# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと)

[Replace]
Name = 有効期限切れの購入済み動画でキャッシュ利用
URL = www\.nicovideo\.jp/
Require = &quot;isNeedPayment&quot;:true
ContentType = text/html
idGroup = 3
Match<
(\{("|&quot;)video\2:\{\2id\2:\2[a-z]{2}(\d+)\2.+?\2smileInfo\2:\{\2url\2:\2)(\2,.+?\2isNeedPayment\2:)true,
>
Replace<
$1http:\/\/smile-fnl60.nicovideo.jp\/smile?m=$3.0<$low>$4false,
> 


[Replace]
Name = flapi:公開されてない公式動画でキャッシュが使われないこと対策1
URL = flapi.nicovideo.jp/api/getflv
idGroup = 3
Match<
&url=&(link=http%3A%2F%2Fwww.smilevideo.jp%2Fview%2F(\d+)%2F)
>
Replace<
&url=http%3A%2F%2Fsmile-pcm42.nicovideo.jp%2Fsmile%3Fm%3D$2.0000&$1
>

[Replace]
Name = watch:公開されてない公式動画でキャッシュが使われないこと対策2 [zero ver]
Require = &quot;isNeedPayment&quot;:1
URL = www.nicovideo.jp/watch/
idGroup = 3
Match<
(,&quot;videoId&quot;:&quot;so(\d+)&quot;,[\s\S]*?,)&quot;isNeedPayment&quot;:1,
>
Replace<
$1
> 