(()=>{var Wm=(H,Ne)=>()=>(Ne||H((Ne={exports:{}}).exports,Ne),Ne.exports);var tl=Wm((Ja,el)=>{(function(H,Ne){typeof Ja=="object"&&typeof el<"u"?Ne(Ja):typeof define=="function"&&define.amd?define(["exports"],Ne):(H=typeof globalThis<"u"?globalThis:H||self,Ne(H.tsUrlFilter={}))})(Ja,function(H){"use strict";var Ne=function(e,D){return Ne=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,R){t.__proto__=R}||function(t,R){for(var O in R)Object.prototype.hasOwnProperty.call(R,O)&&(t[O]=R[O])},Ne(e,D)};function jt(e,D){if(typeof D!="function"&&D!==null)throw new TypeError("Class extends value "+String(D)+" is not a constructor or null");Ne(e,D);function t(){this.constructor=e}e.prototype=D===null?Object.create(D):(t.prototype=D.prototype,new t)}var dt=function(){return dt=Object.assign||function(D){for(var t,R=1,O=arguments.length;R0&&P[P.length-1])&&(Q[0]===6||Q[0]===2)){t=0;continue}if(Q[0]===3&&(!P||Q[1]>P[0]&&Q[1]t+1&&e.charCodeAt(R-1)<=32;)R-=1;if(e.charCodeAt(t)===47&&e.charCodeAt(t+1)===47)t+=2;else{let Q=e.indexOf(":/",t);if(Q!==-1){let se=Q-t,ie=e.charCodeAt(t),ce=e.charCodeAt(t+1),pe=e.charCodeAt(t+2),de=e.charCodeAt(t+3),Ce=e.charCodeAt(t+4);if(!(se===5&&ie===104&&ce===116&&pe===116&&de===112&&Ce===115)){if(!(se===4&&ie===104&&ce===116&&pe===116&&de===112)){if(!(se===3&&ie===119&&ce===115&&pe===115)){if(!(se===2&&ie===119&&ce===115))for(let _e=t;_e=97&&Se<=122||Se>=48&&Se<=57||Se===46||Se===45||Se===43))return null}}}}for(t=Q+2;e.charCodeAt(t)===47;)t+=1}}let B=-1,W=-1,q=-1;for(let Q=t;Q=65&&se<=90&&(O=!0)}if(B!==-1&&B>t&&Bt&&qt+1&&e.charCodeAt(R-1)===46;)R-=1;let P=t!==0||R!==e.length?e.slice(t,R):e;return O?P.toLowerCase():P}function cl(e){if(e.length<7||e.length>15)return!1;let D=0;for(let t=0;t57)return!1}return D===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function ll(e){if(e.length<3)return!1;let D=e[0]==="["?1:0,t=e.length;if(e[t-1]==="]"&&(t-=1),t-D>39)return!1;let R=!1;for(;D=48&&O<=57||O>=97&&O<=102||O>=65&&O<=90))return!1}return R}function dl(e){return ll(e)||cl(e)}function xu(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function ku(e){if(e.length>255||e.length===0||xu(e.charCodeAt(0))===!1)return!1;let D=-1,t=-1,R=e.length;for(let O=0;O64||t===46||t===45||t===95)return!1;D=O}else if((xu(P)||P===45||P===95)===!1)return!1;t=P}return R-D-1<=63&&t!==45}function Ru({allowIcannDomains:e=!0,allowPrivateDomains:D=!1,detectIp:t=!0,extractHostname:R=!0,mixedInputs:O=!0,validHosts:P=null,validateHostname:B=!0}){return{allowIcannDomains:e,allowPrivateDomains:D,detectIp:t,extractHostname:R,mixedInputs:O,validHosts:P,validateHostname:B}}let fl=Ru({});function pl(e){return e===void 0?fl:Ru(e)}function vl(e,D){return D.length===e.length?"":e.slice(0,-D.length-1)}function Su(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function Tu(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function ni(e,D,t,R,O){let P=pl(R);return typeof e!="string"||(P.extractHostname===!1?O.hostname=e:P.mixedInputs===!0?O.hostname=Cu(e,ku(e)):O.hostname=Cu(e,!1),D===0||O.hostname===null)||P.detectIp===!0&&(O.isIp=dl(O.hostname),O.isIp===!0)?O:P.validateHostname===!0&&P.extractHostname===!0&&ku(O.hostname)===!1?(O.hostname=null,O):(t(O.hostname,P,O),D===2||O.publicSuffix===null||(O.domain=ul(O.publicSuffix,O.hostname,P),D===3||O.domain===null)||(O.subdomain=vl(O.hostname,O.domain),D===4)||(O.domainWithoutSuffix=sl(O.domain,O.publicSuffix)),O)}function gl(e,D,t){if(D.allowPrivateDomains===!1&&e.length>3){let R=e.length-1,O=e.charCodeAt(R),P=e.charCodeAt(R-1),B=e.charCodeAt(R-2),W=e.charCodeAt(R-3);if(O===109&&P===111&&B===99&&W===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="com",!0;if(O===103&&P===114&&B===111&&W===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="org",!0;if(O===117&&P===100&&B===101&&W===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="edu",!0;if(O===118&&P===111&&B===103&&W===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="gov",!0;if(O===116&&P===101&&B===110&&W===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="net",!0;if(O===101&&P===100&&B===46)return t.isIcann=!0,t.isPrivate=!1,t.publicSuffix="de",!0}return!1}let ml=function(){let e={$:1,succ:{}},D={$:0,succ:{city:e}};return{$:0,succ:{ck:{$:0,succ:{www:e}},jp:{$:0,succ:{kawasaki:D,kitakyushu:D,kobe:D,nagoya:D,sapporo:D,sendai:D,yokohama:D}}}}}(),hl=function(){let e={$:1,succ:{}},D={$:1,succ:{com:e,edu:e,gov:e,net:e,mil:e,org:e}},t={$:2,succ:{}},R={$:1,succ:{blogspot:t}},O={$:1,succ:{gov:e}},P={$:0,succ:{"*":t}},B={$:0,succ:{"*":e}},W={$:1,succ:{com:e,edu:e,net:e,org:e,gov:e}},q={$:1,succ:{co:t}},Q={$:1,succ:{ng:t}},se={$:0,succ:{s3:t}},ie={$:0,succ:{dualstack:se}},ce={$:0,succ:{s3:t,dualstack:se,"s3-website":t}},pe={$:0,succ:{apps:t}},de={$:0,succ:{app:t}},Ce={$:0,succ:{j:t}},_e={$:0,succ:{user:t}},Se={$:1,succ:{ybo:t}},Me={$:1,succ:{gov:e,blogspot:t,nym:t}},ft={$:0,succ:{cust:t}},Fr={$:1,succ:{edu:e,biz:e,net:e,org:e,gov:e,info:e,com:e}},Wn={$:1,succ:{blogspot:t,nym:t}},Lt={$:1,succ:{for:t}},Ft={$:1,succ:{barsy:t}},Ze={$:0,succ:{forgot:t}},yn={$:0,succ:{jelastic:t}},Fe={$:1,succ:{gs:e}},$t={$:0,succ:{nes:e}},be={$:1,succ:{k12:e,cc:e,lib:e}},nn={$:1,succ:{cc:e,lib:e}};return{$:0,succ:{ac:D,ad:{$:1,succ:{nom:e}},ae:{$:1,succ:{co:e,net:e,org:e,sch:e,ac:e,gov:e,mil:e,blogspot:t,nom:t}},aero:{$:1,succ:{"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,aircraft:e,airline:e,airport:e,"air-surveillance":e,airtraffic:e,"air-traffic-control":e,ambulance:e,amusement:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}},af:{$:1,succ:{gov:e,com:e,org:e,net:e,edu:e,nom:t}},ag:{$:1,succ:{com:e,org:e,net:e,co:e,nom:e}},ai:{$:1,succ:{off:e,com:e,net:e,org:e,uwu:t,nom:t}},al:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,blogspot:t,nom:t}},am:{$:1,succ:{co:e,com:e,commune:e,net:e,org:e,blogspot:t,neko:t,nyaa:t}},ao:{$:1,succ:{ed:e,gv:e,og:e,co:e,pb:e,it:e}},aq:e,ar:{$:1,succ:{com:R,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,net:e,org:e,tur:e}},arpa:{$:1,succ:{e164:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}},as:O,asia:{$:1,succ:{cloudns:t}},at:{$:1,succ:{ac:{$:1,succ:{sth:e}},co:R,gv:e,or:e,funkfeuer:{$:0,succ:{wien:t}},futurecms:{$:0,succ:{"*":t,ex:P,in:P}},futurehosting:t,futuremailing:t,ortsinfo:{$:0,succ:{ex:P,kunden:P}},biz:t,info:t,priv:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},au:{$:1,succ:{com:R,net:e,org:e,edu:{$:1,succ:{act:e,catholic:e,nsw:{$:1,succ:{schools:e}},nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},gov:{$:1,succ:{qld:e,sa:e,tas:e,vic:e,wa:e}},asn:e,id:e,info:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}},aw:{$:1,succ:{com:e}},ax:{$:1,succ:{be:t,cat:t,es:t,eu:t,gg:t,mc:t,us:t,xy:t}},az:{$:1,succ:{com:e,net:e,int:e,gov:e,org:e,edu:e,info:e,pp:e,mil:e,name:e,pro:e,biz:e}},ba:{$:1,succ:{com:e,edu:e,gov:e,mil:e,net:e,org:e,blogspot:t}},bb:{$:1,succ:{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}},bd:B,be:{$:1,succ:{ac:e,webhosting:t,blogspot:t,transurl:P}},bf:O,bg:{$:1,succ:{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,blogspot:t,barsy:t}},bh:W,bi:{$:1,succ:{co:e,com:e,edu:e,or:e,org:e}},biz:{$:1,succ:{cloudns:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,bpl:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}},bj:{$:1,succ:{asso:e,barreau:e,gouv:e,blogspot:t}},bm:W,bn:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,co:t}},bo:{$:1,succ:{com:e,edu:e,gob:e,int:e,org:e,net:e,mil:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,politica:e,profesional:e,plurinacional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}},br:{$:1,succ:{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:R,contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:{$:1,succ:{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}},gru:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:{$:1,succ:{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}},lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:B,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,zlg:e}},bs:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,we:t}},bt:W,bv:e,bw:{$:1,succ:{co:e,org:e}},by:{$:1,succ:{gov:e,mil:e,com:R,of:e,nym:t}},bz:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,za:t,nom:t,nym:t}},ca:{$:1,succ:{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:P,co:t,blogspot:t,"no-ip":t}},cat:e,cc:{$:1,succ:{cloudns:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t}},cd:O,cf:R,cg:e,ch:{$:1,succ:{square7:t,blogspot:t,"linkyard-cloud":t,dnsking:t,gotdns:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}},ci:{$:1,succ:{org:e,or:e,com:e,co:e,edu:e,ed:e,ac:e,net:e,go:e,asso:e,"xn--aroport-bya":e,a\u00E9roport:e,int:e,presse:e,md:e,gouv:e,fin:t,nl:t}},ck:B,cl:{$:1,succ:{aprendemas:e,co:e,gob:e,gov:e,mil:e,blogspot:t,nom:t}},cm:{$:1,succ:{co:e,com:e,gov:e,net:e}},cn:{$:1,succ:{ac:e,com:{$:1,succ:{amazonaws:{$:0,succ:{compute:P,eb:{$:0,succ:{"cn-north-1":t,"cn-northwest-1":t}},elb:P,"cn-north-1":se}}}},edu:e,gov:e,net:e,org:e,mil:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--io0a7i":e,\u7F51\u7EDC:e,"xn--od0alg":e,\u7DB2\u7D61:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gz:e,gx:e,ha:e,hb:e,he:e,hi:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:e,sn:e,sx:e,tj:e,xj:e,xz:e,yn:e,zj:e,hk:e,mo:e,tw:e,instantcloud:t}},co:{$:1,succ:{arts:e,com:R,edu:e,firm:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rec:e,web:e,carrd:t,crd:t,otap:P,leadpages:t,lpages:t,mypi:t,n4t:t,nodum:t,repl:t}},com:{$:1,succ:{adobeaemcloud:{$:2,succ:{dev:P}},kasserver:t,amazonaws:{$:0,succ:{compute:P,"compute-1":P,"us-east-1":{$:2,succ:{dualstack:se}},elb:P,s3:t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-west-1":t,"s3-sa-east-1":t,"s3-us-gov-west-1":t,"s3-us-east-2":t,"s3-us-west-1":t,"s3-us-west-2":t,"ap-northeast-2":ce,"ap-south-1":ce,"ca-central-1":ce,"eu-central-1":ce,"eu-west-2":ce,"eu-west-3":ce,"us-east-2":ce,"ap-northeast-1":ie,"ap-southeast-1":ie,"ap-southeast-2":ie,"eu-west-1":ie,"sa-east-1":ie,"s3-website-us-east-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t}},elasticbeanstalk:{$:2,succ:{"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ca-central-1":t,"eu-central-1":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}},"on-aptible":t,myasustor:t,"balena-devices":t,betainabox:t,bplaced:t,ar:t,br:t,cn:t,de:t,eu:t,gb:t,hu:t,jpn:t,kr:t,mex:t,no:t,qc:t,ru:t,sa:t,uk:t,us:t,uy:t,za:t,africa:t,gr:t,co:t,xenapponazure:t,jdevcloud:t,wpdevcloud:t,cloudcontrolled:t,cloudcontrolapp:t,trycloudflare:t,"customer-oci":{$:0,succ:{"*":t,oci:P,ocp:P,ocs:P}},dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,builtwithdark:t,drayddns:t,dreamhosters:t,mydrobo:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,ddnsfree:t,ddnsgeek:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,theworkpc:t,mytuleap:t,evennode:{$:0,succ:{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}},onfabrica:t,fbsbx:pe,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,"freebox-os":t,freeboxos:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":P,appspot:{$:2,succ:{r:P}},blogspot:t,codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,publishproxy:t,withgoogle:t,withyoutube:t,awsmppl:t,herokuapp:t,herokussl:t,myravendb:t,pixolino:t,dopaas:t,hidora:t,"ik-server":{$:0,succ:{jcloud:t}},jelastic:{$:0,succ:{demo:t}},joyent:{$:0,succ:{cns:P}},lpusercontent:t,lmpm:de,linode:{$:0,succ:{members:t,nodebalancer:P}},linodeobjects:P,barsycenter:t,barsyonline:t,miniserver:t,meteorapp:{$:2,succ:{eu:t}},"4u":t,nfshost:t,"001www":t,ddnslive:t,myiphost:t,blogsyte:t,ciscofreak:t,damnserver:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,serveexchange:t,servehumour:t,servep2p:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,"3utilities":t,ddnsking:t,myvnc:t,servebeer:t,servecounterstrike:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,serveirc:t,servemp3:t,servepics:t,servequake:t,observableusercontent:{$:0,succ:{static:t}},operaunite:t,skygearapp:t,outsystemscloud:t,ownprovider:t,pgfog:t,pagefrontapp:t,pagexl:t,gotpantheon:t,"platter-app":t,pleskns:t,prgmr:{$:0,succ:{xen:t}},qualifioapp:t,qbuser:t,qa2:t,"dev-myqnapcloud":t,"alpha-myqnapcloud":t,myqnapcloud:t,quipelements:P,rackmaze:t,rhcloud:t,render:de,onrender:t,logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,"bounty-full":{$:2,succ:{alpha:t,beta:t}},"stackhero-network":t,"playstation-cloud":t,stdlib:{$:0,succ:{api:t}},"temp-dns":t,dsmynas:t,familyds:t,thingdustdata:t,bloxcms:t,"townnews-staging":t,hk:t,wafflecell:t,remotewd:t,wiardweb:{$:0,succ:{pages:t}},xnbay:{$:2,succ:{u2:t,"u2-local":t}},yolasite:t,wpenginepowered:t,impertrixcdn:t,impertrix:t}},coop:e,cr:{$:1,succ:{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}},cu:{$:1,succ:{com:e,edu:e,org:e,net:e,gov:e,inf:e}},cv:R,cw:{$:1,succ:{com:e,edu:e,net:e,org:e}},cx:{$:1,succ:{gov:e,ath:t,info:t}},cy:{$:1,succ:{ac:e,biz:e,com:{$:1,succ:{blogspot:t,scaleforce:Ce}},ekloges:e,gov:e,ltd:e,name:e,net:e,org:e,parliament:e,press:e,pro:e,tm:e}},cz:{$:1,succ:{co:t,realm:t,e4:t,blogspot:t,metacentrum:{$:0,succ:{cloud:t,custom:t}},muni:{$:0,succ:{cloud:{$:0,succ:{flt:t,usr:t}}}}}},de:{$:1,succ:{bplaced:t,square7:t,com:t,cosidns:{$:0,succ:{dyn:t}},"dynamisches-dns":t,dnsupdater:t,"internet-dns":t,"l-o-g-i-n":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,ddnss:{$:2,succ:{dyn:t,dyndns:t}},dyndns1:t,"dyn-ip24":t,"home-webserver":{$:2,succ:{dyn:t}},"myhome-server":t,goip:t,blogspot:t,"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,"mein-iserv":t,schulserver:t,"test-iserv":t,keymachine:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,speedpartner:{$:0,succ:{customer:t}},"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"dd-dns":t,"dray-dns":t,draydns:t,"dyn-vpn":t,dynvpn:t,"mein-vigor":t,"my-vigor":t,"my-wan":t,"syno-ds":t,"synology-diskstation":t,"synology-ds":t,uberspace:P,virtualuser:t,"virtual-user":t,"community-pro":t,diskussionsbereich:t}},dj:e,dk:{$:1,succ:{biz:t,co:t,firm:t,reg:t,store:t,blogspot:t}},dm:W,do:{$:1,succ:{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}},dz:{$:1,succ:{com:e,org:e,net:e,gov:e,edu:e,asso:e,pol:e,art:e}},ec:{$:1,succ:{com:e,info:e,net:e,fin:e,k12:e,med:e,pro:e,org:e,edu:e,gov:e,gob:e,mil:e,nym:t}},edu:{$:1,succ:{rit:{$:0,succ:{"git-pages":t}}}},ee:{$:1,succ:{edu:e,gov:e,riik:e,lib:e,med:e,com:R,pri:e,aip:e,org:e,fie:e}},eg:{$:1,succ:{com:R,edu:e,eun:e,gov:e,mil:e,name:e,net:e,org:e,sci:e}},er:B,es:{$:1,succ:{com:R,nom:e,org:e,gob:e,edu:e}},et:{$:1,succ:{com:e,gov:e,org:e,edu:e,biz:e,name:e,info:e,net:e}},eu:{$:1,succ:{mycd:t,cloudns:t,barsy:t,wellbeingzone:t,spdns:t,transurl:P,diskstation:t}},fi:{$:1,succ:{aland:e,dy:t,blogspot:t,"xn--hkkinen-5wa":t,h\u00E4kkinen:t,iki:t}},fj:{$:1,succ:{ac:e,biz:e,com:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}},fk:B,fm:e,fo:e,fr:{$:1,succ:{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,aeroport:e,avocat:e,avoues:e,cci:e,chambagri:e,"chirurgiens-dentistes":e,"experts-comptables":e,"geometre-expert":e,greta:e,"huissier-justice":e,medecin:e,notaires:e,pharmacien:e,port:e,veterinaire:e,"en-root":t,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,blogspot:t,"on-web":t,"chirurgiens-dentistes-en-france":t}},ga:e,gb:e,gd:{$:1,succ:{nom:t}},ge:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,net:e,pvt:e,nom:t}},gf:e,gg:{$:1,succ:{co:e,net:e,org:e,kaas:t,cya:t,panel:{$:2,succ:{daemon:t}}}},gh:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e}},gi:{$:1,succ:{com:e,ltd:e,gov:e,mod:e,edu:e,org:e}},gl:{$:1,succ:{co:e,com:e,edu:e,net:e,org:e,biz:t,nom:t,xx:t}},gm:e,gn:{$:1,succ:{ac:e,com:e,edu:e,gov:e,org:e,net:e}},gov:e,gp:{$:1,succ:{com:e,net:e,mobi:e,edu:e,org:e,asso:e,app:t}},gq:e,gr:{$:1,succ:{com:e,edu:e,net:e,org:e,gov:e,blogspot:t,nym:t}},gs:e,gt:{$:1,succ:{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e,nom:t,blog:t,de:t,to:t}},gu:{$:1,succ:{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}},gw:e,gy:{$:1,succ:{co:e,com:e,edu:e,gov:e,net:e,org:e,nym:t,be:t}},hk:{$:1,succ:{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--wcvs22d":e,\u6559\u80B2:e,"xn--lcvr32d":e,\u654E\u80B2:e,"xn--mxtq1m":e,\u653F\u5E9C:e,"xn--gmqw5a":e,\u500B\u4EBA:e,"xn--ciqpn":e,\u4E2A\u4EBA:e,"xn--gmq050i":e,\u7B87\u4EBA:e,"xn--zf0avx":e,\u7DB2\u7EDC:e,"xn--io0a7i":e,\u7F51\u7EDC:e,"xn--mk0axi":e,\u7EC4\u7E54:e,"xn--od0alg":e,\u7DB2\u7D61:e,"xn--od0aq3b":e,\u7F51\u7D61:e,"xn--tn0ag":e,\u7EC4\u7EC7:e,"xn--uc0atv":e,\u7D44\u7E54:e,"xn--uc0ay4a":e,\u7D44\u7EC7:e,blogspot:t,nym:t,ltd:t,inc:t}},hm:e,hn:{$:1,succ:{com:e,edu:e,org:e,net:e,mil:e,gob:e,nom:t,cc:t}},hr:{$:1,succ:{iz:e,from:e,name:e,com:e,blogspot:t,free:t}},ht:{$:1,succ:{com:e,shop:e,firm:e,info:e,adult:e,net:e,pro:e,org:e,med:e,art:e,coop:e,pol:e,asso:e,edu:e,rel:e,gouv:e,perso:e}},hu:{$:1,succ:{2e3:e,co:e,info:e,org:e,priv:e,sport:e,tm:e,agrar:e,bolt:e,casino:e,city:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,reklam:e,sex:e,shop:e,suli:e,szex:e,tozsde:e,utazas:e,video:e,blogspot:t}},id:{$:1,succ:{ac:e,biz:e,co:R,desa:e,go:e,mil:e,my:e,net:e,or:e,ponpes:e,sch:e,web:e}},ie:Me,il:{$:1,succ:{ac:e,co:R,gov:e,idf:e,k12:e,muni:e,net:e,org:e}},im:{$:1,succ:{ac:e,co:{$:1,succ:{ltd:e,plc:e}},com:e,net:e,org:e,tt:e,tv:e,ro:t,nom:t}},in:{$:1,succ:{co:e,firm:e,net:e,org:e,gen:e,ind:e,nic:e,ac:e,edu:e,res:e,gov:e,mil:e,cloudns:t,blogspot:t,barsy:t}},info:{$:1,succ:{cloudns:t,"dynamic-dns":t,dyndns:t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,forumz:t,nsupdate:t,dvrcam:t,ilovecollege:t,"no-ip":t,dnsupdate:t,"v-info":t}},int:{$:1,succ:{eu:e}},io:{$:1,succ:{2038:t,com:e,apigee:t,"b-data":t,backplaneapp:t,banzaicloud:{$:0,succ:{app:t,backyards:P}},boxfuse:t,browsersafetymark:t,bigv:{$:0,succ:{uk0:t}},cleverapps:t,dappnode:{$:0,succ:{dyndns:t}},dedyn:t,drud:t,definima:t,enonic:{$:2,succ:{customer:t}},shw:t,github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,moonscale:P,jele:t,loginline:t,barsy:t,azurecontainer:P,ngrok:t,nodeart:{$:0,succ:{stage:t}},nodum:t,nid:t,pantheonsite:t,dyn53:t,protonet:t,qcx:{$:2,succ:{sys:P}},vaporcloud:t,vbrplsbx:{$:0,succ:{g:t}},"on-k3s":P,"on-rio":P,readthedocs:t,resindevice:t,resinstaging:{$:0,succ:{devices:t}},hzc:t,sandcats:t,shiftedit:t,"mo-siemens":t,lair:pe,stolos:P,spacekit:t,utwente:t,applicationcloud:t,scapp:t,s5y:P,telebit:t,thingdust:{$:0,succ:{dev:ft,disrec:ft,prod:ft,testing:ft}},wedeploy:t,basicserver:t,virtualserver:t}},iq:D,ir:{$:1,succ:{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,\u0627\u06CC\u0631\u0627\u0646:e,"xn--mgba3a4fra":e,\u0627\u064A\u0631\u0627\u0646:e}},is:{$:1,succ:{net:e,com:e,edu:e,gov:e,org:e,int:e,cupcake:t,blogspot:t}},it:{$:1,succ:{gov:e,edu:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-s\xFCd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-s\xFCdtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-s\xFCd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-s\xFCdtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,trentino:e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinos\xFCd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinos\u00FCdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentins\xFCd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentins\u00FCdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vall\xE9e-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vall\xE9e-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,vall\u00E9eaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,vall\u00E9edaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-s\xFCdtirol":e,"balsan-suedtirol":e,balsan:e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,"bolzano-altoadige":e,bolzano:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-s\xFCdtirol":e,"bozen-suedtirol":e,bozen:e,br:e,brescia:e,brindisi:e,bs:e,bt:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-s\xFCdtirol":e,"bulsan-suedtirol":e,bulsan:e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forl\xEC":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforl\u00EC:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forl\xEC-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forl\u00ECcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,"monza-brianza":e,"monza-e-della-brianza":e,monza:e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,suedtirol:e,"xn--sdtirol-n2a":e,s\u00FCdtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,blogspot:t,"16-b":t,"32-b":t,"64-b":t,syncloud:t}},je:{$:1,succ:{co:e,net:e,org:e}},jm:B,jo:{$:1,succ:{com:e,org:e,net:e,edu:e,sch:e,gov:e,mil:e,name:e}},jobs:e,jp:{$:1,succ:{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:{$:1,succ:{aseinet:_e,gehirn:t}},or:e,aichi:{$:1,succ:{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}},akita:{$:1,succ:{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}},aomori:{$:1,succ:{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}},chiba:{$:1,succ:{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}},ehime:{$:1,succ:{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}},fukui:{$:1,succ:{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}},fukuoka:{$:1,succ:{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}},fukushima:{$:1,succ:{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}},gifu:{$:1,succ:{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}},gunma:{$:1,succ:{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}},hiroshima:{$:1,succ:{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}},hokkaido:{$:1,succ:{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}},hyogo:{$:1,succ:{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}},ibaraki:{$:1,succ:{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}},ishikawa:{$:1,succ:{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}},iwate:{$:1,succ:{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}},kagawa:{$:1,succ:{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}},kagoshima:{$:1,succ:{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}},kanagawa:{$:1,succ:{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}},kochi:{$:1,succ:{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}},kumamoto:{$:1,succ:{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}},kyoto:{$:1,succ:{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}},mie:{$:1,succ:{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}},miyagi:{$:1,succ:{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}},miyazaki:{$:1,succ:{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}},nagano:{$:1,succ:{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}},nagasaki:{$:1,succ:{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}},nara:{$:1,succ:{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}},niigata:{$:1,succ:{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}},oita:{$:1,succ:{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}},okayama:{$:1,succ:{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}},okinawa:{$:1,succ:{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}},osaka:{$:1,succ:{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}},saga:{$:1,succ:{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}},saitama:{$:1,succ:{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}},shiga:{$:1,succ:{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}},shimane:{$:1,succ:{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}},shizuoka:{$:1,succ:{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}},tochigi:{$:1,succ:{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}},tokushima:{$:1,succ:{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}},tokyo:{$:1,succ:{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}},tottori:{$:1,succ:{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}},toyama:{$:1,succ:{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}},wakayama:{$:1,succ:{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}},yamagata:{$:1,succ:{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}},yamaguchi:{$:1,succ:{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}},yamanashi:{$:1,succ:{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}},"xn--4pvxs":e,\u6803\u6728:e,"xn--vgu402c":e,\u611B\u77E5:e,"xn--c3s14m":e,\u611B\u5A9B:e,"xn--f6qx53a":e,\u5175\u5EAB:e,"xn--8pvr4u":e,\u718A\u672C:e,"xn--uist22h":e,\u8328\u57CE:e,"xn--djrs72d6uy":e,\u5317\u6D77\u9053:e,"xn--mkru45i":e,\u5343\u8449:e,"xn--0trq7p7nn":e,\u548C\u6B4C\u5C71:e,"xn--8ltr62k":e,\u9577\u5D0E:e,"xn--2m4a15e":e,\u9577\u91CE:e,"xn--efvn9s":e,\u65B0\u6F5F:e,"xn--32vp30h":e,\u9752\u68EE:e,"xn--4it797k":e,\u9759\u5CA1:e,"xn--1lqs71d":e,\u6771\u4EAC:e,"xn--5rtp49c":e,\u77F3\u5DDD:e,"xn--5js045d":e,\u57FC\u7389:e,"xn--ehqz56n":e,\u4E09\u91CD:e,"xn--1lqs03n":e,\u4EAC\u90FD:e,"xn--qqqt11m":e,\u4F50\u8CC0:e,"xn--kbrq7o":e,\u5927\u5206:e,"xn--pssu33l":e,\u5927\u962A:e,"xn--ntsq17g":e,\u5948\u826F:e,"xn--uisz3g":e,\u5BAE\u57CE:e,"xn--6btw5a":e,\u5BAE\u5D0E:e,"xn--1ctwo":e,\u5BCC\u5C71:e,"xn--6orx2r":e,\u5C71\u53E3:e,"xn--rht61e":e,\u5C71\u5F62:e,"xn--rht27z":e,\u5C71\u68A8:e,"xn--djty4k":e,\u5CA9\u624B:e,"xn--nit225k":e,\u5C90\u961C:e,"xn--rht3d":e,\u5CA1\u5C71:e,"xn--klty5x":e,\u5CF6\u6839:e,"xn--kltx9a":e,\u5E83\u5CF6:e,"xn--kltp7d":e,\u5FB3\u5CF6:e,"xn--uuwu58a":e,\u6C96\u7E04:e,"xn--zbx025d":e,\u6ECB\u8CC0:e,"xn--ntso0iqx3a":e,\u795E\u5948\u5DDD:e,"xn--elqq16h":e,\u798F\u4E95:e,"xn--4it168d":e,\u798F\u5CA1:e,"xn--klt787d":e,\u798F\u5CF6:e,"xn--rny31h":e,\u79CB\u7530:e,"xn--7t0a264c":e,\u7FA4\u99AC:e,"xn--5rtq34k":e,\u9999\u5DDD:e,"xn--k7yn95e":e,\u9AD8\u77E5:e,"xn--tor131o":e,\u9CE5\u53D6:e,"xn--d5qv7z876c":e,\u9E7F\u5150\u5CF6:e,kawasaki:B,kitakyushu:B,kobe:B,nagoya:B,sapporo:B,sendai:B,yokohama:B,usercontent:t,blogspot:t}},ke:{$:1,succ:{ac:e,co:R,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e,nom:t}},kg:{$:1,succ:{org:e,net:e,com:e,edu:e,gov:e,mil:e,blog:t,io:t,jp:t,tv:t,uk:t,us:t}},kh:B,ki:Fr,km:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,ass:e,com:e,coop:e,asso:e,presse:e,medecin:e,notaires:e,pharmaciens:e,veterinaire:e,gouv:e}},kn:{$:1,succ:{net:e,org:e,edu:e,gov:e}},kp:{$:1,succ:{com:e,edu:e,gov:e,org:e,rep:e,tra:e}},kr:{$:1,succ:{ac:e,co:e,es:e,go:e,hs:e,kg:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,blogspot:t}},kw:{$:1,succ:{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}},ky:W,kz:{$:1,succ:{org:e,edu:e,net:e,gov:e,mil:e,com:e,nym:t}},la:{$:1,succ:{int:e,net:e,info:e,edu:e,gov:e,per:e,com:e,org:e,bnr:t,c:t,nym:t}},lb:W,lc:{$:1,succ:{com:e,net:e,co:e,org:e,edu:e,gov:e,nym:t,oy:t}},li:{$:1,succ:{blogspot:t,caa:t,nom:t,nym:t}},lk:{$:1,succ:{gov:e,sch:e,net:e,int:e,com:e,org:e,edu:e,ngo:e,soc:e,web:e,ltd:e,assn:e,grp:e,hotel:e,ac:e}},lr:W,ls:{$:1,succ:{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e,de:t}},lt:Me,lu:Wn,lv:{$:1,succ:{com:e,edu:e,gov:e,org:e,mil:e,id:e,net:e,asn:e,conf:e,nom:t}},ly:{$:1,succ:{com:e,net:e,gov:e,plc:e,edu:e,sch:e,med:e,org:e,id:e}},ma:{$:1,succ:{co:e,net:e,gov:e,org:e,ac:e,press:e}},mc:{$:1,succ:{tm:e,asso:e}},md:{$:1,succ:{blogspot:t,at:t,de:t,jp:t,to:t}},me:{$:1,succ:{co:e,net:e,org:e,edu:e,ac:e,gov:e,its:e,priv:e,c66:t,daplie:{$:2,succ:{localhost:t}},edgestack:t,couk:t,ukco:t,filegear:t,"filegear-au":t,"filegear-de":t,"filegear-gb":t,"filegear-ie":t,"filegear-jp":t,"filegear-sg":t,glitch:t,ravendb:t,barsy:t,nctu:t,soundcast:t,tcp4:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,nym:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,wedeploy:t,yombo:t,nohost:t}},mg:{$:1,succ:{org:e,nom:e,gov:e,prd:e,tm:e,edu:e,mil:e,com:e,co:e}},mh:e,mil:e,mk:{$:1,succ:{com:e,org:e,net:e,edu:e,gov:e,inf:e,name:e,blogspot:t,nom:t}},ml:{$:1,succ:{com:e,edu:e,gouv:e,gov:e,net:e,org:e,presse:e}},mm:B,mn:{$:1,succ:{gov:e,edu:e,org:e,nyc:t,nym:t}},mo:W,mobi:{$:1,succ:{barsy:t,dscloud:t}},mp:e,mq:e,mr:{$:1,succ:{gov:e,blogspot:t}},ms:{$:1,succ:{com:e,edu:e,gov:e,net:e,org:e,lab:t}},mt:{$:1,succ:{com:R,edu:e,net:e,org:e}},mu:{$:1,succ:{com:e,net:e,org:e,gov:e,ac:e,co:e,or:e}},museum:{$:1,succ:{academy:e,agriculture:e,air:e,airguard:e,alabama:e,alaska:e,amber:e,ambulance:e,american:e,americana:e,americanantiques:e,americanart:e,amsterdam:e,and:e,annefrank:e,anthro:e,anthropology:e,antiques:e,aquarium:e,arboretum:e,archaeological:e,archaeology:e,architecture:e,art:e,artanddesign:e,artcenter:e,artdeco:e,arteducation:e,artgallery:e,arts:e,artsandcrafts:e,asmatart:e,assassination:e,assisi:e,association:e,astronomy:e,atlanta:e,austin:e,australia:e,automotive:e,aviation:e,axis:e,badajoz:e,baghdad:e,bahn:e,bale:e,baltimore:e,barcelona:e,baseball:e,basel:e,baths:e,bauern:e,beauxarts:e,beeldengeluid:e,bellevue:e,bergbau:e,berkeley:e,berlin:e,bern:e,bible:e,bilbao:e,bill:e,birdart:e,birthplace:e,bonn:e,boston:e,botanical:e,botanicalgarden:e,botanicgarden:e,botany:e,brandywinevalley:e,brasil:e,bristol:e,british:e,britishcolumbia:e,broadcast:e,brunel:e,brussel:e,brussels:e,bruxelles:e,building:e,burghof:e,bus:e,bushey:e,cadaques:e,california:e,cambridge:e,can:e,canada:e,capebreton:e,carrier:e,cartoonart:e,casadelamoneda:e,castle:e,castres:e,celtic:e,center:e,chattanooga:e,cheltenham:e,chesapeakebay:e,chicago:e,children:e,childrens:e,childrensgarden:e,chiropractic:e,chocolate:e,christiansburg:e,cincinnati:e,cinema:e,circus:e,civilisation:e,civilization:e,civilwar:e,clinton:e,clock:e,coal:e,coastaldefence:e,cody:e,coldwar:e,collection:e,colonialwilliamsburg:e,coloradoplateau:e,columbia:e,columbus:e,communication:e,communications:e,community:e,computer:e,computerhistory:e,"xn--comunicaes-v6a2o":e,comunica\u00E7\u00F5es:e,contemporary:e,contemporaryart:e,convent:e,copenhagen:e,corporation:e,"xn--correios-e-telecomunicaes-ghc29a":e,"correios-e-telecomunica\xE7\xF5es":e,corvette:e,costume:e,countryestate:e,county:e,crafts:e,cranbrook:e,creation:e,cultural:e,culturalcenter:e,culture:e,cyber:e,cymru:e,dali:e,dallas:e,database:e,ddr:e,decorativearts:e,delaware:e,delmenhorst:e,denmark:e,depot:e,design:e,detroit:e,dinosaur:e,discovery:e,dolls:e,donostia:e,durham:e,eastafrica:e,eastcoast:e,education:e,educational:e,egyptian:e,eisenbahn:e,elburg:e,elvendrell:e,embroidery:e,encyclopedic:e,england:e,entomology:e,environment:e,environmentalconservation:e,epilepsy:e,essex:e,estate:e,ethnology:e,exeter:e,exhibition:e,family:e,farm:e,farmequipment:e,farmers:e,farmstead:e,field:e,figueres:e,filatelia:e,film:e,fineart:e,finearts:e,finland:e,flanders:e,florida:e,force:e,fortmissoula:e,fortworth:e,foundation:e,francaise:e,frankfurt:e,franziskaner:e,freemasonry:e,freiburg:e,fribourg:e,frog:e,fundacio:e,furniture:e,gallery:e,garden:e,gateway:e,geelvinck:e,gemological:e,geology:e,georgia:e,giessen:e,glas:e,glass:e,gorge:e,grandrapids:e,graz:e,guernsey:e,halloffame:e,hamburg:e,handson:e,harvestcelebration:e,hawaii:e,health:e,heimatunduhren:e,hellas:e,helsinki:e,hembygdsforbund:e,heritage:e,histoire:e,historical:e,historicalsociety:e,historichouses:e,historisch:e,historisches:e,history:e,historyofscience:e,horology:e,house:e,humanities:e,illustration:e,imageandsound:e,indian:e,indiana:e,indianapolis:e,indianmarket:e,intelligence:e,interactive:e,iraq:e,iron:e,isleofman:e,jamison:e,jefferson:e,jerusalem:e,jewelry:e,jewish:e,jewishart:e,jfk:e,journalism:e,judaica:e,judygarland:e,juedisches:e,juif:e,karate:e,karikatur:e,kids:e,koebenhavn:e,koeln:e,kunst:e,kunstsammlung:e,kunstunddesign:e,labor:e,labour:e,lajolla:e,lancashire:e,landes:e,lans:e,"xn--lns-qla":e,l\u00E4ns:e,larsson:e,lewismiller:e,lincoln:e,linz:e,living:e,livinghistory:e,localhistory:e,london:e,losangeles:e,louvre:e,loyalist:e,lucerne:e,luxembourg:e,luzern:e,mad:e,madrid:e,mallorca:e,manchester:e,mansion:e,mansions:e,manx:e,marburg:e,maritime:e,maritimo:e,maryland:e,marylhurst:e,media:e,medical:e,medizinhistorisches:e,meeres:e,memorial:e,mesaverde:e,michigan:e,midatlantic:e,military:e,mill:e,miners:e,mining:e,minnesota:e,missile:e,missoula:e,modern:e,moma:e,money:e,monmouth:e,monticello:e,montreal:e,moscow:e,motorcycle:e,muenchen:e,muenster:e,mulhouse:e,muncie:e,museet:e,museumcenter:e,museumvereniging:e,music:e,national:e,nationalfirearms:e,nationalheritage:e,nativeamerican:e,naturalhistory:e,naturalhistorymuseum:e,naturalsciences:e,nature:e,naturhistorisches:e,natuurwetenschappen:e,naumburg:e,naval:e,nebraska:e,neues:e,newhampshire:e,newjersey:e,newmexico:e,newport:e,newspaper:e,newyork:e,niepce:e,norfolk:e,north:e,nrw:e,nyc:e,nyny:e,oceanographic:e,oceanographique:e,omaha:e,online:e,ontario:e,openair:e,oregon:e,oregontrail:e,otago:e,oxford:e,pacific:e,paderborn:e,palace:e,paleo:e,palmsprings:e,panama:e,paris:e,pasadena:e,pharmacy:e,philadelphia:e,philadelphiaarea:e,philately:e,phoenix:e,photography:e,pilots:e,pittsburgh:e,planetarium:e,plantation:e,plants:e,plaza:e,portal:e,portland:e,portlligat:e,"posts-and-telecommunications":e,preservation:e,presidio:e,press:e,project:e,public:e,pubol:e,quebec:e,railroad:e,railway:e,research:e,resistance:e,riodejaneiro:e,rochester:e,rockart:e,roma:e,russia:e,saintlouis:e,salem:e,salvadordali:e,salzburg:e,sandiego:e,sanfrancisco:e,santabarbara:e,santacruz:e,santafe:e,saskatchewan:e,satx:e,savannahga:e,schlesisches:e,schoenbrunn:e,schokoladen:e,school:e,schweiz:e,science:e,scienceandhistory:e,scienceandindustry:e,sciencecenter:e,sciencecenters:e,"science-fiction":e,sciencehistory:e,sciences:e,sciencesnaturelles:e,scotland:e,seaport:e,settlement:e,settlers:e,shell:e,sherbrooke:e,sibenik:e,silk:e,ski:e,skole:e,society:e,sologne:e,soundandvision:e,southcarolina:e,southwest:e,space:e,spy:e,square:e,stadt:e,stalbans:e,starnberg:e,state:e,stateofdelaware:e,station:e,steam:e,steiermark:e,stjohn:e,stockholm:e,stpetersburg:e,stuttgart:e,suisse:e,surgeonshall:e,surrey:e,svizzera:e,sweden:e,sydney:e,tank:e,tcm:e,technology:e,telekommunikation:e,television:e,texas:e,textile:e,theater:e,time:e,timekeeping:e,topology:e,torino:e,touch:e,town:e,transport:e,tree:e,trolley:e,trust:e,trustee:e,uhren:e,ulm:e,undersea:e,university:e,usa:e,usantiques:e,usarts:e,uscountryestate:e,usculture:e,usdecorativearts:e,usgarden:e,ushistory:e,ushuaia:e,uslivinghistory:e,utah:e,uvic:e,valley:e,vantaa:e,versailles:e,viking:e,village:e,virginia:e,virtual:e,virtuel:e,vlaanderen:e,volkenkunde:e,wales:e,wallonie:e,war:e,washingtondc:e,watchandclock:e,"watch-and-clock":e,western:e,westfalen:e,whaling:e,wildlife:e,williamsburg:e,windmill:e,workshop:e,york:e,yorkshire:e,yosemite:e,youth:e,zoological:e,zoology:e,"xn--9dbhblg6di":e,\u05D9\u05E8\u05D5\u05E9\u05DC\u05D9\u05DD:e,"xn--h1aegh":e,\u0438\u043A\u043E\u043C:e}},mv:{$:1,succ:{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}},mw:{$:1,succ:{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,museum:e,net:e,org:e}},mx:{$:1,succ:{com:e,org:e,gob:e,edu:e,net:e,blogspot:t,nym:t}},my:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,mil:e,name:e,blogspot:t}},mz:{$:1,succ:{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}},na:{$:1,succ:{info:e,pro:e,name:e,school:e,or:e,dr:e,us:e,mx:e,ca:e,in:e,cc:e,tv:e,ws:e,mobi:e,co:e,com:e,org:e}},name:{$:1,succ:{her:Ze,his:Ze}},nc:{$:1,succ:{asso:e,nom:e}},ne:e,net:{$:1,succ:{adobeaemcloud:t,alwaysdata:t,cloudfront:t,t3l3p0rt:t,myfritz:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,gb:t,hu:t,jp:t,se:t,uk:t,in:t,clic2000:t,cloudaccess:t,"cdn77-ssl":t,cdn77:{$:0,succ:{r:t}},cloudeity:t,"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:P,dattolocal:t,mydatto:t,debian:t,bitbridge:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,definima:t,casacam:t,dynu:t,dynv6:t,twmail:t,ru:t,channelsdvr:{$:2,succ:{u:t}},fastlylb:{$:2,succ:{map:t}},fastly:{$:0,succ:{freetls:t,map:t,prod:{$:0,succ:{a:t,global:t}},ssl:{$:0,succ:{a:t,b:t,global:t}}}},edgeapp:t,flynnhosting:t,cloudfunctions:t,moonscale:t,"in-dsl":t,"in-vpn":t,ipifony:t,iobb:t,cloudjiffy:t,elastx:{$:0,succ:{"jls-sto1":t}},saveincloud:yn,kinghost:t,uni5:t,barsy:t,memset:t,azurewebsites:t,"azure-mobile":t,cloudapp:t,dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,bounceme:t,ddns:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,cloudycluster:t,rackmaze:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,srcf:{$:0,succ:{soc:t,user:t}},dsmynas:t,familyds:t,"community-pro":t,meinforum:t,yandexcloud:{$:2,succ:{storage:t,website:t}},za:t}},nf:{$:1,succ:{com:e,net:e,per:e,rec:e,web:e,arts:e,firm:e,info:e,other:e,store:e}},ng:{$:1,succ:{com:R,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,col:t,firm:t,gen:t,ltd:t,ngo:t}},ni:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}},nl:{$:1,succ:{amsw:t,virtueeldomein:t,co:t,"hosting-cluster":t,blogspot:t,khplay:t,transurl:P,cistron:t,demon:t}},no:{$:1,succ:{fhs:e,vgs:e,fylkesbibl:e,folkebibl:e,museum:e,idrett:e,priv:e,mil:e,stat:e,dep:e,kommune:e,herad:e,aa:Fe,ah:Fe,bu:Fe,fm:Fe,hl:Fe,hm:Fe,"jan-mayen":Fe,mr:Fe,nl:Fe,nt:Fe,of:Fe,ol:Fe,oslo:Fe,rl:Fe,sf:Fe,st:Fe,svalbard:Fe,tm:Fe,tr:Fe,va:Fe,vf:Fe,akrehamn:e,"xn--krehamn-dxa":e,\u00E5krehamn:e,algard:e,"xn--lgrd-poac":e,\u00E5lg\u00E5rd:e,arna:e,brumunddal:e,bryne:e,bronnoysund:e,"xn--brnnysund-m8ac":e,br\u00F8nn\u00F8ysund:e,drobak:e,"xn--drbak-wua":e,dr\u00F8bak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,flor\u00F8:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,h\u00F8nefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,j\u00F8rpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langev\u00E5g:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mj\u00F8ndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosj\u00F8en:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,os\u00F8yro:e,raholt:e,"xn--rholt-mra":e,r\u00E5holt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessj\u00F8en:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stj\u00F8rdalshalsen:e,tananger:e,tranby:e,vossevangen:e,afjord:e,"xn--fjord-lra":e,\u00E5fjord:e,agdenes:e,al:e,"xn--l-1fa":e,\u00E5l:e,alesund:e,"xn--lesund-hua":e,\u00E5lesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,\u00E1lt\u00E1:e,alaheadju:e,"xn--laheadju-7ya":e,\u00E1laheadju:e,alvdal:e,amli:e,"xn--mli-tla":e,\u00E5mli:e,amot:e,"xn--mot-tla":e,\u00E5mot:e,andebu:e,andoy:e,"xn--andy-ira":e,and\u00F8y:e,andasuolo:e,ardal:e,"xn--rdal-poa":e,\u00E5rdal:e,aremark:e,arendal:e,"xn--s-1fa":e,\u00E5s:e,aseral:e,"xn--seral-lra":e,\u00E5seral:e,asker:e,askim:e,askvoll:e,askoy:e,"xn--asky-ira":e,ask\u00F8y:e,asnes:e,"xn--snes-poa":e,\u00E5snes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-h\xF8land":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,aver\u00F8y:e,balestrand:e,ballangen:e,balat:e,"xn--blt-elab":e,b\u00E1l\u00E1t:e,balsfjord:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,b\u00E1hccavuotna:e,bamble:e,bardu:e,beardu:e,beiarn:e,bajddar:e,"xn--bjddar-pta":e,b\u00E1jddar:e,baidar:e,"xn--bidr-5nac":e,b\u00E1id\u00E1r:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlev\u00E5g:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalv\u00E1hki:e,bindal:e,birkenes:e,bjarkoy:e,"xn--bjarky-fya":e,bjark\u00F8y:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bod\u00F8:e,badaddja:e,"xn--bdddj-mrabd":e,b\u00E5d\u00E5ddj\u00E5:e,budejju:e,bokn:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,br\u00F8nn\u00F8y:e,bygland:e,bykle:e,barum:e,"xn--brum-voa":e,b\u00E6rum:e,telemark:{$:0,succ:{bo:e,"xn--b-5ga":e,b\u00F8:e}},nordland:{$:0,succ:{bo:e,"xn--b-5ga":e,b\u00F8:e,heroy:e,"xn--hery-ira":e,her\u00F8y:e}},bievat:e,"xn--bievt-0qa":e,biev\u00E1t:e,bomlo:e,"xn--bmlo-gra":e,b\u00F8mlo:e,batsfjord:e,"xn--btsfjord-9za":e,b\u00E5tsfjord:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,b\u00E1hcavuotna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyr\u00F8y:e,donna:e,"xn--dnna-gra":e,d\u00F8nna:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenes:e,evenassi:e,"xn--eveni-0qa01ga":e,even\u00E1\u0161\u0161i:e,"evje-og-hornnes":e,farsund:e,fauske:e,fuossko:e,fuoisku:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finn\u00F8y:e,fitjar:e,fjaler:e,fjell:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,fla:e,"xn--fl-zia":e,fl\u00E5:e,folldal:e,forsand:e,fosnes:e,frei:e,frogn:e,froland:e,frosta:e,frana:e,"xn--frna-woa":e,fr\u00E6na:e,froya:e,"xn--frya-hra":e,fr\u00F8ya:e,fusa:e,fyresdal:e,forde:e,"xn--frde-gra":e,f\u00F8rde:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,g\u00E1\u014Bgaviika:e,gaular:e,gausdal:e,gildeskal:e,"xn--gildeskl-g0a":e,gildesk\u00E5l:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gj\u00F8vik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,kraanghke:e,"xn--kranghke-b0a":e,kr\u00E5anghke:e,grue:e,gulen:e,hadsel:e,halden:e,halsa:e,hamar:e,hamaroy:e,habmer:e,"xn--hbmer-xqa":e,h\u00E1bmer:e,hapmir:e,"xn--hpmir-xqa":e,h\u00E1pmir:e,hammerfest:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,h\u00E1mm\u00E1rfeasta:e,haram:e,hareid:e,harstad:e,hasvik:e,aknoluokta:e,"xn--koluokta-7ya57h":e,\u00E1k\u014Boluokta:e,hattfjelldal:e,aarborte:e,haugesund:e,hemne:e,hemnes:e,hemsedal:e,"more-og-romsdal":{$:0,succ:{heroy:e,sande:e}},"xn--mre-og-romsdal-qqb":{$:0,succ:{"xn--hery-ira":e,sande:e}},"m\xF8re-og-romsdal":{$:0,succ:{her\u00F8y:e,sande:e}},hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hob\u00F8l:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holt\u00E5len:e,hornindal:e,horten:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,hagebostad:e,"xn--hgebostad-g3a":e,h\u00E6gebostad:e,hoyanger:e,"xn--hyanger-q1a":e,h\u00F8yanger:e,hoylandet:e,"xn--hylandet-54a":e,h\u00F8ylandet:e,ha:e,"xn--h-2fa":e,h\u00E5:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inder\u00F8y:e,iveland:e,jevnaker:e,jondal:e,jolster:e,"xn--jlster-bya":e,j\u00F8lster:e,karasjok:e,karasjohka:e,"xn--krjohka-hwab49j":e,k\u00E1r\u00E1\u0161johka:e,karlsoy:e,galsa:e,"xn--gls-elac":e,g\u00E1ls\u00E1:e,karmoy:e,"xn--karmy-yua":e,karm\u00F8y:e,kautokeino:e,guovdageaidnu:e,klepp:e,klabu:e,"xn--klbu-woa":e,kl\u00E6bu:e,kongsberg:e,kongsvinger:e,kragero:e,"xn--krager-gya":e,krager\u00F8:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,kr\u00F8dsherad:e,kvalsund:e,rahkkeravju:e,"xn--rhkkervju-01af":e,r\u00E1hkker\u00E1vju:e,kvam:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvits\u00F8y:e,kvafjord:e,"xn--kvfjord-nxa":e,kv\u00E6fjord:e,giehtavuoatna:e,kvanangen:e,"xn--kvnangen-k0a":e,kv\u00E6nangen:e,navuotna:e,"xn--nvuotna-hwa":e,n\u00E1vuotna:e,kafjord:e,"xn--kfjord-iua":e,k\u00E5fjord:e,gaivuotna:e,"xn--givuotna-8ya":e,g\u00E1ivuotna:e,larvik:e,lavangen:e,lavagis:e,loabat:e,"xn--loabt-0qa":e,loab\u00E1t:e,lebesby:e,davvesiida:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,leangaviika:e,"xn--leagaviika-52b":e,lea\u014Bgaviika:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindesnes:e,lindas:e,"xn--linds-pra":e,lind\u00E5s:e,lom:e,loppa:e,lahppi:e,"xn--lhppi-xqa":e,l\u00E1hppi:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lur\u00F8y:e,luster:e,lyngdal:e,lyngen:e,ivgu:e,lardal:e,lerdal:e,"xn--lrdal-sra":e,l\u00E6rdal:e,lodingen:e,"xn--ldingen-q1a":e,l\u00F8dingen:e,lorenskog:e,"xn--lrenskog-54a":e,l\u00F8renskog:e,loten:e,"xn--lten-gra":e,l\u00F8ten:e,malvik:e,masoy:e,"xn--msy-ula0h":e,m\u00E5s\u00F8y:e,muosat:e,"xn--muost-0qa":e,muos\u00E1t:e,mandal:e,marker:e,marnardal:e,masfjorden:e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,mel\u00F8y:e,meraker:e,"xn--merker-kua":e,mer\u00E5ker:e,moareke:e,"xn--moreke-jua":e,mo\u00E5reke:e,midsund:e,"midtre-gauldal":e,modalen:e,modum:e,molde:e,moskenes:e,moss:e,mosvik:e,malselv:e,"xn--mlselv-iua":e,m\u00E5lselv:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,m\u00E1latvuopmi:e,namdalseid:e,aejrie:e,namsos:e,namsskogan:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,n\u00E5\u00E5mesjevuemie:e,laakesvuemie:e,nannestad:e,narvik:e,narviika:e,naustdal:e,"nedre-eiker":e,akershus:$t,buskerud:$t,nesna:e,nesodden:e,nesseby:e,unjarga:e,"xn--unjrga-rta":e,unj\u00E1rga:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenj\u00E1rga:e,"nordre-land":e,nordreisa:e,raisa:e,"xn--risa-5na":e,r\u00E1isa:e,"nore-og-uvdal":e,notodden:e,naroy:e,"xn--nry-yla5g":e,n\u00E6r\u00F8y:e,notteroy:e,"xn--nttery-byae":e,n\u00F8tter\u00F8y:e,odda:e,oksnes:e,"xn--ksnes-uua":e,\u00F8ksnes:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppeg\u00E5rd:e,orkdal:e,orland:e,"xn--rland-uua":e,\u00F8rland:e,orskog:e,"xn--rskog-uua":e,\u00F8rskog:e,orsta:e,"xn--rsta-fra":e,\u00F8rsta:e,hedmark:{$:0,succ:{os:e,valer:e,"xn--vler-qoa":e,v\u00E5ler:e}},hordaland:{$:0,succ:{os:e}},osen:e,osteroy:e,"xn--ostery-fya":e,oster\u00F8y:e,"ostre-toten":e,"xn--stre-toten-zcb":e,"\xF8stre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"\xF8vre-eiker":e,oyer:e,"xn--yer-zna":e,\u00F8yer:e,oygarden:e,"xn--ygarden-p1a":e,\u00F8ygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"\xF8ystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,pors\u00E1\u014Bgu:e,porsgrunn:e,radoy:e,"xn--rady-ira":e,rad\u00F8y:e,rakkestad:e,rana:e,ruovat:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennes\u00F8y:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,rissa:e,risor:e,"xn--risr-ira":e,ris\u00F8r:e,roan:e,rollag:e,rygge:e,ralingen:e,"xn--rlingen-mxa":e,r\u00E6lingen:e,rodoy:e,"xn--rdy-0nab":e,r\u00F8d\u00F8y:e,romskog:e,"xn--rmskog-bya":e,r\u00F8mskog:e,roros:e,"xn--rros-gra":e,r\u00F8ros:e,rost:e,"xn--rst-0na":e,r\u00F8st:e,royken:e,"xn--ryken-vua":e,r\u00F8yken:e,royrvik:e,"xn--ryrvik-bya":e,r\u00F8yrvik:e,rade:e,"xn--rde-ula":e,r\u00E5de:e,salangen:e,siellak:e,saltdal:e,salat:e,"xn--slt-elab":e,s\u00E1l\u00E1t:e,"xn--slat-5na":e,s\u00E1lat:e,samnanger:e,vestfold:{$:0,succ:{sande:e}},sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sand\u00F8y:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,sigdal:e,siljan:e,sirdal:e,skaun:e,skedsmo:e,ski:e,skien:e,skiptvet:e,skjervoy:e,"xn--skjervy-v1a":e,skjerv\u00F8y:e,skierva:e,"xn--skierv-uta":e,skierv\u00E1:e,skjak:e,"xn--skjk-soa":e,skj\u00E5k:e,skodje:e,skanland:e,"xn--sknland-fxa":e,sk\u00E5nland:e,skanit:e,"xn--sknit-yqa":e,sk\u00E1nit:e,smola:e,"xn--smla-hra":e,sm\u00F8la:e,snillfjord:e,snasa:e,"xn--snsa-roa":e,sn\u00E5sa:e,snoasa:e,snaase:e,"xn--snase-nra":e,sn\u00E5ase:e,sogndal:e,sokndal:e,sola:e,solund:e,songdalen:e,sortland:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stj\u00F8rdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,omasvuotna:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,sogne:e,"xn--sgne-gra":e,s\u00F8gne:e,somna:e,"xn--smna-gra":e,s\u00F8mna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"s\xF8ndre-land":e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"s\xF8r-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"s\xF8r-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"s\xF8r-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"s\xF8r-varanger":e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"m\xE1tta-v\xE1rjjat":e,sorfold:e,"xn--srfold-bya":e,s\u00F8rfold:e,sorreisa:e,"xn--srreisa-q1a":e,s\u00F8rreisa:e,sorum:e,"xn--srum-gra":e,s\u00F8rum:e,tana:e,deatnu:e,time:e,tingvoll:e,tinn:e,tjeldsund:e,dielddanuorri:e,tjome:e,"xn--tjme-hra":e,tj\u00F8me:e,tokke:e,tolga:e,torsken:e,tranoy:e,"xn--trany-yua":e,tran\u00F8y:e,tromso:e,"xn--troms-zua":e,troms\u00F8:e,tromsa:e,romsa:e,trondheim:e,troandin:e,trysil:e,trana:e,"xn--trna-woa":e,tr\u00E6na:e,trogstad:e,"xn--trgstad-r1a":e,tr\u00F8gstad:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,divtasvuodna:e,divttasvuotna:e,tysnes:e,tysvar:e,"xn--tysvr-vra":e,tysv\u00E6r:e,tonsberg:e,"xn--tnsberg-q1a":e,t\u00F8nsberg:e,ullensaker:e,ullensvang:e,ulvik:e,utsira:e,vadso:e,"xn--vads-jra":e,vads\u00F8:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,\u010D\u00E1hcesuolo:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vard\u00F8:e,varggat:e,"xn--vrggt-xqad":e,v\u00E1rgg\u00E1t:e,vefsn:e,vaapste:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,veg\u00E5rshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestv\u00E5g\u00F8y:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,volda:e,voss:e,varoy:e,"xn--vry-yla5g":e,v\u00E6r\u00F8y:e,vagan:e,"xn--vgan-qoa":e,v\u00E5gan:e,voagat:e,vagsoy:e,"xn--vgsy-qoa0j":e,v\u00E5gs\u00F8y:e,vaga:e,"xn--vg-yiab":e,v\u00E5g\u00E5:e,ostfold:{$:0,succ:{valer:e}},"xn--stfold-9xa":{$:0,succ:{"xn--vler-qoa":e}},\u00F8stfold:{$:0,succ:{v\u00E5ler:e}},co:t,blogspot:t}},np:B,nr:Fr,nu:{$:1,succ:{merseine:t,mine:t,shacknet:t,nom:t,uwu:t,enterprisecloud:t}},nz:{$:1,succ:{ac:e,co:R,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,mil:e,"xn--mori-qsa":e,m\u0101ori:e,net:e,org:e,parliament:e,school:e,nym:t}},om:{$:1,succ:{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}},onion:e,org:{$:1,succ:{altervista:t,amune:{$:0,succ:{tele:t}},pimienta:t,poivron:t,potager:t,sweetpepper:t,ae:t,us:t,certmgr:t,cdn77:{$:0,succ:{c:t,rsc:t}},"cdn77-secure":{$:0,succ:{origin:{$:0,succ:{ssl:t}}}},cloudns:t,duckdns:t,tunk:t,dyndns:{$:2,succ:{go:t,home:t}},blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,ddnss:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,webredirect:t,eu:{$:2,succ:{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,mc:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,paris:t,pl:t,pt:t,"q-a":t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}},twmail:t,fedorainfracloud:t,fedorapeople:t,fedoraproject:{$:0,succ:{cloud:t,os:de,stg:{$:0,succ:{os:de}}}},freedesktop:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,uklugs:t,barsy:t,mayfirst:t,"mozilla-iot":t,bmoattachments:t,dynserv:t,"now-dns":t,"cable-modem":t,collegefan:t,couchpotatofries:t,mlbfan:t,mysecuritycamera:t,nflfan:t,"read-books":t,ufcfan:t,hopto:t,myftp:t,"no-ip":t,zapto:t,pubtls:t,"my-firewall":t,myfirewall:t,spdns:t,dsmynas:t,familyds:t,edugit:t,tuxfamily:t,diskstation:t,hk:t,wmflabs:t,toolforge:t,wmcloud:t,za:t}},pa:{$:1,succ:{ac:e,gob:e,com:e,org:e,sld:e,edu:e,net:e,ing:e,abo:e,med:e,nom:e}},pe:{$:1,succ:{edu:e,gob:e,nom:e,mil:e,org:e,com:e,net:e,blogspot:t,nym:t}},pf:{$:1,succ:{com:e,org:e,edu:e}},pg:B,ph:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,ngo:e,mil:e,i:e}},pk:{$:1,succ:{com:e,net:e,edu:e,org:e,fam:e,biz:e,web:e,gov:e,gob:e,gok:e,gon:e,gop:e,gos:e,info:e}},pl:{$:1,succ:{com:e,net:e,org:e,aid:e,agro:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,miasta:e,media:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:{$:1,succ:{ap:e,ic:e,is:e,us:e,kmpsp:e,kppsp:e,kwpsp:e,psp:e,wskr:e,kwp:e,mw:e,ug:e,um:e,umig:e,ugim:e,upow:e,uw:e,starostwo:e,pa:e,po:e,psse:e,pup:e,rzgw:e,sa:e,so:e,sr:e,wsa:e,sko:e,uzs:e,wiih:e,winb:e,pinb:e,wios:e,witd:e,wzmiuw:e,piw:e,wiw:e,griw:e,wif:e,oum:e,sdn:e,zp:e,uppo:e,mup:e,wuoz:e,konsulat:e,oirm:e}},augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,"kazimierz-dolny":e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorze:e,pomorskie:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,skoczow:e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,beep:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t}},pm:{$:1,succ:{own:t}},pn:{$:1,succ:{gov:e,co:e,org:e,edu:e,net:e}},post:e,pr:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,isla:e,pro:e,biz:e,info:e,name:e,est:e,prof:e,ac:e}},pro:{$:1,succ:{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,cloudns:t,dnstrace:{$:0,succ:{bci:t}},barsy:t}},ps:{$:1,succ:{edu:e,gov:e,sec:e,plo:e,com:e,org:e,net:e}},pt:{$:1,succ:{net:e,gov:e,org:e,edu:e,int:e,publ:e,com:e,nome:e,blogspot:t,nym:t}},pw:{$:1,succ:{co:e,ne:e,or:e,ed:e,go:e,belau:e,cloudns:t,x443:t,nom:t}},py:{$:1,succ:{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}},qa:{$:1,succ:{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e,blogspot:t,nom:t}},re:{$:1,succ:{asso:e,com:e,nom:e,blogspot:t}},ro:{$:1,succ:{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,shop:t,blogspot:t,nym:t}},rs:{$:1,succ:{ac:e,co:e,edu:e,gov:e,in:e,org:e,blogspot:t,ua:t,nom:t,ox:t}},ru:{$:1,succ:{ac:t,edu:t,gov:t,int:t,mil:t,test:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,blogspot:t,regruhosting:yn,myjino:{$:2,succ:{hosting:P,landing:P,spectrum:P,vps:P}},cldmail:{$:0,succ:{hb:t}},net:t,org:t,pp:t,ras:t}},rw:{$:1,succ:{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}},sa:{$:1,succ:{com:e,net:e,org:e,gov:e,med:e,pub:e,edu:e,sch:e}},sb:W,sc:W,sd:{$:1,succ:{com:e,net:e,org:e,edu:e,med:e,tv:e,gov:e,info:e}},se:{$:1,succ:{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,blogspot:t,conf:t}},sg:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,per:e,blogspot:t}},sh:{$:1,succ:{com:e,net:e,gov:e,org:e,mil:e,hashbang:t,platform:{$:0,succ:{bc:t,ent:t,eu:t,us:t}},now:t,vxl:t,wedeploy:t}},si:{$:1,succ:{gitpage:t,blogspot:t,nom:t}},sj:e,sk:Wn,sl:W,sm:e,sn:{$:1,succ:{art:e,com:e,edu:e,gouv:e,org:e,perso:e,univ:e,blogspot:t}},so:{$:1,succ:{com:e,edu:e,gov:e,me:e,net:e,org:e,sch:t}},sr:e,ss:{$:1,succ:{biz:e,com:e,edu:e,gov:e,net:e,org:e}},st:{$:1,succ:{co:e,com:e,consulado:e,edu:e,embaixada:e,gov:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,nom:t,noho:t}},su:{$:1,succ:{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t,nym:t}},sv:{$:1,succ:{com:e,edu:e,gob:e,org:e,red:e}},sx:{$:1,succ:{gov:e,nym:t}},sy:D,sz:{$:1,succ:{co:e,ac:e,org:e}},tc:{$:1,succ:{ch:t,me:t,we:t}},td:R,tel:e,tf:e,tg:e,th:{$:1,succ:{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}},tj:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e,nom:t}},tk:e,tl:O,tm:{$:1,succ:{com:e,co:e,org:e,net:e,nom:e,gov:e,mil:e,edu:e}},tn:{$:1,succ:{com:e,ens:e,fin:e,gov:e,ind:e,intl:e,nat:e,net:e,org:e,info:e,perso:e,tourism:e,edunet:e,rnrt:e,rns:e,rnu:e,mincom:e,agrinet:e,defense:e,turen:e}},to:{$:1,succ:{611:t,com:e,gov:e,net:e,org:e,edu:e,mil:e,oya:t,vpnplus:t,quickconnect:{$:0,succ:{direct:t}},nyan:t}},tr:{$:1,succ:{av:e,bbs:e,bel:e,biz:e,com:R,dr:e,edu:e,gen:e,gov:e,info:e,mil:e,k12:e,kep:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:O}},tt:{$:1,succ:{co:e,com:e,org:e,net:e,biz:e,info:e,pro:e,int:e,coop:e,jobs:e,mobi:e,travel:e,museum:e,aero:e,name:e,gov:e,edu:e}},tv:{$:1,succ:{dyndns:t,"better-than":t,"on-the-web":t,"worse-than":t}},tw:{$:1,succ:{edu:e,gov:e,mil:e,com:{$:1,succ:{mymailer:t}},net:e,org:e,idv:e,game:e,ebiz:e,club:e,"xn--zf0ao64a":e,\u7DB2\u8DEF:e,"xn--uc0atv":e,\u7D44\u7E54:e,"xn--czrw28b":e,\u5546\u696D:e,url:t,blogspot:t,nym:t}},tz:{$:1,succ:{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}},ua:{$:1,succ:{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,biz:t,co:t,pp:t,v:t}},ug:{$:1,succ:{co:e,or:e,ac:e,sc:e,go:e,ne:e,com:e,org:e,blogspot:t,nom:t}},uk:{$:1,succ:{ac:e,co:{$:1,succ:{bytemark:{$:0,succ:{dh:t,vm:t}},blogspot:t,layershift:Ce,barsy:t,barsyonline:t,"nh-serv":t,"no-ip":t,wellbeingzone:t,gwiddle:t}},gov:{$:1,succ:{service:t,homeoffice:t}},ltd:e,me:e,net:e,nhs:e,org:{$:1,succ:{glug:t,lug:t,lugs:t}},plc:e,police:e,sch:B,conn:t,copro:t,barsy:t}},us:{$:1,succ:{dni:e,fed:e,isa:e,kids:e,nsn:e,ak:be,al:be,ar:be,as:be,az:be,ca:be,co:be,ct:be,dc:be,de:{$:1,succ:{k12:e,cc:e,lib:t}},fl:be,ga:be,gu:be,hi:nn,ia:be,id:be,il:be,in:be,ks:be,ky:be,la:be,ma:{$:1,succ:{k12:{$:1,succ:{pvt:e,chtr:e,paroch:e}},cc:e,lib:e}},md:be,me:be,mi:{$:1,succ:{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}},mn:be,mo:be,ms:be,mt:be,nc:be,nd:nn,ne:be,nh:be,nj:be,nm:be,nv:be,ny:be,oh:be,ok:be,or:be,pa:be,pr:be,ri:nn,sc:be,sd:nn,tn:be,tx:be,ut:be,vi:be,vt:be,va:be,wa:be,wi:be,wv:{$:1,succ:{cc:e}},wy:be,cloudns:t,drud:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,graphox:t,freeddns:t,golffan:t,noip:t,pointto:t,platterp:t}},uy:{$:1,succ:{com:R,edu:e,gub:e,mil:e,net:e,org:e,nom:t}},uz:{$:1,succ:{co:e,com:e,net:e,org:e}},va:e,vc:{$:1,succ:{com:e,net:e,org:e,gov:e,mil:e,edu:e,gv:{$:2,succ:{d:t}},"0e":t,nom:t}},ve:{$:1,succ:{arts:e,co:e,com:e,e12:e,edu:e,firm:e,gob:e,gov:e,info:e,int:e,mil:e,net:e,org:e,rec:e,store:e,tec:e,web:e}},vg:{$:1,succ:{nom:t,at:t}},vi:{$:1,succ:{co:e,com:e,k12:e,net:e,org:e}},vn:{$:1,succ:{com:e,net:e,org:e,edu:e,gov:e,int:e,ac:e,biz:e,info:e,name:e,pro:e,health:e,blogspot:t}},vu:{$:1,succ:{com:e,edu:e,net:e,org:e,blog:t,dev:t,me:t,cn:t}},wf:e,ws:{$:1,succ:{com:e,net:e,org:e,gov:e,edu:e,advisor:P,cloud66:t,dyndns:t,mypets:t}},yt:e,"xn--mgbaam7a8h":e,\u0627\u0645\u0627\u0631\u0627\u062A:e,"xn--y9a3aq":e,\u0570\u0561\u0575:e,"xn--54b7fta0cc":e,\u09AC\u09BE\u0982\u09B2\u09BE:e,"xn--90ae":e,\u0431\u0433:e,"xn--90ais":e,\u0431\u0435\u043B:e,"xn--fiqs8s":e,\u4E2D\u56FD:e,"xn--fiqz9s":e,\u4E2D\u570B:e,"xn--lgbbat1ad8j":e,\u0627\u0644\u062C\u0632\u0627\u0626\u0631:e,"xn--wgbh1c":e,\u0645\u0635\u0631:e,"xn--e1a4c":e,\u0435\u044E:e,"xn--qxa6a":e,\u03B5\u03C5:e,"xn--mgbah1a3hjkrd":e,\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627:e,"xn--node":e,\u10D2\u10D4:e,"xn--qxam":e,\u03B5\u03BB:e,"xn--j6w193g":{$:1,succ:{"xn--55qx5d":e,"xn--wcvs22d":e,"xn--mxtq1m":e,"xn--gmqw5a":e,"xn--od0alg":e,"xn--uc0atv":e}},\u9999\u6E2F:{$:1,succ:{\u516C\u53F8:e,\u6559\u80B2:e,\u653F\u5E9C:e,\u500B\u4EBA:e,\u7DB2\u7D61:e,\u7D44\u7E54:e}},"xn--2scrj9c":e,\u0CAD\u0CBE\u0CB0\u0CA4:e,"xn--3hcrj9c":e,\u0B2D\u0B3E\u0B30\u0B24:e,"xn--45br5cyl":e,\u09AD\u09BE\u09F0\u09A4:e,"xn--h2breg3eve":e,\u092D\u093E\u0930\u0924\u092E\u094D:e,"xn--h2brj9c8c":e,\u092D\u093E\u0930\u094B\u0924:e,"xn--mgbgu82a":e,\u0680\u0627\u0631\u062A:e,"xn--rvc1e0am3e":e,\u0D2D\u0D3E\u0D30\u0D24\u0D02:e,"xn--h2brj9c":e,\u092D\u093E\u0930\u0924:e,"xn--mgbbh1a":e,\u0628\u0627\u0631\u062A:e,"xn--mgbbh1a71e":e,\u0628\u06BE\u0627\u0631\u062A:e,"xn--fpcrj9c3d":e,\u0C2D\u0C3E\u0C30\u0C24\u0C4D:e,"xn--gecrj9c":e,\u0AAD\u0ABE\u0AB0\u0AA4:e,"xn--s9brj9c":e,\u0A2D\u0A3E\u0A30\u0A24:e,"xn--45brj9c":e,\u09AD\u09BE\u09B0\u09A4:e,"xn--xkc2dl3a5ee0h":e,\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE:e,"xn--mgba3a4f16a":e,\u0627\u06CC\u0631\u0627\u0646:e,"xn--mgba3a4fra":e,\u0627\u064A\u0631\u0627\u0646:e,"xn--mgbtx2b":e,\u0639\u0631\u0627\u0642:e,"xn--mgbayh7gpa":e,\u0627\u0644\u0627\u0631\u062F\u0646:e,"xn--3e0b707e":e,\uD55C\uAD6D:e,"xn--80ao21a":e,\u049B\u0430\u0437:e,"xn--fzc2c9e2c":e,\u0DBD\u0D82\u0D9A\u0DCF:e,"xn--xkc2al3hye2a":e,\u0B87\u0BB2\u0B99\u0BCD\u0B95\u0BC8:e,"xn--mgbc0a9azcg":e,\u0627\u0644\u0645\u063A\u0631\u0628:e,"xn--d1alf":e,\u043C\u043A\u0434:e,"xn--l1acc":e,\u043C\u043E\u043D:e,"xn--mix891f":e,\u6FB3\u9580:e,"xn--mix082f":e,\u6FB3\u95E8:e,"xn--mgbx4cd0ab":e,\u0645\u0644\u064A\u0633\u064A\u0627:e,"xn--mgb9awbf":e,\u0639\u0645\u0627\u0646:e,"xn--mgbai9azgqp6j":e,\u067E\u0627\u06A9\u0633\u062A\u0627\u0646:e,"xn--mgbai9a5eva00b":e,\u067E\u0627\u0643\u0633\u062A\u0627\u0646:e,"xn--ygbi2ammx":e,\u0641\u0644\u0633\u0637\u064A\u0646:e,"xn--90a3ac":{$:1,succ:{"xn--o1ac":e,"xn--c1avg":e,"xn--90azh":e,"xn--d1at":e,"xn--o1ach":e,"xn--80au":e}},\u0441\u0440\u0431:{$:1,succ:{\u043F\u0440:e,\u043E\u0440\u0433:e,\u043E\u0431\u0440:e,\u043E\u0434:e,\u0443\u043F\u0440:e,\u0430\u043A:e}},"xn--p1ai":e,\u0440\u0444:e,"xn--wgbl6a":e,\u0642\u0637\u0631:e,"xn--mgberp4a5d4ar":e,\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629:e,"xn--mgberp4a5d4a87g":e,\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u0629:e,"xn--mgbqly7c0a67fbc":e,\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u06C3:e,"xn--mgbqly7cvafr":e,\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0647:e,"xn--mgbpl2fh":e,\u0633\u0648\u062F\u0627\u0646:e,"xn--yfro4i67o":e,\u65B0\u52A0\u5761:e,"xn--clchc0ea0b2g2a9gcd":e,\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD:e,"xn--ogbpf8fl":e,\u0633\u0648\u0631\u064A\u0629:e,"xn--mgbtf8fl":e,\u0633\u0648\u0631\u064A\u0627:e,"xn--o3cw4h":{$:1,succ:{"xn--12c1fe0br":e,"xn--12co0c3b4eva":e,"xn--h3cuzk1di":e,"xn--o3cyx2a":e,"xn--m3ch0j3a":e,"xn--12cfi8ixb8l":e}},\u0E44\u0E17\u0E22:{$:1,succ:{\u0E28\u0E36\u0E01\u0E29\u0E32:e,\u0E18\u0E38\u0E23\u0E01\u0E34\u0E08:e,\u0E23\u0E31\u0E10\u0E1A\u0E32\u0E25:e,\u0E17\u0E2B\u0E32\u0E23:e,\u0E40\u0E19\u0E47\u0E15:e,\u0E2D\u0E07\u0E04\u0E4C\u0E01\u0E23:e}},"xn--pgbs0dh":e,\u062A\u0648\u0646\u0633:e,"xn--kpry57d":e,\u53F0\u7063:e,"xn--kprw13d":e,\u53F0\u6E7E:e,"xn--nnx388a":e,\u81FA\u7063:e,"xn--j1amh":e,\u0443\u043A\u0440:e,"xn--mgb2ddes":e,\u0627\u0644\u064A\u0645\u0646:e,xxx:e,ye:B,za:{$:0,succ:{ac:e,agric:e,alt:e,co:R,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}},zm:{$:1,succ:{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}},zw:{$:1,succ:{ac:e,co:e,gov:e,mil:e,org:e}},aaa:e,aarp:e,abarth:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:{$:1,succ:{official:t}},accenture:e,accountant:e,accountants:e,aco:e,actor:e,adac:e,ads:e,adult:e,aeg:e,aetna:e,afamilycompany:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alfaromeo:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:{$:1,succ:{wnext:t,run:{$:2,succ:{a:t}},web:t,hasura:t,loginline:t,netlify:t,telebit:t,vercel:t}},apple:e,aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,avianca:e,aws:e,axa:e,azure:e,baby:e,baidu:e,banamex:e,bananarepublic:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:e,bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,bentley:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,budapest:e,bugatti:e,build:e,builders:e,business:q,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:e,cancerresearch:e,canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:{$:1,succ:{nabu:{$:0,succ:{ui:t}}}},case:e,caseih:e,cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,cbs:e,ceb:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:Q,cityeats:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:{$:1,succ:{banzai:P,statics:P,jele:t,linkyard:t,magentosite:P,perspecta:t,vapor:t,"on-rancher":P,sensiosite:P,trafficplex:t,urown:t,voorloper:t}},club:{$:1,succ:{cloudns:t,jele:t,barsy:t,pony:t}},clubmed:e,coach:e,codes:{$:1,succ:{owo:P}},coffee:e,college:e,cologne:e,comcast:e,commbank:e,community:{$:1,succ:{ravendb:t,myforum:t}},company:e,compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cookingchannel:e,cool:{$:1,succ:{de:t}},corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,csc:e,cuisinella:e,cymru:e,cyou:e,dabur:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:{$:1,succ:{bss:t}},dev:{$:1,succ:{lcl:P,stg:P,workers:t,curv:t,fly:t,iserv:t,loginline:t,"platter-app":t,vercel:t,webhare:P}},dhl:e,diamonds:e,diet:e,digital:{$:1,succ:{cloudapps:{$:2,succ:{london:t}}}},direct:e,directory:e,discount:e,discover:e,dish:e,diy:e,dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,duck:e,dunlop:e,dupont:e,durban:e,dvag:e,dvr:e,earth:{$:1,succ:{dapps:{$:0,succ:{"*":t,bzz:P}}}},eat:e,eco:e,edeka:e,education:q,email:e,emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:{$:1,succ:{compute:P}},etisalat:e,eurovision:e,eus:{$:1,succ:{party:_e}},events:q,exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:Se,family:e,fan:e,fans:e,farm:{$:1,succ:{storj:t}},farmers:e,fashion:{$:1,succ:{of:t,on:t}},fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fiat:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:q,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:{$:1,succ:{ptplus:t}},fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,foodnetwork:e,football:{$:1,succ:{of:t}},ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontdoor:e,frontier:e,ftr:e,fujitsu:e,fujixerox:e,fun:e,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:e,gap:e,garden:e,gay:e,gbiz:e,gdn:{$:1,succ:{cnpy:t}},gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glade:e,glass:e,gle:e,global:e,globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goo:e,goodyear:e,goog:{$:1,succ:{cloud:t}},google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:{$:1,succ:{discourse:t}},guardian:e,gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:e,healthcare:e,help:e,helsinki:e,here:e,hermes:e,hgtv:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:{$:1,succ:{cloudaccess:t,freesite:t,fastvps:t,myfast:t,jele:t,mircloud:t,pcloud:t,half:t}},hosting:{$:1,succ:{opencraft:t}},hot:e,hoteles:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:Q,institute:e,insurance:e,insure:e,intel:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,iveco:e,jaguar:e,java:e,jcb:e,jcp:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerrylogistics:e,kerryproperties:e,kfh:e,kia:e,kim:e,kinder:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:{$:1,succ:{co:t,edu:t}},kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,lancaster:e,lancia:e,land:{$:1,succ:{static:{$:2,succ:{dev:t,sites:t}}}},landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,linde:e,link:{$:1,succ:{cyon:t,mypep:t,dweb:P}},lipsy:e,live:e,living:e,lixil:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,loft:e,lol:e,london:{$:1,succ:{in:t,of:t}},lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,lupin:e,luxe:e,luxury:e,macys:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:{$:1,succ:{router:t}},mango:e,map:e,market:e,marketing:e,markets:e,marriott:e,marshalls:e,maserati:e,mattel:e,mba:e,mckinsey:e,med:e,media:e,meet:e,melbourne:e,meme:e,memorial:e,men:Lt,menu:Ft,merckmsd:e,metlife:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:{$:1,succ:{and:t,for:t}},monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,mutual:e,nab:e,nagoya:e,nationwide:e,natura:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:{$:1,succ:{alces:P,co:t,arvo:t,azimuth:t}},neustar:e,new:e,newholland:e,news:e,next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,northwesternmutual:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,off:e,office:e,okinawa:e,olayan:e,olayangroup:e,oldnavy:e,ollo:e,omega:e,one:{$:1,succ:{onred:{$:2,succ:{staging:t}},for:t,homelink:t}},ong:e,onl:e,online:Ft,onyourside:e,ooo:e,open:e,oracle:e,orange:e,organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:{$:1,succ:{nerdpol:t}},page:{$:1,succ:{pdns:t,plesk:t,prvcy:t}},panasonic:e,paris:e,pars:e,partners:e,parts:e,party:Se,passagens:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:e,physio:e,pics:e,pictet:e,pictures:{$:1,succ:{1337:t}},pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:e,place:q,play:e,playstation:e,plumbing:e,plus:e,pnc:e,pohl:e,poker:e,politie:e,porn:{$:1,succ:{indie:t}},pramerica:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:Ft,pwc:e,qpon:e,quebec:e,quest:e,qvc:e,racing:e,radio:e,raid:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redstone:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:Se,reviews:e,rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:{$:1,succ:{clan:t}},rmit:e,rocher:e,rocks:{$:1,succ:{myddns:t,"lima-city":t,webspace:t}},rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:{$:1,succ:{hs:t,development:t,ravendb:t,repl:t}},rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:Lt,salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,sca:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:Q,schule:e,schwarz:e,science:Se,scjohnson:e,scot:{$:1,succ:{gov:t}},search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:{$:1,succ:{loginline:t}},ses:e,seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shaw:e,shell:e,shia:e,shiksha:e,shoes:e,shop:Ft,shopping:e,shouji:e,show:e,showtime:e,shriram:e,silk:e,sina:e,singles:e,site:{$:1,succ:{cloudera:t,cyon:t,fastvps:t,jele:t,lelux:t,loginline:t,barsy:t,opensocial:t,platformsh:P,byen:t,mintere:t}},ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:e,song:e,sony:e,soy:e,spa:e,space:{$:1,succ:{myfast:t,linkitools:t,uber:t,xs4all:t}},sport:e,spot:e,spreadbetting:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:{$:1,succ:{shopware:t}},stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:Ft,surf:e,surgery:e,suzuki:e,swatch:e,swiftcover:e,swiss:e,sydney:e,systems:{$:1,succ:{knightpoint:t}},tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:{$:1,succ:{discourse:t,jelastic:t}},tech:e,technology:q,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tiffany:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:e,tokyo:e,tools:e,top:{$:1,succ:{"now-dns":t,ntdll:t}},toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:Se,trading:e,training:e,travel:e,travelchannel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:e,virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volkswagen:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,vuelos:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:e,wed:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:e,williamhill:e,win:e,windows:e,wine:e,winners:e,wme:e,wolterskluwer:e,woodside:e,work:{$:1,succ:{of:t,to:t}},works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xfinity:e,xihuan:e,xin:e,"xn--11b4c3d":e,\u0915\u0949\u092E:e,"xn--1ck2e1b":e,\u30BB\u30FC\u30EB:e,"xn--1qqw23a":e,\u4F5B\u5C71:e,"xn--30rr7y":e,\u6148\u5584:e,"xn--3bst00m":e,\u96C6\u56E2:e,"xn--3ds443g":e,\u5728\u7EBF:e,"xn--3oq18vl8pn36a":e,\u5927\u4F17\u6C7D\u8F66:e,"xn--3pxu8k":e,\u70B9\u770B:e,"xn--42c2d9a":e,\u0E04\u0E2D\u0E21:e,"xn--45q11c":e,\u516B\u5366:e,"xn--4gbrim":e,\u0645\u0648\u0642\u0639:e,"xn--55qw42g":e,\u516C\u76CA:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--5su34j936bgsg":e,\u9999\u683C\u91CC\u62C9:e,"xn--5tzm5g":e,\u7F51\u7AD9:e,"xn--6frz82g":e,\u79FB\u52A8:e,"xn--6qq986b3xl":e,\u6211\u7231\u4F60:e,"xn--80adxhks":e,\u043C\u043E\u0441\u043A\u0432\u0430:e,"xn--80aqecdr1a":e,\u043A\u0430\u0442\u043E\u043B\u0438\u043A:e,"xn--80asehdb":e,\u043E\u043D\u043B\u0430\u0439\u043D:e,"xn--80aswg":e,\u0441\u0430\u0439\u0442:e,"xn--8y0a063a":e,\u8054\u901A:e,"xn--9dbq2a":e,\u05E7\u05D5\u05DD:e,"xn--9et52u":e,\u65F6\u5C1A:e,"xn--9krt00a":e,\u5FAE\u535A:e,"xn--b4w605ferd":e,\u6DE1\u9A6C\u9521:e,"xn--bck1b9a5dre4c":e,\u30D5\u30A1\u30C3\u30B7\u30E7\u30F3:e,"xn--c1avg":e,\u043E\u0440\u0433:e,"xn--c2br7g":e,\u0928\u0947\u091F:e,"xn--cck2b3b":e,\u30B9\u30C8\u30A2:e,"xn--cckwcxetd":e,\u30A2\u30DE\u30BE\u30F3:e,"xn--cg4bki":e,\uC0BC\uC131:e,"xn--czr694b":e,\u5546\u6807:e,"xn--czrs0t":e,\u5546\u5E97:e,"xn--czru2d":e,\u5546\u57CE:e,"xn--d1acj3b":e,\u0434\u0435\u0442\u0438:e,"xn--eckvdtc9d":e,\u30DD\u30A4\u30F3\u30C8:e,"xn--efvy88h":e,\u65B0\u95FB:e,"xn--fct429k":e,\u5BB6\u96FB:e,"xn--fhbei":e,\u0643\u0648\u0645:e,"xn--fiq228c5hs":e,\u4E2D\u6587\u7F51:e,"xn--fiq64b":e,\u4E2D\u4FE1:e,"xn--fjq720a":e,\u5A31\u4E50:e,"xn--flw351e":e,\u8C37\u6B4C:e,"xn--fzys8d69uvgm":e,\u96FB\u8A0A\u76C8\u79D1:e,"xn--g2xx48c":e,\u8D2D\u7269:e,"xn--gckr3f0f":e,\u30AF\u30E9\u30A6\u30C9:e,"xn--gk3at1e":e,\u901A\u8CA9:e,"xn--hxt814e":e,\u7F51\u5E97:e,"xn--i1b6b1a6a2e":e,\u0938\u0902\u0917\u0920\u0928:e,"xn--imr513n":e,\u9910\u5385:e,"xn--io0a7i":e,\u7F51\u7EDC:e,"xn--j1aef":e,\u043A\u043E\u043C:e,"xn--jlq480n2rg":e,\u4E9A\u9A6C\u900A:e,"xn--jlq61u9w7b":e,\u8BFA\u57FA\u4E9A:e,"xn--jvr189m":e,\u98DF\u54C1:e,"xn--kcrx77d1x4a":e,\u98DE\u5229\u6D66:e,"xn--kput3i":e,\u624B\u673A:e,"xn--mgba3a3ejt":e,\u0627\u0631\u0627\u0645\u0643\u0648:e,"xn--mgba7c0bbn0a":e,\u0627\u0644\u0639\u0644\u064A\u0627\u0646:e,"xn--mgbaakc7dvf":e,\u0627\u062A\u0635\u0627\u0644\u0627\u062A:e,"xn--mgbab2bd":e,\u0628\u0627\u0632\u0627\u0631:e,"xn--mgbca7dzdo":e,\u0627\u0628\u0648\u0638\u0628\u064A:e,"xn--mgbi4ecexp":e,\u0643\u0627\u062B\u0648\u0644\u064A\u0643:e,"xn--mgbt3dhd":e,\u0647\u0645\u0631\u0627\u0647:e,"xn--mk1bu44c":e,\uB2F7\uCEF4:e,"xn--mxtq1m":e,\u653F\u5E9C:e,"xn--ngbc5azd":e,\u0634\u0628\u0643\u0629:e,"xn--ngbe9e0a":e,\u0628\u064A\u062A\u0643:e,"xn--ngbrx":e,\u0639\u0631\u0628:e,"xn--nqv7f":e,\u673A\u6784:e,"xn--nqv7fs00ema":e,\u7EC4\u7EC7\u673A\u6784:e,"xn--nyqy26a":e,\u5065\u5EB7:e,"xn--otu796d":e,\u62DB\u8058:e,"xn--p1acf":e,\u0440\u0443\u0441:e,"xn--pssy2u":e,\u5927\u62FF:e,"xn--q9jyb4c":e,\u307F\u3093\u306A:e,"xn--qcka1pmc":e,\u30B0\u30FC\u30B0\u30EB:e,"xn--rhqv96g":e,\u4E16\u754C:e,"xn--rovu88b":e,\u66F8\u7C4D:e,"xn--ses554g":e,\u7F51\u5740:e,"xn--t60b56a":e,\uB2F7\uB137:e,"xn--tckwe":e,\u30B3\u30E0:e,"xn--tiq49xqyj":e,\u5929\u4E3B\u6559:e,"xn--unup4y":e,\u6E38\u620F:e,"xn--vermgensberater-ctb":e,verm\u00F6gensberater:e,"xn--vermgensberatung-pwb":e,verm\u00F6gensberatung:e,"xn--vhquv":e,\u4F01\u4E1A:e,"xn--vuq861b":e,\u4FE1\u606F:e,"xn--w4r85el8fhu5dnra":e,\u5609\u91CC\u5927\u9152\u5E97:e,"xn--w4rs40l":e,\u5609\u91CC:e,"xn--xhq521b":e,\u5E7F\u4E1C:e,"xn--zfr164b":e,\u653F\u52A1:e,xyz:{$:1,succ:{blogsite:t,fhapp:t,crafting:t,zapto:t,telebit:P}},yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:{$:1,succ:{cloud66:t,hs:t,triton:P,lima:t}},zuerich:e}}}();function Ou(e,D,t,R){let O=null,P=D;for(;P!==void 0&&(P.$&R&&(O={index:t+1,isIcann:P.$===1,isPrivate:P.$===2}),t!==-1);){let B=P.succ;P=B&&(B[e[t]]||B["*"]),t-=1}return O}function ri(e,D,t){if(gl(e,D,t)===!0)return;let R=e.split("."),O=(D.allowPrivateDomains===!0?2:0)|(D.allowIcannDomains===!0?1:0),P=Ou(R,ml,R.length-1,O);if(P!==null){t.isIcann=P.isIcann,t.isPrivate=P.isPrivate,t.publicSuffix=R.slice(P.index+1).join(".");return}let B=Ou(R,hl,R.length-1,O);if(B!==null){t.isIcann=B.isIcann,t.isPrivate=B.isPrivate,t.publicSuffix=R.slice(B.index).join(".");return}t.isIcann=!1,t.isPrivate=!1,t.publicSuffix=R[R.length-1]}let or=Su();function ai(e,D={}){return ni(e,5,ri,D,Su())}function yl(e,D={}){return Tu(or),ni(e,0,ri,D,or).hostname}function bl(e,D={}){return Tu(or),ni(e,2,ri,D,or).publicSuffix}var Ke=function(){function e(D,t){if(!D)throw new SyntaxError("Modifier $domain cannot be empty");for(var R=[],O=[],P=D.toLowerCase().split(t),B=0;B0?O:null,this.permittedDomains=R.length>0?R:null}return e.isDomainOrSubdomainOfAny=function(D,t){for(var R=0;R0&&e[q-1]===t;ie?(O&&B.splice(B.length-1,1),B.push(Q)):W(),se&&W()}else se?(B.push(Q),W()):B.push(Q)}return R||(P=P.filter(function(ce){return!!ce})),P}function ju(e,D,t){if(e.length-D=0&&(O===0||e[O-1]!=="\\")){var B=R.pop();B?B!==P&&(R.push(B),R.push(P)):R.push(P)}}return!1}function At(e){if(e.length===0)return 0;for(var D=5381,t=0;t>>0}function ui(e,D,t){if(t===void 0&&(t=0),e.length<=t)return-1;for(var R=t;R-1)return R}return-1}function Mn(e,D,t){return e&&e.split(D).join(t)}function Pu(e,D){if(!e||!D)return!e&&!D;if(e.length!==D.length)return!1;for(var t=0;t2&&arguments[2]!==void 0?arguments[2]:!1,d=JSON.stringify(n),o=n.args?"[".concat(n.args.map(function(v){return JSON.stringify(v)}),"]"):void 0,g=o?"".concat(d,", ").concat(o):d;return u?`(function(source, args){ `.concat(r,` })(`).concat(g,");"):"(".concat(r,")(").concat(g,");")}function R(n){return`function(source, args){ `.concat(n,` }`)}var O=function(r){return Object.keys(r).length===0&&!r.prototype},P=function(r,u){var d=Object.getOwnPropertyDescriptor(r,u);return d&&d.configurable?d:null};function B(n,r,u){var d=Object.getOwnPropertyDescriptor(n,r);return d&&!d.configurable?!1:(Object.defineProperty(n,r,u),!0)}function W(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)&&!(n instanceof RegExp)}var q=function(r){var u=Number.isNaN||window.isNaN;return u(r)},Q=function(r){var u=Number.isFinite||window.isFinite;return u(r)},se=function(r){var u=parseInt(r,10),d=q(u)?null:u;return d};function ie(n,r){return n=Math.ceil(n),r=Math.floor(r),Math.floor(Math.random()*(r-n+1)+n)}var ce=function(r,u,d){return r.split(u).join(d)},pe=function(r){return r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},de=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",u=".?",d="/";if(r==="")return new RegExp(u);var o=r.lastIndexOf(d),g=r.substring(o+1),v=r.substring(0,o+1),h=function(i){if(!i)return!1;try{return new RegExp("",i),!0}catch{return!1}},m=function(i,a){return i.startsWith(d)&&i.endsWith(d)&&!i.endsWith("\\/")&&h(a)?a:""},y=m(v,g);if(r.startsWith(d)&&r.endsWith(d)||y){var f=y?v:r;return new RegExp(f.slice(1,-1),y)}var l=r.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(l)},Ce=function(r){var u="/",d=pe(r);r[0]===u&&r[r.length-1]===u&&(d=r.slice(1,-1));var o;try{o=new RegExp(d),o=!0}catch{o=!1}return o},_e=function(r,u){var d=r.search(u);return r.substring(0,d)},Se=function(r,u){if(!r)return r;var d=r.indexOf(u);return d<0?"":r.substring(d+u.length)},Me=function(r,u){if(!r||!u)return r;var d=r.indexOf(u);return d<0?r:r.substring(0,d)},ft=function(r){return(r[0]==="'"&&r[r.length-1]==="'"||r[0]==='"'&&r[r.length-1]==='"')&&(r=r.substring(1,r.length-1)),r=r.replace(/\'/g,'"'),"'".concat(r,"'")},Fr=function(r){var u=r.indexOf("("),d=r.lastIndexOf(")");return r.substring(u+1,d)},Wn=function(r){var u="undefined",d=u;if(r===null)d="null";else if(r instanceof Object){var o="iceServers",g="urls";Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&Object.prototype.hasOwnProperty.call(r[o][0],g)&&r[o][0][g]&&(d=r[o][0][g].toString())}return d},Lt=function(r){var u="!",d=r;return r!=null&&r.startsWith(u)&&(d=r.slice(1)),Ce(d)},Ft=function(r){var u="!",d=r;r!=null&&r.startsWith(u)&&(d=r.slice(1));var o=parseFloat(d);return!q(o)&&Q(o)},Ze=function(r){var u="!",d=r?r?.startsWith(u):!1,o=d?r.slice(1):r,g=de(o);return{isInvertedMatch:d,matchRegexp:g,matchValue:o}},yn=function(r){var u="!",d=r?.startsWith(u),o=d?r.slice(1):r,g=parseInt(o,10),v=q(g)?null:g;return{isInvertedDelayMatch:d,delayMatch:v}},Fe=function n(r){return!r||typeof r!="object"?String(r):O(r)?"{}":Object.entries(r).map(function(u){var d=u[0],o=u[1],g=o;return o instanceof Object&&(g="{ ".concat(n(o)," }")),"".concat(d,':"').concat(g,'"')}).join(" ")},$t=function(r){var u;return typeof r>"u"?u="undefined":typeof r=="object"?r===null?u="null":u=Fe(r):u=String(r),u};function be(n){for(var r="",u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+=~",d=u.length,o=0;oo){var g=d;d=o,o=g}var v=500*1e3;if(o>v)return null;var h=ie(d,o);return r=be(h),r}function Hn(n){if(n!=="undefined"){if(n==="false")return!1;if(n==="true")return!0;if(n==="null")return null;if(n==="NaN")return NaN;if(n.startsWith("/")&&n.endsWith("/"))return de(n);var r=32767,u=Number(n);if(!q(u)){if(Math.abs(u)>r)throw new Error("number values bigger than 32767 are not allowed");return u}var d="'".concat(n,"' value type can't be inferred");try{var o=JSON.parse(n);if(o instanceof Object||typeof o=="string")return o}catch(g){d+=": ".concat(g)}throw new TypeError(d)}}function Id(n,r,u,d){for(var o=u||Object.keys(r)[0],g=0;go&&(v=o),v},ki=function(r){var u=[];r.forEach(function(g){return u.push(g)});for(var d=[];u.length;){var o=u.pop();Array.isArray(o)?o.forEach(function(g){return u.push(g)}):d.push(o)}return d.reverse()},Bd=function(r){return!!r},Ri=function(r){for(var u=[],d=0;d2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,g=r.name,v=r.verbose;if(!(!d&&!v)){var h=console.log;if(!o){h("".concat(g,":"),u);return}h("".concat(g,": ").concat(u))}},z=function(r){if(r.verbose===!0){try{var u=console.log.bind(console),d=console.trace.bind(console),o=r.ruleText||"";if(r.domainName){var g="#%#//",v="##+js",h;r.ruleText.includes(g)?h=r.ruleText.indexOf(g):r.ruleText.includes(v)&&(h=r.ruleText.indexOf(v));var m=r.ruleText.slice(h);o="".concat(r.domainName).concat(m)}u("".concat(o," trace start")),d&&d(),u("".concat(o," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(r)}},Si=function(r,u,d){return r.setAttribute(u,d)},bn=function(r,u,d,o){var g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Si,v;try{v=document.querySelectorAll(u)}catch{J(r,'Failed to find elements matching selector "'.concat(u,'"'));return}if(!(!v||v.length===0))try{v.forEach(function(h){return g(h,d,o)}),z(r)}catch{J(r,"Failed to set [".concat(d,'="').concat(o,'"] to each of selected elements.'))}},gs=function(r){if(!r)return[];for(var u="=",d=" ",o="'",g='"',v="\\",h=[],m=0;m3&&arguments[3]!==void 0?arguments[3]:"",g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,v=";";if(!g&&"".concat(u).includes(v)||r.includes(v))return null;var h=g?encodeURIComponent(u):u,m="".concat(r,"=").concat(h),y=Vn(d);return y&&(m+="; ".concat(y)),o&&(m+="; domain=".concat(o)),m},Or=function(r){if(!r)return null;var u=new Set(["true","t","false","f","yes","y","no","n","ok","on","off","accept","accepted","notaccepted","reject","rejected","allow","allowed","disallow","deny","enable","enabled","disable","disabled","necessary","required"]),d;if(u.has(r.toLowerCase()))d=r;else if(/^\d+$/.test(r)){if(d=parseFloat(r),q(d)||Math.abs(d)<0||Math.abs(d)>32767)return null}else return null;return d},Un=function(r){var u="=",d=";",o=r.split(d),g={};return o.forEach(function(v){var h,m="",y=v.indexOf(u);y===-1?h=v.trim():(h=v.slice(0,y).trim(),m=v.slice(y+1)),g[h]=m||null}),g},Vt=function(r,u,d){return r.split(";").some(function(o){var g=o.indexOf("=");if(g===-1)return!1;var v=o.slice(0,g).trim(),h=o.slice(g+1).trim();return u===v&&d===h})},jr=function(r){var u="1year",d="1day",o=1e3,g=365*24*60*60,v=24*60*60,h;if(r===u)h=g;else if(r===d)h=v;else if(h=Number.parseInt(r,10),Number.isNaN(h))return null;return h*o},G=function(){},Ti=function(){return G},Ct=function(){return null},rt=function(){return!0},Ut=function(){return!1};function Re(){return this}var ut=function(){return""},He=function(){return[]},Oi=function(){return{}},ji=function(){throw new Error},Pr=function(){return Promise.resolve(void 0)},ms=function(){return Promise.resolve(null)},Pi=function(){return Promise.reject()},qt=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}",u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"basic";if(!(typeof Response>"u")){var o=new Response(r,{status:200,statusText:"OK"});return d==="opaque"?Object.defineProperties(o,{body:{value:null},status:{value:0},statusText:{value:""},url:{value:""},type:{value:d}}):Object.defineProperties(o,{url:{value:u},type:{value:d}}),Promise.resolve(o)}},pt=function(r,u){var d="inlineScript",o="injectedScript",g="",v=function(a){return a.includes(d)},h=function(a){return a.includes(o)};if(!(v(r)||h(r)))return!1;var m=window.location.href,y=m.indexOf("#");y!==-1&&(m=m.slice(0,y));var f=u.split(` `).slice(2).map(function(i){return i.trim()}),l=f.map(function(i){var a,c=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(i);if(c){var p,E,A=c[2];if((p=A)!==null&&p!==void 0&&p.startsWith("(")&&(A=A.slice(1)),(E=A)!==null&&E!==void 0&&E.startsWith(g)){var b;A=o;var F=c[1]!==void 0?c[1].slice(0,-1):i.slice(0,c.index).trim();(b=F)!==null&&b!==void 0&&b.startsWith("at")&&(F=F.slice(2).trim()),a="".concat(F," ").concat(A).trim()}else a=A}else a=i;return a});if(l){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:document.documentElement,u=" >>> ",d=n.indexOf(u);if(d===-1)return r.querySelector(n);var o=n.slice(0,d).trim(),g=r.querySelector(o);if(!g||!g.shadowRoot)return null;var v=n.slice(d+u.length).trim();return _i(v,g.shadowRoot)}var xt=function(r){return r instanceof Function||typeof r=="string"},Ii=function(r){var u=Math.floor(parseInt(r,10));return typeof u=="number"&&!q(u)?u:r},Ir=function(r){var u=r.callback,d=r.delay,o=r.matchCallback,g=r.matchDelay;if(!xt(u)||!Lt(o)||g&&!Ft(g))return!1;var v=Ze(o),h=v.isInvertedMatch,m=v.matchRegexp,y=yn(g),f=y.isInvertedDelayMatch,l=y.delayMatch,s=Ii(d),i=!1,a=String(u);return l===null?i=m.test(a)!==h:o?i=m.test(a)!==h&&s===l!==f:i=s===l!==f,i},hs=function(r){var u;if(!r)u=G;else if(r==="trueFunc")u=rt;else if(r.includes("=")){var d=r.startsWith("{")&&r.endsWith("}");if(d){var o=r.slice(1,-1),g=Me(o,"="),v=Se(o,"=");v==="noopFunc"&&(u={},u[g]=G)}}return u},ys=function(r){var u=function(m){return m.Object="data",m.Iframe="src",m}({}),d=r.replacement,o=r.url,g=r.delay,v;d==="obj"?v="object":v="iframe";var h=document.createElement(v);return h instanceof HTMLObjectElement?h[u.Object]=o:h instanceof HTMLIFrameElement&&(h[u.Iframe]=o),h.style.setProperty("height","1px","important"),h.style.setProperty("position","fixed","important"),h.style.setProperty("top","-1px","important"),h.style.setProperty("width","1px","important"),document.body.appendChild(h),setTimeout(function(){return h.remove()},g*1e3),h},bs=function(r){var u=function(o,g){return g&&g==="closed"?!1:typeof r=="function"?G:g&&o[g]};return u};function vt(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],o=r.indexOf(".");if(o===-1){if(r==="*"||r==="[]")for(var g in n)Object.prototype.hasOwnProperty.call(n,g)&&d.push({base:n,prop:g});else d.push({base:n,prop:r});return d}var v=r.slice(0,o),h=v==="[]"&&Array.isArray(n)||v==="*"&&n instanceof Object;if(h){var m=r.slice(o+1),y=Object.keys(n);y.forEach(function(l){var s=n[l];vt(s,m,u,d)})}Array.isArray(n)&&n.forEach(function(l){var s=l;s!==void 0&&vt(s,r,u,d)});var f=n[v];return r=r.slice(o+1),f!==void 0&&vt(f,r,u,d),d}var gt=function(){var r=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),u=r?.value;if(r&&typeof r.value=="function")return u;throw new Error("RegExp.prototype.test is not a function")},Ve=function(r,u){if(!r||r===""||pt(r,u))return!0;var d=de(r),o=u.split(` `).slice(2).map(function(g){return g.trim()}).join(` `);return gt().call(d,o)};function Dn(n,r,u,d,o,g){if(!r)return!1;var v=g.nativeStringify,h;if(u.length===0&&d.length>0){var m=v(r),y=de(d.join("")),f=y.test(m);if(f)return J(n,"".concat(window.location.hostname,` `).concat(v(r,null,2),` Stack trace: `).concat(new Error().stack),!0),r&&typeof r=="object"&&J(n,r,!0,!1),h=!1,h}if(o&&!Ve(o,new Error().stack||""))return h=!1,h;for(var l=[".*.","*.",".*",".[].","[].",".[]"],s=function(){var p=d[i],E=p.split(".").pop(),A=l.some(function(k){return p.includes(k)}),b=vt(r,p,A);if(!b.length)return h=!1,{v:h};h=!A;for(var F=0;F1&&arguments[1]!==void 0?arguments[1]:{body:"{}"},o={};r==null||(u=r.headers)===null||u===void 0||u.forEach(function(v,h){o[h]=v});var g=new Response(d.body,{status:r.status,statusText:r.statusText,headers:o});return Object.defineProperties(g,{url:{value:r.url},type:{value:d.type||r.type}}),g},Nr=function(r,u){var d=r.bodyUsed,o=r.headers,g=r.ok,v=r.redirected,h=r.status,m=r.statusText,y=r.type,f=r.url,l=new Response(u,{status:h,statusText:m,headers:o});return Object.defineProperties(l,{url:{value:f},type:{value:y},ok:{value:g},bodyUsed:{value:d},redirected:{value:v}}),l},mt=function(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]},Mr=function(r){var u=mt(),d=u.map(function(o){var g=r[o];return[o,g]});return Object.fromEntries(d)},En=function(r,u){var d={},o=r[0],g,v;if(o instanceof Request){var h=u.call(o),m=Mr(h);g=m.url,v=m}else g=o,v=r[1];if(d.url=g,v instanceof Object){var y=Object.keys(v);y.forEach(function(f){d[f]=v[f]})}return d},ht=function(r,u,d,o,g){return{method:r,url:u,async:d,user:o,password:g}},kt=function(r){var u=" ",d=":",o=function(m){return mt().includes(m)},g={},v=r.split(u);return v.forEach(function(h){var m=h.indexOf(d),y=h.slice(0,m);if(o(y)){var f=h.slice(m+1);g[y]=f}else g.url=h}),g},Rt=function(r){return Object.values(r).every(function(u){return Ce(u)})},St=function(r){var u={},d=Object.keys(r);return d.forEach(function(o){u[o]=de(r[o])}),u},wn=function(r,u,d,o){try{u.setItem(d,o)}catch(v){var g="Unable to set sessionStorage item due to: ".concat(v.message);J(r,g)}},Br=function(r,u,d){try{if(d.startsWith("/")&&(d.endsWith("/")||d.endsWith("/i"))&&Ce(d)){var o=de(d),g=Object.keys(u);g.forEach(function(h){o.test(h)&&u.removeItem(h)})}else u.removeItem(d)}catch(h){var v="Unable to remove storage item due to: ".concat(h.message);J(r,v)}},Lr=function(r){if(typeof r!="string")throw new Error("Invalid value");var u=new Set(["undefined","false","true","null","","yes","no","on","off"]),d;if(u.has(r.toLowerCase()))d=r;else if(r==="emptyArr")d="[]";else if(r==="emptyObj")d="{}";else if(/^\d+$/.test(r)){if(d=parseFloat(r),q(d))throw new Error("Invalid value");if(Math.abs(d)>32767)throw new Error("Invalid value")}else if(r==="$remove$")d="$remove$";else throw new Error("Invalid value");return d};function Be(){return Math.random().toString(36).slice(2,9)}function $e(n){var r=window.onerror;return function(d){if(typeof d=="string"&&d.includes(n))return!0;if(r instanceof Function){for(var o=arguments.length,g=new Array(o>1?o-1:0),v=1;v1?r-1:0),d=1;d1&&arguments[1]!==void 0?arguments[1]:!1,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=20,g=new MutationObserver(yt(m,o)),v=function(){d.length>0?g.observe(document.documentElement,{childList:!0,subtree:!0,attributes:u,attributeFilter:d}):g.observe(document.documentElement,{childList:!0,subtree:!0,attributes:u})},h=function(){g.disconnect()};function m(){h(),r(),v()}v()},Ni=function(r){for(var u=[],d=0;d1&&arguments[1]!==void 0?arguments[1]:{subtree:!0,childList:!0},d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1e4,o=new MutationObserver(function(g,v){v.disconnect(),r(g,v),v.observe(document.documentElement,u)});o.observe(document.documentElement,u),typeof d=="number"&&setTimeout(function(){return o.disconnect()},d)},Hr=function(r){var u=" ",d="asap",o="complete",g="stay",v=[g,d,o],h=r.trim().split(u).filter(function(m){return v.includes(m)});return{ASAP:d,COMPLETE:o,STAY:g,hasFlag(m){return h.includes(m)}}},Fn=function(r){var u="$now$",d="$currentDate$",o=r;return r===u?o=Date.now().toString():r===d&&(o=Date()),o},ws=function(r,u,d){var o=function(h,m,y){var f=Reflect.apply(h,m,y);return m&&m.matches(u||"*")&&d(f),f},g={apply:o};r.Element.prototype.attachShadow=new Proxy(r.Element.prototype.attachShadow,g)},Vr=function(r,u){var d=document.querySelectorAll(r),o=Ri(d);u(o)},Ur=function(r,u){var d=Ni(r);u(d)},qr=function(r,u,d){var o=r.nodeName,g=r.textContent,v=o.toLowerCase();return g!==null&&g!==""&&(u instanceof RegExp?u.test(v):u===v)&&(d instanceof RegExp?d.test(g):g.includes(d))},zr=function(r,u,d,o){var g=u.textContent;g&&(u.textContent=g.replace(d,o),z(r))},Xr=function(r,u){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o="/",g=!(r.startsWith(o)&&r.endsWith(o)),v=g?r:"*",h=g?r:de(r),m=u.startsWith(o)?de(u):u,y;return d&&(y=d.startsWith(o)?de(d):d),{selector:v,nodeNameMatch:h,textContentMatch:m,patternMatch:y}};function Gr(n,r){return typeof n=="function"?!1:q(n)?q(r):n===null||typeof n>"u"||typeof n=="number"||typeof n=="boolean"?n===r:typeof n=="string"?typeof r=="string"||r instanceof RegExp?As(n,r):!1:Array.isArray(n)&&Array.isArray(r)?Cs(n,r):W(n)&&W(r)?Fs(n,r):!1}function As(n,r){return typeof r=="string"?r===""?n===r:n.includes(r):r instanceof RegExp?r.test(n):!1}function Fs(n,r){for(var u=Object.keys(r),d=0;d2&&arguments[2]!==void 0?arguments[2]:"",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:NaN;if(r){var o=1e4,g=20,v=150,h="cookie:",m="localStorage:",y=",",f=";",l=/(,\s*){1}(?=!?cookie:|!?localStorage:)/,s=function(Z){return new Promise(function(Y){return setTimeout(Y,Z)})},i;if(d){i=parseInt(d,10);var a=!Number.isNaN(i)||i0){var k=Un(E.join(f)),w=Un(document.cookie),S=Object.keys(w);if(S.length===0)return;var j=Object.keys(k).every(function(X){var Z=k[X]?de(k[X]):null,Y=de(X);return S.some(function(oe){var te=Y.test(oe);return te?Z?Z.test(w[oe]):!0:!1})}),C=j!==b;if(!C)return}if(A.length>0){var T=A.every(function(X){var Z=window.localStorage.getItem(X);return Z||Z===""}),_=T!==F;if(!_)return}var I=r.split(y).map(function(X){return X.trim()}),L=function(Z){return{element:Z||null,clicked:!1}},N=Array(I.length).fill(L()),$=async function(){for(var Z=0;Z=1&&await s(v),!Y.element)break;Y.clicked||(Y.element.click(),Y.clicked=!0)}var oe=N.every(function(te){return te.clicked===!0});oe&&z(n)},M=function(Z,Y){var oe=L(Z);N[Y]=oe,p&&$()},V=function(Z,Y){var oe=[];I.forEach(function(ne,K){if(ne){var re=_i(ne);re&&(M(re,K),oe.push(ne))}}),I=I.map(function(ne){return oe.includes(ne)?null:ne});var te=I.every(function(ne){return ne===null});te&&Y.disconnect()},U=new MutationObserver(yt(V,g));U.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0}),i&&setTimeout(function(){$(),p=!0},i),setTimeout(function(){return U.disconnect()},o)}}Mi.names=["trusted-click-element"],Mi.injections=[z,de,Un,yt,J,Ze,_i];function Bi(n,r){if(r){var u=Be(),d=function(){throw z(n),new ReferenceError(u)},o=function g(v,h){var m=ke(v,h),y=m.base,f=m.prop,l=m.chain;if(l){var s=function(a){y=a,a instanceof Object&&g(a,l)};Object.defineProperty(v,f,{get:function(){return y},set:s});return}B(y,f,{get:d,set:function(){}})};o(window,r),window.onerror=$e(u).bind()}}Bi.names=["abort-on-property-read","abort-on-property-read.js","ubo-abort-on-property-read.js","aopr.js","ubo-aopr.js","ubo-abort-on-property-read","ubo-aopr","abp-abort-on-property-read"],Bi.injections=[Be,B,ke,$e,z,O];function Li(n,r){if(r){var u=Be(),d=function(){throw z(n),new ReferenceError(u)},o=function g(v,h){var m=ke(v,h),y=m.base,f=m.prop,l=m.chain;if(l){var s=function(a){y=a,a instanceof Object&&g(a,l)};Object.defineProperty(v,f,{get:function(){return y},set:s});return}B(y,f,{set:d})};o(window,r),window.onerror=$e(u).bind()}}Li.names=["abort-on-property-write","abort-on-property-write.js","ubo-abort-on-property-write.js","aopw.js","ubo-aopw.js","ubo-abort-on-property-write","ubo-aopw","abp-abort-on-property-write"],Li.injections=[Be,B,ke,$e,z,O];function $i(n,r,u){var d=typeof r>"u"&&typeof u>"u",o=function(h,m,y){var f=y[0],l=y[1],s=!1;return d?(z(n),J(n,"setTimeout(".concat(String(f),", ").concat(l,")"),!0)):s=Ir({callback:f,delay:l,matchCallback:r,matchDelay:u}),s&&(z(n),y[0]=G),h.apply(m,y)},g={apply:o};window.setTimeout=new Proxy(window.setTimeout,g)}$i.names=["prevent-setTimeout","no-setTimeout-if.js","ubo-no-setTimeout-if.js","nostif.js","ubo-nostif.js","ubo-no-setTimeout-if","ubo-nostif","setTimeout-defuser.js","ubo-setTimeout-defuser.js","ubo-setTimeout-defuser","std.js","ubo-std.js","ubo-std"],$i.injections=[z,G,Ir,J,Ze,yn,de,q,xt,Lt,pe,Ce,Q,Ft,Ii];function Wi(n,r,u){var d=typeof r>"u"&&typeof u>"u",o=function(h,m,y){var f=y[0],l=y[1],s=!1;return d?(z(n),J(n,"setInterval(".concat(String(f),", ").concat(l,")"),!0)):s=Ir({callback:f,delay:l,matchCallback:r,matchDelay:u}),s&&(z(n),y[0]=G),h.apply(m,y)},g={apply:o};window.setInterval=new Proxy(window.setInterval,g)}Wi.names=["prevent-setInterval","no-setInterval-if.js","ubo-no-setInterval-if.js","setInterval-defuser.js","ubo-setInterval-defuser.js","nosiif.js","ubo-nosiif.js","sid.js","ubo-sid.js","ubo-no-setInterval-if","ubo-setInterval-defuser","ubo-nosiif","ubo-sid"],Wi.injections=[z,G,Ir,J,de,q,Ze,yn,xt,Lt,Ce,pe,Q,Ft,Ii];function Hi(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"*",u=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,o=window.open,g=r!=="0"&&r!=="1",v=function(y){r=Number(r)>0;for(var f=arguments.length,l=new Array(f>1?f-1:0),s=1;s1?l-1:0),i=1;i0?", ".concat(s.join(", ")):"",c="".concat(y).concat(a);J(n,c,!0),z(n)}var p=!1;if(r==="*")p=!0;else if(Lt(r)){var E=Ze(r),A=E.isInvertedMatch,b=E.matchRegexp;p=b.test(y)!==A}else J(n,"Invalid parameter: ".concat(r)),p=!1;if(p){var F=parseInt(u,10),x;if(q(F))x=Ct();else{var k={replacement:d,url:y,delay:F},w=ys(k),S=w.contentWindow;if(typeof S=="object"&&S!==null)Object.defineProperty(S,"closed",{value:!1}),Object.defineProperty(S,"opener",{value:window}),Object.defineProperty(S,"frameElement",{value:null});else{var j=w.contentWindow&&w.contentWindow.get;Object.defineProperty(w,"contentWindow",{get:bs(j)}),S=w.contentWindow}x=S}return z(n),x}return o.apply(window,[y,...s])};window.open=g?h:v,window.open.toString=o.toString.bind(o)}Hi.names=["prevent-window-open","window.open-defuser.js","ubo-window.open-defuser.js","ubo-window.open-defuser","nowoif.js","ubo-nowoif.js","ubo-nowoif","no-window-open-if.js","ubo-no-window-open-if.js","ubo-no-window-open-if"],Hi.injections=[z,Ce,pe,Lt,de,q,Ze,hs,ys,bs,Ct,J,G,rt,Me,Se];function Vi(n,r,u){var d=de(u),o=Be(),g="data:text/javascript;base64,",v=function(){if("currentScript"in document)return document.currentScript;var l=document.getElementsByTagName("script");return l[l.length-1]},h=v(),m=function(){var l,s=v();if(s){var i=s.textContent;try{var a=Object.getOwnPropertyDescriptor(Node.prototype,"textContent").get;i=a.call(s)}catch{}if(i.length===0&&typeof s.src<"u"&&(l=s.src)!==null&&l!==void 0&&l.startsWith(g)){var c=s.src.slice(g.length);i=window.atob(c)}if(s instanceof HTMLScriptElement&&i.length>0&&s!==h&&d.test(i))throw z(n),new ReferenceError(o)}},y=function f(l,s){var i=ke(l,s),a=i.base,c=i.prop,p=i.chain;if(!(a instanceof Object)&&a===null){var E=s.split("."),A=E.indexOf(c),b=E[A-1],F="The scriptlet had been executed before the ".concat(b," was loaded.");J(n,F);return}if(p){var x=function(C){a=C,C instanceof Object&&f(C,p)};Object.defineProperty(l,c,{get:function(){return a},set:x});return}var k=a[c],w=Object.getOwnPropertyDescriptor(a,c);(!(w instanceof Object)||!(w.get instanceof Function))&&(k=a[c],w=void 0);var S=Object.assign($r(),{currentValue:k,get(){return this.isAbortingSuspended||this.isolateCallback(m),w instanceof Object?w.get.call(a):this.currentValue},set(j){this.isAbortingSuspended||this.isolateCallback(m),w instanceof Object?w.set.call(a,j):this.currentValue=j}});B(a,c,{get(){return S.get.call(S)},set(j){S.set.call(S,j)}})};y(window,r),window.onerror=$e(o).bind()}Vi.names=["abort-current-inline-script","abort-current-script.js","ubo-abort-current-script.js","acs.js","ubo-acs.js","ubo-abort-current-script","ubo-acs","abort-current-inline-script.js","ubo-abort-current-inline-script.js","acis.js","ubo-acis.js","ubo-abort-current-inline-script","ubo-acis","abp-abort-current-inline-script"],Vi.injections=[Be,B,ke,de,$e,z,J,O,$r];function Ui(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",g=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,v=["set-constant.js","ubo-set-constant.js","set.js","ubo-set.js","ubo-set-constant","ubo-set"];if(v.includes(n.name)&&(d.length!==1&&!se(d)&&(o=d),d=void 0),!(!r||!Ve(d,new Error().stack))){var h=!1,m=He(),y=Oi(),f;if(u==="undefined")f=void 0;else if(u==="false")f=!1;else if(u==="true")f=!0;else if(u==="null")f=null;else if(u==="emptyArr")f=m;else if(u==="emptyObj")f=y;else if(u==="noopFunc")f=G;else if(u==="noopCallbackFunc")f=Ti;else if(u==="trueFunc")f=rt;else if(u==="falseFunc")f=Ut;else if(u==="throwFunc")f=ji;else if(u==="noopPromiseResolve")f=qt;else if(u==="noopPromiseReject")f=Pi;else if(/^\d+$/.test(u)){if(f=parseFloat(u),q(f)||Math.abs(f)>32767)return}else if(u==="-1")f=-1;else if(u==="")f="";else if(u==="yes")f="yes";else if(u==="no")f="no";else return;var l=["asFunction","asCallback","asResolved","asRejected"];if(l.includes(o)){var s={asFunction(E){return function(){return E}},asCallback(E){return function(){return function(){return E}}},asResolved(E){return Promise.resolve(E)},asRejected(E){return Promise.reject(E)}};f=s[o](f)}var i=!1,a=function(A){return i||(i=A!==void 0&&f!==void 0&&typeof A!=typeof f&&A!==null,i)},c=function(A,b,F,x){if(!x.init(A[b]))return!1;var k=Object.getOwnPropertyDescriptor(A,b),w;if(k instanceof Object){if(!k.configurable){var S="Property '".concat(b,"' is not configurable");return J(n,S),!1}A[b]&&(A[b]=f),k.set instanceof Function&&(w=k.set)}return Object.defineProperty(A,b,{configurable:F,get(){return x.get()},set(j){if(w!==void 0&&w(j),j instanceof Object){var C=r.split(".").slice(1);g&&!h&&(h=!0,j=new Proxy(j,{get:function(_,I,L){return C.reduce(function(N,$,M,V){var U=N?.[$];return M===V.length-1&&U!==f&&(N[$]=f),U||N},_),Reflect.get(_,I,L)}}))}x.set(j)}}),!0},p=function E(A,b){var F=ke(A,b),x=F.base,k=F.prop,w=F.chain,S={factValue:void 0,init(_){return this.factValue=_,!0},get(){return this.factValue},set(_){this.factValue!==_&&(this.factValue=_,_ instanceof Object&&E(_,w))}},j={init(_){return!a(_)},get(){return f},set(_){a(_)&&(f=_)}};if(!w){var C=c(x,k,!1,j);C&&z(n);return}if(x!==void 0&&x[k]===null){c(x,k,!0,S);return}(x instanceof Object||typeof x=="object")&&O(x)&&c(x,k,!0,S);var T=A[k];(T instanceof Object||typeof T=="object"&&T!==null)&&E(T,w),c(x,k,!0,S)};p(window,r)}}Ui.names=["set-constant","set-constant.js","ubo-set-constant.js","set.js","ubo-set.js","ubo-set-constant","ubo-set","abp-override-property-read"],Ui.injections=[z,J,se,He,Oi,G,Ti,rt,Ut,ji,Pi,qt,ke,Ve,q,O,pt,gt,B,de];function qi(n,r){var u=de(r),d=function(v,h){var m="".concat(v,"="),y="; domain=".concat(h),f="; domain=.".concat(h),l="; path=/",s="; expires=Thu, 01 Jan 1970 00:00:00 GMT";document.cookie=m+s,document.cookie=m+y+s,document.cookie=m+f+s,document.cookie=m+l+s,document.cookie=m+y+l+s,document.cookie=m+f+l+s,z(n)},o=function(){document.cookie.split(";").forEach(function(v){var h=v.indexOf("=");if(h!==-1){var m=v.slice(0,h).trim();if(u.test(m))for(var y=document.location.hostname.split("."),f=0;f<=y.length-1;f+=1){var l=y.slice(f).join(".");l&&d(m,l)}}})};o(),window.addEventListener("beforeunload",o)}qi.names=["remove-cookie","cookie-remover.js","ubo-cookie-remover.js","ubo-cookie-remover","remove-cookie.js","ubo-remove-cookie.js","ubo-remove-cookie","abp-cookie-remover"],qi.injections=[de,z];function zi(n,r,u){var d=de(r),o=de(u),g=window.EventTarget.prototype.addEventListener;function v(m,y){var f,l=!1;if(xr(m)&&kr(y)&&(l=d.test(m.toString())&&o.test(Rr(y))),l){z(n);return}var s=this;this&&((f=this.constructor)===null||f===void 0?void 0:f.name)==="Window"&&this!==window&&(s=window);for(var i=arguments.length,a=new Array(i>2?i-2:0),c=2;c1?f-1:0),s=1;s>4","sessionStorage","clientWidth","localStorage","Math","random"]],g=function(y){if(typeof y!="string")return!1;for(var f=0;f=.8)return!0}return!1},v=window.eval,h=function(y){if(!g(y))return v(y);z(n);var f=document.body;f&&f.style.removeProperty("visibility");var l=document.getElementById("babasbmsgx");l&&l.parentNode.removeChild(l)};window.eval=h.bind(window)}Yr.names=["prevent-bab"],Yr.injections=[z];function Xi(n){var r="";if(window.RTCPeerConnection?r="RTCPeerConnection":window.webkitRTCPeerConnection&&(r="webkitRTCPeerConnection"),r!==""){var u=function(g){var v="Document tried to create an RTCPeerConnection: ".concat(Wn(g));J(n,v),z(n)};u.prototype={close:G,createDataChannel:G,createOffer:G,setRemoteDescription:G};var d=window[r];window[r]=u,d.prototype&&(d.prototype.createDataChannel=function(o,g){return{close:G,send:G}}.bind(null))}}Xi.names=["nowebrtc","nowebrtc.js","ubo-nowebrtc.js","ubo-nowebrtc"],Xi.injections=[z,G,J,Wn];function Gi(n){var r=window.EventTarget.prototype.addEventListener;function u(o,g){var v;if(xr(o)&&kr(g)){var h='addEventListener("'.concat(o,'", ').concat(Rr(g),")");J(n,h,!0),z(n)}else{var m=`Invalid event type or listener passed to addEventListener: type: `.concat($t(o),` listener: `).concat($t(g));J(n,m,!0)}var y=this;this&&((v=this.constructor)===null||v===void 0?void 0:v.name)==="Window"&&this!==window&&(y=window);for(var f=arguments.length,l=new Array(f>2?f-2:0),s=2;s0&&f!==v&&d.test(l)){z(n);debugger}}},m=function y(f,l){var s=ke(f,l),i=s.base,a=s.prop,c=s.chain;if(!(i instanceof Object)&&i===null){var p=l.split("."),E=p.indexOf(a),A=p[E-1],b="The scriptlet had been executed before the ".concat(A," was loaded.");J(b,n.verbose);return}if(c){var F=function(w){i=w,w instanceof Object&&y(w,c)};Object.defineProperty(f,a,{get:function(){return i},set:F});return}var x=i[a];B(i,a,{set:function(w){h(),x=w},get:function(){return h(),x}})};m(window,r),window.onerror=$e(o).bind()}eo.names=["debug-current-inline-script"],eo.injections=[Be,B,ke,de,$e,z,J,O];function to(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"asap stay";if(r){r=r.split(/\s*\|\s*/),u||(u="[".concat(r.join("],["),"]"));var o=function(){var m=[];try{m=[].slice.call(document.querySelectorAll(u))}catch{J(n,"Invalid selector arg: '".concat(u,"'"))}var y=!1;m.forEach(function(f){r.forEach(function(l){f.removeAttribute(l),y=!0})}),y&&z(n)},g=Hr(d),v=function(){o(),g.hasFlag(g.STAY)&&qe(o,!0)};g.hasFlag(g.ASAP)&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",o,{once:!0}):o()),document.readyState!=="complete"&&g.hasFlag(g.COMPLETE)?window.addEventListener("load",v,{once:!0}):g.hasFlag(g.STAY)&&(d.includes(" ")||o(),qe(o,!0))}}to.names=["remove-attr","remove-attr.js","ubo-remove-attr.js","ra.js","ubo-ra.js","ubo-remove-attr","ubo-ra"],to.injections=[z,qe,Hr,J,yt];function no(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(!r||!u)){var o=["true","false"],g=d.startsWith("[")&&d.endsWith("]"),v=d.length===0||!q(parseInt(d,10))&&parseInt(d,10)>0&&parseInt(d,10)<32767||o.includes(d.toLowerCase());if(!g&&!v){J(n,"Invalid attribute value provided: '".concat($t(d),"'"));return}var h;g&&(h=function(y,f,l){var s=y.getAttribute(l.slice(1,-1));s===null&&J(n,"No element attribute found to copy value from: ".concat(l)),y.setAttribute(f,s)}),bn(n,r,u,d,h),qe(function(){return bn(n,r,u,d,h)},!0)}}no.names=["set-attr","set-attr.js","ubo-set-attr.js","ubo-set-attr"],no.injections=[bn,qe,q,$t,Si,J,yt,z];function ro(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"asap stay";if(r){r=r.split(/\s*\|\s*/);var o=[];u||(o=r.map(function(y){return".".concat(y)}));var g=function(){var f=new Set;if(u){var l=[];try{l=[].slice.call(document.querySelectorAll(u))}catch{J(n,"Invalid selector arg: '".concat(u,"'"))}l.forEach(function(i){return f.add(i)})}else o.length>0&&o.forEach(function(i){for(var a=document.querySelectorAll(i),c=0;c2?l-2:0),i=2;i2?l-2:0),i=2;i3&&arguments[3]!==void 0?arguments[3]:"",o=Ye(r),g=Ye(u),v={nativeStringify:window.JSON.stringify},h=JSON.parse,m=function(){for(var s=arguments.length,i=new Array(s),a=0;a"u"||(Response.prototype.json=f)}so.names=["json-prune","json-prune.js","ubo-json-prune.js","ubo-json-prune","abp-json-prune"],so.injections=[z,Ve,vt,J,Dn,st,Ye,de,gt,pt];function co(n,r){var u=window.requestAnimationFrame,d=typeof r>"u",o=Ze(r),g=o.isInvertedMatch,v=o.matchRegexp,h=function(y){var f=!1;if(d?(z(n),J(n,"requestAnimationFrame(".concat(String(y),")"),!0)):xt(y)&&Ce(r)&&(f=v.test(y.toString())!==g),f)return z(n),u(G);for(var l=arguments.length,s=new Array(l>1?l-1:0),i=1;i3&&arguments[3]!==void 0?arguments[3]:"/",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",g=Or(u);if(g===null){J(n,"Invalid cookie value: '".concat(g,"'"));return}if(!Wt(d)){J(n,"Invalid cookie path: '".concat(d,"'"));return}if(!document.location.origin.includes(o)){J(n,"Cookie domain not matched by origin: '".concat(o,"'"));return}var v=Ht(r,g,d,o);if(!v){J(n,"Invalid cookie name or value");return}z(n),document.cookie=v}lo.names=["set-cookie","set-cookie.js","ubo-set-cookie.js","ubo-set-cookie"],lo.injections=[z,J,q,Vt,Or,Ht,Wt,Vn];function fo(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!Vt(document.cookie,r,u)){var g=Or(u);if(g===null){J(n,"Invalid cookie value: '".concat(u,"'"));return}if(!Wt(d)){J(n,"Invalid cookie path: '".concat(d,"'"));return}if(!document.location.origin.includes(o)){J(n,"Cookie domain not matched by origin: '".concat(o,"'"));return}var v=Ht(r,g,d,o);if(!v){J(n,"Invalid cookie name or value");return}document.cookie=v,z(n),Vt(document.cookie,r,u)&&window.location.reload()}}fo.names=["set-cookie-reload","set-cookie-reload.js","ubo-set-cookie-reload.js","ubo-set-cookie-reload"],fo.injections=[z,J,q,Vt,Or,Ht,Wt,Vn];function po(n,r,u){if(Element.prototype.attachShadow){var d=function(v){var h="display:none!important;";v.style.cssText=h},o=function(){for(var v=u?document.querySelectorAll(u):qn(document.documentElement),h=function(){var y=!1,f=_r(r,v),l=f.targets,s=f.innerHosts;l.forEach(function(i){d(i),y=!0}),y&&z(n),v=s};v.length!==0;)h()};o(),qe(o,!0)}}po.names=["hide-in-shadow-dom"],po.injections=[z,qe,qn,_r,ki,yt];function vo(n,r,u){if(Element.prototype.attachShadow){var d=function(v){v.remove()},o=function(){for(var v=u?document.querySelectorAll(u):qn(document.documentElement),h=function(){var y=!1,f=_r(r,v),l=f.targets,s=f.innerHosts;l.forEach(function(i){d(i),y=!0}),y&&z(n),v=s};v.length!==0;)h()};o(),qe(o,!0)}}vo.names=["remove-in-shadow-dom"],vo.injections=[z,qe,qn,_r,ki,yt];function go(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"emptyObj",d=arguments.length>3?arguments[3]:void 0;if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var o=Request.prototype.clone,g;if(u===""||u==="emptyObj")g="{}";else if(u==="emptyArr")g="[]";else if(u==="emptyStr")g="";else{J(n,"Invalid responseBody parameter: '".concat(u,"'"));return}var v=typeof d<"u",h=function(s){var i=["basic","cors","opaque"];return i.includes(s)};if(v&&!h(d)){J(n,"Invalid responseType parameter: '".concat(d,"'"));return}var m=function(s){try{var i=s.mode;if(i===void 0||i==="cors"||i==="no-cors"){var a=new URL(s.url);return a.origin===document.location.origin?"basic":i==="no-cors"?"opaque":"cors"}}catch(c){J(n,"Could not determine response type: ".concat(c))}},y=async function(s,i,a){var c=!1,p=En(a,o);if(typeof r>"u")return J(n,"fetch( ".concat(Fe(p)," )"),!0),z(n),Reflect.apply(s,i,a);if(c=Ue(n,r,p),c){z(n);var E;try{E=d||m(p);var A=await Reflect.apply(s,i,a);return A.ok?Ds(A,{body:g,type:E}):qt(g,p.url,E)}catch{return qt(g,p.url,E)}}return Reflect.apply(s,i,a)},f={apply:y};fetch=new Proxy(fetch,f)}}go.names=["prevent-fetch","no-fetch-if.js","ubo-no-fetch-if.js","ubo-no-fetch-if"],go.injections=[z,En,Fe,Ue,J,qt,Ds,de,Ce,pe,O,Mr,mt,kt,Rt,St];function mo(n,r,u){if(typeof r>"u"){J(n,"Item key should be specified.");return}var d;try{d=Lr(u)}catch{J(n,"Invalid storage item value: '".concat(u,"'"));return}var o=window,g=o.localStorage;d==="$remove$"?Br(n,g,r):wn(n,g,r,d),z(n)}mo.names=["set-local-storage-item","set-local-storage-item.js","ubo-set-local-storage-item.js","ubo-set-local-storage-item"],mo.injections=[z,J,q,wn,Br,Lr,Ce,de,pe];function ho(n,r,u){if(typeof r>"u"){J(n,"Item key should be specified.");return}var d;try{d=Lr(u)}catch{J(n,"Invalid storage item value: '".concat(u,"'"));return}var o=window,g=o.sessionStorage;d==="$remove$"?Br(n,g,r):wn(n,g,r,d),z(n)}ho.names=["set-session-storage-item","set-session-storage-item.js","ubo-set-session-storage-item.js","ubo-set-session-storage-item"],ho.injections=[z,J,q,wn,Br,Lr,Ce,de,pe];function yo(n,r,u){if(!(!r||!u)){var d=Be(),o=function(){throw z(n),new ReferenceError(d)},g=function v(h,m){var y=ke(h,m),f=y.base,l=y.prop,s=y.chain;if(s){var i=function(p){f=p,p instanceof Object&&v(p,s)};Object.defineProperty(h,l,{get:function(){return f},set:i});return}if(!u.match(/^(inlineScript|injectedScript)$/)&&!Ce(u)){J(n,"Invalid parameter: ".concat(u));return}var a=Object.assign($r(),{value:f[l],get(){return!this.isAbortingSuspended&&this.isolateCallback(Ve,u,new Error().stack)&&o(),this.value},set(c){!this.isAbortingSuspended&&this.isolateCallback(Ve,u,new Error().stack)&&o(),this.value=c}});B(f,l,{get(){return a.get.call(a)},set(c){a.set.call(a,c)}})};g(window,r),window.onerror=$e(d).bind()}}yo.names=["abort-on-stack-trace","abort-on-stack-trace.js","ubo-abort-on-stack-trace.js","aost.js","ubo-aost.js","ubo-abort-on-stack-trace","ubo-aost","abp-abort-on-stack-trace"],yo.injections=[Be,B,ke,$e,z,Ce,pe,Ve,$r,J,de,O,gt,pt];function bo(n,r){if(r){var u=function(g){var v=g.split(` `).slice(2).map(function(y){return y.replace(/ {4}at /,"")}),h=v.map(function(y){var f,l,s=/\(([^\)]+)\)/,i=/(.*?@)(\S+)(:\d+):\d+\)?$/;return y.match(s)?(f=y.split(" ").slice(0,-1).join(" "),l=y.match(s)[1]):y.match(i)?(f=y.split("@").slice(0,-1).join(" "),l=y.match(i)[2]):(f="function name is not available",l=y),[f,l]}),m={};return h.forEach(function(y){m[y[0]]=y[1]}),m},d=function o(g,v){var h=ke(g,v),m=h.base,y=h.prop,f=h.chain;if(f){var l=function(a){m=a,a instanceof Object&&o(a,f)};Object.defineProperty(g,y,{get:function(){return m},set:l});return}var s=m[y];B(m,y,{get(){return z(n),J(n,"Get ".concat(y),!0),console.table(u(new Error().stack)),s},set(i){z(n),J(n,"Set ".concat(y),!0),console.table(u(new Error().stack)),s=i}})};d(window,r)}}bo.names=["log-on-stack-trace"],bo.injections=[ke,B,z,J,O];function Do(n,r,u){if(!(typeof Proxy>"u")){var d=window.XMLHttpRequest.prototype.open,o=window.XMLHttpRequest.prototype.send,g=window.XMLHttpRequest.prototype.getResponseHeader,v=window.XMLHttpRequest.prototype.getAllResponseHeaders,h,m="",y="",f=function(b,F,x){if(h=ht.apply(null,x),typeof r>"u"?(J(n,"xhr( ".concat(Fe(h)," )"),!0),z(n)):Ue(n,r,h)&&(F.shouldBePrevented=!0,F.xhrData=h),F.shouldBePrevented){F.collectedHeaders=[];var k=function(j,C,T){return C.collectedHeaders.push(T),Reflect.apply(j,C,T)},w={apply:k};F.setRequestHeader=new Proxy(F.setRequestHeader,w)}return Reflect.apply(b,F,x)},l=function(b,F,x){if(!F.shouldBePrevented)return Reflect.apply(b,F,x);if(F.responseType==="blob"&&(m=new Blob),F.responseType==="arraybuffer"&&(m=new ArrayBuffer),u){var k=nn(u);k?y=k:J(n,"Invalid randomize parameter: '".concat(u,"'"))}var w=new XMLHttpRequest;w.addEventListener("readystatechange",function(){if(w.readyState===4){var S=w.readyState,j=w.responseURL,C=w.responseXML,T=w.statusText;Object.defineProperties(F,{readyState:{value:S,writable:!1},statusText:{value:T,writable:!1},responseURL:{value:j||F.xhrData.url,writable:!1},responseXML:{value:C,writable:!1},status:{value:200,writable:!1},response:{value:m,writable:!1},responseText:{value:y,writable:!1}}),setTimeout(function(){var _=new Event("readystatechange");F.dispatchEvent(_);var I=new Event("load");F.dispatchEvent(I);var L=new Event("loadend");F.dispatchEvent(L)},1),z(n)}}),d.apply(w,[F.xhrData.method,F.xhrData.url]),F.collectedHeaders.forEach(function(S){var j=S[0],C=S[1];w.setRequestHeader(j,C)});try{o.call(w,x)}catch{return Reflect.apply(b,F,x)}},s=function(b,F,x){if(!F.shouldBePrevented)return g.apply(F,x);if(!F.collectedHeaders.length)return null;var k=x[0].toLowerCase(),w=F.collectedHeaders.find(function(S){var j=S[0].toLowerCase();return j===k});return w?w[1]:null},i=function(b,F){if(!F.shouldBePrevented)return v.call(F);if(!F.collectedHeaders.length)return"";var x=F.collectedHeaders.map(function(k){var w=k[0],S=k[1];return"".concat(w.toLowerCase(),": ").concat(S)}).join(`\r `);return x},a={apply:f},c={apply:l},p={apply:s},E={apply:i};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,a),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,c),XMLHttpRequest.prototype.getResponseHeader=new Proxy(XMLHttpRequest.prototype.getResponseHeader,p),XMLHttpRequest.prototype.getAllResponseHeaders=new Proxy(XMLHttpRequest.prototype.getAllResponseHeaders,E)}}Do.names=["prevent-xhr","no-xhr-if.js","ubo-no-xhr-if.js","ubo-no-xhr-if"],Do.injections=[z,Fe,nn,Ue,ht,J,de,Ce,pe,O,se,Q,q,kt,Rt,St,mt,ie,be];function Eo(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if(typeof window.close!="function"){var u="window.close() is not a function so 'close-window' scriptlet is unavailable";J(n,u);return}var d=function(){try{z(n),window.close()}catch(h){J(n,h)}},o=function(){var h=function(){dispatchEvent(new Event("adguard:scriptlet-close-window"))};window.addEventListener("adguard:subscribed-to-close-window",h,{once:!0}),setTimeout(function(){window.removeEventListener("adguard:subscribed-to-close-window",h,{once:!0})},5e3)},g=function(){if(r==="")return!0;var h=de(r),m="".concat(window.location.pathname).concat(window.location.search);return h.test(m)};g()&&(d(),navigator.userAgent.includes("Chrome")&&o())}Eo.names=["close-window","window-close-if.js","ubo-window-close-if.js","ubo-window-close-if","close-window.js","ubo-close-window.js","ubo-close-window"],Eo.injections=[z,de,J];function wo(n,r){var u=function(){var v=[];try{v=document.querySelectorAll('meta[http-equiv="refresh" i][content]')}catch{try{v=document.querySelectorAll('meta[http-equiv="refresh"][content]')}catch(m){J(n,m)}}return Array.from(v)},d=function(v){var h=v.map(function(y){var f=y.getAttribute("content");if(f.length===0)return null;var l,s=f.indexOf(";");if(s!==-1){var i=f.substring(0,s);l=se(i)}else l=se(f);return l}).filter(function(y){return y!==null});if(!h.length)return null;var m=h.reduce(function(y,f){return Math.min(y,f)});return m},o=function(){var v=u();if(v.length!==0){var h=se(r);if(h===null&&(h=d(v)),h!==null){var m=h*1e3;setTimeout(function(){window.stop(),z(n)},m)}}};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o,{once:!0}):o()}wo.names=["prevent-refresh","prevent-refresh.js","refresh-defuser.js","refresh-defuser","ubo-prevent-refresh.js","ubo-prevent-refresh","ubo-refresh-defuser.js","ubo-refresh-defuser"],wo.injections=[z,se,J,q];function Ao(n,r,u){if(!(typeof Proxy>"u"||typeof Reflect>"u")){var d={script:"data:text/javascript;base64,KCk9Pnt9",img:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",iframe:"data:text/html;base64, PGRpdj48L2Rpdj4=",link:"data:text/plain;base64,"},o;if(r==="script")o=HTMLScriptElement;else if(r==="img")o=HTMLImageElement;else if(r==="iframe")o=HTMLIFrameElement;else if(r==="link")o=HTMLLinkElement;else return;var g=window.trustedTypes&&typeof window.trustedTypes.createPolicy=="function",v;g&&(v=window.trustedTypes.createPolicy("AGPolicy",{createScriptURL:function(b){return b}}));var h=r==="link"?"href":"src",m="onerror",y=de(u),f=function(b){return b.setAttribute(n.name,"matched")},l=function(b,F,x){if(!x[0]||!x[1])return Reflect.apply(b,F,x);var k=F.nodeName.toLowerCase(),w=x[0].toLowerCase(),S=x[1],j=w===h&&r.toLowerCase()===k&&d[k]&&y.test(S);return j?(z(n),f(F),Reflect.apply(b,F,[w,d[k]])):Reflect.apply(b,F,x)},s={apply:l};o.prototype.setAttribute=new Proxy(Element.prototype.setAttribute,s);var i=P(o.prototype,h);if(i){Object.defineProperty(o.prototype,h,{enumerable:!0,configurable:!0,get(){return i.get.call(this)},set(A){var b=this.nodeName.toLowerCase(),F=r.toLowerCase()===b&&d[b]&&y.test(A);if(!F)return i.set.call(this,A),!0;if(v&&A instanceof TrustedScriptURL){var x=v.createScriptURL(A);i.set.call(this,x),z(n);return}f(this),i.set.call(this,d[b]),z(n)}});var a=P(HTMLElement.prototype,m);if(a){Object.defineProperty(HTMLElement.prototype,m,{enumerable:!0,configurable:!0,get(){return a.get.call(this)},set(A){var b=this.getAttribute(n.name)==="matched";return b?(a.set.call(this,G),!0):(a.set.call(this,A),!0)}});var c=function(b,F,x){if(!x[0]||!x[1]||!F)return Reflect.apply(b,F,x);var k=x[0],w=typeof F.getAttribute=="function"&&F.getAttribute(n.name)==="matched"&&k==="error";return w?Reflect.apply(b,F,[k,G]):Reflect.apply(b,F,x)},p={apply:c};EventTarget.prototype.addEventListener=new Proxy(EventTarget.prototype.addEventListener,p);var E=function(b,F){window.addEventListener("error",function(x){if(!(!x.target||!x.target.nodeName||x.target.nodeName.toLowerCase()!==b||!x.target.src||!F.test(x.target.src))){if(z(n),typeof x.target.onload=="function"){x.target.onerror=x.target.onload;return}x.target.onerror=G}},!0)};E(r,y)}}}}Ao.names=["prevent-element-src-loading"],Ao.injections=[z,de,P,G];function Fo(n){var r="browsingTopics";Document instanceof Object&&(!Object.prototype.hasOwnProperty.call(Document.prototype,r)||!(Document.prototype[r]instanceof Function)||(Document.prototype[r]=function(){return qt("[]")},z(n)))}Fo.names=["no-topics"],Fo.injections=[z,qt];function Co(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof Proxy>"u")){if(r===""&&u!==""){var o="Pattern argument should not be empty string.";J(n,o);return}var g=r===""&&u==="",v=window.XMLHttpRequest.prototype.open,h=window.XMLHttpRequest.prototype.send,m,y=function(a,c,p){if(m=ht.apply(null,p),g){var E="xhr( ".concat(Fe(m)," )");return J(n,E,!0),z(n),Reflect.apply(a,c,p)}if(Ue(n,d,m)&&(c.shouldBePrevented=!0,c.headersReceived=!!c.headersReceived),c.shouldBePrevented&&!c.headersReceived){c.headersReceived=!0,c.collectedHeaders=[];var A=function(x,k,w){return k.collectedHeaders.push(w),Reflect.apply(x,k,w)},b={apply:A};c.setRequestHeader=new Proxy(c.setRequestHeader,b)}return Reflect.apply(a,c,p)},f=function(a,c,p){if(!c.shouldBePrevented)return Reflect.apply(a,c,p);var E=new XMLHttpRequest;E.addEventListener("readystatechange",function(){if(E.readyState===4){var A=E.readyState,b=E.response,F=E.responseText,x=E.responseURL,k=E.responseXML,w=E.status,S=E.statusText,j=F||b;if(typeof j=="string"){var C=r==="*"?/(\n|.)*/:de(r),T=j.replace(C,u);Object.defineProperties(c,{readyState:{value:A,writable:!1},responseURL:{value:x,writable:!1},responseXML:{value:k,writable:!1},status:{value:w,writable:!1},statusText:{value:S,writable:!1},response:{value:T,writable:!1},responseText:{value:T,writable:!1}}),setTimeout(function(){var _=new Event("readystatechange");c.dispatchEvent(_);var I=new Event("load");c.dispatchEvent(I);var L=new Event("loadend");c.dispatchEvent(L)},1),z(n)}}}),v.apply(E,[m.method,m.url]),c.collectedHeaders.forEach(function(A){var b=A[0],F=A[1];E.setRequestHeader(b,F)}),c.collectedHeaders=[];try{h.call(E,p)}catch{return Reflect.apply(a,c,p)}},l={apply:y},s={apply:f};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,l),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,s)}}Co.names=["trusted-replace-xhr-response"],Co.injections=[z,J,de,Fe,Ue,ht,St,mt,Rt,kt,Ce,pe,O];function xo(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof Reflect>"u"||typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var o=!1,g=de(d),v="xpath(",h=r&&r.startsWith(v),m=function(j){var C=[];try{for(var T=r.slice(v.length,-1),_=j.evaluate(T,j,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null),I=0;I<_.snapshotLength;I+=1)C.push(_.snapshotItem(I))}catch(N){var L="Invalid XPath parameter: ".concat(r,` `).concat(N);J(n,L)}return C},y=function(j){j.forEach(function(C){C.nodeType===1?C.remove():C.nodeType===2&&C.ownerElement.removeAttribute(C.nodeName)})},f=function(j){if(typeof j=="string"){var C=j.trim();if(C.startsWith("<")&&C.endsWith(">"))return!0}return!1},l=function(j){var C=new DOMParser,T=C.parseFromString(j,"text/xml");return T},s=function(j,C){if(!f(j))return!1;var T=l(j);return h?m(T):!!T.querySelector(C)},i=function(j){if(!f(j))return o=!1,j;var C=l(j),T=C.querySelector("parsererror");if(T)return j;if(u!==""&&C.querySelector(u)===null)return o=!1,j;var _=h?m(C):C.querySelectorAll(r);if(!_.length)return o=!1,j;h?y(_):_.forEach(function(L){L.remove()});var I=new XMLSerializer;return j=I.serializeToString(C),j},a=window.XMLHttpRequest.prototype.open,c=window.XMLHttpRequest.prototype.send,p,E=function(j,C,T){if(p=ht.apply(null,T),Ue(n,d,p)&&(C.shouldBePruned=!0),C.shouldBePruned){C.collectedHeaders=[];var _=function(N,$,M){return $.collectedHeaders.push(M),Reflect.apply(N,$,M)},I={apply:_};C.setRequestHeader=new Proxy(C.setRequestHeader,I)}return Reflect.apply(j,C,T)},A=function(j,C,T){var _=["","text"];if(!C.shouldBePruned||!_.includes(C.responseType))return Reflect.apply(j,C,T);var I=new XMLHttpRequest;I.addEventListener("readystatechange",function(){if(I.readyState===4){var L=I.readyState,N=I.response,$=I.responseText,M=I.responseURL,V=I.responseXML,U=I.status,X=I.statusText,Z=$||N;if(typeof Z=="string"){if(r)o=s(N,r);else if(f(N)){var Y="XMLHttpRequest.open() URL: ".concat(M,` response: `).concat(N);J(n,Y),J(n,l(N),!0,!1)}var oe=o?i(N):N;Object.defineProperties(C,{readyState:{value:L,writable:!1},responseURL:{value:M,writable:!1},responseXML:{value:V,writable:!1},status:{value:U,writable:!1},statusText:{value:X,writable:!1},response:{value:oe,writable:!1},responseText:{value:oe,writable:!1}}),setTimeout(function(){var te=new Event("readystatechange");C.dispatchEvent(te);var ne=new Event("load");C.dispatchEvent(ne);var K=new Event("loadend");C.dispatchEvent(K)},1),z(n)}}}),a.apply(I,[p.method,p.url]),C.collectedHeaders.forEach(function(L){var N=L[0],$=L[1];I.setRequestHeader(N,$)}),C.collectedHeaders=[];try{c.call(I,T)}catch{return Reflect.apply(j,C,T)}},b={apply:E},F={apply:A};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,b),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,F);var x=window.fetch,k=async function(j,C,T){var _=T[0]instanceof Request?T[0].url:T[0];if(typeof _!="string"||_.length===0)return Reflect.apply(j,C,T);if(g.test(_)){var I=await x(...T),L=I.clone(),N=await I.text();if(o=s(N,r),!o){var $="fetch URL: ".concat(_,` response text: `).concat(N);return J(n,$),J(n,l(N),!0,!1),L}var M=i(N);return o?(z(n),new Response(M,{status:I.status,statusText:I.statusText,headers:I.headers})):L}return Reflect.apply(j,C,T)},w={apply:k};window.fetch=new Proxy(window.fetch,w)}}xo.names=["xml-prune","xml-prune.js","ubo-xml-prune.js","ubo-xml-prune"],xo.injections=[z,J,de,ht,Fe,Ue,St,mt,Rt,kt,Ce,pe,O];function ko(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";if(!(typeof Reflect>"u"||typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var d=!1,o=de(u),g="#",v={ASSET:"#EXT-X-ASSET:",CUE:"#EXT-X-CUE:",CUE_IN:"#EXT-X-CUE-IN",DISCONTINUITY:"#EXT-X-DISCONTINUITY",EXTINF:"#EXTINF",EXTM3U:"#EXTM3U",SCTE35:"#EXT-X-SCTE35:"},h={AD:"-AD-",VAST:"-VAST-",VMAP_AD:"-VMAP-AD-",VMAP_AD_BREAK:"#EXT-X-VMAP-AD-BREAK:"},m=["#EXT-X-TARGETDURATION","#EXT-X-MEDIA-SEQUENCE","#EXT-X-DISCONTINUITY-SEQUENCE","#EXT-X-ENDLIST","#EXT-X-PLAYLIST-TYPE","#EXT-X-I-FRAMES-ONLY","#EXT-X-MEDIA","#EXT-X-STREAM-INF","#EXT-X-I-FRAME-STREAM-INF","#EXT-X-SESSION-DATA","#EXT-X-SESSION-KEY","#EXT-X-INDEPENDENT-SEGMENTS","#EXT-X-START"],y=function(L){return m.some(function(N){return L.startsWith(N)})},f=function I(L,N){var $=L.slice(),M=N;if($[M].includes(v.EXTINF)&&($[M]=void 0,M+=1,$[M].includes(v.DISCONTINUITY))){$[M]=void 0,M+=1;var V=I($,M);$=V.array,M=V.index}return{array:$,index:M}},l=function(L){for(var N=L.slice(),$=0;$"u"||($=s($,M,V),typeof $<"u"&&($=a($,M,V))),$}).filter(function($){return!!$}).join(` `))},b=window.XMLHttpRequest.prototype.open,F=window.XMLHttpRequest.prototype.send,x,k=function(L,N,$){if(x=ht.apply(null,$),Ue(n,u,x)&&(N.shouldBePruned=!0),N.shouldBePruned){N.collectedHeaders=[];var M=function(X,Z,Y){return Z.collectedHeaders.push(Y),Reflect.apply(X,Z,Y)},V={apply:M};N.setRequestHeader=new Proxy(N.setRequestHeader,V)}return Reflect.apply(L,N,$)},w=function(L,N,$){var M=["","text"];if(!N.shouldBePruned||!M.includes(N.responseType))return Reflect.apply(L,N,$);var V=new XMLHttpRequest;V.addEventListener("readystatechange",function(){if(V.readyState===4){var U=V.readyState,X=V.response,Z=V.responseText,Y=V.responseURL,oe=V.responseXML,te=V.status,ne=V.statusText,K=Z||X;if(typeof K=="string"){if(r)d=E(X,i);else if(p(X)){var re="XMLHttpRequest.open() URL: ".concat(Y,` response: `).concat(X);J(n,re)}var ue=d?A(X):X;Object.defineProperties(N,{readyState:{value:U,writable:!1},responseURL:{value:Y,writable:!1},responseXML:{value:oe,writable:!1},status:{value:te,writable:!1},statusText:{value:ne,writable:!1},response:{value:ue,writable:!1},responseText:{value:ue,writable:!1}}),setTimeout(function(){var le=new Event("readystatechange");N.dispatchEvent(le);var ee=new Event("load");N.dispatchEvent(ee);var ae=new Event("loadend");N.dispatchEvent(ae)},1),z(n)}}}),b.apply(V,[x.method,x.url]),N.collectedHeaders.forEach(function(U){var X=U[0],Z=U[1];V.setRequestHeader(X,Z)}),N.collectedHeaders=[];try{F.call(V,$)}catch{return Reflect.apply(L,N,$)}},S={apply:k},j={apply:w};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,S),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,j);var C=window.fetch,T=async function(L,N,$){var M=$[0]instanceof Request?$[0].url:$[0];if(typeof M!="string"||M.length===0)return Reflect.apply(L,N,$);if(o.test(M)){var V=await C(...$),U=V.clone(),X=await V.text();if(!r&&p(X)){var Z="fetch URL: ".concat(M,` response text: `).concat(X);return J(n,Z),U}if(E(X,i)){var Y=A(X);return z(n),new Response(Y,{status:V.status,statusText:V.statusText,headers:V.headers})}return U}return Reflect.apply(L,N,$)},_={apply:T};window.fetch=new Proxy(window.fetch,_)}}ko.names=["m3u-prune","m3u-prune.js","ubo-m3u-prune.js","ubo-m3u-prune"],ko.injections=[z,de,J,ht,Fe,Ue,St,mt,Rt,kt,Ce,pe,O];function Ro(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"/",g=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"";if(typeof r>"u"){J(n,"Cookie name should be specified");return}if(typeof u>"u"){J(n,"Cookie value should be specified");return}var v=Fn(u);if(!Wt(o)){J(n,"Invalid cookie path: '".concat(o,"'"));return}if(!document.location.origin.includes(g)){J(n,"Cookie domain not matched by origin: '".concat(g,"'"));return}var h=Ht(r,v,o,g,!1);if(!h){J(n,"Invalid cookie name or value");return}if(d){var m=jr(d);if(!m){J(n,"Invalid offsetExpiresSec value: ".concat(d));return}var y=Date.now()+m;h+="; expires=".concat(new Date(y).toUTCString())}document.cookie=h,z(n)}Ro.names=["trusted-set-cookie"],Ro.injections=[z,J,q,Vt,Ht,Wt,jr,Fn,Vn];function So(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"/",g=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"";if(typeof r>"u"){J(n,"Cookie name should be specified");return}if(typeof u>"u"){J(n,"Cookie value should be specified");return}if(!Vt(document.cookie,r,u)){var v=Fn(u);if(!Wt(o)){J(n,"Invalid cookie path: '".concat(o,"'"));return}if(!document.location.origin.includes(g)){J(n,"Cookie domain not matched by origin: '".concat(g,"'"));return}var h=Ht(r,v,o,g,!1);if(!h){J(n,"Invalid cookie name or value");return}if(d){var m=jr(d);if(!m){J(n,"Invalid offsetExpiresSec value: ".concat(d));return}var y=Date.now()+m;h+="; expires=".concat(new Date(y).toUTCString())}document.cookie=h,z(n);var f=Un(document.cookie)[r];Vt(document.cookie,r,f)&&window.location.reload()}}So.names=["trusted-set-cookie-reload"],So.injections=[z,J,q,Vt,Ht,Wt,jr,Fn,Un,Vn];function To(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){if(r===""&&u!==""){J(n,"Pattern argument should not be empty string");return}var o=r===""&&u==="",g=Request.prototype.clone,v=fetch,h=!1,m,y=function(s,i,a){return m=En(a,g),o?(J(n,"fetch( ".concat(Fe(m)," )"),!0),z(n),Reflect.apply(s,i,a)):(h=Ue(n,d,m),h?v.apply(null,a).then(function(c){return c.text().then(function(p){var E=r==="*"?/(\n|.)*/:de(r),A=p.replace(E,u),b=Nr(c,A);return z(n),b}).catch(function(){var p=Fe(m),E="Response body can't be converted to text: ".concat(p);return J(n,E),Reflect.apply(s,i,a)})}).catch(function(){return Reflect.apply(s,i,a)}):Reflect.apply(s,i,a))},f={apply:y};fetch=new Proxy(fetch,f)}}To.names=["trusted-replace-fetch-response"],To.injections=[z,J,En,Fe,Ue,Nr,de,Ce,pe,O,Mr,mt,kt,Rt,St];function Oo(n,r,u){if(typeof r>"u"){J(n,"Item key should be specified");return}if(typeof u>"u"){J(n,"Item value should be specified");return}var d=Fn(u),o=window,g=o.localStorage;wn(n,g,r,d),z(n)}Oo.names=["trusted-set-local-storage-item"],Oo.injections=[z,J,q,wn,Fn];function jo(n,r,u,d){if(!(!r||!Ve(d,new Error().stack))){var o;try{o=Hn(u)}catch(y){J(n,y);return}var g=!1,v=function(f){return g||(g=f!==void 0&&o!==void 0&&typeof f!=typeof o&&f!==null,g)},h=function(f,l,s,i){if(!i.init(f[l]))return!1;var a=Object.getOwnPropertyDescriptor(f,l),c;if(a instanceof Object){if(!a.configurable){var p="Property '".concat(l,"' is not configurable");return J(n,p),!1}f[l]=o,a.set instanceof Function&&(c=a.set)}return Object.defineProperty(f,l,{configurable:s,get(){return i.get()},set(E){c!==void 0&&c(E),i.set(E)}}),!0},m=function y(f,l){var s=ke(f,l),i=s.base,a=s.prop,c=s.chain,p={factValue:void 0,init(F){return this.factValue=F,!0},get(){return this.factValue},set(F){this.factValue!==F&&(this.factValue=F,F instanceof Object&&y(F,c))}},E={init(F){return!v(F)},get(){return o},set(F){v(F)&&(o=F)}};if(!c){var A=h(i,a,!1,E);A&&z(n);return}if(i!==void 0&&i[a]===null){h(i,a,!0,p);return}(i instanceof Object||typeof i=="object")&&O(i)&&h(i,a,!0,p);var b=f[a];(b instanceof Object||typeof b=="object"&&b!==null)&&y(b,c),h(i,a,!0,p)};m(window,r)}}jo.names=["trusted-set-constant"],jo.injections=[z,Hn,J,He,Oi,G,Ti,rt,Ut,ji,Pi,qt,ke,B,de,Ve,q,O,gt,pt];function Po(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";if(!(!Element.prototype.attachShadow||typeof Proxy>"u"||typeof Reflect>"u")){if(r.match(/(url|image-set)\(.*\)/i)){J(n,'"url()" function is not allowed for css rules');return}var d=function(g){try{var v=new CSSStyleSheet;try{v.insertRule(r)}catch(m){J(n,"Unable to apply the rule '".concat(r,`' due to: '`).concat(m.message,"'"));return}g.adoptedStyleSheets=[...g.adoptedStyleSheets,v]}catch{var h=document.createElement("style");h.innerText=r,g.appendChild(h)}z(n)};ws(window,u,d)}}Po.names=["inject-css-in-shadow-dom"],Po.injections=[z,J,ws];function _o(n,r,u){var d=Xr(r,u),o=d.selector,g=d.nodeNameMatch,v=d.textContentMatch,h=function(y){return y.forEach(function(f){var l=qr(f,g,v);if(l){var s=/^[\s\S]*$/,i="";zr(n,f,s,i)}})};document.documentElement&&Vr(o,h),An(function(m){return Ur(m,h)})}_o.names=["remove-node-text","remove-node-text.js","ubo-remove-node-text.js","rmnt.js","ubo-rmnt.js","ubo-remove-node-text","ubo-rmnt"],_o.injections=[An,Vr,Ur,zr,qr,Xr,z,Ri,Ni,de];function Io(n,r,u,d,o){var g=["replace-node-text.js","rpnt.js","sed.js"];if(g.includes(n.name)){o=d,d=u;for(var v=arguments.length,h=new Array(v>5?v-5:0),m=5;m4&&arguments[4]!==void 0?arguments[4]:"";if(r){var g={nativeStringify:window.JSON.stringify},v=ke(window,r),h=v.base,m=v.prop;if(!h||!m||typeof h[m]!="function"){var y="".concat(r," is not a function");J(n,y);return}var f=Ye(u),l=Ye(d),s=function(c,p,E){var A=E[0];return typeof A=="object"&&(A=st(n,A,f,l,o,g),E[0]=A),Reflect.apply(c,p,E)},i={apply:s};h[m]=new Proxy(h[m],i)}}Mo.names=["trusted-prune-inbound-object"],Mo.injections=[z,Ve,ke,vt,J,Dn,st,Ye,de,gt,pt,O];function Bo(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";!r||!u||(bn(n,r,u,d),qe(function(){return bn(n,r,u,d)},!0))}Bo.names=["trusted-set-attr"],Bo.injections=[bn,qe,q,Si,J,yt,z];function Lo(n,r,u,d){if(!r)return;var o=["spoof-css.js","ubo-spoof-css.js","ubo-spoof-css"];function g(b){if(!b.includes("-"))return b;var F=b.split("-"),x=F[0],k=F[1];return"".concat(x).concat(k[0].toUpperCase()).concat(k.slice(1))}var v=!!(u==="debug"&&d),h=new Map;if(o.includes(n.name)){var m=n.args,y=[],f=m.at(-2);f==="debug"?y=m.slice(1,-2):y=m.slice(1);for(var l=0;l3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",g=arguments.length>5&&arguments[5]!==void 0?arguments[5]:NaN;if(!(!r||!u)){var v="trusted-create-element-window";if(window.name!==v){var h=function(i,a){J(n,"".concat(i," due to ").concat(Wr(a)))},m;try{m=document.createElement(u),m.textContent=o}catch(s){h("Cannot create element with tag name '".concat(u,"'"),s);return}var y=[];try{y=gs(d)}catch(s){h("Cannot parse attributePairs param: '".concat(d,"'"),s);return}y.forEach(function(s){try{m.setAttribute(s.name,s.value)}catch(i){h("Cannot set attribute '".concat(s.name,"' with value '").concat(s.value,"'"),i)}});var f,l=function(i,a,c){var p;try{p=document.querySelector(i)}catch(E){return h("Cannot find parent element by selector '".concat(i,"'"),E),!1}if(!p)return J(n,"No parent element found by selector: '".concat(i,"'")),!1;try{p.append(a),a instanceof HTMLIFrameElement&&a.contentWindow&&(a.contentWindow.name=v),z(n)}catch(E){return h("Cannot append child to parent by selector '".concat(i,"'"),E),!1}return q(c)||(f=setTimeout(function(){a.remove(),clearTimeout(f)},c)),!0};l(r,m,g)||An(function(s,i){l(r,m,g)&&i.disconnect()})}}}Wo.names=["trusted-create-element"],Wo.injections=[z,J,An,q,gs,Wr];function Ho(n,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"text";if(!r){J(n,"Selector is required.");return}var d=/^(?:[\0- \x7F-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06F0-\u06F9\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07C9\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09EF\u09F2-\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B70\u0B72-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57-\u0D5E\u0D62-\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0EDB\u0EE0-\u0EFF\u0F01-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u1040-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16F0\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u194F\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19FF\u1A17-\u1A1F\u1A55-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BFF\u1C24-\u1C4C\u1C50-\u1C59\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2182\u2185-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u3004\u3007-\u3030\u3036-\u303A\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA620-\uA629\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6E6-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA83F\uA874-\uA881\uA8B4-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF-\uA909\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9D0-\uA9DF\uA9E5\uA9F0-\uA9F9\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEFF\uDF20-\uDF2C\uDF41\uDF4A-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0-\uDFFF]|\uD801[\uDC9E-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE5-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD24-\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF46-\uDF6F\uDF82-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDD02\uDD27-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDD9\uDDDB\uDDDD-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEFF\uDF1B-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCE0-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC00-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD834\uD836\uD83C-\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F-\uDE6F\uDEBF-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5-\uDCFF\uDD44-\uDD4A\uDD4C-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+/,o=/(?:[\0- \x7F-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06F0-\u06F9\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07C9\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09EF\u09F2-\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B70\u0B72-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57-\u0D5E\u0D62-\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0EDB\u0EE0-\u0EFF\u0F01-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u1040-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16F0\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u194F\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19FF\u1A17-\u1A1F\u1A55-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BFF\u1C24-\u1C4C\u1C50-\u1C59\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2182\u2185-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u3004\u3007-\u3030\u3036-\u303A\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA620-\uA629\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6E6-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA83F\uA874-\uA881\uA8B4-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF-\uA909\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9D0-\uA9DF\uA9E5\uA9F0-\uA9F9\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEFF\uDF20-\uDF2C\uDF41\uDF4A-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0-\uDFFF]|\uD801[\uDC9E-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE5-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD24-\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF46-\uDF6F\uDF82-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDD02\uDD27-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDD9\uDDDB\uDDDD-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEFF\uDF1B-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCE0-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC00-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD834\uD836\uD83C-\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F-\uDE6F\uDEBF-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5-\uDCFF\uDD44-\uDD4A\uDD4C-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+$/,g=function(l,s){if(s==="text")return l.textContent?l.textContent.replace(d,"").replace(o,""):"";if(s.startsWith("?"))try{var i=new URL(l.href,document.location.href);return i.searchParams.get(s.slice(1))||""}catch{return J(n,"Cannot retrieve the parameter '".concat(s.slice(1),"' from the URL '").concat(l.href)),""}return s.startsWith("[")&&s.endsWith("]")&&l.getAttribute(s.slice(1,-1))||""},v=function(l){if(!l)return null;try{var s=new URL(l,document.location.href),i=s.href,a=s.protocol;return a!=="http:"&&a!=="https:"?(J(n,'Protocol not allowed: "'.concat(a,'", from URL: "').concat(i,'"')),null):i}catch{return null}},h=function(l){return l.nodeName.toLowerCase()==="a"&&l.hasAttribute("href")},m=function(l){var s;try{s=document.querySelectorAll(l)}catch{J(n,'Invalid selector "'.concat(l,'"'));return}s.forEach(function(i){try{if(!h(i))return;var a=g(i,u),c=v(a);if(!c){J(n,"Invalid URL: ".concat(a));return}var p=i.href;i.setAttribute("href",c),c!==p&&J(n,'Sanitized "'.concat(p,'" to "').concat(c,'".'))}catch{J(n,"Failed to sanitize ".concat(i,"."))}}),z(n)},y=function(){m(r),qe(function(){return m(r)},!0)};document.readyState==="loading"?window.addEventListener("DOMContentLoaded",y,{once:!0}):y()}Ho.names=["href-sanitizer","href-sanitizer.js","ubo-href-sanitizer.js","ubo-href-sanitizer"],Ho.injections=[qe,z,J,yt];function Vo(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var g=Ye(r),v=Ye(u),h=window.JSON.stringify,m=window.Request.prototype.clone,y=window.Response.prototype.clone,f=window.fetch,l=async function(a,c,p){var E=En(p,m);if(!Ue(n,d,E))return Reflect.apply(a,c,p);var A,b;try{A=await f.apply(null,p),b=y.call(A)}catch{return J(n,"Could not make an original fetch request: ".concat(E.url)),Reflect.apply(a,c,p)}var F;try{F=await A.json()}catch{var x="Response body can't be converted to json: ".concat(Fe(E));return J(n,x),b}var k=st(n,F,g,v,o,{nativeStringify:h,nativeRequestClone:m,nativeResponseClone:y,nativeFetch:f}),w=Nr(A,h(k));return z(n),w},s={apply:l};window.fetch=new Proxy(window.fetch,s)}}Vo.names=["json-prune-fetch-response","json-prune-fetch-response.js","ubo-json-prune-fetch-response.js","ubo-json-prune-fetch-response"],Vo.injections=[z,J,En,Fe,Ue,st,Ye,Nr,Dn,Ve,de,Ce,pe,O,Mr,mt,kt,Rt,St,vt,pt,gt];function Uo(n){if(Document instanceof Object){for(var r={joinAdInterestGroup:Pr,runAdAuction:ms,leaveAdInterestGroup:Pr,clearOriginJoinedAdInterestGroups:Pr,createAuctionNonce:ut,updateAdInterestGroups:G},u=0,d=Object.keys(r);u3&&arguments[3]!==void 0?arguments[3]:"abort",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!r||!u)return;var g=" ",v=d==="abort"?Es():function(){},h;try{h=u.split("|").map(function(E){return E===g?E:Hn(E)})}catch(E){J(n,"Could not parse the signature matcher: ".concat(Wr(E)));return}var m=ke,y=m(window,r),f=y.base,l=y.chain,s=y.prop;if(typeof l<"u"){J(n,"Could not reach the end of the prop chain: ".concat(r));return}var i=f[s];if(!i||typeof i!="function"){J(n,"Could not retrieve the method: ".concat(r));return}function a(E,A){return A.every(function(b,F){if(b===g)return!0;var x=E[F];return Gr(x,b)})}var c=!1;function p(E,A,b){if(c||(c=!0,o&&!Ve(o,new Error().stack||"")))return Reflect.apply(E,A,b);var F=a(b,h);return c=!1,F?(z(n),v()):Reflect.apply(E,A,b)}f[s]=new Proxy(i,{apply:p})}qo.names=["trusted-suppress-native-method"],qo.injections=[z,J,ke,Hn,Gr,Es,Ve,Wr,pt,gt,de,q,Be,$e,O,W,As,Cs,Fs];function zo(n,r,u){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!(typeof Proxy>"u")){var g=!r&&!u,v=Ye(r),h=Ye(u),m=window.JSON.parse,y=window.JSON.stringify,f=window.XMLHttpRequest.prototype.open,l=window.XMLHttpRequest.prototype.send,s=function(F,x,k){return x.collectedHeaders.push(k),Reflect.apply(F,x,k)},i={apply:s},a,c=function(F,x,k){return a=ht.apply(null,k),(Ue(n,d,a)||g)&&(x.xhrShouldBePruned=!0,x.headersReceived=!!x.headersReceived),x.xhrShouldBePruned&&!x.headersReceived&&(x.headersReceived=!0,x.collectedHeaders=[],x.setRequestHeader=new Proxy(x.setRequestHeader,i)),Reflect.apply(F,x,k)},p=function(F,x,k){var w=new Error().stack||"";if(!x.xhrShouldBePruned||o&&!Ve(o,w))return Reflect.apply(F,x,k);var S=new XMLHttpRequest;S.addEventListener("readystatechange",function(){if(S.readyState===4){var j=S.readyState,C=S.response,T=S.responseText,_=S.responseURL,I=S.responseXML,L=S.status,N=S.statusText,$=T||C;if(!(typeof $!="string"&&typeof $!="object")){var M;if(typeof $=="string")try{var V=m($);if(g)J(n,"".concat(window.location.hostname,` `).concat(y(V,null,2),` Stack trace: `).concat(w),!0),J(n,V,!0,!1),M=$;else{M=st(n,V,v,h,o="",{nativeStringify:y});try{var U=x.responseType;switch(U){case"":case"text":M=y(M);break;case"arraybuffer":M=new TextEncoder().encode(y(M)).buffer;break;case"blob":M=new Blob([y(M)]);break;default:break}}catch{var X="Response body cannot be converted to reponse type: '".concat($,"'");J(n,X),M=$}}}catch{var Z="Response body cannot be converted to json: '".concat($,"'");J(n,Z),M=$}Object.defineProperties(x,{readyState:{value:j,writable:!1},responseURL:{value:_,writable:!1},responseXML:{value:I,writable:!1},status:{value:L,writable:!1},statusText:{value:N,writable:!1},response:{value:M,writable:!1},responseText:{value:M,writable:!1}}),setTimeout(function(){var Y=new Event("readystatechange");x.dispatchEvent(Y);var oe=new Event("load");x.dispatchEvent(oe);var te=new Event("loadend");x.dispatchEvent(te)},1),z(n)}}}),f.apply(S,[a.method,a.url,!!a.async]),x.collectedHeaders.forEach(function(j){S.setRequestHeader(j[0],j[1])}),x.collectedHeaders=[];try{l.call(S,k)}catch{return Reflect.apply(F,x,k)}},E={apply:c},A={apply:p};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,E),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,A)}}zo.names=["json-prune-xhr-response","json-prune-xhr-response.js","ubo-json-prune-xhr-response.js","ubo-json-prune-xhr-response"],zo.injections=[z,J,de,st,Ye,Fe,Ue,ht,Dn,Ve,St,mt,Rt,kt,Ce,pe,O,vt,pt,gt];function ea(n){var r={fetchBids(u,d){typeof d=="function"&&d([])},init:G,setDisplayBids:G,targetingKeys:G};window.apstag=r,z(n)}ea.names=["amazon-apstag","ubo-amazon_apstag.js","amazon_apstag.js"],ea.injections=[z,G];function ta(n){function r(){}r.prototype.filter=function(){return new r},r.prototype.subscribe=G;function u(){}u.prototype.first=function(){return new r},u.prototype.filter=function(){return new r},u.prototype.subscribe=G;var d={isConsentRequired:Ut,getUserConsentStatusForPurpose:rt,getUserConsentStatus:rt,getUserStatus:G,getRequiredPurposes:He,getUserConsentStatusForVendor:rt,Purposes:{Cookies:"cookies"},notice:{configure:G,hide:G,isVisible:Ut,show:G,showDataProcessing:rt},isUserConsentStatusPartial:Ut,on(){return{actions:{},emitter:{},services:{},store:{}}},shouldConsentBeCollected:Ut,getUserConsentStatusForAll:G,getObservableOnUserConsentStatusForVendor(){return new u}};window.Didomi=d;var o={didomiExperimentId:"",didomiExperimentUserGroup:"",didomiGDPRApplies:1,didomiIABConsent:"",didomiPurposesConsent:"",didomiPurposesConsentDenied:"",didomiPurposesConsentUnknown:"",didomiVendorsConsent:"",didomiVendorsConsentDenied:"",didomiVendorsConsentUnknown:"",didomiVendorsRawConsent:"",didomiVendorsRawConsentDenied:"",didomiVendorsRawConsentUnknown:""};window.didomiState=o;var g={eventStatus:"tcloaded",gdprApplies:!1,listenerId:G,vendor:{consents:[]},purpose:{consents:[]}},v=function(f,l,s){typeof s!="function"||f==="removeEventListener"||s(g,!0)};window.__tcfapi=v;var h={stub:!0,push:G};window.didomiEventListeners=h;var m={stub:!0,push(y){typeof y=="function"&&(document.readyState!=="complete"?window.addEventListener("load",function(){setTimeout(y(window.Didomi))}):setTimeout(y(window.Didomi)))}};window.didomiOnReady=window.didomiOnReady||m,Array.isArray(window.didomiOnReady)&&window.didomiOnReady.forEach(function(y){if(typeof y=="function")try{setTimeout(y(window.Didomi))}catch{}}),z(n)}ta.names=["didomi-loader"],ta.injections=[z,G,He,rt,Ut];function na(n){for(var r="",u=0;u<8;u+=1)r+=(Math.random()*65536+4096).toString(16).slice(-4);var d=function(){};d.get=function(o,g){g||(g=o),setTimeout(function(){g&&g(r,[])},1)},d.prototype={get:d.get},window.Fingerprint2=d,z(n)}na.names=["fingerprintjs2","ubo-fingerprint2.js","fingerprint2.js"],na.injections=[z];function ra(n){var r=function(){for(var d="",o=0;o<8;o+=1)d+=(Math.random()*65536+4096).toString(16).slice(-4);return d}(),u=function(){};u.prototype={load(){return Promise.resolve(new u)},get(){return Promise.resolve({visitorId:r})},hashComponents:ut},window.FingerprintJS=new u,z(n)}ra.names=["fingerprintjs3","ubo-fingerprint3.js","fingerprint3.js"],ra.injections=[z,ut];function aa(n){var r=function(){};r.prototype={setVideoObject:G,newProgram:G,programEvent:G,newAd:G,adEvent:G},window.GemiusPlayer=r,z(n)}aa.names=["gemius"],aa.injections=[z,G];function ia(n){var r,u=function(){},d=u.prototype;d.get=G,d.set=G,d.send=G;var o=window.GoogleAnalyticsObject||"ga",g=(r=window[o])===null||r===void 0?void 0:r.q;function v(i){var a=arguments.length;if(a!==0){var c=arguments[a-1],p;c instanceof Object&&c!==null&&typeof c.hitCallback=="function"?p=c.hitCallback:typeof c=="function"&&(p=function(){c(v.create())});try{setTimeout(p,1)}catch{}}}if(v.create=function(){return new u},v.getByName=function(){return new u},v.getAll=function(){return[new u]},v.remove=G,v.loaded=!0,window[o]=v,Array.isArray(g)){var h=function(a){v(...a)};g.push=h,g.forEach(h)}var m=window,y=m.dataLayer,f=m.google_optimize;if(y instanceof Object){y.hide instanceof Object&&typeof y.hide.end=="function"&&y.hide.end();var l=function(a,c){a&&typeof a[c]=="function"&&setTimeout(a[c])};if(typeof y.push=="function"&&(y.push=function(i){if(i instanceof Object){l(i,"eventCallback");for(var a in i)l(i[a],"event_callback");!i.hasOwnProperty("eventCallback")&&!i.hasOwnProperty("eventCallback")&&[].push.call(window.dataLayer,i)}return Array.isArray(i)&&i.forEach(function(c){l(c,"callback")}),G}),f instanceof Object&&typeof f.get=="function"){var s={get:G};window.google_optimize=s}z(n)}}ia.names=["google-analytics","ubo-google-analytics_analytics.js","google-analytics_analytics.js","googletagmanager-gtm","ubo-googletagmanager_gtm.js","googletagmanager_gtm.js"],ia.injections=[z,G,Ct,He];function oa(n){function r(){}r.prototype.Na=G,r.prototype.O=G,r.prototype.Sa=G,r.prototype.Ta=G,r.prototype.Va=G,r.prototype._createAsyncTracker=G,r.prototype._getAsyncTracker=G,r.prototype._getPlugin=G,r.prototype.push=function(m){if(typeof m=="function"){m();return}Array.isArray(m)!==!1&&(typeof m[0]=="string"&&/(^|\.)_link$/.test(m[0])&&typeof m[1]=="string"&&window.location.assign(m[1]),m[0]==="_set"&&m[1]==="hitCallback"&&typeof m[2]=="function"&&m[2]())};var u=new r,d=window._gaq||[];if(Array.isArray(d))for(;d[0];)u.push(d.shift());window._gaq=u.qf=u;function o(){}var g=["_addIgnoredOrganic","_addIgnoredRef","_addItem","_addOrganic","_addTrans","_clearIgnoredOrganic","_clearIgnoredRef","_clearOrganic","_cookiePathCopy","_deleteCustomVar","_getName","_setAccount","_getAccount","_getClientInfo","_getDetectFlash","_getDetectTitle","_getLinkerUrl","_getLocalGifPath","_getServiceMode","_getVersion","_getVisitorCustomVar","_initData","_link","_linkByPost","_setAllowAnchor","_setAllowHash","_setAllowLinker","_setCampContentKey","_setCampMediumKey","_setCampNameKey","_setCampNOKey","_setCampSourceKey","_setCampTermKey","_setCampaignCookieTimeout","_setCampaignTrack","_setClientInfo","_setCookiePath","_setCookiePersistence","_setCookieTimeout","_setCustomVar","_setDetectFlash","_setDetectTitle","_setDomainName","_setLocalGifPath","_setLocalRemoteServerMode","_setLocalServerMode","_setReferrerOverride","_setRemoteServerMode","_setSampleRate","_setSessionTimeout","_setSiteSpeedSampleRate","_setSessionCookieTimeout","_setVar","_setVisitorCookieTimeout","_trackEvent","_trackPageLoadTime","_trackPageview","_trackSocial","_trackTiming","_trackTrans","_visitCode"],v=g.reduce(function(m,y){return m[y]=G,m},{});v._getLinkerUrl=function(m){return m},v._link=function(m){if(typeof m=="string")try{window.location.assign(m)}catch(y){J(n,y)}},o.prototype._anonymizeIP=G,o.prototype._createTracker=G,o.prototype._forceSSL=G,o.prototype._getPlugin=G,o.prototype._getTracker=function(){return v},o.prototype._getTrackerByName=function(){return v},o.prototype._getTrackers=G,o.prototype.aa=G,o.prototype.ab=G,o.prototype.hb=G,o.prototype.la=G,o.prototype.oa=G,o.prototype.pa=G,o.prototype.u=G;var h=new o;window._gat=h,z(n)}oa.names=["google-analytics-ga","ubo-google-analytics_ga.js","google-analytics_ga.js"],oa.injections=[z,G,J];function ua(n){var r,u="3.453.0",d={},o=function(T){var _=document.createElement("div");_.style.setProperty("display","none","important"),_.style.setProperty("visibility","collapse","important"),T&&T.appendChild(_)};o.prototype.destroy=G,o.prototype.initialize=G;var g=function(){};g.CompanionBackfillMode={ALWAYS:"always",ON_MASTER_AD:"on_master_ad"},g.VpaidMode={DISABLED:0,ENABLED:1,INSECURE:2},g.prototype={c:!0,f:{},i:!1,l:"",p:"",r:0,t:"",v:"",getCompanionBackfill:G,getDisableCustomPlaybackForIOS10Plus(){return this.i},getDisabledFlashAds:function(){return!0},getFeatureFlags(){return this.f},getLocale(){return this.l},getNumRedirects(){return this.r},getPlayerType(){return this.t},getPlayerVersion(){return this.v},getPpid(){return this.p},getVpaidMode(){return this.C},isCookiesEnabled(){return this.c},isVpaidAdapter(){return this.M},setCompanionBackfill:G,setAutoPlayAdBreaks(C){this.K=C},setCookiesEnabled(C){this.c=!!C},setDisableCustomPlaybackForIOS10Plus(C){this.i=!!C},setDisableFlashAds:G,setFeatureFlags(C){this.f=!!C},setIsVpaidAdapter(C){this.M=C},setLocale(C){this.l=!!C},setNumRedirects(C){this.r=!!C},setPageCorrelator(C){this.R=C},setPlayerType(C){this.t=!!C},setPlayerVersion(C){this.v=!!C},setPpid(C){this.p=!!C},setVpaidMode(C){this.C=C},setSessionId:G,setStreamCorrelator:G,setVpaidAllowed:G,CompanionBackfillMode:{ALWAYS:"always",ON_MASTER_AD:"on_master_ad"},VpaidMode:{DISABLED:0,ENABLED:1,INSECURE:2}};var v=function(){this.listeners=new Map,this._dispatch=function(T){var _=this.listeners.get(T.type);_=_?_.values():[];for(var I=0,L=Array.from(_);I"u"&&(this.length=0,this.length+=1),c!==null&&c instanceof Object&&c.constructor.name==="Object")for(var p=0,E=Object.keys(c);p0&&(f=y===2&&m[0].nodeName.toLowerCase()==="iframe"&&m[0].id.includes(o)&&m[1].nodeName.toLowerCase()==="iframe"&&m[1].id.includes(g)),!f){r[h].setAttribute(d,"done");var l=document.createElement("iframe");l.id="".concat(o).concat(h),l.style=u,r[h].appendChild(l);var s=document.createElement("iframe");l.contentWindow.document.body.appendChild(s);var i=document.createElement("iframe");i.id="".concat(g).concat(h),i.style=u,r[h].appendChild(i);var a=document.createElement("iframe");i.contentWindow.document.body.appendChild(a),v=!0}}v&&z(n)}sa.names=["googlesyndication-adsbygoogle","ubo-googlesyndication_adsbygoogle.js","googlesyndication_adsbygoogle.js"],sa.injections=[z];function ca(n){var r=new Map,u=new Map,d=new Map,o=new Map,g=new Map,v=new Map,h=function(T,_){return g.has(T)||g.set(T,new Set),g.get(T).add(_),this},m=function(T,_){return g.has(T)?g.get(T).delete(_):!1},y=function(T,_){return new Promise(function(I){requestAnimationFrame(function(){for(var L=[0,0],N=g.get(T)||[],$=Array.from(N),M=0;M<$.length;M+=1)$[M]({isEmpty:!0,size:L,slot:_});I()})})},f=function(T){for(var _=document.getElementById(T.getSlotElementId());_!=null&&_.lastChild;)_.lastChild.remove()},l=function(T){var _,I="google_ads_iframe_".concat(T.getId());(_=document.getElementById(I))===null||_===void 0||_.remove();var L=document.getElementById(T.getSlotElementId());if(L){var N=document.createElement("iframe");N.id=I,N.srcdoc="",N.style="position:absolute; width:0; height:0; left:0; right:0; z-index:-1; border:0",N.setAttribute("width",0),N.setAttribute("height",0),N.setAttribute("data-load-complete",!0),N.setAttribute("data-google-container-id",!0),N.setAttribute("sandbox",""),L.appendChild(N)}},s=function(T){if(T){var _=T.getSlotElementId();if(document.getElementById(_)){var I=document.getElementById(_);I&&I.appendChild(document.createElement("div")),f(T),l(T),y("slotRenderEnded",T),y("slotRequested",T),y("slotResponseReceived",T),y("slotOnload",T),y("impressionViewable",T)}}},i={addEventListener:h,removeEventListener:m,enableSyncLoading:G,setRefreshUnfilledSlots:G,getSlots:He},a={addEventListener:h,removeEventListener:m,setContent:G};function c(){}c.prototype.display=G,c.prototype.get=Ct,c.prototype.set=Re,c.prototype.setClickUrl=Re,c.prototype.setTagForChildDirectedTreatment=Re,c.prototype.setTargeting=Re,c.prototype.updateTargetingFromMap=Re;function p(){}p.prototype.addSize=Re,p.prototype.build=Ct;var E=function(T){if(typeof T=="string")return[T];try{return Array.prototype.flat.call(T)}catch{}return[]},A=function(T,_){if(typeof _=="object")for(var I in _)Object.prototype.hasOwnProperty.call(_,I)&&T.set(I,E(_[I]))},b=function(T,_,I){if(u.has(I)){var L;return(L=document.getElementById(I))===null||L===void 0||L.remove(),u.get(I)}var N=new Map,$=new Map,M=new Set,V={advertiserId:void 0,campaignId:void 0,creativeId:void 0,creativeTemplateId:void 0,lineItemId:void 0},U=[{getHeight:function(){return 2},getWidth:function(){return 2}}],X=(d.get(T)||0)+1;d.set(T,X);var Z="".concat(T,"_").concat(X),Y="",oe=null,te=new Set,ne={addService(K){return te.add(K),ne},clearCategoryExclusions:Re,clearTargeting(K){K===void 0?$.clear():$.delete(K)},defineSizeMapping(K){return o.set(I,K),this},get:function(re){return N.get(re)},getAdUnitPath:function(){return T},getAttributeKeys:function(){return Array.from(N.keys())},getCategoryExclusions:function(){return Array.from(M)},getClickUrl:function(){return Y},getCollapseEmptyDiv:function(){return oe},getContentUrl:function(){return""},getDivStartsCollapsed:function(){return null},getDomId:function(){return I},getEscapedQemQueryId:function(){return""},getFirstLook:function(){return 0},getId:function(){return Z},getHtml:function(){return""},getName:function(){return Z},getOutOfPage:function(){return!1},getResponseInformation:function(){return V},getServices:function(){return Array.from(te)},getSizes:function(){return U},getSlotElementId:function(){return I},getSlotId:function(){return ne},getTargeting:function(re){return $.get(re)||v.get(re)||[]},getTargetingKeys:function(){return Array.from(new Set(Array.of(...v.keys(),...$.keys())))},getTargetingMap:function(){return Object.assign(Object.fromEntries(v.entries()),Object.fromEntries($.entries()))},set(K,re){return N.set(K,re),ne},setCategoryExclusion(K){return M.add(K),ne},setClickUrl(K){return Y=K,ne},setCollapseEmptyDiv(K){return oe=!!K,ne},setSafeFrameConfig:Re,setTagForChildDirectedTreatment:Re,setTargeting(K,re){return $.set(K,E(re)),ne},toString:function(){return Z},updateTargetingFromMap(K){return A($,K),ne}};return r.set(T,ne),u.set(I,ne),o.set(I,_),ne},F={addEventListener:h,removeEventListener:m,clear:G,clearCategoryExclusions:Re,clearTagForChildDirectedTreatment:Re,clearTargeting(C){C===void 0?v.clear():v.delete(C)},collapseEmptyDivs:G,defineOutOfPagePassback(){return new c},definePassback(){return new c},disableInitialLoad:G,display:G,enableAsyncRendering:G,enableLazyLoad:G,enableSingleRequest:G,enableSyncRendering:G,enableVideoAds:G,get:Ct,getAttributeKeys:He,getTargeting:He,getTargetingKeys:He,getSlots:He,isInitialLoadDisabled:rt,refresh:G,set:Re,setCategoryExclusion:Re,setCentering:G,setCookieOptions:Re,setForceSafeFrame:Re,setLocation:Re,setPrivacySettings:Re,setPublisherProvidedId:Re,setRequestNonPersonalizedAds:Re,setSafeFrameConfig:Re,setTagForChildDirectedTreatment:Re,setTargeting:Re,setVideoContent:Re,updateCorrelator:G},x=window,k=x.googletag,w=k===void 0?{}:k,S=w.cmd,j=S===void 0?[]:S;for(w.apiReady=!0,w.cmd=[],w.cmd.push=function(C){try{C()}catch{}return 1},w.companionAds=function(){return i},w.content=function(){return a},w.defineOutOfPageSlot=b,w.defineSlot=b,w.destroySlots=function(){r.clear(),u.clear()},w.disablePublisherConsole=G,w.display=function(C){var T;C!=null&&C.getSlotElementId?T=C.getSlotElementId():C!=null&&C.nodeType?T=C.id:T=String(C),s(u.get(T))},w.enableServices=G,w.getVersion=ut,w.pubads=function(){return F},w.pubadsReady=!0,w.setAdIframeTitle=G,w.sizeMapping=function(){return new p},window.googletag=w;j.length!==0;)w.cmd.push(j.shift());z(n)}ca.names=["googletagservices-gpt","ubo-googletagservices_gpt.js","googletagservices_gpt.js"],ca.injections=[z,G,Re,Ct,He,ut,rt];function la(n){var r=function(){};r.prototype.setDoNotTrack=G,r.prototype.setDomains=G,r.prototype.setCustomDimension=G,r.prototype.trackPageView=G;var u=function(){};u.prototype.addListener=G;var d={getTracker:r,getAsyncTracker:u};window.Piwik=d,z(n)}la.names=["matomo"],la.injections=[z,G];function da(n){var r=function(E,A){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},F=b.callback,x=b.ctx;typeof F=="function"&&(F=x!==void 0?F.bind(x):F,setTimeout(function(){return F()}))},u=G,d=r,o=r,g=function(E,A){A&&setTimeout(A(null))},v=r,h=r,m=G,y=function(E,A,b,F,x){r(null,null,{callback:F,ctx:x})},f=G,l=G,s=G,i={addFileExtension:u,extLink:d,file:o,getClientID:g,hit:v,notBounce:h,params:m,reachGoal:y,setUserID:f,userParams:l,destruct:s};function a(p,E){for(var A=arguments.length,b=new Array(A>2?A-2:0),F=2;F"u"?(window.ym=a,a.a=[]):window.ym&&window.ym.a&&(a.a=window.ym.a,window.ym=a,window.ym.a.forEach(function(p){var E=p[0];c(E)})),z(n)}da.names=["metrika-yandex-tag"],da.injections=[z,G];function fa(n){var r="yandex_metrika_callbacks",u=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v=g.callback,h=g.ctx;typeof v=="function"&&(v=h!==void 0?v.bind(h):v,setTimeout(function(){return v()}))};function d(){}d.counters=He,d.prototype.addFileExtension=G,d.prototype.getClientID=G,d.prototype.setUserID=G,d.prototype.userParams=G,d.prototype.params=G,d.prototype.counters=He,d.prototype.extLink=function(o,g){u(g)},d.prototype.file=function(o,g){u(g)},d.prototype.hit=function(o,g){u(g)},d.prototype.reachGoal=function(o,g,v,h){u({callback:v,ctx:h})},d.prototype.notBounce=u,window.Ya?window.Ya.Metrika=d:window.Ya={Metrika:d},window[r]&&Array.isArray(window[r])&&window[r].forEach(function(o){typeof o=="function"&&o()}),z(n)}fa.names=["metrika-yandex-watch"],fa.injections=[z,G,He];function pa(n){window.wcs_add={},window.wcs_do=G,window.wcs={inflow:G},z(n)}pa.names=["naver-wcslog"],pa.injections=[z,G];function va(n){window.piVersion="1.0.2",window.piScriptNum=0,window.piScriptObj=[],window.checkNamespace=G,window.getPardotUrl=ut,window.piGetParameter=Ct,window.piSetCookie=G,window.piGetCookie=ut;function r(){window.pi={tracker:{visitor_id:"",visitor_id_sign:"",pi_opt_in:"",campaign_id:""}},window.piScriptNum+=1}window.piResponse=G,window.piTracker=r,r(),z(n)}va.names=["pardot-1.0"],va.injections=[z,G,ut,Ct];function ga(n){var r=function(o){if(typeof o=="function")try{o.call()}catch{}},u={addAdUnits(){},adServers:{dfp:{buildVideoUrl:ut}},adUnits:[],aliasBidder(){},cmd:[],enableAnalytics(){},getHighestCpmBids:He,libLoaded:!0,que:[],requestBids(d){if(d instanceof Object&&d.bidsBackHandler)try{d.bidsBackHandler.call()}catch{}},removeAdUnit(){},setBidderConfig(){},setConfig(){},setTargetingForGPTAsync(){}};u.cmd.push=r,u.que.push=r,window.pbjs=u,z(n)}ga.names=["prebid"],ga.injections=[z,G,ut,He];function ma(n){window.COMSCORE={purge(){window._comscore=[]},beacon(){}},z(n)}ma.names=["scorecardresearch-beacon","ubo-scorecardresearch_beacon.js","scorecardresearch_beacon.js"],ma.injections=[z];var ks=Object.freeze({__proto__:null,AmazonApstag:ea,DidomiLoader:ta,Fingerprintjs2:na,Fingerprintjs3:ra,Gemius:aa,GoogleAnalytics:ia,GoogleAnalyticsGa:oa,GoogleIma3:ua,GoogleSyndicationAdsByGoogle:sa,GoogleTagServicesGpt:ca,Matomo:la,NaverWcslog:pa,Pardot:va,Prebid:ga,ScoreCardResearchBeacon:ma,abortCurrentInlineScript:Vi,abortOnPropertyRead:Bi,abortOnPropertyWrite:Li,abortOnStackTrace:yo,adjustSetInterval:io,adjustSetTimeout:oo,callNoThrow:$o,debugCurrentInlineScript:eo,debugOnPropertyRead:Qi,debugOnPropertyWrite:Zi,dirString:uo,disableNewtabLinks:ao,evalDataPrune:No,forceWindowClose:Eo,hideInShadowDom:po,hrefSanitizer:Ho,injectCssInShadowDom:Po,jsonPrune:so,jsonPruneFetchResponse:Vo,jsonPruneXhrResponse:zo,log:xs,logAddEventListener:Gi,logEval:Yi,logOnStacktrace:bo,m3uPrune:ko,metrikaYandexTag:da,metrikaYandexWatch:fa,noProtectedAudience:Uo,noTopics:Fo,noeval:Kr,nowebrtc:Xi,preventAddEventListener:zi,preventAdfly:Ji,preventBab:Yr,preventElementSrcLoading:Ao,preventEvalIf:Ki,preventFab:Jr,preventFetch:go,preventPopadsNet:Zr,preventRefresh:wo,preventRequestAnimationFrame:co,preventSetInterval:Wi,preventSetTimeout:$i,preventWindowOpen:Hi,preventXHR:Do,removeAttr:to,removeClass:ro,removeCookie:qi,removeInShadowDom:vo,removeNodeText:_o,setAttr:no,setConstant:Ui,setCookie:lo,setCookieReload:fo,setLocalStorageItem:mo,setPopadsDummy:Qr,setSessionStorageItem:ho,spoofCSS:Lo,trustedClickElement:Mi,trustedCreateElement:Wo,trustedPruneInboundObject:Mo,trustedReplaceFetchResponse:To,trustedReplaceNodeText:Io,trustedReplaceXhrResponse:Co,trustedSetAttr:Bo,trustedSetConstant:jo,trustedSetCookie:Ro,trustedSetCookieReload:So,trustedSetLocalStorageItem:Oo,trustedSuppressNativeMethod:qo,xmlPrune:xo}),Ld=[{adg:"1x1-transparent.gif",ubo:"1x1.gif",abp:"1x1-transparent-gif"},{adg:"2x2-transparent.png",ubo:"2x2.png",abp:"2x2-transparent-png"},{adg:"3x2-transparent.png",ubo:"3x2.png",abp:"3x2-transparent-png"},{adg:"32x32-transparent.png",ubo:"32x32.png",abp:"32x32-transparent-png"},{adg:"amazon-apstag",ubo:"amazon_apstag.js"},{adg:"ati-smarttag"},{adg:"didomi-loader"},{adg:"click2load.html",ubo:"click2load.html"},{adg:"fingerprintjs2",ubo:"fingerprint2.js"},{adg:"fingerprintjs3",ubo:"fingerprint3.js"},{adg:"google-analytics",ubo:"google-analytics_analytics.js"},{adg:"google-analytics-ga",ubo:"google-analytics_ga.js"},{adg:"googlesyndication-adsbygoogle",ubo:"googlesyndication_adsbygoogle.js"},{adg:"googlesyndication-adsbygoogle",ubo:"googlesyndication.com/adsbygoogle.js"},{adg:"googletagmanager-gtm",ubo:"google-analytics_ga.js"},{adg:"googletagmanager-gtm",ubo:"googletagmanager_gtm.js"},{adg:"googletagservices-gpt",ubo:"googletagservices_gpt.js"},{adg:"google-ima3",ubo:"google-ima.js"},{adg:"gemius"},{adg:"matomo"},{adg:"metrika-yandex-watch"},{adg:"metrika-yandex-tag"},{adg:"naver-wcslog"},{adg:"noeval",ubo:"noeval-silent.js"},{adg:"noopcss",ubo:"noop.css",abp:"blank-css"},{adg:"noopframe",ubo:"noop.html",abp:"blank-html"},{adg:"noopjs",ubo:"noop.js",abp:"blank-js"},{adg:"noopjson",ubo:"noop.json"},{adg:"nooptext",ubo:"noop.txt",abp:"blank-text"},{adg:"noopmp3-0.1s",ubo:"noop-0.1s.mp3",abp:"blank-mp3"},{adg:"noopmp4-1s",ubo:"noop-1s.mp4",abp:"blank-mp4"},{adg:"noopvmap-1.0",ubo:"noop-vmap1.0.xml"},{adg:"noopvast-2.0"},{adg:"noopvast-3.0"},{adg:"noopvast-4.0"},{adg:"prebid"},{adg:"pardot-1.0"},{adg:"prevent-bab",ubo:"nobab.js"},{adg:"prevent-bab2",ubo:"nobab2.js"},{adg:"prevent-fab-3.2.0",ubo:"nofab.js"},{adg:"prevent-fab-3.2.0",ubo:"fuckadblock.js-3.2.0"},{adg:"prevent-popads-net",ubo:"popads.js"},{adg:"scorecardresearch-beacon",ubo:"scorecardresearch_beacon.js"},{adg:"set-popads-dummy",ubo:"popads-dummy.js"},{adg:"empty",ubo:"empty"},{adg:"prebid-ads",ubo:"prebid-ads.js"}],$d="#%#",Wd="!",Hd=":",Cn=function(r){return r.startsWith(Wd)},Rs=/#@?#script:inject|#@?#\s*\+js/,Vd="##+js",Ud="##script:inject",qd="#@#+js",zd="#@#script:inject",Ss="#$#",Ts="#@$#",Xd=/#@?\$#.+?\s*\{.*\}\s*$/g,Gd=function(r){return!Cn(r)&&r.includes(Cr)},Yd=function(r){return(r.includes(Vd)||r.includes(Ud)||r.includes(qd)||r.includes(zd))&&Rs.test(r)&&!Cn(r)},Kd=function(r){return(r.includes(Ss)||r.includes(Ts))&&r.search(Xd)===-1&&!Cn(r)},Os=function(){return Object.values(ks)},js=function(r,u){var d=u||Os();return d.find(function(o){return o.names&&(o.names.includes(r)||!r.endsWith(".js")&&o.names.includes("".concat(r,".js")))})},Jd=Os(),Qd=function(r){return r?!!js(r,Jd):!1},Xo=new Map,Zd=function(r){if(r==="")return!0;if(!r)return!1;if(!Xo.has(r)){var u=Qd(r);return Xo.set(r,u),u}return Xo.get(r)},ha="redirect=",zn="redirect-rule=",ef="rewrite=abp-resource:",Ps="empty",_s=["image","media","subdocument","stylesheet","script","xmlhttprequest","other"],tf=[{NAME:"nooptext",TYPES:_s},{NAME:"noopcss",TYPES:["stylesheet"]},{NAME:"noopjs",TYPES:["script"]},{NAME:"noopframe",TYPES:["subdocument"]},{NAME:"1x1-transparent.gif",TYPES:["image"]},{NAME:"noopmp3-0.1s",TYPES:["media"]},{NAME:"noopmp4-1s",TYPES:["media"]},{NAME:"googlesyndication-adsbygoogle",TYPES:["xmlhttprequest","script"]},{NAME:"google-analytics",TYPES:["script"]},{NAME:"googletagservices-gpt",TYPES:["script"]}],ya=Ld.filter(function(n){return!!n.adg}),nf=Object.fromEntries(ya.filter(function(n){return!!n.ubo}).map(function(n){return[n.ubo,n.adg]})),rf=Object.fromEntries(ya.filter(function(n){return!!n.abp}).map(function(n){return[n.abp,n.adg]})),af=Object.fromEntries(ya.filter(function(n){return n.ubo}).map(function(n){return[n.adg,n.ubo]})),of=Object.fromEntries(ya.map(function(n){return[n.adg,"valid adg redirect"]})),ct=function(n){return n.ValidAdg="VALID_ADG",n.Adg="ADG",n.Ubo="UBO",n.Abp="ABP",n}(ct||{}),Go={[ct.ValidAdg]:{redirectMarker:ha,compatibility:of,redirectRuleMarker:zn},[ct.Adg]:{redirectMarker:ha,compatibility:af,redirectRuleMarker:zn},[ct.Ubo]:{redirectMarker:ha,compatibility:nf,redirectRuleMarker:zn},[ct.Abp]:{redirectMarker:ef,compatibility:rf}},Yo=function(r){return Se(r,"$").split(",")},Is=function(r,u){var d=r.find(function(v){return v.includes(u)});if(!d)return null;var o=Se(d,u),g=o.indexOf(Hd);return g>-1&&(o=o.substring(0,g)),o},Ns=function(r){var u="/((?!\\$|\\,).{1})redirect((-rule)?)=(.{0,}?)\\$(popup)?/",d=Go[ct.Adg],o=d.redirectMarker,g=d.redirectRuleMarker;return!Cn(r)&&(r.includes(o)||typeof g=="string"&&r.includes(g))&&!r.includes($d)&&!de(u).test(r)},Xn=function(r,u){var d=Go[u],o=d.redirectMarker,g=d.redirectRuleMarker,v=d.compatibility;if(r&&!Cn(r)){var h,m=g?r.indexOf(g):-1;if(m>-1)h=g;else if(m=r.indexOf(o),m>-1)h=o;else return!1;if(!h)return!1;var y=Is(Yo(r),h);return y?y===Object.keys(v).find(function(f){return f===y}):!1}return!1},uf=function(r){return Xn(r,ct.ValidAdg)},sf=function(r){return Ns(r)&&Xn(r,ct.Adg)},cf=function(r){return Xn(r,ct.Ubo)},lf=function(r){return Xn(r,ct.Abp)},df=function(r){var u=Yo(r),d=u.filter(function(v){return _s.includes(v)}),o=d.length>0,g=u.includes("".concat(ha).concat(Ps))||u.includes("".concat(zn).concat(Ps));return g?!0:o},he={UBO_SCRIPTLET_MASK_REG:Rs,ABP_SCRIPTLET_MASK:Ss,ABP_SCRIPTLET_EXCEPTION_MASK:Ts,isComment:Cn,isAdgScriptletRule:Gd,isUboScriptletRule:Yd,isAbpSnippetRule:Kd,getScriptletByName:js,isValidScriptletName:Zd,ADG_UBO_REDIRECT_RULE_MARKER:zn,REDIRECT_RULE_TYPES:Go,ABSENT_SOURCE_TYPE_REPLACEMENT:tf,isAdgRedirectRule:Ns,isValidAdgRedirectRule:uf,isAdgRedirectCompatibleWithUbo:sf,isUboRedirectCompatibleWithAdg:cf,isAbpRedirectCompatibleWithAdg:lf,parseModifiers:Yo,getRedirectName:Is,hasValidContentType:df,isRedirectRuleByType:Xn,RedirectRuleType:ct};function ff(n){if(Array.isArray(n))return n}function pf(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function Ms(n,r){(r==null||r>n.length)&&(r=n.length);for(var u=0,d=new Array(r);u0&&typeof document<"u"&&document.querySelectorAll(m);var y=h?[d,o,m,h]:[d,o,m];return y},Wf=function(r){var u=Ko(r),d=u[0],o=u[1],g=u.slice(2),v=ce(o,Zo,lt),h=[d,v,...g];return h},Vs=function(r){var u=_e(r,he.UBO_SCRIPTLET_MASK_REG),d=r.match(he.UBO_SCRIPTLET_MASK_REG),o=Array.isArray(d)?d[0]:null,g;o!=null&&o.includes("@")?g=$s:g=Ls;var v=Fr(r),h=Lf(v),m="",y=h[0];if(!y){m="";var f=Yn(g,{domains:u,args:m});return[f]}y.includes(Jo)?m="ubo-".concat(h[0]):m="ubo-".concat(h[0]).concat(Jo),(_f.includes(m)||If.includes(m))&&(h=$f(h)),Pf.includes(m)&&(h=Wf(h));var l=h.map(function(i,a){var c=i;return a===0&&(c=m),i==="$"&&(c="$$"),i==="$remove$"&&(c="$$remove$$"),c}).map(function(i){return ft(i)}).join("".concat(lt," ")),s=Yn(g,{domains:u,args:l});return[s]},Us=function(r){var u=/;(?=(?:(?:[^"]*"){2})*[^"]*$)/g,d=r.includes(he.ABP_SCRIPTLET_MASK)?he.ABP_SCRIPTLET_MASK:he.ABP_SCRIPTLET_EXCEPTION_MASK,o=d===he.ABP_SCRIPTLET_MASK?Ls:$s,g=Me(r,d),v=Se(r,d);return v.split(u).filter(Bd).map(function(h){return Bf(h).map(function(m,y){return y===0?"abp-".concat(m):m}).map(function(m){return ft(m)}).join("".concat(lt," "))}).map(function(h){return Yn(o,{domains:g,args:h})})},qs=function(r){if(!r||!he.isAdgScriptletRule(r))return!1;var u;try{return u=vs(r),he.isValidScriptletName(u.name)}catch{return!1}},Hf={[et.Ubo]:he.isUboScriptletRule,[et.Abp]:he.isAbpSnippetRule,[et.AdgValid]:qs,[et.AdgInvalid]:function(n){return he.isAdgScriptletRule(n)&&!qs(n)}},Vf={[et.Ubo]:Vs,[et.Abp]:Us,[et.AdgValid]:function(n){return[n]},[et.AdgInvalid]:function(n){return console.log("Invalid AdGuard scriptlet rule: ".concat(n)),[]}},Uf=function(r){return Mf.find(function(u){return Hf[u](r)})},zs=function(r){if(he.isComment(r))return[r];var u=Uf(r);return u?Vf[u](r):[r]},qf=function(r){var u;if(he.isAdgScriptletRule(r)){var d=vs(r),o=d.name,g=d.args,v=r.match(Bs),h=Array.isArray(v)?v[0]:null,m;h!=null&&h.includes("@")?m=hf:m=mf;var y=_e(r,Bs);if(!o){var f=Yn(m,{domains:y,args:""});return f}var l;o===Qo&&g[1]===Df?l=[g[0],Af]:o===Qo&&g[1]===Ef?l=[g[0],Ff]:o===Qo&&g[1]===wf?l=[g[0],Cf]:o===xf&&(g[0]===Rf||g[0]===kf)?l=[Sf]:l=g,l&&l.length>0&&(l=l.map(function(b){return b.includes(lt)?ce(b,lt,Zo):b}));var s=Object.keys(Gn),i=s.map(function(b){return Gn[b]}).map(function(b){var F=Ko(b.names),x=F[0],k=F.slice(1);return{name:x,aliases:k}}).find(function(b){return b.name===o||b.aliases.includes(o)}),a=i.aliases;if(a.length>0){var c=i.aliases.find(function(b){return b.includes(Ws)});if(c){var p=c.replace(Ws,"").replace(Jo,""),E=l.length>0?"".concat(p,", ").concat(l.join("".concat(lt," "))):p,A=Yn(m,{domains:y,args:E});u=A}}}return u},zf=function(r){if(r.includes("".concat(Cr,"()")))return"";var u=Se(r,"".concat(Cr,"("));if(!u)return null;var d=u[0];if(u=u.slice(1),!u)return null;var o=Me(u,d);return o===u?null:o},Xf=function(r){if(!r)return!1;var u=zs(r);if(u.length===0)return!1;var d=u.every(function(o){var g=zf(o);return he.isValidScriptletName(g)});return d},Xs=function(r,u,d){var o=u.redirectRuleMarker,g=u.redirectMarker,v;if(o&&(v=r.findIndex(function(h){return h.includes(o)}),v>-1))return{index:v,marker:o};if(v=r.findIndex(function(h){return h.includes(g)}),v>-1)return{index:v,marker:g};throw new Error("No redirect resource modifier found in rule: ".concat(d))},Gs=function(r){var u=Me(r,"$"),d=he.parseModifiers(r),o=Xs(d,he.REDIRECT_RULE_TYPES.UBO,r),g=d.map(function(v,h){if(h===o.index){var m=he.getRedirectName([v],o.marker);if(m){var y=he.REDIRECT_RULE_TYPES.UBO.compatibility[m],f=o.marker===he.ADG_UBO_REDIRECT_RULE_MARKER?he.REDIRECT_RULE_TYPES.ADG.redirectRuleMarker:he.REDIRECT_RULE_TYPES.ADG.redirectMarker;return"".concat(f).concat(y)}}return v===yf?bf:v}).join(lt);return"".concat(u,"$").concat(g)},Ys=function(r){var u=Me(r,"$"),d=he.parseModifiers(r),o=d.map(function(g){if(g.includes(he.REDIRECT_RULE_TYPES.ABP.redirectMarker)){var v=Se(g,he.REDIRECT_RULE_TYPES.ABP.redirectMarker),h=he.REDIRECT_RULE_TYPES.ABP.compatibility[v];return"".concat(he.REDIRECT_RULE_TYPES.ADG.redirectMarker).concat(h)}return g}).join(lt);return"".concat(u,"$").concat(o)},Gf=function(r){var u;return he.isUboRedirectCompatibleWithAdg(r)?u=Gs(r):he.isAbpRedirectCompatibleWithAdg(r)?u=Ys(r):he.isValidAdgRedirectRule(r)&&(u=r),u},Yf=function(r){if(!he.isAdgRedirectCompatibleWithUbo(r))throw new Error("Unable to convert for uBO - unsupported redirect in rule: ".concat(r));var u=Me(r,"$"),d=he.parseModifiers(r),o=Xs(d,he.REDIRECT_RULE_TYPES.ADG,r),g=he.getRedirectName(d,o.marker);if(!g)throw new Error("Unable to convert for uBO - no valid redirect name in rule: ".concat(r));if(!he.hasValidContentType(r)){var v=he.ABSENT_SOURCE_TYPE_REPLACEMENT.find(function(y){return y.NAME===g});if(typeof v>"u")throw new Error("Unable to convert for uBO - no types to add for specific redirect in rule: ".concat(r));var h=v.TYPES;d.push(...h)}var m=d.map(function(y,f){if(f===o.index){var l=o.marker===he.ADG_UBO_REDIRECT_RULE_MARKER?he.REDIRECT_RULE_TYPES.UBO.redirectRuleMarker:he.REDIRECT_RULE_TYPES.UBO.redirectMarker,s=he.REDIRECT_RULE_TYPES.ADG.compatibility[g];return"".concat(l).concat(s)}return y}).join(lt);return"".concat(u,"$").concat(m)},Kf=function(r){var u=r.trim();return he.REDIRECT_RULE_TYPES.ADG.compatibility[u]?u:he.REDIRECT_RULE_TYPES.UBO.compatibility[u]?he.REDIRECT_RULE_TYPES.UBO.compatibility[u]:(u.startsWith(Hs)&&(u=u.slice(Hs.length).trim()),he.REDIRECT_RULE_TYPES.ABP.compatibility[u])},Ks=Yr;Ks.names=["prevent-bab","nobab.js","ubo-nobab.js","bab-defuser.js","ubo-bab-defuser.js","ubo-nobab","ubo-bab-defuser"];function eu(n){var r={set:G},u={send:G},d={displayCart:{products:r,cart:r},updateCart:{cart:r},displayProduct:{products:r},displayPageProduct:{products:r},addProduct:{products:r},removeProduct:{products:r}},o=function(){};o.prototype={setConfig:G,setParam:G,dispatch:G,customVars:r,publisher:r,order:r,click:u,clickListener:u,internalSearch:{set:G,send:G},ecommerce:d,identifiedVisitor:{unset:G},page:{set:G,send:G},selfPromotion:{add:G,send:G},privacy:{setVisitorMode:G,getVisitorMode:G,hit:G},richMedia:{add:G,send:G,remove:G,removeAll:G}};var g={Tracker:{Tag:o}};window.ATInternet=g,z(n)}eu.names=["ati-smarttag"],eu.injections=[z,G];function tu(n){var r=document.currentScript;if(r!==null){var u=r.src;if(typeof u=="string"){var d=["adclixx\\.net","adnetasia\\.com","adtrackers\\.net","bannertrack\\.net"].join("|"),o="^https?://[\\w-]+\\.(".concat(d,")/."),g=new RegExp(o);g.test(u)!==!1&&(window.nH7eXzOsG=858,z(n))}}}tu.names=["prevent-bab2","nobab2.js"],tu.injections=[z];function nu(n){window.canRunAds=!0,window.isAdBlockActive=!1,z(n)}nu.names=["prebid-ads","ubo-prebid-ads.js","prebid-ads.js"],nu.injections=[z];var Js=Object.freeze({__proto__:null,ATInternetSmartTag:eu,AmazonApstag:ea,DidomiLoader:ta,Fingerprintjs2:na,Fingerprintjs3:ra,Gemius:aa,GoogleAnalytics:ia,GoogleAnalyticsGa:oa,GoogleIma3:ua,GoogleSyndicationAdsByGoogle:sa,GoogleTagServicesGpt:ca,Matomo:la,NaverWcslog:pa,Pardot:va,Prebid:ga,ScoreCardResearchBeacon:ma,metrikaYandexTag:da,metrikaYandexWatch:fa,noeval:Kr,prebidAds:nu,preventBab:Ks,preventBab2:tu,preventFab:Jr,preventPopadsNet:Zr,setPopadsDummy:Qr});function Kn(n){"@babel/helpers - typeof";return Kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Kn(n)}function Jf(n,r){if(Kn(n)!=="object"||n===null)return n;var u=n[Symbol.toPrimitive];if(u!==void 0){var d=u.call(n,r||"default");if(Kn(d)!=="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}function Qf(n){var r=Jf(n,"string");return Kn(r)==="symbol"?r:String(r)}function Zf(n,r,u){return r=Qf(r),r in n?Object.defineProperty(n,r,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[r]=u,n}function ep(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Te={},Jn={},at={};function Qs(n){return typeof n>"u"||n===null}function tp(n){return typeof n=="object"&&n!==null}function np(n){return Array.isArray(n)?n:Qs(n)?[]:[n]}function rp(n,r){var u,d,o,g;if(r)for(g=Object.keys(r),u=0,d=g.length;u0&&`\0\r \x85\u2028\u2029`.indexOf(this.buffer.charAt(o-1))===-1;)if(o-=1,this.position-o>u/2-1){d=" ... ",o+=5;break}for(g="",v=this.position;vu/2-1){g=" ... ",v-=5;break}return h=this.buffer.slice(o,v),Zs.repeat(" ",r)+d+h+g+` `+Zs.repeat(" ",r+this.position-o+d.length)+"^"},ru.prototype.toString=function(r){var u,d="";return this.name&&(d+='in "'+this.name+'" '),d+="at line "+(this.line+1)+", column "+(this.column+1),r||(u=this.getSnippet(),u&&(d+=`: `+u)),d};var op=ru,ec=Zn,up=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],sp=["scalar","sequence","mapping"];function cp(n){var r={};return n!==null&&Object.keys(n).forEach(function(u){n[u].forEach(function(d){r[String(d)]=u})}),r}function lp(n,r){if(r=r||{},Object.keys(r).forEach(function(u){if(up.indexOf(u)===-1)throw new ec('Unknown option "'+u+'" is met in definition of "'+n+'" YAML type.')}),this.tag=n,this.kind=r.kind||null,this.resolve=r.resolve||function(){return!0},this.construct=r.construct||function(u){return u},this.instanceOf=r.instanceOf||null,this.predicate=r.predicate||null,this.represent=r.represent||null,this.defaultStyle=r.defaultStyle||null,this.styleAliases=cp(r.styleAliases||null),sp.indexOf(this.kind)===-1)throw new ec('Unknown kind "'+this.kind+'" is specified for "'+n+'" YAML type.')}var We=lp,tc=at,ba=Zn,dp=We;function au(n,r,u){var d=[];return n.include.forEach(function(o){u=au(o,r,u)}),n[r].forEach(function(o){u.forEach(function(g,v){g.tag===o.tag&&g.kind===o.kind&&d.push(v)}),u.push(o)}),u.filter(function(o,g){return d.indexOf(g)===-1})}function fp(){var n={scalar:{},sequence:{},mapping:{},fallback:{}},r,u;function d(o){n[o.kind][o.tag]=n.fallback[o.tag]=o}for(r=0,u=arguments.length;r=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0"+r.toString(8):"-0"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),nc=at,Lp=We,$p=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Wp(n){return!(n===null||!$p.test(n)||n[n.length-1]==="_")}function Hp(n){var r,u,d,o;return r=n.replace(/_/g,"").toLowerCase(),u=r[0]==="-"?-1:1,o=[],"+-".indexOf(r[0])>=0&&(r=r.slice(1)),r===".inf"?u===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:r===".nan"?NaN:r.indexOf(":")>=0?(r.split(":").forEach(function(g){o.unshift(parseFloat(g,10))}),r=0,d=1,o.forEach(function(g){r+=g*d,d*=60}),u*r):u*parseFloat(r,10)}var Vp=/^[-+]?[0-9]+e/;function Up(n,r){var u;if(isNaN(n))switch(r){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===n)switch(r){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===n)switch(r){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(nc.isNegativeZero(n))return"-0.0";return u=n.toString(10),Vp.test(u)?u.replace("e",".e"):u}function qp(n){return Object.prototype.toString.call(n)==="[object Number]"&&(n%1!==0||nc.isNegativeZero(n))}var zp=new Lp("tag:yaml.org,2002:float",{kind:"scalar",resolve:Wp,construct:Hp,predicate:qp,represent:Up,defaultStyle:"lowercase"}),Xp=kn,rc=new Xp({include:[iu],implicit:[Fp,Sp,Bp,zp]}),Gp=kn,ac=new Gp({include:[rc]}),Yp=We,ic=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),oc=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Kp(n){return n===null?!1:ic.exec(n)!==null||oc.exec(n)!==null}function Jp(n){var r,u,d,o,g,v,h,m=0,y=null,f,l,s;if(r=ic.exec(n),r===null&&(r=oc.exec(n)),r===null)throw new Error("Date resolve error");if(u=+r[1],d=+r[2]-1,o=+r[3],!r[4])return new Date(Date.UTC(u,d,o));if(g=+r[4],v=+r[5],h=+r[6],r[7]){for(m=r[7].slice(0,3);m.length<3;)m+="0";m=+m}return r[9]&&(f=+r[10],l=+(r[11]||0),y=(f*60+l)*6e4,r[9]==="-"&&(y=-y)),s=new Date(Date.UTC(u,d,o,g,v,h,m)),y&&s.setTime(s.getTime()-y),s}function Qp(n){return n.toISOString()}var Zp=new Yp("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Kp,construct:Jp,instanceOf:Date,represent:Qp}),ev=We;function tv(n){return n==="<<"||n===null}var nv=new ev("tag:yaml.org,2002:merge",{kind:"scalar",resolve:tv});function uc(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var rn;try{var rv=uc;rn=rv("buffer").Buffer}catch{}var av=We,ou=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function iv(n){if(n===null)return!1;var r,u,d=0,o=n.length,g=ou;for(u=0;u64)){if(r<0)return!1;d+=6}return d%8===0}function ov(n){var r,u,d=n.replace(/[\r\n=]/g,""),o=d.length,g=ou,v=0,h=[];for(r=0;r>16&255),h.push(v>>8&255),h.push(v&255)),v=v<<6|g.indexOf(d.charAt(r));return u=o%4*6,u===0?(h.push(v>>16&255),h.push(v>>8&255),h.push(v&255)):u===18?(h.push(v>>10&255),h.push(v>>2&255)):u===12&&h.push(v>>4&255),rn?rn.from?rn.from(h):new rn(h):h}function uv(n){var r="",u=0,d,o,g=n.length,v=ou;for(d=0;d>18&63],r+=v[u>>12&63],r+=v[u>>6&63],r+=v[u&63]),u=(u<<8)+n[d];return o=g%3,o===0?(r+=v[u>>18&63],r+=v[u>>12&63],r+=v[u>>6&63],r+=v[u&63]):o===2?(r+=v[u>>10&63],r+=v[u>>4&63],r+=v[u<<2&63],r+=v[64]):o===1&&(r+=v[u>>2&63],r+=v[u<<4&63],r+=v[64],r+=v[64]),r}function sv(n){return rn&&rn.isBuffer(n)}var cv=new av("tag:yaml.org,2002:binary",{kind:"scalar",resolve:iv,construct:ov,predicate:sv,represent:uv}),lv=We,dv=Object.prototype.hasOwnProperty,fv=Object.prototype.toString;function pv(n){if(n===null)return!0;var r=[],u,d,o,g,v,h=n;for(u=0,d=h.length;u"u"}var jv=new kv("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:Rv,construct:Sv,predicate:Ov,represent:Tv}),Pv=We;function _v(n){if(n===null||n.length===0)return!1;var r=n,u=/\/([gim]*)$/.exec(n),d="";return!(r[0]==="/"&&(u&&(d=u[1]),d.length>3||r[r.length-d.length-1]!=="/"))}function Iv(n){var r=n,u=/\/([gim]*)$/.exec(n),d="";return r[0]==="/"&&(u&&(d=u[1]),r=r.slice(1,r.length-d.length-1)),new RegExp(r,d)}function Nv(n){var r="/"+n.source+"/";return n.global&&(r+="g"),n.multiline&&(r+="m"),n.ignoreCase&&(r+="i"),r}function Mv(n){return Object.prototype.toString.call(n)==="[object RegExp]"}var Bv=new Pv("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:_v,construct:Iv,predicate:Mv,represent:Nv}),Da;try{var Lv=uc;Da=Lv("esprima")}catch{typeof window<"u"&&(Da=window.esprima)}var $v=We;function Wv(n){if(n===null)return!1;try{var r="("+n+")",u=Da.parse(r,{range:!0});return!(u.type!=="Program"||u.body.length!==1||u.body[0].type!=="ExpressionStatement"||u.body[0].expression.type!=="ArrowFunctionExpression"&&u.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function Hv(n){var r="("+n+")",u=Da.parse(r,{range:!0}),d=[],o;if(u.type!=="Program"||u.body.length!==1||u.body[0].type!=="ExpressionStatement"||u.body[0].expression.type!=="ArrowFunctionExpression"&&u.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return u.body[0].expression.params.forEach(function(g){d.push(g.name)}),o=u.body[0].expression.body.range,u.body[0].expression.body.type==="BlockStatement"?new Function(d,r.slice(o[0]+1,o[1]-1)):new Function(d,"return "+r.slice(o[0],o[1]))}function Vv(n){return n.toString()}function Uv(n){return Object.prototype.toString.call(n)==="[object Function]"}var qv=new $v("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:Wv,construct:Hv,predicate:Uv,represent:Vv}),sc=kn,Ea=sc.DEFAULT=new sc({include:[er],explicit:[jv,Bv,qv]}),Tt=at,cc=Zn,zv=op,lc=er,Xv=Ea,zt=Object.prototype.hasOwnProperty,wa=1,dc=2,fc=3,Aa=4,uu=1,Gv=2,pc=3,Yv=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Kv=/[\x85\u2028\u2029]/,Jv=/[,\[\]\{\}]/,vc=/^(?:!|!!|![a-z\-]+!)$/i,gc=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function mc(n){return Object.prototype.toString.call(n)}function bt(n){return n===10||n===13}function an(n){return n===9||n===32}function Je(n){return n===9||n===32||n===10||n===13}function Rn(n){return n===44||n===91||n===93||n===123||n===125}function Qv(n){var r;return 48<=n&&n<=57?n-48:(r=n|32,97<=r&&r<=102?r-97+10:-1)}function Zv(n){return n===120?2:n===117?4:n===85?8:0}function eg(n){return 48<=n&&n<=57?n-48:-1}function hc(n){return n===48?"\0":n===97?"\x07":n===98?"\b":n===116||n===9?" ":n===110?` `:n===118?"\v":n===102?"\f":n===114?"\r":n===101?"\x1B":n===32?" ":n===34?'"':n===47?"/":n===92?"\\":n===78?"\x85":n===95?"\xA0":n===76?"\u2028":n===80?"\u2029":""}function tg(n){return n<=65535?String.fromCharCode(n):String.fromCharCode((n-65536>>10)+55296,(n-65536&1023)+56320)}for(var yc=new Array(256),bc=new Array(256),Sn=0;Sn<256;Sn++)yc[Sn]=hc(Sn)?1:0,bc[Sn]=hc(Sn);function ng(n,r){this.input=n,this.filename=r.filename||null,this.schema=r.schema||Xv,this.onWarning=r.onWarning||null,this.legacy=r.legacy||!1,this.json=r.json||!1,this.listener=r.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=n.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function Dc(n,r){return new cc(r,new zv(n.filename,n.input,n.position,n.line,n.position-n.lineStart))}function ye(n,r){throw Dc(n,r)}function Fa(n,r){n.onWarning&&n.onWarning.call(null,Dc(n,r))}var Ec={YAML:function(r,u,d){var o,g,v;r.version!==null&&ye(r,"duplication of %YAML directive"),d.length!==1&&ye(r,"YAML directive accepts exactly one argument"),o=/^([0-9]+)\.([0-9]+)$/.exec(d[0]),o===null&&ye(r,"ill-formed argument of the YAML directive"),g=parseInt(o[1],10),v=parseInt(o[2],10),g!==1&&ye(r,"unacceptable YAML version of the document"),r.version=d[0],r.checkLineBreaks=v<2,v!==1&&v!==2&&Fa(r,"unsupported YAML version of the document")},TAG:function(r,u,d){var o,g;d.length!==2&&ye(r,"TAG directive accepts exactly two arguments"),o=d[0],g=d[1],vc.test(o)||ye(r,"ill-formed tag handle (first argument) of the TAG directive"),zt.call(r.tagMap,o)&&ye(r,'there is a previously declared suffix for "'+o+'" tag handle'),gc.test(g)||ye(r,"ill-formed tag prefix (second argument) of the TAG directive"),r.tagMap[o]=g}};function Xt(n,r,u,d){var o,g,v,h;if(r1&&(n.result+=Tt.repeat(` `,r-1))}function rg(n,r,u){var d,o,g,v,h,m,y,f,l=n.kind,s=n.result,i;if(i=n.input.charCodeAt(n.position),Je(i)||Rn(i)||i===35||i===38||i===42||i===33||i===124||i===62||i===39||i===34||i===37||i===64||i===96||(i===63||i===45)&&(o=n.input.charCodeAt(n.position+1),Je(o)||u&&Rn(o)))return!1;for(n.kind="scalar",n.result="",g=v=n.position,h=!1;i!==0;){if(i===58){if(o=n.input.charCodeAt(n.position+1),Je(o)||u&&Rn(o))break}else if(i===35){if(d=n.input.charCodeAt(n.position-1),Je(d))break}else{if(n.position===n.lineStart&&Ca(n)||u&&Rn(i))break;if(bt(i))if(m=n.line,y=n.lineStart,f=n.lineIndent,Ie(n,!1,-1),n.lineIndent>=r){h=!0,i=n.input.charCodeAt(n.position);continue}else{n.position=v,n.line=m,n.lineStart=y,n.lineIndent=f;break}}h&&(Xt(n,g,v,!1),cu(n,n.line-m),g=v=n.position,h=!1),an(i)||(v=n.position+1),i=n.input.charCodeAt(++n.position)}return Xt(n,g,v,!1),n.result?!0:(n.kind=l,n.result=s,!1)}function ag(n,r){var u,d,o;if(u=n.input.charCodeAt(n.position),u!==39)return!1;for(n.kind="scalar",n.result="",n.position++,d=o=n.position;(u=n.input.charCodeAt(n.position))!==0;)if(u===39)if(Xt(n,d,n.position,!0),u=n.input.charCodeAt(++n.position),u===39)d=n.position,n.position++,o=n.position;else return!0;else bt(u)?(Xt(n,d,o,!0),cu(n,Ie(n,!1,r)),d=o=n.position):n.position===n.lineStart&&Ca(n)?ye(n,"unexpected end of the document within a single quoted scalar"):(n.position++,o=n.position);ye(n,"unexpected end of the stream within a single quoted scalar")}function ig(n,r){var u,d,o,g,v,h;if(h=n.input.charCodeAt(n.position),h!==34)return!1;for(n.kind="scalar",n.result="",n.position++,u=d=n.position;(h=n.input.charCodeAt(n.position))!==0;){if(h===34)return Xt(n,u,n.position,!0),n.position++,!0;if(h===92){if(Xt(n,u,n.position,!0),h=n.input.charCodeAt(++n.position),bt(h))Ie(n,!1,r);else if(h<256&&yc[h])n.result+=bc[h],n.position++;else if((v=Zv(h))>0){for(o=v,g=0;o>0;o--)h=n.input.charCodeAt(++n.position),(v=Qv(h))>=0?g=(g<<4)+v:ye(n,"expected hexadecimal character");n.result+=tg(g),n.position++}else ye(n,"unknown escape sequence");u=d=n.position}else bt(h)?(Xt(n,u,d,!0),cu(n,Ie(n,!1,r)),u=d=n.position):n.position===n.lineStart&&Ca(n)?ye(n,"unexpected end of the document within a double quoted scalar"):(n.position++,d=n.position)}ye(n,"unexpected end of the stream within a double quoted scalar")}function og(n,r){var u=!0,d,o=n.tag,g,v=n.anchor,h,m,y,f,l,s={},i,a,c,p;if(p=n.input.charCodeAt(n.position),p===91)m=93,l=!1,g=[];else if(p===123)m=125,l=!0,g={};else return!1;for(n.anchor!==null&&(n.anchorMap[n.anchor]=g),p=n.input.charCodeAt(++n.position);p!==0;){if(Ie(n,!0,r),p=n.input.charCodeAt(n.position),p===m)return n.position++,n.tag=o,n.anchor=v,n.kind=l?"mapping":"sequence",n.result=g,!0;u||ye(n,"missed comma between flow collection entries"),a=i=c=null,y=f=!1,p===63&&(h=n.input.charCodeAt(n.position+1),Je(h)&&(y=f=!0,n.position++,Ie(n,!0,r))),d=n.line,On(n,r,wa,!1,!0),a=n.tag,i=n.result,Ie(n,!0,r),p=n.input.charCodeAt(n.position),(f||n.line===d)&&p===58&&(y=!0,p=n.input.charCodeAt(++n.position),Ie(n,!0,r),On(n,r,wa,!1,!0),c=n.result),l?Tn(n,g,s,a,i,c):y?g.push(Tn(n,null,s,a,i,c)):g.push(i),Ie(n,!0,r),p=n.input.charCodeAt(n.position),p===44?(u=!0,p=n.input.charCodeAt(++n.position)):u=!1}ye(n,"unexpected end of the stream within a flow collection")}function ug(n,r){var u,d,o=uu,g=!1,v=!1,h=r,m=0,y=!1,f,l;if(l=n.input.charCodeAt(n.position),l===124)d=!1;else if(l===62)d=!0;else return!1;for(n.kind="scalar",n.result="";l!==0;)if(l=n.input.charCodeAt(++n.position),l===43||l===45)uu===o?o=l===43?pc:Gv:ye(n,"repeat of a chomping mode identifier");else if((f=eg(l))>=0)f===0?ye(n,"bad explicit indentation width of a block scalar; it cannot be less than one"):v?ye(n,"repeat of an indentation width identifier"):(h=r+f-1,v=!0);else break;if(an(l)){do l=n.input.charCodeAt(++n.position);while(an(l));if(l===35)do l=n.input.charCodeAt(++n.position);while(!bt(l)&&l!==0)}for(;l!==0;){for(su(n),n.lineIndent=0,l=n.input.charCodeAt(n.position);(!v||n.lineIndenth&&(h=n.lineIndent),bt(l)){m++;continue}if(n.lineIndentr)&&m!==0)ye(n,"bad indentation of a sequence entry");else if(n.lineIndentr)&&(On(n,r,Aa,!0,o)&&(a?s=n.result:i=n.result),a||(Tn(n,y,f,l,s,i,g,v),l=s=i=null),Ie(n,!0,-1),p=n.input.charCodeAt(n.position)),n.lineIndent>r&&p!==0)ye(n,"bad indentation of a mapping entry");else if(n.lineIndentr?m=1:n.lineIndent===r?m=0:n.lineIndentr?m=1:n.lineIndent===r?m=0:n.lineIndent tag; it should be "scalar", not "'+n.kind+'"'),l=0,s=n.implicitTypes.length;l tag; it should be "'+i.kind+'", not "'+n.kind+'"'),i.resolve(n.result)?(n.result=i.construct(n.result),n.anchor!==null&&(n.anchorMap[n.anchor]=n.result)):ye(n,"cannot resolve a node with !<"+n.tag+"> explicit tag")):ye(n,"unknown tag !<"+n.tag+">");return n.listener!==null&&n.listener("close",n),n.tag!==null||n.anchor!==null||f}function fg(n){var r=n.position,u,d,o,g=!1,v;for(n.version=null,n.checkLineBreaks=n.legacy,n.tagMap={},n.anchorMap={};(v=n.input.charCodeAt(n.position))!==0&&(Ie(n,!0,-1),v=n.input.charCodeAt(n.position),!(n.lineIndent>0||v!==37));){for(g=!0,v=n.input.charCodeAt(++n.position),u=n.position;v!==0&&!Je(v);)v=n.input.charCodeAt(++n.position);for(d=n.input.slice(u,n.position),o=[],d.length<1&&ye(n,"directive name must not be less than one character in length");v!==0;){for(;an(v);)v=n.input.charCodeAt(++n.position);if(v===35){do v=n.input.charCodeAt(++n.position);while(v!==0&&!bt(v));break}if(bt(v))break;for(u=n.position;v!==0&&!Je(v);)v=n.input.charCodeAt(++n.position);o.push(n.input.slice(u,n.position))}v!==0&&su(n),zt.call(Ec,d)?Ec[d](n,d,o):Fa(n,'unknown document directive "'+d+'"')}if(Ie(n,!0,-1),n.lineIndent===0&&n.input.charCodeAt(n.position)===45&&n.input.charCodeAt(n.position+1)===45&&n.input.charCodeAt(n.position+2)===45?(n.position+=3,Ie(n,!0,-1)):g&&ye(n,"directives end mark is expected"),On(n,n.lineIndent-1,Aa,!1,!0),Ie(n,!0,-1),n.checkLineBreaks&&Kv.test(n.input.slice(r,n.position))&&Fa(n,"non-ASCII line breaks are interpreted as content"),n.documents.push(n.result),n.position===n.lineStart&&Ca(n)){n.input.charCodeAt(n.position)===46&&(n.position+=3,Ie(n,!0,-1));return}if(n.position"u"&&(u=r,r=null);var d=Fc(n,u);if(typeof r!="function")return d;for(var o=0,g=d.length;o"u"&&(u=r,r=null),Cc(n,r,Tt.extend({schema:lc},u))}function vg(n,r){return xc(n,Tt.extend({schema:lc},r))}Jn.loadAll=Cc,Jn.load=xc,Jn.safeLoadAll=pg,Jn.safeLoad=vg;var lu={},tr=at,nr=Zn,gg=Ea,mg=er,kc=Object.prototype.toString,Rc=Object.prototype.hasOwnProperty,hg=9,rr=10,yg=13,bg=32,Dg=33,Eg=34,Sc=35,wg=37,Ag=38,Fg=39,Cg=42,Tc=44,xg=45,Oc=58,kg=61,Rg=62,Sg=63,Tg=64,jc=91,Pc=93,Og=96,_c=123,jg=124,Ic=125,ze={};ze[0]="\\0",ze[7]="\\a",ze[8]="\\b",ze[9]="\\t",ze[10]="\\n",ze[11]="\\v",ze[12]="\\f",ze[13]="\\r",ze[27]="\\e",ze[34]='\\"',ze[92]="\\\\",ze[133]="\\N",ze[160]="\\_",ze[8232]="\\L",ze[8233]="\\P";var Pg=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function _g(n,r){var u,d,o,g,v,h,m;if(r===null)return{};for(u={},d=Object.keys(r),o=0,g=d.length;o0?n.charCodeAt(g-1):null,s=s&&Bc(v,h)}else{for(g=0;gd&&n[l+1]!==" ",l=g);else if(!jn(v))return xa;h=g>0?n.charCodeAt(g-1):null,s=s&&Bc(v,h)}y=y||f&&g-l-1>d&&n[l+1]!==" "}return!m&&!y?s&&!o(n)?$c:Wc:u>9&&Lc(n)?xa:y?Vc:Hc}function $g(n,r,u,d){n.dump=function(){if(r.length===0)return"''";if(!n.noCompatMode&&Pg.indexOf(r)!==-1)return"'"+r+"'";var o=n.indent*Math.max(1,u),g=n.lineWidth===-1?-1:Math.max(Math.min(n.lineWidth,40),n.lineWidth-o),v=d||n.flowLevel>-1&&u>=n.flowLevel;function h(m){return Ng(n,m)}switch(Lg(r,v,n.indent,g,h)){case $c:return r;case Wc:return"'"+r.replace(/'/g,"''")+"'";case Hc:return"|"+Uc(r,n.indent)+qc(Mc(r,o));case Vc:return">"+Uc(r,n.indent)+qc(Mc(Wg(r,g),o));case xa:return'"'+Hg(r)+'"';default:throw new nr("impossible error: invalid scalar style")}}()}function Uc(n,r){var u=Lc(n)?String(r):"",d=n[n.length-1]===` `,o=d&&(n[n.length-2]===` `||n===` `),g=o?"+":d?"":"-";return u+g+` `}function qc(n){return n[n.length-1]===` `?n.slice(0,-1):n}function Wg(n,r){for(var u=/(\n+)([^\n]*)/g,d=function(){var y=n.indexOf(` `);return y=y!==-1?y:n.length,u.lastIndex=y,zc(n.slice(0,y),r)}(),o=n[0]===` `||n[0]===" ",g,v;v=u.exec(n);){var h=v[1],m=v[2];g=m[0]===" ",d+=h+(!o&&!g&&m!==""?` `:"")+zc(m,r),o=g}return d}function zc(n,r){if(n===""||n[0]===" ")return n;for(var u=/ [^ ]/g,d,o=0,g,v=0,h=0,m="";d=u.exec(n);)h=d.index,h-o>r&&(g=v>o?v:h,m+=` `+n.slice(o,g),o=g+1),v=h;return m+=` `,n.length-o>r&&v>o?m+=n.slice(o,v)+` `+n.slice(v+1):m+=n.slice(o),m.slice(1)}function Hg(n){for(var r="",u,d,o,g=0;g=55296&&u<=56319&&(d=n.charCodeAt(g+1),d>=56320&&d<=57343)){r+=Nc((u-55296)*1024+d-56320+65536),g++;continue}o=ze[u],r+=!o&&jn(u)?n[g]:o||Nc(u)}return r}function Vg(n,r,u){var d="",o=n.tag,g,v;for(g=0,v=u.length;g1024&&(f+="? "),f+=n.dump+(n.condenseFlow?'"':"")+":"+(n.condenseFlow?"":" "),on(n,r,y,!1,!1)&&(f+=n.dump,d+=f));n.tag=o,n.dump="{"+d+"}"}function zg(n,r,u,d){var o="",g=n.tag,v=Object.keys(u),h,m,y,f,l,s;if(n.sortKeys===!0)v.sort();else if(typeof n.sortKeys=="function")v.sort(n.sortKeys);else if(n.sortKeys)throw new nr("sortKeys must be a boolean or a function");for(h=0,m=v.length;h1024,l&&(n.dump&&rr===n.dump.charCodeAt(0)?s+="?":s+="? "),s+=n.dump,l&&(s+=du(n,r)),on(n,r+1,f,!0,l)&&(n.dump&&rr===n.dump.charCodeAt(0)?s+=":":s+=": ",s+=n.dump,o+=s));n.tag=g,n.dump=o||"{}"}function Xc(n,r,u){var d,o,g,v,h,m;for(o=u?n.explicitTypes:n.implicitTypes,g=0,v=o.length;g tag resolver accepts not "'+m+'" style');n.dump=d}return!0}return!1}function on(n,r,u,d,o,g){n.tag=null,n.dump=u,Xc(n,u,!1)||Xc(n,u,!0);var v=kc.call(n.dump);d&&(d=n.flowLevel<0||n.flowLevel>r);var h=v==="[object Object]"||v==="[object Array]",m,y;if(h&&(m=n.duplicates.indexOf(u),y=m!==-1),(n.tag!==null&&n.tag!=="?"||y||n.indent!==2&&r>0)&&(o=!1),y&&n.usedDuplicates[m])n.dump="*ref_"+m;else{if(h&&y&&!n.usedDuplicates[m]&&(n.usedDuplicates[m]=!0),v==="[object Object]")d&&Object.keys(n.dump).length!==0?(zg(n,r,n.dump,o),y&&(n.dump="&ref_"+m+n.dump)):(qg(n,r,n.dump),y&&(n.dump="&ref_"+m+" "+n.dump));else if(v==="[object Array]"){var f=n.noArrayIndent&&r>0?r-1:r;d&&n.dump.length!==0?(Ug(n,f,n.dump,o),y&&(n.dump="&ref_"+m+n.dump)):(Vg(n,f,n.dump),y&&(n.dump="&ref_"+m+" "+n.dump))}else if(v==="[object String]")n.tag!=="?"&&$g(n,n.dump,r,g);else{if(n.skipInvalid)return!1;throw new nr("unacceptable kind of an object to dump "+v)}n.tag!==null&&n.tag!=="?"&&(n.dump="!<"+n.tag+"> "+n.dump)}return!0}function Xg(n,r){var u=[],d=[],o,g;for(pu(n,u,d),o=0,g=d.length;o2&&arguments[2]!==void 0?arguments[2]:!1,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,l=h.name,s=h.verbose;if(!(!y&&!s)){var i=console.log;if(!f){i("".concat(l,":"),m);return}i("".concat(l,": ").concat(m))}}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function yu(n,r){function u(h){var m,y="3.453.0",f={},l=function(V){var U=document.createElement("div");U.style.setProperty("display","none","important"),U.style.setProperty("visibility","collapse","important"),V&&V.appendChild(U)};l.prototype.destroy=o,l.prototype.initialize=o;var s=function(){};s.CompanionBackfillMode={ALWAYS:"always",ON_MASTER_AD:"on_master_ad"},s.VpaidMode={DISABLED:0,ENABLED:1,INSECURE:2},s.prototype={c:!0,f:{},i:!1,l:"",p:"",r:0,t:"",v:"",getCompanionBackfill:o,getDisableCustomPlaybackForIOS10Plus(){return this.i},getDisabledFlashAds:function(){return!0},getFeatureFlags(){return this.f},getLocale(){return this.l},getNumRedirects(){return this.r},getPlayerType(){return this.t},getPlayerVersion(){return this.v},getPpid(){return this.p},getVpaidMode(){return this.C},isCookiesEnabled(){return this.c},isVpaidAdapter(){return this.M},setCompanionBackfill:o,setAutoPlayAdBreaks(M){this.K=M},setCookiesEnabled(M){this.c=!!M},setDisableCustomPlaybackForIOS10Plus(M){this.i=!!M},setDisableFlashAds:o,setFeatureFlags(M){this.f=!!M},setIsVpaidAdapter(M){this.M=M},setLocale(M){this.l=!!M},setNumRedirects(M){this.r=!!M},setPageCorrelator(M){this.R=M},setPlayerType(M){this.t=!!M},setPlayerVersion(M){this.v=!!M},setPpid(M){this.p=!!M},setVpaidMode(M){this.C=M},setSessionId:o,setStreamCorrelator:o,setVpaidAllowed:o,CompanionBackfillMode:{ALWAYS:"always",ON_MASTER_AD:"on_master_ad"},VpaidMode:{DISABLED:0,ENABLED:1,INSECURE:2}};var i=function(){this.listeners=new Map,this._dispatch=function(V){var U=this.listeners.get(V.type);U=U?U.values():[];for(var X=0,Z=Array.from(U);X2&&arguments[2]!==void 0?arguments[2]:!1,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,l=h.name,s=h.verbose;if(!(!y&&!s)){var i=console.log;if(!f){i("".concat(l,":"),m);return}i("".concat(l,": ").concat(m))}}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function bu(n,r){function u(g){window.adsbygoogle={loaded:!0,push(F){if(typeof this.length>"u"&&(this.length=0,this.length+=1),F!==null&&F instanceof Object&&F.constructor.name==="Object")for(var x=0,k=Object.keys(F);x0&&(c=a===2&&i[0].nodeName.toLowerCase()==="iframe"&&i[0].id.includes(y)&&i[1].nodeName.toLowerCase()==="iframe"&&i[1].id.includes(f)),!c){v[s].setAttribute(m,"done");var p=document.createElement("iframe");p.id="".concat(y).concat(s),p.style=h,v[s].appendChild(p);var E=document.createElement("iframe");p.contentWindow.document.body.appendChild(E);var A=document.createElement("iframe");A.id="".concat(f).concat(s),A.style=h,v[s].appendChild(A);var b=document.createElement("iframe");A.contentWindow.document.body.appendChild(b),l=!0}}l&&d(g)}function d(g){if(g.verbose===!0){try{var v=console.log.bind(console),h=console.trace.bind(console),m=g.ruleText||"";if(g.domainName){var y="#%#//",f="##+js",l;g.ruleText.includes(y)?l=g.ruleText.indexOf(y):g.ruleText.includes(f)&&(l=g.ruleText.indexOf(f));var s=g.ruleText.slice(l);m="".concat(g.domainName).concat(s)}v("".concat(m," trace start")),h&&h(),v("".concat(m," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(g)}}var o=r?[].concat(n).concat(r):[n];try{u.apply(this,o)}catch(g){console.log(g)}}function Du(n,r){function u(l){var s=new Map,i=new Map,a=new Map,c=new Map,p=new Map,E=new Map,A=function(Y,oe){return p.has(Y)||p.set(Y,new Set),p.get(Y).add(oe),this},b=function(Y,oe){return p.has(Y)?p.get(Y).delete(oe):!1},F=function(Y,oe){return new Promise(function(te){requestAnimationFrame(function(){for(var ne=[0,0],K=p.get(Y)||[],re=Array.from(K),ue=0;ue",K.style="position:absolute; width:0; height:0; left:0; right:0; z-index:-1; border:0",K.setAttribute("width",0),K.setAttribute("height",0),K.setAttribute("data-load-complete",!0),K.setAttribute("data-google-container-id",!0),K.setAttribute("sandbox",""),ne.appendChild(K)}},w=function(Y){if(Y){var oe=Y.getSlotElementId();if(document.getElementById(oe)){var te=document.getElementById(oe);te&&te.appendChild(document.createElement("div")),x(Y),k(Y),F("slotRenderEnded",Y),F("slotRequested",Y),F("slotResponseReceived",Y),F("slotOnload",Y),F("impressionViewable",Y)}}},S={addEventListener:A,removeEventListener:b,enableSyncLoading:o,setRefreshUnfilledSlots:o,getSlots:h},j={addEventListener:A,removeEventListener:b,setContent:o};function C(){}C.prototype.display=o,C.prototype.get=v,C.prototype.set=g,C.prototype.setClickUrl=g,C.prototype.setTagForChildDirectedTreatment=g,C.prototype.setTargeting=g,C.prototype.updateTargetingFromMap=g;function T(){}T.prototype.addSize=g,T.prototype.build=v;var _=function(Y){if(typeof Y=="string")return[Y];try{return Array.prototype.flat.call(Y)}catch{}return[]},I=function(Y,oe){if(typeof oe=="object")for(var te in oe)Object.prototype.hasOwnProperty.call(oe,te)&&Y.set(te,_(oe[te]))},L=function(Y,oe,te){if(i.has(te)){var ne;return(ne=document.getElementById(te))===null||ne===void 0||ne.remove(),i.get(te)}var K=new Map,re=new Map,ue=new Set,le={advertiserId:void 0,campaignId:void 0,creativeId:void 0,creativeTemplateId:void 0,lineItemId:void 0},ee=[{getHeight:function(){return 2},getWidth:function(){return 2}}],ae=(a.get(Y)||0)+1;a.set(Y,ae);var fe="".concat(Y,"_").concat(ae),ve="",we=null,De=new Set,Ae={addService(ge){return De.add(ge),Ae},clearCategoryExclusions:g,clearTargeting(ge){ge===void 0?re.clear():re.delete(ge)},defineSizeMapping(ge){return c.set(te,ge),this},get:function(xe){return K.get(xe)},getAdUnitPath:function(){return Y},getAttributeKeys:function(){return Array.from(K.keys())},getCategoryExclusions:function(){return Array.from(ue)},getClickUrl:function(){return ve},getCollapseEmptyDiv:function(){return we},getContentUrl:function(){return""},getDivStartsCollapsed:function(){return null},getDomId:function(){return te},getEscapedQemQueryId:function(){return""},getFirstLook:function(){return 0},getId:function(){return fe},getHtml:function(){return""},getName:function(){return fe},getOutOfPage:function(){return!1},getResponseInformation:function(){return le},getServices:function(){return Array.from(De)},getSizes:function(){return ee},getSlotElementId:function(){return te},getSlotId:function(){return Ae},getTargeting:function(xe){return re.get(xe)||E.get(xe)||[]},getTargetingKeys:function(){return Array.from(new Set(Array.of(...E.keys(),...re.keys())))},getTargetingMap:function(){return Object.assign(Object.fromEntries(E.entries()),Object.fromEntries(re.entries()))},set(ge,xe){return K.set(ge,xe),Ae},setCategoryExclusion(ge){return ue.add(ge),Ae},setClickUrl(ge){return ve=ge,Ae},setCollapseEmptyDiv(ge){return we=!!ge,Ae},setSafeFrameConfig:g,setTagForChildDirectedTreatment:g,setTargeting(ge,xe){return re.set(ge,_(xe)),Ae},toString:function(){return fe},updateTargetingFromMap(ge){return I(re,ge),Ae}};return s.set(Y,Ae),i.set(te,Ae),c.set(te,oe),Ae},N={addEventListener:A,removeEventListener:b,clear:o,clearCategoryExclusions:g,clearTagForChildDirectedTreatment:g,clearTargeting(Z){Z===void 0?E.clear():E.delete(Z)},collapseEmptyDivs:o,defineOutOfPagePassback(){return new C},definePassback(){return new C},disableInitialLoad:o,display:o,enableAsyncRendering:o,enableLazyLoad:o,enableSingleRequest:o,enableSyncRendering:o,enableVideoAds:o,get:v,getAttributeKeys:h,getTargeting:h,getTargetingKeys:h,getSlots:h,isInitialLoadDisabled:y,refresh:o,set:g,setCategoryExclusion:g,setCentering:o,setCookieOptions:g,setForceSafeFrame:g,setLocation:g,setPrivacySettings:g,setPublisherProvidedId:g,setRequestNonPersonalizedAds:g,setSafeFrameConfig:g,setTagForChildDirectedTreatment:g,setTargeting:g,setVideoContent:g,updateCorrelator:o},$=window,M=$.googletag,V=M===void 0?{}:M,U=V.cmd,X=U===void 0?[]:U;for(V.apiReady=!0,V.cmd=[],V.cmd.push=function(Z){try{Z()}catch{}return 1},V.companionAds=function(){return S},V.content=function(){return j},V.defineOutOfPageSlot=L,V.defineSlot=L,V.destroySlots=function(){s.clear(),i.clear()},V.disablePublisherConsole=o,V.display=function(Z){var Y;Z!=null&&Z.getSlotElementId?Y=Z.getSlotElementId():Z!=null&&Z.nodeType?Y=Z.id:Y=String(Z),w(i.get(Y))},V.enableServices=o,V.getVersion=m,V.pubads=function(){return N},V.pubadsReady=!0,V.setAdIframeTitle=o,V.sizeMapping=function(){return new T},window.googletag=V;X.length!==0;)V.cmd.push(X.shift());d(l)}function d(l){if(l.verbose===!0){try{var s=console.log.bind(console),i=console.trace.bind(console),a=l.ruleText||"";if(l.domainName){var c="#%#//",p="##+js",E;l.ruleText.includes(c)?E=l.ruleText.indexOf(c):l.ruleText.includes(p)&&(E=l.ruleText.indexOf(p));var A=l.ruleText.slice(E);a="".concat(l.domainName).concat(A)}s("".concat(a," trace start")),i&&i(),s("".concat(a," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(l)}}function o(){}function g(){return this}function v(){return null}function h(){return[]}function m(){return""}function y(){return!0}var f=r?[].concat(n).concat(r):[n];try{u.apply(this,f)}catch(l){console.log(l)}}function um(n,r){function u(v){var h=function(){};h.prototype.setDoNotTrack=o,h.prototype.setDomains=o,h.prototype.setCustomDimension=o,h.prototype.trackPageView=o;var m=function(){};m.prototype.addListener=o;var y={getTracker:h,getAsyncTracker:m};window.Piwik=y,d(v)}function d(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}function o(){}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function sm(n,r){function u(v){window.wcs_add={},window.wcs_do=o,window.wcs={inflow:o},d(v)}function d(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}function o(){}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function cm(n,r){function u(m){window.piVersion="1.0.2",window.piScriptNum=0,window.piScriptObj=[],window.checkNamespace=o,window.getPardotUrl=g,window.piGetParameter=v,window.piSetCookie=o,window.piGetCookie=g;function y(){window.pi={tracker:{visitor_id:"",visitor_id_sign:"",pi_opt_in:"",campaign_id:""}},window.piScriptNum+=1}window.piResponse=o,window.piTracker=y,y(),d(m)}function d(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function o(){}function g(){return""}function v(){return null}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function lm(n,r){function u(h){var m=function(l){if(typeof l=="function")try{l.call()}catch{}},y={addAdUnits(){},adServers:{dfp:{buildVideoUrl:o}},adUnits:[],aliasBidder(){},cmd:[],enableAnalytics(){},getHighestCpmBids:g,libLoaded:!0,que:[],requestBids(f){if(f instanceof Object&&f.bidsBackHandler)try{f.bidsBackHandler.call()}catch{}},removeAdUnit(){},setBidderConfig(){},setConfig(){},setTargetingForGPTAsync(){}};y.cmd.push=m,y.que.push=m,window.pbjs=y,d(h)}function d(h){if(h.verbose===!0){try{var m=console.log.bind(console),y=console.trace.bind(console),f=h.ruleText||"";if(h.domainName){var l="#%#//",s="##+js",i;h.ruleText.includes(l)?i=h.ruleText.indexOf(l):h.ruleText.includes(s)&&(i=h.ruleText.indexOf(s));var a=h.ruleText.slice(i);f="".concat(h.domainName).concat(a)}m("".concat(f," trace start")),y&&y(),m("".concat(f," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(h)}}function o(){return""}function g(){return[]}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function Eu(n,r){function u(g){window.COMSCORE={purge(){window._comscore=[]},beacon(){}},d(g)}function d(g){if(g.verbose===!0){try{var v=console.log.bind(console),h=console.trace.bind(console),m=g.ruleText||"";if(g.domainName){var y="#%#//",f="##+js",l;g.ruleText.includes(y)?l=g.ruleText.indexOf(y):g.ruleText.includes(f)&&(l=g.ruleText.indexOf(f));var s=g.ruleText.slice(l);m="".concat(g.domainName).concat(s)}v("".concat(m," trace start")),h&&h(),v("".concat(m," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(g)}}var o=r?[].concat(n).concat(r):[n];try{u.apply(this,o)}catch(g){console.log(g)}}function Qe(n,r){function u(i,a,c){var p=v(c),E=d(),A="data:text/javascript;base64,",b=function(){if("currentScript"in document)return document.currentScript;var S=document.getElementsByTagName("script");return S[S.length-1]},F=b(),x=function(){var S,j=b();if(j){var C=j.textContent;try{var T=Object.getOwnPropertyDescriptor(Node.prototype,"textContent").get;C=T.call(j)}catch{}if(C.length===0&&typeof j.src<"u"&&(S=j.src)!==null&&S!==void 0&&S.startsWith(A)){var _=j.src.slice(A.length);C=window.atob(_)}if(j instanceof HTMLScriptElement&&C.length>0&&j!==F&&p.test(C))throw m(i),new ReferenceError(E)}},k=function w(S,j){var C=g(S,j),T=C.base,_=C.prop,I=C.chain;if(!(T instanceof Object)&&T===null){var L=j.split("."),N=L.indexOf(_),$=L[N-1],M="The scriptlet had been executed before the ".concat($," was loaded.");y(i,M);return}if(I){var V=function(oe){T=oe,oe instanceof Object&&w(oe,I)};Object.defineProperty(S,_,{get:function(){return T},set:V});return}var U=T[_],X=Object.getOwnPropertyDescriptor(T,_);(!(X instanceof Object)||!(X.get instanceof Function))&&(U=T[_],X=void 0);var Z=Object.assign(l(),{currentValue:U,get(){return this.isAbortingSuspended||this.isolateCallback(x),X instanceof Object?X.get.call(T):this.currentValue},set(Y){this.isAbortingSuspended||this.isolateCallback(x),X instanceof Object?X.set.call(T,Y):this.currentValue=Y}});o(T,_,{get(){return Z.get.call(Z)},set(Y){Z.set.call(Z,Y)}})};k(window,a),window.onerror=h(E).bind()}function d(){return Math.random().toString(36).slice(2,9)}function o(i,a,c){var p=Object.getOwnPropertyDescriptor(i,a);return p&&!p.configurable?!1:(Object.defineProperty(i,a,c),!0)}function g(i,a){var c=a.indexOf(".");if(c===-1)return{base:i,prop:a};var p=a.slice(0,c);if(i===null)return{base:i,prop:p,chain:a};var E=i[p];return a=a.slice(c+1),(i instanceof Object||typeof i=="object")&&f(i)?{base:i,prop:p,chain:a}:E===null?{base:i,prop:p,chain:a}:E!==void 0?g(E,a):(Object.defineProperty(i,p,{configurable:!0}),{base:i,prop:p,chain:a})}function v(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=".?",c="/";if(i==="")return new RegExp(a);var p=i.lastIndexOf(c),E=i.substring(p+1),A=i.substring(0,p+1),b=function(j){if(!j)return!1;try{return new RegExp("",j),!0}catch{return!1}},F=function(j,C){return j.startsWith(c)&&j.endsWith(c)&&!j.endsWith("\\/")&&b(C)?C:""},x=F(A,E);if(i.startsWith(c)&&i.endsWith(c)||x){var k=x?A:i;return new RegExp(k.slice(1,-1),x)}var w=i.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(w)}function h(i){var a=window.onerror;return function(p){if(typeof p=="string"&&p.includes(i))return!0;if(a instanceof Function){for(var E=arguments.length,A=new Array(E>1?E-1:0),b=1;b2&&arguments[2]!==void 0?arguments[2]:!1,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,E=i.name,A=i.verbose;if(!(!c&&!A)){var b=console.log;if(!p){b("".concat(E,":"),a);return}b("".concat(E,": ").concat(a))}}function f(i){return Object.keys(i).length===0&&!i.prototype}function l(){return{isAbortingSuspended:!1,isolateCallback(i){this.isAbortingSuspended=!0;try{for(var a=arguments.length,c=new Array(a>1?a-1:0),p=1;p1?a-1:0),p=1;p1?a-1:0),p=1;p1?k-1:0),S=1;S1?b-1:0),x=1;x2&&arguments[2]!==void 0?arguments[2]:!1,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,k=A.name,w=A.verbose;if(!(!F&&!w)){var S=console.log;if(!x){S("".concat(k,":"),b);return}S("".concat(k,": ").concat(b))}}function i(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",b=".?",F="/";if(A==="")return new RegExp(b);var x=A.lastIndexOf(F),k=A.substring(x+1),w=A.substring(0,x+1),S=function(L){if(!L)return!1;try{return new RegExp("",L),!0}catch{return!1}},j=function(L,N){return L.startsWith(F)&&L.endsWith(F)&&!L.endsWith("\\/")&&S(N)?N:""},C=j(w,k);if(A.startsWith(F)&&A.endsWith(F)||C){var T=C?w:A;return new RegExp(T.slice(1,-1),C)}var _=A.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(_)}function a(A){return Object.keys(A).length===0&&!A.prototype}function c(){var A=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),b=A?.value;if(A&&typeof A.value=="function")return b;throw new Error("RegExp.prototype.test is not a function")}function p(A,b){var F="inlineScript",x="injectedScript",k="",w=function(N){return N.includes(F)},S=function(N){return N.includes(x)};if(!(w(A)||S(A)))return!1;var j=window.location.href,C=j.indexOf("#");C!==-1&&(j=j.slice(0,C));var T=b.split(` `).slice(2).map(function(L){return L.trim()}),_=T.map(function(L){var N,$=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(L);if($){var M,V,U=$[2];if((M=U)!==null&&M!==void 0&&M.startsWith("(")&&(U=U.slice(1)),(V=U)!==null&&V!==void 0&&V.startsWith(k)){var X;U=x;var Z=$[1]!==void 0?$[1].slice(0,-1):L.slice(0,$.index).trim();(X=Z)!==null&&X!==void 0&&X.startsWith("at")&&(Z=Z.slice(2).trim()),N="".concat(Z," ").concat(U).trim()}else N=U}else N=L;return N});if(_){for(var I=0;I<_.length;I+=1)if(w(A)&&j===_[I]||S(A)&&_[I].startsWith(x))return!0}return!1}var E=r?[].concat(n).concat(r):[n];try{u.apply(this,E)}catch(A){console.log(A)}}function Dt(n,r){function u(a,c,p,E){var A=window.setInterval,b=g(c),F=function(k,w){if(o(k))b.test(k.toString())&&h(p,w)&&(w*=v(E),d(a));else{var S="Scriptlet can't be applied because of invalid callback: '".concat(String(k),"'");m(a,S)}for(var j=arguments.length,C=new Array(j>2?j-2:0),T=2;T0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}function v(a){var c=.05,p=.001,E=50,A=parseFloat(a),b=y(A)||!f(A)?c:A;return bE&&(b=E),b}function h(a,c){return s(a)||c===l(a)}function m(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,A=a.name,b=a.verbose;if(!(!p&&!b)){var F=console.log;if(!E){F("".concat(A,":"),c);return}F("".concat(A,": ").concat(c))}}function y(a){var c=Number.isNaN||window.isNaN;return c(a)}function f(a){var c=Number.isFinite||window.isFinite;return c(a)}function l(a){var c=1e3,p=parseInt(a,10),E=y(p)?c:p;return E}function s(a){return a==="*"}var i=r?[].concat(n).concat(r):[n];try{u.apply(this,i)}catch(a){console.log(a)}}function Et(n,r){function u(a,c,p,E){var A=window.setTimeout,b=g(c),F=function(k,w){if(o(k))b.test(k.toString())&&h(p,w)&&(w*=v(E),d(a));else{var S="Scriptlet can't be applied because of invalid callback: '".concat(String(k),"'");m(a,S)}for(var j=arguments.length,C=new Array(j>2?j-2:0),T=2;T0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}function v(a){var c=.05,p=.001,E=50,A=parseFloat(a),b=y(A)||!f(A)?c:A;return bE&&(b=E),b}function h(a,c){return s(a)||c===l(a)}function m(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,A=a.name,b=a.verbose;if(!(!p&&!b)){var F=console.log;if(!E){F("".concat(A,":"),c);return}F("".concat(A,": ").concat(c))}}function y(a){var c=Number.isNaN||window.isNaN;return c(a)}function f(a){var c=Number.isFinite||window.isFinite;return c(a)}function l(a){var c=1e3,p=parseInt(a,10),E=y(p)?c:p;return E}function s(a){return a==="*"}var i=r?[].concat(n).concat(r):[n];try{u.apply(this,i)}catch(a){console.log(a)}}function Sa(n,r){function u(m,y){if(y){var f=o(window,y),l=f.base,s=f.prop;if(!l||!s||typeof l[s]!="function"){var i="".concat(y," is not a function");g(m,i);return}var a=function(){var E;try{E=Reflect.apply(...arguments)}catch(b){var A="Error calling ".concat(y,": ").concat(b.message);g(m,A)}return d(m),E},c={apply:a};l[s]=new Proxy(l[s],c)}}function d(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function o(m,y){var f=y.indexOf(".");if(f===-1)return{base:m,prop:y};var l=y.slice(0,f);if(m===null)return{base:m,prop:l,chain:y};var s=m[l];return y=y.slice(f+1),(m instanceof Object||typeof m=="object")&&v(m)?{base:m,prop:l,chain:y}:s===null?{base:m,prop:l,chain:y}:s!==void 0?o(s,y):(Object.defineProperty(m,l,{configurable:!0}),{base:m,prop:l,chain:y})}function g(m,y){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,s=m.name,i=m.verbose;if(!(!f&&!i)){var a=console.log;if(!l){a("".concat(s,":"),y);return}a("".concat(s,": ").concat(y))}}function v(m){return Object.keys(m).length===0&&!m.prototype}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function dm(n,r){function u(s,i,a){var c=v(a),p=d(),E=function(){if("currentScript"in document)return document.currentScript;var k=document.getElementsByTagName("script");return k[k.length-1]},A=E(),b=function(){var k=E();if(k){var w=k.textContent;try{var S=Object.getOwnPropertyDescriptor(Node.prototype,"textContent").get;w=S.call(k)}catch{}if(k instanceof HTMLScriptElement&&w.length>0&&k!==A&&c.test(w)){m(s);debugger}}},F=function x(k,w){var S=g(k,w),j=S.base,C=S.prop,T=S.chain;if(!(j instanceof Object)&&j===null){var _=w.split("."),I=_.indexOf(C),L=_[I-1],N="The scriptlet had been executed before the ".concat(L," was loaded.");y(N,s.verbose);return}if(T){var $=function(U){j=U,U instanceof Object&&x(U,T)};Object.defineProperty(k,C,{get:function(){return j},set:$});return}var M=j[C];o(j,C,{set:function(U){b(),M=U},get:function(){return b(),M}})};F(window,i),window.onerror=h(p).bind()}function d(){return Math.random().toString(36).slice(2,9)}function o(s,i,a){var c=Object.getOwnPropertyDescriptor(s,i);return c&&!c.configurable?!1:(Object.defineProperty(s,i,a),!0)}function g(s,i){var a=i.indexOf(".");if(a===-1)return{base:s,prop:i};var c=i.slice(0,a);if(s===null)return{base:s,prop:c,chain:i};var p=s[c];return i=i.slice(a+1),(s instanceof Object||typeof s=="object")&&f(s)?{base:s,prop:c,chain:i}:p===null?{base:s,prop:c,chain:i}:p!==void 0?g(p,i):(Object.defineProperty(s,c,{configurable:!0}),{base:s,prop:c,chain:i})}function v(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",i=".?",a="/";if(s==="")return new RegExp(i);var c=s.lastIndexOf(a),p=s.substring(c+1),E=s.substring(0,c+1),A=function(S){if(!S)return!1;try{return new RegExp("",S),!0}catch{return!1}},b=function(S,j){return S.startsWith(a)&&S.endsWith(a)&&!S.endsWith("\\/")&&A(j)?j:""},F=b(E,p);if(s.startsWith(a)&&s.endsWith(a)||F){var x=F?E:s;return new RegExp(x.slice(1,-1),F)}var k=s.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(k)}function h(s){var i=window.onerror;return function(c){if(typeof c=="string"&&c.includes(s))return!0;if(i instanceof Function){for(var p=arguments.length,E=new Array(p>1?p-1:0),A=1;A2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,p=s.name,E=s.verbose;if(!(!a&&!E)){var A=console.log;if(!c){A("".concat(p,":"),i);return}A("".concat(p,": ").concat(i))}}function f(s){return Object.keys(s).length===0&&!s.prototype}var l=r?[].concat(n).concat(r):[n];try{u.apply(this,l)}catch(s){console.log(s)}}function fm(n,r){function u(l,s){if(s){var i=d(),a=function(){h(l);debugger},c=function p(E,A){var b=g(E,A),F=b.base,x=b.prop,k=b.chain;if(k){var w=function(j){F=j,j instanceof Object&&p(j,k)};Object.defineProperty(E,x,{get:function(){return F},set:w});return}o(F,x,{get:a,set:m})};c(window,s),window.onerror=v(i).bind()}}function d(){return Math.random().toString(36).slice(2,9)}function o(l,s,i){var a=Object.getOwnPropertyDescriptor(l,s);return a&&!a.configurable?!1:(Object.defineProperty(l,s,i),!0)}function g(l,s){var i=s.indexOf(".");if(i===-1)return{base:l,prop:s};var a=s.slice(0,i);if(l===null)return{base:l,prop:a,chain:s};var c=l[a];return s=s.slice(i+1),(l instanceof Object||typeof l=="object")&&y(l)?{base:l,prop:a,chain:s}:c===null?{base:l,prop:a,chain:s}:c!==void 0?g(c,s):(Object.defineProperty(l,a,{configurable:!0}),{base:l,prop:a,chain:s})}function v(l){var s=window.onerror;return function(a){if(typeof a=="string"&&a.includes(l))return!0;if(s instanceof Function){for(var c=arguments.length,p=new Array(c>1?c-1:0),E=1;E1?a-1:0),p=1;p2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],A=c.indexOf(".");if(A===-1){if(c==="*"||c==="[]")for(var b in a)Object.prototype.hasOwnProperty.call(a,b)&&E.push({base:a,prop:b});else E.push({base:a,prop:c});return E}var F=c.slice(0,A),x=F==="[]"&&Array.isArray(a)||F==="*"&&a instanceof Object;if(x){var k=c.slice(A+1),w=Object.keys(a);w.forEach(function(j){var C=a[j];g(C,k,p,E)})}Array.isArray(a)&&a.forEach(function(j){var C=j;C!==void 0&&g(C,c,p,E)});var S=a[F];return c=c.slice(A+1),S!==void 0&&g(S,c,p,E),E}function v(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,A=a.name,b=a.verbose;if(!(!p&&!b)){var F=console.log;if(!E){F("".concat(A,":"),c);return}F("".concat(A,": ").concat(c))}}function h(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}function m(a,c,p,E,A,b){if(!c)return!1;var F=b.nativeStringify,x;if(p.length===0&&E.length>0){var k=F(c),w=h(E.join("")),S=w.test(k);if(S)return v(a,"".concat(window.location.hostname,` `).concat(F(c,null,2),` Stack trace: `).concat(new Error().stack),!0),c&&typeof c=="object"&&v(a,c,!0,!1),x=!1,x}if(A&&!o(A,new Error().stack||""))return x=!1,x;for(var j=[".*.","*.",".*",".[].","[].",".[]"],C=function(){var L=E[T],N=L.split(".").pop(),$=j.some(function(X){return L.includes(X)}),M=g(c,L,$);if(!M.length)return x=!1,{v:x};x=!$;for(var V=0;V1&&arguments[1]!==void 0?arguments[1]:"";if(typeof window.close!="function"){var y="window.close() is not a function so 'close-window' scriptlet is unavailable";g(h,y);return}var f=function(){try{d(h),window.close()}catch(a){g(h,a)}},l=function(){var a=function(){dispatchEvent(new Event("adguard:scriptlet-close-window"))};window.addEventListener("adguard:subscribed-to-close-window",a,{once:!0}),setTimeout(function(){window.removeEventListener("adguard:subscribed-to-close-window",a,{once:!0})},5e3)},s=function(){if(m==="")return!0;var a=o(m),c="".concat(window.location.pathname).concat(window.location.search);return a.test(c)};s()&&(f(),navigator.userAgent.includes("Chrome")&&l())}function d(h){if(h.verbose===!0){try{var m=console.log.bind(console),y=console.trace.bind(console),f=h.ruleText||"";if(h.domainName){var l="#%#//",s="##+js",i;h.ruleText.includes(l)?i=h.ruleText.indexOf(l):h.ruleText.includes(s)&&(i=h.ruleText.indexOf(s));var a=h.ruleText.slice(i);f="".concat(h.domainName).concat(a)}m("".concat(f," trace start")),y&&y(),m("".concat(f," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(h)}}function o(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",m=".?",y="/";if(h==="")return new RegExp(m);var f=h.lastIndexOf(y),l=h.substring(f+1),s=h.substring(0,f+1),i=function(b){if(!b)return!1;try{return new RegExp("",b),!0}catch{return!1}},a=function(b,F){return b.startsWith(y)&&b.endsWith(y)&&!b.endsWith("\\/")&&i(F)?F:""},c=a(s,l);if(h.startsWith(y)&&h.endsWith(y)||c){var p=c?s:h;return new RegExp(p.slice(1,-1),c)}var E=h.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(E)}function g(h,m){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,l=h.name,s=h.verbose;if(!(!y&&!s)){var i=console.log;if(!f){i("".concat(l,":"),m);return}i("".concat(l,": ").concat(m))}}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function gm(n,r){function u(f,l,s){if(Element.prototype.attachShadow){var i=function(p){var E="display:none!important;";p.style.cssText=E},a=function(){for(var p=s?document.querySelectorAll(s):g(document.documentElement),E=function(){var b=!1,F=v(l,p),x=F.targets,k=F.innerHosts;x.forEach(function(w){i(w),b=!0}),b&&d(f),p=k};p.length!==0;)E()};a(),o(a,!0)}}function d(f){if(f.verbose===!0){try{var l=console.log.bind(console),s=console.trace.bind(console),i=f.ruleText||"";if(f.domainName){var a="#%#//",c="##+js",p;f.ruleText.includes(a)?p=f.ruleText.indexOf(a):f.ruleText.includes(c)&&(p=f.ruleText.indexOf(c));var E=f.ruleText.slice(p);i="".concat(f.domainName).concat(E)}l("".concat(i," trace start")),s&&s(),l("".concat(i," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(f)}}function o(f){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=20,a=new MutationObserver(m(E,i)),c=function(){s.length>0?a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l,attributeFilter:s}):a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l})},p=function(){a.disconnect()};function E(){p(),f(),c()}c()}function g(f){var l=[];if(f){var s=f.querySelectorAll("*");s.forEach(function(i){i.shadowRoot&&l.push(i)})}return l}function v(f,l){var s=[],i=[];l.forEach(function(c){var p=c.querySelectorAll(f);s=s.concat([].slice.call(p));var E=c.shadowRoot,A=E.querySelectorAll(f);s=s.concat([].slice.call(A)),i.push(g(E))});var a=h(i);return{targets:s,innerHosts:a}}function h(f){var l=[];f.forEach(function(a){return l.push(a)});for(var s=[];l.length;){var i=l.pop();Array.isArray(i)?i.forEach(function(a){return l.push(a)}):s.push(i)}return s.reverse()}function m(f,l){var s=!1,i,a=function c(){for(var p=arguments.length,E=new Array(p),A=0;A2&&arguments[2]!==void 0?arguments[2]:"text";if(!y){g(m,"Selector is required.");return}var l=/^(?:[\0- \x7F-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06F0-\u06F9\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07C9\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09EF\u09F2-\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B70\u0B72-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57-\u0D5E\u0D62-\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0EDB\u0EE0-\u0EFF\u0F01-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u1040-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16F0\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u194F\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19FF\u1A17-\u1A1F\u1A55-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BFF\u1C24-\u1C4C\u1C50-\u1C59\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2182\u2185-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u3004\u3007-\u3030\u3036-\u303A\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA620-\uA629\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6E6-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA83F\uA874-\uA881\uA8B4-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF-\uA909\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9D0-\uA9DF\uA9E5\uA9F0-\uA9F9\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEFF\uDF20-\uDF2C\uDF41\uDF4A-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0-\uDFFF]|\uD801[\uDC9E-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE5-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD24-\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF46-\uDF6F\uDF82-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDD02\uDD27-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDD9\uDDDB\uDDDD-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEFF\uDF1B-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCE0-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC00-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD834\uD836\uD83C-\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F-\uDE6F\uDEBF-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5-\uDCFF\uDD44-\uDD4A\uDD4C-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+/,s=/(?:[\0- \x7F-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06F0-\u06F9\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07C9\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09EF\u09F2-\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B70\u0B72-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57-\u0D5E\u0D62-\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0EDB\u0EE0-\u0EFF\u0F01-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u1040-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16F0\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u194F\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19FF\u1A17-\u1A1F\u1A55-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BFF\u1C24-\u1C4C\u1C50-\u1C59\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2182\u2185-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u3004\u3007-\u3030\u3036-\u303A\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA620-\uA629\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6E6-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA83F\uA874-\uA881\uA8B4-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF-\uA909\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9D0-\uA9DF\uA9E5\uA9F0-\uA9F9\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEFF\uDF20-\uDF2C\uDF41\uDF4A-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0-\uDFFF]|\uD801[\uDC9E-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE5-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD24-\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF46-\uDF6F\uDF82-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDD02\uDD27-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDD9\uDDDB\uDDDD-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEFF\uDF1B-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCE0-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC00-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD834\uD836\uD83C-\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F-\uDE6F\uDEBF-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5-\uDCFF\uDD44-\uDD4A\uDD4C-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+$/,i=function(b,F){if(F==="text")return b.textContent?b.textContent.replace(l,"").replace(s,""):"";if(F.startsWith("?"))try{var x=new URL(b.href,document.location.href);return x.searchParams.get(F.slice(1))||""}catch{return g(m,"Cannot retrieve the parameter '".concat(F.slice(1),"' from the URL '").concat(b.href)),""}return F.startsWith("[")&&F.endsWith("]")&&b.getAttribute(F.slice(1,-1))||""},a=function(b){if(!b)return null;try{var F=new URL(b,document.location.href),x=F.href,k=F.protocol;return k!=="http:"&&k!=="https:"?(g(m,'Protocol not allowed: "'.concat(k,'", from URL: "').concat(x,'"')),null):x}catch{return null}},c=function(b){return b.nodeName.toLowerCase()==="a"&&b.hasAttribute("href")},p=function(b){var F;try{F=document.querySelectorAll(b)}catch{g(m,'Invalid selector "'.concat(b,'"'));return}F.forEach(function(x){try{if(!c(x))return;var k=i(x,f),w=a(k);if(!w){g(m,"Invalid URL: ".concat(k));return}var S=x.href;x.setAttribute("href",w),w!==S&&g(m,'Sanitized "'.concat(S,'" to "').concat(w,'".'))}catch{g(m,"Failed to sanitize ".concat(x,"."))}}),o(m)},E=function(){p(y),d(function(){return p(y)},!0)};document.readyState==="loading"?window.addEventListener("DOMContentLoaded",E,{once:!0}):E()}function d(m){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],l=20,s=new MutationObserver(v(c,l)),i=function(){f.length>0?s.observe(document.documentElement,{childList:!0,subtree:!0,attributes:y,attributeFilter:f}):s.observe(document.documentElement,{childList:!0,subtree:!0,attributes:y})},a=function(){s.disconnect()};function c(){a(),m(),i()}i()}function o(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function g(m,y){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,s=m.name,i=m.verbose;if(!(!f&&!i)){var a=console.log;if(!l){a("".concat(s,":"),y);return}a("".concat(s,": ").concat(y))}}function v(m,y){var f=!1,l,s=function i(){for(var a=arguments.length,c=new Array(a),p=0;p2&&arguments[2]!==void 0?arguments[2]:"";if(!(!Element.prototype.attachShadow||typeof Proxy>"u"||typeof Reflect>"u")){if(m.match(/(url|image-set)\(.*\)/i)){o(h,'"url()" function is not allowed for css rules');return}var f=function(s){try{var i=new CSSStyleSheet;try{i.insertRule(m)}catch(c){o(h,"Unable to apply the rule '".concat(m,`' due to: '`).concat(c.message,"'"));return}s.adoptedStyleSheets=[...s.adoptedStyleSheets,i]}catch{var a=document.createElement("style");a.innerText=m,s.appendChild(a)}d(h)};g(window,y,f)}}function d(h){if(h.verbose===!0){try{var m=console.log.bind(console),y=console.trace.bind(console),f=h.ruleText||"";if(h.domainName){var l="#%#//",s="##+js",i;h.ruleText.includes(l)?i=h.ruleText.indexOf(l):h.ruleText.includes(s)&&(i=h.ruleText.indexOf(s));var a=h.ruleText.slice(i);f="".concat(h.domainName).concat(a)}m("".concat(f," trace start")),y&&y(),m("".concat(f," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(h)}}function o(h,m){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,l=h.name,s=h.verbose;if(!(!y&&!s)){var i=console.log;if(!f){i("".concat(l,":"),m);return}i("".concat(l,": ").concat(m))}}function g(h,m,y){var f=function(i,a,c){var p=Reflect.apply(i,a,c);return a&&a.matches(m||"*")&&y(p),p},l={apply:f};h.Element.prototype.attachShadow=new Proxy(h.Element.prototype.attachShadow,l)}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function ar(n,r){function u(a,c,p){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",A=y(c),b=y(p),F={nativeStringify:window.JSON.stringify},x=JSON.parse,k=function(){for(var C=arguments.length,T=new Array(C),_=0;_"u"||(Response.prototype.json=S)}function d(a){if(a.verbose===!0){try{var c=console.log.bind(console),p=console.trace.bind(console),E=a.ruleText||"";if(a.domainName){var A="#%#//",b="##+js",F;a.ruleText.includes(A)?F=a.ruleText.indexOf(A):a.ruleText.includes(b)&&(F=a.ruleText.indexOf(b));var x=a.ruleText.slice(F);E="".concat(a.domainName).concat(x)}c("".concat(E," trace start")),p&&p(),c("".concat(E," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(a)}}function o(a,c){if(!a||a===""||s(a,c))return!0;var p=f(a),E=c.split(` `).slice(2).map(function(A){return A.trim()}).join(` `);return l().call(p,E)}function g(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],A=c.indexOf(".");if(A===-1){if(c==="*"||c==="[]")for(var b in a)Object.prototype.hasOwnProperty.call(a,b)&&E.push({base:a,prop:b});else E.push({base:a,prop:c});return E}var F=c.slice(0,A),x=F==="[]"&&Array.isArray(a)||F==="*"&&a instanceof Object;if(x){var k=c.slice(A+1),w=Object.keys(a);w.forEach(function(j){var C=a[j];g(C,k,p,E)})}Array.isArray(a)&&a.forEach(function(j){var C=j;C!==void 0&&g(C,c,p,E)});var S=a[F];return c=c.slice(A+1),S!==void 0&&g(S,c,p,E),E}function v(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,A=a.name,b=a.verbose;if(!(!p&&!b)){var F=console.log;if(!E){F("".concat(A,":"),c);return}F("".concat(A,": ").concat(c))}}function h(a,c,p,E,A,b){if(!c)return!1;var F=b.nativeStringify,x;if(p.length===0&&E.length>0){var k=F(c),w=f(E.join("")),S=w.test(k);if(S)return v(a,"".concat(window.location.hostname,` `).concat(F(c,null,2),` Stack trace: `).concat(new Error().stack),!0),c&&typeof c=="object"&&v(a,c,!0,!1),x=!1,x}if(A&&!o(A,new Error().stack||""))return x=!1,x;for(var j=[".*.","*.",".*",".[].","[].",".[]"],C=function(){var L=E[T],N=L.split(".").pop(),$=j.some(function(X){return L.includes(X)}),M=g(c,L,$);if(!M.length)return x=!1,{v:x};x=!$;for(var V=0;V0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}function l(){var a=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),c=a?.value;if(a&&typeof a.value=="function")return c;throw new Error("RegExp.prototype.test is not a function")}function s(a,c){var p="inlineScript",E="injectedScript",A="",b=function(T){return T.includes(p)},F=function(T){return T.includes(E)};if(!(b(a)||F(a)))return!1;var x=window.location.href,k=x.indexOf("#");k!==-1&&(x=x.slice(0,k));var w=c.split(` `).slice(2).map(function(C){return C.trim()}),S=w.map(function(C){var T,_=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(C);if(_){var I,L,N=_[2];if((I=N)!==null&&I!==void 0&&I.startsWith("(")&&(N=N.slice(1)),(L=N)!==null&&L!==void 0&&L.startsWith(A)){var $;N=E;var M=_[1]!==void 0?_[1].slice(0,-1):C.slice(0,_.index).trim();($=M)!==null&&$!==void 0&&$.startsWith("at")&&(M=M.slice(2).trim()),T="".concat(M," ").concat(N).trim()}else T=N}else T=C;return T});if(S){for(var j=0;j3&&arguments[3]!==void 0?arguments[3]:"",L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var N=y(T),$=y(_),M=window.JSON.stringify,V=window.Request.prototype.clone,U=window.Response.prototype.clone,X=window.fetch,Z=async function(te,ne,K){var re=g(K,V);if(!h(C,I,re))return Reflect.apply(te,ne,K);var ue,le;try{ue=await X.apply(null,K),le=U.call(ue)}catch{return o(C,"Could not make an original fetch request: ".concat(re.url)),Reflect.apply(te,ne,K)}var ee;try{ee=await ue.json()}catch{var ae="Response body can't be converted to json: ".concat(v(re));return o(C,ae),le}var fe=m(C,ee,N,$,L,{nativeStringify:M,nativeRequestClone:V,nativeResponseClone:U,nativeFetch:X}),ve=f(ue,M(fe));return d(C),ve},Y={apply:Z};window.fetch=new Proxy(window.fetch,Y)}}function d(C){if(C.verbose===!0){try{var T=console.log.bind(console),_=console.trace.bind(console),I=C.ruleText||"";if(C.domainName){var L="#%#//",N="##+js",$;C.ruleText.includes(L)?$=C.ruleText.indexOf(L):C.ruleText.includes(N)&&($=C.ruleText.indexOf(N));var M=C.ruleText.slice($);I="".concat(C.domainName).concat(M)}T("".concat(I," trace start")),_&&_(),T("".concat(I," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(C)}}function o(C,T){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,L=C.name,N=C.verbose;if(!(!_&&!N)){var $=console.log;if(!I){$("".concat(L,":"),T);return}$("".concat(L,": ").concat(T))}}function g(C,T){var _={},I=C[0],L,N;if(I instanceof Request){var $=T.call(I),M=E($);L=M.url,N=M}else L=I,N=C[1];if(_.url=L,N instanceof Object){var V=Object.keys(N);V.forEach(function(U){_[U]=N[U]})}return _}function v(C){return!C||typeof C!="object"?String(C):p(C)?"{}":Object.entries(C).map(function(T){var _=T[0],I=T[1],L=I;return I instanceof Object&&(L="{ ".concat(v(I)," }")),"".concat(_,':"').concat(L,'"')}).join(" ")}function h(C,T,_){if(T===""||T==="*")return!0;var I,L=b(T);if(!F(L))o(C,"Invalid parameter: ".concat(T)),I=!1;else{var N=x(L),$=Object.keys(N);I=$.every(function(M){var V=N[M],U=_[M];return Object.prototype.hasOwnProperty.call(_,M)&&typeof U=="string"&&V?.test(U)})}return I}function m(C,T,_,I,L,N){var $=N.nativeStringify;if(_.length===0&&I.length===0)return o(C,"".concat(window.location.hostname,` `).concat($(T,null,2),` Stack trace: `).concat(new Error().stack),!0),T&&typeof T=="object"&&o(C,T,!0,!1),T;try{if(l(C,T,_,I,L,N)===!1)return T;_.forEach(function(M){var V=k(T,M,!0);V.forEach(function(U){U!==void 0&&U.base&&(delete U.base[U.prop],d(C))})})}catch(M){o(C,M)}return T}function y(C){var T=typeof C=="string"&&C!==void 0&&C!=="";return T?C.split(/ +/):[]}function f(C,T){var _=C.bodyUsed,I=C.headers,L=C.ok,N=C.redirected,$=C.status,M=C.statusText,V=C.type,U=C.url,X=new Response(T,{status:$,statusText:M,headers:I});return Object.defineProperties(X,{url:{value:U},type:{value:V},ok:{value:L},bodyUsed:{value:_},redirected:{value:N}}),X}function l(C,T,_,I,L,N){if(!T)return!1;var $=N.nativeStringify,M;if(_.length===0&&I.length>0){var V=$(T),U=i(I.join("")),X=U.test(V);if(X)return o(C,"".concat(window.location.hostname,` `).concat($(T,null,2),` Stack trace: `).concat(new Error().stack),!0),T&&typeof T=="object"&&o(C,T,!0,!1),M=!1,M}if(L&&!s(L,new Error().stack||""))return M=!1,M;for(var Z=[".*.","*.",".*",".[].","[].",".[]"],Y=function(){var K=I[oe],re=K.split(".").pop(),ue=Z.some(function(fe){return K.includes(fe)}),le=k(T,K,ue);if(!le.length)return M=!1,{v:M};M=!ue;for(var ee=0;ee0&&arguments[0]!==void 0?arguments[0]:"",T=".?",_="/";if(C==="")return new RegExp(T);var I=C.lastIndexOf(_),L=C.substring(I+1),N=C.substring(0,I+1),$=function(Y){if(!Y)return!1;try{return new RegExp("",Y),!0}catch{return!1}},M=function(Y,oe){return Y.startsWith(_)&&Y.endsWith(_)&&!Y.endsWith("\\/")&&$(oe)?oe:""},V=M(N,L);if(C.startsWith(_)&&C.endsWith(_)||V){var U=V?N:C;return new RegExp(U.slice(1,-1),V)}var X=C.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(X)}function a(C){var T="/",_=c(C);C[0]===T&&C[C.length-1]===T&&(_=C.slice(1,-1));var I;try{I=new RegExp(_),I=!0}catch{I=!1}return I}function c(C){return C.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(C){return Object.keys(C).length===0&&!C.prototype}function E(C){var T=A(),_=T.map(function(I){var L=C[I];return[I,L]});return Object.fromEntries(_)}function A(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function b(C){var T=" ",_=":",I=function(M){return A().includes(M)},L={},N=C.split(T);return N.forEach(function($){var M=$.indexOf(_),V=$.slice(0,M);if(I(V)){var U=$.slice(M+1);L[V]=U}else L.url=$}),L}function F(C){return Object.values(C).every(function(T){return a(T)})}function x(C){var T={},_=Object.keys(C);return _.forEach(function(I){T[I]=i(C[I])}),T}function k(C,T){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],L=T.indexOf(".");if(L===-1){if(T==="*"||T==="[]")for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&I.push({base:C,prop:N});else I.push({base:C,prop:T});return I}var $=T.slice(0,L),M=$==="[]"&&Array.isArray(C)||$==="*"&&C instanceof Object;if(M){var V=T.slice(L+1),U=Object.keys(C);U.forEach(function(Z){var Y=C[Z];k(Y,V,_,I)})}Array.isArray(C)&&C.forEach(function(Z){var Y=Z;Y!==void 0&&k(Y,T,_,I)});var X=C[$];return T=T.slice(L+1),X!==void 0&&k(X,T,_,I),I}function w(C,T){var _="inlineScript",I="injectedScript",L="",N=function(oe){return oe.includes(_)},$=function(oe){return oe.includes(I)};if(!(N(C)||$(C)))return!1;var M=window.location.href,V=M.indexOf("#");V!==-1&&(M=M.slice(0,V));var U=T.split(` `).slice(2).map(function(Y){return Y.trim()}),X=U.map(function(Y){var oe,te=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(Y);if(te){var ne,K,re=te[2];if((ne=re)!==null&&ne!==void 0&&ne.startsWith("(")&&(re=re.slice(1)),(K=re)!==null&&K!==void 0&&K.startsWith(L)){var ue;re=I;var le=te[1]!==void 0?te[1].slice(0,-1):Y.slice(0,te.index).trim();(ue=le)!==null&&ue!==void 0&&ue.startsWith("at")&&(le=le.slice(2).trim()),oe="".concat(le," ").concat(re).trim()}else oe=re}else oe=Y;return oe});if(X){for(var Z=0;Z3&&arguments[3]!==void 0?arguments[3]:"",C=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!(typeof Proxy>"u")){var T=!w&&!S,_=h(w),I=h(S),L=window.JSON.parse,N=window.JSON.stringify,$=window.XMLHttpRequest.prototype.open,M=window.XMLHttpRequest.prototype.send,V=function(K,re,ue){return re.collectedHeaders.push(ue),Reflect.apply(K,re,ue)},U={apply:V},X,Z=function(K,re,ue){return X=y.apply(null,ue),(m(k,j,X)||T)&&(re.xhrShouldBePruned=!0,re.headersReceived=!!re.headersReceived),re.xhrShouldBePruned&&!re.headersReceived&&(re.headersReceived=!0,re.collectedHeaders=[],re.setRequestHeader=new Proxy(re.setRequestHeader,U)),Reflect.apply(K,re,ue)},Y=function(K,re,ue){var le=new Error().stack||"";if(!re.xhrShouldBePruned||C&&!l(C,le))return Reflect.apply(K,re,ue);var ee=new XMLHttpRequest;ee.addEventListener("readystatechange",function(){if(ee.readyState===4){var ae=ee.readyState,fe=ee.response,ve=ee.responseText,we=ee.responseURL,De=ee.responseXML,Ae=ee.status,ge=ee.statusText,xe=ve||fe;if(!(typeof xe!="string"&&typeof xe!="object")){var Oe;if(typeof xe=="string")try{var Ot=L(xe);if(T)o(k,"".concat(window.location.hostname,` `).concat(N(Ot,null,2),` Stack trace: `).concat(le),!0),o(k,Ot,!0,!1),Oe=xe;else{Oe=v(k,Ot,_,I,C="",{nativeStringify:N});try{var vn=re.responseType;switch(vn){case"":case"text":Oe=N(Oe);break;case"arraybuffer":Oe=new TextEncoder().encode(N(Oe)).buffer;break;case"blob":Oe=new Blob([N(Oe)]);break;default:break}}catch{var In="Response body cannot be converted to reponse type: '".concat(xe,"'");o(k,In),Oe=xe}}}catch{var Ka="Response body cannot be converted to json: '".concat(xe,"'");o(k,Ka),Oe=xe}Object.defineProperties(re,{readyState:{value:ae,writable:!1},responseURL:{value:we,writable:!1},responseXML:{value:De,writable:!1},status:{value:Ae,writable:!1},statusText:{value:ge,writable:!1},response:{value:Oe,writable:!1},responseText:{value:Oe,writable:!1}}),setTimeout(function(){var ir=new Event("readystatechange");re.dispatchEvent(ir);var wu=new Event("load");re.dispatchEvent(wu);var Au=new Event("loadend");re.dispatchEvent(Au)},1),d(k)}}}),$.apply(ee,[X.method,X.url,!!X.async]),re.collectedHeaders.forEach(function(ae){ee.setRequestHeader(ae[0],ae[1])}),re.collectedHeaders=[];try{M.call(ee,ue)}catch{return Reflect.apply(K,re,ue)}},oe={apply:Z},te={apply:Y};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,oe),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,te)}}function d(k){if(k.verbose===!0){try{var w=console.log.bind(console),S=console.trace.bind(console),j=k.ruleText||"";if(k.domainName){var C="#%#//",T="##+js",_;k.ruleText.includes(C)?_=k.ruleText.indexOf(C):k.ruleText.includes(T)&&(_=k.ruleText.indexOf(T));var I=k.ruleText.slice(_);j="".concat(k.domainName).concat(I)}w("".concat(j," trace start")),S&&S(),w("".concat(j," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(k)}}function o(k,w){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,C=k.name,T=k.verbose;if(!(!S&&!T)){var _=console.log;if(!j){_("".concat(C,":"),w);return}_("".concat(C,": ").concat(w))}}function g(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",w=".?",S="/";if(k==="")return new RegExp(w);var j=k.lastIndexOf(S),C=k.substring(j+1),T=k.substring(0,j+1),_=function(V){if(!V)return!1;try{return new RegExp("",V),!0}catch{return!1}},I=function(V,U){return V.startsWith(S)&&V.endsWith(S)&&!V.endsWith("\\/")&&_(U)?U:""},L=I(T,C);if(k.startsWith(S)&&k.endsWith(S)||L){var N=L?T:k;return new RegExp(N.slice(1,-1),L)}var $=k.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp($)}function v(k,w,S,j,C,T){var _=T.nativeStringify;if(S.length===0&&j.length===0)return o(k,"".concat(window.location.hostname,` `).concat(_(w,null,2),` Stack trace: `).concat(new Error().stack),!0),w&&typeof w=="object"&&o(k,w,!0,!1),w;try{if(f(k,w,S,j,C,T)===!1)return w;S.forEach(function(I){var L=A(w,I,!0);L.forEach(function(N){N!==void 0&&N.base&&(delete N.base[N.prop],d(k))})})}catch(I){o(k,I)}return w}function h(k){var w=typeof k=="string"&&k!==void 0&&k!=="";return w?k.split(/ +/):[]}function m(k,w,S){if(w===""||w==="*")return!0;var j,C=c(w);if(!a(C))o(k,"Invalid parameter: ".concat(w)),j=!1;else{var T=s(C),_=Object.keys(T);j=_.every(function(I){var L=T[I],N=S[I];return Object.prototype.hasOwnProperty.call(S,I)&&typeof N=="string"&&L?.test(N)})}return j}function y(k,w,S,j,C){return{method:k,url:w,async:S,user:j,password:C}}function f(k,w,S,j,C,T){if(!w)return!1;var _=T.nativeStringify,I;if(S.length===0&&j.length>0){var L=_(w),N=g(j.join("")),$=N.test(L);if($)return o(k,"".concat(window.location.hostname,` `).concat(_(w,null,2),` Stack trace: `).concat(new Error().stack),!0),w&&typeof w=="object"&&o(k,w,!0,!1),I=!1,I}if(C&&!l(C,new Error().stack||""))return I=!1,I;for(var M=[".*.","*.",".*",".[].","[].",".[]"],V=function(){var Y=j[U],oe=Y.split(".").pop(),te=M.some(function(ue){return Y.includes(ue)}),ne=A(w,Y,te);if(!ne.length)return I=!1,{v:I};I=!te;for(var K=0;K2&&arguments[2]!==void 0?arguments[2]:!1,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],C=w.indexOf(".");if(C===-1){if(w==="*"||w==="[]")for(var T in k)Object.prototype.hasOwnProperty.call(k,T)&&j.push({base:k,prop:T});else j.push({base:k,prop:w});return j}var _=w.slice(0,C),I=_==="[]"&&Array.isArray(k)||_==="*"&&k instanceof Object;if(I){var L=w.slice(C+1),N=Object.keys(k);N.forEach(function(M){var V=k[M];A(V,L,S,j)})}Array.isArray(k)&&k.forEach(function(M){var V=M;V!==void 0&&A(V,w,S,j)});var $=k[_];return w=w.slice(C+1),$!==void 0&&A($,w,S,j),j}function b(k,w){var S="inlineScript",j="injectedScript",C="",T=function(U){return U.includes(S)},_=function(U){return U.includes(j)};if(!(T(k)||_(k)))return!1;var I=window.location.href,L=I.indexOf("#");L!==-1&&(I=I.slice(0,L));var N=w.split(` `).slice(2).map(function(V){return V.trim()}),$=N.map(function(V){var U,X=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(V);if(X){var Z,Y,oe=X[2];if((Z=oe)!==null&&Z!==void 0&&Z.startsWith("(")&&(oe=oe.slice(1)),(Y=oe)!==null&&Y!==void 0&&Y.startsWith(C)){var te;oe=j;var ne=X[1]!==void 0?X[1].slice(0,-1):V.slice(0,X.index).trim();(te=ne)!==null&&te!==void 0&&te.startsWith("at")&&(ne=ne.slice(2).trim()),U="".concat(ne," ").concat(oe).trim()}else U=oe}else U=V;return U});if($){for(var M=0;M<$.length;M+=1)if(T(k)&&I===$[M]||_(k)&&$[M].startsWith(j))return!0}return!1}function F(){var k=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),w=k?.value;if(k&&typeof k.value=="function")return w;throw new Error("RegExp.prototype.test is not a function")}var x=r?[].concat(n).concat(r):[n];try{u.apply(this,x)}catch(k){console.log(k)}}function Qc(n,r){function u(){for(var o=arguments.length,g=new Array(o),v=0;v2?k-2:0),S=2;S"u"?i="undefined":typeof s=="object"?s===null?i="null":i=y(s):i=String(s),i}function m(s,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,p=s.name,E=s.verbose;if(!(!a&&!E)){var A=console.log;if(!c){A("".concat(p,":"),i);return}A("".concat(p,": ").concat(i))}}function y(s){return!s||typeof s!="object"?String(s):f(s)?"{}":Object.entries(s).map(function(i){var a=i[0],c=i[1],p=c;return c instanceof Object&&(p="{ ".concat(y(c)," }")),"".concat(a,':"').concat(p,'"')}).join(" ")}function f(s){return Object.keys(s).length===0&&!s.prototype}var l=r?[].concat(n).concat(r):[n];try{u.apply(this,l)}catch(s){console.log(s)}}function hm(n,r){function u(v){var h=window.eval;function m(l){return d(v),o(v,'eval("'.concat(l,'")'),!0),h(l)}window.eval=m;var y=window.Function;function f(){d(v);for(var l=arguments.length,s=new Array(l),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,f=v.name,l=v.verbose;if(!(!m&&!l)){var s=console.log;if(!y){s("".concat(f,":"),h);return}s("".concat(f,": ").concat(h))}}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function ym(n,r){function u(y,f){if(f){var l=function(a){var c=a.split(` `).slice(2).map(function(A){return A.replace(/ {4}at /,"")}),p=c.map(function(A){var b,F,x=/\(([^\)]+)\)/,k=/(.*?@)(\S+)(:\d+):\d+\)?$/;return A.match(x)?(b=A.split(" ").slice(0,-1).join(" "),F=A.match(x)[1]):A.match(k)?(b=A.split("@").slice(0,-1).join(" "),F=A.match(k)[2]):(b="function name is not available",F=A),[b,F]}),E={};return p.forEach(function(A){E[A[0]]=A[1]}),E},s=function i(a,c){var p=d(a,c),E=p.base,A=p.prop,b=p.chain;if(b){var F=function(w){E=w,w instanceof Object&&i(w,b)};Object.defineProperty(a,A,{get:function(){return E},set:F});return}var x=E[A];o(E,A,{get(){return g(y),v(y,"Get ".concat(A),!0),console.table(l(new Error().stack)),x},set(k){g(y),v(y,"Set ".concat(A),!0),console.table(l(new Error().stack)),x=k}})};s(window,f)}}function d(y,f){var l=f.indexOf(".");if(l===-1)return{base:y,prop:f};var s=f.slice(0,l);if(y===null)return{base:y,prop:s,chain:f};var i=y[s];return f=f.slice(l+1),(y instanceof Object||typeof y=="object")&&h(y)?{base:y,prop:s,chain:f}:i===null?{base:y,prop:s,chain:f}:i!==void 0?d(i,f):(Object.defineProperty(y,s,{configurable:!0}),{base:y,prop:s,chain:f})}function o(y,f,l){var s=Object.getOwnPropertyDescriptor(y,f);return s&&!s.configurable?!1:(Object.defineProperty(y,f,l),!0)}function g(y){if(y.verbose===!0){try{var f=console.log.bind(console),l=console.trace.bind(console),s=y.ruleText||"";if(y.domainName){var i="#%#//",a="##+js",c;y.ruleText.includes(i)?c=y.ruleText.indexOf(i):y.ruleText.includes(a)&&(c=y.ruleText.indexOf(a));var p=y.ruleText.slice(c);s="".concat(y.domainName).concat(p)}f("".concat(s," trace start")),l&&l(),f("".concat(s," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(y)}}function v(y,f){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=y.name,a=y.verbose;if(!(!l&&!a)){var c=console.log;if(!s){c("".concat(i,":"),f);return}c("".concat(i,": ").concat(f))}}function h(y){return Object.keys(y).length===0&&!y.prototype}var m=r?[].concat(n).concat(r):[n];try{u.apply(this,m)}catch(y){console.log(y)}}function Ia(n,r){function u(c,p){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";if(!(typeof Reflect>"u"||typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var A=!1,b=o(E),F="#",x={ASSET:"#EXT-X-ASSET:",CUE:"#EXT-X-CUE:",CUE_IN:"#EXT-X-CUE-IN",DISCONTINUITY:"#EXT-X-DISCONTINUITY",EXTINF:"#EXTINF",EXTM3U:"#EXTM3U",SCTE35:"#EXT-X-SCTE35:"},k={AD:"-AD-",VAST:"-VAST-",VMAP_AD:"-VMAP-AD-",VMAP_AD_BREAK:"#EXT-X-VMAP-AD-BREAK:"},w=["#EXT-X-TARGETDURATION","#EXT-X-MEDIA-SEQUENCE","#EXT-X-DISCONTINUITY-SEQUENCE","#EXT-X-ENDLIST","#EXT-X-PLAYLIST-TYPE","#EXT-X-I-FRAMES-ONLY","#EXT-X-MEDIA","#EXT-X-STREAM-INF","#EXT-X-I-FRAME-STREAM-INF","#EXT-X-SESSION-DATA","#EXT-X-SESSION-KEY","#EXT-X-INDEPENDENT-SEGMENTS","#EXT-X-START"],S=function(le){return w.some(function(ee){return le.startsWith(ee)})},j=function ue(le,ee){var ae=le.slice(),fe=ee;if(ae[fe].includes(x.EXTINF)&&(ae[fe]=void 0,fe+=1,ae[fe].includes(x.DISCONTINUITY))){ae[fe]=void 0,fe+=1;var ve=ue(ae,fe);ae=ve.array,fe=ve.index}return{array:ae,index:fe}},C=function(le){for(var ee=le.slice(),ae=0;ae"u"||(ae=T(ae,fe,ve),typeof ae<"u"&&(ae=I(ae,fe,ve))),ae}).filter(function(ae){return!!ae}).join(` `))},V=window.XMLHttpRequest.prototype.open,U=window.XMLHttpRequest.prototype.send,X,Z=function(le,ee,ae){if(X=v.apply(null,ae),h(c,E,X)&&(ee.shouldBePruned=!0),ee.shouldBePruned){ee.collectedHeaders=[];var fe=function(De,Ae,ge){return Ae.collectedHeaders.push(ge),Reflect.apply(De,Ae,ge)},ve={apply:fe};ee.setRequestHeader=new Proxy(ee.setRequestHeader,ve)}return Reflect.apply(le,ee,ae)},Y=function(le,ee,ae){var fe=["","text"];if(!ee.shouldBePruned||!fe.includes(ee.responseType))return Reflect.apply(le,ee,ae);var ve=new XMLHttpRequest;ve.addEventListener("readystatechange",function(){if(ve.readyState===4){var we=ve.readyState,De=ve.response,Ae=ve.responseText,ge=ve.responseURL,xe=ve.responseXML,Oe=ve.status,Ot=ve.statusText,vn=Ae||De;if(typeof vn=="string"){if(p)A=$(De,_);else if(N(De)){var In="XMLHttpRequest.open() URL: ".concat(ge,` response: `).concat(De);g(c,In)}var Ka=A?M(De):De;Object.defineProperties(ee,{readyState:{value:we,writable:!1},responseURL:{value:ge,writable:!1},responseXML:{value:xe,writable:!1},status:{value:Oe,writable:!1},statusText:{value:Ot,writable:!1},response:{value:Ka,writable:!1},responseText:{value:Ka,writable:!1}}),setTimeout(function(){var ir=new Event("readystatechange");ee.dispatchEvent(ir);var wu=new Event("load");ee.dispatchEvent(wu);var Au=new Event("loadend");ee.dispatchEvent(Au)},1),d(c)}}}),V.apply(ve,[X.method,X.url]),ee.collectedHeaders.forEach(function(we){var De=we[0],Ae=we[1];ve.setRequestHeader(De,Ae)}),ee.collectedHeaders=[];try{U.call(ve,ae)}catch{return Reflect.apply(le,ee,ae)}},oe={apply:Z},te={apply:Y};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,oe),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,te);var ne=window.fetch,K=async function(le,ee,ae){var fe=ae[0]instanceof Request?ae[0].url:ae[0];if(typeof fe!="string"||fe.length===0)return Reflect.apply(le,ee,ae);if(b.test(fe)){var ve=await ne(...ae),we=ve.clone(),De=await ve.text();if(!p&&N(De)){var Ae="fetch URL: ".concat(fe,` response text: `).concat(De);return g(c,Ae),we}if($(De,_)){var ge=M(De);return d(c),new Response(ge,{status:ve.status,statusText:ve.statusText,headers:ve.headers})}return we}return Reflect.apply(le,ee,ae)},re={apply:K};window.fetch=new Proxy(window.fetch,re)}}function d(c){if(c.verbose===!0){try{var p=console.log.bind(console),E=console.trace.bind(console),A=c.ruleText||"";if(c.domainName){var b="#%#//",F="##+js",x;c.ruleText.includes(b)?x=c.ruleText.indexOf(b):c.ruleText.includes(F)&&(x=c.ruleText.indexOf(F));var k=c.ruleText.slice(x);A="".concat(c.domainName).concat(k)}p("".concat(A," trace start")),E&&E(),p("".concat(A," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(c)}}function o(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",p=".?",E="/";if(c==="")return new RegExp(p);var A=c.lastIndexOf(E),b=c.substring(A+1),F=c.substring(0,A+1),x=function(T){if(!T)return!1;try{return new RegExp("",T),!0}catch{return!1}},k=function(T,_){return T.startsWith(E)&&T.endsWith(E)&&!T.endsWith("\\/")&&x(_)?_:""},w=k(F,b);if(c.startsWith(E)&&c.endsWith(E)||w){var S=w?F:c;return new RegExp(S.slice(1,-1),w)}var j=c.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(j)}function g(c,p){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,b=c.name,F=c.verbose;if(!(!E&&!F)){var x=console.log;if(!A){x("".concat(b,":"),p);return}x("".concat(b,": ").concat(p))}}function v(c,p,E,A,b){return{method:c,url:p,async:E,user:A,password:b}}function h(c,p,E){if(p===""||p==="*")return!0;var A,b=l(p);if(!f(b))g(c,"Invalid parameter: ".concat(p)),A=!1;else{var F=m(b),x=Object.keys(F);A=x.every(function(k){var w=F[k],S=E[k];return Object.prototype.hasOwnProperty.call(E,k)&&typeof S=="string"&&w?.test(S)})}return A}function m(c){var p={},E=Object.keys(c);return E.forEach(function(A){p[A]=o(c[A])}),p}function y(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function f(c){return Object.values(c).every(function(p){return s(p)})}function l(c){var p=" ",E=":",A=function(k){return y().includes(k)},b={},F=c.split(p);return F.forEach(function(x){var k=x.indexOf(E),w=x.slice(0,k);if(A(w)){var S=x.slice(k+1);b[w]=S}else b.url=x}),b}function s(c){var p="/",E=i(c);c[0]===p&&c[c.length-1]===p&&(E=c.slice(1,-1));var A;try{A=new RegExp(E),A=!0}catch{A=!1}return A}function i(c){return c.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var a=r?[].concat(n).concat(r):[n];try{u.apply(this,a)}catch(c){console.log(c)}}function bm(n,r){function u(v){var h=function(w,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C=j.callback,T=j.ctx;typeof C=="function"&&(C=T!==void 0?C.bind(T):C,setTimeout(function(){return C()}))},m=o,y=h,f=h,l=function(w,S){S&&setTimeout(S(null))},s=h,i=h,a=o,c=function(w,S,j,C,T){h(null,null,{callback:C,ctx:T})},p=o,E=o,A=o,b={addFileExtension:m,extLink:y,file:f,getClientID:l,hit:s,notBounce:i,params:a,reachGoal:c,setUserID:p,userParams:E,destruct:A};function F(k,w){for(var S=arguments.length,j=new Array(S>2?S-2:0),C=2;C"u"?(window.ym=F,F.a=[]):window.ym&&window.ym.a&&(F.a=window.ym.a,window.ym=F,window.ym.a.forEach(function(k){var w=k[0];x(w)})),d(v)}function d(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}function o(){}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function Dm(n,r){function u(h){var m="yandex_metrika_callbacks",y=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=s.callback,a=s.ctx;typeof i=="function"&&(i=a!==void 0?i.bind(a):i,setTimeout(function(){return i()}))};function f(){}f.counters=g,f.prototype.addFileExtension=o,f.prototype.getClientID=o,f.prototype.setUserID=o,f.prototype.userParams=o,f.prototype.params=o,f.prototype.counters=g,f.prototype.extLink=function(l,s){y(s)},f.prototype.file=function(l,s){y(s)},f.prototype.hit=function(l,s){y(s)},f.prototype.reachGoal=function(l,s,i,a){y({callback:i,ctx:a})},f.prototype.notBounce=y,window.Ya?window.Ya.Metrika=f:window.Ya={Metrika:f},window[m]&&Array.isArray(window[m])&&window[m].forEach(function(l){typeof l=="function"&&l()}),d(h)}function d(h){if(h.verbose===!0){try{var m=console.log.bind(console),y=console.trace.bind(console),f=h.ruleText||"";if(h.domainName){var l="#%#//",s="##+js",i;h.ruleText.includes(l)?i=h.ruleText.indexOf(l):h.ruleText.includes(s)&&(i=h.ruleText.indexOf(s));var a=h.ruleText.slice(i);f="".concat(h.domainName).concat(a)}m("".concat(f," trace start")),y&&y(),m("".concat(f," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(h)}}function o(){}function g(){return[]}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function Em(n,r){function u(y){if(Document instanceof Object){for(var f={joinAdInterestGroup:v,runAdAuction:h,leaveAdInterestGroup:v,clearOriginJoinedAdInterestGroups:v,createAuctionNonce:o,updateAdInterestGroups:g},l=0,s=Object.keys(f);l0&&arguments[0]!==void 0?arguments[0]:"{}",h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"basic";if(!(typeof Response>"u")){var y=new Response(v,{status:200,statusText:"OK"});return m==="opaque"?Object.defineProperties(y,{body:{value:null},status:{value:0},statusText:{value:""},url:{value:""},type:{value:m}}):Object.defineProperties(y,{url:{value:h},type:{value:m}}),Promise.resolve(y)}}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function cn(n,r){function u(v){window.eval=function(m){d(v),o(v,`AdGuard has prevented eval: `.concat(m),!0)}.bind()}function d(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}function o(v,h){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,f=v.name,l=v.verbose;if(!(!m&&!l)){var s=console.log;if(!y){s("".concat(f,":"),h);return}s("".concat(f,": ").concat(h))}}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function Na(n,r){function u(m){var y="";if(window.RTCPeerConnection?y="RTCPeerConnection":window.webkitRTCPeerConnection&&(y="webkitRTCPeerConnection"),y!==""){var f=function(i){var a="Document tried to create an RTCPeerConnection: ".concat(v(i));g(m,a),d(m)};f.prototype={close:o,createDataChannel:o,createOffer:o,setRemoteDescription:o};var l=window[y];window[y]=f,l.prototype&&(l.prototype.createDataChannel=function(s,i){return{close:o,send:o}}.bind(null))}}function d(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function o(){}function g(m,y){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,s=m.name,i=m.verbose;if(!(!f&&!i)){var a=console.log;if(!l){a("".concat(s,":"),y);return}a("".concat(s,": ").concat(y))}}function v(m){var y="undefined",f=y;if(m===null)f="null";else if(m instanceof Object){var l="iceServers",s="urls";Object.prototype.hasOwnProperty.call(m,l)&&m[l]&&Object.prototype.hasOwnProperty.call(m[l][0],s)&&m[l][0][s]&&(f=m[l][0][s].toString())}return f}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function Jt(n,r){function u(y,f,l){var s=o(f),i=o(l),a=window.EventTarget.prototype.addEventListener;function c(E,A){var b,F=!1;if(g(E)&&v(A)&&(F=s.test(E.toString())&&i.test(h(A))),F){d(y);return}var x=this;this&&((b=this.constructor)===null||b===void 0?void 0:b.name)==="Window"&&this!==window&&(x=window);for(var k=arguments.length,w=new Array(k>2?k-2:0),S=2;S0&&arguments[0]!==void 0?arguments[0]:"",f=".?",l="/";if(y==="")return new RegExp(f);var s=y.lastIndexOf(l),i=y.substring(s+1),a=y.substring(0,s+1),c=function(x){if(!x)return!1;try{return new RegExp("",x),!0}catch{return!1}},p=function(x,k){return x.startsWith(l)&&x.endsWith(l)&&!x.endsWith("\\/")&&c(k)?k:""},E=p(a,i);if(y.startsWith(l)&&y.endsWith(l)||E){var A=E?a:y;return new RegExp(A.slice(1,-1),E)}var b=y.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(b)}function g(y){return typeof y<"u"}function v(y){return typeof y<"u"&&(typeof y=="function"||typeof y=="object"&&y!==null&&"handleEvent"in y&&typeof y.handleEvent=="function")}function h(y){return typeof y=="function"?y.toString():y.handleEvent.toString()}var m=r?[].concat(n).concat(r):[n];try{u.apply(this,m)}catch(y){console.log(y)}}function Ma(n,r){function u(h){var m=function(a){return/^\d$/.test(a)},y=function(a){for(var c="",p="",E=0;E2&&arguments[2]!==void 0?arguments[2]:!1,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,l=h.name,s=h.verbose;if(!(!y&&!s)){var i=console.log;if(!f){i("".concat(l,":"),m);return}i("".concat(l,": ").concat(m))}}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function Am(n,r){function u(g){var v=window.setTimeout,h=/\.bab_elementid.$/,m=function(a){if(typeof a!="string"||!h.test(a)){for(var c=arguments.length,p=new Array(c>1?c-1:0),E=1;E>4","sessionStorage","clientWidth","localStorage","Math","random"]],f=function(a){if(typeof a!="string")return!1;for(var c=0;c=.8)return!0}return!1},l=window.eval,s=function(a){if(!f(a))return l(a);d(g);var c=document.body;c&&c.style.removeProperty("visibility");var p=document.getElementById("babasbmsgx");p&&p.parentNode.removeChild(p)};window.eval=s.bind(window)}function d(g){if(g.verbose===!0){try{var v=console.log.bind(console),h=console.trace.bind(console),m=g.ruleText||"";if(g.domainName){var y="#%#//",f="##+js",l;g.ruleText.includes(y)?l=g.ruleText.indexOf(y):g.ruleText.includes(f)&&(l=g.ruleText.indexOf(f));var s=g.ruleText.slice(l);m="".concat(g.domainName).concat(s)}v("".concat(m," trace start")),h&&h(),v("".concat(m," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(g)}}var o=r?[].concat(n).concat(r):[n];try{u.apply(this,o)}catch(g){console.log(g)}}function Fm(n,r){function u(m,y,f){if(!(typeof Proxy>"u"||typeof Reflect>"u")){var l={script:"data:text/javascript;base64,KCk9Pnt9",img:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",iframe:"data:text/html;base64, PGRpdj48L2Rpdj4=",link:"data:text/plain;base64,"},s;if(y==="script")s=HTMLScriptElement;else if(y==="img")s=HTMLImageElement;else if(y==="iframe")s=HTMLIFrameElement;else if(y==="link")s=HTMLLinkElement;else return;var i=window.trustedTypes&&typeof window.trustedTypes.createPolicy=="function",a;i&&(a=window.trustedTypes.createPolicy("AGPolicy",{createScriptURL:function(T){return T}}));var c=y==="link"?"href":"src",p="onerror",E=o(f),A=function(T){return T.setAttribute(m.name,"matched")},b=function(T,_,I){if(!I[0]||!I[1])return Reflect.apply(T,_,I);var L=_.nodeName.toLowerCase(),N=I[0].toLowerCase(),$=I[1],M=N===c&&y.toLowerCase()===L&&l[L]&&E.test($);return M?(d(m),A(_),Reflect.apply(T,_,[N,l[L]])):Reflect.apply(T,_,I)},F={apply:b};s.prototype.setAttribute=new Proxy(Element.prototype.setAttribute,F);var x=g(s.prototype,c);if(x){Object.defineProperty(s.prototype,c,{enumerable:!0,configurable:!0,get(){return x.get.call(this)},set(C){var T=this.nodeName.toLowerCase(),_=y.toLowerCase()===T&&l[T]&&E.test(C);if(!_)return x.set.call(this,C),!0;if(a&&C instanceof TrustedScriptURL){var I=a.createScriptURL(C);x.set.call(this,I),d(m);return}A(this),x.set.call(this,l[T]),d(m)}});var k=g(HTMLElement.prototype,p);if(k){Object.defineProperty(HTMLElement.prototype,p,{enumerable:!0,configurable:!0,get(){return k.get.call(this)},set(C){var T=this.getAttribute(m.name)==="matched";return T?(k.set.call(this,v),!0):(k.set.call(this,C),!0)}});var w=function(T,_,I){if(!I[0]||!I[1]||!_)return Reflect.apply(T,_,I);var L=I[0],N=typeof _.getAttribute=="function"&&_.getAttribute(m.name)==="matched"&&L==="error";return N?Reflect.apply(T,_,[L,v]):Reflect.apply(T,_,I)},S={apply:w};EventTarget.prototype.addEventListener=new Proxy(EventTarget.prototype.addEventListener,S);var j=function(T,_){window.addEventListener("error",function(I){if(!(!I.target||!I.target.nodeName||I.target.nodeName.toLowerCase()!==T||!I.target.src||!_.test(I.target.src))){if(d(m),typeof I.target.onload=="function"){I.target.onerror=I.target.onload;return}I.target.onerror=v}},!0)};j(y,E)}}}}function d(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function o(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",y=".?",f="/";if(m==="")return new RegExp(y);var l=m.lastIndexOf(f),s=m.substring(l+1),i=m.substring(0,l+1),a=function(F){if(!F)return!1;try{return new RegExp("",F),!0}catch{return!1}},c=function(F,x){return F.startsWith(f)&&F.endsWith(f)&&!F.endsWith("\\/")&&a(x)?x:""},p=c(i,s);if(m.startsWith(f)&&m.endsWith(f)||p){var E=p?i:m;return new RegExp(E.slice(1,-1),p)}var A=m.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(A)}function g(m,y){var f=Object.getOwnPropertyDescriptor(m,y);return f&&f.configurable?f:null}function v(){}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function Ba(n,r){function u(v,h){var m=d(h),y=window.eval;window.eval=function(f){if(!m.test(f.toString()))return y.call(window,f);o(v)}.bind(window)}function d(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",h=".?",m="/";if(v==="")return new RegExp(h);var y=v.lastIndexOf(m),f=v.substring(y+1),l=v.substring(0,y+1),s=function(A){if(!A)return!1;try{return new RegExp("",A),!0}catch{return!1}},i=function(A,b){return A.startsWith(m)&&A.endsWith(m)&&!A.endsWith("\\/")&&s(b)?b:""},a=i(l,f);if(v.startsWith(m)&&v.endsWith(m)||a){var c=a?l:v;return new RegExp(c.slice(1,-1),a)}var p=v.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(p)}function o(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function _n(n,r){function u(h){d(h);var m=function(){};m.prototype.check=o,m.prototype.clearEvent=o,m.prototype.emitEvent=o,m.prototype.on=function(s,i){return s||i(),this},m.prototype.onDetected=g,m.prototype.onNotDetected=function(s){return s(),this},m.prototype.setOption=o,m.prototype.options={set:o,get:o};var y=new m,f={get(){return m},set(){}},l={get(){return y},set(){}};Object.prototype.hasOwnProperty.call(window,"FuckAdBlock")?window.FuckAdBlock=m:Object.defineProperty(window,"FuckAdBlock",f),Object.prototype.hasOwnProperty.call(window,"BlockAdBlock")?window.BlockAdBlock=m:Object.defineProperty(window,"BlockAdBlock",f),Object.prototype.hasOwnProperty.call(window,"SniffAdBlock")?window.SniffAdBlock=m:Object.defineProperty(window,"SniffAdBlock",f),Object.prototype.hasOwnProperty.call(window,"fuckAdBlock")?window.fuckAdBlock=y:Object.defineProperty(window,"fuckAdBlock",l),Object.prototype.hasOwnProperty.call(window,"blockAdBlock")?window.blockAdBlock=y:Object.defineProperty(window,"blockAdBlock",l),Object.prototype.hasOwnProperty.call(window,"sniffAdBlock")?window.sniffAdBlock=y:Object.defineProperty(window,"sniffAdBlock",l)}function d(h){if(h.verbose===!0){try{var m=console.log.bind(console),y=console.trace.bind(console),f=h.ruleText||"";if(h.domainName){var l="#%#//",s="##+js",i;h.ruleText.includes(l)?i=h.ruleText.indexOf(l):h.ruleText.includes(s)&&(i=h.ruleText.indexOf(s));var a=h.ruleText.slice(i);f="".concat(h.domainName).concat(a)}m("".concat(f," trace start")),y&&y(),m("".concat(f," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(h)}}function o(){}function g(){return this}var v=r?[].concat(n).concat(r):[n];try{u.apply(this,v)}catch(h){console.log(h)}}function La(n,r){function u(F,x){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"emptyObj",w=arguments.length>3?arguments[3]:void 0;if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var S=Request.prototype.clone,j;if(k===""||k==="emptyObj")j="{}";else if(k==="emptyArr")j="[]";else if(k==="emptyStr")j="";else{h(F,"Invalid responseBody parameter: '".concat(k,"'"));return}var C=typeof w<"u",T=function($){var M=["basic","cors","opaque"];return M.includes($)};if(C&&!T(w)){h(F,"Invalid responseType parameter: '".concat(w,"'"));return}var _=function($){try{var M=$.mode;if(M===void 0||M==="cors"||M==="no-cors"){var V=new URL($.url);return V.origin===document.location.origin?"basic":M==="no-cors"?"opaque":"cors"}}catch(U){h(F,"Could not determine response type: ".concat(U))}},I=async function($,M,V){var U=!1,X=o(V,S);if(typeof x>"u")return h(F,"fetch( ".concat(g(X)," )"),!0),d(F),Reflect.apply($,M,V);if(U=v(F,x,X),U){d(F);var Z;try{Z=w||_(X);var Y=await Reflect.apply($,M,V);return Y.ok?y(Y,{body:j,type:Z}):m(j,X.url,Z)}catch{return m(j,X.url,Z)}}return Reflect.apply($,M,V)},L={apply:I};fetch=new Proxy(fetch,L)}}function d(F){if(F.verbose===!0){try{var x=console.log.bind(console),k=console.trace.bind(console),w=F.ruleText||"";if(F.domainName){var S="#%#//",j="##+js",C;F.ruleText.includes(S)?C=F.ruleText.indexOf(S):F.ruleText.includes(j)&&(C=F.ruleText.indexOf(j));var T=F.ruleText.slice(C);w="".concat(F.domainName).concat(T)}x("".concat(w," trace start")),k&&k(),x("".concat(w," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(F)}}function o(F,x){var k={},w=F[0],S,j;if(w instanceof Request){var C=x.call(w),T=a(C);S=T.url,j=T}else S=w,j=F[1];if(k.url=S,j instanceof Object){var _=Object.keys(j);_.forEach(function(I){k[I]=j[I]})}return k}function g(F){return!F||typeof F!="object"?String(F):i(F)?"{}":Object.entries(F).map(function(x){var k=x[0],w=x[1],S=w;return w instanceof Object&&(S="{ ".concat(g(w)," }")),"".concat(k,':"').concat(S,'"')}).join(" ")}function v(F,x,k){if(x===""||x==="*")return!0;var w,S=p(x);if(!E(S))h(F,"Invalid parameter: ".concat(x)),w=!1;else{var j=A(S),C=Object.keys(j);w=C.every(function(T){var _=j[T],I=k[T];return Object.prototype.hasOwnProperty.call(k,T)&&typeof I=="string"&&_?.test(I)})}return w}function h(F,x){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,S=F.name,j=F.verbose;if(!(!k&&!j)){var C=console.log;if(!w){C("".concat(S,":"),x);return}C("".concat(S,": ").concat(x))}}function m(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}",x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"basic";if(!(typeof Response>"u")){var w=new Response(F,{status:200,statusText:"OK"});return k==="opaque"?Object.defineProperties(w,{body:{value:null},status:{value:0},statusText:{value:""},url:{value:""},type:{value:k}}):Object.defineProperties(w,{url:{value:x},type:{value:k}}),Promise.resolve(w)}}function y(F){var x,k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{body:"{}"},w={};F==null||(x=F.headers)===null||x===void 0||x.forEach(function(j,C){w[C]=j});var S=new Response(k.body,{status:F.status,statusText:F.statusText,headers:w});return Object.defineProperties(S,{url:{value:F.url},type:{value:k.type||F.type}}),S}function f(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",x=".?",k="/";if(F==="")return new RegExp(x);var w=F.lastIndexOf(k),S=F.substring(w+1),j=F.substring(0,w+1),C=function($){if(!$)return!1;try{return new RegExp("",$),!0}catch{return!1}},T=function($,M){return $.startsWith(k)&&$.endsWith(k)&&!$.endsWith("\\/")&&C(M)?M:""},_=T(j,S);if(F.startsWith(k)&&F.endsWith(k)||_){var I=_?j:F;return new RegExp(I.slice(1,-1),_)}var L=F.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(L)}function l(F){var x="/",k=s(F);F[0]===x&&F[F.length-1]===x&&(k=F.slice(1,-1));var w;try{w=new RegExp(k),w=!0}catch{w=!1}return w}function s(F){return F.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function i(F){return Object.keys(F).length===0&&!F.prototype}function a(F){var x=c(),k=x.map(function(w){var S=F[w];return[w,S]});return Object.fromEntries(k)}function c(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function p(F){var x=" ",k=":",w=function(T){return c().includes(T)},S={},j=F.split(x);return j.forEach(function(C){var T=C.indexOf(k),_=C.slice(0,T);if(w(_)){var I=C.slice(T+1);S[_]=I}else S.url=C}),S}function E(F){return Object.values(F).every(function(x){return l(x)})}function A(F){var x={},k=Object.keys(F);return k.forEach(function(w){x[w]=f(F[w])}),x}var b=r?[].concat(n).concat(r):[n];try{u.apply(this,b)}catch(F){console.log(F)}}function $a(n,r){function u(h){var m=o(),y=function(){throw new ReferenceError(m)};delete window.PopAds,delete window.popns,Object.defineProperties(window,{PopAds:{set:y},popns:{set:y}}),window.onerror=d(m).bind(),g(h)}function d(h){var m=window.onerror;return function(f){if(typeof f=="string"&&f.includes(h))return!0;if(m instanceof Function){for(var l=arguments.length,s=new Array(l>1?l-1:0),i=1;i2&&arguments[2]!==void 0?arguments[2]:!1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,s=m.name,i=m.verbose;if(!(!f&&!i)){var a=console.log;if(!l){a("".concat(s,":"),y);return}a("".concat(s,": ").concat(y))}}function v(m){var y=Number.isNaN||window.isNaN;return y(m)}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function ln(n,r){function u(s,i){var a=window.requestAnimationFrame,c=typeof i>"u",p=g(i),E=p.isInvertedMatch,A=p.matchRegexp,b=function(x){var k=!1;if(c?(d(s),m(s,"requestAnimationFrame(".concat(String(x),")"),!0)):h(x)&&v(i)&&(k=A.test(x.toString())!==E),k)return d(s),a(o);for(var w=arguments.length,S=new Array(w>1?w-1:0),j=1;j2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,p=s.name,E=s.verbose;if(!(!a&&!E)){var A=console.log;if(!c){A("".concat(p,":"),i);return}A("".concat(p,": ").concat(i))}}function y(s){return s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",i=".?",a="/";if(s==="")return new RegExp(i);var c=s.lastIndexOf(a),p=s.substring(c+1),E=s.substring(0,c+1),A=function(S){if(!S)return!1;try{return new RegExp("",S),!0}catch{return!1}},b=function(S,j){return S.startsWith(a)&&S.endsWith(a)&&!S.endsWith("\\/")&&A(j)?j:""},F=b(E,p);if(s.startsWith(a)&&s.endsWith(a)||F){var x=F?E:s;return new RegExp(x.slice(1,-1),F)}var k=s.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(k)}var l=r?[].concat(n).concat(r):[n];try{u.apply(this,l)}catch(s){console.log(s)}}function tt(n,r){function u(b,F,x){var k=typeof F>"u"&&typeof x>"u",w=function(C,T,_){var I=_[0],L=_[1],N=!1;return k?(d(b),v(b,"setInterval(".concat(String(I),", ").concat(L,")"),!0)):N=g({callback:I,delay:L,matchCallback:F,matchDelay:x}),N&&(d(b),_[0]=o),C.apply(T,_)},S={apply:w};window.setInterval=new Proxy(window.setInterval,S)}function d(b){if(b.verbose===!0){try{var F=console.log.bind(console),x=console.trace.bind(console),k=b.ruleText||"";if(b.domainName){var w="#%#//",S="##+js",j;b.ruleText.includes(w)?j=b.ruleText.indexOf(w):b.ruleText.includes(S)&&(j=b.ruleText.indexOf(S));var C=b.ruleText.slice(j);k="".concat(b.domainName).concat(C)}F("".concat(k," trace start")),x&&x(),F("".concat(k," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(b)}}function o(){}function g(b){var F=b.callback,x=b.delay,k=b.matchCallback,w=b.matchDelay;if(!l(F)||!s(k)||w&&!p(w))return!1;var S=y(k),j=S.isInvertedMatch,C=S.matchRegexp,T=f(w),_=T.isInvertedDelayMatch,I=T.delayMatch,L=E(x),N=!1,$=String(F);return I===null?N=C.test($)!==j:k?N=C.test($)!==j&&L===I!==_:N=L===I!==_,N}function v(b,F){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,w=b.name,S=b.verbose;if(!(!x&&!S)){var j=console.log;if(!k){j("".concat(w,":"),F);return}j("".concat(w,": ").concat(F))}}function h(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",F=".?",x="/";if(b==="")return new RegExp(F);var k=b.lastIndexOf(x),w=b.substring(k+1),S=b.substring(0,k+1),j=function(N){if(!N)return!1;try{return new RegExp("",N),!0}catch{return!1}},C=function(N,$){return N.startsWith(x)&&N.endsWith(x)&&!N.endsWith("\\/")&&j($)?$:""},T=C(S,w);if(b.startsWith(x)&&b.endsWith(x)||T){var _=T?S:b;return new RegExp(_.slice(1,-1),T)}var I=b.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(I)}function m(b){var F=Number.isNaN||window.isNaN;return F(b)}function y(b){var F="!",x=b?b?.startsWith(F):!1,k=x?b.slice(1):b,w=h(k);return{isInvertedMatch:x,matchRegexp:w,matchValue:k}}function f(b){var F="!",x=b?.startsWith(F),k=x?b.slice(1):b,w=parseInt(k,10),S=m(w)?null:w;return{isInvertedDelayMatch:x,delayMatch:S}}function l(b){return b instanceof Function||typeof b=="string"}function s(b){var F="!",x=b;return b!=null&&b.startsWith(F)&&(x=b.slice(1)),i(x)}function i(b){var F="/",x=a(b);b[0]===F&&b[b.length-1]===F&&(x=b.slice(1,-1));var k;try{k=new RegExp(x),k=!0}catch{k=!1}return k}function a(b){return b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function c(b){var F=Number.isFinite||window.isFinite;return F(b)}function p(b){var F="!",x=b;b!=null&&b.startsWith(F)&&(x=b.slice(1));var k=parseFloat(x);return!m(k)&&c(k)}function E(b){var F=Math.floor(parseInt(b,10));return typeof F=="number"&&!m(F)?F:b}var A=r?[].concat(n).concat(r):[n];try{u.apply(this,A)}catch(b){console.log(b)}}function nt(n,r){function u(b,F,x){var k=typeof F>"u"&&typeof x>"u",w=function(C,T,_){var I=_[0],L=_[1],N=!1;return k?(d(b),v(b,"setTimeout(".concat(String(I),", ").concat(L,")"),!0)):N=g({callback:I,delay:L,matchCallback:F,matchDelay:x}),N&&(d(b),_[0]=o),C.apply(T,_)},S={apply:w};window.setTimeout=new Proxy(window.setTimeout,S)}function d(b){if(b.verbose===!0){try{var F=console.log.bind(console),x=console.trace.bind(console),k=b.ruleText||"";if(b.domainName){var w="#%#//",S="##+js",j;b.ruleText.includes(w)?j=b.ruleText.indexOf(w):b.ruleText.includes(S)&&(j=b.ruleText.indexOf(S));var C=b.ruleText.slice(j);k="".concat(b.domainName).concat(C)}F("".concat(k," trace start")),x&&x(),F("".concat(k," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(b)}}function o(){}function g(b){var F=b.callback,x=b.delay,k=b.matchCallback,w=b.matchDelay;if(!l(F)||!s(k)||w&&!p(w))return!1;var S=h(k),j=S.isInvertedMatch,C=S.matchRegexp,T=m(w),_=T.isInvertedDelayMatch,I=T.delayMatch,L=E(x),N=!1,$=String(F);return I===null?N=C.test($)!==j:k?N=C.test($)!==j&&L===I!==_:N=L===I!==_,N}function v(b,F){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,w=b.name,S=b.verbose;if(!(!x&&!S)){var j=console.log;if(!k){j("".concat(w,":"),F);return}j("".concat(w,": ").concat(F))}}function h(b){var F="!",x=b?b?.startsWith(F):!1,k=x?b.slice(1):b,w=y(k);return{isInvertedMatch:x,matchRegexp:w,matchValue:k}}function m(b){var F="!",x=b?.startsWith(F),k=x?b.slice(1):b,w=parseInt(k,10),S=f(w)?null:w;return{isInvertedDelayMatch:x,delayMatch:S}}function y(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",F=".?",x="/";if(b==="")return new RegExp(F);var k=b.lastIndexOf(x),w=b.substring(k+1),S=b.substring(0,k+1),j=function(N){if(!N)return!1;try{return new RegExp("",N),!0}catch{return!1}},C=function(N,$){return N.startsWith(x)&&N.endsWith(x)&&!N.endsWith("\\/")&&j($)?$:""},T=C(S,w);if(b.startsWith(x)&&b.endsWith(x)||T){var _=T?S:b;return new RegExp(_.slice(1,-1),T)}var I=b.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(I)}function f(b){var F=Number.isNaN||window.isNaN;return F(b)}function l(b){return b instanceof Function||typeof b=="string"}function s(b){var F="!",x=b;return b!=null&&b.startsWith(F)&&(x=b.slice(1)),a(x)}function i(b){return b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function a(b){var F="/",x=i(b);b[0]===F&&b[b.length-1]===F&&(x=b.slice(1,-1));var k;try{k=new RegExp(x),k=!0}catch{k=!1}return k}function c(b){var F=Number.isFinite||window.isFinite;return F(b)}function p(b){var F="!",x=b;b!=null&&b.startsWith(F)&&(x=b.slice(1));var k=parseFloat(x);return!f(k)&&c(k)}function E(b){var F=Math.floor(parseInt(b,10));return typeof F=="number"&&!f(F)?F:b}var A=r?[].concat(n).concat(r):[n];try{u.apply(this,A)}catch(b){console.log(b)}}function wt(n,r){function u(F){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"*",k=arguments.length>2?arguments[2]:void 0,w=arguments.length>3?arguments[3]:void 0,S=window.open,j=x!=="0"&&x!=="1",C=function(I){x=Number(x)>0;for(var L=arguments.length,N=new Array(L>1?L-1:0),$=1;$1?N-1:0),M=1;M0?", ".concat($.join(", ")):"",U="".concat(I).concat(V);a(F,U,!0),d(F)}var X=!1;if(x==="*")X=!0;else if(v(x)){var Z=y(x),Y=Z.isInvertedMatch,oe=Z.matchRegexp;X=oe.test(I)!==Y}else a(F,"Invalid parameter: ".concat(x)),X=!1;if(X){var te=parseInt(k,10),ne;if(m(te))ne=i();else{var K={replacement:w,url:I,delay:te},re=l(K),ue=re.contentWindow;if(typeof ue=="object"&&ue!==null)Object.defineProperty(ue,"closed",{value:!1}),Object.defineProperty(ue,"opener",{value:window}),Object.defineProperty(ue,"frameElement",{value:null});else{var le=re.contentWindow&&re.contentWindow.get;Object.defineProperty(re,"contentWindow",{get:s(le)}),ue=re.contentWindow}ne=ue}return d(F),ne}return S.apply(window,[I,...$])};window.open=j?T:C,window.open.toString=S.toString.bind(S)}function d(F){if(F.verbose===!0){try{var x=console.log.bind(console),k=console.trace.bind(console),w=F.ruleText||"";if(F.domainName){var S="#%#//",j="##+js",C;F.ruleText.includes(S)?C=F.ruleText.indexOf(S):F.ruleText.includes(j)&&(C=F.ruleText.indexOf(j));var T=F.ruleText.slice(C);w="".concat(F.domainName).concat(T)}x("".concat(w," trace start")),k&&k(),x("".concat(w," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(F)}}function o(F){var x="/",k=g(F);F[0]===x&&F[F.length-1]===x&&(k=F.slice(1,-1));var w;try{w=new RegExp(k),w=!0}catch{w=!1}return w}function g(F){return F.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function v(F){var x="!",k=F;return F!=null&&F.startsWith(x)&&(k=F.slice(1)),o(k)}function h(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",x=".?",k="/";if(F==="")return new RegExp(x);var w=F.lastIndexOf(k),S=F.substring(w+1),j=F.substring(0,w+1),C=function($){if(!$)return!1;try{return new RegExp("",$),!0}catch{return!1}},T=function($,M){return $.startsWith(k)&&$.endsWith(k)&&!$.endsWith("\\/")&&C(M)?M:""},_=T(j,S);if(F.startsWith(k)&&F.endsWith(k)||_){var I=_?j:F;return new RegExp(I.slice(1,-1),_)}var L=F.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(L)}function m(F){var x=Number.isNaN||window.isNaN;return x(F)}function y(F){var x="!",k=F?F?.startsWith(x):!1,w=k?F.slice(1):F,S=h(w);return{isInvertedMatch:k,matchRegexp:S,matchValue:w}}function f(F){var x;if(!F)x=c;else if(F==="trueFunc")x=p;else if(F.includes("=")){var k=F.startsWith("{")&&F.endsWith("}");if(k){var w=F.slice(1,-1),S=E(w,"="),j=A(w,"=");j==="noopFunc"&&(x={},x[S]=c)}}return x}function l(F){var x=function(T){return T.Object="data",T.Iframe="src",T}({}),k=F.replacement,w=F.url,S=F.delay,j;k==="obj"?j="object":j="iframe";var C=document.createElement(j);return C instanceof HTMLObjectElement?C[x.Object]=w:C instanceof HTMLIFrameElement&&(C[x.Iframe]=w),C.style.setProperty("height","1px","important"),C.style.setProperty("position","fixed","important"),C.style.setProperty("top","-1px","important"),C.style.setProperty("width","1px","important"),document.body.appendChild(C),setTimeout(function(){return C.remove()},S*1e3),C}function s(F){var x=function(w,S){return S&&S==="closed"?!1:typeof F=="function"?c:S&&w[S]};return x}function i(){return null}function a(F,x){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,S=F.name,j=F.verbose;if(!(!k&&!j)){var C=console.log;if(!w){C("".concat(S,":"),x);return}C("".concat(S,": ").concat(x))}}function c(){}function p(){return!0}function E(F,x){if(!F||!x)return F;var k=F.indexOf(x);return k<0?F:F.substring(0,k)}function A(F,x){if(!F)return F;var k=F.indexOf(x);return k<0?"":F.substring(k+x.length)}var b=r?[].concat(n).concat(r):[n];try{u.apply(this,b)}catch(F){console.log(F)}}function Wa(n,r){function u(w,S,j){if(!(typeof Proxy>"u")){var C=window.XMLHttpRequest.prototype.open,T=window.XMLHttpRequest.prototype.send,_=window.XMLHttpRequest.prototype.getResponseHeader,I=window.XMLHttpRequest.prototype.getAllResponseHeaders,L,N="",$="",M=function(K,re,ue){if(L=h.apply(null,ue),typeof S>"u"?(m(w,"xhr( ".concat(o(L)," )"),!0),d(w)):v(w,S,L)&&(re.shouldBePrevented=!0,re.xhrData=L),re.shouldBePrevented){re.collectedHeaders=[];var le=function(fe,ve,we){return ve.collectedHeaders.push(we),Reflect.apply(fe,ve,we)},ee={apply:le};re.setRequestHeader=new Proxy(re.setRequestHeader,ee)}return Reflect.apply(K,re,ue)},V=function(K,re,ue){if(!re.shouldBePrevented)return Reflect.apply(K,re,ue);if(re.responseType==="blob"&&(N=new Blob),re.responseType==="arraybuffer"&&(N=new ArrayBuffer),j){var le=g(j);le?$=le:m(w,"Invalid randomize parameter: '".concat(j,"'"))}var ee=new XMLHttpRequest;ee.addEventListener("readystatechange",function(){if(ee.readyState===4){var ae=ee.readyState,fe=ee.responseURL,ve=ee.responseXML,we=ee.statusText;Object.defineProperties(re,{readyState:{value:ae,writable:!1},statusText:{value:we,writable:!1},responseURL:{value:fe||re.xhrData.url,writable:!1},responseXML:{value:ve,writable:!1},status:{value:200,writable:!1},response:{value:N,writable:!1},responseText:{value:$,writable:!1}}),setTimeout(function(){var De=new Event("readystatechange");re.dispatchEvent(De);var Ae=new Event("load");re.dispatchEvent(Ae);var ge=new Event("loadend");re.dispatchEvent(ge)},1),d(w)}}),C.apply(ee,[re.xhrData.method,re.xhrData.url]),re.collectedHeaders.forEach(function(ae){var fe=ae[0],ve=ae[1];ee.setRequestHeader(fe,ve)});try{T.call(ee,ue)}catch{return Reflect.apply(K,re,ue)}},U=function(K,re,ue){if(!re.shouldBePrevented)return _.apply(re,ue);if(!re.collectedHeaders.length)return null;var le=ue[0].toLowerCase(),ee=re.collectedHeaders.find(function(ae){var fe=ae[0].toLowerCase();return fe===le});return ee?ee[1]:null},X=function(K,re){if(!re.shouldBePrevented)return I.call(re);if(!re.collectedHeaders.length)return"";var ue=re.collectedHeaders.map(function(le){var ee=le[0],ae=le[1];return"".concat(ee.toLowerCase(),": ").concat(ae)}).join(`\r `);return ue},Z={apply:M},Y={apply:V},oe={apply:U},te={apply:X};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,Z),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,Y),XMLHttpRequest.prototype.getResponseHeader=new Proxy(XMLHttpRequest.prototype.getResponseHeader,oe),XMLHttpRequest.prototype.getAllResponseHeaders=new Proxy(XMLHttpRequest.prototype.getAllResponseHeaders,te)}}function d(w){if(w.verbose===!0){try{var S=console.log.bind(console),j=console.trace.bind(console),C=w.ruleText||"";if(w.domainName){var T="#%#//",_="##+js",I;w.ruleText.includes(T)?I=w.ruleText.indexOf(T):w.ruleText.includes(_)&&(I=w.ruleText.indexOf(_));var L=w.ruleText.slice(I);C="".concat(w.domainName).concat(L)}S("".concat(C," trace start")),j&&j(),S("".concat(C," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(w)}}function o(w){return!w||typeof w!="object"?String(w):s(w)?"{}":Object.entries(w).map(function(S){var j=S[0],C=S[1],T=C;return C instanceof Object&&(T="{ ".concat(o(C)," }")),"".concat(j,':"').concat(T,'"')}).join(" ")}function g(w){var S=w;if(S==="true")return S=Math.random().toString(36).slice(-10),S;S=S.replace("length:","");var j=/^\d+-\d+$/;if(!j.test(S))return null;var C=i(S.split("-")[0]),T=i(S.split("-")[1]);if(!a(C)||!a(T))return null;if(C>T){var _=C;C=T,T=_}var I=500*1e3;if(T>I)return null;var L=F(C,T);return S=x(L),S}function v(w,S,j){if(S===""||S==="*")return!0;var C,T=p(S);if(!E(T))m(w,"Invalid parameter: ".concat(S)),C=!1;else{var _=A(T),I=Object.keys(_);C=I.every(function(L){var N=_[L],$=j[L];return Object.prototype.hasOwnProperty.call(j,L)&&typeof $=="string"&&N?.test($)})}return C}function h(w,S,j,C,T){return{method:w,url:S,async:j,user:C,password:T}}function m(w,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,T=w.name,_=w.verbose;if(!(!j&&!_)){var I=console.log;if(!C){I("".concat(T,":"),S);return}I("".concat(T,": ").concat(S))}}function y(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",S=".?",j="/";if(w==="")return new RegExp(S);var C=w.lastIndexOf(j),T=w.substring(C+1),_=w.substring(0,C+1),I=function(U){if(!U)return!1;try{return new RegExp("",U),!0}catch{return!1}},L=function(U,X){return U.startsWith(j)&&U.endsWith(j)&&!U.endsWith("\\/")&&I(X)?X:""},N=L(_,T);if(w.startsWith(j)&&w.endsWith(j)||N){var $=N?_:w;return new RegExp($.slice(1,-1),N)}var M=w.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(M)}function f(w){var S="/",j=l(w);w[0]===S&&w[w.length-1]===S&&(j=w.slice(1,-1));var C;try{C=new RegExp(j),C=!0}catch{C=!1}return C}function l(w){return w.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function s(w){return Object.keys(w).length===0&&!w.prototype}function i(w){var S=parseInt(w,10),j=c(S)?null:S;return j}function a(w){var S=Number.isFinite||window.isFinite;return S(w)}function c(w){var S=Number.isNaN||window.isNaN;return S(w)}function p(w){var S=" ",j=":",C=function(L){return b().includes(L)},T={},_=w.split(S);return _.forEach(function(I){var L=I.indexOf(j),N=I.slice(0,L);if(C(N)){var $=I.slice(L+1);T[N]=$}else T.url=I}),T}function E(w){return Object.values(w).every(function(S){return f(S)})}function A(w){var S={},j=Object.keys(w);return j.forEach(function(C){S[C]=y(w[C])}),S}function b(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function F(w,S){return w=Math.ceil(w),S=Math.floor(S),Math.floor(Math.random()*(S-w+1)+w)}function x(w){for(var S="",j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+=~",C=j.length,T=0;T3&&arguments[3]!==void 0?arguments[3]:"asap stay";if(f){f=f.split(/\s*\|\s*/),l||(l="[".concat(f.join("],["),"]"));var i=function(){var E=[];try{E=[].slice.call(document.querySelectorAll(l))}catch{v(y,"Invalid selector arg: '".concat(l,"'"))}var A=!1;E.forEach(function(b){f.forEach(function(F){b.removeAttribute(F),A=!0})}),A&&d(y)},a=g(s),c=function(){i(),a.hasFlag(a.STAY)&&o(i,!0)};a.hasFlag(a.ASAP)&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",i,{once:!0}):i()),document.readyState!=="complete"&&a.hasFlag(a.COMPLETE)?window.addEventListener("load",c,{once:!0}):a.hasFlag(a.STAY)&&(s.includes(" ")||i(),o(i,!0))}}function d(y){if(y.verbose===!0){try{var f=console.log.bind(console),l=console.trace.bind(console),s=y.ruleText||"";if(y.domainName){var i="#%#//",a="##+js",c;y.ruleText.includes(i)?c=y.ruleText.indexOf(i):y.ruleText.includes(a)&&(c=y.ruleText.indexOf(a));var p=y.ruleText.slice(c);s="".concat(y.domainName).concat(p)}f("".concat(s," trace start")),l&&l(),f("".concat(s," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(y)}}function o(y){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],s=20,i=new MutationObserver(h(p,s)),a=function(){l.length>0?i.observe(document.documentElement,{childList:!0,subtree:!0,attributes:f,attributeFilter:l}):i.observe(document.documentElement,{childList:!0,subtree:!0,attributes:f})},c=function(){i.disconnect()};function p(){c(),y(),a()}a()}function g(y){var f=" ",l="asap",s="complete",i="stay",a=[i,l,s],c=y.trim().split(f).filter(function(p){return a.includes(p)});return{ASAP:l,COMPLETE:s,STAY:i,hasFlag(p){return c.includes(p)}}}function v(y,f){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=y.name,a=y.verbose;if(!(!l&&!a)){var c=console.log;if(!s){c("".concat(i,":"),f);return}c("".concat(i,": ").concat(f))}}function h(y,f){var l=!1,s,i=function a(){for(var c=arguments.length,p=new Array(c),E=0;E3&&arguments[3]!==void 0?arguments[3]:"asap stay";if(f){f=f.split(/\s*\|\s*/);var i=[];l||(i=f.map(function(A){return".".concat(A)}));var a=function(){var b=new Set;if(l){var F=[];try{F=[].slice.call(document.querySelectorAll(l))}catch{o(y,"Invalid selector arg: '".concat(l,"'"))}F.forEach(function(k){return b.add(k)})}else i.length>0&&i.forEach(function(k){for(var w=document.querySelectorAll(k),S=0;S2&&arguments[2]!==void 0?arguments[2]:!1,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=y.name,a=y.verbose;if(!(!l&&!a)){var c=console.log;if(!s){c("".concat(i,":"),f);return}c("".concat(i,": ").concat(f))}}function g(y){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],s=20,i=new MutationObserver(h(p,s)),a=function(){l.length>0?i.observe(document.documentElement,{childList:!0,subtree:!0,attributes:f,attributeFilter:l}):i.observe(document.documentElement,{childList:!0,subtree:!0,attributes:f})},c=function(){i.disconnect()};function p(){c(),y(),a()}a()}function v(y){var f=" ",l="asap",s="complete",i="stay",a=[i,l,s],c=y.trim().split(f).filter(function(p){return a.includes(p)});return{ASAP:l,COMPLETE:s,STAY:i,hasFlag(p){return c.includes(p)}}}function h(y,f){var l=!1,s,i=function a(){for(var c=arguments.length,p=new Array(c),E=0;E0&&arguments[0]!==void 0?arguments[0]:"",h=".?",m="/";if(v==="")return new RegExp(h);var y=v.lastIndexOf(m),f=v.substring(y+1),l=v.substring(0,y+1),s=function(A){if(!A)return!1;try{return new RegExp("",A),!0}catch{return!1}},i=function(A,b){return A.startsWith(m)&&A.endsWith(m)&&!A.endsWith("\\/")&&s(b)?b:""},a=i(l,f);if(v.startsWith(m)&&v.endsWith(m)||a){var c=a?l:v;return new RegExp(c.slice(1,-1),a)}var p=v.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(p)}function o(v){if(v.verbose===!0){try{var h=console.log.bind(console),m=console.trace.bind(console),y=v.ruleText||"";if(v.domainName){var f="#%#//",l="##+js",s;v.ruleText.includes(f)?s=v.ruleText.indexOf(f):v.ruleText.includes(l)&&(s=v.ruleText.indexOf(l));var i=v.ruleText.slice(s);y="".concat(v.domainName).concat(i)}h("".concat(y," trace start")),m&&m(),h("".concat(y," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(v)}}var g=r?[].concat(n).concat(r):[n];try{u.apply(this,g)}catch(v){console.log(v)}}function Cm(n,r){function u(f,l,s){if(Element.prototype.attachShadow){var i=function(p){p.remove()},a=function(){for(var p=s?document.querySelectorAll(s):g(document.documentElement),E=function(){var b=!1,F=v(l,p),x=F.targets,k=F.innerHosts;x.forEach(function(w){i(w),b=!0}),b&&d(f),p=k};p.length!==0;)E()};a(),o(a,!0)}}function d(f){if(f.verbose===!0){try{var l=console.log.bind(console),s=console.trace.bind(console),i=f.ruleText||"";if(f.domainName){var a="#%#//",c="##+js",p;f.ruleText.includes(a)?p=f.ruleText.indexOf(a):f.ruleText.includes(c)&&(p=f.ruleText.indexOf(c));var E=f.ruleText.slice(p);i="".concat(f.domainName).concat(E)}l("".concat(i," trace start")),s&&s(),l("".concat(i," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(f)}}function o(f){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=20,a=new MutationObserver(m(E,i)),c=function(){s.length>0?a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l,attributeFilter:s}):a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l})},p=function(){a.disconnect()};function E(){p(),f(),c()}c()}function g(f){var l=[];if(f){var s=f.querySelectorAll("*");s.forEach(function(i){i.shadowRoot&&l.push(i)})}return l}function v(f,l){var s=[],i=[];l.forEach(function(c){var p=c.querySelectorAll(f);s=s.concat([].slice.call(p));var E=c.shadowRoot,A=E.querySelectorAll(f);s=s.concat([].slice.call(A)),i.push(g(E))});var a=h(i);return{targets:s,innerHosts:a}}function h(f){var l=[];f.forEach(function(a){return l.push(a)});for(var s=[];l.length;){var i=l.pop();Array.isArray(i)?i.forEach(function(a){return l.push(a)}):s.push(i)}return s.reverse()}function m(f,l){var s=!1,i,a=function c(){for(var p=arguments.length,E=new Array(p),A=0;A1&&arguments[1]!==void 0?arguments[1]:{subtree:!0,childList:!0},p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1e4,E=new MutationObserver(function(A,b){b.disconnect(),a(A,b),b.observe(document.documentElement,c)});E.observe(document.documentElement,c),typeof p=="number"&&setTimeout(function(){return E.disconnect()},p)}function o(a,c){var p=document.querySelectorAll(a),E=f(p);c(E)}function g(a,c){var p=l(a);c(p)}function v(a,c,p,E){var A=c.textContent;A&&(c.textContent=A.replace(p,E),y(a))}function h(a,c,p){var E=a.nodeName,A=a.textContent,b=E.toLowerCase();return A!==null&&A!==""&&(c instanceof RegExp?c.test(b):c===b)&&(p instanceof RegExp?p.test(A):A.includes(p))}function m(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,E="/",A=!(a.startsWith(E)&&a.endsWith(E)),b=A?a:"*",F=A?a:s(a),x=c.startsWith(E)?s(c):c,k;return p&&(k=p.startsWith(E)?s(p):p),{selector:b,nodeNameMatch:F,textContentMatch:x,patternMatch:k}}function y(a){if(a.verbose===!0){try{var c=console.log.bind(console),p=console.trace.bind(console),E=a.ruleText||"";if(a.domainName){var A="#%#//",b="##+js",F;a.ruleText.includes(A)?F=a.ruleText.indexOf(A):a.ruleText.includes(b)&&(F=a.ruleText.indexOf(b));var x=a.ruleText.slice(F);E="".concat(a.domainName).concat(x)}c("".concat(E," trace start")),p&&p(),c("".concat(E," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(a)}}function f(a){for(var c=[],p=0;p0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}var i=r?[].concat(n).concat(r):[n];try{u.apply(this,i)}catch(a){console.log(a)}}function Ha(n,r){function u(s,i,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(!i||!a)){var p=["true","false"],E=c.startsWith("[")&&c.endsWith("]"),A=c.length===0||!g(parseInt(c,10))&&parseInt(c,10)>0&&parseInt(c,10)<32767||p.includes(c.toLowerCase());if(!E&&!A){m(s,"Invalid attribute value provided: '".concat(v(c),"'"));return}var b;E&&(b=function(x,k,w){var S=x.getAttribute(w.slice(1,-1));S===null&&m(s,"No element attribute found to copy value from: ".concat(w)),x.setAttribute(k,S)}),d(s,i,a,c,b),o(function(){return d(s,i,a,c,b)},!0)}}function d(s,i,a,c){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:h,E;try{E=document.querySelectorAll(i)}catch{m(s,'Failed to find elements matching selector "'.concat(i,'"'));return}if(!(!E||E.length===0))try{E.forEach(function(A){return p(A,a,c)}),f(s)}catch{m(s,"Failed to set [".concat(a,'="').concat(c,'"] to each of selected elements.'))}}function o(s){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=20,p=new MutationObserver(y(b,c)),E=function(){a.length>0?p.observe(document.documentElement,{childList:!0,subtree:!0,attributes:i,attributeFilter:a}):p.observe(document.documentElement,{childList:!0,subtree:!0,attributes:i})},A=function(){p.disconnect()};function b(){A(),s(),E()}E()}function g(s){var i=Number.isNaN||window.isNaN;return i(s)}function v(s){var i;return typeof s>"u"?i="undefined":typeof s=="object"?s===null?i="null":i=objectToString(s):i=String(s),i}function h(s,i,a){return s.setAttribute(i,a)}function m(s,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,p=s.name,E=s.verbose;if(!(!a&&!E)){var A=console.log;if(!c){A("".concat(p,":"),i);return}A("".concat(p,": ").concat(i))}}function y(s,i){var a=!1,c,p=function E(){for(var A=arguments.length,b=new Array(A),F=0;F3&&arguments[3]!==void 0?arguments[3]:"",T=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",_=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,I=["set-constant.js","ubo-set-constant.js","set.js","ubo-set.js","ubo-set-constant","ubo-set"];if(I.includes(w.name)&&(C.length!==1&&!g(C)&&(T=C),C=void 0),!(!S||!p(C,new Error().stack))){var L=!1,N=v(),$=h(),M;if(j==="undefined")M=void 0;else if(j==="false")M=!1;else if(j==="true")M=!0;else if(j==="null")M=null;else if(j==="emptyArr")M=N;else if(j==="emptyObj")M=$;else if(j==="noopFunc")M=m;else if(j==="noopCallbackFunc")M=y;else if(j==="trueFunc")M=f;else if(j==="falseFunc")M=l;else if(j==="throwFunc")M=s;else if(j==="noopPromiseResolve")M=a;else if(j==="noopPromiseReject")M=i;else if(/^\d+$/.test(j)){if(M=parseFloat(j),E(M)||Math.abs(M)>32767)return}else if(j==="-1")M=-1;else if(j==="")M="";else if(j==="yes")M="yes";else if(j==="no")M="no";else return;var V=["asFunction","asCallback","asResolved","asRejected"];if(V.includes(T)){var U={asFunction(te){return function(){return te}},asCallback(te){return function(){return function(){return te}}},asResolved(te){return Promise.resolve(te)},asRejected(te){return Promise.reject(te)}};M=U[T](M)}var X=!1,Z=function(ne){return X||(X=ne!==void 0&&M!==void 0&&typeof ne!=typeof M&&ne!==null,X)},Y=function(ne,K,re,ue){if(!ue.init(ne[K]))return!1;var le=Object.getOwnPropertyDescriptor(ne,K),ee;if(le instanceof Object){if(!le.configurable){var ae="Property '".concat(K,"' is not configurable");return o(w,ae),!1}ne[K]&&(ne[K]=M),le.set instanceof Function&&(ee=le.set)}return Object.defineProperty(ne,K,{configurable:re,get(){return ue.get()},set(fe){if(ee!==void 0&&ee(fe),fe instanceof Object){var ve=S.split(".").slice(1);_&&!L&&(L=!0,fe=new Proxy(fe,{get:function(De,Ae,ge){return ve.reduce(function(xe,Oe,Ot,vn){var In=xe?.[Oe];return Ot===vn.length-1&&In!==M&&(xe[Oe]=M),In||xe},De),Reflect.get(De,Ae,ge)}}))}ue.set(fe)}}),!0},oe=function te(ne,K){var re=c(ne,K),ue=re.base,le=re.prop,ee=re.chain,ae={factValue:void 0,init(De){return this.factValue=De,!0},get(){return this.factValue},set(De){this.factValue!==De&&(this.factValue=De,De instanceof Object&&te(De,ee))}},fe={init(De){return!Z(De)},get(){return M},set(De){Z(De)&&(M=De)}};if(!ee){var ve=Y(ue,le,!1,fe);ve&&d(w);return}if(ue!==void 0&&ue[le]===null){Y(ue,le,!0,ae);return}(ue instanceof Object||typeof ue=="object")&&A(ue)&&Y(ue,le,!0,ae);var we=ne[le];(we instanceof Object||typeof we=="object"&&we!==null)&&te(we,ee),Y(ue,le,!0,ae)};oe(window,S)}}function d(w){if(w.verbose===!0){try{var S=console.log.bind(console),j=console.trace.bind(console),C=w.ruleText||"";if(w.domainName){var T="#%#//",_="##+js",I;w.ruleText.includes(T)?I=w.ruleText.indexOf(T):w.ruleText.includes(_)&&(I=w.ruleText.indexOf(_));var L=w.ruleText.slice(I);C="".concat(w.domainName).concat(L)}S("".concat(C," trace start")),j&&j(),S("".concat(C," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(w)}}function o(w,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,T=w.name,_=w.verbose;if(!(!j&&!_)){var I=console.log;if(!C){I("".concat(T,":"),S);return}I("".concat(T,": ").concat(S))}}function g(w){var S=parseInt(w,10),j=E(S)?null:S;return j}function v(){return[]}function h(){return{}}function m(){}function y(){return m}function f(){return!0}function l(){return!1}function s(){throw new Error}function i(){return Promise.reject()}function a(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}",S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"basic";if(!(typeof Response>"u")){var C=new Response(w,{status:200,statusText:"OK"});return j==="opaque"?Object.defineProperties(C,{body:{value:null},status:{value:0},statusText:{value:""},url:{value:""},type:{value:j}}):Object.defineProperties(C,{url:{value:S},type:{value:j}}),Promise.resolve(C)}}function c(w,S){var j=S.indexOf(".");if(j===-1)return{base:w,prop:S};var C=S.slice(0,j);if(w===null)return{base:w,prop:C,chain:S};var T=w[C];return S=S.slice(j+1),(w instanceof Object||typeof w=="object")&&A(w)?{base:w,prop:C,chain:S}:T===null?{base:w,prop:C,chain:S}:T!==void 0?c(T,S):(Object.defineProperty(w,C,{configurable:!0}),{base:w,prop:C,chain:S})}function p(w,S){if(!w||w===""||b(w,S))return!0;var j=x(w),C=S.split(` `).slice(2).map(function(T){return T.trim()}).join(` `);return F().call(j,C)}function E(w){var S=Number.isNaN||window.isNaN;return S(w)}function A(w){return Object.keys(w).length===0&&!w.prototype}function b(w,S){var j="inlineScript",C="injectedScript",T="",_=function(X){return X.includes(j)},I=function(X){return X.includes(C)};if(!(_(w)||I(w)))return!1;var L=window.location.href,N=L.indexOf("#");N!==-1&&(L=L.slice(0,N));var $=S.split(` `).slice(2).map(function(U){return U.trim()}),M=$.map(function(U){var X,Z=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(U);if(Z){var Y,oe,te=Z[2];if((Y=te)!==null&&Y!==void 0&&Y.startsWith("(")&&(te=te.slice(1)),(oe=te)!==null&&oe!==void 0&&oe.startsWith(T)){var ne;te=C;var K=Z[1]!==void 0?Z[1].slice(0,-1):U.slice(0,Z.index).trim();(ne=K)!==null&&ne!==void 0&&ne.startsWith("at")&&(K=K.slice(2).trim()),X="".concat(K," ").concat(te).trim()}else X=te}else X=U;return X});if(M){for(var V=0;V0&&arguments[0]!==void 0?arguments[0]:"",S=".?",j="/";if(w==="")return new RegExp(S);var C=w.lastIndexOf(j),T=w.substring(C+1),_=w.substring(0,C+1),I=function(U){if(!U)return!1;try{return new RegExp("",U),!0}catch{return!1}},L=function(U,X){return U.startsWith(j)&&U.endsWith(j)&&!U.endsWith("\\/")&&I(X)?X:""},N=L(_,T);if(w.startsWith(j)&&w.endsWith(j)||N){var $=N?_:w;return new RegExp($.slice(1,-1),N)}var M=w.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(M)}var k=r?[].concat(n).concat(r):[n];try{u.apply(this,k)}catch(w){console.log(w)}}function Va(n,r){function u(l,s,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",p=v(i);if(p===null){o(l,"Invalid cookie value: '".concat(p,"'"));return}if(!m(a)){o(l,"Invalid cookie path: '".concat(a,"'"));return}if(!document.location.origin.includes(c)){o(l,"Cookie domain not matched by origin: '".concat(c,"'"));return}var E=h(s,p,a,c);if(!E){o(l,"Invalid cookie name or value");return}d(l),document.cookie=E}function d(l){if(l.verbose===!0){try{var s=console.log.bind(console),i=console.trace.bind(console),a=l.ruleText||"";if(l.domainName){var c="#%#//",p="##+js",E;l.ruleText.includes(c)?E=l.ruleText.indexOf(c):l.ruleText.includes(p)&&(E=l.ruleText.indexOf(p));var A=l.ruleText.slice(E);a="".concat(l.domainName).concat(A)}s("".concat(a," trace start")),i&&i(),s("".concat(a," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(l)}}function o(l,s){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,c=l.name,p=l.verbose;if(!(!i&&!p)){var E=console.log;if(!a){E("".concat(c,":"),s);return}E("".concat(c,": ").concat(s))}}function g(l){var s=Number.isNaN||window.isNaN;return s(l)}function v(l){if(!l)return null;var s=new Set(["true","t","false","f","yes","y","no","n","ok","on","off","accept","accepted","notaccepted","reject","rejected","allow","allowed","disallow","deny","enable","enabled","disable","disabled","necessary","required"]),i;if(s.has(l.toLowerCase()))i=l;else if(/^\d+$/.test(l)){if(i=parseFloat(l),g(i)||Math.abs(i)<0||Math.abs(i)>32767)return null}else return null;return i}function h(l,s,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,p=";";if(!c&&"".concat(s).includes(p)||l.includes(p))return null;var E=c?encodeURIComponent(s):s,A="".concat(l,"=").concat(E),b=y(i);return b&&(A+="; ".concat(b)),a&&(A+="; domain=".concat(a)),A}function m(l){return l==="/"||l==="none"}function y(l){return l==="/"?"path=/":""}var f=r?[].concat(n).concat(r):[n];try{u.apply(this,f)}catch(l){console.log(l)}}function Ua(n,r){function u(s,i,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/",p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!v(document.cookie,i,a)){var E=h(a);if(E===null){o(s,"Invalid cookie value: '".concat(a,"'"));return}if(!y(c)){o(s,"Invalid cookie path: '".concat(c,"'"));return}if(!document.location.origin.includes(p)){o(s,"Cookie domain not matched by origin: '".concat(p,"'"));return}var A=m(i,E,c,p);if(!A){o(s,"Invalid cookie name or value");return}document.cookie=A,d(s),v(document.cookie,i,a)&&window.location.reload()}}function d(s){if(s.verbose===!0){try{var i=console.log.bind(console),a=console.trace.bind(console),c=s.ruleText||"";if(s.domainName){var p="#%#//",E="##+js",A;s.ruleText.includes(p)?A=s.ruleText.indexOf(p):s.ruleText.includes(E)&&(A=s.ruleText.indexOf(E));var b=s.ruleText.slice(A);c="".concat(s.domainName).concat(b)}i("".concat(c," trace start")),a&&a(),i("".concat(c," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(s)}}function o(s,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,p=s.name,E=s.verbose;if(!(!a&&!E)){var A=console.log;if(!c){A("".concat(p,":"),i);return}A("".concat(p,": ").concat(i))}}function g(s){var i=Number.isNaN||window.isNaN;return i(s)}function v(s,i,a){return s.split(";").some(function(c){var p=c.indexOf("=");if(p===-1)return!1;var E=c.slice(0,p).trim(),A=c.slice(p+1).trim();return i===E&&a===A})}function h(s){if(!s)return null;var i=new Set(["true","t","false","f","yes","y","no","n","ok","on","off","accept","accepted","notaccepted","reject","rejected","allow","allowed","disallow","deny","enable","enabled","disable","disabled","necessary","required"]),a;if(i.has(s.toLowerCase()))a=s;else if(/^\d+$/.test(s)){if(a=parseFloat(s),g(a)||Math.abs(a)<0||Math.abs(a)>32767)return null}else return null;return a}function m(s,i,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,E=";";if(!p&&"".concat(i).includes(E)||s.includes(E))return null;var A=p?encodeURIComponent(i):i,b="".concat(s,"=").concat(A),F=f(a);return F&&(b+="; ".concat(F)),c&&(b+="; domain=".concat(c)),b}function y(s){return s==="/"||s==="none"}function f(s){return s==="/"?"path=/":""}var l=r?[].concat(n).concat(r):[n];try{u.apply(this,l)}catch(s){console.log(s)}}function qa(n,r){function u(i,a,c){if(typeof a>"u"){o(i,"Item key should be specified.");return}var p;try{p=m(c)}catch{o(i,"Invalid storage item value: '".concat(c,"'"));return}var E=window,A=E.localStorage;p==="$remove$"?h(i,A,a):v(i,A,a,p),d(i)}function d(i){if(i.verbose===!0){try{var a=console.log.bind(console),c=console.trace.bind(console),p=i.ruleText||"";if(i.domainName){var E="#%#//",A="##+js",b;i.ruleText.includes(E)?b=i.ruleText.indexOf(E):i.ruleText.includes(A)&&(b=i.ruleText.indexOf(A));var F=i.ruleText.slice(b);p="".concat(i.domainName).concat(F)}a("".concat(p," trace start")),c&&c(),a("".concat(p," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(i)}}function o(i,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,E=i.name,A=i.verbose;if(!(!c&&!A)){var b=console.log;if(!p){b("".concat(E,":"),a);return}b("".concat(E,": ").concat(a))}}function g(i){var a=Number.isNaN||window.isNaN;return a(i)}function v(i,a,c,p){try{a.setItem(c,p)}catch(A){var E="Unable to set sessionStorage item due to: ".concat(A.message);o(i,E)}}function h(i,a,c){try{if(c.startsWith("/")&&(c.endsWith("/")||c.endsWith("/i"))&&y(c)){var p=f(c),E=Object.keys(a);E.forEach(function(b){p.test(b)&&a.removeItem(b)})}else a.removeItem(c)}catch(b){var A="Unable to remove storage item due to: ".concat(b.message);o(i,A)}}function m(i){if(typeof i!="string")throw new Error("Invalid value");var a=new Set(["undefined","false","true","null","","yes","no","on","off"]),c;if(a.has(i.toLowerCase()))c=i;else if(i==="emptyArr")c="[]";else if(i==="emptyObj")c="{}";else if(/^\d+$/.test(i)){if(c=parseFloat(i),g(c))throw new Error("Invalid value");if(Math.abs(c)>32767)throw new Error("Invalid value")}else if(i==="$remove$")c="$remove$";else throw new Error("Invalid value");return c}function y(i){var a="/",c=l(i);i[0]===a&&i[i.length-1]===a&&(c=i.slice(1,-1));var p;try{p=new RegExp(c),p=!0}catch{p=!1}return p}function f(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=".?",c="/";if(i==="")return new RegExp(a);var p=i.lastIndexOf(c),E=i.substring(p+1),A=i.substring(0,p+1),b=function(j){if(!j)return!1;try{return new RegExp("",j),!0}catch{return!1}},F=function(j,C){return j.startsWith(c)&&j.endsWith(c)&&!j.endsWith("\\/")&&b(C)?C:""},x=F(A,E);if(i.startsWith(c)&&i.endsWith(c)||x){var k=x?A:i;return new RegExp(k.slice(1,-1),x)}var w=i.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(w)}function l(i){return i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var s=r?[].concat(n).concat(r):[n];try{u.apply(this,s)}catch(i){console.log(i)}}function za(n,r){function u(g){delete window.PopAds,delete window.popns,Object.defineProperties(window,{PopAds:{get:function(){return d(g),{}}},popns:{get:function(){return d(g),{}}}})}function d(g){if(g.verbose===!0){try{var v=console.log.bind(console),h=console.trace.bind(console),m=g.ruleText||"";if(g.domainName){var y="#%#//",f="##+js",l;g.ruleText.includes(y)?l=g.ruleText.indexOf(y):g.ruleText.includes(f)&&(l=g.ruleText.indexOf(f));var s=g.ruleText.slice(l);m="".concat(g.domainName).concat(s)}v("".concat(m," trace start")),h&&h(),v("".concat(m," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(g)}}var o=r?[].concat(n).concat(r):[n];try{u.apply(this,o)}catch(g){console.log(g)}}function Xa(n,r){function u(i,a,c){if(typeof a>"u"){o(i,"Item key should be specified.");return}var p;try{p=m(c)}catch{o(i,"Invalid storage item value: '".concat(c,"'"));return}var E=window,A=E.sessionStorage;p==="$remove$"?h(i,A,a):v(i,A,a,p),d(i)}function d(i){if(i.verbose===!0){try{var a=console.log.bind(console),c=console.trace.bind(console),p=i.ruleText||"";if(i.domainName){var E="#%#//",A="##+js",b;i.ruleText.includes(E)?b=i.ruleText.indexOf(E):i.ruleText.includes(A)&&(b=i.ruleText.indexOf(A));var F=i.ruleText.slice(b);p="".concat(i.domainName).concat(F)}a("".concat(p," trace start")),c&&c(),a("".concat(p," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(i)}}function o(i,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,E=i.name,A=i.verbose;if(!(!c&&!A)){var b=console.log;if(!p){b("".concat(E,":"),a);return}b("".concat(E,": ").concat(a))}}function g(i){var a=Number.isNaN||window.isNaN;return a(i)}function v(i,a,c,p){try{a.setItem(c,p)}catch(A){var E="Unable to set sessionStorage item due to: ".concat(A.message);o(i,E)}}function h(i,a,c){try{if(c.startsWith("/")&&(c.endsWith("/")||c.endsWith("/i"))&&y(c)){var p=f(c),E=Object.keys(a);E.forEach(function(b){p.test(b)&&a.removeItem(b)})}else a.removeItem(c)}catch(b){var A="Unable to remove storage item due to: ".concat(b.message);o(i,A)}}function m(i){if(typeof i!="string")throw new Error("Invalid value");var a=new Set(["undefined","false","true","null","","yes","no","on","off"]),c;if(a.has(i.toLowerCase()))c=i;else if(i==="emptyArr")c="[]";else if(i==="emptyObj")c="{}";else if(/^\d+$/.test(i)){if(c=parseFloat(i),g(c))throw new Error("Invalid value");if(Math.abs(c)>32767)throw new Error("Invalid value")}else if(i==="$remove$")c="$remove$";else throw new Error("Invalid value");return c}function y(i){var a="/",c=l(i);i[0]===a&&i[i.length-1]===a&&(c=i.slice(1,-1));var p;try{p=new RegExp(c),p=!0}catch{p=!1}return p}function f(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=".?",c="/";if(i==="")return new RegExp(a);var p=i.lastIndexOf(c),E=i.substring(p+1),A=i.substring(0,p+1),b=function(j){if(!j)return!1;try{return new RegExp("",j),!0}catch{return!1}},F=function(j,C){return j.startsWith(c)&&j.endsWith(c)&&!j.endsWith("\\/")&&b(C)?C:""},x=F(A,E);if(i.startsWith(c)&&i.endsWith(c)||x){var k=x?A:i;return new RegExp(k.slice(1,-1),x)}var w=i.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(w)}function l(i){return i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var s=r?[].concat(n).concat(r):[n];try{u.apply(this,s)}catch(i){console.log(i)}}function Ga(n,r){function u(g,v,h,m){if(!v)return;var y=["spoof-css.js","ubo-spoof-css.js","ubo-spoof-css"];function f(S){if(!S.includes("-"))return S;var j=S.split("-"),C=j[0],T=j[1];return"".concat(C).concat(T[0].toUpperCase()).concat(T.slice(1))}var l=!!(h==="debug"&&m),s=new Map;if(y.includes(g.name)){var i=g.args,a=[],c=i.at(-2);c==="debug"?a=i.slice(1,-2):a=i.slice(1);for(var p=0;p2&&arguments[2]!==void 0?arguments[2]:"",a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:NaN;if(s){var c=1e4,p=20,E=150,A="cookie:",b="localStorage:",F=",",x=";",k=/(,\s*){1}(?=!?cookie:|!?localStorage:)/,w=function(fe){return new Promise(function(ve){return setTimeout(ve,fe)})},S;if(a){S=parseInt(a,10);var j=!Number.isNaN(S)||S0){var M=g(_.join(x)),V=g(document.cookie),U=Object.keys(V);if(U.length===0)return;var X=Object.keys(M).every(function(ae){var fe=M[ae]?o(M[ae]):null,ve=o(ae);return U.some(function(we){var De=ve.test(we);return De?fe?fe.test(V[we]):!0:!1})}),Z=X!==L;if(!Z)return}if(I.length>0){var Y=I.every(function(ae){var fe=window.localStorage.getItem(ae);return fe||fe===""}),oe=Y!==N;if(!oe)return}var te=s.split(F).map(function(ae){return ae.trim()}),ne=function(fe){return{element:fe||null,clicked:!1}},K=Array(te.length).fill(ne()),re=async function(){for(var fe=0;fe=1&&await w(E),!ve.element)break;ve.clicked||(ve.element.click(),ve.clicked=!0)}var we=K.every(function(De){return De.clicked===!0});we&&d(l)},ue=function(fe,ve){var we=ne(fe);K[ve]=we,T&&re()},le=function(fe,ve){var we=[];te.forEach(function(Ae,ge){if(Ae){var xe=y(Ae);xe&&(ue(xe,ge),we.push(Ae))}}),te=te.map(function(Ae){return we.includes(Ae)?null:Ae});var De=te.every(function(Ae){return Ae===null});De&&ve.disconnect()},ee=new MutationObserver(v(le,p));ee.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0}),S&&setTimeout(function(){re(),T=!0},S),setTimeout(function(){return ee.disconnect()},c)}}function d(l){if(l.verbose===!0){try{var s=console.log.bind(console),i=console.trace.bind(console),a=l.ruleText||"";if(l.domainName){var c="#%#//",p="##+js",E;l.ruleText.includes(c)?E=l.ruleText.indexOf(c):l.ruleText.includes(p)&&(E=l.ruleText.indexOf(p));var A=l.ruleText.slice(E);a="".concat(l.domainName).concat(A)}s("".concat(a," trace start")),i&&i(),s("".concat(a," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(l)}}function o(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",s=".?",i="/";if(l==="")return new RegExp(s);var a=l.lastIndexOf(i),c=l.substring(a+1),p=l.substring(0,a+1),E=function(w){if(!w)return!1;try{return new RegExp("",w),!0}catch{return!1}},A=function(w,S){return w.startsWith(i)&&w.endsWith(i)&&!w.endsWith("\\/")&&E(S)?S:""},b=A(p,c);if(l.startsWith(i)&&l.endsWith(i)||b){var F=b?p:l;return new RegExp(F.slice(1,-1),b)}var x=l.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(x)}function g(l){var s="=",i=";",a=l.split(i),c={};return a.forEach(function(p){var E,A="",b=p.indexOf(s);b===-1?E=p.trim():(E=p.slice(0,b).trim(),A=p.slice(b+1)),c[E]=A||null}),c}function v(l,s){var i=!1,a,c=function p(){for(var E=arguments.length,A=new Array(E),b=0;b2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,c=l.name,p=l.verbose;if(!(!i&&!p)){var E=console.log;if(!a){E("".concat(c,":"),s);return}E("".concat(c,": ").concat(s))}}function m(l){var s="!",i=l?l?.startsWith(s):!1,a=i?l.slice(1):l,c=o(a);return{isInvertedMatch:i,matchRegexp:c,matchValue:a}}function y(l){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document.documentElement,i=" >>> ",a=l.indexOf(i);if(a===-1)return s.querySelector(l);var c=l.slice(0,a).trim(),p=s.querySelector(c);if(!p||!p.shadowRoot)return null;var E=l.slice(a+i.length).trim();return y(E,p.shadowRoot)}var f=r?[].concat(n).concat(r):[n];try{u.apply(this,f)}catch(l){console.log(l)}}function km(n,r){function u(f,l,s){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:NaN;if(!(!l||!s)){var p="trusted-create-element-window";if(window.name!==p){var E=function(w,S){o(f,"".concat(w," due to ").concat(m(S)))},A;try{A=document.createElement(s),A.textContent=a}catch(k){E("Cannot create element with tag name '".concat(s,"'"),k);return}var b=[];try{b=h(i)}catch(k){E("Cannot parse attributePairs param: '".concat(i,"'"),k);return}b.forEach(function(k){try{A.setAttribute(k.name,k.value)}catch(w){E("Cannot set attribute '".concat(k.name,"' with value '").concat(k.value,"'"),w)}});var F,x=function(w,S,j){var C;try{C=document.querySelector(w)}catch(T){return E("Cannot find parent element by selector '".concat(w,"'"),T),!1}if(!C)return o(f,"No parent element found by selector: '".concat(w,"'")),!1;try{C.append(S),S instanceof HTMLIFrameElement&&S.contentWindow&&(S.contentWindow.name=p),d(f)}catch(T){return E("Cannot append child to parent by selector '".concat(w,"'"),T),!1}return v(j)||(F=setTimeout(function(){S.remove(),clearTimeout(F)},j)),!0};x(l,A,c)||g(function(k,w){x(l,A,c)&&w.disconnect()})}}}function d(f){if(f.verbose===!0){try{var l=console.log.bind(console),s=console.trace.bind(console),i=f.ruleText||"";if(f.domainName){var a="#%#//",c="##+js",p;f.ruleText.includes(a)?p=f.ruleText.indexOf(a):f.ruleText.includes(c)&&(p=f.ruleText.indexOf(c));var E=f.ruleText.slice(p);i="".concat(f.domainName).concat(E)}l("".concat(i," trace start")),s&&s(),l("".concat(i," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(f)}}function o(f,l){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,a=f.name,c=f.verbose;if(!(!s&&!c)){var p=console.log;if(!i){p("".concat(a,":"),l);return}p("".concat(a,": ").concat(l))}}function g(f){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{subtree:!0,childList:!0},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1e4,i=new MutationObserver(function(a,c){c.disconnect(),f(a,c),c.observe(document.documentElement,l)});i.observe(document.documentElement,l),typeof s=="number"&&setTimeout(function(){return i.disconnect()},s)}function v(f){var l=Number.isNaN||window.isNaN;return l(f)}function h(f){if(!f)return[];for(var l="=",s=" ",i="'",a='"',c="\\",p=[],E=0;E4&&arguments[4]!==void 0?arguments[4]:"";if(E){var x={nativeStringify:window.JSON.stringify},k=g(window,E),w=k.base,S=k.prop;if(!w||!S||typeof w[S]!="function"){var j="".concat(E," is not a function");h(p,j);return}var C=f(A),T=f(b),_=function(N,$,M){var V=M[0];return typeof V=="object"&&(V=y(p,V,C,T,F,x),M[0]=V),Reflect.apply(N,$,M)},I={apply:_};w[S]=new Proxy(w[S],I)}}function d(p){if(p.verbose===!0){try{var E=console.log.bind(console),A=console.trace.bind(console),b=p.ruleText||"";if(p.domainName){var F="#%#//",x="##+js",k;p.ruleText.includes(F)?k=p.ruleText.indexOf(F):p.ruleText.includes(x)&&(k=p.ruleText.indexOf(x));var w=p.ruleText.slice(k);b="".concat(p.domainName).concat(w)}E("".concat(b," trace start")),A&&A(),E("".concat(b," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(p)}}function o(p,E){if(!p||p===""||i(p,E))return!0;var A=l(p),b=E.split(` `).slice(2).map(function(F){return F.trim()}).join(` `);return s().call(A,b)}function g(p,E){var A=E.indexOf(".");if(A===-1)return{base:p,prop:E};var b=E.slice(0,A);if(p===null)return{base:p,prop:b,chain:E};var F=p[b];return E=E.slice(A+1),(p instanceof Object||typeof p=="object")&&a(p)?{base:p,prop:b,chain:E}:F===null?{base:p,prop:b,chain:E}:F!==void 0?g(F,E):(Object.defineProperty(p,b,{configurable:!0}),{base:p,prop:b,chain:E})}function v(p,E){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],F=E.indexOf(".");if(F===-1){if(E==="*"||E==="[]")for(var x in p)Object.prototype.hasOwnProperty.call(p,x)&&b.push({base:p,prop:x});else b.push({base:p,prop:E});return b}var k=E.slice(0,F),w=k==="[]"&&Array.isArray(p)||k==="*"&&p instanceof Object;if(w){var S=E.slice(F+1),j=Object.keys(p);j.forEach(function(T){var _=p[T];v(_,S,A,b)})}Array.isArray(p)&&p.forEach(function(T){var _=T;_!==void 0&&v(_,E,A,b)});var C=p[k];return E=E.slice(F+1),C!==void 0&&v(C,E,A,b),b}function h(p,E){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,F=p.name,x=p.verbose;if(!(!A&&!x)){var k=console.log;if(!b){k("".concat(F,":"),E);return}k("".concat(F,": ").concat(E))}}function m(p,E,A,b,F,x){if(!E)return!1;var k=x.nativeStringify,w;if(A.length===0&&b.length>0){var S=k(E),j=l(b.join("")),C=j.test(S);if(C)return h(p,"".concat(window.location.hostname,` `).concat(k(E,null,2),` Stack trace: `).concat(new Error().stack),!0),E&&typeof E=="object"&&h(p,E,!0,!1),w=!1,w}if(F&&!o(F,new Error().stack||""))return w=!1,w;for(var T=[".*.","*.",".*",".[].","[].",".[]"],_=function(){var $=b[I],M=$.split(".").pop(),V=T.some(function(Y){return $.includes(Y)}),U=v(E,$,V);if(!U.length)return w=!1,{v:w};w=!V;for(var X=0;X0&&arguments[0]!==void 0?arguments[0]:"",E=".?",A="/";if(p==="")return new RegExp(E);var b=p.lastIndexOf(A),F=p.substring(b+1),x=p.substring(0,b+1),k=function(_){if(!_)return!1;try{return new RegExp("",_),!0}catch{return!1}},w=function(_,I){return _.startsWith(A)&&_.endsWith(A)&&!_.endsWith("\\/")&&k(I)?I:""},S=w(x,F);if(p.startsWith(A)&&p.endsWith(A)||S){var j=S?x:p;return new RegExp(j.slice(1,-1),S)}var C=p.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(C)}function s(){var p=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),E=p?.value;if(p&&typeof p.value=="function")return E;throw new Error("RegExp.prototype.test is not a function")}function i(p,E){var A="inlineScript",b="injectedScript",F="",x=function(I){return I.includes(A)},k=function(I){return I.includes(b)};if(!(x(p)||k(p)))return!1;var w=window.location.href,S=w.indexOf("#");S!==-1&&(w=w.slice(0,S));var j=E.split(` `).slice(2).map(function(_){return _.trim()}),C=j.map(function(_){var I,L=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(_);if(L){var N,$,M=L[2];if((N=M)!==null&&N!==void 0&&N.startsWith("(")&&(M=M.slice(1)),($=M)!==null&&$!==void 0&&$.startsWith(F)){var V;M=b;var U=L[1]!==void 0?L[1].slice(0,-1):_.slice(0,L.index).trim();(V=U)!==null&&V!==void 0&&V.startsWith("at")&&(U=U.slice(2).trim()),I="".concat(U," ").concat(M).trim()}else I=M}else I=_;return I});if(C){for(var T=0;T1&&arguments[1]!==void 0?arguments[1]:"",x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){if(F===""&&x!==""){o(b,"Pattern argument should not be empty string");return}var w=F===""&&x==="",S=Request.prototype.clone,j=fetch,C=!1,T,_=function(N,$,M){return T=g(M,S),w?(o(b,"fetch( ".concat(v(T)," )"),!0),d(b),Reflect.apply(N,$,M)):(C=h(b,k,T),C?j.apply(null,M).then(function(V){return V.text().then(function(U){var X=F==="*"?/(\n|.)*/:y(F),Z=U.replace(X,x),Y=m(V,Z);return d(b),Y}).catch(function(){var U=v(T),X="Response body can't be converted to text: ".concat(U);return o(b,X),Reflect.apply(N,$,M)})}).catch(function(){return Reflect.apply(N,$,M)}):Reflect.apply(N,$,M))},I={apply:_};fetch=new Proxy(fetch,I)}}function d(b){if(b.verbose===!0){try{var F=console.log.bind(console),x=console.trace.bind(console),k=b.ruleText||"";if(b.domainName){var w="#%#//",S="##+js",j;b.ruleText.includes(w)?j=b.ruleText.indexOf(w):b.ruleText.includes(S)&&(j=b.ruleText.indexOf(S));var C=b.ruleText.slice(j);k="".concat(b.domainName).concat(C)}F("".concat(k," trace start")),x&&x(),F("".concat(k," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(b)}}function o(b,F){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,w=b.name,S=b.verbose;if(!(!x&&!S)){var j=console.log;if(!k){j("".concat(w,":"),F);return}j("".concat(w,": ").concat(F))}}function g(b,F){var x={},k=b[0],w,S;if(k instanceof Request){var j=F.call(k),C=i(j);w=C.url,S=C}else w=k,S=b[1];if(x.url=w,S instanceof Object){var T=Object.keys(S);T.forEach(function(_){x[_]=S[_]})}return x}function v(b){return!b||typeof b!="object"?String(b):s(b)?"{}":Object.entries(b).map(function(F){var x=F[0],k=F[1],w=k;return k instanceof Object&&(w="{ ".concat(v(k)," }")),"".concat(x,':"').concat(w,'"')}).join(" ")}function h(b,F,x){if(F===""||F==="*")return!0;var k,w=c(F);if(!p(w))o(b,"Invalid parameter: ".concat(F)),k=!1;else{var S=E(w),j=Object.keys(S);k=j.every(function(C){var T=S[C],_=x[C];return Object.prototype.hasOwnProperty.call(x,C)&&typeof _=="string"&&T?.test(_)})}return k}function m(b,F){var x=b.bodyUsed,k=b.headers,w=b.ok,S=b.redirected,j=b.status,C=b.statusText,T=b.type,_=b.url,I=new Response(F,{status:j,statusText:C,headers:k});return Object.defineProperties(I,{url:{value:_},type:{value:T},ok:{value:w},bodyUsed:{value:x},redirected:{value:S}}),I}function y(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",F=".?",x="/";if(b==="")return new RegExp(F);var k=b.lastIndexOf(x),w=b.substring(k+1),S=b.substring(0,k+1),j=function(N){if(!N)return!1;try{return new RegExp("",N),!0}catch{return!1}},C=function(N,$){return N.startsWith(x)&&N.endsWith(x)&&!N.endsWith("\\/")&&j($)?$:""},T=C(S,w);if(b.startsWith(x)&&b.endsWith(x)||T){var _=T?S:b;return new RegExp(_.slice(1,-1),T)}var I=b.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(I)}function f(b){var F="/",x=l(b);b[0]===F&&b[b.length-1]===F&&(x=b.slice(1,-1));var k;try{k=new RegExp(x),k=!0}catch{k=!1}return k}function l(b){return b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function s(b){return Object.keys(b).length===0&&!b.prototype}function i(b){var F=a(),x=F.map(function(k){var w=b[k];return[k,w]});return Object.fromEntries(x)}function a(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function c(b){var F=" ",x=":",k=function(C){return a().includes(C)},w={},S=b.split(F);return S.forEach(function(j){var C=j.indexOf(x),T=j.slice(0,C);if(k(T)){var _=j.slice(C+1);w[T]=_}else w.url=j}),w}function p(b){return Object.values(b).every(function(F){return f(F)})}function E(b){var F={},x=Object.keys(b);return x.forEach(function(k){F[k]=y(b[k])}),F}var A=r?[].concat(n).concat(r):[n];try{u.apply(this,A)}catch(b){console.log(b)}}function Tm(n,r){function u(a,c,p,E,A){var b=["replace-node-text.js","rpnt.js","sed.js"];if(b.includes(a.name)){A=E,E=p;for(var F=arguments.length,x=new Array(F>5?F-5:0),k=5;k1&&arguments[1]!==void 0?arguments[1]:{subtree:!0,childList:!0},p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1e4,E=new MutationObserver(function(A,b){b.disconnect(),a(A,b),b.observe(document.documentElement,c)});E.observe(document.documentElement,c),typeof p=="number"&&setTimeout(function(){return E.disconnect()},p)}function o(a,c){var p=document.querySelectorAll(a),E=f(p);c(E)}function g(a,c){var p=l(a);c(p)}function v(a,c,p,E){var A=c.textContent;A&&(c.textContent=A.replace(p,E),y(a))}function h(a,c,p){var E=a.nodeName,A=a.textContent,b=E.toLowerCase();return A!==null&&A!==""&&(c instanceof RegExp?c.test(b):c===b)&&(p instanceof RegExp?p.test(A):A.includes(p))}function m(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,E="/",A=!(a.startsWith(E)&&a.endsWith(E)),b=A?a:"*",F=A?a:s(a),x=c.startsWith(E)?s(c):c,k;return p&&(k=p.startsWith(E)?s(p):p),{selector:b,nodeNameMatch:F,textContentMatch:x,patternMatch:k}}function y(a){if(a.verbose===!0){try{var c=console.log.bind(console),p=console.trace.bind(console),E=a.ruleText||"";if(a.domainName){var A="#%#//",b="##+js",F;a.ruleText.includes(A)?F=a.ruleText.indexOf(A):a.ruleText.includes(b)&&(F=a.ruleText.indexOf(b));var x=a.ruleText.slice(F);E="".concat(a.domainName).concat(x)}c("".concat(E," trace start")),p&&p(),c("".concat(E," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(a)}}function f(a){for(var c=[],p=0;p0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}var i=r?[].concat(n).concat(r):[n];try{u.apply(this,i)}catch(a){console.log(a)}}function Om(n,r){function u(E){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof Proxy>"u")){if(A===""&&b!==""){var x="Pattern argument should not be empty string.";o(E,x);return}var k=A===""&&b==="",w=window.XMLHttpRequest.prototype.open,S=window.XMLHttpRequest.prototype.send,j,C=function(N,$,M){if(j=m.apply(null,M),k){var V="xhr( ".concat(v(j)," )");return o(E,V,!0),d(E),Reflect.apply(N,$,M)}if(h(E,F,j)&&($.shouldBePrevented=!0,$.headersReceived=!!$.headersReceived),$.shouldBePrevented&&!$.headersReceived){$.headersReceived=!0,$.collectedHeaders=[];var U=function(Y,oe,te){return oe.collectedHeaders.push(te),Reflect.apply(Y,oe,te)},X={apply:U};$.setRequestHeader=new Proxy($.setRequestHeader,X)}return Reflect.apply(N,$,M)},T=function(N,$,M){if(!$.shouldBePrevented)return Reflect.apply(N,$,M);var V=new XMLHttpRequest;V.addEventListener("readystatechange",function(){if(V.readyState===4){var U=V.readyState,X=V.response,Z=V.responseText,Y=V.responseURL,oe=V.responseXML,te=V.status,ne=V.statusText,K=Z||X;if(typeof K=="string"){var re=A==="*"?/(\n|.)*/:g(A),ue=K.replace(re,b);Object.defineProperties($,{readyState:{value:U,writable:!1},responseURL:{value:Y,writable:!1},responseXML:{value:oe,writable:!1},status:{value:te,writable:!1},statusText:{value:ne,writable:!1},response:{value:ue,writable:!1},responseText:{value:ue,writable:!1}}),setTimeout(function(){var le=new Event("readystatechange");$.dispatchEvent(le);var ee=new Event("load");$.dispatchEvent(ee);var ae=new Event("loadend");$.dispatchEvent(ae)},1),d(E)}}}),w.apply(V,[j.method,j.url]),$.collectedHeaders.forEach(function(U){var X=U[0],Z=U[1];V.setRequestHeader(X,Z)}),$.collectedHeaders=[];try{S.call(V,M)}catch{return Reflect.apply(N,$,M)}},_={apply:C},I={apply:T};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,_),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,I)}}function d(E){if(E.verbose===!0){try{var A=console.log.bind(console),b=console.trace.bind(console),F=E.ruleText||"";if(E.domainName){var x="#%#//",k="##+js",w;E.ruleText.includes(x)?w=E.ruleText.indexOf(x):E.ruleText.includes(k)&&(w=E.ruleText.indexOf(k));var S=E.ruleText.slice(w);F="".concat(E.domainName).concat(S)}A("".concat(F," trace start")),b&&b(),A("".concat(F," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(E)}}function o(E,A){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,x=E.name,k=E.verbose;if(!(!b&&!k)){var w=console.log;if(!F){w("".concat(x,":"),A);return}w("".concat(x,": ").concat(A))}}function g(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",A=".?",b="/";if(E==="")return new RegExp(A);var F=E.lastIndexOf(b),x=E.substring(F+1),k=E.substring(0,F+1),w=function(I){if(!I)return!1;try{return new RegExp("",I),!0}catch{return!1}},S=function(I,L){return I.startsWith(b)&&I.endsWith(b)&&!I.endsWith("\\/")&&w(L)?L:""},j=S(k,x);if(E.startsWith(b)&&E.endsWith(b)||j){var C=j?k:E;return new RegExp(C.slice(1,-1),j)}var T=E.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(T)}function v(E){return!E||typeof E!="object"?String(E):c(E)?"{}":Object.entries(E).map(function(A){var b=A[0],F=A[1],x=F;return F instanceof Object&&(x="{ ".concat(v(F)," }")),"".concat(b,':"').concat(x,'"')}).join(" ")}function h(E,A,b){if(A===""||A==="*")return!0;var F,x=s(A);if(!l(x))o(E,"Invalid parameter: ".concat(A)),F=!1;else{var k=y(x),w=Object.keys(k);F=w.every(function(S){var j=k[S],C=b[S];return Object.prototype.hasOwnProperty.call(b,S)&&typeof C=="string"&&j?.test(C)})}return F}function m(E,A,b,F,x){return{method:E,url:A,async:b,user:F,password:x}}function y(E){var A={},b=Object.keys(E);return b.forEach(function(F){A[F]=g(E[F])}),A}function f(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function l(E){return Object.values(E).every(function(A){return i(A)})}function s(E){var A=" ",b=":",F=function(S){return f().includes(S)},x={},k=E.split(A);return k.forEach(function(w){var S=w.indexOf(b),j=w.slice(0,S);if(F(j)){var C=w.slice(S+1);x[j]=C}else x.url=w}),x}function i(E){var A="/",b=a(E);E[0]===A&&E[E.length-1]===A&&(b=E.slice(1,-1));var F;try{F=new RegExp(b),F=!0}catch{F=!1}return F}function a(E){return E.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function c(E){return Object.keys(E).length===0&&!E.prototype}var p=r?[].concat(n).concat(r):[n];try{u.apply(this,p)}catch(E){console.log(E)}}function jm(n,r){function u(f,l,s){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";!l||!s||(d(f,l,s,i),o(function(){return d(f,l,s,i)},!0))}function d(f,l,s,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:g,c;try{c=document.querySelectorAll(l)}catch{v(f,'Failed to find elements matching selector "'.concat(l,'"'));return}if(!(!c||c.length===0))try{c.forEach(function(p){return a(p,s,i)}),m(f)}catch{v(f,"Failed to set [".concat(s,'="').concat(i,'"] to each of selected elements.'))}}function o(f){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=20,a=new MutationObserver(h(E,i)),c=function(){s.length>0?a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l,attributeFilter:s}):a.observe(document.documentElement,{childList:!0,subtree:!0,attributes:l})},p=function(){a.disconnect()};function E(){p(),f(),c()}c()}function g(f,l,s){return f.setAttribute(l,s)}function v(f,l){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,a=f.name,c=f.verbose;if(!(!s&&!c)){var p=console.log;if(!i){p("".concat(a,":"),l);return}p("".concat(a,": ").concat(l))}}function h(f,l){var s=!1,i,a=function c(){for(var p=arguments.length,E=new Array(p),A=0;Ac)throw new Error("number values bigger than 32767 are not allowed");return p}var E="'".concat(a,"' value type can't be inferred");try{var A=JSON.parse(a);if(A instanceof Object||typeof A=="string")return A}catch(b){E+=": ".concat(b)}throw new TypeError(E)}}function g(a,c){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,A=a.name,b=a.verbose;if(!(!p&&!b)){var F=console.log;if(!E){F("".concat(A,":"),c);return}F("".concat(A,": ").concat(c))}}function v(a,c){var p=c.indexOf(".");if(p===-1)return{base:a,prop:c};var E=c.slice(0,p);if(a===null)return{base:a,prop:E,chain:c};var A=a[E];return c=c.slice(p+1),(a instanceof Object||typeof a=="object")&&f(a)?{base:a,prop:E,chain:c}:A===null?{base:a,prop:E,chain:c}:A!==void 0?v(A,c):(Object.defineProperty(a,E,{configurable:!0}),{base:a,prop:E,chain:c})}function h(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=".?",p="/";if(a==="")return new RegExp(c);var E=a.lastIndexOf(p),A=a.substring(E+1),b=a.substring(0,E+1),F=function(C){if(!C)return!1;try{return new RegExp("",C),!0}catch{return!1}},x=function(C,T){return C.startsWith(p)&&C.endsWith(p)&&!C.endsWith("\\/")&&F(T)?T:""},k=x(b,A);if(a.startsWith(p)&&a.endsWith(p)||k){var w=k?b:a;return new RegExp(w.slice(1,-1),k)}var S=a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(S)}function m(a,c){if(!a||a===""||s(a,c))return!0;var p=h(a),E=c.split(` `).slice(2).map(function(A){return A.trim()}).join(` `);return l().call(p,E)}function y(a){var c=Number.isNaN||window.isNaN;return c(a)}function f(a){return Object.keys(a).length===0&&!a.prototype}function l(){var a=Object.getOwnPropertyDescriptor(RegExp.prototype,"test"),c=a?.value;if(a&&typeof a.value=="function")return c;throw new Error("RegExp.prototype.test is not a function")}function s(a,c){var p="inlineScript",E="injectedScript",A="",b=function(T){return T.includes(p)},F=function(T){return T.includes(E)};if(!(b(a)||F(a)))return!1;var x=window.location.href,k=x.indexOf("#");k!==-1&&(x=x.slice(0,k));var w=c.split(` `).slice(2).map(function(C){return C.trim()}),S=w.map(function(C){var T,_=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(C);if(_){var I,L,N=_[2];if((I=N)!==null&&I!==void 0&&I.startsWith("(")&&(N=N.slice(1)),(L=N)!==null&&L!==void 0&&L.startsWith(A)){var $;N=E;var M=_[1]!==void 0?_[1].slice(0,-1):C.slice(0,_.index).trim();($=M)!==null&&$!==void 0&&$.startsWith("at")&&(M=M.slice(2).trim()),T="".concat(M," ").concat(N).trim()}else T=N}else T=C;return T});if(S){for(var j=0;j3&&arguments[3]!==void 0?arguments[3]:"",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"/",p=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"";if(typeof s>"u"){o(l,"Cookie name should be specified");return}if(typeof i>"u"){o(l,"Cookie value should be specified");return}var E=m(i);if(!v(c)){o(l,"Invalid cookie path: '".concat(c,"'"));return}if(!document.location.origin.includes(p)){o(l,"Cookie domain not matched by origin: '".concat(p,"'"));return}var A=g(s,E,c,p,!1);if(!A){o(l,"Invalid cookie name or value");return}if(a){var b=h(a);if(!b){o(l,"Invalid offsetExpiresSec value: ".concat(a));return}var F=Date.now()+b;A+="; expires=".concat(new Date(F).toUTCString())}document.cookie=A,d(l)}function d(l){if(l.verbose===!0){try{var s=console.log.bind(console),i=console.trace.bind(console),a=l.ruleText||"";if(l.domainName){var c="#%#//",p="##+js",E;l.ruleText.includes(c)?E=l.ruleText.indexOf(c):l.ruleText.includes(p)&&(E=l.ruleText.indexOf(p));var A=l.ruleText.slice(E);a="".concat(l.domainName).concat(A)}s("".concat(a," trace start")),i&&i(),s("".concat(a," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(l)}}function o(l,s){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,c=l.name,p=l.verbose;if(!(!i&&!p)){var E=console.log;if(!a){E("".concat(c,":"),s);return}E("".concat(c,": ").concat(s))}}function g(l,s,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,p=";";if(!c&&"".concat(s).includes(p)||l.includes(p))return null;var E=c?encodeURIComponent(s):s,A="".concat(l,"=").concat(E),b=y(i);return b&&(A+="; ".concat(b)),a&&(A+="; domain=".concat(a)),A}function v(l){return l==="/"||l==="none"}function h(l){var s="1year",i="1day",a=1e3,c=365*24*60*60,p=24*60*60,E;if(l===s)E=c;else if(l===i)E=p;else if(E=Number.parseInt(l,10),Number.isNaN(E))return null;return E*a}function m(l){var s="$now$",i="$currentDate$",a=l;return l===s?a=Date.now().toString():l===i&&(a=Date()),a}function y(l){return l==="/"?"path=/":""}var f=r?[].concat(n).concat(r):[n];try{u.apply(this,f)}catch(l){console.log(l)}}function Im(n,r){function u(i,a,c){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"/",A=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"";if(typeof a>"u"){o(i,"Cookie name should be specified");return}if(typeof c>"u"){o(i,"Cookie value should be specified");return}if(!g(document.cookie,a,c)){var b=y(c);if(!h(E)){o(i,"Invalid cookie path: '".concat(E,"'"));return}if(!document.location.origin.includes(A)){o(i,"Cookie domain not matched by origin: '".concat(A,"'"));return}var F=v(a,b,E,A,!1);if(!F){o(i,"Invalid cookie name or value");return}if(p){var x=m(p);if(!x){o(i,"Invalid offsetExpiresSec value: ".concat(p));return}var k=Date.now()+x;F+="; expires=".concat(new Date(k).toUTCString())}document.cookie=F,d(i);var w=f(document.cookie)[a];g(document.cookie,a,w)&&window.location.reload()}}function d(i){if(i.verbose===!0){try{var a=console.log.bind(console),c=console.trace.bind(console),p=i.ruleText||"";if(i.domainName){var E="#%#//",A="##+js",b;i.ruleText.includes(E)?b=i.ruleText.indexOf(E):i.ruleText.includes(A)&&(b=i.ruleText.indexOf(A));var F=i.ruleText.slice(b);p="".concat(i.domainName).concat(F)}a("".concat(p," trace start")),c&&c(),a("".concat(p," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(i)}}function o(i,a){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,E=i.name,A=i.verbose;if(!(!c&&!A)){var b=console.log;if(!p){b("".concat(E,":"),a);return}b("".concat(E,": ").concat(a))}}function g(i,a,c){return i.split(";").some(function(p){var E=p.indexOf("=");if(E===-1)return!1;var A=p.slice(0,E).trim(),b=p.slice(E+1).trim();return a===A&&c===b})}function v(i,a,c){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,A=";";if(!E&&"".concat(a).includes(A)||i.includes(A))return null;var b=E?encodeURIComponent(a):a,F="".concat(i,"=").concat(b),x=l(c);return x&&(F+="; ".concat(x)),p&&(F+="; domain=".concat(p)),F}function h(i){return i==="/"||i==="none"}function m(i){var a="1year",c="1day",p=1e3,E=365*24*60*60,A=24*60*60,b;if(i===a)b=E;else if(i===c)b=A;else if(b=Number.parseInt(i,10),Number.isNaN(b))return null;return b*p}function y(i){var a="$now$",c="$currentDate$",p=i;return i===a?p=Date.now().toString():i===c&&(p=Date()),p}function f(i){var a="=",c=";",p=i.split(c),E={};return p.forEach(function(A){var b,F="",x=A.indexOf(a);x===-1?b=A.trim():(b=A.slice(0,x).trim(),F=A.slice(x+1)),E[b]=F||null}),E}function l(i){return i==="/"?"path=/":""}var s=r?[].concat(n).concat(r):[n];try{u.apply(this,s)}catch(i){console.log(i)}}function Nm(n,r){function u(m,y,f){if(typeof y>"u"){o(m,"Item key should be specified");return}if(typeof f>"u"){o(m,"Item value should be specified");return}var l=v(f),s=window,i=s.localStorage;g(m,i,y,l),d(m)}function d(m){if(m.verbose===!0){try{var y=console.log.bind(console),f=console.trace.bind(console),l=m.ruleText||"";if(m.domainName){var s="#%#//",i="##+js",a;m.ruleText.includes(s)?a=m.ruleText.indexOf(s):m.ruleText.includes(i)&&(a=m.ruleText.indexOf(i));var c=m.ruleText.slice(a);l="".concat(m.domainName).concat(c)}y("".concat(l," trace start")),f&&f(),y("".concat(l," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(m)}}function o(m,y){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,s=m.name,i=m.verbose;if(!(!f&&!i)){var a=console.log;if(!l){a("".concat(s,":"),y);return}a("".concat(s,": ").concat(y))}}function g(m,y,f,l){try{y.setItem(f,l)}catch(i){var s="Unable to set sessionStorage item due to: ".concat(i.message);o(m,s)}}function v(m){var y="$now$",f="$currentDate$",l=m;return m===y?l=Date.now().toString():m===f&&(l=Date()),l}var h=r?[].concat(n).concat(r):[n];try{u.apply(this,h)}catch(m){console.log(m)}}function Mm(n,r){function u(w,S,j){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"abort",T=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(!S||!j)return;var _=" ",I=C==="abort"?m():function(){},L;try{L=j.split("|").map(function(te){return te===_?te:v(te)})}catch(te){o(w,"Could not parse the signature matcher: ".concat(f(te)));return}var N=g,$=N(window,S),M=$.base,V=$.chain,U=$.prop;if(typeof V<"u"){o(w,"Could not reach the end of the prop chain: ".concat(S));return}var X=M[U];if(!X||typeof X!="function"){o(w,"Could not retrieve the method: ".concat(S));return}function Z(te,ne){return ne.every(function(K,re){if(K===_)return!0;var ue=te[re];return h(ue,K)})}var Y=!1;function oe(te,ne,K){if(Y||(Y=!0,T&&!y(T,new Error().stack||"")))return Reflect.apply(te,ne,K);var re=Z(K,L);return Y=!1,re?(d(w),I()):Reflect.apply(te,ne,K)}M[U]=new Proxy(X,{apply:oe})}function d(w){if(w.verbose===!0){try{var S=console.log.bind(console),j=console.trace.bind(console),C=w.ruleText||"";if(w.domainName){var T="#%#//",_="##+js",I;w.ruleText.includes(T)?I=w.ruleText.indexOf(T):w.ruleText.includes(_)&&(I=w.ruleText.indexOf(_));var L=w.ruleText.slice(I);C="".concat(w.domainName).concat(L)}S("".concat(C," trace start")),j&&j(),S("".concat(C," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(w)}}function o(w,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,T=w.name,_=w.verbose;if(!(!j&&!_)){var I=console.log;if(!C){I("".concat(T,":"),S);return}I("".concat(T,": ").concat(S))}}function g(w,S){var j=S.indexOf(".");if(j===-1)return{base:w,prop:S};var C=S.slice(0,j);if(w===null)return{base:w,prop:C,chain:S};var T=w[C];return S=S.slice(j+1),(w instanceof Object||typeof w=="object")&&E(w)?{base:w,prop:C,chain:S}:T===null?{base:w,prop:C,chain:S}:T!==void 0?g(T,S):(Object.defineProperty(w,C,{configurable:!0}),{base:w,prop:C,chain:S})}function v(w){if(w!=="undefined"){if(w==="false")return!1;if(w==="true")return!0;if(w==="null")return null;if(w==="NaN")return NaN;if(w.startsWith("/")&&w.endsWith("/"))return i(w);var S=32767,j=Number(w);if(!a(j)){if(Math.abs(j)>S)throw new Error("number values bigger than 32767 are not allowed");return j}var C="'".concat(w,"' value type can't be inferred");try{var T=JSON.parse(w);if(T instanceof Object||typeof T=="string")return T}catch(_){C+=": ".concat(_)}throw new TypeError(C)}}function h(w,S){return typeof w=="function"?!1:a(w)?a(S):w===null||typeof w>"u"||typeof w=="number"||typeof w=="boolean"?w===S:typeof w=="string"?typeof S=="string"||S instanceof RegExp?b(w,S):!1:Array.isArray(w)&&Array.isArray(S)?F(w,S):A(w)&&A(S)?x(w,S):!1}function m(){var w=c(),S=!1;return function(){throw S||(window.onerror=p(w),S=!0),new ReferenceError(w)}}function y(w,S){if(!w||w===""||l(w,S))return!0;var j=i(w),C=S.split(` `).slice(2).map(function(T){return T.trim()}).join(` `);return s().call(j,C)}function f(w){var S=function(C){return typeof C=="object"&&C!==null&&"message"in C&&typeof C.message=="string"};if(S(w))return w.message;try{return new Error(JSON.stringify(w)).message}catch{return new Error(String(w)).message}}function l(w,S){var j="inlineScript",C="injectedScript",T="",_=function(X){return X.includes(j)},I=function(X){return X.includes(C)};if(!(_(w)||I(w)))return!1;var L=window.location.href,N=L.indexOf("#");N!==-1&&(L=L.slice(0,N));var $=S.split(` `).slice(2).map(function(U){return U.trim()}),M=$.map(function(U){var X,Z=/(.*?@)?(\S+)(:\d+):\d+\)?$/.exec(U);if(Z){var Y,oe,te=Z[2];if((Y=te)!==null&&Y!==void 0&&Y.startsWith("(")&&(te=te.slice(1)),(oe=te)!==null&&oe!==void 0&&oe.startsWith(T)){var ne;te=C;var K=Z[1]!==void 0?Z[1].slice(0,-1):U.slice(0,Z.index).trim();(ne=K)!==null&&ne!==void 0&&ne.startsWith("at")&&(K=K.slice(2).trim()),X="".concat(K," ").concat(te).trim()}else X=te}else X=U;return X});if(M){for(var V=0;V0&&arguments[0]!==void 0?arguments[0]:"",S=".?",j="/";if(w==="")return new RegExp(S);var C=w.lastIndexOf(j),T=w.substring(C+1),_=w.substring(0,C+1),I=function(U){if(!U)return!1;try{return new RegExp("",U),!0}catch{return!1}},L=function(U,X){return U.startsWith(j)&&U.endsWith(j)&&!U.endsWith("\\/")&&I(X)?X:""},N=L(_,T);if(w.startsWith(j)&&w.endsWith(j)||N){var $=N?_:w;return new RegExp($.slice(1,-1),N)}var M=w.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(M)}function a(w){var S=Number.isNaN||window.isNaN;return S(w)}function c(){return Math.random().toString(36).slice(2,9)}function p(w){var S=window.onerror;return function(C){if(typeof C=="string"&&C.includes(w))return!0;if(S instanceof Function){for(var T=arguments.length,_=new Array(T>1?T-1:0),I=1;I2&&arguments[2]!==void 0?arguments[2]:"",A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"";if(!(typeof Reflect>"u"||typeof fetch>"u"||typeof Proxy>"u"||typeof Response>"u")){var b=!1,F=g(A),x="xpath(",k=p&&p.startsWith(x),w=function(te){var ne=[];try{for(var K=p.slice(x.length,-1),re=te.evaluate(K,te,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null),ue=0;ue"))return!0}return!1},C=function(te){var ne=new DOMParser,K=ne.parseFromString(te,"text/xml");return K},T=function(te,ne){if(!j(te))return!1;var K=C(te);return k?w(K):!!K.querySelector(ne)},_=function(te){if(!j(te))return b=!1,te;var ne=C(te),K=ne.querySelector("parsererror");if(K)return te;if(E!==""&&ne.querySelector(E)===null)return b=!1,te;var re=k?w(ne):ne.querySelectorAll(p);if(!re.length)return b=!1,te;k?S(re):re.forEach(function(le){le.remove()});var ue=new XMLSerializer;return te=ue.serializeToString(ne),te},I=window.XMLHttpRequest.prototype.open,L=window.XMLHttpRequest.prototype.send,N,$=function(te,ne,K){if(N=v.apply(null,K),h(c,A,N)&&(ne.shouldBePruned=!0),ne.shouldBePruned){ne.collectedHeaders=[];var re=function(ee,ae,fe){return ae.collectedHeaders.push(fe),Reflect.apply(ee,ae,fe)},ue={apply:re};ne.setRequestHeader=new Proxy(ne.setRequestHeader,ue)}return Reflect.apply(te,ne,K)},M=function(te,ne,K){var re=["","text"];if(!ne.shouldBePruned||!re.includes(ne.responseType))return Reflect.apply(te,ne,K);var ue=new XMLHttpRequest;ue.addEventListener("readystatechange",function(){if(ue.readyState===4){var le=ue.readyState,ee=ue.response,ae=ue.responseText,fe=ue.responseURL,ve=ue.responseXML,we=ue.status,De=ue.statusText,Ae=ae||ee;if(typeof Ae=="string"){if(p)b=T(ee,p);else if(j(ee)){var ge="XMLHttpRequest.open() URL: ".concat(fe,` response: `).concat(ee);o(c,ge),o(c,C(ee),!0,!1)}var xe=b?_(ee):ee;Object.defineProperties(ne,{readyState:{value:le,writable:!1},responseURL:{value:fe,writable:!1},responseXML:{value:ve,writable:!1},status:{value:we,writable:!1},statusText:{value:De,writable:!1},response:{value:xe,writable:!1},responseText:{value:xe,writable:!1}}),setTimeout(function(){var Oe=new Event("readystatechange");ne.dispatchEvent(Oe);var Ot=new Event("load");ne.dispatchEvent(Ot);var vn=new Event("loadend");ne.dispatchEvent(vn)},1),d(c)}}}),I.apply(ue,[N.method,N.url]),ne.collectedHeaders.forEach(function(le){var ee=le[0],ae=le[1];ue.setRequestHeader(ee,ae)}),ne.collectedHeaders=[];try{L.call(ue,K)}catch{return Reflect.apply(te,ne,K)}},V={apply:$},U={apply:M};XMLHttpRequest.prototype.open=new Proxy(XMLHttpRequest.prototype.open,V),XMLHttpRequest.prototype.send=new Proxy(XMLHttpRequest.prototype.send,U);var X=window.fetch,Z=async function(te,ne,K){var re=K[0]instanceof Request?K[0].url:K[0];if(typeof re!="string"||re.length===0)return Reflect.apply(te,ne,K);if(F.test(re)){var ue=await X(...K),le=ue.clone(),ee=await ue.text();if(b=T(ee,p),!b){var ae="fetch URL: ".concat(re,` response text: `).concat(ee);return o(c,ae),o(c,C(ee),!0,!1),le}var fe=_(ee);return b?(d(c),new Response(fe,{status:ue.status,statusText:ue.statusText,headers:ue.headers})):le}return Reflect.apply(te,ne,K)},Y={apply:Z};window.fetch=new Proxy(window.fetch,Y)}}function d(c){if(c.verbose===!0){try{var p=console.log.bind(console),E=console.trace.bind(console),A=c.ruleText||"";if(c.domainName){var b="#%#//",F="##+js",x;c.ruleText.includes(b)?x=c.ruleText.indexOf(b):c.ruleText.includes(F)&&(x=c.ruleText.indexOf(F));var k=c.ruleText.slice(x);A="".concat(c.domainName).concat(k)}p("".concat(A," trace start")),E&&E(),p("".concat(A," trace end"))}catch{}typeof window.__debug=="function"&&window.__debug(c)}}function o(c,p){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,b=c.name,F=c.verbose;if(!(!E&&!F)){var x=console.log;if(!A){x("".concat(b,":"),p);return}x("".concat(b,": ").concat(p))}}function g(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",p=".?",E="/";if(c==="")return new RegExp(p);var A=c.lastIndexOf(E),b=c.substring(A+1),F=c.substring(0,A+1),x=function(T){if(!T)return!1;try{return new RegExp("",T),!0}catch{return!1}},k=function(T,_){return T.startsWith(E)&&T.endsWith(E)&&!T.endsWith("\\/")&&x(_)?_:""},w=k(F,b);if(c.startsWith(E)&&c.endsWith(E)||w){var S=w?F:c;return new RegExp(S.slice(1,-1),w)}var j=c.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(j)}function v(c,p,E,A,b){return{method:c,url:p,async:E,user:A,password:b}}function h(c,p,E){if(p===""||p==="*")return!0;var A,b=l(p);if(!f(b))o(c,"Invalid parameter: ".concat(p)),A=!1;else{var F=m(b),x=Object.keys(F);A=x.every(function(k){var w=F[k],S=E[k];return Object.prototype.hasOwnProperty.call(E,k)&&typeof S=="string"&&w?.test(S)})}return A}function m(c){var p={},E=Object.keys(c);return E.forEach(function(A){p[A]=g(c[A])}),p}function y(){return["url","method","headers","body","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","mode"]}function f(c){return Object.values(c).every(function(p){return s(p)})}function l(c){var p=" ",E=":",A=function(k){return y().includes(k)},b={},F=c.split(p);return F.forEach(function(x){var k=x.indexOf(E),w=x.slice(0,k);if(A(w)){var S=x.slice(k+1);b[w]=S}else b.url=x}),b}function s(c){var p="/",E=i(c);c[0]===p&&c[c.length-1]===p&&(E=c.slice(1,-1));var A;try{A=new RegExp(E),A=!0}catch{A=!1}return A}function i(c){return c.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var a=r?[].concat(n).concat(r):[n];try{u.apply(this,a)}catch(c){console.log(c)}}var Bm={"amazon-apstag":vu,"ubo-amazon_apstag.js":vu,"amazon_apstag.js":vu,"didomi-loader":im,fingerprintjs2:gu,"ubo-fingerprint2.js":gu,"fingerprint2.js":gu,fingerprintjs3:mu,"ubo-fingerprint3.js":mu,"fingerprint3.js":mu,gemius:om,"google-analytics":Pn,"ubo-google-analytics_analytics.js":Pn,"google-analytics_analytics.js":Pn,"googletagmanager-gtm":Pn,"ubo-googletagmanager_gtm.js":Pn,"googletagmanager_gtm.js":Pn,"google-analytics-ga":hu,"ubo-google-analytics_ga.js":hu,"google-analytics_ga.js":hu,"google-ima3":yu,"ubo-google-ima.js":yu,"google-ima.js":yu,"googlesyndication-adsbygoogle":bu,"ubo-googlesyndication_adsbygoogle.js":bu,"googlesyndication_adsbygoogle.js":bu,"googletagservices-gpt":Du,"ubo-googletagservices_gpt.js":Du,"googletagservices_gpt.js":Du,matomo:um,"naver-wcslog":sm,"pardot-1.0":cm,prebid:lm,"scorecardresearch-beacon":Eu,"ubo-scorecardresearch_beacon.js":Eu,"scorecardresearch_beacon.js":Eu,"abort-current-inline-script":Qe,"abort-current-script.js":Qe,"ubo-abort-current-script.js":Qe,"acs.js":Qe,"ubo-acs.js":Qe,"ubo-abort-current-script":Qe,"ubo-acs":Qe,"abort-current-inline-script.js":Qe,"ubo-abort-current-inline-script.js":Qe,"acis.js":Qe,"ubo-acis.js":Qe,"ubo-abort-current-inline-script":Qe,"ubo-acis":Qe,"abp-abort-current-inline-script":Qe,"abort-on-property-read":Gt,"abort-on-property-read.js":Gt,"ubo-abort-on-property-read.js":Gt,"aopr.js":Gt,"ubo-aopr.js":Gt,"ubo-abort-on-property-read":Gt,"ubo-aopr":Gt,"abp-abort-on-property-read":Gt,"abort-on-property-write":Yt,"abort-on-property-write.js":Yt,"ubo-abort-on-property-write.js":Yt,"aopw.js":Yt,"ubo-aopw.js":Yt,"ubo-abort-on-property-write":Yt,"ubo-aopw":Yt,"abp-abort-on-property-write":Yt,"abort-on-stack-trace":Kt,"abort-on-stack-trace.js":Kt,"ubo-abort-on-stack-trace.js":Kt,"aost.js":Kt,"ubo-aost.js":Kt,"ubo-abort-on-stack-trace":Kt,"ubo-aost":Kt,"abp-abort-on-stack-trace":Kt,"adjust-setInterval":Dt,"nano-setInterval-booster.js":Dt,"ubo-nano-setInterval-booster.js":Dt,"nano-sib.js":Dt,"ubo-nano-sib.js":Dt,"adjust-setInterval.js":Dt,"ubo-adjust-setInterval.js":Dt,"ubo-nano-setInterval-booster":Dt,"ubo-nano-sib":Dt,"ubo-adjust-setInterval":Dt,"adjust-setTimeout":Et,"adjust-setTimeout.js":Et,"ubo-adjust-setTimeout.js":Et,"nano-setTimeout-booster.js":Et,"ubo-nano-setTimeout-booster.js":Et,"nano-stb.js":Et,"ubo-nano-stb.js":Et,"ubo-adjust-setTimeout":Et,"ubo-nano-setTimeout-booster":Et,"ubo-nano-stb":Et,"call-nothrow":Sa,"call-nothrow.js":Sa,"ubo-call-nothrow.js":Sa,"ubo-call-nothrow":Sa,"debug-current-inline-script":dm,"debug-on-property-read":fm,"debug-on-property-write":pm,"dir-string":vm,"disable-newtab-links":Ta,"disable-newtab-links.js":Ta,"ubo-disable-newtab-links.js":Ta,"ubo-disable-newtab-links":Ta,"evaldata-prune":Oa,"evaldata-prune.js":Oa,"ubo-evaldata-prune.js":Oa,"ubo-evaldata-prune":Oa,"close-window":un,"window-close-if.js":un,"ubo-window-close-if.js":un,"ubo-window-close-if":un,"close-window.js":un,"ubo-close-window.js":un,"ubo-close-window":un,"hide-in-shadow-dom":gm,"href-sanitizer":ja,"href-sanitizer.js":ja,"ubo-href-sanitizer.js":ja,"ubo-href-sanitizer":ja,"inject-css-in-shadow-dom":mm,"json-prune":ar,"json-prune.js":ar,"ubo-json-prune.js":ar,"ubo-json-prune":ar,"abp-json-prune":ar,"json-prune-fetch-response":Pa,"json-prune-fetch-response.js":Pa,"ubo-json-prune-fetch-response.js":Pa,"ubo-json-prune-fetch-response":Pa,"json-prune-xhr-response":_a,"json-prune-xhr-response.js":_a,"ubo-json-prune-xhr-response.js":_a,"ubo-json-prune-xhr-response":_a,log:Qc,"abp-log":Qc,"log-addEventListener":sn,"addEventListener-logger.js":sn,"ubo-addEventListener-logger.js":sn,"aell.js":sn,"ubo-aell.js":sn,"ubo-addEventListener-logger":sn,"ubo-aell":sn,"log-eval":hm,"log-on-stack-trace":ym,"m3u-prune":Ia,"m3u-prune.js":Ia,"ubo-m3u-prune.js":Ia,"ubo-m3u-prune":Ia,"metrika-yandex-tag":bm,"metrika-yandex-watch":Dm,"no-protected-audience":Em,"no-topics":wm,noeval:cn,"noeval.js":cn,"silent-noeval.js":cn,"ubo-noeval.js":cn,"ubo-silent-noeval.js":cn,"ubo-noeval":cn,"ubo-silent-noeval":cn,nowebrtc:Na,"nowebrtc.js":Na,"ubo-nowebrtc.js":Na,"ubo-nowebrtc":Na,"prevent-addEventListener":Jt,"addEventListener-defuser.js":Jt,"ubo-addEventListener-defuser.js":Jt,"aeld.js":Jt,"ubo-aeld.js":Jt,"ubo-addEventListener-defuser":Jt,"ubo-aeld":Jt,"abp-prevent-listener":Jt,"prevent-adfly":Ma,"adfly-defuser.js":Ma,"ubo-adfly-defuser.js":Ma,"ubo-adfly-defuser":Ma,"prevent-bab":Am,"prevent-element-src-loading":Fm,"prevent-eval-if":Ba,"noeval-if.js":Ba,"ubo-noeval-if.js":Ba,"ubo-noeval-if":Ba,"prevent-fab-3.2.0":_n,"nofab.js":_n,"ubo-nofab.js":_n,"fuckadblock.js-3.2.0":_n,"ubo-fuckadblock.js-3.2.0":_n,"ubo-nofab":_n,"prevent-fetch":La,"no-fetch-if.js":La,"ubo-no-fetch-if.js":La,"ubo-no-fetch-if":La,"prevent-popads-net":$a,"popads.net.js":$a,"ubo-popads.net.js":$a,"ubo-popads.net":$a,"prevent-refresh":Qt,"prevent-refresh.js":Qt,"refresh-defuser.js":Qt,"refresh-defuser":Qt,"ubo-prevent-refresh.js":Qt,"ubo-prevent-refresh":Qt,"ubo-refresh-defuser.js":Qt,"ubo-refresh-defuser":Qt,"prevent-requestAnimationFrame":ln,"no-requestAnimationFrame-if.js":ln,"ubo-no-requestAnimationFrame-if.js":ln,"norafif.js":ln,"ubo-norafif.js":ln,"ubo-no-requestAnimationFrame-if":ln,"ubo-norafif":ln,"prevent-setInterval":tt,"no-setInterval-if.js":tt,"ubo-no-setInterval-if.js":tt,"setInterval-defuser.js":tt,"ubo-setInterval-defuser.js":tt,"nosiif.js":tt,"ubo-nosiif.js":tt,"sid.js":tt,"ubo-sid.js":tt,"ubo-no-setInterval-if":tt,"ubo-setInterval-defuser":tt,"ubo-nosiif":tt,"ubo-sid":tt,"prevent-setTimeout":nt,"no-setTimeout-if.js":nt,"ubo-no-setTimeout-if.js":nt,"nostif.js":nt,"ubo-nostif.js":nt,"ubo-no-setTimeout-if":nt,"ubo-nostif":nt,"setTimeout-defuser.js":nt,"ubo-setTimeout-defuser.js":nt,"ubo-setTimeout-defuser":nt,"std.js":nt,"ubo-std.js":nt,"ubo-std":nt,"prevent-window-open":wt,"window.open-defuser.js":wt,"ubo-window.open-defuser.js":wt,"ubo-window.open-defuser":wt,"nowoif.js":wt,"ubo-nowoif.js":wt,"ubo-nowoif":wt,"no-window-open-if.js":wt,"ubo-no-window-open-if.js":wt,"ubo-no-window-open-if":wt,"prevent-xhr":Wa,"no-xhr-if.js":Wa,"ubo-no-xhr-if.js":Wa,"ubo-no-xhr-if":Wa,"remove-attr":dn,"remove-attr.js":dn,"ubo-remove-attr.js":dn,"ra.js":dn,"ubo-ra.js":dn,"ubo-remove-attr":dn,"ubo-ra":dn,"remove-class":fn,"remove-class.js":fn,"ubo-remove-class.js":fn,"rc.js":fn,"ubo-rc.js":fn,"ubo-remove-class":fn,"ubo-rc":fn,"remove-cookie":Zt,"cookie-remover.js":Zt,"ubo-cookie-remover.js":Zt,"ubo-cookie-remover":Zt,"remove-cookie.js":Zt,"ubo-remove-cookie.js":Zt,"ubo-remove-cookie":Zt,"abp-cookie-remover":Zt,"remove-in-shadow-dom":Cm,"remove-node-text":pn,"remove-node-text.js":pn,"ubo-remove-node-text.js":pn,"rmnt.js":pn,"ubo-rmnt.js":pn,"ubo-remove-node-text":pn,"ubo-rmnt":pn,"set-attr":Ha,"set-attr.js":Ha,"ubo-set-attr.js":Ha,"ubo-set-attr":Ha,"set-constant":en,"set-constant.js":en,"ubo-set-constant.js":en,"set.js":en,"ubo-set.js":en,"ubo-set-constant":en,"ubo-set":en,"abp-override-property-read":en,"set-cookie":Va,"set-cookie.js":Va,"ubo-set-cookie.js":Va,"ubo-set-cookie":Va,"set-cookie-reload":Ua,"set-cookie-reload.js":Ua,"ubo-set-cookie-reload.js":Ua,"ubo-set-cookie-reload":Ua,"set-local-storage-item":qa,"set-local-storage-item.js":qa,"ubo-set-local-storage-item.js":qa,"ubo-set-local-storage-item":qa,"set-popads-dummy":za,"popads-dummy.js":za,"ubo-popads-dummy.js":za,"ubo-popads-dummy":za,"set-session-storage-item":Xa,"set-session-storage-item.js":Xa,"ubo-set-session-storage-item.js":Xa,"ubo-set-session-storage-item":Xa,"spoof-css":Ga,"spoof-css.js":Ga,"ubo-spoof-css.js":Ga,"ubo-spoof-css":Ga,"trusted-click-element":xm,"trusted-create-element":km,"trusted-prune-inbound-object":Rm,"trusted-replace-fetch-response":Sm,"trusted-replace-node-text":Tm,"trusted-replace-xhr-response":Om,"trusted-set-attr":jm,"trusted-set-constant":Pm,"trusted-set-cookie":_m,"trusted-set-cookie-reload":Im,"trusted-set-local-storage-item":Nm,"trusted-suppress-native-method":Mm,"xml-prune":Ya,"xml-prune.js":Ya,"ubo-xml-prune.js":Ya,"ubo-xml-prune":Ya},Zc=function(r){return Bm[r]};function Lm(n){if(!he.isValidScriptletName(n.name))return null;var r=Zc(n.name);if(typeof r!="function")throw new Error("Error: cannot invoke scriptlet with name: '".concat(n.name,"'"));var u=r.toString(),d=n.engine==="corelibs"||n.engine==="test"?R(u):t(n,u);return d}var $m=function(){return{invoke:Lm,getScriptletFunction:Zc,isValidScriptletName:he.isValidScriptletName,isValidScriptletRule:Xf,isAdgScriptletRule:he.isAdgScriptletRule,isUboScriptletRule:he.isUboScriptletRule,isAbpSnippetRule:he.isAbpSnippetRule,convertUboToAdg:Vs,convertAbpToAdg:Us,convertScriptletToAdg:zs,convertAdgToUbo:qf,redirects:rm,SCRIPTLETS_VERSION:am}}();_t.exports=$m}),H.CosmeticRuleMarker=void 0,function(e){e.ElementHiding="##",e.ElementHidingException="#@#",e.ElementHidingExtCSS="#?#",e.ElementHidingExtCSSException="#@?#",e.Css="#$#",e.CssException="#@$#",e.CssExtCSS="#$?#",e.CssExtCSSException="#@$?#",e.Js="#%#",e.JsException="#@%#",e.Html="$$",e.HtmlException="$@$"}(H.CosmeticRuleMarker||(H.CosmeticRuleMarker={}));function si(e){for(var D=e.length-1,t=0;t0&&e.charAt(t-1)===" "?[-1,null]:[t,H.CosmeticRuleMarker.ElementHiding];break;case"$":if(t+2<=D&&e.charAt(t+1)==="@"&&e.charAt(t+2)==="$")return[t,H.CosmeticRuleMarker.HtmlException];if(t+1<=D&&e.charAt(t+1)==="$")return[t,H.CosmeticRuleMarker.Html];break}}return[-1,null]}function wl(e){var D=[H.CosmeticRuleMarker.CssExtCSS,H.CosmeticRuleMarker.CssExtCSSException,H.CosmeticRuleMarker.ElementHidingExtCSS,H.CosmeticRuleMarker.ElementHidingExtCSSException];return D.indexOf(e)!==-1}var ci="//scriptlet";function Al(e){var D=e,t="",R=e.indexOf("#");R>=0&&(t=e.slice(R),D=e.slice(0,R));var O="",P=e.indexOf("?");return P>=0&&(O=D.slice(P+1),D=D.slice(0,P)),{path:D,query:O,hash:t}}function Fl(e){for(var D=e.split("&").filter(function(t){return t&&!t.startsWith("=")}).join("&");D.charAt(0)==="&";)D=D.substr(1);return D}function li(e,D,t){t===void 0&&(t=!1);var R=e.indexOf("?");if(R===-1)return e;var O=Al(e),P;if(t?P=O.query.split("&").filter(function(W){return W}).filter(function(W){return W&&W.match(D)}).join("&"):P=O.query.split("&").filter(function(W){var q=W.includes("=")?W:"".concat(W,"=");return!q.match(D)}).join("&"),P===O.query)return e;P=Fl(P);var B=O.path;return P&&(B+="?".concat(P)),B+O.hash}var Cl=/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9](?:\.[a-zA-Z]{2,})+$/,Iu=function(e){return e.indexOf(".")<0||e.endsWith(".")?!1:Cl.test(e)},Nu=function(e){var D=e.indexOf("/",e.indexOf("://")+3);return D!==-1?e.substr(D):null},xl=[".","+","?","$","{","}","(",")","[","]","/","\\"],kl=new RegExp("[".concat(xl.join("\\"),"]"),"g"),Rl=/[.*+?^${}()|[\]\\]/g,Sl=/\\[.*+?^${}()|[\]\\]/g,Mu={n:` `,r:"\r",t:" ",b:"\b",f:"\f",v:"\v"},Ee=function(){function e(){}return e.extractShortcut=function(D){return D.startsWith(this.MASK_REGEX_RULE)&&D.endsWith(this.MASK_REGEX_RULE)?this.extractRegexpShortcut(D):this.extractBasicShortcut(D)},e.extractBasicShortcut=function(D){for(var t="",R=D.split(this.rePatternSpecialCharacters),O=0,P=R;Ot.length&&(t=B)}return(t||"").toLowerCase()},e.extractRegexpShortcut=function(D){var t=D.substring(this.MASK_REGEX_RULE.length,D.length-this.MASK_REGEX_RULE.length);if(t.length===0||t.indexOf("?")>=0)return"";var R="$$$";t=R+t,t=t.replace(/[^\\]\(.*[^\\]\)/,R),t=t.replace(/[^\\]\[.*[^\\]\]/,R),t=t.replace(/[^\\]\{.*[^\\]\}/,R),t=t.replace(/[^\\]\\[a-zA-Z]/,R),t=t.replace(/\\\./g,".");for(var O=t.split(/[\\^$*+?()|[\]{}]/),P="",B=0;BP.length&&(P=W)}return P.toLowerCase()},e.patternToRegexp=function(D){if(D===this.MASK_START_URL||D===this.MASK_PIPE||D===this.MASK_ANY_CHARACTER||D==="")return this.REGEX_ANY_CHARACTER;if(D.startsWith(this.MASK_REGEX_RULE)&&D.endsWith(this.MASK_REGEX_RULE))return D.substring(this.MASK_REGEX_RULE.length,D.length-this.MASK_REGEX_RULE.length);var t=D.replace(kl,"\\$&");return t.startsWith(this.MASK_START_URL)?t=t.substring(0,this.MASK_START_URL.length)+Mn(t.substring(this.MASK_START_URL.length,t.length-this.MASK_PIPE.length),this.MASK_PIPE,"\\".concat(this.MASK_PIPE))+t.substring(t.length-this.MASK_PIPE.length):t=t.substring(0,this.MASK_PIPE.length)+Mn(t.substring(this.MASK_PIPE.length,t.length-this.MASK_PIPE.length),this.MASK_PIPE,"\\".concat(this.MASK_PIPE))+t.substring(t.length-this.MASK_PIPE.length),t=Mn(t,this.MASK_ANY_CHARACTER,this.REGEX_ANY_CHARACTER),t=Mn(t,this.MASK_SEPARATOR,this.REGEX_SEPARATOR),t.startsWith(this.MASK_START_URL)?t=this.REGEX_START_URL+t.substring(this.MASK_START_URL.length):t.startsWith(this.MASK_PIPE)&&(t=this.REGEX_START_STRING+t.substring(this.MASK_PIPE.length)),t.endsWith(this.MASK_PIPE)&&(t=t.substring(0,t.length-this.MASK_PIPE.length)+this.REGEX_END_STRING),t},e.patternFromString=function(D){var t=oi(D,"/","\\",!0),R=t[1]||"";return R.indexOf("g")<0&&(R+="g"),new RegExp(t[0],R)},e.escapeRegexSpecials=function(D,t){return t===void 0&&(t=Rl),D.replace(t,"\\$&")},e.unescapeRegexSpecials=function(D,t){return t===void 0&&(t=Sl),D.replace(t,function(R){return R.substring(1)})},e.isRegexPattern=function(D){return D.startsWith("/")&&D.endsWith("/")},e.unescapeSpecials=function(D){var t=Object.keys(Mu).join("|"),R=new RegExp("\\\\(".concat(t,")"),"g");return D.replace(R,function(O,P){return Mu[P]})},e.MASK_START_URL="||",e.REGEX_START_URL="^(http|https|ws|wss)://([a-z0-9-_.]+\\.)?",e.MASK_PIPE="|",e.REGEX_END_STRING="$",e.REGEX_START_STRING="^",e.MASK_SEPARATOR="^",e.REGEX_SEPARATOR="([^ a-zA-Z0-9.%_-]|$)",e.MASK_ANY_CHARACTER="*",e.MASK_BACKSLASH="/",e.REGEX_ANY_CHARACTER=".*",e.MASK_REGEX_RULE="/",e.reModifierPatternSpecialCharacters=/[[\],\\]/g,e.reModifierPatternEscapedSpecialCharacters=/\\[[\],\\]/g,e.MASK_COMMENT="!",e.MIN_SHORTCUT_LENGTH=3,e.MIN_GENERIC_RULE_LENGTH=4,e.rePatternSpecialCharacters=new RegExp("[*^|]"),e}(),Bn,sr,Tl=["replace","removeparam","hls"],Ol=function(e){return e.type==="specialModifier"},jl=(Bn={},Bn.replace=["regexp","replacement","flags"],Bn.removeparam=["regexp","flags"],Bn.hls=["regexp","flags"],Bn),Pl=function(e,D){for(var t="",R=-1,O=[],P=D;P0&&e[P-1]!=="\\";if(B===","&&q||W){W&&O.push(B),t=O.join(""),R=P;break}else O.push(B)}return{modifierValue:t,modifierEndIndex:R}},_l=function(e,D,t){for(var R,O=function(){var ce=0;return function(){if(ce0&&e[q-1]!=="\\";if(Q==="/"&&ie&&O(),Q===","&&ie||se){if(R==="regexp"){W.push(Q);continue}if(se&&W.push(Q),R===t[t.length-1]){P=W.join(""),B=q;break}else throw new Error("Unexpected options delimiter or end of options string.")}else W.push(Q)}return{modifierValue:P,modifierEndIndex:B}},Il=(sr={},sr.regexp=_l,sr.plain=Pl,sr),Nl=function(e,D,t,R){for(var O=e.map(function(q){if(Ol(q))return q;for(var Q=q.value,se=[],ie=[],ce=function(_e){se.push({type:_e,value:ie.join("")}),ie=[]},pe=0;pe0&&Q[pe-1]===t;Ce?(R&&ie.splice(ie.length-1,1),ie.push(de)):(ie.length!==0&&ce("string"),ie.push(de),ce("delim"))}else ie.push(de),pe===Q.length-1&&ce("string")}return se}),P=[],B=0;B0&&e[O-1]!=="\\";if(P==="="&&B){var W=t.join(""),q=W.lastIndexOf(",",O),Q=W.substring(q+1);if(!Tl.includes(Q)){t.push(P),O===e.length-1&&R("raw",W);continue}R("raw",W.substring(0,W.lastIndexOf(Q)));var se=Bl(Q,e),ie=se.tokenValue,ce=se.nextIndex;R("specialModifier",ie),O=ce}else t.push(P),O===e.length-1&&R("raw",t.join(""))}return D}function di(e,D){if(D===void 0&&(D=!0),!e)return[];e.startsWith(",")&&(e=e.substring(1));var t=Ll(e),R=Nl(t,",","\\",D);return Ml(R)}var fi;(function(e){e.Path="path",e.Domain="domain"})(fi||(fi={}));var Ln={OpenBracket:"[",CloseBracket:"]",SpecialSymbol:"$",Delimiter:",",Assigner:"=",EscapeCharacter:"\\"},$l=Object.values(fi),pi=function(){function e(){}return e.parseRuleTextByMarker=function(D){var t=si(D),R=t[0],O=t[1];if(O===null)throw new SyntaxError("Not a cosmetic rule");var P=D.substring(R+O.length).trim();if(!P)throw new SyntaxError("Rule content is empty");var B;return R>0&&(B=D.substring(0,R)),{pattern:B,marker:O,content:P}},e.parseRulePatternText=function(D){var t=Ln.OpenBracket,R=Ln.CloseBracket,O=Ln.SpecialSymbol,P=Ln.EscapeCharacter;if(!D.startsWith("".concat(t+O)))return{domainsText:D};for(var B,W=2;W=0},e.prototype.prepare=function(){if(!this.prepared){if(this.prepared=!0,this.pattern===this.shortcut&&!this.matchcase){this.patternShortcut=!0;return}if(this.pattern.startsWith(this.shortcut)&&this.pattern.length===this.shortcut.length+1&&this.pattern.endsWith("*")){this.patternShortcut=!0;return}if(this.pattern.startsWith(Ee.MASK_START_URL)&&this.pattern.endsWith(Ee.MASK_SEPARATOR)&&this.pattern.indexOf("*")<0&&this.pattern.indexOf("/")<0){this.hostname=this.pattern.slice(2,this.pattern.length-1);return}this.compileRegex()}},e.prototype.compileRegex=function(){var D=Ee.patternToRegexp(this.pattern);try{var t="i";this.matchcase&&(t=""),this.regex=new RegExp(D,t)}catch{this.regexInvalid=!0}},e.prototype.shouldMatchHostname=function(D){return D.isHostnameRequest?!this.isPatternDomainSpecific():!1},e.prototype.isPatternDomainSpecific=function(){return this.patternDomainSpecific===void 0&&(this.patternDomainSpecific=this.pattern.startsWith(Ee.MASK_START_URL)||this.pattern.startsWith("http://")||this.pattern.startsWith("https:/")||this.pattern.startsWith("://")),this.patternDomainSpecific},e}(),Wl=function(){function e(){}return e.iterateWithTransitions=function(D,t,R,O){for(var P=R,B=0;B=0;){if(R=D.indexOf(":",t),R<0||R>0&&D.charAt(R-1)==="\\")return null;for(O=D.indexOf("[",t);O>=0;)if(R>O){var P=D.indexOf("]",O+1);if(t=P+1,R0)O=D.indexOf("[",t);else return null}else{O=-1;break}}var B=ui(D,[" ",","," ",">","(","[",".","#",":","+","~",'"',"'"],R+1);B<0&&(B=D.length);var W=D.substring(R,B);return W.length<=1?null:W},e.prototype.getText=function(){return this.ruleText},e.prototype.getFilterListId=function(){return this.filterListId},e.prototype.getType=function(){return this.type},e.prototype.isAllowlist=function(){return this.allowlist},e.prototype.getContent=function(){return this.content},e.prototype.getScript=function(D){var t,R;D===void 0&&(D={});var O=D.debug,P=O===void 0?!1:O,B=D.frameUrl,W=this.scriptData;if(W&&!this.isScriptlet)return W.code;if(W&&W.debug===P)if(B){if(B===W.frameUrl)return W.code}else return W.code;return this.initScript(D),(R=(t=this.scriptData)===null||t===void 0?void 0:t.code)!==null&&R!==void 0?R:null},e.prototype.getPermittedDomains=function(){return this.permittedDomains},e.prototype.isGeneric=function(){return!this.permittedDomains||this.permittedDomains.length===0},e.prototype.getRestrictedDomains=function(){return this.restrictedDomains},e.prototype.isExtendedCss=function(){return this.extendedCss},e.prototype.match=function(D){if(!this.permittedDomains&&!this.restrictedDomains&&!this.pathModifier)return!0;if(this.matchesRestrictedDomains(D.hostname)||this.hasPermittedDomains()&&!Ke.isDomainOrSubdomainOfAny(D.hostname,this.permittedDomains))return!1;if(this.pathModifier){var t=Nu(D.urlLowercase);return t?this.pathModifier.matchPathPattern(t):!1}return!0},e.parseType=function(D){switch(D){case H.CosmeticRuleMarker.ElementHiding:case H.CosmeticRuleMarker.ElementHidingExtCSS:return H.CosmeticRuleType.ElementHiding;case H.CosmeticRuleMarker.ElementHidingException:case H.CosmeticRuleMarker.ElementHidingExtCSSException:return H.CosmeticRuleType.ElementHiding;case H.CosmeticRuleMarker.Css:case H.CosmeticRuleMarker.CssExtCSS:return H.CosmeticRuleType.Css;case H.CosmeticRuleMarker.CssException:case H.CosmeticRuleMarker.CssExtCSSException:return H.CosmeticRuleType.Css;case H.CosmeticRuleMarker.Js:return H.CosmeticRuleType.Js;case H.CosmeticRuleMarker.JsException:return H.CosmeticRuleType.Js;case H.CosmeticRuleMarker.Html:return H.CosmeticRuleType.Html;case H.CosmeticRuleMarker.HtmlException:return H.CosmeticRuleType.Html;default:throw new SyntaxError("Unsupported rule type")}},e.parseAllowlist=function(D){switch(D){case H.CosmeticRuleMarker.ElementHidingException:case H.CosmeticRuleMarker.ElementHidingExtCSSException:case H.CosmeticRuleMarker.CssException:case H.CosmeticRuleMarker.CssExtCSSException:case H.CosmeticRuleMarker.JsException:case H.CosmeticRuleMarker.HtmlException:return!0;default:return!1}},e.validatePseudoClasses=function(D,t){var R=e.parsePseudoClass(t);if(R!==null&&e.SUPPORTED_PSEUDO_CLASSES.indexOf(R)<0)throw new SyntaxError("Unknown pseudo-class '".concat(R,"' in selector: '").concat(t,"'"))},e.validateElemhideRule=function(D,t){if(D.startsWith(Ee.MASK_START_URL))throw new SyntaxError(`Element hiding rule shouldn't start with "||"`);if(e.ELEMHIDE_VALIDATION_REGEX.test(t))throw new SyntaxError("Invalid elemhide rule, style presented")},e.validateJsRules=function(D,t){if(t.startsWith(ci)&&!_t.exports.isValidScriptletRule(D))throw new SyntaxError("Invalid scriptlet")},e.validateCssRules=function(D,t){if(!/{.+}/.test(t))throw new SyntaxError("Invalid CSS modifying rule, no style presented");if(/{.*url\(.*\)/gi.test(t))throw new SyntaxError("CSS modifying rule with 'url' was omitted");if(/{.*image-set\(.*\)/gi.test(t)||/{.*image\(.*\)/gi.test(t)||/{.*cross-fade\(.*\)/gi.test(t))throw new SyntaxError("CSS modifying rule with unsafe style was omitted");if(t.indexOf("\\",t.lastIndexOf("{"))>-1)throw new SyntaxError("CSS injection rule with '\\' was omitted")},e.prototype.hasPermittedDomains=function(){return this.permittedDomains!=null&&this.permittedDomains.length>0},e.prototype.hasRestrictedDomains=function(){return this.restrictedDomains!=null&&this.restrictedDomains.length>0},e.prototype.matchesPermittedDomains=function(D){return this.hasPermittedDomains()&&Ke.isDomainOrSubdomainOfAny(D,this.permittedDomains)},e.prototype.matchesRestrictedDomains=function(D){return this.hasRestrictedDomains()&&Ke.isDomainOrSubdomainOfAny(D,this.restrictedDomains)},e.validate=function(D,t,R,O){if(t!==H.CosmeticRuleType.Css&&t!==H.CosmeticRuleType.Js&&t!==H.CosmeticRuleType.Html&&(e.validatePseudoClasses(D,R),Nn(R,"{")))throw new SyntaxError("Invalid cosmetic rule, wrong brackets");if(t===H.CosmeticRuleType.ElementHiding&&e.validateElemhideRule(D,R),t===H.CosmeticRuleType.Css&&e.validateCssRules(D,R),t===H.CosmeticRuleType.Js&&e.validateJsRules(D,R),!O&&Nn(R,"/*")||Nn(R," /*")||Nn(R," //"))throw new SyntaxError("Cosmetic rule should not contain comments")},e.prototype.getScriptletData=function(){return this.scriptletData?this.scriptletData:(this.initScript(),this.scriptletData)},e.prototype.initScript=function(D){var t;D===void 0&&(D={});var R=D.debug,O=R===void 0?!1:R,P=D.frameUrl,B=this.getContent();if(!this.isScriptlet){this.scriptData={code:B};return}var W=B.substring(ci.length),q=Wl.parseRule(W),Q={args:q.args,engine:H.config.engine||"",name:q.name,ruleText:this.getText(),verbose:O,domainName:P,version:H.config.version||""};this.scriptData={code:(t=_t.exports.invoke(Q))!==null&&t!==void 0?t:null,debug:O,frameUrl:P},this.scriptletData={func:_t.exports.getScriptletFunction(Q.name),params:Q}},e.SUPPORTED_PSEUDO_CLASSES=[":active",":checked",":contains",":disabled",":empty",":enabled",":first-child",":first-of-type",":focus",":has",":has-text",":hover",":if",":if-not",":in-range",":invalid",":lang",":last-child",":last-of-type",":link",":matches-css",":matches-css-before",":matches-css-after",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type",":only-child",":only-of-type",":optional",":out-of-range",":read-only",":read-write",":required",":root",":target",":valid",":visited",":-abp-has",":-abp-contains",":xpath",":nth-ancestor",":upward",":remove",":matches-attr",":matches-property",":is",":where"],e.ELEMHIDE_VALIDATION_REGEX=/ {.+}/,e}(),Lu=function(){function e(){this.generic=[],this.specific=[],this.genericExtCss=[],this.specificExtCss=[]}return e.prototype.append=function(D){D.isGeneric()?D.isExtendedCss()?this.genericExtCss.push(D):this.generic.push(D):D.isExtendedCss()?this.specificExtCss.push(D):this.specific.push(D)},e}(),Hl=function(){function e(){this.generic=[],this.specific=[]}return e.prototype.append=function(D){D.isGeneric()?this.generic.push(D):this.specific.push(D)},e.prototype.getRules=function(){return Pt(Pt([],this.generic,!0),this.specific,!0)},e}(),Vl=function(){function e(){this.generic=[],this.specific=[]}return e.prototype.append=function(D){D.isGeneric()?this.generic.push(D):this.specific.push(D)},e.prototype.getRules=function(){return Pt(Pt([],this.generic,!0),this.specific,!0)},e}(),$u=function(){function e(){this.elementHiding=new Lu,this.CSS=new Lu,this.JS=new Hl,this.Html=new Vl}return e.prototype.getScriptRules=function(){return this.JS.getRules()},e}();H.CosmeticOption=void 0,function(e){e[e.CosmeticOptionGenericCSS=2]="CosmeticOptionGenericCSS",e[e.CosmeticOptionSpecificCSS=4]="CosmeticOptionSpecificCSS",e[e.CosmeticOptionJS=8]="CosmeticOptionJS",e[e.CosmeticOptionHtml=16]="CosmeticOptionHtml",e[e.CosmeticOptionSourceGenericCSS=32]="CosmeticOptionSourceGenericCSS",e[e.CosmeticOptionSourceCSS=64]="CosmeticOptionSourceCSS",e[e.CosmeticOptionSourceJS=128]="CosmeticOptionSourceJS",e[e.CosmeticOptionAll=30]="CosmeticOptionAll",e[e.CosmeticOptionNone=0]="CosmeticOptionNone"}(H.CosmeticOption||(H.CosmeticOption={}));var Ge;(function(e){e[e.NetworkRules=0]="NetworkRules",e[e.CosmeticRules=2]="CosmeticRules",e[e.HostRules=4]="HostRules",e[e.All=6]="All"})(Ge||(Ge={}));var Wu=function(){function e(D,t){if(t===void 0&&(t=!1),this.ruleStorage=D,this.rulesCount=0,this.elementHidingLookupTable=new ur(D),this.cssLookupTable=new ur(D),this.jsLookupTable=new ur(D),this.htmlLookupTable=new ur(D),!t)for(var R=this.ruleStorage.createRuleStorageScanner(Ge.CosmeticRules);R.scan();){var O=R.getRule();O&&O.rule instanceof gn&&this.addRule(O.rule,O.index)}}return e.prototype.addRule=function(D,t){switch(D.getType()){case H.CosmeticRuleType.ElementHiding:{this.elementHidingLookupTable.addRule(D,t);break}case H.CosmeticRuleType.Css:{this.cssLookupTable.addRule(D,t);break}case H.CosmeticRuleType.Js:{this.jsLookupTable.addRule(D,t);break}case H.CosmeticRuleType.Html:{this.htmlLookupTable.addRule(D,t);break}}this.rulesCount+=1},e.matchOption=function(D,t){return(D&t)===t},e.prototype.match=function(D,t){var R=e.matchOption(t,H.CosmeticOption.CosmeticOptionGenericCSS),O=e.matchOption(t,H.CosmeticOption.CosmeticOptionSpecificCSS),P=e.matchOption(t,H.CosmeticOption.CosmeticOptionJS),B=e.matchOption(t,H.CosmeticOption.CosmeticOptionHtml),W=new $u;return R&&(e.appendGenericRules(W.elementHiding,this.elementHidingLookupTable,D),e.appendGenericRules(W.CSS,this.cssLookupTable,D)),O&&(e.appendSpecificRules(W.elementHiding,this.elementHidingLookupTable,D),e.appendSpecificRules(W.CSS,this.cssLookupTable,D)),P&&(e.appendGenericRules(W.JS,this.jsLookupTable,D),e.appendSpecificRules(W.JS,this.jsLookupTable,D)),B&&(R&&e.appendGenericRules(W.Html,this.htmlLookupTable,D),e.appendSpecificRules(W.Html,this.htmlLookupTable,D)),W},e.appendGenericRules=function(D,t,R){for(var O=0,P=t.genericRules;O0)for(var P=0,B=O;P=0)throw new Error("Forbidden CSP directive: ".concat(D))}},e}(),vi=function(){function e(D){this.optionValue=D||"",this.regex=null,this.cookieName=null,this.sameSite=null,this.maxAge=null;var t=this.optionValue.split(/;/);if(t.length<1)throw new Error("Cannot parse ".concat(this.optionValue));var R=t[0];if(R.startsWith("/")&&R.endsWith("/")){var O=R.substring(1,R.length-1);this.regex=new RegExp(O)}else this.cookieName=R;if(t.length>1)for(var P=1;P0?R:null,this.permittedApps=t.length>0?t:null}return e}();H.HTTPMethod=void 0,function(e){e.GET="GET",e.POST="POST",e.PUT="PUT",e.DELETE="DELETE",e.PATCH="PATCH",e.HEAD="HEAD",e.OPTIONS="OPTIONS",e.CONNECT="CONNECT",e.TRACE="TRACE"}(H.HTTPMethod||(H.HTTPMethod={}));var zu=function(){function e(D){if(D==="")throw new SyntaxError("$method modifier value cannot be empty");for(var t=[],R=[],O=D.toUpperCase().split(e.PIPE_SEPARATOR),P=0;P0&&t.length>0)throw new SyntaxError("Negated values cannot be mixed with non-negated values: ".concat(D));this.restrictedValues=R.length>0?R:null,this.permittedValues=t.length>0?t:null}return e.PIPE_SEPARATOR="|",e.isHTTPMethod=function(D){return D in H.HTTPMethod},e}(),Gl=function(){function e(D){if(!D)throw new SyntaxError("$to modifier value cannot be empty");for(var t=[],R=[],O=D.toLowerCase().split(e.PIPE_SEPARATOR),P=0;P0?R:null,this.permittedValues=t.length>0?t:null}return e.PIPE_SEPARATOR="|",e}();function Yl(e){return typeof e=="object"&&e!==null&&"message"in e&&typeof e.message=="string"}function Kl(e){if(Yl(e))return e;try{return new Error(JSON.stringify(e))}catch{return new Error(String(e))}}function Xu(e){return Kl(e).message}var me={NotSet:0,Document:1,SubDocument:2,Script:4,Stylesheet:8,Object:16,Image:32,XmlHttpRequest:64,Media:128,Font:256,WebSocket:512,Ping:1024,CspReport:2048,Other:4096},fr={exports:{}},pr={exports:{}};let Gu="[a-fA-F\\d:]",It=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${Gu})|(?<=${Gu})(?=\\s|$))`:"",it="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",je="[a-fA-F\\d]{1,4}",vr=` (?: (?:${je}:){7}(?:${je}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 (?:${je}:){6}(?:${it}|:${je}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 (?:${je}:){5}(?::${it}|(?::${je}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 (?:${je}:){4}(?:(?::${je}){0,1}:${it}|(?::${je}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 (?:${je}:){3}(?:(?::${je}){0,2}:${it}|(?::${je}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 (?:${je}:){2}(?:(?::${je}){0,3}:${it}|(?::${je}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 (?:${je}:){1}(?:(?::${je}){0,4}:${it}|(?::${je}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 (?::(?:(?::${je}){0,5}:${it}|(?::${je}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 `.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),Jl=new RegExp(`(?:^${it}$)|(?:^${vr}$)`),Ql=new RegExp(`^${it}$`),Zl=new RegExp(`^${vr}$`),mi=e=>e&&e.exact?Jl:new RegExp(`(?:${It(e)}${it}${It(e)})|(?:${It(e)}${vr}${It(e)})`,"g");mi.v4=e=>e&&e.exact?Ql:new RegExp(`${It(e)}${it}${It(e)}`,"g"),mi.v6=e=>e&&e.exact?Zl:new RegExp(`${It(e)}${vr}${It(e)}`,"g");var Yu=mi;let Ku=Yu,hi={exact:!1},gr=`${Ku.v4().source}\\/(3[0-2]|[12]?[0-9])`,mr=`${Ku.v6().source}\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])`,ed=new RegExp(`^${gr}$`),td=new RegExp(`^${mr}$`),nd=new RegExp(`(?:^${gr}$)|(?:^${mr}$)`);pr.exports=({exact:e}=hi)=>e?nd:new RegExp(`(?:${gr})|(?:${mr})`,"g"),pr.exports.v4=({exact:e}=hi)=>e?ed:new RegExp(gr,"g"),pr.exports.v6=({exact:e}=hi)=>e?td:new RegExp(mr,"g");let{v4:rd,v6:ad}=pr.exports,Ju=rd({exact:!0}),Qu=ad({exact:!0});fr.exports=e=>Ju.test(e)?4:Qu.test(e)?6:0,fr.exports.v4=e=>Ju.test(e),fr.exports.v6=e=>Qu.test(e);let yi=Yu,mn=e=>yi({exact:!0}).test(e);mn.v4=e=>yi.v4({exact:!0}).test(e),mn.v6=e=>yi.v6({exact:!0}).test(e),mn.version=e=>mn(e)?mn.v4(e)?4:6:void 0;var Zu=mn;let es="[a-fA-F\\d:]",Nt=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${es})|(?<=${es})(?=\\s|$))`:"",ot="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Pe="[a-fA-F\\d]{1,4}",hr=` (?: (?:${Pe}:){7}(?:${Pe}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 (?:${Pe}:){6}(?:${ot}|:${Pe}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 (?:${Pe}:){5}(?::${ot}|(?::${Pe}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 (?:${Pe}:){4}(?:(?::${Pe}){0,1}:${ot}|(?::${Pe}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 (?:${Pe}:){3}(?:(?::${Pe}){0,2}:${ot}|(?::${Pe}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 (?:${Pe}:){2}(?:(?::${Pe}){0,3}:${ot}|(?::${Pe}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 (?:${Pe}:){1}(?:(?::${Pe}){0,4}:${ot}|(?::${Pe}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 (?::(?:(?::${Pe}){0,5}:${ot}|(?::${Pe}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 `.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),id=new RegExp(`(?:^${ot}$)|(?:^${hr}$)`),od=new RegExp(`^${ot}$`),ud=new RegExp(`^${hr}$`),hn=e=>e&&e.exact?id:new RegExp(`(?:${Nt(e)}${ot}${Nt(e)})|(?:${Nt(e)}${hr}${Nt(e)})`,"g");hn.v4=e=>e&&e.exact?od:new RegExp(`${Nt(e)}${ot}${Nt(e)}`,"g"),hn.v6=e=>e&&e.exact?ud:new RegExp(`${Nt(e)}${hr}${Nt(e)}`,"g");let bi={exact:!1},yr=`${hn.v4().source}\\/(3[0-2]|[12]?[0-9])`,br=`${hn.v6().source}\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])`,sd=new RegExp(`^${yr}$`),cd=new RegExp(`^${br}$`),ld=new RegExp(`(?:^${yr}$)|(?:^${br}$)`),Dr=({exact:e}=bi)=>e?ld:new RegExp(`(?:${yr})|(?:${br})`,"g");Dr.v4=({exact:e}=bi)=>e?sd:new RegExp(yr,"g"),Dr.v6=({exact:e}=bi)=>e?cd:new RegExp(br,"g");function dd(e){let D=fd(e);if(!D)throw new Error(`Invalid IP address: ${e}`);let t=0n,R=0n,O=Object.create(null);if(D===4)for(let P of e.split(".").map(BigInt).reverse())t+=P*2n**R,R+=8n;else{if(e.includes(".")&&(O.ipv4mapped=!0,e=e.split(":").map(W=>{if(W.includes(".")){let q=W.split(".").map(Q=>Number(Q).toString(16).padStart(2,"0"));return`${q[0]}${q[1]}:${q[2]}${q[3]}`}else return W}).join(":")),e.includes("%")){let W;[,e,W]=/(.+)%(.+)/.exec(e),O.scopeid=W}let P=e.split(":"),B=P.indexOf("");if(B!==-1)for(;P.length<8;)P.splice(B,0,"");for(let W of P.map(q=>BigInt(parseInt(q||0,16))).reverse())t+=W*2n**R,R+=16n}return O.number=t,O.version=D,O}function fd(e){return e.includes(":")?6:e.includes(".")?4:0}let ts={4:32,6:128},ns=e=>Array.from(new Set(e));function pd(e){return hn.v4({exact:!0}).test(e)?4:hn.v6({exact:!0}).test(e)?6:0}function vd(e){return Dr.v4({exact:!0}).test(e)?4:Dr.v6({exact:!0}).test(e)?6:0}function rs(e){let D=vd(e),t=Object.create(null);if(t.single=!1,D)t.cidr=e,t.version=D;else{let ie=pd(e);if(ie)t.cidr=`${e}/${ts[ie]}`,t.version=ie,t.single=!0;else throw new Error(`Network is not a CIDR or IP: ${e}`)}let[R,O]=t.cidr.split("/");t.prefix=O;let{number:P,version:B}=dd(R),W=ts[B],q=P.toString(2).padStart(W,"0"),Q=Number(W-O),se=q.substring(0,W-Q);return t.start=BigInt(`0b${se}${"0".repeat(Q)}`),t.end=BigInt(`0b${se}${"1".repeat(Q)}`),t}function gd(e,D){return!(D.starte.end)}function as(e,D){let t=ns(Array.isArray(e)?e:[e]),R=ns(Array.isArray(D)?D:[D]),O=R.length,P=0;for(let B of t){let W=rs(B);for(let q of R){let Q=rs(q);if(W.version===Q.version&&gd(W,Q)){P++;continue}}}return P===O}var Di=function(){function e(D){if(!D)throw new SyntaxError("Modifier cannot be empty");this.value=D;for(var t=[],R=[],O=D.split(qu),P=0;P0?R:null,this.permitted=t.length>0?t:null}return e.prototype.getPermitted=function(){return this.permitted},e.prototype.getRestricted=function(){return this.restricted},e.prototype.getValue=function(){return this.value},e.prototype.match=function(D){return!this.restricted&&!this.permitted?!0:this.restricted&&this.restricted.includes(D)?!1:this.permitted?this.permitted.includes(D):!0},e}(),md=function(){function e(){this.ipv4Masks=[],this.ipv6Masks=[]}return e.prototype.contains=function(D){return Zu.v4(D)?this.ipv4Masks.some(function(t){return as(t,D)}):this.ipv6Masks.some(function(t){return as(t,D)})},e}(),is=function(e){jt(D,e);function D(t){var R=e.call(this,t)||this,O=R.getPermitted();O&&(R.permitted=D.stripValues(O),R.permittedNetmasks=D.parseNetmasks(R.permitted));var P=R.getRestricted();return P&&(R.restricted=D.stripValues(P),R.restrictedNetmasks=D.parseNetmasks(R.restricted)),R}return D.stripValues=function(t){return t.map(function(R){return(R.startsWith('"')&&R.endsWith('"')||R.startsWith("'")&&R.endsWith("'"))&&(R=R.substr(1,R.length-2)),R.replace(/\\/ig,"")})},D.prototype.matchAny=function(t,R){return this.restricted?!(t&&this.restricted.includes(t)||R&&this.restricted.includes(R)):this.restrictedNetmasks?!(R&&this.restrictedNetmasks.contains(R)):!!(this.permitted&&(t&&this.permitted.includes(t)||R&&this.permitted.includes(R))||this.permittedNetmasks&&R&&this.permittedNetmasks.contains(R))},D.parseNetmasks=function(t){var R=new md;return t.forEach(function(O){var P=fr.exports(O);P===4?R.ipv4Masks.push(O):P===6&&R.ipv6Masks.push(O)}),R},D}(Di),hd=function(){function e(D){this.value=D}return e.prototype.getValue=function(){return this.value},e}(),os=function(e){jt(D,e);function D(t){var R=e.call(this,t)||this;return R.permitted&&(R.restricted=null),R}return D}(Di),us=function(e){jt(D,e);function D(t){var R=e.call(this,t)||this;return R.validate(),R}return D.prototype.validate=function(){if(!this.getValue())throw new Error("Invalid rule: Ctag modifier must not be empty");var t=this.permitted?this.permitted:this.restricted;if(t&&t.some(function(R){return!D.ALLOWED_TAGS.includes(R)}))throw new Error("Invalid rule: Invalid ctag modifier")},D.ALLOWED_TAGS=["device_audio","device_camera","device_gameconsole","device_laptop","device_nas","device_pc","device_phone","device_printer","device_securityalarm","device_tablet","device_tv","device_other","os_android","os_ios","os_linux","os_macos","os_windows","os_other","user_admin","user_regular","user_child"],D}(Di);function Ei(e){for(var D=0,t=e;t>0;)D+=t&1,t>>=1;return D}function Er(e,D){var t=e&D;return Ei(t)}H.NetworkRuleOption=void 0,function(e){e[e.NotSet=0]="NotSet",e[e.ThirdParty=1]="ThirdParty",e[e.MatchCase=2]="MatchCase",e[e.Important=4]="Important",e[e.Elemhide=8]="Elemhide",e[e.Generichide=16]="Generichide",e[e.Specifichide=32]="Specifichide",e[e.Genericblock=64]="Genericblock",e[e.Jsinject=128]="Jsinject",e[e.Urlblock=256]="Urlblock",e[e.Content=512]="Content",e[e.Extension=1024]="Extension",e[e.Stealth=2048]="Stealth",e[e.Popup=4096]="Popup",e[e.Csp=8192]="Csp",e[e.Replace=16384]="Replace",e[e.Cookie=32768]="Cookie",e[e.Redirect=65536]="Redirect",e[e.Badfilter=131072]="Badfilter",e[e.RemoveParam=262144]="RemoveParam",e[e.RemoveHeader=524288]="RemoveHeader",e[e.JsonPrune=1048576]="JsonPrune",e[e.Hls=2097152]="Hls",e[e.Network=4194304]="Network",e[e.Client=8388608]="Client",e[e.DnsRewrite=16777216]="DnsRewrite",e[e.DnsType=33554432]="DnsType",e[e.Ctag=67108864]="Ctag",e[e.Method=134217728]="Method",e[e.To=268435456]="To",e[e.Permissions=536870912]="Permissions",e[e.Header=1073741824]="Header"}(H.NetworkRuleOption||(H.NetworkRuleOption={})),H.NetworkRuleGroupOptions=void 0,function(e){e[e.AllowlistOnly=4088]="AllowlistOnly",e[e.OptionHostLevelRules=125960196]="OptionHostLevelRules",e[e.RemoveParamCompatibleOptions=393223]="RemoveParamCompatibleOptions",e[e.RemoveHeaderCompatibleOptions=655367]="RemoveHeaderCompatibleOptions"}(H.NetworkRuleGroupOptions||(H.NetworkRuleGroupOptions={}));var yd=function(){function e(){}return e}(),Mt=function(){function e(D,t){this.permittedDomains=null,this.restrictedDomains=null,this.denyAllowDomains=null,this.enabledOptions=H.NetworkRuleOption.NotSet,this.disabledOptions=H.NetworkRuleOption.NotSet,this.permittedRequestTypes=me.NotSet,this.restrictedRequestTypes=me.NotSet,this.advancedModifier=null,this.appModifier=null,this.methodModifier=null,this.toModifier=null,this.priorityWeight=1,this.ruleText=D,this.filterListId=t;var R=e.parseRuleText(D);this.allowlist=!!R.allowlist;var O=R.pattern;if(O&&e.hasSpaces(O))throw new SyntaxError("Rule has spaces, seems to be an host rule");if(R.options&&this.loadOptions(R.options),O===Ee.MASK_START_URL||O===Ee.MASK_ANY_CHARACTER||O===""||O.length=0},e.prototype.matchDomain=function(D){return!(this.hasRestrictedDomains()&&Ke.isDomainOrSubdomainOfAny(D,this.restrictedDomains)||this.hasPermittedDomains()&&!Ke.isDomainOrSubdomainOfAny(D,this.permittedDomains))},e.prototype.matchDomainModifier=function(D){if(!this.permittedDomains&&!this.restrictedDomains)return!0;var t=D.requestType===me.Document||D.requestType===me.SubDocument,R=(!this.permittedDomains||this.permittedDomains.length===0)&&this.restrictedDomains&&this.restrictedDomains.length>0,O=this.isRegexRule(),P=this.pattern.isPatternDomainSpecific(),B=!O&&!P;return t&&(R||B)?D.sourceHostname&&this.matchDomain(D.sourceHostname)||this.matchDomain(D.hostname):this.matchDomain(D.sourceHostname||"")},e.prototype.matchDenyAllowDomains=function(D){return this.denyAllowDomains?!(this.denyAllowDomains.length>0&&Ke.isDomainOrSubdomainOfAny(D,this.denyAllowDomains)):!0},e.prototype.matchToModifier=function(D){if(!this.toModifier)return!0;var t=this.getPermittedToDomains(),R=this.getRestrictedToDomains(),O=!!t&&Ke.isDomainOrSubdomainOfAny(D,t),P=!!R&&Ke.isDomainOrSubdomainOfAny(D,R);return O&&!P},e.prototype.matchClientTags=function(D){var t=this.getAdvancedModifier();if(!t||!(t instanceof us))return!0;if(!D)return!1;var R=t;return D.every(function(O){return R.match(O)})},e.prototype.matchClient=function(D,t){var R=this.getAdvancedModifier();if(!R||!(R instanceof is))return!0;if(!D&&!t)return!1;var O=R;return O.matchAny(D,t)},e.prototype.matchDnsType=function(D){var t=this.getAdvancedModifier();if(!t||!(t instanceof os))return!0;if(!D)return!1;var R=t;return R.match(D)},e.prototype.hasPermittedDomains=function(){return this.permittedDomains!=null&&this.permittedDomains.length>0},e.prototype.hasRestrictedDomains=function(){return this.restrictedDomains!=null&&this.restrictedDomains.length>0},e.prototype.hasPermittedApps=function(){return this.appModifier?this.appModifier.permittedApps!==null&&this.appModifier.permittedApps.length>0:!1},e.prototype.matchRequestType=function(D){return!(this.permittedRequestTypes!==me.NotSet&&(this.permittedRequestTypes&D)!==D||this.restrictedRequestTypes!==me.NotSet&&(this.restrictedRequestTypes&D)===D)},e.prototype.matchRequestTypeExplicit=function(D){return this.permittedRequestTypes===me.NotSet&&this.restrictedRequestTypes===me.NotSet&&D!==me.Document&&D!==me.SubDocument?!1:this.matchRequestType(D)},e.prototype.matchMethod=function(D){if(!D||!zu.isHTTPMethod(D))return!1;var t=this.getPermittedMethods();if(t?.includes(D))return!0;var R=this.getRestrictedMethods();return!!R&&!R.includes(D)},e.hasSpaces=function(D){return D.indexOf(" ")>-1},e.prototype.loadOptions=function(D){var t;try{t=di(D)}catch(Q){var R=Xu(Q);throw new Error("Cannot parse ".concat(D,": ").concat(R))}for(var O=0;O0&&(W=P.substring(0,B),q=P.substring(B+1)),this.loadOption(W,q)}this.validateOptions()},e.prototype.hasOption=function(D){return this.isOptionEnabled(D)||this.isOptionDisabled(D)},e.prototype.isOptionEnabled=function(D){return(this.enabledOptions&D)===D},e.prototype.isSingleOptionEnabled=function(D){return this.enabledOptions===D},e.prototype.isOptionDisabled=function(D){return(this.disabledOptions&D)===D},e.prototype.isHigherPriority=function(D){return this.priorityWeight>D.priorityWeight},e.prototype.isGeneric=function(){return!this.hasPermittedDomains()},e.prototype.negatesBadfilter=function(D){return!(!this.isOptionEnabled(H.NetworkRuleOption.Badfilter)||this.allowlist!==D.allowlist||this.pattern.pattern!==D.pattern.pattern||this.permittedRequestTypes!==D.permittedRequestTypes||this.restrictedRequestTypes!==D.restrictedRequestTypes||(this.enabledOptions^H.NetworkRuleOption.Badfilter)!==D.enabledOptions||this.disabledOptions!==D.disabledOptions||!Pu(this.restrictedDomains,D.restrictedDomains)||!_u(this.permittedDomains,D.permittedDomains))},e.prototype.isHostLevelNetworkRule=function(){return this.hasPermittedDomains()||this.hasRestrictedDomains()||this.permittedRequestTypes!==0&&this.restrictedRequestTypes!==0||this.disabledOptions!==H.NetworkRuleOption.NotSet?!1:this.enabledOptions!==H.NetworkRuleOption.NotSet?(this.enabledOptions&H.NetworkRuleGroupOptions.OptionHostLevelRules|this.enabledOptions^H.NetworkRuleGroupOptions.OptionHostLevelRules)===H.NetworkRuleGroupOptions.OptionHostLevelRules:!0},e.prototype.setOptionEnabled=function(D,t,R){if(R===void 0&&(R=!1),!R&&!this.allowlist&&(D&H.NetworkRuleGroupOptions.AllowlistOnly)===D)throw new SyntaxError("Modifier ".concat(H.NetworkRuleOption[D]," cannot be used in blacklist rule"));t?this.enabledOptions|=D:this.disabledOptions|=D},e.prototype.setRequestType=function(D,t){t?this.permittedRequestTypes|=D:this.restrictedRequestTypes|=D},e.prototype.setDenyAllowDomains=function(D){var t=new Ke(D,ii);if(t.restrictedDomains&&t.restrictedDomains.length>0)throw new SyntaxError("Invalid modifier: $denyallow domains cannot be negated");if(t.permittedDomains&&t.permittedDomains.some(function(R){return R.includes(Ee.MASK_ANY_CHARACTER)}))throw new SyntaxError("Invalid modifier: $denyallow domains wildcards are not supported");this.denyAllowDomains=t.permittedDomains},e.prototype.loadOption=function(D,t){var R=this,O=e.OPTIONS;if(!(D.startsWith(O.NOOP)&&!D.split(O.NOOP).some(function(W){return!!W})))switch(D){case O.THIRD_PARTY:case Le+O.FIRST_PARTY:this.setOptionEnabled(H.NetworkRuleOption.ThirdParty,!0);break;case Le+O.THIRD_PARTY:case O.FIRST_PARTY:this.setOptionEnabled(H.NetworkRuleOption.ThirdParty,!1);break;case O.MATCH_CASE:this.setOptionEnabled(H.NetworkRuleOption.MatchCase,!0);break;case Le+O.MATCH_CASE:this.setOptionEnabled(H.NetworkRuleOption.MatchCase,!1);break;case O.IMPORTANT:this.setOptionEnabled(H.NetworkRuleOption.Important,!0);break;case O.DOMAIN:var P=new Ke(t,ii);this.permittedDomains=P.permittedDomains,this.restrictedDomains=P.restrictedDomains;break;case O.DENYALLOW:this.setDenyAllowDomains(t);break;case O.METHOD:{this.setOptionEnabled(H.NetworkRuleOption.Method,!0),this.methodModifier=new zu(t);break}case O.HEADER:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension does not support $header modifier yet");this.setOptionEnabled(H.NetworkRuleOption.Header,!0);break;case O.TO:{this.setOptionEnabled(H.NetworkRuleOption.To,!0),this.toModifier=new Gl(t);break}case O.ELEMHIDE:this.setOptionEnabled(H.NetworkRuleOption.Elemhide,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.GENERICHIDE:this.setOptionEnabled(H.NetworkRuleOption.Generichide,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.SPECIFICHIDE:this.setOptionEnabled(H.NetworkRuleOption.Specifichide,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.GENERICBLOCK:this.setOptionEnabled(H.NetworkRuleOption.Genericblock,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.JSINJECT:this.setOptionEnabled(H.NetworkRuleOption.Jsinject,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.URLBLOCK:this.setOptionEnabled(H.NetworkRuleOption.Urlblock,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.CONTENT:this.setOptionEnabled(H.NetworkRuleOption.Content,!0),this.setRequestType(me.Document,!0),this.setRequestType(me.SubDocument,!0);break;case O.DOCUMENT:case O.DOC:this.setRequestType(me.Document,!0),this.isAllowlist()&&(this.setOptionEnabled(H.NetworkRuleOption.Elemhide,!0,!0),this.setOptionEnabled(H.NetworkRuleOption.Jsinject,!0,!0),this.setOptionEnabled(H.NetworkRuleOption.Urlblock,!0,!0),this.setOptionEnabled(H.NetworkRuleOption.Content,!0,!0));break;case Le+O.DOCUMENT:case Le+O.DOC:this.setRequestType(me.Document,!1);break;case O.STEALTH:this.setOptionEnabled(H.NetworkRuleOption.Stealth,!0);break;case O.POPUP:this.setOptionEnabled(H.NetworkRuleOption.Popup,!0);break;case O.SCRIPT:this.setRequestType(me.Script,!0);break;case Le+O.SCRIPT:this.setRequestType(me.Script,!1);break;case O.STYLESHEET:this.setRequestType(me.Stylesheet,!0);break;case Le+O.STYLESHEET:this.setRequestType(me.Stylesheet,!1);break;case O.SUBDOCUMENT:this.setRequestType(me.SubDocument,!0);break;case Le+O.SUBDOCUMENT:this.setRequestType(me.SubDocument,!1);break;case O.OBJECT:this.setRequestType(me.Object,!0);break;case Le+O.OBJECT:this.setRequestType(me.Object,!1);break;case O.IMAGE:this.setRequestType(me.Image,!0);break;case Le+O.IMAGE:this.setRequestType(me.Image,!1);break;case O.XMLHTTPREQUEST:this.setRequestType(me.XmlHttpRequest,!0);break;case Le+O.XMLHTTPREQUEST:this.setRequestType(me.XmlHttpRequest,!1);break;case O.MEDIA:this.setRequestType(me.Media,!0);break;case Le+O.MEDIA:this.setRequestType(me.Media,!1);break;case O.FONT:this.setRequestType(me.Font,!0);break;case Le+O.FONT:this.setRequestType(me.Font,!1);break;case O.WEBSOCKET:this.setRequestType(me.WebSocket,!0);break;case Le+O.WEBSOCKET:this.setRequestType(me.WebSocket,!1);break;case O.OTHER:this.setRequestType(me.Other,!0);break;case Le+O.OTHER:this.setRequestType(me.Other,!1);break;case O.PING:this.setRequestType(me.Ping,!0);break;case Le+O.PING:this.setRequestType(me.Ping,!1);break;case O.BADFILTER:this.setOptionEnabled(H.NetworkRuleOption.Badfilter,!0);break;case O.CSP:this.setOptionEnabled(H.NetworkRuleOption.Csp,!0),this.advancedModifier=new Ul(t,this.isAllowlist());break;case O.REPLACE:this.setOptionEnabled(H.NetworkRuleOption.Replace,!0),this.advancedModifier=new Hu(t);break;case O.COOKIE:this.setOptionEnabled(H.NetworkRuleOption.Cookie,!0),this.advancedModifier=new vi(t);break;case O.REDIRECT:this.setOptionEnabled(H.NetworkRuleOption.Redirect,!0),this.advancedModifier=new Vu(t,this.ruleText,this.isAllowlist());break;case O.REDIRECTRULE:this.setOptionEnabled(H.NetworkRuleOption.Redirect,!0),this.advancedModifier=new Vu(t,this.ruleText,this.isAllowlist(),!0);break;case O.REMOVEPARAM:this.setOptionEnabled(H.NetworkRuleOption.RemoveParam,!0),this.advancedModifier=new lr(t);break;case O.REMOVEHEADER:this.setOptionEnabled(H.NetworkRuleOption.RemoveHeader,!0),this.advancedModifier=new dr(t,this.isAllowlist());break;case O.PERMISSIONS:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension does not support $permissions modifier yet");this.setOptionEnabled(H.NetworkRuleOption.Permissions,!0);break;case O.JSONPRUNE:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension does not support $jsonprune modifier yet");this.setOptionEnabled(H.NetworkRuleOption.JsonPrune,!0);break;case O.HLS:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension does not support $hls modifier yet");this.setOptionEnabled(H.NetworkRuleOption.Hls,!0);break;case O.REFERRERPOLICY:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension does not support $referrerpolicy modifier");break;case O.CLIENT:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $client modifier");this.setOptionEnabled(H.NetworkRuleOption.Client,!0),this.advancedModifier=new is(t);break;case O.DNSREWRITE:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $dnsrewrite modifier");this.setOptionEnabled(H.NetworkRuleOption.DnsRewrite,!0),this.advancedModifier=new hd(t);break;case O.DNSTYPE:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $dnstype modifier");this.setOptionEnabled(H.NetworkRuleOption.DnsType,!0),this.advancedModifier=new os(t);break;case O.CTAG:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $ctag modifier");this.setOptionEnabled(H.NetworkRuleOption.Ctag,!0),this.advancedModifier=new us(t);break;case O.APP:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $app modifier");this.appModifier=new Xl(t);break;case O.NETWORK:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $network modifier");this.setOptionEnabled(H.NetworkRuleOption.Network,!0);break;case O.EXTENSION:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $extension modifier");this.setOptionEnabled(H.NetworkRuleOption.Extension,!0);break;case Le+O.EXTENSION:if(Xe(H.CompatibilityTypes.Extension))throw new SyntaxError("Extension doesn't support $extension modifier");this.setOptionEnabled(H.NetworkRuleOption.Extension,!1);break;case O.ALL:if(this.isAllowlist())throw new SyntaxError("Rule with $all modifier can not be allowlist rule");Object.values(me).forEach(function(W){R.setRequestType(W,!0)}),this.setOptionEnabled(H.NetworkRuleOption.Popup,!0);break;case O.EMPTY:case O.MP4:break;default:{var B=[D,t].filter(function(W){return W}).join("=");throw new SyntaxError("Unknown modifier: ".concat(B))}}},e.prototype.calculatePriorityWeight=function(){var D,t;if(this.priorityWeight+=Er(this.enabledOptions,e.CATEGORY_1_OPTIONS_MASK),this.priorityWeight+=Er(this.disabledOptions,e.CATEGORY_1_OPTIONS_MASK),this.denyAllowDomains&&this.denyAllowDomains.length>0&&(this.priorityWeight+=1),this.restrictedDomains&&this.restrictedDomains.length>0&&(this.priorityWeight+=1),!((D=this.methodModifier)===null||D===void 0)&&D.restrictedValues&&this.methodModifier.restrictedValues.length>0&&(this.priorityWeight+=1),this.restrictedRequestTypes!==me.NotSet&&(this.priorityWeight+=1),this.toModifier&&(this.priorityWeight+=1),this.permittedRequestTypes!==me.NotSet){var R=Ei(this.permittedRequestTypes),O=e.CategoryTwoWeight/R;this.priorityWeight+=e.CategoryTwoWeight+O}if(!((t=this.methodModifier)===null||t===void 0)&&t.permittedValues&&this.methodModifier.permittedValues.length>0){var O=e.CategoryTwoWeight/this.methodModifier.permittedValues.length;this.priorityWeight+=e.CategoryTwoWeight+O}if(this.permittedDomains&&this.permittedDomains.length>0){var O=e.CategoryThreeWeight/this.permittedDomains.length;this.priorityWeight+=e.CategoryThreeWeight+O}this.isOptionEnabled(H.NetworkRuleOption.Redirect)&&(this.priorityWeight+=e.CategoryFourWeight),this.priorityWeight+=e.CategoryFiveWeight*Er(this.enabledOptions,e.SPECIFIC_EXCLUSIONS_MASK),this.isAllowlist()&&(this.priorityWeight+=e.CategorySixWeight),this.isOptionEnabled(H.NetworkRuleOption.Important)&&(this.priorityWeight+=e.CategorySevenWeight),this.priorityWeight=Math.ceil(this.priorityWeight)},e.prototype.validateOptions=function(){this.advancedModifier instanceof lr?this.validateRemoveParamRule():this.advancedModifier instanceof dr?this.validateRemoveHeaderRule():this.toModifier!==null?this.validateToRule():this.denyAllowDomains!==null&&this.validateDenyallowRule()},e.prototype.validateRemoveParamRule=function(){if((this.enabledOptions|H.NetworkRuleGroupOptions.RemoveParamCompatibleOptions)!==H.NetworkRuleGroupOptions.RemoveParamCompatibleOptions)throw new SyntaxError("$removeparam rules are not compatible with some other modifiers")},e.prototype.validateRemoveHeaderRule=function(){if((this.enabledOptions|H.NetworkRuleGroupOptions.RemoveHeaderCompatibleOptions)!==H.NetworkRuleGroupOptions.RemoveHeaderCompatibleOptions)throw new SyntaxError("$removeheader rules are not compatible with some other modifiers")},e.prototype.validateToRule=function(){if(this.denyAllowDomains)throw new SyntaxError("modifier $to is not compatible with $denyallow modifier")},e.prototype.validateDenyallowRule=function(){if(this.toModifier)throw new SyntaxError("modifier $to is not compatible with $denyallow modifier")},e.parseRuleText=function(D){var t=new yd;t.allowlist=!1;var R=0;if(D.startsWith(e.MASK_ALLOWLIST)&&(t.allowlist=!0,R=e.MASK_ALLOWLIST.length),D.length<=R)throw new SyntaxError("Rule is too short");if(t.pattern=D.substring(R),t.pattern.startsWith(Ee.MASK_REGEX_RULE)&&t.pattern.endsWith(Ee.MASK_REGEX_RULE)&&!t.pattern.includes("".concat(e.OPTIONS.REPLACE,"=")))return t;for(var O=D.lastIndexOf("".concat(e.OPTIONS.REMOVEPARAM,"=")),P=O>=0?O:D.length-2,B=!1,W=P;W>=R;W-=1){var q=D.charAt(W);if(q===e.OPTIONS_DELIMITER)if(W>R&&D.charAt(W-1)===e.ESCAPE_CHARACTER)B=!0;else{t.pattern=D.substring(R,W),t.options=D.substring(W+1),B&&(t.options=t.options.replace(e.RE_ESCAPED_OPTIONS_DELIMITER,e.OPTIONS_DELIMITER),e.RE_ESCAPED_OPTIONS_DELIMITER.lastIndex=0);break}}return t},e.CATEGORY_1_OPTIONS_MASK=H.NetworkRuleOption.ThirdParty|H.NetworkRuleOption.MatchCase|H.NetworkRuleOption.DnsRewrite,e.CategoryTwoWeight=50,e.CategoryThreeWeight=100,e.CategoryFourWeight=Math.pow(10,3),e.CategoryFiveWeight=Math.pow(10,4),e.SPECIFIC_EXCLUSIONS_MASK=H.NetworkRuleOption.Elemhide|H.NetworkRuleOption.Generichide|H.NetworkRuleOption.Specifichide|H.NetworkRuleOption.Content|H.NetworkRuleOption.Urlblock|H.NetworkRuleOption.Genericblock|H.NetworkRuleOption.Jsinject|H.NetworkRuleOption.Extension,e.CategorySixWeight=Math.pow(10,5),e.CategorySevenWeight=Math.pow(10,6),e.OPTIONS_DELIMITER=gi,e.ESCAPE_CHARACTER=zl,e.RE_ESCAPED_OPTIONS_DELIMITER=new RegExp("".concat(e.ESCAPE_CHARACTER).concat(e.OPTIONS_DELIMITER),"g"),e.MASK_ALLOWLIST=ql,e.NOT_MARK=Le,e.OPTIONS=cr,e}(),wr=function(){function e(D,t){var R;this.basicRule=null,this.documentRule=null,this.cspRules=null,this.cookieRules=null,this.replaceRules=null,this.removeParamRules=null,this.removeHeaderRules=null,this.redirectRules=null,this.stealthRule=null,this.popupRule=null,D=e.removeBadfilterRules(D),t&&(this.documentRule=t);var O=!0,P=!0;this.documentRule&&(this.documentRule.isOptionEnabled(H.NetworkRuleOption.Urlblock)?P=!1:this.documentRule.isOptionEnabled(H.NetworkRuleOption.Genericblock)&&(O=!1));for(var B=0,W=D;B0){var Q=P.find(function(ie){return ie.getAdvancedModifierValue()===""}),se=[];return O.forEach(function(ie){if(Q&&!ie.isHigherPriority(Q)){se.push(Q);return}var ce=P.find(function(pe){return!ie.isHigherPriority(pe)&&t.call(R,ie)(pe)});ce?se.push(ce):se.push(ie)}),se.filter(function(ie,ce){return se.indexOf(ie)===ce})}return O},e.prototype.getCspRules=function(){if(!this.cspRules)return[];for(var D=[],t=new Map,R=0,O=this.cspRules;R0?R.sort(function(O,P){return P.isHigherPriority(O)?1:-1})[0]:t.length>0&&this.basicRule&&!this.basicRule.isAllowlist()?t.sort(function(O,P){return P.isHigherPriority(O)?1:-1})[0]:null},e.prototype.getCookieRules=function(){if(!this.cookieRules)return[];var D=this.getBasicResult();if(D?.isAllowlist()&&D.isOptionEnabled(H.NetworkRuleOption.Urlblock))return[];var t=function(O){return function(P){var B=P.getAdvancedModifier(),W=O.getAdvancedModifier();return!!(P.getAdvancedModifierValue()===O.getAdvancedModifierValue()||B.matches(W.getCookieName()))}},R=e.filterAdvancedModifierRules(this.cookieRules,t);return R.concat(Pt([],this.cookieRules.filter(function(O){return O.isAllowlist()}),!0))},e.prototype.getRemoveParamRules=function(){return this.removeParamRules?e.filterAdvancedModifierRules(this.removeParamRules,function(D){return function(t){return t.isHigherPriority(D)&&t.getAdvancedModifierValue()===D.getAdvancedModifierValue()}}):[]},e.prototype.getRemoveHeaderRules=function(){return this.removeHeaderRules?this.basicRule&&this.basicRule.isAllowlist()&&this.basicRule.isOptionEnabled(H.NetworkRuleOption.Urlblock)?[]:e.filterAdvancedModifierRules(this.removeHeaderRules,function(D){return function(t){return t.getAdvancedModifierValue()===D.getAdvancedModifierValue()}}):[]},e.putWithPriority=function(D,t,R){var O=D.getAdvancedModifierValue(),P=O?R.get(O):null,B=D;P&&!D.isHigherPriority(P)&&(B=P),t&&t.isHigherPriority(B)&&(B=t),R.set(O,B)},e.removeBadfilterRules=function(D){for(var t=[],R=0,O=D;R0?D.filter(function(B){if(B.isOptionEnabled(H.NetworkRuleOption.Badfilter))return!1;var W=t.some(function(q){return q.negatesBadfilter(B)});return!W}):D},e}(),bd=function(){function e(D){this.code=D}return e.prototype.attach=function(D){this.data||(this.data=[]),this.data.push(D)},e.prototype.add=function(D,t){for(var R=this,O=0;O=0?D.substring(0,R):D,P=O.trim().split(" ");if(P.length>=2){if(!Zu(P[0])){this.invalid=!0;return}this.ip=P[0],this.hostnames=P.slice(1).filter(function(B){return!!B})}else P.length===1&&Iu(P[0])?(this.hostnames=[P[0]],this.ip="0.0.0.0"):this.invalid=!0}return e.prototype.match=function(D){return this.hostnames.includes(D)},e.prototype.getFilterListId=function(){return this.filterListId},e.prototype.getText=function(){return this.ruleText},e.prototype.getIp=function(){return this.ip},e.prototype.getHostnames=function(){return this.hostnames},e.prototype.isInvalid=function(){return this.invalid},e}(),Ai=function(){function e(D,t,R,O){if(this.isHostnameRequest=!1,typeof D!="string")throw new TypeError("Invalid request url: ".concat(D));this.url=D,this.requestType=R,this.method=O,this.urlLowercase=e.compactUrl(D).toLowerCase(),this.sourceUrl=e.compactUrl(t);var P=ai(D);this.hostname=P.hostname,this.domain=P.domain,this.subdomains=e.getSubdomains(P);var B;t?(B=ai(t),this.sourceHostname=B.hostname,this.sourceDomain=B.domain,this.sourceSubdomains=e.getSubdomains(B)):(this.sourceHostname=null,this.sourceDomain=null,this.sourceSubdomains=[]),this.sourceDomain?this.thirdParty=this.domain!==this.sourceDomain:B&&B.isIp?this.thirdParty=this.hostname!==this.sourceHostname:this.thirdParty=null}return e.compactUrl=function(D){var t=D;return t&&t.length>e.MAX_URL_MATCH_LENGTH&&(t=t.substring(0,e.MAX_URL_MATCH_LENGTH)),t},e.getSubdomains=function(D){var t=D.domain,R=D.hostname,O=D.subdomain,P=D.publicSuffix,B=[];if(!t)return R?(B.push(R),B):[];if(P){B.push(P);for(var W=0;W=0;W-=1)Q="".concat(q[W],".").concat(Q),B.push(Q);return B},e.MAX_URL_MATCH_LENGTH=2e3,e}(),ss=function(){function e(){this.basicRule=null,this.hostRules=[]}return e}(),Fd=function(){function e(D){this.ruleStorage=D,this.rulesCount=0,this.lookupTable=new Map,this.networkEngine=new wi(D,!0);for(var t=this.ruleStorage.createRuleStorageScanner(Ge.HostRules);t.scan();){var R=t.getRule();R&&(R.rule instanceof Ar?this.addRule(R.rule,R.index):R.rule instanceof Mt&&R.rule.isHostLevelNetworkRule()&&this.networkEngine.addRule(R.rule,R.index))}}return e.prototype.match=function(D){var t=new ss;if(!D)return t;var R="http://".concat(D,"/"),O=new Ai(R,R,me.Document);O.isHostnameRequest=!0;var P=this.networkEngine.match(O);if(P)return t.basicRule=P,t;var B=At(D),W=this.lookupTable.get(B);if(W)for(var q=0;qthis.limit&&this.shift(),this)}shift(){var ie=this.oldest;if(ie)return this.oldest[R]?(this.oldest=this.oldest[R],this.oldest[O]=void 0):(this.oldest=void 0,this.newest=void 0),ie[R]=ie[O]=void 0,this._keymap.delete(ie.key),--this.size,[ie.key,ie.value]}find(ie){let ce=this._keymap.get(ie);return ce?ce.value:void 0}has(ie){return this._keymap.has(ie)}delete(ie){var ce=this._keymap.get(ie);return ce?(this._keymap.delete(ce.key),ce[R]&&ce[O]?(ce[O][R]=ce[R],ce[R][O]=ce[O]):ce[R]?(ce[R][O]=void 0,this.oldest=ce[R]):ce[O]?(ce[O][R]=void 0,this.newest=ce[O]):this.oldest=this.newest=void 0,this.size--,ce.value):void 0}clear(){this.oldest=this.newest=void 0,this.size=0,this._keymap.clear()}keys(){return new q(this.oldest)}values(){return new Q(this.oldest)}entries(){return this}[Symbol.iterator](){return new W(this.oldest)}forEach(ie,ce){typeof ce!="object"&&(ce=this);let pe=this.oldest;for(;pe;)ie.call(ce,pe.value,pe.key,this),pe=pe[R]}toJSON(){for(var ie=new Array(this.size),ce=0,pe=this.oldest;pe;)ie[ce++]={key:pe.key,value:pe.value},pe=pe[R];return ie}toString(){for(var ie="",ce=this.oldest;ce;)ie+=String(ce.key)+":"+ce.value,ce=ce[R],ce&&(ie+=" < ");return ie}}t.LRUMap=P;function B(se,ie){this.key=se,this.value=ie,this[R]=void 0,this[O]=void 0}function W(se){this.entry=se}W.prototype[Symbol.iterator]=function(){return this},W.prototype.next=function(){let se=this.entry;return se?(this.entry=se[R],{done:!1,value:[se.key,se.value]}):{done:!0,value:void 0}};function q(se){this.entry=se}q.prototype[Symbol.iterator]=function(){return this},q.prototype.next=function(){let se=this.entry;return se?(this.entry=se[R],{done:!1,value:se.key}):{done:!0,value:void 0}};function Q(se){this.entry=se}Q.prototype[Symbol.iterator]=function(){return this},Q.prototype.next=function(){let se=this.entry;return se?(this.entry=se[R],{done:!1,value:se.value}):{done:!0,value:void 0}}})})(Fi,Fi.exports);var Cd=function(){function e(D,t){t===void 0&&(t=!1),this.ruleStorage=D,this.networkEngine=new wi(D,t),this.cosmeticEngine=new Wu(D,t),this.resultCache=new Fi.exports.LRUMap(e.REQUEST_CACHE_SIZE)}return e.prototype.loadRules=function(){for(var D=this.ruleStorage.createRuleStorageScanner(Ge.NetworkRules|Ge.CosmeticRules);D.scan();)this.addRule(D.getRule())},e.prototype.loadRulesAsync=function(D){return Za(this,void 0,void 0,function(){var t,R;return ei(this,function(O){switch(O.label){case 0:t=this.ruleStorage.createRuleStorageScanner(Ge.NetworkRules|Ge.CosmeticRules),R=0,O.label=1;case 1:return t.scan()?(R+=1,R>=D?(R=0,[4,new Promise(function(P){return setTimeout(P,1)})]):[3,3]):[3,4];case 2:O.sent(),O.label=3;case 3:return this.addRule(t.getRule()),[3,1];case 4:return[2]}})})},e.prototype.matchRequest=function(D,t){t===void 0&&(t=null);var R="".concat(D.url,"#").concat(D.sourceHostname,"#").concat(D.requestType);D.method&&(R+="#".concat(D.method)),t&&(R+="#".concat(t.getText()));var O=this.resultCache.get(R);if(O)return O;var P=this.networkEngine.matchAll(D),B=new wr(P,t);return this.resultCache.set(R,B),B},e.prototype.matchFrame=function(D){var t=new Ai(D,"",me.Document),R=this.networkEngine.matchAll(t);R=wr.removeBadfilterRules(R);var O=null;return R.forEach(function(P){P.isDocumentLevelAllowlistRule()&&(!O||P.isHigherPriority(O))&&(O=P)}),O},e.prototype.getCosmeticResult=function(D,t){return this.cosmeticEngine.match(D,t)},e.prototype.getRulesCount=function(){return this.networkEngine.rulesCount+this.cosmeticEngine.rulesCount},e.prototype.addRule=function(D){D&&(D.rule instanceof Mt?this.networkEngine.addRule(D.rule,D.index):D.rule instanceof gn&&this.cosmeticEngine.addRule(D.rule,D.index))},e.REQUEST_CACHE_SIZE=500,e}(),tn=Math.pow(10,6),cs=function(){function e(D,t){this.rule=D,this.index=t}return e}(),ls=function(){function e(D,t){this.rule=D,this.index=t}return e}(),ds=function(){function e(D){this.currentScanner=null,this.currentScannerIdx=-1,this.scanners=D}return e.prototype.scan=function(){if(this.scanners.length===0)return!1;for(this.currentScanner||(this.currentScannerIdx=0,this.currentScanner=this.scanners[this.currentScannerIdx]);;){if(this.currentScanner.scan())return!0;if(this.currentScannerIdx===this.scanners.length-1)return!1;this.currentScannerIdx+=1,this.currentScanner=this.scanners[this.currentScannerIdx]}},e.prototype.getRule=function(){if(!this.currentScanner)return null;var D=this.currentScanner.getRule();if(!D)return null;var t=e.ruleListIdxToStorageIdx(D.rule.getFilterListId(),D.index);return new ls(D.rule,t)},e.ruleListIdxToStorageIdx=function(D,t){return D/tn+t},e.storageIdxToRuleListIdx=function(D){var t=Math.round(D%1*tn),R=Math.trunc(D);return[t,R]},e}();H.logger=console;function xd(e){H.logger=e}var Bt=function(){function e(){}return e.createRule=function(D,t,R,O,P,B){if(R===void 0&&(R=!1),O===void 0&&(O=!1),P===void 0&&(P=!0),B===void 0&&(B=!0),!D||e.isComment(D))return null;e.isShort(D)&&H.logger.info("The rule is too short: ".concat(D));var W=D.trim();try{if(e.isCosmetic(W))return O?null:new gn(W,t);if(!P){var q=e.createHostRule(W,t);if(q)return q}if(!R)return new Mt(W,t)}catch(se){var Q='"'.concat(Xu(se),'" in the rule: "').concat(W,'"');if(B)H.logger.info("Error: ".concat(Q));else throw new Error(Q)}return null},e.createHostRule=function(D,t){var R=new Ar(D,t);return R.isInvalid()?null:R},e.isShort=function(D){return D?!!(D&&D.length<=3):!0},e.isCosmetic=function(D){var t=si(D);return t[0]!==-1},e.isComment=function(D){return D.charAt(0)==="!"?!0:D.charAt(0)==="#"?D.length===1?!0:!e.isCosmetic(D):!1},e}(),kd=function(){function e(){this.cache=new Map}return e.prototype.get=function(D){return this.cache.get(D)},e.prototype.set=function(D,t){this.cache.set(D,t)},e.prototype.getSize=function(){return this.cache.size},e}(),Rd=function(){function e(D){var t=this;this.lists=D,this.listsMap=new Map,this.cache=new Map,this.lists.forEach(function(R){var O=R.getId();if(t.listsMap.get(O))throw new Error("Duplicate list ID: ".concat(O));t.listsMap.set(O,R)})}return e.prototype.createRuleStorageScanner=function(D){var t=this.lists.map(function(R){return R.newScanner(D)});return new ds(t)},e.prototype.retrieveRule=function(D,t){t===void 0&&(t=!0);var R=ds.storageIdxToRuleListIdx(D),O=R[0],P=R[1],B=this.getFromCache(O,P);if(B)return B;var W=this.listsMap.get(O);if(!W)return H.logger.warn("Failed to retrieve list ".concat(O,", should not happen in normal operation")),null;var q=W.retrieveRuleText(P);if(!q)return H.logger.warn("Failed to retrieve rule ".concat(P,", should not happen in normal operation")),null;var Q=Bt.createRule(q,O,!1,!1,t);return Q&&this.saveToCache(O,P,Q),Q},e.prototype.retrieveNetworkRule=function(D){var t=this.retrieveRule(D);return t&&t instanceof Mt?t:null},e.prototype.retrieveHostRule=function(D){var t=this.retrieveRule(D,!1);return t&&t instanceof Ar?t:null},e.prototype.getCacheSize=function(){return Array.from(this.cache.values()).reduce(function(D,t){return D+t.getSize()},0)},e.prototype.saveToCache=function(D,t,R){var O=this.cache.get(D);O||(O=new kd,this.cache.set(D,O)),O.set(t,R)},e.prototype.getFromCache=function(D,t){var R=this.cache.get(D);if(R)return R.get(t)},e}(),Sd=function(){function e(D){this.currentIndex=0,this.text=D}return e.prototype.readLine=function(){if(this.currentIndex===-1)return null;var D=this.currentIndex;if(this.currentIndex=this.text.indexOf(` `,D),this.currentIndex===-1)return this.text.substring(D);var t=this.text.substring(D,this.currentIndex);return this.currentIndex+=1,t},e.prototype.getCurrentPos=function(){return this.currentIndex},e}(),fs=function(){function e(D,t,R){this.currentRule=null,this.currentRuleIndex=0,this.reader=D,this.listId=t,this.ignoreCosmetic=!!R.ignoreCosmetic||(R.scannerType&Ge.CosmeticRules)!==Ge.CosmeticRules,this.ignoreNetwork=(R.scannerType&Ge.NetworkRules)!==Ge.NetworkRules,this.ignoreHost=(R.scannerType&Ge.HostRules)!==Ge.HostRules,this.ignoreJS=!!R.ignoreJS,this.ignoreUnsafe=!!R.ignoreUnsafe}return e.prototype.scan=function(){for(;;){var D=this.reader.getCurrentPos(),t=this.readNextLine();if(t===null)return!1;if(t){var R=Bt.createRule(t,this.listId,this.ignoreNetwork,this.ignoreCosmetic,this.ignoreHost);if(R&&!this.isIgnored(R))return this.currentRule=R,this.currentRuleIndex=D,!0}}},e.prototype.getRule=function(){return this.currentRule?new cs(this.currentRule,this.currentRuleIndex):null},e.prototype.readNextLine=function(){var D=this.reader.readLine();return D!=null?D.trim():null},e.prototype.isIgnored=function(D){return!this.ignoreCosmetic&&!this.ignoreJS&&!this.ignoreUnsafe?!1:D instanceof gn?this.ignoreCosmetic?!0:this.ignoreJS&&D.getType()===H.CosmeticRuleType.Js:!!(this.ignoreUnsafe&&D instanceof Mt&&D.getAdvancedModifier()&&D.getAdvancedModifier()instanceof dr)},e}(),Td=function(){function e(D,t,R,O,P){if(D>=tn)throw new Error("Invalid list identifier, it must be less than ".concat(tn));this.id=D,this.rulesText=t,this.ignoreCosmetic=!!R,this.ignoreJS=!!O,this.ignoreUnsafe=!!P}return e.prototype.close=function(){},e.prototype.getId=function(){return this.id},e.prototype.newScanner=function(D){var t=new Sd(this.rulesText);return new fs(t,this.id,{scannerType:D,ignoreCosmetic:this.ignoreCosmetic,ignoreJS:this.ignoreJS,ignoreUnsafe:this.ignoreUnsafe})},e.prototype.retrieveRuleText=function(D){if(D<0||D>=this.rulesText.length)return null;var t=this.rulesText.indexOf(` `,D);t===-1&&(t=this.rulesText.length);var R=this.rulesText.substring(D,t).trim();return R||null},e}(),ps=function(){function e(D){this.currentIndex=0,this.buffer=D}return e.prototype.readLine=function(){if(this.currentIndex===-1)return null;var D=this.currentIndex;if(this.currentIndex=this.buffer.indexOf(e.EOL,D),this.currentIndex===-1)return e.decoder.decode(this.buffer.subarray(D));var t=this.buffer.subarray(D,this.currentIndex),R=e.decoder.decode(t);return this.currentIndex+=1,R},e.prototype.getCurrentPos=function(){return this.currentIndex},e.EOL=10,e.decoder=new TextDecoder("utf-8"),e}(),Od=function(){function e(D,t,R,O,P){if(D>=tn)throw new Error("Invalid list identifier, it must be less than ".concat(tn));this.id=D;var B=new TextEncoder;this.rulesBuffer=B.encode(t),this.ignoreCosmetic=!!R,this.ignoreJS=!!O,this.ignoreUnsafe=!!P}return e.prototype.close=function(){},e.prototype.getId=function(){return this.id},e.prototype.newScanner=function(D){var t=new ps(this.rulesBuffer);return new fs(t,this.id,{scannerType:D,ignoreCosmetic:this.ignoreCosmetic,ignoreJS:this.ignoreJS,ignoreUnsafe:this.ignoreUnsafe})},e.prototype.retrieveRuleText=function(D){if(D<0||D>=this.rulesBuffer.length)return null;var t=this.rulesBuffer.indexOf(ps.EOL,D);t===-1&&(t=this.rulesBuffer.length);var R=this.rulesBuffer.subarray(D,t),O=e.decoder.decode(R).trim();return O||null},e.decoder=new TextDecoder("utf-8"),e}(),jd=function(){function e(){}e.convertRules=function(t){for(var R=[],O=t.split(/\r?\n/),P=0,B=O;P1){var q=B.filter(function(ce){return!ce.startsWith("csp")}),Q=W.map(function(ce){return ce.split(O)[1]}),se="csp".concat(O).concat(Q.join("; "));B=q.concat(se)}if(P){var ie=B.join(",");return["".concat(t,"$").concat(ie)]}return null},e.convertUboComments=function(t){return t.startsWith("# ")||t.startsWith("####")?"! ".concat(t):null},e.executeConversion=function(t,R,O){var P=t,B=R[0];if(B){var W=R[1];if(W.match(e.CSS_RULE_REPLACE_PATTERN)){var q=e.CSS_RULE_REPLACE_PATTERN.exec(W);q!=null&&q.length===3&&(P=B+O,P+="".concat(q[1]," { ").concat(q[2]," }"))}}return P},e.convertPseudoElements=function(t){var R="before",O="after",P=":";if(!(t.includes(P+R)||t.includes(P+O))||!(t.includes(e.MASK_ELEMENT_HIDING)||t.includes(e.MASK_ELEMENT_HIDING_EXCEPTION)||t.includes(e.MASK_CSS)||t.includes(e.MASK_CSS_EXCEPTION)))return t;for(var B="",W=0;W|\+|~/,e.SCRIPT_HAS_TEXT_REPLACEMENT='$$$$script[tag-content="',e.UBO_RESPONSE_HEADER="#^responseheader(",e.UBO_RESPONSE_HEADER_REGEX=/##\^responseheader\((?!\/.+\/\))/i,e.UBO_RESPONSE_HEADER_EXCEPTION_REGEX=/#@#\^responseheader\((?!\/.+\/\))/i,e.UBO_RESPONSE_HEADER_REPLACEMENT="^$removeheader=",e.UBO_MATCHES_PATH=":matches-path(",e.UBO_REVERSED_MATCHES_PATH=":not(:matches-path(",e.MASK_ELEMENT_HIDING="##",e.UBO_HTML_RULE_MASK="##^",e.MASK_ELEMENT_HIDING_EXCEPTION="#@#",e.MASK_CSS="#$#",e.MASK_CSS_EXCEPTION="#@$#",e.MASK_CSS_EXTENDED_CSS_RULE="#?#",e.MASK_CSS_EXCEPTION_EXTENDED_CSS_RULE="#@?#",e.MASK_CSS_INJECT_EXTENDED_CSS_RULE="#$?#",e.MASK_CSS_EXCEPTION_INJECT_EXTENDED_CSS_RULE="#@$?#",e.REMOVE_RULE_PATTERN=":remove()",e.REMOVE_RULE_REPLACER=" { remove: true; }",e.REGEXP_DELIMITER="/",e.ESCAPING_SLASH="\\",e.splitIntoDomainAndOptions=function(t){for(var R=-1,O=!1,P=t.length-1;P>=0;P-=1){if(!O&&t[P]===gi){R=P;break}t[P]===D.REGEXP_DELIMITER&&(P===0||t[P-1]!==D.ESCAPING_SLASH)&&(O=!O)}if(R===-1)return[t,null];var B=t.slice(0,R),W=t.slice(R+1),q=di(W,!1);return[B,q]},e.OPTIONS_CONVERSION_MAP=new Map([["empty","redirect=nooptext"],["mp4","redirect=noopmp4-1s"],["inline-script","csp=script-src 'self' 'unsafe-eval' http: https: data: blob: mediastream: filesystem:"],["inline-font","csp=font-src 'self' 'unsafe-eval' http: https: data: blob: mediastream: filesystem:"]]),e.OPTIONS_ALIASES={"first-party":"~third-party",xhr:"xmlhttprequest",css:"stylesheet",frame:"subdocument",queryprune:"removeparam",doc:"document","1p":"~third-party","3p":"third-party",ghide:"generichide",ehide:"elemhide",shide:"specifichide"},e}(),Pd=function(){function e(){}return e.createValidationResult=function(D,t){return t?{valid:D,error:t}:{valid:D,error:null}},e.validateRegexp=function(D,t){if(D.startsWith(Ee.MASK_REGEX_RULE)&&D.endsWith(Ee.MASK_REGEX_RULE))try{new RegExp(D.slice(1,-1))}catch{throw new SyntaxError('Rule has invalid regex pattern: "'.concat(t,'"'))}},e.validate=function(D){var t=D.trim();if(!t||Bt.isComment(t))return e.createValidationResult(!0);if(Bt.isShort(t))return e.createValidationResult(!1,"Rule is too short: ".concat(t));try{if(Bt.isCosmetic(t))return new gn(t,0),e.createValidationResult(!0);var R=new Mt(t,0);e.validateRegexp(R.getPattern(),R.getText())}catch(P){var O='Error: "'.concat(P.message,'" in the rule: "').concat(t,'"');return e.createValidationResult(!1,O)}return e.createValidationResult(!0)},e}(),_d=function(){function e(){}return e.isRuleForDomain=function(D,t){var R=Bt.createRule(D,this.DUMMY_FILTER_ID);return R?R.matchesPermittedDomains(t):!1},e.isRuleForUrl=function(D,t){var R=yl(t);return R?this.isRuleForDomain(D,R):!1},e.DUMMY_FILTER_ID=0,e}();H.BufferRuleList=Od,H.CookieModifier=vi,H.CosmeticEngine=Wu,H.CosmeticResult=$u,H.CosmeticRule=gn,H.CosmeticRuleParser=pi,H.DnsEngine=Fd,H.DnsResult=ss,H.EXT_CSS_PSEUDO_INDICATORS=$n,H.Engine=Cd,H.HostRule=Ar,H.IndexedRule=cs,H.IndexedStorageRule=ls,H.LIST_ID_MAX_VALUE=tn,H.MatchingResult=wr,H.NETWORK_RULE_OPTIONS=cr,H.NetworkEngine=wi,H.NetworkRule=Mt,H.OPTIONS_DELIMITER=gi,H.RemoveHeaderModifier=dr,H.RemoveParamModifier=lr,H.ReplaceModifier=Hu,H.Request=Ai,H.RequestType=me,H.RuleConverter=jd,H.RuleFactory=Bt,H.RuleStorage=Rd,H.RuleSyntaxUtils=_d,H.RuleValidator=Pd,H.SimpleRegex=Ee,H.StringRuleList=Td,H.TSURLFILTER_VERSION=rl,H.cleanUrlParamByRegExp=li,H.countEnabledBits=Er,H.fastHash=At,H.getBitCount=Ei,H.getRelativeUrl=Nu,H.hasUnquotedSubstring=Nn,H.indexOfAny=ui,H.isCompatibleWith=Xe,H.isDomainName=Iu,H.replaceAll=Mn,H.setConfiguration=al,H.setLogger=xd,H.splitByDelimiterWithEscapeCharacter=oi,H.startsAtIndexWith=ju,H.stringArraysEquals=Pu,H.stringArraysHaveIntersection=_u,Object.defineProperty(H,"__esModule",{value:!0})})});var{setConfiguration:Gm,Engine:nl,RuleStorage:Hm,StringRuleList:Vm,Request:Um}=tl(),Qa;self.adblockExt={};async function qm(){let H=[{url:"/blocklist?url=https%3A%2F%2Fgithub.com%2Feasylist%2Feasylist%2Fraw%2Fmaster%2Feasyprivacy%2Feasyprivacy_general.txt",title:"EasyPrivacy"},{url:"/blocklist?url=https%3A%2F%2Fgithub.com%2Fjerryn70%2FGoodbyeAds%2Fraw%2Fmaster%2FFormats%2FGoodbyeAds-AdBlock-Filter.txt",title:"GoodbyeAds-Adblock-Filter"},{url:"/blocklist?url=https%3A%2F%2Fgithub.com%2Fjerryn70%2FGoodbyeAds%2Fraw%2Fmaster%2FFormats%2FGoodbyeAds-YouTube-AdBlock-Filter.txt",title:"GoodbyeAds-YouTube-AdBlock-Filter"},{url:"/blocklist?url=https%3A%2F%2Fwww.github.developerdan.com%2Fhosts%2Flists%2Fads-and-tracking-extended.txt",title:"Developerdan's Hosts"}],Ne=[],jt=0;for(let Za of H){let ei=await fetch(Za.url).then(ti=>ti.text());jt++;let Pt=new Vm(jt,ei,!1,!1);Ne.push(Pt)}let dt=new Hm(Ne);Qa=new nl(dt)}async function zm(H){if(!H.request.url.includes("/service/"))return;(!(Qa instanceof nl)||Qa===void 0)&&await qm();let Ne=H.request.url.includes("/service/")?self.__uv$config.decodeUrl(H.request.url.split("/service/")[1]):H.request.url;console.log(Ne);let jt=new Um(Ne),dt=Qa.matchRequest(jt);return dt.basicRule!==null?(console.log("Blocking request to "+Ne+" because of rule "+dt.basicRule.ruleText),null):dt}self.adblockExt.filterRequest=zm;})();