"use strict";(()=>{var Bte=Object.create;var EP=Object.defineProperty;var jte=Object.getOwnPropertyDescriptor;var Ute=Object.getOwnPropertyNames;var Fte=Object.getPrototypeOf,Hte=Object.prototype.hasOwnProperty;var qte=(e,t)=>()=>(e&&(t=e(e=0)),t);var t5=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),K5=(e,t)=>{for(var n in t)EP(e,n,{get:t[n],enumerable:!0})},Vte=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ute(t))!Hte.call(e,r)&&r!==n&&EP(e,r,{get:()=>t[r],enumerable:!(o=jte(t,r))||o.enumerable});return e};var qn=(e,t,n)=>(n=e!=null?Bte(Fte(e)):{},Vte(t||!e||!e.__esModule?EP(n,"default",{value:e,enumerable:!0}):n,e));var HL=t5(yn=>{"use strict";var AP=Symbol.for("react.transitional.element"),Wte=Symbol.for("react.portal"),Gte=Symbol.for("react.fragment"),Zte=Symbol.for("react.strict_mode"),Xte=Symbol.for("react.profiler"),Yte=Symbol.for("react.consumer"),Kte=Symbol.for("react.context"),Jte=Symbol.for("react.forward_ref"),Qte=Symbol.for("react.suspense"),ene=Symbol.for("react.memo"),LL=Symbol.for("react.lazy"),tne=Symbol.for("react.activity"),AL=Symbol.iterator;function nne(e){return e===null||typeof e!="object"?null:(e=AL&&e[AL]||e["@@iterator"],typeof e=="function"?e:null)}var DL={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},BL=Object.assign,jL={};function wc(e,t,n){this.props=e,this.context=t,this.refs=jL,this.updater=n||DL}wc.prototype.isReactComponent={};wc.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};wc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function UL(){}UL.prototype=wc.prototype;function IP(e,t,n){this.props=e,this.context=t,this.refs=jL,this.updater=n||DL}var NP=IP.prototype=new UL;NP.constructor=IP;BL(NP,wc.prototype);NP.isPureReactComponent=!0;var IL=Array.isArray;function TP(){}var Wr={H:null,A:null,T:null,S:null},FL=Object.prototype.hasOwnProperty;function OP(e,t,n){var o=n.ref;return{$$typeof:AP,type:e,key:t,ref:o!==void 0?o:null,props:n}}function rne(e,t){return OP(e.type,t,e.props)}function LP(e){return typeof e=="object"&&e!==null&&e.$$typeof===AP}function one(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var NL=/\/+/g;function MP(e,t){return typeof e=="object"&&e!==null&&e.key!=null?one(""+e.key):t.toString(36)}function ine(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(TP,TP):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function xc(e,t,n,o,r){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"bigint":case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case AP:case Wte:a=!0;break;case LL:return a=e._init,xc(a(e._payload),t,n,o,r)}}if(a)return r=r(e),a=o===""?"."+MP(e,0):o,IL(r)?(n="",a!=null&&(n=a.replace(NL,"$&/")+"/"),xc(r,t,n,"",function(c){return c})):r!=null&&(LP(r)&&(r=rne(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(NL,"$&/")+"/")+a)),t.push(r)),1;a=0;var s=o===""?".":o+":";if(IL(e))for(var l=0;l<e.length;l++)o=e[l],i=s+MP(o,l),a+=xc(o,t,n,i,r);else if(l=nne(e),typeof l=="function")for(e=l.call(e),l=0;!(o=e.next()).done;)o=o.value,i=s+MP(o,l++),a+=xc(o,t,n,i,r);else if(i==="object"){if(typeof e.then=="function")return xc(ine(e),t,n,o,r);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return a}function Cg(e,t,n){if(e==null)return e;var o=[],r=0;return xc(e,o,"","",function(i){return t.call(n,i,r++)}),o}function ane(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var OL=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},sne={map:Cg,forEach:function(e,t,n){Cg(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Cg(e,function(){t++}),t},toArray:function(e){return Cg(e,function(t){return t})||[]},only:function(e){if(!LP(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};yn.Activity=tne;yn.Children=sne;yn.Component=wc;yn.Fragment=Gte;yn.Profiler=Xte;yn.PureComponent=IP;yn.StrictMode=Zte;yn.Suspense=Qte;yn.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Wr;yn.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Wr.H.useMemoCache(e)}};yn.cache=function(e){return function(){return e.apply(null,arguments)}};yn.cacheSignal=function(){return null};yn.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var o=BL({},e.props),r=e.key;if(t!=null)for(i in t.key!==void 0&&(r=""+t.key),t)!FL.call(t,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&t.ref===void 0||(o[i]=t[i]);var i=arguments.length-2;if(i===1)o.children=n;else if(1<i){for(var a=Array(i),s=0;s<i;s++)a[s]=arguments[s+2];o.children=a}return OP(e.type,r,o)};yn.createContext=function(e){return e={$$typeof:Kte,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:Yte,_context:e},e};yn.createElement=function(e,t,n){var o,r={},i=null;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)FL.call(t,o)&&o!=="key"&&o!=="__self"&&o!=="__source"&&(r[o]=t[o]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var s=Array(a),l=0;l<a;l++)s[l]=arguments[l+2];r.children=s}if(e&&e.defaultProps)for(o in a=e.defaultProps,a)r[o]===void 0&&(r[o]=a[o]);return OP(e,i,r)};yn.createRef=function(){return{current:null}};yn.forwardRef=function(e){return{$$typeof:Jte,render:e}};yn.isValidElement=LP;yn.lazy=function(e){return{$$typeof:LL,_payload:{_status:-1,_result:e},_init:ane}};yn.memo=function(e,t){return{$$typeof:ene,type:e,compare:t===void 0?null:t}};yn.startTransition=function(e){var t=Wr.T,n={};Wr.T=n;try{var o=e(),r=Wr.S;r!==null&&r(n,o),typeof o=="object"&&o!==null&&typeof o.then=="function"&&o.then(TP,OL)}catch(i){OL(i)}finally{t!==null&&n.types!==null&&(t.types=n.types),Wr.T=t}};yn.unstable_useCacheRefresh=function(){return Wr.H.useCacheRefresh()};yn.use=function(e){return Wr.H.use(e)};yn.useActionState=function(e,t,n){return Wr.H.useActionState(e,t,n)};yn.useCallback=function(e,t){return Wr.H.useCallback(e,t)};yn.useContext=function(e){return Wr.H.useContext(e)};yn.useDebugValue=function(){};yn.useDeferredValue=function(e,t){return Wr.H.useDeferredValue(e,t)};yn.useEffect=function(e,t){return Wr.H.useEffect(e,t)};yn.useEffectEvent=function(e){return Wr.H.useEffectEvent(e)};yn.useId=function(){return Wr.H.useId()};yn.useImperativeHandle=function(e,t,n){return Wr.H.useImperativeHandle(e,t,n)};yn.useInsertionEffect=function(e,t){return Wr.H.useInsertionEffect(e,t)};yn.useLayoutEffect=function(e,t){return Wr.H.useLayoutEffect(e,t)};yn.useMemo=function(e,t){return Wr.H.useMemo(e,t)};yn.useOptimistic=function(e,t){return Wr.H.useOptimistic(e,t)};yn.useReducer=function(e,t,n){return Wr.H.useReducer(e,t,n)};yn.useRef=function(e){return Wr.H.useRef(e)};yn.useState=function(e){return Wr.H.useState(e)};yn.useSyncExternalStore=function(e,t,n){return Wr.H.useSyncExternalStore(e,t,n)};yn.useTransition=function(){return Wr.H.useTransition()};yn.version="19.2.7"});var vo=t5((Qfe,qL)=>{"use strict";qL.exports=HL()});var eD=t5(t2=>{"use strict";function UP(e,t){var n=e.length;e.push(t);e:for(;0<n;){var o=n-1>>>1,r=e[o];if(0<kg(r,t))e[o]=t,e[n]=r,n=o;else break e}}function J5(e){return e.length===0?null:e[0]}function zg(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var o=0,r=e.length,i=r>>>1;o<i;){var a=2*(o+1)-1,s=e[a],l=a+1,c=e[l];if(0>kg(s,n))l<r&&0>kg(c,s)?(e[o]=c,e[l]=n,o=l):(e[o]=s,e[a]=n,o=a);else if(l<r&&0>kg(c,n))e[o]=c,e[l]=n,o=l;else break e}}return t}function kg(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}t2.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(VL=performance,t2.unstable_now=function(){return VL.now()}):(DP=Date,WL=DP.now(),t2.unstable_now=function(){return DP.now()-WL});var VL,DP,WL,n0=[],_6=[],lne=1,s4=null,Oi=3,FP=!1,Wd=!1,Gd=!1,HP=!1,XL=typeof setTimeout=="function"?setTimeout:null,YL=typeof clearTimeout=="function"?clearTimeout:null,GL=typeof setImmediate<"u"?setImmediate:null;function Rg(e){for(var t=J5(_6);t!==null;){if(t.callback===null)zg(_6);else if(t.startTime<=e)zg(_6),t.sortIndex=t.expirationTime,UP(n0,t);else break;t=J5(_6)}}function qP(e){if(Gd=!1,Rg(e),!Wd)if(J5(n0)!==null)Wd=!0,Pc||(Pc=!0,_c());else{var t=J5(_6);t!==null&&VP(qP,t.startTime-e)}}var Pc=!1,Zd=-1,KL=5,JL=-1;function QL(){return HP?!0:!(t2.unstable_now()-JL<KL)}function BP(){if(HP=!1,Pc){var e=t2.unstable_now();JL=e;var t=!0;try{e:{Wd=!1,Gd&&(Gd=!1,YL(Zd),Zd=-1),FP=!0;var n=Oi;try{t:{for(Rg(e),s4=J5(n0);s4!==null&&!(s4.expirationTime>e&&QL());){var o=s4.callback;if(typeof o=="function"){s4.callback=null,Oi=s4.priorityLevel;var r=o(s4.expirationTime<=e);if(e=t2.unstable_now(),typeof r=="function"){s4.callback=r,Rg(e),t=!0;break t}s4===J5(n0)&&zg(n0),Rg(e)}else zg(n0);s4=J5(n0)}if(s4!==null)t=!0;else{var i=J5(_6);i!==null&&VP(qP,i.startTime-e),t=!1}}break e}finally{s4=null,Oi=n,FP=!1}t=void 0}}finally{t?_c():Pc=!1}}}var _c;typeof GL=="function"?_c=function(){GL(BP)}:typeof MessageChannel<"u"?(jP=new MessageChannel,ZL=jP.port2,jP.port1.onmessage=BP,_c=function(){ZL.postMessage(null)}):_c=function(){XL(BP,0)};var jP,ZL;function VP(e,t){Zd=XL(function(){e(t2.unstable_now())},t)}t2.unstable_IdlePriority=5;t2.unstable_ImmediatePriority=1;t2.unstable_LowPriority=4;t2.unstable_NormalPriority=3;t2.unstable_Profiling=null;t2.unstable_UserBlockingPriority=2;t2.unstable_cancelCallback=function(e){e.callback=null};t2.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):KL=0<e?Math.floor(1e3/e):5};t2.unstable_getCurrentPriorityLevel=function(){return Oi};t2.unstable_next=function(e){switch(Oi){case 1:case 2:case 3:var t=3;break;default:t=Oi}var n=Oi;Oi=t;try{return e()}finally{Oi=n}};t2.unstable_requestPaint=function(){HP=!0};t2.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Oi;Oi=e;try{return t()}finally{Oi=n}};t2.unstable_scheduleCallback=function(e,t,n){var o=t2.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?o+n:o):n=o,e){case 1:var r=-1;break;case 2:r=250;break;case 5:r=1073741823;break;case 4:r=1e4;break;default:r=5e3}return r=n+r,e={id:lne++,callback:t,priorityLevel:e,startTime:n,expirationTime:r,sortIndex:-1},n>o?(e.sortIndex=n,UP(_6,e),J5(n0)===null&&e===J5(_6)&&(Gd?(YL(Zd),Zd=-1):Gd=!0,VP(qP,n-o))):(e.sortIndex=r,UP(n0,e),Wd||FP||(Wd=!0,Pc||(Pc=!0,_c()))),e};t2.unstable_shouldYield=QL;t2.unstable_wrapCallback=function(e){var t=Oi;return function(){var n=Oi;Oi=t;try{return e.apply(this,arguments)}finally{Oi=n}}}});var nD=t5((tme,tD)=>{"use strict";tD.exports=eD()});var oD=t5(d3=>{"use strict";var cne=vo();function rD(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function P6(){}var u3={d:{f:P6,r:function(){throw Error(rD(522))},D:P6,C:P6,L:P6,m:P6,X:P6,S:P6,M:P6},p:0,findDOMNode:null},une=Symbol.for("react.portal");function dne(e,t,n){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:une,key:o==null?null:""+o,children:e,containerInfo:t,implementation:n}}var Xd=cne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function $g(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}d3.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u3;d3.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(rD(299));return dne(e,t,null,n)};d3.flushSync=function(e){var t=Xd.T,n=u3.p;try{if(Xd.T=null,u3.p=2,e)return e()}finally{Xd.T=t,u3.p=n,u3.d.f()}};d3.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,u3.d.C(e,t))};d3.prefetchDNS=function(e){typeof e=="string"&&u3.d.D(e)};d3.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,o=$g(n,t.crossOrigin),r=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?u3.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:o,integrity:r,fetchPriority:i}):n==="script"&&u3.d.X(e,{crossOrigin:o,integrity:r,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};d3.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=$g(t.as,t.crossOrigin);u3.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&u3.d.M(e)};d3.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,o=$g(n,t.crossOrigin);u3.d.L(e,n,{crossOrigin:o,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};d3.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=$g(t.as,t.crossOrigin);u3.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else u3.d.m(e)};d3.requestFormReset=function(e){u3.d.r(e)};d3.unstable_batchedUpdates=function(e,t){return e(t)};d3.useFormState=function(e,t,n){return Xd.H.useFormState(e,t,n)};d3.useFormStatus=function(){return Xd.H.useHostTransitionStatus()};d3.version="19.2.7"});var WP=t5((rme,aD)=>{"use strict";function iD(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(iD)}catch(e){console.error(e)}}iD(),aD.exports=oD()});var vF=t5(ev=>{"use strict";var So=nD(),TB=vo(),pne=WP();function z1(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function AB(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Np(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function IB(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function NB(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function sD(e){if(Np(e)!==e)throw Error(z1(188))}function fne(e){var t=e.alternate;if(!t){if(t=Np(e),t===null)throw Error(z1(188));return t!==e?null:e}for(var n=e,o=t;;){var r=n.return;if(r===null)break;var i=r.alternate;if(i===null){if(o=r.return,o!==null){n=o;continue}break}if(r.child===i.child){for(i=r.child;i;){if(i===n)return sD(r),e;if(i===o)return sD(r),t;i=i.sibling}throw Error(z1(188))}if(n.return!==o.return)n=r,o=i;else{for(var a=!1,s=r.child;s;){if(s===n){a=!0,n=r,o=i;break}if(s===o){a=!0,o=r,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,o=r;break}if(s===o){a=!0,o=i,n=r;break}s=s.sibling}if(!a)throw Error(z1(189))}}if(n.alternate!==o)throw Error(z1(190))}if(n.tag!==3)throw Error(z1(188));return n.stateNode.current===n?e:t}function OB(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=OB(e),t!==null)return t;e=e.sibling}return null}var Xr=Object.assign,mne=Symbol.for("react.element"),Eg=Symbol.for("react.transitional.element"),rp=Symbol.for("react.portal"),Ec=Symbol.for("react.fragment"),LB=Symbol.for("react.strict_mode"),kC=Symbol.for("react.profiler"),DB=Symbol.for("react.consumer"),u0=Symbol.for("react.context"),xk=Symbol.for("react.forward_ref"),RC=Symbol.for("react.suspense"),zC=Symbol.for("react.suspense_list"),wk=Symbol.for("react.memo"),C6=Symbol.for("react.lazy");Symbol.for("react.scope");var $C=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var hne=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var lD=Symbol.iterator;function Yd(e){return e===null||typeof e!="object"?null:(e=lD&&e[lD]||e["@@iterator"],typeof e=="function"?e:null)}var gne=Symbol.for("react.client.reference");function EC(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===gne?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ec:return"Fragment";case kC:return"Profiler";case LB:return"StrictMode";case RC:return"Suspense";case zC:return"SuspenseList";case $C:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case rp:return"Portal";case u0:return e.displayName||"Context";case DB:return(e._context.displayName||"Context")+".Consumer";case xk:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case wk:return t=e.displayName||null,t!==null?t:EC(e.type)||"Memo";case C6:t=e._payload,e=e._init;try{return EC(e(t))}catch{}}return null}var op=Array.isArray,cn=TB.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,sr=pne.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M7={pending:!1,data:null,method:null,action:null},MC=[],Mc=-1;function rs(e){return{current:e}}function Uo(e){0>Mc||(e.current=MC[Mc],MC[Mc]=null,Mc--)}function Br(e,t){Mc++,MC[Mc]=e.current,e.current=t}var ns=rs(null),xp=rs(null),O6=rs(null),cy=rs(null);function uy(e,t){switch(Br(O6,t),Br(xp,e),Br(ns,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?hB(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=hB(t),e=oF(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Uo(ns),Br(ns,e)}function Xc(){Uo(ns),Uo(xp),Uo(O6)}function TC(e){e.memoizedState!==null&&Br(cy,e);var t=ns.current,n=oF(t,e.type);t!==n&&(Br(xp,e),Br(ns,n))}function dy(e){xp.current===e&&(Uo(ns),Uo(xp)),cy.current===e&&(Uo(cy),Tp._currentValue=M7)}var GP,cD;function R7(e){if(GP===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);GP=t&&t[1]||"",cD=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+GP+e+cD}var ZP=!1;function XP(e,t){if(!e||ZP)return"";ZP=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(m){var p=m}Reflect.construct(e,[],d)}else{try{d.call()}catch(m){p=m}e.call(d.prototype)}}else{try{throw Error()}catch(m){p=m}(d=e())&&typeof d.catch=="function"&&d.catch(function(){})}}catch(m){if(m&&p&&typeof m.stack=="string")return[m.stack,p.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=o.DetermineComponentFrameRoot(),a=i[0],s=i[1];if(a&&s){var l=a.split(`
`),c=s.split(`
`);for(r=o=0;o<l.length&&!l[o].includes("DetermineComponentFrameRoot");)o++;for(;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;if(o===l.length||r===c.length)for(o=l.length-1,r=c.length-1;1<=o&&0<=r&&l[o]!==c[r];)r--;for(;1<=o&&0<=r;o--,r--)if(l[o]!==c[r]){if(o!==1||r!==1)do if(o--,r--,0>r||l[o]!==c[r]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=r);break}}}finally{ZP=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?R7(n):""}function yne(e,t){switch(e.tag){case 26:case 27:case 5:return R7(e.type);case 16:return R7("Lazy");case 13:return e.child!==t&&t!==null?R7("Suspense Fallback"):R7("Suspense");case 19:return R7("SuspenseList");case 0:case 15:return XP(e.type,!1);case 11:return XP(e.type.render,!1);case 1:return XP(e.type,!0);case 31:return R7("Activity");default:return""}}function uD(e){try{var t="",n=null;do t+=yne(e,n),n=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var AC=Object.prototype.hasOwnProperty,_k=So.unstable_scheduleCallback,YP=So.unstable_cancelCallback,vne=So.unstable_shouldYield,bne=So.unstable_requestPaint,Ca=So.unstable_now,Sne=So.unstable_getCurrentPriorityLevel,BB=So.unstable_ImmediatePriority,jB=So.unstable_UserBlockingPriority,py=So.unstable_NormalPriority,xne=So.unstable_LowPriority,UB=So.unstable_IdlePriority,wne=So.log,_ne=So.unstable_setDisableYieldValue,Op=null,ka=null;function M6(e){if(typeof wne=="function"&&_ne(e),ka&&typeof ka.setStrictMode=="function")try{ka.setStrictMode(Op,e)}catch{}}var Ra=Math.clz32?Math.clz32:kne,Pne=Math.log,Cne=Math.LN2;function kne(e){return e>>>=0,e===0?32:31-(Pne(e)/Cne|0)|0}var Mg=256,Tg=262144,Ag=4194304;function z7(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Dy(e,t,n){var o=e.pendingLanes;if(o===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes;e=e.warmLanes;var s=o&134217727;return s!==0?(o=s&~i,o!==0?r=z7(o):(a&=s,a!==0?r=z7(a):n||(n=s&~e,n!==0&&(r=z7(n))))):(s=o&~i,s!==0?r=z7(s):a!==0?r=z7(a):n||(n=o&~e,n!==0&&(r=z7(n)))),r===0?0:t!==0&&t!==r&&(t&i)===0&&(i=r&-r,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:r}function Lp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Rne(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function FB(){var e=Ag;return Ag<<=1,(Ag&62914560)===0&&(Ag=4194304),e}function KP(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Dp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function zne(e,t,n,o,r,i){var a=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=a&~n;0<n;){var u=31-Ra(n),d=1<<u;s[u]=0,l[u]=-1;var p=c[u];if(p!==null)for(c[u]=null,u=0;u<p.length;u++){var m=p[u];m!==null&&(m.lane&=-536870913)}n&=~d}o!==0&&HB(e,o,0),i!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=i&~(a&~t))}function HB(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-Ra(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|n&261930}function qB(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var o=31-Ra(n),r=1<<o;r&t|e[o]&t&&(e[o]|=t),n&=~r}}function VB(e,t){var n=t&-t;return n=(n&42)!==0?1:Pk(n),(n&(e.suspendedLanes|t))!==0?0:n}function Pk(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ck(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function WB(){var e=sr.p;return e!==0?e:(e=window.event,e===void 0?32:hF(e.type))}function dD(e,t){var n=sr.p;try{return sr.p=e,t()}finally{sr.p=n}}var X6=Math.random().toString(36).slice(2),li="__reactFiber$"+X6,W3="__reactProps$"+X6,a9="__reactContainer$"+X6,IC="__reactEvents$"+X6,$ne="__reactListeners$"+X6,Ene="__reactHandles$"+X6,pD="__reactResources$"+X6,Bp="__reactMarker$"+X6;function kk(e){delete e[li],delete e[W3],delete e[IC],delete e[$ne],delete e[Ene]}function Tc(e){var t=e[li];if(t)return t;for(var n=e.parentNode;n;){if(t=n[a9]||n[li]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=SB(e);e!==null;){if(n=e[li])return n;e=SB(e)}return t}e=n,n=e.parentNode}return null}function s9(e){if(e=e[li]||e[a9]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ip(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(z1(33))}function Fc(e){var t=e[pD];return t||(t=e[pD]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function jo(e){e[Bp]=!0}var GB=new Set,ZB={};function U7(e,t){Yc(e,t),Yc(e+"Capture",t)}function Yc(e,t){for(ZB[e]=t,e=0;e<t.length;e++)GB.add(t[e])}var Mne=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),fD={},mD={};function Tne(e){return AC.call(mD,e)?!0:AC.call(fD,e)?!1:Mne.test(e)?mD[e]=!0:(fD[e]=!0,!1)}function Zg(e,t,n){if(Tne(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Ig(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function r0(e,t,n,o){if(o===null)e.removeAttribute(n);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+o)}}function c4(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function XB(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ane(e,t,n){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var r=o.get,i=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function NC(e){if(!e._valueTracker){var t=XB(e)?"checked":"value";e._valueTracker=Ane(e,t,""+e[t])}}function YB(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=XB(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function fy(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Ine=/[\n"\\]/g;function p4(e){return e.replace(Ine,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function OC(e,t,n,o,r,i,a,s){e.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?e.type=a:e.removeAttribute("type"),t!=null?a==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+c4(t)):e.value!==""+c4(t)&&(e.value=""+c4(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?LC(e,a,c4(t)):n!=null?LC(e,a,c4(n)):o!=null&&e.removeAttribute("value"),r==null&&i!=null&&(e.defaultChecked=!!i),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+c4(s):e.removeAttribute("name")}function KB(e,t,n,o,r,i,a,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){NC(e);return}n=n!=null?""+c4(n):"",t=t!=null?""+c4(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}o=o??r,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=s?e.checked:!!o,e.defaultChecked=!!o,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a),NC(e)}function LC(e,t,n){t==="number"&&fy(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Hc(e,t,n,o){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&o&&(e[n].defaultSelected=!0)}else{for(n=""+c4(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,o&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function JB(e,t,n){if(t!=null&&(t=""+c4(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+c4(n):""}function QB(e,t,n,o){if(t==null){if(o!=null){if(n!=null)throw Error(z1(92));if(op(o)){if(1<o.length)throw Error(z1(93));o=o[0]}n=o}n==null&&(n=""),t=n}n=c4(t),e.defaultValue=n,o=e.textContent,o===n&&o!==""&&o!==null&&(e.value=o),NC(e)}function Kc(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Nne=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function hD(e,t,n){var o=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,n):typeof n!="number"||n===0||Nne.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function ej(e,t,n){if(t!=null&&typeof t!="object")throw Error(z1(62));if(e=e.style,n!=null){for(var o in n)!n.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var r in t)o=t[r],t.hasOwnProperty(r)&&n[r]!==o&&hD(e,r,o)}else for(var i in t)t.hasOwnProperty(i)&&hD(e,i,t[i])}function Rk(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var One=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Lne=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Xg(e){return Lne.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function d0(){}var DC=null;function zk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ac=null,qc=null;function gD(e){var t=s9(e);if(t&&(e=t.stateNode)){var n=e[W3]||null;e:switch(e=t.stateNode,t.type){case"input":if(OC(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+p4(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var r=o[W3]||null;if(!r)throw Error(z1(90));OC(o,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)o=n[t],o.form===e.form&&YB(o)}break e;case"textarea":JB(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Hc(e,!!n.multiple,t,!1)}}}var JP=!1;function tj(e,t,n){if(JP)return e(t,n);JP=!0;try{var o=e(t);return o}finally{if(JP=!1,(Ac!==null||qc!==null)&&(Yy(),Ac&&(t=Ac,e=qc,qc=Ac=null,gD(t),e)))for(t=0;t<e.length;t++)gD(e[t])}}function wp(e,t){var n=e.stateNode;if(n===null)return null;var o=n[W3]||null;if(o===null)return null;n=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(z1(231,t,typeof n));return n}var g0=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),BC=!1;if(g0)try{Cc={},Object.defineProperty(Cc,"passive",{get:function(){BC=!0}}),window.addEventListener("test",Cc,Cc),window.removeEventListener("test",Cc,Cc)}catch{BC=!1}var Cc,T6=null,$k=null,Yg=null;function nj(){if(Yg)return Yg;var e,t=$k,n=t.length,o,r="value"in T6?T6.value:T6.textContent,i=r.length;for(e=0;e<n&&t[e]===r[e];e++);var a=n-e;for(o=1;o<=a&&t[n-o]===r[i-o];o++);return Yg=r.slice(e,1<o?1-o:void 0)}function Kg(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ng(){return!0}function yD(){return!1}function G3(e){function t(n,o,r,i,a){this._reactName=n,this._targetInst=r,this.type=o,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ng:yD,this.isPropagationStopped=yD,this}return Xr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ng)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ng)},persist:function(){},isPersistent:Ng}),t}var F7={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},By=G3(F7),jp=Xr({},F7,{view:0,detail:0}),Dne=G3(jp),QP,eC,Kd,jy=Xr({},jp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ek,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Kd&&(Kd&&e.type==="mousemove"?(QP=e.screenX-Kd.screenX,eC=e.screenY-Kd.screenY):eC=QP=0,Kd=e),QP)},movementY:function(e){return"movementY"in e?e.movementY:eC}}),vD=G3(jy),Bne=Xr({},jy,{dataTransfer:0}),jne=G3(Bne),Une=Xr({},jp,{relatedTarget:0}),tC=G3(Une),Fne=Xr({},F7,{animationName:0,elapsedTime:0,pseudoElement:0}),Hne=G3(Fne),qne=Xr({},F7,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Vne=G3(qne),Wne=Xr({},F7,{data:0}),bD=G3(Wne),Gne={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zne={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Xne={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yne(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xne[e])?!!t[e]:!1}function Ek(){return Yne}var Kne=Xr({},jp,{key:function(e){if(e.key){var t=Gne[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Kg(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zne[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ek,charCode:function(e){return e.type==="keypress"?Kg(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Kg(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Jne=G3(Kne),Qne=Xr({},jy,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),SD=G3(Qne),ere=Xr({},jp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ek}),tre=G3(ere),nre=Xr({},F7,{propertyName:0,elapsedTime:0,pseudoElement:0}),rre=G3(nre),ore=Xr({},jy,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ire=G3(ore),are=Xr({},F7,{newState:0,oldState:0}),sre=G3(are),lre=[9,13,27,32],Mk=g0&&"CompositionEvent"in window,lp=null;g0&&"documentMode"in document&&(lp=document.documentMode);var cre=g0&&"TextEvent"in window&&!lp,rj=g0&&(!Mk||lp&&8<lp&&11>=lp),xD=" ",wD=!1;function oj(e,t){switch(e){case"keyup":return lre.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ij(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ic=!1;function ure(e,t){switch(e){case"compositionend":return ij(t);case"keypress":return t.which!==32?null:(wD=!0,xD);case"textInput":return e=t.data,e===xD&&wD?null:e;default:return null}}function dre(e,t){if(Ic)return e==="compositionend"||!Mk&&oj(e,t)?(e=nj(),Yg=$k=T6=null,Ic=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return rj&&t.locale!=="ko"?null:t.data;default:return null}}var pre={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function _D(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!pre[e.type]:t==="textarea"}function aj(e,t,n,o){Ac?qc?qc.push(o):qc=[o]:Ac=o,t=My(t,"onChange"),0<t.length&&(n=new By("onChange","change",null,n,o),e.push({event:n,listeners:t}))}var cp=null,_p=null;function fre(e){tF(e,0)}function Uy(e){var t=ip(e);if(YB(t))return e}function PD(e,t){if(e==="change")return t}var sj=!1;g0&&(g0?(Lg="oninput"in document,Lg||(nC=document.createElement("div"),nC.setAttribute("oninput","return;"),Lg=typeof nC.oninput=="function"),Og=Lg):Og=!1,sj=Og&&(!document.documentMode||9<document.documentMode));var Og,Lg,nC;function CD(){cp&&(cp.detachEvent("onpropertychange",lj),_p=cp=null)}function lj(e){if(e.propertyName==="value"&&Uy(_p)){var t=[];aj(t,_p,e,zk(e)),tj(fre,t)}}function mre(e,t,n){e==="focusin"?(CD(),cp=t,_p=n,cp.attachEvent("onpropertychange",lj)):e==="focusout"&&CD()}function hre(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Uy(_p)}function gre(e,t){if(e==="click")return Uy(t)}function yre(e,t){if(e==="input"||e==="change")return Uy(t)}function vre(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $a=typeof Object.is=="function"?Object.is:vre;function Pp(e,t){if($a(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(o=0;o<n.length;o++){var r=n[o];if(!AC.call(t,r)||!$a(e[r],t[r]))return!1}return!0}function kD(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function RD(e,t){var n=kD(e);e=0;for(var o;n;){if(n.nodeType===3){if(o=e+n.textContent.length,e<=t&&o>=t)return{node:n,offset:t-e};e=o}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=kD(n)}}function cj(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cj(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uj(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=fy(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=fy(e.document)}return t}function Tk(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var bre=g0&&"documentMode"in document&&11>=document.documentMode,Nc=null,jC=null,up=null,UC=!1;function zD(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;UC||Nc==null||Nc!==fy(o)||(o=Nc,"selectionStart"in o&&Tk(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),up&&Pp(up,o)||(up=o,o=My(jC,"onSelect"),0<o.length&&(t=new By("onSelect","select",null,t,n),e.push({event:t,listeners:o}),t.target=Nc)))}function k7(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Oc={animationend:k7("Animation","AnimationEnd"),animationiteration:k7("Animation","AnimationIteration"),animationstart:k7("Animation","AnimationStart"),transitionrun:k7("Transition","TransitionRun"),transitionstart:k7("Transition","TransitionStart"),transitioncancel:k7("Transition","TransitionCancel"),transitionend:k7("Transition","TransitionEnd")},rC={},dj={};g0&&(dj=document.createElement("div").style,"AnimationEvent"in window||(delete Oc.animationend.animation,delete Oc.animationiteration.animation,delete Oc.animationstart.animation),"TransitionEvent"in window||delete Oc.transitionend.transition);function H7(e){if(rC[e])return rC[e];if(!Oc[e])return e;var t=Oc[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in dj)return rC[e]=t[n];return e}var pj=H7("animationend"),fj=H7("animationiteration"),mj=H7("animationstart"),Sre=H7("transitionrun"),xre=H7("transitionstart"),wre=H7("transitioncancel"),hj=H7("transitionend"),gj=new Map,FC="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");FC.push("scrollEnd");function o5(e,t){gj.set(e,t),U7(t,[e])}var my=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},l4=[],Lc=0,Ak=0;function Fy(){for(var e=Lc,t=Ak=Lc=0;t<e;){var n=l4[t];l4[t++]=null;var o=l4[t];l4[t++]=null;var r=l4[t];l4[t++]=null;var i=l4[t];if(l4[t++]=null,o!==null&&r!==null){var a=o.pending;a===null?r.next=r:(r.next=a.next,a.next=r),o.pending=r}i!==0&&yj(n,r,i)}}function Hy(e,t,n,o){l4[Lc++]=e,l4[Lc++]=t,l4[Lc++]=n,l4[Lc++]=o,Ak|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Ik(e,t,n,o){return Hy(e,t,n,o),hy(e)}function q7(e,t){return Hy(e,null,null,t),hy(e)}function yj(e,t,n){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n);for(var r=!1,i=e.return;i!==null;)i.childLanes|=n,o=i.alternate,o!==null&&(o.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(r=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,r&&t!==null&&(r=31-Ra(n),e=i.hiddenUpdates,o=e[r],o===null?e[r]=[t]:o.push(t),t.lane=n|536870912),i):null}function hy(e){if(50<bp)throw bp=0,ck=null,Error(z1(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Dc={};function _re(e,t,n,o){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _a(e,t,n,o){return new _re(e,t,n,o)}function Nk(e){return e=e.prototype,!(!e||!e.isReactComponent)}function f0(e,t){var n=e.alternate;return n===null?(n=_a(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function vj(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Jg(e,t,n,o,r,i){var a=0;if(o=e,typeof e=="function")Nk(e)&&(a=1);else if(typeof e=="string")a=k2e(e,n,ns.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case $C:return e=_a(31,n,t,r),e.elementType=$C,e.lanes=i,e;case Ec:return T7(n.children,r,i,t);case LB:a=8,r|=24;break;case kC:return e=_a(12,n,t,r|2),e.elementType=kC,e.lanes=i,e;case RC:return e=_a(13,n,t,r),e.elementType=RC,e.lanes=i,e;case zC:return e=_a(19,n,t,r),e.elementType=zC,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case u0:a=10;break e;case DB:a=9;break e;case xk:a=11;break e;case wk:a=14;break e;case C6:a=16,o=null;break e}a=29,n=Error(z1(130,e===null?"null":typeof e,"")),o=null}return t=_a(a,n,t,r),t.elementType=e,t.type=o,t.lanes=i,t}function T7(e,t,n,o){return e=_a(7,e,o,t),e.lanes=n,e}function oC(e,t,n){return e=_a(6,e,null,t),e.lanes=n,e}function bj(e){var t=_a(18,null,null,0);return t.stateNode=e,t}function iC(e,t,n){return t=_a(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var $D=new WeakMap;function f4(e,t){if(typeof e=="object"&&e!==null){var n=$D.get(e);return n!==void 0?n:(t={value:e,source:t,stack:uD(t)},$D.set(e,t),t)}return{value:e,source:t,stack:uD(t)}}var Bc=[],jc=0,gy=null,Cp=0,u4=[],d4=0,V6=null,Q5=1,es="";function l0(e,t){Bc[jc++]=Cp,Bc[jc++]=gy,gy=e,Cp=t}function Sj(e,t,n){u4[d4++]=Q5,u4[d4++]=es,u4[d4++]=V6,V6=e;var o=Q5;e=es;var r=32-Ra(o)-1;o&=~(1<<r),n+=1;var i=32-Ra(t)+r;if(30<i){var a=r-r%5;i=(o&(1<<a)-1).toString(32),o>>=a,r-=a,Q5=1<<32-Ra(t)+r|n<<r|o,es=i+e}else Q5=1<<i|n<<r|o,es=e}function Ok(e){e.return!==null&&(l0(e,1),Sj(e,1,0))}function Lk(e){for(;e===gy;)gy=Bc[--jc],Bc[jc]=null,Cp=Bc[--jc],Bc[jc]=null;for(;e===V6;)V6=u4[--d4],u4[d4]=null,es=u4[--d4],u4[d4]=null,Q5=u4[--d4],u4[d4]=null}function xj(e,t){u4[d4++]=Q5,u4[d4++]=es,u4[d4++]=V6,Q5=t.id,es=t.overflow,V6=e}var ci=null,Zr=null,Gn=!1,L6=null,m4=!1,HC=Error(z1(519));function W6(e){var t=Error(z1(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw kp(f4(t,e)),HC}function ED(e){var t=e.stateNode,n=e.type,o=e.memoizedProps;switch(t[li]=e,t[W3]=o,n){case"dialog":Ln("cancel",t),Ln("close",t);break;case"iframe":case"object":case"embed":Ln("load",t);break;case"video":case"audio":for(n=0;n<Ep.length;n++)Ln(Ep[n],t);break;case"source":Ln("error",t);break;case"img":case"image":case"link":Ln("error",t),Ln("load",t);break;case"details":Ln("toggle",t);break;case"input":Ln("invalid",t),KB(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Ln("invalid",t);break;case"textarea":Ln("invalid",t),QB(t,o.value,o.defaultValue,o.children)}n=o.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||o.suppressHydrationWarning===!0||rF(t.textContent,n)?(o.popover!=null&&(Ln("beforetoggle",t),Ln("toggle",t)),o.onScroll!=null&&Ln("scroll",t),o.onScrollEnd!=null&&Ln("scrollend",t),o.onClick!=null&&(t.onclick=d0),t=!0):t=!1,t||W6(e,!0)}function MD(e){for(ci=e.return;ci;)switch(ci.tag){case 5:case 31:case 13:m4=!1;return;case 27:case 3:m4=!0;return;default:ci=ci.return}}function kc(e){if(e!==ci)return!1;if(!Gn)return MD(e),Gn=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||mk(e.type,e.memoizedProps)),n=!n),n&&Zr&&W6(e),MD(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(z1(317));Zr=bB(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(z1(317));Zr=bB(e)}else t===27?(t=Zr,Y6(e.type)?(e=vk,vk=null,Zr=e):Zr=t):Zr=ci?g4(e.stateNode.nextSibling):null;return!0}function O7(){Zr=ci=null,Gn=!1}function aC(){var e=L6;return e!==null&&(q3===null?q3=e:q3.push.apply(q3,e),L6=null),e}function kp(e){L6===null?L6=[e]:L6.push(e)}var qC=rs(null),V7=null,p0=null;function R6(e,t,n){Br(qC,t._currentValue),t._currentValue=n}function m0(e){e._currentValue=qC.current,Uo(qC)}function VC(e,t,n){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===n)break;e=e.return}}function WC(e,t,n,o){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var i=r.dependencies;if(i!==null){var a=r.child;i=i.firstContext;e:for(;i!==null;){var s=i;i=r;for(var l=0;l<t.length;l++)if(s.context===t[l]){i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),VC(i.return,n,e),o||(a=null);break e}i=s.next}}else if(r.tag===18){if(a=r.return,a===null)throw Error(z1(341));a.lanes|=n,i=a.alternate,i!==null&&(i.lanes|=n),VC(a,n,e),a=null}else a=r.child;if(a!==null)a.return=r;else for(a=r;a!==null;){if(a===e){a=null;break}if(r=a.sibling,r!==null){r.return=a.return,a=r;break}a=a.return}r=a}}function l9(e,t,n,o){e=null;for(var r=t,i=!1;r!==null;){if(!i){if((r.flags&524288)!==0)i=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var a=r.alternate;if(a===null)throw Error(z1(387));if(a=a.memoizedProps,a!==null){var s=r.type;$a(r.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(r===cy.current){if(a=r.alternate,a===null)throw Error(z1(387));a.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(Tp):e=[Tp])}r=r.return}e!==null&&WC(t,e,n,o),t.flags|=262144}function yy(e){for(e=e.firstContext;e!==null;){if(!$a(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function L7(e){V7=e,p0=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ui(e){return wj(V7,e)}function Dg(e,t){return V7===null&&L7(e),wj(e,t)}function wj(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},p0===null){if(e===null)throw Error(z1(308));p0=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else p0=p0.next=t;return n}var Pre=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Cre=So.unstable_scheduleCallback,kre=So.unstable_NormalPriority,io={$$typeof:u0,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Dk(){return{controller:new Pre,data:new Map,refCount:0}}function Up(e){e.refCount--,e.refCount===0&&Cre(kre,function(){e.controller.abort()})}var dp=null,GC=0,Jc=0,Vc=null;function Rre(e,t){if(dp===null){var n=dp=[];GC=0,Jc=cR(),Vc={status:"pending",value:void 0,then:function(o){n.push(o)}}}return GC++,t.then(TD,TD),t}function TD(){if(--GC===0&&dp!==null){Vc!==null&&(Vc.status="fulfilled");var e=dp;dp=null,Jc=0,Vc=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function zre(e,t){var n=[],o={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(o.status="rejected",o.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),o}var AD=cn.S;cn.S=function(e,t){OU=Ca(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Rre(e,t),AD!==null&&AD(e,t)};var A7=rs(null);function Bk(){var e=A7.current;return e!==null?e:Tr.pooledCache}function Qg(e,t){t===null?Br(A7,A7.current):Br(A7,t.pool)}function _j(){var e=Bk();return e===null?null:{parent:io._currentValue,pool:e}}var c9=Error(z1(460)),jk=Error(z1(474)),qy=Error(z1(542)),vy={then:function(){}};function ID(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Pj(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(d0,d0),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,OD(e),e;default:if(typeof t.status=="string")t.then(d0,d0);else{if(e=Tr,e!==null&&100<e.shellSuspendCounter)throw Error(z1(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=o}},function(o){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,OD(e),e}throw I7=t,c9}}function $7(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(I7=n,c9):n}}var I7=null;function ND(){if(I7===null)throw Error(z1(459));var e=I7;return I7=null,e}function OD(e){if(e===c9||e===qy)throw Error(z1(483))}var Wc=null,Rp=0;function Bg(e){var t=Rp;return Rp+=1,Wc===null&&(Wc=[]),Pj(Wc,e,t)}function Jd(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function jg(e,t){throw t.$$typeof===mne?Error(z1(525)):(e=Object.prototype.toString.call(t),Error(z1(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Cj(e){function t(g,y){if(e){var w=g.deletions;w===null?(g.deletions=[y],g.flags|=16):w.push(y)}}function n(g,y){if(!e)return null;for(;y!==null;)t(g,y),y=y.sibling;return null}function o(g){for(var y=new Map;g!==null;)g.key!==null?y.set(g.key,g):y.set(g.index,g),g=g.sibling;return y}function r(g,y){return g=f0(g,y),g.index=0,g.sibling=null,g}function i(g,y,w){return g.index=w,e?(w=g.alternate,w!==null?(w=w.index,w<y?(g.flags|=67108866,y):w):(g.flags|=67108866,y)):(g.flags|=1048576,y)}function a(g){return e&&g.alternate===null&&(g.flags|=67108866),g}function s(g,y,w,P){return y===null||y.tag!==6?(y=oC(w,g.mode,P),y.return=g,y):(y=r(y,w),y.return=g,y)}function l(g,y,w,P){var z=w.type;return z===Ec?u(g,y,w.props.children,P,w.key):y!==null&&(y.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===C6&&$7(z)===y.type)?(y=r(y,w.props),Jd(y,w),y.return=g,y):(y=Jg(w.type,w.key,w.props,null,g.mode,P),Jd(y,w),y.return=g,y)}function c(g,y,w,P){return y===null||y.tag!==4||y.stateNode.containerInfo!==w.containerInfo||y.stateNode.implementation!==w.implementation?(y=iC(w,g.mode,P),y.return=g,y):(y=r(y,w.children||[]),y.return=g,y)}function u(g,y,w,P,z){return y===null||y.tag!==7?(y=T7(w,g.mode,P,z),y.return=g,y):(y=r(y,w),y.return=g,y)}function d(g,y,w){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return y=oC(""+y,g.mode,w),y.return=g,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Eg:return w=Jg(y.type,y.key,y.props,null,g.mode,w),Jd(w,y),w.return=g,w;case rp:return y=iC(y,g.mode,w),y.return=g,y;case C6:return y=$7(y),d(g,y,w)}if(op(y)||Yd(y))return y=T7(y,g.mode,w,null),y.return=g,y;if(typeof y.then=="function")return d(g,Bg(y),w);if(y.$$typeof===u0)return d(g,Dg(g,y),w);jg(g,y)}return null}function p(g,y,w,P){var z=y!==null?y.key:null;if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return z!==null?null:s(g,y,""+w,P);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Eg:return w.key===z?l(g,y,w,P):null;case rp:return w.key===z?c(g,y,w,P):null;case C6:return w=$7(w),p(g,y,w,P)}if(op(w)||Yd(w))return z!==null?null:u(g,y,w,P,null);if(typeof w.then=="function")return p(g,y,Bg(w),P);if(w.$$typeof===u0)return p(g,y,Dg(g,w),P);jg(g,w)}return null}function m(g,y,w,P,z){if(typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint")return g=g.get(w)||null,s(y,g,""+P,z);if(typeof P=="object"&&P!==null){switch(P.$$typeof){case Eg:return g=g.get(P.key===null?w:P.key)||null,l(y,g,P,z);case rp:return g=g.get(P.key===null?w:P.key)||null,c(y,g,P,z);case C6:return P=$7(P),m(g,y,w,P,z)}if(op(P)||Yd(P))return g=g.get(w)||null,u(y,g,P,z,null);if(typeof P.then=="function")return m(g,y,w,Bg(P),z);if(P.$$typeof===u0)return m(g,y,w,Dg(y,P),z);jg(y,P)}return null}function h(g,y,w,P){for(var z=null,k=null,L=y,I=y=0,N=null;L!==null&&I<w.length;I++){L.index>I?(N=L,L=null):N=L.sibling;var U=p(g,L,w[I],P);if(U===null){L===null&&(L=N);break}e&&L&&U.alternate===null&&t(g,L),y=i(U,y,I),k===null?z=U:k.sibling=U,k=U,L=N}if(I===w.length)return n(g,L),Gn&&l0(g,I),z;if(L===null){for(;I<w.length;I++)L=d(g,w[I],P),L!==null&&(y=i(L,y,I),k===null?z=L:k.sibling=L,k=L);return Gn&&l0(g,I),z}for(L=o(L);I<w.length;I++)N=m(L,g,I,w[I],P),N!==null&&(e&&N.alternate!==null&&L.delete(N.key===null?I:N.key),y=i(N,y,I),k===null?z=N:k.sibling=N,k=N);return e&&L.forEach(function($){return t(g,$)}),Gn&&l0(g,I),z}function x(g,y,w,P){if(w==null)throw Error(z1(151));for(var z=null,k=null,L=y,I=y=0,N=null,U=w.next();L!==null&&!U.done;I++,U=w.next()){L.index>I?(N=L,L=null):N=L.sibling;var $=p(g,L,U.value,P);if($===null){L===null&&(L=N);break}e&&L&&$.alternate===null&&t(g,L),y=i($,y,I),k===null?z=$:k.sibling=$,k=$,L=N}if(U.done)return n(g,L),Gn&&l0(g,I),z;if(L===null){for(;!U.done;I++,U=w.next())U=d(g,U.value,P),U!==null&&(y=i(U,y,I),k===null?z=U:k.sibling=U,k=U);return Gn&&l0(g,I),z}for(L=o(L);!U.done;I++,U=w.next())U=m(L,g,I,U.value,P),U!==null&&(e&&U.alternate!==null&&L.delete(U.key===null?I:U.key),y=i(U,y,I),k===null?z=U:k.sibling=U,k=U);return e&&L.forEach(function(X){return t(g,X)}),Gn&&l0(g,I),z}function v(g,y,w,P){if(typeof w=="object"&&w!==null&&w.type===Ec&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Eg:e:{for(var z=w.key;y!==null;){if(y.key===z){if(z=w.type,z===Ec){if(y.tag===7){n(g,y.sibling),P=r(y,w.props.children),P.return=g,g=P;break e}}else if(y.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===C6&&$7(z)===y.type){n(g,y.sibling),P=r(y,w.props),Jd(P,w),P.return=g,g=P;break e}n(g,y);break}else t(g,y);y=y.sibling}w.type===Ec?(P=T7(w.props.children,g.mode,P,w.key),P.return=g,g=P):(P=Jg(w.type,w.key,w.props,null,g.mode,P),Jd(P,w),P.return=g,g=P)}return a(g);case rp:e:{for(z=w.key;y!==null;){if(y.key===z)if(y.tag===4&&y.stateNode.containerInfo===w.containerInfo&&y.stateNode.implementation===w.implementation){n(g,y.sibling),P=r(y,w.children||[]),P.return=g,g=P;break e}else{n(g,y);break}else t(g,y);y=y.sibling}P=iC(w,g.mode,P),P.return=g,g=P}return a(g);case C6:return w=$7(w),v(g,y,w,P)}if(op(w))return h(g,y,w,P);if(Yd(w)){if(z=Yd(w),typeof z!="function")throw Error(z1(150));return w=z.call(w),x(g,y,w,P)}if(typeof w.then=="function")return v(g,y,Bg(w),P);if(w.$$typeof===u0)return v(g,y,Dg(g,w),P);jg(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint"?(w=""+w,y!==null&&y.tag===6?(n(g,y.sibling),P=r(y,w),P.return=g,g=P):(n(g,y),P=oC(w,g.mode,P),P.return=g,g=P),a(g)):n(g,y)}return function(g,y,w,P){try{Rp=0;var z=v(g,y,w,P);return Wc=null,z}catch(L){if(L===c9||L===qy)throw L;var k=_a(29,L,null,g.mode);return k.lanes=P,k.return=g,k}finally{}}}var D7=Cj(!0),kj=Cj(!1),k6=!1;function Uk(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ZC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function D6(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function B6(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(ar&2)!==0){var r=o.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),o.pending=t,t=hy(e),yj(e,null,n),t}return Hy(e,o,t,n),hy(e)}function pp(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,qB(e,n)}}function sC(e,t){var n=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,n===o)){var r=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?r=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?r=i=t:i=i.next=t}else r=i=t;n={baseState:o.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:o.shared,callbacks:o.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var XC=!1;function fp(){if(XC){var e=Vc;if(e!==null)throw e}}function mp(e,t,n,o){XC=!1;var r=e.updateQueue;k6=!1;var i=r.firstBaseUpdate,a=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=r.baseState;a=0,u=c=l=null,s=i;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(Vn&p)===p:(o&p)===p){p!==0&&p===Jc&&(XC=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,x=s;p=t;var v=n;switch(x.tag){case 1:if(h=x.payload,typeof h=="function"){d=h.call(v,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=x.payload,p=typeof h=="function"?h.call(v,d,p):h,p==null)break e;d=Xr({},d,p);break e;case 2:k6=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=r.callbacks,m===null?r.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=d):u=u.next=m,a|=p;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;m=s,s=m.next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}while(!0);u===null&&(l=d),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=u,i===null&&(r.shared.lanes=0),Z6|=a,e.lanes=a,e.memoizedState=d}}function Rj(e,t){if(typeof e!="function")throw Error(z1(191,e));e.call(t)}function zj(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Rj(n[e],t)}var Qc=rs(null),by=rs(0);function LD(e,t){e=S0,Br(by,e),Br(Qc,t),S0=e|t.baseLanes}function YC(){Br(by,S0),Br(Qc,Qc.current)}function Fk(){S0=by.current,Uo(Qc),Uo(by)}var Ea=rs(null),h4=null;function z6(e){var t=e.alternate;Br(H2,H2.current&1),Br(Ea,e),h4===null&&(t===null||Qc.current!==null||t.memoizedState!==null)&&(h4=e)}function KC(e){Br(H2,H2.current),Br(Ea,e),h4===null&&(h4=e)}function $j(e){e.tag===22?(Br(H2,H2.current),Br(Ea,e),h4===null&&(h4=e)):$6(e)}function $6(){Br(H2,H2.current),Br(Ea,Ea.current)}function wa(e){Uo(Ea),h4===e&&(h4=null),Uo(H2)}var H2=rs(0);function Sy(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||gk(n)||yk(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var y0=0,bn=null,$r=null,ro=null,xy=!1,Gc=!1,B7=!1,wy=0,zp=0,Zc=null,$re=0;function S2(){throw Error(z1(321))}function Hk(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!$a(e[n],t[n]))return!1;return!0}function qk(e,t,n,o,r,i){return y0=i,bn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,cn.H=e===null||e.memoizedState===null?aU:tR,B7=!1,i=n(o,r),B7=!1,Gc&&(i=Mj(t,n,o,r)),Ej(e),i}function Ej(e){cn.H=$p;var t=$r!==null&&$r.next!==null;if(y0=0,ro=$r=bn=null,xy=!1,zp=0,Zc=null,t)throw Error(z1(300));e===null||ao||(e=e.dependencies,e!==null&&yy(e)&&(ao=!0))}function Mj(e,t,n,o){bn=e;var r=0;do{if(Gc&&(Zc=null),zp=0,Gc=!1,25<=r)throw Error(z1(301));if(r+=1,ro=$r=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}cn.H=sU,i=t(n,o)}while(Gc);return i}function Ere(){var e=cn.H,t=e.useState()[0];return t=typeof t.then=="function"?Fp(t):t,e=e.useState()[0],($r!==null?$r.memoizedState:null)!==e&&(bn.flags|=1024),t}function Vk(){var e=wy!==0;return wy=0,e}function Wk(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Gk(e){if(xy){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}xy=!1}y0=0,ro=$r=bn=null,Gc=!1,zp=wy=0,Zc=null}function p3(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ro===null?bn.memoizedState=ro=e:ro=ro.next=e,ro}function q2(){if($r===null){var e=bn.alternate;e=e!==null?e.memoizedState:null}else e=$r.next;var t=ro===null?bn.memoizedState:ro.next;if(t!==null)ro=t,$r=e;else{if(e===null)throw bn.alternate===null?Error(z1(467)):Error(z1(310));$r=e,e={memoizedState:$r.memoizedState,baseState:$r.baseState,baseQueue:$r.baseQueue,queue:$r.queue,next:null},ro===null?bn.memoizedState=ro=e:ro=ro.next=e}return ro}function Vy(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fp(e){var t=zp;return zp+=1,Zc===null&&(Zc=[]),e=Pj(Zc,e,t),t=bn,(ro===null?t.memoizedState:ro.next)===null&&(t=t.alternate,cn.H=t===null||t.memoizedState===null?aU:tR),e}function Wy(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Fp(e);if(e.$$typeof===u0)return ui(e)}throw Error(z1(438,String(e)))}function Zk(e){var t=null,n=bn.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var o=bn.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Vy(),bn.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),o=0;o<e;o++)n[o]=hne;return t.index++,n}function v0(e,t){return typeof t=="function"?t(e):t}function ey(e){var t=q2();return Xk(t,$r,e)}function Xk(e,t,n){var o=e.queue;if(o===null)throw Error(z1(311));o.lastRenderedReducer=n;var r=e.baseQueue,i=o.pending;if(i!==null){if(r!==null){var a=r.next;r.next=i.next,i.next=a}t.baseQueue=r=i,o.pending=null}if(i=e.baseState,r===null)e.memoizedState=i;else{t=r.next;var s=a=null,l=null,c=t,u=!1;do{var d=c.lane&-536870913;if(d!==c.lane?(Vn&d)===d:(y0&d)===d){var p=c.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===Jc&&(u=!0);else if((y0&p)===p){c=c.next,p===Jc&&(u=!0);continue}else d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=d,a=i):l=l.next=d,bn.lanes|=p,Z6|=p;d=c.action,B7&&n(i,d),i=c.hasEagerState?c.eagerState:n(i,d)}else p={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=p,a=i):l=l.next=p,bn.lanes|=d,Z6|=d;c=c.next}while(c!==null&&c!==t);if(l===null?a=i:l.next=s,!$a(i,e.memoizedState)&&(ao=!0,u&&(n=Vc,n!==null)))throw n;e.memoizedState=i,e.baseState=a,e.baseQueue=l,o.lastRenderedState=i}return r===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function lC(e){var t=q2(),n=t.queue;if(n===null)throw Error(z1(311));n.lastRenderedReducer=e;var o=n.dispatch,r=n.pending,i=t.memoizedState;if(r!==null){n.pending=null;var a=r=r.next;do i=e(i,a.action),a=a.next;while(a!==r);$a(i,t.memoizedState)||(ao=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,o]}function Tj(e,t,n){var o=bn,r=q2(),i=Gn;if(i){if(n===void 0)throw Error(z1(407));n=n()}else n=t();var a=!$a(($r||r).memoizedState,n);if(a&&(r.memoizedState=n,ao=!0),r=r.queue,Yk(Nj.bind(null,o,r,e),[e]),r.getSnapshot!==t||a||ro!==null&&ro.memoizedState.tag&1){if(o.flags|=2048,e9(9,{destroy:void 0},Ij.bind(null,o,r,n,t),null),Tr===null)throw Error(z1(349));i||(y0&127)!==0||Aj(o,t,n)}return n}function Aj(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=bn.updateQueue,t===null?(t=Vy(),bn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ij(e,t,n,o){t.value=n,t.getSnapshot=o,Oj(t)&&Lj(e)}function Nj(e,t,n){return n(function(){Oj(t)&&Lj(e)})}function Oj(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!$a(e,n)}catch{return!0}}function Lj(e){var t=q7(e,2);t!==null&&V3(t,e,2)}function JC(e){var t=p3();if(typeof e=="function"){var n=e;if(e=n(),B7){M6(!0);try{n()}finally{M6(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:v0,lastRenderedState:e},t}function Dj(e,t,n,o){return e.baseState=n,Xk(e,$r,typeof o=="function"?o:v0)}function Mre(e,t,n,o,r){if(Zy(e))throw Error(z1(485));if(e=t.action,e!==null){var i={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){i.listeners.push(a)}};cn.T!==null?n(!0):i.isTransition=!1,o(i),n=t.pending,n===null?(i.next=t.pending=i,Bj(t,i)):(i.next=n.next,t.pending=n.next=i)}}function Bj(e,t){var n=t.action,o=t.payload,r=e.state;if(t.isTransition){var i=cn.T,a={};cn.T=a;try{var s=n(r,o),l=cn.S;l!==null&&l(a,s),DD(e,t,s)}catch(c){QC(e,t,c)}finally{i!==null&&a.types!==null&&(i.types=a.types),cn.T=i}}else try{i=n(r,o),DD(e,t,i)}catch(c){QC(e,t,c)}}function DD(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(o){BD(e,t,o)},function(o){return QC(e,t,o)}):BD(e,t,n)}function BD(e,t,n){t.status="fulfilled",t.value=n,jj(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Bj(e,n)))}function QC(e,t,n){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=n,jj(t),t=t.next;while(t!==o)}e.action=null}function jj(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Uj(e,t){return t}function jD(e,t){if(Gn){var n=Tr.formState;if(n!==null){e:{var o=bn;if(Gn){if(Zr){t:{for(var r=Zr,i=m4;r.nodeType!==8;){if(!i){r=null;break t}if(r=g4(r.nextSibling),r===null){r=null;break t}}i=r.data,r=i==="F!"||i==="F"?r:null}if(r){Zr=g4(r.nextSibling),o=r.data==="F!";break e}}W6(o)}o=!1}o&&(t=n[0])}}return n=p3(),n.memoizedState=n.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Uj,lastRenderedState:t},n.queue=o,n=rU.bind(null,bn,o),o.dispatch=n,o=JC(!1),i=eR.bind(null,bn,!1,o.queue),o=p3(),r={state:t,dispatch:null,action:e,pending:null},o.queue=r,n=Mre.bind(null,bn,r,i,n),r.dispatch=n,o.memoizedState=e,[t,n,!1]}function UD(e){var t=q2();return Fj(t,$r,e)}function Fj(e,t,n){if(t=Xk(e,t,Uj)[0],e=ey(v0)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Fp(t)}catch(a){throw a===c9?qy:a}else o=t;t=q2();var r=t.queue,i=r.dispatch;return n!==t.memoizedState&&(bn.flags|=2048,e9(9,{destroy:void 0},Tre.bind(null,r,n),null)),[o,i,e]}function Tre(e,t){e.action=t}function FD(e){var t=q2(),n=$r;if(n!==null)return Fj(t,n,e);q2(),t=t.memoizedState,n=q2();var o=n.queue.dispatch;return n.memoizedState=e,[t,o,!1]}function e9(e,t,n,o){return e={tag:e,create:n,deps:o,inst:t,next:null},t=bn.updateQueue,t===null&&(t=Vy(),bn.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(o=n.next,n.next=e,e.next=o,t.lastEffect=e),e}function Hj(){return q2().memoizedState}function ty(e,t,n,o){var r=p3();bn.flags|=e,r.memoizedState=e9(1|t,{destroy:void 0},n,o===void 0?null:o)}function Gy(e,t,n,o){var r=q2();o=o===void 0?null:o;var i=r.memoizedState.inst;$r!==null&&o!==null&&Hk(o,$r.memoizedState.deps)?r.memoizedState=e9(t,i,n,o):(bn.flags|=e,r.memoizedState=e9(1|t,i,n,o))}function HD(e,t){ty(8390656,8,e,t)}function Yk(e,t){Gy(2048,8,e,t)}function Are(e){bn.flags|=4;var t=bn.updateQueue;if(t===null)t=Vy(),bn.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function qj(e){var t=q2().memoizedState;return Are({ref:t,nextImpl:e}),function(){if((ar&2)!==0)throw Error(z1(440));return t.impl.apply(void 0,arguments)}}function Vj(e,t){return Gy(4,2,e,t)}function Wj(e,t){return Gy(4,4,e,t)}function Gj(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Zj(e,t,n){n=n!=null?n.concat([e]):null,Gy(4,4,Gj.bind(null,t,e),n)}function Kk(){}function Xj(e,t){var n=q2();t=t===void 0?null:t;var o=n.memoizedState;return t!==null&&Hk(t,o[1])?o[0]:(n.memoizedState=[e,t],e)}function Yj(e,t){var n=q2();t=t===void 0?null:t;var o=n.memoizedState;if(t!==null&&Hk(t,o[1]))return o[0];if(o=e(),B7){M6(!0);try{e()}finally{M6(!1)}}return n.memoizedState=[o,t],o}function Jk(e,t,n){return n===void 0||(y0&1073741824)!==0&&(Vn&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=DU(),bn.lanes|=e,Z6|=e,n)}function Kj(e,t,n,o){return $a(n,t)?n:Qc.current!==null?(e=Jk(e,n,o),$a(e,t)||(ao=!0),e):(y0&42)===0||(y0&1073741824)!==0&&(Vn&261930)===0?(ao=!0,e.memoizedState=n):(e=DU(),bn.lanes|=e,Z6|=e,t)}function Jj(e,t,n,o,r){var i=sr.p;sr.p=i!==0&&8>i?i:8;var a=cn.T,s={};cn.T=s,eR(e,!1,t,n);try{var l=r(),c=cn.S;if(c!==null&&c(s,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=zre(l,o);hp(e,t,u,za(e))}else hp(e,t,o,za(e))}catch(d){hp(e,t,{then:function(){},status:"rejected",reason:d},za())}finally{sr.p=i,a!==null&&s.types!==null&&(a.types=s.types),cn.T=a}}function Ire(){}function ek(e,t,n,o){if(e.tag!==5)throw Error(z1(476));var r=Qj(e).queue;Jj(e,r,t,M7,n===null?Ire:function(){return eU(e),n(o)})}function Qj(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:M7,baseState:M7,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:v0,lastRenderedState:M7},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:v0,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function eU(e){var t=Qj(e);t.next===null&&(t=e.alternate.memoizedState),hp(e,t.next.queue,{},za())}function Qk(){return ui(Tp)}function tU(){return q2().memoizedState}function nU(){return q2().memoizedState}function Nre(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=za();e=D6(n);var o=B6(t,e,n);o!==null&&(V3(o,t,n),pp(o,t,n)),t={cache:Dk()},e.payload=t;return}t=t.return}}function Ore(e,t,n){var o=za();n={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Zy(e)?oU(t,n):(n=Ik(e,t,n,o),n!==null&&(V3(n,e,o),iU(n,t,o)))}function rU(e,t,n){var o=za();hp(e,t,n,o)}function hp(e,t,n,o){var r={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zy(e))oU(t,r);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(r.hasEagerState=!0,r.eagerState=s,$a(s,a))return Hy(e,t,r,0),Tr===null&&Fy(),!1}catch{}finally{}if(n=Ik(e,t,r,o),n!==null)return V3(n,e,o),iU(n,t,o),!0}return!1}function eR(e,t,n,o){if(o={lane:2,revertLane:cR(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Zy(e)){if(t)throw Error(z1(479))}else t=Ik(e,n,o,2),t!==null&&V3(t,e,2)}function Zy(e){var t=e.alternate;return e===bn||t!==null&&t===bn}function oU(e,t){Gc=xy=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function iU(e,t,n){if((n&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,qB(e,n)}}var $p={readContext:ui,use:Wy,useCallback:S2,useContext:S2,useEffect:S2,useImperativeHandle:S2,useLayoutEffect:S2,useInsertionEffect:S2,useMemo:S2,useReducer:S2,useRef:S2,useState:S2,useDebugValue:S2,useDeferredValue:S2,useTransition:S2,useSyncExternalStore:S2,useId:S2,useHostTransitionStatus:S2,useFormState:S2,useActionState:S2,useOptimistic:S2,useMemoCache:S2,useCacheRefresh:S2};$p.useEffectEvent=S2;var aU={readContext:ui,use:Wy,useCallback:function(e,t){return p3().memoizedState=[e,t===void 0?null:t],e},useContext:ui,useEffect:HD,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,ty(4194308,4,Gj.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ty(4194308,4,e,t)},useInsertionEffect:function(e,t){ty(4,2,e,t)},useMemo:function(e,t){var n=p3();t=t===void 0?null:t;var o=e();if(B7){M6(!0);try{e()}finally{M6(!1)}}return n.memoizedState=[o,t],o},useReducer:function(e,t,n){var o=p3();if(n!==void 0){var r=n(t);if(B7){M6(!0);try{n(t)}finally{M6(!1)}}}else r=t;return o.memoizedState=o.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},o.queue=e,e=e.dispatch=Ore.bind(null,bn,e),[o.memoizedState,e]},useRef:function(e){var t=p3();return e={current:e},t.memoizedState=e},useState:function(e){e=JC(e);var t=e.queue,n=rU.bind(null,bn,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Kk,useDeferredValue:function(e,t){var n=p3();return Jk(n,e,t)},useTransition:function(){var e=JC(!1);return e=Jj.bind(null,bn,e.queue,!0,!1),p3().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var o=bn,r=p3();if(Gn){if(n===void 0)throw Error(z1(407));n=n()}else{if(n=t(),Tr===null)throw Error(z1(349));(Vn&127)!==0||Aj(o,t,n)}r.memoizedState=n;var i={value:n,getSnapshot:t};return r.queue=i,HD(Nj.bind(null,o,i,e),[e]),o.flags|=2048,e9(9,{destroy:void 0},Ij.bind(null,o,i,n,t),null),n},useId:function(){var e=p3(),t=Tr.identifierPrefix;if(Gn){var n=es,o=Q5;n=(o&~(1<<32-Ra(o)-1)).toString(32)+n,t="_"+t+"R_"+n,n=wy++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=$re++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Qk,useFormState:jD,useActionState:jD,useOptimistic:function(e){var t=p3();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=eR.bind(null,bn,!0,n),n.dispatch=t,[e,t]},useMemoCache:Zk,useCacheRefresh:function(){return p3().memoizedState=Nre.bind(null,bn)},useEffectEvent:function(e){var t=p3(),n={impl:e};return t.memoizedState=n,function(){if((ar&2)!==0)throw Error(z1(440));return n.impl.apply(void 0,arguments)}}},tR={readContext:ui,use:Wy,useCallback:Xj,useContext:ui,useEffect:Yk,useImperativeHandle:Zj,useInsertionEffect:Vj,useLayoutEffect:Wj,useMemo:Yj,useReducer:ey,useRef:Hj,useState:function(){return ey(v0)},useDebugValue:Kk,useDeferredValue:function(e,t){var n=q2();return Kj(n,$r.memoizedState,e,t)},useTransition:function(){var e=ey(v0)[0],t=q2().memoizedState;return[typeof e=="boolean"?e:Fp(e),t]},useSyncExternalStore:Tj,useId:tU,useHostTransitionStatus:Qk,useFormState:UD,useActionState:UD,useOptimistic:function(e,t){var n=q2();return Dj(n,$r,e,t)},useMemoCache:Zk,useCacheRefresh:nU};tR.useEffectEvent=qj;var sU={readContext:ui,use:Wy,useCallback:Xj,useContext:ui,useEffect:Yk,useImperativeHandle:Zj,useInsertionEffect:Vj,useLayoutEffect:Wj,useMemo:Yj,useReducer:lC,useRef:Hj,useState:function(){return lC(v0)},useDebugValue:Kk,useDeferredValue:function(e,t){var n=q2();return $r===null?Jk(n,e,t):Kj(n,$r.memoizedState,e,t)},useTransition:function(){var e=lC(v0)[0],t=q2().memoizedState;return[typeof e=="boolean"?e:Fp(e),t]},useSyncExternalStore:Tj,useId:tU,useHostTransitionStatus:Qk,useFormState:FD,useActionState:FD,useOptimistic:function(e,t){var n=q2();return $r!==null?Dj(n,$r,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Zk,useCacheRefresh:nU};sU.useEffectEvent=qj;function cC(e,t,n,o){t=e.memoizedState,n=n(o,t),n=n==null?t:Xr({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var tk={enqueueSetState:function(e,t,n){e=e._reactInternals;var o=za(),r=D6(o);r.payload=t,n!=null&&(r.callback=n),t=B6(e,r,o),t!==null&&(V3(t,e,o),pp(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var o=za(),r=D6(o);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=B6(e,r,o),t!==null&&(V3(t,e,o),pp(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=za(),o=D6(n);o.tag=2,t!=null&&(o.callback=t),t=B6(e,o,n),t!==null&&(V3(t,e,n),pp(t,e,n))}};function qD(e,t,n,o,r,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,i,a):t.prototype&&t.prototype.isPureReactComponent?!Pp(n,o)||!Pp(r,i):!0}function VD(e,t,n,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,o),t.state!==e&&tk.enqueueReplaceState(t,t.state,null)}function j7(e,t){var n=t;if("ref"in t){n={};for(var o in t)o!=="ref"&&(n[o]=t[o])}if(e=e.defaultProps){n===t&&(n=Xr({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}function lU(e){my(e)}function cU(e){console.error(e)}function uU(e){my(e)}function _y(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function WD(e,t,n){try{var o=e.onCaughtError;o(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function nk(e,t,n){return n=D6(n),n.tag=3,n.payload={element:null},n.callback=function(){_y(e,t)},n}function dU(e){return e=D6(e),e.tag=3,e}function pU(e,t,n,o){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var i=o.value;e.payload=function(){return r(i)},e.callback=function(){WD(t,n,o)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){WD(t,n,o),typeof r!="function"&&(j6===null?j6=new Set([this]):j6.add(this));var s=o.stack;this.componentDidCatch(o.value,{componentStack:s!==null?s:""})})}function Lre(e,t,n,o,r){if(n.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=n.alternate,t!==null&&l9(t,n,r,!0),n=Ea.current,n!==null){switch(n.tag){case 31:case 13:return h4===null?zy():n.alternate===null&&x2===0&&(x2=3),n.flags&=-257,n.flags|=65536,n.lanes=r,o===vy?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([o]):t.add(o),SC(e,o,r)),!1;case 22:return n.flags|=65536,o===vy?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([o]):n.add(o)),SC(e,o,r)),!1}throw Error(z1(435,n.tag))}return SC(e,o,r),zy(),!1}if(Gn)return t=Ea.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,o!==HC&&(e=Error(z1(422),{cause:o}),kp(f4(e,n)))):(o!==HC&&(t=Error(z1(423),{cause:o}),kp(f4(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,o=f4(o,n),r=nk(e.stateNode,o,r),sC(e,r),x2!==4&&(x2=2)),!1;var i=Error(z1(520),{cause:o});if(i=f4(i,n),vp===null?vp=[i]:vp.push(i),x2!==4&&(x2=2),t===null)return!0;o=f4(o,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=nk(n.stateNode,o,e),sC(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(j6===null||!j6.has(i))))return n.flags|=65536,r&=-r,n.lanes|=r,r=dU(r),pU(r,e,n,o),sC(n,r),!1}n=n.return}while(n!==null);return!1}var nR=Error(z1(461)),ao=!1;function si(e,t,n,o){t.child=e===null?kj(t,null,n,o):D7(t,e.child,n,o)}function GD(e,t,n,o,r){n=n.render;var i=t.ref;if("ref"in o){var a={};for(var s in o)s!=="ref"&&(a[s]=o[s])}else a=o;return L7(t),o=qk(e,t,n,a,i,r),s=Vk(),e!==null&&!ao?(Wk(e,t,r),b0(e,t,r)):(Gn&&s&&Ok(t),t.flags|=1,si(e,t,o,r),t.child)}function ZD(e,t,n,o,r){if(e===null){var i=n.type;return typeof i=="function"&&!Nk(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,fU(e,t,i,o,r)):(e=Jg(n.type,null,o,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!rR(e,r)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Pp,n(a,o)&&e.ref===t.ref)return b0(e,t,r)}return t.flags|=1,e=f0(i,o),e.ref=t.ref,e.return=t,t.child=e}function fU(e,t,n,o,r){if(e!==null){var i=e.memoizedProps;if(Pp(i,o)&&e.ref===t.ref)if(ao=!1,t.pendingProps=o=i,rR(e,r))(e.flags&131072)!==0&&(ao=!0);else return t.lanes=e.lanes,b0(e,t,r)}return rk(e,t,n,o,r)}function mU(e,t,n,o){var r=o.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(i=i!==null?i.baseLanes|n:n,e!==null){for(o=t.child=e.child,r=0;o!==null;)r=r|o.lanes|o.childLanes,o=o.sibling;o=r&~i}else o=0,t.child=null;return XD(e,t,i,n,o)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Qg(t,i!==null?i.cachePool:null),i!==null?LD(t,i):YC(),$j(t);else return o=t.lanes=536870912,XD(e,t,i!==null?i.baseLanes|n:n,n,o)}else i!==null?(Qg(t,i.cachePool),LD(t,i),$6(t),t.memoizedState=null):(e!==null&&Qg(t,null),YC(),$6(t));return si(e,t,r,n),t.child}function ap(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function XD(e,t,n,o,r){var i=Bk();return i=i===null?null:{parent:io._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&Qg(t,null),YC(),$j(t),e!==null&&l9(e,t,o,!0),t.childLanes=r,null}function ny(e,t){return t=Py({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function YD(e,t,n){return D7(t,e.child,null,n),e=ny(t,t.pendingProps),e.flags|=2,wa(t),t.memoizedState=null,e}function Dre(e,t,n){var o=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Gn){if(o.mode==="hidden")return e=ny(t,o),t.lanes=536870912,ap(null,e);if(KC(t),(e=Zr)?(e=aF(e,m4),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:V6!==null?{id:Q5,overflow:es}:null,retryLane:536870912,hydrationErrors:null},n=bj(e),n.return=t,t.child=n,ci=t,Zr=null)):e=null,e===null)throw W6(t);return t.lanes=536870912,null}return ny(t,o)}var i=e.memoizedState;if(i!==null){var a=i.dehydrated;if(KC(t),r)if(t.flags&256)t.flags&=-257,t=YD(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(z1(558));else if(ao||l9(e,t,n,!1),r=(n&e.childLanes)!==0,ao||r){if(o=Tr,o!==null&&(a=VB(o,n),a!==0&&a!==i.retryLane))throw i.retryLane=a,q7(e,a),V3(o,e,a),nR;zy(),t=YD(e,t,n)}else e=i.treeContext,Zr=g4(a.nextSibling),ci=t,Gn=!0,L6=null,m4=!1,e!==null&&xj(t,e),t=ny(t,o),t.flags|=4096;return t}return e=f0(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function ry(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(z1(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function rk(e,t,n,o,r){return L7(t),n=qk(e,t,n,o,void 0,r),o=Vk(),e!==null&&!ao?(Wk(e,t,r),b0(e,t,r)):(Gn&&o&&Ok(t),t.flags|=1,si(e,t,n,r),t.child)}function KD(e,t,n,o,r,i){return L7(t),t.updateQueue=null,n=Mj(t,o,n,r),Ej(e),o=Vk(),e!==null&&!ao?(Wk(e,t,i),b0(e,t,i)):(Gn&&o&&Ok(t),t.flags|=1,si(e,t,n,i),t.child)}function JD(e,t,n,o,r){if(L7(t),t.stateNode===null){var i=Dc,a=n.contextType;typeof a=="object"&&a!==null&&(i=ui(a)),i=new n(o,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=tk,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=o,i.state=t.memoizedState,i.refs={},Uk(t),a=n.contextType,i.context=typeof a=="object"&&a!==null?ui(a):Dc,i.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(cC(t,n,a,o),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(a=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),a!==i.state&&tk.enqueueReplaceState(i,i.state,null),mp(t,o,i,r),fp(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){i=t.stateNode;var s=t.memoizedProps,l=j7(n,s);i.props=l;var c=i.context,u=n.contextType;a=Dc,typeof u=="object"&&u!==null&&(a=ui(u));var d=n.getDerivedStateFromProps;u=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,u||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||c!==a)&&VD(t,i,o,a),k6=!1;var p=t.memoizedState;i.state=p,mp(t,o,i,r),fp(),c=t.memoizedState,s||p!==c||k6?(typeof d=="function"&&(cC(t,n,d,o),c=t.memoizedState),(l=k6||qD(t,n,l,o,p,c,a))?(u||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=c),i.props=o,i.state=c,i.context=a,o=l):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{i=t.stateNode,ZC(e,t),a=t.memoizedProps,u=j7(n,a),i.props=u,d=t.pendingProps,p=i.context,c=n.contextType,l=Dc,typeof c=="object"&&c!==null&&(l=ui(c)),s=n.getDerivedStateFromProps,(c=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==d||p!==l)&&VD(t,i,o,l),k6=!1,p=t.memoizedState,i.state=p,mp(t,o,i,r),fp();var m=t.memoizedState;a!==d||p!==m||k6||e!==null&&e.dependencies!==null&&yy(e.dependencies)?(typeof s=="function"&&(cC(t,n,s,o),m=t.memoizedState),(u=k6||qD(t,n,u,o,p,m,l)||e!==null&&e.dependencies!==null&&yy(e.dependencies))?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(o,m,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(o,m,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=m),i.props=o,i.state=m,i.context=l,o=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),o=!1)}return i=o,ry(e,t),o=(t.flags&128)!==0,i||o?(i=t.stateNode,n=o&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&o?(t.child=D7(t,e.child,null,r),t.child=D7(t,null,n,r)):si(e,t,n,r),t.memoizedState=i.state,e=t.child):e=b0(e,t,r),e}function QD(e,t,n,o){return O7(),t.flags|=256,si(e,t,n,o),t.child}var uC={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function dC(e){return{baseLanes:e,cachePool:_j()}}function pC(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Pa),e}function hU(e,t,n){var o=t.pendingProps,r=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(H2.current&2)!==0),a&&(r=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(Gn){if(r?z6(t):$6(t),(e=Zr)?(e=aF(e,m4),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:V6!==null?{id:Q5,overflow:es}:null,retryLane:536870912,hydrationErrors:null},n=bj(e),n.return=t,t.child=n,ci=t,Zr=null)):e=null,e===null)throw W6(t);return yk(e)?t.lanes=32:t.lanes=536870912,null}var s=o.children;return o=o.fallback,r?($6(t),r=t.mode,s=Py({mode:"hidden",children:s},r),o=T7(o,r,n,null),s.return=t,o.return=t,s.sibling=o,t.child=s,o=t.child,o.memoizedState=dC(n),o.childLanes=pC(e,a,n),t.memoizedState=uC,ap(null,o)):(z6(t),ok(t,s))}var l=e.memoizedState;if(l!==null&&(s=l.dehydrated,s!==null)){if(i)t.flags&256?(z6(t),t.flags&=-257,t=fC(e,t,n)):t.memoizedState!==null?($6(t),t.child=e.child,t.flags|=128,t=null):($6(t),s=o.fallback,r=t.mode,o=Py({mode:"visible",children:o.children},r),s=T7(s,r,n,null),s.flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,D7(t,e.child,null,n),o=t.child,o.memoizedState=dC(n),o.childLanes=pC(e,a,n),t.memoizedState=uC,t=ap(null,o));else if(z6(t),yk(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var c=a.dgst;a=c,o=Error(z1(419)),o.stack="",o.digest=a,kp({value:o,source:null,stack:null}),t=fC(e,t,n)}else if(ao||l9(e,t,n,!1),a=(n&e.childLanes)!==0,ao||a){if(a=Tr,a!==null&&(o=VB(a,n),o!==0&&o!==l.retryLane))throw l.retryLane=o,q7(e,o),V3(a,e,o),nR;gk(s)||zy(),t=fC(e,t,n)}else gk(s)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Zr=g4(s.nextSibling),ci=t,Gn=!0,L6=null,m4=!1,e!==null&&xj(t,e),t=ok(t,o.children),t.flags|=4096);return t}return r?($6(t),s=o.fallback,r=t.mode,l=e.child,c=l.sibling,o=f0(l,{mode:"hidden",children:o.children}),o.subtreeFlags=l.subtreeFlags&65011712,c!==null?s=f0(c,s):(s=T7(s,r,n,null),s.flags|=2),s.return=t,o.return=t,o.sibling=s,t.child=o,ap(null,o),o=t.child,s=e.child.memoizedState,s===null?s=dC(n):(r=s.cachePool,r!==null?(l=io._currentValue,r=r.parent!==l?{parent:l,pool:l}:r):r=_j(),s={baseLanes:s.baseLanes|n,cachePool:r}),o.memoizedState=s,o.childLanes=pC(e,a,n),t.memoizedState=uC,ap(e.child,o)):(z6(t),n=e.child,e=n.sibling,n=f0(n,{mode:"visible",children:o.children}),n.return=t,n.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=n,t.memoizedState=null,n)}function ok(e,t){return t=Py({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Py(e,t){return e=_a(22,e,null,t),e.lanes=0,e}function fC(e,t,n){return D7(t,e.child,null,n),e=ok(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function eB(e,t,n){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),VC(e.return,t,n)}function mC(e,t,n,o,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:n,tailMode:r,treeForkCount:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=o,a.tail=n,a.tailMode=r,a.treeForkCount=i)}function gU(e,t,n){var o=t.pendingProps,r=o.revealOrder,i=o.tail;o=o.children;var a=H2.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,Br(H2,a),si(e,t,o,n),o=Gn?Cp:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&eB(e,n,t);else if(e.tag===19)eB(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&Sy(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),mC(t,!1,r,n,i,o);break;case"backwards":case"unstable_legacy-backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Sy(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}mC(t,!0,n,null,i,o);break;case"together":mC(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function b0(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Z6|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(l9(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(z1(153));if(t.child!==null){for(e=t.child,n=f0(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=f0(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function rR(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&yy(e)))}function Bre(e,t,n){switch(t.tag){case 3:uy(t,t.stateNode.containerInfo),R6(t,io,e.memoizedState.cache),O7();break;case 27:case 5:TC(t);break;case 4:uy(t,t.stateNode.containerInfo);break;case 10:R6(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,KC(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(z6(t),t.flags|=128,null):(n&t.child.childLanes)!==0?hU(e,t,n):(z6(t),e=b0(e,t,n),e!==null?e.sibling:null);z6(t);break;case 19:var r=(e.flags&128)!==0;if(o=(n&t.childLanes)!==0,o||(l9(e,t,n,!1),o=(n&t.childLanes)!==0),r){if(o)return gU(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Br(H2,H2.current),o)break;return null;case 22:return t.lanes=0,mU(e,t,n,t.pendingProps);case 24:R6(t,io,e.memoizedState.cache)}return b0(e,t,n)}function yU(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)ao=!0;else{if(!rR(e,n)&&(t.flags&128)===0)return ao=!1,Bre(e,t,n);ao=(e.flags&131072)!==0}else ao=!1,Gn&&(t.flags&1048576)!==0&&Sj(t,Cp,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=$7(t.elementType),t.type=e,typeof e=="function")Nk(e)?(o=j7(e,o),t.tag=1,t=JD(null,t,e,o,n)):(t.tag=0,t=rk(null,t,e,o,n));else{if(e!=null){var r=e.$$typeof;if(r===xk){t.tag=11,t=GD(null,t,e,o,n);break e}else if(r===wk){t.tag=14,t=ZD(null,t,e,o,n);break e}}throw t=EC(e)||e,Error(z1(306,t,""))}}return t;case 0:return rk(e,t,t.type,t.pendingProps,n);case 1:return o=t.type,r=j7(o,t.pendingProps),JD(e,t,o,r,n);case 3:e:{if(uy(t,t.stateNode.containerInfo),e===null)throw Error(z1(387));o=t.pendingProps;var i=t.memoizedState;r=i.element,ZC(e,t),mp(t,o,null,n);var a=t.memoizedState;if(o=a.cache,R6(t,io,o),o!==i.cache&&WC(t,[io],n,!0),fp(),o=a.element,i.isDehydrated)if(i={element:o,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=QD(e,t,o,n);break e}else if(o!==r){r=f4(Error(z1(424)),t),kp(r),t=QD(e,t,o,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Zr=g4(e.firstChild),ci=t,Gn=!0,L6=null,m4=!0,n=kj(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(O7(),o===r){t=b0(e,t,n);break e}si(e,t,o,n)}t=t.child}return t;case 26:return ry(e,t),e===null?(n=wB(t.type,null,t.pendingProps,null))?t.memoizedState=n:Gn||(n=t.type,e=t.pendingProps,o=Ty(O6.current).createElement(n),o[li]=t,o[W3]=e,di(o,n,e),jo(o),t.stateNode=o):t.memoizedState=wB(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return TC(t),e===null&&Gn&&(o=t.stateNode=sF(t.type,t.pendingProps,O6.current),ci=t,m4=!0,r=Zr,Y6(t.type)?(vk=r,Zr=g4(o.firstChild)):Zr=r),si(e,t,t.pendingProps.children,n),ry(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Gn&&((r=o=Zr)&&(o=f2e(o,t.type,t.pendingProps,m4),o!==null?(t.stateNode=o,ci=t,Zr=g4(o.firstChild),m4=!1,r=!0):r=!1),r||W6(t)),TC(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,mk(r,i)?o=null:a!==null&&mk(r,a)&&(t.flags|=32),t.memoizedState!==null&&(r=qk(e,t,Ere,null,null,n),Tp._currentValue=r),ry(e,t),si(e,t,o,n),t.child;case 6:return e===null&&Gn&&((e=n=Zr)&&(n=m2e(n,t.pendingProps,m4),n!==null?(t.stateNode=n,ci=t,Zr=null,e=!0):e=!1),e||W6(t)),null;case 13:return hU(e,t,n);case 4:return uy(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=D7(t,null,o,n):si(e,t,o,n),t.child;case 11:return GD(e,t,t.type,t.pendingProps,n);case 7:return si(e,t,t.pendingProps,n),t.child;case 8:return si(e,t,t.pendingProps.children,n),t.child;case 12:return si(e,t,t.pendingProps.children,n),t.child;case 10:return o=t.pendingProps,R6(t,t.type,o.value),si(e,t,o.children,n),t.child;case 9:return r=t.type._context,o=t.pendingProps.children,L7(t),r=ui(r),o=o(r),t.flags|=1,si(e,t,o,n),t.child;case 14:return ZD(e,t,t.type,t.pendingProps,n);case 15:return fU(e,t,t.type,t.pendingProps,n);case 19:return gU(e,t,n);case 31:return Dre(e,t,n);case 22:return mU(e,t,n,t.pendingProps);case 24:return L7(t),o=ui(io),e===null?(r=Bk(),r===null&&(r=Tr,i=Dk(),r.pooledCache=i,i.refCount++,i!==null&&(r.pooledCacheLanes|=n),r=i),t.memoizedState={parent:o,cache:r},Uk(t),R6(t,io,r)):((e.lanes&n)!==0&&(ZC(e,t),mp(t,null,null,n),fp()),r=e.memoizedState,i=t.memoizedState,r.parent!==o?(r={parent:o,cache:o},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),R6(t,io,o)):(o=i.cache,R6(t,io,o),o!==r.cache&&WC(t,[io],n,!0))),si(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(z1(156,t.tag))}function o0(e){e.flags|=4}function hC(e,t,n,o,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(UU())e.flags|=8192;else throw I7=vy,jk}else e.flags&=-16777217}function tB(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!uF(t))if(UU())e.flags|=8192;else throw I7=vy,jk}function Ug(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?FB():536870912,e.lanes|=t,t9|=t)}function Qd(e,t){if(!Gn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var o=null;n!==null;)n.alternate!==null&&(o=n),n=n.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Gr(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,o=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,o|=r.subtreeFlags&65011712,o|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,o|=r.subtreeFlags,o|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=o,e.childLanes=n,t}function jre(e,t,n){var o=t.pendingProps;switch(Lk(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gr(t),null;case 1:return Gr(t),null;case 3:return n=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),m0(io),Xc(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(kc(t)?o0(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,aC())),Gr(t),null;case 26:var r=t.type,i=t.memoizedState;return e===null?(o0(t),i!==null?(Gr(t),tB(t,i)):(Gr(t),hC(t,r,null,o,n))):i?i!==e.memoizedState?(o0(t),Gr(t),tB(t,i)):(Gr(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&o0(t),Gr(t),hC(t,r,e,o,n)),null;case 27:if(dy(t),n=O6.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&o0(t);else{if(!o){if(t.stateNode===null)throw Error(z1(166));return Gr(t),null}e=ns.current,kc(t)?ED(t,e):(e=sF(r,o,n),t.stateNode=e,o0(t))}return Gr(t),null;case 5:if(dy(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&o0(t);else{if(!o){if(t.stateNode===null)throw Error(z1(166));return Gr(t),null}if(i=ns.current,kc(t))ED(t,i);else{var a=Ty(O6.current);switch(i){case 1:i=a.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:i=a.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":i=a.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":i=a.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":i=a.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof o.is=="string"?a.createElement("select",{is:o.is}):a.createElement("select"),o.multiple?i.multiple=!0:o.size&&(i.size=o.size);break;default:i=typeof o.is=="string"?a.createElement(r,{is:o.is}):a.createElement(r)}}i[li]=t,i[W3]=o;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)i.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=i;e:switch(di(i,r,o),r){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&o0(t)}}return Gr(t),hC(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&o0(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(z1(166));if(e=O6.current,kc(t)){if(e=t.stateNode,n=t.memoizedProps,o=null,r=ci,r!==null)switch(r.tag){case 27:case 5:o=r.memoizedProps}e[li]=t,e=!!(e.nodeValue===n||o!==null&&o.suppressHydrationWarning===!0||rF(e.nodeValue,n)),e||W6(t,!0)}else e=Ty(e).createTextNode(o),e[li]=t,t.stateNode=e}return Gr(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(o=kc(t),n!==null){if(e===null){if(!o)throw Error(z1(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(z1(557));e[li]=t}else O7(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Gr(t),e=!1}else n=aC(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(wa(t),t):(wa(t),null);if((t.flags&128)!==0)throw Error(z1(558))}return Gr(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=kc(t),o!==null&&o.dehydrated!==null){if(e===null){if(!r)throw Error(z1(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(z1(317));r[li]=t}else O7(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Gr(t),r=!1}else r=aC(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(wa(t),t):(wa(t),null)}return wa(t),(t.flags&128)!==0?(t.lanes=n,t):(n=o!==null,e=e!==null&&e.memoizedState!==null,n&&(o=t.child,r=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(r=o.alternate.memoizedState.cachePool.pool),i=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(i=o.memoizedState.cachePool.pool),i!==r&&(o.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ug(t,t.updateQueue),Gr(t),null);case 4:return Xc(),e===null&&uR(t.stateNode.containerInfo),Gr(t),null;case 10:return m0(t.type),Gr(t),null;case 19:if(Uo(H2),o=t.memoizedState,o===null)return Gr(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Qd(o,!1);else{if(x2!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Sy(e),i!==null){for(t.flags|=128,Qd(o,!1),e=i.updateQueue,t.updateQueue=e,Ug(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)vj(n,e),n=n.sibling;return Br(H2,H2.current&1|2),Gn&&l0(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&Ca()>ky&&(t.flags|=128,r=!0,Qd(o,!1),t.lanes=4194304)}else{if(!r)if(e=Sy(i),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,Ug(t,e),Qd(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Gn)return Gr(t),null}else 2*Ca()-o.renderingStartTime>ky&&n!==536870912&&(t.flags|=128,r=!0,Qd(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(e=o.last,e!==null?e.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Ca(),e.sibling=null,n=H2.current,Br(H2,r?n&1|2:n&1),Gn&&l0(t,o.treeForkCount),e):(Gr(t),null);case 22:case 23:return wa(t),Fk(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(n&536870912)!==0&&(t.flags&128)===0&&(Gr(t),t.subtreeFlags&6&&(t.flags|=8192)):Gr(t),n=t.updateQueue,n!==null&&Ug(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==n&&(t.flags|=2048),e!==null&&Uo(A7),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),m0(io),Gr(t),null;case 25:return null;case 30:return null}throw Error(z1(156,t.tag))}function Ure(e,t){switch(Lk(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return m0(io),Xc(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return dy(t),null;case 31:if(t.memoizedState!==null){if(wa(t),t.alternate===null)throw Error(z1(340));O7()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(wa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(z1(340));O7()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Uo(H2),null;case 4:return Xc(),null;case 10:return m0(t.type),null;case 22:case 23:return wa(t),Fk(),e!==null&&Uo(A7),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return m0(io),null;case 25:return null;default:return null}}function vU(e,t){switch(Lk(t),t.tag){case 3:m0(io),Xc();break;case 26:case 27:case 5:dy(t);break;case 4:Xc();break;case 31:t.memoizedState!==null&&wa(t);break;case 13:wa(t);break;case 19:Uo(H2);break;case 10:m0(t.type);break;case 22:case 23:wa(t),Fk(),e!==null&&Uo(A7);break;case 24:m0(io)}}function Hp(e,t){try{var n=t.updateQueue,o=n!==null?n.lastEffect:null;if(o!==null){var r=o.next;n=r;do{if((n.tag&e)===e){o=void 0;var i=n.create,a=n.inst;o=i(),a.destroy=o}n=n.next}while(n!==r)}}catch(s){wr(t,t.return,s)}}function G6(e,t,n){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var i=r.next;o=i;do{if((o.tag&e)===e){var a=o.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,r=t;var l=n,c=s;try{c()}catch(u){wr(r,l,u)}}}o=o.next}while(o!==i)}}catch(u){wr(t,t.return,u)}}function bU(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{zj(t,n)}catch(o){wr(e,e.return,o)}}}function SU(e,t,n){n.props=j7(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(o){wr(e,t,o)}}function gp(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof n=="function"?e.refCleanup=n(o):n.current=o}}catch(r){wr(e,t,r)}}function ts(e,t){var n=e.ref,o=e.refCleanup;if(n!==null)if(typeof o=="function")try{o()}catch(r){wr(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){wr(e,t,r)}else n.current=null}function xU(e){var t=e.type,n=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&o.focus();break e;case"img":n.src?o.src=n.src:n.srcSet&&(o.srcset=n.srcSet)}}catch(r){wr(e,e.return,r)}}function gC(e,t,n){try{var o=e.stateNode;s2e(o,e.type,n,t),o[W3]=t}catch(r){wr(e,e.return,r)}}function wU(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Y6(e.type)||e.tag===4}function yC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wU(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Y6(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ik(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=d0));else if(o!==4&&(o===27&&Y6(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(ik(e,t,n),e=e.sibling;e!==null;)ik(e,t,n),e=e.sibling}function Cy(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(o!==4&&(o===27&&Y6(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Cy(e,t,n),e=e.sibling;e!==null;)Cy(e,t,n),e=e.sibling}function _U(e){var t=e.stateNode,n=e.memoizedProps;try{for(var o=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);di(t,o,n),t[li]=e,t[W3]=n}catch(i){wr(e,e.return,i)}}var c0=!1,oo=!1,vC=!1,nB=typeof WeakSet=="function"?WeakSet:Set,Bo=null;function Fre(e,t){if(e=e.containerInfo,pk=Oy,e=uj(e),Tk(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var o=n.getSelection&&n.getSelection();if(o&&o.rangeCount!==0){n=o.anchorNode;var r=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,p=null;t:for(;;){for(var m;d!==n||r!==0&&d.nodeType!==3||(s=a+r),d!==i||o!==0&&d.nodeType!==3||(l=a+o),d.nodeType===3&&(a+=d.nodeValue.length),(m=d.firstChild)!==null;)p=d,d=m;for(;;){if(d===e)break t;if(p===n&&++c===r&&(s=a),p===i&&++u===o&&(l=a),(m=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(fk={focusedElem:e,selectionRange:n},Oy=!1,Bo=t;Bo!==null;)if(t=Bo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Bo=e;else for(;Bo!==null;){switch(t=Bo,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)r=e[n],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,n=t,r=i.memoizedProps,i=i.memoizedState,o=n.stateNode;try{var h=j7(n.type,r);e=o.getSnapshotBeforeUpdate(h,i),o.__reactInternalSnapshotBeforeUpdate=e}catch(x){wr(n,n.return,x)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)hk(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":hk(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(z1(163))}if(e=t.sibling,e!==null){e.return=t.return,Bo=e;break}Bo=t.return}}function PU(e,t,n){var o=n.flags;switch(n.tag){case 0:case 11:case 15:a0(e,n),o&4&&Hp(5,n);break;case 1:if(a0(e,n),o&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){wr(n,n.return,a)}else{var r=j7(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){wr(n,n.return,a)}}o&64&&bU(n),o&512&&gp(n,n.return);break;case 3:if(a0(e,n),o&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{zj(e,t)}catch(a){wr(n,n.return,a)}}break;case 27:t===null&&o&4&&_U(n);case 26:case 5:a0(e,n),t===null&&o&4&&xU(n),o&512&&gp(n,n.return);break;case 12:a0(e,n);break;case 31:a0(e,n),o&4&&RU(e,n);break;case 13:a0(e,n),o&4&&zU(e,n),o&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Kre.bind(null,n),h2e(e,n))));break;case 22:if(o=n.memoizedState!==null||c0,!o){t=t!==null&&t.memoizedState!==null||oo,r=c0;var i=oo;c0=o,(oo=t)&&!i?s0(e,n,(n.subtreeFlags&8772)!==0):a0(e,n),c0=r,oo=i}break;case 30:break;default:a0(e,n)}}function CU(e){var t=e.alternate;t!==null&&(e.alternate=null,CU(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&kk(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var n2=null,H3=!1;function i0(e,t,n){for(n=n.child;n!==null;)kU(e,t,n),n=n.sibling}function kU(e,t,n){if(ka&&typeof ka.onCommitFiberUnmount=="function")try{ka.onCommitFiberUnmount(Op,n)}catch{}switch(n.tag){case 26:oo||ts(n,t),i0(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:oo||ts(n,t);var o=n2,r=H3;Y6(n.type)&&(n2=n.stateNode,H3=!1),i0(e,t,n),Sp(n.stateNode),n2=o,H3=r;break;case 5:oo||ts(n,t);case 6:if(o=n2,r=H3,n2=null,i0(e,t,n),n2=o,H3=r,n2!==null)if(H3)try{(n2.nodeType===9?n2.body:n2.nodeName==="HTML"?n2.ownerDocument.body:n2).removeChild(n.stateNode)}catch(i){wr(n,t,i)}else try{n2.removeChild(n.stateNode)}catch(i){wr(n,t,i)}break;case 18:n2!==null&&(H3?(e=n2,yB(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),i9(e)):yB(n2,n.stateNode));break;case 4:o=n2,r=H3,n2=n.stateNode.containerInfo,H3=!0,i0(e,t,n),n2=o,H3=r;break;case 0:case 11:case 14:case 15:G6(2,n,t),oo||G6(4,n,t),i0(e,t,n);break;case 1:oo||(ts(n,t),o=n.stateNode,typeof o.componentWillUnmount=="function"&&SU(n,t,o)),i0(e,t,n);break;case 21:i0(e,t,n);break;case 22:oo=(o=oo)||n.memoizedState!==null,i0(e,t,n),oo=o;break;default:i0(e,t,n)}}function RU(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{i9(e)}catch(n){wr(t,t.return,n)}}}function zU(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{i9(e)}catch(n){wr(t,t.return,n)}}function Hre(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new nB),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new nB),t;default:throw Error(z1(435,e.tag))}}function Fg(e,t){var n=Hre(e);t.forEach(function(o){if(!n.has(o)){n.add(o);var r=Jre.bind(null,e,o);o.then(r,r)}})}function U3(e,t){var n=t.deletions;if(n!==null)for(var o=0;o<n.length;o++){var r=n[o],i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 27:if(Y6(s.type)){n2=s.stateNode,H3=!1;break e}break;case 5:n2=s.stateNode,H3=!1;break e;case 3:case 4:n2=s.stateNode.containerInfo,H3=!0;break e}s=s.return}if(n2===null)throw Error(z1(160));kU(i,a,r),n2=null,H3=!1,i=r.alternate,i!==null&&(i.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)$U(t,e),t=t.sibling}var r5=null;function $U(e,t){var n=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:U3(t,e),F3(e),o&4&&(G6(3,e,e.return),Hp(3,e),G6(5,e,e.return));break;case 1:U3(t,e),F3(e),o&512&&(oo||n===null||ts(n,n.return)),o&64&&c0&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?o:n.concat(o))));break;case 26:var r=r5;if(U3(t,e),F3(e),o&512&&(oo||n===null||ts(n,n.return)),o&4){var i=n!==null?n.memoizedState:null;if(o=e.memoizedState,n===null)if(o===null)if(e.stateNode===null){e:{o=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(o){case"title":i=r.getElementsByTagName("title")[0],(!i||i[Bp]||i[li]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=r.createElement(o),r.head.insertBefore(i,r.querySelector("head > title"))),di(i,o,n),i[li]=e,jo(i),o=i;break e;case"link":var a=PB("link","href",r).get(o+(n.href||""));if(a){for(var s=0;s<a.length;s++)if(i=a[s],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){a.splice(s,1);break t}}i=r.createElement(o),di(i,o,n),r.head.appendChild(i);break;case"meta":if(a=PB("meta","content",r).get(o+(n.content||""))){for(s=0;s<a.length;s++)if(i=a[s],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){a.splice(s,1);break t}}i=r.createElement(o),di(i,o,n),r.head.appendChild(i);break;default:throw Error(z1(468,o))}i[li]=e,jo(i),o=i}e.stateNode=o}else CB(r,e.type,e.stateNode);else e.stateNode=_B(r,o,e.memoizedProps);else i!==o?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,o===null?CB(r,e.type,e.stateNode):_B(r,o,e.memoizedProps)):o===null&&e.stateNode!==null&&gC(e,e.memoizedProps,n.memoizedProps)}break;case 27:U3(t,e),F3(e),o&512&&(oo||n===null||ts(n,n.return)),n!==null&&o&4&&gC(e,e.memoizedProps,n.memoizedProps);break;case 5:if(U3(t,e),F3(e),o&512&&(oo||n===null||ts(n,n.return)),e.flags&32){r=e.stateNode;try{Kc(r,"")}catch(h){wr(e,e.return,h)}}o&4&&e.stateNode!=null&&(r=e.memoizedProps,gC(e,r,n!==null?n.memoizedProps:r)),o&1024&&(vC=!0);break;case 6:if(U3(t,e),F3(e),o&4){if(e.stateNode===null)throw Error(z1(162));o=e.memoizedProps,n=e.stateNode;try{n.nodeValue=o}catch(h){wr(e,e.return,h)}}break;case 3:if(ay=null,r=r5,r5=Ay(t.containerInfo),U3(t,e),r5=r,F3(e),o&4&&n!==null&&n.memoizedState.isDehydrated)try{i9(t.containerInfo)}catch(h){wr(e,e.return,h)}vC&&(vC=!1,EU(e));break;case 4:o=r5,r5=Ay(e.stateNode.containerInfo),U3(t,e),F3(e),r5=o;break;case 12:U3(t,e),F3(e);break;case 31:U3(t,e),F3(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Fg(e,o)));break;case 13:U3(t,e),F3(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Xy=Ca()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Fg(e,o)));break;case 22:r=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,c=c0,u=oo;if(c0=c||r,oo=u||l,U3(t,e),oo=u,c0=c,F3(e),o&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||l||c0||oo||E7(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(i=l.stateNode,r)a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{s=l.stateNode;var d=l.memoizedProps.style,p=d!=null&&d.hasOwnProperty("display")?d.display:null;s.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(h){wr(l,l.return,h)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=r?"":l.memoizedProps}catch(h){wr(l,l.return,h)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;r?vB(m,!0):vB(l.stateNode,!1)}catch(h){wr(l,l.return,h)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(n=o.retryQueue,n!==null&&(o.retryQueue=null,Fg(e,n))));break;case 19:U3(t,e),F3(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Fg(e,o)));break;case 30:break;case 21:break;default:U3(t,e),F3(e)}}function F3(e){var t=e.flags;if(t&2){try{for(var n,o=e.return;o!==null;){if(wU(o)){n=o;break}o=o.return}if(n==null)throw Error(z1(160));switch(n.tag){case 27:var r=n.stateNode,i=yC(e);Cy(e,i,r);break;case 5:var a=n.stateNode;n.flags&32&&(Kc(a,""),n.flags&=-33);var s=yC(e);Cy(e,s,a);break;case 3:case 4:var l=n.stateNode.containerInfo,c=yC(e);ik(e,c,l);break;default:throw Error(z1(161))}}catch(u){wr(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function EU(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;EU(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function a0(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)PU(e,t.alternate,t),t=t.sibling}function E7(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:G6(4,t,t.return),E7(t);break;case 1:ts(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&SU(t,t.return,n),E7(t);break;case 27:Sp(t.stateNode);case 26:case 5:ts(t,t.return),E7(t);break;case 22:t.memoizedState===null&&E7(t);break;case 30:E7(t);break;default:E7(t)}e=e.sibling}}function s0(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,r=e,i=t,a=i.flags;switch(i.tag){case 0:case 11:case 15:s0(r,i,n),Hp(4,i);break;case 1:if(s0(r,i,n),o=i,r=o.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(c){wr(o,o.return,c)}if(o=i,r=o.updateQueue,r!==null){var s=o.stateNode;try{var l=r.shared.hiddenCallbacks;if(l!==null)for(r.shared.hiddenCallbacks=null,r=0;r<l.length;r++)Rj(l[r],s)}catch(c){wr(o,o.return,c)}}n&&a&64&&bU(i),gp(i,i.return);break;case 27:_U(i);case 26:case 5:s0(r,i,n),n&&o===null&&a&4&&xU(i),gp(i,i.return);break;case 12:s0(r,i,n);break;case 31:s0(r,i,n),n&&a&4&&RU(r,i);break;case 13:s0(r,i,n),n&&a&4&&zU(r,i);break;case 22:i.memoizedState===null&&s0(r,i,n),gp(i,i.return);break;case 30:break;default:s0(r,i,n)}t=t.sibling}}function oR(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Up(n))}function iR(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Up(e))}function n5(e,t,n,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)MU(e,t,n,o),t=t.sibling}function MU(e,t,n,o){var r=t.flags;switch(t.tag){case 0:case 11:case 15:n5(e,t,n,o),r&2048&&Hp(9,t);break;case 1:n5(e,t,n,o);break;case 3:n5(e,t,n,o),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Up(e)));break;case 12:if(r&2048){n5(e,t,n,o),e=t.stateNode;try{var i=t.memoizedProps,a=i.id,s=i.onPostCommit;typeof s=="function"&&s(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(l){wr(t,t.return,l)}}else n5(e,t,n,o);break;case 31:n5(e,t,n,o);break;case 13:n5(e,t,n,o);break;case 23:break;case 22:i=t.stateNode,a=t.alternate,t.memoizedState!==null?i._visibility&2?n5(e,t,n,o):yp(e,t):i._visibility&2?n5(e,t,n,o):(i._visibility|=2,zc(e,t,n,o,(t.subtreeFlags&10256)!==0||!1)),r&2048&&oR(a,t);break;case 24:n5(e,t,n,o),r&2048&&iR(t.alternate,t);break;default:n5(e,t,n,o)}}function zc(e,t,n,o,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,a=t,s=n,l=o,c=a.flags;switch(a.tag){case 0:case 11:case 15:zc(i,a,s,l,r),Hp(8,a);break;case 23:break;case 22:var u=a.stateNode;a.memoizedState!==null?u._visibility&2?zc(i,a,s,l,r):yp(i,a):(u._visibility|=2,zc(i,a,s,l,r)),r&&c&2048&&oR(a.alternate,a);break;case 24:zc(i,a,s,l,r),r&&c&2048&&iR(a.alternate,a);break;default:zc(i,a,s,l,r)}t=t.sibling}}function yp(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,o=t,r=o.flags;switch(o.tag){case 22:yp(n,o),r&2048&&oR(o.alternate,o);break;case 24:yp(n,o),r&2048&&iR(o.alternate,o);break;default:yp(n,o)}t=t.sibling}}var sp=8192;function Rc(e,t,n){if(e.subtreeFlags&sp)for(e=e.child;e!==null;)TU(e,t,n),e=e.sibling}function TU(e,t,n){switch(e.tag){case 26:Rc(e,t,n),e.flags&sp&&e.memoizedState!==null&&R2e(n,r5,e.memoizedState,e.memoizedProps);break;case 5:Rc(e,t,n);break;case 3:case 4:var o=r5;r5=Ay(e.stateNode.containerInfo),Rc(e,t,n),r5=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=sp,sp=16777216,Rc(e,t,n),sp=o):Rc(e,t,n));break;default:Rc(e,t,n)}}function AU(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ep(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var o=t[n];Bo=o,NU(o,e)}AU(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)IU(e),e=e.sibling}function IU(e){switch(e.tag){case 0:case 11:case 15:ep(e),e.flags&2048&&G6(9,e,e.return);break;case 3:ep(e);break;case 12:ep(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,oy(e)):ep(e);break;default:ep(e)}}function oy(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var o=t[n];Bo=o,NU(o,e)}AU(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:G6(8,t,t.return),oy(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,oy(t));break;default:oy(t)}e=e.sibling}}function NU(e,t){for(;Bo!==null;){var n=Bo;switch(n.tag){case 0:case 11:case 15:G6(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var o=n.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Up(n.memoizedState.cache)}if(o=n.child,o!==null)o.return=n,Bo=o;else e:for(n=e;Bo!==null;){o=Bo;var r=o.sibling,i=o.return;if(CU(o),o===n){Bo=null;break e}if(r!==null){r.return=i,Bo=r;break e}Bo=i}}}var qre={getCacheForType:function(e){var t=ui(io),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ui(io).controller.signal}},Vre=typeof WeakMap=="function"?WeakMap:Map,ar=0,Tr=null,Dn=null,Vn=0,xr=0,xa=null,A6=!1,u9=!1,aR=!1,S0=0,x2=0,Z6=0,N7=0,sR=0,Pa=0,t9=0,vp=null,q3=null,ak=!1,Xy=0,OU=0,ky=1/0,Ry=null,j6=null,bo=0,U6=null,n9=null,h0=0,sk=0,lk=null,LU=null,bp=0,ck=null;function za(){return(ar&2)!==0&&Vn!==0?Vn&-Vn:cn.T!==null?cR():WB()}function DU(){if(Pa===0)if((Vn&536870912)===0||Gn){var e=Tg;Tg<<=1,(Tg&3932160)===0&&(Tg=262144),Pa=e}else Pa=536870912;return e=Ea.current,e!==null&&(e.flags|=32),Pa}function V3(e,t,n){(e===Tr&&(xr===2||xr===9)||e.cancelPendingCommit!==null)&&(r9(e,0),I6(e,Vn,Pa,!1)),Dp(e,n),((ar&2)===0||e!==Tr)&&(e===Tr&&((ar&2)===0&&(N7|=n),x2===4&&I6(e,Vn,Pa,!1)),os(e))}function BU(e,t,n){if((ar&6)!==0)throw Error(z1(327));var o=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Lp(e,t),r=o?Zre(e,t):bC(e,t,!0),i=o;do{if(r===0){u9&&!o&&I6(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!Wre(n)){r=bC(e,t,!1),i=!1;continue}if(r===2){if(i=t,e.errorRecoveryDisabledLanes&i)var a=0;else a=e.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){t=a;e:{var s=e;r=vp;var l=s.current.memoizedState.isDehydrated;if(l&&(r9(s,a).flags|=256),a=bC(s,a,!1),a!==2){if(aR&&!l){s.errorRecoveryDisabledLanes|=i,N7|=i,r=4;break e}i=q3,q3=r,i!==null&&(q3===null?q3=i:q3.push.apply(q3,i))}r=a}if(i=!1,r!==2)continue}}if(r===1){r9(e,0),I6(e,t,0,!0);break}e:{switch(o=e,i=r,i){case 0:case 1:throw Error(z1(345));case 4:if((t&4194048)!==t)break;case 6:I6(o,t,Pa,!A6);break e;case 2:q3=null;break;case 3:case 5:break;default:throw Error(z1(329))}if((t&62914560)===t&&(r=Xy+300-Ca(),10<r)){if(I6(o,t,Pa,!A6),Dy(o,0,!0)!==0)break e;h0=t,o.timeoutHandle=iF(rB.bind(null,o,n,q3,Ry,ak,t,Pa,N7,t9,A6,i,"Throttled",-0,0),r);break e}rB(o,n,q3,Ry,ak,t,Pa,N7,t9,A6,i,null,-0,0)}}break}while(!0);os(e)}function rB(e,t,n,o,r,i,a,s,l,c,u,d,p,m){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)===16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:d0},TU(t,i,d);var h=(i&62914560)===i?Xy-Ca():(i&4194048)===i?OU-Ca():0;if(h=z2e(d,h),h!==null){h0=i,e.cancelPendingCommit=h(iB.bind(null,e,t,i,n,o,r,a,s,l,u,d,null,p,m)),I6(e,i,a,!c);return}}iB(e,t,i,n,o,r,a,s,l)}function Wre(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var o=0;o<n.length;o++){var r=n[o],i=r.getSnapshot;r=r.value;try{if(!$a(i(),r))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function I6(e,t,n,o){t&=~sR,t&=~N7,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var r=t;0<r;){var i=31-Ra(r),a=1<<i;o[i]=-1,r&=~a}n!==0&&HB(e,n,t)}function Yy(){return(ar&6)===0?(qp(0,!1),!1):!0}function lR(){if(Dn!==null){if(xr===0)var e=Dn.return;else e=Dn,p0=V7=null,Gk(e),Wc=null,Rp=0,e=Dn;for(;e!==null;)vU(e.alternate,e),e=e.return;Dn=null}}function r9(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,u2e(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),h0=0,lR(),Tr=e,Dn=n=f0(e.current,null),Vn=t,xr=0,xa=null,A6=!1,u9=Lp(e,t),aR=!1,t9=Pa=sR=N7=Z6=x2=0,q3=vp=null,ak=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var r=31-Ra(o),i=1<<r;t|=e[r],o&=~i}return S0=t,Fy(),n}function jU(e,t){bn=null,cn.H=$p,t===c9||t===qy?(t=ND(),xr=3):t===jk?(t=ND(),xr=4):xr=t===nR?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,xa=t,Dn===null&&(x2=1,_y(e,f4(t,e.current)))}function UU(){var e=Ea.current;return e===null?!0:(Vn&4194048)===Vn?h4===null:(Vn&62914560)===Vn||(Vn&536870912)!==0?e===h4:!1}function FU(){var e=cn.H;return cn.H=$p,e===null?$p:e}function HU(){var e=cn.A;return cn.A=qre,e}function zy(){x2=4,A6||(Vn&4194048)!==Vn&&Ea.current!==null||(u9=!0),(Z6&134217727)===0&&(N7&134217727)===0||Tr===null||I6(Tr,Vn,Pa,!1)}function bC(e,t,n){var o=ar;ar|=2;var r=FU(),i=HU();(Tr!==e||Vn!==t)&&(Ry=null,r9(e,t)),t=!1;var a=x2;e:do try{if(xr!==0&&Dn!==null){var s=Dn,l=xa;switch(xr){case 8:lR(),a=6;break e;case 3:case 2:case 9:case 6:Ea.current===null&&(t=!0);var c=xr;if(xr=0,xa=null,Uc(e,s,l,c),n&&u9){a=0;break e}break;default:c=xr,xr=0,xa=null,Uc(e,s,l,c)}}Gre(),a=x2;break}catch(u){jU(e,u)}while(!0);return t&&e.shellSuspendCounter++,p0=V7=null,ar=o,cn.H=r,cn.A=i,Dn===null&&(Tr=null,Vn=0,Fy()),a}function Gre(){for(;Dn!==null;)qU(Dn)}function Zre(e,t){var n=ar;ar|=2;var o=FU(),r=HU();Tr!==e||Vn!==t?(Ry=null,ky=Ca()+500,r9(e,t)):u9=Lp(e,t);e:do try{if(xr!==0&&Dn!==null){t=Dn;var i=xa;t:switch(xr){case 1:xr=0,xa=null,Uc(e,t,i,1);break;case 2:case 9:if(ID(i)){xr=0,xa=null,oB(t);break}t=function(){xr!==2&&xr!==9||Tr!==e||(xr=7),os(e)},i.then(t,t);break e;case 3:xr=7;break e;case 4:xr=5;break e;case 7:ID(i)?(xr=0,xa=null,oB(t)):(xr=0,xa=null,Uc(e,t,i,7));break;case 5:var a=null;switch(Dn.tag){case 26:a=Dn.memoizedState;case 5:case 27:var s=Dn;if(a?uF(a):s.stateNode.complete){xr=0,xa=null;var l=s.sibling;if(l!==null)Dn=l;else{var c=s.return;c!==null?(Dn=c,Ky(c)):Dn=null}break t}}xr=0,xa=null,Uc(e,t,i,5);break;case 6:xr=0,xa=null,Uc(e,t,i,6);break;case 8:lR(),x2=6;break e;default:throw Error(z1(462))}}Xre();break}catch(u){jU(e,u)}while(!0);return p0=V7=null,cn.H=o,cn.A=r,ar=n,Dn!==null?0:(Tr=null,Vn=0,Fy(),x2)}function Xre(){for(;Dn!==null&&!vne();)qU(Dn)}function qU(e){var t=yU(e.alternate,e,S0);e.memoizedProps=e.pendingProps,t===null?Ky(e):Dn=t}function oB(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=KD(n,t,t.pendingProps,t.type,void 0,Vn);break;case 11:t=KD(n,t,t.pendingProps,t.type.render,t.ref,Vn);break;case 5:Gk(t);default:vU(n,t),t=Dn=vj(t,S0),t=yU(n,t,S0)}e.memoizedProps=e.pendingProps,t===null?Ky(e):Dn=t}function Uc(e,t,n,o){p0=V7=null,Gk(t),Wc=null,Rp=0;var r=t.return;try{if(Lre(e,r,t,n,Vn)){x2=1,_y(e,f4(n,e.current)),Dn=null;return}}catch(i){if(r!==null)throw Dn=r,i;x2=1,_y(e,f4(n,e.current)),Dn=null;return}t.flags&32768?(Gn||o===1?e=!0:u9||(Vn&536870912)!==0?e=!1:(A6=e=!0,(o===2||o===9||o===3||o===6)&&(o=Ea.current,o!==null&&o.tag===13&&(o.flags|=16384))),VU(t,e)):Ky(t)}function Ky(e){var t=e;do{if((t.flags&32768)!==0){VU(t,A6);return}e=t.return;var n=jre(t.alternate,t,S0);if(n!==null){Dn=n;return}if(t=t.sibling,t!==null){Dn=t;return}Dn=t=e}while(t!==null);x2===0&&(x2=5)}function VU(e,t){do{var n=Ure(e.alternate,e);if(n!==null){n.flags&=32767,Dn=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Dn=e;return}Dn=e=n}while(e!==null);x2=6,Dn=null}function iB(e,t,n,o,r,i,a,s,l){e.cancelPendingCommit=null;do Jy();while(bo!==0);if((ar&6)!==0)throw Error(z1(327));if(t!==null){if(t===e.current)throw Error(z1(177));if(i=t.lanes|t.childLanes,i|=Ak,zne(e,n,i,a,s,l),e===Tr&&(Dn=Tr=null,Vn=0),n9=t,U6=e,h0=n,sk=i,lk=r,LU=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Qre(py,function(){return YU(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=cn.T,cn.T=null,r=sr.p,sr.p=2,a=ar,ar|=4;try{Fre(e,t,n)}finally{ar=a,sr.p=r,cn.T=o}}bo=1,WU(),GU(),ZU()}}function WU(){if(bo===1){bo=0;var e=U6,t=n9,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=cn.T,cn.T=null;var o=sr.p;sr.p=2;var r=ar;ar|=4;try{$U(t,e);var i=fk,a=uj(e.containerInfo),s=i.focusedElem,l=i.selectionRange;if(a!==s&&s&&s.ownerDocument&&cj(s.ownerDocument.documentElement,s)){if(l!==null&&Tk(s)){var c=l.start,u=l.end;if(u===void 0&&(u=c),"selectionStart"in s)s.selectionStart=c,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,p=d&&d.defaultView||window;if(p.getSelection){var m=p.getSelection(),h=s.textContent.length,x=Math.min(l.start,h),v=l.end===void 0?x:Math.min(l.end,h);!m.extend&&x>v&&(a=v,v=x,x=a);var g=RD(s,x),y=RD(s,v);if(g&&y&&(m.rangeCount!==1||m.anchorNode!==g.node||m.anchorOffset!==g.offset||m.focusNode!==y.node||m.focusOffset!==y.offset)){var w=d.createRange();w.setStart(g.node,g.offset),m.removeAllRanges(),x>v?(m.addRange(w),m.extend(y.node,y.offset)):(w.setEnd(y.node,y.offset),m.addRange(w))}}}}for(d=[],m=s;m=m.parentNode;)m.nodeType===1&&d.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<d.length;s++){var P=d[s];P.element.scrollLeft=P.left,P.element.scrollTop=P.top}}Oy=!!pk,fk=pk=null}finally{ar=r,sr.p=o,cn.T=n}}e.current=t,bo=2}}function GU(){if(bo===2){bo=0;var e=U6,t=n9,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=cn.T,cn.T=null;var o=sr.p;sr.p=2;var r=ar;ar|=4;try{PU(e,t.alternate,t)}finally{ar=r,sr.p=o,cn.T=n}}bo=3}}function ZU(){if(bo===4||bo===3){bo=0,bne();var e=U6,t=n9,n=h0,o=LU;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?bo=5:(bo=0,n9=U6=null,XU(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(j6=null),Ck(n),t=t.stateNode,ka&&typeof ka.onCommitFiberRoot=="function")try{ka.onCommitFiberRoot(Op,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=cn.T,r=sr.p,sr.p=2,cn.T=null;try{for(var i=e.onRecoverableError,a=0;a<o.length;a++){var s=o[a];i(s.value,{componentStack:s.stack})}}finally{cn.T=t,sr.p=r}}(h0&3)!==0&&Jy(),os(e),r=e.pendingLanes,(n&261930)!==0&&(r&42)!==0?e===ck?bp++:(bp=0,ck=e):bp=0,qp(0,!1)}}function XU(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Up(t)))}function Jy(){return WU(),GU(),ZU(),YU()}function YU(){if(bo!==5)return!1;var e=U6,t=sk;sk=0;var n=Ck(h0),o=cn.T,r=sr.p;try{sr.p=32>n?32:n,cn.T=null,n=lk,lk=null;var i=U6,a=h0;if(bo=0,n9=U6=null,h0=0,(ar&6)!==0)throw Error(z1(331));var s=ar;if(ar|=4,IU(i.current),MU(i,i.current,a,n),ar=s,qp(0,!1),ka&&typeof ka.onPostCommitFiberRoot=="function")try{ka.onPostCommitFiberRoot(Op,i)}catch{}return!0}finally{sr.p=r,cn.T=o,XU(e,t)}}function aB(e,t,n){t=f4(n,t),t=nk(e.stateNode,t,2),e=B6(e,t,2),e!==null&&(Dp(e,2),os(e))}function wr(e,t,n){if(e.tag===3)aB(e,e,n);else for(;t!==null;){if(t.tag===3){aB(t,e,n);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(j6===null||!j6.has(o))){e=f4(n,e),n=dU(2),o=B6(t,n,2),o!==null&&(pU(n,o,t,e),Dp(o,2),os(o));break}}t=t.return}}function SC(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new Vre;var r=new Set;o.set(t,r)}else r=o.get(t),r===void 0&&(r=new Set,o.set(t,r));r.has(n)||(aR=!0,r.add(n),e=Yre.bind(null,e,t,n),t.then(e,e))}function Yre(e,t,n){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Tr===e&&(Vn&n)===n&&(x2===4||x2===3&&(Vn&62914560)===Vn&&300>Ca()-Xy?(ar&2)===0&&r9(e,0):sR|=n,t9===Vn&&(t9=0)),os(e)}function KU(e,t){t===0&&(t=FB()),e=q7(e,t),e!==null&&(Dp(e,t),os(e))}function Kre(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),KU(e,n)}function Jre(e,t){var n=0;switch(e.tag){case 31:case 13:var o=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(z1(314))}o!==null&&o.delete(t),KU(e,n)}function Qre(e,t){return _k(e,t)}var $y=null,$c=null,uk=!1,Ey=!1,xC=!1,N6=0;function os(e){e!==$c&&e.next===null&&($c===null?$y=$c=e:$c=$c.next=e),Ey=!0,uk||(uk=!0,t2e())}function qp(e,t){if(!xC&&Ey){xC=!0;do for(var n=!1,o=$y;o!==null;){if(!t)if(e!==0){var r=o.pendingLanes;if(r===0)var i=0;else{var a=o.suspendedLanes,s=o.pingedLanes;i=(1<<31-Ra(42|e)+1)-1,i&=r&~(a&~s),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,sB(o,i))}else i=Vn,i=Dy(o,o===Tr?i:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(i&3)===0||Lp(o,i)||(n=!0,sB(o,i));o=o.next}while(n);xC=!1}}function e2e(){JU()}function JU(){Ey=uk=!1;var e=0;N6!==0&&c2e()&&(e=N6);for(var t=Ca(),n=null,o=$y;o!==null;){var r=o.next,i=QU(o,t);i===0?(o.next=null,n===null?$y=r:n.next=r,r===null&&($c=n)):(n=o,(e!==0||(i&3)!==0)&&(Ey=!0)),o=r}bo!==0&&bo!==5||qp(e,!1),N6!==0&&(N6=0)}function QU(e,t){for(var n=e.suspendedLanes,o=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var a=31-Ra(i),s=1<<a,l=r[a];l===-1?((s&n)===0||(s&o)!==0)&&(r[a]=Rne(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}if(t=Tr,n=Vn,n=Dy(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,n===0||e===t&&(xr===2||xr===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&YP(o),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Lp(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(o!==null&&YP(o),Ck(n)){case 2:case 8:n=jB;break;case 32:n=py;break;case 268435456:n=UB;break;default:n=py}return o=eF.bind(null,e),n=_k(n,o),e.callbackPriority=t,e.callbackNode=n,t}return o!==null&&o!==null&&YP(o),e.callbackPriority=2,e.callbackNode=null,2}function eF(e,t){if(bo!==0&&bo!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Jy()&&e.callbackNode!==n)return null;var o=Vn;return o=Dy(e,e===Tr?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(BU(e,o,t),QU(e,Ca()),e.callbackNode!=null&&e.callbackNode===n?eF.bind(null,e):null)}function sB(e,t){if(Jy())return null;BU(e,t,!0)}function t2e(){d2e(function(){(ar&6)!==0?_k(BB,e2e):JU()})}function cR(){if(N6===0){var e=Jc;e===0&&(e=Mg,Mg<<=1,(Mg&261888)===0&&(Mg=256)),N6=e}return N6}function lB(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Xg(""+e)}function cB(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function n2e(e,t,n,o,r){if(t==="submit"&&n&&n.stateNode===r){var i=lB((r[W3]||null).action),a=o.submitter;a&&(t=(t=a[W3]||null)?lB(t.formAction):a.getAttribute("formAction"),t!==null&&(i=t,a=null));var s=new By("action","action",null,o,r);e.push({event:s,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(N6!==0){var l=a?cB(r,a):new FormData(r);ek(n,{pending:!0,data:l,method:r.method,action:i},null,l)}}else typeof i=="function"&&(s.preventDefault(),l=a?cB(r,a):new FormData(r),ek(n,{pending:!0,data:l,method:r.method,action:i},i,l))},currentTarget:r}]})}}for(Hg=0;Hg<FC.length;Hg++)qg=FC[Hg],uB=qg.toLowerCase(),dB=qg[0].toUpperCase()+qg.slice(1),o5(uB,"on"+dB);var qg,uB,dB,Hg;o5(pj,"onAnimationEnd");o5(fj,"onAnimationIteration");o5(mj,"onAnimationStart");o5("dblclick","onDoubleClick");o5("focusin","onFocus");o5("focusout","onBlur");o5(Sre,"onTransitionRun");o5(xre,"onTransitionStart");o5(wre,"onTransitionCancel");o5(hj,"onTransitionEnd");Yc("onMouseEnter",["mouseout","mouseover"]);Yc("onMouseLeave",["mouseout","mouseover"]);Yc("onPointerEnter",["pointerout","pointerover"]);Yc("onPointerLeave",["pointerout","pointerover"]);U7("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));U7("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));U7("onBeforeInput",["compositionend","keypress","textInput","paste"]);U7("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));U7("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));U7("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ep="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r2e=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ep));function tF(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var o=e[n],r=o.event;o=o.listeners;e:{var i=void 0;if(t)for(var a=o.length-1;0<=a;a--){var s=o[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&r.isPropagationStopped())break e;i=s,r.currentTarget=c;try{i(r)}catch(u){my(u)}r.currentTarget=null,i=l}else for(a=0;a<o.length;a++){if(s=o[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==i&&r.isPropagationStopped())break e;i=s,r.currentTarget=c;try{i(r)}catch(u){my(u)}r.currentTarget=null,i=l}}}}function Ln(e,t){var n=t[IC];n===void 0&&(n=t[IC]=new Set);var o=e+"__bubble";n.has(o)||(nF(t,e,2,!1),n.add(o))}function wC(e,t,n){var o=0;t&&(o|=4),nF(n,e,o,t)}var Vg="_reactListening"+Math.random().toString(36).slice(2);function uR(e){if(!e[Vg]){e[Vg]=!0,GB.forEach(function(n){n!=="selectionchange"&&(r2e.has(n)||wC(n,!1,e),wC(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vg]||(t[Vg]=!0,wC("selectionchange",!1,t))}}function nF(e,t,n,o){switch(hF(t)){case 2:var r=M2e;break;case 8:r=T2e;break;default:r=mR}n=r.bind(null,t,n,e),r=void 0,!BC||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),o?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function _C(e,t,n,o,r){var i=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var a=o.tag;if(a===3||a===4){var s=o.stateNode.containerInfo;if(s===r)break;if(a===4)for(a=o.return;a!==null;){var l=a.tag;if((l===3||l===4)&&a.stateNode.containerInfo===r)return;a=a.return}for(;s!==null;){if(a=Tc(s),a===null)return;if(l=a.tag,l===5||l===6||l===26||l===27){o=i=a;continue e}s=s.parentNode}}o=o.return}tj(function(){var c=i,u=zk(n),d=[];e:{var p=gj.get(e);if(p!==void 0){var m=By,h=e;switch(e){case"keypress":if(Kg(n)===0)break e;case"keydown":case"keyup":m=Jne;break;case"focusin":h="focus",m=tC;break;case"focusout":h="blur",m=tC;break;case"beforeblur":case"afterblur":m=tC;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=vD;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=jne;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=tre;break;case pj:case fj:case mj:m=Hne;break;case hj:m=rre;break;case"scroll":case"scrollend":m=Dne;break;case"wheel":m=ire;break;case"copy":case"cut":case"paste":m=Vne;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=SD;break;case"toggle":case"beforetoggle":m=sre}var x=(t&4)!==0,v=!x&&(e==="scroll"||e==="scrollend"),g=x?p!==null?p+"Capture":null:p;x=[];for(var y=c,w;y!==null;){var P=y;if(w=P.stateNode,P=P.tag,P!==5&&P!==26&&P!==27||w===null||g===null||(P=wp(y,g),P!=null&&x.push(Mp(y,P,w))),v)break;y=y.return}0<x.length&&(p=new m(p,h,null,n,u),d.push({event:p,listeners:x}))}}if((t&7)===0){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==DC&&(h=n.relatedTarget||n.fromElement)&&(Tc(h)||h[a9]))break e;if((m||p)&&(p=u.window===u?u:(p=u.ownerDocument)?p.defaultView||p.parentWindow:window,m?(h=n.relatedTarget||n.toElement,m=c,h=h?Tc(h):null,h!==null&&(v=Np(h),x=h.tag,h!==v||x!==5&&x!==27&&x!==6)&&(h=null)):(m=null,h=c),m!==h)){if(x=vD,P="onMouseLeave",g="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(x=SD,P="onPointerLeave",g="onPointerEnter",y="pointer"),v=m==null?p:ip(m),w=h==null?p:ip(h),p=new x(P,y+"leave",m,n,u),p.target=v,p.relatedTarget=w,P=null,Tc(u)===c&&(x=new x(g,y+"enter",h,n,u),x.target=w,x.relatedTarget=v,P=x),v=P,m&&h)t:{for(x=o2e,g=m,y=h,w=0,P=g;P;P=x(P))w++;P=0;for(var z=y;z;z=x(z))P++;for(;0<w-P;)g=x(g),w--;for(;0<P-w;)y=x(y),P--;for(;w--;){if(g===y||y!==null&&g===y.alternate){x=g;break t}g=x(g),y=x(y)}x=null}else x=null;m!==null&&pB(d,p,m,x,!1),h!==null&&v!==null&&pB(d,v,h,x,!0)}}e:{if(p=c?ip(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var k=PD;else if(_D(p))if(sj)k=yre;else{k=hre;var L=mre}else m=p.nodeName,!m||m.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?c&&Rk(c.elementType)&&(k=PD):k=gre;if(k&&(k=k(e,c))){aj(d,k,n,u);break e}L&&L(e,p,c),e==="focusout"&&c&&p.type==="number"&&c.memoizedProps.value!=null&&LC(p,"number",p.value)}switch(L=c?ip(c):window,e){case"focusin":(_D(L)||L.contentEditable==="true")&&(Nc=L,jC=c,up=null);break;case"focusout":up=jC=Nc=null;break;case"mousedown":UC=!0;break;case"contextmenu":case"mouseup":case"dragend":UC=!1,zD(d,n,u);break;case"selectionchange":if(bre)break;case"keydown":case"keyup":zD(d,n,u)}var I;if(Mk)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else Ic?oj(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(rj&&n.locale!=="ko"&&(Ic||N!=="onCompositionStart"?N==="onCompositionEnd"&&Ic&&(I=nj()):(T6=u,$k="value"in T6?T6.value:T6.textContent,Ic=!0)),L=My(c,N),0<L.length&&(N=new bD(N,e,null,n,u),d.push({event:N,listeners:L}),I?N.data=I:(I=ij(n),I!==null&&(N.data=I)))),(I=cre?ure(e,n):dre(e,n))&&(N=My(c,"onBeforeInput"),0<N.length&&(L=new bD("onBeforeInput","beforeinput",null,n,u),d.push({event:L,listeners:N}),L.data=I)),n2e(d,e,c,n,u)}tF(d,t)})}function Mp(e,t,n){return{instance:e,listener:t,currentTarget:n}}function My(e,t){for(var n=t+"Capture",o=[];e!==null;){var r=e,i=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||i===null||(r=wp(e,n),r!=null&&o.unshift(Mp(e,r,i)),r=wp(e,t),r!=null&&o.push(Mp(e,r,i))),e.tag===3)return o;e=e.return}return[]}function o2e(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function pB(e,t,n,o,r){for(var i=t._reactName,a=[];n!==null&&n!==o;){var s=n,l=s.alternate,c=s.stateNode;if(s=s.tag,l!==null&&l===o)break;s!==5&&s!==26&&s!==27||c===null||(l=c,r?(c=wp(n,i),c!=null&&a.unshift(Mp(n,c,l))):r||(c=wp(n,i),c!=null&&a.push(Mp(n,c,l)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var i2e=/\r\n?/g,a2e=/\u0000|\uFFFD/g;function fB(e){return(typeof e=="string"?e:""+e).replace(i2e,`
`).replace(a2e,"")}function rF(e,t){return t=fB(t),fB(e)===t}function zr(e,t,n,o,r,i){switch(n){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||Kc(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&Kc(e,""+o);break;case"className":Ig(e,"class",o);break;case"tabIndex":Ig(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ig(e,n,o);break;case"style":ej(e,o,i);break;case"data":if(t!=="object"){Ig(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(n);break}o=Xg(""+o),e.setAttribute(n,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(n==="formAction"?(t!=="input"&&zr(e,t,"name",r.name,r,null),zr(e,t,"formEncType",r.formEncType,r,null),zr(e,t,"formMethod",r.formMethod,r,null),zr(e,t,"formTarget",r.formTarget,r,null)):(zr(e,t,"encType",r.encType,r,null),zr(e,t,"method",r.method,r,null),zr(e,t,"target",r.target,r,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(n);break}o=Xg(""+o),e.setAttribute(n,o);break;case"onClick":o!=null&&(e.onclick=d0);break;case"onScroll":o!=null&&Ln("scroll",e);break;case"onScrollEnd":o!=null&&Ln("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(z1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(z1(60));e.innerHTML=n}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}n=Xg(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,""+o):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":o===!0?e.setAttribute(n,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(n,o):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(n,o):e.removeAttribute(n);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(n):e.setAttribute(n,o);break;case"popover":Ln("beforetoggle",e),Ln("toggle",e),Zg(e,"popover",o);break;case"xlinkActuate":r0(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":r0(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":r0(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":r0(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":r0(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":r0(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":r0(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":r0(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":r0(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Zg(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=One.get(n)||n,Zg(e,n,o))}}function dk(e,t,n,o,r,i){switch(n){case"style":ej(e,o,i);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(z1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(z1(60));e.innerHTML=n}}break;case"children":typeof o=="string"?Kc(e,o):(typeof o=="number"||typeof o=="bigint")&&Kc(e,""+o);break;case"onScroll":o!=null&&Ln("scroll",e);break;case"onScrollEnd":o!=null&&Ln("scrollend",e);break;case"onClick":o!=null&&(e.onclick=d0);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ZB.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),i=e[W3]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,r),typeof o=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,o,r);break e}n in e?e[n]=o:o===!0?e.setAttribute(n,""):Zg(e,n,o)}}}function di(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ln("error",e),Ln("load",e);var o=!1,r=!1,i;for(i in n)if(n.hasOwnProperty(i)){var a=n[i];if(a!=null)switch(i){case"src":o=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(z1(137,t));default:zr(e,t,i,a,n,null)}}r&&zr(e,t,"srcSet",n.srcSet,n,null),o&&zr(e,t,"src",n.src,n,null);return;case"input":Ln("invalid",e);var s=i=a=r=null,l=null,c=null;for(o in n)if(n.hasOwnProperty(o)){var u=n[o];if(u!=null)switch(o){case"name":r=u;break;case"type":a=u;break;case"checked":l=u;break;case"defaultChecked":c=u;break;case"value":i=u;break;case"defaultValue":s=u;break;case"children":case"dangerouslySetInnerHTML":if(u!=null)throw Error(z1(137,t));break;default:zr(e,t,o,u,n,null)}}KB(e,i,s,l,c,a,r,!1);return;case"select":Ln("invalid",e),o=a=i=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":i=s;break;case"defaultValue":a=s;break;case"multiple":o=s;default:zr(e,t,r,s,n,null)}t=i,n=a,e.multiple=!!o,t!=null?Hc(e,!!o,t,!1):n!=null&&Hc(e,!!o,n,!0);return;case"textarea":Ln("invalid",e),i=r=o=null;for(a in n)if(n.hasOwnProperty(a)&&(s=n[a],s!=null))switch(a){case"value":o=s;break;case"defaultValue":r=s;break;case"children":i=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(z1(91));break;default:zr(e,t,a,s,n,null)}QB(e,o,r,i);return;case"option":for(l in n)if(n.hasOwnProperty(l)&&(o=n[l],o!=null))switch(l){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:zr(e,t,l,o,n,null)}return;case"dialog":Ln("beforetoggle",e),Ln("toggle",e),Ln("cancel",e),Ln("close",e);break;case"iframe":case"object":Ln("load",e);break;case"video":case"audio":for(o=0;o<Ep.length;o++)Ln(Ep[o],e);break;case"image":Ln("error",e),Ln("load",e);break;case"details":Ln("toggle",e);break;case"embed":case"source":case"link":Ln("error",e),Ln("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&(o=n[c],o!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(z1(137,t));default:zr(e,t,c,o,n,null)}return;default:if(Rk(t)){for(u in n)n.hasOwnProperty(u)&&(o=n[u],o!==void 0&&dk(e,t,u,o,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(o=n[s],o!=null&&zr(e,t,s,o,n,null))}function s2e(e,t,n,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,i=null,a=null,s=null,l=null,c=null,u=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&d!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":l=d;default:o.hasOwnProperty(m)||zr(e,t,m,null,o,d)}}for(var p in o){var m=o[p];if(d=n[p],o.hasOwnProperty(p)&&(m!=null||d!=null))switch(p){case"type":i=m;break;case"name":r=m;break;case"checked":c=m;break;case"defaultChecked":u=m;break;case"value":a=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(z1(137,t));break;default:m!==d&&zr(e,t,p,m,o,d)}}OC(e,a,s,l,c,u,i,r);return;case"select":m=a=s=p=null;for(i in n)if(l=n[i],n.hasOwnProperty(i)&&l!=null)switch(i){case"value":break;case"multiple":m=l;default:o.hasOwnProperty(i)||zr(e,t,i,null,o,l)}for(r in o)if(i=o[r],l=n[r],o.hasOwnProperty(r)&&(i!=null||l!=null))switch(r){case"value":p=i;break;case"defaultValue":s=i;break;case"multiple":a=i;default:i!==l&&zr(e,t,r,i,o,l)}t=s,n=a,o=m,p!=null?Hc(e,!!n,p,!1):!!o!=!!n&&(t!=null?Hc(e,!!n,t,!0):Hc(e,!!n,n?[]:"",!1));return;case"textarea":m=p=null;for(s in n)if(r=n[s],n.hasOwnProperty(s)&&r!=null&&!o.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:zr(e,t,s,null,o,r)}for(a in o)if(r=o[a],i=n[a],o.hasOwnProperty(a)&&(r!=null||i!=null))switch(a){case"value":p=r;break;case"defaultValue":m=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(z1(91));break;default:r!==i&&zr(e,t,a,r,o,i)}JB(e,p,m);return;case"option":for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!o.hasOwnProperty(h))switch(h){case"selected":e.selected=!1;break;default:zr(e,t,h,null,o,p)}for(l in o)if(p=o[l],m=n[l],o.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case"selected":e.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:zr(e,t,l,p,o,m)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var x in n)p=n[x],n.hasOwnProperty(x)&&p!=null&&!o.hasOwnProperty(x)&&zr(e,t,x,null,o,p);for(c in o)if(p=o[c],m=n[c],o.hasOwnProperty(c)&&p!==m&&(p!=null||m!=null))switch(c){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(z1(137,t));break;default:zr(e,t,c,p,o,m)}return;default:if(Rk(t)){for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!==void 0&&!o.hasOwnProperty(v)&&dk(e,t,v,void 0,o,p);for(u in o)p=o[u],m=n[u],!o.hasOwnProperty(u)||p===m||p===void 0&&m===void 0||dk(e,t,u,p,o,m);return}}for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!o.hasOwnProperty(g)&&zr(e,t,g,null,o,p);for(d in o)p=o[d],m=n[d],!o.hasOwnProperty(d)||p===m||p==null&&m==null||zr(e,t,d,p,o,m)}function mB(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function l2e(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),o=0;o<n.length;o++){var r=n[o],i=r.transferSize,a=r.initiatorType,s=r.duration;if(i&&s&&mB(a)){for(a=0,s=r.responseEnd,o+=1;o<n.length;o++){var l=n[o],c=l.startTime;if(c>s)break;var u=l.transferSize,d=l.initiatorType;u&&mB(d)&&(l=l.responseEnd,a+=u*(l<s?1:(s-c)/(l-c)))}if(--o,t+=8*(i+a)/(r.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var pk=null,fk=null;function Ty(e){return e.nodeType===9?e:e.ownerDocument}function hB(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function oF(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function mk(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var PC=null;function c2e(){var e=window.event;return e&&e.type==="popstate"?e===PC?!1:(PC=e,!0):(PC=null,!1)}var iF=typeof setTimeout=="function"?setTimeout:void 0,u2e=typeof clearTimeout=="function"?clearTimeout:void 0,gB=typeof Promise=="function"?Promise:void 0,d2e=typeof queueMicrotask=="function"?queueMicrotask:typeof gB<"u"?function(e){return gB.resolve(null).then(e).catch(p2e)}:iF;function p2e(e){setTimeout(function(){throw e})}function Y6(e){return e==="head"}function yB(e,t){var n=t,o=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"||n==="/&"){if(o===0){e.removeChild(r),i9(t);return}o--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")o++;else if(n==="html")Sp(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Sp(n);for(var i=n.firstChild;i;){var a=i.nextSibling,s=i.nodeName;i[Bp]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=a}}else n==="body"&&Sp(e.ownerDocument.body);n=r}while(n);i9(t)}function vB(e,t){var n=e;e=0;do{var o=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=o}while(n)}function hk(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":hk(n),kk(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function f2e(e,t,n,o){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Bp])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=g4(e.nextSibling),e===null)break}return null}function m2e(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=g4(e.nextSibling),e===null))return null;return e}function aF(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=g4(e.nextSibling),e===null))return null;return e}function gk(e){return e.data==="$?"||e.data==="$~"}function yk(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function h2e(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var o=function(){t(),n.removeEventListener("DOMContentLoaded",o)};n.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function g4(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var vk=null;function bB(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return g4(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function SB(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function sF(e,t,n){switch(t=Ty(n),e){case"html":if(e=t.documentElement,!e)throw Error(z1(452));return e;case"head":if(e=t.head,!e)throw Error(z1(453));return e;case"body":if(e=t.body,!e)throw Error(z1(454));return e;default:throw Error(z1(451))}}function Sp(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);kk(e)}var y4=new Map,xB=new Set;function Ay(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var x0=sr.d;sr.d={f:g2e,r:y2e,D:v2e,C:b2e,L:S2e,m:x2e,X:_2e,S:w2e,M:P2e};function g2e(){var e=x0.f(),t=Yy();return e||t}function y2e(e){var t=s9(e);t!==null&&t.tag===5&&t.type==="form"?eU(t):x0.r(e)}var d9=typeof document>"u"?null:document;function lF(e,t,n){var o=d9;if(o&&typeof t=="string"&&t){var r=p4(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),xB.has(r)||(xB.add(r),e={rel:e,crossOrigin:n,href:t},o.querySelector(r)===null&&(t=o.createElement("link"),di(t,"link",e),jo(t),o.head.appendChild(t)))}}function v2e(e){x0.D(e),lF("dns-prefetch",e,null)}function b2e(e,t){x0.C(e,t),lF("preconnect",e,t)}function S2e(e,t,n){x0.L(e,t,n);var o=d9;if(o&&e&&t){var r='link[rel="preload"][as="'+p4(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+p4(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+p4(n.imageSizes)+'"]')):r+='[href="'+p4(e)+'"]';var i=r;switch(t){case"style":i=o9(e);break;case"script":i=p9(e)}y4.has(i)||(e=Xr({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),y4.set(i,e),o.querySelector(r)!==null||t==="style"&&o.querySelector(Vp(i))||t==="script"&&o.querySelector(Wp(i))||(t=o.createElement("link"),di(t,"link",e),jo(t),o.head.appendChild(t)))}}function x2e(e,t){x0.m(e,t);var n=d9;if(n&&e){var o=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+p4(o)+'"][href="'+p4(e)+'"]',i=r;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=p9(e)}if(!y4.has(i)&&(e=Xr({rel:"modulepreload",href:e},t),y4.set(i,e),n.querySelector(r)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Wp(i)))return}o=n.createElement("link"),di(o,"link",e),jo(o),n.head.appendChild(o)}}}function w2e(e,t,n){x0.S(e,t,n);var o=d9;if(o&&e){var r=Fc(o).hoistableStyles,i=o9(e);t=t||"default";var a=r.get(i);if(!a){var s={loading:0,preload:null};if(a=o.querySelector(Vp(i)))s.loading=5;else{e=Xr({rel:"stylesheet",href:e,"data-precedence":t},n),(n=y4.get(i))&&dR(e,n);var l=a=o.createElement("link");jo(l),di(l,"link",e),l._p=new Promise(function(c,u){l.onload=c,l.onerror=u}),l.addEventListener("load",function(){s.loading|=1}),l.addEventListener("error",function(){s.loading|=2}),s.loading|=4,iy(a,t,o)}a={type:"stylesheet",instance:a,count:1,state:s},r.set(i,a)}}}function _2e(e,t){x0.X(e,t);var n=d9;if(n&&e){var o=Fc(n).hoistableScripts,r=p9(e),i=o.get(r);i||(i=n.querySelector(Wp(r)),i||(e=Xr({src:e,async:!0},t),(t=y4.get(r))&&pR(e,t),i=n.createElement("script"),jo(i),di(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function P2e(e,t){x0.M(e,t);var n=d9;if(n&&e){var o=Fc(n).hoistableScripts,r=p9(e),i=o.get(r);i||(i=n.querySelector(Wp(r)),i||(e=Xr({src:e,async:!0,type:"module"},t),(t=y4.get(r))&&pR(e,t),i=n.createElement("script"),jo(i),di(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function wB(e,t,n,o){var r=(r=O6.current)?Ay(r):null;if(!r)throw Error(z1(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=o9(n.href),n=Fc(r).hoistableStyles,o=n.get(t),o||(o={type:"style",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=o9(n.href);var i=Fc(r).hoistableStyles,a=i.get(e);if(a||(r=r.ownerDocument||r,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,a),(i=r.querySelector(Vp(e)))&&!i._p&&(a.instance=i,a.state.loading=5),y4.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},y4.set(e,n),i||C2e(r,e,n,a.state))),t&&o===null)throw Error(z1(528,""));return a}if(t&&o!==null)throw Error(z1(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=p9(n),n=Fc(r).hoistableScripts,o=n.get(t),o||(o={type:"script",instance:null,count:0,state:null},n.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(z1(444,e))}}function o9(e){return'href="'+p4(e)+'"'}function Vp(e){return'link[rel="stylesheet"]['+e+"]"}function cF(e){return Xr({},e,{"data-precedence":e.precedence,precedence:null})}function C2e(e,t,n,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),di(t,"link",n),jo(t),e.head.appendChild(t))}function p9(e){return'[src="'+p4(e)+'"]'}function Wp(e){return"script[async]"+e}function _B(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+p4(n.href)+'"]');if(o)return t.instance=o,jo(o),o;var r=Xr({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),jo(o),di(o,"style",r),iy(o,n.precedence,e),t.instance=o;case"stylesheet":r=o9(n.href);var i=e.querySelector(Vp(r));if(i)return t.state.loading|=4,t.instance=i,jo(i),i;o=cF(n),(r=y4.get(r))&&dR(o,r),i=(e.ownerDocument||e).createElement("link"),jo(i);var a=i;return a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),di(i,"link",o),t.state.loading|=4,iy(i,n.precedence,e),t.instance=i;case"script":return i=p9(n.src),(r=e.querySelector(Wp(i)))?(t.instance=r,jo(r),r):(o=n,(r=y4.get(i))&&(o=Xr({},n),pR(o,r)),e=e.ownerDocument||e,r=e.createElement("script"),jo(r),di(r,"link",o),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(z1(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,iy(o,n.precedence,e));return t.instance}function iy(e,t,n){for(var o=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=o.length?o[o.length-1]:null,i=r,a=0;a<o.length;a++){var s=o[a];if(s.dataset.precedence===t)i=s;else if(i!==r)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function dR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function pR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ay=null;function PB(e,t,n){if(ay===null){var o=new Map,r=ay=new Map;r.set(n,o)}else r=ay,o=r.get(n),o||(o=new Map,r.set(n,o));if(o.has(e))return o;for(o.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var i=n[r];if(!(i[Bp]||i[li]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var a=i.getAttribute(t)||"";a=e+a;var s=o.get(a);s?s.push(i):o.set(a,[i])}}return o}function CB(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function k2e(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function uF(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function R2e(e,t,n,o){if(n.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var r=o9(o.href),i=t.querySelector(Vp(r));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Iy.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,jo(i);return}i=t.ownerDocument||t,o=cF(o),(r=y4.get(r))&&dR(o,r),i=i.createElement("link"),jo(i);var a=i;a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),di(i,"link",o),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Iy.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var CC=0;function z2e(e,t){return e.stylesheets&&e.count===0&&sy(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var o=setTimeout(function(){if(e.stylesheets&&sy(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&CC===0&&(CC=62500*l2e());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&sy(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>CC?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(r)}}:null}function Iy(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sy(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ny=null;function sy(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ny=new Map,t.forEach($2e,e),Ny=null,Iy.call(e))}function $2e(e,t){if(!(t.state.loading&4)){var n=Ny.get(e);if(n)var o=n.get(null);else{n=new Map,Ny.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<r.length;i++){var a=r[i];(a.nodeName==="LINK"||a.getAttribute("media")!=="not all")&&(n.set(a.dataset.precedence,a),o=a)}o&&n.set(null,o)}r=t.instance,a=r.getAttribute("data-precedence"),i=n.get(a)||o,i===o&&n.set(null,r),n.set(a,r),this.count++,o=Iy.bind(this),r.addEventListener("load",o),r.addEventListener("error",o),i?i.parentNode.insertBefore(r,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var Tp={$$typeof:u0,Provider:null,Consumer:null,_currentValue:M7,_currentValue2:M7,_threadCount:0};function E2e(e,t,n,o,r,i,a,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=KP(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=KP(0),this.hiddenUpdates=KP(null),this.identifierPrefix=o,this.onUncaughtError=r,this.onCaughtError=i,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function dF(e,t,n,o,r,i,a,s,l,c,u,d){return e=new E2e(e,t,n,a,l,c,u,d,s),t=1,i===!0&&(t|=24),i=_a(3,null,null,t),e.current=i,i.stateNode=e,t=Dk(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:o,isDehydrated:n,cache:t},Uk(i),e}function pF(e){return e?(e=Dc,e):Dc}function fF(e,t,n,o,r,i){r=pF(r),o.context===null?o.context=r:o.pendingContext=r,o=D6(t),o.payload={element:n},i=i===void 0?null:i,i!==null&&(o.callback=i),n=B6(e,o,t),n!==null&&(V3(n,e,t),pp(n,e,t))}function kB(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fR(e,t){kB(e,t),(e=e.alternate)&&kB(e,t)}function mF(e){if(e.tag===13||e.tag===31){var t=q7(e,67108864);t!==null&&V3(t,e,67108864),fR(e,67108864)}}function RB(e){if(e.tag===13||e.tag===31){var t=za();t=Pk(t);var n=q7(e,t);n!==null&&V3(n,e,t),fR(e,t)}}var Oy=!0;function M2e(e,t,n,o){var r=cn.T;cn.T=null;var i=sr.p;try{sr.p=2,mR(e,t,n,o)}finally{sr.p=i,cn.T=r}}function T2e(e,t,n,o){var r=cn.T;cn.T=null;var i=sr.p;try{sr.p=8,mR(e,t,n,o)}finally{sr.p=i,cn.T=r}}function mR(e,t,n,o){if(Oy){var r=bk(o);if(r===null)_C(e,t,o,Ly,n),zB(e,o);else if(I2e(r,e,t,n,o))o.stopPropagation();else if(zB(e,o),t&4&&-1<A2e.indexOf(e)){for(;r!==null;){var i=s9(r);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var a=z7(i.pendingLanes);if(a!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var l=1<<31-Ra(a);s.entanglements[1]|=l,a&=~l}os(i),(ar&6)===0&&(ky=Ca()+500,qp(0,!1))}}break;case 31:case 13:s=q7(i,2),s!==null&&V3(s,i,2),Yy(),fR(i,2)}if(i=bk(o),i===null&&_C(e,t,o,Ly,n),i===r)break;r=i}r!==null&&o.stopPropagation()}else _C(e,t,o,null,n)}}function bk(e){return e=zk(e),hR(e)}var Ly=null;function hR(e){if(Ly=null,e=Tc(e),e!==null){var t=Np(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=IB(t),e!==null)return e;e=null}else if(n===31){if(e=NB(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ly=e,null}function hF(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Sne()){case BB:return 2;case jB:return 8;case py:case xne:return 32;case UB:return 268435456;default:return 32}default:return 32}}var Sk=!1,F6=null,H6=null,q6=null,Ap=new Map,Ip=new Map,E6=[],A2e="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zB(e,t){switch(e){case"focusin":case"focusout":F6=null;break;case"dragenter":case"dragleave":H6=null;break;case"mouseover":case"mouseout":q6=null;break;case"pointerover":case"pointerout":Ap.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ip.delete(t.pointerId)}}function tp(e,t,n,o,r,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:o,nativeEvent:i,targetContainers:[r]},t!==null&&(t=s9(t),t!==null&&mF(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function I2e(e,t,n,o,r){switch(t){case"focusin":return F6=tp(F6,e,t,n,o,r),!0;case"dragenter":return H6=tp(H6,e,t,n,o,r),!0;case"mouseover":return q6=tp(q6,e,t,n,o,r),!0;case"pointerover":var i=r.pointerId;return Ap.set(i,tp(Ap.get(i)||null,e,t,n,o,r)),!0;case"gotpointercapture":return i=r.pointerId,Ip.set(i,tp(Ip.get(i)||null,e,t,n,o,r)),!0}return!1}function gF(e){var t=Tc(e.target);if(t!==null){var n=Np(t);if(n!==null){if(t=n.tag,t===13){if(t=IB(n),t!==null){e.blockedOn=t,dD(e.priority,function(){RB(n)});return}}else if(t===31){if(t=NB(n),t!==null){e.blockedOn=t,dD(e.priority,function(){RB(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ly(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bk(e.nativeEvent);if(n===null){n=e.nativeEvent;var o=new n.constructor(n.type,n);DC=o,n.target.dispatchEvent(o),DC=null}else return t=s9(n),t!==null&&mF(t),e.blockedOn=n,!1;t.shift()}return!0}function $B(e,t,n){ly(e)&&n.delete(t)}function N2e(){Sk=!1,F6!==null&&ly(F6)&&(F6=null),H6!==null&&ly(H6)&&(H6=null),q6!==null&&ly(q6)&&(q6=null),Ap.forEach($B),Ip.forEach($B)}function Wg(e,t){e.blockedOn===t&&(e.blockedOn=null,Sk||(Sk=!0,So.unstable_scheduleCallback(So.unstable_NormalPriority,N2e)))}var Gg=null;function EB(e){Gg!==e&&(Gg=e,So.unstable_scheduleCallback(So.unstable_NormalPriority,function(){Gg===e&&(Gg=null);for(var t=0;t<e.length;t+=3){var n=e[t],o=e[t+1],r=e[t+2];if(typeof o!="function"){if(hR(o||n)===null)continue;break}var i=s9(n);i!==null&&(e.splice(t,3),t-=3,ek(i,{pending:!0,data:r,method:n.method,action:o},o,r))}}))}function i9(e){function t(l){return Wg(l,e)}F6!==null&&Wg(F6,e),H6!==null&&Wg(H6,e),q6!==null&&Wg(q6,e),Ap.forEach(t),Ip.forEach(t);for(var n=0;n<E6.length;n++){var o=E6[n];o.blockedOn===e&&(o.blockedOn=null)}for(;0<E6.length&&(n=E6[0],n.blockedOn===null);)gF(n),n.blockedOn===null&&E6.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(o=0;o<n.length;o+=3){var r=n[o],i=n[o+1],a=r[W3]||null;if(typeof i=="function")a||EB(n);else if(a){var s=null;if(i&&i.hasAttribute("formAction")){if(r=i,a=i[W3]||null)s=a.formAction;else if(hR(r)!==null)continue}else s=a.action;typeof s=="function"?n[o+1]=s:(n.splice(o,3),o-=3),EB(n)}}}function yF(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(a){return r=a})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=null),o||setTimeout(n,20)}function n(){if(!o&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,r=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),r!==null&&(r(),r=null)}}}function gR(e){this._internalRoot=e}Qy.prototype.render=gR.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(z1(409));var n=t.current,o=za();fF(n,o,e,t,null,null)};Qy.prototype.unmount=gR.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;fF(e.current,2,null,e,null,null),Yy(),t[a9]=null}};function Qy(e){this._internalRoot=e}Qy.prototype.unstable_scheduleHydration=function(e){if(e){var t=WB();e={blockedOn:null,target:e,priority:t};for(var n=0;n<E6.length&&t!==0&&t<E6[n].priority;n++);E6.splice(n,0,e),n===0&&gF(e)}};var MB=TB.version;if(MB!=="19.2.7")throw Error(z1(527,MB,"19.2.7"));sr.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(z1(188)):(e=Object.keys(e).join(","),Error(z1(268,e)));return e=fne(t),e=e!==null?OB(e):null,e=e===null?null:e.stateNode,e};var O2e={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:cn,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(np=__REACT_DEVTOOLS_GLOBAL_HOOK__,!np.isDisabled&&np.supportsFiber))try{Op=np.inject(O2e),ka=np}catch{}var np;ev.createRoot=function(e,t){if(!AB(e))throw Error(z1(299));var n=!1,o="",r=lU,i=cU,a=uU;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=dF(e,1,!1,null,null,n,o,null,r,i,a,yF),e[a9]=t.current,uR(e),new gR(t)};ev.hydrateRoot=function(e,t,n){if(!AB(e))throw Error(z1(299));var o=!1,r="",i=lU,a=cU,s=uU,l=null;return n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(a=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(l=n.formState)),t=dF(e,1,!0,t,n??null,o,r,l,i,a,s,yF),t.context=pF(null),n=t.current,o=za(),o=Pk(o),r=D6(o),r.callback=null,B6(n,r,o),n=o,t.current.lanes=n,Dp(t,n),os(t),e[a9]=t.current,uR(e),new Qy(t)};ev.version="19.2.7"});var xF=t5((ime,SF)=>{"use strict";function bF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(bF)}catch(e){console.error(e)}}bF(),SF.exports=vF()});var VX=t5(Sw=>{"use strict";var D0e=Symbol.for("react.transitional.element"),B0e=Symbol.for("react.fragment");function qX(e,t,n){var o=null;if(n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),"key"in t){n={};for(var r in t)r!=="key"&&(n[r]=t[r])}else n=t;return t=n.ref,{$$typeof:D0e,type:e,key:o,ref:t!==void 0?t:null,props:n}}Sw.Fragment=B0e;Sw.jsx=qX;Sw.jsxs=qX});var Vo=t5((ZSe,WX)=>{"use strict";WX.exports=VX()});var TJ=t5((TN,AN)=>{(function(e,t){typeof TN=="object"&&typeof AN<"u"?AN.exports=t():typeof define=="function"&&define.amd?define(t):e.createREGL=t()})(TN,(function(){"use strict";var e=function(C){return C instanceof Uint8Array||C instanceof Uint16Array||C instanceof Uint32Array||C instanceof Int8Array||C instanceof Int16Array||C instanceof Int32Array||C instanceof Float32Array||C instanceof Float64Array||C instanceof Uint8ClampedArray},t=function(C,B){for(var te=Object.keys(B),He=0;He<te.length;++He)C[te[He]]=B[te[He]];return C},n=`
`;function o(C){return typeof atob<"u"?atob(C):"base64:"+C}function r(C){var B=new Error("(regl) "+C);throw console.error(B),B}function i(C,B){C||r(B)}function a(C){return C?": "+C:""}function s(C,B,te){C in B||r("unknown parameter ("+C+")"+a(te)+". possible values: "+Object.keys(B).join())}function l(C,B){e(C)||r("invalid parameter type"+a(B)+". must be a typed array")}function c(C,B){switch(B){case"number":return typeof C=="number";case"object":return typeof C=="object";case"string":return typeof C=="string";case"boolean":return typeof C=="boolean";case"function":return typeof C=="function";case"undefined":return typeof C>"u";case"symbol":return typeof C=="symbol"}}function u(C,B,te){c(C,B)||r("invalid parameter type"+a(te)+". expected "+B+", got "+typeof C)}function d(C,B){C>=0&&(C|0)===C||r("invalid parameter type, ("+C+")"+a(B)+". must be a nonnegative integer")}function p(C,B,te){B.indexOf(C)<0&&r("invalid value"+a(te)+". must be one of: "+B)}var m=["gl","canvas","container","attributes","pixelRatio","extensions","optionalExtensions","profile","onDone"];function h(C){Object.keys(C).forEach(function(B){m.indexOf(B)<0&&r('invalid regl constructor argument "'+B+'". must be one of '+m)})}function x(C,B){for(C=C+"";C.length<B;)C=" "+C;return C}function v(){this.name="unknown",this.lines=[],this.index={},this.hasErrors=!1}function g(C,B){this.number=C,this.line=B,this.errors=[]}function y(C,B,te){this.file=C,this.line=B,this.message=te}function w(){var C=new Error,B=(C.stack||C).toString(),te=/compileProcedure.*\n\s*at.*\((.*)\)/.exec(B);if(te)return te[1];var He=/compileProcedure.*\n\s*at\s+(.*)(\n|$)/.exec(B);return He?He[1]:"unknown"}function P(){var C=new Error,B=(C.stack||C).toString(),te=/at REGLCommand.*\n\s+at.*\((.*)\)/.exec(B);if(te)return te[1];var He=/at REGLCommand.*\n\s+at\s+(.*)\n/.exec(B);return He?He[1]:"unknown"}function z(C,B){var te=C.split(`
`),He=1,a1=0,Fe={unknown:new v,0:new v};Fe.unknown.name=Fe[0].name=B||w(),Fe.unknown.lines.push(new g(0,""));for(var Be=0;Be<te.length;++Be){var w1=te[Be],h1=/^\s*#\s*(\w+)\s+(.+)\s*$/.exec(w1);if(h1)switch(h1[1]){case"line":var M1=/(\d+)(\s+\d+)?/.exec(h1[2]);M1&&(He=M1[1]|0,M1[2]&&(a1=M1[2]|0,a1 in Fe||(Fe[a1]=new v)));break;case"define":var T1=/SHADER_NAME(_B64)?\s+(.*)$/.exec(h1[2]);T1&&(Fe[a1].name=T1[1]?o(T1[2]):T1[2]);break}Fe[a1].lines.push(new g(He++,w1))}return Object.keys(Fe).forEach(function(_1){var q1=Fe[_1];q1.lines.forEach(function(P1){q1.index[P1.number]=P1})}),Fe}function k(C){var B=[];return C.split(`
`).forEach(function(te){if(!(te.length<5)){var He=/^ERROR:\s+(\d+):(\d+):\s*(.*)$/.exec(te);He?B.push(new y(He[1]|0,He[2]|0,He[3].trim())):te.length>0&&B.push(new y("unknown",0,te))}}),B}function L(C,B){B.forEach(function(te){var He=C[te.file];if(He){var a1=He.index[te.line];if(a1){a1.errors.push(te),He.hasErrors=!0;return}}C.unknown.hasErrors=!0,C.unknown.lines[0].errors.push(te)})}function I(C,B,te,He,a1){if(!C.getShaderParameter(B,C.COMPILE_STATUS)){var Fe=C.getShaderInfoLog(B),Be=He===C.FRAGMENT_SHADER?"fragment":"vertex";Y(te,"string",Be+" shader source must be a string",a1);var w1=z(te,a1),h1=k(Fe);L(w1,h1),Object.keys(w1).forEach(function(M1){var T1=w1[M1];if(!T1.hasErrors)return;var _1=[""],q1=[""];function P1(k1,ze){_1.push(k1),q1.push(ze||"")}P1("file number "+M1+": "+T1.name+`
`,"color:red;text-decoration:underline;font-weight:bold"),T1.lines.forEach(function(k1){if(k1.errors.length>0){P1(x(k1.number,4)+"|  ","background-color:yellow; font-weight:bold"),P1(k1.line+n,"color:red; background-color:yellow; font-weight:bold");var ze=0;k1.errors.forEach(function(Ye){var R1=Ye.message,st=/^\s*'(.*)'\s*:\s*(.*)$/.exec(R1);if(st){var n1=st[1];switch(R1=st[2],n1){case"assign":n1="=";break}ze=Math.max(k1.line.indexOf(n1,ze),0)}else ze=0;P1(x("| ",6)),P1(x("^^^",ze+3)+n,"font-weight:bold"),P1(x("| ",6)),P1(R1+n,"font-weight:bold")}),P1(x("| ",6)+n)}else P1(x(k1.number,4)+"|  "),P1(k1.line+n,"color:red")}),typeof document<"u"&&!window.chrome?(q1[0]=_1.join("%c"),console.log.apply(console,q1)):console.log(_1.join(""))}),i.raise("Error compiling "+Be+" shader, "+w1[0].name)}}function N(C,B,te,He,a1){if(!C.getProgramParameter(B,C.LINK_STATUS)){var Fe=C.getProgramInfoLog(B),Be=z(te,a1),w1=z(He,a1),h1='Error linking program with vertex shader, "'+w1[0].name+'", and fragment shader "'+Be[0].name+'"';typeof document<"u"?console.log("%c"+h1+n+"%c"+Fe,"color:red;text-decoration:underline;font-weight:bold","color:red"):console.log(h1+n+Fe),i.raise(h1)}}function U(C){C._commandRef=w()}function $(C,B,te,He){U(C);function a1(h1){return h1?He.id(h1):0}C._fragId=a1(C.static.frag),C._vertId=a1(C.static.vert);function Fe(h1,M1){Object.keys(M1).forEach(function(T1){h1[He.id(T1)]=!0})}var Be=C._uniformSet={};Fe(Be,B.static),Fe(Be,B.dynamic);var w1=C._attributeSet={};Fe(w1,te.static),Fe(w1,te.dynamic),C._hasCount="count"in C.static||"count"in C.dynamic||"elements"in C.static||"elements"in C.dynamic}function X(C,B){var te=P();r(C+" in command "+(B||w())+(te==="unknown"?"":" called from "+te))}function ae(C,B,te){C||X(B,te||w())}function pe(C,B,te,He){C in B||X("unknown parameter ("+C+")"+a(te)+". possible values: "+Object.keys(B).join(),He||w())}function Y(C,B,te,He){c(C,B)||X("invalid parameter type"+a(te)+". expected "+B+", got "+typeof C,He||w())}function W(C){C()}function Te(C,B,te){C.texture?p(C.texture._texture.internalformat,B,"unsupported texture format for attachment"):p(C.renderbuffer._renderbuffer.format,te,"unsupported renderbuffer format for attachment")}var qe=33071,we=9728,Ee=9984,Ve=9985,r1=9986,S1=9987,f1=5120,oe=5121,me=5122,We=5123,c1=5124,b1=5125,j1=5126,De=32819,Ue=32820,u1=33635,Ce=34042,Se=36193,fe={};fe[f1]=fe[oe]=1,fe[me]=fe[We]=fe[Se]=fe[u1]=fe[De]=fe[Ue]=2,fe[c1]=fe[b1]=fe[j1]=fe[Ce]=4;function he(C,B){return C===Ue||C===De||C===u1?2:C===Ce?4:fe[C]*B}function re(C){return!(C&C-1)&&!!C}function Ie(C,B,te){var He,a1=B.width,Fe=B.height,Be=B.channels;i(a1>0&&a1<=te.maxTextureSize&&Fe>0&&Fe<=te.maxTextureSize,"invalid texture shape"),(C.wrapS!==qe||C.wrapT!==qe)&&i(re(a1)&&re(Fe),"incompatible wrap mode for texture, both width and height must be power of 2"),B.mipmask===1?a1!==1&&Fe!==1&&i(C.minFilter!==Ee&&C.minFilter!==r1&&C.minFilter!==Ve&&C.minFilter!==S1,"min filter requires mipmap"):(i(re(a1)&&re(Fe),"texture must be a square power of 2 to support mipmapping"),i(B.mipmask===(a1<<1)-1,"missing or incomplete mipmap data")),B.type===j1&&(te.extensions.indexOf("oes_texture_float_linear")<0&&i(C.minFilter===we&&C.magFilter===we,"filter not supported, must enable oes_texture_float_linear"),i(!C.genMipmaps,"mipmap generation not supported with float textures"));var w1=B.images;for(He=0;He<16;++He)if(w1[He]){var h1=a1>>He,M1=Fe>>He;i(B.mipmask&1<<He,"missing mipmap data");var T1=w1[He];if(i(T1.width===h1&&T1.height===M1,"invalid shape for mip images"),i(T1.format===B.format&&T1.internalformat===B.internalformat&&T1.type===B.type,"incompatible type for mip image"),!T1.compressed)if(T1.data){var _1=Math.ceil(he(T1.type,Be)*h1/T1.unpackAlignment)*T1.unpackAlignment;i(T1.data.byteLength===_1*M1,"invalid data for image, buffer size is inconsistent with image format")}else T1.element||T1.copy}else C.genMipmaps||i((B.mipmask&1<<He)===0,"extra mipmap data");B.compressed&&i(!C.genMipmaps,"mipmap generation for compressed images not supported")}function m1(C,B,te,He){var a1=C.width,Fe=C.height,Be=C.channels;i(a1>0&&a1<=He.maxTextureSize&&Fe>0&&Fe<=He.maxTextureSize,"invalid texture shape"),i(a1===Fe,"cube map must be square"),i(B.wrapS===qe&&B.wrapT===qe,"wrap mode not supported by cube map");for(var w1=0;w1<te.length;++w1){var h1=te[w1];i(h1.width===a1&&h1.height===Fe,"inconsistent cube map face shape"),B.genMipmaps&&(i(!h1.compressed,"can not generate mipmap for compressed textures"),i(h1.mipmask===1,"can not specify mipmaps and generate mipmaps"));for(var M1=h1.images,T1=0;T1<16;++T1){var _1=M1[T1];if(_1){var q1=a1>>T1,P1=Fe>>T1;i(h1.mipmask&1<<T1,"missing mipmap data"),i(_1.width===q1&&_1.height===P1,"invalid shape for mip images"),i(_1.format===C.format&&_1.internalformat===C.internalformat&&_1.type===C.type,"incompatible type for mip image"),_1.compressed||(_1.data?i(_1.data.byteLength===q1*P1*Math.max(he(_1.type,Be),_1.unpackAlignment),"invalid data for image, buffer size is inconsistent with image format"):_1.element||_1.copy)}}}}var E=t(i,{optional:W,raise:r,commandRaise:X,command:ae,parameter:s,commandParameter:pe,constructor:h,type:u,commandType:Y,isTypedArray:l,nni:d,oneOf:p,shaderError:I,linkError:N,callSite:P,saveCommandRef:U,saveDrawInfo:$,framebufferFormat:Te,guessCommand:w,texture2D:Ie,textureCube:m1}),et=0,N1=0,t1=5,O1=6;function G1(C,B){this.id=et++,this.type=C,this.data=B}function gt(C){return C.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function vt(C){if(C.length===0)return[];var B=C.charAt(0),te=C.charAt(C.length-1);if(C.length>1&&B===te&&(B==='"'||B==="'"))return['"'+gt(C.substr(1,C.length-2))+'"'];var He=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(C);if(He)return vt(C.substr(0,He.index)).concat(vt(He[1])).concat(vt(C.substr(He.index+He[0].length)));var a1=C.split(".");if(a1.length===1)return['"'+gt(C)+'"'];for(var Fe=[],Be=0;Be<a1.length;++Be)Fe=Fe.concat(vt(a1[Be]));return Fe}function It(C){return"["+vt(C).join("][")+"]"}function gn(C,B){return new G1(C,It(B+""))}function J1(C){return typeof C=="function"&&!C._reglType||C instanceof G1}function Wt(C,B){if(typeof C=="function")return new G1(N1,C);if(typeof C=="number"||typeof C=="boolean")return new G1(t1,C);if(Array.isArray(C))return new G1(O1,C.map(function(te,He){return Wt(te,B+"["+He+"]")}));if(C instanceof G1)return C;E(!1,"invalid option type in uniform "+B)}var Bt={DynamicVariable:G1,define:gn,isDynamic:J1,unbox:Wt,accessor:It},zn={next:typeof requestAnimationFrame=="function"?function(C){return requestAnimationFrame(C)}:function(C){return setTimeout(C,16)},cancel:typeof cancelAnimationFrame=="function"?function(C){return cancelAnimationFrame(C)}:clearTimeout},Cr=typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return+new Date};function ur(){var C={"":0},B=[""];return{id:function(te){var He=C[te];return He||(He=C[te]=B.length,B.push(te),He)},str:function(te){return B[te]}}}function mt(C,B,te){var He=document.createElement("canvas");t(He.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),C.appendChild(He),C===document.body&&(He.style.position="absolute",t(C.style,{margin:0,padding:0}));function a1(){var w1=window.innerWidth,h1=window.innerHeight;if(C!==document.body){var M1=He.getBoundingClientRect();w1=M1.right-M1.left,h1=M1.bottom-M1.top}He.width=te*w1,He.height=te*h1}var Fe;C!==document.body&&typeof ResizeObserver=="function"?(Fe=new ResizeObserver(function(){setTimeout(a1)}),Fe.observe(C)):window.addEventListener("resize",a1,!1);function Be(){Fe?Fe.disconnect():window.removeEventListener("resize",a1),C.removeChild(He)}return a1(),{canvas:He,onDestroy:Be}}function Tn(C,B){function te(He){try{return C.getContext(He,B)}catch{return null}}return te("webgl")||te("experimental-webgl")||te("webgl-experimental")}function On(C){return typeof C.nodeName=="string"&&typeof C.appendChild=="function"&&typeof C.getBoundingClientRect=="function"}function kr(C){return typeof C.drawArrays=="function"||typeof C.drawElements=="function"}function dr(C){return typeof C=="string"?C.split():(E(Array.isArray(C),"invalid extension array"),C)}function m2(C){return typeof C=="string"?(E(typeof document<"u","not supported outside of DOM"),document.querySelector(C)):C}function jr(C){var B=C||{},te,He,a1,Fe,Be={},w1=[],h1=[],M1=typeof window>"u"?1:window.devicePixelRatio,T1=!1,_1=function(k1){k1&&E.raise(k1)},q1=function(){};if(typeof B=="string"?(E(typeof document<"u","selector queries only supported in DOM environments"),te=document.querySelector(B),E(te,"invalid query string for element")):typeof B=="object"?On(B)?te=B:kr(B)?(Fe=B,a1=Fe.canvas):(E.constructor(B),"gl"in B?Fe=B.gl:"canvas"in B?a1=m2(B.canvas):"container"in B&&(He=m2(B.container)),"attributes"in B&&(Be=B.attributes,E.type(Be,"object","invalid context attributes")),"extensions"in B&&(w1=dr(B.extensions)),"optionalExtensions"in B&&(h1=dr(B.optionalExtensions)),"onDone"in B&&(E.type(B.onDone,"function","invalid or missing onDone callback"),_1=B.onDone),"profile"in B&&(T1=!!B.profile),"pixelRatio"in B&&(M1=+B.pixelRatio,E(M1>0,"invalid pixel ratio"))):E.raise("invalid arguments to regl"),te&&(te.nodeName.toLowerCase()==="canvas"?a1=te:He=te),!Fe){if(!a1){E(typeof document<"u","must manually specify webgl context outside of DOM environments");var P1=mt(He||document.body,_1,M1);if(!P1)return null;a1=P1.canvas,q1=P1.onDestroy}Be.premultipliedAlpha===void 0&&(Be.premultipliedAlpha=!0),Fe=Tn(a1,Be)}return Fe?{gl:Fe,canvas:a1,container:He,extensions:w1,optionalExtensions:h1,pixelRatio:M1,profile:T1,onDone:_1,onDestroy:q1}:(q1(),_1("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function Ur(C,B){var te={};function He(Be){E.type(Be,"string","extension name must be string");var w1=Be.toLowerCase(),h1;try{h1=te[w1]=C.getExtension(w1)}catch{}return!!h1}for(var a1=0;a1<B.extensions.length;++a1){var Fe=B.extensions[a1];if(!He(Fe))return B.onDestroy(),B.onDone('"'+Fe+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return B.optionalExtensions.forEach(He),{extensions:te,restore:function(){Object.keys(te).forEach(function(Be){if(te[Be]&&!He(Be))throw new Error("(regl): error restoring extension "+Be)})}}}function An(C,B){for(var te=Array(C),He=0;He<C;++He)te[He]=B(He);return te}var Pt=5120,Rr=5121,G2=5122,Po=5123,E2=5124,vr=5125,Fr=5126;function pr(C){for(var B=16;B<=1<<28;B*=16)if(C<=B)return B;return 0}function e1(C){var B,te;return B=(C>65535)<<4,C>>>=B,te=(C>255)<<3,C>>>=te,B|=te,te=(C>15)<<2,C>>>=te,B|=te,te=(C>3)<<1,C>>>=te,B|=te,B|C>>1}function Y1(){var C=An(8,function(){return[]});function B(Fe){var Be=pr(Fe),w1=C[e1(Be)>>2];return w1.length>0?w1.pop():new ArrayBuffer(Be)}function te(Fe){C[e1(Fe.byteLength)>>2].push(Fe)}function He(Fe,Be){var w1=null;switch(Fe){case Pt:w1=new Int8Array(B(Be),0,Be);break;case Rr:w1=new Uint8Array(B(Be),0,Be);break;case G2:w1=new Int16Array(B(2*Be),0,Be);break;case Po:w1=new Uint16Array(B(2*Be),0,Be);break;case E2:w1=new Int32Array(B(4*Be),0,Be);break;case vr:w1=new Uint32Array(B(4*Be),0,Be);break;case Fr:w1=new Float32Array(B(4*Be),0,Be);break;default:return null}return w1.length!==Be?w1.subarray(0,Be):w1}function a1(Fe){te(Fe.buffer)}return{alloc:B,free:te,allocType:He,freeType:a1}}var Rt=Y1();Rt.zero=Y1();var zt=3408,Hr=3410,$n=3411,c2=3412,Z2=3413,Ko=3414,tn=3415,h2=33901,yt=33902,Kr=3379,Co=3386,X2=34921,ko=36347,Y2=36348,la=35661,ca=35660,Zi=34930,Xi=36349,wi=34076,_i=34024,M2=7936,T2=7937,P3=7938,wn=35724,Xt=34047,K2=36063,C3=34852,ho=3553,Ro=34067,u2=34069,Yi=33984,J2=6408,Ki=5126,Pi=5121,Q2=36160,Jr=36053,En=36064,ua=16384,da=function(C,B){var te=1;B.ext_texture_filter_anisotropic&&(te=C.getParameter(Xt));var He=1,a1=1;B.webgl_draw_buffers&&(He=C.getParameter(C3),a1=C.getParameter(K2));var Fe=!!B.oes_texture_float;if(Fe){var Be=C.createTexture();C.bindTexture(ho,Be),C.texImage2D(ho,0,J2,1,1,0,J2,Ki,null);var w1=C.createFramebuffer();if(C.bindFramebuffer(Q2,w1),C.framebufferTexture2D(Q2,En,ho,Be,0),C.bindTexture(ho,null),C.checkFramebufferStatus(Q2)!==Jr)Fe=!1;else{C.viewport(0,0,1,1),C.clearColor(1,0,0,1),C.clear(ua);var h1=Rt.allocType(Ki,4);C.readPixels(0,0,1,1,J2,Ki,h1),C.getError()?Fe=!1:(C.deleteFramebuffer(w1),C.deleteTexture(Be),Fe=h1[0]===1),Rt.freeType(h1)}}var M1=typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent)),T1=!0;if(!M1){var _1=C.createTexture(),q1=Rt.allocType(Pi,36);C.activeTexture(Yi),C.bindTexture(Ro,_1),C.texImage2D(u2,0,J2,3,3,0,J2,Pi,q1),Rt.freeType(q1),C.bindTexture(Ro,null),C.deleteTexture(_1),T1=!C.getError()}return{colorBits:[C.getParameter(Hr),C.getParameter($n),C.getParameter(c2),C.getParameter(Z2)],depthBits:C.getParameter(Ko),stencilBits:C.getParameter(tn),subpixelBits:C.getParameter(zt),extensions:Object.keys(B).filter(function(P1){return!!B[P1]}),maxAnisotropic:te,maxDrawbuffers:He,maxColorAttachments:a1,pointSizeDims:C.getParameter(h2),lineWidthDims:C.getParameter(yt),maxViewportDims:C.getParameter(Co),maxCombinedTextureUnits:C.getParameter(la),maxCubeMapSize:C.getParameter(wi),maxRenderbufferSize:C.getParameter(_i),maxTextureUnits:C.getParameter(Zi),maxTextureSize:C.getParameter(Kr),maxAttributes:C.getParameter(X2),maxVertexUniforms:C.getParameter(ko),maxVertexTextureUnits:C.getParameter(ca),maxVaryingVectors:C.getParameter(Y2),maxFragmentUniforms:C.getParameter(Xi),glsl:C.getParameter(wn),renderer:C.getParameter(T2),vendor:C.getParameter(M2),version:C.getParameter(P3),readFloat:Fe,npotTextureCube:T1}};function Zn(C){return!!C&&typeof C=="object"&&Array.isArray(C.shape)&&Array.isArray(C.stride)&&typeof C.offset=="number"&&C.shape.length===C.stride.length&&(Array.isArray(C.data)||e(C.data))}var mn=function(C){return Object.keys(C).map(function(B){return C[B]})},A2={shape:Mr,flatten:Qi};function zo(C,B,te){for(var He=0;He<B;++He)te[He]=C[He]}function Ji(C,B,te,He){for(var a1=0,Fe=0;Fe<B;++Fe)for(var Be=C[Fe],w1=0;w1<te;++w1)He[a1++]=Be[w1]}function I2(C,B,te,He,a1,Fe){for(var Be=Fe,w1=0;w1<B;++w1)for(var h1=C[w1],M1=0;M1<te;++M1)for(var T1=h1[M1],_1=0;_1<He;++_1)a1[Be++]=T1[_1]}function g2(C,B,te,He,a1){for(var Fe=1,Be=te+1;Be<B.length;++Be)Fe*=B[Be];var w1=B[te];if(B.length-te===4){var h1=B[te+1],M1=B[te+2],T1=B[te+3];for(Be=0;Be<w1;++Be)I2(C[Be],h1,M1,T1,He,a1),a1+=Fe}else for(Be=0;Be<w1;++Be)g2(C[Be],B,te+1,He,a1),a1+=Fe}function Qi(C,B,te,He){var a1=1;if(B.length)for(var Fe=0;Fe<B.length;++Fe)a1*=B[Fe];else a1=0;var Be=He||Rt.allocType(te,a1);switch(B.length){case 0:break;case 1:zo(C,B[0],Be);break;case 2:Ji(C,B[0],B[1],Be);break;case 3:I2(C,B[0],B[1],B[2],Be,0);break;default:g2(C,B,0,Be,0)}return Be}function Mr(C){for(var B=[],te=C;te.length;te=te[0])B.push(te.length);return B}var Fn={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},qr=5120,br=5122,y2=5124,E5=5121,N2=5123,M5=5125,Jo=5126,O2=5126,Ci={int8:qr,int16:br,int32:y2,uint8:E5,uint16:N2,uint32:M5,float:Jo,float32:O2},Va=35048,E4=35040,$o={dynamic:Va,stream:E4,static:35044},ki=A2.flatten,M4=A2.shape,Qo=35044,k3=35040,Eo=5121,ei=5126,go=[];go[5120]=1,go[5122]=2,go[5124]=4,go[5121]=1,go[5123]=2,go[5125]=4,go[5126]=4;function e3(C){return Fn[Object.prototype.toString.call(C)]|0}function pa(C,B){for(var te=0;te<B.length;++te)C[te]=B[te]}function T4(C,B,te,He,a1,Fe,Be){for(var w1=0,h1=0;h1<te;++h1)for(var M1=0;M1<He;++M1)C[w1++]=B[a1*h1+Fe*M1+Be]}function A4(C,B,te,He){var a1=0,Fe={};function Be(ze){this.id=a1++,this.buffer=C.createBuffer(),this.type=ze,this.usage=Qo,this.byteLength=0,this.dimension=1,this.dtype=Eo,this.persistentData=null,te.profile&&(this.stats={size:0})}Be.prototype.bind=function(){C.bindBuffer(this.type,this.buffer)},Be.prototype.destroy=function(){q1(this)};var w1=[];function h1(ze,Ye){var R1=w1.pop();return R1||(R1=new Be(ze)),R1.bind(),_1(R1,Ye,k3,0,1,!1),R1}function M1(ze){w1.push(ze)}function T1(ze,Ye,R1){ze.byteLength=Ye.byteLength,C.bufferData(ze.type,Ye,R1)}function _1(ze,Ye,R1,st,n1,nt){var Q1;if(ze.usage=R1,Array.isArray(Ye)){if(ze.dtype=st||ei,Ye.length>0){var $t;if(Array.isArray(Ye[0])){Q1=M4(Ye);for(var l1=1,i1=1;i1<Q1.length;++i1)l1*=Q1[i1];ze.dimension=l1,$t=ki(Ye,Q1,ze.dtype),T1(ze,$t,R1),nt?ze.persistentData=$t:Rt.freeType($t)}else if(typeof Ye[0]=="number"){ze.dimension=n1;var dt=Rt.allocType(ze.dtype,Ye.length);pa(dt,Ye),T1(ze,dt,R1),nt?ze.persistentData=dt:Rt.freeType(dt)}else e(Ye[0])?(ze.dimension=Ye[0].length,ze.dtype=st||e3(Ye[0])||ei,$t=ki(Ye,[Ye.length,Ye[0].length],ze.dtype),T1(ze,$t,R1),nt?ze.persistentData=$t:Rt.freeType($t)):E.raise("invalid buffer data")}}else if(e(Ye))ze.dtype=st||e3(Ye),ze.dimension=n1,T1(ze,Ye,R1),nt&&(ze.persistentData=new Uint8Array(new Uint8Array(Ye.buffer)));else if(Zn(Ye)){Q1=Ye.shape;var V1=Ye.stride,f=Ye.offset,b=0,_=0,M=0,H=0;Q1.length===1?(b=Q1[0],_=1,M=V1[0],H=0):Q1.length===2?(b=Q1[0],_=Q1[1],M=V1[0],H=V1[1]):E.raise("invalid shape"),ze.dtype=st||e3(Ye.data)||ei,ze.dimension=_;var T=Rt.allocType(ze.dtype,b*_);T4(T,Ye.data,b,_,M,H,f),T1(ze,T,R1),nt?ze.persistentData=T:Rt.freeType(T)}else Ye instanceof ArrayBuffer?(ze.dtype=Eo,ze.dimension=n1,T1(ze,Ye,R1),nt&&(ze.persistentData=new Uint8Array(new Uint8Array(Ye)))):E.raise("invalid buffer data")}function q1(ze){B.bufferCount--,He(ze);var Ye=ze.buffer;E(Ye,"buffer must not be deleted already"),C.deleteBuffer(Ye),ze.buffer=null,delete Fe[ze.id]}function P1(ze,Ye,R1,st){B.bufferCount++;var n1=new Be(Ye);Fe[n1.id]=n1;function nt(l1){var i1=Qo,dt=null,V1=0,f=0,b=1;return Array.isArray(l1)||e(l1)||Zn(l1)||l1 instanceof ArrayBuffer?dt=l1:typeof l1=="number"?V1=l1|0:l1&&(E.type(l1,"object","buffer arguments must be an object, a number or an array"),"data"in l1&&(E(dt===null||Array.isArray(dt)||e(dt)||Zn(dt),"invalid data for buffer"),dt=l1.data),"usage"in l1&&(E.parameter(l1.usage,$o,"invalid buffer usage"),i1=$o[l1.usage]),"type"in l1&&(E.parameter(l1.type,Ci,"invalid buffer type"),f=Ci[l1.type]),"dimension"in l1&&(E.type(l1.dimension,"number","invalid dimension"),b=l1.dimension|0),"length"in l1&&(E.nni(V1,"buffer length must be a nonnegative integer"),V1=l1.length|0)),n1.bind(),dt?_1(n1,dt,i1,f,b,st):(V1&&C.bufferData(n1.type,V1,i1),n1.dtype=f||Eo,n1.usage=i1,n1.dimension=b,n1.byteLength=V1),te.profile&&(n1.stats.size=n1.byteLength*go[n1.dtype]),nt}function Q1(l1,i1){E(i1+l1.byteLength<=n1.byteLength,"invalid buffer subdata call, buffer is too small.  Can't write data of size "+l1.byteLength+" starting from offset "+i1+" to a buffer of size "+n1.byteLength),C.bufferSubData(n1.type,i1,l1)}function $t(l1,i1){var dt=(i1||0)|0,V1;if(n1.bind(),e(l1)||l1 instanceof ArrayBuffer)Q1(l1,dt);else if(Array.isArray(l1)){if(l1.length>0)if(typeof l1[0]=="number"){var f=Rt.allocType(n1.dtype,l1.length);pa(f,l1),Q1(f,dt),Rt.freeType(f)}else if(Array.isArray(l1[0])||e(l1[0])){V1=M4(l1);var b=ki(l1,V1,n1.dtype);Q1(b,dt),Rt.freeType(b)}else E.raise("invalid buffer data")}else if(Zn(l1)){V1=l1.shape;var _=l1.stride,M=0,H=0,T=0,q=0;V1.length===1?(M=V1[0],H=1,T=_[0],q=0):V1.length===2?(M=V1[0],H=V1[1],T=_[0],q=_[1]):E.raise("invalid shape");var be=Array.isArray(l1.data)?n1.dtype:e3(l1.data),ke=Rt.allocType(be,M*H);T4(ke,l1.data,M,H,T,q,l1.offset),Q1(ke,dt),Rt.freeType(ke)}else E.raise("invalid data for buffer subdata");return nt}return R1||nt(ze),nt._reglType="buffer",nt._buffer=n1,nt.subdata=$t,te.profile&&(nt.stats=n1.stats),nt.destroy=function(){q1(n1)},nt}function k1(){mn(Fe).forEach(function(ze){ze.buffer=C.createBuffer(),C.bindBuffer(ze.type,ze.buffer),C.bufferData(ze.type,ze.persistentData||ze.byteLength,ze.usage)})}return te.profile&&(B.getTotalBufferSize=function(){var ze=0;return Object.keys(Fe).forEach(function(Ye){ze+=Fe[Ye].stats.size}),ze}),{create:P1,createStream:h1,destroyStream:M1,clear:function(){mn(Fe).forEach(q1),w1.forEach(q1)},getBuffer:function(ze){return ze&&ze._buffer instanceof Be?ze._buffer:null},restore:k1,_initBuffer:_1}}var Wa=0,t3=0,un=1,R3=1,I4=4,Ri=4,on={points:Wa,point:t3,lines:un,line:R3,triangles:I4,triangle:Ri,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},N4=0,W8=1,Ga=4,n3=5120,Ir=5121,fa=5122,O4=5123,K0=5124,ma=5125,T5=34963,Rs=35040,zs=35044;function Zl(C,B,te,He){var a1={},Fe=0,Be={uint8:Ir,uint16:O4};B.oes_element_index_uint&&(Be.uint32=ma);function w1(k1){this.id=Fe++,a1[this.id]=this,this.buffer=k1,this.primType=Ga,this.vertCount=0,this.type=0}w1.prototype.bind=function(){this.buffer.bind()};var h1=[];function M1(k1){var ze=h1.pop();return ze||(ze=new w1(te.create(null,T5,!0,!1)._buffer)),_1(ze,k1,Rs,-1,-1,0,0),ze}function T1(k1){h1.push(k1)}function _1(k1,ze,Ye,R1,st,n1,nt){k1.buffer.bind();var Q1;if(ze){var $t=nt;!nt&&(!e(ze)||Zn(ze)&&!e(ze.data))&&($t=B.oes_element_index_uint?ma:O4),te._initBuffer(k1.buffer,ze,Ye,$t,3)}else C.bufferData(T5,n1,Ye),k1.buffer.dtype=Q1||Ir,k1.buffer.usage=Ye,k1.buffer.dimension=3,k1.buffer.byteLength=n1;if(Q1=nt,!nt){switch(k1.buffer.dtype){case Ir:case n3:Q1=Ir;break;case O4:case fa:Q1=O4;break;case ma:case K0:Q1=ma;break;default:E.raise("unsupported type for element array")}k1.buffer.dtype=Q1}k1.type=Q1,E(Q1!==ma||!!B.oes_element_index_uint,"32 bit element buffers not supported, enable oes_element_index_uint first");var l1=st;l1<0&&(l1=k1.buffer.byteLength,Q1===O4?l1>>=1:Q1===ma&&(l1>>=2)),k1.vertCount=l1;var i1=R1;if(R1<0){i1=Ga;var dt=k1.buffer.dimension;dt===1&&(i1=N4),dt===2&&(i1=W8),dt===3&&(i1=Ga)}k1.primType=i1}function q1(k1){He.elementsCount--,E(k1.buffer!==null,"must not double destroy elements"),delete a1[k1.id],k1.buffer.destroy(),k1.buffer=null}function P1(k1,ze){var Ye=te.create(null,T5,!0),R1=new w1(Ye._buffer);He.elementsCount++;function st(n1){if(!n1)Ye(),R1.primType=Ga,R1.vertCount=0,R1.type=Ir;else if(typeof n1=="number")Ye(n1),R1.primType=Ga,R1.vertCount=n1|0,R1.type=Ir;else{var nt=null,Q1=zs,$t=-1,l1=-1,i1=0,dt=0;Array.isArray(n1)||e(n1)||Zn(n1)?nt=n1:(E.type(n1,"object","invalid arguments for elements"),"data"in n1&&(nt=n1.data,E(Array.isArray(nt)||e(nt)||Zn(nt),"invalid data for element buffer")),"usage"in n1&&(E.parameter(n1.usage,$o,"invalid element buffer usage"),Q1=$o[n1.usage]),"primitive"in n1&&(E.parameter(n1.primitive,on,"invalid element buffer primitive"),$t=on[n1.primitive]),"count"in n1&&(E(typeof n1.count=="number"&&n1.count>=0,"invalid vertex count for elements"),l1=n1.count|0),"type"in n1&&(E.parameter(n1.type,Be,"invalid buffer type"),dt=Be[n1.type]),"length"in n1?i1=n1.length|0:(i1=l1,dt===O4||dt===fa?i1*=2:(dt===ma||dt===K0)&&(i1*=4))),_1(R1,nt,Q1,$t,l1,i1,dt)}return st}return st(k1),st._reglType="elements",st._elements=R1,st.subdata=function(n1,nt){return Ye.subdata(n1,nt),st},st.destroy=function(){q1(R1)},st}return{create:P1,createStream:M1,destroyStream:T1,getElements:function(k1){return typeof k1=="function"&&k1._elements instanceof w1?k1._elements:null},clear:function(){mn(a1).forEach(q1)}}}var A5=new Float32Array(1),z3=new Uint32Array(A5.buffer),Mo=5123;function J0(C){for(var B=Rt.allocType(Mo,C.length),te=0;te<C.length;++te)if(isNaN(C[te]))B[te]=65535;else if(C[te]===1/0)B[te]=31744;else if(C[te]===-1/0)B[te]=64512;else{A5[0]=C[te];var He=z3[0],a1=He>>>31<<15,Fe=(He<<1>>>24)-127,Be=He>>13&1023;if(Fe<-24)B[te]=a1;else if(Fe<-14){var w1=-14-Fe;B[te]=a1+(Be+1024>>w1)}else Fe>15?B[te]=a1+31744:B[te]=a1+(Fe+15<<10)+Be}return B}function Xn(C){return Array.isArray(C)||e(C)}var I5=function(C){return!(C&C-1)&&!!C},Xl=34467,tt=3553,L4=34067,N5=34069,eo=6408,Za=6406,d2=6407,ti=6409,To=6410,r3=32854,zi=32855,D4=36194,$3=32819,O5=32820,Q0=33635,$s=34042,Es=6402,Ms=34041,L2=35904,Yt=35906,E3=36193,Xa=33776,Ao=33777,to=33778,Oe=33779,Ts=35986,Ya=35987,A=34798,Q=35840,K=35841,_e=35842,Le=35843,o1=36196,Qe=5121,Je=5123,Xe=5125,d1=5126,Mt=10242,en=10243,dn=10497,an=33071,Et=33648,ir=10240,Jn=10241,D2=9728,vn=9729,ni=9984,ri=9985,oi=9986,Yl=9987,Kt=33170,Nt=4352,Ka=4353,o3=4354,G8=34046,Gh=3317,B4=37440,j4=37441,_n=37443,Yn=37444,Ht=33984,Jt=[ni,oi,ri,Yl],Kl=[0,ti,To,d2,eo],i3={};i3[ti]=i3[Za]=i3[Es]=1,i3[Ms]=i3[To]=2,i3[d2]=i3[L2]=3,i3[eo]=i3[Yt]=4;function e6(C){return"[object "+C+"]"}var Zh=e6("HTMLCanvasElement"),Gt=e6("OffscreenCanvas"),qt=e6("CanvasRenderingContext2D"),$i=e6("ImageBitmap"),Ei=e6("HTMLImageElement"),M3=e6("HTMLVideoElement"),a3=Object.keys(Fn).concat([Zh,Gt,qt,$i,Ei,M3]),Qr=[];Qr[Qe]=1,Qr[d1]=4,Qr[E3]=2,Qr[Je]=2,Qr[Xe]=4;var Hn=[];Hn[r3]=2,Hn[zi]=2,Hn[D4]=2,Hn[Ms]=4,Hn[Xa]=.5,Hn[Ao]=.5,Hn[to]=1,Hn[Oe]=1,Hn[Ts]=.5,Hn[Ya]=1,Hn[A]=1,Hn[Q]=.5,Hn[K]=.25,Hn[_e]=.5,Hn[Le]=.25,Hn[o1]=.5;function hd(C){return Array.isArray(C)&&(C.length===0||typeof C[0]=="number")}function gd(C){if(!Array.isArray(C))return!1;var B=C.length;return!(B===0||!Xn(C[0]))}function Nr(C){return Object.prototype.toString.call(C)}function ha(C){return Nr(C)===Zh}function B2(C){return Nr(C)===Gt}function Ja(C){return Nr(C)===qt}function T3(C){return Nr(C)===$i}function Xh(C){return Nr(C)===Ei}function Z8(C){return Nr(C)===M3}function ga(C){if(!C)return!1;var B=Nr(C);return a3.indexOf(B)>=0?!0:hd(C)||gd(C)||Zn(C)}function U4(C){return Fn[Object.prototype.toString.call(C)]|0}function s3(C,B){var te=B.length;switch(C.type){case Qe:case Je:case Xe:case d1:var He=Rt.allocType(C.type,te);He.set(B),C.data=He;break;case E3:C.data=J0(B);break;default:E.raise("unsupported texture type, must specify a typed array")}}function yd(C,B){return Rt.allocType(C.type===E3?d1:C.type,B)}function Yh(C,B){C.type===E3?(C.data=J0(B),Rt.freeType(B)):C.data=B}function hP(C,B,te,He,a1,Fe){for(var Be=C.width,w1=C.height,h1=C.channels,M1=Be*w1*h1,T1=yd(C,M1),_1=0,q1=0;q1<w1;++q1)for(var P1=0;P1<Be;++P1)for(var k1=0;k1<h1;++k1)T1[_1++]=B[te*P1+He*q1+a1*k1+Fe];Yh(C,T1)}function X8(C,B,te,He,a1,Fe){var Be;if(typeof Hn[C]<"u"?Be=Hn[C]:Be=i3[C]*Qr[B],Fe&&(Be*=6),a1){for(var w1=0,h1=te;h1>=1;)w1+=Be*h1*h1,h1/=2;return w1}else return Be*te*He}function gP(C,B,te,He,a1,Fe,Be){var w1={"don't care":Nt,"dont care":Nt,nice:o3,fast:Ka},h1={repeat:dn,clamp:an,mirror:Et},M1={nearest:D2,linear:vn},T1=t({mipmap:Yl,"nearest mipmap nearest":ni,"linear mipmap nearest":ri,"nearest mipmap linear":oi,"linear mipmap linear":Yl},M1),_1={none:0,browser:Yn},q1={uint8:Qe,rgba4:$3,rgb565:Q0,"rgb5 a1":O5},P1={alpha:Za,luminance:ti,"luminance alpha":To,rgb:d2,rgba:eo,rgba4:r3,"rgb5 a1":zi,rgb565:D4},k1={};B.ext_srgb&&(P1.srgb=L2,P1.srgba=Yt),B.oes_texture_float&&(q1.float32=q1.float=d1),B.oes_texture_half_float&&(q1.float16=q1["half float"]=E3),B.webgl_depth_texture&&(t(P1,{depth:Es,"depth stencil":Ms}),t(q1,{uint16:Je,uint32:Xe,"depth stencil":$s})),B.webgl_compressed_texture_s3tc&&t(k1,{"rgb s3tc dxt1":Xa,"rgba s3tc dxt1":Ao,"rgba s3tc dxt3":to,"rgba s3tc dxt5":Oe}),B.webgl_compressed_texture_atc&&t(k1,{"rgb atc":Ts,"rgba atc explicit alpha":Ya,"rgba atc interpolated alpha":A}),B.webgl_compressed_texture_pvrtc&&t(k1,{"rgb pvrtc 4bppv1":Q,"rgb pvrtc 2bppv1":K,"rgba pvrtc 4bppv1":_e,"rgba pvrtc 2bppv1":Le}),B.webgl_compressed_texture_etc1&&(k1["rgb etc1"]=o1);var ze=Array.prototype.slice.call(C.getParameter(Xl));Object.keys(k1).forEach(function(G){var Re=k1[G];ze.indexOf(Re)>=0&&(P1[G]=Re)});var Ye=Object.keys(P1);te.textureFormats=Ye;var R1=[];Object.keys(P1).forEach(function(G){var Re=P1[G];R1[Re]=G});var st=[];Object.keys(q1).forEach(function(G){var Re=q1[G];st[Re]=G});var n1=[];Object.keys(M1).forEach(function(G){var Re=M1[G];n1[Re]=G});var nt=[];Object.keys(T1).forEach(function(G){var Re=T1[G];nt[Re]=G});var Q1=[];Object.keys(h1).forEach(function(G){var Re=h1[G];Q1[Re]=G});var $t=Ye.reduce(function(G,Re){var Me=P1[Re];return Me===ti||Me===Za||Me===ti||Me===To||Me===Es||Me===Ms||B.ext_srgb&&(Me===L2||Me===Yt)?G[Me]=Me:Me===zi||Re.indexOf("rgba")>=0?G[Me]=eo:G[Me]=d2,G},{});function l1(){this.internalformat=eo,this.format=eo,this.type=Qe,this.compressed=!1,this.premultiplyAlpha=!1,this.flipY=!1,this.unpackAlignment=1,this.colorSpace=Yn,this.width=0,this.height=0,this.channels=0}function i1(G,Re){G.internalformat=Re.internalformat,G.format=Re.format,G.type=Re.type,G.compressed=Re.compressed,G.premultiplyAlpha=Re.premultiplyAlpha,G.flipY=Re.flipY,G.unpackAlignment=Re.unpackAlignment,G.colorSpace=Re.colorSpace,G.width=Re.width,G.height=Re.height,G.channels=Re.channels}function dt(G,Re){if(!(typeof Re!="object"||!Re)){if("premultiplyAlpha"in Re&&(E.type(Re.premultiplyAlpha,"boolean","invalid premultiplyAlpha"),G.premultiplyAlpha=Re.premultiplyAlpha),"flipY"in Re&&(E.type(Re.flipY,"boolean","invalid texture flip"),G.flipY=Re.flipY),"alignment"in Re&&(E.oneOf(Re.alignment,[1,2,4,8],"invalid texture unpack alignment"),G.unpackAlignment=Re.alignment),"colorSpace"in Re&&(E.parameter(Re.colorSpace,_1,"invalid colorSpace"),G.colorSpace=_1[Re.colorSpace]),"type"in Re){var Me=Re.type;E(B.oes_texture_float||!(Me==="float"||Me==="float32"),"you must enable the OES_texture_float extension in order to use floating point textures."),E(B.oes_texture_half_float||!(Me==="half float"||Me==="float16"),"you must enable the OES_texture_half_float extension in order to use 16-bit floating point textures."),E(B.webgl_depth_texture||!(Me==="uint16"||Me==="uint32"||Me==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),E.parameter(Me,q1,"invalid texture type"),G.type=q1[Me]}var K1=G.width,Ut=G.height,V=G.channels,O=!1;"shape"in Re?(E(Array.isArray(Re.shape)&&Re.shape.length>=2,"shape must be an array"),K1=Re.shape[0],Ut=Re.shape[1],Re.shape.length===3&&(V=Re.shape[2],E(V>0&&V<=4,"invalid number of channels"),O=!0),E(K1>=0&&K1<=te.maxTextureSize,"invalid width"),E(Ut>=0&&Ut<=te.maxTextureSize,"invalid height")):("radius"in Re&&(K1=Ut=Re.radius,E(K1>=0&&K1<=te.maxTextureSize,"invalid radius")),"width"in Re&&(K1=Re.width,E(K1>=0&&K1<=te.maxTextureSize,"invalid width")),"height"in Re&&(Ut=Re.height,E(Ut>=0&&Ut<=te.maxTextureSize,"invalid height")),"channels"in Re&&(V=Re.channels,E(V>0&&V<=4,"invalid number of channels"),O=!0)),G.width=K1|0,G.height=Ut|0,G.channels=V|0;var se=!1;if("format"in Re){var Pe=Re.format;E(B.webgl_depth_texture||!(Pe==="depth"||Pe==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),E.parameter(Pe,P1,"invalid texture format");var $e=G.internalformat=P1[Pe];G.format=$t[$e],Pe in q1&&("type"in Re||(G.type=q1[Pe])),Pe in k1&&(G.compressed=!0),se=!0}!O&&se?G.channels=i3[G.format]:O&&!se?G.channels!==Kl[G.format]&&(G.format=G.internalformat=Kl[G.channels]):se&&O&&E(G.channels===i3[G.format],"number of channels inconsistent with specified format")}}function V1(G){C.pixelStorei(B4,G.flipY),C.pixelStorei(j4,G.premultiplyAlpha),C.pixelStorei(_n,G.colorSpace),C.pixelStorei(Gh,G.unpackAlignment)}function f(){l1.call(this),this.xOffset=0,this.yOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function b(G,Re){var Me=null;if(ga(Re)?Me=Re:Re&&(E.type(Re,"object","invalid pixel data type"),dt(G,Re),"x"in Re&&(G.xOffset=Re.x|0),"y"in Re&&(G.yOffset=Re.y|0),ga(Re.data)&&(Me=Re.data)),E(!G.compressed||Me instanceof Uint8Array,"compressed texture data must be stored in a uint8array"),Re.copy){E(!Me,"can not specify copy and data field for the same texture");var K1=a1.viewportWidth,Ut=a1.viewportHeight;G.width=G.width||K1-G.xOffset,G.height=G.height||Ut-G.yOffset,G.needsCopy=!0,E(G.xOffset>=0&&G.xOffset<K1&&G.yOffset>=0&&G.yOffset<Ut&&G.width>0&&G.width<=K1&&G.height>0&&G.height<=Ut,"copy texture read out of bounds")}else if(!Me)G.width=G.width||1,G.height=G.height||1,G.channels=G.channels||4;else if(e(Me))G.channels=G.channels||4,G.data=Me,!("type"in Re)&&G.type===Qe&&(G.type=U4(Me));else if(hd(Me))G.channels=G.channels||4,s3(G,Me),G.alignment=1,G.needsFree=!0;else if(Zn(Me)){var V=Me.data;!Array.isArray(V)&&G.type===Qe&&(G.type=U4(V));var O=Me.shape,se=Me.stride,Pe,$e,de,ue,xe,F;O.length===3?(de=O[2],F=se[2]):(E(O.length===2,"invalid ndarray pixel data, must be 2 or 3D"),de=1,F=1),Pe=O[0],$e=O[1],ue=se[0],xe=se[1],G.alignment=1,G.width=Pe,G.height=$e,G.channels=de,G.format=G.internalformat=Kl[de],G.needsFree=!0,hP(G,V,ue,xe,F,Me.offset)}else if(ha(Me)||B2(Me)||Ja(Me))ha(Me)||B2(Me)?G.element=Me:G.element=Me.canvas,G.width=G.element.width,G.height=G.element.height,G.channels=4;else if(T3(Me))G.element=Me,G.width=Me.width,G.height=Me.height,G.channels=4;else if(Xh(Me))G.element=Me,G.width=Me.naturalWidth,G.height=Me.naturalHeight,G.channels=4;else if(Z8(Me))G.element=Me,G.width=Me.videoWidth,G.height=Me.videoHeight,G.channels=4;else if(gd(Me)){var D=G.width||Me[0].length,R=G.height||Me.length,ne=G.channels;Xn(Me[0][0])?ne=ne||Me[0][0].length:ne=ne||1;for(var ge=A2.shape(Me),ce=1,Ke=0;Ke<ge.length;++Ke)ce*=ge[Ke];var y1=yd(G,ce);A2.flatten(Me,ge,"",y1),Yh(G,y1),G.alignment=1,G.width=D,G.height=R,G.channels=ne,G.format=G.internalformat=Kl[ne],G.needsFree=!0}G.type===d1?E(te.extensions.indexOf("oes_texture_float")>=0,"oes_texture_float extension not enabled"):G.type===E3&&E(te.extensions.indexOf("oes_texture_half_float")>=0,"oes_texture_half_float extension not enabled")}function _(G,Re,Me){var K1=G.element,Ut=G.data,V=G.internalformat,O=G.format,se=G.type,Pe=G.width,$e=G.height;V1(G),K1?C.texImage2D(Re,Me,O,O,se,K1):G.compressed?C.compressedTexImage2D(Re,Me,V,Pe,$e,0,Ut):G.needsCopy?(He(),C.copyTexImage2D(Re,Me,O,G.xOffset,G.yOffset,Pe,$e,0)):C.texImage2D(Re,Me,O,Pe,$e,0,O,se,Ut||null)}function M(G,Re,Me,K1,Ut){var V=G.element,O=G.data,se=G.internalformat,Pe=G.format,$e=G.type,de=G.width,ue=G.height;V1(G),V?C.texSubImage2D(Re,Ut,Me,K1,Pe,$e,V):G.compressed?C.compressedTexSubImage2D(Re,Ut,Me,K1,se,de,ue,O):G.needsCopy?(He(),C.copyTexSubImage2D(Re,Ut,Me,K1,G.xOffset,G.yOffset,de,ue)):C.texSubImage2D(Re,Ut,Me,K1,de,ue,Pe,$e,O)}var H=[];function T(){return H.pop()||new f}function q(G){G.needsFree&&Rt.freeType(G.data),f.call(G),H.push(G)}function be(){l1.call(this),this.genMipmaps=!1,this.mipmapHint=Nt,this.mipmask=0,this.images=Array(16)}function ke(G,Re,Me){var K1=G.images[0]=T();G.mipmask=1,K1.width=G.width=Re,K1.height=G.height=Me,K1.channels=G.channels=4}function Ze(G,Re){var Me=null;if(ga(Re))Me=G.images[0]=T(),i1(Me,G),b(Me,Re),G.mipmask=1;else if(dt(G,Re),Array.isArray(Re.mipmap))for(var K1=Re.mipmap,Ut=0;Ut<K1.length;++Ut)Me=G.images[Ut]=T(),i1(Me,G),Me.width>>=Ut,Me.height>>=Ut,b(Me,K1[Ut]),G.mipmask|=1<<Ut;else Me=G.images[0]=T(),i1(Me,G),b(Me,Re),G.mipmask=1;i1(G,G.images[0]),G.compressed&&(G.internalformat===Xa||G.internalformat===Ao||G.internalformat===to||G.internalformat===Oe)&&E(G.width%4===0&&G.height%4===0,"for compressed texture formats, mipmap level 0 must have width and height that are a multiple of 4")}function L1(G,Re){for(var Me=G.images,K1=0;K1<Me.length;++K1){if(!Me[K1])return;_(Me[K1],Re,K1)}}var D1=[];function $1(){var G=D1.pop()||new be;l1.call(G),G.mipmask=0;for(var Re=0;Re<16;++Re)G.images[Re]=null;return G}function Z1(G){for(var Re=G.images,Me=0;Me<Re.length;++Me)Re[Me]&&q(Re[Me]),Re[Me]=null;D1.push(G)}function bt(){this.minFilter=D2,this.magFilter=D2,this.wrapS=an,this.wrapT=an,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=Nt}function Ct(G,Re){if("min"in Re){var Me=Re.min;E.parameter(Me,T1),G.minFilter=T1[Me],Jt.indexOf(G.minFilter)>=0&&!("faces"in Re)&&(G.genMipmaps=!0)}if("mag"in Re){var K1=Re.mag;E.parameter(K1,M1),G.magFilter=M1[K1]}var Ut=G.wrapS,V=G.wrapT;if("wrap"in Re){var O=Re.wrap;typeof O=="string"?(E.parameter(O,h1),Ut=V=h1[O]):Array.isArray(O)&&(E.parameter(O[0],h1),E.parameter(O[1],h1),Ut=h1[O[0]],V=h1[O[1]])}else{if("wrapS"in Re){var se=Re.wrapS;E.parameter(se,h1),Ut=h1[se]}if("wrapT"in Re){var Pe=Re.wrapT;E.parameter(Pe,h1),V=h1[Pe]}}if(G.wrapS=Ut,G.wrapT=V,"anisotropic"in Re){var $e=Re.anisotropic;E(typeof $e=="number"&&$e>=1&&$e<=te.maxAnisotropic,"aniso samples must be between 1 and "),G.anisotropic=Re.anisotropic}if("mipmap"in Re){var de=!1;switch(typeof Re.mipmap){case"string":E.parameter(Re.mipmap,w1,"invalid mipmap hint"),G.mipmapHint=w1[Re.mipmap],G.genMipmaps=!0,de=!0;break;case"boolean":de=G.genMipmaps=Re.mipmap;break;case"object":E(Array.isArray(Re.mipmap),"invalid mipmap type"),G.genMipmaps=!1,de=!0;break;default:E.raise("invalid mipmap type")}de&&!("min"in Re)&&(G.minFilter=ni)}}function Vt(G,Re){C.texParameteri(Re,Jn,G.minFilter),C.texParameteri(Re,ir,G.magFilter),C.texParameteri(Re,Mt,G.wrapS),C.texParameteri(Re,en,G.wrapT),B.ext_texture_filter_anisotropic&&C.texParameteri(Re,G8,G.anisotropic),G.genMipmaps&&(C.hint(Kt,G.mipmapHint),C.generateMipmap(Re))}var ht=0,lt={},Tt=te.maxTextureUnits,At=Array(Tt).map(function(){return null});function A1(G){l1.call(this),this.mipmask=0,this.internalformat=eo,this.id=ht++,this.refCount=1,this.target=G,this.texture=C.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new bt,Be.profile&&(this.stats={size:0})}function I1(G){C.activeTexture(Ht),C.bindTexture(G.target,G.texture)}function F1(){var G=At[0];G?C.bindTexture(G.target,G.texture):C.bindTexture(tt,null)}function pt(G){var Re=G.texture;E(Re,"must not double destroy texture");var Me=G.unit,K1=G.target;Me>=0&&(C.activeTexture(Ht+Me),C.bindTexture(K1,null),At[Me]=null),C.deleteTexture(Re),G.texture=null,G.params=null,G.pixels=null,G.refCount=0,delete lt[G.id],Fe.textureCount--}t(A1.prototype,{bind:function(){var G=this;G.bindCount+=1;var Re=G.unit;if(Re<0){for(var Me=0;Me<Tt;++Me){var K1=At[Me];if(K1){if(K1.bindCount>0)continue;K1.unit=-1}At[Me]=G,Re=Me;break}Re>=Tt&&E.raise("insufficient number of texture units"),Be.profile&&Fe.maxTextureUnits<Re+1&&(Fe.maxTextureUnits=Re+1),G.unit=Re,C.activeTexture(Ht+Re),C.bindTexture(G.target,G.texture)}return Re},unbind:function(){this.bindCount-=1},decRef:function(){--this.refCount<=0&&pt(this)}});function Ft(G,Re){var Me=new A1(tt);lt[Me.id]=Me,Fe.textureCount++;function K1(O,se){var Pe=Me.texInfo;bt.call(Pe);var $e=$1();return typeof O=="number"?typeof se=="number"?ke($e,O|0,se|0):ke($e,O|0,O|0):O?(E.type(O,"object","invalid arguments to regl.texture"),Ct(Pe,O),Ze($e,O)):ke($e,1,1),Pe.genMipmaps&&($e.mipmask=($e.width<<1)-1),Me.mipmask=$e.mipmask,i1(Me,$e),E.texture2D(Pe,$e,te),Me.internalformat=$e.internalformat,K1.width=$e.width,K1.height=$e.height,I1(Me),L1($e,tt),Vt(Pe,tt),F1(),Z1($e),Be.profile&&(Me.stats.size=X8(Me.internalformat,Me.type,$e.width,$e.height,Pe.genMipmaps,!1)),K1.format=R1[Me.internalformat],K1.type=st[Me.type],K1.mag=n1[Pe.magFilter],K1.min=nt[Pe.minFilter],K1.wrapS=Q1[Pe.wrapS],K1.wrapT=Q1[Pe.wrapT],K1}function Ut(O,se,Pe,$e){E(!!O,"must specify image data");var de=se|0,ue=Pe|0,xe=$e|0,F=T();return i1(F,Me),F.width=0,F.height=0,b(F,O),F.width=F.width||(Me.width>>xe)-de,F.height=F.height||(Me.height>>xe)-ue,E(Me.type===F.type&&Me.format===F.format&&Me.internalformat===F.internalformat,"incompatible format for texture.subimage"),E(de>=0&&ue>=0&&de+F.width<=Me.width&&ue+F.height<=Me.height,"texture.subimage write out of bounds"),E(Me.mipmask&1<<xe,"missing mipmap data"),E(F.data||F.element||F.needsCopy,"missing image data"),I1(Me),M(F,tt,de,ue,xe),F1(),q(F),K1}function V(O,se){var Pe=O|0,$e=se|0||Pe;if(Pe===Me.width&&$e===Me.height)return K1;K1.width=Me.width=Pe,K1.height=Me.height=$e,I1(Me);for(var de=0;Me.mipmask>>de;++de){var ue=Pe>>de,xe=$e>>de;if(!ue||!xe)break;C.texImage2D(tt,de,Me.format,ue,xe,0,Me.format,Me.type,null)}return F1(),Be.profile&&(Me.stats.size=X8(Me.internalformat,Me.type,Pe,$e,!1,!1)),K1}return K1(G,Re),K1.subimage=Ut,K1.resize=V,K1._reglType="texture2d",K1._texture=Me,Be.profile&&(K1.stats=Me.stats),K1.destroy=function(){Me.decRef()},K1}function nn(G,Re,Me,K1,Ut,V){var O=new A1(L4);lt[O.id]=O,Fe.cubeCount++;var se=new Array(6);function Pe(ue,xe,F,D,R,ne){var ge,ce=O.texInfo;for(bt.call(ce),ge=0;ge<6;++ge)se[ge]=$1();if(typeof ue=="number"||!ue){var Ke=ue|0||1;for(ge=0;ge<6;++ge)ke(se[ge],Ke,Ke)}else if(typeof ue=="object")if(xe)Ze(se[0],ue),Ze(se[1],xe),Ze(se[2],F),Ze(se[3],D),Ze(se[4],R),Ze(se[5],ne);else if(Ct(ce,ue),dt(O,ue),"faces"in ue){var y1=ue.faces;for(E(Array.isArray(y1)&&y1.length===6,"cube faces must be a length 6 array"),ge=0;ge<6;++ge)E(typeof y1[ge]=="object"&&!!y1[ge],"invalid input for cube map face"),i1(se[ge],O),Ze(se[ge],y1[ge])}else for(ge=0;ge<6;++ge)Ze(se[ge],ue);else E.raise("invalid arguments to cube map");for(i1(O,se[0]),E.optional(function(){te.npotTextureCube||E(I5(O.width)&&I5(O.height),"your browser does not support non power or two texture dimensions")}),ce.genMipmaps?O.mipmask=(se[0].width<<1)-1:O.mipmask=se[0].mipmask,E.textureCube(O,ce,se,te),O.internalformat=se[0].internalformat,Pe.width=se[0].width,Pe.height=se[0].height,I1(O),ge=0;ge<6;++ge)L1(se[ge],N5+ge);for(Vt(ce,L4),F1(),Be.profile&&(O.stats.size=X8(O.internalformat,O.type,Pe.width,Pe.height,ce.genMipmaps,!0)),Pe.format=R1[O.internalformat],Pe.type=st[O.type],Pe.mag=n1[ce.magFilter],Pe.min=nt[ce.minFilter],Pe.wrapS=Q1[ce.wrapS],Pe.wrapT=Q1[ce.wrapT],ge=0;ge<6;++ge)Z1(se[ge]);return Pe}function $e(ue,xe,F,D,R){E(!!xe,"must specify image data"),E(typeof ue=="number"&&ue===(ue|0)&&ue>=0&&ue<6,"invalid face");var ne=F|0,ge=D|0,ce=R|0,Ke=T();return i1(Ke,O),Ke.width=0,Ke.height=0,b(Ke,xe),Ke.width=Ke.width||(O.width>>ce)-ne,Ke.height=Ke.height||(O.height>>ce)-ge,E(O.type===Ke.type&&O.format===Ke.format&&O.internalformat===Ke.internalformat,"incompatible format for texture.subimage"),E(ne>=0&&ge>=0&&ne+Ke.width<=O.width&&ge+Ke.height<=O.height,"texture.subimage write out of bounds"),E(O.mipmask&1<<ce,"missing mipmap data"),E(Ke.data||Ke.element||Ke.needsCopy,"missing image data"),I1(O),M(Ke,N5+ue,ne,ge,ce),F1(),q(Ke),Pe}function de(ue){var xe=ue|0;if(xe!==O.width){Pe.width=O.width=xe,Pe.height=O.height=xe,I1(O);for(var F=0;F<6;++F)for(var D=0;O.mipmask>>D;++D)C.texImage2D(N5+F,D,O.format,xe>>D,xe>>D,0,O.format,O.type,null);return F1(),Be.profile&&(O.stats.size=X8(O.internalformat,O.type,Pe.width,Pe.height,!1,!0)),Pe}}return Pe(G,Re,Me,K1,Ut,V),Pe.subimage=$e,Pe.resize=de,Pe._reglType="textureCube",Pe._texture=O,Be.profile&&(Pe.stats=O.stats),Pe.destroy=function(){O.decRef()},Pe}function rn(){for(var G=0;G<Tt;++G)C.activeTexture(Ht+G),C.bindTexture(tt,null),At[G]=null;mn(lt).forEach(pt),Fe.cubeCount=0,Fe.textureCount=0}Be.profile&&(Fe.getTotalTextureSize=function(){var G=0;return Object.keys(lt).forEach(function(Re){G+=lt[Re].stats.size}),G});function Cn(){for(var G=0;G<Tt;++G){var Re=At[G];Re&&(Re.bindCount=0,Re.unit=-1,At[G]=null)}mn(lt).forEach(function(Me){Me.texture=C.createTexture(),C.bindTexture(Me.target,Me.texture);for(var K1=0;K1<32;++K1)if((Me.mipmask&1<<K1)!==0)if(Me.target===tt)C.texImage2D(tt,K1,Me.internalformat,Me.width>>K1,Me.height>>K1,0,Me.internalformat,Me.type,null);else for(var Ut=0;Ut<6;++Ut)C.texImage2D(N5+Ut,K1,Me.internalformat,Me.width>>K1,Me.height>>K1,0,Me.internalformat,Me.type,null);Vt(Me.texInfo,Me.target)})}function Qn(){for(var G=0;G<Tt;++G){var Re=At[G];Re&&(Re.bindCount=0,Re.unit=-1,At[G]=null),C.activeTexture(Ht+G),C.bindTexture(tt,null),C.bindTexture(L4,null)}}return{create2D:Ft,createCube:nn,clear:rn,getTexture:function(G){return null},restore:Cn,refresh:Qn}}var l3=36161,L5=32854,D5=32855,B5=36194,As=33189,Jl=36168,Ql=34041,vd=35907,bd=34836,t6=34842,Kh=34843,A3=[];A3[L5]=2,A3[D5]=2,A3[B5]=2,A3[As]=2,A3[Jl]=1,A3[Ql]=4,A3[vd]=4,A3[bd]=16,A3[t6]=8,A3[Kh]=6;function Is(C,B,te){return A3[C]*B*te}var n6=function(C,B,te,He,a1){var Fe={rgba4:L5,rgb565:B5,"rgb5 a1":D5,depth:As,stencil:Jl,"depth stencil":Ql};B.ext_srgb&&(Fe.srgba=vd),B.ext_color_buffer_half_float&&(Fe.rgba16f=t6,Fe.rgb16f=Kh),B.webgl_color_buffer_float&&(Fe.rgba32f=bd);var Be=[];Object.keys(Fe).forEach(function(P1){var k1=Fe[P1];Be[k1]=P1});var w1=0,h1={};function M1(P1){this.id=w1++,this.refCount=1,this.renderbuffer=P1,this.format=L5,this.width=0,this.height=0,a1.profile&&(this.stats={size:0})}M1.prototype.decRef=function(){--this.refCount<=0&&T1(this)};function T1(P1){var k1=P1.renderbuffer;E(k1,"must not double destroy renderbuffer"),C.bindRenderbuffer(l3,null),C.deleteRenderbuffer(k1),P1.renderbuffer=null,P1.refCount=0,delete h1[P1.id],He.renderbufferCount--}function _1(P1,k1){var ze=new M1(C.createRenderbuffer());h1[ze.id]=ze,He.renderbufferCount++;function Ye(st,n1){var nt=0,Q1=0,$t=L5;if(typeof st=="object"&&st){var l1=st;if("shape"in l1){var i1=l1.shape;E(Array.isArray(i1)&&i1.length>=2,"invalid renderbuffer shape"),nt=i1[0]|0,Q1=i1[1]|0}else"radius"in l1&&(nt=Q1=l1.radius|0),"width"in l1&&(nt=l1.width|0),"height"in l1&&(Q1=l1.height|0);"format"in l1&&(E.parameter(l1.format,Fe,"invalid renderbuffer format"),$t=Fe[l1.format])}else typeof st=="number"?(nt=st|0,typeof n1=="number"?Q1=n1|0:Q1=nt):st?E.raise("invalid arguments to renderbuffer constructor"):nt=Q1=1;if(E(nt>0&&Q1>0&&nt<=te.maxRenderbufferSize&&Q1<=te.maxRenderbufferSize,"invalid renderbuffer size"),!(nt===ze.width&&Q1===ze.height&&$t===ze.format))return Ye.width=ze.width=nt,Ye.height=ze.height=Q1,ze.format=$t,C.bindRenderbuffer(l3,ze.renderbuffer),C.renderbufferStorage(l3,$t,nt,Q1),E(C.getError()===0,"invalid render buffer format"),a1.profile&&(ze.stats.size=Is(ze.format,ze.width,ze.height)),Ye.format=Be[ze.format],Ye}function R1(st,n1){var nt=st|0,Q1=n1|0||nt;return nt===ze.width&&Q1===ze.height||(E(nt>0&&Q1>0&&nt<=te.maxRenderbufferSize&&Q1<=te.maxRenderbufferSize,"invalid renderbuffer size"),Ye.width=ze.width=nt,Ye.height=ze.height=Q1,C.bindRenderbuffer(l3,ze.renderbuffer),C.renderbufferStorage(l3,ze.format,nt,Q1),E(C.getError()===0,"invalid render buffer format"),a1.profile&&(ze.stats.size=Is(ze.format,ze.width,ze.height))),Ye}return Ye(P1,k1),Ye.resize=R1,Ye._reglType="renderbuffer",Ye._renderbuffer=ze,a1.profile&&(Ye.stats=ze.stats),Ye.destroy=function(){ze.decRef()},Ye}a1.profile&&(He.getTotalRenderbufferSize=function(){var P1=0;return Object.keys(h1).forEach(function(k1){P1+=h1[k1].stats.size}),P1});function q1(){mn(h1).forEach(function(P1){P1.renderbuffer=C.createRenderbuffer(),C.bindRenderbuffer(l3,P1.renderbuffer),C.renderbufferStorage(l3,P1.format,P1.width,P1.height)}),C.bindRenderbuffer(l3,null)}return{create:_1,clear:function(){mn(h1).forEach(T1)},restore:q1}},F4=36160,Sd=36161,Ns=3553,H4=34069,e7=36064,q4=36096,xd=36128,wd=33306,_d=36053,Jh=36054,Qh=36055,kL=36057,RL=36061,r6=36193,fr=5121,o6=5126,Os=6407,Ls=6408,eg=6402,tg=[Os,Ls],Y8=[];Y8[Ls]=4,Y8[Os]=3;var i6=[];i6[fr]=1,i6[o6]=4,i6[r6]=2;var ng=32854,t7=32855,K8=36194,Io=33189,yP=36168,j5=34041,rg=35907,og=34836,J8=34842,Pd=34843,ig=[ng,t7,K8,rg,J8,Pd,og],j2={};j2[_d]="complete",j2[Jh]="incomplete attachment",j2[kL]="incomplete dimensions",j2[Qh]="incomplete, missing attachment",j2[RL]="unsupported";function zL(C,B,te,He,a1,Fe){var Be={cur:null,next:null,dirty:!1,setFBO:null},w1=["rgba"],h1=["rgba4","rgb565","rgb5 a1"];B.ext_srgb&&h1.push("srgba"),B.ext_color_buffer_half_float&&h1.push("rgba16f","rgb16f"),B.webgl_color_buffer_float&&h1.push("rgba32f");var M1=["uint8"];B.oes_texture_half_float&&M1.push("half float","float16"),B.oes_texture_float&&M1.push("float","float32");function T1(f,b,_){this.target=f,this.texture=b,this.renderbuffer=_;var M=0,H=0;b?(M=b.width,H=b.height):_&&(M=_.width,H=_.height),this.width=M,this.height=H}function _1(f){f&&(f.texture&&f.texture._texture.decRef(),f.renderbuffer&&f.renderbuffer._renderbuffer.decRef())}function q1(f,b,_){if(f)if(f.texture){var M=f.texture._texture,H=Math.max(1,M.width),T=Math.max(1,M.height);E(H===b&&T===_,"inconsistent width/height for supplied texture"),M.refCount+=1}else{var q=f.renderbuffer._renderbuffer;E(q.width===b&&q.height===_,"inconsistent width/height for renderbuffer"),q.refCount+=1}}function P1(f,b){b&&(b.texture?C.framebufferTexture2D(F4,f,b.target,b.texture._texture.texture,0):C.framebufferRenderbuffer(F4,f,Sd,b.renderbuffer._renderbuffer.renderbuffer))}function k1(f){var b=Ns,_=null,M=null,H=f;typeof f=="object"&&(H=f.data,"target"in f&&(b=f.target|0)),E.type(H,"function","invalid attachment data");var T=H._reglType;return T==="texture2d"?(_=H,E(b===Ns)):T==="textureCube"?(_=H,E(b>=H4&&b<H4+6,"invalid cube map target")):T==="renderbuffer"?(M=H,b=Sd):E.raise("invalid regl object for attachment"),new T1(b,_,M)}function ze(f,b,_,M,H){if(_){var T=He.create2D({width:f,height:b,format:M,type:H});return T._texture.refCount=0,new T1(Ns,T,null)}else{var q=a1.create({width:f,height:b,format:M});return q._renderbuffer.refCount=0,new T1(Sd,null,q)}}function Ye(f){return f&&(f.texture||f.renderbuffer)}function R1(f,b,_){f&&(f.texture?f.texture.resize(b,_):f.renderbuffer&&f.renderbuffer.resize(b,_),f.width=b,f.height=_)}var st=0,n1={};function nt(){this.id=st++,n1[this.id]=this,this.framebuffer=C.createFramebuffer(),this.width=0,this.height=0,this.colorAttachments=[],this.depthAttachment=null,this.stencilAttachment=null,this.depthStencilAttachment=null}function Q1(f){f.colorAttachments.forEach(_1),_1(f.depthAttachment),_1(f.stencilAttachment),_1(f.depthStencilAttachment)}function $t(f){var b=f.framebuffer;E(b,"must not double destroy framebuffer"),C.deleteFramebuffer(b),f.framebuffer=null,Fe.framebufferCount--,delete n1[f.id]}function l1(f){var b;C.bindFramebuffer(F4,f.framebuffer);var _=f.colorAttachments;for(b=0;b<_.length;++b)P1(e7+b,_[b]);for(b=_.length;b<te.maxColorAttachments;++b)C.framebufferTexture2D(F4,e7+b,Ns,null,0);C.framebufferTexture2D(F4,wd,Ns,null,0),C.framebufferTexture2D(F4,q4,Ns,null,0),C.framebufferTexture2D(F4,xd,Ns,null,0),P1(q4,f.depthAttachment),P1(xd,f.stencilAttachment),P1(wd,f.depthStencilAttachment);var M=C.checkFramebufferStatus(F4);!C.isContextLost()&&M!==_d&&E.raise("framebuffer configuration not supported, status = "+j2[M]),C.bindFramebuffer(F4,Be.next?Be.next.framebuffer:null),Be.cur=Be.next,C.getError()}function i1(f,b){var _=new nt;Fe.framebufferCount++;function M(T,q){var be;E(Be.next!==_,"can not update framebuffer which is currently in use");var ke=0,Ze=0,L1=!0,D1=!0,$1=null,Z1=!0,bt="rgba",Ct="uint8",Vt=1,ht=null,lt=null,Tt=null,At=!1;if(typeof T=="number")ke=T|0,Ze=q|0||ke;else if(!T)ke=Ze=1;else{E.type(T,"object","invalid arguments for framebuffer");var A1=T;if("shape"in A1){var I1=A1.shape;E(Array.isArray(I1)&&I1.length>=2,"invalid shape for framebuffer"),ke=I1[0],Ze=I1[1]}else"radius"in A1&&(ke=Ze=A1.radius),"width"in A1&&(ke=A1.width),"height"in A1&&(Ze=A1.height);("color"in A1||"colors"in A1)&&($1=A1.color||A1.colors,Array.isArray($1)&&E($1.length===1||B.webgl_draw_buffers,"multiple render targets not supported")),$1||("colorCount"in A1&&(Vt=A1.colorCount|0,E(Vt>0,"invalid color buffer count")),"colorTexture"in A1&&(Z1=!!A1.colorTexture,bt="rgba4"),"colorType"in A1&&(Ct=A1.colorType,Z1?(E(B.oes_texture_float||!(Ct==="float"||Ct==="float32"),"you must enable OES_texture_float in order to use floating point framebuffer objects"),E(B.oes_texture_half_float||!(Ct==="half float"||Ct==="float16"),"you must enable OES_texture_half_float in order to use 16-bit floating point framebuffer objects")):Ct==="half float"||Ct==="float16"?(E(B.ext_color_buffer_half_float,"you must enable EXT_color_buffer_half_float to use 16-bit render buffers"),bt="rgba16f"):(Ct==="float"||Ct==="float32")&&(E(B.webgl_color_buffer_float,"you must enable WEBGL_color_buffer_float in order to use 32-bit floating point renderbuffers"),bt="rgba32f"),E.oneOf(Ct,M1,"invalid color type")),"colorFormat"in A1&&(bt=A1.colorFormat,w1.indexOf(bt)>=0?Z1=!0:h1.indexOf(bt)>=0?Z1=!1:E.optional(function(){Z1?E.oneOf(A1.colorFormat,w1,"invalid color format for texture"):E.oneOf(A1.colorFormat,h1,"invalid color format for renderbuffer")}))),("depthTexture"in A1||"depthStencilTexture"in A1)&&(At=!!(A1.depthTexture||A1.depthStencilTexture),E(!At||B.webgl_depth_texture,"webgl_depth_texture extension not supported")),"depth"in A1&&(typeof A1.depth=="boolean"?L1=A1.depth:(ht=A1.depth,D1=!1)),"stencil"in A1&&(typeof A1.stencil=="boolean"?D1=A1.stencil:(lt=A1.stencil,L1=!1)),"depthStencil"in A1&&(typeof A1.depthStencil=="boolean"?L1=D1=A1.depthStencil:(Tt=A1.depthStencil,L1=!1,D1=!1))}var F1=null,pt=null,Ft=null,nn=null;if(Array.isArray($1))F1=$1.map(k1);else if($1)F1=[k1($1)];else for(F1=new Array(Vt),be=0;be<Vt;++be)F1[be]=ze(ke,Ze,Z1,bt,Ct);E(B.webgl_draw_buffers||F1.length<=1,"you must enable the WEBGL_draw_buffers extension in order to use multiple color buffers."),E(F1.length<=te.maxColorAttachments,"too many color attachments, not supported"),ke=ke||F1[0].width,Ze=Ze||F1[0].height,ht?pt=k1(ht):L1&&!D1&&(pt=ze(ke,Ze,At,"depth","uint32")),lt?Ft=k1(lt):D1&&!L1&&(Ft=ze(ke,Ze,!1,"stencil","uint8")),Tt?nn=k1(Tt):!ht&&!lt&&D1&&L1&&(nn=ze(ke,Ze,At,"depth stencil","depth stencil")),E(!!ht+!!lt+!!Tt<=1,"invalid framebuffer configuration, can specify exactly one depth/stencil attachment");var rn=null;for(be=0;be<F1.length;++be)if(q1(F1[be],ke,Ze),E(!F1[be]||F1[be].texture&&tg.indexOf(F1[be].texture._texture.format)>=0||F1[be].renderbuffer&&ig.indexOf(F1[be].renderbuffer._renderbuffer.format)>=0,"framebuffer color attachment "+be+" is invalid"),F1[be]&&F1[be].texture){var Cn=Y8[F1[be].texture._texture.format]*i6[F1[be].texture._texture.type];rn===null?rn=Cn:E(rn===Cn,"all color attachments much have the same number of bits per pixel.")}return q1(pt,ke,Ze),E(!pt||pt.texture&&pt.texture._texture.format===eg||pt.renderbuffer&&pt.renderbuffer._renderbuffer.format===Io,"invalid depth attachment for framebuffer object"),q1(Ft,ke,Ze),E(!Ft||Ft.renderbuffer&&Ft.renderbuffer._renderbuffer.format===yP,"invalid stencil attachment for framebuffer object"),q1(nn,ke,Ze),E(!nn||nn.texture&&nn.texture._texture.format===j5||nn.renderbuffer&&nn.renderbuffer._renderbuffer.format===j5,"invalid depth-stencil attachment for framebuffer object"),Q1(_),_.width=ke,_.height=Ze,_.colorAttachments=F1,_.depthAttachment=pt,_.stencilAttachment=Ft,_.depthStencilAttachment=nn,M.color=F1.map(Ye),M.depth=Ye(pt),M.stencil=Ye(Ft),M.depthStencil=Ye(nn),M.width=_.width,M.height=_.height,l1(_),M}function H(T,q){E(Be.next!==_,"can not resize a framebuffer which is currently in use");var be=Math.max(T|0,1),ke=Math.max(q|0||be,1);if(be===_.width&&ke===_.height)return M;for(var Ze=_.colorAttachments,L1=0;L1<Ze.length;++L1)R1(Ze[L1],be,ke);return R1(_.depthAttachment,be,ke),R1(_.stencilAttachment,be,ke),R1(_.depthStencilAttachment,be,ke),_.width=M.width=be,_.height=M.height=ke,l1(_),M}return M(f,b),t(M,{resize:H,_reglType:"framebuffer",_framebuffer:_,destroy:function(){$t(_),Q1(_)},use:function(T){Be.setFBO({framebuffer:M},T)}})}function dt(f){var b=Array(6);function _(H){var T;E(b.indexOf(Be.next)<0,"can not update framebuffer which is currently in use");var q={color:null},be=0,ke=null,Ze="rgba",L1="uint8",D1=1;if(typeof H=="number")be=H|0;else if(!H)be=1;else{E.type(H,"object","invalid arguments for framebuffer");var $1=H;if("shape"in $1){var Z1=$1.shape;E(Array.isArray(Z1)&&Z1.length>=2,"invalid shape for framebuffer"),E(Z1[0]===Z1[1],"cube framebuffer must be square"),be=Z1[0]}else"radius"in $1&&(be=$1.radius|0),"width"in $1?(be=$1.width|0,"height"in $1&&E($1.height===be,"must be square")):"height"in $1&&(be=$1.height|0);("color"in $1||"colors"in $1)&&(ke=$1.color||$1.colors,Array.isArray(ke)&&E(ke.length===1||B.webgl_draw_buffers,"multiple render targets not supported")),ke||("colorCount"in $1&&(D1=$1.colorCount|0,E(D1>0,"invalid color buffer count")),"colorType"in $1&&(E.oneOf($1.colorType,M1,"invalid color type"),L1=$1.colorType),"colorFormat"in $1&&(Ze=$1.colorFormat,E.oneOf($1.colorFormat,w1,"invalid color format for texture"))),"depth"in $1&&(q.depth=$1.depth),"stencil"in $1&&(q.stencil=$1.stencil),"depthStencil"in $1&&(q.depthStencil=$1.depthStencil)}var bt;if(ke)if(Array.isArray(ke))for(bt=[],T=0;T<ke.length;++T)bt[T]=ke[T];else bt=[ke];else{bt=Array(D1);var Ct={radius:be,format:Ze,type:L1};for(T=0;T<D1;++T)bt[T]=He.createCube(Ct)}for(q.color=Array(bt.length),T=0;T<bt.length;++T){var Vt=bt[T];E(typeof Vt=="function"&&Vt._reglType==="textureCube","invalid cube map"),be=be||Vt.width,E(Vt.width===be&&Vt.height===be,"invalid cube map shape"),q.color[T]={target:H4,data:bt[T]}}for(T=0;T<6;++T){for(var ht=0;ht<bt.length;++ht)q.color[ht].target=H4+T;T>0&&(q.depth=b[0].depth,q.stencil=b[0].stencil,q.depthStencil=b[0].depthStencil),b[T]?b[T](q):b[T]=i1(q)}return t(_,{width:be,height:be,color:bt})}function M(H){var T,q=H|0;if(E(q>0&&q<=te.maxCubeMapSize,"invalid radius for cube fbo"),q===_.width)return _;var be=_.color;for(T=0;T<be.length;++T)be[T].resize(q);for(T=0;T<6;++T)b[T].resize(q);return _.width=_.height=q,_}return _(f),t(_,{faces:b,resize:M,_reglType:"framebufferCube",destroy:function(){b.forEach(function(H){H.destroy()})}})}function V1(){Be.cur=null,Be.next=null,Be.dirty=!0,mn(n1).forEach(function(f){f.framebuffer=C.createFramebuffer(),l1(f)})}return t(Be,{getFramebuffer:function(f){if(typeof f=="function"&&f._reglType==="framebuffer"){var b=f._framebuffer;if(b instanceof nt)return b}return null},create:i1,createCube:dt,clear:function(){mn(n1).forEach($t)},restore:V1})}var Mi=5126,Cd=34962,Ds=34963,Bs=["attributes","elements","offset","count","primitive","instances"];function js(){this.state=0,this.x=0,this.y=0,this.z=0,this.w=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=Mi,this.offset=0,this.stride=0,this.divisor=0}function Q8(C,B,te,He,a1,Fe,Be){for(var w1=te.maxAttributes,h1=new Array(w1),M1=0;M1<w1;++M1)h1[M1]=new js;var T1=0,_1={},q1={Record:js,scope:{},state:h1,currentVAO:null,targetVAO:null,restore:k1()?Q1:function(){},createVAO:$t,getVAO:Ye,destroyBuffer:P1,setVAO:k1()?R1:st,clear:k1()?n1:function(){}};function P1(l1){for(var i1=0;i1<h1.length;++i1){var dt=h1[i1];dt.buffer===l1&&(C.disableVertexAttribArray(i1),dt.buffer=null)}}function k1(){return B.oes_vertex_array_object}function ze(){return B.angle_instanced_arrays}function Ye(l1){return typeof l1=="function"&&l1._vao?l1._vao:null}function R1(l1){if(l1!==q1.currentVAO){var i1=k1();l1?i1.bindVertexArrayOES(l1.vao):i1.bindVertexArrayOES(null),q1.currentVAO=l1}}function st(l1){if(l1!==q1.currentVAO){if(l1)l1.bindAttrs();else{for(var i1=ze(),dt=0;dt<h1.length;++dt){var V1=h1[dt];V1.buffer?(C.enableVertexAttribArray(dt),V1.buffer.bind(),C.vertexAttribPointer(dt,V1.size,V1.type,V1.normalized,V1.stride,V1.offfset),i1&&V1.divisor&&i1.vertexAttribDivisorANGLE(dt,V1.divisor)):(C.disableVertexAttribArray(dt),C.vertexAttrib4f(dt,V1.x,V1.y,V1.z,V1.w))}Be.elements?C.bindBuffer(Ds,Be.elements.buffer.buffer):C.bindBuffer(Ds,null)}q1.currentVAO=l1}}function n1(){mn(_1).forEach(function(l1){l1.destroy()})}function nt(){this.id=++T1,this.attributes=[],this.elements=null,this.ownsElements=!1,this.count=0,this.offset=0,this.instances=-1,this.primitive=4;var l1=k1();l1?this.vao=l1.createVertexArrayOES():this.vao=null,_1[this.id]=this,this.buffers=[]}nt.prototype.bindAttrs=function(){for(var l1=ze(),i1=this.attributes,dt=0;dt<i1.length;++dt){var V1=i1[dt];V1.buffer?(C.enableVertexAttribArray(dt),C.bindBuffer(Cd,V1.buffer.buffer),C.vertexAttribPointer(dt,V1.size,V1.type,V1.normalized,V1.stride,V1.offset),l1&&V1.divisor&&l1.vertexAttribDivisorANGLE(dt,V1.divisor)):(C.disableVertexAttribArray(dt),C.vertexAttrib4f(dt,V1.x,V1.y,V1.z,V1.w))}for(var f=i1.length;f<w1;++f)C.disableVertexAttribArray(f);var b=Fe.getElements(this.elements);b?C.bindBuffer(Ds,b.buffer.buffer):C.bindBuffer(Ds,null)},nt.prototype.refresh=function(){var l1=k1();l1&&(l1.bindVertexArrayOES(this.vao),this.bindAttrs(),q1.currentVAO=null,l1.bindVertexArrayOES(null))},nt.prototype.destroy=function(){if(this.vao){var l1=k1();this===q1.currentVAO&&(q1.currentVAO=null,l1.bindVertexArrayOES(null)),l1.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),_1[this.id]&&(delete _1[this.id],He.vaoCount-=1)};function Q1(){var l1=k1();l1&&mn(_1).forEach(function(i1){i1.refresh()})}function $t(l1){var i1=new nt;He.vaoCount+=1;function dt(V1){var f;if(Array.isArray(V1))f=V1,i1.elements&&i1.ownsElements&&i1.elements.destroy(),i1.elements=null,i1.ownsElements=!1,i1.offset=0,i1.count=0,i1.instances=-1,i1.primitive=4;else{if(E(typeof V1=="object","invalid arguments for create vao"),E("attributes"in V1,"must specify attributes for vao"),V1.elements){var b=V1.elements;i1.ownsElements?typeof b=="function"&&b._reglType==="elements"?(i1.elements.destroy(),i1.ownsElements=!1):(i1.elements(b),i1.ownsElements=!1):Fe.getElements(V1.elements)?(i1.elements=V1.elements,i1.ownsElements=!1):(i1.elements=Fe.create(V1.elements),i1.ownsElements=!0)}else i1.elements=null,i1.ownsElements=!1;f=V1.attributes,i1.offset=0,i1.count=-1,i1.instances=-1,i1.primitive=4,i1.elements&&(i1.count=i1.elements._elements.vertCount,i1.primitive=i1.elements._elements.primType),"offset"in V1&&(i1.offset=V1.offset|0),"count"in V1&&(i1.count=V1.count|0),"instances"in V1&&(i1.instances=V1.instances|0),"primitive"in V1&&(E(V1.primitive in on,"bad primitive type: "+V1.primitive),i1.primitive=on[V1.primitive]),E.optional(()=>{for(var L1=Object.keys(V1),D1=0;D1<L1.length;++D1)E(Bs.indexOf(L1[D1])>=0,'invalid option for vao: "'+L1[D1]+'" valid options are '+Bs)}),E(Array.isArray(f),"attributes must be an array")}E(f.length<w1,"too many attributes"),E(f.length>0,"must specify at least one attribute");var _={},M=i1.attributes;M.length=f.length;for(var H=0;H<f.length;++H){var T=f[H],q=M[H]=new js,be=T.data||T;if(Array.isArray(be)||e(be)||Zn(be)){var ke;i1.buffers[H]&&(ke=i1.buffers[H],e(be)&&ke._buffer.byteLength>=be.byteLength?ke.subdata(be):(ke.destroy(),i1.buffers[H]=null)),i1.buffers[H]||(ke=i1.buffers[H]=a1.create(T,Cd,!1,!0)),q.buffer=a1.getBuffer(ke),q.size=q.buffer.dimension|0,q.normalized=!1,q.type=q.buffer.dtype,q.offset=0,q.stride=0,q.divisor=0,q.state=1,_[H]=1}else a1.getBuffer(T)?(q.buffer=a1.getBuffer(T),q.size=q.buffer.dimension|0,q.normalized=!1,q.type=q.buffer.dtype,q.offset=0,q.stride=0,q.divisor=0,q.state=1):a1.getBuffer(T.buffer)?(q.buffer=a1.getBuffer(T.buffer),q.size=(+T.size||q.buffer.dimension)|0,q.normalized=!!T.normalized||!1,"type"in T?(E.parameter(T.type,Ci,"invalid buffer type"),q.type=Ci[T.type]):q.type=q.buffer.dtype,q.offset=(T.offset||0)|0,q.stride=(T.stride||0)|0,q.divisor=(T.divisor||0)|0,q.state=1,E(q.size>=1&&q.size<=4,"size must be between 1 and 4"),E(q.offset>=0,"invalid offset"),E(q.stride>=0&&q.stride<=255,"stride must be between 0 and 255"),E(q.divisor>=0,"divisor must be positive"),E(!q.divisor||!!B.angle_instanced_arrays,"ANGLE_instanced_arrays must be enabled to use divisor")):"x"in T?(E(H>0,"first attribute must not be a constant"),q.x=+T.x||0,q.y=+T.y||0,q.z=+T.z||0,q.w=+T.w||0,q.state=2):E(!1,"invalid attribute spec for location "+H)}for(var Ze=0;Ze<i1.buffers.length;++Ze)!_[Ze]&&i1.buffers[Ze]&&(i1.buffers[Ze].destroy(),i1.buffers[Ze]=null);return i1.refresh(),dt}return dt.destroy=function(){for(var V1=0;V1<i1.buffers.length;++V1)i1.buffers[V1]&&i1.buffers[V1].destroy();i1.buffers.length=0,i1.ownsElements&&(i1.elements.destroy(),i1.elements=null,i1.ownsElements=!1),i1.destroy()},dt._vao=i1,dt._reglType="vao",dt(l1)}return q1}var kd=35632,ag=35633,ec=35718,Us=35721;function Fs(C,B,te,He){var a1={},Fe={};function Be(ze,Ye,R1,st){this.name=ze,this.id=Ye,this.location=R1,this.info=st}function w1(ze,Ye){for(var R1=0;R1<ze.length;++R1)if(ze[R1].id===Ye.id){ze[R1].location=Ye.location;return}ze.push(Ye)}function h1(ze,Ye,R1){var st=ze===kd?a1:Fe,n1=st[Ye];if(!n1){var nt=B.str(Ye);n1=C.createShader(ze),C.shaderSource(n1,nt),C.compileShader(n1),E.shaderError(C,n1,nt,ze,R1),st[Ye]=n1}return n1}var M1={},T1=[],_1=0;function q1(ze,Ye){this.id=_1++,this.fragId=ze,this.vertId=Ye,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,He.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function P1(ze,Ye,R1){var st,n1,nt=h1(kd,ze.fragId),Q1=h1(ag,ze.vertId),$t=ze.program=C.createProgram();if(C.attachShader($t,nt),C.attachShader($t,Q1),R1)for(st=0;st<R1.length;++st){var l1=R1[st];C.bindAttribLocation($t,l1[0],l1[1])}C.linkProgram($t),E.linkError(C,$t,B.str(ze.fragId),B.str(ze.vertId),Ye);var i1=C.getProgramParameter($t,ec);He.profile&&(ze.stats.uniformsCount=i1);var dt=ze.uniforms;for(st=0;st<i1;++st)if(n1=C.getActiveUniform($t,st),n1)if(n1.size>1)for(var V1=0;V1<n1.size;++V1){var f=n1.name.replace("[0]","["+V1+"]");w1(dt,new Be(f,B.id(f),C.getUniformLocation($t,f),n1))}else w1(dt,new Be(n1.name,B.id(n1.name),C.getUniformLocation($t,n1.name),n1));var b=C.getProgramParameter($t,Us);He.profile&&(ze.stats.attributesCount=b);var _=ze.attributes;for(st=0;st<b;++st)n1=C.getActiveAttrib($t,st),n1&&w1(_,new Be(n1.name,B.id(n1.name),C.getAttribLocation($t,n1.name),n1))}He.profile&&(te.getMaxUniformsCount=function(){var ze=0;return T1.forEach(function(Ye){Ye.stats.uniformsCount>ze&&(ze=Ye.stats.uniformsCount)}),ze},te.getMaxAttributesCount=function(){var ze=0;return T1.forEach(function(Ye){Ye.stats.attributesCount>ze&&(ze=Ye.stats.attributesCount)}),ze});function k1(){a1={},Fe={};for(var ze=0;ze<T1.length;++ze)P1(T1[ze],null,T1[ze].attributes.map(function(Ye){return[Ye.location,Ye.name]}))}return{clear:function(){var ze=C.deleteShader.bind(C);mn(a1).forEach(ze),a1={},mn(Fe).forEach(ze),Fe={},T1.forEach(function(Ye){C.deleteProgram(Ye.program)}),T1.length=0,M1={},te.shaderCount=0},program:function(ze,Ye,R1,st){E.command(ze>=0,"missing vertex shader",R1),E.command(Ye>=0,"missing fragment shader",R1);var n1=M1[Ye];n1||(n1=M1[Ye]={});var nt=n1[ze];if(nt&&(nt.refCount++,!st))return nt;var Q1=new q1(Ye,ze);return te.shaderCount++,P1(Q1,R1,st),nt||(n1[ze]=Q1),T1.push(Q1),t(Q1,{destroy:function(){if(Q1.refCount--,Q1.refCount<=0){C.deleteProgram(Q1.program);var $t=T1.indexOf(Q1);T1.splice($t,1),te.shaderCount--}n1[Q1.vertId].refCount<=0&&(C.deleteShader(Fe[Q1.vertId]),delete Fe[Q1.vertId],delete M1[Q1.fragId][Q1.vertId]),Object.keys(M1[Q1.fragId]).length||(C.deleteShader(a1[Q1.fragId]),delete a1[Q1.fragId],delete M1[Q1.fragId])}})},restore:k1,shader:h1,frag:-1,vert:-1}}var sg=6408,a6=5121,s6=3333,V4=5126;function n7(C,B,te,He,a1,Fe,Be){function w1(T1){var _1;B.next===null?(E(a1.preserveDrawingBuffer,'you must create a webgl context with "preserveDrawingBuffer":true in order to read pixels from the drawing buffer'),_1=a6):(E(B.next.colorAttachments[0].texture!==null,"You cannot read from a renderbuffer"),_1=B.next.colorAttachments[0].texture._texture.type,E.optional(function(){Fe.oes_texture_float?(E(_1===a6||_1===V4,"Reading from a framebuffer is only allowed for the types 'uint8' and 'float'"),_1===V4&&E(Be.readFloat,"Reading 'float' values is not permitted in your browser. For a fallback, please see: https://www.npmjs.com/package/glsl-read-float")):E(_1===a6,"Reading from a framebuffer is only allowed for the type 'uint8'")}));var q1=0,P1=0,k1=He.framebufferWidth,ze=He.framebufferHeight,Ye=null;e(T1)?Ye=T1:T1&&(E.type(T1,"object","invalid arguments to regl.read()"),q1=T1.x|0,P1=T1.y|0,E(q1>=0&&q1<He.framebufferWidth,"invalid x offset for regl.read"),E(P1>=0&&P1<He.framebufferHeight,"invalid y offset for regl.read"),k1=(T1.width||He.framebufferWidth-q1)|0,ze=(T1.height||He.framebufferHeight-P1)|0,Ye=T1.data||null),Ye&&(_1===a6?E(Ye instanceof Uint8Array,"buffer must be 'Uint8Array' when reading from a framebuffer of type 'uint8'"):_1===V4&&E(Ye instanceof Float32Array,"buffer must be 'Float32Array' when reading from a framebuffer of type 'float'")),E(k1>0&&k1+q1<=He.framebufferWidth,"invalid width for read pixels"),E(ze>0&&ze+P1<=He.framebufferHeight,"invalid height for read pixels"),te();var R1=k1*ze*4;return Ye||(_1===a6?Ye=new Uint8Array(R1):_1===V4&&(Ye=Ye||new Float32Array(R1))),E.isTypedArray(Ye,"data buffer for regl.read() must be a typedarray"),E(Ye.byteLength>=R1,"data buffer for regl.read() too small"),C.pixelStorei(s6,4),C.readPixels(q1,P1,k1,ze,sg,_1,Ye),Ye}function h1(T1){var _1;return B.setFBO({framebuffer:T1.framebuffer},function(){_1=w1(T1)}),_1}function M1(T1){return!T1||!("framebuffer"in T1)?w1(T1):h1(T1)}return M1}function Qa(C){return Array.prototype.slice.call(C)}function l6(C){return Qa(C).join("")}function Hs(){var C=0,B=[],te=[];function He(_1){for(var q1=0;q1<te.length;++q1)if(te[q1]===_1)return B[q1];var P1="g"+C++;return B.push(P1),te.push(_1),P1}function a1(){var _1=[];function q1(){_1.push.apply(_1,Qa(arguments))}var P1=[];function k1(){var ze="v"+C++;return P1.push(ze),arguments.length>0&&(_1.push(ze,"="),_1.push.apply(_1,Qa(arguments)),_1.push(";")),ze}return t(q1,{def:k1,toString:function(){return l6([P1.length>0?"var "+P1.join(",")+";":"",l6(_1)])}})}function Fe(){var _1=a1(),q1=a1(),P1=_1.toString,k1=q1.toString;function ze(Ye,R1){q1(Ye,R1,"=",_1.def(Ye,R1),";")}return t(function(){_1.apply(_1,Qa(arguments))},{def:_1.def,entry:_1,exit:q1,save:ze,set:function(Ye,R1,st){ze(Ye,R1),_1(Ye,R1,"=",st,";")},toString:function(){return P1()+k1()}})}function Be(){var _1=l6(arguments),q1=Fe(),P1=Fe(),k1=q1.toString,ze=P1.toString;return t(q1,{then:function(){return q1.apply(q1,Qa(arguments)),this},else:function(){return P1.apply(P1,Qa(arguments)),this},toString:function(){var Ye=ze();return Ye&&(Ye="else{"+Ye+"}"),l6(["if(",_1,"){",k1(),"}",Ye])}})}var w1=a1(),h1={};function M1(_1,q1){var P1=[];function k1(){var n1="a"+P1.length;return P1.push(n1),n1}q1=q1||0;for(var ze=0;ze<q1;++ze)k1();var Ye=Fe(),R1=Ye.toString,st=h1[_1]=t(Ye,{arg:k1,toString:function(){return l6(["function(",P1.join(),"){",R1(),"}"])}});return st}function T1(){var _1=['"use strict";',w1,"return {"];Object.keys(h1).forEach(function(k1){_1.push('"',k1,'":',h1[k1].toString(),",")}),_1.push("}");var q1=l6(_1).replace(/;/g,`;
`).replace(/}/g,`}
`).replace(/{/g,`{
`),P1=Function.apply(null,B.concat(q1));return P1.apply(null,te)}return{global:w1,link:He,block:a1,proc:M1,scope:Fe,cond:Be,compile:T1}}var Ti="xyzw".split(""),r7=5121,W4=1,G4=2,Z4=0,c6=1,X4=2,Rd=3,o7=4,qs=5,Vs=6,U5="dither",i7="blend.enable",zd="blend.color",Ai="blend.equation",F5="blend.func",ii="depth.enable",e4="depth.func",lg="depth.range",cg="depth.mask",yo="colorMask",$d="cull.enable",Ed="cull.face",No="frontFace",ug="lineWidth",u6="polygonOffset.enable",tc="polygonOffset.offset",Md="sample.alpha",nc="sample.enable",Td="sample.coverage",dg="stencil.enable",pg="stencil.mask",Ad="stencil.func",Id="stencil.opFront",a7="stencil.opBack",rc="scissor.enable",oc="scissor.box",Y4="viewport",s7="profile",Ws="framebuffer",d6="vert",p6="frag",H5="elements",I3="primitive",N3="count",l7="offset",c7="instances",ya="vao",K4="Width",Gs="Height",t4=Ws+K4,q5=Ws+Gs,Zs=Y4+K4,Xs=Y4+Gs,ic="drawingBuffer",f6=ic+K4,m6=ic+Gs,h6=[F5,Ai,Ad,Id,a7,Td,Y4,oc,tc],O3=34962,V5=34963,Ys=35632,g6=35633,Ks=3553,ac=34067,fg=2884,sc=3042,mg=3024,hg=2960,gg=2929,lc=3089,cc=32823,uc=32926,dc=32928,pc=5126,u7=35664,d7=35665,fc=35666,Nd=5124,mc=35667,y6=35668,hc=35669,Od=35670,gc=35671,p7=35672,f7=35673,va=35674,J4=35675,ba=35676,n4=35678,r4=35680,v6=4,m7=1028,Js=1029,yg=2304,Ld=2305,Dd=32775,vg=32776,$L=519,Sa=7680,bg=0,Bd=1,Sg=32774,vP=513,yc=36160,Qs=36064,L3={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},jd=["constant color, constant alpha","one minus constant color, constant alpha","constant color, one minus constant alpha","one minus constant color, one minus constant alpha","constant alpha, constant color","constant alpha, one minus constant color","one minus constant alpha, constant color","one minus constant alpha, one minus constant color"],b6={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},D3={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},xg={frag:Ys,vert:g6},Ud={cw:yg,ccw:Ld};function vc(C){return Array.isArray(C)||e(C)||Zn(C)}function h7(C){return C.sort(function(B,te){return B===Y4?-1:te===Y4?1:B<te?-1:1})}function v2(C,B,te,He){this.thisDep=C,this.contextDep=B,this.propDep=te,this.append=He}function W5(C){return C&&!(C.thisDep||C.contextDep||C.propDep)}function e2(C){return new v2(!1,!1,!1,C)}function Ii(C,B){var te=C.type;if(te===Z4){var He=C.data.length;return new v2(!0,He>=1,He>=2,B)}else if(te===o7){var a1=C.data;return new v2(a1.thisDep,a1.contextDep,a1.propDep,B)}else{if(te===qs)return new v2(!1,!1,!1,B);if(te===Vs){for(var Fe=!1,Be=!1,w1=!1,h1=0;h1<C.data.length;++h1){var M1=C.data[h1];if(M1.type===c6)w1=!0;else if(M1.type===X4)Be=!0;else if(M1.type===Rd)Fe=!0;else if(M1.type===Z4){Fe=!0;var T1=M1.data;T1>=1&&(Be=!0),T1>=2&&(w1=!0)}else M1.type===o7&&(Fe=Fe||M1.data.thisDep,Be=Be||M1.data.contextDep,w1=w1||M1.data.propDep)}return new v2(Fe,Be,w1,B)}else return new v2(te===Rd,te===X4,te===c6,B)}}var g7=new v2(!1,!1,!1,function(){});function bP(C,B,te,He,a1,Fe,Be,w1,h1,M1,T1,_1,q1,P1,k1){var ze=M1.Record,Ye={add:32774,subtract:32778,"reverse subtract":32779};te.ext_blend_minmax&&(Ye.min=Dd,Ye.max=vg);var R1=te.angle_instanced_arrays,st=te.webgl_draw_buffers,n1=te.oes_vertex_array_object,nt={dirty:!0,profile:k1.profile},Q1={},$t=[],l1={},i1={};function dt(V){return V.replace(".","_")}function V1(V,O,se){var Pe=dt(V);$t.push(V),Q1[Pe]=nt[Pe]=!!se,l1[Pe]=O}function f(V,O,se){var Pe=dt(V);$t.push(V),Array.isArray(se)?(nt[Pe]=se.slice(),Q1[Pe]=se.slice()):nt[Pe]=Q1[Pe]=se,i1[Pe]=O}V1(U5,mg),V1(i7,sc),f(zd,"blendColor",[0,0,0,0]),f(Ai,"blendEquationSeparate",[Sg,Sg]),f(F5,"blendFuncSeparate",[Bd,bg,Bd,bg]),V1(ii,gg,!0),f(e4,"depthFunc",vP),f(lg,"depthRange",[0,1]),f(cg,"depthMask",!0),f(yo,yo,[!0,!0,!0,!0]),V1($d,fg),f(Ed,"cullFace",Js),f(No,No,Ld),f(ug,ug,1),V1(u6,cc),f(tc,"polygonOffset",[0,0]),V1(Md,uc),V1(nc,dc),f(Td,"sampleCoverage",[1,!1]),V1(dg,hg),f(pg,"stencilMask",-1),f(Ad,"stencilFunc",[$L,0,-1]),f(Id,"stencilOpSeparate",[m7,Sa,Sa,Sa]),f(a7,"stencilOpSeparate",[Js,Sa,Sa,Sa]),V1(rc,lc),f(oc,"scissor",[0,0,C.drawingBufferWidth,C.drawingBufferHeight]),f(Y4,Y4,[0,0,C.drawingBufferWidth,C.drawingBufferHeight]);var b={gl:C,context:q1,strings:B,next:Q1,current:nt,draw:_1,elements:Fe,buffer:a1,shader:T1,attributes:M1.state,vao:M1,uniforms:h1,framebuffer:w1,extensions:te,timer:P1,isBufferArgs:vc},_={primTypes:on,compareFuncs:b6,blendFuncs:L3,blendEquations:Ye,stencilOps:D3,glTypes:Ci,orientationType:Ud};E.optional(function(){b.isArrayLike=Xn}),st&&(_.backBuffer=[Js],_.drawBuffer=An(He.maxDrawbuffers,function(V){return V===0?[0]:An(V,function(O){return Qs+O})}));var M=0;function H(){var V=Hs(),O=V.link,se=V.global;V.id=M++,V.batchId="0";var Pe=O(b),$e=V.shared={props:"a0"};Object.keys(b).forEach(function(D){$e[D]=se.def(Pe,".",D)}),E.optional(function(){V.CHECK=O(E),V.commandStr=E.guessCommand(),V.command=O(V.commandStr),V.assert=function(D,R,ne){D("if(!(",R,"))",this.CHECK,".commandRaise(",O(ne),",",this.command,");")},_.invalidBlendCombinations=jd});var de=V.next={},ue=V.current={};Object.keys(i1).forEach(function(D){Array.isArray(nt[D])&&(de[D]=se.def($e.next,".",D),ue[D]=se.def($e.current,".",D))});var xe=V.constants={};Object.keys(_).forEach(function(D){xe[D]=se.def(JSON.stringify(_[D]))}),V.invoke=function(D,R){switch(R.type){case Z4:var ne=["this",$e.context,$e.props,V.batchId];return D.def(O(R.data),".call(",ne.slice(0,Math.max(R.data.length+1,4)),")");case c6:return D.def($e.props,R.data);case X4:return D.def($e.context,R.data);case Rd:return D.def("this",R.data);case o7:return R.data.append(V,D),R.data.ref;case qs:return R.data.toString();case Vs:return R.data.map(function(ge){return V.invoke(D,ge)})}},V.attribCache={};var F={};return V.scopeAttrib=function(D){var R=B.id(D);if(R in F)return F[R];var ne=M1.scope[R];ne||(ne=M1.scope[R]=new ze);var ge=F[R]=O(ne);return ge},V}function T(V){var O=V.static,se=V.dynamic,Pe;if(s7 in O){var $e=!!O[s7];Pe=e2(function(ue,xe){return $e}),Pe.enable=$e}else if(s7 in se){var de=se[s7];Pe=Ii(de,function(ue,xe){return ue.invoke(xe,de)})}return Pe}function q(V,O){var se=V.static,Pe=V.dynamic;if(Ws in se){var $e=se[Ws];return $e?($e=w1.getFramebuffer($e),E.command($e,"invalid framebuffer object"),e2(function(ue,xe){var F=ue.link($e),D=ue.shared;xe.set(D.framebuffer,".next",F);var R=D.context;return xe.set(R,"."+t4,F+".width"),xe.set(R,"."+q5,F+".height"),F})):e2(function(ue,xe){var F=ue.shared;xe.set(F.framebuffer,".next","null");var D=F.context;return xe.set(D,"."+t4,D+"."+f6),xe.set(D,"."+q5,D+"."+m6),"null"})}else if(Ws in Pe){var de=Pe[Ws];return Ii(de,function(ue,xe){var F=ue.invoke(xe,de),D=ue.shared,R=D.framebuffer,ne=xe.def(R,".getFramebuffer(",F,")");E.optional(function(){ue.assert(xe,"!"+F+"||"+ne,"invalid framebuffer object")}),xe.set(R,".next",ne);var ge=D.context;return xe.set(ge,"."+t4,ne+"?"+ne+".width:"+ge+"."+f6),xe.set(ge,"."+q5,ne+"?"+ne+".height:"+ge+"."+m6),ne})}else return null}function be(V,O,se){var Pe=V.static,$e=V.dynamic;function de(F){if(F in Pe){var D=Pe[F];E.commandType(D,"object","invalid "+F,se.commandStr);var R=!0,ne=D.x|0,ge=D.y|0,ce,Ke;return"width"in D?(ce=D.width|0,E.command(ce>=0,"invalid "+F,se.commandStr)):R=!1,"height"in D?(Ke=D.height|0,E.command(Ke>=0,"invalid "+F,se.commandStr)):R=!1,new v2(!R&&O&&O.thisDep,!R&&O&&O.contextDep,!R&&O&&O.propDep,function(E1,it){var X1=E1.shared.context,at=ce;"width"in D||(at=it.def(X1,".",t4,"-",ne));var rt=Ke;return"height"in D||(rt=it.def(X1,".",q5,"-",ge)),[ne,ge,at,rt]})}else if(F in $e){var y1=$e[F],U1=Ii(y1,function(E1,it){var X1=E1.invoke(it,y1);E.optional(function(){E1.assert(it,X1+"&&typeof "+X1+'==="object"',"invalid "+F)});var at=E1.shared.context,rt=it.def(X1,".x|0"),ct=it.def(X1,".y|0"),St=it.def('"width" in ',X1,"?",X1,".width|0:","(",at,".",t4,"-",rt,")"),kn=it.def('"height" in ',X1,"?",X1,".height|0:","(",at,".",q5,"-",ct,")");return E.optional(function(){E1.assert(it,St+">=0&&"+kn+">=0","invalid "+F)}),[rt,ct,St,kn]});return O&&(U1.thisDep=U1.thisDep||O.thisDep,U1.contextDep=U1.contextDep||O.contextDep,U1.propDep=U1.propDep||O.propDep),U1}else return O?new v2(O.thisDep,O.contextDep,O.propDep,function(E1,it){var X1=E1.shared.context;return[0,0,it.def(X1,".",t4),it.def(X1,".",q5)]}):null}var ue=de(Y4);if(ue){var xe=ue;ue=new v2(ue.thisDep,ue.contextDep,ue.propDep,function(F,D){var R=xe.append(F,D),ne=F.shared.context;return D.set(ne,"."+Zs,R[2]),D.set(ne,"."+Xs,R[3]),R})}return{viewport:ue,scissor_box:de(oc)}}function ke(V,O){var se=V.static,Pe=typeof se[p6]=="string"&&typeof se[d6]=="string";if(Pe){if(Object.keys(O.dynamic).length>0)return null;var $e=O.static,de=Object.keys($e);if(de.length>0&&typeof $e[de[0]]=="number"){for(var ue=[],xe=0;xe<de.length;++xe)E(typeof $e[de[xe]]=="number","must specify all vertex attribute locations when using vaos"),ue.push([$e[de[xe]]|0,de[xe]]);return ue}}return null}function Ze(V,O,se){var Pe=V.static,$e=V.dynamic;function de(R){if(R in Pe){var ne=B.id(Pe[R]);E.optional(function(){T1.shader(xg[R],ne,E.guessCommand())});var ge=e2(function(){return ne});return ge.id=ne,ge}else if(R in $e){var ce=$e[R];return Ii(ce,function(Ke,y1){var U1=Ke.invoke(y1,ce),E1=y1.def(Ke.shared.strings,".id(",U1,")");return E.optional(function(){y1(Ke.shared.shader,".shader(",xg[R],",",E1,",",Ke.command,");")}),E1})}return null}var ue=de(p6),xe=de(d6),F=null,D;return W5(ue)&&W5(xe)?(F=T1.program(xe.id,ue.id,null,se),D=e2(function(R,ne){return R.link(F)})):D=new v2(ue&&ue.thisDep||xe&&xe.thisDep,ue&&ue.contextDep||xe&&xe.contextDep,ue&&ue.propDep||xe&&xe.propDep,function(R,ne){var ge=R.shared.shader,ce;ue?ce=ue.append(R,ne):ce=ne.def(ge,".",p6);var Ke;xe?Ke=xe.append(R,ne):Ke=ne.def(ge,".",d6);var y1=ge+".program("+Ke+","+ce;return E.optional(function(){y1+=","+R.command}),ne.def(y1+")")}),{frag:ue,vert:xe,progVar:D,program:F}}function L1(V,O){var se=V.static,Pe=V.dynamic,$e={},de=!1;function ue(){if(ya in se){var it=se[ya];return it!==null&&M1.getVAO(it)===null&&(it=M1.createVAO(it)),de=!0,$e.vao=it,e2(function(at){var rt=M1.getVAO(it);return rt?at.link(rt):"null"})}else if(ya in Pe){de=!0;var X1=Pe[ya];return Ii(X1,function(at,rt){var ct=at.invoke(rt,X1);return rt.def(at.shared.vao+".getVAO("+ct+")")})}return null}var xe=ue(),F=!1;function D(){if(H5 in se){var it=se[H5];if($e.elements=it,vc(it)){var X1=$e.elements=Fe.create(it,!0);it=Fe.getElements(X1),F=!0}else it&&(it=Fe.getElements(it),F=!0,E.command(it,"invalid elements",O.commandStr));var at=e2(function(ct,St){if(it){var kn=ct.link(it);return ct.ELEMENTS=kn,kn}return ct.ELEMENTS=null,null});return at.value=it,at}else if(H5 in Pe){F=!0;var rt=Pe[H5];return Ii(rt,function(ct,St){var kn=ct.shared,Sr=kn.isBufferArgs,Oo=kn.elements,U2=ct.invoke(St,rt),Lo=St.def("null"),Or=St.def(Sr,"(",U2,")"),Lr=ct.cond(Or).then(Lo,"=",Oo,".createStream(",U2,");").else(Lo,"=",Oo,".getElements(",U2,");");return E.optional(function(){ct.assert(Lr.else,"!"+U2+"||"+Lo,"invalid elements")}),St.entry(Lr),St.exit(ct.cond(Or).then(Oo,".destroyStream(",Lo,");")),ct.ELEMENTS=Lo,Lo})}else if(de)return new v2(xe.thisDep,xe.contextDep,xe.propDep,function(ct,St){return St.def(ct.shared.vao+".currentVAO?"+ct.shared.elements+".getElements("+ct.shared.vao+".currentVAO.elements):null")});return null}var R=D();function ne(){if(I3 in se){var it=se[I3];return $e.primitive=it,E.commandParameter(it,on,"invalid primitve",O.commandStr),e2(function(at,rt){return on[it]})}else if(I3 in Pe){var X1=Pe[I3];return Ii(X1,function(at,rt){var ct=at.constants.primTypes,St=at.invoke(rt,X1);return E.optional(function(){at.assert(rt,St+" in "+ct,"invalid primitive, must be one of "+Object.keys(on))}),rt.def(ct,"[",St,"]")})}else{if(F)return W5(R)?R.value?e2(function(at,rt){return rt.def(at.ELEMENTS,".primType")}):e2(function(){return v6}):new v2(R.thisDep,R.contextDep,R.propDep,function(at,rt){var ct=at.ELEMENTS;return rt.def(ct,"?",ct,".primType:",v6)});if(de)return new v2(xe.thisDep,xe.contextDep,xe.propDep,function(at,rt){return rt.def(at.shared.vao+".currentVAO?"+at.shared.vao+".currentVAO.primitive:"+v6)})}return null}function ge(it,X1){if(it in se){var at=se[it]|0;return X1?$e.offset=at:$e.instances=at,E.command(!X1||at>=0,"invalid "+it,O.commandStr),e2(function(ct,St){return X1&&(ct.OFFSET=at),at})}else if(it in Pe){var rt=Pe[it];return Ii(rt,function(ct,St){var kn=ct.invoke(St,rt);return X1&&(ct.OFFSET=kn,E.optional(function(){ct.assert(St,kn+">=0","invalid "+it)})),kn})}else if(X1){if(F)return e2(function(ct,St){return ct.OFFSET=0,0});if(de)return new v2(xe.thisDep,xe.contextDep,xe.propDep,function(ct,St){return St.def(ct.shared.vao+".currentVAO?"+ct.shared.vao+".currentVAO.offset:0")})}else if(de)return new v2(xe.thisDep,xe.contextDep,xe.propDep,function(ct,St){return St.def(ct.shared.vao+".currentVAO?"+ct.shared.vao+".currentVAO.instances:-1")});return null}var ce=ge(l7,!0);function Ke(){if(N3 in se){var it=se[N3]|0;return $e.count=it,E.command(typeof it=="number"&&it>=0,"invalid vertex count",O.commandStr),e2(function(){return it})}else if(N3 in Pe){var X1=Pe[N3];return Ii(X1,function(St,kn){var Sr=St.invoke(kn,X1);return E.optional(function(){St.assert(kn,"typeof "+Sr+'==="number"&&'+Sr+">=0&&"+Sr+"===("+Sr+"|0)","invalid vertex count")}),Sr})}else if(F)if(W5(R)){if(R)return ce?new v2(ce.thisDep,ce.contextDep,ce.propDep,function(St,kn){var Sr=kn.def(St.ELEMENTS,".vertCount-",St.OFFSET);return E.optional(function(){St.assert(kn,Sr+">=0","invalid vertex offset/element buffer too small")}),Sr}):e2(function(St,kn){return kn.def(St.ELEMENTS,".vertCount")});var at=e2(function(){return-1});return E.optional(function(){at.MISSING=!0}),at}else{var rt=new v2(R.thisDep||ce.thisDep,R.contextDep||ce.contextDep,R.propDep||ce.propDep,function(St,kn){var Sr=St.ELEMENTS;return St.OFFSET?kn.def(Sr,"?",Sr,".vertCount-",St.OFFSET,":-1"):kn.def(Sr,"?",Sr,".vertCount:-1")});return E.optional(function(){rt.DYNAMIC=!0}),rt}else if(de){var ct=new v2(xe.thisDep,xe.contextDep,xe.propDep,function(St,kn){return kn.def(St.shared.vao,".currentVAO?",St.shared.vao,".currentVAO.count:-1")});return ct}return null}var y1=ne(),U1=Ke(),E1=ge(c7,!1);return{elements:R,primitive:y1,count:U1,instances:E1,offset:ce,vao:xe,vaoActive:de,elementsActive:F,static:$e}}function D1(V,O){var se=V.static,Pe=V.dynamic,$e={};return $t.forEach(function(de){var ue=dt(de);function xe(F,D){if(de in se){var R=F(se[de]);$e[ue]=e2(function(){return R})}else if(de in Pe){var ne=Pe[de];$e[ue]=Ii(ne,function(ge,ce){return D(ge,ce,ge.invoke(ce,ne))})}}switch(de){case $d:case i7:case U5:case dg:case ii:case rc:case u6:case Md:case nc:case cg:return xe(function(F){return E.commandType(F,"boolean",de,O.commandStr),F},function(F,D,R){return E.optional(function(){F.assert(D,"typeof "+R+'==="boolean"',"invalid flag "+de,F.commandStr)}),R});case e4:return xe(function(F){return E.commandParameter(F,b6,"invalid "+de,O.commandStr),b6[F]},function(F,D,R){var ne=F.constants.compareFuncs;return E.optional(function(){F.assert(D,R+" in "+ne,"invalid "+de+", must be one of "+Object.keys(b6))}),D.def(ne,"[",R,"]")});case lg:return xe(function(F){return E.command(Xn(F)&&F.length===2&&typeof F[0]=="number"&&typeof F[1]=="number"&&F[0]<=F[1],"depth range is 2d array",O.commandStr),F},function(F,D,R){E.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===2&&typeof "+R+'[0]==="number"&&typeof '+R+'[1]==="number"&&'+R+"[0]<="+R+"[1]","depth range must be a 2d array")});var ne=D.def("+",R,"[0]"),ge=D.def("+",R,"[1]");return[ne,ge]});case F5:return xe(function(F){E.commandType(F,"object","blend.func",O.commandStr);var D="srcRGB"in F?F.srcRGB:F.src,R="srcAlpha"in F?F.srcAlpha:F.src,ne="dstRGB"in F?F.dstRGB:F.dst,ge="dstAlpha"in F?F.dstAlpha:F.dst;return E.commandParameter(D,L3,ue+".srcRGB",O.commandStr),E.commandParameter(R,L3,ue+".srcAlpha",O.commandStr),E.commandParameter(ne,L3,ue+".dstRGB",O.commandStr),E.commandParameter(ge,L3,ue+".dstAlpha",O.commandStr),E.command(jd.indexOf(D+", "+ne)===-1,"unallowed blending combination (srcRGB, dstRGB) = ("+D+", "+ne+")",O.commandStr),[L3[D],L3[ne],L3[R],L3[ge]]},function(F,D,R){var ne=F.constants.blendFuncs;E.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid blend func, must be an object")});function ge(X1,at){var rt=D.def('"',X1,at,'" in ',R,"?",R,".",X1,at,":",R,".",X1);return E.optional(function(){F.assert(D,rt+" in "+ne,"invalid "+de+"."+X1+at+", must be one of "+Object.keys(L3))}),rt}var ce=ge("src","RGB"),Ke=ge("dst","RGB");E.optional(function(){var X1=F.constants.invalidBlendCombinations;F.assert(D,X1+".indexOf("+ce+'+", "+'+Ke+") === -1 ","unallowed blending combination for (srcRGB, dstRGB)")});var y1=D.def(ne,"[",ce,"]"),U1=D.def(ne,"[",ge("src","Alpha"),"]"),E1=D.def(ne,"[",Ke,"]"),it=D.def(ne,"[",ge("dst","Alpha"),"]");return[y1,E1,U1,it]});case Ai:return xe(function(F){if(typeof F=="string")return E.commandParameter(F,Ye,"invalid "+de,O.commandStr),[Ye[F],Ye[F]];if(typeof F=="object")return E.commandParameter(F.rgb,Ye,de+".rgb",O.commandStr),E.commandParameter(F.alpha,Ye,de+".alpha",O.commandStr),[Ye[F.rgb],Ye[F.alpha]];E.commandRaise("invalid blend.equation",O.commandStr)},function(F,D,R){var ne=F.constants.blendEquations,ge=D.def(),ce=D.def(),Ke=F.cond("typeof ",R,'==="string"');return E.optional(function(){function y1(U1,E1,it){F.assert(U1,it+" in "+ne,"invalid "+E1+", must be one of "+Object.keys(Ye))}y1(Ke.then,de,R),F.assert(Ke.else,R+"&&typeof "+R+'==="object"',"invalid "+de),y1(Ke.else,de+".rgb",R+".rgb"),y1(Ke.else,de+".alpha",R+".alpha")}),Ke.then(ge,"=",ce,"=",ne,"[",R,"];"),Ke.else(ge,"=",ne,"[",R,".rgb];",ce,"=",ne,"[",R,".alpha];"),D(Ke),[ge,ce]});case zd:return xe(function(F){return E.command(Xn(F)&&F.length===4,"blend.color must be a 4d array",O.commandStr),An(4,function(D){return+F[D]})},function(F,D,R){return E.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===4","blend.color must be a 4d array")}),An(4,function(ne){return D.def("+",R,"[",ne,"]")})});case pg:return xe(function(F){return E.commandType(F,"number",ue,O.commandStr),F|0},function(F,D,R){return E.optional(function(){F.assert(D,"typeof "+R+'==="number"',"invalid stencil.mask")}),D.def(R,"|0")});case Ad:return xe(function(F){E.commandType(F,"object",ue,O.commandStr);var D=F.cmp||"keep",R=F.ref||0,ne="mask"in F?F.mask:-1;return E.commandParameter(D,b6,de+".cmp",O.commandStr),E.commandType(R,"number",de+".ref",O.commandStr),E.commandType(ne,"number",de+".mask",O.commandStr),[b6[D],R,ne]},function(F,D,R){var ne=F.constants.compareFuncs;E.optional(function(){function y1(){F.assert(D,Array.prototype.join.call(arguments,""),"invalid stencil.func")}y1(R+"&&typeof ",R,'==="object"'),y1('!("cmp" in ',R,")||(",R,".cmp in ",ne,")")});var ge=D.def('"cmp" in ',R,"?",ne,"[",R,".cmp]",":",Sa),ce=D.def(R,".ref|0"),Ke=D.def('"mask" in ',R,"?",R,".mask|0:-1");return[ge,ce,Ke]});case Id:case a7:return xe(function(F){E.commandType(F,"object",ue,O.commandStr);var D=F.fail||"keep",R=F.zfail||"keep",ne=F.zpass||"keep";return E.commandParameter(D,D3,de+".fail",O.commandStr),E.commandParameter(R,D3,de+".zfail",O.commandStr),E.commandParameter(ne,D3,de+".zpass",O.commandStr),[de===a7?Js:m7,D3[D],D3[R],D3[ne]]},function(F,D,R){var ne=F.constants.stencilOps;E.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid "+de)});function ge(ce){return E.optional(function(){F.assert(D,'!("'+ce+'" in '+R+")||("+R+"."+ce+" in "+ne+")","invalid "+de+"."+ce+", must be one of "+Object.keys(D3))}),D.def('"',ce,'" in ',R,"?",ne,"[",R,".",ce,"]:",Sa)}return[de===a7?Js:m7,ge("fail"),ge("zfail"),ge("zpass")]});case tc:return xe(function(F){E.commandType(F,"object",ue,O.commandStr);var D=F.factor|0,R=F.units|0;return E.commandType(D,"number",ue+".factor",O.commandStr),E.commandType(R,"number",ue+".units",O.commandStr),[D,R]},function(F,D,R){E.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid "+de)});var ne=D.def(R,".factor|0"),ge=D.def(R,".units|0");return[ne,ge]});case Ed:return xe(function(F){var D=0;return F==="front"?D=m7:F==="back"&&(D=Js),E.command(!!D,ue,O.commandStr),D},function(F,D,R){return E.optional(function(){F.assert(D,R+'==="front"||'+R+'==="back"',"invalid cull.face")}),D.def(R,'==="front"?',m7,":",Js)});case ug:return xe(function(F){return E.command(typeof F=="number"&&F>=He.lineWidthDims[0]&&F<=He.lineWidthDims[1],"invalid line width, must be a positive number between "+He.lineWidthDims[0]+" and "+He.lineWidthDims[1],O.commandStr),F},function(F,D,R){return E.optional(function(){F.assert(D,"typeof "+R+'==="number"&&'+R+">="+He.lineWidthDims[0]+"&&"+R+"<="+He.lineWidthDims[1],"invalid line width")}),R});case No:return xe(function(F){return E.commandParameter(F,Ud,ue,O.commandStr),Ud[F]},function(F,D,R){return E.optional(function(){F.assert(D,R+'==="cw"||'+R+'==="ccw"',"invalid frontFace, must be one of cw,ccw")}),D.def(R+'==="cw"?'+yg+":"+Ld)});case yo:return xe(function(F){return E.command(Xn(F)&&F.length===4,"color.mask must be length 4 array",O.commandStr),F.map(function(D){return!!D})},function(F,D,R){return E.optional(function(){F.assert(D,F.shared.isArrayLike+"("+R+")&&"+R+".length===4","invalid color.mask")}),An(4,function(ne){return"!!"+R+"["+ne+"]"})});case Td:return xe(function(F){E.command(typeof F=="object"&&F,ue,O.commandStr);var D="value"in F?F.value:1,R=!!F.invert;return E.command(typeof D=="number"&&D>=0&&D<=1,"sample.coverage.value must be a number between 0 and 1",O.commandStr),[D,R]},function(F,D,R){E.optional(function(){F.assert(D,R+"&&typeof "+R+'==="object"',"invalid sample.coverage")});var ne=D.def('"value" in ',R,"?+",R,".value:1"),ge=D.def("!!",R,".invert");return[ne,ge]})}}),$e}function $1(V,O){var se=V.static,Pe=V.dynamic,$e={};return Object.keys(se).forEach(function(de){var ue=se[de],xe;if(typeof ue=="number"||typeof ue=="boolean")xe=e2(function(){return ue});else if(typeof ue=="function"){var F=ue._reglType;F==="texture2d"||F==="textureCube"?xe=e2(function(D){return D.link(ue)}):F==="framebuffer"||F==="framebufferCube"?(E.command(ue.color.length>0,'missing color attachment for framebuffer sent to uniform "'+de+'"',O.commandStr),xe=e2(function(D){return D.link(ue.color[0])})):E.commandRaise('invalid data for uniform "'+de+'"',O.commandStr)}else Xn(ue)?xe=e2(function(D){var R=D.global.def("[",An(ue.length,function(ne){return E.command(typeof ue[ne]=="number"||typeof ue[ne]=="boolean","invalid uniform "+de,D.commandStr),ue[ne]}),"]");return R}):E.commandRaise('invalid or missing data for uniform "'+de+'"',O.commandStr);xe.value=ue,$e[de]=xe}),Object.keys(Pe).forEach(function(de){var ue=Pe[de];$e[de]=Ii(ue,function(xe,F){return xe.invoke(F,ue)})}),$e}function Z1(V,O){var se=V.static,Pe=V.dynamic,$e={};return Object.keys(se).forEach(function(de){var ue=se[de],xe=B.id(de),F=new ze;if(vc(ue))F.state=W4,F.buffer=a1.getBuffer(a1.create(ue,O3,!1,!0)),F.type=0;else{var D=a1.getBuffer(ue);if(D)F.state=W4,F.buffer=D,F.type=0;else if(E.command(typeof ue=="object"&&ue,"invalid data for attribute "+de,O.commandStr),"constant"in ue){var R=ue.constant;F.buffer="null",F.state=G4,typeof R=="number"?F.x=R:(E.command(Xn(R)&&R.length>0&&R.length<=4,"invalid constant for attribute "+de,O.commandStr),Ti.forEach(function(E1,it){it<R.length&&(F[E1]=R[it])}))}else{vc(ue.buffer)?D=a1.getBuffer(a1.create(ue.buffer,O3,!1,!0)):D=a1.getBuffer(ue.buffer),E.command(!!D,'missing buffer for attribute "'+de+'"',O.commandStr);var ne=ue.offset|0;E.command(ne>=0,'invalid offset for attribute "'+de+'"',O.commandStr);var ge=ue.stride|0;E.command(ge>=0&&ge<256,'invalid stride for attribute "'+de+'", must be integer betweeen [0, 255]',O.commandStr);var ce=ue.size|0;E.command(!("size"in ue)||ce>0&&ce<=4,'invalid size for attribute "'+de+'", must be 1,2,3,4',O.commandStr);var Ke=!!ue.normalized,y1=0;"type"in ue&&(E.commandParameter(ue.type,Ci,"invalid type for attribute "+de,O.commandStr),y1=Ci[ue.type]);var U1=ue.divisor|0;E.optional(function(){"divisor"in ue&&(E.command(U1===0||R1,'cannot specify divisor for attribute "'+de+'", instancing not supported',O.commandStr),E.command(U1>=0,'invalid divisor for attribute "'+de+'"',O.commandStr));var E1=O.commandStr,it=["buffer","offset","divisor","normalized","type","size","stride"];Object.keys(ue).forEach(function(X1){E.command(it.indexOf(X1)>=0,'unknown parameter "'+X1+'" for attribute pointer "'+de+'" (valid parameters are '+it+")",E1)})}),F.buffer=D,F.state=W4,F.size=ce,F.normalized=Ke,F.type=y1||D.dtype,F.offset=ne,F.stride=ge,F.divisor=U1}}$e[de]=e2(function(E1,it){var X1=E1.attribCache;if(xe in X1)return X1[xe];var at={isStream:!1};return Object.keys(F).forEach(function(rt){at[rt]=F[rt]}),F.buffer&&(at.buffer=E1.link(F.buffer),at.type=at.type||at.buffer+".dtype"),X1[xe]=at,at})}),Object.keys(Pe).forEach(function(de){var ue=Pe[de];function xe(F,D){var R=F.invoke(D,ue),ne=F.shared,ge=F.constants,ce=ne.isBufferArgs,Ke=ne.buffer;E.optional(function(){F.assert(D,R+"&&(typeof "+R+'==="object"||typeof '+R+'==="function")&&('+ce+"("+R+")||"+Ke+".getBuffer("+R+")||"+Ke+".getBuffer("+R+".buffer)||"+ce+"("+R+'.buffer)||("constant" in '+R+"&&(typeof "+R+'.constant==="number"||'+ne.isArrayLike+"("+R+".constant))))",'invalid dynamic attribute "'+de+'"')});var y1={isStream:D.def(!1)},U1=new ze;U1.state=W4,Object.keys(U1).forEach(function(at){y1[at]=D.def(""+U1[at])});var E1=y1.buffer,it=y1.type;D("if(",ce,"(",R,")){",y1.isStream,"=true;",E1,"=",Ke,".createStream(",O3,",",R,");",it,"=",E1,".dtype;","}else{",E1,"=",Ke,".getBuffer(",R,");","if(",E1,"){",it,"=",E1,".dtype;",'}else if("constant" in ',R,"){",y1.state,"=",G4,";","if(typeof "+R+'.constant === "number"){',y1[Ti[0]],"=",R,".constant;",Ti.slice(1).map(function(at){return y1[at]}).join("="),"=0;","}else{",Ti.map(function(at,rt){return y1[at]+"="+R+".constant.length>"+rt+"?"+R+".constant["+rt+"]:0;"}).join(""),"}}else{","if(",ce,"(",R,".buffer)){",E1,"=",Ke,".createStream(",O3,",",R,".buffer);","}else{",E1,"=",Ke,".getBuffer(",R,".buffer);","}",it,'="type" in ',R,"?",ge.glTypes,"[",R,".type]:",E1,".dtype;",y1.normalized,"=!!",R,".normalized;");function X1(at){D(y1[at],"=",R,".",at,"|0;")}return X1("size"),X1("offset"),X1("stride"),X1("divisor"),D("}}"),D.exit("if(",y1.isStream,"){",Ke,".destroyStream(",E1,");","}"),y1}$e[de]=Ii(ue,xe)}),$e}function bt(V){var O=V.static,se=V.dynamic,Pe={};return Object.keys(O).forEach(function($e){var de=O[$e];Pe[$e]=e2(function(ue,xe){return typeof de=="number"||typeof de=="boolean"?""+de:ue.link(de)})}),Object.keys(se).forEach(function($e){var de=se[$e];Pe[$e]=Ii(de,function(ue,xe){return ue.invoke(xe,de)})}),Pe}function Ct(V,O,se,Pe,$e){var de=V.static,ue=V.dynamic;E.optional(function(){var X1=[Ws,d6,p6,H5,I3,l7,N3,c7,s7,ya].concat($t);function at(rt){Object.keys(rt).forEach(function(ct){E.command(X1.indexOf(ct)>=0,'unknown parameter "'+ct+'"',$e.commandStr)})}at(de),at(ue)});var xe=ke(V,O),F=q(V,$e),D=be(V,F,$e),R=L1(V,$e),ne=D1(V,$e),ge=Ze(V,$e,xe);function ce(X1){var at=D[X1];at&&(ne[X1]=at)}ce(Y4),ce(dt(oc));var Ke=Object.keys(ne).length>0,y1={framebuffer:F,draw:R,shader:ge,state:ne,dirty:Ke,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}};if(y1.profile=T(V,$e),y1.uniforms=$1(se,$e),y1.drawVAO=y1.scopeVAO=R.vao,!y1.drawVAO&&ge.program&&!xe&&te.angle_instanced_arrays&&R.static.elements){var U1=!0,E1=ge.program.attributes.map(function(X1){var at=O.static[X1];return U1=U1&&!!at,at});if(U1&&E1.length>0){var it=M1.getVAO(M1.createVAO({attributes:E1,elements:R.static.elements}));y1.drawVAO=new v2(null,null,null,function(X1,at){return X1.link(it)}),y1.useVAO=!0}}return xe?y1.useVAO=!0:y1.attributes=Z1(O,$e),y1.context=bt(Pe,$e),y1}function Vt(V,O,se){var Pe=V.shared,$e=Pe.context,de=V.scope();Object.keys(se).forEach(function(ue){O.save($e,"."+ue);var xe=se[ue],F=xe.append(V,O);Array.isArray(F)?de($e,".",ue,"=[",F.join(),"];"):de($e,".",ue,"=",F,";")}),O(de)}function ht(V,O,se,Pe){var $e=V.shared,de=$e.gl,ue=$e.framebuffer,xe;st&&(xe=O.def($e.extensions,".webgl_draw_buffers"));var F=V.constants,D=F.drawBuffer,R=F.backBuffer,ne;se?ne=se.append(V,O):ne=O.def(ue,".next"),Pe||O("if(",ne,"!==",ue,".cur){"),O("if(",ne,"){",de,".bindFramebuffer(",yc,",",ne,".framebuffer);"),st&&O(xe,".drawBuffersWEBGL(",D,"[",ne,".colorAttachments.length]);"),O("}else{",de,".bindFramebuffer(",yc,",null);"),st&&O(xe,".drawBuffersWEBGL(",R,");"),O("}",ue,".cur=",ne,";"),Pe||O("}")}function lt(V,O,se){var Pe=V.shared,$e=Pe.gl,de=V.current,ue=V.next,xe=Pe.current,F=Pe.next,D=V.cond(xe,".dirty");$t.forEach(function(R){var ne=dt(R);if(!(ne in se.state)){var ge,ce;if(ne in ue){ge=ue[ne],ce=de[ne];var Ke=An(nt[ne].length,function(U1){return D.def(ge,"[",U1,"]")});D(V.cond(Ke.map(function(U1,E1){return U1+"!=="+ce+"["+E1+"]"}).join("||")).then($e,".",i1[ne],"(",Ke,");",Ke.map(function(U1,E1){return ce+"["+E1+"]="+U1}).join(";"),";"))}else{ge=D.def(F,".",ne);var y1=V.cond(ge,"!==",xe,".",ne);D(y1),ne in l1?y1(V.cond(ge).then($e,".enable(",l1[ne],");").else($e,".disable(",l1[ne],");"),xe,".",ne,"=",ge,";"):y1($e,".",i1[ne],"(",ge,");",xe,".",ne,"=",ge,";")}}}),Object.keys(se.state).length===0&&D(xe,".dirty=false;"),O(D)}function Tt(V,O,se,Pe){var $e=V.shared,de=V.current,ue=$e.current,xe=$e.gl;h7(Object.keys(se)).forEach(function(F){var D=se[F];if(!(Pe&&!Pe(D))){var R=D.append(V,O);if(l1[F]){var ne=l1[F];W5(D)?R?O(xe,".enable(",ne,");"):O(xe,".disable(",ne,");"):O(V.cond(R).then(xe,".enable(",ne,");").else(xe,".disable(",ne,");")),O(ue,".",F,"=",R,";")}else if(Xn(R)){var ge=de[F];O(xe,".",i1[F],"(",R,");",R.map(function(ce,Ke){return ge+"["+Ke+"]="+ce}).join(";"),";")}else O(xe,".",i1[F],"(",R,");",ue,".",F,"=",R,";")}})}function At(V,O){R1&&(V.instancing=O.def(V.shared.extensions,".angle_instanced_arrays"))}function A1(V,O,se,Pe,$e){var de=V.shared,ue=V.stats,xe=de.current,F=de.timer,D=se.profile;function R(){return typeof performance>"u"?"Date.now()":"performance.now()"}var ne,ge;function ce(X1){ne=O.def(),X1(ne,"=",R(),";"),typeof $e=="string"?X1(ue,".count+=",$e,";"):X1(ue,".count++;"),P1&&(Pe?(ge=O.def(),X1(ge,"=",F,".getNumPendingQueries();")):X1(F,".beginQuery(",ue,");"))}function Ke(X1){X1(ue,".cpuTime+=",R(),"-",ne,";"),P1&&(Pe?X1(F,".pushScopeStats(",ge,",",F,".getNumPendingQueries(),",ue,");"):X1(F,".endQuery();"))}function y1(X1){var at=O.def(xe,".profile");O(xe,".profile=",X1,";"),O.exit(xe,".profile=",at,";")}var U1;if(D){if(W5(D)){D.enable?(ce(O),Ke(O.exit),y1("true")):y1("false");return}U1=D.append(V,O),y1(U1)}else U1=O.def(xe,".profile");var E1=V.block();ce(E1),O("if(",U1,"){",E1,"}");var it=V.block();Ke(it),O.exit("if(",U1,"){",it,"}")}function I1(V,O,se,Pe,$e){var de=V.shared;function ue(F){switch(F){case u7:case mc:case gc:return 2;case d7:case y6:case p7:return 3;case fc:case hc:case f7:return 4;default:return 1}}function xe(F,D,R){var ne=de.gl,ge=O.def(F,".location"),ce=O.def(de.attributes,"[",ge,"]"),Ke=R.state,y1=R.buffer,U1=[R.x,R.y,R.z,R.w],E1=["buffer","normalized","offset","stride"];function it(){O("if(!",ce,".buffer){",ne,".enableVertexAttribArray(",ge,");}");var at=R.type,rt;if(R.size?rt=O.def(R.size,"||",D):rt=D,O("if(",ce,".type!==",at,"||",ce,".size!==",rt,"||",E1.map(function(St){return ce+"."+St+"!=="+R[St]}).join("||"),"){",ne,".bindBuffer(",O3,",",y1,".buffer);",ne,".vertexAttribPointer(",[ge,rt,at,R.normalized,R.stride,R.offset],");",ce,".type=",at,";",ce,".size=",rt,";",E1.map(function(St){return ce+"."+St+"="+R[St]+";"}).join(""),"}"),R1){var ct=R.divisor;O("if(",ce,".divisor!==",ct,"){",V.instancing,".vertexAttribDivisorANGLE(",[ge,ct],");",ce,".divisor=",ct,";}")}}function X1(){O("if(",ce,".buffer){",ne,".disableVertexAttribArray(",ge,");",ce,".buffer=null;","}if(",Ti.map(function(at,rt){return ce+"."+at+"!=="+U1[rt]}).join("||"),"){",ne,".vertexAttrib4f(",ge,",",U1,");",Ti.map(function(at,rt){return ce+"."+at+"="+U1[rt]+";"}).join(""),"}")}Ke===W4?it():Ke===G4?X1():(O("if(",Ke,"===",W4,"){"),it(),O("}else{"),X1(),O("}"))}Pe.forEach(function(F){var D=F.name,R=se.attributes[D],ne;if(R){if(!$e(R))return;ne=R.append(V,O)}else{if(!$e(g7))return;var ge=V.scopeAttrib(D);E.optional(function(){V.assert(O,ge+".state","missing attribute "+D)}),ne={},Object.keys(new ze).forEach(function(ce){ne[ce]=O.def(ge,".",ce)})}xe(V.link(F),ue(F.info.type),ne)})}function F1(V,O,se,Pe,$e,de){for(var ue=V.shared,xe=ue.gl,F,D=0;D<Pe.length;++D){var R=Pe[D],ne=R.name,ge=R.info.type,ce=se.uniforms[ne],Ke=V.link(R),y1=Ke+".location",U1;if(ce){if(!$e(ce))continue;if(W5(ce)){var E1=ce.value;if(E.command(E1!==null&&typeof E1<"u",'missing uniform "'+ne+'"',V.commandStr),ge===n4||ge===r4){E.command(typeof E1=="function"&&(ge===n4&&(E1._reglType==="texture2d"||E1._reglType==="framebuffer")||ge===r4&&(E1._reglType==="textureCube"||E1._reglType==="framebufferCube")),"invalid texture for uniform "+ne,V.commandStr);var it=V.link(E1._texture||E1.color[0]._texture);O(xe,".uniform1i(",y1,",",it+".bind());"),O.exit(it,".unbind();")}else if(ge===va||ge===J4||ge===ba){E.optional(function(){E.command(Xn(E1),"invalid matrix for uniform "+ne,V.commandStr),E.command(ge===va&&E1.length===4||ge===J4&&E1.length===9||ge===ba&&E1.length===16,"invalid length for matrix uniform "+ne,V.commandStr)});var X1=V.global.def("new Float32Array(["+Array.prototype.slice.call(E1)+"])"),at=2;ge===J4?at=3:ge===ba&&(at=4),O(xe,".uniformMatrix",at,"fv(",y1,",false,",X1,");")}else{switch(ge){case pc:E.commandType(E1,"number","uniform "+ne,V.commandStr),F="1f";break;case u7:E.command(Xn(E1)&&E1.length===2,"uniform "+ne,V.commandStr),F="2f";break;case d7:E.command(Xn(E1)&&E1.length===3,"uniform "+ne,V.commandStr),F="3f";break;case fc:E.command(Xn(E1)&&E1.length===4,"uniform "+ne,V.commandStr),F="4f";break;case Od:E.commandType(E1,"boolean","uniform "+ne,V.commandStr),F="1i";break;case Nd:E.commandType(E1,"number","uniform "+ne,V.commandStr),F="1i";break;case gc:E.command(Xn(E1)&&E1.length===2,"uniform "+ne,V.commandStr),F="2i";break;case mc:E.command(Xn(E1)&&E1.length===2,"uniform "+ne,V.commandStr),F="2i";break;case p7:E.command(Xn(E1)&&E1.length===3,"uniform "+ne,V.commandStr),F="3i";break;case y6:E.command(Xn(E1)&&E1.length===3,"uniform "+ne,V.commandStr),F="3i";break;case f7:E.command(Xn(E1)&&E1.length===4,"uniform "+ne,V.commandStr),F="4i";break;case hc:E.command(Xn(E1)&&E1.length===4,"uniform "+ne,V.commandStr),F="4i";break}O(xe,".uniform",F,"(",y1,",",Xn(E1)?Array.prototype.slice.call(E1):E1,");")}continue}else U1=ce.append(V,O)}else{if(!$e(g7))continue;U1=O.def(ue.uniforms,"[",B.id(ne),"]")}ge===n4?(E(!Array.isArray(U1),"must specify a scalar prop for textures"),O("if(",U1,"&&",U1,'._reglType==="framebuffer"){',U1,"=",U1,".color[0];","}")):ge===r4&&(E(!Array.isArray(U1),"must specify a scalar prop for cube maps"),O("if(",U1,"&&",U1,'._reglType==="framebufferCube"){',U1,"=",U1,".color[0];","}")),E.optional(function(){function Or(no,e0){V.assert(O,no,'bad data or missing for uniform "'+ne+'".  '+e0)}function Lr(no){E(!Array.isArray(U1),"must not specify an array type for uniform"),Or("typeof "+U1+'==="'+no+'"',"invalid type, expected "+no)}function b2(no,e0){Array.isArray(U1)?E(U1.length===no,"must have length "+no):Or(ue.isArrayLike+"("+U1+")&&"+U1+".length==="+no,"invalid vector, should have length "+no,V.commandStr)}function wt(no){E(!Array.isArray(U1),"must not specify a value type"),Or("typeof "+U1+'==="function"&&'+U1+'._reglType==="texture'+(no===Ks?"2d":"Cube")+'"',"invalid texture type",V.commandStr)}switch(ge){case Nd:Lr("number");break;case mc:b2(2,"number");break;case y6:b2(3,"number");break;case hc:b2(4,"number");break;case pc:Lr("number");break;case u7:b2(2,"number");break;case d7:b2(3,"number");break;case fc:b2(4,"number");break;case Od:Lr("boolean");break;case gc:b2(2,"boolean");break;case p7:b2(3,"boolean");break;case f7:b2(4,"boolean");break;case va:b2(4,"number");break;case J4:b2(9,"number");break;case ba:b2(16,"number");break;case n4:wt(Ks);break;case r4:wt(ac);break}});var rt=1;switch(ge){case n4:case r4:var ct=O.def(U1,"._texture");O(xe,".uniform1i(",y1,",",ct,".bind());"),O.exit(ct,".unbind();");continue;case Nd:case Od:F="1i";break;case mc:case gc:F="2i",rt=2;break;case y6:case p7:F="3i",rt=3;break;case hc:case f7:F="4i",rt=4;break;case pc:F="1f";break;case u7:F="2f",rt=2;break;case d7:F="3f",rt=3;break;case fc:F="4f",rt=4;break;case va:F="Matrix2fv";break;case J4:F="Matrix3fv";break;case ba:F="Matrix4fv";break}if(F.charAt(0)==="M"){O(xe,".uniform",F,"(",y1,",");var St=Math.pow(ge-va+2,2),kn=V.global.def("new Float32Array(",St,")");Array.isArray(U1)?O("false,(",An(St,function(Or){return kn+"["+Or+"]="+U1[Or]}),",",kn,")"):O("false,(Array.isArray(",U1,")||",U1," instanceof Float32Array)?",U1,":(",An(St,function(Or){return kn+"["+Or+"]="+U1+"["+Or+"]"}),",",kn,")"),O(");")}else if(rt>1){for(var Sr=[],Oo=[],U2=0;U2<rt;++U2)Array.isArray(U1)?Oo.push(U1[U2]):Oo.push(O.def(U1+"["+U2+"]")),de&&Sr.push(O.def());de&&O("if(!",V.batchId,"||",Sr.map(function(Or,Lr){return Or+"!=="+Oo[Lr]}).join("||"),"){",Sr.map(function(Or,Lr){return Or+"="+Oo[Lr]+";"}).join("")),O(xe,".uniform",F,"(",y1,",",Oo.join(","),");"),de&&O("}")}else{if(E(!Array.isArray(U1),"uniform value must not be an array"),de){var Lo=O.def();O("if(!",V.batchId,"||",Lo,"!==",U1,"){",Lo,"=",U1,";")}O(xe,".uniform",F,"(",y1,",",U1,");"),de&&O("}")}}}function pt(V,O,se,Pe){var $e=V.shared,de=$e.gl,ue=$e.draw,xe=Pe.draw;function F(){var rt=xe.elements,ct,St=O;return rt?((rt.contextDep&&Pe.contextDynamic||rt.propDep)&&(St=se),ct=rt.append(V,St),xe.elementsActive&&St("if("+ct+")"+de+".bindBuffer("+V5+","+ct+".buffer.buffer);")):(ct=St.def(),St(ct,"=",ue,".",H5,";","if(",ct,"){",de,".bindBuffer(",V5,",",ct,".buffer.buffer);}","else if(",$e.vao,".currentVAO){",ct,"=",V.shared.elements+".getElements("+$e.vao,".currentVAO.elements);",n1?"":"if("+ct+")"+de+".bindBuffer("+V5+","+ct+".buffer.buffer);","}")),ct}function D(){var rt=xe.count,ct,St=O;return rt?((rt.contextDep&&Pe.contextDynamic||rt.propDep)&&(St=se),ct=rt.append(V,St),E.optional(function(){rt.MISSING&&V.assert(O,"false","missing vertex count"),rt.DYNAMIC&&V.assert(St,ct+">=0","missing vertex count")})):(ct=St.def(ue,".",N3),E.optional(function(){V.assert(St,ct+">=0","missing vertex count")})),ct}var R=F();function ne(rt){var ct=xe[rt];return ct?ct.contextDep&&Pe.contextDynamic||ct.propDep?ct.append(V,se):ct.append(V,O):O.def(ue,".",rt)}var ge=ne(I3),ce=ne(l7),Ke=D();if(typeof Ke=="number"){if(Ke===0)return}else se("if(",Ke,"){"),se.exit("}");var y1,U1;R1&&(y1=ne(c7),U1=V.instancing);var E1=R+".type",it=xe.elements&&W5(xe.elements)&&!xe.vaoActive;function X1(){function rt(){se(U1,".drawElementsInstancedANGLE(",[ge,Ke,E1,ce+"<<(("+E1+"-"+r7+")>>1)",y1],");")}function ct(){se(U1,".drawArraysInstancedANGLE(",[ge,ce,Ke,y1],");")}R&&R!=="null"?it?rt():(se("if(",R,"){"),rt(),se("}else{"),ct(),se("}")):ct()}function at(){function rt(){se(de+".drawElements("+[ge,Ke,E1,ce+"<<(("+E1+"-"+r7+")>>1)"]+");")}function ct(){se(de+".drawArrays("+[ge,ce,Ke]+");")}R&&R!=="null"?it?rt():(se("if(",R,"){"),rt(),se("}else{"),ct(),se("}")):ct()}R1&&(typeof y1!="number"||y1>=0)?typeof y1=="string"?(se("if(",y1,">0){"),X1(),se("}else if(",y1,"<0){"),at(),se("}")):X1():at()}function Ft(V,O,se,Pe,$e){var de=H(),ue=de.proc("body",$e);return E.optional(function(){de.commandStr=O.commandStr,de.command=de.link(O.commandStr)}),R1&&(de.instancing=ue.def(de.shared.extensions,".angle_instanced_arrays")),V(de,ue,se,Pe),de.compile().body}function nn(V,O,se,Pe){At(V,O),se.useVAO?se.drawVAO?O(V.shared.vao,".setVAO(",se.drawVAO.append(V,O),");"):O(V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"):(O(V.shared.vao,".setVAO(null);"),I1(V,O,se,Pe.attributes,function(){return!0})),F1(V,O,se,Pe.uniforms,function(){return!0},!1),pt(V,O,O,se)}function rn(V,O){var se=V.proc("draw",1);At(V,se),Vt(V,se,O.context),ht(V,se,O.framebuffer),lt(V,se,O),Tt(V,se,O.state),A1(V,se,O,!1,!0);var Pe=O.shader.progVar.append(V,se);if(se(V.shared.gl,".useProgram(",Pe,".program);"),O.shader.program)nn(V,se,O,O.shader.program);else{se(V.shared.vao,".setVAO(null);");var $e=V.global.def("{}"),de=se.def(Pe,".id"),ue=se.def($e,"[",de,"]");se(V.cond(ue).then(ue,".call(this,a0);").else(ue,"=",$e,"[",de,"]=",V.link(function(xe){return Ft(nn,V,O,xe,1)}),"(",Pe,");",ue,".call(this,a0);"))}Object.keys(O.state).length>0&&se(V.shared.current,".dirty=true;"),V.shared.vao&&se(V.shared.vao,".setVAO(null);")}function Cn(V,O,se,Pe){V.batchId="a1",At(V,O);function $e(){return!0}I1(V,O,se,Pe.attributes,$e),F1(V,O,se,Pe.uniforms,$e,!1),pt(V,O,O,se)}function Qn(V,O,se,Pe){At(V,O);var $e=se.contextDep,de=O.def(),ue="a0",xe="a1",F=O.def();V.shared.props=F,V.batchId=de;var D=V.scope(),R=V.scope();O(D.entry,"for(",de,"=0;",de,"<",xe,";++",de,"){",F,"=",ue,"[",de,"];",R,"}",D.exit);function ne(E1){return E1.contextDep&&$e||E1.propDep}function ge(E1){return!ne(E1)}if(se.needsContext&&Vt(V,R,se.context),se.needsFramebuffer&&ht(V,R,se.framebuffer),Tt(V,R,se.state,ne),se.profile&&ne(se.profile)&&A1(V,R,se,!1,!0),Pe)se.useVAO?se.drawVAO?ne(se.drawVAO)?R(V.shared.vao,".setVAO(",se.drawVAO.append(V,R),");"):D(V.shared.vao,".setVAO(",se.drawVAO.append(V,D),");"):D(V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"):(D(V.shared.vao,".setVAO(null);"),I1(V,D,se,Pe.attributes,ge),I1(V,R,se,Pe.attributes,ne)),F1(V,D,se,Pe.uniforms,ge,!1),F1(V,R,se,Pe.uniforms,ne,!0),pt(V,D,R,se);else{var ce=V.global.def("{}"),Ke=se.shader.progVar.append(V,R),y1=R.def(Ke,".id"),U1=R.def(ce,"[",y1,"]");R(V.shared.gl,".useProgram(",Ke,".program);","if(!",U1,"){",U1,"=",ce,"[",y1,"]=",V.link(function(E1){return Ft(Cn,V,se,E1,2)}),"(",Ke,");}",U1,".call(this,a0[",de,"],",de,");")}}function G(V,O){var se=V.proc("batch",2);V.batchId="0",At(V,se);var Pe=!1,$e=!0;Object.keys(O.context).forEach(function(ce){Pe=Pe||O.context[ce].propDep}),Pe||(Vt(V,se,O.context),$e=!1);var de=O.framebuffer,ue=!1;de?(de.propDep?Pe=ue=!0:de.contextDep&&Pe&&(ue=!0),ue||ht(V,se,de)):ht(V,se,null),O.state.viewport&&O.state.viewport.propDep&&(Pe=!0);function xe(ce){return ce.contextDep&&Pe||ce.propDep}lt(V,se,O),Tt(V,se,O.state,function(ce){return!xe(ce)}),(!O.profile||!xe(O.profile))&&A1(V,se,O,!1,"a1"),O.contextDep=Pe,O.needsContext=$e,O.needsFramebuffer=ue;var F=O.shader.progVar;if(F.contextDep&&Pe||F.propDep)Qn(V,se,O,null);else{var D=F.append(V,se);if(se(V.shared.gl,".useProgram(",D,".program);"),O.shader.program)Qn(V,se,O,O.shader.program);else{se(V.shared.vao,".setVAO(null);");var R=V.global.def("{}"),ne=se.def(D,".id"),ge=se.def(R,"[",ne,"]");se(V.cond(ge).then(ge,".call(this,a0,a1);").else(ge,"=",R,"[",ne,"]=",V.link(function(ce){return Ft(Qn,V,O,ce,2)}),"(",D,");",ge,".call(this,a0,a1);"))}}Object.keys(O.state).length>0&&se(V.shared.current,".dirty=true;"),V.shared.vao&&se(V.shared.vao,".setVAO(null);")}function Re(V,O){var se=V.proc("scope",3);V.batchId="a2";var Pe=V.shared,$e=Pe.current;Vt(V,se,O.context),O.framebuffer&&O.framebuffer.append(V,se),h7(Object.keys(O.state)).forEach(function(ue){var xe=O.state[ue],F=xe.append(V,se);Xn(F)?F.forEach(function(D,R){se.set(V.next[ue],"["+R+"]",D)}):se.set(Pe.next,"."+ue,F)}),A1(V,se,O,!0,!0),[H5,l7,N3,c7,I3].forEach(function(ue){var xe=O.draw[ue];xe&&se.set(Pe.draw,"."+ue,""+xe.append(V,se))}),Object.keys(O.uniforms).forEach(function(ue){var xe=O.uniforms[ue].append(V,se);Array.isArray(xe)&&(xe="["+xe.join()+"]"),se.set(Pe.uniforms,"["+B.id(ue)+"]",xe)}),Object.keys(O.attributes).forEach(function(ue){var xe=O.attributes[ue].append(V,se),F=V.scopeAttrib(ue);Object.keys(new ze).forEach(function(D){se.set(F,"."+D,xe[D])})}),O.scopeVAO&&se.set(Pe.vao,".targetVAO",O.scopeVAO.append(V,se));function de(ue){var xe=O.shader[ue];xe&&se.set(Pe.shader,"."+ue,xe.append(V,se))}de(d6),de(p6),Object.keys(O.state).length>0&&(se($e,".dirty=true;"),se.exit($e,".dirty=true;")),se("a1(",V.shared.context,",a0,",V.batchId,");")}function Me(V){if(!(typeof V!="object"||Xn(V))){for(var O=Object.keys(V),se=0;se<O.length;++se)if(Bt.isDynamic(V[O[se]]))return!0;return!1}}function K1(V,O,se){var Pe=O.static[se];if(!Pe||!Me(Pe))return;var $e=V.global,de=Object.keys(Pe),ue=!1,xe=!1,F=!1,D=V.global.def("{}");de.forEach(function(ne){var ge=Pe[ne];if(Bt.isDynamic(ge)){typeof ge=="function"&&(ge=Pe[ne]=Bt.unbox(ge));var ce=Ii(ge,null);ue=ue||ce.thisDep,F=F||ce.propDep,xe=xe||ce.contextDep}else{switch($e(D,".",ne,"="),typeof ge){case"number":$e(ge);break;case"string":$e('"',ge,'"');break;case"object":Array.isArray(ge)&&$e("[",ge.join(),"]");break;default:$e(V.link(ge));break}$e(";")}});function R(ne,ge){de.forEach(function(ce){var Ke=Pe[ce];if(Bt.isDynamic(Ke)){var y1=ne.invoke(ge,Ke);ge(D,".",ce,"=",y1,";")}})}O.dynamic[se]=new Bt.DynamicVariable(o7,{thisDep:ue,contextDep:xe,propDep:F,ref:D,append:R}),delete O.static[se]}function Ut(V,O,se,Pe,$e){var de=H();de.stats=de.link($e),Object.keys(O.static).forEach(function(xe){K1(de,O,xe)}),h6.forEach(function(xe){K1(de,V,xe)});var ue=Ct(V,O,se,Pe,de);return rn(de,ue),Re(de,ue),G(de,ue),t(de.compile(),{destroy:function(){ue.shader.program.destroy()}})}return{next:Q1,current:nt,procs:(function(){var V=H(),O=V.proc("poll"),se=V.proc("refresh"),Pe=V.block();O(Pe),se(Pe);var $e=V.shared,de=$e.gl,ue=$e.next,xe=$e.current;Pe(xe,".dirty=false;"),ht(V,O),ht(V,se,null,!0);var F;R1&&(F=V.link(R1)),te.oes_vertex_array_object&&se(V.link(te.oes_vertex_array_object),".bindVertexArrayOES(null);");for(var D=0;D<He.maxAttributes;++D){var R=se.def($e.attributes,"[",D,"]"),ne=V.cond(R,".buffer");ne.then(de,".enableVertexAttribArray(",D,");",de,".bindBuffer(",O3,",",R,".buffer.buffer);",de,".vertexAttribPointer(",D,",",R,".size,",R,".type,",R,".normalized,",R,".stride,",R,".offset);").else(de,".disableVertexAttribArray(",D,");",de,".vertexAttrib4f(",D,",",R,".x,",R,".y,",R,".z,",R,".w);",R,".buffer=null;"),se(ne),R1&&se(F,".vertexAttribDivisorANGLE(",D,",",R,".divisor);")}return se(V.shared.vao,".currentVAO=null;",V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"),Object.keys(l1).forEach(function(ge){var ce=l1[ge],Ke=Pe.def(ue,".",ge),y1=V.block();y1("if(",Ke,"){",de,".enable(",ce,")}else{",de,".disable(",ce,")}",xe,".",ge,"=",Ke,";"),se(y1),O("if(",Ke,"!==",xe,".",ge,"){",y1,"}")}),Object.keys(i1).forEach(function(ge){var ce=i1[ge],Ke=nt[ge],y1,U1,E1=V.block();if(E1(de,".",ce,"("),Xn(Ke)){var it=Ke.length;y1=V.global.def(ue,".",ge),U1=V.global.def(xe,".",ge),E1(An(it,function(X1){return y1+"["+X1+"]"}),");",An(it,function(X1){return U1+"["+X1+"]="+y1+"["+X1+"];"}).join("")),O("if(",An(it,function(X1){return y1+"["+X1+"]!=="+U1+"["+X1+"]"}).join("||"),"){",E1,"}")}else y1=Pe.def(ue,".",ge),U1=Pe.def(xe,".",ge),E1(y1,");",xe,".",ge,"=",y1,";"),O("if(",y1,"!==",U1,"){",E1,"}");se(E1)}),V.compile()})(),compile:Ut}}function SP(){return{vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0}}var xP=34918,wP=34919,wg=35007,y7=function(C,B){if(!B.ext_disjoint_timer_query)return null;var te=[];function He(){return te.pop()||B.ext_disjoint_timer_query.createQueryEXT()}function a1(R1){te.push(R1)}var Fe=[];function Be(R1){var st=He();B.ext_disjoint_timer_query.beginQueryEXT(wg,st),Fe.push(st),P1(Fe.length-1,Fe.length,R1)}function w1(){B.ext_disjoint_timer_query.endQueryEXT(wg)}function h1(){this.startQueryIndex=-1,this.endQueryIndex=-1,this.sum=0,this.stats=null}var M1=[];function T1(){return M1.pop()||new h1}function _1(R1){M1.push(R1)}var q1=[];function P1(R1,st,n1){var nt=T1();nt.startQueryIndex=R1,nt.endQueryIndex=st,nt.sum=0,nt.stats=n1,q1.push(nt)}var k1=[],ze=[];function Ye(){var R1,st,n1=Fe.length;if(n1!==0){ze.length=Math.max(ze.length,n1+1),k1.length=Math.max(k1.length,n1+1),k1[0]=0,ze[0]=0;var nt=0;for(R1=0,st=0;st<Fe.length;++st){var Q1=Fe[st];B.ext_disjoint_timer_query.getQueryObjectEXT(Q1,wP)?(nt+=B.ext_disjoint_timer_query.getQueryObjectEXT(Q1,xP),a1(Q1)):Fe[R1++]=Q1,k1[st+1]=nt,ze[st+1]=R1}for(Fe.length=R1,R1=0,st=0;st<q1.length;++st){var $t=q1[st],l1=$t.startQueryIndex,i1=$t.endQueryIndex;$t.sum+=k1[i1]-k1[l1];var dt=ze[l1],V1=ze[i1];V1===dt?($t.stats.gpuTime+=$t.sum/1e6,_1($t)):($t.startQueryIndex=dt,$t.endQueryIndex=V1,q1[R1++]=$t)}q1.length=R1}}return{beginQuery:Be,endQuery:w1,pushScopeStats:P1,update:Ye,getNumPendingQueries:function(){return Fe.length},clear:function(){te.push.apply(te,Fe);for(var R1=0;R1<te.length;R1++)B.ext_disjoint_timer_query.deleteQueryEXT(te[R1]);Fe.length=0,te.length=0},restore:function(){Fe.length=0,te.length=0}}},Fd=16384,v7=256,b7=1024,bc=34962,S7="webglcontextlost",x7="webglcontextrestored",w7=1,_P=2,PP=3;function _g(C,B){for(var te=0;te<C.length;++te)if(C[te]===B)return te;return-1}function CP(C){var B=jr(C);if(!B)return null;var te=B.gl,He=te.getContextAttributes(),a1=te.isContextLost(),Fe=Ur(te,B);if(!Fe)return null;var Be=ur(),w1=SP(),h1=Fe.extensions,M1=y7(te,h1),T1=Cr(),_1=te.drawingBufferWidth,q1=te.drawingBufferHeight,P1={tick:0,time:0,viewportWidth:_1,viewportHeight:q1,framebufferWidth:_1,framebufferHeight:q1,drawingBufferWidth:_1,drawingBufferHeight:q1,pixelRatio:B.pixelRatio},k1={},ze={elements:null,primitive:4,count:-1,offset:0,instances:-1},Ye=da(te,h1),R1=A4(te,w1,B,nt),st=Zl(te,h1,R1,w1),n1=Q8(te,h1,Ye,w1,R1,st,ze);function nt(pt){return n1.destroyBuffer(pt)}var Q1=Fs(te,Be,w1,B),$t=gP(te,h1,Ye,function(){dt.procs.poll()},P1,w1,B),l1=n6(te,h1,Ye,w1,B),i1=zL(te,h1,Ye,$t,l1,w1),dt=bP(te,Be,h1,Ye,R1,st,$t,i1,k1,n1,Q1,ze,P1,M1,B),V1=n7(te,i1,dt.procs.poll,P1,He,h1,Ye),f=dt.next,b=te.canvas,_=[],M=[],H=[],T=[B.onDestroy],q=null;function be(){if(_.length===0){M1&&M1.update(),q=null;return}q=zn.next(be),Tt();for(var pt=_.length-1;pt>=0;--pt){var Ft=_[pt];Ft&&Ft(P1,null,0)}te.flush(),M1&&M1.update()}function ke(){!q&&_.length>0&&(q=zn.next(be))}function Ze(){q&&(zn.cancel(be),q=null)}function L1(pt){pt.preventDefault(),a1=!0,Ze(),M.forEach(function(Ft){Ft()})}function D1(pt){te.getError(),a1=!1,Fe.restore(),Q1.restore(),R1.restore(),$t.restore(),l1.restore(),i1.restore(),n1.restore(),M1&&M1.restore(),dt.procs.refresh(),ke(),H.forEach(function(Ft){Ft()})}b&&(b.addEventListener(S7,L1,!1),b.addEventListener(x7,D1,!1));function $1(){_.length=0,Ze(),b&&(b.removeEventListener(S7,L1),b.removeEventListener(x7,D1)),Q1.clear(),i1.clear(),l1.clear(),n1.clear(),$t.clear(),st.clear(),R1.clear(),M1&&M1.clear(),T.forEach(function(pt){pt()})}function Z1(pt){E(!!pt,"invalid args to regl({...})"),E.type(pt,"object","invalid args to regl({...})");function Ft($e){var de=t({},$e);delete de.uniforms,delete de.attributes,delete de.context,delete de.vao,"stencil"in de&&de.stencil.op&&(de.stencil.opBack=de.stencil.opFront=de.stencil.op,delete de.stencil.op);function ue(xe){if(xe in de){var F=de[xe];delete de[xe],Object.keys(F).forEach(function(D){de[xe+"."+D]=F[D]})}}return ue("blend"),ue("depth"),ue("cull"),ue("stencil"),ue("polygonOffset"),ue("scissor"),ue("sample"),"vao"in $e&&(de.vao=$e.vao),de}function nn($e,de){var ue={},xe={};return Object.keys($e).forEach(function(F){var D=$e[F];if(Bt.isDynamic(D)){xe[F]=Bt.unbox(D,F);return}else if(de&&Array.isArray(D)){for(var R=0;R<D.length;++R)if(Bt.isDynamic(D[R])){xe[F]=Bt.unbox(D,F);return}}ue[F]=D}),{dynamic:xe,static:ue}}var rn=nn(pt.context||{},!0),Cn=nn(pt.uniforms||{},!0),Qn=nn(pt.attributes||{},!1),G=nn(Ft(pt),!1),Re={gpuTime:0,cpuTime:0,count:0},Me=dt.compile(G,Qn,Cn,rn,Re),K1=Me.draw,Ut=Me.batch,V=Me.scope,O=[];function se($e){for(;O.length<$e;)O.push(null);return O}function Pe($e,de){var ue;if(a1&&E.raise("context lost"),typeof $e=="function")return V.call(this,null,$e,0);if(typeof de=="function")if(typeof $e=="number")for(ue=0;ue<$e;++ue)V.call(this,null,de,ue);else if(Array.isArray($e))for(ue=0;ue<$e.length;++ue)V.call(this,$e[ue],de,ue);else return V.call(this,$e,de,0);else if(typeof $e=="number"){if($e>0)return Ut.call(this,se($e|0),$e|0)}else if(Array.isArray($e)){if($e.length)return Ut.call(this,$e,$e.length)}else return K1.call(this,$e)}return t(Pe,{stats:Re,destroy:function(){Me.destroy()}})}var bt=i1.setFBO=Z1({framebuffer:Bt.define.call(null,w7,"framebuffer")});function Ct(pt,Ft){var nn=0;dt.procs.poll();var rn=Ft.color;rn&&(te.clearColor(+rn[0]||0,+rn[1]||0,+rn[2]||0,+rn[3]||0),nn|=Fd),"depth"in Ft&&(te.clearDepth(+Ft.depth),nn|=v7),"stencil"in Ft&&(te.clearStencil(Ft.stencil|0),nn|=b7),E(!!nn,"called regl.clear with no buffer specified"),te.clear(nn)}function Vt(pt){if(E(typeof pt=="object"&&pt,"regl.clear() takes an object as input"),"framebuffer"in pt)if(pt.framebuffer&&pt.framebuffer_reglType==="framebufferCube")for(var Ft=0;Ft<6;++Ft)bt(t({framebuffer:pt.framebuffer.faces[Ft]},pt),Ct);else bt(pt,Ct);else Ct(null,pt)}function ht(pt){E.type(pt,"function","regl.frame() callback must be a function"),_.push(pt);function Ft(){var nn=_g(_,pt);E(nn>=0,"cannot cancel a frame twice");function rn(){var Cn=_g(_,rn);_[Cn]=_[_.length-1],_.length-=1,_.length<=0&&Ze()}_[nn]=rn}return ke(),{cancel:Ft}}function lt(){var pt=f.viewport,Ft=f.scissor_box;pt[0]=pt[1]=Ft[0]=Ft[1]=0,P1.viewportWidth=P1.framebufferWidth=P1.drawingBufferWidth=pt[2]=Ft[2]=te.drawingBufferWidth,P1.viewportHeight=P1.framebufferHeight=P1.drawingBufferHeight=pt[3]=Ft[3]=te.drawingBufferHeight}function Tt(){P1.tick+=1,P1.time=A1(),lt(),dt.procs.poll()}function At(){$t.refresh(),lt(),dt.procs.refresh(),M1&&M1.update()}function A1(){return(Cr()-T1)/1e3}At();function I1(pt,Ft){E.type(Ft,"function","listener callback must be a function");var nn;switch(pt){case"frame":return ht(Ft);case"lost":nn=M;break;case"restore":nn=H;break;case"destroy":nn=T;break;default:E.raise("invalid event, must be one of frame,lost,restore,destroy")}return nn.push(Ft),{cancel:function(){for(var rn=0;rn<nn.length;++rn)if(nn[rn]===Ft){nn[rn]=nn[nn.length-1],nn.pop();return}}}}var F1=t(Z1,{clear:Vt,prop:Bt.define.bind(null,w7),context:Bt.define.bind(null,_P),this:Bt.define.bind(null,PP),draw:Z1({}),buffer:function(pt){return R1.create(pt,bc,!1,!1)},elements:function(pt){return st.create(pt,!1)},texture:$t.create2D,cube:$t.createCube,renderbuffer:l1.create,framebuffer:i1.create,framebufferCube:i1.createCube,vao:n1.createVAO,attributes:He,frame:ht,on:I1,limits:Ye,hasExtension:function(pt){return Ye.extensions.indexOf(pt.toLowerCase())>=0},read:V1,destroy:$1,_gl:te,_refresh:At,poll:function(){Tt(),M1&&M1.update()},now:A1,stats:w1});return B.onDone(null,F1),F1}return CP}))});var jJ={};K5(jJ,{CellValue:()=>N0,Workbook:()=>Sh,Worksheet:()=>L8,default:()=>Jle,init:()=>Vle,initSync:()=>Kle});function Vle(){ie.init()}function LJ(){return{__proto__:null,"./duke_sheets_wasm_bg.js":{__proto__:null,__wbg_Error_8c4e43fe74559d73:function(t,n){return Error(b3(t,n))},__wbg_Number_04624de7d0e8332d:function(t){return Number(t)},__wbg_String_8f0eb39a4a4c2f66:function(t,n){let o=String(n),r=rr(o,ie.__wbindgen_malloc,ie.__wbindgen_realloc),i=jn;v5().setInt32(t+4,i,!0),v5().setInt32(t+0,r,!0)},__wbg___wbindgen_bigint_get_as_i64_8fcf4ce7f1ca72a2:function(t,n){let o=n,r=typeof o=="bigint"?o:void 0;v5().setBigInt64(t+8,bi(r)?BigInt(0):r,!0),v5().setInt32(t+0,!bi(r),!0)},__wbg___wbindgen_boolean_get_bbbb1c18aa2f5e25:function(t){let n=t,o=typeof n=="boolean"?n:void 0;return bi(o)?16777215:o?1:0},__wbg___wbindgen_debug_string_0bc8482c6e3508ae:function(t,n){let o=ON(n),r=rr(o,ie.__wbindgen_malloc,ie.__wbindgen_realloc),i=jn;v5().setInt32(t+4,i,!0),v5().setInt32(t+0,r,!0)},__wbg___wbindgen_in_47fa6863be6f2f25:function(t,n){return t in n},__wbg___wbindgen_is_bigint_31b12575b56f32fc:function(t){return typeof t=="bigint"},__wbg___wbindgen_is_function_0095a73b8b156f76:function(t){return typeof t=="function"},__wbg___wbindgen_is_null_ac34f5003991759a:function(t){return t===null},__wbg___wbindgen_is_object_5ae8e5880f2c1fbd:function(t){let n=t;return typeof n=="object"&&n!==null},__wbg___wbindgen_is_string_cd444516edc5b180:function(t){return typeof t=="string"},__wbg___wbindgen_is_undefined_9e4d92534c42d778:function(t){return t===void 0},__wbg___wbindgen_jsval_eq_11888390b0186270:function(t,n){return t===n},__wbg___wbindgen_jsval_loose_eq_9dd77d8cd6671811:function(t,n){return t==n},__wbg___wbindgen_number_get_8ff4255516ccad3e:function(t,n){let o=n,r=typeof o=="number"?o:void 0;v5().setFloat64(t+8,bi(r)?0:r,!0),v5().setInt32(t+0,!bi(r),!0)},__wbg___wbindgen_string_get_72fb696202c56729:function(t,n){let o=n,r=typeof o=="string"?o:void 0;var i=bi(r)?0:rr(r,ie.__wbindgen_malloc,ie.__wbindgen_realloc),a=jn;v5().setInt32(t+4,a,!0),v5().setInt32(t+0,i,!0)},__wbg___wbindgen_throw_be289d5034ed271b:function(t,n){throw new Error(b3(t,n))},__wbg_call_389efe28435a9388:function(){return ws(function(t,n){return t.call(n)},arguments)},__wbg_call_4708e0c13bdc8e95:function(){return ws(function(t,n,o){return t.call(n,o)},arguments)},__wbg_call_812d25f1510c13c8:function(){return ws(function(t,n,o,r){return t.call(n,o,r)},arguments)},__wbg_call_e8c868596c950cf6:function(){return ws(function(t,n,o,r,i){return t.call(n,o,r,i)},arguments)},__wbg_crypto_86f2631e91b51511:function(t){return t.crypto},__wbg_done_57b39ecd9addfe81:function(t){return t.done},__wbg_entries_58c7934c745daac7:function(t){return Object.entries(t)},__wbg_getRandomValues_1c61fac11405ffdc:function(){return ws(function(t,n){globalThis.crypto.getRandomValues(O0(t,n))},arguments)},__wbg_getRandomValues_b3f15fcbfabb0f8b:function(){return ws(function(t,n){t.getRandomValues(n)},arguments)},__wbg_getTime_1e3cd1391c5c3995:function(t){return t.getTime()},__wbg_getTimezoneOffset_81776d10a4ec18a8:function(t){return t.getTimezoneOffset()},__wbg_get_9b94d73e6221f75c:function(t,n){return t[n>>>0]},__wbg_get_b3ed3ad4be2bc8ac:function(){return ws(function(t,n){return Reflect.get(t,n)},arguments)},__wbg_get_with_ref_key_1dc361bd10053bfe:function(t,n){return t[n]},__wbg_instanceof_ArrayBuffer_c367199e2fa2aa04:function(t){let n;try{n=t instanceof ArrayBuffer}catch{n=!1}return n},__wbg_instanceof_Map_53af74335dec57f4:function(t){let n;try{n=t instanceof Map}catch{n=!1}return n},__wbg_instanceof_Uint8Array_9b9075935c74707c:function(t){let n;try{n=t instanceof Uint8Array}catch{n=!1}return n},__wbg_isArray_d314bb98fcf08331:function(t){return Array.isArray(t)},__wbg_isSafeInteger_bfbc7332a9768d2a:function(t){return Number.isSafeInteger(t)},__wbg_iterator_6ff6560ca1568e55:function(){return Symbol.iterator},__wbg_length_32ed9a279acd054c:function(t){return t.length},__wbg_length_35a7bace40f36eac:function(t){return t.length},__wbg_msCrypto_d562bbe83e0d4b91:function(t){return t.msCrypto},__wbg_new_0_73afc35eb544e539:function(){return new Date},__wbg_new_245cd5c49157e602:function(t){return new Date(t)},__wbg_new_361308b2356cecd0:function(){return new Object},__wbg_new_3eb36ae241fe6f44:function(){return new Array},__wbg_new_dca287b076112a51:function(){return new Map},__wbg_new_dd2b680c8bf6ae29:function(t){return new Uint8Array(t)},__wbg_new_no_args_1c7c842f08d00ebb:function(t,n){return new Function(b3(t,n))},__wbg_new_with_length_a2c39cbe88fd8ff1:function(t){return new Uint8Array(t>>>0)},__wbg_next_3482f54c49e8af19:function(){return ws(function(t){return t.next()},arguments)},__wbg_next_418f80d8f5303233:function(t){return t.next},__wbg_node_e1f24f89a7336c2e:function(t){return t.node},__wbg_process_3975fd6c72f520aa:function(t){return t.process},__wbg_prototypesetcall_bdcdcc5842e4d77d:function(t,n,o){Uint8Array.prototype.set.call(O0(t,n),o)},__wbg_push_8ffdcb2063340ba5:function(t,n){return t.push(n)},__wbg_randomFillSync_f8c153b79f285817:function(){return ws(function(t,n){t.randomFillSync(n)},arguments)},__wbg_require_b74f47fc2d022fd6:function(){return ws(function(){return module.require},arguments)},__wbg_set_1eb0999cf5d27fc8:function(t,n,o){return t.set(n,o)},__wbg_set_3f1d0b984ed272ed:function(t,n,o){t[n]=o},__wbg_set_f43e577aea94465b:function(t,n,o){t[n>>>0]=o},__wbg_static_accessor_GLOBAL_12837167ad935116:function(){let t=typeof global>"u"?null:global;return bi(t)?0:Lu(t)},__wbg_static_accessor_GLOBAL_THIS_e628e89ab3b1c95f:function(){let t=typeof globalThis>"u"?null:globalThis;return bi(t)?0:Lu(t)},__wbg_static_accessor_SELF_a621d3dfbb60d0ce:function(){let t=typeof self>"u"?null:self;return bi(t)?0:Lu(t)},__wbg_static_accessor_WINDOW_f8727f0cf888e0bd:function(){let t=typeof window>"u"?null:window;return bi(t)?0:Lu(t)},__wbg_subarray_a96e1fef17ed23cb:function(t,n,o){return t.subarray(n>>>0,o>>>0)},__wbg_value_0546255b415e96c1:function(t){return t.value},__wbg_versions_4e31226f5e8dc909:function(t){return t.versions},__wbindgen_cast_0000000000000001:function(t){return t},__wbindgen_cast_0000000000000002:function(t){return t},__wbindgen_cast_0000000000000003:function(t,n){return O0(t,n)},__wbindgen_cast_0000000000000004:function(t,n){return b3(t,n)},__wbindgen_cast_0000000000000005:function(t){return BigInt.asUintN(64,t)},__wbindgen_init_externref_table:function(){let t=ie.__wbindgen_externrefs,n=t.grow(4);t.set(0,void 0),t.set(n+0,void 0),t.set(n+1,null),t.set(n+2,!0),t.set(n+3,!1)},__wbindgen_object_is_undefined:function(t){return t===void 0}}}}function Lu(e){let t=ie.__externref_table_alloc();return ie.__wbindgen_externrefs.set(t,e),t}function ON(e){let t=typeof e;if(t=="number"||t=="boolean"||e==null)return`${e}`;if(t=="string")return`"${e}"`;if(t=="symbol"){let r=e.description;return r==null?"Symbol":`Symbol(${r})`}if(t=="function"){let r=e.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(e)){let r=e.length,i="[";r>0&&(i+=ON(e[0]));for(let a=1;a<r;a++)i+=", "+ON(e[a]);return i+="]",i}let n=/\[object ([^\]]+)\]/.exec(toString.call(e)),o;if(n&&n.length>1)o=n[1];else return toString.call(e);if(o=="Object")try{return"Object("+JSON.stringify(e)+")"}catch{return"Object"}return e instanceof Error?`${e.name}: ${e.message}
${e.stack}`:o}function DJ(e,t){e=e>>>0;let n=v5(),o=[];for(let r=e;r<e+4*t;r+=4)o.push(ie.__wbindgen_externrefs.get(n.getUint32(r,!0)));return ie.__externref_drop_slice(e,t),o}function NJ(e,t){return e=e>>>0,Wle().subarray(e/4,e/4+t)}function O0(e,t){return e=e>>>0,Du().subarray(e/1,e/1+t)}function v5(){return(O8===null||O8.buffer.detached===!0||O8.buffer.detached===void 0&&O8.buffer!==ie.memory.buffer)&&(O8=new DataView(ie.memory.buffer)),O8}function b3(e,t){return e=e>>>0,Zle(e,t)}function Wle(){return(yh===null||yh.byteLength===0)&&(yh=new Uint32Array(ie.memory.buffer)),yh}function Du(){return(vh===null||vh.byteLength===0)&&(vh=new Uint8Array(ie.memory.buffer)),vh}function ws(e,t){try{return e.apply(this,t)}catch(n){let o=Lu(n);ie.__wbindgen_exn_store(o)}}function bi(e){return e==null}function OJ(e,t){let n=t(e.length*1,1)>>>0;return Du().set(e,n/1),jn=e.length,n}function rr(e,t,n){if(n===void 0){let s=bh.encode(e),l=t(s.length,1)>>>0;return Du().subarray(l,l+s.length).set(s),jn=s.length,l}let o=e.length,r=t(o,1)>>>0,i=Du(),a=0;for(;a<o;a++){let s=e.charCodeAt(a);if(s>127)break;i[r+a]=s}if(a!==o){a!==0&&(e=e.slice(a)),r=n(r,o,o=a+e.length*3,1)>>>0;let s=Du().subarray(r+a,r+o),l=bh.encodeInto(e,s);a+=l.written,r=n(r,o,a,1)>>>0}return jn=a,r}function Ge(e){let t=ie.__wbindgen_externrefs.get(e);return ie.__externref_table_dealloc(e),t}function Zle(e,t){return NN+=t,NN>=Gle&&(x_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),x_.decode(),NN=t),x_.decode(Du().subarray(e,e+t))}function BJ(e,t){return ie=e.exports,Xle=t,O8=null,yh=null,vh=null,ie.__wbindgen_start(),ie}async function Yle(e,t){if(typeof Response=="function"&&e instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(e,t)}catch(r){if(e.ok&&n(e.type)&&e.headers.get("Content-Type")!=="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",r);else throw r}let o=await e.arrayBuffer();return await WebAssembly.instantiate(o,t)}else{let o=await WebAssembly.instantiate(e,t);return o instanceof WebAssembly.Instance?{instance:o,module:e}:o}function n(o){switch(o){case"basic":case"cors":case"default":return!0}return!1}}function Kle(e){if(ie!==void 0)return ie;e!==void 0&&(Object.getPrototypeOf(e)===Object.prototype?{module:e}=e:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));let t=LJ();e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e));let n=new WebAssembly.Instance(e,t);return BJ(n,e)}async function Jle(e){if(ie!==void 0)return ie;e!==void 0&&(Object.getPrototypeOf(e)===Object.prototype?{module_or_path:e}=e:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),e===void 0&&(e=new URL("duke_sheets_wasm_bg.wasm",Qle.url));let t=LJ();(typeof e=="string"||typeof Request=="function"&&e instanceof Request||typeof URL=="function"&&e instanceof URL)&&(e=fetch(e));let{instance:n,module:o}=await Yle(await e,t);return BJ(n,o)}var Qle,N0,Sh,L8,AJ,IN,IJ,O8,yh,vh,x_,Gle,NN,bh,jn,Xle,ie,UJ=qte(()=>{Qle={},N0=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,AJ.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,AJ.unregister(this),t}free(){let t=this.__destroy_into_raw();ie.__wbg_cellvalue_free(t,0)}asBoolean(){let t=ie.cellvalue_asBoolean(this.__wbg_ptr);return t===16777215?void 0:t!==0}asError(){let t=ie.cellvalue_asError(this.__wbg_ptr),n;return t[0]!==0&&(n=b3(t[0],t[1]).slice(),ie.__wbindgen_free(t[0],t[1]*1,1)),n}asNumber(){let t=ie.cellvalue_asNumber(this.__wbg_ptr);return t[0]===0?void 0:t[1]}asText(){let t=ie.cellvalue_asText(this.__wbg_ptr),n;return t[0]!==0&&(n=b3(t[0],t[1]).slice(),ie.__wbindgen_free(t[0],t[1]*1,1)),n}get is_boolean(){return ie.cellvalue_is_boolean(this.__wbg_ptr)!==0}get is_empty(){return ie.cellvalue_is_empty(this.__wbg_ptr)!==0}get is_error(){return ie.cellvalue_is_error(this.__wbg_ptr)!==0}get is_number(){return ie.cellvalue_is_number(this.__wbg_ptr)!==0}get is_text(){return ie.cellvalue_is_text(this.__wbg_ptr)!==0}toJs(){return ie.cellvalue_toJs(this.__wbg_ptr)}toString(){let t,n;try{let o=ie.cellvalue_toString(this.__wbg_ptr);return t=o[0],n=o[1],b3(o[0],o[1])}finally{ie.__wbindgen_free(t,n,1)}}};Symbol.dispose&&(N0.prototype[Symbol.dispose]=N0.prototype.free);Sh=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,IN.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,IN.unregister(this),t}free(){let t=this.__destroy_into_raw();ie.__wbg_workbook_free(t,0)}get activeSheet(){let t=ie.workbook_activeSheet(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}addSheet(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_addSheet(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return r[0]>>>0}calculate(t){let n=ie.workbook_calculate(this.__wbg_ptr,bi(t)?0:Lu(t));if(n[2])throw Ge(n[1]);return Ge(n[0])}get chartsheetCount(){let t=ie.workbook_chartsheetCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get chartsheets(){let t=ie.workbook_chartsheets(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}defineName(t,n){let o=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),a=jn,s=ie.workbook_defineName(this.__wbg_ptr,o,r,i,a);if(s[1])throw Ge(s[0])}static fromBytes(t){let n=OJ(t,ie.__wbindgen_malloc),o=jn,r=ie.workbook_fromBytes(n,o);if(r[2])throw Ge(r[1]);return e.__wrap(r[0])}static fromBytesWithPassword(t,n,o){let r=OJ(t,ie.__wbindgen_malloc),i=jn,a=rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),s=jn,l=ie.workbook_fromBytesWithPassword(r,i,a,s,bi(o)?16777215:o?1:0);if(l[2])throw Ge(l[1]);return e.__wrap(l[0])}static fromCsvString(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_fromCsvString(n,o);if(r[2])throw Ge(r[1]);return e.__wrap(r[0])}getNamedRange(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_getNamedRange(this.__wbg_ptr,n,o);if(r[3])throw Ge(r[2]);let i;return r[0]!==0&&(i=b3(r[0],r[1]).slice(),ie.__wbindgen_free(r[0],r[1]*1,1)),i}getSheet(t){let n=ie.workbook_getSheet(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return L8.__wrap(n[0])}getSheetByName(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_getSheetByName(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return L8.__wrap(r[0])}get isEmpty(){let t=ie.workbook_isEmpty(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]!==0}static loadCsvString(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_loadCsvString(n,o);if(r[2])throw Ge(r[1]);return e.__wrap(r[0])}get namedRanges(){let t=ie.workbook_namedRanges(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}constructor(){let t=ie.workbook_new();return this.__wbg_ptr=t>>>0,IN.register(this,this.__wbg_ptr,this),this}removeSheet(t){let n=ie.workbook_removeSheet(this.__wbg_ptr,t);if(n[1])throw Ge(n[0])}saveCsvString(){let t,n;try{let i=ie.workbook_saveCsvString(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,Ge(i[2]);return t=o,n=r,b3(o,r)}finally{ie.__wbindgen_free(t,n,1)}}saveXlsBytesEncrypted(t,n,o){let r=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),i=jn;var a=bi(n)?0:rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),s=jn;let l=ie.workbook_saveXlsBytesEncrypted(this.__wbg_ptr,r,i,a,s,bi(o)?4294967297:o>>>0);if(l[3])throw Ge(l[2]);var c=O0(l[0],l[1]).slice();return ie.__wbindgen_free(l[0],l[1]*1,1),c}saveXlsbBytes(){let t=ie.workbook_saveXlsbBytes(this.__wbg_ptr);if(t[3])throw Ge(t[2]);var n=O0(t[0],t[1]).slice();return ie.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytes(){let t=ie.workbook_saveXlsxBytes(this.__wbg_ptr);if(t[3])throw Ge(t[2]);var n=O0(t[0],t[1]).slice();return ie.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytesEncrypted(t,n,o,r){let i=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),a=jn;var s=bi(n)?0:rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),l=jn;let c=ie.workbook_saveXlsxBytesEncrypted(this.__wbg_ptr,i,a,s,l,bi(o)?4294967297:o>>>0,bi(r)?4294967297:r>>>0);if(c[3])throw Ge(c[2]);var u=O0(c[0],c[1]).slice();return ie.__wbindgen_free(c[0],c[1]*1,1),u}setWorkbookProtection(t){let n=ie.workbook_setWorkbookProtection(this.__wbg_ptr,t);if(n[1])throw Ge(n[0])}get settings(){let t=ie.workbook_settings(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get sheetCount(){let t=ie.workbook_sheetCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}sheetIndex(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.workbook_sheetIndex(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return r[0]===4294967297?void 0:r[0]}get sheetNames(){let t=ie.workbook_sheetNames(this.__wbg_ptr);if(t[3])throw Ge(t[2]);var n=DJ(t[0],t[1]).slice();return ie.__wbindgen_free(t[0],t[1]*4,4),n}get sheetOrder(){let t=ie.workbook_sheetOrder(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}syncFormControls(){return ie.workbook_syncFormControls(this.__wbg_ptr)>>>0}syncFormControlsFromLinkedCells(){return ie.workbook_syncFormControlsFromLinkedCells(this.__wbg_ptr)>>>0}get totalSheetCount(){let t=ie.workbook_totalSheetCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get workbookProtection(){let t=ie.workbook_workbookProtection(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}};Symbol.dispose&&(Sh.prototype[Symbol.dispose]=Sh.prototype.free);L8=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,IJ.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,IJ.unregister(this),t}free(){let t=this.__destroy_into_raw();ie.__wbg_worksheet_free(t,0)}addDrawing(t){let n=ie.worksheet_addDrawing(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]>>>0}get autoFilter(){let t=ie.worksheet_autoFilter(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get cellCount(){let t=ie.worksheet_cellCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get chartCount(){let t=ie.worksheet_chartCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get chartExCount(){let t=ie.worksheet_chartExCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get charts(){let t=ie.worksheet_charts(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get chartsEx(){let t=ie.worksheet_chartsEx(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get colBreaks(){let t=ie.worksheet_colBreaks(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get commentAuthors(){let t=ie.worksheet_commentAuthors(this.__wbg_ptr);if(t[3])throw Ge(t[2]);var n=DJ(t[0],t[1]).slice();return ie.__wbindgen_free(t[0],t[1]*4,4),n}get commentCount(){let t=ie.worksheet_commentCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get comments(){let t=ie.worksheet_comments(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get conditionalFormatCount(){let t=ie.worksheet_conditionalFormatCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get conditionalFormats(){let t=ie.worksheet_conditionalFormats(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get dataValidationCount(){let t=ie.worksheet_dataValidationCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get dataValidations(){let t=ie.worksheet_dataValidations(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get date1904(){let t=ie.worksheet_date1904(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]!==0}get defaultColumnWidth(){let t=ie.worksheet_defaultColumnWidth(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]}get defaultRowHeight(){let t=ie.worksheet_defaultRowHeight(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]}drawingImageData(t){let n=ie.worksheet_drawingImageData(this.__wbg_ptr,t);if(n[3])throw Ge(n[2]);var o=O0(n[0],n[1]).slice();return ie.__wbindgen_free(n[0],n[1]*1,1),o}drawingSvgData(t){let n=ie.worksheet_drawingSvgData(this.__wbg_ptr,t);if(n[3])throw Ge(n[2]);let o;return n[0]!==0&&(o=O0(n[0],n[1]).slice(),ie.__wbindgen_free(n[0],n[1]*1,1)),o}get drawings(){let t=ie.worksheet_drawings(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get formControlCount(){let t=ie.worksheet_formControlCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get formControls(){let t=ie.worksheet_formControls(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get formulaCells(){let t=ie.worksheet_formulaCells(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get formulaCount(){let t=ie.worksheet_formulaCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get freezePanes(){let t=ie.worksheet_freezePanes(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}getCalculatedValue(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getCalculatedValue(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return N0.__wrap(r[0])}getCalculatedValueAt(t,n){let o=ie.worksheet_getCalculatedValueAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return N0.__wrap(o[0])}getCell(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getCell(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return N0.__wrap(r[0])}getCellAt(t,n){let o=ie.worksheet_getCellAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return N0.__wrap(o[0])}getCellStyle(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getCellStyle(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return Ge(r[0])}getCellStyleAt(t,n){let o=ie.worksheet_getCellStyleAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getColumnOutlineLevel(t){let n=ie.worksheet_getColumnOutlineLevel(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]>>>0}getColumnWidth(t){let n=ie.worksheet_getColumnWidth(this.__wbg_ptr,t);if(n[3])throw Ge(n[2]);return n[0]===0?void 0:n[1]}getComment(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getComment(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return Ge(r[0])}getCommentAt(t,n){let o=ie.worksheet_getCommentAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getFormattedValue(t){let n,o;try{let a=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),s=jn,l=ie.worksheet_getFormattedValue(this.__wbg_ptr,a,s);var r=l[0],i=l[1];if(l[3])throw r=0,i=0,Ge(l[2]);return n=r,o=i,b3(r,i)}finally{ie.__wbindgen_free(n,o,1)}}getFormattedValueAt(t,n){let o,r;try{let s=ie.worksheet_getFormattedValueAt(this.__wbg_ptr,t,n);var i=s[0],a=s[1];if(s[3])throw i=0,a=0,Ge(s[2]);return o=i,r=a,b3(i,a)}finally{ie.__wbindgen_free(o,r,1)}}getFormulaAt(t,n){let o=ie.worksheet_getFormulaAt(this.__wbg_ptr,t,n);if(o[3])throw Ge(o[2]);let r;return o[0]!==0&&(r=b3(o[0],o[1]).slice(),ie.__wbindgen_free(o[0],o[1]*1,1)),r}getHyperlink(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getHyperlink(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return Ge(r[0])}getHyperlinkAt(t,n){let o=ie.worksheet_getHyperlinkAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getImageAt(t,n){let o=ie.worksheet_getImageAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getMergeSpan(t,n){let o=ie.worksheet_getMergeSpan(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getRowHeight(t){let n=ie.worksheet_getRowHeight(this.__wbg_ptr,t);if(n[3])throw Ge(n[2]);return n[0]===0?void 0:n[1]}getRowOutlineLevel(t){let n=ie.worksheet_getRowOutlineLevel(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]>>>0}getRowsBatch(t,n,o){let r=ie.worksheet_getRowsBatch(this.__wbg_ptr,t,n,o);if(r[2])throw Ge(r[1]);return Ge(r[0])}getSpillSource(t,n){let o=ie.worksheet_getSpillSource(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return Ge(o[0])}getTableByName(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_getTableByName(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return Ge(r[0])}hasComment(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_hasComment(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return r[0]!==0}hasCommentAt(t,n){let o=ie.worksheet_hasCommentAt(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return o[0]!==0}get hyperlinkCount(){let t=ie.worksheet_hyperlinkCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get hyperlinks(){let t=ie.worksheet_hyperlinks(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get imageCount(){let t=ie.worksheet_imageCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get images(){let t=ie.worksheet_images(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}insertDrawing(t,n){let o=ie.worksheet_insertDrawing(this.__wbg_ptr,t,n);if(o[1])throw Ge(o[0])}isColumnCollapsed(t){let n=ie.worksheet_isColumnCollapsed(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]!==0}isColumnHidden(t){let n=ie.worksheet_isColumnHidden(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]!==0}get isEmpty(){let t=ie.worksheet_isEmpty(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]!==0}isMergedSecondary(t,n){let o=ie.worksheet_isMergedSecondary(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return o[0]!==0}isRowCollapsed(t){let n=ie.worksheet_isRowCollapsed(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]!==0}isRowHidden(t){let n=ie.worksheet_isRowHidden(this.__wbg_ptr,t);if(n[2])throw Ge(n[1]);return n[0]!==0}get isSelected(){let t=ie.worksheet_isSelected(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]!==0}isSpillSource(t,n){let o=ie.worksheet_isSpillSource(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return o[0]!==0}isSpillTarget(t,n){let o=ie.worksheet_isSpillTarget(this.__wbg_ptr,t,n);if(o[2])throw Ge(o[1]);return o[0]!==0}mergeCells(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_mergeCells(this.__wbg_ptr,n,o);if(r[1])throw Ge(r[0])}get mergedRegions(){let t=ie.worksheet_mergedRegions(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}moveDrawing(t,n){let o=ie.worksheet_moveDrawing(this.__wbg_ptr,t,n);if(o[1])throw Ge(o[0])}get name(){let t,n;try{let i=ie.worksheet_name(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,Ge(i[2]);return t=o,n=r,b3(o,r)}finally{ie.__wbindgen_free(t,n,1)}}get pageSetup(){let t=ie.worksheet_pageSetup(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get printArea(){let t=ie.worksheet_printArea(this.__wbg_ptr);if(t[3])throw Ge(t[2]);let n;return t[0]!==0&&(n=b3(t[0],t[1]).slice(),ie.__wbindgen_free(t[0],t[1]*1,1)),n}get protectedRanges(){let t=ie.worksheet_protectedRanges(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get protection(){let t=ie.worksheet_protection(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}removeDrawing(t){let n=ie.worksheet_removeDrawing(this.__wbg_ptr,t);if(n[1])throw Ge(n[0])}get repeatCols(){let t=ie.worksheet_repeatCols(this.__wbg_ptr);if(t[3])throw Ge(t[2]);let n;return t[0]!==0&&(n=NJ(t[0],t[1]).slice(),ie.__wbindgen_free(t[0],t[1]*4,4)),n}get repeatRows(){let t=ie.worksheet_repeatRows(this.__wbg_ptr);if(t[3])throw Ge(t[2]);let n;return t[0]!==0&&(n=NJ(t[0],t[1]).slice(),ie.__wbindgen_free(t[0],t[1]*4,4)),n}get rowBreaks(){let t=ie.worksheet_rowBreaks(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get selections(){let t=ie.worksheet_selections(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}setCell(t,n){let o=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=ie.worksheet_setCell(this.__wbg_ptr,o,r,n);if(i[1])throw Ge(i[0])}setCellStyle(t,n){let o=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=ie.worksheet_setCellStyle(this.__wbg_ptr,o,r,n);if(i[1])throw Ge(i[0])}setCellStyleAt(t,n,o){let r=ie.worksheet_setCellStyleAt(this.__wbg_ptr,t,n,o);if(r[1])throw Ge(r[0])}setColumnWidth(t,n){let o=ie.worksheet_setColumnWidth(this.__wbg_ptr,t,n);if(o[1])throw Ge(o[0])}setDrawing(t,n){let o=ie.worksheet_setDrawing(this.__wbg_ptr,t,n);if(o[1])throw Ge(o[0])}setFormControlCheckState(t,n){let o=rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=ie.worksheet_setFormControlCheckState(this.__wbg_ptr,t,o,r);if(i[2])throw Ge(i[1]);return Ge(i[0])}setFormula(t,n){let o=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=rr(n,ie.__wbindgen_malloc,ie.__wbindgen_realloc),a=jn,s=ie.worksheet_setFormula(this.__wbg_ptr,o,r,i,a);if(s[1])throw Ge(s[0])}setProtectedRanges(t){let n=ie.worksheet_setProtectedRanges(this.__wbg_ptr,t);if(n[1])throw Ge(n[0])}setProtection(t){let n=ie.worksheet_setProtection(this.__wbg_ptr,t);if(n[1])throw Ge(n[0])}setRangeStyle(t,n){let o=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),r=jn,i=ie.worksheet_setRangeStyle(this.__wbg_ptr,o,r,n);if(i[1])throw Ge(i[0])}setRowHeight(t,n){let o=ie.worksheet_setRowHeight(this.__wbg_ptr,t,n);if(o[1])throw Ge(o[0])}get splitPanes(){let t=ie.worksheet_splitPanes(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get tabColor(){let t=ie.worksheet_tabColor(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get tableCount(){let t=ie.worksheet_tableCount(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]>>>0}get tables(){let t=ie.worksheet_tables(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}unmergeCells(t){let n=rr(t,ie.__wbindgen_malloc,ie.__wbindgen_realloc),o=jn,r=ie.worksheet_unmergeCells(this.__wbg_ptr,n,o);if(r[2])throw Ge(r[1]);return r[0]!==0}usedRange(){let t=ie.worksheet_usedRange(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return Ge(t[0])}get visibility(){let t,n;try{let i=ie.worksheet_visibility(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,Ge(i[2]);return t=o,n=r,b3(o,r)}finally{ie.__wbindgen_free(t,n,1)}}get zoomScale(){let t=ie.worksheet_zoomScale(this.__wbg_ptr);if(t[2])throw Ge(t[1]);return t[0]===4294967297?void 0:t[0]}};Symbol.dispose&&(L8.prototype[Symbol.dispose]=L8.prototype.free);AJ=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ie.__wbg_cellvalue_free(e>>>0,1)),IN=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ie.__wbg_workbook_free(e>>>0,1)),IJ=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ie.__wbg_worksheet_free(e>>>0,1));O8=null;yh=null;vh=null;x_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});x_.decode();Gle=2146435072,NN=0;bh=new TextEncoder;"encodeInto"in bh||(bh.encodeInto=function(e,t){let n=bh.encode(e);return t.set(n),{read:e.length,written:n.length}});jn=0});var Ot=qn(vo(),1),$te=qn(xF(),1);var L2e=Object.create,tv=Object.defineProperty,D2e=Object.getOwnPropertyDescriptor,B2e=Object.getOwnPropertyNames,j2e=Object.getPrototypeOf,U2e=Object.prototype.hasOwnProperty,wF=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_F=(e,t)=>{let n={};for(var o in e)tv(n,o,{get:e[o],enumerable:!0});return t&&tv(n,Symbol.toStringTag,{value:"Module"}),n},F2e=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=B2e(t),i=0,a=r.length,s;i<a;i++)s=r[i],!U2e.call(e,s)&&s!==n&&tv(e,s,{get:(l=>t[l]).bind(null,s),enumerable:!(o=D2e(t,s))||o.enumerable});return e},PF=(e,t,n)=>(n=e!=null?L2e(j2e(e)):{},F2e(t||!e||!e.__esModule?tv(n,"default",{value:e,enumerable:!0}):n,e));var H2e=new Set(["https://json-schema.org/draft/2019-09/schema","http://json-schema.org/draft/2019-09/schema"]);function CF(e){return typeof e=="string"&&H2e.has(e.replace(/#$/,""))}var ee={};K5(ee,{$brand:()=>$R,$input:()=>tE,$output:()=>eE,INVALID:()=>h3,NEVER:()=>X7,TimePrecision:()=>fE,ZodAny:()=>YM,ZodArray:()=>eT,ZodBase64:()=>Kb,ZodBase64URL:()=>Jb,ZodBigInt:()=>Y9,ZodBigIntFormat:()=>tS,ZodBoolean:()=>X9,ZodCIDRv4:()=>Xb,ZodCIDRv6:()=>Yb,ZodCUID:()=>Fb,ZodCUID2:()=>Hb,ZodCatch:()=>bT,ZodCodec:()=>Uf,ZodCompileAsyncError:()=>a5,ZodCompileUnsupportedError:()=>In,ZodCreditCard:()=>VM,ZodCustom:()=>Ff,ZodCustomStringFormat:()=>l8,ZodDate:()=>Of,ZodDefault:()=>fT,ZodDiscriminatedUnion:()=>nT,ZodE164:()=>Qb,ZodEmail:()=>Lb,ZodEmoji:()=>jb,ZodEnum:()=>W9,ZodError:()=>l4e,ZodExactOptional:()=>oS,ZodFile:()=>cT,ZodFirstPartyTypeKind:()=>TT,ZodFunction:()=>zT,ZodGUID:()=>Bb,ZodIBAN:()=>WM,ZodIPv4:()=>Gb,ZodIPv6:()=>Zb,ZodISODate:()=>sl,ZodISODateTime:()=>al,ZodISODuration:()=>cl,ZodISOTime:()=>ll,ZodInstanceOf:()=>MT,ZodIntersection:()=>rT,ZodIssueCode:()=>Hf,ZodJWT:()=>eS,ZodKSUID:()=>Wb,ZodLazy:()=>kT,ZodLiteral:()=>lT,ZodMAC:()=>qM,ZodMap:()=>aT,ZodNaN:()=>xT,ZodNanoID:()=>Ub,ZodNever:()=>JM,ZodNonOptional:()=>iS,ZodNull:()=>XM,ZodNullable:()=>pT,ZodNumber:()=>Z9,ZodNumberFormat:()=>c8,ZodObject:()=>Lf,ZodOptional:()=>Bf,ZodPipe:()=>jf,ZodPrefault:()=>hT,ZodPreprocess:()=>wT,ZodPromise:()=>RT,ZodReadonly:()=>_T,ZodRealError:()=>J3,ZodRecord:()=>V9,ZodSet:()=>sT,ZodString:()=>G9,ZodStringFormat:()=>_r,ZodSuccess:()=>vT,ZodSymbol:()=>GM,ZodTemplateLiteral:()=>CT,ZodTransform:()=>uT,ZodTuple:()=>oT,ZodType:()=>Sn,ZodULID:()=>qb,ZodURL:()=>Nf,ZodUUID:()=>ls,ZodUndefined:()=>ZM,ZodUnion:()=>Df,ZodUnknown:()=>KM,ZodVoid:()=>QM,ZodXID:()=>Vb,ZodXor:()=>tT,_ZodString:()=>Ob,_default:()=>mT,_function:()=>JV,any:()=>K9,array:()=>le,base64:()=>mV,base64url:()=>hV,bigint:()=>$V,boolean:()=>B1,catch:()=>ST,check:()=>QV,cidrv4:()=>pV,cidrv6:()=>fV,clone:()=>mr,codec:()=>ZV,coerce:()=>u8,compile:()=>iE,config:()=>w2,core:()=>k0,creditCard:()=>yV,cuid:()=>oV,cuid2:()=>iV,currencyCode:()=>_V,custom:()=>eW,date:()=>NV,decode:()=>LM,decodeAsync:()=>BM,deepPartial:()=>pW,describe:()=>tW,discriminatedUnion:()=>l5,e164:()=>gV,email:()=>Db,emoji:()=>nV,encode:()=>OM,encodeAsync:()=>DM,endsWith:()=>I9,enum:()=>Lt,exactOptional:()=>dT,file:()=>qV,flattenError:()=>rf,float32:()=>CV,float64:()=>kV,formatError:()=>of,fromJSONSchema:()=>uW,function:()=>JV,getDiscriminatedOption:()=>z$,getErrorMap:()=>p4e,globalRegistry:()=>fi,gt:()=>as,gte:()=>Ta,guid:()=>Yq,hash:()=>PV,hex:()=>wV,hostname:()=>xV,httpUrl:()=>tV,iban:()=>vV,includes:()=>T9,input:()=>mW,instanceof:()=>rW,int:()=>Ib,int32:()=>RV,int64:()=>EV,intersection:()=>Q3,invertCodec:()=>XV,ipv4:()=>cV,ipv6:()=>dV,iso:()=>ea,json:()=>iW,jwt:()=>bV,keyof:()=>OV,ksuid:()=>lV,lazy:()=>cs,length:()=>o8,literal:()=>ye,locales:()=>Cf,looseObject:()=>xt,looseRecord:()=>jV,lowercase:()=>E9,lt:()=>is,lte:()=>Ma,mac:()=>uV,map:()=>UV,maxLength:()=>r8,maxSize:()=>nl,memoizer:()=>_f,meta:()=>nW,mime:()=>O9,minLength:()=>C0,minSize:()=>ss,multipleOf:()=>tl,nan:()=>GV,nanoid:()=>rV,nativeEnum:()=>HV,negative:()=>Pb,never:()=>nS,nonnegative:()=>kb,nonoptional:()=>yT,nonpositive:()=>Cb,normalize:()=>L9,null:()=>Aa,nullable:()=>If,nullish:()=>VV,number:()=>s1,object:()=>Z,optional:()=>ut,output:()=>hW,overwrite:()=>s5,parse:()=>AM,parseAsync:()=>IM,partialRecord:()=>BV,pipe:()=>Nb,positive:()=>_b,prefault:()=>gT,preprocess:()=>x4,prettifyError:()=>IR,promise:()=>KV,properties:()=>N9,property:()=>Rb,readonly:()=>PT,record:()=>H1,refine:()=>$T,regex:()=>$9,regexes:()=>S4,registry:()=>Jv,safeDecode:()=>UM,safeDecodeAsync:()=>HM,safeEncode:()=>jM,safeEncodeAsync:()=>FM,safeParse:()=>Af,safeParseAsync:()=>NM,set:()=>FV,setErrorMap:()=>d4e,size:()=>n8,slugify:()=>U9,startsWith:()=>A9,strictObject:()=>LV,string:()=>S,stringFormat:()=>SV,stringbool:()=>oW,success:()=>WV,superRefine:()=>ET,symbol:()=>TV,templateLiteral:()=>YV,toJSONSchema:()=>a8,toLowerCase:()=>B9,toUpperCase:()=>j9,toZod:()=>Gp,transform:()=>rS,treeifyError:()=>AR,trim:()=>D9,tuple:()=>iT,uint32:()=>zV,uint64:()=>MV,ulid:()=>aV,undefined:()=>AV,union:()=>W1,unknown:()=>ft,uppercase:()=>M9,url:()=>ul,util:()=>g1,uuid:()=>Kq,uuidv4:()=>Jq,uuidv6:()=>Qq,uuidv7:()=>eV,validate:()=>af,validateAsync:()=>sf,void:()=>IV,withParser:()=>Qv,xid:()=>sV,xor:()=>DV});var k0={};K5(k0,{$ZodAny:()=>b$,$ZodArray:()=>C$,$ZodAsyncError:()=>Y3,$ZodBase64:()=>s$,$ZodBase64URL:()=>l$,$ZodBigInt:()=>Dv,$ZodBigIntFormat:()=>h$,$ZodBoolean:()=>yf,$ZodCIDRv4:()=>i$,$ZodCIDRv6:()=>a$,$ZodCUID:()=>Gz,$ZodCUID2:()=>Zz,$ZodCatch:()=>q$,$ZodCheck:()=>Er,$ZodCheckBigIntFormat:()=>Sz,$ZodCheckEndsWith:()=>Tz,$ZodCheckGreaterThan:()=>wv,$ZodCheckIncludes:()=>Ez,$ZodCheckLengthEquals:()=>kz,$ZodCheckLessThan:()=>xv,$ZodCheckLowerCase:()=>zz,$ZodCheckMaxLength:()=>Pz,$ZodCheckMaxSize:()=>xz,$ZodCheckMimeType:()=>Nz,$ZodCheckMinLength:()=>Cz,$ZodCheckMinSize:()=>wz,$ZodCheckMultipleOf:()=>vz,$ZodCheckNumberFormat:()=>bz,$ZodCheckOverwrite:()=>Oz,$ZodCheckProperties:()=>Iz,$ZodCheckProperty:()=>Az,$ZodCheckRegex:()=>Rz,$ZodCheckSizeEquals:()=>_z,$ZodCheckStartsWith:()=>Mz,$ZodCheckStringFormat:()=>P9,$ZodCheckUpperCase:()=>$z,$ZodCodec:()=>bf,$ZodCreditCard:()=>u$,$ZodCustom:()=>K$,$ZodCustomStringFormat:()=>f$,$ZodCyclicError:()=>Vv,$ZodDate:()=>_$,$ZodDefault:()=>j$,$ZodDiscriminatedUnion:()=>$$,$ZodE164:()=>c$,$ZodEmail:()=>Uz,$ZodEmoji:()=>Vz,$ZodEncodeError:()=>Q6,$ZodEnum:()=>I$,$ZodError:()=>TR,$ZodExactOptional:()=>D$,$ZodFile:()=>O$,$ZodFunction:()=>X$,$ZodGUID:()=>Bz,$ZodIBAN:()=>d$,$ZodIPv4:()=>n$,$ZodIPv6:()=>r$,$ZodISODate:()=>Qz,$ZodISODateTime:()=>Jz,$ZodISODuration:()=>t$,$ZodISOTime:()=>e$,$ZodIntersection:()=>E$,$ZodJWT:()=>p$,$ZodKSUID:()=>Kz,$ZodLazy:()=>Sf,$ZodLiteral:()=>N$,$ZodMAC:()=>o$,$ZodMap:()=>T$,$ZodNaN:()=>V$,$ZodNanoID:()=>Wz,$ZodNever:()=>x$,$ZodNonOptional:()=>F$,$ZodNull:()=>v$,$ZodNullable:()=>B$,$ZodNumber:()=>Lv,$ZodNumberFormat:()=>m$,$ZodObject:()=>aH,$ZodObjectJIT:()=>k$,$ZodOptional:()=>jv,$ZodPipe:()=>Uv,$ZodPrefault:()=>U$,$ZodPreprocess:()=>W$,$ZodPromise:()=>Y$,$ZodReadonly:()=>G$,$ZodRealError:()=>K3,$ZodRecord:()=>M$,$ZodRegistry:()=>Kv,$ZodSet:()=>A$,$ZodString:()=>J7,$ZodStringFormat:()=>hr,$ZodSuccess:()=>H$,$ZodSymbol:()=>g$,$ZodTemplateLiteral:()=>Z$,$ZodTransform:()=>L$,$ZodTuple:()=>Bv,$ZodType:()=>pn,$ZodULID:()=>Xz,$ZodURL:()=>qz,$ZodUUID:()=>jz,$ZodUndefined:()=>y$,$ZodUnion:()=>vf,$ZodUnknown:()=>S$,$ZodVoid:()=>w$,$ZodXID:()=>Yz,$ZodXor:()=>R$,$brand:()=>$R,$constructor:()=>Ae,$input:()=>tE,$output:()=>eE,Doc:()=>K7,INVALID:()=>h3,JSONSchema:()=>Gq,JSONSchemaGenerator:()=>Mb,NEVER:()=>X7,TimePrecision:()=>fE,URL_BAD_FORMAT:()=>Fz,URL_UNPARSEABLE:()=>pf,ZodCompileAsyncError:()=>a5,ZodCompileUnsupportedError:()=>In,_any:()=>EE,_array:()=>LE,_base64:()=>bb,_base64url:()=>Sb,_bigint:()=>_E,_boolean:()=>xE,_catch:()=>Yae,_check:()=>Mq,_cidrv4:()=>yb,_cidrv6:()=>vb,_coercedBigint:()=>PE,_coercedBoolean:()=>wE,_coercedDate:()=>NE,_coercedNumber:()=>hE,_coercedString:()=>cE,_creditCard:()=>dE,_cuid:()=>ub,_cuid2:()=>db,_custom:()=>BE,_date:()=>IE,_decode:()=>uv,_decodeAsync:()=>pv,_default:()=>Gae,_discriminatedUnion:()=>Nae,_e164:()=>xb,_email:()=>nb,_emoji:()=>lb,_encode:()=>cv,_encodeAsync:()=>dv,_endsWith:()=>I9,_enum:()=>Uae,_file:()=>DE,_float32:()=>yE,_float64:()=>vE,_gt:()=>as,_gte:()=>Ta,_guid:()=>rb,_iban:()=>pE,_includes:()=>T9,_int:()=>gE,_int32:()=>bE,_int64:()=>CE,_intersection:()=>Oae,_ipv4:()=>hb,_ipv6:()=>gb,_isoDate:()=>zf,_isoDateTime:()=>Rf,_isoDuration:()=>Ef,_isoTime:()=>$f,_jwt:()=>wb,_ksuid:()=>mb,_lazy:()=>e4e,_length:()=>o8,_literal:()=>Hae,_lowercase:()=>E9,_lt:()=>is,_lte:()=>Ma,_mac:()=>uE,_map:()=>Bae,_max:()=>Ma,_maxLength:()=>r8,_maxSize:()=>nl,_mime:()=>O9,_min:()=>Ta,_minLength:()=>C0,_minSize:()=>ss,_multipleOf:()=>tl,_nan:()=>OE,_nanoid:()=>cb,_nativeEnum:()=>Fae,_negative:()=>Pb,_never:()=>TE,_nonnegative:()=>kb,_nonoptional:()=>Zae,_nonpositive:()=>Cb,_normalize:()=>L9,_null:()=>$E,_nullable:()=>Wae,_number:()=>mE,_optional:()=>Vae,_overwrite:()=>s5,_parse:()=>S9,_parseAsync:()=>x9,_pipe:()=>Kae,_positive:()=>_b,_promise:()=>t4e,_properties:()=>N9,_property:()=>Rb,_readonly:()=>Jae,_record:()=>Dae,_refine:()=>jE,_regex:()=>$9,_safeDecode:()=>mv,_safeDecodeAsync:()=>gv,_safeEncode:()=>fv,_safeEncodeAsync:()=>hv,_safeParse:()=>w9,_safeParseAsync:()=>_9,_set:()=>jae,_size:()=>n8,_slugify:()=>U9,_startsWith:()=>A9,_string:()=>lE,_stringFormat:()=>i8,_stringbool:()=>qE,_success:()=>Xae,_superRefine:()=>UE,_symbol:()=>RE,_templateLiteral:()=>Qae,_toLowerCase:()=>B9,_toUpperCase:()=>j9,_transform:()=>qae,_trim:()=>D9,_tuple:()=>Lae,_uint32:()=>SE,_uint64:()=>kE,_ulid:()=>pb,_undefined:()=>zE,_union:()=>Aae,_unknown:()=>ME,_uppercase:()=>M9,_url:()=>kf,_uuid:()=>ob,_uuidv4:()=>ib,_uuidv6:()=>ab,_uuidv7:()=>sb,_void:()=>AE,_xid:()=>fb,_xor:()=>Iae,base64Charset:()=>Tv,base64urlCharset:()=>gf,canParseURL:()=>Hz,clone:()=>mr,compile:()=>iE,compileFn:()=>eb,config:()=>w2,createStandardJSONSchemaMethod:()=>F9,createToJSONSchemaMethod:()=>WE,decode:()=>Ioe,decodeAsync:()=>Ooe,describe:()=>FE,encode:()=>Aoe,encodeAsync:()=>Noe,extractDefs:()=>ol,finalize:()=>il,flattenError:()=>rf,formatError:()=>of,getDiscriminatedOption:()=>z$,globalConfig:()=>Fo,globalRegistry:()=>fi,handleUnrepresentable:()=>xo,initializeContext:()=>rl,isBackEdge:()=>Gv,isRecursiveSchema:()=>Wv,isValidBase64:()=>hf,isValidBase64URL:()=>Av,isValidCIDRv6:()=>Mv,isValidCreditCard:()=>Iv,isValidIBAN:()=>Nv,isValidIPv6:()=>mf,isValidJWT:()=>Ov,locales:()=>Cf,memoizer:()=>_f,mergeValues:()=>C9,meta:()=>HE,parse:()=>sv,parseAsync:()=>lv,parseURLObject:()=>rH,prettifyError:()=>IR,process:()=>gr,processSchema:()=>gr,regexes:()=>S4,registry:()=>Jv,safeDecode:()=>Doe,safeDecodeAsync:()=>joe,safeEncode:()=>Loe,safeEncodeAsync:()=>Boe,safeParse:()=>zoe,safeParseAsync:()=>$oe,standardProps:()=>Rv,stripTabAndNewline:()=>ff,toDotPath:()=>OF,toJSONSchema:()=>a8,toZod:()=>Gp,treeifyError:()=>AR,urlHostnameOk:()=>$v,urlProtocolOk:()=>Ev,util:()=>g1,validate:()=>af,validateAsync:()=>sf,validateURL:()=>zv,version:()=>Lz,withParser:()=>Qv});var g1={};K5(g1,{BIGINT_FORMAT_RANGES:()=>Jp,CONSTANT_CATCH:()=>iv,Class:()=>bR,NUMBER_FORMAT_RANGES:()=>Kp,aborted:()=>m3,allowsEval:()=>wR,assert:()=>Z2e,assertEqual:()=>q2e,assertIs:()=>W2e,assertNever:()=>G2e,assertNotEqual:()=>V2e,assignProp:()=>pi,attachSchema:()=>Qp,base64ToUint8Array:()=>EF,base64urlToUint8Array:()=>foe,cached:()=>g9,captureStackTrace:()=>rv,cleanEnum:()=>poe,cleanRegex:()=>_0,clone:()=>mr,cloneDef:()=>K2e,codePointLength:()=>Z7,constantCatch:()=>RR,createTransparentProxy:()=>roe,defineLazy:()=>SR,defineLazyInternal:()=>Pn,derived:()=>yoe,esc:()=>f3,escapeRegex:()=>b4,explicitlyAborted:()=>CR,extend:()=>aoe,finalizeIssue:()=>X3,floatSafeRemainder:()=>Zp,getElementAtPath:()=>J2e,getEnumValues:()=>m9,getLengthableOrigin:()=>tf,getParsedType:()=>noe,getSizableOrigin:()=>ef,hexToUint8Array:()=>hoe,hide:()=>nf,installLazyProp:()=>xoe,isObject:()=>G7,isPlainObject:()=>v4,issue:()=>b9,joinValues:()=>Ne,jsonStringifyReplacer:()=>h9,members:()=>kR,merge:()=>loe,mergeDefs:()=>i5,normalizeParams:()=>ot,nullish:()=>nv,numKeys:()=>toe,objectClone:()=>X2e,omit:()=>ioe,optionalKeys:()=>PR,own:()=>J6,parsedType:()=>x1,partial:()=>coe,pick:()=>ooe,prefixIssues:()=>Z3,primitiveTypes:()=>_R,promiseAllObject:()=>Q2e,propertyKeyTypes:()=>Yp,randomString:()=>eoe,rawShape:()=>y9,required:()=>uoe,safeExtend:()=>soe,shallowClone:()=>Xp,sizeCaps:()=>v9,slugify:()=>xR,stringifyPrimitive:()=>v1,toZod:()=>Gp,uint8ArrayToBase64:()=>MF,uint8ArrayToBase64url:()=>moe,uint8ArrayToHex:()=>goe,unwrapMessage:()=>f9});function q2e(e){return e}function V2e(e){return e}function Gp(){return e=>e}function W2e(e){}function G2e(e){throw new Error("Unexpected value in exhaustive check")}function Z2e(e){}function m9(e){let t=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,r])=>t.indexOf(+o)===-1).map(([o,r])=>r)}function Ne(e,t="|"){return e.map(n=>v1(n)).join(t)}function h9(e,t){return typeof t=="bigint"?t.toString():t}var vR=class{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return t!==void 0&&(this._value=t(),this._getter=void 0),this._value}};function g9(e){return new vR(e)}function nv(e){return e==null}function _0(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Zp(e,t){let n=e/t,o=Math.round(n),r=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-o)<r?0:n-o}var kF=Symbol("evaluating");function SR(e,t,n){let o;Object.defineProperty(e,t,{get(){if(o!==kF)return o===void 0&&(o=kF,o=n()),o},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function X2e(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function pi(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function y9(e){let t=Object.getOwnPropertyDescriptor(e,"shape");return t?.get?t.get.raw:t?.value}function w0(e){return y9(e._zod.def)??e._zod.def.shape}function RF(e,t,n){Object.defineProperty(e,t,{get(){let o=n();return pi(this,t,o),o},enumerable:!0,configurable:!0})}function zF(e,t,n){t in e?pi(e,t,n):e[t]=n}function W7(e,t,n,o){let r=w0(t);for(let i of n){let a=Object.getOwnPropertyDescriptor(r,i);a.enumerable&&(a.get?RF(e,i,()=>{let s=t._zod.def.shape[i];return o?o(s,i):s}):zF(e,i,o?o(a.value,i):a.value))}}function Y2e(e,t){for(let n of Reflect.ownKeys(t)){let o=Object.getOwnPropertyDescriptor(t,n);o.enumerable&&(o.get?RF(e,n,()=>t[n]):zF(e,n,o.value))}}function i5(...e){let t={};for(let n of e){let o=Object.getOwnPropertyDescriptors(n);Object.assign(t,o)}return Object.defineProperties({},t)}function K2e(e){return i5(e._zod.def)}function J2e(e,t){return t?t.reduce((n,o)=>n?.[o],e):e}function Q2e(e){let t=Object.keys(e),n=t.map(o=>e[o]);return Promise.all(n).then(o=>{let r={};for(let i=0;i<t.length;i++)r[t[i]]=o[i];return r})}function eoe(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let o=0;o<e;o++)n+=t[Math.floor(Math.random()*t.length)];return n}function f3(e){return JSON.stringify(e)}function xR(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var rv="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function G7(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var wR=g9(()=>{if(Fo.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function v4(e){if(G7(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(G7(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Xp(e){return v4(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function toe(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var noe=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},Yp=new Set(["string","number","symbol"]),_R=new Set(["string","number","bigint","boolean","symbol","undefined"]);function b4(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function mr(e,t,n){let o=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(o._zod.parent=e),o}function ot(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function roe(e){let t;return new Proxy({},{get(n,o,r){return t??(t=e()),Reflect.get(t,o,r)},set(n,o,r,i){return t??(t=e()),Reflect.set(t,o,r,i)},has(n,o){return t??(t=e()),Reflect.has(t,o)},deleteProperty(n,o){return t??(t=e()),Reflect.deleteProperty(t,o)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,o){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,o)},defineProperty(n,o,r){return t??(t=e()),Reflect.defineProperty(t,o,r)}})}function v1(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function PR(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var Kp={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Jp={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function ooe(e,t){let n=e._zod.def,o=n.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let i={};return W7(i,e,ov(e,t)),mr(e,i5(n,{shape:i,checks:[]}))}function ov(e,t){let n=w0(e),o=[];for(let r of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,r)?.enumerable)throw new Error(`Unrecognized key: "${String(r)}"`);t[r]&&o.push(r)}return o}function ioe(e,t){let n=e._zod.def,o=n.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let i=new Set(ov(e,t)),a={};return W7(a,e,Reflect.ownKeys(w0(e)).filter(s=>!i.has(s))),mr(e,i5(n,{shape:a,checks:[]}))}function aoe(e,t){if(!v4(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let r=w0(e);for(let i of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(r,i)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return mr(e,i5(e._zod.def,{shape:$F(e,t)}))}function $F(e,t){let n={};return W7(n,e,Reflect.ownKeys(w0(e))),Y2e(n,t),n}function soe(e,t){if(!v4(t))throw new Error("Invalid input to safeExtend: expected a plain object");return mr(e,i5(e._zod.def,{shape:$F(e,t)}))}function loe(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};W7(n,e,Reflect.ownKeys(w0(e))),W7(n,t,Reflect.ownKeys(w0(t)));let o=i5(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return mr(e,o)}function coe(e,t,n,o="partial"){let i=t._zod.def.checks;if(i&&i.length>0)throw new Error(`.${o}() cannot be used on object schemas containing refinements`);let s=n?new Set(ov(t,n)):void 0,l={};return W7(l,t,Reflect.ownKeys(w0(t)),e&&((c,u)=>s&&!s.has(u)?c:new e({type:"optional",innerType:c}))),mr(t,i5(t._zod.def,{shape:l,checks:[]}))}function uoe(e,t,n){let o=n?new Set(ov(t,n)):void 0,r={};return W7(r,t,Reflect.ownKeys(w0(t)),(i,a)=>o&&!o.has(a)?i:new e({type:"nonoptional",innerType:i})),mr(t,i5(t._zod.def,{shape:r}))}function m3(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function CR(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function Z3(e,t){return t.map(n=>{var o;return(o=n).path??(o.path=[]),n.path.unshift(e),n})}function f9(e){return typeof e=="string"?e:e?.message}function v9(e){let t=[];for(let n of e??[]){let o=n._zod.def;if(!/_(length|size)$|_equals$/.test(o.check))break;let r=o.maximum??o.length??o.size;r>=0&&t.push([r,n])}return t}function Qp(e,t,n){var o;for(let r=t;r<e.length;r++)(o=e[r]).schema??(o.schema=n)}function X3(e,t,n){var o;let r=e.inst?._zod?.traits;r?.has("$ZodType")&&(r.has("$ZodCheck")?(o=e).schema??(o.schema=e.inst):e.schema=e.inst);let i=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,a=e.message?e.message:f9(e.inst?._zod.def?.error?.(e))??f9(i?.(e))??f9(t?.error?.(e))??f9(n.customError?.(e))??f9(n.localeError?.(e))??"Invalid input",s={};for(let l of Object.keys(e))l==="inst"||l==="schema"||l==="continue"||l==="input"||l==="__proto__"||(s[l]=e[l]);return s.path??(s.path=[]),s.message=a,t?.reportInput&&(s.input=e.input),s}function ef(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var doe=/[\uD800-\uDBFF]/;function Z7(e){let t=e.length;if(!doe.test(e))return t;let n=t;for(let o=0;o<t-1;o++)(e.charCodeAt(o)&64512)===55296&&(e.charCodeAt(o+1)&64512)===56320&&(n--,o++);return n}function tf(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function x1(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function b9(...e){let[t,n,o]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:o}:{...t}}function poe(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function EF(e){let t=atob(e),n=new Uint8Array(t.length);for(let o=0;o<t.length;o++)n[o]=t.charCodeAt(o);return n}function MF(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function foe(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return EF(t+n)}function moe(e){return MF(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function hoe(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(t.length/2);for(let o=0;o<t.length;o+=2)n[o/2]=Number.parseInt(t.slice(o,o+2),16);return n}function goe(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var bR=class{constructor(...t){}};function kR(e,t){for(let n in t){let o=Object.getOwnPropertyDescriptor(t,n);o.get?Object.defineProperty(e,n,{...o,enumerable:!1}):voe(e,n,o.value)}}function J6(e,t,n,o=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:o,value:n}),n}function nf(e,t,n){return J6(e,t,n,!1)}function yoe(e,t){for(let n in e){let o=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return J6(this,n,o(this))},set(r){J6(this,n,r)}})}return t}function voe(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:J6(this,t,n.bind(this))},set(o){J6(this,t,o)}})}function boe(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var yR,K6=!1,Soe={configurable:!0,get(){K6=!0}};function Pn(e,t,n){let o=Object.getPrototypeOf(e._zod);if(t in o&&yR!==e._zod){yR=void 0;return}yR=e._zod,Object.defineProperty(o,t,{configurable:!0,get(){Object.defineProperty(this,t,Soe);let r=K6;K6=!1;try{let i=n(this);return K6?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:i}),K6=K6||r,i}catch(i){throw delete this[t],K6=K6||r,i}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function xoe(e,t,n,o){let r=boe(e,t);r&&Object.defineProperty(r,t,{configurable:!0,get(){let i={configurable:!0,writable:!0,enumerable:o,value:void 0};return Object.defineProperty(this,t,i),i.value=n(this),Object.defineProperty(this,t,i),i.value},set(i){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:o,value:i})}})}var iv="~constantCatch";function RR(e){let t=()=>e;return t[iv]=!0,t}var TF,X7=Object.freeze({status:"aborted"}),zR={value:void 0,enumerable:!1},AF="captureStackTrace"in Error?Error:null;function woe(e){let t=AF;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return AF=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function Ae(e,t,n,o){let r={};function i(p){this.def=p,this.constr=d,this.traits=new Set}i.prototype=r;let a=n,s=a&&new WeakSet;function l(p,m){if(p._zod){if(p._zod.traits.has(e))return}else{zR.value=new i(m);try{Object.defineProperty(p,"_zod",zR)}finally{zR.value=void 0}}if(p._zod.traits.add(e),t(p,m),s){let x=Object.getPrototypeOf(p),v=p._zod.constr.prototype,g=x;for(;g&&g!==v;)g=Object.getPrototypeOf(g);let y=g??x;s.has(y)||(s.add(y),kR(y,a))}let h=d.prototype;for(let x in h)Object.prototype.hasOwnProperty.call(h,x)&&(x in p||(p[x]=h[x].bind(p)))}let c=o?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:e});function d(p){let m=o?.Parent?woe(u):this;l(m,p);let h=m._zod.deferred;if(h){for(let v of h)v();m._zod.deferred=void 0}let x=globalThis.__zod_globalConfig?.postProcessor;return x&&x(m),m}return Object.defineProperty(d,"init",{value:l}),Object.defineProperty(d,Symbol.hasInstance,{value:p=>o?.Parent&&p instanceof o.Parent?!0:p?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var $R=Symbol("zod_brand"),Y3=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Q6=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(TF=globalThis).__zod_globalConfig??(TF.__zod_globalConfig={});var Fo=globalThis.__zod_globalConfig;function w2(e){return e&&Object.assign(Fo,e),Fo}function _oe(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,h9,2)),e.message}function Poe(e){this._zod.message=e}var Coe={get:_oe,set:Poe,enumerable:!0,configurable:!0},MR={value:void 0,enumerable:!1},IF=new WeakSet([Object.prototype,Error.prototype]),NF=(e,t)=>{e.name="$ZodError",MR.value=t,Object.defineProperty(e,"issues",MR),MR.value=void 0,Object.defineProperty(e,"message",Coe);let n=Object.getPrototypeOf(e);IF.has(n)||(IF.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let o=()=>this.message;return Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0})}}))},TR=Ae("$ZodError",NF),K3=Ae("$ZodError",NF,void 0,{Parent:Error});function koe(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t==="__proto__"?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function rf(e,t=n=>n.message){let n={},o=[];for(let r of e.issues)r.path.length>0?koe(n,r.path[0],()=>[]).push(t(r)):o.push(t(r));return{formErrors:o,fieldErrors:n}}function of(e,t=n=>n.message){let n={_errors:[]},o=(r,i=[])=>{for(let a of r.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>o({issues:s},[...i,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...i,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...i,...a.path]);else{let s=[...i,...a.path];if(s.length===0)n._errors.push(t(a));else{let l=n,c=0;for(;c<s.length;){let u=s[c],d=c===s.length-1;if(u==="_errors"){d&&l._errors.push(t(a)),c++;continue}Object.prototype.hasOwnProperty.call(l,u)||Object.defineProperty(l,u,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let p=l[u];d&&p._errors.push(t(a)),l=p,c++}}}};return o(e),n}function AR(e,t=n=>n.message){let n={errors:[]},o=(r,i=[])=>{var a;for(let s of r.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(l=>o({issues:l},[...i,...s.path]));else if(s.code==="invalid_key")o({issues:s.issues},[...i,...s.path]);else if(s.code==="invalid_element")o({issues:s.issues},[...i,...s.path]);else{let l=[...i,...s.path];if(l.length===0){n.errors.push(t(s));continue}let c=n,u=0;for(;u<l.length;){let d=l[u],p=u===l.length-1;typeof d=="string"?(c.properties??(c.properties={}),Object.prototype.hasOwnProperty.call(c.properties,d)||Object.defineProperty(c.properties,d,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0}),c=c.properties[d]):(c.items??(c.items=[]),(a=c.items)[d]??(a[d]={errors:[]}),c=c.items[d]),p&&c.errors.push(t(s)),u++}}};return o(e),n}function OF(e){let t=[],n=e.map(o=>typeof o=="object"?o.key:o);for(let o of n)typeof o=="number"?t.push(`[${o}]`):typeof o=="symbol"?t.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?t.push(`[${JSON.stringify(o)}]`):(t.length&&t.push("."),t.push(o));return t.join("")}function IR(e){let t=[],n=[...e.issues].sort((o,r)=>(o.path??[]).length-(r.path??[]).length);for(let o of n)t.push(`\u2716 ${o.message}`),o.path?.length&&t.push(`  \u2192 at ${OF(o.path)}`);return t.join(`
`)}function av(e,t){return{callee:t?.callee??e,Err:t?.Err}}var S9=e=>{let t=(n,o,r,i)=>{let a=r?{...r,async:!1}:{async:!1},s=n._zod.run({value:o,issues:[]},a);if(s instanceof Promise)throw new Y3;if(s.issues.length){let l=new(i?.Err??e)(s.issues.map(c=>X3(c,a,w2())));throw rv(l,i?.callee??t),l}return s.value};return t},sv=S9(K3),x9=e=>{let t=async(n,o,r,i)=>{let a=r?{...r,async:!0}:{async:!0},s=n._zod.run({value:o,issues:[]},a);if(s instanceof Promise&&(s=await s),s.issues.length){let l=new(i?.Err??e)(s.issues.map(c=>X3(c,a,w2())));throw rv(l,i?.callee??t),l}return s.value};return t},lv=x9(K3),w9=e=>(t,n,o)=>{let r=o?{...o,async:!1}:{async:!1},i=t._zod.run({value:n,issues:[]},r);if(i instanceof Promise)throw new Y3;return i.issues.length?LF(e,i.issues,r):{success:!0,data:i.value}},zoe=w9(K3);function LF(e,t,n){let o;return{success:!1,get error(){return o||(o=new e(t.map(r=>X3(r,n,w2()))),t=void 0,n=void 0),o},set error(r){o=r,t=void 0,n=void 0}}}var _9=e=>async(t,n,o)=>{let r=o?{...o,async:!0}:{async:!0},i=t._zod.run({value:n,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length?LF(e,i.issues,r):{success:!0,data:i.value}},$oe=_9(K3),Eoe=Symbol.for("zod.compile.invalid"),Moe=Symbol.for("zod.compile.fallback"),af=((e,t,n)=>{let o=e._zod.bag.validator;if(o!==void 0){if(o(t)!==Eoe)return!0;if(o.definite===!0&&n===void 0)return!1}return Toe(e,t,n)});function Toe(e,t,n){let o=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,i;if(r?(o[Moe]=!0,i=r({value:t,issues:[]},o)):i=e._zod.run({value:t,issues:[]},o),i instanceof Promise)throw new Y3;return i.issues.length===0}var sf=async(e,t,n)=>{let o=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},r=e._zod.run({value:t,issues:[]},o);return r instanceof Promise&&(r=await r),r.issues.length===0},cv=e=>{let t=S9(e),n=(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return t(o,r,s,av(n,a))};return n},Aoe=cv(K3),uv=e=>{let t=S9(e),n=(o,r,i,a)=>t(o,r,i,av(n,a));return n},Ioe=uv(K3),dv=e=>{let t=x9(e),n=async(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return await t(o,r,s,av(n,a))};return n},Noe=dv(K3),pv=e=>{let t=x9(e),n=async(o,r,i,a)=>await t(o,r,i,av(n,a));return n},Ooe=pv(K3),fv=e=>(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return w9(e)(t,n,r)},Loe=fv(K3),mv=e=>(t,n,o)=>w9(e)(t,n,o),Doe=mv(K3),hv=e=>async(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return _9(e)(t,n,r)},Boe=hv(K3),gv=e=>async(t,n,o)=>_9(e)(t,n,o),joe=gv(K3);var S4={};K5(S4,{anyString:()=>sz,base64:()=>JR,base64url:()=>QR,bigint:()=>cz,boolean:()=>uz,browserEmail:()=>Zoe,cidrv4:()=>YR,cidrv6:()=>KR,creditCard:()=>yv,cuid:()=>OR,cuid2:()=>LR,currencyCode:()=>rz,date:()=>oz,datetime:()=>az,domain:()=>tz,duration:()=>HR,e164:()=>nz,email:()=>VR,emoji:()=>WR,extendedDuration:()=>Uoe,guid:()=>qR,hex:()=>hz,hostname:()=>ez,html5Email:()=>Voe,httpProtocol:()=>lf,iban:()=>vv,idnEmail:()=>Goe,integer:()=>cf,ipv4:()=>GR,ipv6:()=>ZR,ksuid:()=>jR,lowercase:()=>fz,mac:()=>XR,md5_base64:()=>Joe,md5_base64url:()=>Qoe,md5_hex:()=>Koe,nanoid:()=>UR,nanoidOfLength:()=>FR,null:()=>dz,number:()=>P0,rfc5322Email:()=>Woe,sha1_base64:()=>tie,sha1_base64url:()=>nie,sha1_hex:()=>eie,sha256_base64:()=>oie,sha256_base64url:()=>iie,sha256_hex:()=>rie,sha384_base64:()=>sie,sha384_base64url:()=>lie,sha384_hex:()=>aie,sha512_base64:()=>uie,sha512_base64url:()=>die,sha512_hex:()=>cie,string:()=>lz,time:()=>iz,ulid:()=>DR,undefined:()=>pz,unicodeEmail:()=>DF,uppercase:()=>mz,uuid:()=>Y7,uuid4:()=>Foe,uuid6:()=>Hoe,uuid7:()=>qoe,xid:()=>BR});var OR=/^[cC][0-9a-z]{6,}$/,LR=/^[0-9a-z]+$/,DR=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,BR=/^[0-9a-vA-V]{20}$/,jR=/^[A-Za-z0-9]{27}$/,UR=/^[a-zA-Z0-9_-]{21}$/;function FR(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var HR=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Uoe=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,qR=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Y7=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Foe=Y7(4),Hoe=Y7(6),qoe=Y7(7),VR=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Voe=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Woe=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,DF=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Goe=DF,Zoe=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Xoe="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function WR(){return new RegExp(Xoe,"u")}var GR=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ZR=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,XR=e=>{let t=b4(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},YR=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,KR=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,JR=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,QR=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,ez=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,tz=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,lf=/^https?$/,nz=/^\+[1-9]\d{6,14}$/,yv=/^\d(?:[ -]?\d){11,18}$/,rz=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,vv=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,BF="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function Yoe(e){return new RegExp(`^${e}$`)}var oz=Yoe(BF);function NR(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function iz(e){return new RegExp(`^${NR(e)}$`)}function az(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${NR({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,o=e.local?`${n}|${NR({precision:e.precision})}`:n;return new RegExp(`^${BF}T(?:${o})$`)}var sz=/^[\s\S]{0,}$/,lz=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},cz=/^-?\d+n?$/,cf=/^-?\d+$/,P0=/^-?\d+(?:\.\d+)?$/,uz=/^(?:true|false)$/i,dz=/^null$/i;var pz=/^undefined$/i;var fz=/^[^A-Z]*$/,mz=/^[^a-z]*$/,hz=/^[0-9a-fA-F]*$/;function uf(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function df(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var Koe=/^[0-9a-fA-F]{32}$/,Joe=uf(22,"=="),Qoe=df(22),eie=/^[0-9a-fA-F]{40}$/,tie=uf(27,"="),nie=df(27),rie=/^[0-9a-fA-F]{64}$/,oie=uf(43,"="),iie=df(43),aie=/^[0-9a-fA-F]{96}$/,sie=uf(64,""),lie=df(64),cie=/^[0-9a-fA-F]{128}$/,uie=uf(86,"=="),die=df(86);var Er=Ae("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),gz=e=>{let t=e.value;return!nv(t)&&t.size!==void 0},yz=e=>{let t=e.value;return!nv(t)&&t.length!==void 0},bv={number:"number",bigint:"bigint",object:"date"},xv=Ae("$ZodCheckLessThan",(e,t)=>{Er.init(e,t);let n=bv[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:bv[typeof o.value]??n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),wv=Ae("$ZodCheckGreaterThan",(e,t)=>{Er.init(e,t);let n=bv[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:bv[typeof o.value]??n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),vz=Ae("$ZodCheckMultipleOf",(e,t)=>{Er.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):Zp(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),bz=Ae("$ZodCheckNumberFormat",(e,t)=>{Er.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),o=n?"int":"number",[r,i]=Kp[t.format];e._zod.check=a=>{let s=a.value;if(n){if(!Number.isInteger(s)){a.issues.push({expected:o,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!t.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!t.abort});return}}s<r&&a.issues.push({origin:"number",input:s,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),s>i&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),Sz=Ae("$ZodCheckBigIntFormat",(e,t)=>{Er.init(e,t);let[n,o]=Jp[t.format];e._zod.check=r=>{let i=r.value;i<n&&r.issues.push({origin:"bigint",input:i,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),i>o&&r.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),xz=Ae("$ZodCheckMaxSize",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=gz),e._zod.check=o=>{let r=o.value;r.size<=t.maximum||o.issues.push({origin:ef(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),wz=Ae("$ZodCheckMinSize",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=gz),e._zod.check=o=>{let r=o.value;r.size>=t.minimum||o.issues.push({origin:ef(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),_z=Ae("$ZodCheckSizeEquals",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=gz),e._zod.check=o=>{let r=o.value,i=r.size;if(i===t.size)return;let a=i>t.size;o.issues.push({origin:ef(r),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),Pz=Ae("$ZodCheckMaxLength",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=yz),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>t.maximum?Z7(r):i)<=t.maximum)return;let s=tf(r);o.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Cz=Ae("$ZodCheckMinLength",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=yz),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>=t.minimum&&i<t.minimum*2?Z7(r):i)>=t.minimum)return;let s=tf(r);o.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),kz=Ae("$ZodCheckLengthEquals",(e,t)=>{var n;Er.init(e,t),(n=e._zod.def).when??(n.when=yz),e._zod.check=o=>{let r=o.value,i=r.length,a=typeof r=="string"&&i>=t.length&&i<=t.length*2?Z7(r):i;if(a===t.length)return;let s=tf(r),l=a>t.length;o.issues.push({origin:s,...l?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!t.abort})}}),P9=Ae("$ZodCheckStringFormat",(e,t)=>{var n,o;Er.init(e,t),t.pattern?(n=e._zod).check??(n.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=e._zod).check??(o.check=()=>{})}),Rz=Ae("$ZodCheckRegex",(e,t)=>{P9.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),zz=Ae("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=fz),P9.init(e,t)}),$z=Ae("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=mz),P9.init(e,t)}),Ez=Ae("$ZodCheckIncludes",(e,t)=>{Er.init(e,t);let n=b4(t.includes),o=new RegExp(typeof t.position=="number"?`^.{${t.position},}${n}`:n);t.pattern=o,e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),Mz=Ae("$ZodCheckStartsWith",(e,t)=>{Er.init(e,t);let n=new RegExp(`^${b4(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:o.value,inst:e,continue:!t.abort})}}),Tz=Ae("$ZodCheckEndsWith",(e,t)=>{Er.init(e,t);let n=new RegExp(`.*${b4(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:o.value,inst:e,continue:!t.abort})}});function Sv(e,t,n){e.issues.length&&t.issues.push(...Z3(n,e.issues))}var Az=Ae("$ZodCheckProperty",(e,t)=>{Er.init(e,t),e._zod.check=n=>{let o=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(o instanceof Promise)return o.then(r=>Sv(r,n,t.property));Sv(o,n,t.property)}}),Iz=Ae("$ZodCheckProperties",(e,t)=>{Er.init(e,t),nf(e,Symbol.iterator,function*(){yield e});let n;e._zod.check=o=>{if(o.value==null){o.issues.push({expected:"object",code:"invalid_type",input:o.value,inst:e});return}n??(n=Reflect.ownKeys(t.shape).map(a=>[a,t.shape[a]]));let r=o.value,i;for(let[a,s]of n){let l=s._zod.run({value:r[a],issues:[]},{});l instanceof Promise?(i??(i=[]),i.push(l.then(c=>Sv(c,o,a)))):Sv(l,o,a)}if(i)return Promise.all(i).then(()=>{})}}),Nz=Ae("$ZodCheckMimeType",(e,t)=>{Er.init(e,t);let n=new Set(t.mime);e._zod.check=o=>{n.has(o.value.type)||o.issues.push({code:"invalid_value",values:t.mime,input:o.value.type,inst:e,continue:!t.abort})}}),Oz=Ae("$ZodCheckOverwrite",(e,t)=>{Er.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var K7=class{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let o=t.split(`
`).filter(a=>a),r=Math.min(...o.map(a=>a.length-a.trimStart().length)),i=o.map(a=>a.slice(r)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let t=Function,n=this?.content??[""];return new t(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${n.join(`
`)}
};`)(...Object.values(this.closed))}};var Lz={major:4,minor:6,patch:6};var pn=Ae("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Lz;let o=e._zod.def.checks,r=e._zod.traits.has("$ZodCheck")?[e,...o??[]]:o?.length?[...o]:[];for(let i of r)for(let a of i._zod.onattach)a(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let i=(s,l,c)=>{if(s.memo)return s;let u=m3(s),d;for(let p of l){if(p._zod.def.when){if(CR(s)||!p._zod.def.when(s))continue}else if(u)continue;let m=s.issues.length,h=p._zod.check(s);if(h instanceof Promise&&c?.async===!1)throw new Y3;if(d||h instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await h,s.issues.length!==m&&(Qp(s.issues,m,e),u||(u=m3(s,m)))});else{if(s.issues.length===m)continue;Qp(s.issues,m,e),u||(u=m3(s,m))}}return d?d.then(()=>s):s},a=(s,l,c)=>{if(m3(s))return s.aborted=!0,s;let u=i(l,r,c);if(u instanceof Promise){if(c.async===!1)throw new Y3;return u.then(d=>e._zod.parse(d,c))}return e._zod.parse(u,c)};e._zod.run=(s,l)=>{if(l.skipChecks)return e._zod.parse(s,l);if(l.direction==="backward"){let u=e._zod.parse({value:s.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(d=>a(d,s,l)):a(u,s,l)}let c=e._zod.parse(s,l);if(c instanceof Promise){if(l.async===!1)throw new Y3;return c.then(u=>i(u,r,l))}return i(c,r,l)}}},{get"~standard"(){return nf(this,"~standard",Rv(this))},set"~standard"(e){J6(this,"~standard",e)}}),nH=(e,t)=>e.issues.length?{issues:e.issues.map(n=>X3(n,t,w2()))}:{value:e.value};async function pie(e,t){let n={async:!0};return nH(await e._zod.run({value:t,issues:[]},n),n)}function Rv(e){return{validate:t=>{let n={async:!1};try{let o=e._zod.run({value:t,issues:[]},n);if(!(o instanceof Promise))return nH(o,n)}catch{}return pie(e,t)},vendor:"zod",version:1}}var J7=Ae("$ZodString",(e,t)=>{pn.init(e,t),e._zod.pattern=t.pattern??sz,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),hr=Ae("$ZodStringFormat",(e,t)=>{P9.init(e,t),J7.init(e,t)}),Bz=Ae("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=qR),hr.init(e,t)}),jz=Ae("$ZodUUID",(e,t)=>{if(t.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=Y7(o))}else t.pattern??(t.pattern=Y7());hr.init(e,t)}),Uz=Ae("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=VR),hr.init(e,t)}),Fz=1,pf=2;function Hz(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function zv(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?Hz(e)||pf:rH(e,t)}function rH(e,t){if(!t.normalize&&t.protocol?.source===lf.source&&!/^https?:\/\//i.test(e))return Fz;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??pf}return new URL(e)}catch{return pf}}var fie=/[\t\n\r]/g;function ff(e){return e.replace(fie,"")}function $v(e,t){return t.lastIndex=0,t.test(e.hostname)}function Ev(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var qz=Ae("$ZodURL",(e,t)=>{hr.init(e,t),e._zod.check=n=>{try{let o=n.value.trim(),r=zv(o,t);if(r===Fz){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===pf){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=ff(o);return}t.hostname&&!$v(r,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Ev(r,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?r.href:ff(o);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),Vz=Ae("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=WR()),hr.init(e,t)}),Wz=Ae("$ZodNanoID",(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);t.pattern??(t.pattern=t.length===void 0?UR:FR(t.length)),hr.init(e,t)}),Gz=Ae("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=OR),hr.init(e,t)}),Zz=Ae("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=LR),hr.init(e,t)}),Xz=Ae("$ZodULID",(e,t)=>{t.pattern??(t.pattern=DR),hr.init(e,t)}),Yz=Ae("$ZodXID",(e,t)=>{t.pattern??(t.pattern=BR),hr.init(e,t)}),Kz=Ae("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=jR),hr.init(e,t)}),Jz=Ae("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=az(t)),hr.init(e,t)}),Qz=Ae("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=oz),hr.init(e,t)}),e$=Ae("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=iz(t)),hr.init(e,t)}),t$=Ae("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=HR),hr.init(e,t)}),n$=Ae("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=GR),hr.init(e,t)}),mie=/^[0-9a-fA-F:.]+$/;function mf(e){return mie.test(e)?Hz(`http://[${e}]`):!1}var r$=Ae("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=ZR),hr.init(e,t),e._zod.check=n=>{mf(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),o$=Ae("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=XR(t.delimiter)),hr.init(e,t)}),i$=Ae("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=YR),hr.init(e,t)});function Mv(e){let t=e.split("/");if(t.length!==2)return!1;let[n,o]=t;if(!o)return!1;let r=Number(o);return`${r}`!==o||r<0||r>128?!1:mf(n)}var a$=Ae("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=KR),hr.init(e,t),e._zod.check=n=>{Mv(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function hf(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Tv=/^[0-9a-zA-Z+/]*={0,2}$/,s$=Ae("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Tv),hr.init(e,t),e._zod.check=n=>{hf(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),gf=/^[A-Za-z0-9_-]*$/;function Av(e){if(!gf.test(e))return!1;let t=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return hf(n)}var l$=Ae("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=gf),hr.init(e,t),e._zod.check=n=>{Av(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),c$=Ae("$ZodE164",(e,t)=>{t.pattern??(t.pattern=nz),hr.init(e,t)}),hie=/[- ]/g;function gie(e){let t=e.length,n=1,o=0;for(;t;){let r=e.charCodeAt(--t)-48;n^=1,o+=n?[0,2,4,6,8,1,3,5,7,9][r]:r}return o%10===0}function Iv(e){return yv.test(e)?gie(e.replace(hie,"")):!1}var u$=Ae("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=yv),hr.init(e,t),e._zod.check=n=>{Iv(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function yie(e){let t=0,n=e.length;for(let o=4;o<n;o++){let r=e.charCodeAt(o);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}for(let o=0;o<4;o++){let r=e.charCodeAt(o);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}return t===1}function Nv(e){return vv.test(e)?yie(e):!1}var d$=Ae("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=vv),hr.init(e,t),e._zod.check=n=>{Nv(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function Ov(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[o]=n;if(!o)return!1;let r=JSON.parse(atob(o));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var p$=Ae("$ZodJWT",(e,t)=>{hr.init(e,t),e._zod.check=n=>{Ov(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),f$=Ae("$ZodCustomStringFormat",(e,t)=>{hr.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Lv=Ae("$ZodNumber",(e,t)=>{pn.init(e,t),e._zod.pattern=P0,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let i=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:e,...i?{received:i}:{}}),n}}),m$=Ae("$ZodNumberFormat",(e,t)=>{bz.init(e,t),Lv.init(e,t)}),yf=Ae("$ZodBoolean",(e,t)=>{pn.init(e,t),e._zod.pattern=uz,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),Dv=Ae("$ZodBigInt",(e,t)=>{pn.init(e,t),e._zod.pattern=cz,e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),h$=Ae("$ZodBigIntFormat",(e,t)=>{Sz.init(e,t),Dv.init(e,t)}),g$=Ae("$ZodSymbol",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),y$=Ae("$ZodUndefined",(e,t)=>{pn.init(e,t),e._zod.pattern=pz,e._zod.values=new Set([void 0]),e._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),v$=Ae("$ZodNull",(e,t)=>{pn.init(e,t),e._zod.pattern=dz,e._zod.values=new Set([null]),e._zod.parse=(n,o)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),b$=Ae("$ZodAny",(e,t)=>{pn.init(e,t),e._zod.parse=n=>n}),S$=Ae("$ZodUnknown",(e,t)=>{pn.init(e,t),e._zod.parse=n=>n}),x$=Ae("$ZodNever",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),w$=Ae("$ZodVoid",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),_$=Ae("$ZodDate",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,i=r instanceof Date;return i&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...i?{received:"Invalid Date"}:{},inst:e}),n}});function P$(e,t){let n=v9(e._zod.def.checks);if(!n.length)return;let o=Math.min(...n.map(i=>i[0])),r=e._zod.parse;e._zod.parse=(i,a)=>{let s=t(i.value);if(s>o&&!a?.skipChecks&&a?.direction!=="backward"){for(let[l,c]of v9(e._zod.def.checks))if(s>l&&c._zod.def.when(i)){let u=i.issues.length;return c._zod.check(i),i.issues[u].continue=!1,Qp(i.issues,u,e),i}}return r(i,a)}}var vie=e=>Array.isArray(e)?e.length:-1,bie=e=>e instanceof Map?e.size:-1,Sie=e=>e instanceof Set?e.size:-1;function UF(e,t,n){e.issues.length&&t.issues.push(...Z3(n,e.issues)),t.value[n]=e.value}var C$=Ae("$ZodArray",(e,t)=>{pn.init(e,t);let n=Fo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!Array.isArray(i))return o.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),o;o.value=n?n.alloc(e,o,Array(i.length),r):Array(i.length);let a=[],s=r?.abortEarly;for(let l=0;l<i.length;l++){let c=i[l],u=t.element._zod.run({value:c,issues:[]},r);if(u instanceof Promise)a.push(u.then(d=>UF(d,o,l)));else if(UF(u,o,l),s&&u.issues.length!==0&&m3(u))break}return a.length?Promise.all(a).then(()=>o):o},P$(e,vie)});function kv(e,t,n,o,r,i){let a=n in o,s=i==="optional";if(!(!a&&s&&r==="optional")){if(e.issues.length){if(r!==void 0&&s&&!a)return;t.issues.push(...Z3(n,e.issues))}if(!a&&r===void 0){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?(a||r==="defaulted"&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var xie=[];function oH(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),o=n.length?n:xie,r=o.length?[...t,...o]:t;for(let a of r)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let i=PR(e.shape);return{...e,allKeys:r,symbolKeys:o,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function iH(e,t,n,o,r,i,a){let s=[],l=r.keySet,c=r.catchall._zod,u=c.def.type,d=c.optin,p=c.optout,m=0;for(let h in t){if(a&&n.issues.length!==m){if(m3(n,m))break;m=n.issues.length}if(l.has(h))continue;if(h==="__proto__"){u==="never"&&s.push(h);continue}if(u==="never"){s.push(h);continue}let x=c.run({value:t[h],issues:[]},o);x instanceof Promise?e.push(x.then(v=>kv(v,n,h,t,d,p))):kv(x,n,h,t,d,p)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:t,inst:i,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var aH=Ae("$ZodObject",(e,t)=>{pn.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape"),o=n?.get?n.get.raw:t.shape??{};if(o){let c=()=>{let u={...o};return Object.defineProperty(t,"shape",{value:u}),c.raw=u,u};c.raw=o,Object.defineProperty(t,"shape",{get:c})}let r=g9(()=>oH(t));Pn(e,"propValues",c=>{let u=c.def.shape,d={};for(let p in u){let m=u[p]._zod;if(m.values){Object.prototype.hasOwnProperty.call(d,p)||pi(d,p,new Set);for(let h of m.values)d[p].add(h);m.optin!==void 0&&d[p].add(void 0)}}return d});let i=G7,a=t.catchall,s,l=Fo.memoizer;l?.attach(e),e._zod.parse=(c,u)=>{s??(s=r.value);let d=c.value;if(!i(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=l?l.alloc(e,c,{},u):{};let p=[],m=s.shape,h=u?.abortEarly,x=c.issues.length;for(let v of s.allKeys){if(h&&c.issues.length!==x){if(m3(c,x))break;x=c.issues.length}if(v==="__proto__")continue;let g=m[v],y=g._zod.optin,w=g._zod.optout,P=g._zod.run({value:d[v],issues:[]},u);P instanceof Promise?p.push(P.then(z=>kv(z,c,v,d,y,w))):kv(P,c,v,d,y,w)}return a?iH(p,d,c,u,r.value,e,h===!0):p.length?Promise.all(p).then(()=>c):c}}),k$=Ae("$ZodObjectJIT",(e,t)=>{aH.init(e,t);let n=e._zod.parse,o=g9(()=>oH(t)),r=Fo.memoizer,i=m=>{let h=o.value,x=h.symbolKeys,v=new K7(["payload","ctx"],{shape:m,inst:e,memo:r,syms:x}),g=z=>`shape[${z}]._zod.run({ value: input[${z}], issues: [] }, ctx)`,y=(z,k)=>`
          let ${z}_ab = false;
          for (let i = 0; i < ${z}.issues.length; i++) {
            const iss = ${z}.issues[i];
            iss.path = iss.path ? [${k}, ...iss.path] : [${k}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${z}_ab = true;
          }
          if (${z}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;v.write("const input = payload.value;");let w=Object.create(null),P=0;for(let z of h.allKeys)w[z]=`key_${P++}`;v.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let z of h.allKeys){if(z==="__proto__")continue;let k=w[z],L=typeof z=="symbol"?`syms[${x.indexOf(z)}]`:f3(z),I=`${L} in input`,N=m[z],U=N?._zod?.optin,$=U!==void 0,X=N?._zod?.optout==="optional";if(v.write(`const ${k} = ${g(L)};`),$&&X){let ae=U==="optional"?`${k}_present`:`${k}.value !== undefined || ${k}_present`;v.write(`
        const ${k}_present = ${I};
        if (!${k}.issues.length || ${k}_present) {
          if (${k}.issues.length) {${y(k,L)}
          }

          if (${ae}) {
            newResult[${L}] = ${k}.value;
          }
        }

      `)}else $?(v.write(`
        if (${k}.issues.length) {${y(k,L)}
        }
      `),U==="defaulted"?v.write(`newResult[${L}] = ${k}.value;`):v.write(`
        if (${k}.value !== undefined || ${I}) {
          newResult[${L}] = ${k}.value;
        }
      `)):v.write(`
        const ${k}_present = ${I};
        if (${k}.issues.length) {${y(k,L)}
        }
        if (!${k}_present && !${k}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${L}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${k}_present) {
          newResult[${L}] = ${k}.value;
        }

      `)}return v.write("payload.value = newResult;"),v.write("return payload;"),v.compile()},a,s=G7,l=!Fo.jitless,u=l&&wR.value,d=t.catchall,p;e._zod.parse=(m,h)=>{p??(p=o.value);let x=m.value;return s(x)?l&&u&&h?.async===!1&&h.jitless!==!0?(a||(a=i(t.shape)),m=a(m,h),d?iH([],x,m,h,p,e,h?.abortEarly===!0):m):n(m,h):(m.issues.push({expected:"object",code:"invalid_type",input:x,inst:e}),m)}});function FF(e,t,n,o){for(let i of e)if(i.issues.length===0)return t.value=i.value,t;let r=e.filter(i=>!m3(i));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>X3(a,o,w2())))}),t)}var vf=Ae("$ZodUnion",(e,t)=>{pn.init(e,t),Pn(e,"optin",o=>o.def.options.some(r=>r._zod.optin==="defaulted")?"defaulted":o.def.options.some(r=>r._zod.optin!==void 0)?"optional":void 0),Pn(e,"optout",o=>o.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Pn(e,"values",o=>{if(o.def.options.every(r=>r._zod.values))return new Set(o.def.options.flatMap(r=>Array.from(r._zod.values)))}),Pn(e,"pattern",o=>{if(o.def.options.every(r=>r._zod.pattern)){let r=o.def.options.map(i=>i._zod.pattern);return new RegExp(`^(${r.map(i=>_0(i.source)).join("|")})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(o,r)=>{if(n)return n(o,r);let i=!1,a=[];for(let s of t.options){let l=s._zod.run({value:o.value,issues:[]},r);if(l instanceof Promise)a.push(l),i=!0;else{if(l.issues.length===0)return l;a.push(l)}}return i?Promise.all(a).then(s=>FF(s,o,e,r)):FF(a,o,e,r)}});function HF(e,t,n,o){let r=[];for(let i=0;i<e.length;i++)e[i].issues.length===0&&r.push(i);return r.length===1?(t.value=e[r[0]].value,t):(r.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(i=>i.issues.map(a=>X3(a,o,w2())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var R$=Ae("$ZodXor",(e,t)=>{vf.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(o,r)=>{if(n)return n(o,r);let i=!1,a=[];for(let s of t.options){let l=s._zod.run({value:o.value,issues:[]},r);l instanceof Promise?(a.push(l),i=!0):a.push(l)}return i?Promise.all(a).then(s=>HF(s,o,e,r)):HF(a,o,e,r)}});function z$(e,t){let n=e._zod,o=n.bag.optionsMap;o||(o=sH(n.def),n.bag.optionsMap=o);let r=o.get(t);if(r===null)throw new Error(`Ambiguous discriminator value "${String(t)}"`);return r}function sH(e){let t=new Map;for(let n of e.options){let o=n._zod.propValues?.[e.discriminator];if(!o||o.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let r of o)if(t.has(r)){if(r!==void 0)throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,null)}else t.set(r,n)}return t}var $$=Ae("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,vf.init(e,t);let n=e._zod.parse;Pn(e,"propValues",r=>{let i={},a=0;for(let s of r.def.options){let l=s._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${r.def.options.indexOf(s)}"`);l[r.def.discriminator]?.has(void 0)&&a++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(i,c)||pi(i,c,new Set);for(let d of u)i[c].add(d)}}return!r.def.unionFallback&&a>1&&i[r.def.discriminator]?.delete(void 0),i}),t.options.forEach((r,i)=>{let a=y9(r._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,t.discriminator))throw new Error(`Invalid discriminated union option at index "${i}"`)});let o=g9(()=>sH(t));e._zod.parse=(r,i)=>{let a=r.value;if(!G7(a))return r.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),r;let s=a?.[t.discriminator],l=o.value.get(s);return l&&(s!==void 0||i.direction!=="backward")?l._zod.run(r,i):t.unionFallback||i.direction==="backward"?n(r,i):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(o.value.keys()).filter(c=>o.value.get(c)!==null),input:a,path:[t.discriminator],inst:e}),r)}}),E$=Ae("$ZodIntersection",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{let r=n.value,i=t.left._zod.run({value:r,issues:[]},o),a=t.right._zod.run({value:r,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([l,c])=>qF(n,l,c)):qF(n,i,a)}});function C9(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(v4(e)&&v4(t)){let n=Object.keys(t),o=Object.keys(e).filter(i=>n.indexOf(i)!==-1),r={...e,...t};Object.prototype.hasOwnProperty.call(r,"__proto__")&&delete r.__proto__;for(let i of o){if(i==="__proto__")continue;let a=C9(e[i],t[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};r[i]=a.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let o=0;o<e.length;o++){let r=e[o],i=t[o],a=C9(r,i);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function qF(e,t,n){let o=new Map,r,i=new Map,a=(c,u)=>{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)r??(r=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let p=String(c.path[0]);i.has(p)||i.set(p,c),d=[p]}else return!1;for(let p of d)o.has(p)||o.set(p,{}),o.get(p)[u]=!0;return!0};for(let c of t.issues)a(c,"l")||e.issues.push(c);for(let c of n.issues)a(c,"r")||e.issues.push(c);let s=[...o].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(s.length){let c=r?s.filter(u=>r.keys.includes(u)):[];c.length&&e.issues.push({...r,keys:c});for(let u of s)!c.includes(u)&&i.has(u)&&e.issues.push(i.get(u))}let l=C9(t.value,n.value);if(!l.valid){if(m3(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return e.value=l.data,e}var Bv=Ae("$ZodTuple",(e,t)=>{pn.init(e,t);let n=t.items,o=Fo.memoizer;o?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=o?o.alloc(e,r,[],i):[];let s=[],l=VF(n,"optin"),c=VF(n,"optout");if(!t.rest){if(a.length<l)return r.issues.push({code:"too_small",minimum:l,inclusive:!0,input:a,inst:e,origin:"array"}),r;a.length>n.length&&r.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:a,inst:e,origin:"array"})}let u=new Array(n.length),d=t.rest?i?.abortEarly:void 0,p=!1;for(let m=0;m<n.length;m++){let h=n[m]._zod.run({value:a[m],issues:[]},i);h instanceof Promise?s.push(h.then(x=>{u[m]=x})):(u[m]=h,d&&!p&&h.issues.length&&(p=m3(h)))}if(t.rest&&!p){let m=n.length-1,h=a.slice(n.length),x=r.issues.length;for(let v of h){if(d&&r.issues.length!==x){if(m3(r,x))break;x=r.issues.length}m++;let g=t.rest._zod.run({value:v,issues:[]},i);g instanceof Promise?s.push(g.then(y=>WF(y,r,m))):WF(g,r,m)}}return s.length?Promise.all(s).then(()=>GF(u,r,n,a,c)):GF(u,r,n,a,c)}});function VF(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function WF(e,t,n){e.issues.length&&t.issues.push(...Z3(n,e.issues)),t.value[n]=e.value}function GF(e,t,n,o,r){for(let i=0;i<n.length;i++){let a=e[i],s=i<o.length;if(!s&&i>=r&&n[i]._zod.optin==="optional"){t.value.length=i;break}if(a.issues.length){if(!s&&i>=r){t.value.length=i;break}t.issues.push(...Z3(i,a.issues))}t.value[i]=a.value}for(let i=t.value.length-1;i>=o.length&&(n[i]._zod.optout==="optional"&&t.value[i]===void 0);i--)t.value.length=i;return t}var M$=Ae("$ZodRecord",(e,t)=>{pn.init(e,t);let n=Fo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!v4(i))return o.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),o;let a=[],s=t.keyType._zod.values;if(s&&!t.partial){o.value=n?n.alloc(e,o,{},r):{};let l=new Set;for(let u of s)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let d=t.keyType._zod.run({value:u,issues:[]},r);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){o.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(h=>X3(h,r,w2())),input:u,path:[u],inst:e});continue}let p=d.value;if(p==="__proto__")continue;let m=t.valueType._zod.run({value:i[u],issues:[]},r);m instanceof Promise?a.push(m.then(h=>{h.issues.length&&o.issues.push(...Z3(u,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...Z3(u,m.issues)),o.value[p]=m.value)}let c;for(let u in i)if(!l.has(u))if(t.mode==="loose"){if(u==="__proto__")continue;o.value[u]=i[u]}else c=c??[],c.push(u);c&&c.length>0&&o.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:c,continue:!0})}else{o.value=n?n.alloc(e,o,{},r):{};let l;for(let c of Reflect.ownKeys(i)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(i,c))continue;let u=t.keyType._zod.run({value:c,issues:[]},r);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&P0.test(c)&&u.issues.length){let h=t.keyType._zod.run({value:Number(c),issues:[]},r);if(h instanceof Promise)throw new Error("Async schemas not supported in object keys currently");h.issues.length===0&&(u=h)}if(u.issues.length){t.mode==="loose"?o.value[c]=i[c]:s?(l=l??[],l.push(c)):o.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(h=>X3(h,r,w2())),input:c,path:[c],inst:e});continue}let p=u.value;if(p==="__proto__")continue;let m=t.valueType._zod.run({value:i[c],issues:[]},r);m instanceof Promise?a.push(m.then(h=>{h.issues.length&&o.issues.push(...Z3(c,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...Z3(c,m.issues)),o.value[p]=m.value)}l&&l.length>0&&o.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:l,continue:!0})}return a.length?Promise.all(a).then(()=>o):o}}),T$=Ae("$ZodMap",(e,t)=>{pn.init(e,t);let n=Fo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!(i instanceof Map))return o.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),o;let a=[];o.value=n?n.alloc(e,o,new Map,r):new Map;let s=r?.abortEarly,l=o.issues.length;for(let[c,u]of i){if(s&&o.issues.length!==l){if(m3(o,l))break;l=o.issues.length}let d=t.keyType._zod.run({value:c,issues:[]},r),p=t.valueType._zod.run({value:u,issues:[]},r);d instanceof Promise||p instanceof Promise?a.push(Promise.all([d,p]).then(([m,h])=>{ZF(m,h,o,c,i,e,r)})):ZF(d,p,o,c,i,e,r)}return a.length?Promise.all(a).then(()=>o):o},P$(e,bie)});function ZF(e,t,n,o,r,i,a){e.issues.length&&(Yp.has(typeof o)?n.issues.push(...Z3(o,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:i,issues:e.issues.map(s=>X3(s,a,w2()))})),t.issues.length&&(Yp.has(typeof o)?n.issues.push(...Z3(o,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:i,key:o,issues:t.issues.map(s=>X3(s,a,w2()))})),n.value.set(e.value,t.value)}var A$=Ae("$ZodSet",(e,t)=>{pn.init(e,t);let n=Fo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!(i instanceof Set))return o.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),o;let a=[];o.value=n?n.alloc(e,o,new Set,r):new Set;let s=r?.abortEarly,l=o.issues.length;for(let c of i){if(s&&o.issues.length!==l){if(m3(o,l))break;l=o.issues.length}let u=t.valueType._zod.run({value:c,issues:[]},r);u instanceof Promise?a.push(u.then(d=>XF(d,o))):XF(u,o)}return a.length?Promise.all(a).then(()=>o):o},P$(e,Sie)});function XF(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var I$=Ae("$ZodEnum",(e,t)=>{pn.init(e,t);let n=m9(t.entries),o=new Set(n);e._zod.values=o,Pn(e,"pattern",r=>{let i=m9(r.def.entries).filter(a=>Yp.has(typeof a));return new RegExp(i.length?`^(${i.map(a=>b4(a.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,i)=>{let a=r.value;return o.has(a)||r.issues.push({code:"invalid_value",values:n,input:a,inst:e}),r}}),N$=Ae("$ZodLiteral",(e,t)=>{pn.init(e,t);let n=new Set(t.values);e._zod.values=n,Pn(e,"pattern",o=>{let r=o.def.values;return new RegExp(r.length?`^(${r.map(i=>typeof i=="string"?b4(i):i?b4(i.toString()):String(i)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(o,r)=>{let i=o.value;return n.has(i)||o.issues.push({code:"invalid_value",values:t.values,input:i,inst:e}),o}}),O$=Ae("$ZodFile",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),L$=Ae("$ZodTransform",(e,t)=>{pn.init(e,t),e._zod.optin="optional",Fo.memoizer?.guard(e),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6(e.constructor.name);let r=t.transform(n.value,n);if(o.async)return(r instanceof Promise?r:Promise.resolve(r)).then(a=>(n.value=a,n));if(r instanceof Promise)throw new Y3;return n.value=r,n}});function YF(e,t){return e.value=t.issues.length?void 0:t.value,e}var jv=Ae("$ZodOptional",(e,t)=>{pn.init(e,t),Pn(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",Pn(e,"values",n=>{let o=n.def.innerType._zod.values;return o?new Set([...o,void 0]):void 0}),Pn(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${_0(o.source)})?$`):void 0}),e._zod.parse=(n,o)=>{if(n.value===void 0){if(t.innerType._zod.optin!=="defaulted")return n;let r=t.innerType._zod.run({value:n.value,issues:[]},o);return r instanceof Promise?r.then(i=>YF(n,i)):YF(n,r)}return t.innerType._zod.run(n,o)}}),D$=Ae("$ZodExactOptional",(e,t)=>{jv.init(e,t),Pn(e,"values",n=>n.def.innerType._zod.values),Pn(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,o)=>t.innerType._zod.run(n,o)}),B$=Ae("$ZodNullable",(e,t)=>{pn.init(e,t),Pn(e,"optin",n=>n.def.innerType._zod.optin),Pn(e,"optout",n=>n.def.innerType._zod.optout),Pn(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${_0(o.source)}|null)$`):void 0}),Pn(e,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),e._zod.parse=(n,o)=>n.value===null?n:t.innerType._zod.run(n,o)}),j$=Ae("$ZodDefault",(e,t)=>{pn.init(e,t),e._zod.optin="defaulted",Pn(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>KF(i,t)):KF(r,t)}});function KF(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var U$=Ae("$ZodPrefault",(e,t)=>{pn.init(e,t),e._zod.optin="defaulted",Pn(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>(o.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,o))}),F$=Ae("$ZodNonOptional",(e,t)=>{pn.init(e,t),Pn(e,"values",n=>{let o=n.def.innerType._zod.values;return o?new Set([...o].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,o)=>{let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>JF(i,e)):JF(r,e)}});function JF(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var H$=Ae("$ZodSuccess",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6("ZodSuccess");let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>(n.value=i.issues.length===0,n)):(n.value=r.issues.length===0,n)}});function QF(e,t,n,o){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>X3(r,o,w2()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var q$=Ae("$ZodCatch",(e,t)=>{pn.init(e,t),Pn(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),Pn(e,"optout",n=>n.def.innerType._zod.optout),Pn(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);let r=t.innerType._zod.run({value:n.value,issues:[]},o);return r instanceof Promise?r.then(i=>QF(n,i,t,o)):QF(n,r,t,o)}}),V$=Ae("$ZodNaN",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),Uv=Ae("$ZodPipe",(e,t)=>{pn.init(e,t),Pn(e,"values",n=>n.def.in._zod.values),Pn(e,"optin",n=>n.def.in._zod.optin),Pn(e,"optout",n=>n.def.out._zod.optout),Pn(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,o)=>{if(o.direction==="backward"){let i=t.out._zod.run(n,o);return i instanceof Promise?i.then(a=>_v(a,t.in,o)):_v(i,t.in,o)}let r=t.in._zod.run(n,o);return r instanceof Promise?r.then(i=>_v(i,t.out,o)):_v(r,t.out,o)}});function _v(e,t,n){return e.issues.some(o=>o.code!=="unrecognized_keys")?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var bf=Ae("$ZodCodec",(e,t)=>{pn.init(e,t),Pn(e,"values",n=>n.def.in._zod.values),Pn(e,"optin",n=>n.def.in._zod.optin),Pn(e,"optout",n=>n.def.out._zod.optout),Pn(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,o)=>{if((o.direction||"forward")==="forward"){let i=t.in._zod.run(n,o);return i instanceof Promise?i.then(a=>Pv(a,t,o)):Pv(i,t,o)}else{let i=t.out._zod.run(n,o);return i instanceof Promise?i.then(a=>Pv(a,t,o)):Pv(i,t,o)}}});function Pv(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let r=t.transform(e.value,e);return r instanceof Promise?r.then(i=>Cv(e,i,t.out,n)):Cv(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(i=>Cv(e,i,t.in,n)):Cv(e,r,t.in,n)}}function Cv(e,t,n,o){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},o)}var W$=Ae("$ZodPreprocess",(e,t)=>{Uv.init(e,t)}),G$=Ae("$ZodReadonly",(e,t)=>{pn.init(e,t),Pn(e,"propValues",n=>n.def.innerType._zod.propValues),Pn(e,"values",n=>n.def.innerType._zod.values),Pn(e,"optin",n=>n.def.innerType?._zod?.optin),Pn(e,"optout",n=>n.def.innerType?._zod?.optout),e._zod.parse=(n,o)=>{if(o.direction==="backward")return t.innerType._zod.run(n,o);let r=t.innerType._zod.run(n,o);return r instanceof Promise?r.then(eH):eH(r)}});function eH(e){return e.memo||(e.value=Object.freeze(e.value)),e}function wie(e){let t=e._zod.def,n=t.pattern,o=!!t.format?.includes("int"),r,i;for(let s of t.checks??[]){let l=s._zod.def;l.pattern&&(n=l.pattern),o||(o=!!l.format?.includes("int"));let c=l.minimum??l.length,u=l.maximum??l.length;c!==void 0&&(r===void 0||c>r)&&(r=c),u!==void 0&&(i===void 0||u<i)&&(i=u)}if(n)return n.source;if(r!==void 0&&i!==void 0&&r>i)return"(?!)";if(r!==void 0||i!==void 0)return lz({minimum:r,maximum:i}).source;let a=e._zod.pattern;return(o&&a===P0?cf:a)?.source}function Dz(e){let t=e._zod.def,n=e._zod.pattern?.source,o=t.innerType??e._zod.innerType;if(o){let r=o._zod.pattern?.source,i=Dz(o);return n&&r&&i&&i!==r?n.replace(_0(r),()=>_0(i)):n}if(t.options){let r=t.options.map(Dz);if(r.every(Boolean))return`^(${r.map(i=>_0(i)).join("|")})$`}return wie(e)}var Z$=Ae("$ZodTemplateLiteral",(e,t)=>{pn.init(e,t);let n=[];for(let o of t.parts)if(typeof o=="object"&&o!==null){let r=Dz(o);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);n.push(_0(r))}else if(o===null||_R.has(typeof o))n.push(b4(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(o,r)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),o)}),X$=Ae("$ZodFunction",(e,t)=>(pn.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...o){let r=e._def.input?sv(e._def.input,o):o,i=Reflect.apply(n,this,r);return e._def.output?sv(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...o){let r=e._def.input?await lv(e._def.input,o):o,i=await Reflect.apply(n,this,r);return e._def.output?await lv(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(n,o)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let o=e.constructor;return Array.isArray(n[0])?new o({type:"function",input:new Bv({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new o({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let o=e.constructor;return new o({type:"function",input:e._def.input,output:n})},e)),Y$=Ae("$ZodPromise",(e,t)=>{pn.init(e,t),e._zod.parse=(n,o)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},o))}),Sf=Ae("$ZodLazy",(e,t)=>{pn.init(e,t),SR(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),Pn(e,"pattern",n=>n.innerType?._zod?.pattern),Pn(e,"propValues",n=>n.innerType?._zod?.propValues),Pn(e,"optin",n=>n.innerType?._zod?.optin??void 0),Pn(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,o)=>e._zod.innerType._zod.run(n,o)}),K$=Ae("$ZodCustom",(e,t)=>{Er.init(e,t),pn.init(e,t),e._zod.parse=(n,o)=>n,e._zod.check=n=>{let o=n.value,r=t.fn(o);if(r instanceof Promise)return r.then(i=>tH(i,n,o,e));tH(r,n,o,e)}});function tH(e,t,n,o){if(!e){let r={code:"custom",input:n,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(r.params=o._zod.def.params),t.issues.push(b9(r))}}var Vv=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},Q$="~memo",cH=[];function uH(e){return e!==null&&typeof e=="object"}function J$(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var dH=new WeakMap,k9=0,qv=1,xf=2;function wf(e,t,n){let o=dH.get(e);if(o!==void 0)return o?xf:k9;if(t.has(e))return xf;t.add(e);let r=k9,i=u=>{if(r!==xf&&u?._zod){let d=wf(u,t,n);d>r&&(r=d)}},a=(u,d)=>{let p=k9;for(let m of Reflect.ownKeys(u)){let h=Object.getOwnPropertyDescriptor(u,m);if(d&&!h.enumerable)continue;let x=h.get?qv:h.value?._zod?wf(h.value,t,n):k9;x>p&&(p=x)}return p},s=u=>{u>r&&(r=u)},l=e._zod.def,c=l.type;switch(c){case"object":{let u=y9(l);s(u?a(u,!0):qv),i(l.catchall);break}case"array":i(l.element);break;case"tuple":for(let u of l.items)i(u);i(l.rest);break;case"record":case"map":i(l.keyType),i(l.valueType);break;case"set":i(l.valueType);break;case"union":for(let u of l.options)i(u);break;case"intersection":i(l.left),i(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":i(l.innerType);break;case"pipe":i(l.in),i(l.out);break;case"function":i(l.input),i(l.output);break;case"lazy":{let u=l._cachedInner??(n?e._zod.innerType:void 0);s(u?wf(u,t,!1):qv);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let d=Object.getOwnPropertyDescriptor(l,u);if(!d||d.get)continue;let p=d.value;if(!(!p||typeof p!="object")){if(p._zod)i(p);else if(Array.isArray(p))for(let m of p)i(m)}}}return t.delete(e),_ie(e,r)}function _ie(e,t){return t!==qv&&dH.set(e,t===xf),t}function Wv(e){return wf(e,new Set,!0)!==k9}function Pie(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var Fv,Hv=[],Cie={alloc(e,t,n){let o=Fv;if(!o)return n;Fv=void 0;let r={value:n,issues:null};return o.set(t.value,r),Hv.push(r),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let n=e._zod.parse,o=(r,i)=>{if(i.direction!=="backward"&&Gv(i,r.value))throw new Vv;return n(r,i)};e._zod.parse=o,e._zod.run===n&&(e._zod.run=o)})},attach(e){var t;let n,o=!1,r,i;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let a=e._zod.parse,s=(l,c)=>{if(n===void 0){let g=wf(e,new Set,!1);if(g===k9)return e._zod.parse=a,e._zod.run===s&&(e._zod.run=a),a(l,c);g===xf||o?n=!0:o=!0}let u=l.value;if(!uH(u))return a(l,c);let d=c[Q$];d||(d={buckets:new WeakMap,backEdges:void 0},c[Q$]=d);let p;r===c?p=i:(p=Pie(d,e),r=c,i=p);let m=p.get(u);if(m)return l.value=m.value,m.issues?m.issues.length&&l.issues.push(...J$(m.issues)):(l.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(m.value)),l;Fv=p;let h=Hv.length,x=a(l,c);Fv=void 0;let v=Hv.length>h?Hv.pop():void 0;return x instanceof Promise?x.then(g=>(v&&(v.issues=g.issues.length?J$(g.issues):cH),g)):(v&&(v.issues=x.issues.length?J$(x.issues):cH),x)};e._zod.parse=s,e._zod.run===a&&(e._zod.run=s)})}};function _f(){return Cie}function Gv(e,t){let n=e[Q$]?.backEdges;return n!==void 0&&uH(t)&&n.has(t)}var Cf={};K5(Cf,{ar:()=>pH,az:()=>fH,be:()=>hH,bg:()=>gH,bn:()=>yH,ca:()=>vH,ckb:()=>bH,cs:()=>SH,da:()=>xH,de:()=>wH,el:()=>_H,en:()=>Zv,eo:()=>PH,es:()=>CH,fa:()=>kH,fi:()=>RH,fr:()=>zH,frCA:()=>$H,gu:()=>EH,he:()=>MH,hi:()=>TH,hr:()=>AH,hu:()=>IH,hy:()=>OH,id:()=>LH,is:()=>DH,it:()=>BH,ja:()=>jH,ka:()=>UH,kh:()=>FH,km:()=>Xv,kn:()=>HH,ko:()=>qH,lt:()=>WH,mk:()=>GH,ms:()=>ZH,ne:()=>XH,nl:()=>YH,nn:()=>KH,no:()=>JH,ota:()=>QH,pl:()=>tq,ps:()=>eq,pt:()=>nq,ptBR:()=>rq,ro:()=>oq,ru:()=>aq,sk:()=>sq,sl:()=>lq,sv:()=>cq,ta:()=>uq,tg:()=>dq,th:()=>pq,tk:()=>fq,tr:()=>mq,ua:()=>hq,uk:()=>Yv,ur:()=>gq,uz:()=>yq,vi:()=>vq,yo:()=>xq,zhCN:()=>bq,zhTW:()=>Sq});var kie=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",currency_code:"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629",iban:"IBAN",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${i}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${v1(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${Ne(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function pH(){return{localeError:kie()}}var Rie=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${r.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${i}, daxil olan ${s}`}case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${v1(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function fH(){return{localeError:Rie()}}function mH(e,t,n,o){let r=Math.abs(e),i=r%10,a=r%100;return a>=11&&a<=19?o:i===1?t:i>=2&&i<=4?n:o}var zie=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},o={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${i}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${v1(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=mH(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${r.maximum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=mH(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${r.minimum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function hH(){return{localeError:zie()}}var $ie=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${v1(r.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${i}${r.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;if(i.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${i.prefix}"`;if(i.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${i.suffix}"`;if(i.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${i.includes}"`;if(i.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${i.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return i.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),i.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),i.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${r.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u043E\u0432\u0435":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function gH(){return{localeError:$ie()}}var Eie=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function t(r){return e[r]??null}let n={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",currency_code:"\u09AE\u09C1\u09A6\u09CD\u09B0\u09BE \u0995\u09CB\u09A1",iban:"IBAN",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${i}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${s}`}case"invalid_value":return r.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${v1(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${Ne(r.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${i}${r.maximum.toString()} ${a.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${i}${r.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${i}${r.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${i.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:i.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${i.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${r.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${r.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function yH(){return{localeError:Eie()}}var Mie=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",mac:"adre\xE7a MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de targeta de cr\xE8dit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${r.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${i}, s'ha rebut ${s}`}case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${v1(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Ne(r.values," o ")}`;case"too_big":{let i=r.inclusive?"com a m\xE0xim":"menys de",a=t(r.origin);return a?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${i} ${r.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"com a m\xEDnim":"m\xE9s de",a=t(r.origin);return a?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${i} ${r.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${r.origin}`;default:return"Entrada inv\xE0lida"}}};function vH(){return{localeError:Mie()}}var Tie=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function t(r){return e[r]??null}let n={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",currency_code:"\u06A9\u06C6\u062F\u06CC \u062F\u0631\u0627\u0648",iban:"IBAN",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},o={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a,l=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(u=>s.endsWith(u))?"\u06CC\u06D5":"\u06D5",c=/^[a-zA-Z]+$/.test(s);return a==="null"||a==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${i} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${s}${c?"":l}`}case"invalid_value":return r.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${v1(r.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${Ne(r.values,"|")}`;case"too_big":{let i=t(r.origin);return i?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} ${i.unit} ${i.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let i=t(r.origin);return i?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} ${i.unit} ${i.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${i.prefix}"`:i.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${i.suffix}"`:i.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${i.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:i.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${i.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${n[i.format]??r.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${r.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${r.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function bH(){return{localeError:Tie()}}var Aie=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",currency_code:"k\xF3d m\u011Bny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${r.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${i}, obdr\u017Eeno ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${v1(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${Ne(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function SH(){return{localeError:Aie()}}var Iie=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldigt input: forventede instanceof ${r.expected}, fik ${s}`:`Ugyldigt input: forventede ${i}, fik ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig v\xE6rdi: forventede ${v1(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${i} ${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`For lille: forventede ${s} ${a.verb} ${i} ${r.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${r.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${r.origin}`;default:return"Ugyldigt input"}}};function xH(){return{localeError:Iie()}}var Nie=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function t(r){return e[r]??null}let n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"W\xE4hrungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${r.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${i}, erhalten ${s}`}case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${v1(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ist`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ist`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??r.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${r.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${r.origin}`;default:return"Ung\xFCltige Eingabe"}}};function wH(){return{localeError:Nie()}}var Oie=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function t(r){return e[r]??null}let n={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",currency_code:"\u03BA\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03BD\u03BF\u03BC\u03AF\u03C3\u03BC\u03B1\u03C4\u03BF\u03C2",iban:"IBAN",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return typeof r.expected=="string"&&/^[A-Z]/.test(r.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${r.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${i}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`}case"invalid_value":return r.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${v1(r.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${i}${r.maximum.toString()} ${a.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${i}${r.minimum.toString()} ${a.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${i.prefix}"`:i.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${i.suffix}"`:i.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${i.includes}"`:i.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${i.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[i.format]??r.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${r.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${r.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${r.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${r.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${r.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function _H(){return{localeError:Oie()}}var Lie=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(i){return e[i]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};function r(i,a){return i==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):o[i]??i}return i=>{switch(i.code){case"invalid_type":{let a=r(i.expected),s=x1(i.input),l=r(s,i.input);return`Invalid input: expected ${a}, received ${l}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${v1(i.values[0])}`:`Invalid option: expected one of ${Ne(i.values,"|")}`;case"too_big":{let a=i.exact?"exactly ":i.inclusive?"<=":"<",s=t(i.origin);return s?`Too big: expected ${i.origin??"value"} to have ${a}${i.maximum.toString()} ${s.unit??"elements"}`:`Too big: expected ${i.origin??"value"} to be ${a}${i.maximum.toString()}`}case"too_small":{let a=i.exact?"exactly ":i.inclusive?">=":">",s=t(i.origin);return s?`Too small: expected ${i.origin} to have ${a}${i.minimum.toString()} ${s.unit}`:`Too small: expected ${i.origin} to be ${a}${i.minimum.toString()}`}case"invalid_format":{let a=i;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${n[a.format]??i.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${i.divisor}`;case"unrecognized_keys":return`Unrecognized key${i.keys.length>1?"s":""}: ${Ne(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":return i.options&&Array.isArray(i.options)&&i.options.length>0?`Invalid discriminator value. Expected ${i.options.map(s=>`'${s}'`).join(" | ")}`:i.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`;default:return"Invalid input"}}};function Zv(){return{localeError:Lie()}}var Die=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function t(r){return e[r]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${r.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${i}, ricevi\u011Dis ${s}`}case"invalid_value":return r.values.length===1?`Nevalida enigo: atendi\u011Dis ${v1(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${i}${r.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Tro malgranda: atendi\u011Dis ke ${r.origin} havu ${i}${r.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${r.origin} estu ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${n[i.format]??r.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} \u015Dlosilo${r.keys.length>1?"j":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${r.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`;default:return"Nevalida enigo"}}};function PH(){return{localeError:Die()}}var Bie=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",mac:"direcci\xF3n MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",currency_code:"c\xF3digo de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${r.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${i}, recibido ${s}`}case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${v1(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${i}${r.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${i}${r.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o[r.origin]??r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o[r.origin]??r.origin}`;default:return"Entrada inv\xE1lida"}}};function CH(){return{localeError:Bie()}}var jie=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",currency_code:"\u06A9\u062F \u0627\u0631\u0632",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${i} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${v1(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${Ne(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function kH(){return{localeError:jie()}}var Uie=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){return e[r]??null}let n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Virheellinen tyyppi: odotettiin instanceof ${r.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${s}`}case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${v1(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${r.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${r.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??r.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${Ne(r.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function RH(){return{localeError:Uie()}}var Fie=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"expression r\xE9guli\xE8re",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},o={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : instance de ${r.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${i} attendu, ${s} re\xE7u`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${v1(r.values[0])} attendu`:`Option invalide : une valeur parmi ${Ne(r.values,"|")} attendue`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Trop grand : ${o[r.origin]??"valeur"} doit ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o[r.origin]??"valeur"} doit \xEAtre ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Trop petit : ${o[r.origin]??"valeur"} doit ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Trop petit : ${o[r.origin]??"valeur"} doit \xEAtre ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${Ne(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function zH(){return{localeError:Fie()}}var Hie=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : attendu instanceof ${r.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${i}, re\xE7u ${s}`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${v1(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u2264":"<",a=t(r.origin);return a?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${i}${r.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u2265":">",a=t(r.origin);return a?`Trop petit : attendu que ${r.origin} ait ${i}${r.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${r.origin} soit ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${Ne(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function $H(){return{localeError:Hie()}}var qie=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function t(r){return e[r]??null}let n={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",currency_code:"\u0A9A\u0AB2\u0AA3 \u0A95\u0ACB\u0AA1",iban:"IBAN",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${i}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${s}`}case"invalid_value":return r.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${v1(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${Ne(r.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${i}${r.maximum.toString()} ${a.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${i}${r.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${i}${r.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${i.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:i.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${i.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${r.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${r.keys.length>1?"\u0A93":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function EH(){return{localeError:qie()}}var Vie=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?e[c]:void 0,o=c=>{let u=n(c);return u?u.label:c??e.unknown.label},r=c=>`\u05D4${o(c)}`,i=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=c=>c?t[c]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},currency_code:{label:"\u05E7\u05D5\u05D3 \u05DE\u05D8\u05D1\u05E2",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},l={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let u=c.expected,d=l[u??""]??o(u),p=x1(c.input),m=l[p]??e[p]?.label??p;return/^[A-Z]/.test(c.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${c.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${v1(c.values[0])}`;let u=c.values.map(m=>v1(m));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u[0]} \u05D0\u05D5 ${u[1]}`;let d=u[u.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let u=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",x=c.inclusive?`${c.maximum} ${u?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${u?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${x}`.trim()}let p=c.inclusive?"<=":"<",m=i(c.origin??"value");return u?.unit?`${u.longLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.maximum.toString()} ${u.unit}`:`${u?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.maximum.toString()}`}case"too_small":{let u=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let v=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${v}`}let x=c.inclusive?`${c.minimum} ${u?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${u?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${x}`.trim()}let p=c.inclusive?">=":">",m=i(c.origin??"value");return u?.unit?`${u.shortLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.minimum.toString()} ${u.unit}`:`${u?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${m} ${p}${c.minimum.toString()}`}case"invalid_format":{let u=c;if(u.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${u.prefix}"`;if(u.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${u.suffix}"`;if(u.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${u.includes}"`;if(u.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${u.pattern}`;let d=s[u.format],p=d?.label??u.format,h=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${p} \u05DC\u05D0 ${h}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${Ne(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function MH(){return{localeError:Vie()}}var Wie=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${i}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${v1(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${i}${r.maximum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} ${i}${r.maximum} \u0939\u094B`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} \u092E\u0947\u0902 ${i}${r.minimum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} ${i}${r.minimum} \u0939\u094B`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${i.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${i.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${i.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:i.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${i.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${r.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${r.keys.length>1?"\u092F\u093E\u0901":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${r.origin} \u092E\u0947\u0902`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function TH(){return{localeError:Wie()}}var Gie=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(r){return e[r]??null}let n={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},o={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${r.expected}, a primljeno je ${s}`:`Neispravan unos: o\u010Dekuje se ${i}, a primljeno je ${s}`}case"invalid_value":return r.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${v1(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Preveliko: o\u010Dekivano da ${s??"vrijednost"} ima ${i}${r.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${s??"vrijednost"} bude ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=o[r.origin]??r.origin;return a?`Premalo: o\u010Dekivano da ${s} ima ${i}${r.minimum.toString()} ${a.unit}`:`Premalo: o\u010Dekivano da ${s} bude ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${i.prefix}"`:i.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${i.suffix}"`:i.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${i.includes}"`:i.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${i.pattern}`:`Neispravna ${n[i.format]??r.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${r.divisor}`;case"unrecognized_keys":return`Neprepoznat${r.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${o[r.origin]??r.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[r.origin]??r.origin}`;default:return"Neispravan unos"}}};function AH(){return{localeError:Gie()}}var Zie=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function t(r){return e[r]??null}let n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",credit_card:"hitelk\xE1rtyasz\xE1m",currency_code:"p\xE9nznemk\xF3d",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${r.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${i}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${v1(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${r.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${i}${r.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??r.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${r.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${r.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function IH(){return{localeError:Zie()}}function NH(e,t,n){return Math.abs(e)===1?t:n}function R9(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var Xie=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(r){return e[r]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",currency_code:"\u0561\u0580\u056A\u0578\u0582\u0575\u0569\u056B \u056F\u0578\u0564",iban:"IBAN",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},o={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${r.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${i}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return r.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${v1(r.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=NH(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${R9(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${r.maximum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${R9(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=NH(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${R9(r.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${i}${r.minimum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${R9(r.origin)} \u056C\u056B\u0576\u056B ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${i.prefix}"-\u0578\u057E`:i.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${i.suffix}"-\u0578\u057E`:i.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${i.includes}"`:i.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${i.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[i.format]??r.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${r.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${r.keys.length>1?"\u0576\u0565\u0580":""}. ${Ne(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${R9(r.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${R9(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function OH(){return{localeError:Xie()}}var Yie=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak valid: diharapkan instanceof ${r.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${i}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${v1(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${i}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: diharapkan ${r.origin} memiliki ${i}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??r.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function LH(){return{localeError:Yie()}}var Kie=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function t(r){return e[r]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",currency_code:"gjaldmi\xF0ilsk\xF3\xF0i",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"n\xFAmer",array:"fylki"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${r.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${i}`}case"invalid_value":return r.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${v1(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} hafi ${i}${r.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} s\xE9 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} hafi ${i}${r.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} s\xE9 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${i.prefix}"`:i.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${i.suffix}"`:i.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${i.includes}"`:i.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${i.pattern}`:`Rangt ${n[i.format]??r.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${r.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${r.keys.length>1?"ir lyklar":"ur lykill"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${r.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${r.origin}`;default:return"Rangt gildi"}}};function DH(){return{localeError:Kie()}}var Jie=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function t(r){return e[r]??null}let n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input non valido: atteso instanceof ${r.expected}, ricevuto ${s}`:`Input non valido: atteso ${i}, ricevuto ${s}`}case"invalid_value":return r.values.length===1?`Input non valido: atteso ${v1(r.values[0])}`:`Opzione non valida: atteso uno tra ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Troppo grande: ${r.origin??"valore"} deve avere ${i}${r.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Troppo piccolo: ${r.origin} deve avere ${i}${r.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${r.origin} deve essere ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Input non valido: ${n[i.format]??r.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function BH(){return{localeError:Jie()}}var Qie=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(r){return e[r]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",currency_code:"\u901A\u8CA8\u30B3\u30FC\u30C9",iban:"IBAN",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},o={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${i}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${v1(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Ne(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=t(r.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=t(r.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${Ne(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function jH(){return{localeError:Qie()}}var e3e=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(r){return e[r]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",currency_code:"\u10D5\u10D0\u10DA\u10E3\u10E2\u10D8\u10E1 \u10D9\u10DD\u10D3\u10D8",iban:"IBAN",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},o={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${r.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return r.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${v1(r.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${Ne(r.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} \u10D8\u10E7\u10DD\u10E1 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.prefix}"-\u10D8\u10D7`:i.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${i.suffix}"-\u10D8\u10D7`:i.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${i.includes}"-\u10E1`:i.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${i.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${r.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${r.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${r.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${r.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function UH(){return{localeError:e3e()}}var t3e=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(r){return e[r]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",currency_code:"\u1780\u17BC\u178A\u179A\u17BC\u1794\u17B7\u1799\u1794\u17D0\u178E\u17D2\u178E",iban:"IBAN",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},o={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${v1(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${Ne(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Xv(){return{localeError:t3e()}}function FH(){return Xv()}var n3e=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function t(r){return e[r]??null}let n={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",currency_code:"\u0C95\u0CB0\u0CC6\u0CA8\u0CCD\u0CB8\u0CBF \u0C95\u0CCB\u0CA1\u0CCD",iban:"IBAN",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${i}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${v1(r.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${i}${r.maximum.toString()} ${a.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${i}${r.minimum.toString()} ${a.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${i.prefix}"`:i.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${i.suffix}"`:i.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${i.includes}"`:i.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${i.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${r.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${r.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function HH(){return{localeError:n3e()}}var r3e=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function t(r){return e[r]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",currency_code:"\uD1B5\uD654 \uCF54\uB4DC",iban:"IBAN",jwt:"JWT",template_literal:"\uC785\uB825"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${i}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${v1(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Ne(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${l} ${i}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${i}${a}`}case"too_small":{let i=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${l} ${i}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${Ne(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function qH(){return{localeError:r3e()}}var Pf=e=>e.charAt(0).toUpperCase()+e.slice(1);function VH(e){let t=Math.abs(e),n=t%10,o=t%100;return o>=11&&o<=19||n===0?"many":n===1?"one":"few"}var o3e=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(r,i,a,s){let l=e[r]??null;return l===null?l:{unit:l.unit[i],verb:l.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"\u012Fvestis"},o={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${r.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${i}`}case"invalid_value":return r.values.length===1?`Privalo b\u016Bti ${v1(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${Ne(r.values,"|")} pasirinkim\u0173`;case"too_big":{let i=o[r.origin]??r.origin,a=t(r.origin,VH(Number(r.maximum)),r.inclusive??!1,"smaller");if(a?.verb)return`${Pf(i??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.maximum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Pf(i??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.maximum.toString()} ${a?.unit}`}case"too_small":{let i=o[r.origin]??r.origin,a=t(r.origin,VH(Number(r.minimum)),r.inclusive??!1,"bigger");if(a?.verb)return`${Pf(i??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.minimum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Pf(i??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.minimum.toString()} ${a?.unit}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${i.prefix}"`:i.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${i.includes}"`:i.format==="regex"?`Eilut\u0117 privalo atitikti ${i.pattern}`:`Neteisingas ${n[i.format]??r.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${r.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${r.keys.length>1?"i":"as"} rakt${r.keys.length>1?"ai":"as"}: ${Ne(r.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let i=o[r.origin]??r.origin;return`${Pf(i??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function WH(){return{localeError:o3e()}}var i3e=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(r){return e[r]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},o={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${v1(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function GH(){return{localeError:i3e()}}var a3e=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak sah: dijangka instanceof ${r.expected}, diterima ${s}`:`Input tidak sah: dijangka ${i}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${v1(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: dijangka ${r.origin??"nilai"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: dijangka ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${Ne(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function ZH(){return{localeError:a3e()}}var s3e=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${i}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${v1(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} \u092E\u093E ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} ${i}${r.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} \u092E\u093E ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} ${i}${r.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${i.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:i.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${i.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${r.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${r.keys.length>1?"\u0939\u0930\u0942":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${r.origin} \u092E\u093E`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function XH(){return{localeError:s3e()}}var l3e=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function t(r){return e[r]??null}let n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ongeldige invoer: verwacht instanceof ${r.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${i}, ontving ${s}`}case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${v1(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin),s=r.origin==="date"?"laat":r.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${r.origin??"waarde"} ${i}${r.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin??"waarde"} ${i}${r.maximum.toString()} is`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin),s=r.origin==="date"?"vroeg":r.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${r.origin} ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin} ${i}${r.minimum.toString()} is`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??r.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function YH(){return{localeError:l3e()}}var c3e=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tal",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventa instanceof ${r.expected}, fekk ${s}`:`Ugyldig input: forventa ${i}, fekk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventa ${v1(r.values[0])}`:`Ugyldig val: forventa eitt av ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventa ${r.origin} til \xE5 ha ${i}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${r.origin} til \xE5 ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function KH(){return{localeError:c3e()}}var u3e=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventet instanceof ${r.expected}, fikk ${s}`:`Ugyldig input: forventet ${i}, fikk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${v1(r.values[0])}`:`Ugyldig valg: forventet en av ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??r.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function JH(){return{localeError:u3e()}}var d3e=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`F\xE2sit giren: umulan instanceof ${r.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${i}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${v1(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=r;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function QH(){return{localeError:d3e()}}var p3e=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",currency_code:"\u062F \u0627\u0633\u0639\u0627\u0631\u0648 \u06A9\u0648\u0689",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},o={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${i} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${v1(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Ne(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function eq(){return{localeError:p3e()}}var f3e=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function t(r){return e[r]??null}let n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wej\u015Bcie"},o={nan:"NaN",number:"liczba",array:"tablica"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${r.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${i}, otrzymano ${s}`}case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${v1(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function tq(){return{localeError:f3e()}}var m3e=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tuplo",articles:o.masculine},record:{name:"registo",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"ficheiro",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function i(a,s){let l=r[a]??{name:`valor "${a}"`,articles:o.masculine};return`${l.articles[s]} ${l.name}`}return a=>{switch(a.code){case"invalid_type":{let s=i(a.expected,"indefinite"),l=x1(a.input),c=i(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${v1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ne(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",l=t(a.origin);return l?`Demasiado grande: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${l.unit??"elementos"}`:`Demasiado grande: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",l=t(a.origin);return l?`Demasiado pequeno: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${l.unit??"elementos"}`:`Demasiado pequeno: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${Ne(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function nq(){return{localeError:m3e()}}var h3e=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:o.masculine},number:{name:"n\xFAmero",articles:o.masculine},int:{name:"n\xFAmero inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"n\xFAmero bigint",articles:o.masculine},symbol:{name:"s\xEDmbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tupla",articles:o.feminine},record:{name:"registro",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"arquivo",articles:o.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"fun\xE7\xE3o",articles:o.feminine}};function i(a,s){let l=r[a]??{name:`valor "${a}"`,articles:o.masculine};return`${l.articles[s]} ${l.name}`}return a=>{switch(a.code){case"invalid_type":{let s=i(a.expected,"indefinite"),l=x1(a.input),c=i(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${v1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ne(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",l=t(a.origin);return l?`Grande demais: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${l.unit??"elementos"}`:`Grande demais: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",l=t(a.origin);return l?`Pequeno demais: esperava que ${i(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${l.unit??"elementos"}`:`Pequeno demais: esperava que ${i(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${Ne(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${i(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function rq(){return{localeError:h3e()}}var g3e=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function t(r){return e[r]??null}let n={regex:"intrare",email:"adres\u0103 de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},o={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`Intrare invalid\u0103: a\u0219teptat ${i}, primit ${s}`}case"invalid_value":return r.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${v1(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} s\u0103 fie ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Prea mic: a\u0219teptat ca ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Prea mic: a\u0219teptat ca ${r.origin} s\u0103 fie ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${i.prefix}"`:i.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${i.suffix}"`:i.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${i.includes}"`:i.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${i.pattern}`:`Format invalid: ${n[i.format]??r.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${r.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${Ne(r.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${r.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${r.origin}`;default:return"Intrare invalid\u0103"}}};function oq(){return{localeError:g3e()}}function iq(e,t,n,o){let r=Math.abs(e),i=r%10,a=r%100;return a>=11&&a<=19?o:i===1?t:i>=2&&i<=4?n:o}var y3e=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${i}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${v1(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=iq(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.maximum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),l=iq(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.minimum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function aq(){return{localeError:y3e()}}var v3e=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rny v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",currency_code:"k\xF3d meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${r.expected}, obdr\u017Ean\xE9 ${s}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${i}, obdr\u017Ean\xE9 ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${v1(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${i}${r.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${i}${r.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${i.includes}"`:i.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${Ne(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function sq(){return{localeError:v3e()}}var b3e=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function t(r){return e[r]??null}let n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${r.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${i}, prejeto ${s}`}case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${v1(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${i}${r.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${i}${r.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function lq(){return{localeError:b3e()}}var S3e=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(r){return e[r]??null}let n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${r.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${i}, fick ${s}`}case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${v1(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??r.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${Ne(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function cq(){return{localeError:S3e()}}var x3e=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(r){return e[r]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",currency_code:"\u0BA8\u0BBE\u0BA3\u0BAF\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${i}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${v1(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Ne(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function uq(){return{localeError:x3e()}}var w3e=()=>{let e={string:{unit:"\u0430\u043B\u043E\u043C\u0430\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},file:{unit:"\u0431\u0430\u0439\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},array:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},set:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},map:{unit:"\u0441\u0430\u0431\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0443\u0440\u0443\u0434",email:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 email",url:"URL",emoji:"\u044D\u043C\u043E\u04B7\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0441\u0430\u043D\u0430\u0432\u0443 \u0432\u0430\u049B\u0442\u0438 ISO",date:"\u0441\u0430\u043D\u0430\u0438 ISO",time:"\u0432\u0430\u049B\u0442\u0438 ISO",duration:"\u0434\u0430\u0432\u043E\u043C\u043D\u043E\u043A\u0438\u0438 ISO",ipv4:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv4",ipv6:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv6",mac:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 MAC",cidrv4:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv4",cidrv6:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv6",base64:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64",base64url:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64url",json_string:"\u0441\u0430\u0442\u0440\u0438 JSON",e164:"\u0440\u0430\u049B\u0430\u043C\u0438 E.164",credit_card:"\u0440\u0430\u049B\u0430\u043C\u0438 \u043A\u043E\u0440\u0442\u0438 \u043A\u0440\u0435\u0434\u0438\u0442\u04E3",currency_code:"\u0440\u0430\u043C\u0437\u0438 \u0430\u0441\u044A\u043E\u0440",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0443\u0440\u0443\u0434"},o={nan:"NaN",number:"\u0440\u0430\u049B\u0430\u043C",string:"\u0441\u0430\u0442\u0440",array:"\u043C\u0430\u0441\u0441\u0438\u0432",object:"\u043E\u0431\u044A\u0435\u043A\u0442",date:"\u0441\u0430\u043D\u0430"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${i} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442, ${s} \u0433\u0438\u0440\u0438\u0444\u0442\u0430 \u0448\u0443\u0434`}case"invalid_value":return r.values.length===1?`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${v1(r.values[0])} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:`\u0418\u043D\u0442\u0438\u0445\u043E\u0431\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u044F\u043A\u0435 \u0430\u0437 ${Ne(r.values,"|")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${i}${r.maximum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${i}${r.minimum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${i.prefix}" \u043E\u0493\u043E\u0437 \u0448\u0430\u0432\u0430\u0434`:i.format==="ends_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${i.suffix}" \u0430\u043D\u04B7\u043E\u043C \u0451\u0431\u0430\u0434`:i.format==="includes"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 "${i.includes}"-\u0440\u043E \u0434\u0430\u0440 \u0431\u0430\u0440 \u0433\u0438\u0440\u0430\u0434`:i.format==="regex"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 \u043D\u0430\u043C\u0443\u043D\u0430\u0438 ${i.pattern} \u043C\u0443\u0432\u043E\u0444\u0438\u049B\u0430\u0442 \u043A\u0443\u043D\u0430\u0434`:`${n[i.format]??r.format}-\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442`}case"not_multiple_of":return`\u0420\u0430\u049B\u0430\u043C\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 ${r.divisor} \u0431\u0435 \u0431\u0430\u049B\u0438\u044F \u0442\u0430\u049B\u0441\u0438\u043C \u0448\u0430\u0432\u0430\u0434`;case"unrecognized_keys":return`\u041A\u0430\u043B\u0438\u0434${r.keys.length>1?"\u04B3\u043E\u0438":"\u0438"} \u043D\u043E\u043C\u0430\u044A\u043B\u0443\u043C: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u041A\u0430\u043B\u0438\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u0440\u0438\u043C\u0438\u043D\u0430\u0442\u043E\u0440: ${r.options.map(a=>`'${a}'`).join(" | ")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442";case"invalid_element":return`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;default:return"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442"}}};function dq(){return{localeError:w3e()}}var _3e=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(r){return e[r]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",currency_code:"\u0E23\u0E2B\u0E31\u0E2A\u0E2A\u0E01\u0E38\u0E25\u0E40\u0E07\u0E34\u0E19",iban:"IBAN",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},o={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${i} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${v1(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function pq(){return{localeError:_3e()}}var P3e=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function t(r){return e[r]??null}let n={regex:"giri\u015F",email:"e-po\xE7ta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",currency_code:"wal\xFDuta kody",iban:"IBAN",jwt:"JWT",template_literal:"\u015Fablon"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return`N\xE4dogry baha: gara\u015Fylan ${i} \xFDerine ${s} alyndy`}case"invalid_value":return r.values.length===1?`N\xE4dogry baha: ${v1(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${i} ${r.maximum.toString()} ${a.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${i} ${r.minimum.toString()} ${a.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`N\xE4dogry setir: "${i.prefix}" bilen ba\u015Flamaly`:i.format==="ends_with"?`N\xE4dogry setir: "${i.suffix}" bilen gutarmaly`:i.format==="includes"?`N\xE4dogry setir: "${i.includes}" saklamaly`:i.format==="regex"?`N\xE4dogry setir: ${i.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${n[i.format]??r.format}`}case"not_multiple_of":return`N\xE4dogry san: ${r.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${r.keys.length>1?"lar":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${r.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function fq(){return{localeError:P3e()}}var C3e=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(r){return e[r]??null}let n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"\u015Eablon dizesi"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${r.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${i}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${v1(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${i}${r.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ge\xE7ersiz metin: "${i.prefix}" ile ba\u015Flamal\u0131`:i.format==="ends_with"?`Ge\xE7ersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Ge\xE7ersiz metin: "${i.includes}" i\xE7ermeli`:i.format==="regex"?`Ge\xE7ersiz metin: ${i.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[i.format]??r.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${r.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${r.keys.length>1?"lar":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${r.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function mq(){return{localeError:C3e()}}var k3e=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u0438",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},o={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${i}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${v1(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function Yv(){return{localeError:k3e()}}function hq(){return Yv()}var R3e=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(r){return e[r]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",currency_code:"\u06A9\u0631\u0646\u0633\u06CC \u06A9\u0648\u0688",iban:"IBAN",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},o={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${i} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${v1(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Ne(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${i}${r.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${i}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${Ne(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function gq(){return{localeError:R3e()}}var z3e=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function t(r){return e[r]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${r.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${i}, qabul qilingan ${s}`}case"invalid_value":return r.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${v1(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Juda katta: kutilgan ${r.origin??"qiymat"} ${i}${r.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${r.origin??"qiymat"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Juda kichik: kutilgan ${r.origin} ${i}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto\u2018g\u2018ri satr: "${i.includes}" ni o\u2018z ichiga olishi kerak`:i.format==="regex"?`Noto\u2018g\u2018ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[i.format]??r.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${r.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${r.keys.length>1?"lar":""}: ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${r.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function yq(){return{localeError:z3e()}}var $3e=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(r){return e[r]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",currency_code:"m\xE3 ti\u1EC1n t\u1EC7",iban:"IBAN",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},o={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${i}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${v1(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${r.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${a.verb} ${i}${r.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${Ne(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function vq(){return{localeError:$3e()}}var E3e=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function t(r){return e[r]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",currency_code:"\u8D27\u5E01\u4EE3\u7801",iban:"IBAN",jwt:"JWT",template_literal:"\u8F93\u5165"},o={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${i}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${v1(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${Ne(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function bq(){return{localeError:E3e()}}var M3e=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(r){return e[r]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",currency_code:"\u8CA8\u5E63\u4EE3\u78BC",iban:"IBAN",jwt:"JWT",template_literal:"\u8F38\u5165"},o={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${r.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${i}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${v1(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${Ne(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Sq(){return{localeError:M3e()}}var T3e=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function t(r){return e[r]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",currency_code:"koodu ow\xF3",iban:"IBAN",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},o={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return r=>{switch(r.code){case"invalid_type":{let i=o[r.expected]??r.expected,a=x1(r.input),s=o[a]??a;return/^[A-Z]/.test(r.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${i}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${v1(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${Ne(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${a.verb} ${i}${r.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.maximum}`}case"too_small":{let i=r.inclusive?">=":">",a=t(r.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${a.verb} ${i}${r.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.minimum}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${i.prefix}"`:i.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${i.suffix}"`:i.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${i.includes}"`:i.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${i.pattern}`:`A\u1E63\xEC\u1E63e: ${n[i.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${Ne(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function xq(){return{localeError:T3e()}}var wq,eE=Symbol("ZodOutput"),tE=Symbol("ZodInput"),Kv=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let o=n[0];return this._map.set(t,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let o={...this.get(n)??{}};delete o.id;let r={...o,...this._map.get(t)};return Object.keys(r).length?r:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function Jv(){return new Kv}(wq=globalThis).__zod_globalRegistry??(wq.__zod_globalRegistry=Jv());var fi=globalThis.__zod_globalRegistry;var h3=Symbol.for("zod.compile.invalid"),_q=Symbol.for("zod.compile.fallback"),a5=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},In=class extends Error{constructor(t,n=!0){super(`z.compile does not support ${t}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=n}};function I3e(e,t){try{return eb(e,{assertOnly:!0})}catch{return t}}function iE(e,t){try{let n=eb(e),o=Qv(e,n);return o._zod.bag.validator=I3e(e,n),o}catch(n){if(t?.strict)throw n;return e}}function Qv(e,t){if(Wv(e))throw new In("a schema whose subtree contains a reference cycle");let n=mr(e),o=e._zod.run,r=o.__originalRun??o,i=(a,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[_q]||s&&Gv(s,a.value))return r(a,s);let l=t(a.value);return l!==h3?(a.value=l,a):(s&&(s[_q]=!0),r(a,s))};return i.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=i,o.__originalRun||N3e(n,e,t),n}function N3e(e,t,n){let o=e,r=t;if(typeof r.safeParse=="function"){let i=r.safeParse;o.safeParse=(a,s)=>{let l=n(a);return l!==h3?{success:!0,data:l}:i(a,s)}}if(typeof r.parse=="function"){let i=r.parse;o.parse=(a,s)=>{let l=n(a);return l!==h3?l:i(a,s)}}}function eb(e,t){let n=!0;try{n=Wv(e)}catch{}if(n)throw new In("a schema whose subtree contains a reference cycle");let o={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new K7(["input"]),i=r2(r,o,e,"input",!t?.assertOnly);r.write(i===null?"return true;":`return ${i};`);let a=["INVALID",...o.constants.keys()],s=[h3,...o.constants.values()],l=r.content.join(`
`),c=t?.debug?a.length>0?`// Constants: ${a.join(", ")}
${l}`:l:"",u=Function,d=`return (input) => {
${l}
}`,p;try{p=new u(...a,d)(...s)}catch(m){throw new In(`this schema (generated code failed to evaluate: ${m.message})`)}return t?.debug&&(p.code=c),p.definite=o.definite,p}function sn(e,t){for(let[o,r]of e.constants)if(r===t)return o;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function e8(e,t){return e.definite=!1,sn(e,t)}function Zt(e){return`v${e.varCounter++}`}function O3e(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return h3;let o=n;return o.issues.length===0?o.value:h3}function Li(e,t,n,o,r=!0){let i=e.content.length,a=t.constants.size,s=t.constantCounter,l=t.varCounter;try{return r2(e,t,n,o,r)}catch(c){if(!(c instanceof In)||!c.islandable)throw c;if(e.content.length=i,t.constants.size>a){let u=Array.from(t.constants.keys()).slice(a);for(let d of u)t.constants.delete(d)}return t.constantCounter=s,t.varCounter=l,L3e(e,t,n,o)}}function L3e(e,t,n,o){t.definite=!1;let r=sn(t,n),i=sn(t,O3e),a=Zt(t);return e.write(`const ${a} = ${i}(${r}, ${o});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var D3e=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function B3e(e,t,n,o){let r=n._zod.def.checks;if(!r||r.length===0)return o;let i=o;for(let a of r){let s=a._zod.def;if(s.when&&!D3e.has(s.check))throw new In('check with a custom "when" condition');switch(s.check){case"greater_than":j3e(e,t,s,i);break;case"less_than":U3e(e,t,s,i);break;case"multiple_of":F3e(e,t,s,i);break;case"number_format":$q(e,s,i);break;case"min_length":{let l=el(s.minimum,"min_length"),c=nE(e,t,i,`${i}.length >= ${l} && ${i}.length < ${s.minimum*2}`);e.write(`if (${c} < ${l}) return INVALID;`);break}case"max_length":{let l=el(s.maximum,"max_length"),c=nE(e,t,i,`${i}.length > ${l}`);e.write(`if (${c} > ${l}) return INVALID;`);break}case"length_equals":{let l=el(s.length,"length_equals"),c=nE(e,t,i,`${i}.length >= ${l} && ${i}.length <= ${s.length*2}`);e.write(`if (${c} !== ${l}) return INVALID;`);break}case"min_size":e.write(`if (${i}.size < ${el(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${i}.size > ${el(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${i}.size !== ${el(s.size,"size_equals")}) return INVALID;`);break;case"string_format":i=Eq(e,t,s,i);break;case"custom":i=Z3e(e,t,a,i);break;case"bigint_format":H3e(e,s,i);break;case"mime_type":q3e(e,t,s,i);break;case"property":W3e(e,t,s,i);break;case"properties":V3e(e,t,s,i);break;case"overwrite":{let l=Zt(t);G3e(e,t,a,i,l),i=l;break}default:throw new In(`check type ${s.check}`)}}return i}function nE(e,t,n,o){let r=sn(t,Z7),i=Zt(t);return e.write(`const ${i} = typeof ${n} === "string" && ${o} ? ${r}(${n}) : ${n}.length;`),i}function el(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new In(`${t} bound of type ${typeof e}`);return`${e}`}function zq(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new In("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new In("comparison check with Invalid Date bound");return sn(e,t)}throw new In(`comparison check bound of type ${typeof t}`)}function j3e(e,t,n,o){let r=n.inclusive?"<":"<=";e.write(`if (${o} ${r} ${zq(t,n.value)}) return INVALID;`)}function U3e(e,t,n,o){let r=n.inclusive?">":">=";e.write(`if (${o} ${r} ${zq(t,n.value)}) return INVALID;`)}function F3e(e,t,n,o){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new In("multiple_of check with a zero divisor");e.write(`if (${o} % ${n.value}n !== 0n) return INVALID;`)}else{let r=sn(t,Zp);e.write(`if (${r}(${o}, ${el(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function $q(e,t,n){let o=t.format;switch(o){case"safeint":e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new In(`number format ${o}`)}}function H3e(e,t,n){let o=t.format;if(o)switch(o){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new In(`bigint format ${o}`)}}function q3e(e,t,n,o){let r=n.mime;if(r&&r.length>0){let i=sn(t,new Set(r));e.write(`if (!${i}.has(${o}.type)) return INVALID;`)}}function V3e(e,t,n,o){if(n.when)throw new In('check with a custom "when" condition');e.write(`if (${o} == null) return INVALID;`);let r=n.shape;for(let i of Reflect.ownKeys(r)){let a=typeof i=="symbol"?sn(t,i):f3(i),s=Zt(t);e.write(`const ${s} = ${o}[${a}];`),Li(e,t,r[i],s,!1)}}function W3e(e,t,n,o){let r=`${o}[${JSON.stringify(n.property)}]`;r2(e,t,n.schema,r)}function G3e(e,t,n,o,r){let i=n._zod.def.tx;if(!i)throw new In("overwrite check without a transform function");if(t8(i))throw new a5("z.compile: async overwrite transforms are not supported");let a=sn(t,i);e.write(`const ${r} = ${a}(${o});`)}function rE(){throw new Y3}function aE(e){this.issues.push(e)}function Z3e(e,t,n,o){let r=n._zod.def;if(r.fn){if(t8(r.fn))throw new a5("z.compile: async .refine() predicates are not supported");let i=e8(t,r.fn),a=sn(t,rE),s=Zt(t);return e.write(`const ${s} = ${i}(${o});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`),o}if(n._zod.check){if(t8(n._zod.check))throw new a5("z.compile: async .superRefine() / check functions are not supported");let i=n._zod.check,s=e8(t,c=>{let u={value:c,issues:[],addIssue:aE};return i(u)instanceof Promise&&rE(),u.issues.length===0?u.value:h3}),l=Zt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}throw new In("custom check without a predicate or check function")}var X3e=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function Eq(e,t,n,o,r=!0){let i=n.format;if(i==="base64"){let c=sn(t,hf);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="base64url"){let c=sn(t,Av);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="jwt"){let c=sn(t,Ov),u=sn(t,n.alg??null);return e.write(`if (!${c}(${o}, ${u})) return INVALID;`),o}if(i==="ipv6"){let c=sn(t,mf);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="cidrv6"){let c=sn(t,Mv);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="credit_card"){let c=sn(t,Iv);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="iban"){let c=sn(t,Nv);return e.write(`if (!${c}(${o})) return INVALID;`),o}let a=n;if(i==="url"||i==="httpurl"||a.normalize||a.hostname!==void 0||a.protocol!==void 0){let c=sn(t,zv),u=sn(t,n),d=Zt(t),p=Zt(t);if(e.write(`const ${d} = ${o}.trim();`),e.write(`const ${p} = ${c}(${d}, ${u});`),e.write(`if (typeof ${p} === "number") return INVALID;`),a.hostname!==void 0){let x=sn(t,$v);e.write(`if (!${x}(${p}, ${u}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let x=sn(t,Ev);e.write(`if (!${x}(${p}, ${u}.protocol)) return INVALID;`)}if(!r)return null;let m=Zt(t),h=a.normalize?`${p}.href`:`${sn(t,ff)}(${d})`;return e.write(`const ${m} = ${h};`),m}let s=n.fn;if(s){if(t8(s))throw new In(`async string format ${i}`);let c=sn(t,s);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(X3e.has(i)&&n.pattern){let c=sn(t,n.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${o})) return INVALID;`),o}let l=n.format;switch(l){case"regex":throw new In("regex format without a pattern");case"lowercase":e.write(`if (${o} !== ${o}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${o} !== ${o}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${o}.includes(${f3(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${o}.slice(0, ${c.length}) !== ${f3(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${o}.slice(-${c.length}) !== ${f3(c)}) return INVALID;`);break}default:throw new In(`string format ${l}`)}return o}function r2(e,t,n,o,r=!0){let i=n._zod.def,a=i.type;if(i.coerce)throw new In(`coercion (z.coerce.${a}())`);let s=r||!!i.checks?.length,l;switch(a){case"string":l=Y3e(e,t,n,o,s);break;case"number":l=K3e(e,n,o);break;case"boolean":l=J3e(e,o);break;case"bigint":l=Q3e(e,n,o);break;case"symbol":l=eae(e,o);break;case"undefined":l=tae(e,o);break;case"null":l=nae(e,o);break;case"any":case"unknown":l=o;break;case"never":e.write("return INVALID;"),l=o;break;case"void":l=rae(e,o);break;case"nan":l=oae(e,o);break;case"date":l=iae(e,o);break;case"object":l=aae(e,t,n,o,s);break;case"optional":l=sae(e,t,n,o,s);break;case"nullable":l=uae(e,t,n,o,s);break;case"array":l=dae(e,t,n,o,s);break;case"literal":l=pae(e,t,n,o);break;case"enum":l=fae(e,t,n,o);break;case"readonly":{let c=Cq(e,t,n,o),u=Zt(t);e.write(`const ${u} = Object.freeze(${c});`),l=u;break}case"success":Cq(e,t,n,o),l="true";break;case"default":case"prefault":l=mae(e,t,n,o);break;case"nonoptional":l=hae(e,t,n,o);break;case"tuple":l=gae(e,t,n,o);break;case"union":l=yae(e,t,n,o);break;case"intersection":l=Sae(e,t,n,o);break;case"record":l=xae(e,t,n,o);break;case"map":l=_ae(e,t,n,o);break;case"set":l=Pae(e,t,n,o);break;case"file":l=Cae(e,o);break;case"template_literal":l=kae(e,t,n,o);break;case"lazy":l=Rae(e,t,n,o);break;case"pipe":l=zae(e,t,n,o);break;case"custom":l=$ae(e,t,n,o);break;case"transform":l=Tae(e,t,n,o);break;case"catch":l=Mae(e,t,n,o);break;default:throw new In(`schema type ${a}`)}return l===null?null:B3e(e,t,n,l)}function Y3e(e,t,n,o,r=!0){e.write(`if (typeof ${o} !== "string") return INVALID;`);let i=n._zod.def;return i.format===void 0?o:Eq(e,t,i,o,r)}function K3e(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let o=t._zod.def;return o.check==="number_format"&&o.format&&$q(e,{format:o.format},n),n}function J3e(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function Q3e(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let o=t._zod.def;if(o.format)switch(o.format){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break}return n}function eae(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function tae(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function nae(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function rae(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function oae(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function iae(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function aae(e,t,n,o,r=!0){let i=n._zod.def;e.write(`if (typeof ${o} !== "object" || ${o} === null || Array.isArray(${o})) return INVALID;`);let a=i.shape,s=Object.keys(a),l=Object.getOwnPropertySymbols(a),c=l.length?[...s,...l]:s,u=y=>typeof y=="symbol"?sn(t,y):f3(y),d=y=>typeof y=="symbol"?`[${u(y)}]`:f3(y),p=a;if(s.includes("__proto__"))throw new In('object shape key "__proto__"');let m=new Map;for(let y of c){let w=p[y],P=u(y),z=Zt(t);if(e.write(`const ${z} = ${o}[${P}];`),w._zod.optin!==void 0){let k=Zt(t);e.write(`let ${k} = (() => {`),e.indented(L=>{let I=Li(L,t,w,z);L.write(`return ${I};`)}),e.write("})();"),w._zod.optout==="optional"?(e.write(`if (${k} === INVALID) {`),e.indented(L=>{L.write(`if (${P} in ${o}) return INVALID;`),L.write(`${k} = undefined;`)}),e.write("}")):e.write(`if (${k} === INVALID) return INVALID;`),m.set(y,k)}else{cae(w)&&e.write(`if (!(${P} in ${o})) return INVALID;`);let k=Li(e,t,w,z,r);k!==null&&m.set(y,k)}}let h=i.catchall,x="none";if(h){let y=h._zod.def.type;if(y==="never"){let w=s.map(P=>`k !== ${f3(P)}`).join(" && ")||"true";e.write(`for (const k in ${o}) {`),e.indented(P=>{P.write(`if (${w}) return INVALID;`)}),e.write("}")}else(y==="unknown"||y==="any")&&!h._zod.def.checks?.length?x="passthrough":x="schema"}let v=Zt(t),g=c.some(y=>Pq(p[y])||oE(p[y]));if(!r){if(x==="schema"){let y=s.length>0?sn(t,new Set(s)):null;e.write(`for (const k in ${o}) {`),e.indented(w=>{w.write('if (k === "__proto__") continue;'),y&&w.write(`if (${y}.has(k)) continue;`);let P=Zt(t);w.write(`const ${P} = ${o}[k];`),Li(w,t,h,P,!1)}),e.write("}")}return null}if(g){e.write(`const ${v} = {};`);for(let y of c){let w=u(y),P=m.get(y);oE(p[y])?e.write(`if (${w} in ${o}) ${v}[${w}] = ${P};`):Pq(p[y])?e.write(`if (${P} !== undefined || ${w} in ${o}) ${v}[${w}] = ${P};`):e.write(`${v}[${w}] = ${P};`)}}else{let y=c.map(w=>`${d(w)}: ${m.get(w)}`).join(", ");e.write(`const ${v} = { ${y} };`)}if(x!=="none"){let y=s.length>0?sn(t,new Set(s)):null;e.write(`for (const k in ${o}) {`),e.indented(w=>{if(w.write('if (k === "__proto__") continue;'),y&&w.write(`if (${y}.has(k)) continue;`),x==="passthrough")w.write(`${v}[k] = ${o}[k];`);else{let P=Zt(t);w.write(`const ${P} = ${o}[k];`);let z=Li(w,t,h,P);w.write(`${v}[k] = ${z};`)}}),e.write("}")}return v}function sae(e,t,n,o,r=!0){let i=n._zod.def;if(lae(n))return r2(e,t,i.innerType,o,r);if(i.innerType._zod.optin==="defaulted"){let s=Zt(t),l=Zt(t);return e.write(`let ${s};`),e.write(`if (${o} === undefined) {`),e.indented(c=>{c.write(`const ${l} = (() => {`),c.indented(u=>{let d=r2(u,t,i.innerType,o);u.write(`return ${d};`)}),c.write("})();"),c.write(`if (${l} !== INVALID) ${s} = ${l};`)}),e.write("} else {"),e.indented(c=>{let u=r2(c,t,i.innerType,o);c.write(`${s} = ${u};`)}),e.write("}"),s}let a=r?Zt(t):null;return a&&e.write(`let ${a};`),e.write(`if (${o} !== undefined) {`),e.indented(s=>{let l=r2(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function lae(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function cae(e){return e._zod.optin===void 0&&Q7(e)}function Q7(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return t.innerType?Q7(t.innerType):!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return t.innerType?Q7(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(Q7):!0;case"intersection":return!t.left||!t.right?!0:Q7(t.left)&&Q7(t.right);case"pipe":return t.in?Q7(t.in):!0;default:return!0}}function oE(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function Pq(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&z9(e)}function z9(e){let t=e._zod.def;switch(t.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return t.innerType?z9(t.innerType):!0;case"union":return t.options?t.options.some(z9):!0;case"intersection":return!t.left||!t.right||z9(t.left)||z9(t.right);case"pipe":return t.out?z9(t.out):!0;default:return!0}}function uae(e,t,n,o,r=!0){let i=n._zod.def,a=r?Zt(t):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${o} !== null) {`),e.indented(s=>{let l=r2(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function sE(e,t,n){for(let[o,r]of v9(t._zod.def.checks))e.write(`if (${n} > ${el(o,r._zod.def.check)}) return INVALID;`)}function dae(e,t,n,o,r=!0){let i=n._zod.def;e.write(`if (!Array.isArray(${o})) return INVALID;`),sE(e,n,`${o}.length`);let a=r?Zt(t):null,s=Zt(t),l=Zt(t);return a&&e.write(`const ${a} = new Array(${o}.length);`),e.write(`for (let ${s} = 0; ${s} < ${o}.length; ${s}++) {`),e.indented(c=>{c.write(`const ${l} = ${o}[${s}];`);let u=Li(c,t,i.element,l,r);a&&u!==null&&c.write(`${a}[${s}] = ${u};`)}),e.write("}"),a}function pae(e,t,n,o){let i=n._zod.def.values;if(i.length!==1){let s=sn(t,new Set(i));return e.write(`if (!${s}.has(${o})) return INVALID;`),o}let a=i[0];if(typeof a=="number"&&Number.isNaN(a)){let s=sn(t,new Set(i));return e.write(`if (!${s}.has(${o})) return INVALID;`),o}if(typeof a=="string")e.write(`if (${o} !== ${f3(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${o} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${o} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${o} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${o} !== ${a}n) return INVALID;`);else throw new In(`literal type ${typeof a}`);return o}function fae(e,t,n,o){let r=n._zod.values;if(!r)throw new In("enum schema without enumerated values");let i=sn(t,r);return e.write(`if (!${i}.has(${o})) return INVALID;`),o}function Cq(e,t,n,o){let r=n._zod.def;return r2(e,t,r.innerType,o)}function mae(e,t,n,o){let r=n._zod.def,a=Object.getOwnPropertyDescriptor(n._zod.def,"defaultValue")?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type==="prefault"){if(!a)return r2(e,t,r.innerType,o);let l=sn(t,a),c=Zt(t);return e.write(`let ${c} = ${o};`),e.write(`if (${o} === undefined) ${c} = ${l}();`),r2(e,t,r.innerType,c)}let s=Zt(t);if(a){let l=sn(t,a),c=sn(t,Xp);e.write(`let ${s};`),e.write(`if (${o} === undefined) {`),e.indented(u=>{u.write(`${s} = ${c}(${l}());`)}),e.write("} else {"),e.indented(u=>{let d=r2(u,t,r.innerType,o);u.write(`${s} = ${d} === undefined ? ${c}(${l}()) : ${d};`)}),e.write("}")}else e.write(`let ${s};`),e.write(`if (${o} !== undefined) {`),e.indented(l=>{let c=r2(l,t,r.innerType,o);l.write(`${s} = ${c};`)}),e.write("}");return s}function hae(e,t,n,o){let r=n._zod.def,i=r2(e,t,r.innerType,o),a=Zt(t);return e.write(`const ${a} = ${i};`),e.write(`if (${a} === undefined) return INVALID;`),a}function gae(e,t,n,o){let r=n._zod.def,i=r.items,a=r.rest;e.write(`if (!Array.isArray(${o})) return INVALID;`);let s=kq(i,"optin"),l=kq(i,"optout");a?e.write(`if (${o}.length < ${s}) return INVALID;`):e.write(`if (${o}.length < ${s} || ${o}.length > ${i.length}) return INVALID;`);let c=Zt(t);e.write(`const ${c} = [];`);for(let u=0;u<i.length;u++){let d=i[u];if(u>=l)e.write(`if (${c}.length === ${u}) {`),e.indented(p=>{p.write(`if (${u} < ${o}.length) {`),p.indented(m=>{let h=Zt(t);m.write(`const ${h} = ${o}[${u}];`);let x=Li(m,t,d,h);m.write(`${c}[${u}] = ${x};`)}),p.write("} else {"),p.indented(m=>{if(oE(d)){m.write(`${c}.length = ${u};`);return}let h=Zt(t),x=Zt(t);m.write(`const ${h} = undefined;`),m.write(`const ${x} = (() => {`),m.indented(v=>{let g=Li(v,t,d,h);v.write(`return ${g};`)}),m.write("})();"),m.write(`if (${x} === INVALID || ${x} === undefined) ${c}.length = ${u};`),m.write(`else ${c}[${u}] = ${x};`)}),p.write("}")}),e.write("}");else{let p=Zt(t);e.write(`const ${p} = ${o}[${u}];`);let m=Li(e,t,d,p);e.write(`${c}[${u}] = ${m};`)}}if(a){let u=Zt(t),d=Zt(t);e.write(`for (let ${u} = ${i.length}; ${u} < ${o}.length; ${u}++) {`),e.indented(p=>{p.write(`const ${d} = ${o}[${u}];`);let m=Li(p,t,a,d);p.write(`${c}[${u}] = ${m};`)}),e.write("}")}return c}function kq(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function yae(e,t,n,o){let r=n._zod.def,i=r.options;if(r.discriminator)return vae(e,t,r,o);if(r.inclusive===!1)throw new In("exclusive unions (z.xor)");if(i.length===0)return e.write("return INVALID;"),o;if(i.length===1)return r2(e,t,i[0],o);if(i.every(l=>l._zod.def.type==="literal"&&!l._zod.def.checks?.length)){let l=new Set(i.flatMap(u=>u._zod.def.values)),c=sn(t,l);return e.write(`if (!${c}.has(${o})) return INVALID;`),o}let s=Zt(t);e.write(`let ${s};`);for(let l=0;l<i.length;l++){let c=i[l];l===0?e.write(`${s} = (() => {`):e.write(`if (${s} === INVALID) ${s} = (() => {`),e.indented(u=>{let d=r2(u,t,c,o);u.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function vae(e,t,n,o){if(n.unionFallback)throw new In("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),o;let r=Zt(t),i=Zt(t);e.write(`const ${r} = ${o}?.[${f3(n.discriminator)}];`),e.write(`let ${i};`);let a=!0,s=new Set;for(let l of n.options){let c=l._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new In("discriminated union option without static discriminator values");for(let p of c){if(s.has(p))throw new In(`duplicate discriminator value ${String(p)}`);s.add(p)}let u=Array.from(c,p=>bae(t,r,p)),d=a?"if":"else if";e.write(`${d} (${u.join(" || ")}) {`),e.indented(p=>{let m=r2(p,t,l,o);p.write(`${i} = ${m};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),i}function bae(e,t,n){if(typeof n=="string")return`${t} === ${f3(n)}`;if(typeof n=="number")return Number.isNaN(n)?`Number.isNaN(${t})`:`${t} === ${n}`;if(typeof n=="boolean")return`${t} === ${n}`;if(n===null)return`${t} === null`;if(n===void 0)return`${t} === undefined`;if(typeof n=="bigint")return`${t} === ${n}n`;if(typeof n=="symbol"){let o=sn(e,n);return`${t} === ${o}`}throw new In(`literal discriminator value ${String(n)}`)}function Sae(e,t,n,o){let r=n._zod.def;t.definite=!1;let i=Li(e,t,r.left,o),a=Li(e,t,r.right,o),s=sn(t,C9),l=Zt(t);return e.write(`const ${l} = ${s}(${i}, ${a});`),e.write(`if (!${l}.valid) return INVALID;`),`${l}.data`}function xae(e,t,n,o){let r=n._zod.def,i=sn(t,v4);e.write(`if (!${i}(${o})) return INVALID;`);let a=Zt(t),s=Zt(t),l=Zt(t);e.write(`const ${a} = {};`);let c=r,u=c.partial?void 0:r.keyType._zod.values;if(u){let m=[];for(let x of u){if(!(typeof x=="string"||typeof x=="number"||typeof x=="symbol"))throw new In(`record key value ${String(x)}`);let v=typeof x=="number"?x.toString():x;if(v==="__proto__")throw new In('record key "__proto__"');m.push(v);let g=sn(t,x),y=r2(e,t,r.keyType,g),w=Zt(t);e.write(`const ${w} = ${o}[${wae(t,v)}];`);let P=Li(e,t,r.valueType,w);e.write(`${a}[${y}] = ${P};`)}let h=sn(t,new Set(m));return e.write(`for (const ${s} in ${o}) {`),e.indented(x=>{x.write(`if (${h}.has(${s})) continue;`),c.mode==="loose"?x.write(`if (${s} !== "__proto__") ${a}[${s}] = ${o}[${s}];`):x.write("return INVALID;")}),e.write("}"),a}let d=r.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let m=r.mode==="loose",h=eb(r.keyType);h.definite===!1&&(t.definite=!1);let x=sn(t,h),v=sn(t,P0),g=Zt(t);return Rq(e,t,o,s,y=>{y.write(`let ${g} = ${x}(${s});`),y.write(`if (${g} === INVALID && typeof ${s} === "string" && ${v}.test(${s})) ${g} = ${x}(Number(${s}));`),m?y.write(`if (${g} === INVALID) { ${a}[${s}] = ${o}[${s}]; continue; }`):y.write(`if (${g} === INVALID) return INVALID;`),y.write(`if (${g} === "__proto__") continue;`);let w=Zt(t);y.write(`const ${w} = ${o}[${s}];`);let P=Li(y,t,r.valueType,w);y.write(`${a}[${g}] = ${P};`)}),a}return Rq(e,t,o,s,m=>{m.write(`const ${l} = ${o}[${s}];`);let h=Li(m,t,r.valueType,l);m.write(`${a}[${s}] = ${h};`)},"return INVALID;"),a}function Rq(e,t,n,o,r,i){let a=sn(t,Object.prototype.propertyIsEnumerable),s=Zt(t),l=Zt(t),c=Zt(t);e.write(`const ${s} = Object.getOwnPropertySymbols(${n});`),e.write(`const ${l} = Object.getOwnPropertyNames(${n});`),e.write(`for (let ${c} = 0; ${c} < ${l}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${o} = ${l}[${c}];`),u.write(`if (${o} === "__proto__" || !${a}.call(${n}, ${o})) continue;`),r(u)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${o} = ${s}[${c}];`),u.write(`if (!${a}.call(${n}, ${o})) continue;`),i?u.write(i):r(u)}),e.write("}")}function wae(e,t){return typeof t=="string"?f3(t):sn(e,t)}function _ae(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Map)) return INVALID;`),sE(e,n,`${o}.size`);let i=Zt(t),a=Zt(t),s=Zt(t);return e.write(`const ${i} = new Map();`),e.write(`for (const [${a}, ${s}] of ${o}) {`),e.indented(l=>{let c=r2(l,t,r.keyType,a),u=r2(l,t,r.valueType,s);l.write(`${i}.set(${c}, ${u});`)}),e.write("}"),i}function Pae(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Set)) return INVALID;`),sE(e,n,`${o}.size`);let i=Zt(t),a=Zt(t);return e.write(`const ${i} = new Set();`),e.write(`for (const ${a} of ${o}) {`),e.indented(s=>{let l=r2(s,t,r.valueType,a);s.write(`${i}.add(${l});`)}),e.write("}"),i}function Cae(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function kae(e,t,n,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let i=sn(t,r);e.write(`${i}.lastIndex = 0;`),e.write(`if (!${i}.test(${o})) return INVALID;`)}return o}function Rae(e,t,n,o){let r=n._zod.def,i=e8(t,r.getter),a=sn(t,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(l=>{l.write(`const inner = ${i}();`),l.write(`${a}.parser = function(input) {`),l.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),l.write("};")}),e.write("}");let s=Zt(t);return e.write(`const ${s} = ${a}.parser(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function zae(e,t,n,o){let r=n._zod.def,i=r2(e,t,r.in,o);if(r.transform){if(t8(r.transform))throw new a5("z.compile: async transforms in pipes are not supported");let a=r.transform,l=e8(t,u=>{let d={value:u,issues:[],addIssue:aE},p=a(u,d);return p instanceof Promise?h3:d.issues.length===0?p:h3}),c=Zt(t);return e.write(`const ${c} = ${l}(${i});`),e.write(`if (${c} === INVALID) return INVALID;`),r2(e,t,r.out,c)}else return r2(e,t,r.out,i)}function t8(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function $ae(e,t,n,o){let r=n._zod.def;if(r.fn){if(t8(r.fn))throw new a5("z.compile: async custom predicates are not supported");let i=e8(t,r.fn),a=sn(t,rE),s=Zt(t);e.write(`const ${s} = ${i}(${o});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`)}else throw new In("custom schema without a predicate function");return o}function Eae(e,t,n){let o=e._zod.run({value:n,issues:[]},{});if(o&&typeof o.then=="function")return h3;let r=o;return r.issues.length===0?r.value:t()}function Mae(e,t,n,o){let r=n._zod.def;if(!r.catchValue[iv])throw new In("catch with a callback (only a constant catch value compiles)",!1);let i=Zt(t);e.write(`let ${i} = (() => {`),e.indented(c=>{let u=Li(c,t,r.innerType,o);c.write(`return ${u};`)}),e.write("})();");let a=sn(t,r.innerType),s=e8(t,r.catchValue),l=sn(t,Eae);return e.write(`if (${i} === INVALID) {`),e.indented(c=>{c.write(`${i} = ${l}(${a}, ${s}, ${o});`),c.write(`if (${i} === INVALID) return INVALID;`)}),e.write("}"),i}function Tae(e,t,n,o){let r=n._zod.def;if(r.transform){if(t8(r.transform))throw new a5("z.compile: async transforms are not supported");let i=r.transform,s=e8(t,c=>{let u={value:c,issues:[],addIssue:aE},d=i(c,u);return d instanceof Promise?h3:u.issues.length===0?d:h3}),l=Zt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}return o}function tb(e){return e.checks&&(e.checks=[...e.checks]),e}function lE(e,t){return new e(tb({type:"string",...ot(t)}))}function cE(e,t){return new e(tb({type:"string",coerce:!0,...ot(t)}))}function nb(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...ot(t)})}function rb(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...ot(t)})}function ob(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...ot(t)})}function ib(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...ot(t)})}function ab(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...ot(t)})}function sb(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...ot(t)})}function kf(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...ot(t)})}function lb(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...ot(t)})}function cb(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...ot(t)})}function ub(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...ot(t)})}function db(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...ot(t)})}function pb(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...ot(t)})}function fb(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...ot(t)})}function mb(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...ot(t)})}function hb(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...ot(t)})}function gb(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...ot(t)})}function uE(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...ot(t)})}function yb(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...ot(t)})}function vb(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...ot(t)})}function bb(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...ot(t)})}function Sb(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...ot(t)})}function xb(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...ot(t)})}function dE(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...ot(t)})}function pE(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...ot(t)})}function wb(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...ot(t)})}var fE={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Rf(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...ot(t)})}function zf(e,t){return new e({type:"string",format:"date",check:"string_format",...ot(t)})}function $f(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...ot(t)})}function Ef(e,t){return new e({type:"string",format:"duration",check:"string_format",...ot(t)})}function mE(e,t){return new e(tb({type:"number",checks:[],...ot(t)}))}function hE(e,t){return new e(tb({type:"number",coerce:!0,checks:[],...ot(t)}))}function gE(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...ot(t)})}function yE(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...ot(t)})}function vE(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...ot(t)})}function bE(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...ot(t)})}function SE(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...ot(t)})}function xE(e,t){return new e({type:"boolean",...ot(t)})}function wE(e,t){return new e({type:"boolean",coerce:!0,...ot(t)})}function _E(e,t){return new e({type:"bigint",...ot(t)})}function PE(e,t){return new e({type:"bigint",coerce:!0,...ot(t)})}function CE(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...ot(t)})}function kE(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...ot(t)})}function RE(e,t){return new e({type:"symbol",...ot(t)})}function zE(e,t){return new e({type:"undefined",...ot(t)})}function $E(e,t){return new e({type:"null",...ot(t)})}function EE(e){return new e({type:"any"})}function ME(e){return new e({type:"unknown"})}function TE(e,t){return new e({type:"never",...ot(t)})}function AE(e,t){return new e({type:"void",...ot(t)})}function IE(e,t){return new e({type:"date",...ot(t)})}function NE(e,t){return new e({type:"date",coerce:!0,...ot(t)})}function OE(e,t){return new e({type:"nan",...ot(t)})}function is(e,t){return new xv({check:"less_than",...ot(t),value:e,inclusive:!1})}function Ma(e,t){return new xv({check:"less_than",...ot(t),value:e,inclusive:!0})}function as(e,t){return new wv({check:"greater_than",...ot(t),value:e,inclusive:!1})}function Ta(e,t){return new wv({check:"greater_than",...ot(t),value:e,inclusive:!0})}function _b(e){return as(0,e)}function Pb(e){return is(0,e)}function Cb(e){return Ma(0,e)}function kb(e){return Ta(0,e)}function tl(e,t){return new vz({check:"multiple_of",...ot(t),value:e})}function nl(e,t){return new xz({check:"max_size",...ot(t),maximum:e})}function ss(e,t){return new wz({check:"min_size",...ot(t),minimum:e})}function n8(e,t){return new _z({check:"size_equals",...ot(t),size:e})}function r8(e,t){return new Pz({check:"max_length",...ot(t),maximum:e})}function C0(e,t){return new Cz({check:"min_length",...ot(t),minimum:e})}function o8(e,t){return new kz({check:"length_equals",...ot(t),length:e})}function $9(e,t){return new Rz({check:"string_format",format:"regex",...ot(t),pattern:e})}function E9(e){return new zz({check:"string_format",format:"lowercase",...ot(e)})}function M9(e){return new $z({check:"string_format",format:"uppercase",...ot(e)})}function T9(e,t){return new Ez({check:"string_format",format:"includes",...ot(t),includes:e})}function A9(e,t){return new Mz({check:"string_format",format:"starts_with",...ot(t),prefix:e})}function I9(e,t){return new Tz({check:"string_format",format:"ends_with",...ot(t),suffix:e})}function Rb(e,t,n){return new Az({check:"property",property:e,schema:t,...ot(n)})}function N9(e,t){return new Iz({check:"properties",shape:e,...ot(t)})}function O9(e,t){return new Nz({check:"mime_type",mime:e,...ot(t)})}function s5(e){return new Oz({check:"overwrite",tx:e})}function L9(e){return s5(t=>t.normalize(e))}function D9(){return s5(e=>e.trim())}function B9(){return s5(e=>e.toLowerCase())}function j9(){return s5(e=>e.toUpperCase())}function U9(){return s5(e=>xR(e))}function LE(e,t,n){return new e({type:"array",element:t,...ot(n)})}function Aae(e,t,n){return new e({type:"union",options:t,...ot(n)})}function Iae(e,t,n){return new e({type:"union",options:t,inclusive:!1,...ot(n)})}function Nae(e,t,n,o){return new e({type:"union",options:n,discriminator:t,...ot(o)})}function Oae(e,t,n){return new e({type:"intersection",left:t,right:n})}function Lae(e,t,n,o){let r=n instanceof pn,i=r?o:n,a=r?n:null;return new e({type:"tuple",items:t,rest:a,...ot(i)})}function Dae(e,t,n,o){return new e({type:"record",keyType:t,valueType:n,...ot(o)})}function Bae(e,t,n,o){return new e({type:"map",keyType:t,valueType:n,...ot(o)})}function jae(e,t,n){return new e({type:"set",valueType:t,...ot(n)})}function Uae(e,t,n){let o=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:o,...ot(n)})}function Fae(e,t,n){return new e({type:"enum",entries:t,...ot(n)})}function Hae(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...ot(n)})}function DE(e,t){return new e({type:"file",...ot(t)})}function qae(e,t){return new e({type:"transform",transform:t})}function Vae(e,t){return new e({type:"optional",innerType:t})}function Wae(e,t){return new e({type:"nullable",innerType:t})}function Gae(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():Xp(n)}})}function Zae(e,t,n){return new e({type:"nonoptional",innerType:t,...ot(n)})}function Xae(e,t){return new e({type:"success",innerType:t})}function Yae(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:RR(n)})}function Kae(e,t,n){return new e({type:"pipe",in:t,out:n})}function Jae(e,t){return new e({type:"readonly",innerType:t})}function Qae(e,t,n){return new e({type:"template_literal",parts:t,...ot(n)})}function e4e(e,t){return new e({type:"lazy",getter:t})}function t4e(e,t){return new e({type:"promise",innerType:t})}function BE(e,t,n){let o=ot(n);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:t,...o})}function jE(e,t,n){return new e({type:"custom",check:"custom",fn:t,...ot(n)})}function UE(e,t){let n=Mq(o=>(o.addIssue=r=>{if(typeof r=="string")o.issues.push(b9(r,o.value,n._zod.def));else{let i=r;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),"input"in i||(i.input=o.value),i.inst??(i.inst=n),i.continue??(i.continue=!n._zod.def.abort),o.issues.push(b9(i))}},e(o.value,o)),t);return n}function Mq(e,t){let n=new Er({check:"custom",...ot(t)});return n._zod.check=e,n}function FE(e){let t=new Er({check:"describe"});return t._zod.onattach=[n=>{let o=fi.get(n)??{};fi.add(n,{...o,description:e})}],t._zod.check=()=>{},t}function HE(e){let t=new Er({check:"meta"});return t._zod.onattach=[n=>{let o=fi.get(n)??{};fi.add(n,{...o,...e})}],t._zod.check=()=>{},t}function qE(e,t){let n=ot(t),o=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(o=o.map(m=>typeof m=="string"?m.toLowerCase():m),r=r.map(m=>typeof m=="string"?m.toLowerCase():m));let i=new Set(o),a=new Set(r),s=e.Codec??bf,l=e.Boolean??yf,c=e.String??J7,u=new c({type:"string",error:n.error}),d=new l({type:"boolean",error:n.error}),p=new s({type:"pipe",in:u,out:d,transform:((m,h)=>{let x=m;return n.case!=="sensitive"&&(x=x.toLowerCase()),i.has(x)?!0:a.has(x)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:p,continue:!1}),{})}),reverseTransform:((m,h)=>m===!0?o[0]||"true":r[0]||"false"),error:n.error});return p._zod.bag.truthy=o,p._zod.bag.falsy=r,p._zod.bag.case=n.case??"insensitive",p}function i8(e,t,n,o={}){let r=ot(o),i={check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(i.pattern=n),new e(i)}function Mf(e,...t){for(let n of t)for(let o of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,o)&&pi(e,o,n[o]);return e}function rl(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??fi,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function xo(e,t,n,o,r){let i=typeof t.unrepresentable=="function"?t.unrepresentable({zodSchema:e,path:o.path,message:r}):t.unrepresentable;if(i==="any")return!1;if(i===void 0||i==="throw")throw new Error(r);return Object.assign(n,i),!0}function gr(e,t,n={path:[],schemaPath:[]}){var o;let r=e._zod.def,i=t.seen.get(e);if(i)return i.count++,n.schemaPath.includes(e)&&(i.cycle=n.path),i.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let u={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,u);else{let p=a.schema,m=t.processors[r.type];if(!m)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);m(e,t,p,u)}let d=e._zod.parent;d&&(a.ref||(a.ref=d),gr(d,t,u),t.seen.get(d).isParent=!0)}let l=t.metadataRegistry.get(e);return l&&Mf(a.schema,l),t.io==="input"&&g3(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function Tq(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function ol(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let o=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let l=o.get(s);if(l&&l!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(s,a[0])}}let r=a=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(a[0])?.id,p=e.external.uri??(h=>h);if(d)return{ref:p(d)};let m=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=m,{defId:m,ref:`${p("__shared")}#/${s}/${Tq(m)}`}}let l="#",c=`${l}/${s}/`;if(a[1]===n&&!a[1].schema.id)return{ref:l};let u=a[1].schema.id??`__schema${e.counter++}`;return{defId:u,ref:c+Tq(u)}},i=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:l,defId:c}=r(a);s.def={...s.schema},c&&(s.defId=c);let u=s.schema;for(let d in u)delete u[d];u.$ref=l};if(e.cycles==="throw")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let s=a[1];if(t===a[0]){i(a);continue}if(e.external){let c=e.external.registry.get(a[0])?.id;if(t!==a[0]&&c){i(a);continue}}if(e.metadataRegistry.get(a[0])?.id){i(a);continue}if(s.cycle){i(a);continue}s.count>1&&e.reused==="ref"&&i(a)}e.external&&(e.sharedDefsExtractedFor=e.external)}function Nq(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let o of t){if(!o||typeof o!="object")return;Nq(o);let r=Object.keys(o);if(r.length!==1||r[0]!=="type")return;let i=o.type;for(let a of Array.isArray(i)?i:[i]){if(typeof a!="string")return;n.includes(a)||n.push(a)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var Oq=new Set(["type","properties","required","additionalProperties"]),Aq=["oneOf","anyOf"];function Iq(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function VE(e){let t=[];for(let i of e){if(typeof i!="object"||i.type!=="object")return null;for(let a in i)if(!Oq.has(a))return null;t.push(i)}let n={},o=new Set;for(let i of t){for(let a in i.properties){if(Object.prototype.hasOwnProperty.call(n,a))continue;let s=[];for(let c of t){let u=c.properties?.[a]??Iq(c);u!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(u))||s.push(u))}let l=s.length===1?s[0]:VE(s)??{allOf:s};pi(n,a,l)}for(let a of i.required??[])o.add(a)}let r={type:"object",properties:n};if(o.size&&(r.required=[...o]),t.every(i=>i.additionalProperties===!1))r.additionalProperties=!1;else{let i=[];for(let a of t){let s=Iq(a);s&&!i.some(l=>JSON.stringify(l)===JSON.stringify(s))&&i.push(s)}i.length===1?r.additionalProperties=i[0]:i.length>1&&(r.additionalProperties={allOf:i})}return r}function n4e(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of Oq)if(r in e)return;let n=t.filter(r=>Aq.some(i=>Array.isArray(r[i]))),o=null;if(!n.length)o=VE(t);else{let r=n[0],i=Aq.find(l=>Array.isArray(r[l]));if(Object.keys(r).length!==1)return;let a=t.filter(l=>l!==r),s=r[i].map(l=>VE([...a,l]));if(s.some(l=>!l))return;o={[i]:s}}o&&(delete e.allOf,Mf(e,o))}function il(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let o=s=>{let l=e.seen.get(s);if(l.ref===null)return;let c=l.def??l.schema,u={...c},d=l.ref;if(l.ref=null,d){o(d);let m=e.seen.get(d),h=m.schema;if(h.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(h)):Mf(c,h),Mf(c,u),s._zod.parent===d)for(let v in c)v==="$ref"||v==="allOf"||v in u||delete c[v];if(h.$ref&&m.def)for(let v in c)v==="$ref"||v==="allOf"||v in m.def&&JSON.stringify(c[v])===JSON.stringify(m.def[v])&&delete c[v]}let p=s._zod.parent;if(p&&p!==d){o(p);let m=e.seen.get(p);if(m?.schema.$ref&&(c.$ref=m.schema.$ref,m.def))for(let h in c)h==="$ref"||h==="allOf"||h in m.def&&JSON.stringify(c[h])===JSON.stringify(m.def[h])&&delete c[h]}e.override({zodSchema:s,jsonSchema:c,path:l.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let s of[...e.seen.entries()].reverse())o(s[0]);if(e.target!=="openapi-3.0")for(let s of e.seen.entries())Nq(s[1].def??s[1].schema);for(let s of e.deferred)s();if(e.intersections.length){let s=new Map;for(let l of e.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let d=s.get(u);d?d.push(c):s.set(u,[c])}for(let l of e.intersections)for(let c of s.get(l)??[])n4e(c)}}let r={};if(e.target==="draft-2020-12"?r.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?r.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let s=e.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");r.$id=e.external.uri(s)}Mf(r,n.defId?n.schema:n.def??n.schema);let i=e.metadataRegistry.get(t)?.id;i!==void 0&&r.id===i&&delete r.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let s of e.seen.entries()){let l=s[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,pi(a,l.defId,l.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?r.$defs=a:r.definitions=a);try{let s=JSON.parse(JSON.stringify(r));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:F9(t,"input",e.processors),output:F9(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function g3(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return g3(o.element,n);if(o.type==="set")return g3(o.valueType,n);if(o.type==="lazy")return g3(o.getter(),n);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault"||o.type==="catch")return g3(o.innerType,n);if(o.type==="intersection")return g3(o.left,n)||g3(o.right,n);if(o.type==="record"||o.type==="map")return g3(o.keyType,n)||g3(o.valueType,n);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:g3(o.in,n)||g3(o.out,n);if(o.type==="object"){for(let r in o.shape)if(g3(o.shape[r],n))return!0;return!1}if(o.type==="union"){for(let r of o.options)if(g3(r,n))return!0;return!1}if(o.type==="tuple"){for(let r of o.items)if(g3(r,n))return!0;return!!(o.rest&&g3(o.rest,n))}return!1}var WE=(e,t={})=>n=>{let o=rl({...n,processors:t});return gr(e,o),ol(o,e),il(o,e)},F9=(e,t,n={})=>o=>{let{libraryOptions:r,target:i}=o??{},a=rl({...r??{},target:i,io:t,processors:n});return gr(e,a),ol(a,e),il(a,e)};var H9=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},q9=(e,t,n)=>{(e[t]===void 0||n<e[t])&&(e[t]=n)},Lq=(e,t)=>{H9(e,"minimum",t),q9(e,"maximum",t)},Uq=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},Fq=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},Hq=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},qq=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},Dq=(e,t)=>H9(e,"minimum",t.minimum),Bq=(e,t)=>q9(e,"maximum",t.maximum),jq=e=>(t,n)=>{qq(t,n.format);let[o,r]=e[n.format];H9(t,"minimum",o),q9(t,"maximum",r)},r4e={greater_than:(e,t)=>H9(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>q9(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>Uq(e,t.value),number_format:jq(Kp),bigint_format:jq(Jp),min_length:Dq,max_length:Bq,length_equals:(e,t)=>Lq(e,t.length),min_size:Dq,max_size:Bq,size_equals:(e,t)=>Lq(e,t.size),string_format:(e,t)=>{qq(e,t.format),t.pattern&&Fq(e,t.pattern),(t.format==="base64"||t.format==="base64url")&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>Hq(e,t.mime)};function wo(e){let t={},n=e._zod.def,o=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let i of o)r4e[i._zod.def.check]?.(t,i._zod.def);let r=e._zod.bag;r.minimum!==void 0&&H9(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&H9(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&q9(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&q9(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&Uq(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&Hq(t,r.mime);for(let i of r.patterns??[])Fq(t,i);return t}var o4e={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},i4e=new Map([[Tv,JR],[gf,QR]]),Vq=e=>i4e.get(e)??e,XE=(e,t,n,o)=>{let r=n;r.type="string";let{minimum:i,maximum:a,format:s,patterns:l,contentEncoding:c,laxFormat:u}=wo(e);if(typeof i=="number"&&(r.minLength=i),typeof a=="number"&&(r.maxLength=a),s&&(r.format=o4e[s]??s,r.format===""&&delete r.format,(s==="time"||u)&&delete r.format),c&&(r.contentEncoding=c),l&&l.size>0){let d=[...l].map(Vq);d.length===1?r.pattern=d[0].source:d.length>1&&(r.allOf=[...d.map(p=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:p.source}))])}},YE=(e,t,n,o)=>{let r=n,{minimum:i,maximum:a,multipleOf:s,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=wo(e);r.type=u?"integer":"number";let d=typeof c=="number"&&c>=(i??Number.NEGATIVE_INFINITY),p=typeof l=="number"&&l<=(a??Number.POSITIVE_INFINITY),m=t.target==="draft-04"||t.target==="openapi-3.0";if(d?m?(r.minimum=c,r.exclusiveMinimum=!0):r.exclusiveMinimum=c:typeof i=="number"&&(r.minimum=i),p?m?(r.maximum=l,r.exclusiveMaximum=!0):r.exclusiveMaximum=l:typeof a=="number"&&(r.maximum=a),s){let h=new Set;for(let g of s)Number.isFinite(g)&&g!==0?h.add(Math.abs(g)):xo(e,t,r,o,`A multipleOf divisor of ${g} cannot be represented in JSON Schema`);let[x,...v]=h;x!==void 0&&(r.multipleOf=x),v.length&&(r.allOf=[...r.allOf??[],...v.map(g=>({multipleOf:g}))])}},KE=(e,t,n,o)=>{n.type="boolean"},JE=(e,t,n,o)=>{xo(e,t,n,o,"BigInt cannot be represented in JSON Schema")},QE=(e,t,n,o)=>{xo(e,t,n,o,"Symbols cannot be represented in JSON Schema")},eM=(e,t,n,o)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},tM=(e,t,n,o)=>{xo(e,t,n,o,"Undefined cannot be represented in JSON Schema")},nM=(e,t,n,o)=>{xo(e,t,n,o,"Void cannot be represented in JSON Schema")},rM=(e,t,n,o)=>{n.not={}},oM=(e,t,n,o)=>{},iM=(e,t,n,o)=>{},aM=(e,t,n,o)=>{xo(e,t,n,o,"Date cannot be represented in JSON Schema")},sM=(e,t,n,o)=>{let r=e._zod.def,i=m9(r.entries);if(i.length===0){n.not={};return}i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),n.enum=i},lM=(e,t,n,o)=>{let r=e._zod.def;if(r.values.length===0){n.not={};return}let i=[];for(let a of r.values)if(a===void 0){if(xo(e,t,n,o,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(xo(e,t,n,o,"BigInt literals cannot be represented in JSON Schema"))return;i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){let a=i[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else i.every(a=>typeof a=="number")&&(n.type="number"),i.every(a=>typeof a=="string")&&(n.type="string"),i.every(a=>typeof a=="boolean")&&(n.type="boolean"),i.every(a=>a===null)&&(n.type="null"),n.enum=i},cM=(e,t,n,o)=>{xo(e,t,n,o,"NaN cannot be represented in JSON Schema")},uM=(e,t,n,o)=>{let r=n,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");r.type="string",r.pattern=i.source},dM=(e,t,n,o)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:i,maximum:a,mime:s}=wo(e);i!==void 0&&(r.minLength=i),a!==void 0&&(r.maxLength=a),s&&(s.length===0?r.not={}:s.length===1?r.contentMediaType=s[0]:r.anyOf=s.map(l=>({contentMediaType:l})))},pM=(e,t,n,o)=>{n.type="boolean"},fM=(e,t,n,o)=>{xo(e,t,n,o,"Custom types cannot be represented in JSON Schema")},mM=(e,t,n,o)=>{xo(e,t,n,o,"Function types cannot be represented in JSON Schema")},hM=(e,t,n,o)=>{xo(e,t,n,o,"Transforms cannot be represented in JSON Schema")},gM=(e,t,n,o)=>{xo(e,t,n,o,"Map cannot be represented in JSON Schema")},yM=(e,t,n,o)=>{xo(e,t,n,o,"Set cannot be represented in JSON Schema")},vM=(e,t,n,o)=>{let r=n,i=e._zod.def,{minimum:a,maximum:s}=wo(e);typeof a=="number"&&(r.minItems=a),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=gr(i.element,t,{...o,path:[...o.path,"items"]})};function Tf(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?Tf(t.out):t.type==="catch"?Tf(t.innerType):e._zod.optin}var bM=(e,t,n,o)=>{let r=n,i=e._zod.def,a=i.shape;if(Object.getOwnPropertySymbols(a).length&&xo(e,t,r,o,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in a)pi(r.properties,c,gr(a[c],t,{...o,path:[...o.path,"properties",c]}));let l=[];for(let c of Object.keys(a)){let u=i.shape[c];(t.io==="input"?Tf(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(r.required=l),i.catchall?._zod.def.type==="never"?r.additionalProperties=!1:i.catchall?i.catchall&&(r.additionalProperties=gr(i.catchall,t,{...o,path:[...o.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},$b=(e,t,n,o)=>{let r=e._zod.def,i=r.inclusive===!1,a=r.options.map((s,l)=>gr(s,t,{...o,path:[...o.path,i?"oneOf":"anyOf",l]}));i?n.oneOf=a:n.anyOf=a},SM=(e,t,n,o)=>{let r=e._zod.def,i=gr(r.left,t,{...o,path:[...o.path,"allOf",0]}),a=gr(r.right,t,{...o,path:[...o.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,l=[...s(i)?i.allOf:[i],...s(a)?a.allOf:[a]];n.allOf=l,t.intersections.push(l)},xM=(e,t,n,o)=>{let r=n,i=e._zod.def;r.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",l=i.items.map((x,v)=>gr(x,t,{...o,path:[...o.path,a,v]})),c=i.rest?gr(i.rest,t,{...o,path:[...o.path,s,...t.target==="openapi-3.0"?[i.items.length]:[]]}):null,u=i.items.length;for(;u>0;){let x=i.items[u-1];if(!(t.io==="input"?Tf(x)!==void 0:x._zod.optout==="optional"))break;u--}let d=i.items.length,p=!i.rest;t.target==="draft-2020-12"?(r.prefixItems=l,p?r.items=!1:c&&(r.items=c),u>0&&(r.minItems=u),p&&(r.maxItems=d)):t.target==="openapi-3.0"?(r.items={anyOf:l},c&&r.items.anyOf.push(c),u>0&&(r.minItems=u),p&&(r.maxItems=d)):(r.items=l,p?r.additionalItems=!1:c&&(r.additionalItems=c),u>0&&(r.minItems=u),p&&(r.maxItems=d));let{minimum:m,maximum:h}=wo(e);typeof m=="number"&&(r.minItems=m),typeof h=="number"&&(r.maxItems=h)};function GE(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let h=e.get(t)?.def;if(!h)return t;let x=GE(e,h,n);return x===h?t:x}for(let h of["anyOf","oneOf"]){let x=t[h];if(!Array.isArray(x))continue;let v=x.map(g=>GE(e,g,n));v.some((g,y)=>g!==x[y])&&(t={...t,[h]:v})}let o=Array.isArray(t.type)?t.type:[t.type],r=!o.includes("string")&&o.some(h=>h==="number"||h==="integer"),i=t.enum??(t.const!==void 0?[t.const]:void 0);if(!r&&!i?.some(h=>typeof h=="number"))return t;let{minimum:a,maximum:s,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:d,id:p,...m}=t;return m.enum?m.enum=m.enum.map(h=>typeof h=="number"?String(h):h):typeof m.const=="number"&&(m.const=String(m.const)),r&&(m.type="string",i||(m.pattern=(o.includes("number")?P0:cf).source)),m}var ZE=new WeakMap;function a4e(e){let t=new Map;for(let o of e.seen.values())o.def&&!t.has(o.schema)&&t.set(o.schema,o);let n=new Map;for(let o of ZE.get(e)??[]){let r=e.seen.get(o),i=(r?.def??r?.schema)?.propertyNames;if(!i||i===!0||n.has(i))continue;let a=GE(t,i,new Set);a!==i&&n.set(i,a)}if(n.size)for(let o of e.seen.values())for(let r of[o.schema,o.def]){let i=r&&n.get(r.propertyNames);i&&(r.propertyNames=i)}}var wM=(e,t,n,o)=>{let r=n,i=e._zod.def;r.type="object";let a=i.keyType,s=wo(a).patterns;if(i.mode==="loose"&&s&&s.size>0){let u=gr(i.valueType,t,{...o,path:[...o.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)pi(r.patternProperties,Vq(d).source,u)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=gr(i.keyType,t,{...o,path:[...o.path,"propertyNames"]});let u=ZE.get(t);u||(u=[],ZE.set(t,u),t.deferred.push(()=>a4e(t))),u.push(e)}r.additionalProperties=gr(i.valueType,t,{...o,path:[...o.path,"additionalProperties"]})}let l=a._zod.values,c=t.io==="input"&&Tf(i.valueType)!==void 0;if(l&&!i.partial&&!c){let u=[...l].filter(d=>typeof d=="string"||typeof d=="number");u.length>0&&(r.required=u.map(String))}},_M=(e,t,n,o)=>{let r=e._zod.def,i=gr(r.innerType,t,o),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=r.innerType,n.nullable=!0):n.anyOf=[i,{type:"null"}]},PM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},CM=Symbol();function Wq(e,t,n,o,r){let i=!1,a=JSON.stringify(e,(s,l)=>typeof l!="bigint"?l:(i=!0,null));return i?(xo(t,n,o,r,"BigInt defaults cannot be represented in JSON Schema"),CM):JSON.parse(a)}var kM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a=Wq(r.defaultValue,e,t,n,o);a!==CM&&(n.default=a)},RM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);if(i.ref=r.innerType,t.io!=="input")return;let a=Wq(r.defaultValue,e,t,n,o);a!==CM&&(n._prefault=a)},zM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a;try{a=r.catchValue(void 0)}catch{xo(e,t,n,o,"Dynamic catch values are not supported in JSON Schema");return}n.default=a},$M=(e,t,n,o)=>{let r=e._zod.def,i=r.in._zod.traits.has("$ZodTransform"),a=t.io==="input"?i?r.out:r.in:r.out;gr(a,t,o);let s=t.seen.get(e);s.ref=a},EM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType,n.readOnly=!0},MM=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},Eb=(e,t,n,o)=>{let r=e._zod.def;gr(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},TM=(e,t,n,o)=>{let r=e._zod.innerType;gr(r,t,o);let i=t.seen.get(e);i.ref=r},zb={string:XE,number:YE,boolean:KE,bigint:JE,symbol:QE,null:eM,undefined:tM,void:nM,never:rM,any:oM,unknown:iM,date:aM,enum:sM,literal:lM,nan:cM,template_literal:uM,file:dM,success:pM,custom:fM,function:mM,transform:hM,map:gM,set:yM,array:vM,object:bM,union:$b,intersection:SM,tuple:xM,record:wM,nullable:_M,nonoptional:PM,default:kM,prefault:RM,catch:zM,pipe:$M,readonly:EM,promise:MM,optional:Eb,lazy:TM};function a8(e,t){if("_idmap"in e){let o=e,r=rl({...t,processors:zb}),i={};for(let l of o._idmap.entries()){let[c,u]=l;gr(u,r)}let a={},s={registry:o,uri:t?.uri,defs:i};r.external=s;for(let l of o._idmap.entries()){let[c,u]=l;ol(r,u),pi(a,c,il(r,u))}if(Object.keys(i).length>0){let l=r.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[l]:i}}return{schemas:a}}let n=rl({...t,processors:zb});return gr(e,n),ol(n,e),il(n,e)}var Mb=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=rl({processors:zb,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return gr(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,ol(this.ctx,t);let o=il(this.ctx,t),{"~standard":r,...i}=o;return i}};var Gq={};var J9={};K5(J9,{ZodAny:()=>YM,ZodArray:()=>eT,ZodBase64:()=>Kb,ZodBase64URL:()=>Jb,ZodBigInt:()=>Y9,ZodBigIntFormat:()=>tS,ZodBoolean:()=>X9,ZodCIDRv4:()=>Xb,ZodCIDRv6:()=>Yb,ZodCUID:()=>Fb,ZodCUID2:()=>Hb,ZodCatch:()=>bT,ZodCodec:()=>Uf,ZodCreditCard:()=>VM,ZodCustom:()=>Ff,ZodCustomStringFormat:()=>l8,ZodDate:()=>Of,ZodDefault:()=>fT,ZodDiscriminatedUnion:()=>nT,ZodE164:()=>Qb,ZodEmail:()=>Lb,ZodEmoji:()=>jb,ZodEnum:()=>W9,ZodExactOptional:()=>oS,ZodFile:()=>cT,ZodFunction:()=>zT,ZodGUID:()=>Bb,ZodIBAN:()=>WM,ZodIPv4:()=>Gb,ZodIPv6:()=>Zb,ZodISODate:()=>sl,ZodISODateTime:()=>al,ZodISODuration:()=>cl,ZodISOTime:()=>ll,ZodInstanceOf:()=>MT,ZodIntersection:()=>rT,ZodJWT:()=>eS,ZodKSUID:()=>Wb,ZodLazy:()=>kT,ZodLiteral:()=>lT,ZodMAC:()=>qM,ZodMap:()=>aT,ZodNaN:()=>xT,ZodNanoID:()=>Ub,ZodNever:()=>JM,ZodNonOptional:()=>iS,ZodNull:()=>XM,ZodNullable:()=>pT,ZodNumber:()=>Z9,ZodNumberFormat:()=>c8,ZodObject:()=>Lf,ZodOptional:()=>Bf,ZodPipe:()=>jf,ZodPrefault:()=>hT,ZodPreprocess:()=>wT,ZodPromise:()=>RT,ZodReadonly:()=>_T,ZodRecord:()=>V9,ZodSet:()=>sT,ZodString:()=>G9,ZodStringFormat:()=>_r,ZodSuccess:()=>vT,ZodSymbol:()=>GM,ZodTemplateLiteral:()=>CT,ZodTransform:()=>uT,ZodTuple:()=>oT,ZodType:()=>Sn,ZodULID:()=>qb,ZodURL:()=>Nf,ZodUUID:()=>ls,ZodUndefined:()=>ZM,ZodUnion:()=>Df,ZodUnknown:()=>KM,ZodVoid:()=>QM,ZodXID:()=>Vb,ZodXor:()=>tT,_ZodString:()=>Ob,_default:()=>mT,_function:()=>JV,any:()=>K9,array:()=>le,base64:()=>mV,base64url:()=>hV,bigint:()=>$V,boolean:()=>B1,catch:()=>ST,check:()=>QV,cidrv4:()=>pV,cidrv6:()=>fV,codec:()=>ZV,creditCard:()=>yV,cuid:()=>oV,cuid2:()=>iV,currencyCode:()=>_V,custom:()=>eW,date:()=>NV,describe:()=>tW,discriminatedUnion:()=>l5,e164:()=>gV,email:()=>Db,emoji:()=>nV,enum:()=>Lt,exactOptional:()=>dT,file:()=>qV,float32:()=>CV,float64:()=>kV,function:()=>JV,guid:()=>Yq,hash:()=>PV,hex:()=>wV,hostname:()=>xV,httpUrl:()=>tV,iban:()=>vV,instanceof:()=>rW,int:()=>Ib,int32:()=>RV,int64:()=>EV,intersection:()=>Q3,invertCodec:()=>XV,ipv4:()=>cV,ipv6:()=>dV,json:()=>iW,jwt:()=>bV,keyof:()=>OV,ksuid:()=>lV,lazy:()=>cs,literal:()=>ye,looseObject:()=>xt,looseRecord:()=>jV,mac:()=>uV,map:()=>UV,meta:()=>nW,nan:()=>GV,nanoid:()=>rV,nativeEnum:()=>HV,never:()=>nS,nonoptional:()=>yT,null:()=>Aa,nullable:()=>If,nullish:()=>VV,number:()=>s1,object:()=>Z,optional:()=>ut,partialRecord:()=>BV,pipe:()=>Nb,prefault:()=>gT,preprocess:()=>x4,promise:()=>KV,readonly:()=>PT,record:()=>H1,refine:()=>$T,set:()=>FV,strictObject:()=>LV,string:()=>S,stringFormat:()=>SV,stringbool:()=>oW,success:()=>WV,superRefine:()=>ET,symbol:()=>TV,templateLiteral:()=>YV,transform:()=>rS,tuple:()=>iT,uint32:()=>zV,uint64:()=>MV,ulid:()=>aV,undefined:()=>AV,union:()=>W1,unknown:()=>ft,url:()=>ul,uuid:()=>Kq,uuidv4:()=>Jq,uuidv6:()=>Qq,uuidv7:()=>eV,void:()=>IV,xid:()=>sV,xor:()=>DV});var Tb={};K5(Tb,{endsWith:()=>I9,gt:()=>as,gte:()=>Ta,includes:()=>T9,length:()=>o8,lowercase:()=>E9,lt:()=>is,lte:()=>Ma,maxLength:()=>r8,maxSize:()=>nl,mime:()=>O9,minLength:()=>C0,minSize:()=>ss,multipleOf:()=>tl,negative:()=>Pb,nonnegative:()=>kb,nonpositive:()=>Cb,normalize:()=>L9,overwrite:()=>s5,positive:()=>_b,properties:()=>N9,property:()=>Rb,regex:()=>$9,size:()=>n8,slugify:()=>U9,startsWith:()=>A9,toLowerCase:()=>B9,toUpperCase:()=>j9,trim:()=>D9,uppercase:()=>M9});var Zq=new WeakSet([Object.prototype,Error.prototype]);function Ab(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let o=n(this);return Object.defineProperty(this,t,{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,t,{value:o,configurable:!0,writable:!0})}})}var Xq=(e,t)=>{TR.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);Zq.has(n)||(Zq.add(n),Ab(n,"format",o=>r=>of(o,r)),Ab(n,"flatten",o=>r=>rf(o,r)),Ab(n,"addIssue",o=>r=>{o.issues.push(r),o.message=JSON.stringify(o.issues,h9,2)}),Ab(n,"addIssues",o=>r=>{o.issues.push(...r),o.message=JSON.stringify(o.issues,h9,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},l4e=Ae("ZodError",Xq),J3=Ae("ZodError",Xq,void 0,{Parent:Error});var AM=S9(J3),IM=x9(J3),Af=w9(J3),NM=_9(J3),OM=cv(J3),LM=uv(J3),DM=dv(J3),BM=pv(J3),jM=fv(J3),UM=mv(J3),FM=hv(J3),HM=gv(J3);function u4e(){Fo.localeError||w2(Zv())}function s8(){Fo.memoizer||w2({memoizer:_f()})}var Sn=Ae("ZodType",(e,t)=>(u4e(),pn.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(g1.mergeDefs(t,{checks:[...t.checks??[],...e.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return mr(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check($T(e,t))},superRefine(e,t){return this.check(ET(e,t))},overwrite(e){return this.check(s5(e))},optional(){return ut(this)},exactOptional(){return dT(this)},nullable(){return If(this)},nullish(){return ut(If(this))},nonoptional(e){return yT(this,e)},array(){return le(this)},or(e){return W1([this,e])},and(e){return Q3(this,e)},transform(e){return Nb(this,rS(e))},default(e){return mT(this,e)},prefault(e){return gT(this,e)},catch(e){return ST(this,e)},pipe(e){return Nb(this,e)},readonly(){return PT(this)},describe(e){let t=this.clone();return fi.add(t,{description:e}),t},meta(...e){if(e.length===0)return fi.get(this);let t=this.clone();return fi.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return g1.hide(this,"~standard",{...Rv(this),jsonSchema:{input:F9(this,"input"),output:F9(this,"output")}})},set"~standard"(e){g1.own(this,"~standard",e)},parse:function e(t,n){return AM(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await IM(this,t,n,{callee:e})},safeParse(e,t){return Af(this,e,t)},async safeParseAsync(e,t){return NM(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){g1.own(this,"spa",e)},validate(e,t){return af(this,e,t)},validateAsync(e,t){return sf(this,e,t)},encode:function e(t,n){return OM(this,t,n,{callee:e})},decode:function e(t,n){return LM(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await DM(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await BM(this,t,n,{callee:e})},safeEncode(e,t){return jM(this,e,t)},safeDecode(e,t){return UM(this,e,t)},async safeEncodeAsync(e,t){return FM(this,e,t)},async safeDecodeAsync(e,t){return HM(this,e,t)},toJSONSchema(e){return WE(this,{})(e)},get description(){return fi.get(this)?.description},get _def(){return this._zod.def}}),Ob=Ae("_ZodString",(e,t)=>{J7.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>XE(e,n,o,r)},g1.derived({format:e=>wo(e).format??null,minLength:e=>wo(e).minimum??null,maxLength:e=>wo(e).maximum??null},{regex(...e){return this.check($9(...e))},includes(...e){return this.check(T9(...e))},startsWith(...e){return this.check(A9(...e))},endsWith(...e){return this.check(I9(...e))},min(...e){return this.check(C0(...e))},max(...e){return this.check(r8(...e))},length(...e){return this.check(o8(...e))},nonempty(...e){return this.check(C0(1,...e))},lowercase(e){return this.check(E9(e))},uppercase(e){return this.check(M9(e))},trim(){return this.check(D9())},normalize(...e){return this.check(L9(...e))},toLowerCase(){return this.check(B9())},toUpperCase(){return this.check(j9())},slugify(){return this.check(U9())}})),G9=Ae("ZodString",(e,t)=>{J7.init(e,t),Ob.init(e,t)},{email(e){return this.check(nb(Lb,e))},url(e){return this.check(kf(Nf,e))},jwt(e){return this.check(wb(eS,e))},emoji(e){return this.check(lb(jb,e))},guid(e){return this.check(rb(Bb,e))},uuid(e){return this.check(ob(ls,e))},uuidv4(e){return this.check(ib(ls,e))},uuidv6(e){return this.check(ab(ls,e))},uuidv7(e){return this.check(sb(ls,e))},nanoid(e){return this.check(cb(Ub,e))},cuid(e){return this.check(ub(Fb,e))},cuid2(e){return this.check(db(Hb,e))},ulid(e){return this.check(pb(qb,e))},base64(e){return this.check(bb(Kb,e))},base64url(e){return this.check(Sb(Jb,e))},xid(e){return this.check(fb(Vb,e))},ksuid(e){return this.check(mb(Wb,e))},ipv4(e){return this.check(hb(Gb,e))},ipv6(e){return this.check(gb(Zb,e))},cidrv4(e){return this.check(yb(Xb,e))},cidrv6(e){return this.check(vb(Yb,e))},e164(e){return this.check(xb(Qb,e))},datetime(e){return this.check(Rf(al,e))},date(e){return this.check(zf(sl,e))},time(e){return this.check($f(ll,e))},duration(e){return this.check(Ef(cl,e))}});function S(e){return lE(G9,e)}var _r=Ae("ZodStringFormat",(e,t)=>{hr.init(e,t),Ob.init(e,t)}),al=Ae("ZodISODateTime",(e,t)=>{Jz.init(e,t),_r.init(e,t)}),sl=Ae("ZodISODate",(e,t)=>{Qz.init(e,t),_r.init(e,t)}),ll=Ae("ZodISOTime",(e,t)=>{e$.init(e,t),_r.init(e,t)}),cl=Ae("ZodISODuration",(e,t)=>{t$.init(e,t),_r.init(e,t)}),Lb=Ae("ZodEmail",(e,t)=>{Uz.init(e,t),_r.init(e,t)});function Db(e){return nb(Lb,e)}var Bb=Ae("ZodGUID",(e,t)=>{Bz.init(e,t),_r.init(e,t)});function Yq(e){return rb(Bb,e)}var ls=Ae("ZodUUID",(e,t)=>{jz.init(e,t),_r.init(e,t)});function Kq(e){return ob(ls,e)}function Jq(e){return ib(ls,e)}function Qq(e){return ab(ls,e)}function eV(e){return sb(ls,e)}var Nf=Ae("ZodURL",(e,t)=>{qz.init(e,t),_r.init(e,t)});function ul(e){return kf(Nf,e)}function tV(e){return kf(Nf,{protocol:lf,hostname:tz,...g1.normalizeParams(e)})}var jb=Ae("ZodEmoji",(e,t)=>{Vz.init(e,t),_r.init(e,t)});function nV(e){return lb(jb,e)}var Ub=Ae("ZodNanoID",(e,t)=>{Wz.init(e,t),_r.init(e,t)});function rV(e){return cb(Ub,e)}var Fb=Ae("ZodCUID",(e,t)=>{Gz.init(e,t),_r.init(e,t)});function oV(e){return ub(Fb,e)}var Hb=Ae("ZodCUID2",(e,t)=>{Zz.init(e,t),_r.init(e,t)});function iV(e){return db(Hb,e)}var qb=Ae("ZodULID",(e,t)=>{Xz.init(e,t),_r.init(e,t)});function aV(e){return pb(qb,e)}var Vb=Ae("ZodXID",(e,t)=>{Yz.init(e,t),_r.init(e,t)});function sV(e){return fb(Vb,e)}var Wb=Ae("ZodKSUID",(e,t)=>{Kz.init(e,t),_r.init(e,t)});function lV(e){return mb(Wb,e)}var Gb=Ae("ZodIPv4",(e,t)=>{n$.init(e,t),_r.init(e,t)});function cV(e){return hb(Gb,e)}var qM=Ae("ZodMAC",(e,t)=>{o$.init(e,t),_r.init(e,t)});function uV(e){return uE(qM,e)}var Zb=Ae("ZodIPv6",(e,t)=>{r$.init(e,t),_r.init(e,t)});function dV(e){return gb(Zb,e)}var Xb=Ae("ZodCIDRv4",(e,t)=>{i$.init(e,t),_r.init(e,t)});function pV(e){return yb(Xb,e)}var Yb=Ae("ZodCIDRv6",(e,t)=>{a$.init(e,t),_r.init(e,t)});function fV(e){return vb(Yb,e)}var Kb=Ae("ZodBase64",(e,t)=>{s$.init(e,t),_r.init(e,t)});function mV(e){return bb(Kb,e)}var Jb=Ae("ZodBase64URL",(e,t)=>{l$.init(e,t),_r.init(e,t)});function hV(e){return Sb(Jb,e)}var Qb=Ae("ZodE164",(e,t)=>{c$.init(e,t),_r.init(e,t)});function gV(e){return xb(Qb,e)}var VM=Ae("ZodCreditCard",(e,t)=>{u$.init(e,t),_r.init(e,t)});function yV(e){return dE(VM,e)}var WM=Ae("ZodIBAN",(e,t)=>{d$.init(e,t),_r.init(e,t)});function vV(e){return pE(WM,e)}var eS=Ae("ZodJWT",(e,t)=>{p$.init(e,t),_r.init(e,t)});function bV(e){return wb(eS,e)}var l8=Ae("ZodCustomStringFormat",(e,t)=>{f$.init(e,t),_r.init(e,t)});function SV(e,t,n={}){return i8(l8,e,t,n)}function xV(e){return i8(l8,"hostname",ez,e)}function wV(e){return i8(l8,"hex",hz,e)}function _V(e){return i8(l8,"currency_code",rz,e)}function PV(e,t){let n=t?.enc??"hex",o=`${e}_${n}`,r=S4[o];if(!r)throw new Error(`Unrecognized hash format: ${o}`);return i8(l8,o,r,t)}var Z9=Ae("ZodNumber",(e,t)=>{Lv.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>YE(e,n,o,r),e.isFinite=!0},g1.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=wo(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=wo(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=wo(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>wo(e).format??null},{gt(e,t){return this.check(as(e,t))},gte(e,t){return this.check(Ta(e,t))},min(e,t){return this.check(Ta(e,t))},lt(e,t){return this.check(is(e,t))},lte(e,t){return this.check(Ma(e,t))},max(e,t){return this.check(Ma(e,t))},int(e){return this.check(Ib(e))},safe(e){return this.check(Ib(e))},positive(e){return this.check(as(0,e))},nonnegative(e){return this.check(Ta(0,e))},negative(e){return this.check(is(0,e))},nonpositive(e){return this.check(Ma(0,e))},multipleOf(e,t){return this.check(tl(e,t))},step(e,t){return this.check(tl(e,t))},finite(){return this}}));function s1(e){return mE(Z9,e)}var c8=Ae("ZodNumberFormat",(e,t)=>{m$.init(e,t),Z9.init(e,t)});function Ib(e){return gE(c8,e)}function CV(e){return yE(c8,e)}function kV(e){return vE(c8,e)}function RV(e){return bE(c8,e)}function zV(e){return SE(c8,e)}var X9=Ae("ZodBoolean",(e,t)=>{yf.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>KE(e,n,o,r)});function B1(e){return xE(X9,e)}var Y9=Ae("ZodBigInt",(e,t)=>{Dv.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>JE(e,n,o,r)},g1.derived({minValue:e=>wo(e).minimum??null,maxValue:e=>wo(e).maximum??null,format:e=>wo(e).format??null},{gte(e,t){return this.check(Ta(e,t))},min(e,t){return this.check(Ta(e,t))},gt(e,t){return this.check(as(e,t))},lt(e,t){return this.check(is(e,t))},lte(e,t){return this.check(Ma(e,t))},max(e,t){return this.check(Ma(e,t))},positive(e){return this.check(as(BigInt(0),e))},negative(e){return this.check(is(BigInt(0),e))},nonpositive(e){return this.check(Ma(BigInt(0),e))},nonnegative(e){return this.check(Ta(BigInt(0),e))},multipleOf(e,t){return this.check(tl(e,t))}}));function $V(e){return _E(Y9,e)}var tS=Ae("ZodBigIntFormat",(e,t)=>{h$.init(e,t),Y9.init(e,t)});function EV(e){return CE(tS,e)}function MV(e){return kE(tS,e)}var GM=Ae("ZodSymbol",(e,t)=>{g$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>QE(e,n,o,r)});function TV(e){return RE(GM,e)}var ZM=Ae("ZodUndefined",(e,t)=>{y$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>tM(e,n,o,r)});function AV(e){return zE(ZM,e)}var XM=Ae("ZodNull",(e,t)=>{v$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>eM(e,n,o,r)});function Aa(e){return $E(XM,e)}var YM=Ae("ZodAny",(e,t)=>{b$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>oM(e,n,o,r)});function K9(){return EE(YM)}var KM=Ae("ZodUnknown",(e,t)=>{S$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>iM(e,n,o,r)});function ft(){return ME(KM)}var JM=Ae("ZodNever",(e,t)=>{x$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>rM(e,n,o,r)});function nS(e){return TE(JM,e)}var QM=Ae("ZodVoid",(e,t)=>{w$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>nM(e,n,o,r)});function IV(e){return AE(QM,e)}var Of=Ae("ZodDate",(e,t)=>{_$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>aM(e,n,o,r),e.min=(n,o)=>e.check(Ta(n,o)),e.max=(n,o)=>e.check(Ma(n,o))},g1.derived({minDate:e=>{let{minimum:t}=wo(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=wo(e);return t?new Date(t):null}},{}));function NV(e){return IE(Of,e)}var eT=Ae("ZodArray",(e,t)=>{s8(),C$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>vM(e,n,o,r),e.element=t.element},{min(e,t){return this.check(C0(e,t))},nonempty(e){return this.check(C0(1,e))},max(e,t){return this.check(r8(e,t))},length(e,t){return this.check(o8(e,t))},unwrap(){return this.element}});function le(e,t){return LE(eT,e,t)}function OV(e){let t=e._zod.def.shape;return Lt(Object.keys(t))}var Lf=Ae("ZodObject",(e,t)=>{s8(),k$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>bM(e,n,o,r),g1.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return Lt(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(g1.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(g1.mergeDefs(this._zod.def,{catchall:ft()}))},loose(){return this.clone(g1.mergeDefs(this._zod.def,{catchall:ft()}))},strict(){return this.clone(g1.mergeDefs(this._zod.def,{catchall:nS()}))},strip(){return this.clone(g1.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return g1.extend(this,e)},safeExtend(e){return g1.safeExtend(this,e)},merge(e){return g1.merge(this,e)},pick(e){return g1.pick(this,e)},omit(e){return g1.omit(this,e)},partial(...e){return g1.partial(Bf,this,e[0])},exactPartial(...e){return g1.partial(oS,this,e[0],"exactPartial")},required(...e){return g1.required(iS,this,e[0])}});function Z(e,t){let n={type:"object",shape:e??{},...g1.normalizeParams(t)};return new Lf(n)}function LV(e,t){return new Lf({type:"object",shape:e,catchall:nS(),...g1.normalizeParams(t)})}function xt(e,t){return new Lf({type:"object",shape:e,catchall:ft(),...g1.normalizeParams(t)})}var Df=Ae("ZodUnion",(e,t)=>{vf.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>$b(e,n,o,r),e.options=t.options});function W1(e,t){return new Df({type:"union",options:e,...g1.normalizeParams(t)})}var tT=Ae("ZodXor",(e,t)=>{Df.init(e,t),R$.init(e,t),e._zod.processJSONSchema=(n,o,r)=>$b(e,n,o,r),e.options=t.options});function DV(e,t){return new tT({type:"union",options:e,inclusive:!1,...g1.normalizeParams(t)})}var nT=Ae("ZodDiscriminatedUnion",(e,t)=>{Df.init(e,t),$$.init(e,t)});function l5(e,t,n){return new nT({type:"union",options:t,discriminator:e,...g1.normalizeParams(n)})}var rT=Ae("ZodIntersection",(e,t)=>{E$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>SM(e,n,o,r)});function Q3(e,t){return new rT({type:"intersection",left:e,right:t})}var oT=Ae("ZodTuple",(e,t)=>{s8(),Bv.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>xM(e,n,o,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(t=>new Bf({type:"optional",innerType:t}))})}});function iT(e,t,n){let o=t instanceof pn,r=o?n:t,i=o?t:null;return new oT({type:"tuple",items:e,rest:i,...g1.normalizeParams(r)})}var V9=Ae("ZodRecord",(e,t)=>{s8(),M$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>wM(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType});function H1(e,t,n){return!t||!t._zod?new V9({type:"record",keyType:S(),valueType:e,...g1.normalizeParams(t)}):new V9({type:"record",keyType:e,valueType:t,...g1.normalizeParams(n)})}function BV(e,t,n){return new V9({type:"record",keyType:e,valueType:t,...g1.normalizeParams(n),partial:!0})}function jV(e,t,n){return new V9({type:"record",keyType:e,valueType:t,mode:"loose",...g1.normalizeParams(n)})}var aT=Ae("ZodMap",(e,t)=>{s8(),T$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>gM(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(ss(...n)),e.nonempty=n=>e.check(ss(1,n)),e.max=(...n)=>e.check(nl(...n)),e.size=(...n)=>e.check(n8(...n))});function UV(e,t,n){return new aT({type:"map",keyType:e,valueType:t,...g1.normalizeParams(n)})}var sT=Ae("ZodSet",(e,t)=>{s8(),A$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>yM(e,n,o,r),e.min=(...n)=>e.check(ss(...n)),e.nonempty=n=>e.check(ss(1,n)),e.max=(...n)=>e.check(nl(...n)),e.size=(...n)=>e.check(n8(...n))});function FV(e,t){return new sT({type:"set",valueType:e,...g1.normalizeParams(t)})}var W9=Ae("ZodEnum",(e,t)=>{I$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(o,r,i)=>sM(e,o,r,i),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(o,r)=>{let i={};for(let a of o)if(n.has(a))i[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new W9({...t,checks:[],...g1.normalizeParams(r),entries:i})},e.exclude=(o,r)=>{let i={...t.entries};for(let a of o)if(n.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new W9({...t,checks:[],...g1.normalizeParams(r),entries:i})}});function Lt(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new W9({type:"enum",entries:n,...g1.normalizeParams(t)})}function HV(e,t){return new W9({type:"enum",entries:e,...g1.normalizeParams(t)})}var lT=Ae("ZodLiteral",(e,t)=>{N$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>lM(e,n,o,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function ye(e,t){return new lT({type:"literal",values:Array.isArray(e)?e:[e],...g1.normalizeParams(t)})}var cT=Ae("ZodFile",(e,t)=>{O$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>dM(e,n,o,r),e.min=(n,o)=>e.check(ss(n,o)),e.max=(n,o)=>e.check(nl(n,o)),e.mime=(n,o)=>e.check(O9(Array.isArray(n)?n:[n],o))});function qV(e){return DE(cT,e)}var uT=Ae("ZodTransform",(e,t)=>{s8(),L$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>hM(e,n,o,r),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new Q6(e.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(g1.issue(i,n.value,t));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=n.value),a.inst??(a.inst=e),n.issues.push(g1.issue(a))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(i=>(n.value=i,n)):(n.value=r,n)}});function rS(e){return new uT({type:"transform",transform:e})}var Bf=Ae("ZodOptional",(e,t)=>{jv.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>Eb(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function ut(e){return new Bf({type:"optional",innerType:e})}var oS=Ae("ZodExactOptional",(e,t)=>{D$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>Eb(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function dT(e){return new oS({type:"optional",innerType:e})}var pT=Ae("ZodNullable",(e,t)=>{B$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>_M(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function If(e){return new pT({type:"nullable",innerType:e})}function VV(e){return ut(If(e))}var fT=Ae("ZodDefault",(e,t)=>{j$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>kM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function mT(e,t){return new fT({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():g1.shallowClone(t)}})}var hT=Ae("ZodPrefault",(e,t)=>{U$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>RM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function gT(e,t){return new hT({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():g1.shallowClone(t)}})}var iS=Ae("ZodNonOptional",(e,t)=>{F$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>PM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function yT(e,t){return new iS({type:"nonoptional",innerType:e,...g1.normalizeParams(t)})}var vT=Ae("ZodSuccess",(e,t)=>{H$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>pM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function WV(e){return new vT({type:"success",innerType:e})}var bT=Ae("ZodCatch",(e,t)=>{q$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>zM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function ST(e,t){return new bT({type:"catch",innerType:e,catchValue:typeof t=="function"?t:g1.constantCatch(t)})}var xT=Ae("ZodNaN",(e,t)=>{V$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>cM(e,n,o,r)});function GV(e){return OE(xT,e)}var jf=Ae("ZodPipe",(e,t)=>{Uv.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>$M(e,n,o,r),e.in=t.in,e.out=t.out});function Nb(e,t){return new jf({type:"pipe",in:e,out:t})}var Uf=Ae("ZodCodec",(e,t)=>{jf.init(e,t),bf.init(e,t)});function ZV(e,t,n){return new Uf({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function XV(e){let t=e._zod.def;return new Uf({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var wT=Ae("ZodPreprocess",(e,t)=>{jf.init(e,t),W$.init(e,t)}),_T=Ae("ZodReadonly",(e,t)=>{G$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>EM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function PT(e){return new _T({type:"readonly",innerType:e})}var CT=Ae("ZodTemplateLiteral",(e,t)=>{Z$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>uM(e,n,o,r)});function YV(e,t){return new CT({type:"template_literal",parts:e,...g1.normalizeParams(t)})}var kT=Ae("ZodLazy",(e,t)=>{Sf.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>TM(e,n,o,r),e.unwrap=()=>e._zod.def.getter()});function cs(e){return new kT({type:"lazy",getter:e})}var RT=Ae("ZodPromise",(e,t)=>{Y$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>MM(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function KV(e){return new RT({type:"promise",innerType:e})}var zT=Ae("ZodFunction",(e,t)=>{X$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>mM(e,n,o,r)});function JV(e){return new zT({type:"function",input:Array.isArray(e?.input)?iT(e?.input):e?.input??le(ft()),output:e?.output??ft()})}var Ff=Ae("ZodCustom",(e,t)=>{K$.init(e,t),Sn.init(e,t),e._zod.processJSONSchema=(n,o,r)=>fM(e,n,o,r)});function QV(e){let t=new Er({check:"custom"});return t._zod.check=e,t}function eW(e,t){return BE(Ff,e??(()=>!0),t)}function $T(e,t={}){return jE(Ff,e,t)}function ET(e,t){return UE(e,t)}var tW=FE,nW=HE,MT=Ae("ZodInstanceOf",(e,t)=>{Ff.init(e,t)},{properties(e,t){return this.check(N9(e,t))}});function rW(e,t={}){let n=new MT({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...g1.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:n,path:[...n._zod.def.path??[]]})},n}var oW=(...e)=>qE({Codec:Uf,Boolean:X9,String:G9},...e);function iW(e){let t=cs(()=>W1([S(e),s1(),B1(),Aa(),le(t),H1(S(),t)]));return t}function x4(e,t){return new wT({type:"pipe",in:rS(e),out:t})}var Hf={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function d4e(e){w2({customError:e})}function p4e(){return w2().customError}var TT;TT||(TT={});var ea={};K5(ea,{ZodISODate:()=>sl,ZodISODateTime:()=>al,ZodISODuration:()=>cl,ZodISOTime:()=>ll,date:()=>m4e,datetime:()=>f4e,duration:()=>g4e,time:()=>h4e});function f4e(e){return Rf(al,e)}function m4e(e){return zf(sl,e)}function h4e(e){return $f(ll,e)}function g4e(e){return Ef(cl,e)}var kt={...J9,...Tb,iso:ea},y4e=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function v4e(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function aW(e,t){return e.map((n,o)=>o<t?n:n.optional())}function b4e(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function S4e(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let o=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===o){let r=n[1]===void 0?void 0:b4e(n[1]);if(!r||!t.defs[r])throw new Error(`Reference not found: ${e}`);return t.defs[r]}throw new Error(`Reference not found: ${e}`)}function x4e(e,t){return kt.transform(o=>o).check(o=>{let r=o.value;if(typeof r!="object"||r===null||Array.isArray(r))return;let i=Object.getOwnPropertyNames(r);if(t.minProperties!==void 0&&i.length<t.minProperties&&o.issues.push({origin:"object",code:"too_small",minimum:t.minProperties,inclusive:!0,message:`Too small: expected object to have >=${t.minProperties} properties`,input:r,inst:e,continue:!0}),t.maxProperties!==void 0&&i.length>t.maxProperties&&o.issues.push({origin:"object",code:"too_big",maximum:t.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${t.maxProperties} properties`,input:r,inst:e,continue:!0}),t.keySchema)for(let a of i){let s=t.keySchema.safeParse(a);s.success||o.issues.push({code:"invalid_key",origin:"record",issues:s.error.issues,input:a,path:[a],continue:!0})}}).pipe(e)}function AT(e,t){if(e===null)return"z";let n=typeof e;if(n!=="object"){if(n==="number"&&Number.isNaN(e))return null;let o=String(e);return`${n[0]}${o.length}:${o}`}if(t.has(e))return null;t.add(e);try{if(Array.isArray(e)){let i=[];for(let a of e){let s=AT(a,t);if(s===null)return null;i.push(s)}return`a${i.length}:[${i.join(",")}]`}let o=Object.keys(e).sort(),r=[];for(let i of o){let a=AT(e[i],t);if(a===null)return null;r.push(`${i.length}:${i}=${a}`)}return`o${r.length}:{${r.join(",")}}`}finally{t.delete(e)}}var w4e=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),_4e=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function qf(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(qf):typeof e.$ref=="string"?!0:Object.entries(e).some(([t,n])=>w4e.has(t)?qf(n):!_4e.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(qf))}function sW(e){return e===1?"element":"elements"}function P4e(e,t){return kt.transform(o=>o).check(o=>{let r=o.value;if(Array.isArray(r)){if(t.uniqueItems===!0){let i=new Map;for(let a=0;a<r.length;a++){let s=AT(r[a],new Set);if(s===null)continue;let l=i.get(s);if(l===void 0){i.set(s,a);continue}o.issues.push({code:"custom",message:`Array items must be unique: element at index ${a} duplicates the one at index ${l}`,input:r,path:[a],continue:!0})}}if(t.containsSchema){let i=t.minContains??1,a=t.maxContains!==void 0?t.maxContains+1:Number.POSITIVE_INFINITY,s=0;for(let l of r)if(t.containsSchema.safeParse(l).success&&++s>=a)break;s<i&&o.issues.push({code:"custom",message:`Array must contain at least ${i} matching ${sW(i)}; found ${s}`,input:r,continue:!0}),t.maxContains!==void 0&&s>t.maxContains&&o.issues.push({code:"custom",message:`Array must contain at most ${t.maxContains} matching ${sW(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function lW(e,t){if(e!==!1)return e===void 0||e===!0?kt.any():y3(e,t)}var C4e=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function cW(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return kt.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let r=e.$ref;if(t.refs.has(r))return t.refs.get(r);if(t.processing.has(r))return kt.lazy(()=>{if(!t.refs.has(r))throw new Error(`Circular reference not resolved: ${r}`);return t.refs.get(r)});t.processing.add(r);let i=S4e(r,t),a=y3(i,t);return t.refs.set(r,a),t.processing.delete(r),a}if(e.enum!==void 0){let r=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&r.length===1&&r[0]===null)return kt.null();if(r.length===0)return kt.never();if(r.length===1)return kt.literal(r[0]);if(r.every(a=>typeof a=="string"))return kt.enum(r);let i=r.map(a=>kt.literal(a));return i.length<2?i[0]:kt.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return kt.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(i=>{let a={...e,type:i};return cW(a,t)});return r.length===0?kt.never():r.length===1?r[0]:kt.union(r)}if(!n)return kt.any();let o;switch(n){case"string":{let r=kt.string();if(e.format){let i=e.format;i==="email"?r=r.check(kt.email()):i==="uri"||i==="uri-reference"?r=r.check(kt.url()):i==="uuid"||i==="guid"?r=r.check(kt.uuid()):i==="date-time"?r=r.check(kt.iso.datetime({offset:!0})):i==="date"?r=r.check(kt.iso.date()):i==="time"?r=r.check(kt.regex(C4e)):i==="duration"?r=r.check(kt.iso.duration()):i==="hostname"?r=r.check(kt.hostname()):i==="ipv4"?r=r.check(kt.ipv4()):i==="ipv6"?r=r.check(kt.ipv6()):i==="mac"?r=r.check(kt.mac()):i==="cidr"?r=r.check(kt.cidrv4()):i==="cidr-v6"?r=r.check(kt.cidrv6()):i==="base64"?r=r.check(kt.base64()):i==="base64url"?r=r.check(kt.base64url()):i==="e164"?r=r.check(kt.e164()):i==="credit_card"?r=r.check(kt.creditCard()):i==="iban"?r=r.check(kt.iban()):i==="jwt"?r=r.check(kt.jwt()):i==="emoji"?r=r.check(kt.emoji()):i==="nanoid"?r=r.check(kt.nanoid()):i==="cuid"?r=r.check(kt.cuid()):i==="cuid2"?r=r.check(kt.cuid2()):i==="ulid"?r=r.check(kt.ulid()):i==="xid"?r=r.check(kt.xid()):i==="ksuid"&&(r=r.check(kt.ksuid()))}typeof e.minLength=="number"&&(r=r.min(e.minLength)),typeof e.maxLength=="number"&&(r=r.max(e.maxLength)),e.pattern&&(r=r.regex(new RegExp(e.pattern))),o=r;break}case"number":case"integer":{let r=n==="integer"?kt.number().int():kt.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(r=r.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(r=r.max(e.maximum)),typeof e.exclusiveMinimum=="number"?r=r.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(r=r.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?r=r.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(r=r.lt(e.maximum)),typeof e.multipleOf=="number"&&(r=r.multipleOf(e.multipleOf)),o=r;break}case"boolean":{o=kt.boolean();break}case"null":{o=kt.null();break}case"object":{let r={},i=e.properties||{},a=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?y3(e.additionalProperties,t):void 0;for(let[d,p]of Object.entries(i)){let m=y3(p,t);pi(r,d,a.has(d)?m:m.optional())}if(e.patternProperties){let d=e.patternProperties,p=Object.keys(d),m=[];for(let x of p){let v=y3(d[x],t),g=kt.string().regex(new RegExp(x));m.push(kt.looseRecord(g,v))}let h=[];if(Object.keys(r).length>0&&h.push(kt.object(r).passthrough()),h.push(...m),h.length===0)o=kt.object({}).passthrough();else if(h.length===1)o=h[0];else{let x=kt.intersection(h[0],h[1]);for(let v=2;v<h.length;v++)x=kt.intersection(x,h[v]);o=x}if(e.additionalProperties===!1){let x=Object.keys(r),v=p.map(y=>new RegExp(y)),g=o;o=o.check(y=>{if(!v4(y.value))return;let w=[];for(let P of Object.keys(y.value))x.includes(P)||v.some(z=>z.test(P))||w.push(P);w.length&&y.issues.push({code:"unrecognized_keys",keys:w,input:y.value,inst:g})})}}else{let d=kt.object(r);e.additionalProperties===!1?o=d.strict():s?o=d.catchall(s):o=d.passthrough()}let l=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,u=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(l||c!==void 0||u!==void 0){let d;if(l){let p=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=y3(p,t)}o=x4e(o,{keySchema:d,minProperties:c,maxProperties:u})}break}case"array":{let r=e.prefixItems,i=e.items;if(r&&Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,s=r.map(d=>y3(d,t)),l=aW(s,a),c=Array.isArray(i)?void 0:lW(i,t),u=kt.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(kt.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(kt.maxLength(e.maxItems)))}else if(Array.isArray(i)){let a=typeof e.minItems=="number"?e.minItems:0,s=i.map(d=>y3(d,t)),l=aW(s,a),c=lW(e.additionalItems,t),u=kt.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(kt.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(kt.maxLength(e.maxItems)))}else if(i!==void 0){let a=y3(i,t),s=kt.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),o=s}else o=kt.array(kt.any());(e.uniqueItems===!0||e.contains!==void 0)&&(o=P4e(o,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?y3(e.contains,t):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${n}`)}return o}function y3(e,t){if(typeof e=="boolean")return e?kt.any():kt.never();let n=cW(e,t),o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(c=>y3(c,t)),l=kt.union(s);n=o?kt.intersection(n,l):l}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>y3(c,t)),l=kt.xor(s);n=o?kt.intersection(n,l):l}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=o?n:kt.any();else{let s=o?n:y3(e.allOf[0],t),l=o?0:1;for(let c=l;c<e.allOf.length;c++)s=kt.intersection(s,y3(e.allOf[c],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=kt.nullable(n)),e.readOnly===!0&&(n=kt.readonly(n)),e.default!==void 0&&(n=n.default(e.default));let r={},i=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let s of i)s in e&&(r[s]=e[s]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let s of a)s in e&&(r[s]=e[s]);if(e.type==="object"&&e.$ref===void 0){e.propertyNames!==void 0&&!qf(e.propertyNames)&&(r.propertyNames=e.propertyNames);for(let s of["minProperties","maxProperties"])e[s]!==void 0&&(r[s]=e[s])}if(e.type==="array"&&e.$ref===void 0){e.contains!==void 0&&!qf(e.contains)&&(r.contains=e.contains);for(let s of["uniqueItems","minContains","maxContains"])e[s]!==void 0&&(r[s]=e[s])}for(let s of Object.keys(e))y4e.has(s)||pi(r,s,e[s]);return Object.keys(r).length>0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function uW(e,t){if(typeof e=="boolean")return e?kt.any():kt.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o=v4e(n,t?.defaultTarget),r=n.$defs||n.definitions||{},i={version:o,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??fi};return y3(n,i)}var dW=Symbol("z.visit/resolving");function Vf(e,t){let n=typeof t=="function"?t:(a,s)=>{let l=t[a._zod.def.type];return l?l(a,s):a},o=new Map;function r(a){let s=o.get(a);if(s===dW)return new Sf({type:"lazy",getter:()=>o.get(a)});if(s!==void 0)return s;o.set(a,dW);let l=i(a),c=n(l,l!==a);return o.set(a,c),c}function i(a){let s=a._zod.def,l=s.type;switch(l){case"object":{let c=s.shape,u=Object.keys(c),d=!1,p={};for(let h of u){let x=r(c[h]);x!==c[h]&&(d=!0),p[h]=x}let m=s.catchall;return s.catchall&&(m=r(s.catchall),m!==s.catchall&&(d=!0)),d?mr(a,{...s,shape:p,catchall:m}):a}case"array":{let c=r(s.element);return c===s.element?a:mr(a,{...s,element:c})}case"tuple":{let c=s.items,u=!1,d=[];for(let m of c){let h=r(m);h!==m&&(u=!0),d.push(h)}let p=s.rest;return s.rest&&(p=r(s.rest),p!==s.rest&&(u=!0)),u?mr(a,{...s,items:d,rest:p}):a}case"record":case"map":{let c=r(s.keyType),u=r(s.valueType);return c===s.keyType&&u===s.valueType?a:mr(a,{...s,keyType:c,valueType:u})}case"set":{let c=r(s.valueType);return c===s.valueType?a:mr(a,{...s,valueType:c})}case"union":{let c=s.options,u=!1,d=[];for(let p of c){let m=r(p);m!==p&&(u=!0),d.push(m)}return u?mr(a,{...s,options:d}):a}case"intersection":{let c=r(s.left),u=r(s.right);return c===s.left&&u===s.right?a:mr(a,{...s,left:c,right:u})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=r(s.innerType);return c===s.innerType?a:mr(a,{...s,innerType:c})}case"pipe":{let c=r(s.in),u=r(s.out);return c===s.in&&u===s.out?a:mr(a,{...s,in:c,out:u})}case"function":{let c=r(s.input),u=r(s.output);return c===s.input&&u===s.output?a:mr(a,{...s,input:c,output:u})}case"lazy":{let c=s.getter,{_cachedInner:u,...d}=s;return mr(a,{...d,getter:()=>r(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return r(e)}function pW(e){return Vf(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:W1(n.options)}})}function k4e(e,t){if(!t?.length)return e;let n=e._zod.def;return mr(e,i5(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function fW(e){return k4e(e.out,e.checks)}function R4e(e){return e.in._zod.traits.has("$ZodTransform")?fW(e):e.in}function mW(e){return Vf(e,{pipe:t=>R4e(t._zod.def),default:(t,n)=>n?ut(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function hW(e){return Vf(e,{pipe:t=>fW(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var u8={};K5(u8,{bigint:()=>M4e,boolean:()=>E4e,date:()=>T4e,number:()=>$4e,string:()=>z4e});function z4e(e){return cE(G9,e)}function $4e(e){return hE(Z9,e)}function E4e(e){return wE(X9,e)}function M4e(e){return PE(Y9,e)}function T4e(e){return NE(Of,e)}var aS="2025-11-25";var sS=[aS,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],lS="io.modelcontextprotocol/related-task",p8="io.modelcontextprotocol/protocolVersion",Q9="io.modelcontextprotocol/clientInfo",pl="io.modelcontextprotocol/serverInfo",f8="io.modelcontextprotocol/clientCapabilities",cS="io.modelcontextprotocol/subscriptionId",eu="io.modelcontextprotocol/logLevel";var m8="2.0";var dl=cs(()=>W1([S(),s1(),B1(),Aa(),H1(S(),dl),le(dl)])),_2=H1(S(),dl),NT=le(dl),Wf=W1([S(),s1().int()]),Gf=S(),uS=Z({ttl:s1().optional()}),dS=Z({taskId:S()}),Zf=xt({progressToken:Wf.optional(),[lS]:dS.optional()}),qo=Z({_meta:Zf.optional()}),h8=qo.extend({task:uS.optional()}),P2=Z({method:S(),params:qo.loose().optional()}),Di=Z({_meta:Zf.optional()}),Bi=Z({method:S(),params:Di.loose().optional()}),Xf=xt({get[pl](){return ru.optional().catch(void 0)}}),C2=xt({_meta:Xf.optional()}),fl=W1([S(),s1().int()]),Yf=Z({jsonrpc:ye(m8),id:fl,...P2.shape}).strict(),Kf=Z({jsonrpc:ye(m8),...Bi.shape}).strict(),tu=Z({jsonrpc:ye(m8),id:fl,result:C2}).strict(),nu=Z({jsonrpc:ye(m8),id:fl.optional(),error:Z({code:s1().int(),message:S(),data:ft().optional()})}).strict(),pS=W1([Yf,Kf,tu,nu]),OT=W1([tu,nu]),Jf=C2.strict(),fS=Di.extend({requestId:fl.optional(),reason:S().optional()}),Qf=Bi.extend({method:ye("notifications/cancelled"),params:fS}),mS=Z({src:S(),mimeType:S().optional(),sizes:le(S()).optional(),theme:Lt(["light","dark"]).optional()}),ml=Z({icons:le(mS).optional()}),R0=Z({name:S(),title:S().optional()}),ru=R0.extend({...R0.shape,...ml.shape,version:S(),websiteUrl:S().optional(),description:S().optional()}),A4e=Q3(Z({applyDefaults:B1().optional()}),_2),I4e=x4(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,Q3(Z({form:A4e.optional(),url:_2.optional()}),_2.optional())),hS=xt({list:_2.optional(),cancel:_2.optional(),requests:xt({sampling:xt({createMessage:_2.optional()}).optional(),elicitation:xt({create:_2.optional()}).optional()}).optional()}),gS=xt({list:_2.optional(),cancel:_2.optional(),requests:xt({tools:xt({call:_2.optional()}).optional()}).optional()}),yS=Z({experimental:H1(S(),_2).optional(),sampling:Z({context:_2.optional(),tools:_2.optional()}).optional(),elicitation:I4e.optional(),roots:Z({listChanged:B1().optional()}).optional(),tasks:hS.optional(),extensions:H1(S(),_2).optional()}),vS=qo.extend({protocolVersion:S(),capabilities:yS,clientInfo:ru}),bS=P2.extend({method:ye("initialize"),params:vS}),em=Z({experimental:H1(S(),_2).optional(),logging:_2.optional(),completions:_2.optional(),prompts:Z({listChanged:B1().optional()}).optional(),resources:Z({subscribe:B1().optional(),listChanged:B1().optional()}).optional(),tools:Z({listChanged:B1().optional()}).optional(),tasks:gS.optional(),extensions:H1(S(),_2).optional()}),SS=C2.extend({protocolVersion:S(),capabilities:em,serverInfo:ru,instructions:S().optional()}),xS=Bi.extend({method:ye("notifications/initialized"),params:Di.optional()}),wS=P2.extend({method:ye("server/discover"),params:qo.optional()}),tm=C2.extend({supportedVersions:le(S()),capabilities:em,instructions:S().optional()}),nm=P2.extend({method:ye("ping"),params:qo.optional()}),_S=Z({progress:s1(),total:ut(s1()),message:ut(S())}),PS=Z({...Di.shape,..._S.shape,progressToken:Wf}),rm=Bi.extend({method:ye("notifications/progress"),params:PS}),CS=qo.extend({cursor:Gf.optional()}),hl=P2.extend({params:CS.optional()}),gl=C2.extend({nextCursor:Gf.optional()}),om=Z({uri:S(),mimeType:ut(S()),_meta:H1(S(),ft()).optional()}),im=om.extend({text:S()}),LT=S().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),am=om.extend({blob:LT}),yl=Lt(["user","assistant"]),z0=Z({audience:le(yl).optional(),priority:s1().min(0).max(1).optional(),lastModified:ea.datetime({offset:!0}).optional()}),sm=Z({...R0.shape,...ml.shape,uri:S(),description:ut(S()),mimeType:ut(S()),size:ut(s1()),annotations:z0.optional(),_meta:ut(xt({}))}),kS=Z({...R0.shape,...ml.shape,uriTemplate:S(),description:ut(S()),mimeType:ut(S()),annotations:z0.optional(),_meta:ut(xt({}))}),RS=hl.extend({method:ye("resources/list")}),zS=gl.extend({resources:le(sm)}),$S=hl.extend({method:ye("resources/templates/list")}),ES=gl.extend({resourceTemplates:le(kS)}),ou=qo.extend({uri:S()}),MS=ou,TS=P2.extend({method:ye("resources/read"),params:MS}),AS=C2.extend({contents:le(W1([im,am]))}),IS=Bi.extend({method:ye("notifications/resources/list_changed"),params:Di.optional()}),NS=ou,OS=P2.extend({method:ye("resources/subscribe"),params:NS}),LS=ou,DS=P2.extend({method:ye("resources/unsubscribe"),params:LS}),lm=Z({toolsListChanged:B1().optional(),promptsListChanged:B1().optional(),resourcesListChanged:B1().optional(),resourceSubscriptions:le(S()).optional()}),BS=qo.extend({notifications:lm}),jS=P2.extend({method:ye("subscriptions/listen"),params:BS}),US=Di.extend({notifications:lm}),FS=Bi.extend({method:ye("notifications/subscriptions/acknowledged"),params:US}),HS=Xf.extend({[cS]:fl}),qS=C2.extend({_meta:HS}),VS=Di.extend({uri:S()}),WS=Bi.extend({method:ye("notifications/resources/updated"),params:VS}),GS=Z({name:S(),description:ut(S()),required:ut(B1())}),ZS=Z({...R0.shape,...ml.shape,description:ut(S()),arguments:ut(le(GS)),_meta:ut(xt({}))}),XS=hl.extend({method:ye("prompts/list")}),YS=gl.extend({prompts:le(ZS)}),KS=qo.extend({name:S(),arguments:H1(S(),S()).optional()}),JS=P2.extend({method:ye("prompts/get"),params:KS}),iu=Z({type:ye("text"),text:S(),annotations:z0.optional(),_meta:H1(S(),ft()).optional()}),au=Z({type:ye("image"),data:LT,mimeType:S(),annotations:z0.optional(),_meta:H1(S(),ft()).optional()}),su=Z({type:ye("audio"),data:LT,mimeType:S(),annotations:z0.optional(),_meta:H1(S(),ft()).optional()}),QS=Z({type:ye("tool_use"),name:S(),id:S(),input:H1(S(),ft()),_meta:H1(S(),ft()).optional()}),ex=Z({type:ye("resource"),resource:W1([im,am]),annotations:z0.optional(),_meta:H1(S(),ft()).optional()}),tx=sm.extend({type:ye("resource_link")}),lu=W1([iu,au,su,tx,ex]),nx=Z({role:yl,content:lu}),rx=C2.extend({description:S().optional(),messages:le(nx)}),ox=Bi.extend({method:ye("notifications/prompts/list_changed"),params:Di.optional()}),ix=Z({title:S().optional(),readOnlyHint:B1().optional(),destructiveHint:B1().optional(),idempotentHint:B1().optional(),openWorldHint:B1().optional()}),ax=Z({taskSupport:Lt(["required","optional","forbidden"]).optional()}),cm=Z({...R0.shape,...ml.shape,description:S().optional(),inputSchema:Z({type:ye("object"),properties:H1(S(),dl).optional(),required:le(S()).optional()}).catchall(ft()),outputSchema:xt({$schema:S().optional()}).optional(),annotations:ix.optional(),execution:ax.optional(),_meta:H1(S(),ft()).optional()}),sx=hl.extend({method:ye("tools/list")}),lx=gl.extend({tools:le(cm)}),um=C2.extend({content:le(lu).default([]),structuredContent:ft().optional(),isError:B1().optional()}),DT=um.or(C2.extend({toolResult:ft()})),cx=h8.extend({name:S(),arguments:H1(S(),ft()).optional()}),ux=P2.extend({method:ye("tools/call"),params:cx}),dx=Bi.extend({method:ye("notifications/tools/list_changed"),params:Di.optional()}),px=Z({autoRefresh:B1().default(!0),debounceMs:s1().int().nonnegative().default(300)}),dm=Lt(["debug","info","notice","warning","error","critical","alert","emergency"]),fx=qo.extend({level:dm}),mx=P2.extend({method:ye("logging/setLevel"),params:fx}),hx=Di.extend({level:dm,logger:S().optional(),data:ft()}),gx=Bi.extend({method:ye("notifications/message"),params:hx}),yx=Z({name:S().optional()}),vx=Z({hints:le(yx).optional(),costPriority:s1().min(0).max(1).optional(),speedPriority:s1().min(0).max(1).optional(),intelligencePriority:s1().min(0).max(1).optional()}),bx=Z({mode:Lt(["auto","required","none"]).optional()}),Sx=Z({type:ye("tool_result"),toolUseId:S().describe("The unique identifier for the corresponding tool call."),content:le(lu),structuredContent:ft().optional(),isError:B1().optional(),_meta:H1(S(),ft()).optional()}),xx=l5("type",[iu,au,su]),d8=l5("type",[iu,au,su,QS,Sx]),wx=Z({role:yl,content:W1([d8,le(d8)]),_meta:H1(S(),ft()).optional()}),_x=h8.extend({messages:le(wx),modelPreferences:vx.optional(),systemPrompt:S().optional(),includeContext:Lt(["none","thisServer","allServers"]).optional(),temperature:s1().optional(),maxTokens:s1().int(),stopSequences:le(S()).optional(),metadata:_2.optional(),tools:le(cm).optional(),toolChoice:bx.optional()}),Px=P2.extend({method:ye("sampling/createMessage"),params:_x}),Cx=C2.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens"]).or(S())),role:yl,content:xx}),kx=C2.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens","toolUse"]).or(S())),role:yl,content:W1([d8,le(d8)])}),pm=Z({type:ye("boolean"),title:S().optional(),description:S().optional(),default:B1().optional()}),cu=Z({type:ye("string"),title:S().optional(),description:S().optional(),minLength:s1().optional(),maxLength:s1().optional(),format:Lt(["email","uri","date","date-time"]).optional(),default:S().optional()}),uu=Z({type:Lt(["number","integer"]),title:S().optional(),description:S().optional(),minimum:s1().optional(),maximum:s1().optional(),default:s1().optional()}),fm=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),default:S().optional()}),mm=Z({type:ye("string"),title:S().optional(),description:S().optional(),oneOf:le(Z({const:S(),title:S()})),default:S().optional()}),hm=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),enumNames:le(S()).optional(),default:S().optional()}),Rx=W1([fm,mm]),gm=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({type:ye("string"),enum:le(S())}),default:le(S()).optional()}),ym=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({anyOf:le(Z({const:S(),title:S()}))}),default:le(S()).optional()}),zx=W1([gm,ym]),$x=W1([hm,Rx,zx]),vm=W1([$x,pm,cu,uu]),du=h8.extend({mode:ye("form").optional(),message:S(),requestedSchema:Z({type:ye("object"),properties:H1(S(),vm),required:le(S()).optional()}).catchall(ft())}),Ex=h8.extend({mode:ye("url"),message:S(),elicitationId:S(),url:S().url()}),Mx=W1([du,Ex]),Tx=P2.extend({method:ye("elicitation/create"),params:Mx}),Ax=Di.extend({elicitationId:S()}),Ix=Bi.extend({method:ye("notifications/elicitation/complete"),params:Ax}),Nx=C2.extend({action:Lt(["accept","decline","cancel"]),content:x4(e=>e===null?void 0:e,H1(S(),W1([S(),s1(),B1(),le(S())])).optional())}),Ox=Z({type:ye("ref/resource"),uri:S()}),Lx=Z({type:ye("ref/prompt"),name:S()}),Dx=qo.extend({ref:W1([Lx,Ox]),argument:Z({name:S(),value:S()}),context:Z({arguments:H1(S(),S()).optional()}).optional()}),Bx=P2.extend({method:ye("completion/complete"),params:Dx}),jx=C2.extend({completion:xt({values:le(S()).max(100),total:ut(s1().int()),hasMore:ut(B1())})}),Ux=Z({uri:S().startsWith("file://"),name:S().optional(),_meta:H1(S(),ft()).optional()}),Fx=P2.extend({method:ye("roots/list"),params:qo.optional()}),Hx=C2.extend({roots:le(Ux)}),qx=Bi.extend({method:ye("notifications/roots/list_changed"),params:Di.optional()}),BT=xt({ttl:s1().optional(),pollInterval:s1().optional()}),Vx=Lt(["working","input_required","completed","failed","cancelled"]),vl=Z({taskId:S(),status:Vx,ttl:W1([s1(),Aa()]),createdAt:S(),lastUpdatedAt:S(),pollInterval:ut(s1()),statusMessage:ut(S())}),jT=C2.extend({task:vl}),Wx=Di.merge(vl),UT=Bi.extend({method:ye("notifications/tasks/status"),params:Wx}),FT=P2.extend({method:ye("tasks/get"),params:qo.extend({taskId:S()})}),HT=C2.merge(vl),qT=P2.extend({method:ye("tasks/result"),params:qo.extend({taskId:S()})}),VT=C2.loose(),WT=hl.extend({method:ye("tasks/list")}),GT=gl.extend({tasks:le(vl)}),ZT=P2.extend({method:ye("tasks/cancel"),params:qo.extend({taskId:S()})}),XT=C2.merge(vl),YT=W1([nm,bS,wS,Bx,mx,JS,XS,RS,$S,TS,OS,DS,jS,ux,sx]),KT=W1([Qf,rm,xS,qx]),JT=W1([Jf,Cx,kx,Nx,Hx]),QT=W1([nm,Px,Tx,Fx]),eA=W1([Qf,rm,gx,WS,IS,dx,ox,FS,Ix]),tA=W1([Jf,SS,tm,jx,rx,YS,zS,ES,AS,um,lx,qS]),Ho=ul().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:Hf.custom,message:"URL must be parseable",fatal:!0}),X7}).refine(e=>{let t=new URL(e);return t.protocol!=="javascript:"&&t.protocol!=="data:"&&t.protocol!=="vbscript:"},{message:"URL cannot use javascript:, data:, or vbscript: scheme"}),Gx=xt({resource:S().url(),authorization_servers:le(Ho).optional(),jwks_uri:S().url().optional(),scopes_supported:le(S()).optional(),bearer_methods_supported:le(S()).optional(),resource_signing_alg_values_supported:le(S()).optional(),resource_name:S().optional(),resource_documentation:S().optional(),resource_policy_uri:S().url().optional(),resource_tos_uri:S().url().optional(),tls_client_certificate_bound_access_tokens:B1().optional(),authorization_details_types_supported:le(S()).optional(),dpop_signing_alg_values_supported:le(S()).optional(),dpop_bound_access_tokens_required:B1().optional()}),bm=xt({issuer:S(),authorization_endpoint:Ho,token_endpoint:Ho,registration_endpoint:Ho.optional(),scopes_supported:le(S()).optional(),response_types_supported:le(S()),response_modes_supported:le(S()).optional(),grant_types_supported:le(S()).optional(),token_endpoint_auth_methods_supported:le(S()).optional(),token_endpoint_auth_signing_alg_values_supported:le(S()).optional(),service_documentation:Ho.optional(),revocation_endpoint:Ho.optional(),revocation_endpoint_auth_methods_supported:le(S()).optional(),revocation_endpoint_auth_signing_alg_values_supported:le(S()).optional(),introspection_endpoint:S().optional(),introspection_endpoint_auth_methods_supported:le(S()).optional(),introspection_endpoint_auth_signing_alg_values_supported:le(S()).optional(),code_challenge_methods_supported:le(S()).optional(),client_id_metadata_document_supported:B1().optional(),authorization_response_iss_parameter_supported:B1().optional().catch(void 0),dpop_signing_alg_values_supported:le(S()).optional()}),Zx=xt({issuer:S(),authorization_endpoint:Ho,token_endpoint:Ho,userinfo_endpoint:Ho.optional(),jwks_uri:Ho,registration_endpoint:Ho.optional(),scopes_supported:le(S()).optional(),response_types_supported:le(S()),response_modes_supported:le(S()).optional(),grant_types_supported:le(S()).optional(),acr_values_supported:le(S()).optional(),subject_types_supported:le(S()),id_token_signing_alg_values_supported:le(S()),id_token_encryption_alg_values_supported:le(S()).optional(),id_token_encryption_enc_values_supported:le(S()).optional(),userinfo_signing_alg_values_supported:le(S()).optional(),userinfo_encryption_alg_values_supported:le(S()).optional(),userinfo_encryption_enc_values_supported:le(S()).optional(),request_object_signing_alg_values_supported:le(S()).optional(),request_object_encryption_alg_values_supported:le(S()).optional(),request_object_encryption_enc_values_supported:le(S()).optional(),token_endpoint_auth_methods_supported:le(S()).optional(),token_endpoint_auth_signing_alg_values_supported:le(S()).optional(),display_values_supported:le(S()).optional(),claim_types_supported:le(S()).optional(),claims_supported:le(S()).optional(),service_documentation:S().optional(),claims_locales_supported:le(S()).optional(),ui_locales_supported:le(S()).optional(),claims_parameter_supported:B1().optional(),request_parameter_supported:B1().optional(),request_uri_parameter_supported:B1().optional(),require_request_uri_registration:B1().optional(),op_policy_uri:Ho.optional(),op_tos_uri:Ho.optional(),client_id_metadata_document_supported:B1().optional(),authorization_response_iss_parameter_supported:B1().optional().catch(void 0)}),Xx=Z({...Zx.shape,...bm.pick({code_challenge_methods_supported:!0}).shape}),Yx=Z({access_token:S(),id_token:S().optional(),token_type:S(),expires_in:u8.number().optional(),scope:S().optional(),refresh_token:S().optional(),issuer:S().optional().catch(void 0)}).strip(),Kx=Z({issued_token_type:ye("urn:ietf:params:oauth:token-type:id-jag"),access_token:S(),token_type:S().optional(),expires_in:s1().optional(),scope:S().optional()}).strip(),Jx=Z({error:S(),error_description:S().optional(),error_uri:S().optional()}),IT=Ho.optional().or(ye("").transform(()=>{})),Qx=Z({redirect_uris:le(Ho),token_endpoint_auth_method:S().optional(),grant_types:le(S()).optional(),response_types:le(S()).optional(),application_type:S().optional(),client_name:S().optional(),client_uri:Ho.optional(),logo_uri:IT,scope:S().optional(),contacts:le(S()).optional(),tos_uri:IT,policy_uri:S().optional(),jwks_uri:Ho.optional(),jwks:K9().optional(),software_id:S().optional(),software_version:S().optional(),software_statement:S().optional()}).strip(),ew=Z({client_id:S(),client_secret:S().optional(),client_id_issued_at:s1().optional(),client_secret_expires_at:s1().optional(),issuer:S().optional().catch(void 0)}).strip(),tw=Qx.merge(ew),nA=Z({error:S(),error_description:S().optional()}).strip(),rA=Z({token:S(),token_type_hint:S().optional()}).strip();var cA=Symbol.for("mcp.sdk.errorBrands");function g8(e,t){let n=new Set,o=t;for(;typeof o=="function";){let r=o.mcpBrand;Object.prototype.hasOwnProperty.call(o,"mcpBrand")&&typeof r=="string"&&n.add(r),o=Object.getPrototypeOf(o)}n.size!==0&&Object.defineProperty(e,cA,{value:n,enumerable:!1,configurable:!0})}function Ia(e,t){try{if(typeof t=="object"&&t!==null&&Object.prototype.hasOwnProperty.call(e,"mcpBrand")&&typeof e.mcpBrand=="string"&&Object.prototype.hasOwnProperty.call(t,cA)){let n=t[cA];if(n&&typeof n.has=="function"&&n.has(e.mcpBrand))return!0}}catch{}return Function.prototype[Symbol.hasInstance].call(e,t)}var N4e=class OW extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthError"})}static[Symbol.hasInstance](t){return Ia(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,t)}constructor(t,n,o){super(n),this.code=t,this.errorUri=o,this.name="OAuthError",g8(this,new.target)}toResponseObject(){let t={error:this.code,error_description:this.message};return this.errorUri&&(t.error_uri=this.errorUri),t}static fromResponse(t){return new OW(t.error,t.error_description??t.error,t.error_uri)}},mi=(function(e){return e.NotConnected="NOT_CONNECTED",e.AlreadyConnected="ALREADY_CONNECTED",e.NotInitialized="NOT_INITIALIZED",e.CapabilityNotSupported="CAPABILITY_NOT_SUPPORTED",e.RequestTimeout="REQUEST_TIMEOUT",e.ConnectionClosed="CONNECTION_CLOSED",e.SendFailed="SEND_FAILED",e.InvalidResult="INVALID_RESULT",e.UnsupportedResultType="UNSUPPORTED_RESULT_TYPE",e.InputRequiredRoundsExceeded="INPUT_REQUIRED_ROUNDS_EXCEEDED",e.ListPaginationExceeded="LIST_PAGINATION_EXCEEDED",e.MethodNotSupportedByProtocolVersion="METHOD_NOT_SUPPORTED_BY_PROTOCOL_VERSION",e.EraNegotiationFailed="ERA_NEGOTIATION_FAILED",e.ClientHttpNotImplemented="CLIENT_HTTP_NOT_IMPLEMENTED",e.ClientHttpAuthentication="CLIENT_HTTP_AUTHENTICATION",e.ClientHttpForbidden="CLIENT_HTTP_FORBIDDEN",e.ClientHttpUnexpectedContent="CLIENT_HTTP_UNEXPECTED_CONTENT",e.ClientHttpFailedToOpenStream="CLIENT_HTTP_FAILED_TO_OPEN_STREAM",e.ClientHttpFailedToTerminateSession="CLIENT_HTTP_FAILED_TO_TERMINATE_SESSION",e})({}),so=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkError"})}static[Symbol.hasInstance](e){return Ia(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,e)}constructor(e,t,n,o){super(t,o),this.code=e,this.data=n,this.name="SdkError",g8(this,new.target)}},O4e=class extends so{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkHttpError"})}constructor(e,t,n,o){super(e,t,n,o),this.name="SdkHttpError"}get status(){return this.data.status}get statusText(){return this.data.statusText}};var L4e="2026-07-28";function LW(e){return e>=L4e}function DW(e){let t=e.structuredContent;return t===void 0||!(typeof t!="object"||t===null||Array.isArray(t))||(e.content?.some(n=>n.type==="text")??!1)?e:{...e,content:[...e.content??[],{type:"text",text:JSON.stringify(t)}]}}var BW=["task","inputRequests","requestState"];function D4e(e){return e===null||typeof e!="object"||Array.isArray(e)||e.content!==void 0||BW.some(t=>t in e)?e:{...e,content:[]}}function B4e(){let e=cs(()=>W1([S(),s1(),B1(),Aa(),H1(S(),e),le(e)])),t=H1(S(),e),n=W1([S(),s1().int()]),o=S(),r=Z({ttl:s1().optional()}),i=Z({taskId:S()}),a=xt({progressToken:n.optional(),"io.modelcontextprotocol/related-task":i.optional()}),s=Z({_meta:a.optional()}),l=s.extend({task:r.optional()}),c=Z({method:S(),params:s.loose().optional()}),u=Z({_meta:a.optional()}),d=Z({method:S(),params:u.loose().optional()}),p=xt({_meta:a.optional()}),m=W1([S(),s1().int()]),h=p.strict(),x=u.extend({requestId:m.optional(),reason:S().optional()}),v=d.extend({method:ye("notifications/cancelled"),params:x}),g=Z({src:S(),mimeType:S().optional(),sizes:le(S()).optional(),theme:Lt(["light","dark"]).optional()}),y=Z({icons:le(g).optional()}),w=Z({name:S(),title:S().optional()}),P=w.extend({...w.shape,...y.shape,version:S(),websiteUrl:S().optional(),description:S().optional()}),z=Q3(Z({applyDefaults:B1().optional()}),t),k=x4(br=>br&&typeof br=="object"&&!Array.isArray(br)&&Object.keys(br).length===0?{form:{}}:br,Q3(Z({form:z.optional(),url:t.optional()}),t.optional())),L=xt({list:t.optional(),cancel:t.optional(),requests:xt({sampling:xt({createMessage:t.optional()}).optional(),elicitation:xt({create:t.optional()}).optional()}).optional()}),I=xt({list:t.optional(),cancel:t.optional(),requests:xt({tools:xt({call:t.optional()}).optional()}).optional()}),N=Z({experimental:H1(S(),t).optional(),sampling:Z({context:t.optional(),tools:t.optional()}).optional(),elicitation:k.optional(),roots:Z({listChanged:B1().optional()}).optional(),tasks:L.optional(),extensions:H1(S(),t).optional()}),U=s.extend({protocolVersion:S(),capabilities:N,clientInfo:P}),$=c.extend({method:ye("initialize"),params:U}),X=Z({experimental:H1(S(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:Z({listChanged:B1().optional()}).optional(),resources:Z({subscribe:B1().optional(),listChanged:B1().optional()}).optional(),tools:Z({listChanged:B1().optional()}).optional(),tasks:I.optional(),extensions:H1(S(),t).optional()}),ae=p.extend({protocolVersion:S(),capabilities:X,serverInfo:P,instructions:S().optional()}),pe=d.extend({method:ye("notifications/initialized"),params:u.optional()}),Y=c.extend({method:ye("ping"),params:s.optional()}),W=Z({progress:s1(),total:ut(s1()),message:ut(S())}),Te=Z({...u.shape,...W.shape,progressToken:n}),qe=d.extend({method:ye("notifications/progress"),params:Te}),we=s.extend({cursor:o.optional()}),Ee=c.extend({params:we.optional()}),Ve=p.extend({nextCursor:o.optional()}),r1=Z({uri:S(),mimeType:ut(S()),_meta:H1(S(),ft()).optional()}),S1=r1.extend({text:S()}),f1=S().refine(br=>{try{return atob(br),!0}catch{return!1}},{message:"Invalid Base64 string"}),oe=r1.extend({blob:f1}),me=Lt(["user","assistant"]),We=Z({audience:le(me).optional(),priority:s1().min(0).max(1).optional(),lastModified:ea.datetime({offset:!0}).optional()}),c1=Z({...w.shape,...y.shape,uri:S(),description:ut(S()),mimeType:ut(S()),size:ut(s1()),annotations:We.optional(),_meta:ut(xt({}))}),b1=Z({...w.shape,...y.shape,uriTemplate:S(),description:ut(S()),mimeType:ut(S()),annotations:We.optional(),_meta:ut(xt({}))}),j1=Ee.extend({method:ye("resources/list")}),De=Ve.extend({resources:le(c1)}),Ue=Ee.extend({method:ye("resources/templates/list")}),u1=Ve.extend({resourceTemplates:le(b1)}),Ce=s.extend({uri:S()}),Se=Ce,fe=c.extend({method:ye("resources/read"),params:Se}),he=p.extend({contents:le(W1([S1,oe]))}),re=d.extend({method:ye("notifications/resources/list_changed"),params:u.optional()}),Ie=Ce,m1=c.extend({method:ye("resources/subscribe"),params:Ie}),E=Ce,et=c.extend({method:ye("resources/unsubscribe"),params:E}),N1=u.extend({uri:S()}),t1=d.extend({method:ye("notifications/resources/updated"),params:N1}),O1=Z({name:S(),description:ut(S()),required:ut(B1())}),G1=Z({...w.shape,...y.shape,description:ut(S()),arguments:ut(le(O1)),_meta:ut(xt({}))}),gt=Ee.extend({method:ye("prompts/list")}),vt=Ve.extend({prompts:le(G1)}),It=s.extend({name:S(),arguments:H1(S(),S()).optional()}),gn=c.extend({method:ye("prompts/get"),params:It}),J1=Z({type:ye("text"),text:S(),annotations:We.optional(),_meta:H1(S(),ft()).optional()}),Wt=Z({type:ye("image"),data:f1,mimeType:S(),annotations:We.optional(),_meta:H1(S(),ft()).optional()}),Bt=Z({type:ye("audio"),data:f1,mimeType:S(),annotations:We.optional(),_meta:H1(S(),ft()).optional()}),zn=Z({type:ye("tool_use"),name:S(),id:S(),input:H1(S(),ft()),_meta:H1(S(),ft()).optional()}),Cr=Z({type:ye("resource"),resource:W1([S1,oe]),annotations:We.optional(),_meta:H1(S(),ft()).optional()}),ur=c1.extend({type:ye("resource_link")}),mt=W1([J1,Wt,Bt,ur,Cr]),Tn=Z({role:me,content:mt}),On=p.extend({description:S().optional(),messages:le(Tn)}),kr=d.extend({method:ye("notifications/prompts/list_changed"),params:u.optional()}),dr=Z({title:S().optional(),readOnlyHint:B1().optional(),destructiveHint:B1().optional(),idempotentHint:B1().optional(),openWorldHint:B1().optional()}),m2=Z({taskSupport:Lt(["required","optional","forbidden"]).optional()}),jr=Z({...w.shape,...y.shape,description:S().optional(),inputSchema:Z({type:ye("object"),properties:H1(S(),e).optional(),required:le(S()).optional()}).catchall(ft()),outputSchema:Z({type:ye("object"),properties:H1(S(),e).optional(),required:le(S()).optional()}).catchall(ft()).optional(),annotations:dr.optional(),execution:m2.optional(),_meta:H1(S(),ft()).optional()}),Ur=Ee.extend({method:ye("tools/list")}),An=Ve.extend({tools:le(jr)}),Pt=p.extend({content:le(mt),structuredContent:H1(S(),ft()).optional(),isError:B1().optional()}),Rr=l.extend({name:S(),arguments:H1(S(),ft()).optional()}),G2=c.extend({method:ye("tools/call"),params:Rr}),Po=d.extend({method:ye("notifications/tools/list_changed"),params:u.optional()}),E2=Lt(["debug","info","notice","warning","error","critical","alert","emergency"]),vr=s.extend({level:E2}),Fr=c.extend({method:ye("logging/setLevel"),params:vr}),pr=u.extend({level:E2,logger:S().optional(),data:ft()}),e1=d.extend({method:ye("notifications/message"),params:pr}),Y1=Z({name:S().optional()}),Rt=Z({hints:le(Y1).optional(),costPriority:s1().min(0).max(1).optional(),speedPriority:s1().min(0).max(1).optional(),intelligencePriority:s1().min(0).max(1).optional()}),zt=Z({mode:Lt(["auto","required","none"]).optional()}),Hr=Z({type:ye("tool_result"),toolUseId:S().describe("The unique identifier for the corresponding tool call."),content:le(mt),structuredContent:Z({}).loose().optional(),isError:B1().optional(),_meta:H1(S(),ft()).optional()}),$n=l5("type",[J1,Wt,Bt]),c2=l5("type",[J1,Wt,Bt,zn,Hr]),Z2=Z({role:me,content:W1([c2,le(c2)]),_meta:H1(S(),ft()).optional()}),Ko=l.extend({messages:le(Z2),modelPreferences:Rt.optional(),systemPrompt:S().optional(),includeContext:Lt(["none","thisServer","allServers"]).optional(),temperature:s1().optional(),maxTokens:s1().int(),stopSequences:le(S()).optional(),metadata:t.optional(),tools:le(jr).optional(),toolChoice:zt.optional()}),tn=c.extend({method:ye("sampling/createMessage"),params:Ko}),h2=p.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens"]).or(S())),role:me,content:$n}),yt=p.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens","toolUse"]).or(S())),role:me,content:W1([c2,le(c2)])}),Kr=Z({type:ye("boolean"),title:S().optional(),description:S().optional(),default:B1().optional()}),Co=Z({type:ye("string"),title:S().optional(),description:S().optional(),minLength:s1().optional(),maxLength:s1().optional(),format:Lt(["email","uri","date","date-time"]).optional(),default:S().optional()}),X2=Z({type:Lt(["number","integer"]),title:S().optional(),description:S().optional(),minimum:s1().optional(),maximum:s1().optional(),default:s1().optional()}),ko=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),default:S().optional()}),Y2=Z({type:ye("string"),title:S().optional(),description:S().optional(),oneOf:le(Z({const:S(),title:S()})),default:S().optional()}),la=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),enumNames:le(S()).optional(),default:S().optional()}),ca=W1([ko,Y2]),Zi=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({type:ye("string"),enum:le(S())}),default:le(S()).optional()}),Xi=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({anyOf:le(Z({const:S(),title:S()}))}),default:le(S()).optional()}),wi=W1([Zi,Xi]),_i=W1([la,ca,wi]),M2=W1([_i,Kr,Co,X2]),T2=l.extend({mode:ye("form").optional(),message:S(),requestedSchema:Z({type:ye("object"),properties:H1(S(),M2),required:le(S()).optional()}).catchall(ft())}),P3=l.extend({mode:ye("url"),message:S(),elicitationId:S(),url:S().url()}),wn=W1([T2,P3]),Xt=c.extend({method:ye("elicitation/create"),params:wn}),K2=u.extend({elicitationId:S()}),C3=d.extend({method:ye("notifications/elicitation/complete"),params:K2}),ho=p.extend({action:Lt(["accept","decline","cancel"]),content:x4(br=>br===null?void 0:br,H1(S(),W1([S(),s1(),B1(),le(S())])).optional())}),Ro=Z({type:ye("ref/resource"),uri:S()}),u2=Z({type:ye("ref/prompt"),name:S()}),Yi=s.extend({ref:W1([u2,Ro]),argument:Z({name:S(),value:S()}),context:Z({arguments:H1(S(),S()).optional()}).optional()}),J2=c.extend({method:ye("completion/complete"),params:Yi}),Ki=p.extend({completion:xt({values:le(S()).max(100),total:ut(s1().int()),hasMore:ut(B1())})}),Pi=Z({uri:S().startsWith("file://"),name:S().optional(),_meta:H1(S(),ft()).optional()}),Q2=c.extend({method:ye("roots/list"),params:s.optional()}),Jr=p.extend({roots:le(Pi)}),En=d.extend({method:ye("notifications/roots/list_changed"),params:u.optional()}),ua=xt({ttl:s1().optional(),pollInterval:s1().optional()}),da=Lt(["working","input_required","completed","failed","cancelled"]),Zn=Z({taskId:S(),status:da,ttl:W1([s1(),Aa()]),createdAt:S(),lastUpdatedAt:S(),pollInterval:ut(s1()),statusMessage:ut(S())}),mn=p.extend({task:Zn}),A2=u.merge(Zn),zo=d.extend({method:ye("notifications/tasks/status"),params:A2}),Ji=c.extend({method:ye("tasks/get"),params:s.extend({taskId:S()})}),I2=p.merge(Zn),g2=c.extend({method:ye("tasks/result"),params:s.extend({taskId:S()})}),Qi=p.loose(),Mr=Ee.extend({method:ye("tasks/list")}),Fn=Ve.extend({tasks:le(Zn)}),qr=c.extend({method:ye("tasks/cancel"),params:s.extend({taskId:S()})});return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:o,TaskMetadataSchema:r,RelatedTaskMetadataSchema:i,RequestMetaSchema:a,BaseRequestParamsSchema:s,TaskAugmentedRequestParamsSchema:l,RequestSchema:c,NotificationsParamsSchema:u,NotificationSchema:d,ResultSchema:p,RequestIdSchema:m,EmptyResultSchema:h,CancelledNotificationParamsSchema:x,CancelledNotificationSchema:v,IconSchema:g,IconsSchema:y,BaseMetadataSchema:w,ImplementationSchema:P,ClientTasksCapabilitySchema:L,ServerTasksCapabilitySchema:I,ClientCapabilitiesSchema:N,InitializeRequestParamsSchema:U,InitializeRequestSchema:$,ServerCapabilitiesSchema:X,InitializeResultSchema:ae,InitializedNotificationSchema:pe,PingRequestSchema:Y,ProgressSchema:W,ProgressNotificationParamsSchema:Te,ProgressNotificationSchema:qe,PaginatedRequestParamsSchema:we,PaginatedRequestSchema:Ee,PaginatedResultSchema:Ve,ResourceContentsSchema:r1,TextResourceContentsSchema:S1,BlobResourceContentsSchema:oe,RoleSchema:me,AnnotationsSchema:We,ResourceSchema:c1,ResourceTemplateSchema:b1,ListResourcesRequestSchema:j1,ListResourcesResultSchema:De,ListResourceTemplatesRequestSchema:Ue,ListResourceTemplatesResultSchema:u1,ResourceRequestParamsSchema:Ce,ReadResourceRequestParamsSchema:Se,ReadResourceRequestSchema:fe,ReadResourceResultSchema:he,ResourceListChangedNotificationSchema:re,SubscribeRequestParamsSchema:Ie,SubscribeRequestSchema:m1,UnsubscribeRequestParamsSchema:E,UnsubscribeRequestSchema:et,ResourceUpdatedNotificationParamsSchema:N1,ResourceUpdatedNotificationSchema:t1,PromptArgumentSchema:O1,PromptSchema:G1,ListPromptsRequestSchema:gt,ListPromptsResultSchema:vt,GetPromptRequestParamsSchema:It,GetPromptRequestSchema:gn,TextContentSchema:J1,ImageContentSchema:Wt,AudioContentSchema:Bt,ToolUseContentSchema:zn,EmbeddedResourceSchema:Cr,ResourceLinkSchema:ur,ContentBlockSchema:mt,PromptMessageSchema:Tn,GetPromptResultSchema:On,PromptListChangedNotificationSchema:kr,ToolAnnotationsSchema:dr,ToolExecutionSchema:m2,ToolSchema:jr,ListToolsRequestSchema:Ur,ListToolsResultSchema:An,CallToolResultSchema:Pt,CallToolRequestParamsSchema:Rr,CallToolRequestSchema:G2,ToolListChangedNotificationSchema:Po,LoggingLevelSchema:E2,SetLevelRequestParamsSchema:vr,SetLevelRequestSchema:Fr,LoggingMessageNotificationParamsSchema:pr,LoggingMessageNotificationSchema:e1,ModelHintSchema:Y1,ModelPreferencesSchema:Rt,ToolChoiceSchema:zt,ToolResultContentSchema:Hr,SamplingContentSchema:$n,SamplingMessageContentBlockSchema:c2,SamplingMessageSchema:Z2,CreateMessageRequestParamsSchema:Ko,CreateMessageRequestSchema:tn,CreateMessageResultSchema:h2,CreateMessageResultWithToolsSchema:yt,BooleanSchemaSchema:Kr,StringSchemaSchema:Co,NumberSchemaSchema:X2,UntitledSingleSelectEnumSchemaSchema:ko,TitledSingleSelectEnumSchemaSchema:Y2,LegacyTitledEnumSchemaSchema:la,SingleSelectEnumSchemaSchema:ca,UntitledMultiSelectEnumSchemaSchema:Zi,TitledMultiSelectEnumSchemaSchema:Xi,MultiSelectEnumSchemaSchema:wi,EnumSchemaSchema:_i,PrimitiveSchemaDefinitionSchema:M2,ElicitRequestFormParamsSchema:T2,ElicitRequestURLParamsSchema:P3,ElicitRequestParamsSchema:wn,ElicitRequestSchema:Xt,ElicitationCompleteNotificationParamsSchema:K2,ElicitationCompleteNotificationSchema:C3,ElicitResultSchema:ho,ResourceTemplateReferenceSchema:Ro,PromptReferenceSchema:u2,CompleteRequestParamsSchema:Yi,CompleteRequestSchema:J2,CompleteResultSchema:Ki,RootSchema:Pi,ListRootsRequestSchema:Q2,ListRootsResultSchema:Jr,RootsListChangedNotificationSchema:En,TaskCreationParamsSchema:ua,TaskStatusSchema:da,TaskSchema:Zn,CreateTaskResultSchema:mn,TaskStatusNotificationParamsSchema:A2,TaskStatusNotificationSchema:zo,GetTaskRequestSchema:Ji,GetTaskResultSchema:I2,GetTaskPayloadRequestSchema:g2,GetTaskPayloadResultSchema:Qi,ListTasksRequestSchema:Mr,ListTasksResultSchema:Fn,CancelTaskRequestSchema:qr,CancelTaskResultSchema:p.merge(Zn),ClientRequestSchema:W1([Y,$,J2,Fr,gn,gt,j1,Ue,fe,m1,et,G2,Ur,Ji,g2,Mr,qr]),ClientNotificationSchema:W1([v,qe,pe,En,zo]),ClientResultSchema:W1([h,h2,yt,ho,Jr,I2,Fn,mn]),ServerRequestSchema:W1([Y,tn,Xt,Q2,Ji,g2,Mr,qr]),ServerNotificationSchema:W1([v,qe,e1,t1,re,Po,kr,zo,C3]),ServerResultSchema:W1([h,ae,Ki,On,vt,De,u1,he,Pt,An,I2,Fn,mn]),CallToolResultWireSchema:ft().superRefine((br,y2)=>{if(!(typeof br!="object"||br===null||Array.isArray(br)||br.content!==void 0)){for(let E5 of BW)if(E5 in br){y2.addIssue({code:"custom",message:`content is required when the body carries '${E5}' \u2014 another result family cannot default into an empty tools/call success`});return}}}).transform(D4e).pipe(Pt)}}var j4e;function jW(){return j4e??=B4e()}function UW(e){return e.type!=="object"}var U4e=new Set(["const","enum","default","examples"]),F4e=new Set(["properties","patternProperties","$defs","definitions","dependentSchemas","dependencies"]);function kW(e){return e!==void 0&&!(typeof e=="string"&&e.startsWith("#"))}function H4e(e){let t=typeof e.$schema=="string"?e.$schema:void 0;if(kW(e.$id))return{...t!==void 0&&{$schema:t},type:"object",properties:{result:e},required:["result"]};let n=CF(e.$schema)&&e.$recursiveAnchor!==!0,o=(r,i)=>{if(Array.isArray(r))return r.map(l=>o(l,!1));if(r===null||typeof r!="object"||!i&&kW(r.$id))return r;let a={},s=!1;for(let[l,c]of Object.entries(r))i?a[l]=o(c,!1):(l==="$ref"||l==="$dynamicRef")&&typeof c=="string"?a[l]=c==="#"?"#/properties/result":c.startsWith("#/")?`#/properties/result${c.slice(1)}`:c:l==="$recursiveRef"&&c==="#"&&n?s=!0:U4e.has(l)?a[l]=c:F4e.has(l)?a[l]=o(c,!0):a[l]=o(c,!1);return s&&("$ref"in a?a.allOf=[...Array.isArray(a.allOf)?a.allOf:[],{$ref:"#/properties/result"}]:a.$ref="#/properties/result"),a};return{...t!==void 0&&{$schema:t},type:"object",properties:{result:o(e,!1)},required:["result"]}}var FW={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"tasks/get":null,"tasks/result":null,"tasks/list":null,"tasks/cancel":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},HW={"notifications/cancelled":null,"notifications/progress":null,"notifications/initialized":null,"notifications/roots/list_changed":null,"notifications/tasks/status":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/elicitation/complete":null},q4e={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},nw;function hA(){if(nw)return nw;let e=jW();return nw={requestSchemas:{ping:e.PingRequestSchema,initialize:e.InitializeRequestSchema,"completion/complete":e.CompleteRequestSchema,"logging/setLevel":e.SetLevelRequestSchema,"prompts/get":e.GetPromptRequestSchema,"prompts/list":e.ListPromptsRequestSchema,"resources/list":e.ListResourcesRequestSchema,"resources/templates/list":e.ListResourceTemplatesRequestSchema,"resources/read":e.ReadResourceRequestSchema,"resources/subscribe":e.SubscribeRequestSchema,"resources/unsubscribe":e.UnsubscribeRequestSchema,"tools/call":e.CallToolRequestSchema,"tools/list":e.ListToolsRequestSchema,"tasks/get":e.GetTaskRequestSchema,"tasks/result":e.GetTaskPayloadRequestSchema,"tasks/list":e.ListTasksRequestSchema,"tasks/cancel":e.CancelTaskRequestSchema,"sampling/createMessage":e.CreateMessageRequestSchema,"elicitation/create":e.ElicitRequestSchema,"roots/list":e.ListRootsRequestSchema},notificationSchemas:{"notifications/cancelled":e.CancelledNotificationSchema,"notifications/progress":e.ProgressNotificationSchema,"notifications/initialized":e.InitializedNotificationSchema,"notifications/roots/list_changed":e.RootsListChangedNotificationSchema,"notifications/tasks/status":e.TaskStatusNotificationSchema,"notifications/message":e.LoggingMessageNotificationSchema,"notifications/resources/updated":e.ResourceUpdatedNotificationSchema,"notifications/resources/list_changed":e.ResourceListChangedNotificationSchema,"notifications/tools/list_changed":e.ToolListChangedNotificationSchema,"notifications/prompts/list_changed":e.PromptListChangedNotificationSchema,"notifications/elicitation/complete":e.ElicitationCompleteNotificationSchema},resultSchemas:{ping:e.EmptyResultSchema,initialize:e.InitializeResultSchema,"completion/complete":e.CompleteResultSchema,"logging/setLevel":e.EmptyResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"resources/subscribe":e.EmptyResultSchema,"resources/unsubscribe":e.EmptyResultSchema,"tools/call":e.CallToolResultWireSchema,"tools/list":e.ListToolsResultSchema,"sampling/createMessage":e.CreateMessageResultWithToolsSchema,"elicitation/create":e.ElicitResultSchema,"roots/list":e.ListRootsResultSchema}},nw}function qW(e){return Object.prototype.hasOwnProperty.call(FW,e)}function VW(e){return Object.prototype.hasOwnProperty.call(HW,e)}function V4e(e){return Object.prototype.hasOwnProperty.call(q4e,e)}function W4e(e){return V4e(e)?hA().resultSchemas[e]:void 0}function G4e(e){return qW(e)?hA().requestSchemas[e]:void 0}function Z4e(e){return VW(e)?hA().notificationSchemas[e]:void 0}var tve=Object.keys(FW),nve=Object.keys(HW);function uA(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function rw(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var RW={ok:!1,reason:"not-in-era"};function zW(e){return uA(e)&&uA(e.outputSchema)&&UW(e.outputSchema)}var gA={era:"2025-11-25",hasRequestMethod:qW,hasNotificationMethod:VW,validateRequest:(e,t)=>rw(G4e(e),t),validateResult:(e,t)=>rw(W4e(e),t),validateNotification:(e,t)=>rw(Z4e(e),t),hasInputRequestMethod:()=>!1,validateInputRequest:()=>RW,validateInputResponse:()=>RW,samplingResultVariant:((e,t)=>{let n=jW();return rw(e?n.CreateMessageResultWithToolsSchema:n.CreateMessageResultSchema,t)}),outboundEnvelope:e=>{},validateEnvelopeMeta:e=>[],projectCallToolResult(e,t){let n=DW(e),o=n.structuredContent;if(o===void 0)return n;let r=typeof o!="object"||o===null||Array.isArray(o),i=t!==void 0&&UW(t);return!r&&!i?n:{...n,structuredContent:{result:o}}},decodeResult(e,t){if(uA(t)&&"resultType"in t){let n={...t};return delete n.resultType,{kind:"complete",result:n}}return{kind:"complete",result:t}},encodeResult(e,t){if(e!=="tools/list")return t;let n=t.tools;return!Array.isArray(n)||!n.some(o=>zW(o))?t:{...t,tools:n.map(o=>zW(o)?{...o,outputSchema:H4e(o.outputSchema)}:o)}},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope:e=>{}};function X4e(){let e=cs(()=>W1([S(),s1(),B1(),Aa(),H1(S(),e),le(e)])),t=H1(S(),e),n=W1([S(),s1().int()]),o=S(),r=W1([S(),s1().int()]),i=Lt(["user","assistant"]),a=Lt(["debug","info","notice","warning","error","critical","alert","emergency"]),s=S().refine(Fn=>{try{return atob(Fn),!0}catch{return!1}},{message:"Invalid Base64 string"}),l=Z({ttl:s1().optional()}),c=Z({taskId:S()}),u=xt({progressToken:n.optional(),"io.modelcontextprotocol/related-task":c.optional()}),d=Z({_meta:u.optional()}),p=d.extend({task:l.optional()}),m=Z({_meta:u.optional()}),h=Z({method:S(),params:m.loose().optional()}),x=Z({src:S(),mimeType:S().optional(),sizes:le(S()).optional(),theme:Lt(["light","dark"]).optional()}),v=Z({icons:le(x).optional()}),g=Z({name:S(),title:S().optional()}),y=g.extend({...g.shape,...v.shape,version:S(),websiteUrl:S().optional(),description:S().optional()}),w=Q3(Z({applyDefaults:B1().optional()}),t),P=x4(Fn=>Fn&&typeof Fn=="object"&&!Array.isArray(Fn)&&Object.keys(Fn).length===0?{form:{}}:Fn,Q3(Z({form:w.optional(),url:t.optional()}),t.optional())),z=xt({list:t.optional(),cancel:t.optional(),requests:xt({sampling:xt({createMessage:t.optional()}).optional(),elicitation:xt({create:t.optional()}).optional()}).optional()}),k=xt({list:t.optional(),cancel:t.optional(),requests:xt({tools:xt({call:t.optional()}).optional()}).optional()}),L=Z({experimental:H1(S(),t).optional(),sampling:Z({context:t.optional(),tools:t.optional()}).optional(),elicitation:P.optional(),roots:Z({listChanged:B1().optional()}).optional(),tasks:z.optional(),extensions:H1(S(),t).optional()}),I=Z({experimental:H1(S(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:Z({listChanged:B1().optional()}).optional(),resources:Z({subscribe:B1().optional(),listChanged:B1().optional()}).optional(),tools:Z({listChanged:B1().optional()}).optional(),tasks:k.optional(),extensions:H1(S(),t).optional()}),N=Z({progress:s1(),total:ut(s1()),message:ut(S())}),U=Z({...m.shape,...N.shape,progressToken:n}),$=h.extend({method:ye("notifications/progress"),params:U}),X=m.extend({level:a,logger:S().optional(),data:ft()}),ae=h.extend({method:ye("notifications/message"),params:X}),pe=Z({uri:S(),mimeType:ut(S()),_meta:H1(S(),ft()).optional()}),Y=pe.extend({text:S()}),W=pe.extend({blob:s}),Te=Z({audience:le(i).optional(),priority:s1().min(0).max(1).optional(),lastModified:ea.datetime({offset:!0}).optional()}),qe=Z({...g.shape,...v.shape,uri:S(),description:ut(S()),mimeType:ut(S()),size:ut(s1()),annotations:Te.optional(),_meta:ut(xt({}))}),we=Z({...g.shape,...v.shape,uriTemplate:S(),description:ut(S()),mimeType:ut(S()),annotations:Te.optional(),_meta:ut(xt({}))}),Ee=h.extend({method:ye("notifications/resources/list_changed"),params:m.optional()}),Ve=m.extend({uri:S()}),r1=h.extend({method:ye("notifications/resources/updated"),params:Ve}),S1=Z({name:S(),description:ut(S()),required:ut(B1())}),f1=Z({...g.shape,...v.shape,description:ut(S()),arguments:ut(le(S1)),_meta:ut(xt({}))}),oe=h.extend({method:ye("notifications/prompts/list_changed"),params:m.optional()}),me=Z({type:ye("text"),text:S(),annotations:Te.optional(),_meta:H1(S(),ft()).optional()}),We=Z({type:ye("image"),data:s,mimeType:S(),annotations:Te.optional(),_meta:H1(S(),ft()).optional()}),c1=Z({type:ye("audio"),data:s,mimeType:S(),annotations:Te.optional(),_meta:H1(S(),ft()).optional()}),b1=Z({type:ye("tool_use"),name:S(),id:S(),input:H1(S(),ft()),_meta:H1(S(),ft()).optional()}),j1=Z({type:ye("resource"),resource:W1([Y,W]),annotations:Te.optional(),_meta:H1(S(),ft()).optional()}),De=qe.extend({type:ye("resource_link")}),Ue=W1([me,We,c1,De,j1]),u1=Z({role:i,content:Ue}),Ce=Z({title:S().optional(),readOnlyHint:B1().optional(),destructiveHint:B1().optional(),idempotentHint:B1().optional(),openWorldHint:B1().optional()}),Se=h.extend({method:ye("notifications/tools/list_changed"),params:m.optional()}),fe=Z({name:S().optional()}),he=Z({hints:le(fe).optional(),costPriority:s1().min(0).max(1).optional(),speedPriority:s1().min(0).max(1).optional(),intelligencePriority:s1().min(0).max(1).optional()}),re=Z({mode:Lt(["auto","required","none"]).optional()}),Ie=Z({type:ye("boolean"),title:S().optional(),description:S().optional(),default:B1().optional()}),m1=Z({type:ye("string"),title:S().optional(),description:S().optional(),minLength:s1().optional(),maxLength:s1().optional(),format:Lt(["email","uri","date","date-time"]).optional(),default:S().optional()}),E=Z({type:Lt(["number","integer"]),title:S().optional(),description:S().optional(),minimum:s1().optional(),maximum:s1().optional(),default:s1().optional()}),et=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),default:S().optional()}),N1=Z({type:ye("string"),title:S().optional(),description:S().optional(),oneOf:le(Z({const:S(),title:S()})),default:S().optional()}),t1=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),enumNames:le(S()).optional(),default:S().optional()}),O1=W1([et,N1]),G1=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({type:ye("string"),enum:le(S())}),default:le(S()).optional()}),gt=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({anyOf:le(Z({const:S(),title:S()}))}),default:le(S()).optional()}),vt=W1([G1,gt]),It=W1([t1,O1,vt]),gn=W1([It,Ie,m1,E]),J1=p.extend({mode:ye("form").optional(),message:S(),requestedSchema:Z({type:ye("object"),properties:H1(S(),gn),required:le(S()).optional()}).catchall(ft())}),Wt=Z({type:ye("ref/resource"),uri:S()}),Bt=Z({type:ye("ref/prompt"),name:S()}),zn=Z({uri:S().startsWith("file://"),name:S().optional(),_meta:H1(S(),ft()).optional()}),Cr=L.shape,ur=Z({experimental:Cr.experimental,sampling:Cr.sampling,elicitation:Cr.elicitation,roots:Cr.roots,extensions:Cr.extensions}),mt=I.shape,Tn=Z({experimental:mt.experimental,logging:mt.logging,completions:mt.completions,prompts:mt.prompts,resources:mt.resources,tools:mt.tools,extensions:mt.extensions}),On=xt({progressToken:n.optional(),[p8]:S(),[Q9]:y.optional(),[f8]:ur,[eu]:a.optional()}),kr=Z({...g.shape,...v.shape,description:S().optional(),inputSchema:xt({$schema:S().optional(),type:ye("object")}),outputSchema:xt({$schema:S().optional()}).optional(),annotations:Ce.optional(),_meta:H1(S(),ft()).optional()}),dr=Z({type:ye("tool_result"),toolUseId:S(),content:le(Ue),structuredContent:ft().optional(),isError:B1().optional(),_meta:H1(S(),ft()).optional()}),m2=W1([me,We,c1,b1,dr]),jr=Z({role:i,content:W1([m2,le(m2)]),_meta:H1(S(),ft()).optional()}),Ur=S(),An=xt({[pl]:y.optional().catch(void 0)}),Pt=An.optional();function Rr(Fn){return xt({_meta:Pt,resultType:Ur.default("complete"),...Fn})}let G2=Rr({}),Po=Rr({nextCursor:o.optional()}),E2=Rr({content:le(Ue),structuredContent:ft().optional(),isError:B1().optional()}),vr=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),tools:le(kr),nextCursor:o.optional()}),Fr=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),prompts:le(f1),nextCursor:o.optional()}),pr=Rr({description:S().optional(),messages:le(u1)}),e1=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),resources:le(qe),nextCursor:o.optional()}),Y1=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),resourceTemplates:le(we),nextCursor:o.optional()}),Rt=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),contents:le(W1([Y,W]))}),zt=Rr({completion:Z({values:le(S()).max(100),total:s1().int().optional(),hasMore:B1().optional()}).loose()}),Hr=Rr({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"])}),$n=Rr({ttlMs:s1().int().min(0).catch(0),cacheScope:Lt(["public","private"]).catch("private"),supportedVersions:le(S()),capabilities:Tn,instructions:S().optional()}),c2=Z({messages:le(jr),modelPreferences:he.optional(),systemPrompt:S().optional(),includeContext:Lt(["none","thisServer","allServers"]).optional(),temperature:s1().optional(),maxTokens:s1().int(),stopSequences:le(S()).optional(),metadata:t.optional(),tools:le(kr).optional(),toolChoice:re.optional()}),Z2=Z({method:ye("sampling/createMessage"),params:c2}),Ko=Z({method:ye("roots/list"),params:Z({_meta:H1(S(),ft()).optional()}).optional()}),tn=Z({...jr.shape,model:S(),stopReason:S().optional()}),h2=Z({roots:le(zn)}),yt=Z({action:Lt(["accept","decline","cancel"]),content:H1(S(),W1([S(),s1(),B1(),le(S())])).optional()}),Kr=Z({mode:ye("url"),message:S(),url:S().url()}),Co=W1([J1,Kr]),X2=Z({method:ye("elicitation/create"),params:Co}),ko=W1([Z2,Ko,X2]),Y2=W1([tn,h2,yt]),la=H1(S(),ko),ca=H1(S(),Y2),Zi=Rr({inputRequests:la.optional(),requestState:S().optional()}),Xi={inputResponses:ca.optional(),requestState:S().optional()},wi=Z({_meta:On,...Xi}),_i=xt({progressToken:n.optional()});function M2(Fn,qr){return Z({method:ye(Fn),params:Z({_meta:On,...qr})})}function T2(Fn,qr){return Z({method:ye(Fn),params:Z({_meta:_i.optional(),...qr}).optional()})}let P3={name:S(),arguments:H1(S(),ft()).optional(),...Xi},wn={cursor:o.optional()},Xt=M2("tools/call",P3),K2=M2("tools/list",wn),C3=M2("prompts/list",wn),ho=M2("prompts/get",{name:S(),arguments:H1(S(),S()).optional(),...Xi}),Ro=M2("resources/list",wn),u2=M2("resources/templates/list",wn),Yi=M2("resources/read",{uri:S(),...Xi}),J2={ref:W1([Bt,Wt]),argument:Z({name:S(),value:S()}),context:Z({arguments:H1(S(),S()).optional()}).optional()},Ki=M2("completion/complete",J2),Pi=M2("server/discover",{}),Q2=Z({toolsListChanged:B1().optional(),promptsListChanged:B1().optional(),resourcesListChanged:B1().optional(),resourceSubscriptions:le(S()).optional()}),Jr={notifications:Q2},En=M2("subscriptions/listen",Jr),ua=An.extend({"io.modelcontextprotocol/subscriptionId":r}),da=xt({_meta:ua,resultType:Ur.default("complete")}),Zn={"tools/call":T2("tools/call",P3),"tools/list":T2("tools/list",wn),"prompts/get":T2("prompts/get",{name:S(),arguments:H1(S(),S()).optional()}),"prompts/list":T2("prompts/list",wn),"resources/list":T2("resources/list",wn),"resources/templates/list":T2("resources/templates/list",wn),"resources/read":T2("resources/read",{uri:S()}),"completion/complete":T2("completion/complete",J2),"server/discover":T2("server/discover",{}),"subscriptions/listen":T2("subscriptions/listen",Jr)};function mn(Fn){return xt({_meta:Pt,...Fn})}let A2={"tools/call":mn({content:le(Ue),structuredContent:ft().optional(),isError:B1().optional()}),"tools/list":mn({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),tools:le(kr),nextCursor:o.optional()}),"prompts/get":mn({description:S().optional(),messages:le(u1)}),"prompts/list":mn({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),prompts:le(f1),nextCursor:o.optional()}),"resources/list":mn({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),resources:le(qe),nextCursor:o.optional()}),"resources/templates/list":mn({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),resourceTemplates:le(we),nextCursor:o.optional()}),"resources/read":mn({ttlMs:s1().int().min(0),cacheScope:Lt(["public","private"]),contents:le(W1([Y,W]))}),"completion/complete":mn({completion:Z({values:le(S()).max(100),total:s1().int().optional(),hasMore:B1().optional()}).loose()}),"server/discover":mn({ttlMs:s1().int().min(0).catch(0),cacheScope:Lt(["public","private"]).catch("private"),supportedVersions:le(S()),capabilities:Tn,instructions:S().optional()}),"subscriptions/listen":mn({})},zo=xt({"io.modelcontextprotocol/subscriptionId":r.optional()}),Ji=Z({method:ye("notifications/subscriptions/acknowledged"),params:Z({_meta:zo.optional(),notifications:Q2})}),I2=Z({_meta:zo.optional(),requestId:r,reason:S().optional()}),g2=Z({method:ye("notifications/cancelled"),params:I2}),Qi={"notifications/cancelled":g2,"notifications/progress":$,"notifications/message":ae,"notifications/resources/updated":r1,"notifications/resources/list_changed":Ee,"notifications/tools/list_changed":Se,"notifications/prompts/list_changed":oe,"notifications/subscriptions/acknowledged":Ji},Mr=Fn=>Z({jsonrpc:ye("2.0"),id:W1([S(),s1().int()]),result:Fn}).strict();return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:o,RequestIdSchema:r,RoleSchema:i,LoggingLevelSchema:a,TaskMetadataSchema:l,RelatedTaskMetadataSchema:c,RequestMetaSchema:u,BaseRequestParamsSchema:d,TaskAugmentedRequestParamsSchema:p,NotificationsParamsSchema:m,NotificationSchema:h,IconSchema:x,IconsSchema:v,BaseMetadataSchema:g,ImplementationSchema:y,ClientTasksCapabilitySchema:z,ServerTasksCapabilitySchema:k,ClientCapabilitiesSchema:L,ServerCapabilitiesSchema:I,ProgressSchema:N,ProgressNotificationParamsSchema:U,ProgressNotificationSchema:$,LoggingMessageNotificationParamsSchema:X,LoggingMessageNotificationSchema:ae,ResourceContentsSchema:pe,TextResourceContentsSchema:Y,BlobResourceContentsSchema:W,AnnotationsSchema:Te,ResourceSchema:qe,ResourceTemplateSchema:we,ResourceListChangedNotificationSchema:Ee,ResourceUpdatedNotificationParamsSchema:Ve,ResourceUpdatedNotificationSchema:r1,PromptArgumentSchema:S1,PromptSchema:f1,PromptListChangedNotificationSchema:oe,TextContentSchema:me,ImageContentSchema:We,AudioContentSchema:c1,ToolUseContentSchema:b1,EmbeddedResourceSchema:j1,ResourceLinkSchema:De,ContentBlockSchema:Ue,PromptMessageSchema:u1,ToolAnnotationsSchema:Ce,ToolListChangedNotificationSchema:Se,ModelHintSchema:fe,ModelPreferencesSchema:he,ToolChoiceSchema:re,BooleanSchemaSchema:Ie,StringSchemaSchema:m1,NumberSchemaSchema:E,UntitledSingleSelectEnumSchemaSchema:et,TitledSingleSelectEnumSchemaSchema:N1,LegacyTitledEnumSchemaSchema:t1,SingleSelectEnumSchemaSchema:O1,UntitledMultiSelectEnumSchemaSchema:G1,TitledMultiSelectEnumSchemaSchema:gt,MultiSelectEnumSchemaSchema:vt,EnumSchemaSchema:It,PrimitiveSchemaDefinitionSchema:gn,ElicitRequestFormParamsSchema:J1,ResourceTemplateReferenceSchema:Wt,PromptReferenceSchema:Bt,RootSchema:zn,ClientCapabilities2026Schema:ur,ServerCapabilities2026Schema:Tn,RequestMetaEnvelopeSchema:On,ToolSchema:kr,ToolResultContentSchema:dr,SamplingMessageContentBlockSchema:m2,SamplingMessageSchema:jr,ResultTypeSchema:Ur,ResultMetaSchema:An,ResultSchema:G2,PaginatedResultSchema:Po,CallToolResultSchema:E2,ListToolsResultSchema:vr,ListPromptsResultSchema:Fr,GetPromptResultSchema:pr,ListResourcesResultSchema:e1,ListResourceTemplatesResultSchema:Y1,ReadResourceResultSchema:Rt,CompleteResultSchema:zt,CacheableResultSchema:Hr,DiscoverResultSchema:$n,CreateMessageRequestParamsSchema:c2,CreateMessageRequestSchema:Z2,ListRootsRequestSchema:Ko,CreateMessageResultSchema:tn,ListRootsResultSchema:h2,ElicitResultSchema:yt,ElicitRequestURLParamsSchema:Kr,ElicitRequestParamsSchema:Co,ElicitRequestSchema:X2,InputRequestSchema:ko,InputResponseSchema:Y2,InputRequestsSchema:la,InputResponsesSchema:ca,InputRequiredResultSchema:Zi,InputResponseRequestParamsSchema:wi,CallToolRequestSchema:Xt,ListToolsRequestSchema:K2,ListPromptsRequestSchema:C3,GetPromptRequestSchema:ho,ListResourcesRequestSchema:Ro,ListResourceTemplatesRequestSchema:u2,ReadResourceRequestSchema:Yi,CompleteRequestSchema:Ki,DiscoverRequestSchema:Pi,SubscriptionFilterSchema:Q2,SubscriptionsListenRequestSchema:En,SubscriptionsListenResultMetaSchema:ua,SubscriptionsListenResultSchema:da,dispatchRequestSchemas:Zn,dispatchResultSchemas:A2,NotificationMetaSchema:zo,SubscriptionsAcknowledgedNotificationSchema:Ji,CancelledNotificationParamsSchema:I2,CancelledNotificationSchema:g2,notificationSchemas2026:Qi,JSONRPCResultResponseSchema:Mr(G2),CallToolResultResponseSchema:Mr(W1([E2,Zi])),ListToolsResultResponseSchema:Mr(vr),ListPromptsResultResponseSchema:Mr(Fr),GetPromptResultResponseSchema:Mr(W1([pr,Zi])),ListResourcesResultResponseSchema:Mr(e1),ListResourceTemplatesResultResponseSchema:Mr(Y1),ReadResourceResultResponseSchema:Mr(W1([Rt,Zi])),CompleteResultResponseSchema:Mr(zt),DiscoverResultResponseSchema:Mr($n),SubscriptionsListenResultResponseSchema:Mr(da)}}var Y4e;function bl(){return Y4e??=X4e()}var K4e=["tools/list","prompts/list","resources/list","resources/templates/list","resources/read","server/discover"];function J4e(e){return K4e.includes(e)}var yA=Symbol("modelcontextprotocol.resultCacheHintFallback");function Q4e(e){return e[yA]}function WW(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0}function GW(e){return e==="public"||e==="private"}var Nn=(function(e){return e[e.ParseError=-32700]="ParseError",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.InvalidParams=-32602]="InvalidParams",e[e.InternalError=-32603]="InternalError",e[e.ResourceNotFound=-32002]="ResourceNotFound",e[e.MissingRequiredClientCapability=-32021]="MissingRequiredClientCapability",e[e.UnsupportedProtocolVersion=-32022]="UnsupportedProtocolVersion",e[e.UrlElicitationRequired=-32042]="UrlElicitationRequired",e})({}),hi=class ZW extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ProtocolError"})}static[Symbol.hasInstance](t){return Ia(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,t)}constructor(t,n,o){super(n),this.code=t,this.data=o,this.name="ProtocolError",g8(this,new.target)}static fromError(t,n,o){if(t===Nn.UrlElicitationRequired&&o){let r=o;if(r.elicitations)return new YW(r.elicitations,n)}if(t===Nn.UnsupportedProtocolVersion&&o){let r=o;if(Array.isArray(r.supported)&&typeof r.requested=="string")return new KW({supported:r.supported,requested:r.requested},n)}if(t===Nn.InvalidParams||t===Nn.ResourceNotFound){let r=o;if(typeof r?.uri=="string"&&(t===Nn.ResourceNotFound||Object.keys(r).length===1))return new XW(r.uri,n)}if(t===Nn.MissingRequiredClientCapability&&o){let r=o;if(r.requiredCapabilities!==null&&typeof r.requiredCapabilities=="object"&&!Array.isArray(r.requiredCapabilities))return new JW({requiredCapabilities:r.requiredCapabilities},n)}return new ZW(t,n,o)}},XW=class extends hi{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ResourceNotFoundError"})}constructor(e,t=`Resource not found: ${e}`){super(Nn.InvalidParams,t,{uri:e})}get uri(){return this.data.uri}},YW=class extends hi{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UrlElicitationRequiredError"})}constructor(e,t=`URL elicitation${e.length>1?"s":""} required`){super(Nn.UrlElicitationRequired,t,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}},KW=class extends hi{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnsupportedProtocolVersionError"})}constructor(e,t=`Unsupported protocol version: ${e.requested}`){super(Nn.UnsupportedProtocolVersion,t,e)}get supported(){return this.data.supported}get requested(){return this.data.requested}},JW=class extends hi{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.MissingRequiredClientCapabilityError"})}constructor(e,t=`Missing required client capabilities: ${Object.keys(e.requiredCapabilities).join(", ")}`){super(Nn.MissingRequiredClientCapability,t,e)}get requiredCapabilities(){return this.data.requiredCapabilities}},e5e=0,t5e="private",n5e=["tools/call","prompts/get","resources/read"];function r5e(e,t){let n=t.resultType;if(n===void 0)return{...t,resultType:"complete"};if(n==="complete"||n5e.includes(e))return t;throw new hi(Nn.InternalError,`Handler for ${e} returned resultType '${String(n)}', but results of ${e} only support 'complete' on protocol revision 2026-07-28`)}function o5e(e,t){let n=Q4e(t);if(t.resultType!=="complete"||!J4e(e))return n===void 0?t:c5e(t);let o=t,r=WW(o.ttlMs)?o.ttlMs:s5e(n),i=GW(o.cacheScope)?o.cacheScope:l5e(n),a={...o,ttlMs:r,cacheScope:i};return delete a[yA],a}function i5e(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function a5e(e,t){if(t===void 0)return e;let n=e._meta;return n===void 0?{...e,_meta:{[pl]:t}}:!i5e(n)||n[pl]!==void 0?e:{...e,_meta:{...n,[pl]:t}}}function s5e(e){return e!==void 0&&WW(e.ttlMs)?e.ttlMs:e5e}function l5e(e){return e!==void 0&&GW(e.cacheScope)?e.cacheScope:t5e}function c5e(e){let t={...e};return delete t[yA],t}var u5e=["elicitation/create","sampling/createMessage","roots/list"],ow;function QW(){if(ow)return ow;let e=bl();return ow={request:{"elicitation/create":Z({method:ye("elicitation/create"),params:e.ElicitRequestParamsSchema}),"sampling/createMessage":Z({method:ye("sampling/createMessage"),params:e.CreateMessageRequestParamsSchema}),"roots/list":Z({method:ye("roots/list"),params:xt({}).optional()})},response:{"elicitation/create":e.ElicitResultSchema,"sampling/createMessage":e.CreateMessageResultSchema,"roots/list":e.ListRootsResultSchema}},ow}function eG(e){return u5e.includes(e)}function oA(e){return eG(e)?QW().request[e]:void 0}function d5e(e){return eG(e)?QW().response[e]:void 0}var vA={"tools/call":null,"tools/list":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"completion/complete":null,"server/discover":null,"subscriptions/listen":null},tG={"notifications/cancelled":null,"notifications/progress":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/subscriptions/acknowledged":null};function nG(e){return Object.prototype.hasOwnProperty.call(vA,e)}function rG(e){return Object.prototype.hasOwnProperty.call(tG,e)}function p5e(e){return Object.prototype.hasOwnProperty.call(vA,e)}function f5e(e){return nG(e)?bl().dispatchRequestSchemas[e]:void 0}function m5e(e){return p5e(e)?bl().dispatchResultSchemas[e]:void 0}function h5e(e){return rG(e)?bl().notificationSchemas2026[e]:void 0}var rve=Object.keys(vA),ove=Object.keys(tG);function wm(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Sm(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var g5e={ok:!1,reason:"not-in-era"},y5e=[p8,f8];function v5e(e,t){let n=t,o=!1,r=()=>(o||(n={...n},o=!0),n),i=t.tools;e==="tools/list"&&Array.isArray(i)&&i.some(s=>wm(s)&&"execution"in s)&&(r().tools=i.map(s=>{if(!wm(s)||!("execution"in s))return s;let l={...s};return delete l.execution,l}));let a=t.capabilities;if(wm(a)&&"tasks"in a){let s={...a};delete s.tasks,r().capabilities=s}return n}var bA={era:"2026-07-28",hasRequestMethod:nG,hasNotificationMethod:rG,hasInputRequestMethod:e=>oA(e)!==void 0,validateRequest:(e,t)=>Sm(f5e(e),t),validateResult:(e,t)=>Sm(m5e(e),t),validateNotification:(e,t)=>Sm(h5e(e),t),validateInputRequest:(e,t)=>Sm(oA(e),t),validateInputResponse:(e,t)=>Sm(d5e(e),t),samplingResultVariant:()=>g5e,outboundEnvelope(e){return{[p8]:e.protocolVersion,[Q9]:e.clientInfo,[f8]:e.clientCapabilities,...e.logLevel!==void 0&&{[eu]:e.logLevel}}},validateEnvelopeMeta(e){let t=[];for(let o of y5e)o in e||t.push({key:o,problem:"missing"});let n=bl().RequestMetaEnvelopeSchema.safeParse(e);if(!n.success)for(let o of n.error.issues){let r=o.path.map(String),i=r.length>0?r.join("."):"_meta";r.length===1&&t.some(a=>a.key===i&&a.problem==="missing")||t.push({key:i,problem:o.message})}return t},projectCallToolResult:e=>DW(e),inputRequestSchema:oA,decodeResult(e,t){if(!wm(t))return{kind:"invalid",error:new so(mi.InvalidResult,`Invalid result for ${e}: not an object`,{method:e})};let n=t.resultType;if(n===void 0)return{kind:"invalid",error:new so(mi.InvalidResult,`Invalid result for ${e}: missing required resultType \u2014 servers implementing protocol revision 2026-07-28 MUST include it (the absent-means-complete bridge applies only to earlier-revision servers)`,{method:e,violation:"missing-resultType"})};if(typeof n!="string")return{kind:"invalid",error:new so(mi.InvalidResult,`Invalid result for ${e}: non-string resultType`,{method:e,resultType:n})};if(n==="input_required"){let a=t.inputRequests,s=wm(a)?a:{},l=t.requestState,c=t._meta===void 0?void 0:bl().ResultMetaSchema.safeParse(t._meta),u=c?.success?c.data:void 0;return Object.keys(s).length===0&&typeof l!="string"?{kind:"invalid",error:new so(mi.InvalidResult,`Invalid result for ${e}: input_required carries neither inputRequests nor requestState (every input_required result must include at least one of the two)`,{method:e,violation:"input-required-missing-both"})}:{kind:"input_required",inputRequests:s,...typeof l=="string"&&{requestState:l},...u!==void 0&&{_meta:u}}}if(n!=="complete")return{kind:"invalid",error:new so(mi.UnsupportedResultType,`Unsupported result type '${n}' for ${e}`,{resultType:n,method:e})};let o=b5e(),r=Object.hasOwn(o,e)?o[e]:void 0;if(r!==void 0){let a=r.safeParse(t);if(!a.success)return{kind:"invalid",error:new so(mi.InvalidResult,`Invalid result for ${e}: ${a.error}`,{method:e})}}let i={...t};return delete i.resultType,{kind:"complete",result:i}},encodeResult(e,t,n){return a5e(o5e(e,r5e(e,v5e(e,t))),n)},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope(e){if(e.envelope===void 0)return"Request is missing the required _meta envelope for protocol revision 2026-07-28 (io.modelcontextprotocol/protocolVersion, io.modelcontextprotocol/clientCapabilities)";let t=bl().RequestMetaEnvelopeSchema.safeParse(e.envelope);if(!t.success)return`Invalid _meta envelope for protocol revision 2026-07-28: ${t.error.issues.map(n=>n.message).join("; ")}`}},iw;function b5e(){if(iw)return iw;let e=bl();return iw={"tools/call":e.CallToolResultSchema,"tools/list":e.ListToolsResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"completion/complete":e.CompleteResultSchema,"server/discover":e.DiscoverResultSchema},iw}var SA="2026-07-28";function Pm(e){return e!==void 0&&LW(e)?bA:gA}function $W(e){return e.revision!==void 0?Pm(e.revision).era:e.era==="modern"?bA.era:gA.era}function iA(e){return oG.some(t=>t.hasRequestMethod(e))}function aA(e){return oG.some(t=>t.hasNotificationMethod(e))}function EW(e){return e==="tasks/get"||e==="tasks/cancel"}var oG=[gA,bA],S5e=_F({AnnotationsSchema:()=>z0,AudioContentSchema:()=>su,BaseMetadataSchema:()=>R0,BaseRequestParamsSchema:()=>qo,BlobResourceContentsSchema:()=>am,BooleanSchemaSchema:()=>pm,CallToolRequestParamsSchema:()=>cx,CallToolRequestSchema:()=>ux,CallToolResultSchema:()=>um,CancelTaskRequestSchema:()=>ZT,CancelTaskResultSchema:()=>XT,CancelledNotificationParamsSchema:()=>fS,CancelledNotificationSchema:()=>Qf,ClientCapabilitiesSchema:()=>yS,ClientNotificationSchema:()=>KT,ClientRequestSchema:()=>YT,ClientResultSchema:()=>JT,ClientTasksCapabilitySchema:()=>hS,CompatibilityCallToolResultSchema:()=>DT,CompleteRequestParamsSchema:()=>Dx,CompleteRequestSchema:()=>Bx,CompleteResultSchema:()=>jx,ContentBlockSchema:()=>lu,CreateMessageRequestParamsSchema:()=>_x,CreateMessageRequestSchema:()=>Px,CreateMessageResultSchema:()=>Cx,CreateMessageResultWithToolsSchema:()=>kx,CreateTaskResultSchema:()=>jT,CursorSchema:()=>Gf,DiscoverRequestSchema:()=>wS,DiscoverResultSchema:()=>tm,ElicitRequestFormParamsSchema:()=>du,ElicitRequestParamsSchema:()=>Mx,ElicitRequestSchema:()=>Tx,ElicitRequestURLParamsSchema:()=>Ex,ElicitResultSchema:()=>Nx,ElicitationCompleteNotificationParamsSchema:()=>Ax,ElicitationCompleteNotificationSchema:()=>Ix,EmbeddedResourceSchema:()=>ex,EmptyResultSchema:()=>Jf,EnumSchemaSchema:()=>$x,GetPromptRequestParamsSchema:()=>KS,GetPromptRequestSchema:()=>JS,GetPromptResultSchema:()=>rx,GetTaskPayloadRequestSchema:()=>qT,GetTaskPayloadResultSchema:()=>VT,GetTaskRequestSchema:()=>FT,GetTaskResultSchema:()=>HT,IconSchema:()=>mS,IconsSchema:()=>ml,ImageContentSchema:()=>au,ImplementationSchema:()=>ru,InitializeRequestParamsSchema:()=>vS,InitializeRequestSchema:()=>bS,InitializeResultSchema:()=>SS,InitializedNotificationSchema:()=>xS,JSONArraySchema:()=>NT,JSONObjectSchema:()=>_2,JSONRPCErrorResponseSchema:()=>nu,JSONRPCMessageSchema:()=>pS,JSONRPCNotificationSchema:()=>Kf,JSONRPCRequestSchema:()=>Yf,JSONRPCResponseSchema:()=>OT,JSONRPCResultResponseSchema:()=>tu,JSONValueSchema:()=>dl,LegacyTitledEnumSchemaSchema:()=>hm,ListChangedOptionsBaseSchema:()=>px,ListPromptsRequestSchema:()=>XS,ListPromptsResultSchema:()=>YS,ListResourceTemplatesRequestSchema:()=>$S,ListResourceTemplatesResultSchema:()=>ES,ListResourcesRequestSchema:()=>RS,ListResourcesResultSchema:()=>zS,ListRootsRequestSchema:()=>Fx,ListRootsResultSchema:()=>Hx,ListTasksRequestSchema:()=>WT,ListTasksResultSchema:()=>GT,ListToolsRequestSchema:()=>sx,ListToolsResultSchema:()=>lx,LoggingLevelSchema:()=>dm,LoggingMessageNotificationParamsSchema:()=>hx,LoggingMessageNotificationSchema:()=>gx,ModelHintSchema:()=>yx,ModelPreferencesSchema:()=>vx,MultiSelectEnumSchemaSchema:()=>zx,NotificationSchema:()=>Bi,NotificationsParamsSchema:()=>Di,NumberSchemaSchema:()=>uu,PaginatedRequestParamsSchema:()=>CS,PaginatedRequestSchema:()=>hl,PaginatedResultSchema:()=>gl,PingRequestSchema:()=>nm,PrimitiveSchemaDefinitionSchema:()=>vm,ProgressNotificationParamsSchema:()=>PS,ProgressNotificationSchema:()=>rm,ProgressSchema:()=>_S,ProgressTokenSchema:()=>Wf,PromptArgumentSchema:()=>GS,PromptListChangedNotificationSchema:()=>ox,PromptMessageSchema:()=>nx,PromptReferenceSchema:()=>Lx,PromptSchema:()=>ZS,ReadResourceRequestParamsSchema:()=>MS,ReadResourceRequestSchema:()=>TS,ReadResourceResultSchema:()=>AS,RelatedTaskMetadataSchema:()=>dS,RequestIdSchema:()=>fl,RequestMetaSchema:()=>Zf,RequestSchema:()=>P2,ResourceContentsSchema:()=>om,ResourceLinkSchema:()=>tx,ResourceListChangedNotificationSchema:()=>IS,ResourceRequestParamsSchema:()=>ou,ResourceSchema:()=>sm,ResourceTemplateReferenceSchema:()=>Ox,ResourceTemplateSchema:()=>kS,ResourceUpdatedNotificationParamsSchema:()=>VS,ResourceUpdatedNotificationSchema:()=>WS,ResultMetaObjectSchema:()=>Xf,ResultSchema:()=>C2,RoleSchema:()=>yl,RootSchema:()=>Ux,RootsListChangedNotificationSchema:()=>qx,SamplingContentSchema:()=>xx,SamplingMessageContentBlockSchema:()=>d8,SamplingMessageSchema:()=>wx,ServerCapabilitiesSchema:()=>em,ServerNotificationSchema:()=>eA,ServerRequestSchema:()=>QT,ServerResultSchema:()=>tA,ServerTasksCapabilitySchema:()=>gS,SetLevelRequestParamsSchema:()=>fx,SetLevelRequestSchema:()=>mx,SingleSelectEnumSchemaSchema:()=>Rx,StringSchemaSchema:()=>cu,SubscribeRequestParamsSchema:()=>NS,SubscribeRequestSchema:()=>OS,SubscriptionFilterSchema:()=>lm,SubscriptionsAcknowledgedNotificationParamsSchema:()=>US,SubscriptionsAcknowledgedNotificationSchema:()=>FS,SubscriptionsListenRequestParamsSchema:()=>BS,SubscriptionsListenRequestSchema:()=>jS,SubscriptionsListenResultMetaSchema:()=>HS,SubscriptionsListenResultSchema:()=>qS,TaskAugmentedRequestParamsSchema:()=>h8,TaskCreationParamsSchema:()=>BT,TaskMetadataSchema:()=>uS,TaskSchema:()=>vl,TaskStatusNotificationParamsSchema:()=>Wx,TaskStatusNotificationSchema:()=>UT,TaskStatusSchema:()=>Vx,TextContentSchema:()=>iu,TextResourceContentsSchema:()=>im,TitledMultiSelectEnumSchemaSchema:()=>ym,TitledSingleSelectEnumSchemaSchema:()=>mm,ToolAnnotationsSchema:()=>ix,ToolChoiceSchema:()=>bx,ToolExecutionSchema:()=>ax,ToolListChangedNotificationSchema:()=>dx,ToolResultContentSchema:()=>Sx,ToolSchema:()=>cm,ToolUseContentSchema:()=>QS,UnsubscribeRequestParamsSchema:()=>LS,UnsubscribeRequestSchema:()=>DS,UntitledMultiSelectEnumSchemaSchema:()=>gm,UntitledSingleSelectEnumSchemaSchema:()=>fm});var iG=e=>Yf.safeParse(e).success,aG=e=>Kf.safeParse(e).success,dA=e=>tu.safeParse(e).success,sG=e=>nu.safeParse(e).success;var _m=-32020,ive=[{rung:"http-method",order:1,evaluatedAt:"edge",codes:[-32e3],conformance:[],rationale:"The modern era is POST-only; GET/DELETE are body-less 2025-era session operations and are method-routed to legacy serving (405 when legacy serving is not configured), before any body is read."},{rung:"jsonrpc-shape",order:2,evaluatedAt:"edge",codes:[Nn.InvalidRequest],conformance:["server-stateless"],rationale:"The body must be a JSON-RPC request or notification: posted responses and batch arrays containing a modern or invalid element are rejected before classification (element-wise batch rule); all-legacy arrays stay legacy traffic."},{rung:"era-classification",order:3,evaluatedAt:"edge",codes:[_m,Nn.UnsupportedProtocolVersion],conformance:["server-stateless","http-header-validation","http-custom-header-server-validation"],rationale:"Body-primary era classification with the protocol-version header as a cross-check; a header/body disagreement is rejected with -32020 (HeaderMismatch), and an envelope-less request on a modern-only endpoint is answered with the unsupported-protocol-version error naming the supported revisions."},{rung:"envelope",order:4,evaluatedAt:"edge",codes:[Nn.InvalidParams],conformance:["server-stateless"],rationale:"A present envelope claim with a malformed envelope \u2014 and a missing envelope on a request whose protocol-version header names a modern revision \u2014 is an invalid-params rejection naming the offending or missing key(s); never a silent fall back to legacy handling. This is the only place an invalid-params rejection maps to HTTP 400."},{rung:"method-registry",order:5,evaluatedAt:"dispatch",codes:[Nn.MethodNotFound],conformance:["server-stateless"],rationale:"Method existence outranks parameter validity: a method absent from the negotiated revision\u2019s registry (or with no handler installed) answers method-not-found before params or capabilities are looked at."},{rung:"request-params",order:6,evaluatedAt:"dispatch",codes:[Nn.InvalidParams],conformance:[],rationale:"Per-method params validation; emitted in-band by the dispatch layer (HTTP 200), never via the ladder status table."},{rung:"standard-header-validation",order:7,evaluatedAt:"pre-dispatch",codes:[_m],conformance:["http-header-validation"],rationale:"SEP-2243 standard `MCP-Protocol-Version` / `Mcp-Method` / `Mcp-Name` headers \u2014 presence, sentinel decoding, and `Mcp-Name` \u2194 body cross-check \u2014 are validated by the HTTP entry on a modern-classified request after the supported-revision gate and before dispatch. The spec requires `MCP-Protocol-Version` and `Mcp-Method` on every modern *request* POST (`Mcp-Name` only for the methods that mirror `params.name` / `params.uri` / `params.taskId`, see `MCP_NAME_HEADER_SOURCE`) and names them in that order, so a request missing several is answered by the earliest. Notification POSTs are exempt: the presence half runs on requests only, so a modern-enveloped notification is dispatched even with no standard headers at all. The classifier\u2019s own header-mismatch cells (protocol-version, `Mcp-Method` mismatch) stay on the edge `era-classification` rung; this rung carries the entry-layer presence/`Mcp-Name` half \u2014 including the missing `MCP-Protocol-Version` cell, which cannot live on the edge rung without breaking body-primary classification. Evaluated before the capability gate, the factory call, and the `Mcp-Param-*` rung so a request that fails several rungs is answered by the standard-header rung first. The documented order (after method-registry 5 and request-params 6) is NOT the observed precedence: serveModern evaluates this rung immediately after the supported-revision gate, so a request that also fails a dispatch rung is answered here before the dispatch rungs (5\u20136) are consulted."},{rung:"client-capabilities",order:8,evaluatedAt:"pre-dispatch",codes:[Nn.MissingRequiredClientCapability],conformance:["server-stateless"],rationale:"The capability requirement is checked by the HTTP entry, pre-dispatch, against the validated envelope the classifier produced \u2014 pinning the spec-mandated HTTP 400 independently of how dispatch- and handler-produced errors are mapped. The documented order (after method resolution and params validation) is preserved observably only while the requirement table is empty: once a served method gains a requirement entry, a request that is missing the capability and would also fail a dispatch rung is answered by this gate first, so the entry must consult the method registry before the gate if the documented precedence is to stay observable."},{rung:"param-header-validation",order:9,evaluatedAt:"pre-dispatch",codes:[_m],conformance:["http-custom-header-server-validation"],rationale:"SEP-2243 `Mcp-Param-*` headers are validated against the named tool\u2019s `x-mcp-header` declarations and the body `arguments` after the tool registry is known and before dispatch reaches the handler; a missing/disagreeing/malformed header is rejected 400 / -32020 with the same shape as the standard-header cross-checks. The documented order (after method resolution and params validation) is preserved observably only when the body `arguments` would otherwise validate: the check runs pre-dispatch, so a `tools/call` that fails BOTH this rung and a dispatch-time rung (e.g. order-6 `request-params`, -32602) is answered by this gate first with 400 / -32020, not by the earlier-ordered rung."}],ave={[Nn.ParseError]:400,[Nn.InvalidRequest]:400,[Nn.MethodNotFound]:404,[Nn.UnsupportedProtocolVersion]:400,[Nn.MissingRequiredClientCapability]:400,[_m]:400};function xA(e,t){return Af(e,t)}function xm(e){return new Set(e.flatMap(t=>Object.keys(t.shape)))}function pA(e){if(e==null)return!1;let t=typeof e;return t!=="object"&&t!=="function"||!("~standard"in e)?!1:typeof e["~standard"]?.validate=="function"}var MW=!1,fA="draft-2020-12";function x5e(e,t="input"){let n=e["~standard"],o;if(n.jsonSchema)o=n.jsonSchema[t]({target:fA});else if(n.vendor==="zod"){if(!("_zod"in e))throw new Error("Schema appears to be from zod 3, which the SDK cannot convert to JSON Schema. Upgrade to zod >=4.2.0, or wrap your JSON Schema with fromJsonSchema().");MW||(MW=!0,console.warn("[mcp-sdk] Your zod version does not implement `~standard.jsonSchema` (added in zod 4.2.0). Falling back to z.toJSONSchema(). Upgrade to zod >=4.2.0 to silence this warning.")),o=a8(e,{target:fA,io:t})}else throw new Error(`Schema library "${n.vendor}" does not implement StandardJSONSchemaV1 (\`~standard.jsonSchema\`). Upgrade to a version that does, or wrap your JSON Schema with fromJsonSchema().`);if(t==="output")return o.type!==void 0?o:lG(o)?{type:"object",...o}:o;if(o.type!==void 0&&o.type!=="object")throw new Error(`MCP tool and prompt schemas must describe objects (got type: ${JSON.stringify(o.type)}). Wrap your schema in z.object({...}) or equivalent.`);return{type:"object",...o}}function lG(e){if("properties"in e||"patternProperties"in e||"additionalProperties"in e||"required"in e)return!0;for(let t of["oneOf","anyOf","allOf"]){let n=e[t];if(Array.isArray(n)&&n.length>0)return n.every(o=>o!==null&&typeof o=="object"&&(o.type==="object"||lG(o)))}return!1}function w5e(e){return e.path?.length?`${e.path.map(t=>String(typeof t=="object"?t.key:t)).join(".")}: ${e.message}`:e.message}async function sA(e,t){let n=await e["~standard"].validate(t);return n.issues&&n.issues.length>0?{success:!1,error:n.issues.map(o=>w5e(o)).join(", ")}:{success:!0,data:n.value}}function _5e(e){let t=a8(e,{target:fA,io:"input"});return typeof t.pattern=="string"?t.pattern:void 0}var P5e=/\\\.\\d\{(\d+)\}/;function C5e(e){let t=P5e.exec(e),n=[void 0,-1,0];return t&&n.push(Number(t[1])),[!1,!0].flatMap(o=>[!1,!0].flatMap(r=>n.map(i=>ea.datetime({local:o,offset:r,precision:i}))))}function k5e(e,t){let n;switch(e){case"email":n=[Db()];break;case"uri":n=[ul()];break;case"date":n=[ea.date()];break;case"date-time":n=C5e(t);break}return new Set(n.map(o=>_5e(o)).filter(o=>o!==void 0))}function R5e(e,t,n){return n!=="zod"?!0:k5e(e,t).has(t)}function Cm(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function z5e(e){try{return x5e(e,"input")}catch(t){let n=t instanceof Error?t.message:String(t);throw new hi(Nn.InvalidParams,`Elicitation requestedSchema must describe an object with flat primitive properties: ${n}`)}}var $5e=new Set(["$comment","deprecated","description","examples","readOnly","title","writeOnly"]);function wA(e){return $5e.has(e)||e.startsWith("x-")}var E5e=new Set(["$schema",...Object.keys(du.shape.requestedSchema.shape)]),TW={string:xm([cu,fm,mm,hm]),number:xm([uu]),integer:xm([uu]),boolean:xm([pm]),array:xm([gm,ym])},M5e=new Set(cu.shape.format.unwrap().options);function T5e(e,t,n,o){if(!Cm(e))return e;let r=typeof e.type=="string"&&Object.hasOwn(TW,e.type)?TW[e.type]:void 0;if(r===void 0)return e;let i={};for(let[a,s]of Object.entries(e))r.has(a)||wA(a)?i[a]=s:a==="pattern"&&e.type==="string"&&typeof e.format=="string"?M5e.has(e.format)?(typeof s!="string"||!R5e(e.format,s,n))&&o.push(`${t}.${a}`):i[a]=s:o.push(`${t}.${a}`);return i}function A5e(e,t){let n={},o=[];for(let[r,i]of Object.entries(e))r==="properties"&&Cm(i)?n[r]=Object.fromEntries(Object.entries(i).map(([a,s])=>[a,T5e(s,`properties.${a}`,t,o)])):E5e.has(r)?n[r]=i:wA(r)||o.push(r);if(o.length>0)throw new hi(Nn.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${o.join(", ")}`);return n}function I5e(e,t){if(!Cm(e.properties))return t;let n=Object.entries(e.properties).filter(([,o])=>!xA(vm,o).success).map(([o])=>`properties.${o}`);return n.length>0?n.join(", "):t}function mA(e,t,n=""){return Array.isArray(e)&&Array.isArray(t)?e.flatMap((o,r)=>mA(o,t[r],`${n}[${r}]`)):!Cm(e)||!Cm(t)?[]:Object.entries(e).flatMap(([o,r])=>{let i=n?`${n}.${o}`:o;return Object.prototype.hasOwnProperty.call(t,o)?mA(r,t[o],i):wA(o)?[]:[i]})}function N5e(e){if(!pA(e.requestedSchema))return{...e,mode:"form",requestedSchema:e.requestedSchema};let t=e.requestedSchema["~standard"].vendor,n=A5e(z5e(e.requestedSchema),t),o=xA(du.shape.requestedSchema,n);if(!o.success)throw new hi(Nn.InvalidParams,`Elicitation requestedSchema only supports flat primitive properties (string, number, integer, boolean, and string enums): ${I5e(n,o.error.message)}`);let r=mA(n,o.data);if(r.length>0)throw new hi(Nn.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${r.join(", ")}`);let i=(o.data.required??[]).filter(a=>!Object.prototype.hasOwnProperty.call(o.data.properties,a));if(i.length>0)throw new hi(Nn.InvalidParams,`Elicitation requestedSchema lists required properties that are not defined in properties: ${i.join(", ")}`);return{...e,mode:"form",requestedSchema:o.data}}function O5e(e){let t=e.inputRequests!==void 0&&Object.keys(e.inputRequests).length>0,n=typeof e.requestState=="string";if(!t&&!n)throw new TypeError("inputRequired() requires at least one of inputRequests (with at least one entry) or requestState (spec: every InputRequiredResult MUST include at least one of the two)");return{resultType:"input_required",...e.inputRequests!==void 0&&{inputRequests:e.inputRequests},...e.requestState!==void 0&&{requestState:e.requestState}}}var sve=Object.assign(O5e,{elicit(e){try{return{method:"elicitation/create",params:N5e(e)}}catch(t){throw t instanceof hi?new TypeError(t.message,{cause:t}):t}},elicitUrl(e){return{method:"elicitation/create",params:{...e,mode:"url"}}},createMessage(e){return{method:"sampling/createMessage",params:e}},listRoots(){return{method:"roots/list"}}});var L5e=["AnnotationsSchema","AudioContentSchema","BaseMetadataSchema","BlobResourceContentsSchema","BooleanSchemaSchema","CallToolRequestSchema","CallToolRequestParamsSchema","CallToolResultSchema","CancelledNotificationSchema","CancelledNotificationParamsSchema","CancelTaskRequestSchema","CancelTaskResultSchema","ClientCapabilitiesSchema","ClientNotificationSchema","ClientRequestSchema","ClientResultSchema","CompatibilityCallToolResultSchema","CompleteRequestSchema","CompleteRequestParamsSchema","CompleteResultSchema","ContentBlockSchema","CreateMessageRequestSchema","CreateMessageRequestParamsSchema","CreateMessageResultSchema","CreateMessageResultWithToolsSchema","CreateTaskResultSchema","CursorSchema","DiscoverRequestSchema","DiscoverResultSchema","ElicitationCompleteNotificationSchema","ElicitationCompleteNotificationParamsSchema","ElicitRequestSchema","ElicitRequestFormParamsSchema","ElicitRequestParamsSchema","ElicitRequestURLParamsSchema","ElicitResultSchema","EmbeddedResourceSchema","EmptyResultSchema","EnumSchemaSchema","GetPromptRequestSchema","GetPromptRequestParamsSchema","GetPromptResultSchema","GetTaskPayloadRequestSchema","GetTaskPayloadResultSchema","GetTaskRequestSchema","GetTaskResultSchema","IconSchema","IconsSchema","ImageContentSchema","ImplementationSchema","InitializedNotificationSchema","InitializeRequestSchema","InitializeRequestParamsSchema","InitializeResultSchema","JSONArraySchema","JSONObjectSchema","JSONRPCErrorResponseSchema","JSONRPCMessageSchema","JSONRPCNotificationSchema","JSONRPCRequestSchema","JSONRPCResponseSchema","JSONRPCResultResponseSchema","JSONValueSchema","LegacyTitledEnumSchemaSchema","ListPromptsRequestSchema","ListPromptsResultSchema","ListResourcesRequestSchema","ListResourcesResultSchema","ListResourceTemplatesRequestSchema","ListResourceTemplatesResultSchema","ListRootsRequestSchema","ListRootsResultSchema","ListTasksRequestSchema","ListTasksResultSchema","ListToolsRequestSchema","ListToolsResultSchema","LoggingLevelSchema","LoggingMessageNotificationSchema","LoggingMessageNotificationParamsSchema","ModelHintSchema","ModelPreferencesSchema","MultiSelectEnumSchemaSchema","NotificationSchema","NumberSchemaSchema","PaginatedRequestSchema","PaginatedRequestParamsSchema","PaginatedResultSchema","PingRequestSchema","PrimitiveSchemaDefinitionSchema","ProgressSchema","ProgressNotificationSchema","ProgressNotificationParamsSchema","ProgressTokenSchema","PromptSchema","PromptArgumentSchema","PromptListChangedNotificationSchema","PromptMessageSchema","PromptReferenceSchema","ReadResourceRequestSchema","ReadResourceRequestParamsSchema","ReadResourceResultSchema","RelatedTaskMetadataSchema","RequestSchema","RequestIdSchema","RequestMetaSchema","ResourceSchema","ResourceContentsSchema","ResourceLinkSchema","ResourceListChangedNotificationSchema","ResourceRequestParamsSchema","ResourceTemplateSchema","ResourceTemplateReferenceSchema","ResourceUpdatedNotificationSchema","ResourceUpdatedNotificationParamsSchema","ResultMetaObjectSchema","ResultSchema","RoleSchema","RootSchema","RootsListChangedNotificationSchema","SamplingContentSchema","SamplingMessageSchema","SamplingMessageContentBlockSchema","ServerCapabilitiesSchema","ServerNotificationSchema","ServerRequestSchema","ServerResultSchema","SetLevelRequestSchema","SetLevelRequestParamsSchema","SingleSelectEnumSchemaSchema","StringSchemaSchema","SubscribeRequestSchema","SubscribeRequestParamsSchema","SubscriptionFilterSchema","SubscriptionsAcknowledgedNotificationSchema","SubscriptionsAcknowledgedNotificationParamsSchema","SubscriptionsListenRequestSchema","SubscriptionsListenRequestParamsSchema","SubscriptionsListenResultSchema","SubscriptionsListenResultMetaSchema","TaskAugmentedRequestParamsSchema","TaskCreationParamsSchema","TaskMetadataSchema","TaskSchema","TaskStatusSchema","TaskStatusNotificationSchema","TaskStatusNotificationParamsSchema","TextContentSchema","TextResourceContentsSchema","TitledMultiSelectEnumSchemaSchema","TitledSingleSelectEnumSchemaSchema","ToolSchema","ToolAnnotationsSchema","ToolChoiceSchema","ToolExecutionSchema","ToolListChangedNotificationSchema","ToolResultContentSchema","ToolUseContentSchema","UnsubscribeRequestSchema","UnsubscribeRequestParamsSchema","UntitledMultiSelectEnumSchemaSchema","UntitledSingleSelectEnumSchemaSchema"],D5e={IdJagTokenExchangeResponseSchema:Kx,OAuthClientInformationFullSchema:tw,OAuthClientInformationSchema:ew,OAuthClientMetadataSchema:Qx,OAuthClientRegistrationErrorSchema:nA,OAuthErrorResponseSchema:Jx,OAuthMetadataSchema:bm,OAuthProtectedResourceMetadataSchema:Gx,OAuthTokenRevocationRequestSchema:rA,OAuthTokensSchema:Yx,OpenIdProviderDiscoveryMetadataSchema:Xx,OpenIdProviderMetadataSchema:Zx},cG={},uG={};function dG(e,t){let n=e.slice(0,-6);cG[n]=t,uG[n]=o=>t.safeParse(o).success}for(let e of L5e)dG(e,S5e[e]);for(let[e,t]of Object.entries(D5e))dG(e,t);var B5e=Object.freeze(cG),j5e=Object.freeze(uG);function U5e(e){switch(e){case"initialize":case"notifications/initialized":return Pm(void 0);case"server/discover":return Pm(SA);default:return}}var pG=6e4,F5e=[p8,Q9,f8,eu],H5e=["inputResponses","requestState"];function AW(e,t){let n=e.params;if(!lA(n))return{message:e,lifted:{}};let o=n._meta,r=lA(o)?F5e.filter(l=>l in o):[],i=t==="request"?H5e.filter(l=>l in n):[];if(r.length===0&&i.length===0)return{message:e,lifted:{}};let a={},s={...n};if(r.length>0&&lA(o)){let l={},c={...o};for(let u of r)l[u]=o[u],delete c[u];a.envelope=l,Object.keys(c).length>0?s._meta=c:delete s._meta}for(let l of i)l==="inputResponses"&&(a.inputResponses=s[l]),l==="requestState"&&(a.requestState=s[l]),delete s[l];return{message:{...e,params:s},lifted:a}}function IW(e,t){let n=e.validateResult(t,void 0);if(!(!n.ok&&n.reason==="not-in-era"))return{"~standard":{version:1,vendor:"mcp-wire-codec",validate(o){let r=e.validateResult(t,o);return r.ok?{value:r.value}:{issues:[{message:r.reason==="invalid"?r.message:`not-in-era: ${t}`}]}}}}}function fG(e){return()=>e}var q5e=fG(void 0),V5e,_A=class{_transport;_requestMessageId=0;_requestHandlers=new Map;_customSchemaRequestMethods=new Set;_requestHandlerAbortControllers=new Map;_notificationHandlers=new Map;_responseHandlers=new Map;_progressHandlers=new Map;_timeoutInfo=new Map;_pendingDebouncedNotifications=new Set;_negotiatedProtocolVersion;static{V5e=(e,t)=>{e._negotiatedProtocolVersion=t}}_supportedProtocolVersions;onclose;onerror;fallbackRequestHandler;fallbackNotificationHandler;constructor(e){this._options=e,this._supportedProtocolVersions=e?.supportedProtocolVersions??sS,this.setNotificationHandler("notifications/cancelled",t=>{this._oncancel(t)}),this.setNotificationHandler("notifications/progress",t=>{this._onprogress(t)}),this.setRequestHandler("ping",t=>({}))}_shouldDropInbound(e){}_outboundMetaEnvelope(){}_envelopeOutbound(e){let t=this._outboundMetaEnvelope();if(t===void 0)return e;let n=e.params??{};return{...e,params:{...n,_meta:{...t,...n._meta}}}}_resolveNonCompleteResult(e,t){return Promise.reject(new so(mi.UnsupportedResultType,`Unsupported result type '${e.kind}' for ${t.request.method}`,{resultType:e.kind,method:t.request.method}))}_getRequestHandler(e){return this._requestHandlers.get(e)}async _oncancel(e){e.params.requestId!==void 0&&this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,t,n,o,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(o,t),startTime:Date.now(),timeout:t,maxTotalTimeout:n,resetTimeoutOnProgress:r,onTimeout:o})}_resetTimeout(e){let t=this._timeoutInfo.get(e);if(!t)return!1;let n=Date.now()-t.startTime;if(t.maxTotalTimeout&&n>=t.maxTotalTimeout)throw this._timeoutInfo.delete(e),new so(mi.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:t.maxTotalTimeout,totalElapsed:n});return clearTimeout(t.timeoutId),t.timeoutId=setTimeout(t.onTimeout,t.timeout),!0}_cleanupTimeout(e){let t=this._timeoutInfo.get(e);t&&(clearTimeout(t.timeoutId),this._timeoutInfo.delete(e))}async connect(e){this._transport=e;let t=this.transport?.onclose;this._transport.onclose=()=>{try{t?.()}finally{this._onclose()}};let n=this.transport?.onerror;this._transport.onerror=r=>{n?.(r),this._onerror(r)};let o=this._transport?.onmessage;this._transport.onmessage=(r,i)=>{o?.(r,i),dA(r)||sG(r)?this._onresponse(r):iG(r)?this._onrequest(r,i):aG(r)?this._onnotification(r,i):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},e.setSupportedProtocolVersions?.(this._supportedProtocolVersions),await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._pendingDebouncedNotifications.clear();for(let o of this._timeoutInfo.values())clearTimeout(o.timeoutId);this._timeoutInfo.clear();let t=this._requestHandlerAbortControllers;this._requestHandlerAbortControllers=new Map;let n=new so(mi.ConnectionClosed,"Connection closed");this._transport=void 0;try{this.onclose?.()}finally{for(let o of e.values())o(n);for(let o of t.values())o.abort(n)}}_onerror(e){this.onerror?.(e)}_onnotification(e,t){let{message:n}=AW(e,"notification"),o=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop")return;if(t?.classification!==void 0){let a=$W(t.classification);if(a!==o.era){this._onerror(new Error(`Era mismatch on inbound notification '${n.method}': classified as ${a} but this instance serves ${o.era}`));return}}if(aA(n.method)&&!o.hasNotificationMethod(n.method))return;let r=this._notificationHandlers.get(n.method),i=this.fallbackNotificationHandler;r===void 0&&i===void 0||Promise.resolve().then(()=>r===void 0?i(n):r(n,o)).catch(a=>this._onerror(new Error(`Uncaught error in notification handler: ${a}`)))}_onrequest(e,t){let{message:n,lifted:o}=AW(e,"request"),r=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop"){this._onerror(new Error(`Dropped inbound request '${e.method}': not servable on this connection's protocol era`));return}let i=this._transport,a=(x,v,g)=>{let y={jsonrpc:"2.0",id:n.id,error:{code:x,message:v,...g!==void 0&&{data:g}}};i?.send(y).catch(w=>this._onerror(new Error(`Failed to send an error response: ${w}`)))};if(t?.classification!==void 0){let x=$W(t.classification);if(x!==r.era){this._onerror(new Error(`Era mismatch on inbound request '${n.method}': classified as ${x} but this instance serves ${r.era}`));let v=t.classification.revision??x;a(Nn.UnsupportedProtocolVersion,`Unsupported protocol version: ${v}`,{supported:this._supportedProtocolVersions,requested:v});return}}if(iA(n.method)&&!r.hasRequestMethod(n.method)&&!(EW(n.method)&&this._customSchemaRequestMethods.has(n.method))){a(Nn.MethodNotFound,"Method not found");return}let s=this._requestHandlers.get(n.method)??this.fallbackRequestHandler;if(s===void 0){a(Nn.MethodNotFound,"Method not found");return}let l=r.checkInboundEnvelope(o);if(l!==void 0){a(Nn.InvalidParams,l);return}let c=(x,v)=>this._notificationViaCodec(this._resolveOutboundCodec(x.method),x,{...v,relatedRequestId:n.id}),u=(x,v,g)=>this._requestWithSchemaViaCodec(this._resolveOutboundCodec(x.method),x,v,{...g,relatedRequestId:n.id}),d=new AbortController;this._requestHandlerAbortControllers.set(n.id,d);let p=o.inputResponses===void 0?void 0:W5e(o.inputResponses),m={sessionId:i?.sessionId,mcpReq:{id:n.id,method:n.method,_meta:n.params?._meta,...o.envelope!==void 0&&{envelope:o.envelope},...p!==void 0&&{inputResponses:p.accepted},...p!==void 0&&p.droppedKeys.length>0&&{droppedInputResponseKeys:p.droppedKeys},requestState:o.requestState===void 0?q5e:fG(o.requestState),signal:d.signal,send:((x,v,g)=>{let y=this._resolveOutboundCodec(x.method);if(this._assertOutboundRequestInEra(y,x.method),pA(v))return u(x,v,g);let w=IW(y,x.method);if(w===void 0)throw new TypeError(`'${x.method}' is not a spec method; pass a result schema as the second argument to ctx.mcpReq.send().`);return u(x,w,v)}),notify:c},http:t?.authInfo?{authInfo:t.authInfo}:void 0},h=this.buildContext(m,t);Promise.resolve().then(()=>s(n,h)).then(async x=>{if(d.signal.aborted)return;let v;try{v=r.encodeResult(n.method,x,this._outboundServerInfo())}catch(y){this._onerror(new Error(`Failed to encode result for ${n.method}: ${y}`)),a(Nn.InternalError,"Internal error");return}let g={result:v,jsonrpc:"2.0",id:n.id};await i?.send(g)},async x=>{if(d.signal.aborted)return;let v=Number.isSafeInteger(x.code)?x.code:Nn.InternalError,g={jsonrpc:"2.0",id:n.id,error:{code:r.encodeErrorCode(v),message:x.message??"Internal error",...x.data!==void 0&&{data:x.data}}};await i?.send(g)}).catch(x=>this._onerror(new Error(`Failed to send response: ${x}`))).finally(()=>{this._requestHandlerAbortControllers.get(n.id)===d&&this._requestHandlerAbortControllers.delete(n.id)})}_onprogress(e){let{progressToken:t,...n}=e.params,o=Number(t),r=this._progressHandlers.get(o);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let i=this._responseHandlers.get(o),a=this._timeoutInfo.get(o);if(a&&i&&a.resetTimeoutOnProgress)try{this._resetTimeout(o)}catch(s){this._responseHandlers.delete(o),this._progressHandlers.delete(o),this._cleanupTimeout(o),i(s);return}r(n)}_onresponse(e){let t=Number(e.id),n=this._responseHandlers.get(t);if(n===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(t),this._cleanupTimeout(t),this._progressHandlers.delete(t),dA(e)?n(e):n(hi.fromError(e.error.code,e.error.message,e.error.data))}get transport(){return this._transport}async close(){await this._transport?.close()}request(e,t,n){let o=this._resolveOutboundCodec(e.method);if(pA(t))return EW(e.method)||this._assertOutboundRequestInEra(o,e.method),this._requestWithSchemaViaCodec(o,e,t,n);this._assertOutboundRequestInEra(o,e.method);let r=IW(o,e.method);if(r===void 0)throw new TypeError(`'${e.method}' is not a spec method; pass a result schema as the second argument to request().`);return this._requestWithSchemaViaCodec(o,e,r,t)}_negotiatedWireCodec(){return Pm(this._negotiatedProtocolVersion)}_wireCodec(){return this._negotiatedWireCodec()}_resolveOutboundCodec(e){if(this._negotiatedProtocolVersion===void 0){let t=U5e(e);if(t)return t}return this._negotiatedWireCodec()}_assertOutboundRequestInEra(e,t){if(iA(t)&&!e.hasRequestMethod(t))throw new so(mi.MethodNotSupportedByProtocolVersion,`Method '${t}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t,era:e.era})}_requestWithSchema(e,t,n){let o=this._resolveOutboundCodec(e.method);return this._assertOutboundRequestInEra(o,e.method),this._requestWithSchemaViaCodec(o,e,t,n)}_requestWithSchemaViaCodec(e,t,n,o){let{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a,headers:s}=o??{},l=Date.now(),c,u;return new Promise((d,p)=>{let m=k=>{p(k)};if(!this._transport){m(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(t.method)}catch(k){m(k);return}if(o?.signal?.aborted){let k=o.signal.reason;throw k instanceof so?k:new so(mi.RequestTimeout,String(k))}let h=e.era===SA&&this._transport.hasPerRequestStream===!0?new AbortController:void 0,x=this._requestMessageId++;u=x;let v={...t,jsonrpc:"2.0",id:x};o?.onprogress&&(this._progressHandlers.set(x,o.onprogress),v.params={...t.params,_meta:{...t.params?._meta,progressToken:x}});let g=this._envelopeOutbound(v),y=!1,w=k=>{y||(this._progressHandlers.delete(x),h===void 0?t.method!=="initialize"&&this._transport?.send(this._envelopeOutbound({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:x,reason:String(k)}}),{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a}).catch(L=>this._onerror(new Error(`Failed to send cancellation: ${L}`))):h.abort(),p(k instanceof so?k:new so(mi.RequestTimeout,String(k))))};this._responseHandlers.set(x,k=>{if(o?.signal?.aborted)return;if(y=!0,k instanceof Error)return p(k);let L;try{L=e.decodeResult(t.method,k.result)}catch(N){return p(N instanceof Error?N:new Error(String(N)))}if(L.kind==="invalid")return p(L.error);if(L.kind==="input_required"){if(o?.allowInputRequired===!0)return d(G5e(L));let N={codec:e,request:t,resultSchema:n,options:o,flowStartedAt:l,retry:(U,$)=>this._requestWithSchemaViaCodec(e,U===void 0?{method:t.method}:{method:t.method,params:U},n,$)};return d(this._resolveNonCompleteResult(L,N))}let I=L.result;sA(n,I).then(N=>{N.success?d(N.data):p(new so(mi.InvalidResult,`Invalid result for ${t.method}: ${N.error}`))},p)}),c=()=>w(o?.signal?.reason),o?.signal?.addEventListener("abort",c,{once:!0});let P=o?.timeout??pG,z=()=>w(new so(mi.RequestTimeout,"Request timed out",{timeout:P}));this._setupTimeout(x,P,o?.maxTotalTimeout,z,o?.resetTimeoutOnProgress??!1),this._transport.send(g,{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a,headers:s,requestSignal:h?.signal}).catch(k=>{this._progressHandlers.delete(x),p(k)})}).finally(()=>{c&&o?.signal?.removeEventListener("abort",c),u!==void 0&&(this._responseHandlers.delete(u),this._cleanupTimeout(u))})}async notification(e,t){return await this._notificationViaCodec(this._resolveOutboundCodec(e.method),e,t)}async _notificationViaCodec(e,t,n){if(!this._transport)throw new so(mi.NotConnected,"Not connected");if(aA(t.method)&&!e.hasNotificationMethod(t.method))throw new so(mi.MethodNotSupportedByProtocolVersion,`Notification '${t.method}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t.method,era:e.era});this.assertNotificationCapability(t.method);let o=this._envelopeOutbound({jsonrpc:"2.0",...t});if((this._options?.debouncedNotificationMethods??[]).includes(t.method)&&!t.params&&n?.relatedRequestId===void 0){if(this._pendingDebouncedNotifications.has(t.method))return;this._pendingDebouncedNotifications.add(t.method),Promise.resolve().then(()=>{this._pendingDebouncedNotifications.delete(t.method),this._transport&&this._transport?.send(o,n).catch(r=>this._onerror(r))});return}await this._transport.send(o,n)}setRequestHandler(e,t,n){this.assertRequestHandlerCapability(e);let o;if(typeof t=="function"){if(!iA(e))throw new TypeError(`'${e}' is not a spec request method; pass schemas as the second argument to setRequestHandler().`);o=(r,i)=>{let a=this._negotiatedWireCodec(),s=a.validateRequest(e,r);if(!s.ok&&s.reason==="not-in-era"&&(s=a.validateInputRequest(e,r)),!s.ok)throw s.reason==="not-in-era"?new hi(Nn.InternalError,`No wire schema for ${e} in the resolved era`):new Error(s.message);return Promise.resolve(t(s.value,i))}}else if(n)o=async(r,i)=>{let a=await sA(t.params,{...r.params});if(!a.success)throw new hi(Nn.InvalidParams,`Invalid params for ${e}: ${a.error}`);return n(a.data,i)};else throw new TypeError("setRequestHandler: handler is required");typeof t=="function"?this._customSchemaRequestMethods.delete(e):this._customSchemaRequestMethods.add(e),this._requestHandlers.set(e,this._wrapHandler(e,o))}_wrapHandler(e,t){return t}_outboundServerInfo(){}removeRequestHandler(e){this._requestHandlers.delete(e),this._customSchemaRequestMethods.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,t,n){if(typeof t=="function"){if(!aA(e))throw new TypeError(`'${e}' is not a spec notification method; pass schemas as the second argument to setNotificationHandler().`);this._notificationHandlers.set(e,(o,r)=>{let i=r.validateNotification(e,o);if(!i.ok)throw i.reason==="not-in-era"?new hi(Nn.InternalError,`No wire schema for ${e} in the resolved era`):new Error(i.message);return Promise.resolve(t(i.value))});return}if(!n)throw new TypeError("setNotificationHandler: handler is required");this._notificationHandlers.set(e,async o=>{let r=await sA(t.params,{...o.params});if(!r.success)throw new hi(Nn.InvalidParams,`Invalid params for notification ${e}: ${r.error}`);await n(r.data,o)})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}};function lA(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function NW(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function W5e(e){let t={},n=[];if(!NW(e))return{accepted:t,droppedKeys:n};for(let[o,r]of Object.entries(e)){if(!NW(r)||"method"in r||"result"in r){n.push(o);continue}t[o]=r}return{accepted:t,droppedKeys:n}}function G5e(e){return{resultType:"input_required",inputRequests:e.inputRequests,...e.requestState!==void 0&&{requestState:e.requestState},...e._meta!==void 0&&{_meta:e._meta}}}var Z5e=wF((e=>{var t=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,n=/\\([\u000b\u0020-\u00ff])/g,o=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;e.parse=r;function r(s){if(!s)throw new TypeError("argument string is required");var l=typeof s=="object"?i(s):s;if(typeof l!="string")throw new TypeError("argument string is required to be a string");var c=l.indexOf(";"),u=c!==-1?l.slice(0,c).trim():l.trim();if(!o.test(u))throw new TypeError("invalid media type");var d=new a(u.toLowerCase());if(c!==-1){var p,m,h;for(t.lastIndex=c;m=t.exec(l);){if(m.index!==c)throw new TypeError("invalid parameter format");c+=m[0].length,p=m[1].toLowerCase(),h=m[2],h.charCodeAt(0)===34&&(h=h.slice(1,-1),h.indexOf("\\")!==-1&&(h=h.replace(n,"$1"))),d.parameters[p]=h}if(c!==l.length)throw new TypeError("invalid parameter format")}return d}function i(s){var l;if(typeof s.getHeader=="function"?l=s.getHeader("content-type"):typeof s.headers=="object"&&(l=s.headers&&s.headers["content-type"]),typeof l!="string")throw new TypeError("content-type header is missing from object");return l}function a(s){this.parameters=Object.create(null),this.type=s}})),lve=PF(Z5e(),1);var X5e=10*1024*1024;var bve=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker");var Y5e=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,K5e=[0,31,28,31,30,31,30,31,31,30,31,30,31],J5e=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,Q5e=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ese=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,tse=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,nse=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,rse=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,ose=/^(?:\/(?:[^~/]|~0|~1)*)*$/,ise=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,ase=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,sse=e=>{if(e[0]==='"')return!1;let[t,n,...o]=e.split("@");return!t||!n||o.length!==0||t.length>64||n.length>253||t[0]==="."||t.endsWith(".")||t.includes("..")||!/^[a-z0-9.-]+$/i.test(n)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(t)?!1:n.split(".").every(r=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(r))},lse=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,cse=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,use=e=>e.length>1&&e.length<80&&(/^P\d+([.,]\d+)?W$/.test(e)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(e)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(e));function us(e){return e.test.bind(e)}var Sve={date:mG,time:hG.bind(void 0,!1),"date-time":fse,duration:use,uri:gse,"uri-reference":us(ese),"uri-template":us(tse),url:us(nse),email:sse,hostname:us(Q5e),ipv4:us(lse),ipv6:us(cse),regex:vse,uuid:us(rse),"json-pointer":us(ose),"json-pointer-uri-fragment":us(ise),"relative-json-pointer":us(ase)};function dse(e){return e%4===0&&(e%100!==0||e%400===0)}function mG(e){let t=e.match(Y5e);if(!t)return!1;let n=+t[1],o=+t[2],r=+t[3];return o>=1&&o<=12&&r>=1&&r<=(o==2&&dse(n)?29:K5e[o])}function hG(e,t){let n=t.match(J5e);if(!n)return!1;let o=+n[1],r=+n[2],i=+n[3],a=!!n[5];return(o<=23&&r<=59&&i<=59||o==23&&r==59&&i==60)&&(!e||a)}var pse=/t|\s/i;function fse(e){let t=e.split(pse);return t.length==2&&mG(t[0])&&hG(!0,t[1])}var mse=/\/|:/,hse=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function gse(e){return mse.test(e)&&hse.test(e)}var yse=/[^\\]\\Z/;function vse(e){if(yse.test(e))return!1;try{return new RegExp(e,"u"),!0}catch{return!1}}var Sse;Sse=globalThis.crypto;var km=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthClientFlowError"})}static[Symbol.hasInstance](e){return Ia(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,e)}constructor(e){super(e),this.name=new.target.name,g8(this,new.target)}},mbe=class extends km{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.IssuerMismatchError"})}kind;expected;received;constructor(e,t,n){super(`Issuer mismatch in ${e==="metadata"?"authorization server metadata (RFC 8414 \xA73.3)":"authorization response (RFC 9207)"}: expected ${JSON.stringify(t)}, received ${JSON.stringify(n)}`),this.kind=e,this.expected=t,this.received=n}},hbe=class extends km{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.RegistrationRejectedError"})}status;body;submittedMetadata;constructor(e){super(`Dynamic Client Registration rejected (HTTP ${e.status}): ${e.body}`),this.status=e.status,this.body=e.body,this.submittedMetadata=e.submittedMetadata}},gbe=class extends km{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsecureTokenEndpointError"})}tokenEndpoint;constructor(e){super(`Refusing to send credentials to non-https token endpoint '${e}'. OAuth token requests MUST use TLS (localhost / *.localhost / 127.0.0.1 / ::1 are exempt).`),this.tokenEndpoint=e}},ybe=class extends km{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.AuthorizationServerMismatchError"})}constructor(e,t){super(`Authorization server mismatch: credentials are bound to ${JSON.stringify(e)} but this call resolved ${JSON.stringify(t)}; refusing to present them to a different authorization server`),this.recordedIssuer=e,this.currentIssuer=t}},vbe=class extends km{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsufficientScopeError"})}requiredScope;resourceMetadataUrl;errorDescription;constructor(e){super(`Insufficient scope${e.requiredScope?`: required "${e.requiredScope}"`:""}`),this.requiredScope=e.requiredScope,this.resourceMetadataUrl=e.resourceMetadataUrl,this.errorDescription=e.errorDescription}};var bbe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnauthorizedError"})}static[Symbol.hasInstance](e){return Ia(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,e)}constructor(e){super(e??"Unauthorized"),this.name="UnauthorizedError",g8(this,new.target)}};var Sbe=Symbol.for("mcp.authSeamEscape");var xbe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SseError"})}static[Symbol.hasInstance](e){return Ia(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return Ia(this,e)}constructor(e,t,n){super(`SSE error: ${t}`),this.code=e,this.event=n,g8(this,new.target)}};var xse="io.modelcontextprotocol/related-task";var wse="io.modelcontextprotocol/serverInfo";var _se="io.modelcontextprotocol/subscriptionId";var aw="2.0";var pu=cs(()=>W1([S(),s1(),B1(),Aa(),H1(S(),pu),le(pu)])),lo=H1(S(),pu),Pse=le(pu),PA=W1([S(),s1().int()]),CA=S(),yG=Z({ttl:s1().optional()}),vG=Z({taskId:S()}),kA=xt({progressToken:PA.optional(),[xse]:vG.optional()}),v3=Z({_meta:kA.optional()}),zm=v3.extend({task:yG.optional()}),co=Z({method:S(),params:v3.loose().optional()}),Na=Z({_meta:kA.optional()}),ta=Z({method:S(),params:Na.loose().optional()}),RA=xt({get[wse](){return v8.optional().catch(void 0)}}),uo=xt({_meta:RA.optional()}),Sl=W1([S(),s1().int()]),bG=Z({jsonrpc:ye(aw),id:Sl,...co.shape}).strict(),SG=Z({jsonrpc:ye(aw),...ta.shape}).strict(),zA=Z({jsonrpc:ye(aw),id:Sl,result:uo}).strict(),$A=Z({jsonrpc:ye(aw),id:Sl.optional(),error:Z({code:s1().int(),message:S(),data:ft().optional()})}).strict(),EA=W1([bG,SG,zA,$A]),Cse=W1([zA,$A]),$m=uo.strict(),xG=Na.extend({requestId:Sl.optional(),reason:S().optional()}),MA=ta.extend({method:ye("notifications/cancelled"),params:xG}),wG=Z({src:S(),mimeType:S().optional(),sizes:le(S()).optional(),theme:Lt(["light","dark"]).optional()}),fu=Z({icons:le(wG).optional()}),y8=Z({name:S(),title:S().optional()}),v8=y8.extend({...y8.shape,...fu.shape,version:S(),websiteUrl:S().optional(),description:S().optional()}),kse=Q3(Z({applyDefaults:B1().optional()}),lo),Rse=x4(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,Q3(Z({form:kse.optional(),url:lo.optional()}),lo.optional())),zse=xt({list:lo.optional(),cancel:lo.optional(),requests:xt({sampling:xt({createMessage:lo.optional()}).optional(),elicitation:xt({create:lo.optional()}).optional()}).optional()}),$se=xt({list:lo.optional(),cancel:lo.optional(),requests:xt({tools:xt({call:lo.optional()}).optional()}).optional()}),_G=Z({experimental:H1(S(),lo).optional(),sampling:Z({context:lo.optional(),tools:lo.optional()}).optional(),elicitation:Rse.optional(),roots:Z({listChanged:B1().optional()}).optional(),tasks:zse.optional(),extensions:H1(S(),lo).optional()}),PG=v3.extend({protocolVersion:S(),capabilities:_G,clientInfo:v8}),CG=co.extend({method:ye("initialize"),params:PG}),TA=Z({experimental:H1(S(),lo).optional(),logging:lo.optional(),completions:lo.optional(),prompts:Z({listChanged:B1().optional()}).optional(),resources:Z({subscribe:B1().optional(),listChanged:B1().optional()}).optional(),tools:Z({listChanged:B1().optional()}).optional(),tasks:$se.optional(),extensions:H1(S(),lo).optional()}),kG=uo.extend({protocolVersion:S(),capabilities:TA,serverInfo:v8,instructions:S().optional()}),RG=ta.extend({method:ye("notifications/initialized"),params:Na.optional()}),zG=co.extend({method:ye("server/discover"),params:v3.optional()}),$G=uo.extend({supportedVersions:le(S()),capabilities:TA,instructions:S().optional()}),AA=co.extend({method:ye("ping"),params:v3.optional()}),EG=Z({progress:s1(),total:ut(s1()),message:ut(S())}),MG=Z({...Na.shape,...EG.shape,progressToken:PA}),IA=ta.extend({method:ye("notifications/progress"),params:MG}),TG=v3.extend({cursor:CA.optional()}),mu=co.extend({params:TG.optional()}),hu=uo.extend({nextCursor:CA.optional()}),NA=Z({uri:S(),mimeType:ut(S()),_meta:H1(S(),ft()).optional()}),OA=NA.extend({text:S()}),LA=S().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),DA=NA.extend({blob:LA}),gu=Lt(["user","assistant"]),b8=Z({audience:le(gu).optional(),priority:s1().min(0).max(1).optional(),lastModified:ea.datetime({offset:!0}).optional()}),BA=Z({...y8.shape,...fu.shape,uri:S(),description:ut(S()),mimeType:ut(S()),size:ut(s1()),annotations:b8.optional(),_meta:ut(xt({}))}),AG=Z({...y8.shape,...fu.shape,uriTemplate:S(),description:ut(S()),mimeType:ut(S()),annotations:b8.optional(),_meta:ut(xt({}))}),IG=mu.extend({method:ye("resources/list")}),NG=hu.extend({resources:le(BA)}),OG=mu.extend({method:ye("resources/templates/list")}),LG=hu.extend({resourceTemplates:le(AG)}),sw=v3.extend({uri:S()}),DG=sw,BG=co.extend({method:ye("resources/read"),params:DG}),jG=uo.extend({contents:le(W1([OA,DA]))}),UG=ta.extend({method:ye("notifications/resources/list_changed"),params:Na.optional()}),FG=sw,HG=co.extend({method:ye("resources/subscribe"),params:FG}),qG=sw,VG=co.extend({method:ye("resources/unsubscribe"),params:qG}),jA=Z({toolsListChanged:B1().optional(),promptsListChanged:B1().optional(),resourcesListChanged:B1().optional(),resourceSubscriptions:le(S()).optional()}),WG=v3.extend({notifications:jA}),GG=co.extend({method:ye("subscriptions/listen"),params:WG}),ZG=Na.extend({notifications:jA}),XG=ta.extend({method:ye("notifications/subscriptions/acknowledged"),params:ZG}),YG=RA.extend({[_se]:Sl}),KG=uo.extend({_meta:YG}),JG=Na.extend({uri:S()}),QG=ta.extend({method:ye("notifications/resources/updated"),params:JG}),eZ=Z({name:S(),description:ut(S()),required:ut(B1())}),tZ=Z({...y8.shape,...fu.shape,description:ut(S()),arguments:ut(le(eZ)),_meta:ut(xt({}))}),nZ=mu.extend({method:ye("prompts/list")}),rZ=hu.extend({prompts:le(tZ)}),oZ=v3.extend({name:S(),arguments:H1(S(),S()).optional()}),iZ=co.extend({method:ye("prompts/get"),params:oZ}),lw=Z({type:ye("text"),text:S(),annotations:b8.optional(),_meta:H1(S(),ft()).optional()}),cw=Z({type:ye("image"),data:LA,mimeType:S(),annotations:b8.optional(),_meta:H1(S(),ft()).optional()}),uw=Z({type:ye("audio"),data:LA,mimeType:S(),annotations:b8.optional(),_meta:H1(S(),ft()).optional()}),aZ=Z({type:ye("tool_use"),name:S(),id:S(),input:H1(S(),ft()),_meta:H1(S(),ft()).optional()}),dw=Z({type:ye("resource"),resource:W1([OA,DA]),annotations:b8.optional(),_meta:H1(S(),ft()).optional()}),pw=BA.extend({type:ye("resource_link")}),S8=W1([lw,cw,uw,pw,dw]),sZ=Z({role:gu,content:S8}),lZ=uo.extend({description:S().optional(),messages:le(sZ)}),cZ=ta.extend({method:ye("notifications/prompts/list_changed"),params:Na.optional()}),uZ=Z({title:S().optional(),readOnlyHint:B1().optional(),destructiveHint:B1().optional(),idempotentHint:B1().optional(),openWorldHint:B1().optional()}),dZ=Z({taskSupport:Lt(["required","optional","forbidden"]).optional()}),Em=Z({...y8.shape,...fu.shape,description:S().optional(),inputSchema:Z({type:ye("object"),properties:H1(S(),pu).optional(),required:le(S()).optional()}).catchall(ft()),outputSchema:xt({$schema:S().optional()}).optional(),annotations:uZ.optional(),execution:dZ.optional(),_meta:H1(S(),ft()).optional()}),pZ=mu.extend({method:ye("tools/list")}),fZ=hu.extend({tools:le(Em)}),Mm=uo.extend({content:le(S8).default([]),structuredContent:ft().optional(),isError:B1().optional()}),Ese=Mm.or(uo.extend({toolResult:ft()})),mZ=zm.extend({name:S(),arguments:H1(S(),ft()).optional()}),hZ=co.extend({method:ye("tools/call"),params:mZ}),gZ=ta.extend({method:ye("notifications/tools/list_changed"),params:Na.optional()}),Mbe=Z({autoRefresh:B1().default(!0),debounceMs:s1().int().nonnegative().default(300)}),UA=Lt(["debug","info","notice","warning","error","critical","alert","emergency"]),yZ=v3.extend({level:UA}),vZ=co.extend({method:ye("logging/setLevel"),params:yZ}),bZ=Na.extend({level:UA,logger:S().optional(),data:ft()}),SZ=ta.extend({method:ye("notifications/message"),params:bZ}),xZ=Z({name:S().optional()}),wZ=Z({hints:le(xZ).optional(),costPriority:s1().min(0).max(1).optional(),speedPriority:s1().min(0).max(1).optional(),intelligencePriority:s1().min(0).max(1).optional()}),_Z=Z({mode:Lt(["auto","required","none"]).optional()}),PZ=Z({type:ye("tool_result"),toolUseId:S().describe("The unique identifier for the corresponding tool call."),content:le(S8),structuredContent:ft().optional(),isError:B1().optional(),_meta:H1(S(),ft()).optional()}),CZ=l5("type",[lw,cw,uw]),Rm=l5("type",[lw,cw,uw,aZ,PZ]),kZ=Z({role:gu,content:W1([Rm,le(Rm)]),_meta:H1(S(),ft()).optional()}),RZ=zm.extend({messages:le(kZ),modelPreferences:wZ.optional(),systemPrompt:S().optional(),includeContext:Lt(["none","thisServer","allServers"]).optional(),temperature:s1().optional(),maxTokens:s1().int(),stopSequences:le(S()).optional(),metadata:lo.optional(),tools:le(Em).optional(),toolChoice:_Z.optional()}),zZ=co.extend({method:ye("sampling/createMessage"),params:RZ}),$Z=uo.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens"]).or(S())),role:gu,content:CZ}),EZ=uo.extend({model:S(),stopReason:ut(Lt(["endTurn","stopSequence","maxTokens","toolUse"]).or(S())),role:gu,content:W1([Rm,le(Rm)])}),MZ=Z({type:ye("boolean"),title:S().optional(),description:S().optional(),default:B1().optional()}),TZ=Z({type:ye("string"),title:S().optional(),description:S().optional(),minLength:s1().optional(),maxLength:s1().optional(),format:Lt(["email","uri","date","date-time"]).optional(),default:S().optional()}),AZ=Z({type:Lt(["number","integer"]),title:S().optional(),description:S().optional(),minimum:s1().optional(),maximum:s1().optional(),default:s1().optional()}),IZ=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),default:S().optional()}),NZ=Z({type:ye("string"),title:S().optional(),description:S().optional(),oneOf:le(Z({const:S(),title:S()})),default:S().optional()}),OZ=Z({type:ye("string"),title:S().optional(),description:S().optional(),enum:le(S()),enumNames:le(S()).optional(),default:S().optional()}),LZ=W1([IZ,NZ]),DZ=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({type:ye("string"),enum:le(S())}),default:le(S()).optional()}),BZ=Z({type:ye("array"),title:S().optional(),description:S().optional(),minItems:s1().optional(),maxItems:s1().optional(),items:Z({anyOf:le(Z({const:S(),title:S()}))}),default:le(S()).optional()}),jZ=W1([DZ,BZ]),UZ=W1([OZ,LZ,jZ]),FZ=W1([UZ,MZ,TZ,AZ]),HZ=zm.extend({mode:ye("form").optional(),message:S(),requestedSchema:Z({type:ye("object"),properties:H1(S(),FZ),required:le(S()).optional()}).catchall(ft())}),qZ=zm.extend({mode:ye("url"),message:S(),elicitationId:S(),url:S().url()}),VZ=W1([HZ,qZ]),WZ=co.extend({method:ye("elicitation/create"),params:VZ}),GZ=Na.extend({elicitationId:S()}),ZZ=ta.extend({method:ye("notifications/elicitation/complete"),params:GZ}),XZ=uo.extend({action:Lt(["accept","decline","cancel"]),content:x4(e=>e===null?void 0:e,H1(S(),W1([S(),s1(),B1(),le(S())])).optional())}),YZ=Z({type:ye("ref/resource"),uri:S()}),KZ=Z({type:ye("ref/prompt"),name:S()}),JZ=v3.extend({ref:W1([KZ,YZ]),argument:Z({name:S(),value:S()}),context:Z({arguments:H1(S(),S()).optional()}).optional()}),QZ=co.extend({method:ye("completion/complete"),params:JZ}),eX=uo.extend({completion:xt({values:le(S()).max(100),total:ut(s1().int()),hasMore:ut(B1())})}),tX=Z({uri:S().startsWith("file://"),name:S().optional(),_meta:H1(S(),ft()).optional()}),nX=co.extend({method:ye("roots/list"),params:v3.optional()}),rX=uo.extend({roots:le(tX)}),oX=ta.extend({method:ye("notifications/roots/list_changed"),params:Na.optional()}),Mse=xt({ttl:s1().optional(),pollInterval:s1().optional()}),iX=Lt(["working","input_required","completed","failed","cancelled"]),yu=Z({taskId:S(),status:iX,ttl:W1([s1(),Aa()]),createdAt:S(),lastUpdatedAt:S(),pollInterval:ut(s1()),statusMessage:ut(S())}),Tse=uo.extend({task:yu}),aX=Na.merge(yu),Ase=ta.extend({method:ye("notifications/tasks/status"),params:aX}),Ise=co.extend({method:ye("tasks/get"),params:v3.extend({taskId:S()})}),Nse=uo.merge(yu),Ose=co.extend({method:ye("tasks/result"),params:v3.extend({taskId:S()})}),Lse=uo.loose(),Dse=mu.extend({method:ye("tasks/list")}),Bse=hu.extend({tasks:le(yu)}),jse=co.extend({method:ye("tasks/cancel"),params:v3.extend({taskId:S()})}),Use=uo.merge(yu),Fse=W1([AA,CG,zG,QZ,vZ,iZ,nZ,IG,OG,BG,HG,VG,GG,hZ,pZ]),Hse=W1([MA,IA,RG,oX]),qse=W1([$m,$Z,EZ,XZ,rX]),Vse=W1([AA,zZ,WZ,nX]),Wse=W1([MA,IA,SZ,QG,UG,gZ,cZ,XG,ZZ]),Gse=W1([$m,kG,$G,eX,lZ,rZ,NG,LG,jG,Mm,fZ,KG]),gi=ul().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:Hf.custom,message:"URL must be parseable",fatal:!0}),X7}).refine(e=>{let t=new URL(e);return t.protocol!=="javascript:"&&t.protocol!=="data:"&&t.protocol!=="vbscript:"},{message:"URL cannot use javascript:, data:, or vbscript: scheme"}),Zse=xt({resource:S().url(),authorization_servers:le(gi).optional(),jwks_uri:S().url().optional(),scopes_supported:le(S()).optional(),bearer_methods_supported:le(S()).optional(),resource_signing_alg_values_supported:le(S()).optional(),resource_name:S().optional(),resource_documentation:S().optional(),resource_policy_uri:S().url().optional(),resource_tos_uri:S().url().optional(),tls_client_certificate_bound_access_tokens:B1().optional(),authorization_details_types_supported:le(S()).optional(),dpop_signing_alg_values_supported:le(S()).optional(),dpop_bound_access_tokens_required:B1().optional()}),sX=xt({issuer:S(),authorization_endpoint:gi,token_endpoint:gi,registration_endpoint:gi.optional(),scopes_supported:le(S()).optional(),response_types_supported:le(S()),response_modes_supported:le(S()).optional(),grant_types_supported:le(S()).optional(),token_endpoint_auth_methods_supported:le(S()).optional(),token_endpoint_auth_signing_alg_values_supported:le(S()).optional(),service_documentation:gi.optional(),revocation_endpoint:gi.optional(),revocation_endpoint_auth_methods_supported:le(S()).optional(),revocation_endpoint_auth_signing_alg_values_supported:le(S()).optional(),introspection_endpoint:S().optional(),introspection_endpoint_auth_methods_supported:le(S()).optional(),introspection_endpoint_auth_signing_alg_values_supported:le(S()).optional(),code_challenge_methods_supported:le(S()).optional(),client_id_metadata_document_supported:B1().optional(),authorization_response_iss_parameter_supported:B1().optional().catch(void 0)}),lX=xt({issuer:S(),authorization_endpoint:gi,token_endpoint:gi,userinfo_endpoint:gi.optional(),jwks_uri:gi,registration_endpoint:gi.optional(),scopes_supported:le(S()).optional(),response_types_supported:le(S()),response_modes_supported:le(S()).optional(),grant_types_supported:le(S()).optional(),acr_values_supported:le(S()).optional(),subject_types_supported:le(S()),id_token_signing_alg_values_supported:le(S()),id_token_encryption_alg_values_supported:le(S()).optional(),id_token_encryption_enc_values_supported:le(S()).optional(),userinfo_signing_alg_values_supported:le(S()).optional(),userinfo_encryption_alg_values_supported:le(S()).optional(),userinfo_encryption_enc_values_supported:le(S()).optional(),request_object_signing_alg_values_supported:le(S()).optional(),request_object_encryption_alg_values_supported:le(S()).optional(),request_object_encryption_enc_values_supported:le(S()).optional(),token_endpoint_auth_methods_supported:le(S()).optional(),token_endpoint_auth_signing_alg_values_supported:le(S()).optional(),display_values_supported:le(S()).optional(),claim_types_supported:le(S()).optional(),claims_supported:le(S()).optional(),service_documentation:S().optional(),claims_locales_supported:le(S()).optional(),ui_locales_supported:le(S()).optional(),claims_parameter_supported:B1().optional(),request_parameter_supported:B1().optional(),request_uri_parameter_supported:B1().optional(),require_request_uri_registration:B1().optional(),op_policy_uri:gi.optional(),op_tos_uri:gi.optional(),client_id_metadata_document_supported:B1().optional(),authorization_response_iss_parameter_supported:B1().optional().catch(void 0)}),Xse=Z({...lX.shape,...sX.pick({code_challenge_methods_supported:!0}).shape}),Yse=Z({access_token:S(),id_token:S().optional(),token_type:S(),expires_in:u8.number().optional(),scope:S().optional(),refresh_token:S().optional()}).strip(),Kse=Z({issued_token_type:ye("urn:ietf:params:oauth:token-type:id-jag"),access_token:S(),token_type:S().optional(),expires_in:s1().optional(),scope:S().optional()}).strip(),Jse=Z({error:S(),error_description:S().optional(),error_uri:S().optional()}),gG=gi.optional().or(ye("").transform(()=>{})),cX=Z({redirect_uris:le(gi),token_endpoint_auth_method:S().optional(),grant_types:le(S()).optional(),response_types:le(S()).optional(),application_type:S().optional(),client_name:S().optional(),client_uri:gi.optional(),logo_uri:gG,scope:S().optional(),contacts:le(S()).optional(),tos_uri:gG,policy_uri:S().optional(),jwks_uri:gi.optional(),jwks:K9().optional(),software_id:S().optional(),software_version:S().optional(),software_statement:S().optional()}).strip(),uX=Z({client_id:S(),client_secret:S().optional(),client_id_issued_at:s1().optional(),client_secret_expires_at:s1().optional()}).strip(),Qse=cX.merge(uX),e0e=Z({error:S(),error_description:S().optional()}).strip(),t0e=Z({token:S(),token_type_hint:S().optional()}).strip();var FA=class{_eventSlots=new Map;setHandler(t,n){let o=this._ensureEventSlot(t);o.onHandler&&n&&console.warn(`[MCP Apps] on${String(t)} handler replaced. Use addEventListener("${String(t)}", \u2026) to add multiple listeners without replacing.`),o.onHandler=n}getHandler(t){return this._eventSlots.get(t)?.onHandler}addEventListener(t,n){this._ensureEventSlot(t).listeners.push(n)}removeEventListener(t,n){let o=this._eventSlots.get(t);if(!o)return;let r=o.listeners.indexOf(n);r!==-1&&o.listeners.splice(r,1)}dispatch(t,n){let o=this._eventSlots.get(t);if(o){o.onHandler?.(n);for(let r of[...o.listeners])r(n)}}_ensureEventSlot(t){let n=this._eventSlots.get(t);return n||(n={listeners:[]},this._eventSlots.set(t,n)),n}},HA=class{_methods=new Set;claim(t,n){if(this._methods.has(t))throw Error(`Handler for "${t}" already registered (via ${n}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._methods.add(t)}replace(t){this._methods.add(t)}release(t){this._methods.delete(t)}has(t){return this._methods.has(t)}},dX=new Set;function pX(e,t){let[n,o]=t,r=n?.shape;if(typeof r?.method?.value!="string")return;let i=r.method.value,a=e==="request"?"setRequestHandler":"setNotificationHandler";dX.has(a)||(dX.add(a),console.warn(`[ext-apps] ${a}(Schema, handler) is deprecated; use ${a}("${i}", { params: Schema.shape.params }, handler).`));let s=o;return[i,{params:r.params},e==="request"?(l,c)=>s({method:i,params:l},n0e(c)):l=>s({method:i,params:l})]}function n0e(e){return{signal:e.mcpReq.signal,requestId:e.mcpReq.id,sessionId:e.sessionId,_meta:e.mcpReq._meta,sendRequest:e.mcpReq.send,sendNotification:e.mcpReq.notify,authInfo:e.http?.authInfo}}var r0e="2026-01-26";var o0e="ui/notifications/tool-input-partial";var Tm=class{eventTarget;eventSource;messageListener;constructor(t=window.parent,n){this.eventTarget=t,this.eventSource=n,this.messageListener=o=>{if(n&&o.source!==this.eventSource){console.debug("Ignoring message from unknown source",o);return}let r=EA.safeParse(o.data);r.success?(console.debug("Parsed message",r.data),this.onmessage?.(r.data)):o.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",r.error.message,o):(console.error("Failed to parse message",r.error.message,o),this.onerror?.(Error("Invalid JSON-RPC message received: "+r.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(t,n){t.method!==o0e&&console.debug("Sending message",t),this.eventTarget.postMessage(t,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion},i0e=ee.union([ee.literal("light"),ee.literal("dark")]).describe("Color theme preference for the host environment."),Am=ee.union([ee.literal("inline"),ee.literal("fullscreen"),ee.literal("pip")]).describe("Display mode for UI presentation."),a0e=ee.union([ee.literal("--color-background-primary"),ee.literal("--color-background-secondary"),ee.literal("--color-background-tertiary"),ee.literal("--color-background-inverse"),ee.literal("--color-background-ghost"),ee.literal("--color-background-info"),ee.literal("--color-background-danger"),ee.literal("--color-background-success"),ee.literal("--color-background-warning"),ee.literal("--color-background-disabled"),ee.literal("--color-text-primary"),ee.literal("--color-text-secondary"),ee.literal("--color-text-tertiary"),ee.literal("--color-text-inverse"),ee.literal("--color-text-ghost"),ee.literal("--color-text-info"),ee.literal("--color-text-danger"),ee.literal("--color-text-success"),ee.literal("--color-text-warning"),ee.literal("--color-text-disabled"),ee.literal("--color-border-primary"),ee.literal("--color-border-secondary"),ee.literal("--color-border-tertiary"),ee.literal("--color-border-inverse"),ee.literal("--color-border-ghost"),ee.literal("--color-border-info"),ee.literal("--color-border-danger"),ee.literal("--color-border-success"),ee.literal("--color-border-warning"),ee.literal("--color-border-disabled"),ee.literal("--color-ring-primary"),ee.literal("--color-ring-secondary"),ee.literal("--color-ring-inverse"),ee.literal("--color-ring-info"),ee.literal("--color-ring-danger"),ee.literal("--color-ring-success"),ee.literal("--color-ring-warning"),ee.literal("--font-sans"),ee.literal("--font-mono"),ee.literal("--font-weight-normal"),ee.literal("--font-weight-medium"),ee.literal("--font-weight-semibold"),ee.literal("--font-weight-bold"),ee.literal("--font-text-xs-size"),ee.literal("--font-text-sm-size"),ee.literal("--font-text-md-size"),ee.literal("--font-text-lg-size"),ee.literal("--font-heading-xs-size"),ee.literal("--font-heading-sm-size"),ee.literal("--font-heading-md-size"),ee.literal("--font-heading-lg-size"),ee.literal("--font-heading-xl-size"),ee.literal("--font-heading-2xl-size"),ee.literal("--font-heading-3xl-size"),ee.literal("--font-text-xs-line-height"),ee.literal("--font-text-sm-line-height"),ee.literal("--font-text-md-line-height"),ee.literal("--font-text-lg-line-height"),ee.literal("--font-heading-xs-line-height"),ee.literal("--font-heading-sm-line-height"),ee.literal("--font-heading-md-line-height"),ee.literal("--font-heading-lg-line-height"),ee.literal("--font-heading-xl-line-height"),ee.literal("--font-heading-2xl-line-height"),ee.literal("--font-heading-3xl-line-height"),ee.literal("--border-radius-xs"),ee.literal("--border-radius-sm"),ee.literal("--border-radius-md"),ee.literal("--border-radius-lg"),ee.literal("--border-radius-xl"),ee.literal("--border-radius-full"),ee.literal("--border-width-regular"),ee.literal("--shadow-hairline"),ee.literal("--shadow-sm"),ee.literal("--shadow-md"),ee.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),s0e=ee.record(a0e.describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),ee.union([ee.string(),ee.undefined()]).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),jbe=ee.object({method:ee.literal("ui/open-link"),params:ee.object({url:ee.string().describe("URL to open in the host's browser")})}),l0e=ee.object({isError:ee.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),c0e=ee.object({isError:ee.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),u0e=ee.object({isError:ee.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),Ube=ee.object({method:ee.literal("ui/notifications/sandbox-proxy-ready"),params:ee.object({})}),qA=ee.object({connectDomains:ee.array(ee.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket).

- Maps to CSP \`connect-src\` directive
- Empty or omitted \u2192 no network connections (secure default)`),resourceDomains:ee.array(ee.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted \u2192 no network resources (secure default)"),frameDomains:ee.array(ee.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted \u2192 no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:ee.array(ee.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted \u2192 only same origin allowed (`base-uri 'self'`)")}),VA=ee.object({camera:ee.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:ee.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:ee.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:ee.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),Fbe=ee.object({method:ee.literal("ui/notifications/size-changed"),params:ee.object({width:ee.number().optional().describe("New width in pixels."),height:ee.number().optional().describe("New height in pixels.")})}),d0e=ee.object({method:ee.literal("ui/notifications/tool-input"),params:ee.object({arguments:ee.record(ee.string(),ee.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),p0e=ee.object({method:ee.literal("ui/notifications/tool-input-partial"),params:ee.object({arguments:ee.record(ee.string(),ee.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),f0e=ee.object({method:ee.literal("ui/notifications/tool-cancelled"),params:ee.object({reason:ee.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),m0e=ee.object({fonts:ee.string().optional()}),h0e=ee.object({variables:s0e.optional().describe("CSS variables for theming the app."),css:m0e.optional().describe("CSS blocks that apps can inject.")}),g0e=ee.object({method:ee.literal("ui/resource-teardown"),params:ee.object({})}),y0e=ee.record(ee.string(),ee.unknown()),fX=ee.object({text:ee.object({}).optional().describe("Host supports text content blocks."),image:ee.object({}).optional().describe("Host supports image content blocks."),audio:ee.object({}).optional().describe("Host supports audio content blocks."),resource:ee.object({}).optional().describe("Host supports resource content blocks."),resourceLink:ee.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:ee.object({}).optional().describe("Host supports structured content.")}),Hbe=ee.object({method:ee.literal("ui/notifications/request-teardown"),params:ee.object({}).optional()}),v0e=ee.object({experimental:ee.record(ee.string(),ee.record(ee.string(),ee.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:ee.object({}).optional().describe("Host supports opening external URLs."),downloadFile:ee.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:ee.object({listChanged:ee.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:ee.object({listChanged:ee.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:ee.object({}).optional().describe("Host accepts log messages."),sandbox:ee.object({permissions:VA.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:qA.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:fX.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:fX.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:ee.object({tools:ee.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")}),b0e=ee.object({experimental:ee.record(ee.string(),ee.record(ee.string(),ee.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:ee.object({listChanged:ee.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:ee.array(Am).optional().describe("Display modes the app supports.")}),qbe=ee.object({method:ee.literal("ui/notifications/initialized"),params:ee.object({}).optional()}),Vbe=ee.object({csp:qA.optional().describe("Content Security Policy configuration for UI resources."),permissions:VA.optional().describe("Sandbox permissions requested by the UI resource."),domain:ee.string().optional().describe(`Dedicated origin for view sandbox.

Useful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists.

**Host-dependent:** The format and validation rules for this field are determined by each host. Servers MUST consult host-specific documentation for the expected domain format. Common patterns include:
- Hash-based subdomains (e.g., \`{hash}.claudemcpcontent.com\`)
- URL-derived subdomains (e.g., \`www-example-com.oaiusercontent.com\`)

If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:ee.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border.

Boolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary.

- \`true\`: request visible border + background
- \`false\`: request no visible border + background
- omitted: host decides border`)}),Wbe=ee.object({method:ee.literal("ui/request-display-mode"),params:ee.object({mode:Am.describe("The display mode being requested.")})}),S0e=ee.object({mode:Am.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),x0e=ee.union([ee.literal("model"),ee.literal("app")]).describe("Tool visibility scope - who can access the tool."),Gbe=ee.object({resourceUri:ee.string().optional(),visibility:ee.array(x0e).optional().describe(`Who can access this tool. Default: ["model", "app"]
- "model": Tool visible to and callable by the agent
- "app": Tool callable by the app from this server only`),csp:ee.never().optional(),permissions:ee.never().optional()}),Zbe=ee.object({mimeTypes:ee.array(ee.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),Xbe=ee.object({method:ee.literal("ui/download-file"),params:ee.object({contents:ee.array(ee.union([dw,pw])).describe("Resource contents to download \u2014 embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),Ybe=ee.object({method:ee.literal("ui/message"),params:ee.object({role:ee.literal("user").describe('Message role, currently only "user" is supported.'),content:ee.array(S8).describe("Message content blocks (text, image, etc.).")})}),Kbe=ee.object({method:ee.literal("ui/notifications/sandbox-resource-ready"),params:ee.object({html:ee.string().describe("HTML content to load into the inner iframe."),sandbox:ee.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:qA.optional().describe("CSP configuration from resource metadata."),permissions:VA.optional().describe("Sandbox permissions from resource metadata.")})}),w0e=ee.object({method:ee.literal("ui/notifications/tool-result"),params:Mm.describe("Standard MCP tool execution result.")}),gX=ee.object({toolInfo:ee.object({id:Sl.optional().describe("JSON-RPC id of the tools/call request."),tool:Em.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:i0e.optional().describe("Current color theme preference."),styles:h0e.optional().describe("Style configuration for theming the app."),displayMode:Am.optional().describe("How the UI is currently displayed."),availableDisplayModes:ee.array(Am).optional().describe("Display modes the host supports."),containerDimensions:ee.union([ee.object({height:ee.number().describe("Fixed container height in pixels.")}),ee.object({maxHeight:ee.union([ee.number(),ee.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(ee.union([ee.object({width:ee.number().describe("Fixed container width in pixels.")}),ee.object({maxWidth:ee.union([ee.number(),ee.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other
container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:ee.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:ee.string().optional().describe("User's timezone in IANA format."),userAgent:ee.string().optional().describe("Host application identifier."),platform:ee.union([ee.literal("web"),ee.literal("desktop"),ee.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:ee.object({touch:ee.boolean().optional().describe("Whether the device supports touch input."),hover:ee.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:ee.object({top:ee.number().describe("Top safe area inset in pixels."),right:ee.number().describe("Right safe area inset in pixels."),bottom:ee.number().describe("Bottom safe area inset in pixels."),left:ee.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),_0e=ee.object({method:ee.literal("ui/notifications/host-context-changed"),params:gX.describe("Partial context update containing only changed fields.")}),Jbe=ee.object({method:ee.literal("ui/update-model-context"),params:ee.object({content:ee.array(S8).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:ee.record(ee.string(),ee.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),Qbe=ee.object({method:ee.literal("ui/initialize"),params:ee.object({appInfo:v8.describe("App identification (name and version)."),appCapabilities:b0e.describe("Features and capabilities this app provides."),protocolVersion:ee.string().describe("Protocol version this app supports.")})}),P0e=ee.object({protocolVersion:ee.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:v8.describe("Host application identification and version."),hostCapabilities:v0e.describe("Features and capabilities provided by the host."),hostContext:gX.describe("Rich context about the host environment.")}).passthrough(),C0e={target:"draft-2020-12"};async function mX(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](C0e);throw Error(`Schema (vendor: ${n.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function hX(e,t,n=""){let o=await e["~standard"].validate(t);if(o.issues){let r=o.issues.map(i=>{let a=i.path?.map(s=>typeof s=="object"?s.key:s).join(".");return a?`${a}: ${i.message}`:i.message}).join("; ");throw Error(n+r)}return o.value}function yX(e,t=document.documentElement){for(let[n,o]of Object.entries(e))o!==void 0&&t.style.setProperty(n,o)}function k0e(e,t){let n={...e,...t};return t.experimental!==void 0&&(n.experimental={...e.experimental,...t.experimental}),t.tools!==void 0&&(n.tools={...e.tools,...t.tools}),n}var fw=class e extends _A{_appInfo;_appCapabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_registeredEvents=new Set;_events=new FA;_methods=new HA;setRequestHandler=(...t)=>{let[n,...o]=pX("request",t)??t;this._methods.claim(n,"setRequestHandler"),super.setRequestHandler.call(this,n,...o)};setNotificationHandler=(...t)=>{let[n,...o]=pX("notification",t)??t;this._methods.claim(n,"setNotificationHandler"),super.setNotificationHandler.call(this,n,...o)};removeRequestHandler=t=>{this._methods.release(t),super.removeRequestHandler(t)};removeNotificationHandler=t=>{this._methods.release(t),super.removeNotificationHandler(t)};replaceRequestHandler=(t,...n)=>{this._methods.replace(t),super.setRequestHandler.call(this,t,...n)};_assertInitialized(t){if(this._initializedSent)return;let n=`[ext-apps] App.${t}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(n);console.warn(`${n}. This will throw in a future release.`)}eventSchemas={toolinput:d0e,toolinputpartial:p0e,toolresult:w0e,toolcancelled:f0e,hostcontextchanged:_0e};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(t){if(!e.ONE_SHOT_EVENTS.has(t)||this._everHadListener.has(t)||(this._everHadListener.add(t),!this._initializedSent))return;let n=`[ext-apps] "${String(t)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(n);console.warn(n)}setEventHandler(t,n){n&&this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.setHandler(t,n)}addEventListener(t,n){this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.addEventListener(t,n)}removeEventListener(t,n){this._events.removeEventListener(t,n)}_ensureEventSlot(t){if(this._registeredEvents.has(t))return;let n=this.eventSchemas[t];if(!n)throw Error(`Unknown event: ${String(t)}`);this.setNotificationHandler(n.shape.method.value,{params:n.shape.params},o=>{let r=o;t==="hostcontextchanged"&&(this._hostContext={...this._hostContext,...r}),this._events.dispatch(t,r)}),this._registeredEvents.add(t)}getEventHandler(t){return this._events.getHandler(t)}warnIfRequestHandlerReplaced(t,n,o){n&&o&&console.warn(`[MCP Apps] ${t} handler replaced. Previous handler will no longer be called.`)}constructor(t,n={},o={autoResize:!0}){super(o),this._appInfo=t,this._appCapabilities=n,this.options=o,this._methods.replace("notifications/cancelled"),this._methods.replace("notifications/progress"),!o.allowUnsafeEval&&ee.config({jitless:!0}),this.replaceRequestHandler("ping",r=>(console.log("Received ping:",r.params),{})),this.setEventHandler("hostcontextchanged",void 0)}buildContext(t){return t}registerAppCapabilities(t){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._appCapabilities=k0e(this._appCapabilities,t)}registerTool(t,n,o){if(this._registeredTools[t])throw Error(`Tool ${t} is already registered`);let r=this,i=()=>{r._initializedSent&&r._appCapabilities.tools?.listChanged&&r.sendToolListChanged()},a=n.inputSchema!==void 0,s={title:n.title,description:n.description,inputSchema:n.inputSchema,outputSchema:n.outputSchema,annotations:n.annotations,_meta:n._meta,enabled:!0,enable(){this.enabled=!0,i()},disable(){this.enabled=!1,i()},update(l){Object.assign(this,l),i()},remove(){r._registeredTools[t]===s&&(delete r._registeredTools[t],i())},handler:async(l,c)=>{if(!s.enabled)throw Error(`Tool ${t} is disabled`);let u;if(a){let d=s.inputSchema,p=d?await hX(d,l??{},`Invalid input for tool ${t}: `):l??{};u=await o(p,c)}else u=await o(c);return s.outputSchema&&!u.isError&&(u.structuredContent=await hX(s.outputSchema,u.structuredContent,`Invalid output for tool ${t}: `)),u}};return this._registeredTools[t]=s,!this._appCapabilities.tools&&!this.transport&&this.registerAppCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),i(),s}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(t,n)=>{let o=this._registeredTools[t.name];if(!o)throw Error(`Tool ${t.name} not found`);return o.handler(t.arguments,n)},this.onlisttools=async(t,n)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([o,r])=>r.enabled).map(async([o,r])=>{let i={name:o,title:r.title,description:r.description,inputSchema:r.inputSchema?await mX(r.inputSchema,"input"):{type:"object",properties:{}}};return r.outputSchema&&(i.outputSchema=await mX(r.outputSchema,"output")),r.annotations&&(i.annotations=r.annotations),r._meta&&(i._meta=r._meta),i}))}))}async sendToolListChanged(t={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:t})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(t){this.setEventHandler("toolinput",t)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(t){this.setEventHandler("toolinputpartial",t)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(t){this.setEventHandler("toolresult",t)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(t){this.setEventHandler("toolcancelled",t)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(t){this.setEventHandler("hostcontextchanged",t)}_onteardown;get onteardown(){return this._onteardown}set onteardown(t){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,t),this._onteardown=t,this.replaceRequestHandler("ui/resource-teardown",{params:g0e.shape.params,result:y0e},(n,o)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(n,o)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(t){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,t),this._oncalltool=t,this.replaceRequestHandler("tools/call",(n,o)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(n.params,o)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(t){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,t),this._onlisttools=t,this.replaceRequestHandler("tools/list",(n,o)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(n.params,o)})}assertCapabilityForMethod(t){switch(t){case"sampling/createMessage":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${t})`);break}}assertRequestHandlerCapability(t){switch(t){case"tools/call":case"tools/list":if(!this._appCapabilities.tools)throw Error(`Client does not support tool capability (required for ${t})`);return;default:return}}assertNotificationCapability(t){}async callServerTool(t,n){if(this._assertInitialized("callServerTool"),typeof t=="string")throw Error(`callServerTool() expects an object as its first argument, but received a string ("${t}"). Did you mean: callServerTool({ name: "${t}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:t},{onprogress:()=>{},resetTimeoutOnProgress:!0,...n})}async readServerResource(t,n){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:t},n)}async listServerResources(t,n){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:t},n)}async createSamplingMessage(t,n){return this._assertInitialized("createSamplingMessage"),await this.request({method:"sampling/createMessage",params:t},n)}sendMessage(t,n){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:t},u0e,n)}sendLog(t){return this.notification({method:"notifications/message",params:t})}updateModelContext(t,n){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:t},$m,n)}openLink(t,n){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:t},l0e,n)}sendOpenLink=this.openLink;downloadFile(t,n){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:t},c0e,n)}requestTeardown(t={}){return this.notification({method:"ui/notifications/request-teardown",params:t})}requestDisplayMode(t,n){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:t},S0e,n)}sendSizeChanged(t){return this.notification({method:"ui/notifications/size-changed",params:t})}setupSizeChangedNotifications(){let t=!1,n=0,o=0,r=()=>{t||(t=!0,requestAnimationFrame(()=>{t=!1;let a=document.documentElement,s=a.style.height;a.style.height="max-content";let l=Math.ceil(a.getBoundingClientRect().height);a.style.height=s;let c=Math.ceil(window.innerWidth);(c!==n||l!==o)&&(n=c,o=l,this.sendSizeChanged({width:c,height:l}))}))};r();let i=new ResizeObserver(r);return i.observe(document.documentElement),i.observe(document.body),()=>i.disconnect()}async connect(t=new Tm(window.parent,window.parent),n){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1;try{await super.connect(t);let o=await this.request({method:"ui/initialize",params:{appCapabilities:this._appCapabilities,appInfo:this._appInfo,protocolVersion:r0e}},P0e,n);if(o===void 0)throw Error(`Server sent invalid initialize result: ${o}`);this._hostCapabilities=o.hostCapabilities,this._hostInfo=o.hostInfo,this._hostContext=o.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(o){throw this.close(),o}}};var o2={name:"spreadsheets",version:"0.2.0",title:{en:"Spreadsheets","zh-CN":"\u7535\u5B50\u8868\u683C"},kinds:["xlsx"]};var vX=o2.version,bX=o2.name,sSe=o2.name,lSe=`ui://${o2.name}/panel.html`,WA=`ui://${o2.name}/assets/`,SX=`ui://${o2.name}/file/`;var c5=o2.kinds,Nm=100*1024*1024,cSe=512*1024*1024,GA=4*1024*1024,uSe=24*1024,Im=class extends Error{constructor(n,o){super(o);this.code=n;this.name="OfficeError"}};function Om(e){let t=e.toLowerCase().match(/\.([a-z]+)$/)?.[1];return c5.includes(t??"")?t:null}var R0e={en:{sep:", ",and:" and ",or:" or "},"zh-CN":{sep:"\u3001",and:"\u548C",or:"\u6216"}};function w4(e,t="en",n="and"){let o=R0e[t];if(e.length<2)return e.join("");let r=e[e.length-1],i=t==="zh-CN"&&/^[\x20-\x7e]/.test(r)?` ${o[n]} `:o[n];return`${e.slice(0,-1).join(o.sep)}${i}${r}`}function x8(e="en",t="and"){return w4(c5.map(n=>`.${n}`),e,t)}var ds=(e,t)=>new Im("invalid_anchor",`Cannot read location "${e}". ${t}`),ps={docx:"Use p:N, p:N-M, t:N or t:N/rRcC.",pptx:"Use slide:N, slide:N-M or slide:N/shape:ID.",pdf:"Use page:N or page:N-M.",xlsx:"Use Sheet, Sheet!A1 or Sheet!A1:C9 (quote names with spaces: 'My sheet'!A1)."};function ZA(e,t,n){if(!t)throw ds(e,ps[n]);let o=Number(t[1]),r=t[2]===void 0?o:Number(t[2]);if(!(o>=1)||!(r>=o)||r>1e6)throw ds(e,ps[n]);return{from:o,to:r}}function z0e(e){let t="";for(let n=e;n>0;n=Math.floor((n-1)/26))t=String.fromCharCode(65+(n-1)%26)+t;return t}function XA(e){let t=/^\$?([A-Za-z]{1,3})\$?(\d{1,7})$/.exec(e);if(!t)return null;let n=0;for(let r of t[1].toUpperCase())n=n*26+(r.charCodeAt(0)-64);let o=Number(t[2]);return o<1||o>1048576||n>16384?null:{row:o,col:n}}var mw=e=>`${z0e(e.col)}${e.row}`;function $0e(e){return/^[A-Za-z_À-￿][\w.À-￿]*$/.test(e)&&!XA(e)?e:`'${e.replace(/'/g,"''")}'`}function E0e(e){let t,n;if(e.startsWith("'")){let s=1;for(t="";s<e.length;s++)if(e[s]==="'")if(e[s+1]==="'")t+="'",s++;else break;else t+=e[s];if(s>=e.length||(n=e.slice(s+1),n&&!n.startsWith("!")))throw ds(e,ps.xlsx);n=n.slice(1)}else{let s=e.lastIndexOf("!");t=s<0?e:e.slice(0,s),n=s<0?"":e.slice(s+1)}if(!t||t.length>64)throw ds(e,ps.xlsx);if(!n)return{kind:"xlsx",sheet:t};let[o,r=o]=n.split(":"),i=XA(o),a=XA(r);if(!i||!a)throw ds(e,ps.xlsx);return{kind:"xlsx",sheet:t,range:{start:{row:Math.min(i.row,a.row),col:Math.min(i.col,a.col)},end:{row:Math.max(i.row,a.row),col:Math.max(i.col,a.col)}}}}function YA(e,t){let n=t.trim();if(!n||n.length>300)throw ds(t,ps[e]);switch(e){case"docx":{let o=/^t:(\d+)(?:\/r(\d+)c(\d+))?$/i.exec(n);if(o){let r=Number(o[1]);if(r<1)throw ds(n,ps.docx);if(o[2]===void 0)return{kind:e,type:"table",table:r};let i={row:Number(o[2]),col:Number(o[3])};if(i.row<1||i.col<1)throw ds(n,ps.docx);return{kind:e,type:"table",table:r,cell:i}}return{kind:e,type:"paragraph",...ZA(n,/^p:(\d+)(?:-(?:p:)?(\d+))?$/i.exec(n),e)}}case"pptx":{let o=/^slide:(\d+)\/shape:([\w-]{1,32})$/i.exec(n);if(o){let r=Number(o[1]);if(r<1)throw ds(n,ps.pptx);return{kind:e,from:r,to:r,shape:o[2]}}return{kind:e,...ZA(n,/^slide:(\d+)(?:-(?:slide:)?(\d+))?$/i.exec(n),e)}}case"pdf":return{kind:e,...ZA(n,/^page:(\d+)(?:-(?:page:)?(\d+))?$/i.exec(n),e)};case"xlsx":return E0e(n)}}function vu(e){let t=(n,o,r)=>o===r?`${n}:${o}`:`${n}:${o}-${r}`;switch(e.kind){case"docx":return e.type==="paragraph"?t("p",e.from,e.to):e.cell?`t:${e.table}/r${e.cell.row}c${e.cell.col}`:`t:${e.table}`;case"pptx":return e.shape?`slide:${e.from}/shape:${e.shape}`:t("slide",e.from,e.to);case"pdf":return t("page",e.from,e.to);case"xlsx":{let n=$0e(e.sheet);if(!e.range)return n;let{start:o,end:r}=e.range,i=mw(o),a=mw(r);return i===a?`${n}!${i}`:`${n}!${i}:${a}`}}}function xX(e){let t=/^(.*?\.(?:docx|xlsx|pptx|pdf))(?:#(.*))?$/i.exec(e.trim());if(!t)throw new Im("invalid_anchor",`"${e}" is not a document anchor. Use <path>.docx|.xlsx|.pptx|.pdf optionally followed by #<location>.`);return{path:t[1],at:t[2]?.trim()?t[2].trim():null}}function Lm(e,t){return t?`${e}#${t}`:e}var wX=e=>e>=55296&&e<=56319,_X=e=>e>=56320&&e<=57343;function PX(e,t,n=e.length){let o=Math.max(0,Math.min(t,e.length)),r=Math.max(o,Math.min(n,e.length));return o>0&&_X(e.charCodeAt(o))&&wX(e.charCodeAt(o-1))&&o--,r<e.length&&_X(e.charCodeAt(r))&&wX(e.charCodeAt(r-1))&&r--,e.slice(o,r)}var M0e=/[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?<![\uD800-\uDBFF])[\uDC00-\uDFFF]/g,gw=e=>e.replace(M0e,"\uFFFD");function hw(e){return typeof e=="string"?gw(e):Array.isArray(e)?e.map(t=>hw(t)):e&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,hw(n)])):e}var CX=`${o2.name}:windows:v1`,T0e=128;function kX(e){try{let t=JSON.parse(e.getItem(CX)??"{}");return t&&typeof t=="object"&&!Array.isArray(t)?t:{}}catch{return{}}}function KA(e,t){let n=kX(e)[t];return!n||typeof n!="object"?{}:{...typeof n.path=="string"?{path:n.path}:{},...Array.isArray(n.recent)?{recent:n.recent.filter(o=>typeof o?.path=="string"&&Om(o.path)===o.kind)}:{}}}function RX(e,t,n){try{let o=kX(e),r={...KA(e,t),...n};delete o[t],o[t]=r;for(let i of Object.keys(o).slice(0,-T0e))delete o[i];e.setItem(CX,JSON.stringify(o))}catch{}}var bu=e=>e.filter(([t])=>c5.includes(t)).map(([,t])=>t),A0e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},zX=c5.filter(e=>e!=="pdf"),$X=[...zX.length===3?["Office"]:zX.map(e=>A0e[e]),...c5.includes("pdf")?["PDF"]:[]],Dm=o2.title.en,SSe=(()=>{let e=w4($X,"en","or");return`${/^[AEIOU]/.test(e)?"an":"a"} ${e} file`})(),xSe=`${w4($X)} files`,wSe=x8("en","or"),_Se=bu([["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!B2:F9"],["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:5"]]).join(", "),PSe=bu([["docx","p:12"],["pptx","slide:3"],["pdf","page:5"],["xlsx","Revenue!B2:F9"]]).join(", "),CSe=bu([["docx","Word paragraphs and tables (markdown)"],["xlsx","spreadsheet cells as a grid with formulas"],["pptx","slides with their shapes and speaker notes"],["pdf","PDF page text"]]).join(", "),kSe=w4(bu([["docx","paragraph"],["xlsx","cell range"],["pptx","slide"],["pptx","shape"],["pdf","page"]]),"en","or"),RSe=w4(bu([["pdf","PDF pages"],["docx","long paragraphs"]]))||"long passages",EX=w4(bu([["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:2"],["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!A1:H30"]]),"en","or");var MX=[{name:"capture_view",title:`Capture ${Dm} view`,description:`Take a picture of a rendered document location in the ${Dm} panel so you can see layout, charts, images and formatting that text extraction misses. Pass an anchor such as ${EX} (the document must be open in the panel; call open_document first), or omit it to capture what the user currently sees.`,inputSchema:{type:"object",properties:{anchor:{type:"string",maxLength:1200,description:"Location to capture; defaults to the visible view."},maxWidth:{type:"integer",minimum:320,maximum:2e3,description:"Maximum image width in pixels (default 1600)."}},additionalProperties:!1},annotations:{readOnlyHint:!0,idempotentHint:!0}}];function I0e(){let e=crypto.randomUUID(),t=()=>n.getHostCapabilities()?.experimental?.["zcode/surface"]?.stateKey??e,n=new fw({name:bX,version:vX},{tools:{listChanged:!0},availableDisplayModes:["inline","fullscreen"]},{autoResize:!1}),o=[],r=new Map,i=new Set,a,s=c=>void window.dispatchEvent(new Event(`office:${c}`));return n.ontoolresult=c=>{o.push(c),o.length>20&&o.shift(),s("toolresult")},n.onhostcontextchanged=()=>s("hostchange"),n.onlisttools=async()=>({tools:MX}),n.oncalltool=async(c,u)=>{if(!MX.some(d=>d.name===c.name))return{isError:!0,content:[{type:"text",text:`The ${Dm} page has no tool ${c.name}.`}]};try{let d=Date.now()+2e4;for(;!r.has(c.name)&&Date.now()<d;)await new Promise(h=>{let x=()=>(i.delete(x),h());i.add(x),setTimeout(x,500)});let p=r.get(c.name);if(!p)throw new Error(`The ${Dm} panel is still loading; try again in a moment.`);let m=u;return await p(c.arguments??{},m.mcpReq?.signal??m.signal)}catch(d){return{isError:!0,content:[{type:"text",text:d instanceof Error?d.message:String(d)}]}}},window.addEventListener("pagehide",()=>{n.callServerTool({name:"release_view",arguments:{viewId:t()}}).catch(()=>{})}),{app:n,get viewId(){return t()},ready:()=>a??=n.connect(new Tm(window.parent,window.parent)).then(()=>s("hostchange")),readWindow(){let c=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(!c?.stateKey)return{};try{return KA(localStorage,c.stateKey)}catch{return{}}},saveWindow(c){let u=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(u?.stateKey)try{RX(localStorage,u.stateKey,c)}catch{}},readDocument(){return this.readWindow().path??null},saveDocument(c){this.saveWindow({path:c})},takeResults:()=>o.splice(0,o.length),handleTool(c,u){r.set(c,u);for(let d of i)d()},get context(){return n.getHostContext()},get capabilities(){return n.getHostCapabilities()}}}function _4(){return window.__officeHost??=I0e()}async function QA(e){let t=_4();await t.ready();let o=(await t.app.readServerResource({uri:e})).contents[0];if(!o)throw new Error(`Empty resource ${e}`);return o}async function TX(e){let t=await QA(WA+e);if(typeof t.text!="string")throw new Error(`Asset ${e} is not text`);return t.text}function AX(e){let t=atob(e),n=new Uint8Array(t.length);for(let o=0;o<t.length;o++)n[o]=t.charCodeAt(o);return n}var JA=new Map;function IX(e){let t=JA.get(e);return t||(t=QA(WA+e).then(n=>{if(typeof n.blob!="string")throw new Error(`Asset ${e} is not binary`);return AX(n.blob)}),t.catch(()=>JA.delete(e)),JA.set(e,t)),t}async function NX(e,t){let n=new Uint8Array(e.bytes),o=0;for(let r=0;r<e.chunks;r++){t?.throwIfAborted();let i=await QA(`${SX}${e.token}/${r}`);if(typeof i.blob!="string")throw new Error("File chunk is not binary");let a=AX(i.blob);n.set(a,o),o+=a.byteLength}if(o!==e.bytes)throw new Error("The file changed while it was loading; reload it.");return n.buffer}var yw=qn(vo(),1);var Bm=class extends Error{constructor(n,o){super(n);this.code=o;this.name="CallError"}};async function fs(e,t={}){let n=_4();await n.ready();let o=await n.app.callServerTool({name:e,arguments:t}),r=o.structuredContent,i=r?.error;if(o.isError||i){let a=o.content?.[0]?.text;throw new Bm(i?.message??a??`${e} failed`,i?.code)}return r}var w8=e=>e.slice(e.lastIndexOf("/")+1),OX=e=>{let t=e.lastIndexOf("/");return t>0?e.slice(0,t):""};async function LX(e){let{id:t}=await fs("begin_file_import",{name:e.name,size:e.size});try{for(let o=0;o<e.size;o+=GA){let r=await new Promise((i,a)=>{let s=new FileReader;s.onload=()=>i(String(s.result).split(",")[1]),s.onerror=()=>a(s.error),s.readAsDataURL(e.slice(o,o+GA))});await fs("write_file_import",{id:t,offset:o,data:r})}return(await fs("finish_file_import",{id:t})).path}catch(n){throw await fs("cancel_file_import",{id:t}).catch(()=>{}),n}}var vw=(e,t)=>e.length>t?`${PX(e,0,t-1)}\u2026`:e;function eI(){return _4().readWindow().recent??[]}function DX(e){_4().saveWindow({recent:e})}function jm(e,t,n){let o=t instanceof Bm?t.code:t?.name==="PasswordException"?"password":void 0,[r,i]=o&&e.errors[o]||e.errors.generic,a=t instanceof Error?t.message:String(t);return{path:n,title:r,detail:i||a}}function BX(){let[,e]=(0,yw.useState)(0);return(0,yw.useEffect)(()=>{let t=()=>e(n=>n+1);return window.addEventListener("office:hostchange",t),()=>window.removeEventListener("office:hostchange",t)},[]),_4().context}var N0e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},UX=c5.map(e=>N0e[e]),Su=e=>c5.includes(e),jX=Su("docx")||Su("pdf"),FX={en:`any ${w4([...jX?["passage"]:[],...Su("xlsx")?["cell"]:[],...Su("pptx")?["slide"]:[]],"en","or")}`,zh:w4([...jX?["\u6BB5\u843D"]:[],...Su("xlsx")?["\u5355\u5143\u683C"]:[],...Su("pptx")?["\u5E7B\u706F\u7247"]:[]],"zh-CN","or")},tI=o2.title["zh-CN"].replace(/[\x20-\x7e]$/,"$& "),O0e={title:o2.title.en,openTitle:"Open a document",openFile:"Open file",emptyTitle:`Open your ${w4(UX)} file`,emptyDescription:`Read alongside your conversation and discuss ${FX.en}.`,emptyCaption:`Choose a local file \xB7 ${x8("en","or")}`,importing:"Importing\u2026",importTooLarge:`Choose a file no larger than ${Nm/1024/1024} MiB.`,recent:"Recent",switchDocument:"Switch document",pagesAndOutline:"Pages and outline",outlineOnly:"Outline",pages:"Pages",slides:"Slides",outline:"Outline",find:"Find",findPlaceholder:"Find in document",findCount:(e,t)=>`${e} of ${t}`,noResults:"No results",previousMatch:"Previous match (\u21E7Enter)",nextMatch:"Next match (Enter)",closeFind:"Close (Esc)",more:"More",fitWidth:"Fit width",fitPage:"Fit page",actualSize:"Actual size",reload:"Reload from disk",previousPage:"Previous page",nextPage:"Next page",pageNumber:"Page number",ofPages:e=>`of ${e}`,zoomIn:"Zoom in (\u2318+)",zoomOut:"Zoom out (\u2318\u2212)",fit:"Fit",addToChat:"Add to chat",addShort:"Add",addToChatHint:"Attach this to your next message (\u2318/Ctrl+Enter)",added:"Added to chat",ask:"Ask",askPlaceholder:"Ask about this\u2026",send:"Send",cancel:"Cancel",sendKey:"send",cancelKey:"cancel",copy:"Copy",copied:"Copied",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 ${e} of ${t}`,nextTarget:"Next",moreOn:(e,t)=>e===1?`1 more on ${t}`:`${e} more`,close:"Close",changed:"This file changed on disk.",reloadShort:"Reload",dismiss:"Dismiss",openAnother:"Open another file",sidePanel:"Open in side panel",meta:{pdf:e=>e===1?"1 page":`${e} pages`,pptx:e=>e===1?"1 slide":`${e} slides`,xlsx:e=>e===1?"1 sheet":`${e} sheets`,docx:e=>""},errors:{generic:["Couldn\u2019t open this document",""],password:["This PDF is password protected",`${o2.title.en} can\u2019t open encrypted files yet.`],not_found:["This file no longer exists","It may have been moved or deleted."],file_too_large:["This file is too large to open",""],corrupt_file:["This file appears to be damaged",`${o2.title.en} couldn\u2019t read its contents.`],unsupported_type:["This kind of file isn\u2019t supported",`${o2.title.en} opens ${x8()} files.`],path_outside_workspace:["This file is outside the workspace",""]},sendFailed:"The message was not sent.",contextFailed:"ZCode did not accept the reference.",where:{page:e=>`Page ${e}`,pages:(e,t)=>`Pages ${e}\u2013${t}`,pageLower:e=>`page ${e}`,slide:e=>`Slide ${e}`,slides:(e,t)=>`Slides ${e}\u2013${t}`,slideLower:e=>`slide ${e}`,shape:e=>`Slide ${e} \xB7 Shape`,paragraph:e=>`Paragraph ${e}`,paragraphs:(e,t)=>`Paragraphs ${e}\u2013${t}`,paragraphLower:e=>`paragraph ${e}`,table:e=>`Table ${e}`,cell:(e,t,n)=>`Table ${e} \xB7 R${t}C${n}`}},L0e={title:o2.title["zh-CN"],openTitle:"\u6253\u5F00\u6587\u6863",openFile:"\u6253\u5F00\u6587\u4EF6",emptyTitle:`\u6253\u5F00\u4F60\u7684 ${w4(UX,"zh-CN")} \u6587\u4EF6`,emptyDescription:`\u8FB9\u770B\u8FB9\u804A\uFF0C\u9009\u4E2D${FX.zh}\u5373\u53EF\u5E26\u5165\u5BF9\u8BDD\u3002`,emptyCaption:`\u9009\u62E9\u672C\u5730\u6587\u4EF6 \xB7 ${x8("zh-CN","or")}`,importing:"\u6B63\u5728\u5BFC\u5165\u2026",importTooLarge:`\u8BF7\u9009\u62E9\u4E0D\u8D85\u8FC7 ${Nm/1024/1024} MiB \u7684\u6587\u4EF6\u3002`,recent:"\u6700\u8FD1",switchDocument:"\u5207\u6362\u6587\u6863",pagesAndOutline:"\u9875\u9762\u4E0E\u76EE\u5F55",outlineOnly:"\u76EE\u5F55",pages:"\u9875\u9762",slides:"\u5E7B\u706F\u7247",outline:"\u76EE\u5F55",find:"\u67E5\u627E",findPlaceholder:"\u5728\u6587\u6863\u4E2D\u67E5\u627E",findCount:(e,t)=>`${e} / ${t}`,noResults:"\u65E0\u7ED3\u679C",previousMatch:"\u4E0A\u4E00\u4E2A\uFF08\u21E7Enter\uFF09",nextMatch:"\u4E0B\u4E00\u4E2A\uFF08Enter\uFF09",closeFind:"\u5173\u95ED\uFF08Esc\uFF09",more:"\u66F4\u591A",fitWidth:"\u9002\u5E94\u5BBD\u5EA6",fitPage:"\u9002\u5E94\u9875\u9762",actualSize:"\u5B9E\u9645\u5927\u5C0F",reload:"\u4ECE\u78C1\u76D8\u91CD\u65B0\u52A0\u8F7D",previousPage:"\u4E0A\u4E00\u9875",nextPage:"\u4E0B\u4E00\u9875",pageNumber:"\u9875\u7801",ofPages:e=>`/ ${e}`,zoomIn:"\u653E\u5927\uFF08\u2318+\uFF09",zoomOut:"\u7F29\u5C0F\uFF08\u2318\u2212\uFF09",fit:"\u9002\u5E94",addToChat:"\u6DFB\u52A0\u5230\u5BF9\u8BDD",addShort:"\u6DFB\u52A0",addToChatHint:"\u9644\u52A0\u5230\u4E0B\u4E00\u6761\u6D88\u606F\uFF08\u2318/Ctrl+Enter\uFF09",added:"\u5DF2\u6DFB\u52A0\u5230\u5BF9\u8BDD",ask:"\u63D0\u95EE",askPlaceholder:"\u5C31\u8FD9\u91CC\u63D0\u95EE\u2026",send:"\u53D1\u9001",cancel:"\u53D6\u6D88",sendKey:"\u53D1\u9001",cancelKey:"\u53D6\u6D88",copy:"\u590D\u5236",copied:"\u5DF2\u590D\u5236",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 \u7B2C ${e} \u5904\uFF0C\u5171 ${t} \u5904`,nextTarget:"\u4E0B\u4E00\u5904",moreOn:(e,t)=>e===1?`${t}\u8FD8\u6709 1 \u5904`:`\u8FD8\u6709 ${e} \u5904`,close:"\u5173\u95ED",changed:"\u6587\u4EF6\u5DF2\u5728\u78C1\u76D8\u4E0A\u66F4\u6539\u3002",reloadShort:"\u91CD\u65B0\u52A0\u8F7D",dismiss:"\u5FFD\u7565",openAnother:"\u6253\u5F00\u5176\u4ED6\u6587\u4EF6",sidePanel:"\u5728\u4FA7\u680F\u6253\u5F00",meta:{pdf:e=>`${e} \u9875`,pptx:e=>`${e} \u5F20\u5E7B\u706F\u7247`,xlsx:e=>`${e} \u4E2A\u5DE5\u4F5C\u8868`,docx:()=>""},errors:{generic:["\u65E0\u6CD5\u6253\u5F00\u8BE5\u6587\u6863",""],password:["\u8BE5 PDF \u53D7\u5BC6\u7801\u4FDD\u62A4",`${tI}\u6682\u4E0D\u652F\u6301\u6253\u5F00\u52A0\u5BC6\u6587\u4EF6\u3002`],not_found:["\u8BE5\u6587\u4EF6\u5DF2\u4E0D\u5B58\u5728","\u5B83\u53EF\u80FD\u5DF2\u88AB\u79FB\u52A8\u6216\u5220\u9664\u3002"],file_too_large:["\u6587\u4EF6\u592A\u5927\uFF0C\u65E0\u6CD5\u6253\u5F00",""],corrupt_file:["\u8BE5\u6587\u4EF6\u4F3C\u4E4E\u5DF2\u635F\u574F",`${tI}\u65E0\u6CD5\u8BFB\u53D6\u5176\u5185\u5BB9\u3002`],unsupported_type:["\u4E0D\u652F\u6301\u8FD9\u79CD\u6587\u4EF6",`${tI}\u53EF\u4EE5\u6253\u5F00 ${x8("zh-CN")} \u6587\u4EF6\u3002`],path_outside_workspace:["\u8BE5\u6587\u4EF6\u4E0D\u5728\u5DE5\u4F5C\u533A\u5185",""]},sendFailed:"\u6D88\u606F\u672A\u53D1\u9001\u3002",contextFailed:"ZCode \u672A\u63A5\u53D7\u8BE5\u5F15\u7528\u3002",where:{page:e=>`\u7B2C ${e} \u9875`,pages:(e,t)=>`\u7B2C ${e}\u2013${t} \u9875`,pageLower:e=>`\u7B2C ${e} \u9875`,slide:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,slides:(e,t)=>`\u7B2C ${e}\u2013${t} \u5F20\u5E7B\u706F\u7247`,slideLower:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,shape:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247 \xB7 \u5F62\u72B6`,paragraph:e=>`\u7B2C ${e} \u6BB5`,paragraphs:(e,t)=>`\u7B2C ${e}\u2013${t} \u6BB5`,paragraphLower:e=>`\u7B2C ${e} \u6BB5`,table:e=>`\u8868\u683C ${e}`,cell:(e,t,n)=>`\u8868\u683C ${e} \xB7 R${t}C${n}`}},HX=e=>e?.toLowerCase().startsWith("zh")?L0e:O0e;function bw(e,t,n=!1){let o=t.where,r;if(r=/^page:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.pages(r[1],r[2]):n?o.pageLower(r[1]):o.page(r[1]);if(r=/^slide:(\d+)\/shape:/.exec(e))return o.shape(r[1]);if(r=/^slide:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.slides(r[1],r[2]):n?o.slideLower(r[1]):o.slide(r[1]);if(r=/^p:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?o.paragraphs(r[1],r[2]):n?o.paragraphLower(r[1]):o.paragraph(r[1]);if(r=/^t:(\d+)\/r(\d+)c(\d+)$/.exec(e))return o.cell(r[1],r[2],r[3]);if(r=/^t:(\d+)$/.exec(e))return o.table(r[1]);let i=e.lastIndexOf("!");return i>0?`${e.slice(0,i).replace(/^'(.*)'$/,"$1").replace(/''/g,"'")} \xB7 ${e.slice(i+1)}`:e.replace(/^'(.*)'$/,"$1")}var nI=qn(Vo(),1),j0e={search:'<circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/>',x:'<path d="M18 6 6 18"/><path d="m6 6 12 12"/>',"chevron-up":'<path d="m18 15-6-6-6 6"/>',"chevron-down":'<path d="m6 9 6 6 6-6"/>',minus:'<path d="M5 12h14"/>',plus:'<path d="M5 12h14"/><path d="M12 5v14"/>',ellipsis:'<circle cx="12" cy="12" r="1"/><circle cx="19" cy="12" r="1"/><circle cx="5" cy="12" r="1"/>',"panel-left":'<rect width="18" height="18" x="3" y="3" rx="2"/><path d="M9 3v18"/>',"file-text":'<path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/>',copy:'<rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/>',"message-square-plus":'<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><path d="M12 7v6"/><path d="M9 10h6"/>',"message-circle-question":'<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/>',check:'<path d="M20 6 9 17l-5-5"/>',"rotate-cw":'<path d="M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"/><path d="M21 3v5h-5"/>',"arrow-down":'<path d="M12 5v14"/><path d="m19 12-7 7-7-7"/>',"arrow-up":'<path d="m5 12 7-7 7 7"/><path d="M12 19V5"/>',"folder-open":'<path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"/>',"maximize-2":'<polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/>'};function er({name:e,size:t=14,className:n}){return(0,nI.jsx)("svg",{className:`icon${n?` ${n}`:""}`,width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",dangerouslySetInnerHTML:{__html:j0e[e]}})}var U0e={pdf:"PDF",docx:"W",xlsx:"X",pptx:"P"};function GX({kind:e}){return(0,nI.jsx)("span",{className:`filetype ${e}`,"aria-hidden":"true",children:U0e[e]})}var $0=qn(vo(),1);var fn=qn(Vo(),1);function F0e({handle:e,page:t,width:n,ratio:o,current:r,onPick:i,root:a}){let s=(0,$0.useRef)(null);return(0,$0.useEffect)(()=>{let l=s.current;if(!l||!e.thumbnail)return;let c=!1,u=new IntersectionObserver(d=>{c||!d.some(p=>p.isIntersecting)||(c=!0,u.disconnect(),e.thumbnail(t,n).then(p=>{l.replaceChildren(p),l.style.height=""},()=>{}))},{root:a.current,rootMargin:"300px 0px"});return u.observe(l),()=>u.disconnect()},[e,t,n,a]),(0,fn.jsxs)("button",{type:"button",className:`thumb${r?" on":""}`,"aria-current":r?"page":void 0,onClick:()=>i(t),"data-page":t,children:[(0,fn.jsx)("div",{ref:s,className:"mini",style:{width:n,height:Math.round(n*o)}}),(0,fn.jsx)("span",{children:t})]})}var ZX=e=>/^(?:page|slide):(\d+)/.exec(e)?.[1]??"";function XX({t:e,info:t,handle:n,page:o,tab:r,docked:i,onTab:a,onPage:s,onOutline:l}){let c=(0,$0.useRef)(null),u=!!(n?.thumbnail&&o),d=t.outline.length>0,p=u&&(r==="pages"||!d)?"pages":"outline",m=t.kind==="pptx"?9/16:1.294;(0,$0.useEffect)(()=>{let x=c.current?.querySelector("[aria-current=page]");x&&c.current&&(c.current.scrollTop=x.offsetTop-c.current.clientHeight/3)},[p]);let h=(()=>{if(!o)return-1;let x=-1;return t.outline.forEach((v,g)=>{let y=Number(ZX(v.at));y&&y<=o.current&&(x=g)}),x})();return(0,fn.jsxs)("nav",{className:`drawer${i?" docked":""}`,"aria-label":e.pagesAndOutline,children:[u&&d?(0,fn.jsxs)("div",{className:"seg",role:"tablist",children:[(0,fn.jsx)("button",{type:"button",role:"tab","aria-selected":p==="pages",className:p==="pages"?"on":"",onClick:()=>a("pages"),children:t.kind==="pptx"?e.slides:e.pages}),(0,fn.jsx)("button",{type:"button",role:"tab","aria-selected":p==="outline",className:p==="outline"?"on":"",onClick:()=>a("outline"),children:e.outline})]}):null,(0,fn.jsx)("div",{ref:c,className:p==="pages"?"thumbs":"outline",children:p==="pages"&&n&&o?Array.from({length:o.count},(x,v)=>(0,fn.jsx)(F0e,{handle:n,page:v+1,width:136,ratio:m,current:o.current===v+1,onPick:s,root:c},v)):t.outline.map((x,v)=>(0,fn.jsxs)("button",{type:"button",className:`oi level-${Math.min(3,Math.max(1,x.level))}${v===h?" on":""}`,"aria-current":v===h?"page":void 0,title:x.label,onClick:()=>l(x.at),children:[(0,fn.jsx)("span",{className:"label",children:x.label}),(0,fn.jsx)("span",{className:"n",children:ZX(x.at)})]},`${x.at}-${v}`))})]})}function YX({t:e,onBrowse:t,importing:n}){return(0,fn.jsx)("div",{className:"empty",children:(0,fn.jsxs)("div",{className:"empty-content",children:[(0,fn.jsx)("h3",{children:e.emptyTitle}),(0,fn.jsx)("p",{className:"empty-description",children:e.emptyDescription}),(0,fn.jsxs)("button",{type:"button",className:"btn empty-open",onClick:t,disabled:n,children:[(0,fn.jsx)(er,{name:"folder-open",size:16}),n?e.importing:e.openFile]}),(0,fn.jsx)("p",{className:"empty-caption",children:e.emptyCaption})]})})}var H0e=["title","subtitle","line","line","short","heading","line","line","line","mid","figure"];function xw({kind:e}){if(e==="xlsx")return(0,fn.jsx)("div",{className:"skeleton sheet","aria-busy":"true",children:Array.from({length:18},(n,o)=>(0,fn.jsx)("div",{className:"skel-row"},o))});let t=e==="pptx";return(0,fn.jsx)("div",{className:"skeleton","aria-busy":"true",children:[0,1].map(n=>(0,fn.jsxs)("div",{className:`skelpage${t?" slide":""}`,children:[n===0&&!t?H0e.map((o,r)=>(0,fn.jsx)("div",{className:`skel ${o}`},r)):null,n===0&&t?(0,fn.jsxs)(fn.Fragment,{children:[(0,fn.jsx)("div",{className:"skel title left"}),(0,fn.jsx)("div",{className:"skel line"}),(0,fn.jsx)("div",{className:"skel mid"})]}):null]},n))})}function ww({t:e,title:t,detail:n,onOpenAnother:o}){return(0,fn.jsxs)("div",{className:"failed",role:"alert",children:[(0,fn.jsx)(er,{name:"file-text",size:28,className:"subtlest"}),(0,fn.jsxs)("div",{children:[(0,fn.jsx)("h3",{children:t}),n?(0,fn.jsx)("p",{children:n}):null]}),(0,fn.jsx)("button",{type:"button",className:"btn secondary",onClick:o,children:e.openAnother})]})}function KX({t:e,onReload:t,onDismiss:n}){return(0,fn.jsxs)("div",{className:"banner",role:"status",children:[(0,fn.jsx)("span",{children:e.changed}),(0,fn.jsx)("button",{type:"button",className:"btn sm primary",onClick:t,children:e.reloadShort}),(0,fn.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.dismiss,"aria-label":e.dismiss,onClick:n,children:(0,fn.jsx)(er,{name:"x"})})]})}function q0e({inputRef:e,t,importing:n,onImporting:o,onOpen:r,onError:i}){return(0,fn.jsx)("input",{ref:e,type:"file",hidden:!0,accept:c5.map(a=>`.${a}`).join(","),disabled:n,onChange:async a=>{let s=a.currentTarget.files?.[0];if(a.currentTarget.value="",!!s){o(!0);try{if(s.size>Nm)throw new Error(t.importTooLarge);r(await LX(s))}catch(l){i(l,s.name)}finally{o(!1)}}}})}function JX(e,t,n){let o=(0,$0.useRef)(null),[r,i]=(0,$0.useState)(!1);return{importing:r,browse:()=>o.current?.click(),input:(0,fn.jsx)(q0e,{inputRef:o,t:e,importing:r,onImporting:i,onOpen:t,onError:n})}}var ji=qn(Vo(),1);function QX({appRef:e,canvasRef:t,t:n,path:o,info:r,kind:i,showSkeleton:a,failure:s,nothing:l,onExpand:c,children:u}){return(0,ji.jsxs)("div",{ref:e,className:"app inline",children:[(0,ji.jsxs)("header",{className:"docbar",children:[(0,ji.jsxs)("div",{className:"doctitle static",title:o??void 0,children:[(0,ji.jsx)("span",{className:"name",children:o?w8(o):n.title}),r&&n.meta[r.kind](r.units)?(0,ji.jsx)("span",{className:"meta",children:n.meta[r.kind](r.units)}):null]}),(0,ji.jsx)("span",{className:"spacer"}),(0,ji.jsxs)("button",{type:"button",className:"btn sm",title:n.sidePanel,onClick:c,children:[(0,ji.jsx)(er,{name:"maximize-2",size:12}),n.sidePanel]})]}),(0,ji.jsx)("div",{className:"stage",children:(0,ji.jsxs)("div",{ref:t,className:"canvas",children:[u,a?(0,ji.jsx)(xw,{kind:i}):null,s?(0,ji.jsx)(ww,{t:n,title:s.title,detail:s.detail,onOpenAnother:c}):null,l?(0,ji.jsx)("div",{className:"failed muted",children:n.openTitle}):null,(0,ji.jsx)("button",{type:"button",className:"glance-cover","aria-label":n.sidePanel,onClick:c})]})})]})}var na=qn(vo(),1);var _w=qn(vo(),1),_8=8;function rI(e,t,n){let o=(0,_w.useRef)(null),{side:r,offset:i=8,dock:a=!1}=n;return(0,_w.useLayoutEffect)(()=>{let s=o.current,l=e.current;if(!s||!l)return;let c=0,u=()=>{c=0;let h=l.getBoundingClientRect(),x=s.offsetWidth,v=s.offsetHeight,g=t?.()??null,y=(N,U,$,X)=>{s.style.visibility="",s.style.left=`${Math.round(N)}px`,s.style.top=`${Math.round(U)}px`,s.dataset.side=$,s.style.setProperty("--tip",`${Math.round(Math.max(14,Math.min(x-14,X-N)))}px`)};if(!g){a?y((h.width-x)/2,_8,"none",h.width/2):s.style.visibility="hidden";return}if(g.bottom<h.top+4||g.top>h.bottom-4){s.style.visibility="hidden";return}let w=(g.left+g.right)/2-h.left,P=Math.max(_8,Math.min(h.width-x-_8,w-x/2)),z=g.top-h.top-v-i,k=g.bottom-h.top+i,L=z>=_8,I=k+v<=h.height-_8;(r==="top"||!I)&&L?y(P,z,"top",w):I?y(P,k,"bottom",w):y(P,r==="top"?_8:h.height-v-_8,"none",w)},d=()=>{c||(c=requestAnimationFrame(u))};u(),l.addEventListener("scroll",d,{capture:!0,passive:!0});let p=new ResizeObserver(d);p.observe(l),p.observe(s);let m=setInterval(d,250);return()=>{l.removeEventListener("scroll",d,{capture:!0}),p.disconnect(),clearInterval(m),c&&cancelAnimationFrame(c)}},[e,t,r,i,a]),o}var _t=qn(Vo(),1);function oI({className:e,onClose:t,children:n,label:o}){let r=(0,na.useRef)(null);(0,na.useEffect)(()=>{let a=l=>{let c=l.target;!r.current?.contains(c)&&!c.closest?.("[data-menu-trigger]")&&t()},s=l=>{l.key==="Escape"&&(l.stopPropagation(),t())};return document.addEventListener("pointerdown",a,!0),document.addEventListener("keydown",s,!0),r.current?.querySelector("[role^=menuitem]")?.focus(),()=>{document.removeEventListener("pointerdown",a,!0),document.removeEventListener("keydown",s,!0)}},[t]);let i=a=>{if(a.key!=="ArrowDown"&&a.key!=="ArrowUp")return;a.preventDefault();let s=[...r.current?.querySelectorAll("[role^=menuitem]")??[]],l=s.indexOf(document.activeElement);s[(l+(a.key==="ArrowDown"?1:-1)+s.length)%s.length]?.focus()};return(0,_t.jsx)("div",{ref:r,className:`menu ${e}`,role:"menu","aria-label":o,onKeyDown:i,children:n})}function xl({icon:e,checked:t,children:n,hint:o,onSelect:r}){return(0,_t.jsxs)("button",{type:"button",role:t===void 0?"menuitem":"menuitemradio","aria-checked":t,className:"mi",onClick:r,children:[(0,_t.jsx)("span",{className:"mi-icon",children:t?(0,_t.jsx)(er,{name:"check",size:16}):e}),(0,_t.jsx)("span",{className:"mi-label",children:n}),o?(0,_t.jsx)("span",{className:"mi-hint",children:o}):null]})}function tY({t:e,query:t,total:n,index:o,onQuery:r,onStep:i,onClose:a}){let s=(0,na.useRef)(null);(0,na.useEffect)(()=>{s.current?.focus(),s.current?.select()},[]);let l=!t.trim()||n===null?"":n?e.findCount(o+1,n):e.noResults;return(0,_t.jsxs)("div",{className:"docbar findbar",role:"search",children:[(0,_t.jsxs)("label",{className:"findfield",children:[(0,_t.jsx)(er,{name:"search",className:"muted"}),(0,_t.jsx)("input",{ref:s,className:"find-input",type:"text","aria-label":e.find,placeholder:e.findPlaceholder,value:t,onChange:c=>r(c.target.value),onKeyDown:c=>{c.key==="Enter"?(c.preventDefault(),i(c.shiftKey?-1:1)):c.key==="Escape"&&(c.preventDefault(),c.stopPropagation(),a())}}),(0,_t.jsx)("span",{className:"count","aria-live":"polite",children:l})]}),(0,_t.jsx)("button",{type:"button",className:"btn icon dim",title:e.previousMatch,"aria-label":e.previousMatch,disabled:!n,onClick:()=>i(-1),children:(0,_t.jsx)(er,{name:"chevron-up"})}),(0,_t.jsx)("button",{type:"button",className:"btn icon dim",title:e.nextMatch,"aria-label":e.nextMatch,disabled:!n,onClick:()=>i(1),children:(0,_t.jsx)(er,{name:"chevron-down"})}),(0,_t.jsx)("button",{type:"button",className:"btn icon dim",title:e.closeFind,"aria-label":e.closeFind,onClick:a,children:(0,_t.jsx)(er,{name:"x"})})]})}var V0e=1500;function nY({t:e,frame:t,page:n,zoom:o,onPage:r,onZoom:i,onFit:a}){let s=(0,na.useRef)(null),[l,c]=(0,na.useState)(!0),[u,d]=(0,na.useState)(null),p=(0,na.useRef)(!1);(0,na.useEffect)(()=>{let h=t.current;if(!h)return;let x=0,v=()=>{clearTimeout(x),x=window.setTimeout(()=>{!p.current&&!s.current?.contains(document.activeElement)&&c(!1)},V0e)},g=()=>{c(!0),v()},y=w=>{let P=h.getBoundingClientRect();w.clientY>P.bottom-80&&g()};return h.addEventListener("scroll",g,{capture:!0,passive:!0}),h.addEventListener("pointermove",y,{passive:!0}),v(),()=>{clearTimeout(x),h.removeEventListener("scroll",g,{capture:!0}),h.removeEventListener("pointermove",y)}},[t]);let m=()=>{let h=Number(u);d(null),Number.isInteger(h)&&h>=1&&r(Math.min(h,n.count))};return(0,_t.jsxs)("div",{ref:s,className:`pill${l?"":" faded"}`,onPointerEnter:()=>{p.current=!0,c(!0)},onPointerLeave:()=>{p.current=!1},onFocus:()=>c(!0),children:[(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.previousPage,"aria-label":e.previousPage,disabled:n.current<=1,onClick:()=>r(n.current-1),children:(0,_t.jsx)(er,{name:"chevron-up"})}),(0,_t.jsxs)("span",{className:"pg",children:[(0,_t.jsx)("input",{className:"pgin","aria-label":e.pageNumber,inputMode:"numeric",style:{width:`${Math.max(2,String(n.count).length)+1.6}ch`},value:u??String(n.current),onFocus:h=>{d(String(n.current)),h.target.select()},onChange:h=>d(h.target.value.replace(/\D/g,"")),onBlur:()=>d(null),onKeyDown:h=>{h.key==="Enter"?(m(),h.currentTarget.blur()):h.key==="Escape"&&(h.stopPropagation(),d(null),h.currentTarget.blur())}}),(0,_t.jsx)("span",{children:e.ofPages(n.count)})]}),(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextPage,"aria-label":e.nextPage,disabled:n.current>=n.count,onClick:()=>r(n.current+1),children:(0,_t.jsx)(er,{name:"chevron-down"})}),o?(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)("span",{className:"vsep"}),(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomOut,"aria-label":e.zoomOut,disabled:o.mode!=="width"&&o.percent<=25,onClick:()=>i(-1),children:(0,_t.jsx)(er,{name:"minus"})}),(0,_t.jsx)("button",{type:"button",className:"zoom",title:e.fitWidth,onClick:a,children:o.mode==="width"?e.fit:`${o.percent}%`}),(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomIn,"aria-label":e.zoomIn,disabled:o.mode!=="width"&&o.percent>=400,onClick:()=>i(1),children:(0,_t.jsx)(er,{name:"plus"})})]}):null]})}var eY=e=>{e.target.closest("textarea")||e.preventDefault()};function rY({t:e,frame:t,locate:n,text:o,label:r,quote:i,short:a,mode:s,canAsk:l,copied:c,onAdd:u,onAsk:d,onCopy:p,onCancelAsk:m,onSend:h}){let x=s==="ask",v=rI(t,n,{side:x?"bottom":"top",dock:!0}),[g,y]=(0,na.useState)(""),[w,P]=(0,na.useState)(!1),z=async()=>{if(!g.trim()||w)return;P(!0);let k=await h(g.trim());P(!1),k&&y("")};return x?(0,_t.jsxs)("div",{ref:v,className:"pop ask",role:"dialog","aria-label":e.ask,onMouseDown:eY,children:[(0,_t.jsxs)("div",{className:"ctx",children:[(0,_t.jsx)("span",{className:"where",children:r}),i?(0,_t.jsxs)("span",{className:"q",children:["\u201C",i,"\u201D"]}):null]}),(0,_t.jsx)("textarea",{autoFocus:!0,className:"textarea",rows:2,"aria-label":e.askPlaceholder,placeholder:e.askPlaceholder,value:g,onChange:k=>y(k.target.value),onKeyDown:k=>{k.key==="Enter"&&!k.shiftKey&&!k.nativeEvent.isComposing?(k.preventDefault(),z()):k.key==="Escape"&&(k.preventDefault(),k.stopPropagation(),m())}}),(0,_t.jsxs)("div",{className:"row",children:[(0,_t.jsxs)("span",{className:"hint",children:[(0,_t.jsx)("kbd",{children:"\u21B5"})," ",e.sendKey]}),(0,_t.jsx)("button",{type:"button",className:"btn sm",onClick:m,children:e.cancel}),(0,_t.jsx)("button",{type:"button",className:"btn sm primary",disabled:!g.trim()||w,onClick:()=>void z(),children:e.send})]})]}):(0,_t.jsxs)("div",{ref:v,className:"pop bar",role:"toolbar","aria-label":r,onMouseDown:eY,children:[o?null:(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)("span",{className:"where",children:r}),(0,_t.jsx)("span",{className:"vsep"})]}),(0,_t.jsx)("button",{type:"button",className:"btn lg",title:e.addToChatHint,onClick:u,disabled:s==="added",children:s==="added"?(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(er,{name:"check",size:16,className:"ok"}),e.added]}):(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(er,{name:"message-square-plus",size:16}),a?e.addShort:e.addToChat]})}),l?(0,_t.jsxs)("button",{type:"button",className:"btn lg",onClick:d,children:[(0,_t.jsx)(er,{name:"message-circle-question",size:16}),e.ask]}):null,o?(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)("span",{className:"vsep"}),(0,_t.jsx)("button",{type:"button",className:"btn icon lg dim",title:c?e.copied:e.copy,"aria-label":c?e.copied:e.copy,onClick:p,children:(0,_t.jsx)(er,{name:c?"check":"copy"})})]}):null]})}function oY({t:e,frame:t,locate:n,note:o,index:r,total:i,onNext:a,onClose:s}){let l=rI(t,n,{side:"bottom",offset:6,dock:!0});return(0,_t.jsxs)("div",{ref:l,className:"callout",role:"note",children:[(0,_t.jsxs)("div",{className:"body",children:[(0,_t.jsxs)("div",{className:"who",children:[(0,_t.jsx)("span",{className:"dot"}),i>1?e.agentOf(r+1,i):e.agent]}),o?(0,_t.jsx)("div",{className:"text",children:o}):null]}),i>1?(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextTarget,"aria-label":e.nextTarget,onClick:a,children:(0,_t.jsx)(er,{name:"chevron-down"})}):null,(0,_t.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.close,"aria-label":e.close,onClick:s,children:(0,_t.jsx)(er,{name:"x"})})]})}function iY({text:e,down:t,raised:n,onClick:o}){return(0,_t.jsxs)("button",{type:"button",className:`chip offscreen${n?" raised":""}`,onClick:o,children:[(0,_t.jsx)("span",{className:"dot"}),e,(0,_t.jsx)(er,{name:t?"arrow-down":"arrow-up",size:12})]})}function aY(e,t){return e.moreOn(t.length,bw(t[0],e,!0))}var k2=qn(Vo(),1);function sY({t:e,recent:t,currentPath:n,onOpen:o,onBrowse:r,onClose:i}){return(0,k2.jsxs)(oI,{className:"switcher",label:e.switchDocument,onClose:i,children:[t.length?(0,k2.jsx)("div",{className:"mlabel",children:e.recent}):null,t.map(a=>(0,k2.jsx)(xl,{icon:(0,k2.jsx)(GX,{kind:a.kind}),hint:a.path===n?(0,k2.jsx)(er,{name:"check",size:16}):w8(OX(a.path)),onSelect:()=>a.path===n?i():o(a.path),children:w8(a.path)},a.path)),t.length?(0,k2.jsx)("div",{className:"msep"}):null,(0,k2.jsx)(xl,{icon:(0,k2.jsx)(er,{name:"folder-open",size:16}),onSelect:r,children:e.openFile})]})}function lY({t:e,zoomable:t,zoomMode:n,onFit:o,onFind:r,onReload:i,onClose:a}){return(0,k2.jsxs)(oI,{className:"more",label:e.more,onClose:a,children:[t?(0,k2.jsxs)(k2.Fragment,{children:[(0,k2.jsx)(xl,{checked:n==="width",onSelect:()=>o("width"),children:e.fitWidth}),(0,k2.jsx)(xl,{checked:n==="page",onSelect:()=>o("page"),children:e.fitPage}),(0,k2.jsx)(xl,{checked:n==="actual",hint:"100%",onSelect:()=>o("actual"),children:e.actualSize}),(0,k2.jsx)("div",{className:"msep"})]}):null,(0,k2.jsx)(xl,{icon:(0,k2.jsx)(er,{name:"search",size:16}),hint:"\u2318F",onSelect:r,children:e.find}),(0,k2.jsx)(xl,{icon:(0,k2.jsx)(er,{name:"rotate-cw",size:16}),onSelect:i,children:e.reload})]})}var u5=qn(vo(),1),Um={open:!1,query:"",total:null,index:-1};function cY({viewer:e,docRef:t,ready:n,onOpen:o}){let[r,i]=(0,u5.useState)(Um),a=(0,u5.useRef)(0),s=(0,u5.useCallback)(()=>{t.current&&(o(),i(d=>({...d,open:!0})),requestAnimationFrame(()=>{let d=document.querySelector(".findbar .find-input");d?.focus(),d?.select()}))},[t,o]),l=(0,u5.useCallback)(()=>{a.current++,e.current?.clearFind(),i(Um)},[e]),c=(0,u5.useCallback)(d=>{i(p=>({...p,query:d,total:d.trim()?p.total:null}))},[]);(0,u5.useEffect)(()=>{if(!r.open||!n)return;let d=++a.current,p=setTimeout(async()=>{let m=e.current;if(!m)return;let h=await m.find(r.query).catch(()=>0);d===a.current&&(i(x=>({...x,total:h,index:h?0:-1})),h&&m.findGo(0))},200);return()=>clearTimeout(p)},[r.open,r.query,n,e]);let u=(0,u5.useCallback)(d=>{if(!r.total)return;let p=(r.index+d+r.total)%r.total;i(m=>({...m,index:p})),e.current?.findGo(p)},[r.total,r.index,e]);return{find:r,setFind:i,openFind:s,closeFind:l,queryFind:c,stepFind:u}}var uY=qn(vo(),1);function dY(e,t){(0,uY.useEffect)(()=>{_4().handleTool("capture_view",async o=>{let r=e.current;if(!r||!t.current)throw new Error(`No document is open in the ${o2.title.en} panel. Call open_document first.`);let i=null;if(typeof o.anchor=="string"&&o.anchor.trim()){let l=xX(o.anchor);if(l.path.replace(/^\.\//,"")!==r.info.path)throw new Error(`The panel shows ${r.info.path}, not ${l.path}. Call open_document with that path first.`);i=l.at}let a=typeof o.maxWidth=="number"?Math.min(2e3,Math.max(320,o.maxWidth)):1600,s=await t.current.capture(i,a);return{content:[{type:"image",data:s.data,mimeType:"image/png"},{type:"text",text:`Captured ${Lm(r.info.path,s.at)} (${s.width}\xD7${s.height} px).`}]}})},[e,t])}var Pw=qn(vo(),1);function pY(e,t){let[n,o]=(0,Pw.useState)(null);return(0,Pw.useEffect)(()=>{let r=e.current;if(!r||!t||t.targets.length<2){o(null);return}let i=0,a=()=>{i=0;let c=r.getBoundingClientRect(),u=[],d=[];t.targets.forEach((m,h)=>{if(h===t.index)return;let x=m.locate();x&&(x.top>c.bottom-8?u.push(h):x.bottom<c.top+8&&d.push(h))});let p=u.length?{indexes:u,down:!0}:d.length?{indexes:d,down:!1}:null;o(m=>JSON.stringify(m)===JSON.stringify(p)?m:p)},s=()=>{i||(i=requestAnimationFrame(a))};a(),r.addEventListener("scroll",s,{capture:!0,passive:!0});let l=setInterval(s,500);return()=>{r.removeEventListener("scroll",s,{capture:!0}),clearInterval(l),i&&cancelAnimationFrame(i)}},[t,e]),[n,o]}var fY=qn(vo(),1);function mY({docRef:e,viewer:t,picked:n,addReference:o,openFind:r,closeFind:i,clearSelection:a,paged:s,page:l,goToPage:c,drawer:u,setDrawer:d,docked:p,find:m,agent:h,setAgent:x}){(0,fY.useEffect)(()=>{let v=g=>{if(g.defaultPrevented)return;let y=g.metaKey||g.ctrlKey,w=g.target?.closest?.("input, textarea, [contenteditable]"),P=g.key.toLowerCase();if(y&&P==="f"&&e.current)g.preventDefault(),r();else if(y&&g.key==="Enter"&&n)g.preventDefault(),o();else if(y&&(g.key==="="||g.key==="+"))g.preventDefault(),t.current?.zoom(1);else if(y&&g.key==="-")g.preventDefault(),t.current?.zoom(-1);else if(y&&g.key==="0")g.preventDefault(),t.current?.fit("width");else if(!y&&!w&&s&&l&&["ArrowLeft","ArrowRight","PageUp","PageDown"].includes(g.key)){g.preventDefault();let z=g.key==="ArrowLeft"||g.key==="PageUp";c(l.current+(z?-1:1))}else if(g.key==="Escape"&&!w){if(n)a();else if(u.open&&!p)d(z=>({...z,open:!1}));else if(m.open)i();else if(h?.visible)x({...h,visible:!1});else return;g.preventDefault()}};return window.addEventListener("keydown",v),()=>window.removeEventListener("keydown",v)},[n,o,r,i,a,s,l,c,u.open,p,m.open,h,e,t,d,x])}var f2=qn(vo(),1);var je=qn(vo(),1);var R2=Uint8Array,Oa=Uint16Array,hI=Int32Array,Cw=new R2([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),kw=new R2([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),cI=new R2([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),SY=function(e,t){for(var n=new Oa(31),o=0;o<31;++o)n[o]=t+=1<<e[o-1];for(var r=new hI(n[30]),o=1;o<30;++o)for(var i=n[o];i<n[o+1];++i)r[i]=i-n[o]<<5|o;return{b:n,r}},xY=SY(Cw,2),wY=xY.b,uI=xY.r;wY[28]=258,uI[258]=28;var _Y=SY(kw,0),W0e=_Y.b,hY=_Y.r,dI=new Oa(32768);for(lr=0;lr<32768;++lr)E0=(lr&43690)>>1|(lr&21845)<<1,E0=(E0&52428)>>2|(E0&13107)<<2,E0=(E0&61680)>>4|(E0&3855)<<4,dI[lr]=((E0&65280)>>8|(E0&255)<<8)>>1;var E0,lr,hs=(function(e,t,n){for(var o=e.length,r=0,i=new Oa(t);r<o;++r)e[r]&&++i[e[r]-1];var a=new Oa(t);for(r=1;r<t;++r)a[r]=a[r-1]+i[r-1]<<1;var s;if(n){s=new Oa(1<<t);var l=15-t;for(r=0;r<o;++r)if(e[r])for(var c=r<<4|e[r],u=t-e[r],d=a[e[r]-1]++<<u,p=d|(1<<u)-1;d<=p;++d)s[dI[d]>>l]=c}else for(s=new Oa(o),r=0;r<o;++r)e[r]&&(s[r]=dI[a[e[r]-1]++]>>15-e[r]);return s}),wl=new R2(288);for(lr=0;lr<144;++lr)wl[lr]=8;var lr;for(lr=144;lr<256;++lr)wl[lr]=9;var lr;for(lr=256;lr<280;++lr)wl[lr]=7;var lr;for(lr=280;lr<288;++lr)wl[lr]=8;var lr,qm=new R2(32);for(lr=0;lr<32;++lr)qm[lr]=5;var lr,G0e=hs(wl,9,0),Z0e=hs(wl,9,1),X0e=hs(qm,5,0),Y0e=hs(qm,5,1),iI=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},d5=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},aI=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},gI=function(e){return(e+7)/8|0},Vm=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new R2(e.subarray(t,n))};var K0e=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ui=function(e,t,n){var o=new Error(t||K0e[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,Ui),!n)throw o;return o},J0e=function(e,t,n,o){var r=e.length,i=o?o.length:0;if(!r||t.f&&!t.l)return n||new R2(0);var a=!n,s=a||t.i!=2,l=t.i;a&&(n=new R2(r*3));var c=function(De){var Ue=n.length;if(De>Ue){var u1=new R2(Math.max(Ue*2,De));u1.set(n),n=u1}},u=t.f||0,d=t.p||0,p=t.b||0,m=t.l,h=t.d,x=t.m,v=t.n,g=r*8;do{if(!m){u=d5(e,d,1);var y=d5(e,d+1,3);if(d+=3,y)if(y==1)m=Z0e,h=Y0e,x=9,v=5;else if(y==2){var k=d5(e,d,31)+257,L=d5(e,d+10,15)+4,I=k+d5(e,d+5,31)+1;d+=14;for(var N=new R2(I),U=new R2(19),$=0;$<L;++$)U[cI[$]]=d5(e,d+$*3,7);d+=L*3;for(var X=iI(U),ae=(1<<X)-1,pe=hs(U,X,1),$=0;$<I;){var Y=pe[d5(e,d,ae)];d+=Y&15;var w=Y>>4;if(w<16)N[$++]=w;else{var W=0,Te=0;for(w==16?(Te=3+d5(e,d,3),d+=2,W=N[$-1]):w==17?(Te=3+d5(e,d,7),d+=3):w==18&&(Te=11+d5(e,d,127),d+=7);Te--;)N[$++]=W}}var qe=N.subarray(0,k),we=N.subarray(k);x=iI(qe),v=iI(we),m=hs(qe,x,1),h=hs(we,v,1)}else Ui(1);else{var w=gI(d)+4,P=e[w-4]|e[w-3]<<8,z=w+P;if(z>r){l&&Ui(0);break}s&&c(p+P),n.set(e.subarray(w,z),p),t.b=p+=P,t.p=d=z*8,t.f=u;continue}if(d>g){l&&Ui(0);break}}s&&c(p+131072);for(var Ee=(1<<x)-1,Ve=(1<<v)-1,r1=d;;r1=d){var W=m[aI(e,d)&Ee],S1=W>>4;if(d+=W&15,d>g){l&&Ui(0);break}if(W||Ui(2),S1<256)n[p++]=S1;else if(S1==256){r1=d,m=null;break}else{var f1=S1-254;if(S1>264){var $=S1-257,oe=Cw[$];f1=d5(e,d,(1<<oe)-1)+wY[$],d+=oe}var me=h[aI(e,d)&Ve],We=me>>4;me||Ui(3),d+=me&15;var we=W0e[We];if(We>3){var oe=kw[We];we+=aI(e,d)&(1<<oe)-1,d+=oe}if(d>g){l&&Ui(0);break}s&&c(p+131072);var c1=p+f1;if(p<we){var b1=i-we,j1=Math.min(we,c1);for(b1+p<0&&Ui(3);p<j1;++p)n[p]=o[b1+p]}for(;p<c1;++p)n[p]=n[p-we]}}t.l=m,t.p=r1,t.b=p,t.f=u,m&&(u=1,t.m=x,t.d=h,t.n=v)}while(!u);return p!=n.length&&a?Vm(n,0,p):n.subarray(0,p)},M0=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>8},Fm=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>8,e[o+2]|=n>>16},sI=function(e,t){for(var n=[],o=0;o<e.length;++o)e[o]&&n.push({s:o,f:e[o]});var r=n.length,i=n.slice();if(!r)return{t:CY,l:0};if(r==1){var a=new R2(n[0].s+1);return a[n[0].s]=1,{t:a,l:1}}n.sort(function(z,k){return z.f-k.f}),n.push({s:-1,f:25001});var s=n[0],l=n[1],c=0,u=1,d=2;for(n[0]={s:-1,f:s.f+l.f,l:s,r:l};u!=r-1;)s=n[n[c].f<n[d].f?c++:d++],l=n[c!=u&&n[c].f<n[d].f?c++:d++],n[u++]={s:-1,f:s.f+l.f,l:s,r:l};for(var p=i[0].s,o=1;o<r;++o)i[o].s>p&&(p=i[o].s);var m=new Oa(p+1),h=pI(n[u-1],m,0);if(h>t){var o=0,x=0,v=h-t,g=1<<v;for(i.sort(function(k,L){return m[L.s]-m[k.s]||k.f-L.f});o<r;++o){var y=i[o].s;if(m[y]>t)x+=g-(1<<h-m[y]),m[y]=t;else break}for(x>>=v;x>0;){var w=i[o].s;m[w]<t?x-=1<<t-m[w]++-1:++o}for(;o>=0&&x;--o){var P=i[o].s;m[P]==t&&(--m[P],++x)}h=t}return{t:new R2(m),l:h}},pI=function(e,t,n){return e.s==-1?Math.max(pI(e.l,t,n+1),pI(e.r,t,n+1)):t[e.s]=n},gY=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Oa(++t),o=0,r=e[0],i=1,a=function(l){n[o++]=l},s=1;s<=t;++s)if(e[s]==r&&s!=t)++i;else{if(!r&&i>2){for(;i>138;i-=138)a(32754);i>2&&(a(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(a(r),--i;i>6;i-=6)a(8304);i>2&&(a(i-3<<5|8208),i=0)}for(;i--;)a(r);i=1,r=e[s]}return{c:n.subarray(0,o),n:t}},Hm=function(e,t){for(var n=0,o=0;o<t.length;++o)n+=e[o]*t[o];return n},PY=function(e,t,n){var o=n.length,r=gI(t+2);e[r]=o&255,e[r+1]=o>>8,e[r+2]=e[r]^255,e[r+3]=e[r+1]^255;for(var i=0;i<o;++i)e[r+i+4]=n[i];return(r+4+o)*8},yY=function(e,t,n,o,r,i,a,s,l,c,u){M0(t,u++,n),++r[256];for(var d=sI(r,15),p=d.t,m=d.l,h=sI(i,15),x=h.t,v=h.l,g=gY(p),y=g.c,w=g.n,P=gY(x),z=P.c,k=P.n,L=new Oa(19),I=0;I<y.length;++I)++L[y[I]&31];for(var I=0;I<z.length;++I)++L[z[I]&31];for(var N=sI(L,7),U=N.t,$=N.l,X=19;X>4&&!U[cI[X-1]];--X);var ae=c+5<<3,pe=Hm(r,wl)+Hm(i,qm)+a,Y=Hm(r,p)+Hm(i,x)+a+14+3*X+Hm(L,U)+2*L[16]+3*L[17]+7*L[18];if(l>=0&&ae<=pe&&ae<=Y)return PY(t,u,e.subarray(l,l+c));var W,Te,qe,we;if(M0(t,u,1+(Y<pe)),u+=2,Y<pe){W=hs(p,m,0),Te=p,qe=hs(x,v,0),we=x;var Ee=hs(U,$,0);M0(t,u,w-257),M0(t,u+5,k-1),M0(t,u+10,X-4),u+=14;for(var I=0;I<X;++I)M0(t,u+3*I,U[cI[I]]);u+=3*X;for(var Ve=[y,z],r1=0;r1<2;++r1)for(var S1=Ve[r1],I=0;I<S1.length;++I){var f1=S1[I]&31;M0(t,u,Ee[f1]),u+=U[f1],f1>15&&(M0(t,u,S1[I]>>5&127),u+=S1[I]>>12)}}else W=G0e,Te=wl,qe=X0e,we=qm;for(var I=0;I<s;++I){var oe=o[I];if(oe>255){var f1=oe>>18&31;Fm(t,u,W[f1+257]),u+=Te[f1+257],f1>7&&(M0(t,u,oe>>23&31),u+=Cw[f1]);var me=oe&31;Fm(t,u,qe[me]),u+=we[me],me>3&&(Fm(t,u,oe>>5&8191),u+=kw[me])}else Fm(t,u,W[oe]),u+=Te[oe]}return Fm(t,u,W[256]),u+Te[256]},Q0e=new hI([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),CY=new R2(0),e6e=function(e,t,n,o,r,i){var a=i.z||e.length,s=new R2(o+a+5*(1+Math.ceil(a/7e3))+r),l=s.subarray(o,s.length-r),c=i.l,u=(i.r||0)&7;if(t){u&&(l[0]=i.r>>3);for(var d=Q0e[t-1],p=d>>13,m=d&8191,h=(1<<n)-1,x=i.p||new Oa(32768),v=i.h||new Oa(h+1),g=Math.ceil(n/3),y=2*g,w=function(Ce){return(e[Ce]^e[Ce+1]<<g^e[Ce+2]<<y)&h},P=new hI(25e3),z=new Oa(288),k=new Oa(32),L=0,I=0,N=i.i||0,U=0,$=i.w||0,X=0;N+2<a;++N){var ae=w(N),pe=N&32767,Y=v[ae];if(x[pe]=Y,v[ae]=pe,$<=N){var W=a-N;if((L>7e3||U>24576)&&(W>423||!c)){u=yY(e,l,0,P,z,k,I,U,X,N-X,u),U=L=I=0,X=N;for(var Te=0;Te<286;++Te)z[Te]=0;for(var Te=0;Te<30;++Te)k[Te]=0}var qe=2,we=0,Ee=m,Ve=pe-Y&32767;if(W>2&&ae==w(N-Ve))for(var r1=Math.min(p,W)-1,S1=Math.min(32767,N),f1=Math.min(258,W);Ve<=S1&&--Ee&&pe!=Y;){if(e[N+qe]==e[N+qe-Ve]){for(var oe=0;oe<f1&&e[N+oe]==e[N+oe-Ve];++oe);if(oe>qe){if(qe=oe,we=Ve,oe>r1)break;for(var me=Math.min(Ve,oe-2),We=0,Te=0;Te<me;++Te){var c1=N-Ve+Te&32767,b1=x[c1],j1=c1-b1&32767;j1>We&&(We=j1,Y=c1)}}}pe=Y,Y=x[pe],Ve+=pe-Y&32767}if(we){P[U++]=268435456|uI[qe]<<18|hY[we];var De=uI[qe]&31,Ue=hY[we]&31;I+=Cw[De]+kw[Ue],++z[257+De],++k[Ue],$=N+qe,++L}else P[U++]=e[N],++z[e[N]]}}for(N=Math.max(N,$);N<a;++N)P[U++]=e[N],++z[e[N]];u=yY(e,l,c,P,z,k,I,U,X,N-X,u),c||(i.r=u&7|l[u/8|0]<<3,u-=7,i.h=v,i.p=x,i.i=N,i.w=$)}else{for(var N=i.w||0;N<a+c;N+=65535){var u1=N+65535;u1>=a&&(l[u/8|0]=c,u1=a),u=PY(l,u+1,e.subarray(N,u1))}i.i=a}return Vm(s,0,o+gI(u)+r)},t6e=(function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var n=t,o=9;--o;)n=(n&1&&-306674912)^n>>>1;e[t]=n}return e})(),n6e=function(){var e=-1;return{p:function(t){for(var n=e,o=0;o<t.length;++o)n=t6e[n&255^t[o]]^n>>>8;e=n},d:function(){return~e}}};var r6e=function(e,t,n,o,r){if(!r&&(r={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),a=new R2(i.length+e.length);a.set(i),a.set(e,i.length),e=a,r.w=i.length}return e6e(e,t.level==null?6:t.level,t.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,n,o,r)},kY=function(e,t){var n={};for(var o in e)n[o]=e[o];for(var o in t)n[o]=t[o];return n};var ms=function(e,t){return e[t]|e[t+1]<<8},P4=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0},lI=function(e,t){return P4(e,t)+P4(e,t+4)*4294967296},yi=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function o6e(e,t){return r6e(e,t||{},0,0)}function i6e(e,t){return J0e(e,{i:2},t&&t.out,t&&t.dictionary)}var RY=function(e,t,n,o){for(var r in e){var i=e[r],a=t+r,s=o;Array.isArray(i)&&(s=kY(o,i[1]),i=i[0]),ArrayBuffer.isView(i)?n[a]=[i,s]:(n[a+="/"]=[new R2(0),s],RY(i,a,n,o))}},vY=typeof TextEncoder<"u"&&new TextEncoder,fI=typeof TextDecoder<"u"&&new TextDecoder,a6e=0;try{fI.decode(CY,{stream:!0}),a6e=1}catch{}var s6e=function(e){for(var t="",n=0;;){var o=e[n++],r=(o>127)+(o>223)+(o>239);if(n+r>e.length)return{s:t,r:Vm(e,n-1)};r?r==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):r&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};function C4(e,t){if(t){for(var n=new R2(e.length),o=0;o<e.length;++o)n[o]=e.charCodeAt(o);return n}if(vY)return vY.encode(e);for(var r=e.length,i=new R2(e.length+(e.length>>1)),a=0,s=function(u){i[a++]=u},o=0;o<r;++o){if(a+5>i.length){var l=new R2(a+8+(r-o<<1));l.set(i),i=l}var c=e.charCodeAt(o);c<128||t?s(c):c<2048?(s(192|c>>6),s(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++o)&1023,s(240|c>>18),s(128|c>>12&63),s(128|c>>6&63),s(128|c&63)):(s(224|c>>12),s(128|c>>6&63),s(128|c&63))}return Vm(i,0,a)}function T0(e,t){if(t){for(var n="",o=0;o<e.length;o+=16384)n+=String.fromCharCode.apply(null,e.subarray(o,o+16384));return n}else{if(fI)return fI.decode(e);var r=s6e(e),i=r.s,n=r.r;return n.length&&Ui(8),i}}var l6e=function(e,t){return t+30+ms(e,t+26)+ms(e,t+28)},c6e=function(e,t,n){var o=ms(e,t+28),r=ms(e,t+30),i=T0(e.subarray(t+46,t+46+o),!(ms(e,t+8)&2048)),a=t+46+o,s=u6e(e,a,r,n,P4(e,t+20),P4(e,t+24),P4(e,t+42)),l=s[0],c=s[1],u=s[2];return[ms(e,t+10),l,c,i,a+r+ms(e,t+32),u]},u6e=function(e,t,n,o,r,i,a){var s=r==4294967295,l=i==4294967295,c=a==4294967295,u=t+n,d=s+l+c;if(o&&d){for(;t+4<u;t+=4+ms(e,t+2))if(ms(e,t)==1)return[s?lI(e,t+4+8*l):r,l?lI(e,t+4):i,c?lI(e,t+4+8*(l+s)):a,1];o<2&&Ui(13)}return[r,i,a,0]},mI=function(e){var t=0;if(e)for(var n in e){var o=e[n].length;o>65535&&Ui(9),t+=o+4}return t},bY=function(e,t,n,o,r,i,a,s){var l=o.length,c=n.extra,u=s&&s.length,d=mI(c);yi(e,t,a!=null?33639248:67324752),t+=4,a!=null&&(e[t++]=20,e[t++]=n.os),e[t]=20,t+=2,e[t++]=n.flag<<1|(i<0&&8),e[t++]=r&&8,e[t++]=n.compression&255,e[t++]=n.compression>>8;var p=new Date(n.mtime==null?Date.now():n.mtime),m=p.getFullYear()-1980;if((m<0||m>119)&&Ui(10),yi(e,t,m<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>1),t+=4,i!=-1&&(yi(e,t,n.crc),yi(e,t+4,i<0?-i-2:i),yi(e,t+8,n.size)),yi(e,t+12,l),yi(e,t+14,d),t+=16,a!=null&&(yi(e,t,u),yi(e,t+6,n.attrs),yi(e,t+10,a),t+=14),e.set(o,t),t+=l,d)for(var h in c){var x=c[h],v=x.length;yi(e,t,+h),yi(e,t+2,v),e.set(x,t+4),t+=4+v}return u&&(e.set(s,t),t+=u),t},d6e=function(e,t,n,o,r){yi(e,t,101010256),yi(e,t+8,n),yi(e,t+10,n),yi(e,t+12,o),yi(e,t+16,r)};function Rw(e,t){t||(t={});var n={},o=[];RY(e,"",n,t);var r=0,i=0;for(var a in n){var s=n[a],l=s[0],c=s[1],u=c.level==0?0:8,d=C4(a),p=d.length,m=c.comment,h=m&&C4(m),x=h&&h.length,v=mI(c.extra);p>65535&&Ui(11);var g=u?o6e(l,c):l,y=g.length,w=n6e();w.p(l),o.push(kY(c,{size:l.length,crc:w.d(),c:g,f:d,m:h,u:p!=a.length||h&&m.length!=x,o:r,compression:u})),r+=30+p+v+y,i+=76+2*(p+v)+(x||0)+y}for(var P=new R2(i+22),z=r,k=i-r,L=0;L<o.length;++L){var d=o[L];bY(P,d.o,d,d.f,d.u,d.c.length);var I=30+d.f.length+mI(d.extra);P.set(d.c,d.o+I),bY(P,r,d,d.f,d.u,d.c.length,d.o,d.m),r+=16+I+(d.m?d.m.length:0)}return d6e(P,r,o.length,k,z),P}function Wm(e,t){for(var n={},o=e.length-22;P4(e,o)!=101010256;--o)(!o||e.length-o>65558)&&Ui(13);var r=ms(e,o+8);if(!r)return{};var i=P4(e,o+16),a=P4(e,o-20)==117853008;if(a){var s=P4(e,o-12);a=P4(e,s)==101075792,a&&(r=P4(e,s+32),i=P4(e,s+48))}for(var l=t&&t.filter,c=0;c<r;++c){var u=c6e(e,i,a),d=u[0],p=u[1],m=u[2],h=u[3],x=u[4],v=u[5],g=l6e(e,v);i=x,(!l||l({name:h,size:p,originalSize:m,compression:d}))&&(d?d==8?n[h]=i6e(e.subarray(g,g+p),{out:new R2(m)}):Ui(14,"unknown compression type "+d):n[h]=Vm(e,g,g+p))}return n}var j=qn(vo(),1);var _l=qn(vo(),1),DY=qn(WP(),1);function P8(e,t,n){let o=n.initialDeps??[],r,i=!0;function a(){var s,l,c;let u;n.key&&((s=n.debug)!=null&&s.call(n))&&(u=Date.now());let d=e();if(!(d.length!==o.length||d.some((h,x)=>o[x]!==h)))return r;o=d;let m;if(n.key&&((l=n.debug)!=null&&l.call(n))&&(m=Date.now()),r=t(...d),n.key&&((c=n.debug)!=null&&c.call(n))){let h=Math.round((Date.now()-u)*100)/100,x=Math.round((Date.now()-m)*100)/100,v=x/16,g=(y,w)=>{for(y=String(y);y.length<w;)y=" "+y;return y};console.info(`%c\u23F1 ${g(x,5)} /${g(h,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*v,120))}deg 100% 31%);`,n?.key)}return n?.onChange&&!(i&&n.skipInitialOnChange)&&n.onChange(r),i=!1,r}return a.updateDeps=s=>{o=s},a}function yI(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}var zY=(e,t)=>Math.abs(e-t)<1.01,$Y=(e,t,n)=>{let o;return function(...r){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,r),n)}};var EY=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},p6e=e=>e,f6e=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let r=t;r<=n;r++)o.push(r);return o},AY=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=a=>{let{width:s,height:l}=a;t({width:Math.round(s),height:Math.round(l)})};if(r(EY(n)),!o.ResizeObserver)return()=>{};let i=new o.ResizeObserver(a=>{let s=()=>{let l=a[0];if(l?.borderBoxSize){let c=l.borderBoxSize[0];if(c){r({width:c.inlineSize,height:c.blockSize});return}}r(EY(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},MY={passive:!0};var TY=typeof window>"u"?!0:"onscrollend"in window,IY=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=0,i=e.options.useScrollendEvent&&TY?()=>{}:$Y(o,()=>{t(r,!1)},e.options.isScrollingResetDelay),a=u=>()=>{let{horizontal:d,isRtl:p}=e.options;r=d?n.scrollLeft*(p&&-1||1):n.scrollTop,i(),t(r,u)},s=a(!0),l=a(!1);n.addEventListener("scroll",s,MY);let c=e.options.useScrollendEvent&&TY;return c&&n.addEventListener("scrollend",l,MY),()=>{n.removeEventListener("scroll",s),c&&n.removeEventListener("scrollend",l)}};var m6e=(e,t,n)=>{if(t?.borderBoxSize){let o=t.borderBoxSize[0];if(o)return Math.round(o[n.options.horizontal?"inlineSize":"blockSize"])}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]};var NY=(e,{adjustments:t=0,behavior:n},o)=>{var r,i;let a=e+t;(i=(r=o.scrollElement)==null?void 0:r.scrollTo)==null||i.call(r,{[o.options.horizontal?"left":"top"]:a,behavior:n})},zw=class{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.now=()=>{var n,o,r;return((r=(o=(n=this.targetWindow)==null?void 0:n.performance)==null?void 0:o.now)==null?void 0:r.call(o))??Date.now()},this.observer=(()=>{let n=null,o=()=>n||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:n=new this.targetWindow.ResizeObserver(r=>{r.forEach(i=>{let a=()=>{let s=i.target,l=this.indexFromElement(s);if(!s.isConnected){this.observer.unobserve(s);return}this.shouldMeasureDuringScroll(l)&&this.resizeItem(l,this.options.measureElement(s,i,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()})}));return{disconnect:()=>{var r;(r=o())==null||r.disconnect(),n=null},observe:r=>{var i;return(i=o())==null?void 0:i.observe(r,{box:"border-box"})},unobserve:r=>{var i;return(i=o())==null?void 0:i.unobserve(r)}}})(),this.range=null,this.setOptions=n=>{Object.entries(n).forEach(([o,r])=>{typeof r>"u"&&delete n[o]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:p6e,rangeExtractor:f6e,onChange:()=>{},measureElement:m6e,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...n}},this.notify=n=>{var o,r;(r=(o=this.options).onChange)==null||r.call(o,this,n)},this.maybeNotify=P8(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),n=>{this.notify(n)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(n=>n()),this.unsubs=[],this.observer.disconnect(),this.rafId!=null&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var n;let o=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==o){if(this.cleanup(),!o){this.maybeNotify();return}this.scrollElement=o,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((n=this.scrollElement)==null?void 0:n.window)??null,this.elementsCache.forEach(r=>{this.observer.observe(r)}),this.unsubs.push(this.options.observeElementRect(this,r=>{this.scrollRect=r,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(r,i)=>{this.scrollAdjustments=0,this.scrollDirection=i?this.getScrollOffset()<r?"forward":"backward":null,this.scrollOffset=r,this.isScrolling=i,this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(n,o)=>{let r=new Map,i=new Map;for(let a=o-1;a>=0;a--){let s=n[a];if(r.has(s.lane))continue;let l=i.get(s.lane);if(l==null||s.end>l.end?i.set(s.lane,s):s.end<l.end&&r.set(s.lane,!0),r.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((a,s)=>a.end===s.end?a.index-s.index:a.end-s.end)[0]:void 0},this.getMeasurementOptions=P8(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(n,o,r,i,a,s)=>(this.prevLanes!==void 0&&this.prevLanes!==s&&(this.lanesChangedFlag=!0),this.prevLanes=s,this.pendingMeasuredCacheIndexes=[],{count:n,paddingStart:o,scrollMargin:r,getItemKey:i,enabled:a,lanes:s}),{key:!1}),this.getMeasurements=P8(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:n,paddingStart:o,scrollMargin:r,getItemKey:i,enabled:a,lanes:s},l)=>{if(!a)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>n)for(let p of this.laneAssignments.keys())p>=n&&this.laneAssignments.delete(p);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(p=>{this.itemSizeCache.set(p.key,p.size)}));let c=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===n&&(this.lanesSettling=!1);let u=this.measurementsCache.slice(0,c),d=new Array(s).fill(void 0);for(let p=0;p<c;p++){let m=u[p];m&&(d[m.lane]=p)}for(let p=c;p<n;p++){let m=i(p),h=this.laneAssignments.get(p),x,v;if(h!==void 0&&this.options.lanes>1){x=h;let P=d[x],z=P!==void 0?u[P]:void 0;v=z?z.end+this.options.gap:o+r}else{let P=this.options.lanes===1?u[p-1]:this.getFurthestMeasurement(u,p);v=P?P.end+this.options.gap:o+r,x=P?P.lane:p%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(p,x)}let g=l.get(m),y=typeof g=="number"?g:this.options.estimateSize(p),w=v+y;u[p]={index:p,start:v,size:y,end:w,key:m,lane:x},d[x]=p}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=P8(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(n,o,r,i)=>this.range=n.length>0&&o>0?h6e({measurements:n,outerSize:o,scrollOffset:r,lanes:i}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=P8(()=>{let n=null,o=null,r=this.calculateRange();return r&&(n=r.startIndex,o=r.endIndex),this.maybeNotify.updateDeps([this.isScrolling,n,o]),[this.options.rangeExtractor,this.options.overscan,this.options.count,n,o]},(n,o,r,i,a)=>i===null||a===null?[]:n({startIndex:i,endIndex:a,overscan:o,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=n=>{let o=this.options.indexAttribute,r=n.getAttribute(o);return r?parseInt(r,10):(console.warn(`Missing attribute name '${o}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=n=>{var o;if(!this.scrollState||this.scrollState.behavior!=="smooth")return!0;let r=this.scrollState.index??((o=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))==null?void 0:o.index);if(r!==void 0&&this.range){let i=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),a=Math.max(0,r-i),s=Math.min(this.options.count-1,r+i);return n>=a&&n<=s}return!0},this.measureElement=n=>{if(!n){this.elementsCache.forEach((a,s)=>{a.isConnected||(this.observer.unobserve(a),this.elementsCache.delete(s))});return}let o=this.indexFromElement(n),r=this.options.getItemKey(o),i=this.elementsCache.get(r);i!==n&&(i&&this.observer.unobserve(i),this.observer.observe(n),this.elementsCache.set(r,n)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(o)&&this.resizeItem(o,this.options.measureElement(n,void 0,this))},this.resizeItem=(n,o)=>{var r;let i=this.measurementsCache[n];if(!i)return;let a=this.itemSizeCache.get(i.key)??i.size,s=o-a;s!==0&&(((r=this.scrollState)==null?void 0:r.behavior)!=="smooth"&&(this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(i,s,this):i.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=s,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(i.index),this.itemSizeCache=new Map(this.itemSizeCache.set(i.key,o)),this.notify(!1))},this.getVirtualItems=P8(()=>[this.getVirtualIndexes(),this.getMeasurements()],(n,o)=>{let r=[];for(let i=0,a=n.length;i<a;i++){let s=n[i],l=o[s];r.push(l)}return r},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=n=>{let o=this.getMeasurements();if(o.length!==0)return yI(o[OY(0,o.length-1,r=>yI(o[r]).start,n)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let n=this.scrollElement.document.documentElement;return this.options.horizontal?n.scrollWidth-this.scrollElement.innerWidth:n.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(n,o,r=0)=>{if(!this.scrollElement)return 0;let i=this.getSize(),a=this.getScrollOffset();o==="auto"&&(o=n>=a+i?"end":"start"),o==="center"?n+=(r-i)/2:o==="end"&&(n-=i);let s=this.getMaxScrollOffset();return Math.max(Math.min(s,n),0)},this.getOffsetForIndex=(n,o="auto")=>{n=Math.max(0,Math.min(n,this.options.count-1));let r=this.getSize(),i=this.getScrollOffset(),a=this.measurementsCache[n];if(!a)return;if(o==="auto")if(a.end>=i+r-this.options.scrollPaddingEnd)o="end";else if(a.start<=i+this.options.scrollPaddingStart)o="start";else return[i,o];if(o==="end"&&n===this.options.count-1)return[this.getMaxScrollOffset(),o];let s=o==="end"?a.end+this.options.scrollPaddingEnd:a.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(s,o,a.size),o]},this.scrollToOffset=(n,{align:o="start",behavior:r="auto"}={})=>{let i=this.getOffsetForAlignment(n,o),a=this.now();this.scrollState={index:null,align:o,behavior:r,startedAt:a,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:r}),this.scheduleScrollReconcile()},this.scrollToIndex=(n,{align:o="auto",behavior:r="auto"}={})=>{n=Math.max(0,Math.min(n,this.options.count-1));let i=this.getOffsetForIndex(n,o);if(!i)return;let[a,s]=i,l=this.now();this.scrollState={index:n,align:s,behavior:r,startedAt:l,lastTargetOffset:a,stableFrames:0},this._scrollToOffset(a,{adjustments:void 0,behavior:r}),this.scheduleScrollReconcile()},this.scrollBy=(n,{behavior:o="auto"}={})=>{let r=this.getScrollOffset()+n,i=this.now();this.scrollState={index:null,align:"start",behavior:o,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:o}),this.scheduleScrollReconcile()},this.getTotalSize=()=>{var n;let o=this.getMeasurements(),r;if(o.length===0)r=this.options.paddingStart;else if(this.options.lanes===1)r=((n=o[o.length-1])==null?void 0:n.end)??0;else{let i=Array(this.options.lanes).fill(null),a=o.length-1;for(;a>=0&&i.some(s=>s===null);){let s=o[a];i[s.lane]===null&&(i[s.lane]=s.end),a--}r=Math.max(...i.filter(s=>s!==null))}return Math.max(r-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(n,{adjustments:o,behavior:r})=>{this.options.scrollToFn(n,{behavior:r,adjustments:o},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(t)}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}this.rafId==null&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()}))}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let o=this.scrollState.index!=null?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,r=o?o[0]:this.scrollState.lastTargetOffset,i=1,a=r!==this.scrollState.lastTargetOffset;if(!a&&zY(r,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=i){this.scrollState=null;return}}else this.scrollState.stableFrames=0,a&&(this.scrollState.lastTargetOffset=r,this.scrollState.behavior="auto",this._scrollToOffset(r,{adjustments:void 0,behavior:"auto"}));this.scheduleScrollReconcile()}},OY=(e,t,n,o)=>{for(;e<=t;){let r=(e+t)/2|0,i=n(r);if(i<o)e=r+1;else if(i>o)t=r-1;else return r}return e>0?e-1:0};function h6e({measurements:e,outerSize:t,scrollOffset:n,lanes:o}){let r=e.length-1,i=l=>e[l].start;if(e.length<=o)return{startIndex:0,endIndex:r};let a=OY(0,r,i,n),s=a;if(o===1)for(;s<r&&e[s].end<n+t;)s++;else if(o>1){let l=Array(o).fill(0);for(;s<r&&l.some(u=>u<n+t);){let u=e[s];l[u.lane]=u.end,s++}let c=Array(o).fill(n+t);for(;a>=0&&c.some(u=>u>=n);){let u=e[a];c[u.lane]=u.start,a--}a=Math.max(0,a-a%o),s=Math.min(r,s+(o-1-s%o))}return{startIndex:a,endIndex:s}}var LY=typeof document<"u"?_l.useLayoutEffect:_l.useEffect;function g6e({useFlushSync:e=!0,...t}){let n=_l.useReducer(()=>({}),{})[1],o={...t,onChange:(i,a)=>{var s;e&&a?(0,DY.flushSync)(n):n(),(s=t.onChange)==null||s.call(t,i,a)}},[r]=_l.useState(()=>new zw(o));return r.setOptions(o),LY(()=>r._didMount(),[]),LY(()=>r._willUpdate()),r}function vI(e){return g6e({observeElementRect:AY,observeElementOffset:IY,scrollToFn:NY,...e})}function y6e(e){var t=0,n=e.children,o=n&&n.length;if(!o)t=1;else for(;--o>=0;)t+=n[o].value;e.value=t}function BY(){return this.eachAfter(y6e)}function jY(e,t){let n=-1;for(let o of this)e.call(t,o,++n,this);return this}function UY(e,t){for(var n=this,o=[n],r,i,a=-1;n=o.pop();)if(e.call(t,n,++a,this),r=n.children)for(i=r.length-1;i>=0;--i)o.push(r[i]);return this}function FY(e,t){for(var n=this,o=[n],r=[],i,a,s,l=-1;n=o.pop();)if(r.push(n),i=n.children)for(a=0,s=i.length;a<s;++a)o.push(i[a]);for(;n=r.pop();)e.call(t,n,++l,this);return this}function HY(e,t){let n=-1;for(let o of this)if(e.call(t,o,++n,this))return o}function qY(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,o=t.children,r=o&&o.length;--r>=0;)n+=o[r].value;t.value=n})}function VY(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function WY(e){for(var t=this,n=v6e(t,e),o=[t];t!==n;)t=t.parent,o.push(t);for(var r=o.length;e!==n;)o.splice(r,0,e),e=e.parent;return o}function v6e(e,t){if(e===t)return e;var n=e.ancestors(),o=t.ancestors(),r=null;for(e=n.pop(),t=o.pop();e===t;)r=e,e=n.pop(),t=o.pop();return r}function GY(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function ZY(){return Array.from(this)}function XY(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function YY(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function*KY(){var e=this,t,n=[e],o,r,i;do for(t=n.reverse(),n=[];e=t.pop();)if(yield e,o=e.children)for(r=0,i=o.length;r<i;++r)n.push(o[r]);while(n.length)}function C8(e,t){e instanceof Map?(e=[void 0,e],t===void 0&&(t=x6e)):t===void 0&&(t=S6e);for(var n=new Gm(e),o,r=[n],i,a,s,l;o=r.pop();)if((a=t(o.data))&&(l=(a=Array.from(a)).length))for(o.children=a,s=l-1;s>=0;--s)r.push(i=a[s]=new Gm(a[s])),i.parent=o,i.depth=o.depth+1;return n.eachBefore(_6e)}function b6e(){return C8(this).eachBefore(w6e)}function S6e(e){return e.children}function x6e(e){return Array.isArray(e)?e[1]:null}function w6e(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function _6e(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Gm(e){this.data=e,this.depth=this.height=0,this.parent=null}Gm.prototype=C8.prototype={constructor:Gm,count:BY,each:jY,eachAfter:FY,eachBefore:UY,find:HY,sum:qY,sort:VY,path:WY,ancestors:GY,descendants:ZY,leaves:XY,links:YY,copy:b6e,[Symbol.iterator]:KY};function JY(e){if(typeof e!="function")throw new Error;return e}function xu(){return 0}function wu(e){return function(){return e}}function $w(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function k8(e,t,n,o,r){for(var i=e.children,a,s=-1,l=i.length,c=e.value&&(o-t)/e.value;++s<l;)a=i[s],a.y0=n,a.y1=r,a.x0=t,a.x1=t+=a.value*c}function bI(){var e=1,t=1,n=0,o=!1;function r(a){var s=a.height+1;return a.x0=a.y0=n,a.x1=e,a.y1=t/s,a.eachBefore(i(t,s)),o&&a.eachBefore($w),a}function i(a,s){return function(l){l.children&&k8(l,l.x0,a*(l.depth+1)/s,l.x1,a*(l.depth+2)/s);var c=l.x0,u=l.y0,d=l.x1-n,p=l.y1-n;d<c&&(c=d=(c+d)/2),p<u&&(u=p=(u+p)/2),l.x0=c,l.y0=u,l.x1=d,l.y1=p}}return r.round=function(a){return arguments.length?(o=!!a,r):o},r.size=function(a){return arguments.length?(e=+a[0],t=+a[1],r):[e,t]},r.padding=function(a){return arguments.length?(n=+a,r):n},r}function QY(e,t,n,o,r){for(var i=e.children,a,s=-1,l=i.length,c=e.value&&(r-n)/e.value;++s<l;)a=i[s],a.x0=t,a.x1=o,a.y0=n,a.y1=n+=a.value*c}var P6e=(1+Math.sqrt(5))/2;function C6e(e,t,n,o,r,i){for(var a=[],s=t.children,l,c,u=0,d=0,p=s.length,m,h,x=t.value,v,g,y,w,P,z,k;u<p;){m=r-n,h=i-o;do v=s[d++].value;while(!v&&d<p);for(g=y=v,z=Math.max(h/m,m/h)/(x*e),k=v*v*z,P=Math.max(y/k,k/g);d<p;++d){if(v+=c=s[d].value,c<g&&(g=c),c>y&&(y=c),k=v*v*z,w=Math.max(y/k,k/g),w>P){v-=c;break}P=w}a.push(l={value:v,dice:m<h,children:s.slice(u,d)}),l.dice?k8(l,n,o,r,x?o+=h*v/x:i):QY(l,n,o,x?n+=m*v/x:r,i),x-=v,u=d}return a}var eK=(function e(t){function n(o,r,i,a,s){C6e(t,o,r,i,a,s)}return n.ratio=function(o){return e((o=+o)>1?o:1)},n})(P6e);function SI(){var e=eK,t=!1,n=1,o=1,r=[0],i=xu,a=xu,s=xu,l=xu,c=xu;function u(p){return p.x0=p.y0=0,p.x1=n,p.y1=o,p.eachBefore(d),r=[0],t&&p.eachBefore($w),p}function d(p){var m=r[p.depth],h=p.x0+m,x=p.y0+m,v=p.x1-m,g=p.y1-m;v<h&&(h=v=(h+v)/2),g<x&&(x=g=(x+g)/2),p.x0=h,p.y0=x,p.x1=v,p.y1=g,p.children&&(m=r[p.depth+1]=i(p)/2,h+=c(p)-m,x+=a(p)-m,v-=s(p)-m,g-=l(p)-m,v<h&&(h=v=(h+v)/2),g<x&&(x=g=(x+g)/2),e(p,h,x,v,g))}return u.round=function(p){return arguments.length?(t=!!p,u):t},u.size=function(p){return arguments.length?(n=+p[0],o=+p[1],u):[n,o]},u.tile=function(p){return arguments.length?(e=JY(p),u):e},u.padding=function(p){return arguments.length?u.paddingInner(p).paddingOuter(p):u.paddingInner()},u.paddingInner=function(p){return arguments.length?(i=typeof p=="function"?p:wu(+p),u):i},u.paddingOuter=function(p){return arguments.length?u.paddingTop(p).paddingRight(p).paddingBottom(p).paddingLeft(p):u.paddingTop()},u.paddingTop=function(p){return arguments.length?(a=typeof p=="function"?p:wu(+p),u):a},u.paddingRight=function(p){return arguments.length?(s=typeof p=="function"?p:wu(+p),u):s},u.paddingBottom=function(p){return arguments.length?(l=typeof p=="function"?p:wu(+p),u):l},u.paddingLeft=function(p){return arguments.length?(c=typeof p=="function"?p:wu(+p),u):c},u}function xI(e,t,n,o,r){var i=e.children,a,s=i.length,l,c=new Array(s+1);for(c[0]=l=a=0;a<s;++a)c[a+1]=l+=i[a].value;u(0,s,e.value,t,n,o,r);function u(d,p,m,h,x,v,g){if(d>=p-1){var y=i[d];y.x0=h,y.y0=x,y.x1=v,y.y1=g;return}for(var w=c[d],P=m/2+w,z=d+1,k=p-1;z<k;){var L=z+k>>>1;c[L]<P?z=L+1:k=L}P-c[z-1]<c[z]-P&&d+1<z&&--z;var I=c[z]-w,N=m-I;if(v-h>g-x){var U=m?(h*N+v*I)/m:v;u(d,z,I,h,x,U,g),u(z,p,N,U,x,v,g)}else{var $=m?(x*N+g*I)/m:g;u(d,z,I,h,x,v,$),u(z,p,N,h,$,v,g)}}}function R8(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function wI(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Ew(e){let t,n,o;e.length!==2?(t=R8,n=(s,l)=>R8(e(s),l),o=(s,l)=>e(s)-l):(t=e===R8||e===wI?e:k6e,n=e,o=e);function r(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{let d=c+u>>>1;n(s[d],l)<0?c=d+1:u=d}while(c<u)}return c}function i(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{let d=c+u>>>1;n(s[d],l)<=0?c=d+1:u=d}while(c<u)}return c}function a(s,l,c=0,u=s.length){let d=r(s,l,c,u-1);return d>c&&o(s[d-1],l)>-o(s[d],l)?d-1:d}return{left:r,center:a,right:i}}function k6e(){return 0}function _I(e){return e===null?NaN:+e}var tK=Ew(R8),nK=tK.right,R6e=tK.left,z6e=Ew(_I).center,PI=nK;var La=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){let n=this._partials,o=0;for(let r=0;r<this._n&&r<32;r++){let i=n[r],a=t+i,s=Math.abs(t)<Math.abs(i)?t-(a-i):i-(a-t);s&&(n[o++]=s),t=a}return n[o]=t,this._n=o+1,this}valueOf(){let t=this._partials,n=this._n,o,r,i,a=0;if(n>0){for(a=t[--n];n>0&&(o=a,r=t[--n],a=o+r,i=r-(a-o),!i););n>0&&(i<0&&t[n-1]<0||i>0&&t[n-1]>0)&&(r=i*2,o=a+r,r==o-a&&(a=o))}return a}};var _u=class extends Map{constructor(t,n=M6e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(let[o,r]of t)this.set(o,r)}get(t){return super.get(rK(this,t))}has(t){return super.has(rK(this,t))}set(t,n){return super.set($6e(this,t),n)}delete(t){return super.delete(E6e(this,t))}};function rK({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):n}function $6e({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):(e.set(o,n),n)}function E6e({_intern:e,_key:t},n){let o=t(n);return e.has(o)&&(n=e.get(o),e.delete(o)),n}function M6e(e){return e!==null&&typeof e=="object"?e.valueOf():e}var T6e=Math.sqrt(50),A6e=Math.sqrt(10),I6e=Math.sqrt(2);function Mw(e,t,n){let o=(t-e)/Math.max(0,n),r=Math.floor(Math.log10(o)),i=o/Math.pow(10,r),a=i>=T6e?10:i>=A6e?5:i>=I6e?2:1,s,l,c;return r<0?(c=Math.pow(10,-r)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,r)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?Mw(e,t,n*2):[s,l,c]}function Tw(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let o=t<e,[r,i,a]=o?Mw(t,e,n):Mw(e,t,n);if(!(i>=r))return[];let s=i-r+1,l=new Array(s);if(o)if(a<0)for(let c=0;c<s;++c)l[c]=(i-c)/-a;else for(let c=0;c<s;++c)l[c]=(i-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(r+c)/-a;else for(let c=0;c<s;++c)l[c]=(r+c)*a;return l}function Zm(e,t,n){return t=+t,e=+e,n=+n,Mw(e,t,n)[2]}function CI(e,t,n){t=+t,e=+e,n=+n;let o=t<e,r=o?Zm(t,e,n):Zm(e,t,n);return(o?-1:1)*(r<0?1/-r:r)}function*N6e(e){for(let t of e)yield*t}function Pu(e){return Array.from(N6e(e))}function Aw(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var o=-1,r=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(r);++o<r;)i[o]=e+o*n;return i}var Bn=1e-6,oK=1e-12,Mn=Math.PI,Wo=Mn/2,kI=Mn/4,Go=Mn*2,Zo=180/Mn,Ar=Mn/180,tr=Math.abs,Iw=Math.atan,A0=Math.atan2,cr=Math.cos;var iK=Math.exp;var aK=Math.log;var Pr=Math.sin,sK=Math.sign||function(e){return e>0?1:e<0?-1:0},Da=Math.sqrt,lK=Math.tan;function cK(e){return e>1?0:e<-1?Mn:Math.acos(e)}function I0(e){return e>1?Wo:e<-1?-Wo:Math.asin(e)}function Xo(){}function Nw(e,t){e&&dK.hasOwnProperty(e.type)&&dK[e.type](e,t)}var uK={Feature:function(e,t){Nw(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,o=-1,r=n.length;++o<r;)Nw(n[o].geometry,t)}},dK={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)e=n[o],t.point(e[0],e[1],e[2])},LineString:function(e,t){RI(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)RI(n[o],t,0)},Polygon:function(e,t){pK(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)pK(n[o],t)},GeometryCollection:function(e,t){for(var n=e.geometries,o=-1,r=n.length;++o<r;)Nw(n[o],t)}};function RI(e,t,n){var o=-1,r=e.length-n,i;for(t.lineStart();++o<r;)i=e[o],t.point(i[0],i[1],i[2]);t.lineEnd()}function pK(e,t){var n=-1,o=e.length;for(t.polygonStart();++n<o;)RI(e[n],t,1);t.polygonEnd()}function Pl(e,t){e&&uK.hasOwnProperty(e.type)?uK[e.type](e,t):Nw(e,t)}function Xm(e){return[A0(e[1],e[0]),I0(e[2])]}function gs(e){var t=e[0],n=e[1],o=cr(n);return[o*cr(t),o*Pr(t),Pr(n)]}function Ym(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Cu(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Ow(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Km(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Jm(e){var t=Da(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Qm(e,t){function n(o,r){return o=e(o,r),t(o[0],o[1])}return e.invert&&t.invert&&(n.invert=function(o,r){return o=t.invert(o,r),o&&e.invert(o[0],o[1])}),n}function zI(e,t){return tr(e)>Mn&&(e-=Math.round(e/Go)*Go),[e,t]}zI.invert=zI;function $I(e,t,n){return(e%=Go)?t||n?Qm(mK(e),hK(t,n)):mK(e):t||n?hK(t,n):zI}function fK(e){return function(t,n){return t+=e,tr(t)>Mn&&(t-=Math.round(t/Go)*Go),[t,n]}}function mK(e){var t=fK(e);return t.invert=fK(-e),t}function hK(e,t){var n=cr(e),o=Pr(e),r=cr(t),i=Pr(t);function a(s,l){var c=cr(l),u=cr(s)*c,d=Pr(s)*c,p=Pr(l),m=p*n+u*o;return[A0(d*r-m*i,u*n-p*o),I0(m*r+d*i)]}return a.invert=function(s,l){var c=cr(l),u=cr(s)*c,d=Pr(s)*c,p=Pr(l),m=p*r-d*i;return[A0(d*r+p*i,u*n+m*o),I0(m*n-u*o)]},a}function gK(e){e=$I(e[0]*Ar,e[1]*Ar,e.length>2?e[2]*Ar:0);function t(n){return n=e(n[0]*Ar,n[1]*Ar),n[0]*=Zo,n[1]*=Zo,n}return t.invert=function(n){return n=e.invert(n[0]*Ar,n[1]*Ar),n[0]*=Zo,n[1]*=Zo,n},t}function vK(e,t,n,o,r,i){if(n){var a=cr(t),s=Pr(t),l=o*n;r==null?(r=t+o*Go,i=t-l/2):(r=yK(a,r),i=yK(a,i),(o>0?r<i:r>i)&&(r+=o*Go));for(var c,u=r;o>0?u>i:u<i;u-=l)c=Xm([a,-s*cr(u),-s*Pr(u)]),e.point(c[0],c[1])}}function yK(e,t){t=gs(t),t[0]-=e,Jm(t);var n=cK(-t[1]);return((-t[2]<0?-n:n)+Go-Bn)%Go}function Lw(){var e=[],t;return{point:function(n,o,r){t.push([n,o,r])},lineStart:function(){e.push(t=[])},lineEnd:Xo,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function ku(e,t){return tr(e[0]-t[0])<Bn&&tr(e[1]-t[1])<Bn}function Dw(e,t,n,o){this.x=e,this.z=t,this.o=n,this.e=o,this.v=!1,this.n=this.p=null}function Bw(e,t,n,o,r){var i=[],a=[],s,l;if(e.forEach(function(h){if(!((x=h.length-1)<=0)){var x,v=h[0],g=h[x],y;if(ku(v,g)){if(!v[2]&&!g[2]){for(r.lineStart(),s=0;s<x;++s)r.point((v=h[s])[0],v[1]);r.lineEnd();return}g[0]+=2*Bn}i.push(y=new Dw(v,h,null,!0)),a.push(y.o=new Dw(v,null,y,!1)),i.push(y=new Dw(g,h,null,!1)),a.push(y.o=new Dw(g,null,y,!0))}}),!!i.length){for(a.sort(t),bK(i),bK(a),s=0,l=a.length;s<l;++s)a[s].e=n=!n;for(var c=i[0],u,d;;){for(var p=c,m=!0;p.v;)if((p=p.n)===c)return;u=p.z,r.lineStart();do{if(p.v=p.o.v=!0,p.e){if(m)for(s=0,l=u.length;s<l;++s)r.point((d=u[s])[0],d[1]);else o(p.x,p.n.x,1,r);p=p.n}else{if(m)for(u=p.p.z,s=u.length-1;s>=0;--s)r.point((d=u[s])[0],d[1]);else o(p.x,p.p.x,-1,r);p=p.p}p=p.o,u=p.z,m=!m}while(!p.v);r.lineEnd()}}}function bK(e){if(t=e.length){for(var t,n=0,o=e[0],r;++n<t;)o.n=r=e[n],r.p=o,o=r;o.n=r=e[0],r.p=o}}function EI(e){return tr(e[0])<=Mn?e[0]:sK(e[0])*((tr(e[0])+Mn)%Go-Mn)}function SK(e,t){var n=EI(t),o=t[1],r=Pr(o),i=[Pr(n),-cr(n),0],a=0,s=0,l=new La;r===1?o=Wo+Bn:r===-1&&(o=-Wo-Bn);for(var c=0,u=e.length;c<u;++c)if(p=(d=e[c]).length)for(var d,p,m=d[p-1],h=EI(m),x=m[1]/2+kI,v=Pr(x),g=cr(x),y=0;y<p;++y,h=P,v=k,g=L,m=w){var w=d[y],P=EI(w),z=w[1]/2+kI,k=Pr(z),L=cr(z),I=P-h,N=I>=0?1:-1,U=N*I,$=U>Mn,X=v*k;if(l.add(A0(X*N*Pr(U),g*L+X*cr(U))),a+=$?I+N*Go:I,$^h>=n^P>=n){var ae=Cu(gs(m),gs(w));Jm(ae);var pe=Cu(i,ae);Jm(pe);var Y=($^I>=0?-1:1)*I0(pe[2]);(o>Y||o===Y&&(ae[0]||ae[1]))&&(s+=$^I>=0?1:-1)}}return(a<-Bn||a<Bn&&l<-oK)^s&1}function jw(e,t,n,o){return function(r){var i=t(r),a=Lw(),s=t(a),l=!1,c,u,d,p={point:m,lineStart:x,lineEnd:v,polygonStart:function(){p.point=g,p.lineStart=y,p.lineEnd=w,u=[],c=[]},polygonEnd:function(){p.point=m,p.lineStart=x,p.lineEnd=v,u=Pu(u);var P=SK(c,o);u.length?(l||(r.polygonStart(),l=!0),Bw(u,L6e,P,n,r)):P&&(l||(r.polygonStart(),l=!0),r.lineStart(),n(null,null,1,r),r.lineEnd()),l&&(r.polygonEnd(),l=!1),u=c=null},sphere:function(){r.polygonStart(),r.lineStart(),n(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function m(P,z){e(P,z)&&r.point(P,z)}function h(P,z){i.point(P,z)}function x(){p.point=h,i.lineStart()}function v(){p.point=m,i.lineEnd()}function g(P,z){d.push([P,z]),s.point(P,z)}function y(){s.lineStart(),d=[]}function w(){g(d[0][0],d[0][1]),s.lineEnd();var P=s.clean(),z=a.result(),k,L=z.length,I,N,U;if(d.pop(),c.push(d),d=null,!!L){if(P&1){if(N=z[0],(I=N.length-1)>0){for(l||(r.polygonStart(),l=!0),r.lineStart(),k=0;k<I;++k)r.point((U=N[k])[0],U[1]);r.lineEnd()}return}L>1&&P&2&&z.push(z.pop().concat(z.shift())),u.push(z.filter(O6e))}}return p}}function O6e(e){return e.length>1}function L6e(e,t){return((e=e.x)[0]<0?e[1]-Wo-Bn:Wo-e[1])-((t=t.x)[0]<0?t[1]-Wo-Bn:Wo-t[1])}var MI=jw(function(){return!0},D6e,j6e,[-Mn,-Wo]);function D6e(e){var t=NaN,n=NaN,o=NaN,r;return{lineStart:function(){e.lineStart(),r=1},point:function(i,a){var s=i>0?Mn:-Mn,l=tr(i-t);tr(l-Mn)<Bn?(e.point(t,n=(n+a)/2>0?Wo:-Wo),e.point(o,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(i,n),r=0):o!==s&&l>=Mn&&(tr(t-o)<Bn&&(t-=o*Bn),tr(i-s)<Bn&&(i-=s*Bn),n=B6e(t,n,i,a),e.point(o,n),e.lineEnd(),e.lineStart(),e.point(s,n),r=0),e.point(t=i,n=a),o=s},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-r}}}function B6e(e,t,n,o){var r,i,a=Pr(e-n);return tr(a)>Bn?Iw((Pr(t)*(i=cr(o))*Pr(n)-Pr(o)*(r=cr(t))*Pr(e))/(r*i*a)):(t+o)/2}function j6e(e,t,n,o){var r;if(e==null)r=n*Wo,o.point(-Mn,r),o.point(0,r),o.point(Mn,r),o.point(Mn,0),o.point(Mn,-r),o.point(0,-r),o.point(-Mn,-r),o.point(-Mn,0),o.point(-Mn,r);else if(tr(e[0]-t[0])>Bn){var i=e[0]<t[0]?Mn:-Mn;r=n*i/2,o.point(-i,r),o.point(0,r),o.point(i,r)}else o.point(t[0],t[1])}function xK(e){var t=cr(e),n=2*Ar,o=t>0,r=tr(t)>Bn;function i(u,d,p,m){vK(m,e,n,p,u,d)}function a(u,d){return cr(u)*cr(d)>t}function s(u){var d,p,m,h,x;return{lineStart:function(){h=m=!1,x=1},point:function(v,g){var y=[v,g],w,P=a(v,g),z=o?P?0:c(v,g):P?c(v+(v<0?Mn:-Mn),g):0;if(!d&&(h=m=P)&&u.lineStart(),P!==m&&(w=l(d,y),(!w||ku(d,w)||ku(y,w))&&(y[2]=1)),P!==m)x=0,P?(u.lineStart(),w=l(y,d),u.point(w[0],w[1])):(w=l(d,y),u.point(w[0],w[1],2),u.lineEnd()),d=w;else if(r&&d&&o^P){var k;!(z&p)&&(k=l(y,d,!0))&&(x=0,o?(u.lineStart(),u.point(k[0][0],k[0][1]),u.point(k[1][0],k[1][1]),u.lineEnd()):(u.point(k[1][0],k[1][1]),u.lineEnd(),u.lineStart(),u.point(k[0][0],k[0][1],3)))}P&&(!d||!ku(d,y))&&u.point(y[0],y[1]),d=y,m=P,p=z},lineEnd:function(){m&&u.lineEnd(),d=null},clean:function(){return x|(h&&m)<<1}}}function l(u,d,p){var m=gs(u),h=gs(d),x=[1,0,0],v=Cu(m,h),g=Ym(v,v),y=v[0],w=g-y*y;if(!w)return!p&&u;var P=t*g/w,z=-t*y/w,k=Cu(x,v),L=Km(x,P),I=Km(v,z);Ow(L,I);var N=k,U=Ym(L,N),$=Ym(N,N),X=U*U-$*(Ym(L,L)-1);if(!(X<0)){var ae=Da(X),pe=Km(N,(-U-ae)/$);if(Ow(pe,L),pe=Xm(pe),!p)return pe;var Y=u[0],W=d[0],Te=u[1],qe=d[1],we;W<Y&&(we=Y,Y=W,W=we);var Ee=W-Y,Ve=tr(Ee-Mn)<Bn,r1=Ve||Ee<Bn;if(!Ve&&qe<Te&&(we=Te,Te=qe,qe=we),r1?Ve?Te+qe>0^pe[1]<(tr(pe[0]-Y)<Bn?Te:qe):Te<=pe[1]&&pe[1]<=qe:Ee>Mn^(Y<=pe[0]&&pe[0]<=W)){var S1=Km(N,(-U+ae)/$);return Ow(S1,L),[pe,Xm(S1)]}}}function c(u,d){var p=o?e:Mn-e,m=0;return u<-p?m|=1:u>p&&(m|=2),d<-p?m|=4:d>p&&(m|=8),m}return jw(a,s,i,o?[0,-e]:[-Mn,e-Mn])}function wK(e,t,n,o,r,i){var a=e[0],s=e[1],l=t[0],c=t[1],u=0,d=1,p=l-a,m=c-s,h;if(h=n-a,!(!p&&h>0)){if(h/=p,p<0){if(h<u)return;h<d&&(d=h)}else if(p>0){if(h>d)return;h>u&&(u=h)}if(h=r-a,!(!p&&h<0)){if(h/=p,p<0){if(h>d)return;h>u&&(u=h)}else if(p>0){if(h<u)return;h<d&&(d=h)}if(h=o-s,!(!m&&h>0)){if(h/=m,m<0){if(h<u)return;h<d&&(d=h)}else if(m>0){if(h>d)return;h>u&&(u=h)}if(h=i-s,!(!m&&h<0)){if(h/=m,m<0){if(h>d)return;h>u&&(u=h)}else if(m>0){if(h<u)return;h<d&&(d=h)}return u>0&&(e[0]=a+u*p,e[1]=s+u*m),d<1&&(t[0]=a+d*p,t[1]=s+d*m),!0}}}}}var eh=1e9,Uw=-eh;function th(e,t,n,o){function r(c,u){return e<=c&&c<=n&&t<=u&&u<=o}function i(c,u,d,p){var m=0,h=0;if(c==null||(m=a(c,d))!==(h=a(u,d))||l(c,u)<0^d>0)do p.point(m===0||m===3?e:n,m>1?o:t);while((m=(m+d+4)%4)!==h);else p.point(u[0],u[1])}function a(c,u){return tr(c[0]-e)<Bn?u>0?0:3:tr(c[0]-n)<Bn?u>0?2:1:tr(c[1]-t)<Bn?u>0?1:0:u>0?3:2}function s(c,u){return l(c.x,u.x)}function l(c,u){var d=a(c,1),p=a(u,1);return d!==p?d-p:d===0?u[1]-c[1]:d===1?c[0]-u[0]:d===2?c[1]-u[1]:u[0]-c[0]}return function(c){var u=c,d=Lw(),p,m,h,x,v,g,y,w,P,z,k,L={point:I,lineStart:X,lineEnd:ae,polygonStart:U,polygonEnd:$};function I(Y,W){r(Y,W)&&u.point(Y,W)}function N(){for(var Y=0,W=0,Te=m.length;W<Te;++W)for(var qe=m[W],we=1,Ee=qe.length,Ve=qe[0],r1,S1,f1=Ve[0],oe=Ve[1];we<Ee;++we)r1=f1,S1=oe,Ve=qe[we],f1=Ve[0],oe=Ve[1],S1<=o?oe>o&&(f1-r1)*(o-S1)>(oe-S1)*(e-r1)&&++Y:oe<=o&&(f1-r1)*(o-S1)<(oe-S1)*(e-r1)&&--Y;return Y}function U(){u=d,p=[],m=[],k=!0}function $(){var Y=N(),W=k&&Y,Te=(p=Pu(p)).length;(W||Te)&&(c.polygonStart(),W&&(c.lineStart(),i(null,null,1,c),c.lineEnd()),Te&&Bw(p,s,Y,i,c),c.polygonEnd()),u=c,p=m=h=null}function X(){L.point=pe,m&&m.push(h=[]),z=!0,P=!1,y=w=NaN}function ae(){p&&(pe(x,v),g&&P&&d.rejoin(),p.push(d.result())),L.point=I,P&&u.lineEnd()}function pe(Y,W){var Te=r(Y,W);if(m&&h.push([Y,W]),z)x=Y,v=W,g=Te,z=!1,Te&&(u.lineStart(),u.point(Y,W));else if(Te&&P)u.point(Y,W);else{var qe=[y=Math.max(Uw,Math.min(eh,y)),w=Math.max(Uw,Math.min(eh,w))],we=[Y=Math.max(Uw,Math.min(eh,Y)),W=Math.max(Uw,Math.min(eh,W))];wK(qe,we,e,t,n,o)?(P||(u.lineStart(),u.point(qe[0],qe[1])),u.point(we[0],we[1]),Te||u.lineEnd(),k=!1):Te&&(u.lineStart(),u.point(Y,W),k=!1)}y=Y,w=W,P=Te}return L}}var Cl=e=>e;var TI=new La,AI=new La,_K,PK,II,NI,kl={point:Xo,lineStart:Xo,lineEnd:Xo,polygonStart:function(){kl.lineStart=U6e,kl.lineEnd=H6e},polygonEnd:function(){kl.lineStart=kl.lineEnd=kl.point=Xo,TI.add(tr(AI)),AI=new La},result:function(){var e=TI/2;return TI=new La,e}};function U6e(){kl.point=F6e}function F6e(e,t){kl.point=CK,_K=II=e,PK=NI=t}function CK(e,t){AI.add(NI*e-II*t),II=e,NI=t}function H6e(){CK(_K,PK)}var OI=kl;var Ru=1/0,Fw=Ru,nh=-Ru,Hw=nh,q6e={point:V6e,lineStart:Xo,lineEnd:Xo,polygonStart:Xo,polygonEnd:Xo,result:function(){var e=[[Ru,Fw],[nh,Hw]];return nh=Hw=-(Fw=Ru=1/0),e}};function V6e(e,t){e<Ru&&(Ru=e),e>nh&&(nh=e),t<Fw&&(Fw=t),t>Hw&&(Hw=t)}var zu=q6e;var LI=0,DI=0,rh=0,qw=0,Vw=0,$u=0,BI=0,jI=0,oh=0,zK,$K,ys,vs,p5={point:z8,lineStart:kK,lineEnd:RK,polygonStart:function(){p5.lineStart=Z6e,p5.lineEnd=X6e},polygonEnd:function(){p5.point=z8,p5.lineStart=kK,p5.lineEnd=RK},result:function(){var e=oh?[BI/oh,jI/oh]:$u?[qw/$u,Vw/$u]:rh?[LI/rh,DI/rh]:[NaN,NaN];return LI=DI=rh=qw=Vw=$u=BI=jI=oh=0,e}};function z8(e,t){LI+=e,DI+=t,++rh}function kK(){p5.point=W6e}function W6e(e,t){p5.point=G6e,z8(ys=e,vs=t)}function G6e(e,t){var n=e-ys,o=t-vs,r=Da(n*n+o*o);qw+=r*(ys+e)/2,Vw+=r*(vs+t)/2,$u+=r,z8(ys=e,vs=t)}function RK(){p5.point=z8}function Z6e(){p5.point=Y6e}function X6e(){EK(zK,$K)}function Y6e(e,t){p5.point=EK,z8(zK=ys=e,$K=vs=t)}function EK(e,t){var n=e-ys,o=t-vs,r=Da(n*n+o*o);qw+=r*(ys+e)/2,Vw+=r*(vs+t)/2,$u+=r,r=vs*e-ys*t,BI+=r*(ys+e),jI+=r*(vs+t),oh+=r*3,z8(ys=e,vs=t)}var UI=p5;function Ww(e){this._context=e}Ww.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Go);break}}},result:Xo};var HI=new La,FI,MK,TK,ih,ah,Gw={point:Xo,lineStart:function(){Gw.point=K6e},lineEnd:function(){FI&&AK(MK,TK),Gw.point=Xo},polygonStart:function(){FI=!0},polygonEnd:function(){FI=null},result:function(){var e=+HI;return HI=new La,e}};function K6e(e,t){Gw.point=AK,MK=ih=e,TK=ah=t}function AK(e,t){ih-=e,ah-=t,HI.add(Da(ih*ih+ah*ah)),ih=e,ah=t}var qI=Gw;var IK,Zw,NK,OK,Eu=class{constructor(t){this._append=t==null?LK:J6e(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,n){switch(this._point){case 0:{this._append`M${t},${n}`,this._point=1;break}case 1:{this._append`L${t},${n}`;break}default:{if(this._append`M${t},${n}`,this._radius!==NK||this._append!==Zw){let o=this._radius,r=this._;this._="",this._append`m0,${o}a${o},${o} 0 1,1 0,${-2*o}a${o},${o} 0 1,1 0,${2*o}z`,NK=o,Zw=this._append,OK=this._,this._=r}this._+=OK;break}}}result(){let t=this._;return this._="",t.length?t:null}};function LK(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function J6e(e){let t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return LK;if(t!==IK){let n=10**t;IK=t,Zw=function(r){let i=1;this._+=r[0];for(let a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}return Zw}function VI(e,t){let n=3,o=4.5,r,i;function a(s){return s&&(typeof o=="function"&&i.pointRadius(+o.apply(this,arguments)),Pl(s,r(i))),i.result()}return a.area=function(s){return Pl(s,r(OI)),OI.result()},a.measure=function(s){return Pl(s,r(qI)),qI.result()},a.bounds=function(s){return Pl(s,r(zu)),zu.result()},a.centroid=function(s){return Pl(s,r(UI)),UI.result()},a.projection=function(s){return arguments.length?(r=s==null?(e=null,Cl):(e=s).stream,a):e},a.context=function(s){return arguments.length?(i=s==null?(t=null,new Eu(n)):new Ww(t=s),typeof o!="function"&&i.pointRadius(o),a):t},a.pointRadius=function(s){return arguments.length?(o=typeof s=="function"?s:(i.pointRadius(+s),+s),a):o},a.digits=function(s){if(!arguments.length)return n;if(s==null)n=null;else{let l=Math.floor(s);if(!(l>=0))throw new RangeError(`invalid digits: ${s}`);n=l}return t===null&&(i=new Eu(n)),a},a.projection(e).digits(n).context(t)}function $8(e){return function(t){var n=new WI;for(var o in e)n[o]=e[o];return n.stream=t,n}}function WI(){}WI.prototype={constructor:WI,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function GI(e,t,n){var o=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),o!=null&&e.clipExtent(null),Pl(n,e.stream(zu)),t(zu.result()),o!=null&&e.clipExtent(o),e}function sh(e,t,n){return GI(e,function(o){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),s=+t[0][0]+(r-a*(o[1][0]+o[0][0]))/2,l=+t[0][1]+(i-a*(o[1][1]+o[0][1]))/2;e.scale(150*a).translate([s,l])},n)}function Xw(e,t,n){return sh(e,[[0,0],t],n)}function Yw(e,t,n){return GI(e,function(o){var r=+t,i=r/(o[1][0]-o[0][0]),a=(r-i*(o[1][0]+o[0][0]))/2,s=-i*o[0][1];e.scale(150*i).translate([a,s])},n)}function Kw(e,t,n){return GI(e,function(o){var r=+t,i=r/(o[1][1]-o[0][1]),a=-i*o[0][0],s=(r-i*(o[1][1]+o[0][1]))/2;e.scale(150*i).translate([a,s])},n)}var DK=16,Q6e=cr(30*Ar);function ZI(e,t){return+t?tle(e,t):ele(e)}function ele(e){return $8({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function tle(e,t){function n(o,r,i,a,s,l,c,u,d,p,m,h,x,v){var g=c-o,y=u-r,w=g*g+y*y;if(w>4*t&&x--){var P=a+p,z=s+m,k=l+h,L=Da(P*P+z*z+k*k),I=I0(k/=L),N=tr(tr(k)-1)<Bn||tr(i-d)<Bn?(i+d)/2:A0(z,P),U=e(N,I),$=U[0],X=U[1],ae=$-o,pe=X-r,Y=y*ae-g*pe;(Y*Y/w>t||tr((g*ae+y*pe)/w-.5)>.3||a*p+s*m+l*h<Q6e)&&(n(o,r,i,a,s,l,$,X,N,P/=L,z/=L,k,x,v),v.point($,X),n($,X,N,P,z,k,c,u,d,p,m,h,x,v))}}return function(o){var r,i,a,s,l,c,u,d,p,m,h,x,v={point:g,lineStart:y,lineEnd:P,polygonStart:function(){o.polygonStart(),v.lineStart=z},polygonEnd:function(){o.polygonEnd(),v.lineStart=y}};function g(I,N){I=e(I,N),o.point(I[0],I[1])}function y(){d=NaN,v.point=w,o.lineStart()}function w(I,N){var U=gs([I,N]),$=e(I,N);n(d,p,u,m,h,x,d=$[0],p=$[1],u=I,m=U[0],h=U[1],x=U[2],DK,o),o.point(d,p)}function P(){v.point=g,o.lineEnd()}function z(){y(),v.point=k,v.lineEnd=L}function k(I,N){w(r=I,N),i=d,a=p,s=m,l=h,c=x,v.point=w}function L(){n(d,p,u,m,h,x,i,a,r,s,l,c,DK,o),v.lineEnd=P,P()}return v}}var nle=$8({point:function(e,t){this.stream.point(e*Ar,t*Ar)}});function rle(e){return $8({point:function(t,n){var o=e(t,n);return this.stream.point(o[0],o[1])}})}function ole(e,t,n,o,r){function i(a,s){return a*=o,s*=r,[t+e*a,n-e*s]}return i.invert=function(a,s){return[(a-t)/e*o,(n-s)/e*r]},i}function BK(e,t,n,o,r,i){if(!i)return ole(e,t,n,o,r);var a=cr(i),s=Pr(i),l=a*e,c=s*e,u=a/e,d=s/e,p=(s*n-a*t)/e,m=(s*t+a*n)/e;function h(x,v){return x*=o,v*=r,[l*x-c*v+t,n-c*x-l*v]}return h.invert=function(x,v){return[o*(u*x-d*v+p),r*(m-d*x-u*v)]},h}function lh(e){return ile(function(){return e})()}function ile(e){var t,n=150,o=480,r=250,i=0,a=0,s=0,l=0,c=0,u,d=0,p=1,m=1,h=null,x=MI,v=null,g,y,w,P=Cl,z=.5,k,L,I,N,U;function $(Y){return I(Y[0]*Ar,Y[1]*Ar)}function X(Y){return Y=I.invert(Y[0],Y[1]),Y&&[Y[0]*Zo,Y[1]*Zo]}$.stream=function(Y){return N&&U===Y?N:N=nle(rle(u)(x(k(P(U=Y)))))},$.preclip=function(Y){return arguments.length?(x=Y,h=void 0,pe()):x},$.postclip=function(Y){return arguments.length?(P=Y,v=g=y=w=null,pe()):P},$.clipAngle=function(Y){return arguments.length?(x=+Y?xK(h=Y*Ar):(h=null,MI),pe()):h*Zo},$.clipExtent=function(Y){return arguments.length?(P=Y==null?(v=g=y=w=null,Cl):th(v=+Y[0][0],g=+Y[0][1],y=+Y[1][0],w=+Y[1][1]),pe()):v==null?null:[[v,g],[y,w]]},$.scale=function(Y){return arguments.length?(n=+Y,ae()):n},$.translate=function(Y){return arguments.length?(o=+Y[0],r=+Y[1],ae()):[o,r]},$.center=function(Y){return arguments.length?(i=Y[0]%360*Ar,a=Y[1]%360*Ar,ae()):[i*Zo,a*Zo]},$.rotate=function(Y){return arguments.length?(s=Y[0]%360*Ar,l=Y[1]%360*Ar,c=Y.length>2?Y[2]%360*Ar:0,ae()):[s*Zo,l*Zo,c*Zo]},$.angle=function(Y){return arguments.length?(d=Y%360*Ar,ae()):d*Zo},$.reflectX=function(Y){return arguments.length?(p=Y?-1:1,ae()):p<0},$.reflectY=function(Y){return arguments.length?(m=Y?-1:1,ae()):m<0},$.precision=function(Y){return arguments.length?(k=ZI(L,z=Y*Y),pe()):Da(z)},$.fitExtent=function(Y,W){return sh($,Y,W)},$.fitSize=function(Y,W){return Xw($,Y,W)},$.fitWidth=function(Y,W){return Yw($,Y,W)},$.fitHeight=function(Y,W){return Kw($,Y,W)};function ae(){var Y=BK(n,0,0,p,m,d).apply(null,t(i,a)),W=BK(n,o-Y[0],r-Y[1],p,m,d);return u=$I(s,l,c),L=Qm(t,W),I=Qm(u,L),k=ZI(L,z),pe()}function pe(){return N=U=null,$}return function(){return t=e.apply(this,arguments),$.invert=t.invert&&X,ae()}}function Jw(e,t){return[e,aK(lK((Wo+t)/2))]}Jw.invert=function(e,t){return[e,2*Iw(iK(t))-Wo]};function XI(){return ale(Jw).scale(961/Go)}function ale(e){var t=lh(e),n=t.center,o=t.scale,r=t.translate,i=t.clipExtent,a=null,s,l,c;t.scale=function(d){return arguments.length?(o(d),u()):o()},t.translate=function(d){return arguments.length?(r(d),u()):r()},t.center=function(d){return arguments.length?(n(d),u()):n()},t.clipExtent=function(d){return arguments.length?(d==null?a=s=l=c=null:(a=+d[0][0],s=+d[0][1],l=+d[1][0],c=+d[1][1]),u()):a==null?null:[[a,s],[l,c]]};function u(){var d=Mn*o(),p=t(gK(t.rotate()).invert([0,0]));return i(a==null?[[p[0]-d,p[1]-d],[p[0]+d,p[1]+d]]:e===Jw?[[Math.max(p[0]-d,a),s],[Math.min(p[0]+d,l),c]]:[[a,Math.max(p[1]-d,s)],[l,Math.min(p[1]+d,c)]])}return u()}function YI(){var e=1,t=0,n=0,o=1,r=1,i=0,a,s,l=null,c,u,d,p=1,m=1,h=$8({point:function(P,z){var k=w([P,z]);this.stream.point(k[0],k[1])}}),x=Cl,v,g;function y(){return p=e*o,m=e*r,v=g=null,w}function w(P){var z=P[0]*p,k=P[1]*m;if(i){var L=k*a-z*s;z=z*a+k*s,k=L}return[z+t,k+n]}return w.invert=function(P){var z=P[0]-t,k=P[1]-n;if(i){var L=k*a+z*s;z=z*a-k*s,k=L}return[z/p,k/m]},w.stream=function(P){return v&&g===P?v:v=h(x(g=P))},w.postclip=function(P){return arguments.length?(x=P,l=c=u=d=null,y()):x},w.clipExtent=function(P){return arguments.length?(x=P==null?(l=c=u=d=null,Cl):th(l=+P[0][0],c=+P[0][1],u=+P[1][0],d=+P[1][1]),y()):l==null?null:[[l,c],[u,d]]},w.scale=function(P){return arguments.length?(e=+P,y()):e},w.translate=function(P){return arguments.length?(t=+P[0],n=+P[1],y()):[t,n]},w.angle=function(P){return arguments.length?(i=P%360*Ar,s=Pr(i),a=cr(i),y()):i*Zo},w.reflectX=function(P){return arguments.length?(o=P?-1:1,y()):o<0},w.reflectY=function(P){return arguments.length?(r=P?-1:1,y()):r<0},w.fitExtent=function(P,z){return sh(w,P,z)},w.fitSize=function(P,z){return Xw(w,P,z)},w.fitWidth=function(P,z){return Yw(w,P,z)},w.fitHeight=function(P,z){return Kw(w,P,z)},w}function KI(e,t){var n=t*t,o=n*n;return[e*(.8707-.131979*n+o*(-.013791+o*(.003971*n-.001529*o))),t*(1.007226+n*(.015085+o*(-.044475+.028874*n-.005916*o)))]}KI.invert=function(e,t){var n=t,o=25,r;do{var i=n*n,a=i*i;n-=r=(n*(1.007226+i*(.015085+a*(-.044475+.028874*i-.005916*a)))-t)/(1.007226+i*(.015085*3+a*(-.044475*7+.028874*9*i-.005916*11*a)))}while(tr(r)>Bn&&--o>0);return[e/(.8707+(i=n*n)*(-.131979+i*(-.013791+i*i*i*(.003971-.001529*i)))),n]};function JI(){return lh(KI).scale(175.295)}var Ha=qn(vo(),1);function Mu(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}var jK=Symbol("implicit");function Qw(){var e=new _u,t=[],n=[],o=jK;function r(i){let a=e.get(i);if(a===void 0){if(o!==jK)return o;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return r.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new _u;for(let a of i)e.has(a)||e.set(a,t.push(a)-1);return r},r.range=function(i){return arguments.length?(n=Array.from(i),r):n.slice()},r.unknown=function(i){return arguments.length?(o=i,r):o},r.copy=function(){return Qw(t,n).unknown(o)},Mu.apply(r,arguments),r}function f5(){var e=Qw().unknown(void 0),t=e.domain,n=e.range,o=0,r=1,i,a,s=!1,l=0,c=0,u=.5;delete e.unknown;function d(){var p=t().length,m=r<o,h=m?r:o,x=m?o:r;i=(x-h)/Math.max(1,p-l+c*2),s&&(i=Math.floor(i)),h+=(x-h-i*(p-l))*u,a=i*(1-l),s&&(h=Math.round(h),a=Math.round(a));var v=Aw(p).map(function(g){return h+i*g});return n(m?v.reverse():v)}return e.domain=function(p){return arguments.length?(t(p),d()):t()},e.range=function(p){return arguments.length?([o,r]=p,o=+o,r=+r,d()):[o,r]},e.rangeRound=function(p){return[o,r]=p,o=+o,r=+r,s=!0,d()},e.bandwidth=function(){return a},e.step=function(){return i},e.round=function(p){return arguments.length?(s=!!p,d()):s},e.padding=function(p){return arguments.length?(l=Math.min(1,c=+p),d()):l},e.paddingInner=function(p){return arguments.length?(l=Math.min(1,p),d()):l},e.paddingOuter=function(p){return arguments.length?(c=+p,d()):c},e.align=function(p){return arguments.length?(u=Math.max(0,Math.min(1,p)),d()):u},e.copy=function(){return f5(t(),[o,r]).round(s).paddingInner(l).paddingOuter(c).align(u)},Mu.apply(d(),arguments)}function UK(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return UK(t())},e}function e_(){return UK(f5.apply(null,arguments).paddingInner(1))}function t_(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function QI(e,t){var n=Object.create(e.prototype);for(var o in t)n[o]=t[o];return n}function dh(){}var ch=.7,o_=1/ch,Tu="\\s*([+-]?\\d+)\\s*",uh="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",bs="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",sle=/^#([0-9a-f]{3,8})$/,lle=new RegExp(`^rgb\\(${Tu},${Tu},${Tu}\\)$`),cle=new RegExp(`^rgb\\(${bs},${bs},${bs}\\)$`),ule=new RegExp(`^rgba\\(${Tu},${Tu},${Tu},${uh}\\)$`),dle=new RegExp(`^rgba\\(${bs},${bs},${bs},${uh}\\)$`),ple=new RegExp(`^hsl\\(${uh},${bs},${bs}\\)$`),fle=new RegExp(`^hsla\\(${uh},${bs},${bs},${uh}\\)$`),FK={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};t_(dh,Rl,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:HK,formatHex:HK,formatHex8:mle,formatHsl:hle,formatRgb:qK,toString:qK});function HK(){return this.rgb().formatHex()}function mle(){return this.rgb().formatHex8()}function hle(){return YK(this).formatHsl()}function qK(){return this.rgb().formatRgb()}function Rl(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=sle.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?VK(t):n===3?new ra(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?n_(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?n_(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=lle.exec(e))?new ra(t[1],t[2],t[3],1):(t=cle.exec(e))?new ra(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ule.exec(e))?n_(t[1],t[2],t[3],t[4]):(t=dle.exec(e))?n_(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ple.exec(e))?ZK(t[1],t[2]/100,t[3]/100,1):(t=fle.exec(e))?ZK(t[1],t[2]/100,t[3]/100,t[4]):FK.hasOwnProperty(e)?VK(FK[e]):e==="transparent"?new ra(NaN,NaN,NaN,0):null}function VK(e){return new ra(e>>16&255,e>>8&255,e&255,1)}function n_(e,t,n,o){return o<=0&&(e=t=n=NaN),new ra(e,t,n,o)}function gle(e){return e instanceof dh||(e=Rl(e)),e?(e=e.rgb(),new ra(e.r,e.g,e.b,e.opacity)):new ra}function Au(e,t,n,o){return arguments.length===1?gle(e):new ra(e,t,n,o??1)}function ra(e,t,n,o){this.r=+e,this.g=+t,this.b=+n,this.opacity=+o}t_(ra,Au,QI(dh,{brighter(e){return e=e==null?o_:Math.pow(o_,e),new ra(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ch:Math.pow(ch,e),new ra(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ra(M8(this.r),M8(this.g),M8(this.b),i_(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:WK,formatHex:WK,formatHex8:yle,formatRgb:GK,toString:GK}));function WK(){return`#${E8(this.r)}${E8(this.g)}${E8(this.b)}`}function yle(){return`#${E8(this.r)}${E8(this.g)}${E8(this.b)}${E8((isNaN(this.opacity)?1:this.opacity)*255)}`}function GK(){let e=i_(this.opacity);return`${e===1?"rgb(":"rgba("}${M8(this.r)}, ${M8(this.g)}, ${M8(this.b)}${e===1?")":`, ${e})`}`}function i_(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function M8(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function E8(e){return e=M8(e),(e<16?"0":"")+e.toString(16)}function ZK(e,t,n,o){return o<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new m5(e,t,n,o)}function YK(e){if(e instanceof m5)return new m5(e.h,e.s,e.l,e.opacity);if(e instanceof dh||(e=Rl(e)),!e)return new m5;if(e instanceof m5)return e;e=e.rgb();var t=e.r/255,n=e.g/255,o=e.b/255,r=Math.min(t,n,o),i=Math.max(t,n,o),a=NaN,s=i-r,l=(i+r)/2;return s?(t===i?a=(n-o)/s+(n<o)*6:n===i?a=(o-t)/s+2:a=(t-n)/s+4,s/=l<.5?i+r:2-i-r,a*=60):s=l>0&&l<1?0:a,new m5(a,s,l,e.opacity)}function KK(e,t,n,o){return arguments.length===1?YK(e):new m5(e,t,n,o??1)}function m5(e,t,n,o){this.h=+e,this.s=+t,this.l=+n,this.opacity=+o}t_(m5,KK,QI(dh,{brighter(e){return e=e==null?o_:Math.pow(o_,e),new m5(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ch:Math.pow(ch,e),new m5(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,o=n+(n<.5?n:1-n)*t,r=2*n-o;return new ra(eN(e>=240?e-240:e+120,r,o),eN(e,r,o),eN(e<120?e+240:e-120,r,o),this.opacity)},clamp(){return new m5(XK(this.h),r_(this.s),r_(this.l),i_(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=i_(this.opacity);return`${e===1?"hsl(":"hsla("}${XK(this.h)}, ${r_(this.s)*100}%, ${r_(this.l)*100}%${e===1?")":`, ${e})`}`}}));function XK(e){return e=(e||0)%360,e<0?e+360:e}function r_(e){return Math.max(0,Math.min(1,e||0))}function eN(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function tN(e,t,n,o,r){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*o+a*r)/6}function JK(e){var t=e.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),r=e[o],i=e[o+1],a=o>0?e[o-1]:2*r-i,s=o<t-1?e[o+2]:2*i-r;return tN((n-o/t)*t,a,r,i,s)}}function QK(e){var t=e.length;return function(n){var o=Math.floor(((n%=1)<0?++n:n)*t),r=e[(o+t-1)%t],i=e[o%t],a=e[(o+1)%t],s=e[(o+2)%t];return tN((n-o/t)*t,r,i,a,s)}}var ph=e=>()=>e;function vle(e,t){return function(n){return e+n*t}}function ble(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(o){return Math.pow(e+o*t,n)}}function eJ(e){return(e=+e)==1?a_:function(t,n){return n-t?ble(t,n,e):ph(isNaN(t)?n:t)}}function a_(e,t){var n=t-e;return n?vle(e,n):ph(isNaN(e)?t:e)}var nN=(function e(t){var n=eJ(t);function o(r,i){var a=n((r=Au(r)).r,(i=Au(i)).r),s=n(r.g,i.g),l=n(r.b,i.b),c=a_(r.opacity,i.opacity);return function(u){return r.r=a(u),r.g=s(u),r.b=l(u),r.opacity=c(u),r+""}}return o.gamma=e,o})(1);function tJ(e){return function(t){var n=t.length,o=new Array(n),r=new Array(n),i=new Array(n),a,s;for(a=0;a<n;++a)s=Au(t[a]),o[a]=s.r||0,r[a]=s.g||0,i[a]=s.b||0;return o=e(o),r=e(r),i=e(i),s.opacity=1,function(l){return s.r=o(l),s.g=r(l),s.b=i(l),s+""}}}var SCe=tJ(JK),xCe=tJ(QK);function nJ(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,o=t.slice(),r;return function(i){for(r=0;r<n;++r)o[r]=e[r]*(1-i)+t[r]*i;return o}}function rJ(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function oJ(e,t){var n=t?t.length:0,o=e?Math.min(n,e.length):0,r=new Array(o),i=new Array(n),a;for(a=0;a<o;++a)r[a]=T8(e[a],t[a]);for(;a<n;++a)i[a]=t[a];return function(s){for(a=0;a<o;++a)i[a]=r[a](s);return i}}function iJ(e,t){var n=new Date;return e=+e,t=+t,function(o){return n.setTime(e*(1-o)+t*o),n}}function zl(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function aJ(e,t){var n={},o={},r;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(r in t)r in e?n[r]=T8(e[r],t[r]):o[r]=t[r];return function(i){for(r in n)o[r]=n[r](i);return o}}var oN=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rN=new RegExp(oN.source,"g");function Sle(e){return function(){return e}}function xle(e){return function(t){return e(t)+""}}function sJ(e,t){var n=oN.lastIndex=rN.lastIndex=0,o,r,i,a=-1,s=[],l=[];for(e=e+"",t=t+"";(o=oN.exec(e))&&(r=rN.exec(t));)(i=r.index)>n&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(o=o[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:zl(o,r)})),n=rN.lastIndex;return n<t.length&&(i=t.slice(n),s[a]?s[a]+=i:s[++a]=i),s.length<2?l[0]?xle(l[0].x):Sle(t):(t=l.length,function(c){for(var u=0,d;u<t;++u)s[(d=l[u]).i]=d.x(c);return s.join("")})}function T8(e,t){var n=typeof t,o;return t==null||n==="boolean"?ph(t):(n==="number"?zl:n==="string"?(o=Rl(t))?(t=o,nN):sJ:t instanceof Rl?nN:t instanceof Date?iJ:rJ(t)?nJ:Array.isArray(t)?oJ:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?aJ:zl)(e,t)}function iN(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function aN(e){return function(){return e}}function sN(e){return+e}var lJ=[0,1];function Iu(e){return e}function lN(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:aN(isNaN(t)?NaN:.5)}function wle(e,t){var n;return e>t&&(n=e,e=t,t=n),function(o){return Math.max(e,Math.min(t,o))}}function _le(e,t,n){var o=e[0],r=e[1],i=t[0],a=t[1];return r<o?(o=lN(r,o),i=n(a,i)):(o=lN(o,r),i=n(i,a)),function(s){return i(o(s))}}function Ple(e,t,n){var o=Math.min(e.length,t.length)-1,r=new Array(o),i=new Array(o),a=-1;for(e[o]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<o;)r[a]=lN(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(s){var l=PI(e,s,1,o)-1;return i[l](r[l](s))}}function cJ(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Cle(){var e=lJ,t=lJ,n=T8,o,r,i,a=Iu,s,l,c;function u(){var p=Math.min(e.length,t.length);return a!==Iu&&(a=wle(e[0],e[p-1])),s=p>2?Ple:_le,l=c=null,d}function d(p){return p==null||isNaN(p=+p)?i:(l||(l=s(e.map(o),t,n)))(o(a(p)))}return d.invert=function(p){return a(r((c||(c=s(t,e.map(o),zl)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,sN),u()):e.slice()},d.range=function(p){return arguments.length?(t=Array.from(p),u()):t.slice()},d.rangeRound=function(p){return t=Array.from(p),n=iN,u()},d.clamp=function(p){return arguments.length?(a=p?!0:Iu,u()):a!==Iu},d.interpolate=function(p){return arguments.length?(n=p,u()):n},d.unknown=function(p){return arguments.length?(i=p,d):i},function(p,m){return o=p,r=m,u()}}function cN(){return Cle()(Iu,Iu)}function uJ(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function A8(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),o=e.slice(0,n);return[o.length>1?o[0]+o.slice(2):o,+e.slice(n+1)]}function Ss(e){return e=A8(Math.abs(e)),e?e[1]:NaN}function dJ(e,t){return function(n,o){for(var r=n.length,i=[],a=0,s=e[0],l=0;r>0&&s>0&&(l+s+1>o&&(s=Math.max(1,o-l)),i.push(n.substring(r-=s,r+s)),!((l+=s+1)>o));)s=e[a=(a+1)%e.length];return i.reverse().join(t)}}function pJ(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var kle=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function $l(e){if(!(t=kle.exec(e)))throw new Error("invalid format: "+e);var t;return new s_({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}$l.prototype=s_.prototype;function s_(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}s_.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function fJ(e){e:for(var t=e.length,n=1,o=-1,r;n<t;++n)switch(e[n]){case".":o=r=n;break;case"0":o===0&&(o=n),r=n;break;default:if(!+e[n])break e;o>0&&(o=0);break}return o>0?e.slice(0,o)+e.slice(r+1):e}var fh;function mJ(e,t){var n=A8(e,t);if(!n)return fh=void 0,e.toPrecision(t);var o=n[0],r=n[1],i=r-(fh=Math.max(-8,Math.min(8,Math.floor(r/3)))*3)+1,a=o.length;return i===a?o:i>a?o+new Array(i-a+1).join("0"):i>0?o.slice(0,i)+"."+o.slice(i):"0."+new Array(1-i).join("0")+A8(e,Math.max(0,t+i-1))[0]}function uN(e,t){var n=A8(e,t);if(!n)return e+"";var o=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+o:o.length>r+1?o.slice(0,r+1)+"."+o.slice(r+1):o+new Array(r-o.length+2).join("0")}var dN={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:uJ,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>uN(e*100,t),r:uN,s:mJ,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function pN(e){return e}var hJ=Array.prototype.map,gJ=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function yJ(e){var t=e.grouping===void 0||e.thousands===void 0?pN:dJ(hJ.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",o=e.currency===void 0?"":e.currency[1]+"",r=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?pN:pJ(hJ.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(d,p){d=$l(d);var m=d.fill,h=d.align,x=d.sign,v=d.symbol,g=d.zero,y=d.width,w=d.comma,P=d.precision,z=d.trim,k=d.type;k==="n"?(w=!0,k="g"):dN[k]||(P===void 0&&(P=12),z=!0,k="g"),(g||m==="0"&&h==="=")&&(g=!0,m="0",h="=");var L=(p&&p.prefix!==void 0?p.prefix:"")+(v==="$"?n:v==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),I=(v==="$"?o:/[%p]/.test(k)?a:"")+(p&&p.suffix!==void 0?p.suffix:""),N=dN[k],U=/[defgprs%]/.test(k);P=P===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,P)):Math.max(0,Math.min(20,P));function $(X){var ae=L,pe=I,Y,W,Te;if(k==="c")pe=N(X)+pe,X="";else{X=+X;var qe=X<0||1/X<0;if(X=isNaN(X)?l:N(Math.abs(X),P),z&&(X=fJ(X)),qe&&+X==0&&x!=="+"&&(qe=!1),ae=(qe?x==="("?x:s:x==="-"||x==="("?"":x)+ae,pe=(k==="s"&&!isNaN(X)&&fh!==void 0?gJ[8+fh/3]:"")+pe+(qe&&x==="("?")":""),U){for(Y=-1,W=X.length;++Y<W;)if(Te=X.charCodeAt(Y),48>Te||Te>57){pe=(Te===46?r+X.slice(Y+1):X.slice(Y))+pe,X=X.slice(0,Y);break}}}w&&!g&&(X=t(X,1/0));var we=ae.length+X.length+pe.length,Ee=we<y?new Array(y-we+1).join(m):"";switch(w&&g&&(X=t(Ee+X,Ee.length?y-pe.length:1/0),Ee=""),h){case"<":X=ae+X+pe+Ee;break;case"=":X=ae+Ee+X+pe;break;case"^":X=Ee.slice(0,we=Ee.length>>1)+ae+X+pe+Ee.slice(we);break;default:X=Ee+ae+X+pe;break}return i(X)}return $.toString=function(){return d+""},$}function u(d,p){var m=Math.max(-8,Math.min(8,Math.floor(Ss(p)/3)))*3,h=Math.pow(10,-m),x=c((d=$l(d),d.type="f",d),{suffix:gJ[8+m/3]});return function(v){return x(h*v)}}return{format:c,formatPrefix:u}}var l_,c_,u_;fN({thousands:",",grouping:[3],currency:["$",""]});function fN(e){return l_=yJ(e),c_=l_.format,u_=l_.formatPrefix,l_}function mN(e){return Math.max(0,-Ss(Math.abs(e)))}function hN(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ss(t)/3)))*3-Ss(Math.abs(e)))}function gN(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ss(t)-Ss(e))+1}function yN(e,t,n,o){var r=CI(e,t,n),i;switch(o=$l(o??",f"),o.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return o.precision==null&&!isNaN(i=hN(r,a))&&(o.precision=i),u_(o,a)}case"":case"e":case"g":case"p":case"r":{o.precision==null&&!isNaN(i=gN(r,Math.max(Math.abs(e),Math.abs(t))))&&(o.precision=i-(o.type==="e"));break}case"f":case"%":{o.precision==null&&!isNaN(i=mN(r))&&(o.precision=i-(o.type==="%")*2);break}}return c_(o)}function Rle(e){var t=e.domain;return e.ticks=function(n){var o=t();return Tw(o[0],o[o.length-1],n??10)},e.tickFormat=function(n,o){var r=t();return yN(r[0],r[r.length-1],n??10,o)},e.nice=function(n){n==null&&(n=10);var o=t(),r=0,i=o.length-1,a=o[r],s=o[i],l,c,u=10;for(s<a&&(c=a,a=s,s=c,c=r,r=i,i=c);u-- >0;){if(c=Zm(a,s,n),c===l)return o[r]=a,o[i]=s,t(o);if(c>0)a=Math.floor(a/c)*c,s=Math.ceil(s/c)*c;else if(c<0)a=Math.ceil(a*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function Fi(){var e=cN();return e.copy=function(){return cJ(e,Fi())},Mu.apply(e,arguments),Rle(e)}function xn(e){return function(){return e}}var vN=Math.abs,vi=Math.atan2,h5=Math.cos,vJ=Math.max,d_=Math.min,Hi=Math.sin,V2=Math.sqrt,Yo=1e-12,g5=Math.PI,mh=g5/2,k4=2*g5;function bJ(e){return e>1?0:e<-1?g5:Math.acos(e)}function bN(e){return e>=1?mh:e<=-1?-mh:Math.asin(e)}var SN=Math.PI,xN=2*SN,I8=1e-6,zle=xN-I8;function SJ(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function $le(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return SJ;let n=10**t;return function(o){this._+=o[0];for(let r=1,i=o.length;r<i;++r)this._+=Math.round(arguments[r]*n)/n+o[r]}}var N8=class{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?SJ:$le(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,o,r){this._append`Q${+t},${+n},${this._x1=+o},${this._y1=+r}`}bezierCurveTo(t,n,o,r,i,a){this._append`C${+t},${+n},${+o},${+r},${this._x1=+i},${this._y1=+a}`}arcTo(t,n,o,r,i){if(t=+t,n=+n,o=+o,r=+r,i=+i,i<0)throw new Error(`negative radius: ${i}`);let a=this._x1,s=this._y1,l=o-t,c=r-n,u=a-t,d=s-n,p=u*u+d*d;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(p>I8)if(!(Math.abs(d*l-c*u)>I8)||!i)this._append`L${this._x1=t},${this._y1=n}`;else{let m=o-a,h=r-s,x=l*l+c*c,v=m*m+h*h,g=Math.sqrt(x),y=Math.sqrt(p),w=i*Math.tan((SN-Math.acos((x+p-v)/(2*g*y)))/2),P=w/y,z=w/g;Math.abs(P-1)>I8&&this._append`L${t+P*u},${n+P*d}`,this._append`A${i},${i},0,0,${+(d*m>u*h)},${this._x1=t+z*l},${this._y1=n+z*c}`}}arc(t,n,o,r,i,a){if(t=+t,n=+n,o=+o,a=!!a,o<0)throw new Error(`negative radius: ${o}`);let s=o*Math.cos(r),l=o*Math.sin(r),c=t+s,u=n+l,d=1^a,p=a?r-i:i-r;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>I8||Math.abs(this._y1-u)>I8)&&this._append`L${c},${u}`,o&&(p<0&&(p=p%xN+xN),p>zle?this._append`A${o},${o},0,1,${d},${t-s},${n-l}A${o},${o},0,1,${d},${this._x1=c},${this._y1=u}`:p>I8&&this._append`A${o},${o},0,${+(p>=SN)},${d},${this._x1=t+o*Math.cos(i)},${this._y1=n+o*Math.sin(i)}`)}rect(t,n,o,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${o=+o}v${+r}h${-o}Z`}toString(){return this._}};function xJ(){return new N8}xJ.prototype=N8.prototype;function El(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{let o=Math.floor(n);if(!(o>=0))throw new RangeError(`invalid digits: ${n}`);t=o}return e},()=>new N8(t)}function Ele(e){return e.innerRadius}function Mle(e){return e.outerRadius}function Tle(e){return e.startAngle}function Ale(e){return e.endAngle}function Ile(e){return e&&e.padAngle}function Nle(e,t,n,o,r,i,a,s){var l=n-e,c=o-t,u=a-r,d=s-i,p=d*l-u*c;if(!(p*p<Yo))return p=(u*(t-i)-d*(e-r))/p,[e+p*l,t+p*c]}function p_(e,t,n,o,r,i,a){var s=e-n,l=t-o,c=(a?i:-i)/V2(s*s+l*l),u=c*l,d=-c*s,p=e+u,m=t+d,h=n+u,x=o+d,v=(p+h)/2,g=(m+x)/2,y=h-p,w=x-m,P=y*y+w*w,z=r-i,k=p*x-h*m,L=(w<0?-1:1)*V2(vJ(0,z*z*P-k*k)),I=(k*w-y*L)/P,N=(-k*y-w*L)/P,U=(k*w+y*L)/P,$=(-k*y+w*L)/P,X=I-v,ae=N-g,pe=U-v,Y=$-g;return X*X+ae*ae>pe*pe+Y*Y&&(I=U,N=$),{cx:I,cy:N,x01:-u,y01:-d,x11:I*(r/z-1),y11:N*(r/z-1)}}function Nu(){var e=Ele,t=Mle,n=xn(0),o=null,r=Tle,i=Ale,a=Ile,s=null,l=El(c);function c(){var u,d,p=+e.apply(this,arguments),m=+t.apply(this,arguments),h=r.apply(this,arguments)-mh,x=i.apply(this,arguments)-mh,v=vN(x-h),g=x>h;if(s||(s=u=l()),m<p&&(d=m,m=p,p=d),!(m>Yo))s.moveTo(0,0);else if(v>k4-Yo)s.moveTo(m*h5(h),m*Hi(h)),s.arc(0,0,m,h,x,!g),p>Yo&&(s.moveTo(p*h5(x),p*Hi(x)),s.arc(0,0,p,x,h,g));else{var y=h,w=x,P=h,z=x,k=v,L=v,I=a.apply(this,arguments)/2,N=I>Yo&&(o?+o.apply(this,arguments):V2(p*p+m*m)),U=d_(vN(m-p)/2,+n.apply(this,arguments)),$=U,X=U,ae,pe;if(N>Yo){var Y=bN(N/p*Hi(I)),W=bN(N/m*Hi(I));(k-=Y*2)>Yo?(Y*=g?1:-1,P+=Y,z-=Y):(k=0,P=z=(h+x)/2),(L-=W*2)>Yo?(W*=g?1:-1,y+=W,w-=W):(L=0,y=w=(h+x)/2)}var Te=m*h5(y),qe=m*Hi(y),we=p*h5(z),Ee=p*Hi(z);if(U>Yo){var Ve=m*h5(w),r1=m*Hi(w),S1=p*h5(P),f1=p*Hi(P),oe;if(v<g5)if(oe=Nle(Te,qe,S1,f1,Ve,r1,we,Ee)){var me=Te-oe[0],We=qe-oe[1],c1=Ve-oe[0],b1=r1-oe[1],j1=1/Hi(bJ((me*c1+We*b1)/(V2(me*me+We*We)*V2(c1*c1+b1*b1)))/2),De=V2(oe[0]*oe[0]+oe[1]*oe[1]);$=d_(U,(p-De)/(j1-1)),X=d_(U,(m-De)/(j1+1))}else $=X=0}L>Yo?X>Yo?(ae=p_(S1,f1,Te,qe,m,X,g),pe=p_(Ve,r1,we,Ee,m,X,g),s.moveTo(ae.cx+ae.x01,ae.cy+ae.y01),X<U?s.arc(ae.cx,ae.cy,X,vi(ae.y01,ae.x01),vi(pe.y01,pe.x01),!g):(s.arc(ae.cx,ae.cy,X,vi(ae.y01,ae.x01),vi(ae.y11,ae.x11),!g),s.arc(0,0,m,vi(ae.cy+ae.y11,ae.cx+ae.x11),vi(pe.cy+pe.y11,pe.cx+pe.x11),!g),s.arc(pe.cx,pe.cy,X,vi(pe.y11,pe.x11),vi(pe.y01,pe.x01),!g))):(s.moveTo(Te,qe),s.arc(0,0,m,y,w,!g)):s.moveTo(Te,qe),!(p>Yo)||!(k>Yo)?s.lineTo(we,Ee):$>Yo?(ae=p_(we,Ee,Ve,r1,p,-$,g),pe=p_(Te,qe,S1,f1,p,-$,g),s.lineTo(ae.cx+ae.x01,ae.cy+ae.y01),$<U?s.arc(ae.cx,ae.cy,$,vi(ae.y01,ae.x01),vi(pe.y01,pe.x01),!g):(s.arc(ae.cx,ae.cy,$,vi(ae.y01,ae.x01),vi(ae.y11,ae.x11),!g),s.arc(0,0,p,vi(ae.cy+ae.y11,ae.cx+ae.x11),vi(pe.cy+pe.y11,pe.cx+pe.x11),g),s.arc(pe.cx,pe.cy,$,vi(pe.y11,pe.x11),vi(pe.y01,pe.x01),!g))):s.arc(0,0,p,z,P,g)}if(s.closePath(),u)return s=null,u+""||null}return c.centroid=function(){var u=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,d=(+r.apply(this,arguments)+ +i.apply(this,arguments))/2-g5/2;return[h5(d)*u,Hi(d)*u]},c.innerRadius=function(u){return arguments.length?(e=typeof u=="function"?u:xn(+u),c):e},c.outerRadius=function(u){return arguments.length?(t=typeof u=="function"?u:xn(+u),c):t},c.cornerRadius=function(u){return arguments.length?(n=typeof u=="function"?u:xn(+u),c):n},c.padRadius=function(u){return arguments.length?(o=u==null?null:typeof u=="function"?u:xn(+u),c):o},c.startAngle=function(u){return arguments.length?(r=typeof u=="function"?u:xn(+u),c):r},c.endAngle=function(u){return arguments.length?(i=typeof u=="function"?u:xn(+u),c):i},c.padAngle=function(u){return arguments.length?(a=typeof u=="function"?u:xn(+u),c):a},c.context=function(u){return arguments.length?(s=u??null,c):s},c}var lRe=Array.prototype.slice;function Ou(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function wJ(e){this._context=e}wJ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function y5(e){return new wJ(e)}function f_(e){return e[0]}function m_(e){return e[1]}function xs(e,t){var n=xn(!0),o=null,r=y5,i=null,a=El(s);e=typeof e=="function"?e:e===void 0?f_:xn(e),t=typeof t=="function"?t:t===void 0?m_:xn(t);function s(l){var c,u=(l=Ou(l)).length,d,p=!1,m;for(o==null&&(i=r(m=a())),c=0;c<=u;++c)!(c<u&&n(d=l[c],c,l))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(d,c,l),+t(d,c,l));if(m)return i=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:xn(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:xn(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:xn(!!l),s):n},s.curve=function(l){return arguments.length?(r=l,o!=null&&(i=r(o)),s):r},s.context=function(l){return arguments.length?(l==null?o=i=null:i=r(o=l),s):o},s}function wN(e,t,n){var o=null,r=xn(!0),i=null,a=y5,s=null,l=El(c);e=typeof e=="function"?e:e===void 0?f_:xn(+e),t=typeof t=="function"?t:t===void 0?xn(0):xn(+t),n=typeof n=="function"?n:n===void 0?m_:xn(+n);function c(d){var p,m,h,x=(d=Ou(d)).length,v,g=!1,y,w=new Array(x),P=new Array(x);for(i==null&&(s=a(y=l())),p=0;p<=x;++p){if(!(p<x&&r(v=d[p],p,d))===g)if(g=!g)m=p,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),h=p-1;h>=m;--h)s.point(w[h],P[h]);s.lineEnd(),s.areaEnd()}g&&(w[p]=+e(v,p,d),P[p]=+t(v,p,d),s.point(o?+o(v,p,d):w[p],n?+n(v,p,d):P[p]))}if(y)return s=null,y+""||null}function u(){return xs().defined(r).curve(a).context(i)}return c.x=function(d){return arguments.length?(e=typeof d=="function"?d:xn(+d),o=null,c):e},c.x0=function(d){return arguments.length?(e=typeof d=="function"?d:xn(+d),c):e},c.x1=function(d){return arguments.length?(o=d==null?null:typeof d=="function"?d:xn(+d),c):o},c.y=function(d){return arguments.length?(t=typeof d=="function"?d:xn(+d),n=null,c):t},c.y0=function(d){return arguments.length?(t=typeof d=="function"?d:xn(+d),c):t},c.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:xn(+d),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(o).y(t)},c.defined=function(d){return arguments.length?(r=typeof d=="function"?d:xn(!!d),c):r},c.curve=function(d){return arguments.length?(a=d,i!=null&&(s=a(i)),c):a},c.context=function(d){return arguments.length?(d==null?i=s=null:s=a(i=d),c):i},c}function _J(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function PJ(e){return e}function hh(){var e=PJ,t=_J,n=null,o=xn(0),r=xn(k4),i=xn(0);function a(s){var l,c=(s=Ou(s)).length,u,d,p=0,m=new Array(c),h=new Array(c),x=+o.apply(this,arguments),v=Math.min(k4,Math.max(-k4,r.apply(this,arguments)-x)),g,y=Math.min(Math.abs(v)/c,i.apply(this,arguments)),w=y*(v<0?-1:1),P;for(l=0;l<c;++l)(P=h[m[l]=l]=+e(s[l],l,s))>0&&(p+=P);for(t!=null?m.sort(function(z,k){return t(h[z],h[k])}):n!=null&&m.sort(function(z,k){return n(s[z],s[k])}),l=0,d=p?(v-c*w)/p:0;l<c;++l,x=g)u=m[l],P=h[u],g=x+(P>0?P*d:0)+w,h[u]={data:s[u],index:l,value:P,startAngle:x,endAngle:g,padAngle:y};return h}return a.value=function(s){return arguments.length?(e=typeof s=="function"?s:xn(+s),a):e},a.sortValues=function(s){return arguments.length?(t=s,n=null,a):t},a.sort=function(s){return arguments.length?(n=s,t=null,a):n},a.startAngle=function(s){return arguments.length?(o=typeof s=="function"?s:xn(+s),a):o},a.endAngle=function(s){return arguments.length?(r=typeof s=="function"?s:xn(+s),a):r},a.padAngle=function(s){return arguments.length?(i=typeof s=="function"?s:xn(+s),a):i},a}var gh={draw(e,t){let n=V2(t/g5);e.moveTo(n,0),e.arc(0,0,n,0,k4)}};var _N={draw(e,t){let n=V2(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}};var CJ=V2(1/3),Ole=CJ*2,PN={draw(e,t){let n=V2(t/Ole),o=n*CJ;e.moveTo(0,-n),e.lineTo(o,0),e.lineTo(0,n),e.lineTo(-o,0),e.closePath()}};var CN={draw(e,t){let n=V2(t),o=-n/2;e.rect(o,o,n,n)}};var Lle=.8908130915292852,kJ=Hi(g5/10)/Hi(7*g5/10),Dle=Hi(k4/10)*kJ,Ble=-h5(k4/10)*kJ,kN={draw(e,t){let n=V2(t*Lle),o=Dle*n,r=Ble*n;e.moveTo(0,-n),e.lineTo(o,r);for(let i=1;i<5;++i){let a=k4*i/5,s=h5(a),l=Hi(a);e.lineTo(l*n,-s*n),e.lineTo(s*o-l*r,l*o+s*r)}e.closePath()}};var RN=V2(3),zN={draw(e,t){let n=-V2(t/(RN*3));e.moveTo(0,n*2),e.lineTo(-RN*n,-n),e.lineTo(RN*n,-n),e.closePath()}};function h_(e,t){let n=null,o=El(r);e=typeof e=="function"?e:xn(e||gh),t=typeof t=="function"?t:xn(t===void 0?64:+t);function r(){let i;if(n||(n=i=o()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return r.type=function(i){return arguments.length?(e=typeof i=="function"?i:xn(i),r):e},r.size=function(i){return arguments.length?(t=typeof i=="function"?i:xn(+i),r):t},r.context=function(i){return arguments.length?(n=i??null,r):n},r}function $N(){}function RJ(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function g_(e,t){this._context=e,this._k=(1-t)/6}g_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:RJ(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:RJ(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var YRe=(function e(t){function n(o){return new g_(o,t)}return n.tension=function(o){return e(+o)},n})(0);function jle(e,t,n){var o=e._x1,r=e._y1,i=e._x2,a=e._y2;if(e._l01_a>Yo){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);o=(o*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,r=(r*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Yo){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*c+e._x1*e._l23_2a-t*e._l12_2a)/u,a=(a*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(o,r,i,a,e._x2,e._y2)}function zJ(e,t){this._context=e,this._alpha=t}zJ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,o=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:jle(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var y_=(function e(t){function n(o){return t?new zJ(o,t):new g_(o,0)}return n.alpha=function(o){return e(+o)},n})(.5);function $J(e){this._context=e}$J.prototype={areaStart:$N,areaEnd:$N,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function v_(e){return new $J(e)}function EN(e){return e}function b_(e){if(e==null)return EN;var t,n,o=e.scale[0],r=e.scale[1],i=e.translate[0],a=e.translate[1];return function(s,l){l||(t=n=0);var c=2,u=s.length,d=new Array(u);for(d[0]=(t+=s[0])*o+i,d[1]=(n+=s[1])*r+a;c<u;)d[c]=s[c],++c;return d}}function EJ(e,t){for(var n,o=e.length,r=o-t;r<--o;)n=e[r],e[r++]=e[o],e[o]=n}function S_(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return MJ(e,n)})}:MJ(e,t)}function MJ(e,t){var n=t.id,o=t.bbox,r=t.properties==null?{}:t.properties,i=MN(e,t);return n==null&&o==null?{type:"Feature",properties:r,geometry:i}:o==null?{type:"Feature",id:n,properties:r,geometry:i}:{type:"Feature",id:n,bbox:o,properties:r,geometry:i}}function MN(e,t){var n=b_(e.transform),o=e.arcs;function r(u,d){d.length&&d.pop();for(var p=o[u<0?~u:u],m=0,h=p.length;m<h;++m)d.push(n(p[m],m));u<0&&EJ(d,h)}function i(u){return n(u)}function a(u){for(var d=[],p=0,m=u.length;p<m;++p)r(u[p],d);return d.length<2&&d.push(d[0]),d}function s(u){for(var d=a(u);d.length<4;)d.push(d[0]);return d}function l(u){return u.map(s)}function c(u){var d=u.type,p;switch(d){case"GeometryCollection":return{type:d,geometries:u.geometries.map(c)};case"Point":p=i(u.coordinates);break;case"MultiPoint":p=u.coordinates.map(i);break;case"LineString":p=a(u.arcs);break;case"MultiLineString":p=u.arcs.map(a);break;case"Polygon":p=l(u.arcs);break;case"MultiPolygon":p=u.arcs.map(l);break;default:return null}return{type:d,coordinates:p}}return c(t)}var T1e=qn(TJ(),1),G0=qn(vo(),1),Hh=qn(Vo(),1),J=qn(Vo(),1),k5=qn(vo(),1),ve=qn(Vo(),1),H8="http://schemas.openxmlformats.org/drawingml/2006/chart",xh="http://schemas.openxmlformats.org/drawingml/2006/main",e7e="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",FJ="http://schemas.microsoft.com/office/2014/relationships/chartEx",t7e="http://schemas.microsoft.com/office/2011/relationships/chartStyle",n7e="http://schemas.microsoft.com/office/2011/relationships/chartColorStyle",r7e=["#4472c4","#ed7d31","#a5a5a5","#ffc000","#5b9bd5","#70ad47","#264478","#9e480e","#636363","#997300"];function o7e(e){return`"${e.replace(/"/g,'""')}"`}function i7e(e){let t=e.trim();return t.length<2||!t.startsWith('"')||!t.endsWith('"')?null:t.slice(1,-1).replace(/""/g,'"')}function a7e(e){let t=[],n="",o=!1,r=!1,i=0;for(let a=0;a<e.length;a+=1){let s=e[a]??"",l=e[a+1]??"";if(o){n+=s,s==='"'&&l==='"'?(n+=l,a+=1):s==='"'&&(o=!1);continue}if(r){n+=s,s==="'"&&l==="'"?(n+=l,a+=1):s==="'"&&(r=!1);continue}if(s==='"'){o=!0,n+=s;continue}if(s==="'"){r=!0,n+=s;continue}if(s==="("){i+=1,n+=s;continue}if(s===")"){i=Math.max(0,i-1),n+=s;continue}if(s===","&&i===0){t.push(n.trim()),n="";continue}n+=s}return t.push(n.trim()),t}function s7e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null;return typeof t?.name=="string"&&t.name.length>0?t.name:null}function l7e(e,t){let n=e?.series[t];if(!e||!n)return"";let r=s7e(n)??o7e(n.name??`Series ${t+1}`),i=n.categoriesRef?.formula??"",a=n.valuesRef?.formula??"",s=String(t+1),l=n.bubbleSizeRef?.formula;return[`=SERIES(${r}`,i,a,s,...e.chartType==="Bubble"||l?[l??""]:[]].join(",")+")"}function c7e(e,t){let n=e.trim(),o=n.startsWith("=")?n.slice(1).trim():n,r=/^SERIES\s*\(([\s\S]*)\)$/i.exec(o);if(!r)return null;let i=a7e(r[1]),a=t?.chartType==="Bubble";if(i.length<4||i.length>5||a&&i.length!==5)return null;let[s="",l="",c="",u="",d]=i;if(!l||!c)return null;let p=Number(u);if(!Number.isFinite(p))return null;let m=i7e(s);return{bubbleSizeFormula:d&&d.length>0?d:void 0,categoryFormula:l,nameFormula:m==null&&s.length>0?s:void 0,nameLiteral:m??void 0,order:p,valueFormula:c}}function u7e(e,t,n,o){let r=c7e(n,e),i=e.series[t];if(!r||!i)return null;let a={...i.categoriesRef??{},formula:r.categoryFormula},s={...i.valuesRef??{},formula:r.valueFormula},l=e.chartType==="Bubble"||r.bubbleSizeFormula?{...i.bubbleSizeRef??{},formula:r.bubbleSizeFormula}:i.bubbleSizeRef??null,c={...i.raw??{}};r.nameFormula?c.name=r.nameFormula:delete c.name;let u={...i,bubbleSizeRef:l,bubbleSizes:o&&l?.formula?Fl(o,e.workbookSheetIndex,l,"value").map(d=>typeof d=="number"&&Number.isFinite(d)?d:null):i.bubbleSizes,categories:o?Fl(o,e.workbookSheetIndex,a,"category"):i.categories,categoriesRef:a,name:r.nameLiteral??(r.nameFormula&&o?GO(o,e.workbookSheetIndex,r.nameFormula):r.nameFormula??i.name),raw:c,values:o?Fl(o,e.workbookSheetIndex,s,"value").map(d=>typeof d=="number"&&Number.isFinite(d)?d:null):i.values,valuesRef:s};return{...e,series:e.series.map((d,p)=>p===t?u:d)}}function HJ(e){return e==="hidden"||e==="veryHidden"?e:"visible"}var VO=9525,d7e={accent1:4,accent2:5,accent3:6,accent4:7,accent5:8,accent6:9,dk1:1,dk2:3,folHlink:11,hlink:10,lt1:0,lt2:2,tx1:1,tx2:3,bg1:0,bg2:2},Nee=["barChart","lineChart","line3DChart","stockChart","radarChart","scatterChart","pieChart","pie3DChart","doughnutChart","areaChart","area3DChart","bar3DChart","ofPieChart","bubbleChart","surfaceChart","surface3DChart"];function p7e(e){return Math.max(0,Math.min(1,e))}function Ul(e){return e!=null&&e.nodeType===1}function R5(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function f7e(e,t){if(!e)return;let n=e.match(/<a:srgbClr\b[^>]*\bval="([0-9a-fA-F]{6,8})"/i);if(n?.[1])return R5(n[1])??void 0;let o=e.match(/<a:schemeClr\b[^>]*\bval="([^"]+)"[^>]*>([\s\S]*?)<\/a:schemeClr>/i)??e.match(/<a:schemeClr\b[^>]*\bval="([^"]+)"[^>]*/i);if(!o?.[1])return;let r=jee(o[1],t);if(!r)return;let i=o[2]??"",a=1,s=0;for(let l of i.matchAll(/<a:(lumMod|lumOff|tint|shade)\b[^>]*\bval="(-?\d+(?:\.\d+)?)"/gi)){let c=l[1]?.toLowerCase(),u=Number(l[2]??Number.NaN);!c||!Number.isFinite(u)||(c==="lummod"?a*=u/1e5:c==="lumoff"?s+=u/1e5:c==="tint"?s+=(1-s)*(u/1e5):c==="shade"&&(a*=u/1e5))}return q_(r,a,s)??void 0}function F_(e,t=!1,n){let o=t?e.match(/<a:ln\b[\s\S]*?<\/a:ln>/i)?.[0]??"":e.match(/<a:solidFill\b[\s\S]*?<\/a:solidFill>/i)?.[0]??"";return f7e(o,n)}function m7e(e,t){let n=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return n.length===0?[]:n.map(o=>{let r=o.match(/<c:spPr\b[\s\S]*?<\/c:spPr>/i)?.[0]??"";return{color:F_(r,!1,t),lineColor:F_(r,!0,t)}})}function Oee(e,t){let n=W0(e);if(n){let r=Vl(n,"ser").map(i=>{let a=[];for(let s of W2(i,"dPt")){let l=nr(s,"idx");if(l===void 0)continue;let c=p1(s,"spPr"),u=z4(c,t);a.push({color:C5(c,t)??void 0,explosion:nr(s,"explosion"),index:l,lineColor:u.color??void 0})}return a});if(r.some(i=>i.length>0))return r}let o=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return o.length===0?[]:o.map(r=>{let i=r.match(/<c:dPt\b[\s\S]*?<\/c:dPt>/gi)??[];if(i.length===0)return[];let a=[];for(let s of i){let l=s.match(/<c:idx\b[^>]*\bval="(-?\d+)"/i),c=l?.[1]?Number(l[1]):Number.NaN;if(!Number.isFinite(c))continue;let u=s.match(/<c:explosion\b[^>]*\bval="(-?\d+(?:\.\d+)?)"/i),d=u?.[1]?Number(u[1]):Number.NaN;a.push({color:F_(s,!1,t),explosion:Number.isFinite(d)?d:void 0,index:c,lineColor:F_(s,!0,t)})}return a})}function h7e(e){let t=Array.from(e.matchAll(/<c:pt\b[^>]*\bidx="(-?\d+)"[^>]*>[\s\S]*?<c:v>([^<]*)<\/c:v>[\s\S]*?<\/c:pt>/gi));if(t.length===0)return[];let n=e.match(/<c:ptCount\b[^>]*\bval="(\d+)"/i),o=n?.[1]?Number(n[1]):Number.NaN,r=t.reduce((s,l)=>{let c=Number(l[1]??Number.NaN);return Number.isFinite(c)?Math.max(s,c):s},-1),i=Math.max(t.length,Number.isFinite(o)?o:0,r+1),a=Array.from({length:i},()=>null);for(let s of t){let l=Number(s[1]??Number.NaN),c=(s[2]??"").trim(),u=Number(c);!Number.isFinite(l)||l<0||!Number.isFinite(u)||(a[l]=u)}return a}function Lee(e){let t=e.match(/<c:ser\b[\s\S]*?<\/c:ser>/gi)??[];return t.length===0?[]:t.map(n=>{let o=n.match(/<c:bubbleSize\b[\s\S]*?<\/c:bubbleSize>/i)?.[0]??"";return o?h7e(o):[]})}function g7e(e){return e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&apos;/g,"'")}function H_(e){return(e??"").trim().replace(/\s+/g," ").toLowerCase()}function Dee(e){let t=e.match(/<c:title\b[\s\S]*?<a:t>([\s\S]*?)<\/a:t>/i);if(!t?.[1])return null;let n=g7e(t[1]).trim();return n.length>0?n:null}function y7e(e,t){let n=H_(t),o=Number.NEGATIVE_INFINITY,r=[];for(let[i,a]of Object.entries(e)){if(!/\/charts\/chart\d+\.xml$/i.test(i))continue;let s=T0(a);if(!/<c:bubbleChart\b/i.test(s))continue;let l=Lee(s);if(!l.some(p=>p.some(m=>m!=null)))continue;let u=0,d=H_(Dee(s));if(n.length>0&&d.length>0&&n===d&&(u+=100),r.length===0&&(u+=1),u>o&&(o=u,r=l,u>=100))break}return r}function v7e(e){for(let t of Nee)if(new RegExp(`<c:${t}\\b`,"i").test(e))return t;return""}function Bee(e){if(!e)return null;for(let t of Nee){let n=W2(e,t)[0];if(n)return n}return null}function b7e(e){switch(e){case"line":case"lineMarker":return"ScatterLines";case"smooth":case"smoothMarker":return"ScatterSmooth";default:return"Scatter"}}function S7e(e,t,n,o){let r=H_(t),i=(n??"").trim(),a=Number.NEGATIVE_INFINITY,s=[];for(let[l,c]of Object.entries(e)){if(!/\/charts\/chart\d+\.xml$/i.test(l))continue;let u=T0(c),d=v7e(u);if(!d)continue;let p=Oee(u,o);if(!p.some(v=>v.some(g=>typeof g.color=="string"&&g.color.length>0||typeof g.explosion=="number")))continue;let h=0,x=H_(Dee(u));if(r.length>0&&x.length>0&&r===x&&(h+=100),i&&d===i&&(h+=20),s.length===0&&(h+=1),h>a&&(a=h,s=p,h>=120))break}return s}function x7e(e){let t=R5(e);if(!t)return null;let n=/^#([0-9a-f]{6})$/.exec(t);return n?[Number.parseInt(n[1].slice(0,2),16),Number.parseInt(n[1].slice(2,4),16),Number.parseInt(n[1].slice(4,6),16)]:null}function w7e(e,t,n){let o=e/255,r=t/255,i=n/255,a=Math.max(o,r,i),s=Math.min(o,r,i),l=(a+s)/2;if(a===s)return[0,0,l];let c=a-s,u=l>.5?c/(2-a-s):c/(a+s),d=0;switch(a){case o:d=(r-i)/c+(r<i?6:0);break;case r:d=(i-o)/c+2;break;default:d=(o-r)/c+4;break}return[d/6,u,l]}function LN(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function _7e(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(LN(r,o,e+1/3)*255),Math.round(LN(r,o,e)*255),Math.round(LN(r,o,e-1/3)*255)]}function P7e(e,t,n){return`#${[e,t,n].map(o=>Math.max(0,Math.min(255,Math.round(o))).toString(16).padStart(2,"0")).join("")}`}function q_(e,t=1,n=0){let o=x7e(e);if(!o)return R5(e);let[r,i,a]=w7e(o[0],o[1],o[2]),s=p7e(a*t+n),[l,c,u]=_7e(r,i,s);return P7e(l,c,u)}function jee(e,t){if(!e)return null;let n=d7e[e];return n===void 0?null:t?.colorsByIndex[n]??null}function C7e(e,t){return e?e==="+mn-lt"||e==="+mn-ea"||e==="+mn-cs"?t?.minorLatinFont??null:e==="+mj-lt"||e==="+mj-ea"||e==="+mj-cs"?t?.majorLatinFont??null:e:null}function qJ(e,t){if(!e)return null;let n=fo(e,"defRPr")??fo(e,"rPr");if(!n)return null;let o=p1(n,"latin")?.getAttribute("typeface")??p1(n,"ea")?.getAttribute("typeface")??p1(n,"cs")?.getAttribute("typeface")??null,r=C7e(o,t)?.trim()??"";return r.length>0?r:null}function H0(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr"?n=R5(`#${e.getAttribute("val")??""}`):e.localName==="schemeClr"?n=jee(e.getAttribute("val"),t):e.localName==="sysClr"&&(n=R5(`#${e.getAttribute("lastClr")??""}`)),!n)return null;let o=1,r=0;for(let i of Array.from(e.childNodes).filter(Ul)){let a=Number(i.getAttribute("val")??Number.NaN);Number.isFinite(a)&&(i.localName==="lumMod"?o*=a/1e5:i.localName==="lumOff"?r+=a/1e5:i.localName==="tint"?r+=(1-r)*(a/1e5):i.localName==="shade"&&(o*=a/1e5))}return q_(n,o,r)}function VJ(e){return!!(e&&(e.localName==="schemeClr"||e.localName==="srgbClr"||e.localName==="sysClr"))}function sP(e){if(!e)return null;if(VJ(e))return e;for(let t of["srgbClr","schemeClr","sysClr"])for(let n of Vl(e,t))if(VJ(n))return n;return null}function C5(e,t){if(!e||p1(e,"noFill"))return null;let n=p1(e,"solidFill");if(n){let a=sP(Array.from(n.childNodes).find(Ul)??null);return H0(a,t)}let o=p1(e,"gradFill"),r=o?Vl(o,"gs").map(a=>({colorNode:Array.from(a.childNodes).find(Ul)??null,position:Number(a.getAttribute("pos")??Number.NaN)})).filter(a=>!!a.colorNode):[];if(r.length===0)return null;r.sort((a,s)=>{let l=Number.isFinite(a.position)?a.position:0,c=Number.isFinite(s.position)?s.position:0;return l-c});let i=r.find(a=>Number.isFinite(a.position)&&a.position>=5e4)??r[Math.floor(r.length/2)]??r[0];return H0(i.colorNode,t)}function z4(e,t){let n=e?.localName==="ln"?e:e?p1(e,"ln"):null;if(!n)return{color:null,hidden:!1,widthPx:void 0};if(p1(n,"noFill"))return{color:null,hidden:!0,widthPx:void 0};let o=p1(n,"solidFill"),r=o?sP(Array.from(o.childNodes).find(Ul)??null):null,i=Number(n.getAttribute("w")??Number.NaN);return{color:H0(r,t),hidden:!1,widthPx:Number.isFinite(i)?Math.max(1,i/VO):void 0}}function DN(e){if(!e||typeof e!="object")return null;let t=e;return{overlay:typeof t.overlay=="boolean"?t.overlay:void 0,position:typeof t.position=="string"?t.position:void 0,raw:t}}function WO(e){if(e)switch(e){case"bottom":return"b";case"left":return"l";case"right":return"r";case"top":return"t";default:return e}}function nr(e,t){let n=e?p1(e,t):null,o=Number(n?.getAttribute("val")??Number.NaN);return Number.isFinite(o)?o:void 0}function Si(e,t){let n=e?p1(e,t):null;if(!n)return;let o=n.getAttribute("val");if(o==null||o==="1"||o==="true")return!0;if(o==="0"||o==="false")return!1}function WJ(e){if(!e)return;let t=fo(e,"defRPr")??fo(e,"rPr"),n=Number(t?.getAttribute("sz")??Number.NaN);if(!(!Number.isFinite(n)||n<=0))return n/100}function k7e(e){let t=WJ(p1(e,"txPr")),n=[];for(let o of W2(e,"dLbl")){let r=nr(o,"idx");if(typeof r!="number"||!Number.isFinite(r))continue;let i=p1(o,"layout"),a=i?p1(i,"manualLayout"):null;n.push({deleted:Si(o,"delete"),fontSizePt:WJ(p1(o,"txPr"))??t,index:r,showBubbleSize:Si(o,"showBubbleSize"),showCategoryName:Si(o,"showCatName"),showPercent:Si(o,"showPercent"),showSeriesName:Si(o,"showSerName"),showValue:Si(o,"showVal"),x:nr(a,"x"),y:nr(a,"y")})}return n}function GJ(e){if(!e)return null;let t=k7e(e),n={pointLabels:t.length>0?t:void 0,raw:{},showBubbleSize:Si(e,"showBubbleSize"),showCategoryName:Si(e,"showCatName"),showLegendKey:Si(e,"showLegendKey"),showPercent:Si(e,"showPercent"),showSeriesName:Si(e,"showSerName"),showValue:Si(e,"showVal")};return n.showBubbleSize!==void 0||n.showCategoryName!==void 0||n.showLegendKey!==void 0||n.showPercent!==void 0||(n.pointLabels?.length??0)>0||n.showSeriesName!==void 0||n.showValue!==void 0?n:null}function R7e(e,t){let n=V0(`${_O(t)}/_rels/${t.split("/").pop()}.rels`),o=Hl(e,n);if(!o)return new Map;let r=W0(o);if(!r)return new Map;let i=new Map;for(let a of Vl(r,"Relationship")){let s=a.getAttribute("Type"),l=a.getAttribute("Target");!s||!l||i.set(s,Uee(n,l))}return i}function z7e(e,t,n){let o=Hl(e,t);if(!o)return[];let r=W0(o);return r?.documentElement?Array.from(r.documentElement.childNodes).filter(i=>Ul(i)&&i.localName!=="variation").map(i=>H0(i,n)??H0(sP(i),n)).filter(i=>typeof i=="string"):[]}function $7e(e,t,n){let o=Hl(e,t);if(!o)return{};let r=W0(o);if(!r)return{};let i=fo(r,"dataPoint"),a=i?p1(i,"fillRef"):null,s=Number(a?.getAttribute("idx")??Number.NaN),l=fo(r,"chartArea"),c=l?p1(l,"spPr"):null,u=l?p1(l,"fontRef"):null,d=u?H0(Array.from(u.childNodes).find(Ul)??null,n):null,p=fo(r,"title"),m=p?p1(p,"fontRef"):null,h=m?H0(Array.from(m.childNodes).find(Ul)??null,n):null,x=fo(r,"categoryAxis")??fo(r,"valueAxis"),v=x?p1(x,"spPr"):null,g=x?p1(x,"fontRef"):null,y=c?p1(c,"noFill")!=null:!1;return{axisLabelColor:g?H0(Array.from(g.childNodes).find(Ul)??null,n)??void 0:void 0,axisLineColor:z4(v,n).color??void 0,chartAreaBorderColor:z4(c,n).color??void 0,chartAreaFillColor:C5(c,n)??void 0,chartAreaNoFill:y,paletteOffset:Number.isFinite(s)?s:void 0,textColor:d??void 0,titleColor:h??d??void 0}}function E7e(e){let t=[4,5,6,7,8,9].map(n=>e?.colorsByIndex[n]??null).filter(n=>!!n);return t.length>0?t:r7e}function M7e(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function T7e(e,t){let n=M7e(e);return n===34||t===!0&&n==null?["#5b9bd5","#ed7d31","#a5a5a5"]:n===35||n===36||t!==!0&&n==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function A7e(e){if(e.chartType!=="Surface")return;let t=T7e(e.chartStyleId,e.wireframe);(!e.chartColorPalette||e.chartColorPalette.length===0)&&t&&(e.chartColorPalette=t);let n=e.wireframe?"#d0d0d0":"#d9d9df",o=e.wireframe?"#a6a6a6":"#a8adb7";e.floor={...e.floor??{},fillColor:e.floor?.fillColor??n,lineColor:e.floor?.lineColor??o},e.sideWall={...e.sideWall??{},fillColor:e.sideWall?.fillColor??n,lineColor:e.sideWall?.lineColor??o},e.backWall={...e.backWall??{},fillColor:e.backWall?.fillColor??n,lineColor:e.backWall?.lineColor??o},!e.surfaceMaterial&&e.wireframe!==!0&&(e.surfaceMaterial="flat")}function od(e,t){let n=typeof e.chartStyleId=="number"&&e.chartStyleId>=140&&e.chartStyleId<150,o=t?.colorsByIndex[1]??t?.colorsByIndex[3]??null,r=t?.minorLatinFont?.trim()||void 0,i=o?q_(o,.35,.55):null,a=o?q_(o,e.is3d?.28:.22,e.is3d?.6:.7):null;n&&(e.chartAreaFillColor=e.chartAreaFillColor??"#1f1f1f",e.chartAreaBorderColor=e.chartAreaBorderColor??"#1f1f1f",e.textColor=e.textColor??"#f5f5f5",e.titleColor=e.titleColor??"#f5f5f5",e.axisLabelColor=e.axisLabelColor??"#d9d9d9",e.axisLineColor=e.axisLineColor??"#8c8c8c"),e.chartAreaBorderColor=e.chartAreaBorderColor??a??void 0,e.textColor=e.textColor??o??void 0,e.titleColor=e.titleColor??o??void 0,e.axisLabelColor=e.axisLabelColor??i??o??void 0,e.axisLineColor=e.axisLineColor??i??o??void 0,e.fontFamily=e.fontFamily??r,e.titleFontFamily=e.titleFontFamily??e.fontFamily??r;let s=e.chartColorPalette&&e.chartColorPalette.length>0?e.chartColorPalette:E7e(t);(!e.chartColorPalette||e.chartColorPalette.length===0)&&(e.chartColorPalette=s),e.series=e.series.map((l,c)=>{let u=s[c%s.length];return{...l,color:l.color??l.lineColor??u,lineColor:l.lineColor??l.color??u,markerColor:l.markerColor??l.color??l.lineColor??u,markerLineColor:l.markerLineColor??l.lineColor??l.color??u}}),e.typeGroups=e.typeGroups?.map((l,c)=>({...l,series:l.series.map((u,d)=>{let p=s[(c+d)%s.length];return{...u,color:u.color??u.lineColor??p,lineColor:u.lineColor??u.color??p,markerColor:u.markerColor??u.color??u.lineColor??p,markerLineColor:u.markerLineColor??u.lineColor??u.color??p}})})),A7e(e)}function I7e(e,t){let n=[];for(let o of W2(e,"dPt")){let r=nr(o,"idx");if(r===void 0)continue;let i=p1(o,"spPr"),a=z4(i,t);n.push({color:C5(i,t)??void 0,explosion:nr(o,"explosion"),index:r,lineColor:a.color??void 0})}return n}function N7e(e,t){let n=fo(e,"invertSolidFillFmt"),o=n?p1(n,"spPr"):null;if(!o)return{color:void 0,lineColor:void 0};let r=z4(o,t);return{color:C5(o,t)??void 0,lineColor:r.color??void 0}}function Bu(e,t,n){if(!e)return null;let o=p1(e,"numRef")??p1(e,"strRef")??e,r=p1(o,t);if(!r)return null;let i=nr(r,"ptCount"),a=W2(r,"pt").map(u=>{let d=Number(u.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(d)?d:0,value:p1(u,"v")?.textContent??""}}).sort((u,d)=>u.index-d.index);if(a.length===0)return null;let s=a.reduce((u,d)=>Math.max(u,d.index),0),l=Math.max(a.length,Number.isFinite(i??Number.NaN)?Number(i):0,s+1),c=Array.from({length:l},()=>null);for(let u of a)n==="value"?c[u.index]=Dh(u.value):c[u.index]=u.value.length>0?u.value:null;return c}function ZJ(e,t){if(!e)return null;let n=p1(e,"multiLvlStrRef")??e,o=p1(n,"multiLvlStrCache");if(!o)return null;let r=W2(o,"lvl");if(r.length===0)return null;let i=nr(o,"ptCount"),a=t==="category"?r[r.length-1]??r[0]:r[0],s=W2(a,"pt").map(d=>{let p=Number(d.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(p)?p:0,value:p1(d,"v")?.textContent??""}}).sort((d,p)=>d.index-p.index);if(s.length===0)return null;let l=s.reduce((d,p)=>Math.max(d,p.index),0),c=Math.max(s.length,Number.isFinite(i??Number.NaN)?Number(i):0,l+1),u=Array.from({length:c},()=>null);for(let d of s){if(t==="value"){u[d.index]=Dh(d.value);continue}u[d.index]=d.value.length>0?d.value:null}return u}function O7e(e,t,n){let o=W2(t,"ser");e.series=e.series.map((r,i)=>{let a=o[i];if(!a)return r;let s=p1(a,"spPr"),l=p1(a,"marker"),c=p1(l??t,"spPr"),u=z4(s,n),d=z4(c,n),p=C5(s,n),m=nr(l,"size"),x=(l?p1(l,"symbol"):null)?.getAttribute("val")??void 0,v=I7e(a,n),g=nr(a,"explosion"),y=N7e(a,n),w=Si(a,"invertIfNegative"),P=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",z=P?Bu(p1(a,"xVal"),"numCache","value")??ZJ(p1(a,"xVal"),"category"):Bu(p1(a,"cat"),"strCache","category")??Bu(p1(a,"cat"),"numCache","category")??ZJ(p1(a,"cat"),"category"),k=Bu(P?p1(a,"yVal"):p1(a,"val"),"numCache","value"),L=e.chartType==="Bubble"?Bu(p1(a,"bubbleSize"),"numCache","value"):null,I=r.shapeProperties&&typeof r.shapeProperties=="object"?r.shapeProperties:null,N=typeof I?.solidFillHex=="string"?R5(I.solidFillHex):null,U=typeof I?.lineColorHex=="string"?R5(I.lineColorHex):null,$=u.hidden?void 0:U??u.color??N??p??r.lineColor??r.color,X=typeof r.categoriesRef?.formula=="string"&&r.categoriesRef.formula.length>0,ae=typeof r.valuesRef?.formula=="string"&&r.valuesRef.formula.length>0,pe=typeof r.bubbleSizeRef?.formula=="string"&&r.bubbleSizeRef.formula.length>0;return{...r,bubbleSizes:!pe&&L?L.map(Y=>typeof Y=="number"&&Number.isFinite(Y)?Y:null):r.bubbleSizes,categories:!X&&z?z:r.categories,color:N??U??p??u.color??r.color,dataPointStyles:v.length>0?v:r.dataPointStyles,lineColor:$,lineWidthPx:u.hidden?void 0:u.widthPx??r.lineWidthPx,markerColor:N??U??C5(c,n)??p??u.color??void 0,markerLineColor:U??N??d.color??u.color??p??void 0,markerSize:m??r.markerSize,markerSymbol:x,smooth:Si(a,"smooth")??r.smooth,invertIfNegative:w??r.invertIfNegative,shapeProperties:{...r.shapeProperties,xmlExplosion:g??void 0,xmlFillColor:p??void 0,xmlLineHidden:u.hidden?!0:void 0,xmlLineColor:u.color??void 0,xmlLineWidthPx:u.widthPx??void 0,xmlNegativeFillColor:y.color??void 0,xmlNegativeLineColor:y.lineColor??void 0},negativeColor:y.color??r.negativeColor,negativeLineColor:y.lineColor??r.negativeLineColor,values:!ae&&k?k.map(Y=>typeof Y=="number"&&Number.isFinite(Y)?Y:null):r.values}})}function L7e(e,t,n,o){let r=Hl(n,t);if(!r)return;let i=t?R7e(n,t):new Map,a=Oee(r,o),s=m7e(r,o),l=Lee(r),c=()=>{l.length>0&&(e.series=e.series.map((De,Ue)=>{let u1=l[Ue]??[];if(u1.length===0)return De;let Ce=(De.bubbleSizes??[]).filter(fe=>typeof fe=="number"&&Number.isFinite(fe)).length,Se=u1.filter(fe=>typeof fe=="number"&&Number.isFinite(fe)).length;return Ce>=Se?De:{...De,bubbleSizes:u1}})),a.length>0&&(e.series=e.series.map((De,Ue)=>{let u1=a[Ue]??[];if(u1.length===0)return De;let Ce=new Map((De.dataPointStyles??[]).map(Se=>[Se.index,Se]));for(let Se of u1){let fe=Ce.get(Se.index);Ce.set(Se.index,{color:fe?.color??Se.color,explosion:fe?.explosion??Se.explosion,index:Se.index,lineColor:fe?.lineColor??Se.lineColor})}return{...De,dataPointStyles:Array.from(Ce.values()).sort((Se,fe)=>Se.index-fe.index)}})),s.length>0&&(e.series=e.series.map((De,Ue)=>{let u1=s[Ue];if(!u1)return De;let Ce=u1.color??u1.lineColor;return{...De,color:De.color??Ce,lineColor:De.lineColor??u1.lineColor??Ce,markerColor:De.markerColor??Ce??De.color,markerLineColor:De.markerLineColor??u1.lineColor??Ce??De.lineColor}}))},u=()=>{e.chartColorPalette=z7e(n,i.get(n7e),o);let De=$7e(n,i.get(t7e),o);return e.axisLabelColor=De.axisLabelColor??e.axisLabelColor,e.axisLineColor=De.axisLineColor??e.axisLineColor,e.chartAreaBorderColor=De.chartAreaBorderColor??e.chartAreaBorderColor,e.chartAreaFillColor=De.chartAreaFillColor??e.chartAreaFillColor,e.chartColorPaletteOffset=De.paletteOffset??e.chartColorPaletteOffset,e.textColor=De.textColor??e.textColor,e.titleColor=De.titleColor??e.titleColor,De},d=()=>{let De=p?.documentElement?fo(p.documentElement,"plotArea"):null;if(!De)return;let Ue=he=>{let re=p1(he,"layoutPr"),Ie=re?p1(re,"binning"):null;if(!Ie)return null;let m1={};for(let E of Array.from(Ie.attributes)){let et=E.value,N1=Number(et);m1[E.localName||E.name]=Number.isFinite(N1)&&et.trim()!==""?N1:et}return Object.keys(m1).length>0?m1:{}},u1=p1(De,"spPr");if(u1){let he=C5(u1,o),re=z4(u1,o);he&&(e.chartAreaFillColor=e.chartAreaFillColor??he),re.color&&(e.chartAreaBorderColor=e.chartAreaBorderColor??re.color)}let Ce=Vl(De,"series");if(Ce.length===0)return;e.series=e.series.map((he,re)=>{let Ie=Ce[re]??null;if(!Ie)return he;let m1=p1(Ie,"valueColors"),E=m1?Array.from(m1.childNodes).filter(gt=>gt.nodeType===Node.ELEMENT_NODE).map(gt=>H0(sP(gt)??gt,o)).filter(gt=>typeof gt=="string"&&gt.length>0):[],et=E.length>0?{...he.raw&&typeof he.raw=="object"?he.raw:{},valueColors:E}:he.raw,N1=p1(Ie,"spPr");if(!N1)return et===he.raw?he:{...he,raw:et};let t1=C5(N1,o),O1=z4(N1,o),G1=t1??O1.color??void 0;return{...he,color:he.color??G1,lineColor:he.lineColor??O1.color??t1??G1,lineWidthPx:he.lineWidthPx??(typeof O1.widthPx=="number"?O1.widthPx:void 0),markerColor:he.markerColor??G1??he.color,markerLineColor:he.markerLineColor??O1.color??G1??he.lineColor,raw:et}});let Se=Ce.map(he=>he.getAttribute("layoutId")??he.getAttribute("layout")),fe=Se.findIndex(he=>he==="clusteredColumn");if(fe>=0){let he=Ce[fe]??null,re=he?Ue(he):null;if(re){let Ie={layoutId:"clusteredColumn",layoutPr:{binning:re}},m1=Se.includes("paretoLine"),E=et=>et?qee(et,Ie,m1):null;if(e.typeGroups&&e.typeGroups.length>0){let et=e.typeGroups.map(t1=>({...t1,series:[...t1.series]})),N1=et.findIndex(t1=>t1.chartType==="ColumnClustered");if(N1>=0){let t1=et[N1]?.series[0]??null,O1=E(t1);if(O1){et[N1].series=[O1];let G1=et.findIndex(gt=>gt.chartType==="Line");if(G1>=0&&et[G1]?.series[0]){let gt=et[G1].series[0],vt=Vee(O1,{text:gt.name,...gt.raw&&typeof gt.raw=="object"?gt.raw:{}},0);et[G1].series=[{...gt,categories:vt.categories,categoriesRef:vt.categoriesRef,raw:vt.raw,values:vt.values}],e.series=[O1,et[G1].series[0]]}else e.series=[O1];e.typeGroups=et}}else if(e.series[0]){let t1=E(e.series[0]);t1&&(e.series=[t1])}}else if(e.series[0]){let et=E(e.series[0]);et&&(e.series=[et])}}}},p=W0(r),m=p?fo(p,"chart"):null,h=m?p1(m,"plotArea"):null,x=p?.documentElement?fo(p.documentElement,"style"):null,v=Bee(h);if(!m||!v){u();let De=nr(x,"style");typeof De=="number"&&Number.isFinite(De)&&(e.chartStyleId=De),d(),c(),od(e,o);return}let g=h;if(!g){u(),c(),od(e,o);return}switch(v.localName){case"barChart":case"bar3DChart":{let De=p1(v,"grouping")?.getAttribute("val"),u1=p1(v,"barDir")?.getAttribute("val")==="bar";e.is3d=v.localName==="bar3DChart"?!0:e.is3d,De==="percentStacked"?e.chartType=u1?"BarPercentStacked":"ColumnPercentStacked":De==="stacked"?e.chartType=u1?"BarStacked":"ColumnStacked":e.chartType=u1?"BarClustered":"ColumnClustered";break}case"areaChart":case"area3DChart":{let De=p1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="area3DChart"?!0:e.is3d,De==="stacked"?e.chartType="AreaStacked":De==="percentStacked"?e.chartType="AreaPercentStacked":e.chartType="Area";break}case"lineChart":case"line3DChart":{let De=p1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="line3DChart"?!0:e.is3d,De==="stacked"?e.chartType="LineStacked":De==="percentStacked"?e.chartType="LinePercentStacked":e.chartType="Line";break}case"pieChart":e.chartType="Pie";break;case"pie3DChart":e.chartType="Pie3D",e.is3d=!0;break;case"doughnutChart":e.chartType="Doughnut";break;case"ofPieChart":e.chartType="BarOfPie";break;case"scatterChart":e.chartType=b7e(p1(v,"scatterStyle")?.getAttribute("val"));break;case"radarChart":e.chartType="Radar";break;case"surfaceChart":e.chartType="Surface",e.is3d=!1;break;case"surface3DChart":e.chartType="Surface",e.is3d=!0;break;case"stockChart":e.chartType="Stock";break;case"bubbleChart":e.chartType="Bubble";break;default:break}let y=p1(m,"legend"),w=y?p1(y,"legendPos")?.getAttribute("val")??void 0:void 0,P=y?p1(y,"overlay")?.getAttribute("val"):void 0;e.legend=y?{overlay:P==="1",position:WO(w),raw:e.legend?.raw}:e.legend;let z=Si(m,"plotVisOnly");z!==void 0&&(e.plotVisibleOnly=z),e.displayBlanksAs=p1(m,"dispBlanksAs")?.getAttribute("val")??e.displayBlanksAs;let k=Number(x?.getAttribute("val")??Number.NaN);e.chartStyleId=Number.isFinite(k)?k:e.chartStyleId,e.firstSliceAngle=nr(v,"firstSliceAng")??e.firstSliceAngle,e.gapWidth=nr(v,"gapWidth")??e.gapWidth,e.overlap=nr(v,"overlap")??e.overlap,e.bubbleScale=nr(v,"bubbleScale")??e.bubbleScale,e.varyColors=Si(v,"varyColors")??e.varyColors;let L=p1(v,"bubble3D");e.bubble3d=L?L.getAttribute("val")!=="0":e.bubble3d,e.holeSize=nr(v,"holeSize")??e.holeSize,e.radarStyle=p1(v,"radarStyle")?.getAttribute("val")??e.radarStyle,e.scatterStyle=p1(v,"scatterStyle")?.getAttribute("val")??e.scatterStyle,e.shape3d=p1(v,"shape")?.getAttribute("val")??e.shape3d;let I=p1(v,"wireframe");e.wireframe=I?I.getAttribute("val")!=="0":e.wireframe;let N=GJ(p1(v,"dLbls")),U=W2(v,"ser")[0]??null,$=GJ(p1(U,"dLbls"));e.dataLabels=N??$??e.dataLabels;let X=U?fo(U,"sp3d"):null;e.surfaceMaterial=X?.getAttribute("prstMaterial")??e.surfaceMaterial;let ae=W2(v,"bandFmts")[0]??null,pe=ae?W2(ae,"bandFmt"):[],Y=pe.map(De=>{let Ue=p1(De,"spPr");return C5(Ue,o)??void 0}).filter(De=>typeof De=="string"&&De.length>0),W=pe.map(De=>{let Ue=p1(De,"spPr");return z4(Ue,o).color??void 0}).filter(De=>typeof De=="string"&&De.length>0);e.raw={...e.raw??{},bandFormatCount:pe.length>0?pe.length:void 0,bandFormatColors:Y.length>0?Y:void 0,bandFormatLineColors:W.length>0?W:void 0,date1904:Si(p?.documentElement??null,"date1904"),bubble3d:e.bubble3d,grouping:p1(v,"grouping")?.getAttribute("val")??void 0,ofPieType:p1(v,"ofPieType")?.getAttribute("val")??void 0,shape:p1(v,"shape")?.getAttribute("val")??void 0,secondPieSize:nr(v,"secondPieSize"),scatterStyle:e.scatterStyle,splitPos:nr(v,"splitPos"),splitType:p1(v,"splitType")?.getAttribute("val")??void 0,xmlChartType:v.localName};let Te=fo(m,"view3D");Te&&(e.view3d={depthPercent:nr(Te,"depthPercent"),perspective:nr(Te,"perspective"),rAngAx:p1(Te,"rAngAx")?.getAttribute("val")==="1",rotX:nr(Te,"rotX"),rotY:nr(Te,"rotY")}),e.floor=FN(p1(m,"floor"),o)??e.floor,e.sideWall=FN(p1(m,"sideWall"),o)??e.sideWall,e.backWall=FN(p1(m,"backWall"),o)??e.backWall;let qe=u(),we=qJ(p1(m,"txPr"),o),Ee=qJ(fo(m,"title"),o);e.fontFamily=we??e.fontFamily,e.titleFontFamily=Ee??e.titleFontFamily??e.fontFamily;let Ve=p?.documentElement?p1(p.documentElement,"spPr"):null,r1=p1(g,"spPr"),S1=Ve?p1(Ve,"noFill")!=null:!1,f1=r1?p1(r1,"noFill")!=null:!1;if(e.raw={...e.raw??{},chartAreaNoFill:qe.chartAreaNoFill===!0||S1,plotAreaNoFill:f1},Ve){let De=C5(Ve,o);De?e.chartAreaFillColor=De:p1(Ve,"noFill")&&(e.chartAreaFillColor="transparent");let Ue=z4(Ve,o);Ue.hidden?e.chartAreaBorderColor="transparent":Ue.color&&(e.chartAreaBorderColor=Ue.color)}!e.chartAreaFillColor&&(qe.chartAreaNoFill===!0||f1)&&(e.chartAreaFillColor="transparent");let oe=[...W2(g,"catAx"),...W2(g,"dateAx")],me=W2(g,"valAx"),We=W2(g,"serAx")[0]??null,c1=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",b1=oe[0]??null,j1=me[0]??null;if(!b1&&c1&&me.length>=2&&(b1=me.find(De=>{let Ue=p1(De,"axPos")?.getAttribute("val");return Ue==="b"||Ue==="t"})??me[0],j1=me.find(De=>{let Ue=p1(De,"axPos")?.getAttribute("val");return Ue==="l"||Ue==="r"})??me[1]??me[0]),e.categoryAxis=UN(e.categoryAxis,ju(b1)),e.valueAxis=UN(e.valueAxis,ju(j1)),e.seriesAxis=UN(e.seriesAxis,ju(We)),e.axes=e.axes.length>0?e.axes.map((De,Ue)=>Ue===0&&b1?{...De,...ju(b1)}:Ue===1&&j1?{...De,...ju(j1)}:De):e.axes,We){let De=ju(We);De&&!e.axes.some(Ue=>Ue.id!=null&&Ue.id===De.id)&&(e.axes=[...e.axes,De])}if(O7e(e,v,o),c(),e.chartType==="Bubble"){let De=y7e(n,e.title);De.length>0&&(e.series=e.series.map((Ue,u1)=>{let Ce=Math.max(Ue.values.length,Ue.categories.length);if(Ce<=1||(Ue.bubbleSizes??[]).filter(re=>typeof re=="number"&&Number.isFinite(re)).length>=Ce)return Ue;let fe=De[u1]??De[0]??[];return fe.filter(re=>typeof re=="number"&&Number.isFinite(re)).length<Ce?Ue:{...Ue,bubbleSizes:fe}}))}if((e.chartType==="Pie"||e.chartType==="Pie3D"||e.chartType==="PieExploded"||e.chartType==="Doughnut"||e.chartType==="BarOfPie")&&e.series.some(Ue=>Math.max(Ue.values.length,Ue.categories.length)<=0?!1:(Ue.dataPointStyles??[]).filter(Se=>typeof Se.color=="string"&&Se.color.length>0).length===0)){let Ue=S7e(n,e.title,v.localName,o);Ue.length>0&&(e.series=e.series.map((u1,Ce)=>{let Se=Ue[Ce]??Ue[0]??[];if(Se.length===0)return u1;let fe=new Map((u1.dataPointStyles??[]).map(he=>[he.index,he]));for(let he of Se){let re=fe.get(he.index);fe.set(he.index,{color:re?.color??he.color,explosion:re?.explosion??he.explosion,index:he.index,lineColor:re?.lineColor??he.lineColor})}return{...u1,dataPointStyles:Array.from(fe.values()).sort((he,re)=>he.index-re.index)}}))}od(e,o)}function V0(e){return e.replace(/^\/+/,"").replace(/\\/g,"/")}function _O(e){let t=V0(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function Uee(e,t){if(!t)return"";let n=t.replace(/\\/g,"/");if(n.startsWith("/"))return V0(n);let o=V0(e),r=_O(o);if(o.endsWith(".rels")){let s="/_rels/",l=o.lastIndexOf(s);if(l>=0){let c=o.slice(0,l),u=o.slice(l+s.length),d=u.endsWith(".rels")?u.slice(0,-5):u;r=_O(`${c}/${d}`)}}let i=[...r.split("/").filter(Boolean),...n.split("/").filter(Boolean)],a=[];for(let s of i)if(s!=="."){if(s===".."){a.pop();continue}a.push(s)}return a.join("/")}function Hl(e,t){if(!t)return null;let n=e[V0(t)];return n?T0(n):null}function W0(e){if(typeof DOMParser>"u")return null;try{return new DOMParser().parseFromString(e,"application/xml")}catch{return null}}function Fee(e){return new XMLSerializer().serializeToString(e)}function W2(e,t){return Array.from(e.childNodes).filter(n=>n.nodeType===Node.ELEMENT_NODE&&n.localName===t)}function PO(e,t){W2(e,t).forEach(n=>n.parentNode?.removeChild(n))}function Vl(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>n.localName===t)}function p1(e,t){return W2(e,t)[0]??null}function fo(e,t){return Vl(e,t)[0]??null}function Gi(e,t,n=e.namespaceURI??H8,o="c"){let r=p1(e,t);if(r)return r;let a=e.ownerDocument.createElementNS(n,`${o}:${t}`);return e.appendChild(a),a}function Ll(e,t,n,o=e.namespaceURI??H8,r="c"){let i=Gi(e,t,o,r);return i.textContent=n,i}function xi(e,t,n){let o=Gi(e,t);return o.setAttribute("val",n?"1":"0"),o}function D7e(e,t,n){let o=Gi(e,t);return o.setAttribute("val",String(Math.round(n))),o}function B7e(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function j7e(e){let t=-1,n=!1;for(let o=0;o<e.length;o+=1){let r=e[o];if(r==="'")n=!n;else if(r==="!"&&!n){t=o;break}}return t<0?null:{range:e.slice(t+1),sheetName:B7e(e.slice(0,t))}}function XJ(e){let t=/^\$?([A-Z]+)\$?(\d+)$/i.exec(e.trim());if(!t)return null;let n=0;for(let o of t[1].toUpperCase())n=n*26+(o.charCodeAt(0)-64);return{col:n-1,row:Number(t[2])-1}}function BN(e){let[t,n=t]=e.split(":"),o=XJ(t??""),r=XJ(n??"");return!o||!r?null:{end:{col:Math.max(o.col,r.col),row:Math.max(o.row,r.row)},start:{col:Math.min(o.col,r.col),row:Math.min(o.row,r.row)}}}function YJ(e){let t=e+1,n="";for(;t>0;){let o=(t-1)%26;n=String.fromCharCode(65+o)+n,t=Math.floor((t-1)/26)}return n}function U7e(e,t,n){return`'${e.replace(/'/g,"''")}'!$${YJ(t.col)}$${t.row+1}:$${YJ(n.col)}$${n.row+1}`}function fd(e,t,n){if(!n)return{range:null,sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""};let o=n.trim();if(o.length>0&&!o.includes("!"))try{let i=e.getNamedRange(o);if(typeof i=="string"&&i.length>0&&i!==o)return fd(e,t,i)}catch{}let r=j7e(o);if(!r)return{range:BN(o),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""};try{return{range:BN(r.range),sheet:e.getSheetByName(r.sheetName),sheetName:r.sheetName}}catch{return{range:BN(r.range),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""}}}function F7e(e,t,n,o){if(!n?.formula)return o;let r=fd(e,t,n.formula);if(!r.sheet||!r.range)return o;let{start:i}=r.range;if(i.row>0){let s=Bh(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row-1,i.col):null);if(s.length>0)return s}let a=Bh(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row,i.col):null);return a.length>0?a:o}function H7e(e,t,n){if(!n?.formula)return[];let o=fd(e,t,n.formula);if(!o.sheet||!o.range)return[];let r=[];for(let i=o.range.start.row;i<=o.range.end.row;i+=1){let a=[];for(let s=o.range.start.col;s<=o.range.end.col;s+=1){let l=typeof o.sheet.getCalculatedValueAt=="function"?o.sheet.getCalculatedValueAt(i,s):null,c=typeof o.sheet.getFormattedValueAt=="function"?o.sheet.getFormattedValueAt(i,s):l,u=Bh(c??l),d=Dh(l??c),p=u.length>0?u:d!=null?String(d):"";p.length>0&&a.push(p)}r.push(a)}return r}function q7e(e){if(!e||typeof e!="object")return null;let t=e,n=typeof t.position=="string"?WO(String(t.position)):void 0;return{overlay:typeof t.overlay=="boolean"?t.overlay:void 0,position:n,raw:t}}function V7e(e){if(e)return e.replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/[-_]+/g," ").trim().replace(/\b\w/g,t=>t.toUpperCase())}function W7e(e){if(!e||typeof e!="object")return null;let t=e,n=t.scaling&&typeof t.scaling=="object"?t.scaling:null,o=t.numberFormat&&typeof t.numberFormat=="object"?t.numberFormat:null;return{delete:typeof t.hidden=="boolean"?t.hidden:void 0,id:typeof t.id=="number"&&Number.isFinite(t.id)?t.id:void 0,crossId:typeof t.crossId=="number"&&Number.isFinite(t.crossId)?t.crossId:void 0,majorGridlines:t.majorGridlines!=null?!0:void 0,majorUnit:typeof n?.majorUnit=="number"?n.majorUnit:void 0,max:typeof n?.max=="number"?n.max:void 0,min:typeof n?.min=="number"?n.min:void 0,minorGridlines:t.minorGridlines!=null?!0:void 0,minorUnit:typeof n?.minorUnit=="number"?n.minorUnit:void 0,numberFormat:o?{formatCode:typeof o.formatCode=="string"?o.formatCode:void 0,sourceLinked:typeof o.sourceLinked=="boolean"?o.sourceLinked:void 0}:void 0,raw:t,position:typeof t.position=="string"?t.position:void 0,tickLabelSkip:typeof t.tickLabelSkip=="number"?t.tickLabelSkip:void 0,tickMarkSkip:typeof t.tickMarkSkip=="number"?t.tickMarkSkip:void 0}}function G7e(e){switch(e){case"boxWhisker":return"BoxWhisker";case"clusteredColumn":return"ColumnClustered";case"funnel":return"Funnel";case"paretoLine":return"Line";case"regionMap":return"RegionMap";case"sunburst":return"Sunburst";case"treemap":return"Treemap";case"waterfall":return"Waterfall";default:return e?`Unsupported(cx:${e})`:"ColumnClustered"}}function Hee(e){if(!e||typeof e!="object")return;let t=e;return typeof t.layout=="string"?t.layout:typeof t.layoutId=="string"?t.layoutId:void 0}function KJ(e){if(!e||typeof e!="object")return[];let t=e;return Array.isArray(t.axisIds)?t.axisIds.filter(n=>typeof n=="number"&&Number.isFinite(n)):Array.isArray(t.axisId)?t.axisId.flatMap(n=>typeof n=="number"&&Number.isFinite(n)?[n]:n&&typeof n=="object"&&typeof n.val=="number"?[n.val]:[]):typeof t.axisId=="number"&&Number.isFinite(t.axisId)?[t.axisId]:[]}function Z7e(e){if(!Number.isFinite(e)||e<=0)return 1;let n=10**Math.floor(Math.log10(e)),o=e/n;return o<=1?n:o<=2?n*2:o<=5?n*5:n*10}function X7e(e,t,n,o){let r=o?n===0?"[":"(":"[",i=o?"]":")";return`${r}${Number(e.toFixed(6))},${Number(t.toFixed(6))}${i}`}function Y7e(e,t,n){if(e.length===0)return[];let o=t&&typeof t=="object"?t:null,r=o?.layoutProperties&&typeof o.layoutProperties=="object"?o.layoutProperties:null,i=r?.binning&&typeof r.binning=="object"?r.binning:null,a=Math.min(...e),s=Math.max(...e),l=typeof i?.binSize=="number"&&Number.isFinite(i.binSize)&&i.binSize>0?i.binSize:void 0,c=typeof i?.binCount=="number"&&Number.isFinite(i.binCount)&&i.binCount>0?i.binCount:typeof i?.count=="number"&&Number.isFinite(i.count)&&i.count>0?i.count:void 0,u=i?.intervalClosed==="r"||i?.intervalClosed==="right",d=e.reduce((L,I)=>L+I,0)/e.length,p=e.reduce((L,I)=>L+(I-d)**2,0)/Math.max(1,e.length),m=Math.sqrt(Math.max(0,p)),h=e.every(L=>Math.abs(L-Math.round(L))<1e-9),x=m>0?3.49*m/Math.cbrt(e.length):void 0,v=c!=null?(s-a)/Math.max(1,c):x??(s-a)/Math.max(1,Math.ceil(Math.log2(e.length)+1)),g=l??(h?Math.max(1,Math.ceil(Math.max(v,1e-6))):Z7e(Math.max(v,1e-6))),y=Math.max(g,1e-6),w=l!=null||c!=null?Math.floor(a/y)*y:a,P=Math.max(w+y,w+Math.ceil((s-w)/y)*y),z=Math.max(1,Math.ceil((P-w)/y)),k=Array.from({length:z},(L,I)=>{let N=w+y*I,U=N+y;return{count:0,label:X7e(N,U,I,u),lower:N,upper:U}});return e.forEach(L=>{if(!Number.isFinite(L))return;let I=(L-w)/y,N=Math.floor(I);u&&Math.abs(I-Math.round(I))<1e-9&&L>w&&(N-=1),L>=P&&(N=k.length-1),L<=w&&(N=0);let U=k[Math.max(0,Math.min(k.length-1,N))];U&&(U.count+=1)}),n&&k.sort((L,I)=>I.count-L.count||L.lower-I.lower),k}function qee(e,t,n){let o=Hee(t),r=t&&typeof t=="object"?t:null;if(!!!(o==="clusteredColumn"&&r?.layoutProperties&&typeof r.layoutProperties=="object"&&r.layoutProperties.binning!=null))return e;let a=e.values.filter(l=>typeof l=="number"&&Number.isFinite(l));if(a.length===0)return e;let s=Y7e(a,t,n);return s.length===0?e:{...e,categories:s.map(l=>l.label),categoriesRef:null,raw:{...e.raw,chartExHistogramBins:s,chartExSourceValues:a},values:s.map(l=>l.count)}}function Vee(e,t,n){let o=e.values.map(s=>typeof s=="number"&&Number.isFinite(s)?s:0),r=o.reduce((s,l)=>s+l,0),i=0,a=o.map(s=>(i+=s,r>0?i/r*100:0));return{...e,color:void 0,lineColor:void 0,markerColor:void 0,markerLineColor:void 0,markerSize:7,markerSymbol:"circle",name:typeof t?.text=="string"?t.text:"Pareto",raw:{...e.raw??{},chartExLayout:"paretoLine",source:t&&typeof t=="object"?t:void 0},values:a}}function Wee(e){if(typeof e=="string"&&e.length>0)return e;if(!e||typeof e!="object")return;let t=e;if(typeof t.formula=="string"&&t.formula.length>0)return t.formula;if(typeof t.text=="string"&&t.text.length>0)return t.text;if(typeof t.value=="string"&&t.value.length>0)return t.value}function K7e(e){if(typeof e=="string"&&e.length>0)return e;if(!e||typeof e!="object")return;let t=e;if(typeof t.text=="string"&&t.text.length>0)return t.text;let n=t.text&&typeof t.text=="object"?Wee(t.text):void 0;return n||(typeof t.value=="string"&&t.value.length>0?t.value:void 0)}function J7e(e,t,n){if(!n)return null;let o=fd(e,t,n);return!o.sheet||!o.range||o.range.start.col<=0?null:id({formula:U7e(o.sheetName,{col:o.range.start.col-1,row:o.range.start.row},{col:o.range.start.col-1,row:o.range.end.row})})}function Q7e(e,t,n,o,r,i,a){let s=o&&typeof o=="object"?o:{},l=typeof s.dataId=="number"?s.dataId:null,c=l!=null?r.get(l)??null:null,u=Array.isArray(c?.dimensions)?c.dimensions.filter($=>!!($&&typeof $=="object")):[],d=u.find($=>$.dimType==="cat")??u.find($=>$.dimType==="name")??null,p=u.find($=>$.dimType==="val"||$.dimType==="y"||$.dimType==="colorVal"||$.dimType==="size")??u.find($=>$!==d)??d,m=typeof d?.formula=="string"?d.formula:void 0,h=typeof p?.formula=="string"?p.formula:void 0,x=(a==="Sunburst"||a==="Treemap")&&!d&&typeof h=="string"?J7e(e,t,h):null,v=d?id({formula:m}):x,g=p?id({formula:h}):null,y=Fl(e,t,g,"value"),w=y.map($=>typeof $=="number"&&Number.isFinite($)?$:null),P=a==="RegionMap"&&p?.dimType==="colorStr"?y.map($=>{if(typeof $=="string"){let X=$.trim();return X.length>0?X:null}return typeof $=="number"&&Number.isFinite($)?String($):null}):[],z=Fl(e,t,v,"category"),k=a==="Sunburst"||a==="Treemap"?H7e(e,t,v):[],L=Wee(s.text),I=s.shapeProperties&&typeof s.shapeProperties=="object"?s.shapeProperties:void 0,N=typeof I?.solidFillHex=="string"?R5(I.solidFillHex):null,U=typeof I?.lineColorHex=="string"?R5(I.lineColorHex):null;return{bubbleSizeRef:null,bubbleSizes:[],categories:z,categoriesRef:v,color:N??void 0,dataPoints:Array.isArray(s.dataPoints)?s.dataPoints:[],dataPointStyles:void 0,formatIdx:typeof s.formatIdx=="number"?s.formatIdx:void 0,hidden:typeof s.hidden=="boolean"?s.hidden:void 0,id:`${n}-series-${i}`,invertIfNegative:void 0,lineColor:U??N??void 0,lineWidthPx:typeof I?.lineWidth=="number"?Math.max(1,Number(I.lineWidth)/VO):void 0,marker:void 0,markerColor:N??void 0,markerLineColor:U??N??void 0,markerSize:void 0,markerSymbol:void 0,name:typeof s.text=="string"?s.text:L?GO(e,t,L):F7e(e,t,g,`Series ${i+1}`),negativeColor:void 0,negativeLineColor:void 0,raw:{...s,chartExColorStrings:P,chartExHierarchyCategories:k,data:c,dimType:typeof p?.dimType=="string"?p.dimType:void 0},shapeProperties:I,smooth:void 0,values:w,valuesRef:g}}function e8e(e,t){if(e!=="Funnel"&&e!=="Waterfall"){if((e==="Sunburst"||e==="Treemap")&&t.length>1&&t.every(o=>(o.raw&&typeof o.raw=="object"?o.raw:null)?.dimType==="size")){let o=t.find(r=>r.hidden!==!0)??t[0]??null;return o?[{...o,dataPoints:[],hidden:!1}]:t}return t}let n=t.find(o=>o.hidden!==!0)??t[0]??null;return n?[{...n,categories:[],categoriesRef:null,dataPoints:[],hidden:!1}]:t}function t8e(e,t,n,o,r,i){let a=o&&typeof o=="object"?o:{},s=a.chartEx&&typeof a.chartEx=="object"?a.chartEx:{},l=s.plotArea&&typeof s.plotArea=="object"?s.plotArea:{},c=Array.isArray(l.series)?l.series:[],u=c.map(Hee),d=Array.isArray(s.data)?s.data:[],p=new Map;d.forEach(Y=>{if(!Y||typeof Y!="object")return;let W=Y;typeof W.id=="number"&&p.set(W.id,W)});let m=Array.isArray(l.axes)?l.axes.map(W7e).filter(Y=>!!Y):[],h=typeof s.layout=="string"?s.layout:u.find(Y=>typeof Y=="string"&&Y.length>0),x=V7e(h),v=K7e(s.title)??(s.title!=null?"Chart Title":x),g=G7e(h),y=c.map((Y,W)=>Q7e(e,t,`chart-ex-${t}-${r}`,Y,p,W,g)),w=u.findIndex(Y=>Y==="clusteredColumn"),P=u.includes("paretoLine"),z=w>=0?KJ(c[w]):[],k=u.findIndex(Y=>Y==="paretoLine"),L=k>=0?KJ(c[k]):[],I=w>=0?qee(y[w]??y[0],c[w],P):null,N=P&&I&&I.values.length>0?Vee(I,c[k],k):null,U=N?[I,N]:I?[I,...y.filter((Y,W)=>W!==w)]:e8e(g,y),$=I?"ColumnClustered":g,X=I?0:void 0,ae=N?[{axisIds:z,chartType:"ColumnClustered",gapWidth:0,raw:{gapWidth:0,layout:"clusteredColumn"},series:[I]},{axisIds:L,chartType:"Line",raw:{layout:"paretoLine"},series:[N]}]:[],pe={anchor:Gee(a.anchor),autoTitleDeleted:void 0,axes:m,axisLabelColor:void 0,axisLineColor:void 0,categoryAxis:m[0]??null,chartAreaBorderColor:void 0,chartAreaFillColor:void 0,chartColorPalette:void 0,chartColorPaletteOffset:void 0,chartExLayout:h,chartPath:void 0,chartStyleId:void 0,chartType:$,dataLabels:c.length>0&&c[0]&&typeof c[0]=="object"?V_(c[0].dataLabels):null,displayBlanksAs:void 0,editable:!0,firstSliceAngle:void 0,fontFamily:void 0,gapWidth:X,holeSize:void 0,id:`chart-ex-${t}-${r}`,is3d:void 0,legend:q7e(s.legend),name:typeof a.name=="string"?a.name:v,overlap:void 0,plotVisibleOnly:void 0,raw:s,radarStyle:void 0,scatterStyle:void 0,roundedCorners:void 0,shape3d:void 0,seriesAxis:null,series:U,sheetIndex:n,showDlblsOverMax:void 0,sideWall:null,backWall:null,bubbleScale:void 0,bubble3d:void 0,floor:null,surfaceMaterial:void 0,textColor:void 0,title:v,titleColor:void 0,titleFontFamily:void 0,typeGroups:ae,valueAxis:m.find(Y=>Y.numberFormat||Y.majorGridlines)??m[1]??null,varyColors:typeof s.valueColors=="boolean"?s.valueColors:void 0,view3d:void 0,wireframe:void 0,workbookSheetIndex:t,zIndex:Array.isArray(a.drawingPath)&&typeof a.drawingPath[0]=="number"?a.drawingPath[0]+1:r+1};return od(pe,i),pe}function Dh(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(e&&typeof e=="object"){if(e.is_empty)return null;let t=[];typeof e.asNumber=="function"&&t.push(e.asNumber()),typeof e.toJs=="function"&&t.push(e.toJs()),typeof e.asText=="function"&&t.push(e.asText()),typeof e.toString=="function"&&t.push(e.toString());for(let n of t){if(typeof n=="number"&&Number.isFinite(n))return n;if(typeof n=="string"){let o=Number(n.replace(/,/g,""));if(Number.isFinite(o))return o}}}if(typeof e=="string"){let t=Number(e.replace(/,/g,""));return Number.isFinite(t)?t:null}return null}function Bh(e){if(e==null)return"";if(typeof e=="string")return e;if(typeof e=="number"||typeof e=="boolean")return String(e);if(e&&typeof e=="object"){if(e.is_empty)return"";let t=[];typeof e.asText=="function"&&t.push(e.asText()),typeof e.toJs=="function"&&t.push(e.toJs()),typeof e.toString=="function"&&t.push(e.toString());for(let n of t)if(n!=null)return typeof n=="string"?n:String(n)}return String(e)}function Fl(e,t,n,o){if(!n?.formula)return n?.values??[];let r=fd(e,t,n.formula);if(!r.sheet||!r.range)return n.values??[];let i=[];for(let a=r.range.start.row;a<=r.range.end.row;a+=1)for(let s=r.range.start.col;s<=r.range.end.col;s+=1){let l=typeof r.sheet.getCalculatedValueAt=="function"?r.sheet.getCalculatedValueAt(a,s):null,c=typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(a,s):l;if(o==="value")i.push(Dh(l??c));else{let u=Bh(c??l),d=Dh(l??c);i.push(u.length>0?u:d!==null?d:null)}}return i}function GO(e,t,n){if(typeof n!="string"||!n)return;let o=fd(e,t,n);if(!o.sheet||!o.range)return n;let r=typeof o.sheet.getFormattedValueAt=="function"?o.sheet.getFormattedValueAt(o.range.start.row,o.range.start.col):null;return Bh(r)||n}function id(e){if(!e||typeof e!="object")return null;let t=e,n=Array.isArray(t.numbers)?t.numbers:Array.isArray(t.strings)?t.strings:void 0;return{formula:typeof t.formula=="string"?t.formula:void 0,refType:typeof t.refType=="string"?t.refType:void 0,values:n}}function jN(e){if(!e||typeof e!="object")return null;let t=e,n=t.axis&&typeof t.axis=="object"?t.axis:t,o=n.numberFormat&&typeof n.numberFormat=="object"?n.numberFormat:null;return{crossId:typeof t.crossId=="number"&&Number.isFinite(t.crossId)?t.crossId:void 0,crosses:typeof n.crosses=="string"?n.crosses:void 0,crossBetween:typeof n.crossBetween=="string"?n.crossBetween:void 0,delete:typeof n.delete=="boolean"?n.delete:void 0,id:typeof t.id=="number"&&Number.isFinite(t.id)?t.id:void 0,labelPosition:typeof n.labelPosition=="string"?n.labelPosition:void 0,logBase:typeof n.logBase=="number"?n.logBase:void 0,orientation:typeof n.orientation=="string"?n.orientation:void 0,majorUnit:typeof n.majorUnit=="number"?n.majorUnit:void 0,max:typeof n.maximum=="number"?n.maximum:void 0,min:typeof n.minimum=="number"?n.minimum:void 0,majorGridlines:typeof n.majorGridlines=="boolean"?n.majorGridlines:void 0,majorTickMark:typeof n.majorTickMark=="string"?n.majorTickMark:void 0,minorUnit:typeof n.minorUnit=="number"?n.minorUnit:void 0,minorGridlines:typeof n.minorGridlines=="boolean"?n.minorGridlines:void 0,minorTickMark:typeof n.minorTickMark=="string"?n.minorTickMark:void 0,numberFormat:o?{formatCode:typeof o.formatCode=="string"?o.formatCode:void 0,sourceLinked:typeof o.sourceLinked=="boolean"?o.sourceLinked:void 0}:void 0,position:typeof n.position=="string"?n.position:void 0,raw:n,shapeProperties:n.shapeProperties&&typeof n.shapeProperties=="object"?n.shapeProperties:void 0,tickLabelSkip:typeof n.tickLabelSkip=="number"&&Number.isFinite(n.tickLabelSkip)?n.tickLabelSkip:void 0,tickMarkSkip:typeof n.tickMarkSkip=="number"&&Number.isFinite(n.tickMarkSkip)?n.tickMarkSkip:void 0}}function UN(e,t){return t?{...e??{},...t}:e??null}function ju(e){if(!e)return null;let t=p1(e,"numFmt"),n=p1(e,"scaling");return{crossId:nr(e,"crossAx"),crosses:p1(e,"crosses")?.getAttribute("val")??void 0,crossBetween:p1(e,"crossBetween")?.getAttribute("val")??void 0,delete:p1(e,"delete")?.getAttribute("val")==="1"?!0:p1(e,"delete")?.getAttribute("val")==="0"?!1:void 0,id:nr(e,"axId"),labelPosition:p1(e,"tickLblPos")?.getAttribute("val")??void 0,logBase:nr(p1(e,"scaling"),"logBase"),orientation:p1(n??e,"orientation")?.getAttribute("val")??void 0,majorGridlines:!!p1(e,"majorGridlines"),majorTickMark:p1(e,"majorTickMark")?.getAttribute("val")??void 0,majorUnit:nr(e,"majorUnit"),max:nr(n,"max"),min:nr(n,"min"),minorGridlines:!!p1(e,"minorGridlines"),minorTickMark:p1(e,"minorTickMark")?.getAttribute("val")??void 0,minorUnit:nr(e,"minorUnit"),numberFormat:t?{formatCode:t.getAttribute("formatCode")??void 0,sourceLinked:t.getAttribute("sourceLinked")==="1"?!0:t.getAttribute("sourceLinked")==="0"?!1:void 0}:void 0,position:p1(e,"axPos")?.getAttribute("val")??void 0,tickLabelSkip:nr(e,"tickLblSkip"),tickMarkSkip:nr(e,"tickMarkSkip")}}function FN(e,t){if(!e)return null;let n=p1(e,"spPr"),o=z4(n,t);return{fillColor:C5(n,t)??void 0,hidden:n?p1(n,"noFill")!=null:void 0,lineColor:o.color??void 0,thickness:nr(e,"thickness")}}function V_(e){if(!e||typeof e!="object")return null;let t=e,n=Array.isArray(t.pointLabels)?(()=>{let o=[];for(let r of t.pointLabels){if(!r||typeof r!="object")continue;let i=r,a=typeof i.index=="number"&&Number.isFinite(i.index)?i.index:null;if(a==null)continue;let s={index:a};typeof i.deleted=="boolean"&&(s.deleted=i.deleted),typeof i.fontSizePt=="number"&&Number.isFinite(i.fontSizePt)&&(s.fontSizePt=i.fontSizePt),typeof i.showBubbleSize=="boolean"&&(s.showBubbleSize=i.showBubbleSize),typeof i.showCategoryName=="boolean"&&(s.showCategoryName=i.showCategoryName),typeof i.showPercent=="boolean"&&(s.showPercent=i.showPercent),typeof i.showSeriesName=="boolean"&&(s.showSeriesName=i.showSeriesName),typeof i.showValue=="boolean"&&(s.showValue=i.showValue),typeof i.x=="number"&&Number.isFinite(i.x)&&(s.x=i.x),typeof i.y=="number"&&Number.isFinite(i.y)&&(s.y=i.y),o.push(s)}return o})():void 0;return{pointLabels:n&&n.length>0?n:void 0,raw:t,showBubbleSize:typeof t.showBubbleSize=="boolean"?t.showBubbleSize:void 0,showCategoryName:typeof(t.showCategoryName??t.visibilityCategoryName)=="boolean"?!!(t.showCategoryName??t.visibilityCategoryName):void 0,showLegendKey:typeof t.showLegendKey=="boolean"?t.showLegendKey:void 0,showPercent:typeof t.showPercent=="boolean"?t.showPercent:void 0,showSeriesName:typeof(t.showSeriesName??t.visibilitySeriesName)=="boolean"?!!(t.showSeriesName??t.visibilitySeriesName):void 0,showValue:typeof(t.showValue??t.visibilityValue)=="boolean"?!!(t.showValue??t.visibilityValue):void 0}}function Gee(e){if(!e||typeof e!="object")return{kind:"two-cell",from:{col:0,colOffsetEmu:0,row:0,rowOffsetEmu:0},to:{col:8,colOffsetEmu:0,row:15,rowOffsetEmu:0}};let t=e,n=t.from&&typeof t.from=="object"?t.from:null;if(t.type==="oneCell")return{from:{col:typeof n?.col=="number"?n.col:0,colOffsetEmu:typeof n?.colOffsetEmu=="number"?n.colOffsetEmu:0,row:typeof n?.row=="number"?n.row:0,rowOffsetEmu:typeof n?.rowOffsetEmu=="number"?n.rowOffsetEmu:0},kind:"one-cell",sizeEmu:{cx:typeof t.widthEmu=="number"?t.widthEmu:0,cy:typeof t.heightEmu=="number"?t.heightEmu:0}};if(t.type==="absolute")return{kind:"absolute",positionEmu:{x:typeof t.xEmu=="number"?t.xEmu:0,y:typeof t.yEmu=="number"?t.yEmu:0},sizeEmu:{cx:typeof t.widthEmu=="number"?t.widthEmu:0,cy:typeof t.heightEmu=="number"?t.heightEmu:0}};let o=t.to&&typeof t.to=="object"?t.to:null,r=n?.col,i=n?.colOffsetEmu,a=n?.row,s=n?.rowOffsetEmu,l=o?.col,c=o?.colOffsetEmu,u=o?.row,d=o?.rowOffsetEmu;return{kind:"two-cell",from:{col:typeof r=="number"?r:0,colOffsetEmu:typeof i=="number"?i:0,row:typeof a=="number"?a:0,rowOffsetEmu:typeof s=="number"?s:0},to:{col:typeof l=="number"?l:0,colOffsetEmu:typeof c=="number"?c:0,row:typeof u=="number"?u:0,rowOffsetEmu:typeof d=="number"?d:0}}}function HN(e){if(!e)return null;let t=Number(p1(e,"col")?.textContent??Number.NaN),n=Number(p1(e,"row")?.textContent??Number.NaN),o=Number(p1(e,"colOff")?.textContent??0),r=Number(p1(e,"rowOff")?.textContent??0);return!Number.isFinite(t)||!Number.isFinite(n)?null:{col:Math.max(0,Math.round(t)),colOffsetEmu:Number.isFinite(o)?Math.max(0,Math.round(o)):0,row:Math.max(0,Math.round(n)),rowOffsetEmu:Number.isFinite(r)?Math.max(0,Math.round(r)):0}}function n8e(e){if(e.localName==="twoCellAnchor"){let s=HN(p1(e,"from")),l=HN(p1(e,"to"));return s&&l?{from:s,kind:"two-cell",to:l}:null}if(e.localName==="oneCellAnchor"){let s=HN(p1(e,"from")),l=p1(e,"ext"),c=Number(l?.getAttribute("cx")??Number.NaN),u=Number(l?.getAttribute("cy")??Number.NaN);return s&&Number.isFinite(c)&&Number.isFinite(u)?{from:s,kind:"one-cell",sizeEmu:{cx:Math.max(0,Math.round(c)),cy:Math.max(0,Math.round(u))}}:null}let t=p1(e,"pos"),n=p1(e,"ext"),o=Number(t?.getAttribute("x")??Number.NaN),r=Number(t?.getAttribute("y")??Number.NaN),i=Number(n?.getAttribute("cx")??Number.NaN),a=Number(n?.getAttribute("cy")??Number.NaN);return Number.isFinite(o)&&Number.isFinite(r)&&Number.isFinite(i)&&Number.isFinite(a)?{kind:"absolute",positionEmu:{x:Math.round(o),y:Math.round(r)},sizeEmu:{cx:Math.max(0,Math.round(i)),cy:Math.max(0,Math.round(a))}}:null}function r8e(e){if(e.kind!=="two-cell")return!1;let t=e.to.col<e.from.col||e.to.col===e.from.col&&e.to.colOffsetEmu<=e.from.colOffsetEmu,n=e.to.row<e.from.row||e.to.row===e.from.row&&e.to.rowOffsetEmu<=e.from.rowOffsetEmu;return t||n}function Zee(e,t,n,o,r){let i=o&&typeof o=="object"?o:{},a=id(i.categories),s=id(i.values),l=i.shapeProperties&&typeof i.shapeProperties=="object"?i.shapeProperties:void 0,c=typeof l?.solidFillHex=="string"?R5(l.solidFillHex):null,u=typeof l?.lineColorHex=="string"?R5(l.lineColorHex):null,d=id(i.bubbleSize??i.bubbleSizes??i.bubbles);return{bubbleSizeRef:d,bubbleSizes:Fl(e,t,d,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),categories:Fl(e,t,a,"category"),categoriesRef:a,color:c??void 0,dataPoints:Array.isArray(i.dataPoints)?i.dataPoints:[],dataPointStyles:void 0,id:`${n}-series-${r}`,invertIfNegative:typeof i.invertIfNegative=="boolean"?i.invertIfNegative:void 0,lineColor:u??c??void 0,lineWidthPx:typeof l?.lineWidth=="number"?Math.max(1,Number(l.lineWidth)/VO):void 0,marker:i.marker&&typeof i.marker=="object"?i.marker:void 0,markerColor:void 0,markerLineColor:void 0,markerSize:i.marker&&typeof i.marker=="object"&&typeof i.marker.size=="number"?Number(i.marker.size):void 0,markerSymbol:i.marker&&typeof i.marker=="object"&&typeof i.marker.symbol=="string"?String(i.marker.symbol):void 0,name:GO(e,t,i.name),negativeColor:void 0,negativeLineColor:void 0,raw:i,shapeProperties:l,smooth:typeof i.smooth=="boolean"?i.smooth:void 0,values:Fl(e,t,s,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),valuesRef:s}}function o8e(e,t,n,o,r){if(!o||typeof o!="object")return null;let i=o,a=Array.isArray(i.series)?i.series:[];return{axisIds:Array.isArray(i.axisIds)?i.axisIds.filter(s=>typeof s=="number"&&Number.isFinite(s)):void 0,chartType:typeof i.chartType=="string"?i.chartType:"ColumnClustered",dataLabels:V_(i.dataLabels),gapWidth:typeof i.gapWidth=="number"&&Number.isFinite(i.gapWidth)?i.gapWidth:void 0,is3d:typeof i.is3D=="boolean"?i.is3D:void 0,overlap:typeof i.overlap=="number"&&Number.isFinite(i.overlap)?i.overlap:void 0,raw:i,series:a.map((s,l)=>Zee(e,t,`${n}-group-${r}`,s,l)),varyColors:typeof i.varyColors=="boolean"?i.varyColors:void 0}}function i8e(e,t){let n=e&&typeof e=="object"?e:{};return{chartIds:Array.isArray(n.chartIds)?n.chartIds.filter(o=>typeof o=="string"):[],chartPath:typeof n.chartPath=="string"?n.chartPath:void 0,id:`chartsheet-${t}`,index:t,name:typeof n.name=="string"?n.name:`Chart ${t+1}`,raw:n,workbookSheetIndex:typeof n.workbookSheetIndex=="number"?n.workbookSheetIndex:void 0}}function a8e(e,t,n,o=!1){let r=Array.isArray(e.sheetOrder)?e.sheetOrder:[];return r.length===0?e.sheetNames.flatMap((i,a)=>{let s=e.getSheet(a),l=HJ(s.visibility);return!o&&l!=="visible"?[]:[{id:`sheet-${a}`,index:a,kind:"sheet",name:i,sheetIndex:n.get(a)??a,visibility:l,workbookSheetIndex:a}]}):r.flatMap((i,a)=>{let s=typeof i.slotType=="string"?i.slotType:"worksheet",l=typeof i.index=="number"?i.index:a;if(s==="chartsheet"){let d=t[l];return d?[{chartsheetIndex:l,id:`chartsheet-${l}`,index:a,kind:"chartsheet",name:d.name}]:[]}let c=e.getSheet(l),u=HJ(c.visibility);return!o&&u!=="visible"?[]:[{id:`sheet-${l}`,index:a,kind:"sheet",name:c.name,sheetIndex:n.get(l)??l,visibility:u,workbookSheetIndex:l}]})}function s8e(e,t){if(!t)return[];let n=[];for(let o of t.attachments){let r=Hl(e,o.drawingPath),i=Hl(e,o.drawingRelsPath);if(!r||!i)continue;let a=W0(r),s=W0(i);if(!a||!s)continue;let l=new Map;for(let d of Vl(s,"Relationship")){let p=d.getAttribute("Id"),m=d.getAttribute("Target"),h=d.getAttribute("Type");p&&m&&l.set(p,{target:Uee(o.drawingRelsPath??o.drawingPath,m),type:h})}let c=Array.from(a.documentElement.childNodes).filter(d=>d.nodeType===Node.ELEMENT_NODE&&(d.localName==="twoCellAnchor"||d.localName==="oneCellAnchor"||d.localName==="absoluteAnchor")),u=0;for(let d of c){let p=fo(d,"graphicFrame"),m=p?fo(p,"chart"):null,h=m?.getAttributeNS("http://schemas.openxmlformats.org/officeDocument/2006/relationships","id")??m?.getAttribute("r:id")??m?.getAttribute("id");if(!h)continue;let x=l.get(h);!x||x.type!==e7e&&x.type!==FJ||(n.push({anchorIndex:u,anchor:n8e(d),chartKind:x.type===FJ?"modern":"classic",chartPath:x.target,drawingPath:o.drawingPath,workbookSheetIndex:t.workbookSheetIndex}),u+=1)}}return n}function l8e(e,t,n,o){for(let r=0;r<e.length;r+=1){let i=e[r]??[],a=s8e(n,o[r]??null),s={classic:a.filter(c=>c.chartKind==="classic"),modern:a.filter(c=>c.chartKind==="modern")},l={classic:0,modern:0};i.forEach(c=>{let u=c.id.startsWith("chart-ex-")?"modern":"classic",d=s[u][l[u]];l[u]+=1,d&&((d.anchor&&r8e(c.anchor)||d.anchor&&c.anchor.kind==="two-cell"&&c.anchor.from.col===0&&c.anchor.from.row===0)&&(c.anchor=d.anchor),c.chartPath=d.chartPath??void 0,t.set(c.id,d))})}}function D8(e,t,n,o=!1){let r=new Set,i=Array.from({length:e.sheetCount},(c,u)=>{let d=e.getSheet(u),p=d.charts,m=d.chartsEx,h=n.get(u)??u,x=p.map((g,y)=>{let w=`chart-${u}-${y}`;(g.hidden||!g.anchor)&&r.add(w);let P=g&&typeof g=="object"?g:{},z=P.chart&&typeof P.chart=="object"?P.chart:{},k=z.view3D&&typeof z.view3D=="object"?z.view3D:null,L=Array.isArray(z.series)?z.series:[],I=V_(z.dataLabels),N=L.length>0&&L[0]&&typeof L[0]=="object"?V_(L[0].dataLabels):null;return{anchor:Gee(P.anchor),autoTitleDeleted:typeof z.autoTitleDeleted=="boolean"?z.autoTitleDeleted:void 0,axes:Array.isArray(z.axes)?z.axes.map(jN).filter(U=>!!U):[],axisLabelColor:void 0,axisLineColor:void 0,categoryAxis:jN(z.categoryAxis),chartAreaBorderColor:void 0,chartAreaFillColor:void 0,chartColorPalette:void 0,chartColorPaletteOffset:void 0,chartPath:void 0,chartStyleId:void 0,chartType:typeof z.chartType=="string"?z.chartType:"ColumnClustered",dataLabels:I??N,displayBlanksAs:typeof z.displayBlanksAs=="string"?z.displayBlanksAs:void 0,editable:!0,firstSliceAngle:typeof z.firstSliceAngle=="number"?z.firstSliceAngle:void 0,fontFamily:void 0,gapWidth:typeof z.gapWidth=="number"?z.gapWidth:void 0,holeSize:typeof z.holeSize=="number"?z.holeSize:void 0,id:w,is3d:typeof z.is3D=="boolean"?z.is3D:void 0,legend:DN(z.legend)?{...DN(z.legend),position:WO(DN(z.legend)?.position)}:null,name:typeof P.name=="string"?P.name:void 0,overlap:typeof z.overlap=="number"?z.overlap:void 0,plotVisibleOnly:typeof z.plotVisibleOnly=="boolean"?z.plotVisibleOnly:void 0,raw:z,radarStyle:typeof z.radarStyle=="string"?z.radarStyle:void 0,scatterStyle:typeof z.scatterStyle=="string"?z.scatterStyle:void 0,roundedCorners:typeof z.roundedCorners=="boolean"?z.roundedCorners:void 0,shape3d:typeof z.shape=="string"?z.shape:typeof z.shape3d=="string"?z.shape3d:void 0,seriesAxis:null,series:L.map((U,$)=>Zee(e,u,w,U,$)),sheetIndex:h,showDlblsOverMax:typeof z.showDlblsOverMax=="boolean"?z.showDlblsOverMax:void 0,sideWall:null,backWall:null,bubbleScale:typeof z.bubbleScale=="number"?z.bubbleScale:void 0,bubble3d:typeof z.bubble3d=="boolean"?z.bubble3d:void 0,floor:null,surfaceMaterial:void 0,textColor:void 0,title:typeof z.title=="string"?z.title:void 0,titleColor:void 0,titleFontFamily:void 0,typeGroups:Array.isArray(z.typeGroups)?z.typeGroups.map((U,$)=>o8e(e,u,w,U,$)).filter(U=>U!=null):[],valueAxis:jN(z.valueAxis),varyColors:typeof z.varyColors=="boolean"?z.varyColors:void 0,view3d:k?{depthPercent:typeof k.depthPercent=="number"?k.depthPercent:void 0,perspective:typeof k.perspective=="number"?k.perspective:void 0,rAngAx:typeof k.rAngAx=="boolean"?k.rAngAx:typeof k.rightAngleAxes=="boolean"?k.rightAngleAxes:void 0,rotX:typeof k.rotX=="number"?k.rotX:typeof k.rotateX=="number"?k.rotateX:void 0,rotY:typeof k.rotY=="number"?k.rotY:typeof k.rotateY=="number"?k.rotateY:void 0}:void 0,wireframe:typeof z.wireframe=="boolean"?z.wireframe:void 0,workbookSheetIndex:u,zIndex:Array.isArray(P.drawingPath)&&typeof P.drawingPath[0]=="number"?P.drawingPath[0]+1:y+1}}),v=m.map((g,y)=>{let w=`chart-ex-${u}-${y}`;return(g.hidden||!g.anchor)&&r.add(w),t8e(e,u,h,g,y,t?.themePalette??null)});return[...x,...v]}),a=Array.isArray(e.chartsheets)?e.chartsheets.map((c,u)=>i8e(c,u)):[],s=a8e(e,a,n,o),l=new Map;if(t){l8e(i,l,t.archive,t.sheetOrigins);for(let c=0;c<i.length;c+=1)i[c]=(i[c]??[]).filter(u=>!r.has(u.id));for(let c of r)l.delete(c);for(let c of i)for(let u of c)L7e(u,u.chartPath,t.archive,t.themePalette),od(u,t.themePalette)}else{for(let c=0;c<i.length;c+=1)i[c]=(i[c]??[]).filter(u=>!r.has(u.id));for(let c of i)for(let u of c)od(u,null)}return{chartOriginsById:l,chartsByWorkbookSheetIndex:i,chartsheets:a,tabs:s}}function c8e(e){return Array.from(e.documentElement.childNodes).filter(t=>t.nodeType===Node.ELEMENT_NODE&&(t.localName==="twoCellAnchor"||t.localName==="oneCellAnchor"||t.localName==="absoluteAnchor")).filter(t=>{let n=p1(t,"graphicFrame");return!!(n&&fo(n,"chart"))})}function qN(e,t){e&&(Ll(e,"col",String(Math.max(0,Math.round(t.col)))),Ll(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),Ll(e,"row",String(Math.max(0,Math.round(t.row)))),Ll(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function u8e(e,t){if(t.kind==="two-cell"){qN(p1(e,"from"),t.from),qN(p1(e,"to"),t.to);return}if(t.kind==="one-cell"){qN(p1(e,"from"),t.from);let r=p1(e,"ext");r&&(r.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),r.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))));return}let n=p1(e,"pos");n&&(n.setAttribute("x",String(Math.max(0,Math.round(t.positionEmu.x)))),n.setAttribute("y",String(Math.max(0,Math.round(t.positionEmu.y)))));let o=p1(e,"ext");o&&(o.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),o.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))))}function d8e(e,t){let n=p1(e,"title");if(!t){n?.remove();return}let o=n??e.insertBefore(e.ownerDocument.createElementNS(H8,"c:title"),e.firstChild);for(;o.firstChild;)o.removeChild(o.firstChild);let r=o.ownerDocument.createElementNS(H8,"c:tx"),i=o.ownerDocument.createElementNS(H8,"c:rich"),a=o.ownerDocument.createElementNS(xh,"a:bodyPr"),s=o.ownerDocument.createElementNS(xh,"a:lstStyle"),l=o.ownerDocument.createElementNS(xh,"a:p"),c=o.ownerDocument.createElementNS(xh,"a:r"),u=o.ownerDocument.createElementNS(xh,"a:t");u.textContent=t,c.appendChild(u),l.appendChild(c),i.append(a,s,l),r.appendChild(i),o.appendChild(r)}function VN(e,t,n){if(!n){PO(e,t);return}let o=Gi(e,t);Ll(o,"f",n)}function p8e(e,t){let n=t.raw&&typeof t.raw=="object"?t.raw:null,o=typeof n?.name=="string"&&n.name.length>0?n.name:void 0;if(!o&&t.name===void 0)return;let r=Gi(e,"tx");if(PO(r,"strRef"),PO(r,"v"),o){let i=Gi(r,"strRef");Ll(i,"f",o);return}Ll(r,"v",t.name??"")}function f8e(e,t){if(!t.series)return;let n=Vl(e,"ser");t.series.forEach((o,r)=>{let i=n[r];if(i){if(p8e(i,o),o.categoriesRef?.formula){let a=p1(i,"xVal")??p1(i,"cat")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?Gi(i,"xVal"):Gi(i,"cat")),s=a.localName==="xVal"||p1(a,"numRef")?"numRef":"strRef";VN(a,s,o.categoriesRef.formula)}if(o.valuesRef?.formula){let a=p1(i,"yVal")??p1(i,"val")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?Gi(i,"yVal"):Gi(i,"val"));VN(a,"numRef",o.valuesRef.formula)}if(o.bubbleSizeRef){let a=p1(i,"bubbleSize")??Gi(i,"bubbleSize");VN(a,"numRef",o.bubbleSizeRef.formula)}o.invertIfNegative!==void 0&&xi(i,"invertIfNegative",o.invertIfNegative),o.smooth!==void 0&&xi(i,"smooth",o.smooth)}})}function JJ(e,t){if(!(!e||!t)){if(t.position&&(Ll(Gi(e,"axPos"),"val",t.position),p1(e,"axPos")?.setAttribute("val",t.position)),t.majorGridlines!==void 0){let n=p1(e,"majorGridlines");t.majorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(H8,"c:majorGridlines")):t.majorGridlines||n?.remove()}if(t.minorGridlines!==void 0){let n=p1(e,"minorGridlines");t.minorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(H8,"c:minorGridlines")):t.minorGridlines||n?.remove()}if(t.majorTickMark&&(p1(e,"majorTickMark")?.setAttribute("val",t.majorTickMark)??xi(e,"majorTickMark",!1).setAttribute("val",t.majorTickMark)),t.minorTickMark&&(p1(e,"minorTickMark")?.setAttribute("val",t.minorTickMark)??xi(e,"minorTickMark",!1).setAttribute("val",t.minorTickMark)),t.labelPosition&&(p1(e,"tickLblPos")?.setAttribute("val",t.labelPosition)??xi(e,"tickLblPos",!1).setAttribute("val",t.labelPosition)),t.crosses&&(p1(e,"crosses")?.setAttribute("val",t.crosses)??xi(e,"crosses",!1).setAttribute("val",t.crosses)),t.crossBetween&&(p1(e,"crossBetween")?.setAttribute("val",t.crossBetween)??xi(e,"crossBetween",!1).setAttribute("val",t.crossBetween)),t.delete!==void 0&&xi(e,"delete",t.delete),t.numberFormat?.formatCode){let n=Gi(e,"numFmt");n.setAttribute("formatCode",t.numberFormat.formatCode),t.numberFormat.sourceLinked!==void 0&&n.setAttribute("sourceLinked",t.numberFormat.sourceLinked?"1":"0")}}}function m8e(e,t){if(!t)return;let n=Gi(e,"dLbls");t.showLegendKey!==void 0&&xi(n,"showLegendKey",t.showLegendKey),t.showValue!==void 0&&xi(n,"showVal",t.showValue),t.showCategoryName!==void 0&&xi(n,"showCatName",t.showCategoryName),t.showSeriesName!==void 0&&xi(n,"showSerName",t.showSeriesName),t.showPercent!==void 0&&xi(n,"showPercent",t.showPercent),t.showBubbleSize!==void 0&&xi(n,"showBubbleSize",t.showBubbleSize)}function QJ(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r)return!1;let i=Hl(e.archive,r.drawingPath);if(!i)return!1;let a=W0(i);if(!a)return!1;let s=c8e(a)[r.anchorIndex];return s?(u8e(s,o),e.archive[V0(r.drawingPath)]=C4(Fee(a)),e.dirtyArchivePaths.add(V0(r.drawingPath)),!0):!1}function h8e(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r?.chartPath)return!1;let i=Hl(e.archive,r.chartPath);if(!i)return!1;let a=W0(i);if(!a)return!1;let s=fo(a,"chart"),l=s?p1(s,"plotArea"):null,c=Bee(l);return!s||!l||!c?!1:(o.title!==void 0&&d8e(s,o.title),o.displayBlanksAs&&Gi(s,"dispBlanksAs").setAttribute("val",o.displayBlanksAs),o.roundedCorners!==void 0&&xi(s,"roundedCorners",o.roundedCorners),o.showDlblsOverMax!==void 0&&xi(s,"showDLblsOverMax",o.showDlblsOverMax),o.varyColors!==void 0&&xi(c,"varyColors",o.varyColors),o.gapWidth!==void 0&&D7e(c,"gapWidth",o.gapWidth),o.overlap!==void 0&&Gi(c,"overlap").setAttribute("val",String(Math.round(o.overlap))),o.dataLabels&&m8e(c,o.dataLabels),f8e(l,o),JJ(W2(l,"catAx")[0]??W2(l,"dateAx")[0]??W2(l,"serAx")[0]??null,o.categoryAxis),JJ(W2(l,"valAx")[0]??null,o.valueAxis),e.archive[V0(r.chartPath)]=C4(Fee(a)),e.dirtyArchivePaths.add(V0(r.chartPath)),!0)}function ZO(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function g8e(e){let t=ZO(e),n=t?/^#([0-9a-f]{6})$/.exec(t):null;if(!n)return null;let o=n[1];return[Number.parseInt(o.slice(0,2),16),Number.parseInt(o.slice(2,4),16),Number.parseInt(o.slice(4,6),16)]}function y8e(e,t,n){let o=e/255,r=t/255,i=n/255,a=Math.max(o,r,i),s=Math.min(o,r,i),l=(a+s)/2;if(a===s)return[0,0,l];let c=a-s,u=l>.5?c/(2-a-s):c/(a+s),d=0;switch(a){case o:d=(r-i)/c+(r<i?6:0);break;case r:d=(i-o)/c+2;break;default:d=(o-r)/c+4;break}return[d/6,u,l]}function WN(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function v8e(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(WN(r,o,e+1/3)*255),Math.round(WN(r,o,e)*255),Math.round(WN(r,o,e-1/3)*255)]}function b8e(e,t,n){return`#${[e,t,n].map(o=>Math.max(0,Math.min(255,o)).toString(16).padStart(2,"0")).join("")}`}function S8e(e,t){let n=g8e(e);if(!n||!Number.isFinite(t)||t===0)return ZO(e);let[o,r,i]=y8e(n[0],n[1],n[2]),a=t<0?i*(1+t):i*(1-t)+t,[s,l,c]=v8e(o,r,Math.max(0,Math.min(1,a)));return b8e(s,l,c)}function $2(e,t){if(!e)return null;let n=["hex","rgb","argb"].map(l=>e[l]).find(l=>typeof l=="string"&&l.trim().length>0);if(n)return ZO(n);let o=e.theme,r=typeof o=="number"?o:typeof o=="string"&&o.trim().length>0?Number(o):Number.NaN,i=Number.isFinite(r)?t?.colorsByIndex[r]??null:null;if(!i)return null;let a=e.tint,s=typeof a=="number"?a:typeof a=="string"&&a.trim().length>0?Number(a):Number.NaN;return Number.isFinite(s)?S8e(i,s):i}function x8e(e,t){return e?e.fillType==="solid"?$2(e.color??e.foreground??e.background,t):e.fillType==="pattern"?$2(e.foreground??e.color??e.background,t):null:null}function Xee(e,t){if(!e)return{backgroundColor:null,backgroundImage:null};if(e.fillType==="gradient"){let o=(Array.isArray(e.stops)?e.stops:[]).map(r=>({color:$2(r.color,t),position:typeof r.position=="number"?r.position:Number(r.position)})).filter(r=>!!r.color&&Number.isFinite(r.position)).sort((r,i)=>r.position-i.position);if(o.length>0){if((typeof e.gradientType=="string"?e.gradientType:"linear")==="path")return{backgroundColor:o[o.length-1]?.color??null,backgroundImage:`radial-gradient(circle at center, ${o.map(l=>`${l.color} ${Math.max(0,Math.min(100,l.position*100))}%`).join(", ")})`};let i=typeof e.degree=="number"?e.degree:Number(e.degree??0),a=Number.isFinite(i)?90-i:90;return{backgroundColor:o[o.length-1]?.color??null,backgroundImage:`linear-gradient(${a}deg, ${o.map(s=>`${s.color} ${Math.max(0,Math.min(100,s.position*100))}%`).join(", ")})`}}}return{backgroundColor:x8e(e,t),backgroundImage:null}}var XO="http://schemas.openxmlformats.org/officeDocument/2006/relationships",Yee="http://schemas.openxmlformats.org/package/2006/relationships",Kee="http://schemas.openxmlformats.org/spreadsheetml/2006/main",CO="http://schemas.openxmlformats.org/package/2006/content-types",YO="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",w8e="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",_8e="application/vnd.openxmlformats-officedocument.drawing+xml",cd=9525,kO=30,jh=16,Jee=64*cd,Qee=20*cd,W_=7,eQ=new Map;function e1e(){if(typeof window>"u")return 1;let e=window.devicePixelRatio;return!Number.isFinite(e)||e<=0?1:1/e}function P8e(e,t){let n=typeof e=="string"&&e.trim().length>0?e.trim():"Calibri",o=typeof t=="number"&&Number.isFinite(t)&&t>0?t:11,r=`${n}|${o}`,i=eQ.get(r);if(i!==void 0)return i;let s=`${o*(96/72)}px "${n}"`,l=W_;try{let c=typeof document<"u"?document.createElement("canvas").getContext("2d"):typeof OffscreenCanvas<"u"?new OffscreenCanvas(32,32).getContext("2d"):null;c&&(c.font=s,l=Math.max(1,c.measureText("0").width))}catch{l=W_}return eQ.set(r,l),l}function Uh(e,t=W_){if(!Number.isFinite(e)||e<=0)return kO;let n=Math.max(1,t),o=e<1?Math.floor(e*(n+5)+.5):Math.floor((256*e+Math.floor(128/n))/256*n);return Math.max(kO,o)}function C8e(e,t=W_,n=Uh(8.43,t)){let o=typeof e.defaultColumnWidth=="number"?e.defaultColumnWidth:Number.NaN;return Number.isFinite(o)&&o>0?Uh(o,t):n}function k8e(e,t=Math.max(jh,Math.round(15*1.33))){let n=typeof e.defaultRowHeight=="number"?e.defaultRowHeight:Number.NaN;return Number.isFinite(n)&&n>0?Math.max(jh,Math.round(n*1.33)):t}function R8e(e,t){if(!Number.isFinite(t)||t<0||typeof e.isRowHidden!="function")return[];let n=[];for(let o=0;o<=t;o+=1)e.isRowHidden(o)&&n.push(o);return n}function z8e(e,t){if(!Number.isFinite(t)||t<0||typeof e.isColumnHidden!="function")return[];let n=[];for(let o=0;o<=t;o+=1)e.isColumnHidden(o)&&n.push(o);return n}function $8e(e){let t={hasHorizontalMerges:!1,hasVerticalMerges:!1,maxHorizontalMergeEndCol:-1,maxVerticalMergeEndRow:-1},n=Array.isArray(e.mergedRegions)?e.mergedRegions:[];for(let o of n){let r=null;if(typeof o=="string")r=X_(o);else if(o&&typeof o=="object"){let i=o,a=typeof i.startRow=="number"?i.startRow:Number.NaN,s=typeof i.startCol=="number"?i.startCol:Number.NaN,l=typeof i.endRow=="number"?i.endRow:Number.NaN,c=typeof i.endCol=="number"?i.endCol:Number.NaN;[a,s,l,c].every(u=>Number.isFinite(u)&&u>=0)?r={end:{col:Math.max(s,c),row:Math.max(a,l)},start:{col:Math.min(s,c),row:Math.min(a,l)}}:typeof i.range=="string"&&(r=X_(i.range))}r&&(r.end.col>r.start.col&&(t.hasHorizontalMerges=!0,t.maxHorizontalMergeEndCol=Math.max(t.maxHorizontalMergeEndCol,r.end.col)),r.end.row>r.start.row&&(t.hasVerticalMerges=!0,t.maxVerticalMergeEndRow=Math.max(t.maxVerticalMergeEndRow,r.end.row)))}return t}function E8e(e){let t=["lt1","dk1","lt2","dk2","accent1","accent2","accent3","accent4","accent5","accent6","hlink","folHlink"],n={};return t.forEach((o,r)=>{let i=e.colors.get(o);i&&(n[r]=i)}),{colorsByIndex:n,majorLatinFont:e.majorLatinFont??void 0,minorLatinFont:e.minorLatinFont??void 0}}function Nl(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function ja(e){return e.replace(/\\/g,"/").replace(/^\/+/,"")}function M8e(...e){return ja(e.join("/"))}function KO(e){let t=ja(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function T8e(e,t){if(!t)return ja(e);if(t.startsWith("#"))return t;if(t.startsWith("/"))return ja(t);let n=KO(e).split("/").filter(Boolean);for(let o of t.split("/"))if(!(!o||o===".")){if(o===".."){n.pop();continue}n.push(o)}return ja(n.join("/"))}function A8e(e,t){let n=KO(e).split("/").filter(Boolean),o=ja(t).split("/").filter(Boolean),r=0;for(;r<n.length&&r<o.length&&n[r]===o[r];)r+=1;let i=n.slice(r).map(()=>".."),a=o.slice(r);return[...i,...a].join("/")||"."}function G_(e){let t=e.split("/").pop(),n=KO(e);return M8e(n,"_rels",`${t}.rels`)}function _3(e){let n=new DOMParser().parseFromString(e,"application/xml");return n.querySelector("parsererror")?null:n}function L_(e){return new XMLSerializer().serializeToString(e)}function Fa(e,t){let n=e[t];return n?T0(n):null}function I8e(e){let t=0;for(let n of e.toUpperCase()){if(n<"A"||n>"Z")return null;t=t*26+(n.charCodeAt(0)-64)}return t>0?t-1:null}function Z_(e){let t=/^\$?([A-Za-z]+)\$?(\d+)$/.exec(e.trim());if(!t)return null;let n=I8e(t[1]??""),o=Number(t[2]??Number.NaN)-1;return n===null||!Number.isFinite(o)||o<0?null:{col:n,row:o}}function X_(e){let[t,n]=e.split(":"),o=Z_(t??""),r=Z_(n??t??"");return o&&r?{end:r,start:o}:null}function t1e(e){let t=e.trim(),n=t.lastIndexOf("!");return n>=0?t.slice(n+1):t}function N8e(e){let t=t1e(e).split(/\s+/)[0]??"";return Z_(t)}function O8e(e){return X_(t1e(e))}function ia(e){return!!(e&&e.nodeType===1)}function l2(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>ia(n)&&n.localName===t)}function s2(e,t){return Array.from(e.childNodes).filter(n=>ia(n)&&n.localName===t)}function C1(e,t){return s2(e,t)[0]??null}function z2(e,t){return l2(e,t)[0]??null}function L8e(e){let t=Fa(e,"xl/featurePropertyBag/featurePropertyBag.xml");if(!t)return new Set;let n=_3(t);if(!n?.documentElement)return new Set;let o=s2(n.documentElement,"bag"),r=o.map(l=>l.getAttribute("type")??""),i=new Set,a=o.find(l=>l.getAttribute("type")==="XFComplements")??null;return(a?l2(a,"bagId").map(l=>Number(l.textContent??Number.NaN)).filter(l=>Number.isFinite(l)):[]).forEach((l,c)=>{let u=o[l];if(!u||r[l]!=="XFComplement")return;let d=l2(u,"bagId").map(h=>Number(h.textContent??Number.NaN)).find(h=>Number.isFinite(h));if(d===void 0)return;let p=o[d];if(!p||r[d]!=="XFControls")return;let m=l2(p,"bagId").map(h=>Number(h.textContent??Number.NaN)).find(h=>Number.isFinite(h));m!==void 0&&r[m]==="Checkbox"&&i.add(c)}),i}function n1e(e){return e.getAttributeNS(XO,"id")??e.getAttribute("r:id")??e.getAttribute("id")}function tQ(e){return e.getAttributeNS(XO,"embed")??e.getAttribute("r:embed")??e.getAttribute("embed")}function w_(e,t,n){let o=C1(e,t);o&&(o.textContent=n)}function GN(e,t){e&&(w_(e,"col",String(Math.max(0,t.col))),w_(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),w_(e,"row",String(Math.max(0,t.row))),w_(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function D8e(e){let t=Fa(e,"[Content_Types].xml"),n=new Map,o=new Map;if(!t)return{defaultEntries:n,overrideEntries:o};let r=_3(t);if(!r)return{defaultEntries:n,overrideEntries:o};for(let i of l2(r,"Default")){let a=i.getAttribute("Extension"),s=i.getAttribute("ContentType");a&&s&&n.set(a.toLowerCase(),s)}for(let i of l2(r,"Override")){let a=i.getAttribute("PartName"),s=i.getAttribute("ContentType");a&&s&&o.set(ja(a),s)}return{defaultEntries:n,overrideEntries:o}}function nQ(e,t){let n=ja(t),o=e.overrideEntries.get(n);if(o)return o;let r=n.split(".").pop()?.toLowerCase();return r?e.defaultEntries.get(r)??"application/octet-stream":"application/octet-stream"}function JO(e,t,n){let o=Fa(e,t),r=new Map;if(!o)return r;let i=_3(o);if(!i)return r;for(let a of l2(i,"Relationship")){let s=a.getAttribute("Id"),l=a.getAttribute("Target"),c=a.getAttribute("Type");!s||!l||!c||r.set(s,{id:s,target:T8e(n,l),targetMode:a.getAttribute("TargetMode"),type:c})}return r}function r1e(e){let t=Fa(e,"xl/workbook.xml");if(!t)return[];let n=_3(t);if(!n)return[];let o=JO(e,"xl/_rels/workbook.xml.rels","xl/workbook.xml"),r=[];for(let i of l2(n,"sheet")){let a=n1e(i);if(!a)continue;let s=o.get(a);s&&r.push({name:i.getAttribute("name")??`Sheet ${r.length+1}`,path:s.target})}return r}function B8e(e){let t={colors:new Map([["accent1","#5b9bd5"],["accent2","#ed7d31"],["accent3","#a5a5a5"],["accent4","#ffc000"],["accent5","#4472c4"],["accent6","#70ad47"],["bg1","#ffffff"],["bg2","#e7e6e6"],["dk1","#000000"],["dk2","#6e747a"],["folHlink","#993366"],["hlink","#085296"],["lt1","#ffffff"],["lt2","#e7e6e6"],["tx1","#000000"],["tx2","#6e747a"]]),majorLatinFont:null,minorLatinFont:null},n=Fa(e,"xl/theme/theme1.xml");if(!n)return t;let o=_3(n);if(!o)return t;let r=new Map(t.colors),i=l2(o,"clrScheme")[0]??null;if(i)for(let c of Array.from(i.childNodes).filter(ia)){let u=c.localName,d=C1(c,"srgbClr"),p=C1(c,"sysClr"),m=d?.getAttribute("val")??p?.getAttribute("lastClr");m&&r.set(u,Fh(m))}let a=l2(o,"fontScheme")[0]??null,s=C1(C1(a,"majorFont"),"latin")?.getAttribute("typeface")??null,l=C1(C1(a,"minorFont"),"latin")?.getAttribute("typeface")??null;return r.set("bg1",r.get("lt1")??t.colors.get("bg1")??"#ffffff"),r.set("tx1",r.get("dk1")??t.colors.get("tx1")??"#000000"),r.set("bg2",r.get("lt2")??t.colors.get("bg2")??"#e7e6e6"),r.set("tx2",r.get("dk2")??t.colors.get("tx2")??"#6e747a"),{colors:r,majorLatinFont:s,minorLatinFont:l}}function _o(e){if(!e)return;let t={},n=e.getAttribute("rgb"),o=e.getAttribute("theme"),r=e.getAttribute("tint"),i=e.getAttribute("indexed");return n&&(t.rgb=Fh(n)),o!==null&&(t.theme=Number(o)),r!==null&&(t.tint=Number(r)),i!==null&&(t.indexed=Number(i)),Object.keys(t).length>0?t:void 0}function j0(e){if(!e)return!1;let t=e.getAttribute("val");return t===null||t!=="0"&&t!=="false"}function j8e(e,t){let n=[];for(let o of l2(e,"sparklineGroup")){let r=o.getAttribute("type"),i=r==="column"?"column":r==="stacked"?"winLoss":"line",a=C1(o,"markers"),s=C1(o,"negative"),l=$2(_o(C1(o,"colorSeries")),t),c=$2(_o(C1(o,"colorNegative")),t),u=$2(_o(C1(o,"colorMarkers")),t),d=$2(_o(C1(o,"colorFirst")),t),p=$2(_o(C1(o,"colorLast")),t),m=$2(_o(C1(o,"colorHigh")),t),h=$2(_o(C1(o,"colorLow")),t),x=C1(o,"sparklines");if(x)for(let v of s2(x,"sparkline")){let g=C1(v,"f")?.textContent??"",y=C1(v,"sqref")?.textContent??"",w=O8e(g),P=N8e(y);!w||!P||n.push({color:l??void 0,firstColor:d??void 0,highColor:m??void 0,lastColor:p??void 0,lowColor:h??void 0,markerColor:u??void 0,markers:j0(a),negative:j0(s),negativeColor:c??void 0,range:w,target:P,type:i})}}return n}function o1e(e){if(!e)return;let t={},n=C1(e,"sz")?.getAttribute("val"),o=C1(e,"name")?.getAttribute("val"),r=C1(e,"family")?.getAttribute("val"),i=C1(e,"scheme")?.getAttribute("val"),a=C1(e,"charset")?.getAttribute("val"),s=C1(e,"vertAlign")?.getAttribute("val"),l=_o(C1(e,"color"));return j0(C1(e,"b"))&&(t.bold=!0),j0(C1(e,"i"))&&(t.italic=!0),j0(C1(e,"strike"))&&(t.strikethrough=!0),C1(e,"u")&&(t.underline=C1(e,"u")?.getAttribute("val")??"single"),n!=null&&(t.size=Number(n)),o&&(t.name=o),r!=null&&(t.family=Number(r)),i&&(t.scheme=i),a!=null&&(t.charset=Number(a)),s&&(t.verticalAlign=s),j0(C1(e,"shadow"))&&(t.shadow=!0),j0(C1(e,"outline"))&&(t.outline=!0),j0(C1(e,"condense"))&&(t.condense=!0),j0(C1(e,"extend"))&&(t.extend=!0),l&&(t.color=l),Object.keys(t).length>0?t:void 0}function i1e(e){if(!e)return;let t=C1(e,"gradientFill");if(t){let s=Array.from(t.childNodes).filter(ia).filter(l=>l.localName==="stop").map(l=>({color:_o(Array.from(l.childNodes).find(ia)??null),position:Number(l.getAttribute("position")??Number.NaN)})).filter(l=>l.color&&Number.isFinite(l.position));if(s.length>0)return{degree:Number(t.getAttribute("degree")??0),fillType:"gradient",gradientType:t.getAttribute("type")??"linear",stops:s}}let n=C1(e,"patternFill");if(!n)return;let o=n.getAttribute("patternType")??"none",r=_o(C1(n,"fgColor")),i=_o(C1(n,"bgColor")),a=r??i;if(o==="solid"&&a)return{color:a,fillType:"solid"};if((o==="none"||o==="gray125")&&(r||i))return{background:i,fillType:"pattern",foreground:r,patternType:o};if(o!=="none"&&o!=="gray125"&&(r||i))return{background:i,fillType:"pattern",foreground:r,patternType:o}}function U8e(e){if(!e)return;let t=e.getAttribute("style"),n=_o(C1(e,"color"));if(!(!t||t==="none"))return{color:n,style:t}}function a1e(e){if(!e)return;let t={};return["top","right","bottom","left","horizontal","vertical"].forEach(n=>{let o=U8e(C1(e,n));o&&(t[n]=o)}),Object.keys(t).length>0?t:void 0}function s1e(e){if(!e)return;let t={},n=e.getAttribute("horizontal"),o=e.getAttribute("vertical"),r=e.getAttribute("wrapText"),i=e.getAttribute("indent"),a=e.getAttribute("shrinkToFit"),s=e.getAttribute("textRotation");if(n&&(t.horizontal=n),o&&(t.vertical=o),r!==null&&(t.wrapText=r==="1"),a!==null&&(t.shrinkToFit=a==="1"),i!==null&&(t.indent=Number(i)),s!==null){let l=Number(s);Number.isFinite(l)&&(t.textRotation=l)}return Object.keys(t).length>0?t:void 0}function F8e(e){if(!e)return{};let t={},n=o1e(C1(e,"font")),o=i1e(C1(e,"fill")),r=a1e(C1(e,"border")),i=s1e(C1(e,"alignment"));return n&&(t.font=n),o&&(t.fill=o),r&&(t.border=r),i&&(t.alignment=i),t}function rQ(e,t,n,o,r){let i={},a=Number(e.getAttribute("fontId")??Number.NaN),s=Number(e.getAttribute("fillId")??Number.NaN),l=Number(e.getAttribute("borderId")??Number.NaN),c=s1e(C1(e,"alignment"));Number.isFinite(a)&&t[a]&&(i.font=t[a]),Number.isFinite(s)&&n[s]&&(i.fill=n[s]),Number.isFinite(l)&&o[l]&&(i.border=o[l]),c&&(i.alignment=c);let u=z2(e,"xfComplement"),d=Number(u?.getAttribute("i")??Number.NaN);return Number.isFinite(d)&&r?.has(d)&&(i.cellControl={kind:"checkbox"}),i}function H8e(e){let t=Fa(e,"xl/styles.xml");if(!t)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let n=_3(t);if(!n)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let o=z2(n,"fonts"),r=z2(n,"fills"),i=z2(n,"borders"),a=z2(n,"cellStyleXfs"),s=z2(n,"cellStyles"),l=z2(n,"cellXfs"),c=z2(n,"dxfs"),u=z2(n,"tableStyles");if(!l)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let d=L8e(e),p=s2(o??n.documentElement,"font").map(k=>o1e(k)),m=s2(r??n.documentElement,"fill").map(k=>i1e(k)),h=s2(i??n.documentElement,"border").map(k=>a1e(k)),x=s2(c??n.documentElement,"dxf").map(k=>F8e(k)),v=s2(a??n.documentElement,"xf").map(k=>rQ(k,p,m,h,d)),g={},y={},w={};s2(l,"xf").forEach((k,L)=>{y[L]=rQ(k,p,m,h,d)}),s2(s??n.documentElement,"cellStyle").forEach(k=>{let L=k.getAttribute("name"),I=Number(k.getAttribute("xfId")??Number.NaN);if(!L||!Number.isFinite(I))return;let N=v[I];N&&(g[L]=N)}),s2(u??n.documentElement,"tableStyle").forEach(k=>{let L=k.getAttribute("name");if(!L)return;let I={};s2(k,"tableStyleElement").forEach(N=>{let U=N.getAttribute("type"),$=Number(N.getAttribute("dxfId")??Number.NaN);if(!U||!Number.isFinite($))return;let X=x[$];X&&(I[U]=X)}),w[L]=I});let P=g.Normal?.font??y[0]?.font??p[0];return{defaultFont:P?{family:typeof P.name=="string"?P.name:void 0,sizePt:typeof P.size=="number"?P.size:void 0}:null,namedCellStyleByName:g,styleById:y,tableStyleByName:w}}function oQ(e){return e?e.trim().split(/\s+/).flatMap(t=>{let n=X_(t);return n?[n]:[]}):[]}function Nh(e){if(!e)return null;let t=e.getAttribute("type");if(!t)return null;let n=e.getAttribute("val")??C1(e,"f")?.textContent??void 0,o=n!==void 0?Number(n):Number.NaN;return{type:t,value:Number.isFinite(o)?o:void 0}}function Ol(e,t){if(!e)return;let n=e.getAttribute(t);if(n!==null)return n!=="0"&&n!=="false"}function q8e(e,t){let n=e.getAttribute("type"),o=Number(e.getAttribute("priority")??Number.NaN),r=Number.isFinite(o)?o:Number.MAX_SAFE_INTEGER;if(n==="colorScale"){let i=C1(e,"colorScale");if(!i)return null;let a=s2(i,"cfvo").map(l=>Nh(l)).filter(l=>!!l),s=s2(i,"color").map(l=>_o(l)).filter(l=>!!l);return a.length===0||s.length===0?null:{cfvos:a,colors:s,kind:"colorScale",priority:r,ranges:t}}if(n==="dataBar"){let i=C1(e,"dataBar");if(!i)return null;let a=s2(i,"cfvo").map(l=>Nh(l)).filter(l=>!!l);if(a.length===0)return null;let s=z2(e,"id")?.textContent?.trim()||void 0;return{cfvos:a,color:_o(C1(i,"color")),kind:"dataBar",priority:r,ranges:t,id:s}}if(n==="iconSet"){let i=C1(e,"iconSet");if(!i)return null;let a=i.getAttribute("iconSet"),s=s2(i,"cfvo").map(l=>Nh(l)).filter(l=>!!l);return!a||s.length===0?null:{cfvos:s,icons:s.map((l,c)=>({iconId:c,iconSet:a})),kind:"iconSet",priority:r,ranges:t,reverse:Ol(i,"reverse"),showValue:Ol(i,"showValue")}}return null}function V8e(e,t){let n=e.getAttribute("type"),o=e.getAttribute("id")??void 0,r=Number(e.getAttribute("priority")??Number.NaN),i=Number.isFinite(r)?r:Number.MAX_SAFE_INTEGER;if(n==="dataBar"){let a=C1(e,"dataBar");if(!a)return null;let s=s2(a,"cfvo").map(l=>Nh(l)).filter(l=>!!l);return s.length===0?null:{axisColor:_o(C1(a,"axisColor")),border:Ol(a,"border"),borderColor:_o(C1(a,"borderColor")),cfvos:s,color:_o(C1(a,"fillColor")),gradient:Ol(a,"gradient"),kind:"dataBar",maxLength:Number(a.getAttribute("maxLength")??Number.NaN),minLength:Number(a.getAttribute("minLength")??Number.NaN),negativeBarBorderColorSameAsPositive:Ol(a,"negativeBarBorderColorSameAsPositive"),negativeBorderColor:_o(C1(a,"negativeBorderColor")),negativeFillColor:_o(C1(a,"negativeFillColor")),priority:i,ranges:t,showValue:Ol(a,"showValue"),id:o}}if(n==="iconSet"){let a=C1(e,"iconSet");if(!a)return null;let s=s2(a,"cfvo").map(c=>Nh(c)).filter(c=>!!c),l=s2(a,"cfIcon").map(c=>{let u=c.getAttribute("iconSet"),d=Number(c.getAttribute("iconId")??Number.NaN);return!u||!Number.isFinite(d)?null:{iconId:d,iconSet:u}}).filter(c=>!!c);return s.length===0||l.length===0?null:{cfvos:s,icons:l,kind:"iconSet",priority:i,ranges:t,reverse:Ol(a,"reverse"),showValue:Ol(a,"showValue"),id:o}}return null}function W8e(e,t){return e.kind!==t.kind?e:e.kind==="colorScale"&&t.kind==="colorScale"?{...e,...t,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,colors:t.colors.length>0?t.colors:e.colors,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e.kind==="dataBar"&&t.kind==="dataBar"?{...e,...t,axisColor:t.axisColor??e.axisColor,border:t.border??e.border,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,color:t.color??e.color,negativeBarBorderColorSameAsPositive:t.negativeBarBorderColorSameAsPositive??e.negativeBarBorderColorSameAsPositive,negativeBorderColor:t.negativeBorderColor??e.negativeBorderColor,negativeFillColor:t.negativeFillColor??e.negativeFillColor,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e.kind==="iconSet"&&t.kind==="iconSet"?{...e,...t,cfvos:t.cfvos.length>0?t.cfvos:e.cfvos,icons:t.icons.length>0?t.icons:e.icons,priority:Number.isFinite(t.priority)?t.priority:e.priority,ranges:t.ranges.length>0?t.ranges:e.ranges}:e}function G8e(e){let t=[],n=[];l2(e,"conditionalFormatting").forEach(a=>{let s=a.namespaceURI!==Kee,l=oQ(s?C1(a,"sqref")?.textContent??"":a.getAttribute("sqref"));s2(a,"cfRule").forEach(c=>{let u=s?V8e(c,l):q8e(c,l);u&&(s?n.push(u):t.push(u))})});let o=[],r=new Set,i=new Map(n.filter(a=>typeof a.id=="string"&&a.id.length>0).map(a=>[a.id,a]));return t.forEach(a=>{let s=a.id?i.get(a.id):void 0;if(s){r.add(a.id),o.push(W8e(a,s));return}o.push(a)}),n.forEach(a=>{a.id&&r.has(a.id)||o.push(a)}),o.map(a=>{let s={...a};return delete s.id,s}).filter(a=>a.ranges.length>0).sort((a,s)=>a.priority-s.priority)}function Z8e(e,t,n){let o=Fa(e,t);if(!o)return null;let r=_3(o);if(!r)return null;let i=n?.includeCachedFormulaValues??!0,a={},s=G8e(r),l=j8e(r,n?.themePalette),c=l2(r,"sheetFormatPr")[0]??null,u=l2(r,"sheetView")[0]??null,d={},p={},m={},h={},x=Number.POSITIVE_INFINITY,v=Number.POSITIVE_INFINITY,g=-1,y=-1,w=P8e(n?.defaultFont?.family,n?.defaultFont?.sizePt),P=Number(c?.getAttribute("defaultRowHeight")??15),z=Number(c?.getAttribute("defaultColWidth")??c?.getAttribute("baseColWidth")??8.43),k=Number(u?.getAttribute("zoomScale")??u?.getAttribute("zoomScaleNormal")??Number.NaN),L=Number.isFinite(k)&&k>0?k:100,I=$=>{if(!$)return;let X=Z_($);X&&(x=Math.min(x,X.col),v=Math.min(v,X.row),g=Math.max(g,X.col),y=Math.max(y,X.row))},N=$=>{if(C1($,"f")||C1($,"is"))return!0;let X=C1($,"v");return!!(X&&(X.textContent??"").length>0)};l2(r,"row").forEach($=>{let X=Number($.getAttribute("r")??0)-1,ae=Number($.getAttribute("ht")??Number.NaN),pe=Number($.getAttribute("s")??Number.NaN);X>=0&&Number.isFinite(ae)&&(d[X]=Math.max(jh,Math.round(ae*1.33))),X>=0&&Number.isFinite(pe)&&(m[X]=pe),s2($,"c").forEach(Y=>{let W=Y.getAttribute("r");if(N(Y)&&I(W),i){let Te=C1(Y,"f"),qe=C1(Y,"v");Te&&qe&&W&&(a[W]=qe.textContent??"")}})});let U=Math.max(g,0)+256;return l2(r,"col").forEach($=>{let X=Number($.getAttribute("min")??0)-1,ae=Number($.getAttribute("max")??0)-1,pe=Number($.getAttribute("width")??Number.NaN),Y=Number($.getAttribute("style")??Number.NaN);if(!(!Number.isFinite(pe)&&!Number.isFinite(Y))){for(let W=X;W<=Math.min(ae,U);W+=1)if(W>=0){if(Number.isFinite(pe)){let Te=Uh(pe,w);p[W]=Te}Number.isFinite(Y)&&(h[W]=Y)}}}),{cachedFormulaValues:a,columnWidthCharacterWidthPx:w,colWidthOverridesPx:p,colStyleIds:h,conditionalFormatRules:s,defaultColWidthPx:Uh(z,w),defaultRowHeightPx:Math.max(jh,Math.round(P*1.33)),hasHorizontalMerges:!1,hasVerticalMerges:!1,maxHorizontalMergeEndCol:-1,maxVerticalMergeEndRow:-1,maxContentCol:g,maxContentRow:y,minContentCol:Number.isFinite(x)?x:-1,minContentRow:Number.isFinite(v)?v:-1,hiddenCols:[],hiddenRows:[],rowHeightOverridesPx:d,rowStyleIds:m,showGridLines:(u?.getAttribute("showGridLines")??"1")!=="0",sparklines:l,zoomScale:L}}function X8e(e){return Math.max(0,Math.min(255,Math.round(e)))}function Fh(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:"#000000"}function Y8e(e){let t=Fh(e);return{b:Number.parseInt(t.slice(5,7),16),g:Number.parseInt(t.slice(3,5),16),r:Number.parseInt(t.slice(1,3),16)}}function l1e(e,t,n){return`#${[e,t,n].map(o=>X8e(o).toString(16).padStart(2,"0")).join("")}`}function K8e(e,t){let{r:n,g:o,b:r}=Y8e(e),i=1,a=1,s=0;return t.forEach(l=>{let c=Number(l.getAttribute("val")??0),u=Number.isFinite(c)?c/1e5:0;switch(l.localName){case"alpha":i*=u;break;case"lumMod":a*=u;break;case"lumOff":s+=u;break;case"shade":n*=u,o*=u,r*=u;break;case"tint":n=n+(255-n)*u,o=o+(255-o)*u,r=r+(255-r)*u;break;default:break}}),(a!==1||s!==0)&&(n=n*a+255*s,o=o*a+255*s,r=r*a+255*s),{color:l1e(n,o,r),opacity:Math.max(0,Math.min(1,i))}}function J8e(e,t){if(!t)return null;let o={bg1:"bg1",bg2:"bg2",tx1:"tx1",tx2:"tx2"}[t]??t;return e.colors.get(o)??null}function lP(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr")n=Fh(e.getAttribute("val")??"");else if(e.localName==="schemeClr")n=J8e(t,e.getAttribute("val"));else if(e.localName==="scrgbClr"){let o=Number(e.getAttribute("r")??0)*255/1e5,r=Number(e.getAttribute("g")??0)*255/1e5,i=Number(e.getAttribute("b")??0)*255/1e5;n=l1e(o,r,i)}else e.localName==="sysClr"&&(n=Fh(e.getAttribute("lastClr")??""));return n?K8e(n,Array.from(e.childNodes).filter(ia)):null}function QO(e,t){if(!e)return null;let n=C1(e,"solidFill");return n?lP(Array.from(n.childNodes).filter(ia)[0]??null,t):null}function Q8e(e,t){if(e)return e==="+mn-lt"||e==="+mn-ea"||e==="+mn-cs"?t.minorLatinFont??void 0:e==="+mj-lt"||e==="+mj-ea"||e==="+mj-cs"?t.majorLatinFont??void 0:e}function ece(e){return!!(e&&e.startsWith("+"))}function tce(e,t){if(!e)return;let n=C1(e,"latin")?.getAttribute("typeface")??null,o=C1(e,"ea")?.getAttribute("typeface")??null,r=C1(e,"cs")?.getAttribute("typeface")??null,i=[n,o,r],a=i.find(s=>s&&!ece(s));return a||Q8e(i.find(Boolean)??null,t)}function ZN(e,t,n){if(!e)return{color:n?.color};let o=QO(e,t)??n??null,r=e.getAttribute("u");return{bold:e.getAttribute("b")==="1"||void 0,color:o?.color,fontFamily:tce(e,t),fontSizePt:e.getAttribute("sz")?Number(e.getAttribute("sz"))/100:void 0,italic:e.getAttribute("i")==="1"||void 0,underline:r&&r!=="none"?!0:void 0}}function iQ(...e){return e.reduce((t,n)=>n?{bold:n.bold??t.bold,color:n.color??t.color,fontFamily:n.fontFamily??t.fontFamily,fontSizePt:n.fontSizePt??t.fontSizePt,italic:n.italic??t.italic,underline:n.underline??t.underline}:t,{})}function wh(e){if(!e)return null;let t=Number(C1(e,"col")?.textContent??0),n=Number(C1(e,"row")?.textContent??0),o=Number(C1(e,"colOff")?.textContent??0),r=Number(C1(e,"rowOff")?.textContent??0);return{col:t,colOffsetEmu:o,row:n,rowOffsetEmu:r}}function eL(e){if(e.type==="absolute")return{kind:"absolute",positionEmu:{x:e.xEmu,y:e.yEmu},sizeEmu:{cx:e.widthEmu,cy:e.heightEmu}};let t={col:e.from.col,colOffsetEmu:e.from.colOffsetEmu??0,row:e.from.row,rowOffsetEmu:e.from.rowOffsetEmu??0};return e.type==="oneCell"?{from:t,kind:"one-cell",sizeEmu:{cx:e.widthEmu,cy:e.heightEmu}}:{from:t,kind:"two-cell",to:{col:e.to.col,colOffsetEmu:e.to.colOffsetEmu??0,row:e.to.row,rowOffsetEmu:e.to.rowOffsetEmu??0}}}function c1e(e,t){if(e.kind==="absolute")return{heightEmu:e.sizeEmu.cy,type:"absolute",widthEmu:e.sizeEmu.cx,xEmu:e.positionEmu.x,yEmu:e.positionEmu.y};let n={col:e.from.col,colOffsetEmu:e.from.colOffsetEmu,row:e.from.row,rowOffsetEmu:e.from.rowOffsetEmu};return e.kind==="one-cell"?{from:n,heightEmu:e.sizeEmu.cy,type:"oneCell",widthEmu:e.sizeEmu.cx}:{editAs:t,from:n,to:{col:e.to.col,colOffsetEmu:e.to.colOffsetEmu,row:e.to.row,rowOffsetEmu:e.to.rowOffsetEmu},type:"twoCell"}}function nce(e){if(e)switch(e.colorType){case"auto":return{colorType:"auto"};case"rgb":return{b:e.b,colorType:"rgb",g:e.g,r:e.r};case"argb":return{a:e.a,b:e.b,colorType:"argb",g:e.g,r:e.r};case"theme":return{colorType:"theme",themeIndex:e.index,tint:e.tint};case"indexed":return{colorType:"indexed",paletteIndex:e.index}}}function rce(e){if(e)return{bold:e.bold,charset:e.charset,color:nce(e.color),family:e.family,italic:e.italic,name:e.name,scheme:e.scheme,size:e.size,strikethrough:e.strikethrough,underline:e.underline,verticalAlign:e.verticalAlign}}function oce(e){return{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:rce(t.font),text:t.text})),verticalAlignment:e.verticalAlignment}}function ice(e,t){if(e)switch(e.colorType){case"rgb":return $2({rgb:[e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"argb":return $2({argb:[e.a,e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"theme":return $2({theme:e.index,tint:e.tint},t)??void 0;default:return}}function Uu(e,t){let n=oce(e),o=lce(e.runs.map(a=>a.text).join("")),r=e.runs.find(a=>a.font)?.font,i=e.horizontalAlignment;return{caption:n,fontFamily:r?.name,fontSizePt:r?.size,label:o,textAlign:i==="left"||i==="center"||i==="right"?i:void 0,textColor:ice(r?.color,t)}}function ace(e,t){switch(e.kind){case"button":return{...Uu(e.caption,t),kind:"button"};case"checkbox":return{...Uu(e.caption,t),checked:e.state==="checked",kind:"checkbox",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"optionButton":return{...Uu(e.caption,t),checked:e.state==="checked",firstInGroup:e.firstInGroup,kind:"radio",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"label":return{...Uu(e.caption,t),kind:"label"};case"groupBox":return{...Uu(e.caption,t),kind:"group-box",no3D:e.no3D};case"listBox":return{inputRange:e.inputRange,kind:"listbox",linkedCell:e.cellLink,no3D:e.no3D,selected:[...e.selected],selection:e.selection};case"dropdown":return{inputRange:e.inputRange,kind:"dropdown",lines:e.lines,linkedCell:e.cellLink,no3D:e.no3D,selected:e.selected};case"scrollbar":return{horizontal:e.horizontal,increment:e.increment,kind:"scrollbar",linkedCell:e.cellLink,max:e.max,min:e.min,page:e.page,value:e.value};case"spinner":return{increment:e.increment,kind:"spinner",linkedCell:e.cellLink,max:e.max,min:e.min,value:e.value};case"unknown":return{...Uu(e.caption,t),kind:e.objectType.toLowerCase()==="editbox"?"editbox":"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties}}}function sce(e,t,n,o){return{altText:e.altText,anchor:eL(e.anchor),controlIndex:t,editAs:e.anchor.type==="twoCell"?e.anchor.editAs:void 0,hidden:e.hidden,id:`form-control-${n}-${t}`,locked:e.locked,macroName:e.formControl.macroName,name:e.name,printable:e.printable,rawClientData:e.formControl.rawClientData,sheetIndex:n,title:e.title,workbookSheetIndex:n,zIndex:(e.drawingPath[0]??t)+1,...ace(e.formControl.kind,o)}}function tL(e,t){return Array.from({length:e.sheetCount},(n,o)=>{try{let r=e.getSheet(o).formControls;return Array.isArray(r)?r.flatMap((i,a)=>i.anchor?[sce(i,a,o,t)]:[]):[]}catch{return[]}})}function lce(e){if(!e)return;let t=e.replace(/\u00a0/g," ").replace(/\s+/g," ").trim();return t.length>0?t:void 0}function cce(e){if(e.localName==="anchor"){let o=wh(C1(e,"from")),r=wh(C1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="twoCellAnchor"){let o=wh(C1(e,"from")),r=wh(C1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="oneCellAnchor"){let o=wh(C1(e,"from")),r=C1(e,"ext");return o&&r?{from:o,kind:"one-cell",sizeEmu:{cx:Number(r.getAttribute("cx")??0),cy:Number(r.getAttribute("cy")??0)}}:null}let t=C1(e,"pos"),n=C1(e,"ext");return t&&n?{kind:"absolute",positionEmu:{x:Number(t.getAttribute("x")??0),y:Number(t.getAttribute("y")??0)},sizeEmu:{cx:Number(n.getAttribute("cx")??0),cy:Number(n.getAttribute("cy")??0)}}:null}function uce(e){return e.kind==="absolute"?{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:e.positionEmu.x,y:e.positionEmu.y}:e.kind==="one-cell"?{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:e.from.colOffsetEmu,y:e.from.rowOffsetEmu}:{cx:Math.max(0,(e.to.col-e.from.col)*Jee+e.to.colOffsetEmu-e.from.colOffsetEmu),cy:Math.max(0,(e.to.row-e.from.row)*Qee+e.to.rowOffsetEmu-e.from.rowOffsetEmu),x:e.from.colOffsetEmu,y:e.from.rowOffsetEmu}}function dce(e,t){return t<0?0:e?.colWidthOverridesPx[t]??e?.defaultColWidthPx??x3(Jee)}function pce(e,t){return t<0?0:e?.rowHeightOverridesPx[t]??e?.defaultRowHeightPx??x3(Qee)}function XN(e,t){let n=0;for(let o=0;o<t;o+=1)n+=oa(dce(e,o));return n}function YN(e,t){let n=0;for(let o=0;o<t;o+=1)n+=oa(pce(e,o));return n}function fce(e,t){if(e.kind==="absolute")return uce(e);if(e.kind==="one-cell")return{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:XN(t,e.from.col)+e.from.colOffsetEmu,y:YN(t,e.from.row)+e.from.rowOffsetEmu};let n=XN(t,e.from.col)+e.from.colOffsetEmu,o=YN(t,e.from.row)+e.from.rowOffsetEmu,r=XN(t,e.to.col)+e.to.colOffsetEmu,i=YN(t,e.to.row)+e.to.rowOffsetEmu;return{cx:Math.max(0,r-n),cy:Math.max(0,i-o),x:n,y:o}}function u1e(e){return{kind:"absolute",positionEmu:{x:e.x,y:e.y},sizeEmu:{cx:e.cx,cy:e.cy}}}function d1e(e){if(!e)return null;let t=C1(e,"off"),n=C1(e,"ext");return!t||!n?null:{cx:Number(n.getAttribute("cx")??0),cy:Number(n.getAttribute("cy")??0),flipH:e.getAttribute("flipH")==="1",flipV:e.getAttribute("flipV")==="1",rot:Number(e.getAttribute("rot")??0)/6e4,x:Number(t.getAttribute("x")??0),y:Number(t.getAttribute("y")??0)}}function p1e(e,t){return{cx:e.cx*t.scaleX,cy:e.cy*t.scaleY,x:t.x+(e.x-t.chX)*t.scaleX,y:t.y+(e.y-t.chY)*t.scaleY}}function mce(e,t,n,o){let r=z2(C1(e,"grpSpPr")??e,"xfrm"),i=fce(n,o),a=d1e(r)??i,s=Math.abs(a.x-i.x)<=cd&&Math.abs(a.y-i.y)<=cd,l=C1(r??e,"chOff"),c=C1(r??e,"chExt"),u=a.cx!==0?i.cx/a.cx:1,d=a.cy!==0?i.cy/a.cy:1,p=!t&&(u<.85||u>1.15||d<.85||d>1.15),m=t?p1e(a,t):s?a:i,h=t?Number(l?.getAttribute("x")??0):p?a.x:Number(l?.getAttribute("x")??0),x=t?Number(l?.getAttribute("y")??0):p?a.y:Number(l?.getAttribute("y")??0),v=t?Number(c?.getAttribute("cx")??a.cx):p?a.cx:Number(c?.getAttribute("cx")??a.cx),g=t?Number(c?.getAttribute("cy")??a.cy):p?a.cy:Number(c?.getAttribute("cy")??a.cy);return{chCx:v,chCy:g,chX:h,chY:x,cx:m.cx,cy:m.cy,scaleX:v!==0?m.cx/v:t?.scaleX??1,scaleY:g!==0?m.cy/g:t?.scaleY??1,x:m.x,y:m.y}}function f1e(e,t,n){let o=z2(e,"xfrm"),r=d1e(o);if(r){let i=n?.scaleX??1,a=n?.scaleY??1;return{anchor:n?u1e(p1e(r,n)):t,flipH:r.flipH,flipV:r.flipV,rotationDeg:r.rot,scaleX:i,scaleY:a}}return{anchor:t,flipH:!1,flipV:!1,rotationDeg:0,scaleX:n?.scaleX??1,scaleY:n?.scaleY??1}}function hce(e){switch(e){case"ctr":return"center";case"just":return"justify";case"r":return"right";case"l":return"left";default:return}}function gce(e){switch(e){case"b":return"bottom";case"ctr":return"middle";default:return"top"}}function m1e(e){return e.documentElement?Array.from(e.documentElement.childNodes).filter(t=>ia(t)&&(t.localName==="twoCellAnchor"||t.localName==="oneCellAnchor"||t.localName==="absoluteAnchor")):[]}function yce(e,t,n){if(typeof URL<"u"&&typeof Blob<"u"){let i=URL.createObjectURL(new Blob([Nl(e)],{type:t}));return n.push(i),i}let o="";for(let i of e)o+=String.fromCharCode(i);let r=typeof btoa=="function"?btoa(o):"";return`data:${t};base64,${r}`}function vce(e){return e==="line"||e==="arc"||e==="leftBrace"}function bce(e,t,n){let o=z2(e,"ln"),r=t?C1(t,"lnRef"):null;if(!o&&!r)return;if(o&&C1(o,"noFill"))return{none:!0};let i=QO(o,n)??lP(Array.from(r?.childNodes??[]).filter(ia)[0]??null,n),a=Number(o?.getAttribute("w")??0);return{color:i?.color,dash:C1(o??e,"prstDash")?.getAttribute("val")??void 0,headEndType:C1(o??e,"headEnd")?.getAttribute("type")??void 0,none:!1,opacity:i?.opacity,tailEndType:C1(o??e,"tailEnd")?.getAttribute("type")??void 0,widthPx:a>0?x3(a):void 0}}function Sce(e,t,n,o){let r=C1(e,"spPr")??e;if(C1(r,"noFill"))return{none:!0};if(vce(o))return{none:!0};let a=t?C1(t,"fillRef"):null,s=QO(r,n)??lP(Array.from(a?.childNodes??[]).filter(ia)[0]??null,n);if(s)return{color:s.color,none:!1,opacity:s.opacity}}function KN(e){if(!e)return null;let t=Number(e.getAttribute("x")??Number.NaN),n=Number(e.getAttribute("y")??Number.NaN);return Number.isFinite(t)&&Number.isFinite(n)?{x:t,y:n}:null}function xce(e){let t=z2(e,"path");if(!t)return;let n=Number(t.getAttribute("w")??Number.NaN),o=Number(t.getAttribute("h")??Number.NaN);if(!Number.isFinite(n)||!Number.isFinite(o)||n<=0||o<=0)return;let r=[],i=null;for(let a of Array.from(t.childNodes).filter(ia)){if(a.localName==="moveTo"){let s=KN(C1(a,"pt"));s&&(r.push(`M ${s.x} ${s.y}`),i=s);continue}if(a.localName==="lnTo"){let s=KN(C1(a,"pt"));s&&(!i||s.x!==i.x||s.y!==i.y)&&(r.push(`L ${s.x} ${s.y}`),i=s);continue}if(a.localName==="cubicBezTo"){let s=s2(a,"pt").map(KN).filter(l=>l!==null);s.length===3&&(r.push(`C ${s[0].x} ${s[0].y} ${s[1].x} ${s[1].y} ${s[2].x} ${s[2].y}`),i=s[2]);continue}a.localName==="close"&&(r.push("Z"),i=null)}if(r.length!==0)return{path:r.join(" "),viewBox:{height:o,width:n}}}function wce(e){let t=z2(e,"prstGeom");if(!t)return;let n={};return s2(C1(t,"avLst"),"gd").forEach(o=>{let r=o.getAttribute("name"),a=(o.getAttribute("fmla")??"").match(/^val\s+(-?\d+(?:\.\d+)?)$/);if(!r||!a)return;let s=Number.parseFloat(a[1]??"");Number.isFinite(s)&&(n[r]=s)}),Object.keys(n).length>0?n:void 0}function _ce(e,t,n){let o=C1(e,"txBody");if(!o)return[];let r=t?C1(t,"fontRef"):null,i=lP(Array.from(r?.childNodes??[]).filter(ia)[0]??null,n),a=C1(o,"lstStyle"),s=[];return s2(o,"p").forEach(l=>{let c=C1(l,"pPr"),u=Number(c?.getAttribute("lvl")??0),d=C1(a??o,`lvl${u+1}pPr`),p=iQ(ZN(C1(d??o,"defRPr"),n,i),ZN(C1(c??l,"defRPr"),n,i)),m=[],h=!1;if(Array.from(l.childNodes).filter(ia).forEach(x=>{if(x.localName==="br"){h=!0,m.push({text:`
`});return}if(x.localName!=="r")return;h=!0;let v=C1(x,"t")?.textContent??"",g=C1(x,"rPr"),y=iQ(p,ZN(g,n,i));m.push({bold:y.bold,color:y.color,fontFamily:y.fontFamily,fontSizePt:y.fontSizePt,italic:y.italic,text:v,underline:y.underline})}),m.length===0){if(!h&&!C1(l,"endParaRPr"))return;m.push({bold:p.bold,color:p.color,fontFamily:p.fontFamily,fontSizePt:p.fontSizePt,italic:p.italic,text:" ",underline:p.underline})}s.push({align:hce(c?.getAttribute("algn")),runs:m})}),s}function Pce(e){let t=C1(e,"txBody");if(!t)return;let n=C1(t,"bodyPr"),o=x3(Number(n?.getAttribute("lIns")??91440)),r=x3(Number(n?.getAttribute("rIns")??91440)),i=x3(Number(n?.getAttribute("tIns")??45720)),a=x3(Number(n?.getAttribute("bIns")??45720));return{horizontalAlign:n?.getAttribute("anchorCtr")==="1"?"center":"left",insetPx:{bottom:a,left:o,right:r,top:i},verticalAlign:gce(n?.getAttribute("anchor"))}}function h1e(e,t){let o=(e?z2(e,"hlinkClick"):null)??e,r=o?n1e(o):null;return r?t.get(r)?.target??void 0:void 0}function Cce(e,t,n,o,r,i,a,s,l,c){let u=z2(e,"blip"),d=u?z2(u,"svgBlip"):null,p=(d?tQ(d):null)??(u?tQ(u):null);if(!p)return null;let m=n.get(p);if(!m||m.type!==w8e)return null;let h=o[m.target];if(!h)return null;let x=z2(e,"cNvPr");return{image:{anchor:f1e(e,t,c).anchor,description:x?.getAttribute("descr")??void 0,hyperlink:h1e(x??e,n),id:s,mediaPath:m.target,mimeType:nQ(r,m.target),name:x?.getAttribute("name")??void 0,sheetIndex:a,src:yce(h,nQ(r,m.target),i),workbookSheetIndex:a,zIndex:l},mediaPath:m.target}}function aQ(e,t,n,o,r,i,a,s){let l=z2(e,"cNvPr"),c=C1(e,"style"),u=f1e(e,t,s),d=z2(e,"prstGeom")?.getAttribute("prst")??(z2(e,"custGeom")?"custom":"rect"),p=d==="custom"?xce(e):void 0,m=wce(e);return{anchor:u.anchor,description:l?.getAttribute("descr")??void 0,fill:Sce(e,c,o,d),flipH:u.flipH,flipV:u.flipV,geometry:d,geometryAdjustments:m,hidden:l?.getAttribute("hidden")==="1"||void 0,hyperlink:h1e(l??e,n),id:i,name:l?.getAttribute("name")??void 0,paragraphs:_ce(e,c,o),rotationDeg:u.rotationDeg,scaleX:u.scaleX,scaleY:u.scaleY,sheetIndex:r,svgPath:p?.path,svgViewBox:p?.viewBox,stroke:bce(e,c,o),textBox:Pce(e),workbookSheetIndex:r,zIndex:a}}function g1e(e,t,n,o,r,i,a,s,l,c,u,d,p=null){let m=[],h=[],x=new Set;return Array.from(e.childNodes).filter(ia).forEach(v=>{if(v.localName==="pic"){let P=`sheet-${a}-${l.image}`,z=Cce(v,t,n,o,r,i,a,P,l.z++,p);l.image+=1,z&&(m.push(z.image),x.add(z.mediaPath),c.set(P,{anchorIndex:u,workbookSheetIndex:a}));return}if(v.localName==="sp"){h.push(aQ(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName==="cxnSp"){h.push(aQ(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName!=="grpSp")return;let g=mce(v,p,t,d),y=u1e({cx:g.cx,cy:g.cy,x:g.x,y:g.y}),w=g1e(v,y,n,o,r,i,a,s,l,c,u,d,g);w.images.forEach(P=>m.push(P)),w.shapes.forEach(P=>h.push(P)),w.mediaPaths.forEach(P=>x.add(P))}),{images:m,mediaPaths:x,shapes:h}}function kce(e,t,n,o,r,i,a,s,l){let c=Fa(e,n);if(!c)return{images:[],mediaPaths:[],shapes:[]};let u=_3(c);if(!u)return{images:[],mediaPaths:[],shapes:[]};let d=JO(e,G_(n),n),p=[],m=[],h=new Set,x=m1e(u),v={image:i,shape:i,z:i};return x.forEach((g,y)=>{let w=cce(g);if(!w)return;let P=g1e(g,w,d,e,t,o,r,a,v,l,y,s);P.images.forEach(z=>p.push(z)),P.shapes.forEach(z=>m.push(z)),P.mediaPaths.forEach(z=>h.add(z))}),{images:p,mediaPaths:[...h],shapes:m}}function Rce(e,t,n){return tL(e,n)}function _h(e){if(e)for(let t of e.objectUrls)t.startsWith("blob:")&&URL.revokeObjectURL(t)}function zce(e,t){let n=D8e(e),o=r1e(e),r=B8e(e),i=E8e(r),{defaultFont:a,namedCellStyleByName:s,styleById:l,tableStyleByName:c}=H8e(e);return{contentTypes:n,namedCellStyleByName:s,sheetStatesByWorkbookSheetIndex:o.map(u=>Z8e(e,u.path,{...t,defaultFont:a,themePalette:i})),styleById:l,tableMetadataByWorkbookSheetIndex:o.map(()=>[]),tableStyleByName:c,theme:r,themePalette:i,workbookSheets:o}}function y1e(e,t){let n=Wm(e),{contentTypes:o,namedCellStyleByName:r,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,theme:c,themePalette:u,workbookSheets:d}=zce(n),p=[],m=[],h=[],x=[],v=[],g=new Map,y=t?tL(t,u):[];return d.forEach((w,P)=>{let z=JO(n,G_(w.path),w.path),k=[],L=[],I=[],N=1;for(let $ of z.values()){if($.type!==YO)continue;let X=$.target,ae=G_(X),pe=kce(n,o,X,p,P,N,c,i[P]??null,g);L.push(...pe.images),I.push(...pe.shapes),N+=pe.images.length+pe.shapes.length+10,k.push({drawingPath:X,drawingRelsPath:n[ae]?ae:null,mediaPaths:pe.mediaPaths})}let U=I.filter($=>!$.hidden);m[P]=y[P]??[],h[P]=L,x[P]=U,v[P]=k.length>0?{attachments:k,workbookSheetIndex:P}:null}),{archive:n,dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:m,imageOriginsById:g,imagesByWorkbookSheetIndex:h,namedCellStyleByName:r,objectUrls:p,shapesByWorkbookSheetIndex:x,sheetOrigins:v,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,themePalette:u}}function $ce(e,t){if(t.kind==="two-cell"){GN(C1(e,"from"),t.from),GN(C1(e,"to"),t.to);return}if(t.kind==="one-cell"){GN(C1(e,"from"),t.from);let r=C1(e,"ext");r&&(r.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),r.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))));return}let n=C1(e,"pos");n&&(n.setAttribute("x",String(Math.max(0,Math.round(t.positionEmu.x)))),n.setAttribute("y",String(Math.max(0,Math.round(t.positionEmu.y)))));let o=C1(e,"ext");o&&(o.setAttribute("cx",String(Math.max(0,Math.round(t.sizeEmu.cx)))),o.setAttribute("cy",String(Math.max(0,Math.round(t.sizeEmu.cy)))))}function Ece(e,t,n){let o=e.imageOriginsById.get(t);if(!o)return!1;let r=e.sheetOrigins[o.workbookSheetIndex]?.attachments??[];for(let i of r){let a=Fa(e.archive,i.drawingPath);if(!a)continue;let s=_3(a);if(!s)continue;let c=m1e(s)[o.anchorIndex];if(!c||!C1(c,"pic"))continue;$ce(c,n),e.archive[i.drawingPath]=C4(L_(s)),e.dirtyArchivePaths.add(ja(i.drawingPath));let u=e.imagesByWorkbookSheetIndex[o.workbookSheetIndex]??[],d=u.findIndex(p=>p.id===t);return d>=0&&(u[d]={...u[d],anchor:n}),!0}return!1}function Mce(e,t){let n=Fa(e,t);if(n){let o=_3(n);if(o)return o}return _3(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="${Yee}"></Relationships>`)}function Tce(e){let t=Fa(e,"[Content_Types].xml");if(t){let n=_3(t);if(n)return n}return _3(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="${CO}"></Types>`)}function Fu(e,t,n){let o=`/${ja(n)}`,r=e.documentElement;if(!r)return;if(!l2(e,"Override").find(l=>l.getAttribute("PartName")===o)&&t){let l=l2(t,"Override").find(c=>c.getAttribute("PartName")===o);if(l){r.appendChild(l.cloneNode(!0));return}}let a=o.split(".").pop()?.toLowerCase();if(!(!a||l2(e,"Default").find(l=>(l.getAttribute("Extension")??"").toLowerCase()===a))){if(t){let l=l2(t,"Default").find(c=>(c.getAttribute("Extension")??"").toLowerCase()===a);if(l){r.appendChild(l.cloneNode(!0));return}}if(a==="xml"){let l=e.createElementNS(CO,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/xml"),r.appendChild(l);return}if(a==="rels"){let l=e.createElementNS(CO,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/vnd.openxmlformats-package.relationships+xml"),r.appendChild(l)}}}function Ace(e,t){l2(e,"drawing").forEach(n=>n.remove()),l2(t,"Relationship").filter(n=>n.getAttribute("Type")===YO).forEach(n=>n.remove())}function Ice(e){let t=new Set(l2(e,"Relationship").map(o=>o.getAttribute("Id")).filter(o=>!!o)),n=1;for(;t.has(`rIdReactXlsxImage${n}`);)n+=1;return`rIdReactXlsxImage${n}`}function Nce(e,t){let n=e.documentElement;if(!n)return;let o=e.createElementNS(Kee,"drawing");o.setAttributeNS(XO,"r:id",t);let r=C1(n,"extLst");if(r){n.insertBefore(o,r);return}n.appendChild(o)}function Oce(e,t,n){if(!t||t.dirtyArchivePaths.size===0)return Nl(e);try{let o=Wm(e),r=r1e(o),i=_3(Fa(t.archive,"[Content_Types].xml")??""),a=Tce(o);if(!a)return Nl(e);n.forEach((l,c)=>{let u=l?.attachments.some(v=>t.dirtyArchivePaths.has(ja(v.drawingPath))||v.drawingRelsPath&&t.dirtyArchivePaths.has(ja(v.drawingRelsPath))||v.mediaPaths.some(g=>t.dirtyArchivePaths.has(ja(g))));if(!l?.attachments.length||!u)return;let d=r[c];if(!d)return;let p=Fa(o,d.path);if(!p)return;let m=_3(p),h=G_(d.path),x=Mce(o,h);!m||!x||(Ace(m,x),l.attachments.forEach(v=>{let g=t.archive[v.drawingPath];if(!g)return;if(o[v.drawingPath]=Nl(g),Fu(a,i,v.drawingPath),v.drawingRelsPath){let P=t.archive[v.drawingRelsPath];P&&(o[v.drawingRelsPath]=Nl(P),Fu(a,i,v.drawingRelsPath))}v.mediaPaths.forEach(P=>{let z=t.archive[P];z&&(o[P]=Nl(z),Fu(a,i,P))});let y=Ice(x),w=x.createElementNS(Yee,"Relationship");w.setAttribute("Id",y),w.setAttribute("Type",YO),w.setAttribute("Target",A8e(d.path,v.drawingPath)),x.documentElement?.appendChild(w),Nce(m,y)}),o[d.path]=C4(L_(m)),o[h]=C4(L_(x)),Fu(a,i,h))});for(let l of t.dirtyArchivePaths){let c=t.archive[l];c&&(o[l]=Nl(c),Fu(a,i,l))}if(!l2(a,"Override").some(l=>l.getAttribute("ContentType")===_8e))for(let l of Object.keys(o))l.startsWith("xl/drawings/")&&l.endsWith(".xml")&&Fu(a,i,l);return o["[Content_Types].xml"]=C4(L_(a)),Rw(o,{level:6})}catch{return Nl(e)}}function x3(e){return e/cd}function oa(e){return e*cd}function Lce(e){return(Math.max(e,kO)-5)/7}function nL(e,t){return Uh(e,t)}function v1e(e){return Math.max(Math.round(e*1.33),jh)}function S3(e,t=!0){return Math.max(0,e)+(t?e1e():0)}function JN(e,t=!0){return Math.max(0,e-(t?e1e():0))}function __(e,t){let n=Math.max(0,e),o=0;for(;n>0;){let r=Math.max(1,t(o));if(n<r)break;n-=r,o+=1}return{index:o,offsetPx:n}}function sQ(e,t,n){let o=Math.max(0,e.left-n.contentOffsetLeft),r=Math.max(0,e.top-n.contentOffsetTop),i=Math.max(o+1,e.left+e.width-n.contentOffsetLeft),a=Math.max(r+1,e.top+e.height-n.contentOffsetTop);if(t.kind==="absolute")return{kind:"absolute",positionEmu:{x:oa(o),y:oa(r)},sizeEmu:{cx:oa(e.width),cy:oa(e.height)}};let s=__(o,n.getColumnWidthPx),l=__(r,n.getRowHeightPx);if(t.kind==="one-cell")return{from:{col:s.index,colOffsetEmu:oa(s.offsetPx),row:l.index,rowOffsetEmu:oa(l.offsetPx)},kind:"one-cell",sizeEmu:{cx:oa(e.width),cy:oa(e.height)}};let c=__(i,n.getColumnWidthPx),u=__(a,n.getRowHeightPx);return{from:{col:s.index,colOffsetEmu:oa(s.offsetPx),row:l.index,rowOffsetEmu:oa(l.offsetPx)},kind:"two-cell",to:{col:c.index,colOffsetEmu:oa(c.offsetPx),row:u.index,rowOffsetEmu:oa(u.offsetPx)}}}function Y_(e,t,n,o,r=16){let i=e.left,a=e.top,s=e.width,l=e.height;return t.includes("w")&&(i+=n,s-=n),t.includes("e")&&(s+=n),t.includes("n")&&(a+=o,l-=o),t.includes("s")&&(l+=o),s<r&&(t.includes("w")&&(i-=r-s),s=r),l<r&&(t.includes("n")&&(a-=r-l),l=r),{height:l,left:i,top:a,width:s}}var lQ=/'((?:[^']|'')+)'!|([A-Za-z_\u0080-\uFFFF][\w.\u0080-\uFFFF]*)!/g;function Dce(e){let t=new Set;for(let n=0;n<e.sheetCount;n+=1){let o;try{o=e.getSheet(n)}catch{continue}let r=o.formulaCells;if(Array.isArray(r))for(let i of r){let a=i?.formula;if(!a)continue;lQ.lastIndex=0;let s;for(;(s=lQ.exec(a))!==null;){let l=s[1]??s[2];l&&t.add(l.replace(/''/g,"'"))}}}return t}function Bce(e){let t;try{t=e.sheetNames}catch{return!1}let n=new Set(t),o=Dce(e);for(let r of o)if(!n.has(r))return!0;return!1}function jce(e,t={}){if(Bce(e))return{workbook:e,calculated:!1,skipReason:"unresolved-sheet-refs"};try{return e.calculate(),{workbook:e,calculated:!0,skipReason:null}}catch(n){if(console.warn("[react-xlsx] workbook.calculate() trapped; falling back to cached formula values",n),t.reparse)try{return{workbook:t.reparse(),calculated:!1,skipReason:"calculate-trapped"}}catch(o){console.warn("[react-xlsx] workbook reparse after calculate trap failed",o)}return{workbook:e,calculated:!1,skipReason:"calculate-trapped"}}}function cQ(e){try{return e.calculate(),{calculated:!0,error:null}}catch(t){return console.warn("[react-xlsx] workbook.calculate() trapped during recalculation",t),{calculated:!1,error:t}}}var QN=null,b1e=!1,RO,rL;function Uce(e){if(e instanceof ArrayBuffer)return e.slice(0);let t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);return new Uint8Array(t).buffer}function Fce(e){if(typeof e=="string")return e;if(typeof URL<"u"&&e instanceof URL)return e.href;if(typeof Request<"u"&&e instanceof Request)return e.url;if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return Uce(e);if(typeof WebAssembly<"u"&&e instanceof WebAssembly.Module)return e}function S1e(e){b1e=!0,RO=e,rL=Fce(e)}function Hce(){return!b1e||rL!==void 0}function uQ(){return rL}function x1e(){return QN||(QN=Promise.resolve().then(()=>(UJ(),jJ)).then(async e=>(RO!==void 0?await e.default({module_or_path:RO}):await e.default(),e))),QN}function dQ(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}var qce=class{worker;nextRequestId=1;pendingRequests=new Map;disposed=!1;constructor(){this.worker=new Worker(globalThis.__officeXlsxWorkerUrl,{type:"module"}),this.worker.addEventListener("message",this.handleMessage),this.worker.addEventListener("error",this.handleError)}dispose(){if(this.disposed)return;this.disposed=!0,this.worker.removeEventListener("message",this.handleMessage),this.worker.removeEventListener("error",this.handleError),this.worker.terminate();let e=dQ();for(let t of this.pendingRequests.values())t.reject(e);this.pendingRequests.clear()}loadWorkbook(e,t=!1,n=!1){let o=pQ(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:uQ()},type:"load"},[o])}getCellSnapshot(e,t,n){return this.request({id:0,payload:{col:n,row:t,workbookSheetIndex:e},type:"getCellSnapshot"})}parseCharts(e,t=!1,n=!1){let o=pQ(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:uQ()},type:"parseCharts"},[o])}getRowsBatch(e,t,n){return this.request({id:0,payload:{rowCount:n,startRow:t,workbookSheetIndex:e},type:"getRowsBatch"})}request(e,t=[]){return new Promise((n,o)=>{if(this.disposed){o(dQ());return}let r=this.nextRequestId;this.nextRequestId+=1,this.pendingRequests.set(r,{reject:o,resolve:n}),this.worker.postMessage({...e,id:r},t)})}handleError=()=>{for(let e of this.pendingRequests.values())e.reject(new Error("Worker request failed."));this.pendingRequests.clear()};handleMessage=e=>{let t=e.data,n=this.pendingRequests.get(t.id);if(n){if(this.pendingRequests.delete(t.id),!t.success){n.reject(new Error(t.error));return}n.resolve(t.result)}}};function pQ(e){return e.slice(0)}var oL=92,zO=47,Vce=101010256,Wce=33639248,Gce=67324752,D_=22,eO=46,$O=30,Zce=65535,Xce=65535,EO=4294967295;function Yce(e){let t=Math.max(0,e.byteLength-D_-Zce);for(let n=e.byteLength-D_;n>=t;n-=1){if(e.getUint32(n,!0)!==Vce)continue;let o=e.getUint16(n+20,!0);if(n+D_+o===e.byteLength)return n}return null}function Kce(e){if(e.byteLength<D_)return null;let t=Yce(e);if(t===null)return null;let n=e.getUint16(t+4,!0),o=e.getUint16(t+6,!0),r=e.getUint16(t+8,!0),i=e.getUint16(t+10,!0),a=e.getUint32(t+12,!0),s=e.getUint32(t+16,!0);if(n!==0||o!==0||r!==i||i===Xce||a===EO||s===EO)return null;let l=s+a;return s>t||l>t||l>e.byteLength?null:{endOffset:l,entryCount:i,offset:s}}function iL(e,t,n){if(n<0||n+eO>t||n+eO>e.byteLength||e.getUint32(n,!0)!==Wce)return null;let o=e.getUint16(n+28,!0),r=e.getUint16(n+30,!0),i=e.getUint16(n+32,!0),a=n+eO,s=a+o,l=s+r+i;return s>t||l>t?null:{diskNumberStart:e.getUint16(n+34,!0),localHeaderOffset:e.getUint32(n+42,!0),nameEnd:s,nameStart:a,nextOffset:l}}function aL(e,t){for(let n=t.nameStart;n<t.nameEnd;n+=1)if(e[n]===oL)return!0;return!1}function Jce(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=iL(t,n.endOffset,o);if(!i)return null;if(aL(e,i))return!0;o=i.nextOffset}return!1}function Qce(e,t){let n="";for(let o=t.nameStart;o<t.nameEnd;o+=1){let r=e[o]===oL?zO:e[o];n+=String.fromCharCode(r)}return n}function e9e(e,t,n){let o=new Set,r=new Set,i=n.offset;for(let a=0;a<n.entryCount;a+=1){let s=iL(t,n.endOffset,i);if(!s||s.diskNumberStart!==0||s.localHeaderOffset===EO||s.localHeaderOffset+$O>n.offset||r.has(s.localHeaderOffset))return!1;r.add(s.localHeaderOffset);let l=Qce(e,s);if(o.has(l))return!1;if(o.add(l),!aL(e,s)){i=s.nextOffset;continue}if(t.getUint32(s.localHeaderOffset,!0)!==Gce)return!1;let c=t.getUint16(s.localHeaderOffset+26,!0),u=s.localHeaderOffset+$O,d=u+c;if(c!==s.nameEnd-s.nameStart||d>n.offset)return!1;for(let p=0;p<c;p+=1){let m=s.nameStart+p,h=u+p;if(e[m]!==e[h])return!1}i=s.nextOffset}return!0}function t9e(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=iL(t,n.endOffset,o);if(!i)return;if(aL(e,i)){let a=i.localHeaderOffset+$O;for(let s=0;s<i.nameEnd-i.nameStart;s+=1){let l=i.nameStart+s;e[l]===oL&&(e[l]=zO,e[a+s]=zO)}}o=i.nextOffset}}function n9e(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=Kce(t);if(!n||Jce(e,t,n)!==!0||!e9e(e,t,n))return e;let o=new Uint8Array(e.byteLength);o.set(e);let r=new DataView(o.buffer,o.byteOffset,o.byteLength);return t9e(o,r,n),o}function r9e(e){let t=new Uint8Array(e),n=n9e(t);if(n===t)return e;if(n.byteOffset===0&&n.byteLength===n.buffer.byteLength&&n.buffer instanceof ArrayBuffer)return n.buffer;let o=new ArrayBuffer(n.byteLength);return new Uint8Array(o).set(n),o}var o9e=1e3,w1e=24,_1e=80,P1e="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",i9e="text/csv;charset=utf-8",C1e=16,b5=24,S5=40,a9e=100,P_="application/x-react-xlsx-range+json",s9e=0,l9e=25*1024*1024,c9e=200*1024*1024,u9e=50*1024*1024,d9e=256*1024*1024,K_=100,J_=10,Q_=400,Ml=10,p9e="__default__";function f9e(e){return e==="hidden"||e==="veryHidden"?e:"visible"}function eP(e){return Number.isFinite(e)?Math.min(Q_,Math.max(J_,Math.round(e))):K_}function m9e(e,t){return e?.kind!=="sheet"?K_:eP(t?.zoomScale??K_)}function fQ(e,t){let o=[typeof t?.zoomScale=="number"?t.zoomScale:void 0,typeof e.zoomScale=="number"?e.zoomScale:void 0].find(r=>typeof r=="number"&&Number.isFinite(r)&&r>0);return eP(o??K_)}function mQ(e,t){return t>0?Math.min(Q_,e%Ml===0?e+Ml:Math.ceil(e/Ml)*Ml):Math.max(J_,e%Ml===0?e-Ml:Math.floor(e/Ml)*Ml)}function tP(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function h9e(e){if(e.byteLength<22)return-1;let n=Math.max(0,e.byteLength-65557);for(let o=e.byteLength-22;o>=n;o-=1)if(e[o]===80&&e[o+1]===75&&e[o+2]===5&&e[o+3]===6)return o;return-1}function g9e(e){let t=new Uint8Array(e),n=h9e(t);if(n<0)return null;let o=new DataView(e,t.byteOffset,t.byteLength),r=o.getUint32(n+12,!0),i=o.getUint32(n+16,!0),a=new TextDecoder,s=[],l=i,c=i+r;for(;l+46<=c&&l+46<=t.byteLength;){if(o.getUint32(l,!0)!==33639248)return null;let u=o.getUint32(l+20,!0),d=o.getUint32(l+24,!0),p=o.getUint16(l+28,!0),m=o.getUint16(l+30,!0),h=o.getUint16(l+32,!0),x=l+46,v=x+p;if(v>t.byteLength)return null;s.push({compressedSize:u,name:a.decode(t.subarray(x,v)),uncompressedSize:d}),l=v+m+h}return s}function hQ(e){let t=g9e(e);if(!t)return null;let n=0,o=0,r=0;for(let a of t){if(/^xl\/worksheets\/[^/]+\.xml$/i.test(a.name)){n=Math.max(n,a.uncompressedSize),o+=a.uncompressedSize;continue}a.name==="xl/sharedStrings.xml"&&(r=a.uncompressedSize)}let i=n>c9e||r>u9e||o+r>d9e;return{largestWorksheetXmlBytes:n,sharedStringsBytes:r,tooLarge:i,totalWorksheetXmlBytes:o}}function gQ(e){return new Error(`XLSX is too large to preview interactively. Largest worksheet XML: ${tP(e.largestWorksheetXmlBytes)}; shared strings: ${tP(e.sharedStringsBytes)}.`)}var nP=class extends Error{fileSizeBytes;maxFileSizeBytes;constructor(e,t){super(`XLSX file size ${tP(e)} exceeds the configured limit of ${tP(t)}.`),this.name="XlsxFileSizeLimitExceededError",this.fileSizeBytes=e,this.maxFileSizeBytes=t}};function y9e(e,t){if(typeof t=="string"&&t.trim().length>0)return t.trim();if(!e)return"Workbook.xlsx";let o=(e.split("?")[0]??"").split("/"),r=o[o.length-1]??"";if(!r)return"Workbook.xlsx";try{return decodeURIComponent(r)}catch{return r}}function v9e(e,t){let[n,o,r,i]=e,a=t?.maxContentRow??-1,s=t?.maxContentCol??-1,l=t?.maxVerticalMergeEndRow??-1,c=t?.maxHorizontalMergeEndCol??-1,u=Math.max(a,l),d=Math.max(s,c);return u<0&&d<0?e:[t?.minContentRow!==void 0&&t.minContentRow>=0?Math.min(n,t.minContentRow):n,t?.minContentCol!==void 0&&t.minContentCol>=0?Math.min(o,t.minContentCol):o,u>=0?a>=0?Math.min(r,u):Math.max(r,u):r,d>=0?s>=0?Math.min(i,d):Math.max(i,d):i]}function B8(e,t,n,o,r,i,a=!1){let s=[];for(let l=0;l<e.sheetCount;l+=1){let c=e.getSheet(l),u=t?.[l]??null,d=$8e(c),p={...u,...d},m=C8e(c,u?.columnWidthCharacterWidthPx,u?.defaultColWidthPx??_1e),h=k8e(c,u?.defaultRowHeightPx??w1e),x=f9e(c.visibility);if(!a&&x!=="visible")continue;let v=W=>{let Te=c.getColumnWidth(W);return Te!=null?nL(Te,u?.columnWidthCharacterWidthPx):u?.colWidthOverridesPx?.[W]??m},g=W=>{let Te=c.getRowHeight(W);return Te!=null?Math.max(Math.round(Te*1.33),C1e):u?.rowHeightOverridesPx?.[W]??h},y=c.usedRange();if(!y){s.push({cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:bQ(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:vQ(c),hasHorizontalMerges:d.hasHorizontalMerges,hasVerticalMerges:d.hasVerticalMerges,maxHorizontalMergeEndCol:d.maxHorizontalMergeEndCol,maxVerticalMergeEndRow:d.maxVerticalMergeEndRow,hiddenCols:[],hiddenRows:[],minUsedCol:-1,minUsedRow:-1,maxUsedCol:-1,maxUsedRow:-1,name:c.name,visibility:x,namedCellStyleByName:r??{},rowCount:0,colCount:0,rowHeightOverridesPx:u?.rowHeightOverridesPx??{},rowStyleIds:u?.rowStyleIds??{},styleById:o??{},sparklines:u?.sparklines??[],tableStyleByName:i??{},visibleRows:[],visibleCols:[],colWidths:[],rowHeights:[],showGridLines:u?.showGridLines??!0,themePalette:n??{colorsByIndex:{}},workbookSheetIndex:l,zoomScale:fQ(c,u)});continue}let[w,P,z,k]=v9e(y,p),L=null,I=null,N=null,U=null,$=()=>{if(L)return L;let W=[];for(let Te=0;Te<=z;Te+=1)c.isRowHidden(Te)||W.push(Te);return L=W,W},X=()=>{if(I)return I;let W=[];for(let Te=0;Te<=k;Te+=1)c.isColumnHidden(Te)||W.push(Te);return I=W,W},ae=()=>N||(N=$().map(g),N),pe=()=>U||(U=X().map(v),U),Y={cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:bQ(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:vQ(c),hasHorizontalMerges:d.hasHorizontalMerges,hasVerticalMerges:d.hasVerticalMerges,maxHorizontalMergeEndCol:d.maxHorizontalMergeEndCol,maxVerticalMergeEndRow:d.maxVerticalMergeEndRow,hiddenCols:z8e(c,k),hiddenRows:R8e(c,z),minUsedCol:P,minUsedRow:w,maxUsedCol:k,maxUsedRow:z,name:c.name,visibility:x,namedCellStyleByName:r??{},rowHeightOverridesPx:u?.rowHeightOverridesPx??{},rowStyleIds:u?.rowStyleIds??{},showGridLines:u?.showGridLines??!0,styleById:o??{},sparklines:u?.sparklines??[],tableStyleByName:i??{},themePalette:n??{colorsByIndex:{}},workbookSheetIndex:l,zoomScale:fQ(c,u),get rowCount(){return $().length},get colCount(){return X().length},get visibleRows(){return $()},get visibleCols(){return X()},get colWidths(){return pe()},get rowHeights(){return ae()}};s.push(Y)}return s}function Hu(e){return new Map(e.map((t,n)=>[t.workbookSheetIndex,n]))}function b9e(e,t,n){if(!e)return null;let o=e.rowStyleIds[t];if(o!==void 0)return e.styleById[o]??null;let r=e.colStyleIds[n];return r!==void 0?e.styleById[r]??null:null}function S9e(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function Wi(e){return`${S9e(e.col)}${e.row+1}`}function yQ(e){let t=/^([A-Z]+)(\d+)$/i.exec(e.trim());if(!t)return null;let[,n,o]=t,r=0;for(let i of n.toUpperCase())r=r*26+(i.charCodeAt(0)-64);return{col:r-1,row:Number(o)-1}}function sL(e){let[t,n=t]=e.split(":"),o=yQ(t??""),r=yQ(n??"");return!o||!r?null:Vi({start:o,end:r})}function k1e(e,t,n,o=!1){let r=n.trim().replace(/^=/,"");if(!r)return null;let i=t,a=r,s=r.lastIndexOf("!");if(s>=0){let c=r.slice(0,s).trim();a=r.slice(s+1).trim(),c.startsWith("'")&&c.endsWith("'")&&(c=c.slice(1,-1).replace(/''/g,"'"));let u=e.sheetIndex(c);if(u===void 0)return null;i=u}else if(!o){let c=e.getNamedRange(r);if(c)return k1e(e,t,c,!0)}let l=sL(a.replace(/\$/g,""));if(!l||i<0||i>=e.sheetCount)return null;try{return{range:l,workbookSheetIndex:i,worksheet:e.getSheet(i)}}catch{return null}}function x9e(e){let t=e?.replace(/^#/,"");return t&&/^[0-9a-f]{6}$/i.test(t)?[0,2,4].map(n=>Number.parseInt(t.slice(n,n+2),16)):null}function w9e(e){if(!e)return;let t=e.hex?.replace(/^#/,"");switch(e.colorType??(t?.length===8?"argb":t?.length===6?"rgb":void 0)??(e.r!==void 0&&e.g!==void 0&&e.b!==void 0?e.a!==void 0?"argb":"rgb":void 0)??(e.themeIndex!==void 0?"theme":e.paletteIndex!==void 0?"indexed":void 0)){case"auto":return{colorType:"auto"};case"rgb":{let o=e.r!==void 0&&e.g!==void 0&&e.b!==void 0?[e.r,e.g,e.b]:x9e(e.hex);return o?{b:o[2],colorType:"rgb",g:o[1],r:o[0]}:void 0}case"argb":{let o=e.hex?.replace(/^#/,""),r=o&&/^[0-9a-f]{8}$/i.test(o)?[0,2,4,6].map(i=>Number.parseInt(o.slice(i,i+2),16)):e.a!==void 0&&e.r!==void 0&&e.g!==void 0&&e.b!==void 0?[e.a,e.r,e.g,e.b]:null;return r?{a:r[0],b:r[3],colorType:"argb",g:r[2],r:r[1]}:void 0}case"theme":return e.themeIndex===void 0?void 0:{colorType:"theme",index:e.themeIndex,tint:e.tint??0};case"indexed":return e.paletteIndex===void 0?void 0:{colorType:"indexed",index:e.paletteIndex}}}function _9e(e){return{bold:e.bold,charset:e.charset,color:w9e(e.color),family:e.family,italic:e.italic,name:e.name,scheme:e.scheme,size:e.size,strikethrough:e.strikethrough,underline:e.underline,verticalAlign:e.verticalAlign}}function qu(e){return typeof e=="string"?{runs:[{text:e}]}:{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:t.font?_9e(t.font):void 0,text:t.text})),verticalAlignment:e.verticalAlignment}}function R1e(e){switch(e.kind){case"button":case"label":return{caption:qu(e.caption),kind:e.kind};case"checkbox":return{...e,caption:qu(e.caption)};case"optionButton":return{...e,caption:qu(e.caption)};case"groupBox":return{...e,caption:qu(e.caption)};case"editbox":return{caption:qu(e.caption),kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:"EditBox",rawObj:e.rawObj,rawProperties:e.rawProperties};case"unknown":return{caption:e.caption?qu(e.caption):void 0,kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties};default:return{...e}}}function z1e(e){return e.kind==="optionButton"?{...e,state:e.state==="checked"?"checked":"unchecked"}:e.kind==="unknown"?{caption:e.caption,kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties}:{...e}}function P9e(e){return{altText:e.altText,...e.anchor?{anchor:e.anchor}:{transform:e.transform},formControl:{kind:z1e(e.formControl.kind),macroName:e.formControl.macroName,rawClientData:e.formControl.rawClientData},hidden:e.hidden,kind:"formControl",locked:e.locked,name:e.name,printable:e.printable,title:e.title}}function C9e(e){return{altText:e.altText,anchor:c1e(e.anchor,e.editAs),formControl:{kind:R1e(e.kind),macroName:e.macroName,rawClientData:e.rawClientData},hidden:e.hidden,kind:"formControl",locked:e.locked,name:e.name,printable:e.printable,title:e.title}}function tO(e){let t=e.formControls.flatMap(n=>n.formControl.kind.kind==="optionButton"&&n.formControl.kind.state==="checked"?[n.drawingPath]:[]);for(let n of t){let o=e.formControls.find(r=>r.drawingPath.length===n.length&&r.drawingPath.every((i,a)=>i===n[a]));o?.formControl.kind.kind==="optionButton"&&o.formControl.kind.state==="checked"&&e.setFormControlCheckState(o.drawingPath,"checked")}}function k9e(e,t){if(e.kind!==t.kind||"cellLink"in e&&"cellLink"in t&&e.cellLink!==t.cellLink)return!0;switch(e.kind){case"checkbox":case"optionButton":return t.kind===e.kind&&e.state!==t.state;case"dropdown":return t.kind==="dropdown"&&e.selected!==t.selected;case"listBox":return t.kind==="listBox"&&(e.selection!==t.selection||e.selected.length!==t.selected.length||e.selected.some((n,o)=>n!==t.selected[o]));case"scrollbar":case"spinner":return t.kind===e.kind&&e.value!==t.value;default:return!1}}function vQ(e){let t=e.freezePanes,n=typeof t?.row=="number"&&t.row>=0?t.row:null,o=typeof t?.col=="number"&&t.col>=0?t.col:null;return n===null&&o===null?null:{col:o??0,row:n??0}}function bQ(e){return(Array.isArray(e.dataValidations)?e.dataValidations:[]).flatMap(n=>{if(!n||typeof n!="object")return[];let o=n,r=Array.isArray(o.ranges)?o.ranges.flatMap(a=>{if(typeof a!="string")return[];let s=sL(a);return s?[s]:[]}):[],i=typeof o.validationType=="string"?o.validationType:null;return!i||r.length===0?[]:[{allowBlank:typeof o.allowBlank=="boolean"?o.allowBlank:void 0,errorMessage:typeof o.errorMessage=="string"?o.errorMessage:void 0,errorStyle:typeof o.errorStyle=="string"?o.errorStyle:void 0,inputMessage:typeof o.inputMessage=="string"?o.inputMessage:void 0,listSource:typeof o.listSource=="string"?o.listSource:void 0,ranges:r,showDropdown:typeof o.showDropdown=="boolean"?o.showDropdown:void 0,showErrorAlert:typeof o.showErrorAlert=="boolean"?o.showErrorAlert:void 0,showInputMessage:typeof o.showInputMessage=="boolean"?o.showInputMessage:void 0,validationType:i}]})}function Vi(e){return{start:{row:Math.min(e.start.row,e.end.row),col:Math.min(e.start.col,e.end.col)},end:{row:Math.max(e.start.row,e.end.row),col:Math.max(e.start.col,e.end.col)}}}function Vu(e){let t=Vi(e),n=Wi(t.start),o=Wi(t.end);return n===o?n:`${n}:${o}`}function R9e(e,t){let n=Vi(e);return t.row>=n.start.row&&t.row<=n.end.row&&t.col>=n.start.col&&t.col<=n.end.col}function z9e(e){return(e?.tables??[]).flatMap((n,o)=>{let r=Array.isArray(n.columns)?n.columns:[],i=typeof n.name=="string"?n.name:`Table${o+1}`,a=typeof n.displayName=="string"?n.displayName:typeof n.name=="string"?n.name:`Table ${o+1}`,l=typeof n.reference=="string"?n.reference:"",c=sL(l);return c?[{columns:r.map((u,d)=>({id:typeof u.id=="number"?u.id??d+1:d+1,index:d,name:typeof u.name=="string"?u.name??`Column ${d+1}`:`Column ${d+1}`})),displayName:a,end:c.end,headerRowCount:SQ(n.headerRowCount,1),headerRowCellStyle:typeof n.headerRowCellStyle=="string"?n.headerRowCellStyle:void 0,name:i,reference:l,start:c.start,styleInfo:n.styleInfo,totalsRowCount:SQ(n.totalsRowCount,0),totalsRowShown:$9e(n.totalsRowShown)}]:[]})}function SQ(e,t){if(typeof e=="number"&&Number.isFinite(e)&&e>=0)return e;if(typeof e=="string"){let n=Number.parseInt(e,10);if(Number.isFinite(n)&&n>=0)return n}return t}function $9e(e){if(typeof e=="boolean")return e;if(typeof e=="number")return e!==0;if(typeof e=="string"){let t=e.trim().toLowerCase();if(t==="0"||t==="false"||t==="")return!1;if(t==="1"||t==="true")return!0}return!1}function xQ(e){let t=e.trim(),n=t.lastIndexOf(".");return n>0?t.slice(0,n):t}function E9e(e){return Math.max(e,C1e)/1.33}function M9e(e){if(!e?.hex)return null;let t=String(e.hex);return`#${t.length===8?t.slice(2):t}`}function C_(e){let t=M9e(e.color)??"#000000",n={dashed:"1px",dotted:"1px",double:"3px",hair:"1px",medium:"2px",thick:"3px",thin:"1px"},o={dashDot:"dashed",dashDotDot:"dotted",dashed:"dashed",dotted:"dotted",double:"double",hair:"solid",medium:"solid",mediumDashDot:"dashed",mediumDashDotDot:"dotted",mediumDashed:"dashed",slantDashDot:"dashed",thick:"solid",thin:"solid"};return`${n[e.style]??"1px"} ${o[e.style]??"solid"} ${t}`}function wQ(e){return e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&apos;/g,"'").replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function $1e(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function T9e(e){try{let t=Wm(e),n=t["xl/styles.xml"];if(n){let o=T0(n).replace(/&amp;quot;/g,"&quot;").replace(/&amp;apos;/g,"&apos;");t["xl/styles.xml"]=C4(o)}return Rw(t,{level:6})}catch{return $1e(e)}}function L0(e,t){e.push(t),e.length>a9e&&e.shift()}function E1e(e){return e??""}function A9e(e){if(!e||typeof e!="object")return e;if(typeof structuredClone=="function")try{return structuredClone(e)}catch{}try{return JSON.parse(JSON.stringify(e))}catch{return e}}function _Q(e){let t=e.trim();if(!t)return"";if(t.startsWith("'"))return t.slice(1);if(/^(true|false)$/i.test(t))return t.toLowerCase()==="true";if(/^[+-]?(?:\d+\.?\d*|\.\d+)$/.test(t)){let n=Number(t);if(Number.isFinite(n))return n}return e}function nO(e,t,n){n.formula?e.setFormula(Wi(t),n.formula):e.setCell(Wi(t),E1e(n.value)),n.style&&typeof n.style=="object"&&e.setCellStyleAt(t.row,t.col,n.style)}function PQ(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function I9e(e){let n=e.replace(/\r\n/g,`
`).replace(/\r/g,`
`).split(`
`);return n.length>1&&n[n.length-1]===""&&n.pop(),n.map(o=>o.split("	"))}function N9e(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}function Th(e){return e instanceof Error&&e.name==="AbortError"}async function O9e({file:e,src:t},n){let o;if(n?.aborted)throw N9e();if(e)o=e;else if(t){let r;try{r=await fetch(t,{signal:n})}catch(i){throw Th(i)?i:new Error("Failed to fetch workbook. The remote URL may be blocked by CORS, unavailable, or not directly downloadable from the browser.")}if(!r.ok)throw new Error(`Failed to fetch workbook (status ${r.status})`);o=await r.arrayBuffer()}else throw new Error("Either `file` or `src` must be provided.");return o}async function CQ(e){let t=await x1e(),n=t.Workbook.fromBytes(new Uint8Array(e)),o=0;for(let a=0;a<n.sheetCount;a+=1)o+=n.getSheet(a).formulaCount;let r=o<=o9e;if(!r)return{shouldAutoCalculate:r,workbook:n};let i=jce(n,{reparse:()=>t.Workbook.fromBytes(new Uint8Array(e))});return{shouldAutoCalculate:i.calculated,workbook:i.workbook}}function L9e(e){if(typeof window>"u"){let o=setTimeout(e,0);return()=>clearTimeout(o)}let t=window;if(typeof t.requestIdleCallback=="function"){let o=t.requestIdleCallback(()=>{e()},{timeout:120});return()=>{t.cancelIdleCallback?.(o)}}let n=window.setTimeout(e,0);return()=>window.clearTimeout(n)}function D9e(e){if(e.startsWith("data:")){let n=e.indexOf(";");if(n>5)return e.slice(5,n)}let t=e.split("?")[0]?.toLowerCase()??"";return t.endsWith(".gif")?"image/gif":t.endsWith(".jpg")||t.endsWith(".jpeg")?"image/jpeg":t.endsWith(".svg")?"image/svg+xml":t.endsWith(".webp")?"image/webp":"image/png"}function B9e(e){let t=e.format;if(t==="gif")return"image/gif";if(t==="jpeg")return"image/jpeg";if(t==="svg")return"image/svg+xml";if(t==="bmp")return"image/bmp";if(t==="tiff")return"image/tiff";if(t==="emf")return"image/emf";if(t==="wmf")return"image/wmf";if(t==="png")return"image/png";let n=typeof e.mediaPath=="string"?e.mediaPath:"";return n?D9e(n):"image/png"}function j9e(e,t,n){let o=e instanceof Uint8Array?e:Array.isArray(e)?Uint8Array.from(e.filter(a=>typeof a=="number")):null;if(!o||o.byteLength===0)return null;let r=new Uint8Array(o.byteLength);r.set(o);let i=URL.createObjectURL(new Blob([r.buffer],{type:t}));return n.push(i),i}function U9e(e,t,n,o){let r=!!n.image.svgMediaPath,i=B9e(n.image),a;try{let c=n.image.format==="svg"||r?e.drawingSvgData(n.drawingPath):void 0;c?(a=c,i="image/svg+xml"):a=e.drawingImageData(n.drawingPath)}catch{return null}let s=j9e(a,i,o);if(!s)return null;let l=(n.drawingPath[0]??0)+1;return{anchor:eL(n.anchor),description:n.altText,editable:!1,id:`worksheet-image-${t}-${n.drawingPath.join("-")}`,mediaPath:n.image.mediaPath||void 0,mimeType:i,name:n.name,sheetIndex:t,src:s,workbookSheetIndex:t,zIndex:l}}function M1e(e,t){let n=Array.from({length:e.sheetCount},()=>[]);for(let o=0;o<e.sheetCount;o+=1){let r=e.getSheet(o),i=r.images;if(i.length===0)continue;let a=i.filter(s=>!s.hidden&&!!s.anchor).map(s=>U9e(r,o,s,t)).filter(s=>!!s);a.length>0&&(n[o]=a)}return n}function Xu(e){return e.kind==="absolute"?["absolute",Math.round(e.positionEmu.x),Math.round(e.positionEmu.y),Math.round(e.sizeEmu.cx),Math.round(e.sizeEmu.cy)].join(":"):e.kind==="one-cell"?["one",e.from.col,e.from.row,Math.round(e.from.colOffsetEmu),Math.round(e.from.rowOffsetEmu),Math.round(e.sizeEmu.cx),Math.round(e.sizeEmu.cy)].join(":"):["two",e.from.col,e.from.row,Math.round(e.from.colOffsetEmu),Math.round(e.from.rowOffsetEmu),e.to.col,e.to.row,Math.round(e.to.colOffsetEmu),Math.round(e.to.rowOffsetEmu)].join(":")}function F9e(e){return Array.from({length:e.sheetCount},(t,n)=>new Set(e.getSheet(n).images.flatMap(o=>o.hidden&&o.anchor?[Xu(eL(o.anchor))]:[])))}function H9e(e,t,n){let o=e.filter(u=>!n.has(Xu(u.anchor)));if(o.length===0)return t;if(t.length===0)return o;let r=u=>u?.trim().toLowerCase()??"",i=u=>{let d=[`${r(u.mediaPath)}|${r(u.name)}|${Xu(u.anchor)}`,`${r(u.mediaPath)}|${Xu(u.anchor)}`,`${r(u.name)}|${Xu(u.anchor)}`,`${Xu(u.anchor)}`];return d.filter((p,m)=>p&&d.indexOf(p)===m)},a=new Map;for(let u of t)for(let d of i(u)){let p=a.get(d);p?p.push(u):a.set(d,[u])}let s=new Set,l=u=>{for(let d of i(u)){let p=a.get(d);if(!p)continue;let m=p.find(h=>!s.has(h));if(m)return s.add(m),m}return null};return o.map(u=>{let d=l(u);return d?{...u,anchor:d.anchor,mediaPath:d.mediaPath??u.mediaPath,mimeType:d.mimeType,name:d.name??u.name,src:d.src,zIndex:d.zIndex}:u})}function q9e(e){return e.byteLength>=4&&e[0]===80&&e[1]===75}function V9e(e){return e.byteLength>=8&&e[0]===208&&e[1]===207&&e[2]===17&&e[3]===224&&e[4]===161&&e[5]===177&&e[6]===26&&e[7]===225}function Yu(e,t=!1){return t||V9e(e)}function W9e(e){let t=[];return{archive:{},dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:tL(e),imageOriginsById:new Map,imagesByWorkbookSheetIndex:M1e(e,t),namedCellStyleByName:{},objectUrls:t,shapesByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>[]),sheetOrigins:Array.from({length:e.sheetCount},()=>null),sheetStatesByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>null),styleById:{},tableMetadataByWorkbookSheetIndex:Array.from({length:e.sheetCount},()=>[]),tableStyleByName:{},themePalette:{colorsByIndex:{}}}}function rO(e,t,n=!1){if(Yu(e,n)||!q9e(e))return W9e(t);let o=y1e(e,t),r=M1e(t,o.objectUrls),i=F9e(t),a=Array.from({length:Math.max(t.sheetCount,o.imagesByWorkbookSheetIndex.length,r.length)},(s,l)=>{let c=o.imagesByWorkbookSheetIndex[l]??[],u=r[l]??[];return H9e(c,u,i[l]??new Set)});return{...o,imagesByWorkbookSheetIndex:a}}function G9e(e,t){let n=new Blob([e],{type:P1e}),o=URL.createObjectURL(n),r=document.createElement("a");r.href=o,r.download=t,document.body.append(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(o),0)}function Z9e(e,t,n){let o=new Uint8Array(e.byteLength);o.set(e);let r=new Blob([o],{type:n}),i=URL.createObjectURL(r),a=document.createElement("a");a.href=i,a.download=t,document.body.append(a),a.click(),a.remove(),setTimeout(()=>URL.revokeObjectURL(i),0)}function X9e(e,t,n){let o=new Blob([e],{type:n}),r=URL.createObjectURL(o),i=document.createElement("a");i.href=r,i.download=t,document.body.append(i),i.click(),i.remove(),setTimeout(()=>URL.revokeObjectURL(r),0)}function Y9e(e,t){let n=document.createElement("a");n.href=e,n.download=t,n.rel="noreferrer",document.body.append(n),n.click(),n.remove()}function lL(e){let{allowResizeInReadOnly:t=!1,deferLoadingAboveBytes:n=s9e,file:o,fileName:r,maxFileSizeBytes:i=l9e,readOnly:a=!1,readOnlyAboveBytes:s=0,showHiddenSheets:l=!1,skipXmlParsing:c=!1,src:u,useWorker:d=!0}=e,[p,m]=je.useState(!!(o??u)),[h,x]=je.useState(null),[v,g]=je.useState(null),[y,w]=je.useState([]),[P,z]=je.useState([]),[k,L]=je.useState([]),[I,N]=je.useState([]),[U,$]=je.useState(!1),[X,ae]=je.useState([]),[pe,Y]=je.useState([]),[W,Te]=je.useState([]),[qe,we]=je.useState([]),[Ee,Ve]=je.useState(0),[r1,S1]=je.useState(0),[f1,oe]=je.useState({}),[me,We]=je.useState(null),[c1,b1]=je.useState(null),[j1,De]=je.useState(null),[Ue,u1]=je.useState(null),[Ce,Se]=je.useState(null),[fe,he]=je.useState(0),re=je.useRef(null),Ie=je.useRef([]),m1=je.useRef([]),E=je.useRef(!1),[et,N1]=je.useState(0),[t1,O1]=je.useState(!1),[G1,gt]=je.useState(0),[vt,It]=je.useState(!1),[gn,J1]=je.useState(null),[Wt,Bt]=je.useState(!1),zn=je.useRef(null),[Cr,ur]=je.useState(null),mt=je.useRef(null),Tn=je.useRef(null),On=je.useRef(0),kr=je.useRef(null),dr=je.useRef([]),m2=je.useRef(null),jr=je.useRef(new Map),Ur=je.useMemo(()=>y9e(u,r),[r,u]),An=n>0,Pt=a||Wt,Rr=a&&t&&!Wt,G2=d&&typeof Worker<"u"&&Hce(),Po=a,E2=je.useCallback(A=>!a&&s>0&&A>s,[s,a]),vr=je.useCallback(A=>G2&&(A||Po),[Po,G2]),Fr=je.useCallback(()=>{m2.current?.dispose(),m2.current=null},[]),pr=je.useCallback(()=>(m2.current||(m2.current=new qce),m2.current),[]),e1=je.useCallback(()=>{_h(mt.current),mt.current=null,dr.current=[],Y([]),Te([]),we([])},[]),Y1=je.useCallback(()=>{On.current+=1,kr.current?.(),kr.current=null,Tn.current=null,z([]),L([]),N([]),$(!1)},[]),Rt=je.useCallback(A=>{_h(mt.current),mt.current=A,dr.current=A?.sheetOrigins.slice()??[],Y(A?.formControlsByWorkbookSheetIndex??[]),Te(A?.imagesByWorkbookSheetIndex??[]),we(A?.shapesByWorkbookSheetIndex??[])},[]),zt=je.useCallback(A=>{Tn.current=A,z(A?.chartsByWorkbookSheetIndex??[]),L(A?.chartsheets??[]),N(A?.tabs??[]),$(!1)},[]),Hr=je.useCallback(A=>{let Q=A instanceof Error?A.message:String(A??"");return Q.includes("DOMParser is not defined")||Q.includes("XMLSerializer is not defined")||Q.includes("Worker chart payload incomplete")},[]),$n=je.useCallback(A=>{for(let Q of A.chartsByWorkbookSheetIndex)for(let K of Q)if(K.chartType==="Bubble")for(let _e of K.series){let Le=Math.max(_e.values.length,_e.categories.length);if(Le<=1)continue;if((_e.bubbleSizes??[]).filter(Qe=>typeof Qe=="number"&&Number.isFinite(Qe)).length<Le)return!0}return!1},[]),c2=je.useCallback((A,Q)=>{let K=Tn.current;if(K&&(K.chartOriginsById.size>0||!A||!mt.current))return K;if(!A||!mt.current)return Tn.current;let _e=D8(A,mt.current,Hu(Q),l);return Tn.current=_e,_e},[l]),Z2=je.useCallback((A,Q,K)=>{let _e=Yu(new Uint8Array(A),c),Le=Hu(K),o1=D8(Q,null,Le,l);if(zt(o1),_e)return;if(!o1.chartsByWorkbookSheetIndex.some(an=>an.length>0)){$(!1);return}$(!0);let Je=On.current+1;On.current=Je,kr.current?.(),kr.current=null;let Xe=!1,d1=()=>{Xe||Je!==On.current||(Xe=!0,dn())},Mt=typeof window<"u"?window.setTimeout(()=>{d1()},1500):null,en=an=>{Je===On.current&&(z(an.chartsByWorkbookSheetIndex),L(an.chartsheets),N(an.tabs),$(!1))},dn=()=>{kr.current=L9e(()=>{if(Je===On.current)try{let an=D8(Q,mt.current,Le,l);if(Je!==On.current)return;zt(an)}catch{if(Je!==On.current)return;zt(o1)}finally{Je===On.current&&$(!1)}})};if(!G2){dn();return}pr().parseCharts(A,_e,l).then(an=>{if(Mt!==null&&window.clearTimeout(Mt),!Xe)try{if($n(an)){d1();return}en(an)}catch{d1()}}).catch(an=>{Mt!==null&&window.clearTimeout(Mt),!Th(an)&&d1()})},[pr,$n,zt,l,c,G2]),Ko=je.useCallback(async A=>{let Q=await CQ(A),K=new Uint8Array(A);return{imageAssets:rO(K,Q.workbook,Yu(K,c)),parsedWorkbook:Q}},[c]),tn=je.useCallback(A=>{let Q=mt.current?.formControlsByWorkbookSheetIndex??[],K=Rce(A,Q,mt.current?.themePalette);mt.current&&(mt.current.formControlsByWorkbookSheetIndex=K),Y(K);let _e=B8(A,mt.current?.sheetStatesByWorkbookSheetIndex,mt.current?.themePalette,mt.current?.styleById,mt.current?.namedCellStyleByName,mt.current?.tableStyleByName,l);w(_e),zt(D8(A,mt.current,Hu(_e),l)),he(Le=>Le+1)},[zt,l]);je.useEffect(()=>()=>{kr.current?.(),kr.current=null,_h(mt.current),Fr()},[Fr]),je.useEffect(()=>{if(!o&&!u){Fr(),Bt(!1),g(null),w([]),Y1(),ae([]),e1(),x(null),m(!1),It(!1),zn.current=null,ur(null),Ve(0),S1(0),We(null),b1(null),De(null),u1(null),Se(null),re.current=null,Ie.current=[],m1.current=[],N1(0),O1(!1),jr.current.clear(),gt(0),J1(null),oe({}),he(0);return}let A=!0,Q=new AbortController;return m(!0),x(null),e1(),Y1(),ae([]),It(!1),zn.current=null,ur(null),Ve(0),S1(0),We(null),b1(null),De(null),u1(null),Se(null),re.current=null,Ie.current=[],m1.current=[],N1(0),O1(!1),jr.current.clear(),gt(0),J1(null),oe({}),he(0),Fr(),O9e({file:o,src:u},Q.signal).then(async K=>{if(!A||Q.signal.aborted)return;if(i>0&&K.byteLength>i)throw new nP(K.byteLength,i);K=r9e(K);let _e=hQ(K);if(_e?.tooLarge)throw gQ(_e);let Le=E2(K.byteLength);Bt(Le);let o1=vr(Le),Qe=Yu(new Uint8Array(K),c);if(An&&K.byteLength>n){zn.current=K,ur(K.byteLength),g(null),w([]),Y1(),ae([]),m(!1);return}if(o1)try{let Mt=await pr().loadWorkbook(K,Qe,l);if(!A||Q.signal.aborted)return;if(!Qe&&$n(Mt))throw new Error("Worker chart payload incomplete");let en=Qe?null:y1e(new Uint8Array(K));if(!A||Q.signal.aborted){_h(en);return}Rt(en),Y(Mt.formControlsByWorkbookSheetIndex),g(null),w(Mt.sheets),z(Mt.chartsByWorkbookSheetIndex),L(Mt.chartsheets),N(Mt.tabs),Tn.current=null,ae(Mt.tablesByWorkbookSheetIndex),O1(!1),It(!0),J1(null),$(!1),m(!1);return}catch(Mt){if(!A||Th(Mt))return;if(!Hr(Mt))throw Mt;Fr()}let{imageAssets:Je,parsedWorkbook:Xe}=await Ko(K);if(!A||Q.signal.aborted){_h(Je);return}Rt(Je),g(Xe.workbook);let d1=B8(Xe.workbook,Je.sheetStatesByWorkbookSheetIndex,Je.themePalette,Je.styleById,Je.namedCellStyleByName,Je.tableStyleByName,l);w(d1),Z2(K,Xe.workbook,d1),O1(Xe.shouldAutoCalculate),ae([]),It(!1),J1(null),m(!1)}).catch(K=>{!A||Th(K)||(g(null),w([]),Y1(),ae([]),e1(),O1(!1),It(!1),J1(null),x(K instanceof Error?K:new Error("Could not load workbook.")),m(!1))}),()=>{A=!1,Q.abort(),Fr()}},[Y1,e1,n,Fr,o,pr,$n,Ko,i,Rt,Z2,Hr,An,E2,vr,u,l]);let h2=I[r1]??null,yt=h2?.kind==="sheet"?y[h2.sheetIndex??-1]??null:null,Kr=je.useDeferredValue(me),Co=je.useDeferredValue(yt),X2=h2?.id??p9e,ko=je.useMemo(()=>m9e(h2,yt),[yt,h2]),Y2=je.useMemo(()=>eP(f1[X2]??ko),[X2,ko,f1]),la=Y2<Q_,ca=Y2>J_;je.useEffect(()=>{We(null),b1(null),De(null),u1(null),Se(null),re.current=null,J1(null)},[r1]);let Zi=je.useCallback(A=>{Ve(Q=>{if(A<0||A>=y.length)return Q;let K=y[A],_e=I.findIndex(Le=>Le.kind==="sheet"&&Le.workbookSheetIndex===K?.workbookSheetIndex);return _e>=0&&S1(_e),A})},[y,I]),Xi=je.useCallback(A=>{S1(Q=>{if(A<0||A>=I.length)return Q;let K=I[A];return K?.kind==="sheet"&&typeof K.sheetIndex=="number"&&Ve(K.sheetIndex),A})},[I]),wi=je.useCallback(A=>{let Q=eP(A);oe(K=>K[X2]===Q?K:{...K,[X2]:Q})},[X2]),_i=je.useCallback(()=>{oe(A=>{if(A[X2]===void 0)return A;let Q={...A};return delete Q[X2],Q})},[X2]),M2=je.useCallback(()=>{wi(mQ(Y2,1))},[wi,Y2]),T2=je.useCallback(()=>{wi(mQ(Y2,-1))},[wi,Y2]);je.useEffect(()=>{S1(A=>I.length===0?0:Math.min(A,I.length-1))},[I.length]);let P3=je.useCallback(()=>{let A=zn.current;if(!A)return;if(m(!0),x(null),i>0&&A.byteLength>i){zn.current=null,ur(null),g(null),w([]),Y1(),ae([]),e1(),O1(!1),It(!1),J1(null),x(new nP(A.byteLength,i)),m(!1);return}let Q=hQ(A);if(Q?.tooLarge){zn.current=null,ur(null),g(null),w([]),Y1(),ae([]),e1(),O1(!1),It(!1),J1(null),x(gQ(Q)),m(!1);return}let K=E2(A.byteLength);Bt(K);let _e=vr(K),Le=Yu(new Uint8Array(A),c);if(_e){pr().loadWorkbook(A,Le,l).then(o1=>{if(!Le&&$n(o1))throw new Error("Worker chart payload incomplete");zn.current=null,ur(null),g(null),w(o1.sheets),z(o1.chartsByWorkbookSheetIndex),L(o1.chartsheets),N(o1.tabs),Tn.current=null,Y(o1.formControlsByWorkbookSheetIndex),ae(o1.tablesByWorkbookSheetIndex),O1(!1),It(!0),J1(null),$(!1),m(!1)}).catch(async o1=>{if(Th(o1))return;if(!Hr(o1))throw o1;Fr();let{imageAssets:Qe,parsedWorkbook:Je}=await Ko(A);zn.current=null,ur(null),Rt(Qe),g(Je.workbook);let Xe=B8(Je.workbook,Qe.sheetStatesByWorkbookSheetIndex,Qe.themePalette,Qe.styleById,Qe.namedCellStyleByName,Qe.tableStyleByName,l);w(Xe),Z2(A,Je.workbook,Xe),O1(Je.shouldAutoCalculate),ae([]),It(!1),J1(null),m(!1)}).catch(o1=>{zn.current=null,ur(null),g(null),w([]),Y1(),ae([]),e1(),O1(!1),It(!1),J1(null),x(o1 instanceof Error?o1:new Error("Could not load workbook.")),m(!1)});return}CQ(A).then(o1=>{let Qe=new Uint8Array(A),Je=rO(Qe,o1.workbook,Yu(Qe,c));zn.current=null,ur(null),Rt(Je),g(o1.workbook);let Xe=B8(o1.workbook,Je.sheetStatesByWorkbookSheetIndex,Je.themePalette,Je.styleById,Je.namedCellStyleByName,Je.tableStyleByName,l);w(Xe),Z2(A,o1.workbook,Xe),O1(o1.shouldAutoCalculate),ae([]),It(!1),J1(null),m(!1)}).catch(o1=>{zn.current=null,ur(null),g(null),w([]),Y1(),ae([]),e1(),O1(!1),It(!1),J1(null),x(o1 instanceof Error?o1:new Error("Could not load workbook.")),m(!1)})},[Y1,e1,Fr,pr,Ko,Rt,Z2,$n,i,Hr,E2,vr]),wn=je.useCallback(A=>{if(!t1)return;cQ(A).calculated||O1(!1)},[t1]),Xt=je.useCallback(()=>!v||!yt?null:v.getSheet(yt.workbookSheetIndex),[yt,v]),K2=je.useCallback((A=Ee)=>{let Q=y[A];if(!v||!Q)return null;try{return{workbookSheetIndex:Q.workbookSheetIndex,worksheet:v.getSheet(Q.workbookSheetIndex)}}catch{return null}},[Ee,y,v]),C3=je.useMemo(()=>vt?X[yt?.workbookSheetIndex??-1]??[]:z9e(Xt()),[yt?.workbookSheetIndex,Xt,vt,fe,X]),ho=je.useCallback((A,Q,K)=>vt?pr().getCellSnapshot(A,Q,K):Promise.resolve({displayValue:"",formula:""}),[pr,vt]),Ro=je.useCallback((A,Q,K)=>vt?pr().getRowsBatch(A,Q,K):Promise.resolve(null),[pr,vt]),u2=je.useMemo(()=>new Map(y.map((A,Q)=>[A.workbookSheetIndex,Q])),[y]),Yi=je.useCallback(A=>{let Q=u2.get(A.workbookSheetIndex);return{...A,sheetIndex:Q??A.workbookSheetIndex}},[u2]),J2=je.useCallback(A=>{let Q=u2.get(A.workbookSheetIndex);return{...A,sheetIndex:Q??A.workbookSheetIndex}},[u2]),Ki=je.useCallback(A=>{let Q=u2.get(A.workbookSheetIndex);return{...A,sheetIndex:Q??A.workbookSheetIndex}},[u2]),Pi=je.useMemo(()=>P.map(A=>A.map(Yi)),[P,Yi]),Q2=je.useMemo(()=>{let A=new Map;for(let Q of Pi)for(let K of Q)A.set(K.id,K);return A},[Pi]),Jr=je.useCallback((A=Ee)=>{let Q=y[A];return Q?Pi[Q.workbookSheetIndex]??[]:[]},[Ee,Pi,y]),En=je.useCallback(A=>Q2.get(A)??null,[Q2]),ua=je.useCallback(A=>k.find(Q=>Q.id===A)??null,[k]),da=je.useMemo(()=>h2?.kind==="chartsheet"&&typeof h2.chartsheetIndex=="number"?(k[h2.chartsheetIndex]?.chartIds??[]).map(Q=>En(Q)).filter(Q=>!!Q):Jr(Ee),[Ee,h2,k,En,Jr]),Zn=je.useMemo(()=>j1?En(j1):null,[En,j1]);je.useEffect(()=>{if(!j1){Ue&&u1(null);return}if(!Zn){De(null),u1(null);return}if(!Ue){u1({chartId:j1,kind:"chart"});return}if(Ue.chartId!==j1){u1({chartId:j1,kind:"chart"});return}if(Ue.kind!=="chart"){let A=Zn.series[Ue.seriesIndex];(!A||A.id!==Ue.seriesId)&&u1({chartId:j1,kind:"chart"})}},[Zn,Ue,j1]);let mn=je.useCallback(A=>{Se(null),De(A),u1(A?{chartId:A,kind:"chart"}:null)},[]),A2=je.useCallback(()=>{De(null),u1(null)},[]),zo=je.useCallback(()=>{u1(j1?{chartId:j1,kind:"chart"}:null)},[j1]),Ji=je.useCallback(A=>{Se(null),De(A?.chartId??null),u1(A)},[]),I2=je.useCallback((A=Ee)=>{let Q=y[A];return Q?(W[Q.workbookSheetIndex]??[]).map(J2):[]},[Ee,W,J2,y]),g2=je.useMemo(()=>I2(Ee),[Ee,I2]),Qi=je.useCallback((A=Ee)=>{let Q=y[A];return Q?(pe[Q.workbookSheetIndex]??[]).map(Ki):[]},[Ee,pe,Ki,y]),Mr=je.useMemo(()=>Qi(Ee),[Ee,Qi]),Fn=je.useCallback((A,Q=Ee)=>{let K=K2(Q);if(!v||!K){let Xe=y[Q];return Xe?(pe[Xe.workbookSheetIndex]??[]).find(Mt=>Mt.controlIndex===A)?.items?.slice()??[]:[]}let Le=K.worksheet.formControls[A]?.formControl.kind,o1=Le?.kind==="listBox"||Le?.kind==="dropdown"?Le.inputRange:void 0;if(!o1)return[];let Qe=k1e(v,K.workbookSheetIndex,o1);if(!Qe)return[];let Je=[];for(let Xe=Qe.range.start.row;Xe<=Qe.range.end.row;Xe+=1)for(let d1=Qe.range.start.col;d1<=Qe.range.end.col;d1+=1)Je.push(Qe.worksheet.getFormattedValueAt(Xe,d1));return Je},[Ee,pe,K2,y,v]),qr=je.useCallback((A=Ee)=>{let Q=y[A];return Q?(qe[Q.workbookSheetIndex]??[]).map(K=>{let _e=u2.get(K.workbookSheetIndex);return{...K,sheetIndex:_e??K.workbookSheetIndex}}):[]},[Ee,qe,y,u2]),br=je.useMemo(()=>qr(Ee),[Ee,qr]),y2=je.useCallback(A=>{for(let Q of W){let K=Q?.find(_e=>_e.id===A);if(K)return J2(K)}return null},[W,J2]),E5=je.useMemo(()=>Ce?y2(Ce):null,[y2,Ce]),N2=je.useCallback(A=>{De(null),u1(null),Se(A)},[]),M5=je.useCallback(()=>{Se(null)},[]),Jo=je.useCallback((A,Q)=>{let K=mt.current?.sheetStatesByWorkbookSheetIndex[yt?.workbookSheetIndex??-1]??null,_e=A.getColumnWidth(Q),Le=yt?.showGridLines??!0;return _e!=null?S3(nL(_e,K?.columnWidthCharacterWidthPx),Le):S3(K?.colWidthOverridesPx?.[Q]??K?.defaultColWidthPx??_1e,Le)},[yt?.showGridLines,yt?.workbookSheetIndex]),O2=je.useCallback((A,Q)=>{let K=mt.current?.sheetStatesByWorkbookSheetIndex[yt?.workbookSheetIndex??-1]??null,_e=A.getRowHeight(Q),Le=yt?.showGridLines??!0;return _e!=null?S3(v1e(_e),Le):S3(K?.rowHeightOverridesPx?.[Q]??K?.defaultRowHeightPx??w1e,Le)},[yt?.showGridLines,yt?.workbookSheetIndex]),Ci=je.useCallback(A=>{if(A&&yt){let Qe=jr.current.get(`${yt.workbookSheetIndex}:${A.row}:${A.col}`);if(Qe)return Qe.displayValue}let Q=Xt();if(!Q||!A)return"";let K=Q.getFormulaAt(A.row,A.col),_e=K?yt?.cachedFormulaValues?.[Wi(A)]:void 0,Le=Q.getFormattedValueAt(A.row,A.col);if(Le&&!(K&&_e!==void 0&&Le.startsWith("#")))return wQ(Le);let o1=Q.getCalculatedValueAt(A.row,A.col);return K&&_e!==void 0&&o1.is_error?_e:o1.is_error?o1.asError()??"":o1.is_empty?"":o1.toString()},[yt,Xt]),Va=je.useCallback(A=>{if(A&&yt){let K=jr.current.get(`${yt.workbookSheetIndex}:${A.row}:${A.col}`);if(K)return K.formula}let Q=Xt();return!Q||!A?"":Q.getFormulaAt(A.row,A.col)??""},[yt,Xt]),E4=je.useCallback(()=>{let A=Xt(),Q=c1??(me?{start:me,end:me}:null);if(!A||!Q)return null;let K=Vi(Q),_e=[],Le=[],o1={cells:[],cols:K.end.col-K.start.col+1,merges:[],rows:K.end.row-K.start.row+1};for(let Qe=K.start.row;Qe<=K.end.row;Qe+=1){let Je=[],Xe=[];for(let d1=K.start.col;d1<=K.end.col;d1+=1){if(A.isMergedSecondary(Qe,d1)){Je.push("");continue}let Mt=A.getFormulaAt(Qe,d1)??null,en=Ci({row:Qe,col:d1}),dn=A.getMergeSpan(Qe,d1),an=A.getCellStyleAt(Qe,d1)??b9e(yt,Qe,d1),Et=["padding:2px 4px","white-space:pre-wrap","vertical-align:top"],ir=an?.fill;if(ir){let oi=Xee(ir,yt?.themePalette);oi.backgroundColor&&oi.backgroundColor.toLowerCase()!=="#ffffff"&&Et.push(`background-color:${oi.backgroundColor}`),oi.backgroundImage&&Et.push(`background-image:${oi.backgroundImage}`)}let Jn=an?.font;if(Jn){Jn.bold&&Et.push("font-weight:700"),Jn.italic&&Et.push("font-style:italic"),Jn.underline&&Jn.underline!=="none"&&Et.push("text-decoration:underline"),Jn.strikethrough&&Et.push("text-decoration:line-through");let oi=$2(Jn.color,yt?.themePalette);oi&&Et.push(`color:${oi}`),typeof Jn.size=="number"&&Et.push(`font-size:${Jn.size}pt`)}let D2=an?.alignment;D2?.horizontal&&D2.horizontal!=="general"&&Et.push(`text-align:${String(D2.horizontal)}`),D2?.wrapText&&(Et.push("white-space:pre-wrap"),Et.push("word-break:break-word"));let vn=an?.border;vn?.top?.style&&vn.top.style!=="none"&&Et.push(`border-top:${C_(vn.top)}`),vn?.right?.style&&vn.right.style!=="none"&&Et.push(`border-right:${C_(vn.right)}`),vn?.bottom?.style&&vn.bottom.style!=="none"&&Et.push(`border-bottom:${C_(vn.bottom)}`),vn?.left?.style&&vn.left.style!=="none"&&Et.push(`border-left:${C_(vn.left)}`);let ni=Math.min(dn?.rowSpan??1,K.end.row-Qe+1),ri=Math.min(dn?.colSpan??1,K.end.col-d1+1);o1.cells.push({colOffset:d1-K.start.col,formula:Mt,rowOffset:Qe-K.start.row,value:en}),(ni>1||ri>1)&&o1.merges.push({colOffset:d1-K.start.col,colSpan:ri,rowOffset:Qe-K.start.row,rowSpan:ni}),Je.push(en),Xe.push(`<td${ni>1?` rowspan="${ni}"`:""}${ri>1?` colspan="${ri}"`:""} style="${PQ(Et.join(";"))}">${PQ(en)}</td>`)}_e.push(Je.join("	")),Le.push(`<tr>${Xe.join("")}</tr>`)}return{html:`<table style="border-collapse:collapse">${Le.join("")}</table>`,structured:JSON.stringify(o1),text:_e.join(`
`)}},[me,Xt,Ci,c1]);je.useEffect(()=>{if(!vt||!Co||!Kr)return;let A=`${Co.workbookSheetIndex}:${Kr.row}:${Kr.col}`;if(jr.current.has(A))return;let Q=!0;return ho(Co.workbookSheetIndex,Kr.row,Kr.col).then(K=>{Q&&(jr.current.set(A,K),gt(_e=>_e+1))}).catch(()=>{Q&&(jr.current.set(A,{displayValue:"",formula:""}),gt(K=>K+1))}),()=>{Q=!1}},[Kr,Co,ho,vt]);let $o=je.useMemo(()=>me?Wi(me):null,[me]),ki=je.useMemo(()=>c1?Vu(c1):null,[c1]),M4=je.useMemo(()=>Ci(Kr),[Kr,Ci,fe,G1]),Qo=je.useMemo(()=>Va(Kr),[Kr,Va,fe,G1]),k3=je.useCallback((A,Q)=>l7e(En(A),Q),[En]),Eo=je.useMemo(()=>!Ue||Ue.kind==="chart"||Ue.seriesIndex<0?null:k3(Ue.chartId,Ue.seriesIndex),[k3,Ue]),ei=je.useMemo(()=>Eo&&Ue&&Ue.kind!=="chart"?{chartId:Ue.chartId,kind:"chartSeries",seriesId:Ue.seriesId,seriesIndex:Ue.seriesIndex}:{cell:Kr,kind:"cell"},[Kr,Ue,Eo]),go=Eo??Qo,e3=Cr!==null,pa=!p&&e3,T4=!Pt&&Ie.current.length>0,A4=!Pt&&m1.current.length>0,Wa=je.useCallback(A=>{let Q=T9e(A.saveXlsxBytes());return Oce(Q,mt.current,dr.current)},[]),t3=je.useCallback(()=>v?{kind:"snapshot",activeCell:me,activeSheetIndex:Ee,bytes:Wa(v),selection:c1}:null,[me,Ee,Wa,c1,v]),un=je.useCallback(A=>{let Q=Xt();return Q?{formula:Q.getFormulaAt(A.row,A.col)??null,style:Q.getCellStyleAt(A.row,A.col),value:Q.getCellAt(A.row,A.col).toJs()}:null},[Xt]),R3=je.useCallback(async A=>{let K=(await x1e()).Workbook.fromBytes($1e(A.bytes)),_e=rO(A.bytes,K),Le=B8(K,_e.sheetStatesByWorkbookSheetIndex,_e.themePalette,_e.styleById,_e.namedCellStyleByName,_e.tableStyleByName,l),o1=Math.max(0,Math.min(A.activeSheetIndex,Math.max(0,Le.length-1)));x(null),m(!1),Rt(_e),g(K),w(Le);let Qe=D8(K,_e,Hu(Le),l);zt(Qe),Ve(o1);let Je=Qe.tabs.findIndex(Xe=>Xe.kind==="sheet"&&Xe.sheetIndex===o1);Je>=0&&S1(Je),We(A.activeCell),b1(A.selection),re.current=A.selection?Vi(A.selection).start:A.activeCell,he(Xe=>Xe+1)},[zt,Rt]),I4=je.useCallback((A,Q)=>{if(!v)return;let K=v.getSheet(A.sheetIndex),_e=y.findIndex(Je=>Je.workbookSheetIndex===A.sheetIndex),Le=Q==="undo"?A.before:A.after;E.current=!0,nO(K,A.cell,Le),wn(v),tn(v);let o1=Q==="undo"?A.activeCellBefore:A.activeCellAfter,Qe=Q==="undo"?A.selectionBefore:A.selectionAfter;_e>=0&&Ve(_e),We(o1),b1(Qe),re.current=Qe?Vi(Qe).start:o1,E.current=!1},[wn,tn,y,v]),Ri=je.useCallback((A,Q)=>{if(!v)return;let K=v.getSheet(A.sheetIndex),_e=y.findIndex(Qe=>Qe.workbookSheetIndex===A.sheetIndex);E.current=!0;for(let Qe of A.mutations)nO(K,Qe.cell,Q==="undo"?Qe.before:Qe.after);wn(v),tn(v);let Le=Q==="undo"?A.activeCellBefore:A.activeCellAfter,o1=Q==="undo"?A.selectionBefore:A.selectionAfter;_e>=0&&Ve(_e),We(Le),b1(o1),re.current=o1?Vi(o1).start:Le,E.current=!1},[wn,tn,y,v]),on=je.useCallback(()=>{if(E.current)return;let A=t3();A&&(L0(Ie.current,A),m1.current=[],N1(Q=>Q+1))},[t3]),N4=je.useCallback((A,Q=Ee)=>{let K=K2(Q);if(Pt||!v||!K)return null;on(),K.worksheet.addDrawing(C9e(A));let _e=K.worksheet.formControlCount-1,Le=K.worksheet.formControls[_e],o1=Le?.formControl.kind;return Le&&(o1?.kind==="checkbox"||o1?.kind==="optionButton")?K.worksheet.setFormControlCheckState(Le.drawingPath,o1.state):o1?.kind==="groupBox"?tO(K.worksheet):o1&&"cellLink"in o1&&o1.cellLink&&v.syncFormControls(),wn(v),tn(v),_e},[Ee,K2,wn,Pt,on,tn,v]),W8=je.useCallback((A,Q,K=Ee)=>{let _e=K2(K),Le=_e?.worksheet.formControls[A];if(Pt||!v||!_e||!Le)return!1;on();let o1=P9e(Le);if(o1.kind!=="formControl"||!Le.anchor)return!1;let Qe=Q.anchor?c1e(Q.anchor,Q.editAs??(Le.anchor.type==="twoCell"?Le.anchor.editAs:void 0)):Q.editAs!==void 0&&Le.anchor.type==="twoCell"?{...Le.anchor,editAs:Q.editAs}:Le.anchor,Je=Q.kind?R1e(Q.kind):z1e(Le.formControl.kind);Le.formControl.kind.kind==="unknown"&&Je.kind==="unknown"&&(Je={...Je,legacyObjectType:Je.legacyObjectType??Le.formControl.kind.legacyObjectType,rawObj:Je.rawObj??Le.formControl.kind.rawObj,rawProperties:Je.rawProperties??Le.formControl.kind.rawProperties});let Xe={altText:"altText"in Q?Q.altText:Le.altText,anchor:Qe,formControl:{...o1.formControl,kind:Je,macroName:"macroName"in Q?Q.macroName:Le.formControl.macroName,rawClientData:"rawClientData"in Q?Q.rawClientData:Le.formControl.rawClientData},hidden:"hidden"in Q?Q.hidden:Le.hidden,kind:"formControl",locked:"locked"in Q?Q.locked:Le.locked,name:"name"in Q?Q.name:Le.name,printable:"printable"in Q?Q.printable:Le.printable,title:"title"in Q?Q.title:Le.title};_e.worksheet.setDrawing(Le.drawingPath,Xe);let d1=_e.worksheet.formControls[A],Mt=d1?.formControl.kind,en=Mt?k9e(Le.formControl.kind,Mt):!1,dn=Q.anchor!==void 0||Mt!==void 0&&Mt.kind!==Le.formControl.kind.kind&&(Mt.kind==="groupBox"||Le.formControl.kind.kind==="groupBox");return en&&d1&&(Mt?.kind==="checkbox"||Mt?.kind==="optionButton")?_e.worksheet.setFormControlCheckState(d1.drawingPath,Mt.state):dn?tO(_e.worksheet):en&&Mt&&"cellLink"in Mt&&Mt.cellLink&&v.syncFormControls(),wn(v),tn(v),!0},[Ee,K2,wn,Pt,on,tn,v]),Ga=je.useCallback((A,Q=Ee)=>{let K=K2(Q);if(Pt||!v||!K||!K.worksheet.formControls[A])return!1;on();let _e=K.worksheet.formControls[A],Le=_e.formControl.kind.kind;return K.worksheet.removeDrawing(_e.drawingPath),(Le==="groupBox"||Le==="optionButton")&&(tO(K.worksheet),wn(v)),tn(v),!0},[Ee,K2,wn,Pt,on,tn,v]),n3=je.useCallback((A,Q,K)=>{!yt||E.current||(L0(Ie.current,{kind:"cell-edit",activeCellAfter:A,activeCellBefore:me,after:K,before:Q,cell:A,selectionAfter:{start:A,end:A},selectionBefore:c1,sheetIndex:yt.workbookSheetIndex}),m1.current=[],N1(_e=>_e+1))},[me,yt,c1]),Ir=je.useCallback((A,Q,K)=>{!yt||E.current||A.length===0||(L0(Ie.current,{kind:"range-edit",activeCellAfter:K,activeCellBefore:me,mutations:A,selectionAfter:Q,selectionBefore:c1,sheetIndex:yt.workbookSheetIndex}),m1.current=[],N1(_e=>_e+1))},[me,yt,c1]),fa=je.useCallback((A,Q,K)=>{let _e=Xt(),Le=C3.find(Et=>Et.name===A||Et.displayName===A);if(!_e||!v||!yt||!Le)return;let o1=Le.start.row+Math.max(Le.headerRowCount,1),Qe=Le.totalsRowShown?Math.max(Le.totalsRowCount,1):0,Je=Le.end.row-Qe,Xe=Le.start.col,d1=Le.end.col,Mt=Xe+Q;if(Q<0||Mt>d1||o1>Je)return;let en=[];for(let Et=o1;Et<=Je;Et+=1){let ir=[];for(let vn=Xe;vn<=d1;vn+=1)ir.push({formula:_e.getFormulaAt(Et,vn)??null,style:_e.getCellStyleAt(Et,vn),value:_e.getCellAt(Et,vn).toJs()});let Jn=_e.getCalculatedValueAt(Et,Mt),D2=wQ(_e.getFormattedValueAt(Et,Mt)??"");en.push({cells:ir,index:Et,sortBoolean:Jn.is_boolean?Jn.asBoolean():void 0,sortEmpty:Jn.is_empty||D2.length===0,sortNumber:Jn.is_number?Jn.asNumber():void 0,sortText:Jn.is_text?Jn.asText()??D2:D2})}let dn=[...en].sort((Et,ir)=>{if(Et.sortEmpty!==ir.sortEmpty)return Et.sortEmpty?1:-1;if(Et.sortNumber!==void 0&&ir.sortNumber!==void 0)return K==="ascending"?Et.sortNumber-ir.sortNumber:ir.sortNumber-Et.sortNumber;if(Et.sortBoolean!==void 0&&ir.sortBoolean!==void 0){let D2=Et.sortBoolean?1:0,vn=ir.sortBoolean?1:0;return K==="ascending"?D2-vn:vn-D2}let Jn=Et.sortText.localeCompare(ir.sortText,void 0,{numeric:!0,sensitivity:"base"});return K==="ascending"?Jn:-Jn});if(dn.every((Et,ir)=>Et.index===en[ir]?.index)){J1({columnIndex:Q,direction:K,tableName:Le.name});return}let an=[];for(let Et=0;Et<en.length;Et+=1){let ir=o1+Et,Jn=dn[Et],D2=en[Et];if(!(!Jn||!D2))for(let vn=0;vn<=d1-Xe;vn+=1){let ni=D2.cells[vn],ri=Jn.cells[vn];if(!ni||!ri)continue;let oi={row:ir,col:Xe+vn};nO(_e,oi,ri),an.push({after:ri,before:ni,cell:oi})}}wn(v),tn(v),J1({columnIndex:Q,direction:K,tableName:Le.name}),Ir(an,c1,me)},[me,yt,Xt,wn,Pt,Ir,tn,c1,C3,v]),O4=je.useCallback(()=>{if(o){G9e(o,Ur);return}u&&Y9e(u,Ur)},[Ur,o,u]),K0=je.useCallback(()=>{v&&Z9e(Wa(v),`${xQ(Ur)}.xlsx`,P1e)},[Wa,Ur,v]),ma=je.useCallback(()=>{if(!v)return;let A=yt?.name??"sheet";X9e(v.saveCsvString(),`${xQ(Ur)}-${A}.csv`,i9e)},[yt?.name,Ur,v]),T5=je.useCallback(()=>{if(!v)return;if(cQ(v).calculated){tn(v);return}O1(!1)},[tn,v]),Rs=je.useCallback((A,Q,K)=>{if(!yt)return;let _e=JN(K,yt.showGridLines),Le=yt.workbookSheetIndex;w(o1=>o1.map(Qe=>{if(Qe.workbookSheetIndex!==Le)return Qe;if(A==="column"){let Mt={...Qe.colWidthOverridesPx,[Q]:_e},en=[...Qe.colWidths],dn=Qe.visibleCols.indexOf(Q);return dn>=0&&(en[dn]=_e),{...Qe,colWidthOverridesPx:Mt,colWidths:en}}let Je={...Qe.rowHeightOverridesPx,[Q]:_e},Xe=[...Qe.rowHeights],d1=Qe.visibleRows.indexOf(Q);return d1>=0&&(Xe[d1]=_e),{...Qe,rowHeightOverridesPx:Je,rowHeights:Xe}})),he(o1=>o1+1)},[yt]),zs=je.useCallback((A,Q)=>{if(Pt&&!Rr||!yt)return;if(vt){Rs("column",A,Q);return}if(!v)return;on(),v.getSheet(yt.workbookSheetIndex).setColumnWidth(A,Lce(JN(Q,yt.showGridLines))),tn(v)},[yt,Rs,Rr,vt,Pt,on,tn,v]),Zl=je.useCallback((A,Q)=>{if(Pt&&!Rr||!yt)return;if(vt){Rs("row",A,Q);return}if(!v)return;on(),v.getSheet(yt.workbookSheetIndex).setRowHeight(A,E9e(JN(Q,yt.showGridLines))),tn(v)},[yt,Rs,Rr,vt,Pt,on,tn,v]),A5=je.useCallback((A,Q)=>{let K=(Je,Xe)=>{let d1=0;for(let Mt=0;Mt<Je;Mt+=1)d1+=Xe(Mt);return d1};if(A.kind==="absolute")return{height:A.sizeEmu.cy/9525,left:S5+A.positionEmu.x/9525,top:b5+A.positionEmu.y/9525,width:A.sizeEmu.cx/9525};let _e=S5+K(A.from.col,Je=>Jo(Q,Je))+A.from.colOffsetEmu/9525,Le=b5+K(A.from.row,Je=>O2(Q,Je))+A.from.rowOffsetEmu/9525;if(A.kind==="one-cell")return{height:A.sizeEmu.cy/9525,left:_e,top:Le,width:A.sizeEmu.cx/9525};let o1=S5+K(A.to.col,Je=>Jo(Q,Je))+A.to.colOffsetEmu/9525,Qe=b5+K(A.to.row,Je=>O2(Q,Je))+A.to.rowOffsetEmu/9525;return{height:Math.max(1,Qe-Le),left:_e,top:Le,width:Math.max(1,o1-_e)}},[Jo,O2]),z3=je.useCallback((A,Q)=>{let K=c2(v,y);if(console.info("[react-xlsx debug] setChartRect",{hasActiveSheet:!!yt,hasHydratedChartAssets:!!K,hasImageAssets:!!mt.current,hasWorkbook:!!v,id:A,readOnly:Pt,rect:Q}),Pt||!v||!yt||!mt.current||!K)return;let _e=v.getSheet(yt.workbookSheetIndex),Le=En(A);if(console.info("[react-xlsx debug] currentChart",{activeWorkbookSheetIndex:yt.workbookSheetIndex,editable:Le?.editable,found:!!Le,originCount:K.chartOriginsById.size,workbookSheetIndex:Le?.workbookSheetIndex}),!Le||Le.editable===!1||Le.workbookSheetIndex!==yt.workbookSheetIndex)return;let o1=sQ(Q,Le.anchor,{contentOffsetLeft:S5,contentOffsetTop:b5,getColumnWidthPx:Je=>Jo(_e,Je),getRowHeightPx:Je=>O2(_e,Je)});on();let Qe=QJ(mt.current,K,A,o1);console.info("[react-xlsx debug] updateWorkbookChartAnchor",{didUpdateAnchor:Qe,nextAnchor:o1}),K.chartsByWorkbookSheetIndex=K.chartsByWorkbookSheetIndex.map(Je=>Je.map(Xe=>Xe.id===A?{...Xe,anchor:o1}:Xe)),z(Je=>Je.map(Xe=>Xe.map(d1=>d1.id===A?{...d1,anchor:o1}:d1))),he(Je=>Je+1)},[yt,En,Jo,O2,c2,Pt,on,y,v]),Mo=je.useCallback((A,Q)=>{if(Pt||!v||!yt||!mt.current)return;let K=v.getSheet(yt.workbookSheetIndex),_e=y2(A);if(!_e||_e.editable===!1||_e.workbookSheetIndex!==yt.workbookSheetIndex)return;let Le=sQ(Q,_e.anchor,{contentOffsetLeft:S5,contentOffsetTop:b5,getColumnWidthPx:o1=>Jo(K,o1),getRowHeightPx:o1=>O2(K,o1)});on(),Ece(mt.current,A,Le)&&(Te([...mt.current.imagesByWorkbookSheetIndex]),he(o1=>o1+1))},[yt,Jo,y2,O2,Pt,on,v]),J0=je.useCallback((A,Q,K)=>{let _e=En(A);if(!_e||_e.editable===!1)return;let Le=Xt();if(!Le)return;let o1=A5(_e.anchor,Le);z3(A,{...o1,left:o1.left+Q,top:o1.top+K})},[Xt,En,A5,z3]),Xn=je.useCallback((A,Q,K)=>{let _e=y2(A);if(!_e||_e.editable===!1)return;let Le=(()=>{let o1=Xt();if(!o1)return null;let Qe=(en,dn)=>{let an=0;for(let Et=0;Et<en;Et+=1)an+=dn(Et);return an};if(_e.anchor.kind==="absolute")return{height:_e.anchor.sizeEmu.cy/9525,left:S5+_e.anchor.positionEmu.x/9525,top:b5+_e.anchor.positionEmu.y/9525,width:_e.anchor.sizeEmu.cx/9525};let Je=S5+Qe(_e.anchor.from.col,en=>Jo(o1,en))+_e.anchor.from.colOffsetEmu/9525,Xe=b5+Qe(_e.anchor.from.row,en=>O2(o1,en))+_e.anchor.from.rowOffsetEmu/9525;if(_e.anchor.kind==="one-cell")return{height:_e.anchor.sizeEmu.cy/9525,left:Je,top:Xe,width:_e.anchor.sizeEmu.cx/9525};let d1=S5+Qe(_e.anchor.to.col,en=>Jo(o1,en))+_e.anchor.to.colOffsetEmu/9525,Mt=b5+Qe(_e.anchor.to.row,en=>O2(o1,en))+_e.anchor.to.rowOffsetEmu/9525;return{height:Math.max(1,Mt-Xe),left:Je,top:Xe,width:Math.max(1,d1-Je)}})();Le&&Mo(A,{...Le,left:Le.left+Q,top:Le.top+K})},[Xt,Jo,y2,O2,Mo]),I5=je.useCallback((A,Q,K,_e)=>{let Le=En(A);if(!Le||Le.editable===!1)return;let o1=Xt();if(!o1)return;let Qe=A5(Le.anchor,o1);z3(A,Y_(Qe,Q,K,_e,48))},[Xt,En,A5,z3]),Xl=je.useCallback((A,Q,K,_e)=>{let Le=y2(A);if(!Le||Le.editable===!1)return;let o1=Xt();if(!o1)return;let Qe=(dn,an)=>{let Et=0;for(let ir=0;ir<dn;ir+=1)Et+=an(ir);return Et},Je=Le.anchor.kind==="absolute"?S5+Le.anchor.positionEmu.x/9525:S5+Qe(Le.anchor.from.col,dn=>Jo(o1,dn))+Le.anchor.from.colOffsetEmu/9525,Xe=Le.anchor.kind==="absolute"?b5+Le.anchor.positionEmu.y/9525:b5+Qe(Le.anchor.from.row,dn=>O2(o1,dn))+Le.anchor.from.rowOffsetEmu/9525,d1=Le.anchor.kind==="two-cell"?Math.max(1,S5+Qe(Le.anchor.to.col,dn=>Jo(o1,dn))+Le.anchor.to.colOffsetEmu/9525-Je):Le.anchor.sizeEmu.cx/9525,Mt=Le.anchor.kind==="two-cell"?Math.max(1,b5+Qe(Le.anchor.to.row,dn=>O2(o1,dn))+Le.anchor.to.rowOffsetEmu/9525-Xe):Le.anchor.sizeEmu.cy/9525,en=Y_({height:Mt,left:Je,top:Xe,width:d1},Q,K,_e);Mo(A,en)},[Xt,Jo,y2,O2,Mo]),tt=je.useCallback((A,Q)=>{let K=En(A),_e=c2(v,y);Pt||!K||(on(),Q.anchor&&mt.current&&_e&&QJ(mt.current,_e,A,Q.anchor),mt.current&&_e&&h8e(mt.current,_e,A,Q),z(Le=>Le.map(o1=>o1.map(Qe=>Qe.id===A?{...Qe,...Q}:Qe))),he(Le=>Le+1))},[c2,En,Pt,on,y,v]),L4=je.useCallback((A,Q,K)=>{if(Pt)return!1;let _e=En(A);if(!_e||_e.editable===!1)return!1;let Le=u7e(_e,Q,K,v);if(!Le)return!1;tt(A,{series:Le.series});let o1=Le.series[Q];return o1&&u1(Qe=>Qe&&Qe.chartId===A&&Qe.kind!=="chart"?{...Qe,seriesId:o1.id,seriesIndex:Q}:Qe),!0},[En,Pt,tt,v]),N5=je.useCallback((A,Q)=>{if(De(null),u1(null),Se(null),We(A),Q?.extend&&re.current){b1(Vi({start:re.current,end:A}));return}re.current=A,b1({start:A,end:A})},[]),eo=je.useCallback(A=>{let Q=Vi(A);De(null),u1(null),Se(null),re.current=Q.start,We(Q.end),b1(Q)},[]),Za=je.useCallback(()=>{re.current=null,We(null),b1(null),De(null),u1(null),Se(null)},[]),d2=je.useCallback(()=>{let A=Xt(),Q=c1??(me?{start:me,end:me}:null);if(Pt||!A||!v||!Q)return;let K=Vi(Q),_e=[];for(let Le=K.start.row;Le<=K.end.row;Le+=1)for(let o1=K.start.col;o1<=K.end.col;o1+=1){if(A.isMergedSecondary(Le,o1))continue;let Qe={row:Le,col:o1},Je=un(Qe);if(!Je)continue;A.setCell(Wi({row:Le,col:o1}),"");let Xe=un(Qe);Xe&&_e.push({after:Xe,before:Je,cell:Qe})}wn(v),tn(v),Ir(_e,K,me??K.start)},[me,un,Xt,wn,Pt,Ir,tn,c1,v]),ti=je.useCallback((A,Q)=>{let K=Xt();if(Pt||!K||!v)return;let _e=un(A);if(!_e)return;let Le=_Q(Q);K.setCell(Wi(A),Le);let o1=un(A);o1&&(wn(v),tn(v),n3(A,_e,o1))},[un,Xt,wn,Pt,n3,tn,v]),To=je.useCallback((A,Q)=>{let K=Xt();if(Pt||!K||!v)return;let _e=un(A);if(!_e)return;let Le=Q.trim();Q.trim()?K.setFormula(Wi(A),Q):K.setCell(Wi(A),"");let o1=un(A);o1&&(wn(v),tn(v),n3(A,_e,o1))},[un,Xt,wn,Pt,n3,tn,v]),r3=je.useCallback((A,Q)=>{let K=Xt();if(Pt||!K||!v)return;let _e=un(A);if(!_e)return;K.setCellStyleAt(A.row,A.col,Q);let Le=un(A);Le&&(tn(v),n3(A,_e,Le))},[un,Xt,Pt,n3,tn,v]),zi=je.useCallback(A=>{me&&ti(me,A)},[me,ti]),D4=je.useCallback(A=>{me&&To(me,A)},[me,To]),$3=je.useCallback(A=>ei?.kind==="chartSeries"?L4(ei.chartId,ei.seriesIndex,A):me?(To(me,A),!0):!1,[me,ei,To,L4]),O5=je.useCallback(A=>{me&&r3(me,A)},[me,r3]),Q0=je.useCallback((A,Q)=>{let K=Xt();if(Pt||!K||!v)return;let _e=Vi(A),Le=[];for(let Qe=_e.start.row;Qe<=_e.end.row;Qe+=1)for(let Je=_e.start.col;Je<=_e.end.col;Je+=1){let Xe={row:Qe,col:Je},d1=un(Xe);d1&&Le.push({before:d1,cell:Xe})}if(Le.length===0)return;K.setRangeStyle(Vu(_e),Q);let o1=[];for(let Qe of Le){let Je=un(Qe.cell);Je&&o1.push({after:Je,before:Qe.before,cell:Qe.cell})}tn(v),Ir(o1,c1,me)},[me,un,Xt,Pt,Ir,tn,c1,v]),$s=je.useCallback(A=>{let Q=Xt();if(Pt||!Q||!v||!c1)return;let K=Vi(c1),_e=Vi(A),Le=K.end.row-K.start.row+1,o1=K.end.col-K.start.col+1;if(Le<=0||o1<=0)return;let Qe=[];for(let Je=_e.start.row;Je<=_e.end.row;Je+=1)for(let Xe=_e.start.col;Xe<=_e.end.col;Xe+=1){if(R9e(K,{row:Je,col:Xe}))continue;let d1={row:Je,col:Xe},Mt=un(d1);if(!Mt)continue;let en=K.start.row+(Je-_e.start.row)%Le,dn=K.start.col+(Xe-_e.start.col)%o1,an=Q.getFormulaAt(en,dn),Et=A9e(Q.getCellStyleAt(en,dn));if(an)Q.setFormula(Wi(d1),an);else{let Jn=E1e(Q.getCellAt(en,dn).toJs());Q.setCell(Wi(d1),Jn)}Et&&typeof Et=="object"&&Q.setCellStyleAt(d1.row,d1.col,Et);let ir=un(d1);ir&&Qe.push({after:ir,before:Mt,cell:d1})}wn(v),tn(v),b1(_e),We(_e.end),re.current=_e.start,Ir(Qe,_e,_e.end)},[un,Xt,wn,Pt,Ir,tn,c1,v]),Es=je.useCallback(()=>{let A=Xt();Pt||!A||!c1||!v||(on(),A.mergeCells(Vu(c1)),tn(v))},[Xt,Pt,on,tn,c1,v]),Ms=je.useCallback(()=>{let A=Xt();Pt||!A||!c1||!v||(on(),A.unmergeCells(Vu(c1)),tn(v))},[Xt,Pt,on,tn,c1,v]),L2=je.useCallback(A=>{if(Pt||!v)return;on();let Q=A?.trim()||"Sheet",K=Q,_e=2;for(;v.sheetIndex(K)!==void 0;)K=`${Q} ${_e}`,_e+=1;v.addSheet(K),dr.current=[...dr.current,null],Y(Xe=>[...Xe,[]]),Te(Xe=>[...Xe,[]]),we(Xe=>[...Xe,[]]),mt.current&&(mt.current.formControlsByWorkbookSheetIndex=[...mt.current.formControlsByWorkbookSheetIndex,[]]);let Le=B8(v,mt.current?.sheetStatesByWorkbookSheetIndex,mt.current?.themePalette,mt.current?.styleById,mt.current?.namedCellStyleByName,mt.current?.tableStyleByName,l);w(Le);let o1=mt.current?D8(v,mt.current,Hu(Le),l):null;mt.current&&zt(o1);let Qe=Le.findIndex(Xe=>Xe.name===K);Ve(Qe>=0?Qe:0);let Je=o1?.tabs.findIndex(Xe=>Xe.kind==="sheet"&&Xe.name===K)??-1;Je>=0&&S1(Je),he(Xe=>Xe+1)},[Pt,on,zt,v]),Yt=je.useCallback(()=>{if(Pt||!v||!yt)return;on(),v.removeSheet(yt.workbookSheetIndex),dr.current=dr.current.filter((Q,K)=>K!==yt.workbookSheetIndex),Y(Q=>Q.filter((K,_e)=>_e!==yt.workbookSheetIndex)),Te(Q=>Q.filter((K,_e)=>_e!==yt.workbookSheetIndex)),we(Q=>Q.filter((K,_e)=>_e!==yt.workbookSheetIndex)),mt.current&&(mt.current.formControlsByWorkbookSheetIndex=mt.current.formControlsByWorkbookSheetIndex.filter((Q,K)=>K!==yt.workbookSheetIndex),mt.current.sheetStatesByWorkbookSheetIndex=mt.current.sheetStatesByWorkbookSheetIndex.filter((Q,K)=>K!==yt.workbookSheetIndex));let A=B8(v,mt.current?.sheetStatesByWorkbookSheetIndex,mt.current?.themePalette,mt.current?.styleById,mt.current?.namedCellStyleByName,mt.current?.tableStyleByName,l);w(A),mt.current&&zt(D8(v,mt.current,Hu(A),l)),Ve(Q=>Math.max(0,Math.min(Q,A.length-1))),he(Q=>Q+1)},[yt,Pt,on,zt,v]),E3=je.useCallback((A,Q)=>{if(Pt||!v)return;let K=A.trim();if(!K)return;let _e=Q??c1;_e&&(on(),v.defineName(K,Vu(_e)),he(Le=>Le+1))},[Pt,on,c1,v]),Xa=je.useCallback(A=>{let Q=Xt(),K=me??c1?.start??null;if(Pt||!Q||!v||!K||!A)return!1;let _e=I9e(A);if(_e.length===0||_e.every(Qe=>Qe.length===0))return!1;let Le=[];for(let Qe=0;Qe<_e.length;Qe+=1){let Je=_e[Qe]??[];for(let Xe=0;Xe<Je.length;Xe+=1){let d1=Je[Xe]??"",Mt={col:K.col+Xe,row:K.row+Qe},en=un(Mt);if(en)if(d1.startsWith("=")&&d1.length>1){Q.setFormula(Wi(Mt),d1);let dn=un(Mt);if(!dn)continue;Le.push({after:dn,before:en,cell:Mt})}else{let dn=_Q(d1);Q.setCell(Wi(Mt),dn);let an=un(Mt);if(!an)continue;Le.push({after:an,before:en,cell:Mt})}}}wn(v),tn(v);let o1=Vi({start:K,end:{col:K.col+Math.max(0,Math.max(..._e.map(Qe=>Qe.length),1)-1),row:K.row+_e.length-1}});return We(K),b1(o1),re.current=K,Ir(Le,o1,K),!0},[me,un,Xt,wn,Pt,Ir,tn,c1,v]),Ao=je.useCallback(A=>{let Q=Xt(),K=me??c1?.start??null;if(Pt||!Q||!v||!K||!A)return!1;let _e;try{_e=JSON.parse(A)}catch{return!1}if(!Array.isArray(_e.cells)||_e.cells.length===0)return!1;let Le=Array.isArray(_e.merges)&&_e.merges.some(Je=>(Je.rowSpan??1)>1||(Je.colSpan??1)>1),o1=[];Le&&on();for(let Je of _e.cells){let Xe={col:K.col+Je.colOffset,row:K.row+Je.rowOffset},d1=Le?null:un(Xe);if(Je.formula){if(Q.setFormula(Wi(Xe),Je.formula),d1){let Mt=un(Xe);if(!Mt)continue;o1.push({after:Mt,before:d1,cell:Xe})}}else if(Q.setCell(Wi(Xe),Je.value),d1){let Mt=un(Xe);if(!Mt)continue;o1.push({after:Mt,before:d1,cell:Xe})}}if(Array.isArray(_e.merges))for(let Je of _e.merges){if((Je.rowSpan??1)<=1&&(Je.colSpan??1)<=1)continue;let Xe=Vi({start:{col:K.col+Je.colOffset,row:K.row+Je.rowOffset},end:{col:K.col+Je.colOffset+Je.colSpan-1,row:K.row+Je.rowOffset+Je.rowSpan-1}});Q.mergeCells(Vu(Xe))}wn(v),tn(v);let Qe=Vi({start:K,end:{col:K.col+Math.max((_e.cols??1)-1,0),row:K.row+Math.max((_e.rows??1)-1,0)}});return We(K),b1(Qe),re.current=K,Le||Ir(o1,Qe,K),!0},[me,un,Xt,wn,Pt,on,Ir,tn,c1,v]),to=je.useCallback(async()=>{let A=E4();if(!A||typeof navigator>"u"||!navigator.clipboard)return!1;if(typeof ClipboardItem=="function"&&navigator.clipboard.write){let Q=new ClipboardItem({[P_]:new Blob([A.structured],{type:P_}),"text/html":new Blob([A.html],{type:"text/html"}),"text/plain":new Blob([A.text],{type:"text/plain"})});return await navigator.clipboard.write([Q]),!0}return await navigator.clipboard.writeText(A.text),!0},[E4]),Oe=je.useCallback(async()=>{if(Pt||typeof navigator>"u"||!navigator.clipboard)return!1;if(navigator.clipboard.read){let A=await navigator.clipboard.read();for(let Q of A)if(Q.types.includes(P_)){let K=await Q.getType(P_);return Ao(await K.text())}for(let Q of A)if(Q.types.includes("text/plain")){let K=await Q.getType("text/plain");return Xa(await K.text())}}return Xa(await navigator.clipboard.readText())},[Ao,Xa,Pt]),Ts=je.useCallback(()=>{if(Pt||!v||Ie.current.length===0)return;let A=Ie.current.pop();if(!A)return;if(A.kind==="cell-edit"){L0(m1.current,A),N1(K=>K+1),I4(A,"undo");return}if(A.kind==="range-edit"){L0(m1.current,A),N1(K=>K+1),Ri(A,"undo");return}let Q=t3();Q&&L0(m1.current,Q),N1(K=>K+1),R3(A)},[I4,Ri,t3,Pt,R3,v]),Ya=je.useCallback(()=>{if(Pt||!v||m1.current.length===0)return;let A=m1.current.pop();if(!A)return;if(A.kind==="cell-edit"){L0(Ie.current,A),N1(K=>K+1),I4(A,"redo");return}if(A.kind==="range-edit"){L0(Ie.current,A),N1(K=>K+1),Ri(A,"redo");return}let Q=t3();Q&&L0(Ie.current,Q),N1(K=>K+1),R3(A)},[I4,Ri,t3,Pt,R3,v]);return je.useMemo(()=>({activeCell:me,activeCellAddress:$o,activeSheet:yt,activeSheetIndex:Ee,activeTab:h2,activeTabIndex:r1,addFormControl:N4,addSheet:L2,canRedo:A4,canDownload:!!(o??u),canExport:!!v,canLoadDeferred:pa,canUndo:T4,canZoomIn:la,canZoomOut:ca,charts:da,chartsheets:k,clearSelectedChart:A2,clearSelectedChartElement:zo,clearSelectedCells:d2,clearSelectedImage:M5,clearSelection:Za,continueDeferredLoad:P3,copySelectionToClipboard:to,defaultZoomScale:ko,deferredLoadFileSize:Cr,defineNamedRange:E3,displayFileName:Ur,download:O4,exportCsv:ma,exportXlsx:K0,error:h,fillSelection:$s,formControls:Mr,getChartById:En,getChartSeriesFormula:k3,getChartsheetById:ua,getImageById:y2,getSheetCharts:Jr,getSheetFormControls:Qi,getSheetImages:I2,getSheetShapes:qr,file:o,getClipboardData:E4,getCellDisplayValue:Ci,getCellFormula:Va,getFormControlItems:Fn,getCellSnapshotAsync:vt?ho:void 0,getActiveWorksheet:Xt,getRowsBatchAsync:vt?Ro:void 0,images:g2,isLoadDeferred:e3,isLoading:p,isChartsLoading:U,isWorkerBacked:vt,mergeSelection:Es,maxZoomScale:Q_,minZoomScale:J_,moveChartBy:J0,moveImageBy:Xn,pasteFromClipboard:Oe,pasteStructuredClipboardData:Ao,pasteText:Xa,removeActiveSheet:Yt,removeFormControl:Ga,readOnly:Pt,recalculate:T5,redo:Ya,resetZoom:_i,revision:fe,resizeChartBy:I5,resizeImageBy:Xl,resizeColumn:zs,resizeRow:Zl,setCellFormula:To,setCellStyle:r3,setCellValue:ti,setRangeStyle:Q0,setSelectedFormula:$3,setZoomScale:wi,setChartRect:z3,setChartSeriesFormula:L4,setImageRect:Mo,selectedChart:Zn,selectedChartElement:Ue,selectedChartFormula:Eo,selectedChartId:j1,selectedCellFormula:Qo,selectedFormula:go,selectedFormulaTarget:ei,selectedImage:E5,selectedImageId:Ce,selectedRangeAddress:ki,selectedValue:M4,selectCell:N5,selectChart:mn,selectChartElement:Ji,selectImage:N2,selectRange:eo,selection:c1,setActiveSheetIndex:Zi,setActiveTabIndex:Xi,setSelectedCellFormula:D4,setSelectedCellStyle:O5,setSelectedCellValue:zi,sheets:y,shapes:br,src:u,sortState:gn,sortTable:fa,tabs:I,tables:C3,undo:Ts,unmergeSelection:Ms,updateChart:tt,updateFormControl:W8,workbook:v,zoomIn:M2,zoomOut:T2,zoomScale:Y2}),[me,$o,yt,Ee,h2,r1,N4,L2,pa,A4,T4,la,ca,da,k,A2,zo,d2,M5,P3,to,ko,Cr,E3,Ur,O4,h,ma,K0,o,$s,Mr,En,k3,ua,y2,Jr,Qi,I2,qr,E4,Ci,Va,Fn,ho,Xt,et,Mr,g2,e3,p,U,vt,Es,_i,J0,Xn,Oe,Ao,Xa,Yt,Ga,Pt,T5,Ya,fe,I5,Xl,zs,Zl,To,r3,ti,Q0,$3,wi,z3,L4,Mo,Zn,Ue,Eo,j1,Qo,go,ei,E5,Ce,ki,M4,N5,mn,Ji,N2,eo,c1,Zi,Xi,D4,O5,zi,y,br,gn,fa,u,Ro,I,C3,Ts,Ms,tt,W8,v,M2,T2,Y2])}var kQ={type:"Topology",bbox:[-57.66491068874468,12.97635452036684,957.5235629133763,606.5694262668667],transform:{scale:[.010151986255883769,.005935990077365771],translate:[-57.66491068874468,12.97635452036684]},objects:{counties:{type:"GeometryCollection",geometries:[{type:"Polygon",arcs:[[0,1,2,3,4,5,6,7]],id:"04015",properties:{name:"Mohave"}},{type:"Polygon",arcs:[[8,9,10,11,12,13,14]],id:"22105",properties:{name:"Tangipahoa"}},{type:"Polygon",arcs:[[15,16,17,18,19]],id:"16063",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[20,21,22,23,24,25,26,27,28]],id:"27119",properties:{name:"Polk"}},{type:"Polygon",arcs:[[29,30,31,32,33,34,35]],id:"38017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[36,37,38,39,40]],id:"46081",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[41,42,43,44,45,46]],id:"36095",properties:{name:"Schoharie"}},{type:"MultiPolygon",arcs:[[[47,48,49,50]],[[51]],[[52]]],id:"02275",properties:{name:"Wrangell"}},{type:"Polygon",arcs:[[53,54,55,56]],id:"13143",properties:{name:"Haralson"}},{type:"Polygon",arcs:[[57,58,59,60,61]],id:"13023",properties:{name:"Bleckley"}},{type:"Polygon",arcs:[[62,63,64,65,66,67]],id:"18093",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[68,69,70,71,72,73]],id:"18079",properties:{name:"Jennings"}},{type:"Polygon",arcs:[[74,75,76,77,78,79]],id:"26087",properties:{name:"Lapeer"}},{type:"Polygon",arcs:[[80,81,82,83,84,85]],id:"28017",properties:{name:"Chickasaw"}},{type:"Polygon",arcs:[[86,87,88,89,90,91]],id:"39033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[92,93,94,95,96,97,98]],id:"46099",properties:{name:"Minnehaha"}},{type:"Polygon",arcs:[[99,-98,100,101,102,103]],id:"46125",properties:{name:"Turner"}},{type:"Polygon",arcs:[[104,105,106,107,108,109]],id:"48471",properties:{name:"Walker"}},{type:"Polygon",arcs:[[110,111,112,113,114,115]],id:"46003",properties:{name:"Aurora"}},{type:"Polygon",arcs:[[116,117,118,119,120,121,122]],id:"48047",properties:{name:"Brooks"}},{type:"Polygon",arcs:[[123,124,125,126,127]],id:"31029",properties:{name:"Chase"}},{type:"Polygon",arcs:[[128,129,130,131,132,133]],id:"08021",properties:{name:"Conejos"}},{type:"Polygon",arcs:[[134,135,136,137,138,139,140,141]],id:"24043",properties:{name:"Washington"}},{type:"Polygon",arcs:[[142,143,144,145,146,147]],id:"20137",properties:{name:"Norton"}},{type:"Polygon",arcs:[[148,149,150,151,152,153]],id:"17053",properties:{name:"Ford"}},{type:"Polygon",arcs:[[154,155,156,157,158,159]],id:"48117",properties:{name:"Deaf Smith"}},{type:"Polygon",arcs:[[160,161,162,163,164,165,166,167]],id:"13261",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[168,169,170,171,172,173]],id:"55075",properties:{name:"Marinette"}},{type:"Polygon",arcs:[[174,175,176,177,178]],id:"06069",properties:{name:"San Benito"}},{type:"Polygon",arcs:[[179,180,181,182,183,184,185]],id:"13199",properties:{name:"Meriwether"}},{type:"Polygon",arcs:[[186,187,188,189,190,191]],id:"19013",properties:{name:"Black Hawk"}},{type:"Polygon",arcs:[[192,193,194,195]],id:"19081",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[196,-23]],id:"27125",properties:{name:"Red Lake"}},{type:"Polygon",arcs:[[197,198,199,200,201]],id:"31125",properties:{name:"Nance"}},{type:"Polygon",arcs:[[202,203,204,205]],id:"42075",properties:{name:"Lebanon"}},{type:"Polygon",arcs:[[206,207,208,209]],id:"48219",properties:{name:"Hockley"}},{type:"Polygon",arcs:[[210,211,212,213,214,215]],id:"48417",properties:{name:"Shackelford"}},{type:"Polygon",arcs:[[216,217,218,219,220,221,222]],id:"48451",properties:{name:"Tom Green"}},{type:"Polygon",arcs:[[223,224,225,226,227,228]],id:"48497",properties:{name:"Wise"}},{type:"Polygon",arcs:[[229,230,231,-93,232,233]],id:"46079",properties:{name:"Lake"}},{type:"Polygon",arcs:[[234,235,236,237,238,239,240]],id:"46069",properties:{name:"Hyde"}},{type:"Polygon",arcs:[[241,242,243,244,245,246]],id:"48101",properties:{name:"Cottle"}},{type:"Polygon",arcs:[[247,248,249]],id:"04023",properties:{name:"Santa Cruz"}},{type:"Polygon",arcs:[[250,251,252,253,254]],id:"19179",properties:{name:"Wapello"}},{type:"Polygon",arcs:[[255,256,257,258,259,260]],id:"19031",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[261,262,263,264,265,266,267]],id:"30033",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[268,269,270,271,272,273,274]],id:"29185",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[275,276,277,278,279]],id:"12091",properties:{name:"Okaloosa"}},{type:"Polygon",arcs:[[280,281,282,283,284]],id:"21219",properties:{name:"Todd"}},{type:"Polygon",arcs:[[285,286,287,288,289]],id:"23003",properties:{name:"Aroostook"}},{type:"Polygon",arcs:[[290,291,292,-142,293,294,295,296]],id:"24001",properties:{name:"Allegany"}},{type:"Polygon",arcs:[[297,298,299,300,301]],id:"28075",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[302,303,304,305,306,307]],id:"38021",properties:{name:"Dickey"}},{type:"Polygon",arcs:[[308,309,310,311,312]],id:"27093",properties:{name:"Meeker"}},{type:"Polygon",arcs:[[313,314,315,316]],id:"46007",properties:{name:"Bennett"}},{type:"Polygon",arcs:[[317,318,319,320,321,322,323,324]],id:"49043",properties:{name:"Summit"}},{type:"Polygon",arcs:[[325,326,327,328,329,330]],id:"36099",properties:{name:"Seneca"}},{type:"Polygon",arcs:[[331,332,333,334,335,336,337]],id:"20073",properties:{name:"Greenwood"}},{type:"Polygon",arcs:[[338,339,340,341]],id:"20101",properties:{name:"Lane"}},{type:"Polygon",arcs:[[342,343,344,345,346,347]],id:"26123",properties:{name:"Newaygo"}},{type:"Polygon",arcs:[[348,349,350,351,352,353]],id:"31035",properties:{name:"Clay"}},{type:"Polygon",arcs:[[354,355,356,357]],id:"36073",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[358,359,360,361,362,363,364]],id:"38063",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[365,366,367,368,369,370]],id:"40011",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[371,372,373,374,375]],id:"48441",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[376,377,378,379,380]],id:"48011",properties:{name:"Armstrong"}},{type:"Polygon",arcs:[[381,382,383,384]],id:"48233",properties:{name:"Hutchinson"}},{type:"Polygon",arcs:[[-222,385,386,387]],id:"48235",properties:{name:"Irion"}},{type:"Polygon",arcs:[[388,389,390,391,392,393]],id:"55137",properties:{name:"Waushara"}},{type:"Polygon",arcs:[[394,395,396,397,398,399,400]],id:"47151",properties:{name:"Scott"}},{type:"Polygon",arcs:[[401,402,403,404,405]],id:"55113",properties:{name:"Sawyer"}},{type:"Polygon",arcs:[[406,407,408,409,410]],id:"26073",properties:{name:"Isabella"}},{type:"Polygon",arcs:[[411,412,413,414,415,416]],id:"28131",properties:{name:"Stone"}},{type:"Polygon",arcs:[[417,418,-86,419,420,421]],id:"28013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[422,423,424,425,426]],id:"31171",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[427,428,429,430,431,432]],id:"48335",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[433,434,435,436,437]],id:"08057",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[438,439,440,441,442]],id:"19089",properties:{name:"Howard"}},{type:"Polygon",arcs:[[443,444,445,446,-75]],id:"26151",properties:{name:"Sanilac"}},{type:"Polygon",arcs:[[447,448,449,450,451,452,453]],id:"18075",properties:{name:"Jay"}},{type:"Polygon",arcs:[[454,455,456,457,458]],id:"38075",properties:{name:"Renville"}},{type:"Polygon",arcs:[[459,460,461,462,463]],id:"41021",properties:{name:"Gilliam"}},{type:"Polygon",arcs:[[464,465,466,467,468]],id:"29119",properties:{name:"McDonald"}},{type:"Polygon",arcs:[[469,470,471,472]],id:"48501",properties:{name:"Yoakum"}},{type:"Polygon",arcs:[[473,474,475,-243,476]],id:"48075",properties:{name:"Childress"}},{type:"Polygon",arcs:[[477,478,479,480]],id:"13097",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[481,482,483,484]],id:"02158",properties:{name:"Kusilvak"}},{type:"Polygon",arcs:[[485,486,487,488,489]],id:"19181",properties:{name:"Warren"}},{type:"Polygon",arcs:[[490,491,492,493,494,495]],id:"40031",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[496,497,498,499,500,501,502,503]],id:"40009",properties:{name:"Beckham"}},{type:"Polygon",arcs:[[-238,504,505,506,507]],id:"46017",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[508,509,510,511,512,513]],id:"48171",properties:{name:"Gillespie"}},{type:"Polygon",arcs:[[514,515,516,517]],id:"48125",properties:{name:"Dickens"}},{type:"Polygon",arcs:[[518,519,520,521,522]],id:"48283",properties:{name:"La Salle"}},{type:"Polygon",arcs:[[523,524,525,526]],id:"54093",properties:{name:"Tucker"}},{type:"Polygon",arcs:[[527,528,529,530,531,532]],id:"06089",properties:{name:"Shasta"}},{type:"Polygon",arcs:[[533,534,535,536,537,538]],id:"17165",properties:{name:"Saline"}},{type:"Polygon",arcs:[[539,540,541,542,543]],id:"26101",properties:{name:"Manistee"}},{type:"Polygon",arcs:[[544,545,546,547,548]],id:"31071",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[549,550,-548,551,552,553,554,555,556]],id:"31041",properties:{name:"Custer"}},{type:"Polygon",arcs:[[557,-234,558,559,560]],id:"46097",properties:{name:"Miner"}},{type:"Polygon",arcs:[[561,562,563,564,565,566]],id:"46025",properties:{name:"Clark"}},{type:"Polygon",arcs:[[567,568,569,570,571]],id:"05037",properties:{name:"Cross"}},{type:"Polygon",arcs:[[572,573,574,-134,575,576,577]],id:"08007",properties:{name:"Archuleta"}},{type:"Polygon",arcs:[[578,579,580,581]],id:"12043",properties:{name:"Glades"}},{type:"Polygon",arcs:[[582,583,584,585,586]],id:"46053",properties:{name:"Gregory"}},{type:"Polygon",arcs:[[587,588,589,-382,590]],id:"48195",properties:{name:"Hansford"}},{type:"MultiPolygon",arcs:[[[591,592,593,594,595]],[[596,597,598]]],id:"53053",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[599,600,601,-180,602,603,604]],id:"13077",properties:{name:"Coweta"}},{type:"Polygon",arcs:[[605,606,607,608]],id:"13059",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[609,610,611,612,613]],id:"18081",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[614,615,616,617,618,619]],id:"20115",properties:{name:"Marion"}},{type:"Polygon",arcs:[[620,621,622,623,624]],id:"27059",properties:{name:"Isanti"}},{type:"Polygon",arcs:[[625,626,627,628,629,630]],id:"31003",properties:{name:"Antelope"}},{type:"Polygon",arcs:[[631,632,633,634,635]],id:"39103",properties:{name:"Medina"}},{type:"Polygon",arcs:[[636,637,638,639,640,641]],id:"47153",properties:{name:"Sequatchie"}},{type:"Polygon",arcs:[[642,643,644,645]],id:"48375",properties:{name:"Potter"}},{type:"Polygon",arcs:[[646,647,648,649,650]],id:"48145",properties:{name:"Falls"}},{type:"Polygon",arcs:[[-362,651,652,653,654,655]],id:"38039",properties:{name:"Griggs"}},{type:"Polygon",arcs:[[-114,656,657,658]],id:"46043",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[659,660,661,662,663,664]],id:"48193",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[665,666,667,668,669]],id:"19185",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[670,671,672,673,674,675,676]],id:"38087",properties:{name:"Slope"}},{type:"Polygon",arcs:[[677,-375,678,679,-219,680]],id:"48399",properties:{name:"Runnels"}},{type:"Polygon",arcs:[[681,682,683,684,685,-4]],id:"04005",properties:{name:"Coconino"}},{type:"Polygon",arcs:[[686,687,688,689,690]],id:"16009",properties:{name:"Benewah"}},{type:"Polygon",arcs:[[691,692,693,694,695,696,697]],id:"20007",properties:{name:"Barber"}},{type:"Polygon",arcs:[[698,699,700,701,-95]],id:"27133",properties:{name:"Rock"}},{type:"Polygon",arcs:[[702,-286,703,704]],id:"23029",properties:{name:"Washington"}},{type:"Polygon",arcs:[[705,706,707,708,709]],id:"30051",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[710,711,712,713]],id:"46091",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[714,715,-326,716,717]],id:"36117",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[718,719]],id:"02060",properties:{name:"Bristol Bay"}},{type:"Polygon",arcs:[[720,721,722,723,724]],id:"12027",properties:{name:"DeSoto"}},{type:"Polygon",arcs:[[725,726,727,728,729,730]],id:"13015",properties:{name:"Bartow"}},{type:"Polygon",arcs:[[731,732,733,734,735]],id:"19127",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[736,737,738,739,740,741]],id:"20047",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[742,743,744,745,746]],id:"26129",properties:{name:"Ogemaw"}},{type:"Polygon",arcs:[[747,-201,748,749,750,751]],id:"31093",properties:{name:"Howard"}},{type:"Polygon",arcs:[[752,753,754,755,756,757]],id:"39063",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[758,759,760,761,762,763,764]],id:"21209",properties:{name:"Scott"}},{type:"Polygon",arcs:[[765,766,767,768,-639]],id:"47007",properties:{name:"Bledsoe"}},{type:"Polygon",arcs:[[769,770,771,772,773,774]],id:"37157",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[775,776,777,778,779]],id:"48189",properties:{name:"Hale"}},{type:"Polygon",arcs:[[780]],id:"51820",properties:{name:"Waynesboro"}},{type:"Polygon",arcs:[[781,782,783,784,785]],id:"56025",properties:{name:"Natrona"}},{type:"Polygon",arcs:[[-107,786,787,788,789]],id:"48407",properties:{name:"San Jacinto"}},{type:"Polygon",arcs:[[790,791,792,-390,793]],id:"55135",properties:{name:"Waupaca"}},{type:"Polygon",arcs:[[794,795,796,797,798]],id:"39067",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[799,800,801,802,803,804,805]],id:"13087",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[806,807,808,809,810]],id:"22001",properties:{name:"Acadia"}},{type:"Polygon",arcs:[[811,812,813,814,815]],id:"27019",properties:{name:"Carver"}},{type:"Polygon",arcs:[[816,817,818,819,-535,820]],id:"17065",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[821,822,-313,823,824,825]],id:"27067",properties:{name:"Kandiyohi"}},{type:"Polygon",arcs:[[826,827,828,829,830]],id:"55071",properties:{name:"Manitowoc"}},{type:"Polygon",arcs:[[831,832,833,834,835,836]],id:"01013",properties:{name:"Butler"}},{type:"Polygon",arcs:[[837,838,839,840,841,842,843]],id:"13169",properties:{name:"Jones"}},{type:"Polygon",arcs:[[844,845,846,847]],id:"19069",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[848,849,850,851,852,853]],id:"18113",properties:{name:"Noble"}},{type:"Polygon",arcs:[[854,855,856,857,858,859]],id:"20193",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[860,861,862,-407,863]],id:"26035",properties:{name:"Clare"}},{type:"Polygon",arcs:[[864,865,866,867]],id:"26039",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[868,869,870,871,872,873]],id:"29225",properties:{name:"Webster"}},{type:"Polygon",arcs:[[874,875,876,877,878]],id:"31005",properties:{name:"Arthur"}},{type:"Polygon",arcs:[[879,880,881,882,883]],id:"31143",properties:{name:"Polk"}},{type:"Polygon",arcs:[[884,885,886,887,-563]],id:"46029",properties:{name:"Codington"}},{type:"Polygon",arcs:[[888,889,890,-117,891,892]],id:"48131",properties:{name:"Duval"}},{type:"Polygon",arcs:[[893,-385,894,-643,895,896]],id:"48341",properties:{name:"Moore"}},{type:"Polygon",arcs:[[897,898,899,900,901,902]],id:"48317",properties:{name:"Martin"}},{type:"Polygon",arcs:[[903,904,905,906,907,908,909]],id:"39083",properties:{name:"Knox"}},{type:"Polygon",arcs:[[910,911,912,913,914,-648,915]],id:"48293",properties:{name:"Limestone"}},{type:"Polygon",arcs:[[916,917,918,919,920]],id:"19055",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[921,922,923,924]],id:"31159",properties:{name:"Seward"}},{type:"Polygon",arcs:[[925,926,927,928]],id:"48507",properties:{name:"Zavala"}},{type:"Polygon",arcs:[[929,930,931,932,933]],id:"06091",properties:{name:"Sierra"}},{type:"Polygon",arcs:[[934,935,936,937,938]],id:"17201",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[939,940,941,942,943,944]],id:"23031",properties:{name:"York"}},{type:"Polygon",arcs:[[945,946,947,948,949]],id:"24011",properties:{name:"Caroline"}},{type:"Polygon",arcs:[[950,951,952,953,954]],id:"26119",properties:{name:"Montmorency"}},{type:"Polygon",arcs:[[-34,955,956,957,958,959,960]],id:"38077",properties:{name:"Richland"}},{type:"Polygon",arcs:[[961,962,963,964,965,966]],id:"42007",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[967,968,969,-210,-470]],id:"48079",properties:{name:"Cochran"}},{type:"Polygon",arcs:[[970,-746,971,972,973,-863]],id:"26051",properties:{name:"Gladwin"}},{type:"Polygon",arcs:[[974,975,976,977,978,979,980]],id:"08121",properties:{name:"Washington"}},{type:"Polygon",arcs:[[981,-921,982,983,-188]],id:"19019",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[984,985,986,987,988,989,990]],id:"19187",properties:{name:"Webster"}},{type:"Polygon",arcs:[[991,-742,992,993,994,995]],id:"20057",properties:{name:"Ford"}},{type:"Polygon",arcs:[[-954,996,997,-743,-866]],id:"26135",properties:{name:"Oscoda"}},{type:"Polygon",arcs:[[998,999,1e3,1001]],id:"28099",properties:{name:"Neshoba"}},{type:"Polygon",arcs:[[1002,1003,1004,1005,1006,1007]],id:"31137",properties:{name:"Phelps"}},{type:"Polygon",arcs:[[1008,1009,1010,1011,1012,1013]],id:"31039",properties:{name:"Cuming"}},{type:"Polygon",arcs:[[1014,1015,1016,1017,1018,1019,1020]],id:"45045",properties:{name:"Greenville"}},{type:"Polygon",arcs:[[1021,1022,1023,1024,1025]],id:"48151",properties:{name:"Fisher"}},{type:"Polygon",arcs:[[1026,1027,1028,1029,1030]],id:"37069",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[1031,1032,1033,1034,1035,1036]],id:"39039",properties:{name:"Defiance"}},{type:"Polygon",arcs:[[1037,1038,1039,1040,1041,1042]],id:"47055",properties:{name:"Giles"}},{type:"Polygon",arcs:[[1043,1044,1045,1046,1047]],id:"48023",properties:{name:"Baylor"}},{type:"Polygon",arcs:[[1048,1049,1050,1051,1052]],id:"48365",properties:{name:"Panola"}},{type:"Polygon",arcs:[[1053,1054,1055,1056]],id:"53001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-988,1057,1058,1059,1060,1061]],id:"19015",properties:{name:"Boone"}},{type:"Polygon",arcs:[[1062,1063,1064,-229,1065,1066,1067]],id:"48237",properties:{name:"Jack"}},{type:"Polygon",arcs:[[1068,1069,-332,1070,-617]],id:"20017",properties:{name:"Chase"}},{type:"Polygon",arcs:[[-663,1071,1072,1073,1074]],id:"48099",properties:{name:"Coryell"}},{type:"Polygon",arcs:[[1075,1076,1077,1078,1079]],id:"26037",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[1080,1081,1082,-335]],id:"20207",properties:{name:"Woodson"}},{type:"Polygon",arcs:[[1083,1084,1085,1086,1087,1088,1089]],id:"17037",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[1090,1091,1092,1093,1094]],id:"19159",properties:{name:"Ringgold"}},{type:"Polygon",arcs:[[1095,1096,1097,1098,1099]],id:"19165",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1100,1101,1102,1103,1104,1105,-178,1106]],id:"06019",properties:{name:"Fresno"}},{type:"Polygon",arcs:[[1107,1108,1109,-1091,1110]],id:"19175",properties:{name:"Union"}},{type:"Polygon",arcs:[[1111,1112,1113,1114,1115,1116]],id:"17123",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[1117,1118,1119,1120,1121,1122]],id:"17147",properties:{name:"Piatt"}},{type:"Polygon",arcs:[[1123,1124,-1111,1125,1126]],id:"19003",properties:{name:"Adams"}},{type:"Polygon",arcs:[[1127,1128,1129,1130,1131,1132,1133]],id:"17159",properties:{name:"Richland"}},{type:"Polygon",arcs:[[1134,1135,1136,1137,1138]],id:"47023",properties:{name:"Chester"}},{type:"Polygon",arcs:[[1139,1140,1141,1142,1143]],id:"26023",properties:{name:"Branch"}},{type:"Polygon",arcs:[[1144,1145,1146,1147,1148,1149]],id:"37151",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[1150,1151,1152,1153,1154,1155]],id:"20199",properties:{name:"Wallace"}},{type:"Polygon",arcs:[[1156,1157,1158,1159,1160,1161]],id:"18177",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[1162]],id:"51595",properties:{name:"Emporia"}},{type:"Polygon",arcs:[[1163,1164,1165,1166,1167]],id:"48295",properties:{name:"Lipscomb"}},{type:"Polygon",arcs:[[1168,1169,1170,1171]],id:"47169",properties:{name:"Trousdale"}},{type:"Polygon",arcs:[[1172,1173,1174,1175,1176,1177,1178,1179,1180,-683,1181]],id:"49037",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[1182,1183,1184,-251,1185,1186]],id:"19123",properties:{name:"Mahaska"}},{type:"Polygon",arcs:[[1187,1188,1189,1190]],id:"16021",properties:{name:"Boundary"}},{type:"Polygon",arcs:[[1191,1192,1193,1194,1195,1196,1197]],id:"17107",properties:{name:"Logan"}},{type:"Polygon",arcs:[[1198,1199,1200,1201,1202]],id:"20059",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[1203,1204,1205,1206,1207,1208,1209,1210]],id:"22013",properties:{name:"Bienville"}},{type:"Polygon",arcs:[[1211,1212,1213,1214,1215]],id:"06005",properties:{name:"Amador"}},{type:"Polygon",arcs:[[1216,1217,-1212,1218,1219]],id:"06017",properties:{name:"El Dorado"}},{type:"Polygon",arcs:[[1220,1221,1222,1223,1224]],id:"05065",properties:{name:"Izard"}},{type:"Polygon",arcs:[[1225]],id:"51530",properties:{name:"Buena Vista"}},{type:"Polygon",arcs:[[1226,1227]],id:"51590",properties:{name:"Danville"}},{type:"Polygon",arcs:[[1228,1229]],id:"51640",properties:{name:"Galax"}},{type:"Polygon",arcs:[[1230]],id:"51660",properties:{name:"Harrisonburg"}},{type:"Polygon",arcs:[[1231]],id:"51690",properties:{name:"Martinsville"}},{type:"Polygon",arcs:[[1232,1233,1234,1235,1236,1237]],id:"18049",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[1238,1239,-1108,-1125,1240]],id:"19001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[1241,-179,-1106,1242,1243,1244]],id:"06053",properties:{name:"Monterey"}},{type:"Polygon",arcs:[[1245,1246,1247,1248,1249]],id:"29219",properties:{name:"Warren"}},{type:"Polygon",arcs:[[1250,1251,1252,1253,1254]],id:"37197",properties:{name:"Yadkin"}},{type:"Polygon",arcs:[[-409,1255,1256,1257,-1076,1258]],id:"26057",properties:{name:"Gratiot"}},{type:"Polygon",arcs:[[1259,1260,1261,1262,1263,1264]],id:"21129",properties:{name:"Lee"}},{type:"Polygon",arcs:[[1265,1266,1267,1268,1269,1270]],id:"20133",properties:{name:"Neosho"}},{type:"Polygon",arcs:[[1271,-1080,1272,1273,1274]],id:"26067",properties:{name:"Ionia"}},{type:"Polygon",arcs:[[1275,1276,1277,1278,1279]],id:"26077",properties:{name:"Kalamazoo"}},{type:"Polygon",arcs:[[1280,1281,1282,1283,1284,1285]],id:"21149",properties:{name:"McLean"}},{type:"Polygon",arcs:[[1286,1287,1288,1289,1290,1291]],id:"27033",properties:{name:"Cottonwood"}},{type:"Polygon",arcs:[[-542,1292,1293,-344,1294]],id:"26085",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-543,-1295,1295,1296]],id:"26105",properties:{name:"Mason"}},{type:"Polygon",arcs:[[1297,-411,1298,-345]],id:"26107",properties:{name:"Mecosta"}},{type:"Polygon",arcs:[[1299,-348,1300,1301,1302]],id:"26121",properties:{name:"Muskegon"}},{type:"Polygon",arcs:[[1303,1304,1305,1306,1307,1308]],id:"27047",properties:{name:"Freeborn"}},{type:"Polygon",arcs:[[1309,1310,1311,1312,1313,1314,1315]],id:"17051",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[1316,1317,1318,1319,-1312]],id:"17049",properties:{name:"Effingham"}},{type:"Polygon",arcs:[[1320,1321,1322,1323]],id:"27009",properties:{name:"Benton"}},{type:"Polygon",arcs:[[1324,1325,1326,1327,-378]],id:"48129",properties:{name:"Donley"}},{type:"Polygon",arcs:[[1328,1329,1330,1331,1332]],id:"27041",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[1333,1334,1335,1336,-367]],id:"40073",properties:{name:"Kingfisher"}},{type:"Polygon",arcs:[[1337,1338,1339,1340,1341,1342]],id:"47053",properties:{name:"Gibson"}},{type:"Polygon",arcs:[[1343,1344,1345,1346,1347,1348,1349]],id:"47005",properties:{name:"Benton"}},{type:"Polygon",arcs:[[1350,1351,1352,1353]],id:"45009",properties:{name:"Bamberg"}},{type:"Polygon",arcs:[[1354,1355,1356,1357,1358,-520,1359,1360]],id:"48013",properties:{name:"Atascosa"}},{type:"Polygon",arcs:[[1361,1362,1363,-104,1364,1365,1366,-658]],id:"46067",properties:{name:"Hutchinson"}},{type:"Polygon",arcs:[[1367,1368,1369,1370,-37,1371]],id:"46019",properties:{name:"Butte"}},{type:"MultiPolygon",arcs:[[[1372,1373,1374,1375]],[[1376,1377]],[[1378,1379]],[[1380]],[[1381,1382]],[[1383,1384,1385,1386]]],id:"02105",properties:{name:"Hoonah-Angoon"}},{type:"Polygon",arcs:[[1387,1388,1389,1390,-505,-237]],id:"46059",properties:{name:"Hand"}},{type:"Polygon",arcs:[[-565,1391,1392,-230,-558,1393,1394]],id:"46077",properties:{name:"Kingsbury"}},{type:"Polygon",arcs:[[1395,1396,1397,1398,1399]],id:"47101",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[1400,1401,1402,1403,1404]],id:"55069",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[1405,-1341,1406,1407,-1135,1408,1409]],id:"47113",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1410]],id:"51540",properties:{name:"Charlottesville"}},{type:"Polygon",arcs:[[1411,1412,1413,1414,1415,1416]],id:"30037",properties:{name:"Golden Valley"}},{type:"Polygon",arcs:[[1417,1418,1419,1420,1421,1422,1423,-784]],id:"56009",properties:{name:"Converse"}},{type:"Polygon",arcs:[[1424,1425,1426,1427,1428]],id:"47179",properties:{name:"Washington"}},{type:"Polygon",arcs:[[1429,1430,-1405,1431,1432,1433]],id:"55119",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[1434,1435,1436,1437,1438,1439,1440,1441]],id:"56029",properties:{name:"Park"}},{type:"Polygon",arcs:[[1442,1443,-1292,1444,-700,1445]],id:"27101",properties:{name:"Murray"}},{type:"Polygon",arcs:[[1446,1447,1448,1449,1450,1451]],id:"55133",properties:{name:"Waukesha"}},{type:"Polygon",arcs:[[1452,1453,-1446,-699,1454]],id:"27117",properties:{name:"Pipestone"}},{type:"Polygon",arcs:[[1455,1456,1457,1458,1459]],id:"51099",properties:{name:"King George"}},{type:"Polygon",arcs:[[1460,1461,1462,1463,1464,1465,1466]],id:"30001",properties:{name:"Beaverhead"}},{type:"Polygon",arcs:[[1467,1468,-1412,1469,1470]],id:"30107",properties:{name:"Wheatland"}},{type:"Polygon",arcs:[[1471,-873,1472,1473,1474,1475]],id:"29043",properties:{name:"Christian"}},{type:"Polygon",arcs:[[1476,1477,1478,1479,1480,1481]],id:"29053",properties:{name:"Cooper"}},{type:"Polygon",arcs:[[1482,1483,1484,1485,1486,1487]],id:"20029",properties:{name:"Cloud"}},{type:"Polygon",arcs:[[1488,1489,1490,1491,1492]],id:"51159",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[1493,-1342,-1406,1494,1495]],id:"47033",properties:{name:"Crockett"}},{type:"Polygon",arcs:[[1496,1497,1498,1499,1500]],id:"18063",properties:{name:"Hendricks"}},{type:"Polygon",arcs:[[1501,1502,1503,1504,1505,1506,1507,-340]],id:"20135",properties:{name:"Ness"}},{type:"Polygon",arcs:[[1508,1509,1510,1511,1512,-1087]],id:"17093",properties:{name:"Kendall"}},{type:"Polygon",arcs:[[1513,1514,1515,1516,1517]],id:"18149",properties:{name:"Starke"}},{type:"Polygon",arcs:[[1518,1519,1520,1521,1522,-611]],id:"18145",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1523,1524,1525,1526,-870,1527]],id:"29105",properties:{name:"Laclede"}},{type:"Polygon",arcs:[[1528,1529,1530,1531,1532,1533]],id:"29117",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[1534,1535,-955,-865,1536]],id:"26137",properties:{name:"Otsego"}},{type:"Polygon",arcs:[[1537,1538,1539,1540,1541,1542,-1543]],id:"31087",properties:{name:"Hitchcock"}},{type:"Polygon",arcs:[[-867,-747,-971,-862,1543]],id:"26143",properties:{name:"Roscommon"}},{type:"Polygon",arcs:[[1544,1545,1546,1547,1548]],id:"29011",properties:{name:"Barton"}},{type:"Polygon",arcs:[[-379,-1328,1549,1550,1551,1552]],id:"48045",properties:{name:"Briscoe"}},{type:"Polygon",arcs:[[1553,1554,1555,1556,1557,1558]],id:"26161",properties:{name:"Washtenaw"}},{type:"Polygon",arcs:[[1559,-1274,1560,1561,-1277,1562]],id:"26015",properties:{name:"Barry"}},{type:"Polygon",arcs:[[1563,1564,1565,1566,1567]],id:"35029",properties:{name:"Luna"}},{type:"Polygon",arcs:[[1568,1569,1570,1571,1572,1573,1574]],id:"51169",properties:{name:"Scott"}},{type:"Polygon",arcs:[[1575,1576,1577,1578,1579]],id:"33007",properties:{name:"Coos"}},{type:"Polygon",arcs:[[1580,1581,1582,1583,1584,1585]],id:"38095",properties:{name:"Towner"}},{type:"Polygon",arcs:[[1586,1587,1588,1589,-465,1590]],id:"29145",properties:{name:"Newton"}},{type:"MultiPolygon",arcs:[[[1591,1592]],[[-1375,1593,-48,1594]]],id:"02195",properties:{name:"Petersburg"}},{type:"Polygon",arcs:[[1595,-1014,1596,1597,1598]],id:"31167",properties:{name:"Stanton"}},{type:"Polygon",arcs:[[1599,1600,1601,-1009,-1596,1602]],id:"31179",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[1603,1604,1605,1606,-171]],id:"26109",properties:{name:"Menominee"}},{type:"Polygon",arcs:[[1607,1608,1609,1610,1611]],id:"48175",properties:{name:"Goliad"}},{type:"Polygon",arcs:[[1612,-35,-961,1613,-305,1614]],id:"38073",properties:{name:"Ransom"}},{type:"Polygon",arcs:[[1615,1616,-1325,1617]],id:"48179",properties:{name:"Gray"}},{type:"Polygon",arcs:[[1618,1619,1620,1621,1622,1623]],id:"42121",properties:{name:"Venango"}},{type:"Polygon",arcs:[[-1327,1624,-477,-242,1625,-1550]],id:"48191",properties:{name:"Hall"}},{type:"Polygon",arcs:[[1626,-1475,1627,1628,1629]],id:"29209",properties:{name:"Stone"}},{type:"Polygon",arcs:[[1630,1631,1632,1633,1634,1635]],id:"39057",properties:{name:"Greene"}},{type:"Polygon",arcs:[[1636,1637,-1534,1638,1639,1640]],id:"29061",properties:{name:"Daviess"}},{type:"Polygon",arcs:[[1641,1642,1643,1644,1645,1646]],id:"29199",properties:{name:"Scotland"}},{type:"Polygon",arcs:[[1647,1648,1649,1650,1651,1652,1653]],id:"48049",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-472,1654,1655,-898,1656,1657]],id:"48165",properties:{name:"Gaines"}},{type:"Polygon",arcs:[[-1074,1658,-651,1659,1660,1661,1662]],id:"48027",properties:{name:"Bell"}},{type:"Polygon",arcs:[[1663,-1191,1664,1665,1666]],id:"53051",properties:{name:"Pend Oreille"}},{type:"Polygon",arcs:[[1667,1668,1669,1670,1671,1672]],id:"13277",properties:{name:"Tift"}},{type:"Polygon",arcs:[[1673,1674,1675,1676,1677]],id:"48435",properties:{name:"Sutton"}},{type:"Polygon",arcs:[[1678,1679,1680,1681,1682]],id:"51023",properties:{name:"Botetourt"}},{type:"Polygon",arcs:[[1683,1684,1685,1686,1687]],id:"48405",properties:{name:"San Augustine"}},{type:"Polygon",arcs:[[1688,1689,1690,1691]],id:"27017",properties:{name:"Carlton"}},{type:"Polygon",arcs:[[1692,1693,1694,1695,1696]],id:"12029",properties:{name:"Dixie"}},{type:"Polygon",arcs:[[1697,1698,1699,1700,1701,1702]],id:"13211",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[1703,1704,1705,1706]],id:"02188",properties:{name:"Northwest Arctic"}},{type:"Polygon",arcs:[[1707,1708,1709,-672,1710]],id:"38007",properties:{name:"Billings"}},{type:"Polygon",arcs:[[1711,1712,1713,-1692,1714,1715,1716,1717]],id:"27001",properties:{name:"Aitkin"}},{type:"Polygon",arcs:[[1718,1719,1720,1721,1722,1723,1724]],id:"08045",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[-1201,1725,1726,1727]],id:"20003",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[-246,1728,1729,1730,-516]],id:"48269",properties:{name:"King"}},{type:"Polygon",arcs:[[1731,-370,1732,1733,-498,1734]],id:"40039",properties:{name:"Custer"}},{type:"Polygon",arcs:[[1735,-91,1736,1737,1738,1739]],id:"39101",properties:{name:"Marion"}},{type:"Polygon",arcs:[[1740,1741,1742,1743,1744,1745]],id:"17095",properties:{name:"Knox"}},{type:"Polygon",arcs:[[1746,1747,1748,1749]],id:"13013",properties:{name:"Barrow"}},{type:"Polygon",arcs:[[-1088,-1513,1750,1751,1752,-1114,1753,1754,1755]],id:"17099",properties:{name:"LaSalle"}},{type:"Polygon",arcs:[[1756,1757,1758,1759,1760]],id:"01031",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[1761,1762,1763,1764]],id:"12085",properties:{name:"Martin"}},{type:"Polygon",arcs:[[1765,1766,1767,-1058,-987]],id:"19079",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-847,1768,-732,1769,-1767]],id:"19083",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[1770,1771,1772,1773,1774,1775]],id:"16037",properties:{name:"Custer"}},{type:"Polygon",arcs:[[1776,1777,1778,1779,1780,1781]],id:"13037",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[1782,1783,1784,1785]],id:"19093",properties:{name:"Ida"}},{type:"Polygon",arcs:[[1786,1787,-129,-575,1788]],id:"08105",properties:{name:"Rio Grande"}},{type:"Polygon",arcs:[[1789,-1187,1790,1791,-487,1792]],id:"19125",properties:{name:"Marion"}},{type:"Polygon",arcs:[[1793,-976,1794,1795]],id:"08087",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[1796,1797,1798,-1184,1799]],id:"19157",properties:{name:"Poweshiek"}},{type:"Polygon",arcs:[[1800,1801,1802,-1192,1803,1804]],id:"17179",properties:{name:"Tazewell"}},{type:"Polygon",arcs:[[1805,1806,1807,1808]],id:"08039",properties:{name:"Elbert"}},{type:"Polygon",arcs:[[-1060,1809,1810,-1793,-486,1811]],id:"19153",properties:{name:"Polk"}},{type:"Polygon",arcs:[[1812,1813,1814,1815,1816,1817]],id:"39149",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[1818,-490,1819,-1109,-1240]],id:"19121",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1820,1821,1822,1823,-634]],id:"39153",properties:{name:"Summit"}},{type:"Polygon",arcs:[[1824,1825,-722,1826]],id:"12049",properties:{name:"Hardee"}},{type:"Polygon",arcs:[[1827,1828,1829,1830,1831,1832,1833]],id:"39161",properties:{name:"Van Wert"}},{type:"Polygon",arcs:[[1834,-1635,1835,1836,1837,1838]],id:"39165",properties:{name:"Warren"}},{type:"Polygon",arcs:[[1839,1840,1841,1842,-926,1843]],id:"48463",properties:{name:"Uvalde"}},{type:"Polygon",arcs:[[1844,1845,1846,1847,1848,-607,1849]],id:"13195",properties:{name:"Madison"}},{type:"Polygon",arcs:[[1850,1851,-799,1852,1853,1854]],id:"39059",properties:{name:"Guernsey"}},{type:"Polygon",arcs:[[1855,1856,1857,1858,-1356]],id:"48493",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1738,1859,-910,1860,1861,1862]],id:"39041",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[1863,1864,1865,1866,1867]],id:"39055",properties:{name:"Geauga"}},{type:"Polygon",arcs:[[-501,1868,1869,1870]],id:"40055",properties:{name:"Greer"}},{type:"Polygon",arcs:[[1871,1872,1873,1874,1875,1876,1877]],id:"27131",properties:{name:"Rice"}},{type:"Polygon",arcs:[[1878,1879,1880,1881,1882,1883,1884]],id:"05025",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[1885,1886,1887,1888,1889,-164]],id:"13093",properties:{name:"Dooly"}},{type:"Polygon",arcs:[[-386,-221,1890,-1674,1891]],id:"48413",properties:{name:"Schleicher"}},{type:"Polygon",arcs:[[1892,1893,1894,1895,-1289]],id:"27165",properties:{name:"Watonwan"}},{type:"Polygon",arcs:[[1896,1897,1898,-354,1899,1900]],id:"31001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[1901,1902,1903,1904]],id:"37003",properties:{name:"Alexander"}},{type:"Polygon",arcs:[[1905,-274,1906,1907,-1546]],id:"29039",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[1908,-380,-1553,1909,-777,1910]],id:"48437",properties:{name:"Swisher"}},{type:"Polygon",arcs:[[1911,1912,1913,1914,1915,1916,1917]],id:"30049",properties:{name:"Lewis and Clark"}},{type:"Polygon",arcs:[[1918,1919,1920,-1482,1921,1922,1923]],id:"29159",properties:{name:"Pettis"}},{type:"Polygon",arcs:[[-1551,-1626,-247,-515,1924]],id:"48345",properties:{name:"Motley"}},{type:"Polygon",arcs:[[1925,1926,1927,-1461,1928,1929]],id:"30081",properties:{name:"Ravalli"}},{type:"Polygon",arcs:[[1930,1931,1932,-7,1933,1934,1935,1936]],id:"06071",properties:{name:"San Bernardino"}},{type:"Polygon",arcs:[[1937,1938,1939,1940,1941,1942]],id:"13189",properties:{name:"McDuffie"}},{type:"MultiPolygon",arcs:[[[1943,1944,1945,1946,-1386,1947],[-1381]]],id:"02100",properties:{name:"Haines"}},{type:"Polygon",arcs:[[-1432,-1404,1948,1949,1950,1951,1952]],id:"55073",properties:{name:"Marathon"}},{type:"MultiPolygon",arcs:[[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1960,1961]],[[1962]],[[1963]],[[1964]]],id:"02013",properties:{name:"Aleutians East"}},{type:"MultiPolygon",arcs:[[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1970,1971,1972]]],id:"02150",properties:{name:"Kodiak Island"}},{type:"MultiPolygon",arcs:[[[1973,-719,1974,1975,1976,1977,-1973,1978,-1961]]],id:"02164",properties:{name:"Lake and Peninsula"}},{type:"MultiPolygon",arcs:[[[1979]],[[1980]],[[1981,1982,1983,1984,1985,1986,1987]]],id:"02261",properties:{name:"Valdez-Cordova"}},{type:"Polygon",arcs:[[1988,1989,-1362,-657,-113]],id:"46035",properties:{name:"Davison"}},{type:"Polygon",arcs:[[1990,1991,1992,1993,1994,1995,1996,1997]],id:"41023",properties:{name:"Grant"}},{type:"Polygon",arcs:[[1998,1999,2e3,2001,2002,2003]],id:"39129",properties:{name:"Pickaway"}},{type:"Polygon",arcs:[[-1867,2004,2005,2006,-1822]],id:"39133",properties:{name:"Portage"}},{type:"Polygon",arcs:[[2007,2008,2009,2010,-804]],id:"13131",properties:{name:"Grady"}},{type:"Polygon",arcs:[[2011,2012,2013,2014,2015,2016]],id:"54075",properties:{name:"Pocahontas"}},{type:"Polygon",arcs:[[2017,2018,2019,2020,-1329,2021,2022]],id:"27111",properties:{name:"Otter Tail"}},{type:"Polygon",arcs:[[2023,2024,2025,2026,2027,2028,2029]],id:"13111",properties:{name:"Fannin"}},{type:"Polygon",arcs:[[2030,2031,2032,-24,-197,-22]],id:"27113",properties:{name:"Pennington"}},{type:"Polygon",arcs:[[2033,2034,2035,2036]],id:"17021",properties:{name:"Christian"}},{type:"Polygon",arcs:[[2037,2038,2039,2040,2041,-1235]],id:"18169",properties:{name:"Wabash"}},{type:"Polygon",arcs:[[2042,2043,2044,2045,2046,-1176]],id:"08085",properties:{name:"Montrose"}},{type:"Polygon",arcs:[[2047,2048,2049,-10,2050]],id:"28113",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-458,2051,2052,2053,2054,2055]],id:"38049",properties:{name:"McHenry"}},{type:"Polygon",arcs:[[2056,2057,2058,2059,-1643,2060]],id:"19177",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[2061,2062,2063]],id:"17171",properties:{name:"Scott"}},{type:"Polygon",arcs:[[2064,-843,2065,2066,2067]],id:"13021",properties:{name:"Bibb"}},{type:"Polygon",arcs:[[-974,2068,2069,-1256,-408]],id:"26111",properties:{name:"Midland"}},{type:"Polygon",arcs:[[2070,2071,2072,2073,-1504,2074]],id:"20051",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[2075,2076,2077,-2052,-457]],id:"38009",properties:{name:"Bottineau"}},{type:"Polygon",arcs:[[-851,2078,-1036,2079,-1834,2080,2081,2082,2083]],id:"18003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[2084,2085,2086,2087,2088,2089]],id:"20085",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[2090,2091,2092,2093,2094,-2058]],id:"19087",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2095,2096,2097,-1497,2098]],id:"18011",properties:{name:"Boone"}},{type:"Polygon",arcs:[[2099,2100,2101,2102,2103,-532]],id:"06103",properties:{name:"Tehama"}},{type:"Polygon",arcs:[[-1236,-2042,2104,2105,2106]],id:"18103",properties:{name:"Miami"}},{type:"Polygon",arcs:[[2107,2108,2109,2110,2111]],id:"38047",properties:{name:"Logan"}},{type:"Polygon",arcs:[[2112,2113,2114,2115,2116,2117]],id:"40021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[2118,-239,-508,2119,2120,-583,2121,2122,2123,2124]],id:"46085",properties:{name:"Lyman"}},{type:"Polygon",arcs:[[-26,2125,2126,2127]],id:"27087",properties:{name:"Mahnomen"}},{type:"Polygon",arcs:[[-1433,-1953,2128,2129,2130,2131]],id:"55019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[2132,2133,-342,2134,2135,2136]],id:"20171",properties:{name:"Scott"}},{type:"Polygon",arcs:[[2137,2138,2139,2140,2141]],id:"27135",properties:{name:"Roseau"}},{type:"Polygon",arcs:[[2142,2143,2144,2145,2146,2147,2148]],id:"05115",properties:{name:"Pope"}},{type:"Polygon",arcs:[[2149,2150,2151,2152,2153]],id:"26095",properties:{name:"Luce"}},{type:"Polygon",arcs:[[-1923,2154,2155,2156,-271,2157]],id:"29015",properties:{name:"Benton"}},{type:"Polygon",arcs:[[2158,2159,2160,2161,2162,-2145]],id:"05141",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[2163,2164,2165,2166,2167,2168,2169,2170]],id:"51199",properties:{name:"York"}},{type:"Polygon",arcs:[[-872,2171,2172,2173,2174,2175,-1473]],id:"29067",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[2176,2177,2178,2179,-1918,2180,2181,2182,2183,2184]],id:"30029",properties:{name:"Flathead"}},{type:"Polygon",arcs:[[2185,2186,2187,2188,2189]],id:"48305",properties:{name:"Lynn"}},{type:"Polygon",arcs:[[2190,2191,2192,2193,2194,2195]],id:"29065",properties:{name:"Dent"}},{type:"Polygon",arcs:[[2196,2197,2198,2199,-1891]],id:"48327",properties:{name:"Menard"}},{type:"Polygon",arcs:[[-1025,-376,-678,2200,-430]],id:"48353",properties:{name:"Nolan"}},{type:"Polygon",arcs:[[2201,-2194,2202,2203,2204,2205]],id:"29203",properties:{name:"Shannon"}},{type:"Polygon",arcs:[[2206,2207,-432,2208,-217,2209]],id:"48431",properties:{name:"Sterling"}},{type:"Polygon",arcs:[[2210,2211,2212,2213,2214]],id:"08089",properties:{name:"Otero"}},{type:"Polygon",arcs:[[2215,2216,2217,2218,-2187]],id:"48169",properties:{name:"Garza"}},{type:"Polygon",arcs:[[2219,2220,2221,2222,2223]],id:"08119",properties:{name:"Teller"}},{type:"Polygon",arcs:[[2224,-2184,2225,2226,2227,2228,2229]],id:"30089",properties:{name:"Sanders"}},{type:"Polygon",arcs:[[2230,-215,2231,-1648,2232,-373]],id:"48059",properties:{name:"Callahan"}},{type:"Polygon",arcs:[[-1731,2233,2234,-1023,2235]],id:"48433",properties:{name:"Stonewall"}},{type:"Polygon",arcs:[[2236,2237,2238,2239,-492,2240]],id:"40051",properties:{name:"Grady"}},{type:"Polygon",arcs:[[2241,2242,2243,2244,2245,2246]],id:"48159",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2247,2248,2249,2250,2251,2252]],id:"48467",properties:{name:"Van Zandt"}},{type:"Polygon",arcs:[[2253,-1008,2254,2255]],id:"31073",properties:{name:"Gosper"}},{type:"Polygon",arcs:[[2256,2257,2258,2259,-351]],id:"31059",properties:{name:"Fillmore"}},{type:"Polygon",arcs:[[2260,2261,2262,2263,2264,-2248,2265,2266]],id:"48231",properties:{name:"Hunt"}},{type:"Polygon",arcs:[[2267,2268,-110,2269,2270]],id:"48313",properties:{name:"Madison"}},{type:"Polygon",arcs:[[2271,2272,2273,2274,2275,2276,2277]],id:"40019",properties:{name:"Carter"}},{type:"Polygon",arcs:[[2278,2279,2280,2281,2282]],id:"51157",properties:{name:"Rappahannock"}},{type:"Polygon",arcs:[[2283,2284,2285,2286,2287]],id:"01103",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[2288,2289,2290,2291,2292]],id:"51079",properties:{name:"Greene"}},{type:"Polygon",arcs:[[2293,-1705,2294,2295,2296,2297,2298,2299,2300,-483]],id:"02290",properties:{name:"Yukon-Koyukuk"}},{type:"Polygon",arcs:[[2301,2302,2303,2304,2305]],id:"42059",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-1882,2306,2307,2308,2309,2310]],id:"05043",properties:{name:"Drew"}},{type:"Polygon",arcs:[[2311,2312,-421,2313,2314,2315,2316]],id:"28043",properties:{name:"Grenada"}},{type:"Polygon",arcs:[[2317,2318],[2319]],id:"51750",properties:{name:"Radford"}},{type:"Polygon",arcs:[[2320,2321,2322,2323,2324]],id:"29211",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[2325,2326,2327,2328,2329]],id:"54047",properties:{name:"McDowell"}},{type:"Polygon",arcs:[[2330,2331,2332,2333,2334]],id:"37133",properties:{name:"Onslow"}},{type:"Polygon",arcs:[[2335,2336,2337,2338,2339,2340]],id:"29049",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[2341,2342,2343,2344,2345,2346]],id:"12005",properties:{name:"Bay"}},{type:"MultiPolygon",arcs:[[[2347,2348,2349,2350,-593,2351]],[[2352]]],id:"53033",properties:{name:"King"}},{type:"Polygon",arcs:[[2353,2354,2355,2356,-2349,2357]],id:"53007",properties:{name:"Chelan"}},{type:"Polygon",arcs:[[2358,2359,2360,2361]],id:"12035",properties:{name:"Flagler"}},{type:"Polygon",arcs:[[-2357,2362,2363,2364,-2350]],id:"53037",properties:{name:"Kittitas"}},{type:"Polygon",arcs:[[2365,2366,2367,2368]],id:"12095",properties:{name:"Orange"}},{type:"Polygon",arcs:[[2369,-61,2370,2371,-1888]],id:"13235",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[2372,2373,-2051,-9,2374,2375,2376]],id:"28005",properties:{name:"Amite"}},{type:"Polygon",arcs:[[2377,2378,2379,2380,2381]],id:"46045",properties:{name:"Edmunds"}},{type:"Polygon",arcs:[[-1512,2382,2383,2384,-1751]],id:"17063",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[2385,2386,2387,-692,2388,-740]],id:"20151",properties:{name:"Pratt"}},{type:"Polygon",arcs:[[2389,2390,2391,-845,-194]],id:"19033",properties:{name:"Cerro Gordo"}},{type:"Polygon",arcs:[[2392,2393,2394,2395,2396,2397]],id:"31155",properties:{name:"Saunders"}},{type:"Polygon",arcs:[[2398,2399,2400,2401,2402]],id:"05125",properties:{name:"Saline"}},{type:"Polygon",arcs:[[-1951,-794,-389,2403,2404]],id:"55097",properties:{name:"Portage"}},{type:"Polygon",arcs:[[2405,2406,-1549,2407,2408,2409,-1268]],id:"20037",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[2410,2411,2412,2413,2414]],id:"48221",properties:{name:"Hood"}},{type:"Polygon",arcs:[[2415,2416,2417,2418,-333,-1070]],id:"20111",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[2419,2420,2421,2422,2423]],id:"46047",properties:{name:"Fall River"}},{type:"Polygon",arcs:[[2424,-268,2425,2426,2427]],id:"30069",properties:{name:"Petroleum"}},{type:"Polygon",arcs:[[2428,2429,2430,2431,2432,-2096,2433]],id:"18023",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-653,2434,-36,-1613,2435,2436]],id:"38003",properties:{name:"Barnes"}},{type:"Polygon",arcs:[[2437,2438,2439,2440,2441]],id:"50015",properties:{name:"Lamoille"}},{type:"Polygon",arcs:[[2442,2443,2444,2445,2446,2447]],id:"13035",properties:{name:"Butts"}},{type:"Polygon",arcs:[[-2129,-1952,-2405,2448,2449,2450]],id:"55141",properties:{name:"Wood"}},{type:"Polygon",arcs:[[2451,-195,-848,-1766,-986]],id:"19197",properties:{name:"Wright"}},{type:"Polygon",arcs:[[2452,2453,2454,-509,2455,-2199]],id:"48319",properties:{name:"Mason"}},{type:"Polygon",arcs:[[2456,2457,2458,2459]],id:"48183",properties:{name:"Gregg"}},{type:"Polygon",arcs:[[2460,2461,2462,2463,2464,2465]],id:"28105",properties:{name:"Oktibbeha"}},{type:"Polygon",arcs:[[-933,2466,2467,2468]],id:"06057",properties:{name:"Nevada"}},{type:"Polygon",arcs:[[-2422,2469,2470,2471,2472]],id:"31045",properties:{name:"Dawes"}},{type:"Polygon",arcs:[[2473,2474,2475,2476,2477]],id:"41033",properties:{name:"Josephine"}},{type:"Polygon",arcs:[[-924,2478,2479,2480,-2258]],id:"31151",properties:{name:"Saline"}},{type:"Polygon",arcs:[[-1166,2481,2482,2483,2484]],id:"48211",properties:{name:"Hemphill"}},{type:"Polygon",arcs:[[2485,-2447,2486,2487,2488]],id:"13171",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[2489,2490,2491,2492,2493]],id:"28065",properties:{name:"Jefferson Davis"}},{type:"Polygon",arcs:[[-1861,-909,2494,2495,2496,2497,2498]],id:"39089",properties:{name:"Licking"}},{type:"Polygon",arcs:[[-157,2499,-1911,-776,2500,2501]],id:"48069",properties:{name:"Castro"}},{type:"Polygon",arcs:[[2502,-1537,2503,2504,2505]],id:"26009",properties:{name:"Antrim"}},{type:"Polygon",arcs:[[2506,2507,2508,2509,2510,-145]],id:"20147",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[2511,2512,2513,2514]],id:"20067",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-1915,2515,2516,2517]],id:"30007",properties:{name:"Broadwater"}},{type:"Polygon",arcs:[[-554,2518,-751,2519,-1897,2520,-1004,2521]],id:"31019",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[2522,2523,2524,2525]],id:"32009",properties:{name:"Esmeralda"}},{type:"Polygon",arcs:[[2526,2527,2528,2529,2530]],id:"37135",properties:{name:"Orange"}},{type:"Polygon",arcs:[[2531,2532,2533,2534,2535,2536]],id:"16051",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[2537,-1143,2538,-849,2539]],id:"18087",properties:{name:"LaGrange"}},{type:"Polygon",arcs:[[-919,2540,2541,2542,-257,2543]],id:"19105",properties:{name:"Jones"}},{type:"Polygon",arcs:[[2544,2545,2546,2547,2548,2549]],id:"19027",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[2550,2551,-654,-2437,2552,-2109,2553]],id:"38093",properties:{name:"Stutsman"}},{type:"Polygon",arcs:[[2554,-989,-1062,2555,2556,-2547]],id:"19073",properties:{name:"Greene"}},{type:"Polygon",arcs:[[2557,2558,2559,2560,2561,2562,2563]],id:"01003",properties:{name:"Baldwin"}},{type:"Polygon",arcs:[[2564,2565,2566,-1559,2567,2568,2569]],id:"26075",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[2570,-1574,2571,2572,2573]],id:"47067",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[-146,-2511,2574,2575,2576,2577]],id:"20065",properties:{name:"Graham"}},{type:"Polygon",arcs:[[-1727,2578,-1266,-1082]],id:"20001",properties:{name:"Allen"}},{type:"Polygon",arcs:[[2579,2580,2581,2582,2583,2584]],id:"40127",properties:{name:"Pushmataha"}},{type:"Polygon",arcs:[[2585,2586,2587,2588,2589]],id:"48461",properties:{name:"Upton"}},{type:"Polygon",arcs:[[2590,-2381,2591,-235,2592,2593]],id:"46107",properties:{name:"Potter"}},{type:"Polygon",arcs:[[-1006,2594,-2507,-144,2595]],id:"31083",properties:{name:"Harlan"}},{type:"Polygon",arcs:[[2596,2597,2598,2599,2600]],id:"19063",properties:{name:"Emmet"}},{type:"Polygon",arcs:[[2601,2602,2603,2604,-1582]],id:"38019",properties:{name:"Cavalier"}},{type:"Polygon",arcs:[[2605,2606,2607,2608,2609,2610]],id:"06109",properties:{name:"Tuolumne"}},{type:"Polygon",arcs:[[-2576,2611,-2075,-1503,2612]],id:"20195",properties:{name:"Trego"}},{type:"Polygon",arcs:[[2613,-892,-123,2614,2615]],id:"48247",properties:{name:"Jim Hogg"}},{type:"Polygon",arcs:[[2616,2617,2618]],id:"55078",properties:{name:"Menominee"}},{type:"Polygon",arcs:[[-1895,2619,2620,2621,-2598,2622]],id:"27091",properties:{name:"Martin"}},{type:"Polygon",arcs:[[2623,2624,2625,-832,2626,2627]],id:"01085",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[2628,2629,-765,2630,2631,2632]],id:"21073",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2633,2634,2635,2636,2637]],id:"29205",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[2638,2639,2640,2641,2642,2643]],id:"40037",properties:{name:"Creek"}},{type:"Polygon",arcs:[[2644,2645,2646,2647,2648,2649]],id:"48285",properties:{name:"Lavaca"}},{type:"Polygon",arcs:[[-392,2650,2651,2652,2653,2654]],id:"55047",properties:{name:"Green Lake"}},{type:"Polygon",arcs:[[-555,-2522,-1003,-2254,2655,2656]],id:"31047",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-1279,-1144,-2538,2657,2658]],id:"26149",properties:{name:"St. Joseph"}},{type:"Polygon",arcs:[[2659,2660,2661,-817,2662,2663]],id:"17081",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[2664,-443,2665,-2391,2666]],id:"19131",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[2667,-2297,2668,-1983,2669,2670]],id:"02240",properties:{name:"Southeast Fairbanks"}},{type:"Polygon",arcs:[[-1754,-1113,2671]],id:"17155",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[2672,2673,-1127,2674,2675]],id:"19137",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[2676,2677,-187,2678]],id:"19017",properties:{name:"Bremer"}},{type:"Polygon",arcs:[[2679,-1314,2680,2681,-2661,2682]],id:"17121",properties:{name:"Marion"}},{type:"Polygon",arcs:[[2683,2684,2685,2686,2687]],id:"37025",properties:{name:"Cabarrus"}},{type:"Polygon",arcs:[[2688,-902,2689,-2587,2690]],id:"48329",properties:{name:"Midland"}},{type:"Polygon",arcs:[[-2200,-2456,-514,2691,2692,-1675]],id:"48267",properties:{name:"Kimble"}},{type:"Polygon",arcs:[[2693,2694,2695,2696,2697]],id:"55103",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-895,-384,2698,-1618,-377,-644]],id:"48065",properties:{name:"Carson"}},{type:"Polygon",arcs:[[2699,2700,2701,2702,2703]],id:"21061",properties:{name:"Edmonson"}},{type:"Polygon",arcs:[[2704,2705,2706,2707,2708,2709,2710]],id:"18047",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[2711,2712,2713,-1776,2714,2715]],id:"16085",properties:{name:"Valley"}},{type:"Polygon",arcs:[[2716,2717,2718,2719,2720,2721]],id:"51109",properties:{name:"Louisa"}},{type:"Polygon",arcs:[[2722,-1067,2723,-2415,2724,2725,2726]],id:"48363",properties:{name:"Palo Pinto"}},{type:"Polygon",arcs:[[2727,-2501,-780,-207,2728]],id:"48279",properties:{name:"Lamb"}},{type:"Polygon",arcs:[[2729,2730,2731,2732,-2347,2733,-278]],id:"12131",properties:{name:"Walton"}},{type:"Polygon",arcs:[[-45,2734,2735,2736,2737]],id:"36039",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-1158,2738,-452,2739,-1817,2740,2741,2742]],id:"39037",properties:{name:"Darke"}},{type:"Polygon",arcs:[[-2140,2743,2744,2745,2746,2747,2748,-2032,2749]],id:"27007",properties:{name:"Beltrami"}},{type:"Polygon",arcs:[[2750,2751,-864,-1298,-1294]],id:"26133",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[-337,2752,2753,2754,2755,2756]],id:"20049",properties:{name:"Elk"}},{type:"Polygon",arcs:[[2757,2758,2759,2760,2761]],id:"20075",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[2762,2763,2764,2765,-1689,-1714,2766,2767]],id:"27137",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[2768,2769,2770,-2092,2771,2772]],id:"19183",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-214,2773,-2726,2774,2775,-1649,-2232]],id:"48133",properties:{name:"Eastland"}},{type:"Polygon",arcs:[[-2692,-513,2776,2777,2778,2779]],id:"48265",properties:{name:"Kerr"}},{type:"Polygon",arcs:[[2780,2781,2782,2783,2784,2785]],id:"36003",properties:{name:"Allegany"}},{type:"Polygon",arcs:[[-779,2786,-2186,-208]],id:"48303",properties:{name:"Lubbock"}},{type:"Polygon",arcs:[[2787,2788]],id:"51775",properties:{name:"Salem"}},{type:"Polygon",arcs:[[2789,2790]],id:"51670",properties:{name:"Hopewell"}},{type:"Polygon",arcs:[[2791,2792,2793,2794,-1742,2795]],id:"17073",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2796,2797,-1002,2798,2799]],id:"28079",properties:{name:"Leake"}},{type:"Polygon",arcs:[[2800,2801,2802,2803,2804,2805,2806]],id:"35057",properties:{name:"Torrance"}},{type:"Polygon",arcs:[[2807,2808,-124,2809,2810]],id:"08095",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[2811,-2810,-128,2812,2813,2814,-978]],id:"08125",properties:{name:"Yuma"}},{type:"Polygon",arcs:[[2815,2816,2817,2818]],id:"19141",properties:{name:"O'Brien"}},{type:"Polygon",arcs:[[-2800,2819,2820,2821,2822]],id:"28123",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-547,2823,2824,2825,-552]],id:"31175",properties:{name:"Valley"}},{type:"Polygon",arcs:[[2826,-1254,2827,2828,-2684,2829,2830,2831,-1903]],id:"37097",properties:{name:"Iredell"}},{type:"Polygon",arcs:[[2832,2833,2834,2835,2836]],id:"01057",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[2837,2838,-148,2839,-856,2840]],id:"20039",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[2841,2842,2843,2844,2845,-1994]],id:"41001",properties:{name:"Baker"}},{type:"Polygon",arcs:[[2846,2847,2848,2849,2850]],id:"01133",properties:{name:"Winston"}},{type:"Polygon",arcs:[[2851,2852,2853,2854,2855]],id:"29221",properties:{name:"Washington"}},{type:"Polygon",arcs:[[2856,2857,2858,2859,2860,2861,2862]],id:"18007",properties:{name:"Benton"}},{type:"MultiPolygon",arcs:[[[2863]],[[2864]],[[2865]],[[2866,2867,2868,2869]]],id:"06083",properties:{name:"Santa Barbara"}},{type:"Polygon",arcs:[[2870,-533,-2104,2871,2872]],id:"06105",properties:{name:"Trinity"}},{type:"Polygon",arcs:[[2873,2874,2875,2876,2877,2878]],id:"17117",properties:{name:"Macoupin"}},{type:"Polygon",arcs:[[2879,2880,2881,2882,-1257,-2070]],id:"26145",properties:{name:"Saginaw"}},{type:"Polygon",arcs:[[-2725,-2414,2883,2884,-661,2885,-2775]],id:"48143",properties:{name:"Erath"}},{type:"MultiPolygon",arcs:[[[2886,2887,2888,2889,2890,2891]],[[2892,2893]]],id:"12101",properties:{name:"Pasco"}},{type:"Polygon",arcs:[[2894,2895,-775,2896,2897]],id:"37169",properties:{name:"Stokes"}},{type:"Polygon",arcs:[[2898,2899,-2716,2900,2901,2902,2903]],id:"16045",properties:{name:"Gem"}},{type:"Polygon",arcs:[[2904,2905,2906,2907,2908]],id:"54021",properties:{name:"Gilmer"}},{type:"Polygon",arcs:[[-695,2909,2910,2911,2912,2913]],id:"40003",properties:{name:"Alfalfa"}},{type:"Polygon",arcs:[[2914,2915,2916,2917,2918,-1484,2919]],id:"20201",properties:{name:"Washington"}},{type:"Polygon",arcs:[[2920,2921,2922,2923,2924]],id:"13109",properties:{name:"Evans"}},{type:"Polygon",arcs:[[2925,2926,2927,-1162,2928,2929,2930]],id:"18065",properties:{name:"Henry"}},{type:"Polygon",arcs:[[2931,2932,2933,2934]],id:"45023",properties:{name:"Chester"}},{type:"Polygon",arcs:[[2935,-1934,-6,2936,2937,2938,2939]],id:"04012",properties:{name:"La Paz"}},{type:"Polygon",arcs:[[2940,2941,2942,-550,2943,-424]],id:"31009",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[-2714,2944,-1929,-1467,2945,2946,-1771]],id:"16059",properties:{name:"Lemhi"}},{type:"Polygon",arcs:[[2947,-996,2948,2949,2950]],id:"20069",properties:{name:"Gray"}},{type:"Polygon",arcs:[[-2315,2951,2952,2953,2954]],id:"28097",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[2955,2956,2957,2958,-2457,2959,2960]],id:"48459",properties:{name:"Upshur"}},{type:"Polygon",arcs:[[2961,2962,2963,2964,2965,2966,-511]],id:"48031",properties:{name:"Blanco"}},{type:"Polygon",arcs:[[2967,2968,2969,2970,2971]],id:"20061",properties:{name:"Geary"}},{type:"Polygon",arcs:[[2972,2973,2974,2975,2976,2977]],id:"21041",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[2978,2979,-1233,-1516,2980]],id:"18099",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[2981,-774,2982,-1145,2983]],id:"37081",properties:{name:"Guilford"}},{type:"Polygon",arcs:[[2984,2985]],id:"51610",properties:{name:"Falls Church"}},{type:"Polygon",arcs:[[2986]],id:"51678",properties:{name:"Lexington"}},{type:"Polygon",arcs:[[2987,-2569,2988,2989,2990,2991,-1141]],id:"26059",properties:{name:"Hillsdale"}},{type:"Polygon",arcs:[[-1153,2992,-2137,2993,-2759,2994]],id:"20203",properties:{name:"Wichita"}},{type:"Polygon",arcs:[[-1875,2995,2996,2997,2998]],id:"27039",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[2999,-1118,3e3,-1194]],id:"17039",properties:{name:"De Witt"}},{type:"Polygon",arcs:[[-1657,-903,-2689,3001,3002,3003]],id:"48003",properties:{name:"Andrews"}},{type:"Polygon",arcs:[[3004,-1394,-561,3005,-1989,-112,3006]],id:"46111",properties:{name:"Sanborn"}},{type:"Polygon",arcs:[[3007,3008,-1878,3009,3010,3011]],id:"27079",properties:{name:"Le Sueur"}},{type:"Polygon",arcs:[[3012,3013,3014,3015,-936,3016]],id:"55105",properties:{name:"Rock"}},{type:"Polygon",arcs:[[-1876,-2999,3017,-1305,3018]],id:"27147",properties:{name:"Steele"}},{type:"Polygon",arcs:[[3019,3020,3021,3022,3023,3024]],id:"42065",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[3025,3026,-991,3027,3028]],id:"19151",properties:{name:"Pocahontas"}},{type:"Polygon",arcs:[[-1445,-1291,3029,3030,3031,-701]],id:"27105",properties:{name:"Nobles"}},{type:"MultiPolygon",arcs:[[[3032,3033]],[[3034]],[[3035]],[[3036]],[[3037]],[[-1593,3038]],[[3039,3040]]],id:"02198",properties:{name:"Prince of Wales-Hyder"}},{type:"Polygon",arcs:[[3041,3042,3043,-315]],id:"46121",properties:{name:"Todd"}},{type:"Polygon",arcs:[[3044,3045,3046,3047,3048]],id:"13003",properties:{name:"Atkinson"}},{type:"MultiPolygon",arcs:[[[-3041,3049]],[[3050]],[[-1382,3051]]],id:"02220",properties:{name:"Sitka"}},{type:"Polygon",arcs:[[-2316,-2955,3052,3053,3054]],id:"28015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[3055,3056,-1762,3057]],id:"12111",properties:{name:"St. Lucie"}},{type:"Polygon",arcs:[[-254,-2061,-1642,3058,3059]],id:"19051",properties:{name:"Davis"}},{type:"Polygon",arcs:[[3060,3061,3062,3063,3064]],id:"17109",properties:{name:"McDonough"}},{type:"Polygon",arcs:[[3065,3066,3067,3068,3069]],id:"39143",properties:{name:"Sandusky"}},{type:"Polygon",arcs:[[-2682,3070,-1133,3071,3072,-818,-2662]],id:"17191",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[3073,3074,3075,3076,3077,3078]],id:"48243",properties:{name:"Jeff Davis"}},{type:"Polygon",arcs:[[3079,-815,3080,-3008,3081,3082]],id:"27143",properties:{name:"Sibley"}},{type:"Polygon",arcs:[[3083,-1047,3084,-1730]],id:"48275",properties:{name:"Knox"}},{type:"Polygon",arcs:[[3085,3086,3087,3088,3089,3090,3091]],id:"17163",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[-745,3092,3093,3094,-972]],id:"26011",properties:{name:"Arenac"}},{type:"Polygon",arcs:[[-1319,3095,3096,3097,-1128,3098]],id:"17079",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-1485,-2919,3099,-2968,3100,3101]],id:"20027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[3102,3103,3104,3105,-1930,-2945,-2713,3106,3107]],id:"16049",properties:{name:"Idaho"}},{type:"Polygon",arcs:[[3108,-1586,3109,-2077]],id:"38079",properties:{name:"Rolette"}},{type:"Polygon",arcs:[[-2840,-147,-2578,3110,-857]],id:"20179",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[3111,3112,-2962,-510,-2455]],id:"48299",properties:{name:"Llano"}},{type:"Polygon",arcs:[[3113,3114,3115,-2215,3116,3117,3118]],id:"08101",properties:{name:"Pueblo"}},{type:"Polygon",arcs:[[3119,3120,-2478,3121,3122]],id:"41015",properties:{name:"Curry"}},{type:"Polygon",arcs:[[3123,-2465,3124,3125,-999,3126]],id:"28159",properties:{name:"Winston"}},{type:"Polygon",arcs:[[-2521,-1901,3127,3128,-1005]],id:"31099",properties:{name:"Kearney"}},{type:"Polygon",arcs:[[3129,-2305,3130,3131,3132,3133,3134,3135]],id:"54103",properties:{name:"Wetzel"}},{type:"Polygon",arcs:[[3136,-801,3137,3138]],id:"13201",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-1788,3139,3140,3141,-130]],id:"08003",properties:{name:"Alamosa"}},{type:"Polygon",arcs:[[-741,-2389,-698,3142,3143,-993]],id:"20097",properties:{name:"Kiowa"}},{type:"Polygon",arcs:[[3144,3145,3146,-674]],id:"38041",properties:{name:"Hettinger"}},{type:"Polygon",arcs:[[-2997,3147,3148,3149,3150,3151]],id:"27109",properties:{name:"Olmsted"}},{type:"Polygon",arcs:[[-1785,3152,-2550,-1096,3153,3154]],id:"19047",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[3155,3156,3157,-1203,3158,-2418]],id:"20139",properties:{name:"Osage"}},{type:"Polygon",arcs:[[3159,-191,3160,-733,-1769]],id:"19075",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[3161,3162,-860,3163,-1151,3164]],id:"20181",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[-2549,3165,3166,-1097]],id:"19009",properties:{name:"Audubon"}},{type:"MultiPolygon",arcs:[[[3167]],[[3168]],[[3169]],[[3170]],[[3171,-705,3172,3173,3174,3175]]],id:"23009",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[3176,3177,3178,3179,3180,3181]],id:"05081",properties:{name:"Little River"}},{type:"Polygon",arcs:[[3182,3183,3184,3185]],id:"05143",properties:{name:"Washington"}},{type:"Polygon",arcs:[[3186,3187,3188,3189,-2399,3190]],id:"05119",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3191,3192,3193,3194,-3188,3195]],id:"05085",properties:{name:"Lonoke"}},{type:"Polygon",arcs:[[3196,3197,3198,3199,3200,3201,3202]],id:"08009",properties:{name:"Baca"}},{type:"Polygon",arcs:[[3203,3204,3205,3206,3207,3208,3209,3210]],id:"16031",properties:{name:"Cassia"}},{type:"Polygon",arcs:[[3211,3212,3213,3214,3215,3216,3217]],id:"01021",properties:{name:"Chilton"}},{type:"Polygon",arcs:[[-1890,3218,3219,3220,3221,-165]],id:"13081",properties:{name:"Crisp"}},{type:"Polygon",arcs:[[3222,3223,-1443,-1454,3224]],id:"27083",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[3225,3226,3227,3228,3229,3230]],id:"51049",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[3231,3232,3233,3234,3235,3236]],id:"31133",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-2484,3237,-504,3238,-1617]],id:"48483",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-361,3239,3240,-30,-2435,-652]],id:"38091",properties:{name:"Steele"}},{type:"Polygon",arcs:[[-883,-925,-2257,-350,3241]],id:"31185",properties:{name:"York"}},{type:"Polygon",arcs:[[-2504,-868,3242,3243]],id:"26079",properties:{name:"Kalkaska"}},{type:"Polygon",arcs:[[-2510,3244,3245,-2071,-2612,-2575]],id:"20163",properties:{name:"Rooks"}},{type:"Polygon",arcs:[[3246,3247,3248,-3096,-1318]],id:"17035",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[3249,3250,3251,3252,-2012,3253,3254]],id:"54101",properties:{name:"Webster"}},{type:"Polygon",arcs:[[3255,3256,3257,3258,3259]],id:"28139",properties:{name:"Tippah"}},{type:"Polygon",arcs:[[3260,3261,3262,3263,3264,3265,-3045,3266]],id:"13069",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[3267,3268,3269,3270,3271]],id:"20169",properties:{name:"Saline"}},{type:"Polygon",arcs:[[3272,3273,3274,3275]],id:"28119",properties:{name:"Quitman"}},{type:"Polygon",arcs:[[-2553,-2436,-1615,-304,3276,-2110]],id:"38045",properties:{name:"LaMoure"}},{type:"Polygon",arcs:[[3277,-3272,3278,3279,3280,3281]],id:"20053",properties:{name:"Ellsworth"}},{type:"Polygon",arcs:[[3282,3283,3284,-63,3285,3286,3287,3288]],id:"18055",properties:{name:"Greene"}},{type:"Polygon",arcs:[[3289,3290,-1646,3291,3292,3293,-2322]],id:"29001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[3294,3295,3296,3297,-907,3298]],id:"39075",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[-2146,-2163,3299,3300,3301]],id:"05029",properties:{name:"Conway"}},{type:"Polygon",arcs:[[-1517,-1238,3302,3303,3304]],id:"18131",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3305,3306,-202,-748,3307,-2825]],id:"31077",properties:{name:"Greeley"}},{type:"Polygon",arcs:[[3308,-518,-2216,-2787]],id:"48107",properties:{name:"Crosby"}},{type:"Polygon",arcs:[[3309,3310,3311,3312,3313,3314,3315]],id:"21083",properties:{name:"Graves"}},{type:"Polygon",arcs:[[3316,3317,3318,3319,3320,3321]],id:"21171",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3322,-1316,3323,3324]],id:"17005",properties:{name:"Bond"}},{type:"Polygon",arcs:[[3325,3326,3327,3328,3329,3330,3331]],id:"05097",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[3332,3333,3334,3335,3336,-1171]],id:"47159",properties:{name:"Smith"}},{type:"Polygon",arcs:[[3337,3338,3339,3340,3341,3342]],id:"17045",properties:{name:"Edgar"}},{type:"Polygon",arcs:[[3343,3344,3345,3346,3347,3348]],id:"42021",properties:{name:"Cambria"}},{type:"Polygon",arcs:[[3349,3350,3351,3352,3353,3354]],id:"41043",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-824,-312,3355,-3083,3356,3357,3358,3359,3360]],id:"27129",properties:{name:"Renville"}},{type:"Polygon",arcs:[[3361,3362,3363,3364,-1330,-2021]],id:"27153",properties:{name:"Todd"}},{type:"Polygon",arcs:[[3365,3366,3367,3368,-3351,3369]],id:"41047",properties:{name:"Marion"}},{type:"Polygon",arcs:[[3370,-205,3371,3372,3373,3374,3375]],id:"42071",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[3376,3377,3378,3379,-2161]],id:"05023",properties:{name:"Cleburne"}},{type:"Polygon",arcs:[[3380,3381,-3262,3382,3383]],id:"13017",properties:{name:"Ben Hill"}},{type:"MultiPolygon",arcs:[[[3384]],[[3385]],[[3386]],[[3387,3388]]],id:"15009",properties:{name:"Maui"}},{type:"Polygon",arcs:[[3389,3390,3391,3392,3393,-1525]],id:"29169",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[-1359,3394,-889,-521]],id:"48311",properties:{name:"McMullen"}},{type:"Polygon",arcs:[[-983,-920,-2544,-256,3395,3396]],id:"19113",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-383,-590,3397,-1167,-2485,-1616,-2699]],id:"48393",properties:{name:"Roberts"}},{type:"Polygon",arcs:[[-1799,3398,-2773,3399,-252,-1185]],id:"19107",properties:{name:"Keokuk"}},{type:"Polygon",arcs:[[-2002,3400,3401,3402,3403,3404]],id:"39073",properties:{name:"Hocking"}},{type:"Polygon",arcs:[[3405,3406,3407,3408,3409]],id:"13053",properties:{name:"Chattahoochee"}},{type:"Polygon",arcs:[[3410,-2427,3411,3412,-1414]],id:"30065",properties:{name:"Musselshell"}},{type:"Polygon",arcs:[[3413,-604,3414,3415]],id:"13149",properties:{name:"Heard"}},{type:"Polygon",arcs:[[3416,3417]],id:"27031",properties:{name:"Cook"}},{type:"Polygon",arcs:[[3418,3419,-2545,-3153,-1784]],id:"19161",properties:{name:"Sac"}},{type:"Polygon",arcs:[[3420,3421,3422,-2528,3423]],id:"37145",properties:{name:"Person"}},{type:"Polygon",arcs:[[-2295,-1704,3424]],id:"02185",properties:{name:"North Slope"}},{type:"Polygon",arcs:[[3425,-2083,3426,3427,-2040]],id:"18069",properties:{name:"Huntington"}},{type:"Polygon",arcs:[[3428,-2855,3429,3430,3431,3432,-2192]],id:"29093",properties:{name:"Iron"}},{type:"Polygon",arcs:[[-517,-2236,-1022,3433,-2217]],id:"48263",properties:{name:"Kent"}},{type:"Polygon",arcs:[[3434,3435,-2319,3436,3437,3438,3439,3440]],id:"51155",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[3441,-1639,-1533,3442,3443,-2337]],id:"29025",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[3444,3445,3446,3447,3448,3449]],id:"01073",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[3450]],id:"15001",properties:{name:"Hawaii"}},{type:"Polygon",arcs:[[3451,3452,3453,3454]],id:"53023",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[3455,3456,3457,3458,3459]],id:"01027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[3460,3461,-1786,3462,3463,3464,3465]],id:"19193",properties:{name:"Woodbury"}},{type:"Polygon",arcs:[[3466,-1099,3467,-2673,3468,3469,3470,3471]],id:"19155",properties:{name:"Pottawattamie"}},{type:"Polygon",arcs:[[-1773,3472,3473,3474,-3206,3475,-17,3476,3477]],id:"16013",properties:{name:"Blaine"}},{type:"MultiPolygon",arcs:[[[3478]],[[3479,3480,-3176,3481,3482,3483,3484]]],id:"23027",properties:{name:"Waldo"}},{type:"Polygon",arcs:[[3485,3486,3487,3488,3489,3490]],id:"25025",properties:{name:"Suffolk"}},{type:"Polygon",arcs:[[3491,3492,3493,3494,3495,3496]],id:"25011",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-973,-3095,3497,3498,-2880,-2069]],id:"26017",properties:{name:"Bay"}},{type:"Polygon",arcs:[[3499,3500,-3225,-1453,3501]],id:"27081",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[3502,3503,3504,3505,3506,3507]],id:"28011",properties:{name:"Bolivar"}},{type:"Polygon",arcs:[[3508,3509,3510,-997,-953]],id:"26007",properties:{name:"Alpena"}},{type:"Polygon",arcs:[[3511,3512,3513,3514,3515]],id:"26053",properties:{name:"Gogebic"}},{type:"Polygon",arcs:[[3516,-289,3517,3518,-3480,3519,3520]],id:"23025",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[3521,3522,3523,3524,3525,3526,3527,3528,3529]],id:"28149",properties:{name:"Warren"}},{type:"Polygon",arcs:[[3530,3531,3532,3533,3534,3535,3536]],id:"36075",properties:{name:"Oswego"}},{type:"Polygon",arcs:[[3537,-3359,3538,-1287,-1444,-3224]],id:"27127",properties:{name:"Redwood"}},{type:"Polygon",arcs:[[3539,3540,3541,3542,3543,3544,3545]],id:"39095",properties:{name:"Lucas"}},{type:"Polygon",arcs:[[3546,-260,3547,3548,3549]],id:"19139",properties:{name:"Muscatine"}},{type:"Polygon",arcs:[[-494,3550,3551,3552,3553,3554]],id:"40033",properties:{name:"Cotton"}},{type:"Polygon",arcs:[[-3469,-2676,3555,3556,3557]],id:"19129",properties:{name:"Mills"}},{type:"Polygon",arcs:[[3558,3559,3560,3561]],id:"36059",properties:{name:"Nassau"}},{type:"Polygon",arcs:[[3562,3563,3564,3565,3566,3567]],id:"30109",properties:{name:"Wibaux"}},{type:"Polygon",arcs:[[3568,3569,3570,3571,3572]],id:"29155",properties:{name:"Pemiscot"}},{type:"Polygon",arcs:[[3573,3574,3575,3576,3577,-2636]],id:"29127",properties:{name:"Marion"}},{type:"Polygon",arcs:[[3578,3579,-1568,3580,3581]],id:"35017",properties:{name:"Grant"}},{type:"Polygon",arcs:[[3582,-138,3583,3584,3585,3586,3587,3588]],id:"51107",properties:{name:"Loudoun"}},{type:"Polygon",arcs:[[3589,3590,3591,3592,3593,-1370]],id:"46105",properties:{name:"Perkins"}},{type:"Polygon",arcs:[[3594,-2966,3595,3596,3597]],id:"48091",properties:{name:"Comal"}},{type:"Polygon",arcs:[[3598,-2616,3599,3600]],id:"48505",properties:{name:"Zapata"}},{type:"MultiPolygon",arcs:[[[3601,3602,3603,3604]],[[3605,3606,3607,3608]],[[3609,3610,3611]]],id:"48007",properties:{name:"Aransas"}},{type:"Polygon",arcs:[[3612,3613,3614,3615,3616,3617]],id:"48361",properties:{name:"Orange"}},{type:"Polygon",arcs:[[3618,-3003,3619,3620,3621]],id:"48495",properties:{name:"Winkler"}},{type:"Polygon",arcs:[[3622,3623,3624,3625,3626,3627]],id:"51011",properties:{name:"Appomattox"}},{type:"Polygon",arcs:[[3628,3629,3630,-1057,3631,3632,3633,-2364]],id:"53025",properties:{name:"Grant"}},{type:"Polygon",arcs:[[3634,-3134,3635,3636,-2906,3637]],id:"54017",properties:{name:"Doddridge"}},{type:"Polygon",arcs:[[3638,-526,3639,3640,-2013,-3253,3641]],id:"54083",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3031,3642,3643,-2816,3644]],id:"19143",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[-1264,3645,3646,3647,3648]],id:"21189",properties:{name:"Owsley"}},{type:"Polygon",arcs:[[3649,3650,-1027,3651]],id:"37181",properties:{name:"Vance"}},{type:"Polygon",arcs:[[-685,3652,3653,3654,3655,3656]],id:"04007",properties:{name:"Gila"}},{type:"Polygon",arcs:[[3657,3658,3659,3660,-2159,-2144,3661]],id:"05129",properties:{name:"Searcy"}},{type:"Polygon",arcs:[[3662,3663,3664,3665,3666,3667]],id:"05095",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3668,3669,-2342,-2733]],id:"12133",properties:{name:"Washington"}},{type:"Polygon",arcs:[[3670,3671,-1703,3672,-2444,3673]],id:"13217",properties:{name:"Newton"}},{type:"Polygon",arcs:[[3674,3675,3676,-2888,3677,3678]],id:"12119",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[-1522,3679,-2710,3680,-69,3681]],id:"18031",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[3682,3683,3684,-982,-2678]],id:"19065",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[3685,-735,-1800,-1183,-1790,-1811]],id:"19099",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[3686,3687,-1265,-3649,3688,3689,3690]],id:"21109",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[3691,3692,3693,-3523,3694,3695]],id:"22035",properties:{name:"East Carroll"}},{type:"Polygon",arcs:[[-810,3696,3697,3698,3699,3700]],id:"22113",properties:{name:"Vermilion"}},{type:"Polygon",arcs:[[3701,3702,3703,3704,-807,3705]],id:"22039",properties:{name:"Evangeline"}},{type:"Polygon",arcs:[[3706,-1640,-3442,-2336,3707,3708]],id:"29063",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[-1248,3709,3710,3711,-2852,3712,3713]],id:"29071",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[3714,3715,-3232,3716]],id:"31097",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[3717,-630,3718,-3306,-2824,-546]],id:"31183",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[3719,3720,3721,3722,-1564,-3580,3723]],id:"35051",properties:{name:"Sierra"}},{type:"Polygon",arcs:[[3724,3725,3726,3727,3728,3729]],id:"37107",properties:{name:"Lenoir"}},{type:"Polygon",arcs:[[3730,3731,3732,3733,3734,3735]],id:"37045",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[3736,3737,3738,3739,3740]],id:"31105",properties:{name:"Kimball"}},{type:"Polygon",arcs:[[3741,3742,-2118,3743,3744,3745]],id:"40145",properties:{name:"Wagoner"}},{type:"Polygon",arcs:[[3746,3747,3748,3749]],id:"40027",properties:{name:"Cleveland"}},{type:"Polygon",arcs:[[3750,3751,3752,-2274]],id:"40099",properties:{name:"Murray"}},{type:"Polygon",arcs:[[3753,3754,3755,3756,-965]],id:"42003",properties:{name:"Allegheny"}},{type:"Polygon",arcs:[[3757,3758,3759,-2935,3760,3761,3762]],id:"45087",properties:{name:"Union"}},{type:"Polygon",arcs:[[3763,-240,-2119,3764]],id:"46065",properties:{name:"Hughes"}},{type:"Polygon",arcs:[[3765,3766,3767,3768,3769,3770]],id:"21235",properties:{name:"Whitley"}},{type:"Polygon",arcs:[[3771,3772,-1021,3773,3774,3775]],id:"37175",properties:{name:"Transylvania"}},{type:"Polygon",arcs:[[3776,3777,3778,3779,3780,3781,-3727]],id:"37049",properties:{name:"Craven"}},{type:"Polygon",arcs:[[-2235,3782,-216,-2231,-372,-1024]],id:"48253",properties:{name:"Jones"}},{type:"Polygon",arcs:[[3783]],id:"51720",properties:{name:"Norton"}},{type:"Polygon",arcs:[[3784,3785,3786,3787,3788,3789]],id:"39105",properties:{name:"Meigs"}},{type:"Polygon",arcs:[[3790,3791,-3790,3792,3793,3794]],id:"39053",properties:{name:"Gallia"}},{type:"Polygon",arcs:[[3795,-3254,-2017,3796,3797,3798,3799,3800]],id:"54025",properties:{name:"Greenbrier"}},{type:"Polygon",arcs:[[3801,3802,3803,-569,3804]],id:"05111",properties:{name:"Poinsett"}},{type:"Polygon",arcs:[[3805,3806,3807,-2610,3808,3809,3810]],id:"06099",properties:{name:"Stanislaus"}},{type:"Polygon",arcs:[[3811,3812,3813,3814,3815]],id:"06011",properties:{name:"Colusa"}},{type:"Polygon",arcs:[[3816,3817,3818,3819,3820]],id:"13089",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[3821,3822,3823,3824,3825]],id:"13311",properties:{name:"White"}},{type:"Polygon",arcs:[[3826,3827,3828,-726,3829,3830]],id:"13115",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[3831,-20,3832,3833,3834]],id:"16047",properties:{name:"Gooding"}},{type:"Polygon",arcs:[[3835,-938,-1090,3836,3837,3838]],id:"17141",properties:{name:"Ogle"}},{type:"Polygon",arcs:[[3839,3840,3841,-3564,3842]],id:"30083",properties:{name:"Richland"}},{type:"Polygon",arcs:[[3843,3844,3845,3846,3847]],id:"37065",properties:{name:"Edgecombe"}},{type:"Polygon",arcs:[[3848,3849,-591,-894,3850]],id:"48421",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[3851,3852,3853,3854,3855]],id:"01017",properties:{name:"Chambers"}},{type:"Polygon",arcs:[[-1213,-1218,3856,3857,-2606,3858]],id:"06003",properties:{name:"Alpine"}},{type:"Polygon",arcs:[[-2476,3859,3860,3861,-528,-2871,3862,3863]],id:"06093",properties:{name:"Siskiyou"}},{type:"Polygon",arcs:[[3864,3865,3866,-1179]],id:"08083",properties:{name:"Montezuma"}},{type:"Polygon",arcs:[[3867,3868,-2030,3869,3870,3871]],id:"13213",properties:{name:"Murray"}},{type:"Polygon",arcs:[[3872,3873,3874,3875,3876,-3208]],id:"16071",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[3877,3878,3879,3880,3881,3882]],id:"18129",properties:{name:"Posey"}},{type:"Polygon",arcs:[[3883,3884,3885,3886,3887,3888,3889,3890,3891]],id:"21093",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-3616,3892,3893,-3700,3894,3895]],id:"22023",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[3896,3897,3898,3899,-1200]],id:"20121",properties:{name:"Miami"}},{type:"Polygon",arcs:[[-2715,-1775,3900,3901,-2901]],id:"16015",properties:{name:"Boise"}},{type:"Polygon",arcs:[[-2535,3902,3903,3904,3905,3906,3907]],id:"16019",properties:{name:"Bonneville"}},{type:"Polygon",arcs:[[3908,3909,3910,3911,3912,3913,3914]],id:"25023",properties:{name:"Plymouth"}},{type:"Polygon",arcs:[[3915,3916,3917,3918,3919,3920,3921,3922]],id:"22077",properties:{name:"Pointe Coupee"}},{type:"Polygon",arcs:[[3923,3924,-1604,-170,3925]],id:"26043",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-2408,-1548,3926,3927,-1588,3928]],id:"29097",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[3929,-2514,3930,3931,3932,3933]],id:"20189",properties:{name:"Stevens"}},{type:"Polygon",arcs:[[3934,3935,3936,3937,3938,3939]],id:"17085",properties:{name:"Jo Daviess"}},{type:"Polygon",arcs:[[-3063,3940,-1745,3941,-1805,3942,3943]],id:"17057",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[3944,-718,3945,3946,3947,-356]],id:"36055",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[3948,-3418,3949,-2764]],id:"27075",properties:{name:"Lake"}},{type:"Polygon",arcs:[[3950,3951,3952,3953,3954]],id:"41037",properties:{name:"Lake"}},{type:"MultiPolygon",arcs:[[[3955,3956]],[[3957]]],id:"44005",properties:{name:"Newport"}},{type:"Polygon",arcs:[[3958,3959,3960,3961,3962,3963,3964]],id:"36043",properties:{name:"Herkimer"}},{type:"Polygon",arcs:[[3965,-3202,3966,3967,3968,3969,3970,3971]],id:"35059",properties:{name:"Union"}},{type:"Polygon",arcs:[[3972,3973,3974,3975,3976,3977]],id:"48071",properties:{name:"Chambers"}},{type:"Polygon",arcs:[[3978,3979,3980,-3630,3981,-2355,3982,3983]],id:"53047",properties:{name:"Okanogan"}},{type:"Polygon",arcs:[[3984,3985,3986,3987,-3447,3988]],id:"01115",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[3989,3990,3991,3992,3993]],id:"55059",properties:{name:"Kenosha"}},{type:"Polygon",arcs:[[-393,-2655,3994,3995]],id:"55077",properties:{name:"Marquette"}},{type:"Polygon",arcs:[[-404,3996,3997,3998,3999,-1401,-1431,4e3]],id:"55099",properties:{name:"Price"}},{type:"Polygon",arcs:[[-2229,4001,4002,4003,-688,4004,4005]],id:"16079",properties:{name:"Shoshone"}},{type:"Polygon",arcs:[[4006,4007,-1905,4008,4009,4010]],id:"37027",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[4011,4012,4013,4014]],id:"38065",properties:{name:"Oliver"}},{type:"Polygon",arcs:[[-3234,4015,4016,4017,4018,4019]],id:"31147",properties:{name:"Richardson"}},{type:"Polygon",arcs:[[4020,4021,-2838,4022,-1541]],id:"31145",properties:{name:"Red Willow"}},{type:"Polygon",arcs:[[4023,4024,4025,-3618,4026,4027]],id:"48199",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[4028,4029,-1042,4030,4031,4032,4033,4034]],id:"01077",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[-467,4035,4036,4037,-3183,4038,4039]],id:"05007",properties:{name:"Benton"}},{type:"Polygon",arcs:[[4040,4041,-1755,-2672,-1112,4042,-2794]],id:"17011",properties:{name:"Bureau"}},{type:"Polygon",arcs:[[-2041,-3428,4043,4044,4045,4046,4047,4048,-2105]],id:"18053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-3243,-1544,-861,-2752,4049]],id:"26113",properties:{name:"Missaukee"}},{type:"Polygon",arcs:[[-1299,-410,-1259,-1272,4050,-346]],id:"26117",properties:{name:"Montcalm"}},{type:"Polygon",arcs:[[-1527,4051,-2172,-871]],id:"29229",properties:{name:"Wright"}},{type:"Polygon",arcs:[[-1526,-3394,4052,-2195,-2202,4053,-2173,-4052]],id:"29215",properties:{name:"Texas"}},{type:"Polygon",arcs:[[4054,4055,4056,4057,-3431]],id:"29123",properties:{name:"Madison"}},{type:"Polygon",arcs:[[4058,4059,4060,-2048,-2374,4061,4062]],id:"28085",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4063,4064,4065,4066,4067]],id:"35011",properties:{name:"De Baca"}},{type:"Polygon",arcs:[[4068,-3846,4069,4070,-3777,-3726,4071]],id:"37147",properties:{name:"Pitt"}},{type:"Polygon",arcs:[[4072,-4014,4073,4074,4075,4076,4077]],id:"38059",properties:{name:"Morton"}},{type:"Polygon",arcs:[[4078,4079,4080,4081,-88,4082,-3068]],id:"39077",properties:{name:"Huron"}},{type:"Polygon",arcs:[[-2641,4083,-3745,4084,4085,4086]],id:"40111",properties:{name:"Okmulgee"}},{type:"Polygon",arcs:[[4087,4088,4089,4090,4091,4092,4093,4094]],id:"45041",properties:{name:"Florence"}},{type:"Polygon",arcs:[[4095,4096,4097,4098,4099]],id:"45081",properties:{name:"Saluda"}},{type:"Polygon",arcs:[[4100,4101,-3884,4102,4103,4104]],id:"21027",properties:{name:"Breckinridge"}},{type:"Polygon",arcs:[[-3881,4105,4106,4107,4108,4109]],id:"21225",properties:{name:"Union"}},{type:"Polygon",arcs:[[4110,4111,4112,-395,4113,4114]],id:"21231",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[4115,-2633,4116,4117,4118,4119]],id:"21211",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[-3728,-3782,4120,-2331,4121]],id:"37103",properties:{name:"Jones"}},{type:"Polygon",arcs:[[4122,4123,4124,4125,4126]],id:"47105",properties:{name:"Loudon"}},{type:"Polygon",arcs:[[4127,4128,4129,-911,4130,4131]],id:"48217",properties:{name:"Hill"}},{type:"Polygon",arcs:[[4132,4133,4134,4135,4136,4137,4138]],id:"51087",properties:{name:"Henrico"}},{type:"Polygon",arcs:[[4139,4140,4141,-796,4142]],id:"39019",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2604,4143,4144,4145,-359,4146]],id:"38099",properties:{name:"Walsh"}},{type:"Polygon",arcs:[[4147,4148,4149,-2619,4150,-1949,-1403]],id:"55067",properties:{name:"Langlade"}},{type:"Polygon",arcs:[[4151,4152,-1434,-2132,4153,4154]],id:"55017",properties:{name:"Chippewa"}},{type:"Polygon",arcs:[[4155,4156,4157,4158,4159]],id:"22101",properties:{name:"St. Mary"}},{type:"Polygon",arcs:[[4160,4161,4162,4163,4164,4165]],id:"41009",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[4166,4167,-1996,4168,4169,4170,-3952]],id:"41025",properties:{name:"Harney"}},{type:"Polygon",arcs:[[4171,-1661,4172,4173,4174,4175]],id:"48491",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[4176,4177,4178,4179,-322]],id:"49009",properties:{name:"Daggett"}},{type:"Polygon",arcs:[[4180,4181,-1844,4182,4183]],id:"48271",properties:{name:"Kinney"}},{type:"Polygon",arcs:[[4184,-318,4185,4186,4187]],id:"49029",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[4188,4189]],id:"51620",properties:{name:"Franklin"}},{type:"MultiPolygon",arcs:[[[4190]],[[4191,4192,4193,4194,-981,4195,-1806,4196,4197]]],id:"08005",properties:{name:"Arapahoe"}},{type:"Polygon",arcs:[[4198,4199,4200,4201,4202,-3828,4203,4204]],id:"13295",properties:{name:"Walker"}},{type:"Polygon",arcs:[[4205,4206,4207,4208,4209,4210]],id:"18121",properties:{name:"Parke"}},{type:"Polygon",arcs:[[4211,-72,4212,4213,4214]],id:"18143",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-2703,4215,4216,4217,4218,4219]],id:"21227",properties:{name:"Warren"}},{type:"Polygon",arcs:[[4220,4221,-1210,4222,4223]],id:"22081",properties:{name:"Red River"}},{type:"Polygon",arcs:[[-3358,4224,4225,-1893,-1288,-3539]],id:"27015",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4226,4227,4228,4229,-1250,4230,4231]],id:"29139",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[4232,-3572,4233,4234,4235,4236,4237,4238,-3803,4239]],id:"05093",properties:{name:"Mississippi"}},{type:"Polygon",arcs:[[4240,4241,4242,4243,-1221,4244]],id:"05049",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[4245,4246,-4205,4247,4248,4249,4250]],id:"01049",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[4251,4252,4253,-3326,4254,4255]],id:"05127",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-3122,-2477,-3864,4256,4257]],id:"06015",properties:{name:"Del Norte"}},{type:"Polygon",arcs:[[4258,-939,-3836,4259,-3937,4260]],id:"17177",properties:{name:"Stephenson"}},{type:"Polygon",arcs:[[4261,4262,4263,4264,4265,4266]],id:"18025",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[4267,4268,4269,4270]],id:"18043",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-2923,4271,4272,4273,4274,4275]],id:"13179",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[-19,4276,-3204,4277,-3833]],id:"16053",properties:{name:"Jerome"}},{type:"Polygon",arcs:[[4278,4279,4280,4281,4282]],id:"24045",properties:{name:"Wicomico"}},{type:"Polygon",arcs:[[4283,4284,4285,4286]],id:"26013",properties:{name:"Baraga"}},{type:"Polygon",arcs:[[4287,4288,4289,4290,4291,-1,4292,4293]],id:"32017",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4294,4295,4296,4297,4298]],id:"34011",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[4299,4300,4301,4302]],id:"18115",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[4303,4304,4305,4306,4307,4308]],id:"36061",properties:{name:"New York"}},{type:"Polygon",arcs:[[4309,4310,-3960,4311,4312,4313]],id:"36089",properties:{name:"St. Lawrence"}},{type:"Polygon",arcs:[[4314,4315,-4063,4316,4317,4318]],id:"28063",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[4319,-2584,4320,4321,4322,4323]],id:"40023",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[4324,4325,4326,-2064,4327,4328,4329,4330,-3576]],id:"17149",properties:{name:"Pike"}},{type:"Polygon",arcs:[[4331,4332,4333,4334,-2094]],id:"19057",properties:{name:"Des Moines"}},{type:"Polygon",arcs:[[4335,4336,4337,-3841,4338,4339]],id:"30085",properties:{name:"Roosevelt"}},{type:"Polygon",arcs:[[4340,4341,4342,4343,-1019,4344,4345,4346]],id:"45007",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[4347,4348,-2420,4349,4350]],id:"46033",properties:{name:"Custer"}},{type:"Polygon",arcs:[[4351,-4237,4352,4353,4354,4355,4356]],id:"47157",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[4357,4358,4359,4360,4361]],id:"34019",properties:{name:"Hunterdon"}},{type:"Polygon",arcs:[[4362,4363,-770,-2896,4364],[-1232]],id:"51089",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-2167,4365,4366,4367]],id:"51650",properties:{name:"Hampton"}},{type:"Polygon",arcs:[[4368,4369,-262,-2425,4370,4371]],id:"30071",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[4372,4373,4374,4375,4376,4377,-3264]],id:"13161",properties:{name:"Jeff Davis"}},{type:"Polygon",arcs:[[4378,-3906,4379,4380,4381,4382,4383,4384]],id:"56023",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[4385,4386,4387,4388,4389]],id:"01063",properties:{name:"Greene"}},{type:"Polygon",arcs:[[4390,4391,-3178,4392,4393]],id:"05061",properties:{name:"Howard"}},{type:"Polygon",arcs:[[4394,4395,4396,-2015]],id:"51091",properties:{name:"Highland"}},{type:"Polygon",arcs:[[4397,4398,4399,4400]],id:"51101",properties:{name:"King William"}},{type:"MultiPolygon",arcs:[[[4401]],[[4402,4403,-402,4404]]],id:"55007",properties:{name:"Bayfield"}},{type:"Polygon",arcs:[[4405,4406,4407,4408,-2698,4409,4410,4411]],id:"55123",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[-629,4412,4413,-198,-3307,-3719]],id:"31011",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-4018,4414,4415,4416,4417,4418]],id:"20043",properties:{name:"Doniphan"}},{type:"Polygon",arcs:[[-2826,-3308,-752,-2519,-553]],id:"31163",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[4419,4420,4421,-2526,4422]],id:"32021",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[4423,4424,4425,4426,-1346]],id:"47083",properties:{name:"Houston"}},{type:"MultiPolygon",arcs:[[[-3607,4427]],[[4428,4429,4430,-3603,4431,4432,4433]]],id:"48057",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[4434,-3831,4435,4436,4437,4438,-4249]],id:"01019",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-1415,-3413,4439,4440,4441,4442,4443]],id:"30111",properties:{name:"Yellowstone"}},{type:"Polygon",arcs:[[-750,4444,4445,-1898,-2520]],id:"31079",properties:{name:"Hall"}},{type:"Polygon",arcs:[[4446,4447,4448,-2942,4449]],id:"31017",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4450,-2807,4451,4452]],id:"35061",properties:{name:"Valencia"}},{type:"Polygon",arcs:[[4453,4454,4455,4456,-2803,4457]],id:"35047",properties:{name:"San Miguel"}},{type:"Polygon",arcs:[[4458,-2897,-2982,4459,4460,-1252]],id:"37067",properties:{name:"Forsyth"}},{type:"Polygon",arcs:[[4461,4462,-3730,4463,4464,4465]],id:"37191",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[4466,4467,4468,4469,4470]],id:"37017",properties:{name:"Bladen"}},{type:"Polygon",arcs:[[4471,4472,-1471,4473,4474,4475,-2516,-1914]],id:"30059",properties:{name:"Meagher"}},{type:"Polygon",arcs:[[4476,4477,-3691,4478,4479,4480]],id:"21203",properties:{name:"Rockcastle"}},{type:"Polygon",arcs:[[4481,4482,-4100,4483,4484,4485]],id:"45047",properties:{name:"Greenwood"}},{type:"Polygon",arcs:[[4486,4487,-4105,4488,4489]],id:"21091",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[4490,4491,4492,4493,4494,4495,4496]],id:"21045",properties:{name:"Casey"}},{type:"Polygon",arcs:[[4497,4498,4499,4500,4501]],id:"21113",properties:{name:"Jessamine"}},{type:"Polygon",arcs:[[4502,4503,-1016,4504]],id:"37149",properties:{name:"Polk"}},{type:"Polygon",arcs:[[4505,4506,4507,4508,4509]],id:"37121",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[4510,4511,4512,4513,4514,4515]],id:"37053",properties:{name:"Currituck"}},{type:"MultiPolygon",arcs:[[[-2320]],[[4516,4517,4518,4519,-3437,-2318,-3436]]],id:"51121",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-4138,4520]],id:"51760",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-3632,-1056,4521,4522,4523,4524]],id:"53021",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[4525,-2278,4526,4527,4528,-3552]],id:"40067",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[4529,4530,4531,4532,4533,4534,4535]],id:"47091",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[4536,4537,4538,4539,4540]],id:"47121",properties:{name:"Meigs"}},{type:"Polygon",arcs:[[-507,4541,-116,4542,-2120]],id:"46015",properties:{name:"Brule"}},{type:"Polygon",arcs:[[4543,4544,4545,4546,4547,-4129,4548]],id:"48139",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[-3553,-4529,4549,-1064,4550,4551]],id:"48077",properties:{name:"Clay"}},{type:"Polygon",arcs:[[4552,4553,-3628,4554,4555,4556]],id:"51009",properties:{name:"Amherst"}},{type:"Polygon",arcs:[[4557,-1789,-574,4558]],id:"08079",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[4559,4560,4561,4562,4563,4564,4565,4566]],id:"13107",properties:{name:"Emanuel"}},{type:"Polygon",arcs:[[-3943,-1804,-1198,4567,4568,4569]],id:"17125",properties:{name:"Mason"}},{type:"Polygon",arcs:[[-1768,-1770,-736,-3686,-1810,-1059]],id:"19169",properties:{name:"Story"}},{type:"Polygon",arcs:[[4570,4571,-3461,4572]],id:"19149",properties:{name:"Plymouth"}},{type:"Polygon",arcs:[[4573,4574,4575,4576,4577]],id:"20173",properties:{name:"Sedgwick"}},{type:"Polygon",arcs:[[4578,-2976,4579,-2629,-4116,4580]],id:"21103",properties:{name:"Henry"}},{type:"Polygon",arcs:[[4581,4582,4583]],id:"22089",properties:{name:"St. Charles"}},{type:"Polygon",arcs:[[-4033,4584,4585,4586]],id:"01033",properties:{name:"Colbert"}},{type:"Polygon",arcs:[[4587,4588,4589,4590,-250,4591,4592]],id:"04019",properties:{name:"Pima"}},{type:"Polygon",arcs:[[4593,4594,-3582,4595,4596,4597]],id:"04011",properties:{name:"Greenlee"}},{type:"Polygon",arcs:[[4598,4599,-572,4600,-3663,4601]],id:"05147",properties:{name:"Woodruff"}},{type:"Polygon",arcs:[[-1764,4602,4603,4604]],id:"12099",properties:{name:"Palm Beach"}},{type:"Polygon",arcs:[[4605,4606,4607,4608,4609]],id:"13127",properties:{name:"Glynn"}},{type:"Polygon",arcs:[[4610,-3060,4611,4612,-667]],id:"19007",properties:{name:"Appanoose"}},{type:"Polygon",arcs:[[4613,4614,-3940,4615,-2541,-918]],id:"19061",properties:{name:"Dubuque"}},{type:"Polygon",arcs:[[4616,4617,4618,4619,-3319,4620]],id:"21057",properties:{name:"Cumberland"}},{type:"MultiPolygon",arcs:[[[4621,4622,4623,4624,4625,-4156,4626,-3698]],[[4627]]],id:"22045",properties:{name:"Iberia"}},{type:"Polygon",arcs:[[4628,4629,4630,-1130]],id:"17101",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[4631,4632,4633]],id:"24037",properties:{name:"St. Mary's"}},{type:"Polygon",arcs:[[4634,4635,4636,4637,4638,4639]],id:"22033",properties:{name:"East Baton Rouge"}},{type:"Polygon",arcs:[[4640,4641,4642,4643]],id:"22043",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-1296,-343,-1300,4644]],id:"26127",properties:{name:"Oceana"}},{type:"Polygon",arcs:[[4645,4646,4647,4648,-3715,4649]],id:"31131",properties:{name:"Otoe"}},{type:"Polygon",arcs:[[4650,-3993,4651,4652,4653,-1085,4654]],id:"17111",properties:{name:"McHenry"}},{type:"Polygon",arcs:[[4655,4656,4657,4658,-3245,-2509]],id:"20183",properties:{name:"Smith"}},{type:"Polygon",arcs:[[-4654,4659,4660,-1509,-1086]],id:"17089",properties:{name:"Kane"}},{type:"Polygon",arcs:[[-3722,4661,4662,4663,4664,4665,4666,4667]],id:"35035",properties:{name:"Otero"}},{type:"Polygon",arcs:[[4668,4669,-4266,4670,-4101,-4488]],id:"18123",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4630,4671,4672,-3288,4673,4674,4675,4676]],id:"18083",properties:{name:"Knox"}},{type:"Polygon",arcs:[[4677,4678,4679,4680,4681]],id:"42049",properties:{name:"Erie"}},{type:"Polygon",arcs:[[4682,4683,4684,4685,4686]],id:"45019",properties:{name:"Charleston"}},{type:"Polygon",arcs:[[-3734,4687,4688,4689,-2932,-3760,4690]],id:"45091",properties:{name:"York"}},{type:"Polygon",arcs:[[4691,4692,4693,4694,4695]],id:"45053",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[4696,4697,4698,4699,4700,4701,4702,4703]],id:"36071",properties:{name:"Orange"}},{type:"Polygon",arcs:[[4704,4705,4706,-3493,4707]],id:"50025",properties:{name:"Windham"}},{type:"Polygon",arcs:[[-4596,-3581,-1567,4708,4709]],id:"35023",properties:{name:"Hidalgo"}},{type:"Polygon",arcs:[[4710,4711,4712,-4453,4713,4714,4715]],id:"35006",properties:{name:"Cibola"}},{type:"Polygon",arcs:[[-2328,4716,4717,4718,4719,4720,4721]],id:"54055",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[4722,4723,4724,-2306,-3130,4725]],id:"54051",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[4726,4727,4728,4729,4730,-2625,4731]],id:"01101",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[4732,-4250,-4439,4733,-3985,4734]],id:"01055",properties:{name:"Etowah"}},{type:"Polygon",arcs:[[4735,-4586,4736,-2847,4737,4738]],id:"01059",properties:{name:"Franklin"}},{type:"MultiPolygon",arcs:[[[-484,-2301,4739,4740,-1977,4741,4742,4743,4744]],[[4745]],[[4746]]],id:"02050",properties:{name:"Bethel"}},{type:"Polygon",arcs:[[4747,-39,4748,4749,4750,4751,-4348]],id:"46103",properties:{name:"Pennington"}},{type:"Polygon",arcs:[[4752,4753,-567,4754,-1389,4755]],id:"46115",properties:{name:"Spink"}},{type:"Polygon",arcs:[[4756,4757,-4573,-3466,4758,4759,4760]],id:"46127",properties:{name:"Union"}},{type:"Polygon",arcs:[[4761,4762,4763,-4693]],id:"45013",properties:{name:"Beaufort"}},{type:"Polygon",arcs:[[4764,4765,4766,4767,4768,4769]],id:"47029",properties:{name:"Cocke"}},{type:"Polygon",arcs:[[4770,4771,4772,-4362,4773,4774,4775,4776]],id:"42017",properties:{name:"Bucks"}},{type:"Polygon",arcs:[[-1366,4777,4778,4779]],id:"46009",properties:{name:"Bon Homme"}},{type:"Polygon",arcs:[[-4426,4780,4781,4782,4783,4784]],id:"47043",properties:{name:"Dickson"}},{type:"Polygon",arcs:[[4785,4786,4787,4788,4789]],id:"40105",properties:{name:"Nowata"}},{type:"Polygon",arcs:[[4790,-2266,-2253,4791,-4546,4792]],id:"48257",properties:{name:"Kaufman"}},{type:"Polygon",arcs:[[4793,4794,-1048,-3084,-1729,-245]],id:"48155",properties:{name:"Foard"}},{type:"Polygon",arcs:[[4795,4796,4797,4798,4799]],id:"23023",properties:{name:"Sagadahoc"}},{type:"Polygon",arcs:[[4800,4801,-2261,4802,4803,4804]],id:"48085",properties:{name:"Collin"}},{type:"Polygon",arcs:[[-2776,-2886,-660,4805,-1650]],id:"48093",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[-680,4806,4807,-2197,-220]],id:"48095",properties:{name:"Concho"}},{type:"Polygon",arcs:[[4808,-2590,4809,4810,4811]],id:"48103",properties:{name:"Crane"}},{type:"Polygon",arcs:[[4812,4813,4814,4815,4816,-4664]],id:"35015",properties:{name:"Eddy"}},{type:"Polygon",arcs:[[4817,4818,4819,-2196,-4053,-3393]],id:"29161",properties:{name:"Phelps"}},{type:"Polygon",arcs:[[4820,4821,4822,-2148,4823,-4253]],id:"05083",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-2338,-3444,4824,4825,4826,4827]],id:"29177",properties:{name:"Ray"}},{type:"Polygon",arcs:[[4828,-2524,4829,4830,-1932,4831,4832,-1103]],id:"06027",properties:{name:"Inyo"}},{type:"Polygon",arcs:[[4833,4834,-3025,4835,4836,-3755]],id:"42005",properties:{name:"Armstrong"}},{type:"Polygon",arcs:[[4837,-2831,4838,4839,-3732,4840]],id:"37109",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-4769,4841,4842,-3772,4843,4844,4845]],id:"37087",properties:{name:"Haywood"}},{type:"Polygon",arcs:[[4846,4847,-2573,4848,4849,4850,4851]],id:"47057",properties:{name:"Grainger"}},{type:"Polygon",arcs:[[4852,4853,4854,4855,4856]],id:"42023",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[-102,4857,-4761,4858,4859,4860]],id:"46027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[4861,4862,4863,4864,4865]],id:"42025",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[4866,4867,4868,4869,4870,4871]],id:"45025",properties:{name:"Chesterfield"}},{type:"Polygon",arcs:[[4872,4873,-4683,4874]],id:"45035",properties:{name:"Dorchester"}},{type:"Polygon",arcs:[[4875,4876,4877,4878,4879,4880,-1531]],id:"29041",properties:{name:"Chariton"}},{type:"Polygon",arcs:[[4881,4882,-2442,4883,4884]],id:"50011",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[4885,4886,-4857,4887,-3022,4888]],id:"42047",properties:{name:"Elk"}},{type:"Polygon",arcs:[[4889,4890,4891]],id:"51115",properties:{name:"Mathews"}},{type:"Polygon",arcs:[[4892,4893,4894,4895,-3391,4896,4897]],id:"29131",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-266,4898,4899,4900,4901,4902]],id:"30017",properties:{name:"Custer"}},{type:"Polygon",arcs:[[-4902,4903,4904,4905,4906,4907,4908]],id:"30075",properties:{name:"Powder River"}},{type:"Polygon",arcs:[[4909,-1285,4910,4911,4912]],id:"21107",properties:{name:"Hopkins"}},{type:"Polygon",arcs:[[4913,-2150,4914,4915,4916]],id:"26003",properties:{name:"Alger"}},{type:"Polygon",arcs:[[4917,4918,4919,4920,4921]],id:"21115",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-1121,4922,-3343,4923,4924]],id:"17041",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[4925,4926,4927,4928,4929,4930]],id:"21119",properties:{name:"Knott"}},{type:"Polygon",arcs:[[4931,-619,4932,-4575,4933]],id:"20079",properties:{name:"Harvey"}},{type:"Polygon",arcs:[[4934,-3086,4935]],id:"29510",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[-3347,4936,4937,4938,-292,4939]],id:"42009",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-4019,-4419,4940,-2086,4941]],id:"20013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[4942,4943,4944,4945,4946,4947]],id:"05099",properties:{name:"Nevada"}},{type:"Polygon",arcs:[[-3331,4948,-4944,4949,-4391]],id:"05109",properties:{name:"Pike"}},{type:"Polygon",arcs:[[4950,4951,4952,4953,4954]],id:"51730",properties:{name:"Petersburg"}},{type:"Polygon",arcs:[[-4330,4955,4956,-4229,4957,4958]],id:"29163",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-2878,4959,4960,4961,4962]],id:"17083",properties:{name:"Jersey"}},{type:"Polygon",arcs:[[4963,-4093,4964,4965,4966,4967]],id:"45027",properties:{name:"Clarendon"}},{type:"Polygon",arcs:[[-2572,-1573,4968,-1429,4969,4970,-4849]],id:"47073",properties:{name:"Hawkins"}},{type:"Polygon",arcs:[[4971,4972,4973,-1136,-1408]],id:"47077",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-4869,4974,-4088,4975,4976]],id:"45031",properties:{name:"Darlington"}},{type:"Polygon",arcs:[[-3373,4977,4978,4979,4980,4981]],id:"42029",properties:{name:"Chester"}},{type:"Polygon",arcs:[[4982,4983,4984,4985,-4090]],id:"45033",properties:{name:"Dillon"}},{type:"Polygon",arcs:[[4986,-3020,-4835,4987,-1622]],id:"42031",properties:{name:"Clarion"}},{type:"Polygon",arcs:[[4988,-3926,-169,4989]],id:"55037",properties:{name:"Florence"}},{type:"Polygon",arcs:[[4990,-4889,-3021,-4987,-1621]],id:"42053",properties:{name:"Forest"}},{type:"Polygon",arcs:[[4991,4992,4993,4994,4995]],id:"13049",properties:{name:"Charlton"}},{type:"Polygon",arcs:[[-576,-133,4996,4997,4998,4999,5e3,5001]],id:"35039",properties:{name:"Rio Arriba"}},{type:"Polygon",arcs:[[5002,-4224,5003,5004,5005,-1051]],id:"22031",properties:{name:"De Soto"}},{type:"Polygon",arcs:[[-3423,5006,5007,5008,-2529]],id:"37063",properties:{name:"Durham"}},{type:"Polygon",arcs:[[5009,5010,-4711,5011]],id:"35031",properties:{name:"McKinley"}},{type:"Polygon",arcs:[[5012,5013,5014,5015,5016]],id:"24013",properties:{name:"Carroll"}},{type:"MultiPolygon",arcs:[[[5017,5018]],[[-4981,5019,5020,5021,5022,5023,5024,5025]]],id:"10003",properties:{name:"New Castle"}},{type:"Polygon",arcs:[[5026,5027,-3162,5028,-2814]],id:"20023",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[5029,5030,5031,5032,5033,-4377]],id:"13001",properties:{name:"Appling"}},{type:"Polygon",arcs:[[5034,5035,5036,-4727,5037,-3215]],id:"01051",properties:{name:"Elmore"}},{type:"Polygon",arcs:[[5038,5039,-3865,-1178]],id:"08033",properties:{name:"Dolores"}},{type:"Polygon",arcs:[[5040,-2142,5041,5042]],id:"27069",properties:{name:"Kittson"}},{type:"Polygon",arcs:[[5043,-1686,5044,5045,-3613,-4026,5046]],id:"48241",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[5047,5048,5049,-4685,5050,5051]],id:"45043",properties:{name:"Georgetown"}},{type:"Polygon",arcs:[[5052,-3556,5053,5054,-4647]],id:"19071",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[5055,-4569,5056,5057,5058,5059]],id:"17017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[5060,5061,5062,-4705,5063,5064,5065]],id:"50027",properties:{name:"Windsor"}},{type:"Polygon",arcs:[[5066,-2055,5067,5068,-4012,5069,5070,5071]],id:"38055",properties:{name:"McLean"}},{type:"Polygon",arcs:[[5072,-4072,-3725,-4463]],id:"37079",properties:{name:"Greene"}},{type:"Polygon",arcs:[[5073,5074,5075,5076,5077]],id:"17127",properties:{name:"Massac"}},{type:"MultiPolygon",arcs:[[[5078,5079]],[[5080,-949,5081,-4279,5082]]],id:"24019",properties:{name:"Dorchester"}},{type:"Polygon",arcs:[[5083,-4005,-687,5084]],id:"16055",properties:{name:"Kootenai"}},{type:"Polygon",arcs:[[5085,5086,5087,5088]],id:"09007",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[5089,-2658,-2540,-854,5090,-2979,5091]],id:"18039",properties:{name:"Elkhart"}},{type:"Polygon",arcs:[[5092,-1154,-2995,-2758,5093,5094]],id:"20071",properties:{name:"Greeley"}},{type:"Polygon",arcs:[[5095,-5059,5096,-2874,5097,-2062,-4327]],id:"17137",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[5098,5099,5100,-3767]],id:"21121",properties:{name:"Knox"}},{type:"Polygon",arcs:[[5101,-670,5102,5103,-1092]],id:"19053",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[5104,5105,5106,5107,5108,-4918,5109]],id:"21127",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[5110,5111,-527,-3639,5112,5113]],id:"54001",properties:{name:"Barbour"}},{type:"Polygon",arcs:[[5114,5115,-3497,5116,5117,5118,5119,5120]],id:"25003",properties:{name:"Berkshire"}},{type:"Polygon",arcs:[[5121,-4227,5122,5123,5124]],id:"29027",properties:{name:"Callaway"}},{type:"Polygon",arcs:[[5125,5126,5127,5128,5129,5130]],id:"27073",properties:{name:"Lac qui Parle"}},{type:"Polygon",arcs:[[-2721,5131,-4133,5132,-3228,5133]],id:"51075",properties:{name:"Goochland"}},{type:"Polygon",arcs:[[5134,5135,5136,-4381]],id:"56035",properties:{name:"Sublette"}},{type:"Polygon",arcs:[[5137,5138,5139,5140,-3876]],id:"49005",properties:{name:"Cache"}},{type:"Polygon",arcs:[[-1189,5141,-2185,-2225,5142]],id:"30053",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[5143,5144,5145,5146,5147,5148,5149]],id:"12001",properties:{name:"Alachua"}},{type:"Polygon",arcs:[[-4500,5150,5151,5152,-3687,-4478,5153]],id:"21151",properties:{name:"Madison"}},{type:"Polygon",arcs:[[5154,5155,5156,-2650,5157,5158,-1858]],id:"48177",properties:{name:"Gonzales"}},{type:"Polygon",arcs:[[5159,5160,-631,-3718,-545,5161,5162]],id:"31089",properties:{name:"Holt"}},{type:"Polygon",arcs:[[5163,5164,-4466,5165,5166,5167]],id:"37101",properties:{name:"Johnston"}},{type:"Polygon",arcs:[[5168,-2796,-1741,5169,5170,-4333,5171]],id:"17131",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-441,5172,5173,5174,-3684,5175]],id:"19191",properties:{name:"Winneshiek"}},{type:"Polygon",arcs:[[-1495,-1410,5176,5177,5178,5179]],id:"47075",properties:{name:"Haywood"}},{type:"Polygon",arcs:[[5180,5181,-297,5182,5183,5184]],id:"24023",properties:{name:"Garrett"}},{type:"Polygon",arcs:[[5185,-5185,5186,-524,-5112,5187,5188]],id:"54077",properties:{name:"Preston"}},{type:"Polygon",arcs:[[5189,5190,5191,-4287,5192,5193]],id:"26061",properties:{name:"Houghton"}},{type:"MultiPolygon",arcs:[[[5194,-5179,5195,-4353,-4236]],[[-4238,-4352,5196]]],id:"47167",properties:{name:"Tipton"}},{type:"Polygon",arcs:[[-1078,5197,5198,-2566,5199]],id:"26065",properties:{name:"Ingham"}},{type:"Polygon",arcs:[[-4577,5200,5201,5202,5203,5204]],id:"20191",properties:{name:"Sumner"}},{type:"Polygon",arcs:[[5205,5206,5207,5208,5209,5210,5211]],id:"21135",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-4027,-3617,-3896,5212,-3974,5213]],id:"48245",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5214,5215,-3472,5216,5217]],id:"31177",properties:{name:"Washington"}},{type:"Polygon",arcs:[[5218,5219,5220,-460,5221,5222,5223,5224]],id:"53039",properties:{name:"Klickitat"}},{type:"Polygon",arcs:[[5225,-3577,-4331,-4959,5226]],id:"29173",properties:{name:"Ralls"}},{type:"Polygon",arcs:[[-1423,5227,5228,5229,-435,5230]],id:"56001",properties:{name:"Albany"}},{type:"Polygon",arcs:[[5231,5232,-2292,5233,-2717,5234,5235,5236],[-1411]],id:"51003",properties:{name:"Albemarle"}},{type:"Polygon",arcs:[[-4826,5237,5238,-1920,5239,5240]],id:"29107",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[5241,5242,-4818,-3392,-4896]],id:"29125",properties:{name:"Maries"}},{type:"Polygon",arcs:[[5243,-5123,-4232,5244,-5242,-4895]],id:"29151",properties:{name:"Osage"}},{type:"Polygon",arcs:[[-3010,-1877,-3019,-1304,5245,5246]],id:"27161",properties:{name:"Waseca"}},{type:"Polygon",arcs:[[5247,5248,5249,5250,-4338,5251]],id:"38105",properties:{name:"Williams"}},{type:"Polygon",arcs:[[-3625,5252,-3231,5253,5254,5255,5256]],id:"51147",properties:{name:"Prince Edward"}},{type:"Polygon",arcs:[[5257,-5025,5258,5259,5260]],id:"24029",properties:{name:"Kent"}},{type:"Polygon",arcs:[[5261,-3064,-3944,-4570,-5056,5262,5263]],id:"17169",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[5264,5265,5266,5267,5268,-3585]],id:"24031",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-1138,5269,5270,5271]],id:"47109",properties:{name:"McNairy"}},{type:"Polygon",arcs:[[5272,5273,5274,-1204,5275]],id:"22119",properties:{name:"Webster"}},{type:"Polygon",arcs:[[5276,5277,5278]],id:"37129",properties:{name:"New Hanover"}},{type:"Polygon",arcs:[[-5193,-4286,5279,-3924,-4989,5280,5281,-3514,5282]],id:"26071",properties:{name:"Iron"}},{type:"Polygon",arcs:[[-5076,5283,5284,5285,5286,5287,5288]],id:"21139",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[5289,-1215,5290,-3807,5291,5292]],id:"06077",properties:{name:"San Joaquin"}},{type:"Polygon",arcs:[[5293,-5077,-5289,5294,-3311,5295,5296]],id:"21145",properties:{name:"McCracken"}},{type:"Polygon",arcs:[[5297,5298,-4762,-4692,5299,5300]],id:"45049",properties:{name:"Hampton"}},{type:"Polygon",arcs:[[-1597,-1013,5301,5302,5303]],id:"31037",properties:{name:"Colfax"}},{type:"Polygon",arcs:[[5304,-2517,-4476,5305,-1442,5306,5307,5308]],id:"30031",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-1348,5309,5310,-1400,5311,5312]],id:"47135",properties:{name:"Perry"}},{type:"Polygon",arcs:[[5313,-3901,-1774,-3478,5314,-3835,5315,5316]],id:"16039",properties:{name:"Elmore"}},{type:"Polygon",arcs:[[-2472,5317,5318,5319,5320]],id:"31013",properties:{name:"Box Butte"}},{type:"MultiPolygon",arcs:[[[5321,-3915,5322,-3956,5323,5324,5325]]],id:"25005",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[-1131,-4631,-4677,5326,5327,5328]],id:"17185",properties:{name:"Wabash"}},{type:"Polygon",arcs:[[5329,5330,5331,5332,5333,5334]],id:"21095",properties:{name:"Harlan"}},{type:"Polygon",arcs:[[5335,5336,5337,-1038,5338,-1397]],id:"47119",properties:{name:"Maury"}},{type:"Polygon",arcs:[[5339,5340,-3893,-3615,5341]],id:"22019",properties:{name:"Calcasieu"}},{type:"Polygon",arcs:[[5342,-2530,-5009,5343,5344,5345,5346,-1147]],id:"37037",properties:{name:"Chatham"}},{type:"Polygon",arcs:[[-928,5347,-523,5348,5349]],id:"48127",properties:{name:"Dimmit"}},{type:"Polygon",arcs:[[-4921,5350,-4926,5351,5352,5353]],id:"21153",properties:{name:"Magoffin"}},{type:"Polygon",arcs:[[-4187,5354,5355,5356]],id:"49011",properties:{name:"Davis"}},{type:"Polygon",arcs:[[5357,5358,5359,5360]],id:"49031",properties:{name:"Piute"}},{type:"Polygon",arcs:[[-5109,5361,5362,5363,5364,-4919]],id:"21159",properties:{name:"Martin"}},{type:"Polygon",arcs:[[5365,5366,-4412,5367,-5174,5368]],id:"27055",properties:{name:"Houston"}},{type:"Polygon",arcs:[[5369,5370,5371,-4163]],id:"53011",properties:{name:"Clark"}},{type:"Polygon",arcs:[[5372,5373,5374,5375]],id:"55089",properties:{name:"Ozaukee"}},{type:"Polygon",arcs:[[5376,-1916,-2518,-5305,5377,5378,5379]],id:"30043",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5380,-4770,-4846,5381,5382,5383]],id:"47155",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[5384,5385,5386,5387]],id:"32011",properties:{name:"Eureka"}},{type:"Polygon",arcs:[[5388,5389,5390,-1206,5391]],id:"22061",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[5392,5393,5394,-5389,5395]],id:"22111",properties:{name:"Union"}},{type:"Polygon",arcs:[[5396,5397,5398,5399]],id:"33001",properties:{name:"Belknap"}},{type:"Polygon",arcs:[[-1883,-2311,5400,5401,5402]],id:"05011",properties:{name:"Bradley"}},{type:"Polygon",arcs:[[5403,5404,5405,-1539,5406,-126]],id:"31085",properties:{name:"Hayes"}},{type:"Polygon",arcs:[[5407,5408,5409,5410,5411,5412,5413,5414]],id:"42097",properties:{name:"Northumberland"}},{type:"MultiPolygon",arcs:[[[5415,-950,-5081,5416]]],id:"24041",properties:{name:"Talbot"}},{type:"Polygon",arcs:[[5417,5418,5419,-2817]],id:"19041",properties:{name:"Clay"}},{type:"Polygon",arcs:[[5420,5421,5422,-2024,-3869,5423]],id:"47139",properties:{name:"Polk"}},{type:"Polygon",arcs:[[5424,5425,-2090,5426,5427,5428]],id:"20149",properties:{name:"Pottawatomie"}},{type:"Polygon",arcs:[[5429,5430,5431]],id:"24510",properties:{name:"Baltimore"}},{type:"Polygon",arcs:[[5432,5433,-4800,5434,5435]],id:"23001",properties:{name:"Androscoggin"}},{type:"Polygon",arcs:[[5436,5437,5438,-3289,-4673,5439]],id:"18153",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[5440,5441,-3259,5442,5443,5444,5445]],id:"28145",properties:{name:"Union"}},{type:"Polygon",arcs:[[-1290,-1896,-2623,-2597,5446,-3643,-3030]],id:"27063",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[5447,5448,5449,5450,5451,5452,5453]],id:"49049",properties:{name:"Utah"}},{type:"Polygon",arcs:[[5454,-3800,5455,5456,-4719,5457]],id:"54089",properties:{name:"Summers"}},{type:"Polygon",arcs:[[-5452,5458,5459,5460,5461,5462]],id:"49039",properties:{name:"Sanpete"}},{type:"Polygon",arcs:[[-2653,5463,5464,-1447,5465,5466,5467]],id:"55027",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[5468,5469,-5131,5470,-886,5471]],id:"46051",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-4939,5472,5473,-135,-293]],id:"42057",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[5474,5475,5476,5477,5478,5479]],id:"55093",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[5480,5481,-1468,-4473,5482]],id:"30045",properties:{name:"Judith Basin"}},{type:"Polygon",arcs:[[5483,5484,-4871,5485,5486,-2933,-4690]],id:"45057",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[5487,5488,-1459,5489,5490,-4398,5491]],id:"51033",properties:{name:"Caroline"}},{type:"Polygon",arcs:[[5492,5493,5494,-5228,-1422]],id:"56031",properties:{name:"Platte"}},{type:"Polygon",arcs:[[5495,5496,5497,5498,5499,-5480,5500]],id:"27163",properties:{name:"Washington"}},{type:"Polygon",arcs:[[5501,5502,5503,5504,5505,5506,5507]],id:"29133",properties:{name:"Mississippi"}},{type:"Polygon",arcs:[[-4864,5508,5509,-4772,5510]],id:"42095",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-5005,5511,5512,5513,5514,5515]],id:"22085",properties:{name:"Sabine"}},{type:"Polygon",arcs:[[5516,5517,5518,-4621,-3318,5519]],id:"21169",properties:{name:"Metcalfe"}},{type:"Polygon",arcs:[[-3655,5520,-4589,5521]],id:"04021",properties:{name:"Pinal"}},{type:"Polygon",arcs:[[-1181,5522,5523,-3653,-684]],id:"04017",properties:{name:"Navajo"}},{type:"Polygon",arcs:[[5524,-2939,5525,-4593,5526]],id:"04027",properties:{name:"Yuma"}},{type:"Polygon",arcs:[[5527,5528,5529,-5498,5530,-622]],id:"27025",properties:{name:"Chisago"}},{type:"Polygon",arcs:[[-3571,5531,5532,-1343,-1494,5533,-4234]],id:"47045",properties:{name:"Dyer"}},{type:"Polygon",arcs:[[5534,5535,5536,5537,5538]],id:"21181",properties:{name:"Nicholas"}},{type:"Polygon",arcs:[[5539,-5246,-1309,5540,5541,-2621]],id:"27043",properties:{name:"Faribault"}},{type:"Polygon",arcs:[[5542,-4930,5543,-5331,5544,5545,-3647]],id:"21193",properties:{name:"Perry"}},{type:"Polygon",arcs:[[5546,-3181,5547,5548,5549,5550]],id:"48037",properties:{name:"Bowie"}},{type:"Polygon",arcs:[[-4905,5551,-1372,-41,5552,5553]],id:"56011",properties:{name:"Crook"}},{type:"Polygon",arcs:[[5554,-4976,-4095,5555]],id:"45061",properties:{name:"Lee"}},{type:"Polygon",arcs:[[5556,5557,5558,5559,5560,-5494]],id:"56015",properties:{name:"Goshen"}},{type:"MultiPolygon",arcs:[[[5561,-3911]],[[-3487,5562]],[[5563,-3491,5564,-3909,-5322,5565,5566]]],id:"25021",properties:{name:"Norfolk"}},{type:"Polygon",arcs:[[5567,5568,5569,5570,5571,-3890]],id:"21123",properties:{name:"Larue"}},{type:"Polygon",arcs:[[5572,-1465,5573,-5308,5574,5575,5576,-2533]],id:"16043",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[-3830,-731,5577,-54,5578,-4436]],id:"13233",properties:{name:"Polk"}},{type:"Polygon",arcs:[[5579,-316,-3044,5580,-4450,-2941,-423,5581,5582,5583]],id:"31031",properties:{name:"Cherry"}},{type:"Polygon",arcs:[[-3818,5584,5585,-3671,5586]],id:"13247",properties:{name:"Rockdale"}},{type:"Polygon",arcs:[[5587,-2940,-5525,5588,5589]],id:"06025",properties:{name:"Imperial"}},{type:"Polygon",arcs:[[-1665,-1190,-5143,-2230,-4006,-5084,5590]],id:"16017",properties:{name:"Bonner"}},{type:"Polygon",arcs:[[5591,5592,5593,-4206,5594]],id:"18045",properties:{name:"Fountain"}},{type:"Polygon",arcs:[[5595,5596,5597,5598,5599,5600,5601]],id:"47031",properties:{name:"Coffee"}},{type:"Polygon",arcs:[[5602,5603,5604,-637,5605,-5599,5606]],id:"47177",properties:{name:"Warren"}},{type:"Polygon",arcs:[[5607,-5364,5608,5609,5610,5611,5612,-4928]],id:"21195",properties:{name:"Pike"}},{type:"Polygon",arcs:[[5613,5614,5615,-1261,5616,5617]],id:"21197",properties:{name:"Powell"}},{type:"Polygon",arcs:[[-1302,5618,5619,5620]],id:"26139",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[5621,5622,5623,-1169,5624,5625,5626]],id:"47165",properties:{name:"Sumner"}},{type:"Polygon",arcs:[[5627,5628,5629,5630,5631]],id:"37153",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-3077,5632,5633,5634,5635]],id:"48043",properties:{name:"Brewster"}},{type:"Polygon",arcs:[[5636,5637,-1418,-783,5638,5639]],id:"56019",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[5640,5641,5642,-5499,-5530]],id:"55095",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-5643,5643,-5475,-5500]],id:"55109",properties:{name:"St. Croix"}},{type:"Polygon",arcs:[[5644,-3851,5645,-3968]],id:"48111",properties:{name:"Dallam"}},{type:"Polygon",arcs:[[5646,-5415,5647,5648,5649,5650]],id:"42067",properties:{name:"Juniata"}},{type:"Polygon",arcs:[[5651,5652,5653,5654,5655,5656,5657]],id:"18089",properties:{name:"Lake"}},{type:"Polygon",arcs:[[5658,5659,5660,5661,5662]],id:"42131",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[5663,5664,-4827,-5241,5665,5666,5667]],id:"29095",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[5668,5669,-963,5670,5671]],id:"42073",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[5672,-1624,5673,-5669,5674,5675]],id:"42085",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[5676,-5663,5677,5678,-4862,5679,5680]],id:"42079",properties:{name:"Luzerne"}},{type:"Polygon",arcs:[[-3477,-16,-3832,-5315]],id:"16025",properties:{name:"Camas"}},{type:"Polygon",arcs:[[-3396,-261,-3547,5681,-2770,5682]],id:"19103",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-488,-1792,5683,-666,5684]],id:"19117",properties:{name:"Lucas"}},{type:"Polygon",arcs:[[5685,-696,-2914,5686,5687,5688]],id:"40151",properties:{name:"Woods"}},{type:"Polygon",arcs:[[5689,-5688,5690,5691,5692]],id:"40153",properties:{name:"Woodward"}},{type:"Polygon",arcs:[[-2805,5693,-4068,5694,-4662,-3721,5695]],id:"35027",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5070,-4015,-4073,5696,5697]],id:"38057",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-4714,-4452,-2806,-5696,-3720,5698]],id:"35053",properties:{name:"Socorro"}},{type:"Polygon",arcs:[[5699,5700,-2429,5701,-5593,5702,-2861]],id:"18157",properties:{name:"Tippecanoe"}},{type:"Polygon",arcs:[[5703,5704,5705,5706,5707,5708]],id:"21221",properties:{name:"Trigg"}},{type:"Polygon",arcs:[[-5630,5709,5710,5711]],id:"37165",properties:{name:"Scotland"}},{type:"Polygon",arcs:[[-2663,-821,-534,5712,5713,5714]],id:"17055",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-820,5715,-3882,-4110,5716,-536]],id:"17059",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-4328,-2063,-5098,-2879,-4963,5717]],id:"17061",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-3859,-2611,-3808,-5291,-1214]],id:"06009",properties:{name:"Calaveras"}},{type:"Polygon",arcs:[[5718,-4485,5719,5720,5721,5722]],id:"45065",properties:{name:"McCormick"}},{type:"MultiPolygon",arcs:[[[-4342,5723]],[[-3774,-1020,-4344,5724]]],id:"45077",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[-5235,-2722,-5134,-3227,5725]],id:"51065",properties:{name:"Fluvanna"}},{type:"Polygon",arcs:[[5726,-5556,-4094,-4964,5727,5728]],id:"45085",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[5729,5730,-1490,5731]],id:"51133",properties:{name:"Northumberland"}},{type:"Polygon",arcs:[[5732,-5210,5733,5734,-5537,5735]],id:"21069",properties:{name:"Fleming"}},{type:"Polygon",arcs:[[-398,5736,5737,5738,5739,5740]],id:"47001",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[5741,5742,5743,-1912,-2180]],id:"30099",properties:{name:"Teton"}},{type:"Polygon",arcs:[[-132,5744,5745,5746,-4997]],id:"35055",properties:{name:"Taos"}},{type:"Polygon",arcs:[[-2980,-5091,-853,5747,-2038,-1234]],id:"18085",properties:{name:"Kosciusko"}},{type:"Polygon",arcs:[[5748,-4076,5749,5750,5751]],id:"38085",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-3320,-4620,5752,5753,5754,5755,5756]],id:"47027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5549,5757,5758,5759,5760]],id:"48067",properties:{name:"Cass"}},{type:"Polygon",arcs:[[5761,-5436,5762,-940,5763,-1577,5764]],id:"23017",properties:{name:"Oxford"}},{type:"Polygon",arcs:[[-5538,-5735,5765,5766,5767]],id:"21011",properties:{name:"Bath"}},{type:"Polygon",arcs:[[-4460,-2984,-1150,5768,5769,5770]],id:"37057",properties:{name:"Davidson"}},{type:"Polygon",arcs:[[-5435,-4799,5771,-941,-5763]],id:"23005",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[5772,-3011,-5247,-5540,-2620,-1894,-4226]],id:"27013",properties:{name:"Blue Earth"}},{type:"Polygon",arcs:[[5773,5774,5775,5776,5777,-4189]],id:"51093",properties:{name:"Isle of Wight"}},{type:"Polygon",arcs:[[-5137,5778,5779,5780,-4177,-321,5781,-4382]],id:"56037",properties:{name:"Sweetwater"}},{type:"Polygon",arcs:[[-2228,5782,5783,-4002]],id:"30061",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[5784,5785]],id:"51685",properties:{name:"Manassas Park"}},{type:"Polygon",arcs:[[5786,-3995,-2654,-5468,5787,5788,5789]],id:"55021",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[5790,5791,-2594,5792,5793,5794]],id:"46041",properties:{name:"Dewey"}},{type:"Polygon",arcs:[[5795,-1353,-5298,5796,5797]],id:"45005",properties:{name:"Allendale"}},{type:"Polygon",arcs:[[5798,-4970,-1428,5799,5800,-4767]],id:"47059",properties:{name:"Greene"}},{type:"Polygon",arcs:[[-3689,-3648,-5546,5801,5802,-5100,5803]],id:"21051",properties:{name:"Clay"}},{type:"Polygon",arcs:[[5804,-4108,5805,5806,5807,-5286]],id:"21055",properties:{name:"Crittenden"}},{type:"Polygon",arcs:[[5808,5809,-5632,5810,-4867]],id:"37007",properties:{name:"Anson"}},{type:"Polygon",arcs:[[5811,-400,5812,5813,5814,5815]],id:"47049",properties:{name:"Fentress"}},{type:"MultiPolygon",arcs:[[[-5506,5816,5817,5818,5819]],[[5820,5821]]],id:"21075",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[5822,5823,-5107,5824,5825]],id:"21019",properties:{name:"Boyd"}},{type:"Polygon",arcs:[[-4345,5826,-4486,-5719,5827]],id:"45001",properties:{name:"Abbeville"}},{type:"Polygon",arcs:[[5828,5829,5830,5831,5832,-2645,-5157,5833]],id:"48149",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-5221,5834,5835,-1991,5836,-461]],id:"41049",properties:{name:"Morrow"}},{type:"Polygon",arcs:[[5837,5838,5839,-4937,-3346]],id:"42013",properties:{name:"Blair"}},{type:"Polygon",arcs:[[5840]],id:"25019",properties:{name:"Nantucket"}},{type:"Polygon",arcs:[[-4965,-4092,5841,-5052,5842]],id:"45089",properties:{name:"Williamsburg"}},{type:"Polygon",arcs:[[-3357,-3082,-3012,-5773,-4225]],id:"27103",properties:{name:"Nicollet"}},{type:"Polygon",arcs:[[5843,5844,-1174,5845,-5359]],id:"49055",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[5846,-1662,-4172,5847,-2963,-3113,5848]],id:"48053",properties:{name:"Burnet"}},{type:"Polygon",arcs:[[5849,5850,-5380,5851,-1462,-1928]],id:"30023",properties:{name:"Deer Lodge"}},{type:"Polygon",arcs:[[-5379,5852,-1463,-5852]],id:"30093",properties:{name:"Silver Bow"}},{type:"Polygon",arcs:[[-1365,-103,-4861,5853,5854,-4778]],id:"46135",properties:{name:"Yankton"}},{type:"Polygon",arcs:[[-4751,5855,5856,5857,-314,5858]],id:"46071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-5755,5859,-5816,5860,5861]],id:"47133",properties:{name:"Overton"}},{type:"Polygon",arcs:[[-5460,5862,5863,-5845,5864]],id:"49015",properties:{name:"Emery"}},{type:"Polygon",arcs:[[5865,-1611,5866,-4433,5867,-3609,5868,-3612,5869]],id:"48391",properties:{name:"Refugio"}},{type:"Polygon",arcs:[[5870,5871,-1168,-3398,-589]],id:"48357",properties:{name:"Ochiltree"}},{type:"Polygon",arcs:[[-3867,5872,-577,-5002,5873,-5010,5874]],id:"35045",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[-1223,5875,5876,5877,5878,-3378,5879]],id:"05063",properties:{name:"Independence"}},{type:"Polygon",arcs:[[5880,-4897,-3390,-1524,5881,5882,-2156]],id:"29029",properties:{name:"Camden"}},{type:"Polygon",arcs:[[5883,-5043,5884,-4144,-2603]],id:"38067",properties:{name:"Pembina"}},{type:"Polygon",arcs:[[-5878,5885,5886,-3805,-568,-4600,5887]],id:"05067",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-97,5888,5889,-4757,-4858,-101]],id:"46083",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5818,5890,5891,-1338,-5533,5892]],id:"47131",properties:{name:"Obion"}},{type:"Polygon",arcs:[[5893,-4098,5894,5895,5896,5897,5898]],id:"45003",properties:{name:"Aiken"}},{type:"Polygon",arcs:[[5899,-3355,5900,5901]],id:"41003",properties:{name:"Benton"}},{type:"Polygon",arcs:[[5902,-5901,-3354,5903,5904,5905,5906]],id:"41039",properties:{name:"Lane"}},{type:"Polygon",arcs:[[5907,5908,5909,5910,5911,-4399,-5491]],id:"51097",properties:{name:"King and Queen"}},{type:"Polygon",arcs:[[5912,5913,-5508,5914,5915]],id:"29201",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-4430,5916,5917,5918,5919]],id:"48321",properties:{name:"Matagorda"}},{type:"Polygon",arcs:[[-1046,5920,5921,-212,5922]],id:"48447",properties:{name:"Throckmorton"}},{type:"Polygon",arcs:[[5923,-406,5924,5925]],id:"55129",properties:{name:"Washburn"}},{type:"Polygon",arcs:[[5926,-5360,-5846,-1173,5927,5928]],id:"49017",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[5929,-5217,-3471,5930,-2394]],id:"31055",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[5931,5932]],id:"51520",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[5933,-28,5934,-31,-3241]],id:"38097",properties:{name:"Traill"}},{type:"Polygon",arcs:[[-3189,-3195,5935,5936,-1880,5937]],id:"05069",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5938,5939,5940,-5886,-5877,5941]],id:"05075",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-4952,5942]],id:"51570",properties:{name:"Colonial Heights"}},{type:"Polygon",arcs:[[5943,5944,5945,5946,5947]],id:"48001",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[5948,-5296,-3310,5949,-5504]],id:"21039",properties:{name:"Carlisle"}},{type:"Polygon",arcs:[[-4125,5950,-5383,5951,5952,5953]],id:"47009",properties:{name:"Blount"}},{type:"Polygon",arcs:[[5954,5955,-1350,5956,-4972,-1407,-1340]],id:"47017",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-3314,5957,5958,-1344,-5956,5959]],id:"47079",properties:{name:"Henry"}},{type:"Polygon",arcs:[[5960,5961,5962,5963,5964,-5118]],id:"25013",properties:{name:"Hampden"}},{type:"Polygon",arcs:[[-3443,-1532,-4881,5965,-5238,-4825]],id:"29033",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[5966,5967,-5834,-5156,5968,5969]],id:"48055",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[5970,-5065,5971,5972]],id:"50021",properties:{name:"Rutland"}},{type:"Polygon",arcs:[[-3369,5973,5974,5975,5976,-3352]],id:"41031",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[5977,-2329,-4722,5978,5979,5980]],id:"51185",properties:{name:"Tazewell"}},{type:"Polygon",arcs:[[5981,-3589,5982,5983,5984]],id:"51043",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[5985,5986,5987,-1694,5988]],id:"12067",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[-336,-1083,-1271,5989,-2753]],id:"20205",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1132,-5329,5990,-3072]],id:"17047",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[-1583,-2605,-4147,-365,5991]],id:"38071",properties:{name:"Ramsey"}},{type:"Polygon",arcs:[[-5853,-5378,-5309,-5574,-1464]],id:"30057",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-5055,5992,5993,5994,5995,-4648]],id:"29005",properties:{name:"Atchison"}},{type:"Polygon",arcs:[[5996,5997,5998,5999,6e3,-3421,6001]],id:"51083",properties:{name:"Halifax"}},{type:"Polygon",arcs:[[6002,6003,6004,-2985,6005]],id:"51013",properties:{name:"Arlington"}},{type:"MultiPolygon",arcs:[[[6006]],[[6007,-3983,-2354,6008,6009]],[[6010]]],id:"53057",properties:{name:"Skagit"}},{type:"Polygon",arcs:[[6011,-3567,6012,-677,6013,6014,6015,-4900]],id:"30025",properties:{name:"Fallon"}},{type:"Polygon",arcs:[[6016,6017,6018,-5775,6019,6020]],id:"51181",properties:{name:"Surry"}},{type:"Polygon",arcs:[[6021,6022,6023,-4524]],id:"53071",properties:{name:"Walla Walla"}},{type:"Polygon",arcs:[[6024,6025,6026,6027,6028,-728]],id:"13057",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[6029,6030,6031,6032,6033]],id:"27149",properties:{name:"Stevens"}},{type:"Polygon",arcs:[[-2755,6034,6035,6036,6037]],id:"20019",properties:{name:"Chautauqua"}},{type:"Polygon",arcs:[[6038,6039,6040,-1641,-3707,6041]],id:"29075",properties:{name:"Gentry"}},{type:"Polygon",arcs:[[6042,6043,-5984,6044,-2279,6045]],id:"51187",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1791,-1186,-255,-4611,-5684]],id:"19135",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[6046,6047,-1361,6048,-1843]],id:"48325",properties:{name:"Medina"}},{type:"Polygon",arcs:[[-4417,6049,-3708,-2341,6050,6051]],id:"29021",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[-4901,-6016,6052,-1368,-5552,-4904]],id:"30011",properties:{name:"Carter"}},{type:"Polygon",arcs:[[6053,6054,-2505,-3244,6055,6056]],id:"26055",properties:{name:"Grand Traverse"}},{type:"Polygon",arcs:[[6057,-4034,-4587,-4736,6058,6059,6060]],id:"28141",properties:{name:"Tishomingo"}},{type:"Polygon",arcs:[[6061,-4715,-5699,-3724,-3579,-4595]],id:"35003",properties:{name:"Catron"}},{type:"Polygon",arcs:[[6062,-3348,-4940,-291,-5182,6063]],id:"42111",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[-328,6064,6065,6066,6067,6068]],id:"36109",properties:{name:"Tompkins"}},{type:"Polygon",arcs:[[-3535,6069,6070,6071]],id:"36067",properties:{name:"Onondaga"}},{type:"Polygon",arcs:[[-4985,6072,6073,6074,-5049,6075]],id:"45051",properties:{name:"Horry"}},{type:"Polygon",arcs:[[6076,6077,6078,-708]],id:"30041",properties:{name:"Hill"}},{type:"Polygon",arcs:[[6079,6080,6081,-2735,-44]],id:"36001",properties:{name:"Albany"}},{type:"Polygon",arcs:[[-480,6082,-6028,6083,6084,-3821,6085,6086,-600,6087]],id:"13121",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-5477,6088,6089,6090,6091,6092]],id:"55091",properties:{name:"Pepin"}},{type:"Polygon",arcs:[[6093,-3218,6094,6095,6096]],id:"01105",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-2668,6097,-2298]],id:"02090",properties:{name:"Fairbanks North Star"}},{type:"Polygon",arcs:[[6098,6099,6100,6101]],id:"13125",properties:{name:"Glascock"}},{type:"Polygon",arcs:[[-901,6102,-2207,6103,-2690]],id:"48173",properties:{name:"Glasscock"}},{type:"Polygon",arcs:[[-1441,6104,-5135,-4380,-3905,6105,-5575,-5307]],id:"56039",properties:{name:"Teton"}},{type:"MultiPolygon",arcs:[[[-4193,6106]],[[6107,6108,6109,6110,6111,6112,-4198,6113,-2224,6114]]],id:"08059",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[6115,-2044,6116]],id:"08029",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-3820,6117,6118,6119,-6086]],id:"13063",properties:{name:"Clayton"}},{type:"Polygon",arcs:[[-67,6120,-4262,6121,6122]],id:"18117",properties:{name:"Orange"}},{type:"MultiPolygon",arcs:[[[6123]],[[6124]],[[-3559,6125]]],id:"36103",properties:{name:"Suffolk"}},{type:"MultiPolygon",arcs:[[[6126]],[[-4313,6127,-3531,6128]],[[6129]]],id:"36045",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-3900,6130,6131,6132,-1726]],id:"20107",properties:{name:"Linn"}},{type:"Polygon",arcs:[[6133,6134,6135,-3736,6136,6137,-4503,6138]],id:"37161",properties:{name:"Rutherford"}},{type:"Polygon",arcs:[[6139,6140,6141,-4358,-4773,-5510]],id:"34041",properties:{name:"Warren"}},{type:"Polygon",arcs:[[6142,6143,-5361,-5927,6144,-4290]],id:"49001",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[6145,6146,-4531,6147,-5932,6148,-1571,6149]],id:"51191",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-4734,-4438,6150,6151,-3986]],id:"01015",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[6152,6153,6154,6155,6156,-1700]],id:"13133",properties:{name:"Greene"}},{type:"Polygon",arcs:[[6157,6158,6159,6160]],id:"54009",properties:{name:"Brooke"}},{type:"MultiPolygon",arcs:[[[-1976,6161,-4742]],[[6162]],[[6163,-4744]]],id:"02070",properties:{name:"Dillingham"}},{type:"Polygon",arcs:[[-2938,6164,-3656,-5522,-4588,-5526]],id:"04013",properties:{name:"Maricopa"}},{type:"Polygon",arcs:[[-4675,6165,6166,6167,6168]],id:"18125",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-3681,-2709,6169,-4300,6170,6171,-70]],id:"18137",properties:{name:"Ripley"}},{type:"Polygon",arcs:[[-2388,6172,-4578,-5205,6173,-693]],id:"20095",properties:{name:"Kingman"}},{type:"Polygon",arcs:[[6174,-1487,6175,6176,6177]],id:"20123",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[-1507,6178,-737,-992,-2948,6179]],id:"20083",properties:{name:"Hodgeman"}},{type:"Polygon",arcs:[[-2971,6180,-2416,-1069,-616,6181]],id:"20127",properties:{name:"Morris"}},{type:"Polygon",arcs:[[-1717,6182,-625,6183,-1321,6184,6185]],id:"27095",properties:{name:"Mille Lacs"}},{type:"Polygon",arcs:[[-5444,6186,6187,6188,-82,6189]],id:"28081",properties:{name:"Lee"}},{type:"Polygon",arcs:[[6190,6191,-5446,6192,-418,6193,6194]],id:"28071",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[6195,6196,6197,6198,-4059,-4316]],id:"28029",properties:{name:"Copiah"}},{type:"Polygon",arcs:[[6199,6200,6201,6202,-413,6203]],id:"28111",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4146,6204,-29,-5934,-3240,-360]],id:"38035",properties:{name:"Grand Forks"}},{type:"Polygon",arcs:[[6205,6206,6207,-5020,-4980]],id:"42045",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[6208,6209,6210,6211,6212]],id:"44003",properties:{name:"Kent"}},{type:"Polygon",arcs:[[6213,-5683,-2769,-3399,-1798]],id:"19095",properties:{name:"Iowa"}},{type:"Polygon",arcs:[[-1012,6214,-5218,-5930,-2393,6215,-5302]],id:"31053",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[-296,6216,6217,-5183]],id:"54057",properties:{name:"Mineral"}},{type:"Polygon",arcs:[[6218,-4602,-3668,6219,-3193]],id:"05117",properties:{name:"Prairie"}},{type:"Polygon",arcs:[[-5524,6220,-4598,6221,-4590,-5521,-3654]],id:"04009",properties:{name:"Graham"}},{type:"Polygon",arcs:[[-437,6222,6223,6224,6225,6226,6227,6228]],id:"08049",properties:{name:"Grand"}},{type:"Polygon",arcs:[[6229,6230,6231,6232,6233,-3140,-1787,-4558,6234]],id:"08109",properties:{name:"Saguache"}},{type:"Polygon",arcs:[[6235,6236,-3058,-1765,-580,6237]],id:"12093",properties:{name:"Okeechobee"}},{type:"Polygon",arcs:[[-2029,6238,6239,6240,-3870]],id:"13123",properties:{name:"Gilmer"}},{type:"Polygon",arcs:[[-3266,6241,6242,6243,-4996,6244,6245,-3046]],id:"13299",properties:{name:"Ware"}},{type:"Polygon",arcs:[[6246,-5227,-4958,-4228,-5122,6247,6248]],id:"29007",properties:{name:"Audrain"}},{type:"Polygon",arcs:[[-5e3,6249,6250,6251,6252]],id:"35028",properties:{name:"Los Alamos"}},{type:"Polygon",arcs:[[6253,6254,-4371,-2428,-3411,-1413,-1469,-5482]],id:"30027",properties:{name:"Fergus"}},{type:"Polygon",arcs:[[6255,-5163,6256,-4448]],id:"31149",properties:{name:"Rock"}},{type:"Polygon",arcs:[[6257,6258,-5072,6259,6260,-5250]],id:"38061",properties:{name:"Mountrail"}},{type:"Polygon",arcs:[[6261,6262,6263,-1281,6264,-4106,-3880]],id:"21101",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[6265,-5566,-5326,6266,6267,-6209,6268]],id:"44007",properties:{name:"Providence"}},{type:"Polygon",arcs:[[6269,-3770,6270,6271,-5737,-397]],id:"47013",properties:{name:"Campbell"}},{type:"MultiPolygon",arcs:[[[6272,6273,6274,6275]],[[6276,6277,6278,6279,-120]]],id:"48261",properties:{name:"Kenedy"}},{type:"Polygon",arcs:[[6280,-3947,6281,6282,-2782,6283]],id:"36051",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[6284,-3794,6285,6286,6287,6288]],id:"54011",properties:{name:"Cabell"}},{type:"Polygon",arcs:[[6289,6290,6291,-3813,6292,-2101]],id:"06007",properties:{name:"Butte"}},{type:"Polygon",arcs:[[-6227,6293,6294,6295,6296]],id:"08117",properties:{name:"Summit"}},{type:"Polygon",arcs:[[6297,6298,-4347,6299,-1847]],id:"13147",properties:{name:"Hart"}},{type:"Polygon",arcs:[[-5170,-1746,-3941,-3062,6300]],id:"17187",properties:{name:"Warren"}},{type:"Polygon",arcs:[[6301,6302,6303,-3284,6304]],id:"18119",properties:{name:"Owen"}},{type:"Polygon",arcs:[[6305,6306,-6122,-4267,-4670,6307,6308,-6167]],id:"18037",properties:{name:"Dubois"}},{type:"Polygon",arcs:[[-2074,6309,6310,6311,-1505]],id:"20165",properties:{name:"Rush"}},{type:"Polygon",arcs:[[-189,-984,-3397,-6214,6312]],id:"19011",properties:{name:"Benton"}},{type:"Polygon",arcs:[[6313,-4479,-3690,-5804,-5099,-3766,6314]],id:"21125",properties:{name:"Laurel"}},{type:"Polygon",arcs:[[6315,6316,6317,6318,-2386,-739]],id:"20185",properties:{name:"Stafford"}},{type:"Polygon",arcs:[[-5513,6319,6320,6321,6322,6323]],id:"22115",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[6324,6325,6326,-1554,-2567,-5199]],id:"26093",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-3018,-2998,-3152,6327,-439,-2665,6328,-1306]],id:"27099",properties:{name:"Mower"}},{type:"Polygon",arcs:[[-2492,6329,6330,6331,6332]],id:"28073",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[6333,6334,6335,6336,6337,6338]],id:"28053",properties:{name:"Humphreys"}},{type:"Polygon",arcs:[[6339,6340,-1603,6341,-627]],id:"31139",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[6342,6343,-5353,6344,-1262,-5616]],id:"21237",properties:{name:"Wolfe"}},{type:"Polygon",arcs:[[6345,-4913,6346,-5705,6347,-5807]],id:"21033",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[-1371,-3594,6348,6349,-4749,-38]],id:"46093",properties:{name:"Meade"}},{type:"Polygon",arcs:[[6350,6351,6352,6353,-4492,6354]],id:"21021",properties:{name:"Boyle"}},{type:"Polygon",arcs:[[-4509,6355,6356,6357,6358]],id:"37199",properties:{name:"Yancey"}},{type:"Polygon",arcs:[[-6095,-3217,6359,-2628,6360,6361]],id:"01047",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[6362,-2489,6363,-182]],id:"13231",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-835,6364,6365,6366]],id:"01035",properties:{name:"Conecuh"}},{type:"Polygon",arcs:[[-3301,6367,-3191,-2403,6368,6369]],id:"05105",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-6240,6370,-6025,6371]],id:"13227",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[6372,-6156,6373,6374,-6102,6375,6376]],id:"13141",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[6377,-168,6378,6379,6380]],id:"13307",properties:{name:"Webster"}},{type:"Polygon",arcs:[[6381,-4047,6382,-2926,6383,6384]],id:"18095",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3286,-68,-6123,-6307,6385]],id:"18101",properties:{name:"Martin"}},{type:"Polygon",arcs:[[-2135,-341,-1508,-6180,-2951,6386,6387]],id:"20055",properties:{name:"Finney"}},{type:"Polygon",arcs:[[-2088,6388,6389,6390,6391]],id:"20087",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-3304,6392,6393,-5700,-2860,6394]],id:"18181",properties:{name:"White"}},{type:"Polygon",arcs:[[-4494,6395,-4480,-6314,6396,-4112,6397]],id:"21199",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[-5263,-5060,-5096,-4326,6398]],id:"17009",properties:{name:"Brown"}},{type:"Polygon",arcs:[[6399,6400,6401,6402,6403,6404,6405]],id:"22021",properties:{name:"Caldwell"}},{type:"Polygon",arcs:[[-5666,-5240,-1919,6406,6407]],id:"29101",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-4057,6408,6409,6410,6411]],id:"29017",properties:{name:"Bollinger"}},{type:"Polygon",arcs:[[-2204,6412,6413,6414,6415,6416]],id:"29035",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-923,6417,-2397,6418,-4650,6419,-2479]],id:"31109",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[6420,6421,6422,6423,-4360]],id:"34035",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[6424,-6284,-2781,6425,6426]],id:"36121",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[6427,-329,-6069,6428,6429]],id:"36097",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[6430,6431,6432,6433,-1814]],id:"39091",properties:{name:"Logan"}},{type:"Polygon",arcs:[[6434,-1739,-1863,6435,6436,6437,-6433]],id:"39159",properties:{name:"Union"}},{type:"Polygon",arcs:[[-4836,-3024,6438,-3344,6439]],id:"42063",properties:{name:"Indiana"}},{type:"Polygon",arcs:[[-3891,-5572,6440,-5517,6441,-2701,6442]],id:"21099",properties:{name:"Hart"}},{type:"Polygon",arcs:[[-1283,6443,-4489,-4104,6444,6445,6446]],id:"21183",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[6447,6448,-2382,-2591,-5792,6449]],id:"46129",properties:{name:"Walworth"}},{type:"Polygon",arcs:[[-4851,6450,-4765,-5381,6451]],id:"47089",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[6452,6453,6454,6455,-5535,6456,-761]],id:"21097",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-5382,-4845,6457,6458,6459,-5952]],id:"37173",properties:{name:"Swain"}},{type:"Polygon",arcs:[[6460,-2246,6461,-2961,6462,-2250,6463]],id:"48499",properties:{name:"Wood"}},{type:"Polygon",arcs:[[6464,6465,6466,6467,6468,6469]],id:"37091",properties:{name:"Hertford"}},{type:"Polygon",arcs:[[-789,6470,-4028,-5214,-3973,6471,6472]],id:"48291",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[6473,6474,-73,-4212,6475,-65,6476]],id:"18071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-6312,6477,-6316,-738,-6179,-1506]],id:"20145",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-2419,-3159,-1202,-1728,-1081,-334]],id:"20031",properties:{name:"Coffey"}},{type:"Polygon",arcs:[[-809,6478,6479,-4622,-3697]],id:"22055",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[6480,-2022,-1333,-6030,6481]],id:"27051",properties:{name:"Grant"}},{type:"Polygon",arcs:[[6482,-2822,6483,6484,6485]],id:"28121",properties:{name:"Rankin"}},{type:"Polygon",arcs:[[6486,6487,-6486,-6197,6488,-3526]],id:"28049",properties:{name:"Hinds"}},{type:"Polygon",arcs:[[6489,6490,6491,-4467,6492,6493]],id:"37051",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[6494,6495,6496,6497,-1255,-2827,-1902,-4008]],id:"37193",properties:{name:"Wilkes"}},{type:"Polygon",arcs:[[-1831,6498,6499,-6431,-1813,6500]],id:"39011",properties:{name:"Auglaize"}},{type:"Polygon",arcs:[[6501,6502,6503,6504,6505,6506,-3748]],id:"40125",properties:{name:"Pottawatomie"}},{type:"Polygon",arcs:[[6507,-4086,6508,6509,6510,6511]],id:"40091",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[6512,6513,-3366,6514,6515]],id:"41071",properties:{name:"Yamhill"}},{type:"Polygon",arcs:[[-4865,-5511,-4771,6516,6517,6518]],id:"42077",properties:{name:"Lehigh"}},{type:"Polygon",arcs:[[-5570,6519,-4497,6520,6521]],id:"21217",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-4216,-2702,-6442,-5520,-3317,6522]],id:"21009",properties:{name:"Barren"}},{type:"Polygon",arcs:[[-5848,-4176,6523,-5967,6524,-2964]],id:"48453",properties:{name:"Travis"}},{type:"Polygon",arcs:[[-108,-790,-6473,6525,6526,6527]],id:"48339",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[6528,-433,-2208,-6103,-900]],id:"48227",properties:{name:"Howard"}},{type:"Polygon",arcs:[[6529,-5612,6530,6531,-1569,6532,-5333],[-3784]],id:"51195",properties:{name:"Wise"}},{type:"Polygon",arcs:[[6533]],id:"51840",properties:{name:"Winchester"}},{type:"Polygon",arcs:[[-4082,6534,-905,6535,-89]],id:"39139",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-6485,6536,6537,-2490,6538,-6198]],id:"28127",properties:{name:"Simpson"}},{type:"Polygon",arcs:[[6539,-6248,-5125,6540,6541,-1479,6542]],id:"29019",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-709,-6079,6543,-6254,-5481,6544,-5743,6545]],id:"30015",properties:{name:"Chouteau"}},{type:"Polygon",arcs:[[6546,-884,-3242,-349,-1899,-4446]],id:"31081",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6252,6547,-6250,-4999,6548,-4458,-2802,6549,6550]],id:"35049",properties:{name:"Santa Fe"}},{type:"Polygon",arcs:[[6551,-5166,-4465,6552,6553,-4468,-6492]],id:"37163",properties:{name:"Sampson"}},{type:"Polygon",arcs:[[6554,-2642,-4087,-6508,6555,6556,-6504]],id:"40107",properties:{name:"Okfuskee"}},{type:"Polygon",arcs:[[6557,6558,6559,6560,-1335,6561,-2912]],id:"40047",properties:{name:"Garfield"}},{type:"Polygon",arcs:[[-5767,6562,6563,-6343,-5615,6564]],id:"21165",properties:{name:"Menifee"}},{type:"Polygon",arcs:[[-4998,-5747,6565,6566,-4454,-6549]],id:"35033",properties:{name:"Mora"}},{type:"Polygon",arcs:[[-6342,-1599,6567,-4413,-628]],id:"31119",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-200,6568,-880,-6547,-4445,-749]],id:"31121",properties:{name:"Merrick"}},{type:"Polygon",arcs:[[-3353,-5977,6569,-4167,-3951,6570,-5904]],id:"41017",properties:{name:"Deschutes"}},{type:"Polygon",arcs:[[-4170,6571,6572,6573,6574,6575,6576]],id:"32013",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[6577,6578,6579,6580,6581]],id:"42117",properties:{name:"Tioga"}},{type:"Polygon",arcs:[[-6446,6582,-2704,-4220,6583,6584]],id:"21031",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-4265,6585,-3885,-4102,-4671]],id:"21163",properties:{name:"Meade"}},{type:"Polygon",arcs:[[-6354,6586,-4481,-6396,-4493]],id:"21137",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5101,-5803,6587,-5335,6588,6589,-3768]],id:"21013",properties:{name:"Bell"}},{type:"Polygon",arcs:[[-2975,6590,6591,-759,-2630,-4580]],id:"21187",properties:{name:"Owen"}},{type:"Polygon",arcs:[[6592,6593,-3779]],id:"37137",properties:{name:"Pamlico"}},{type:"Polygon",arcs:[[6594,6595,6596,6597,6598,6599]],id:"37187",properties:{name:"Washington"}},{type:"Polygon",arcs:[[6600,6601,6602,6603,6604]],id:"54015",properties:{name:"Clay"}},{type:"Polygon",arcs:[[6605,-4907,6606,-5637,6607]],id:"56033",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[6608,-4703,6609,6610,6611]],id:"42103",properties:{name:"Pike"}},{type:"Polygon",arcs:[[6612,6613,-6591,-2974,6614]],id:"21077",properties:{name:"Gallatin"}},{type:"Polygon",arcs:[[-1148,-5347,6615,6616,-6490,6617,-5629,6618]],id:"37125",properties:{name:"Moore"}},{type:"Polygon",arcs:[[-5711,6619,-6493,-4471,6620,-4984,6621]],id:"37155",properties:{name:"Robeson"}},{type:"Polygon",arcs:[[-4175,6622,-5829,-5968,-6524]],id:"48021",properties:{name:"Bastrop"}},{type:"Polygon",arcs:[[6623,6624,6625,-787,-106]],id:"48455",properties:{name:"Trinity"}},{type:"Polygon",arcs:[[6626,6627,6628,-2898,-4459,-1251,-6498,6629]],id:"37171",properties:{name:"Surry"}},{type:"Polygon",arcs:[[6630,6631,-5248,6632]],id:"38023",properties:{name:"Divide"}},{type:"Polygon",arcs:[[-1352,6633,-4875,-4687,6634,-4763,-5299]],id:"45029",properties:{name:"Colleton"}},{type:"Polygon",arcs:[[-3336,6635,6636,-5603,6637,6638]],id:"47041",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[-4131,-916,-647,-1659,-1073,6639]],id:"48309",properties:{name:"McLennan"}},{type:"Polygon",arcs:[[-3781,6640,-2332,-4121]],id:"37031",properties:{name:"Carteret"}},{type:"Polygon",arcs:[[-4808,6641,-1653,6642,-2453,-2198]],id:"48307",properties:{name:"McCulloch"}},{type:"Polygon",arcs:[[-2991,6643,6644,-1032,6645,6646]],id:"39171",properties:{name:"Williams"}},{type:"Polygon",arcs:[[6647,6648,6649,6650,6651,6652,6653,-5919]],id:"48039",properties:{name:"Brazoria"}},{type:"Polygon",arcs:[[-1853,-798,6654,6655,-4723,6656,6657]],id:"39013",properties:{name:"Belmont"}},{type:"Polygon",arcs:[[6658,6659,6660,6661,6662,6663]],id:"39071",properties:{name:"Highland"}},{type:"Polygon",arcs:[[-3545,6664,-3070,6665,-753,6666]],id:"39173",properties:{name:"Wood"}},{type:"Polygon",arcs:[[6667,6668,-831,6669,6670,6671]],id:"55015",properties:{name:"Calumet"}},{type:"Polygon",arcs:[[6672,6673,6674,-5651,6675]],id:"42087",properties:{name:"Mifflin"}},{type:"Polygon",arcs:[[6676,-5693,6677,6678,-2482,-1165,6679]],id:"40045",properties:{name:"Ellis"}},{type:"Polygon",arcs:[[6680,6681,-2124,6682,-5857]],id:"46075",properties:{name:"Jones"}},{type:"Polygon",arcs:[[-5707,6683,6684,-4424,-1345,-5959,6685]],id:"47161",properties:{name:"Stewart"}},{type:"Polygon",arcs:[[6686,6687,6688,-2729,-970]],id:"48017",properties:{name:"Bailey"}},{type:"Polygon",arcs:[[6689,-1870,6690,6691,6692,6693]],id:"40065",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-1018,6694,-3763,6695,-4482,-5827]],id:"45059",properties:{name:"Laurens"}},{type:"Polygon",arcs:[[6696,6697,-3590,-1369,-6053,-6015]],id:"46063",properties:{name:"Harding"}},{type:"Polygon",arcs:[[6698,6699,6700,6701,6702]],id:"54105",properties:{name:"Wirt"}},{type:"Polygon",arcs:[[6703,6704,-6668,6705,-792]],id:"55087",properties:{name:"Outagamie"}},{type:"Polygon",arcs:[[-4077,-5749,6706,-3146,6707]],id:"38037",properties:{name:"Grant"}},{type:"Polygon",arcs:[[6708,-4166,6709,6710]],id:"41007",properties:{name:"Clatsop"}},{type:"Polygon",arcs:[[6711,-5680,-4866,-6519,6712,-203,6713,-5413]],id:"42107",properties:{name:"Schuylkill"}},{type:"Polygon",arcs:[[-6581,6714,6715,6716,6717,-5410,6718,6719,6720]],id:"42081",properties:{name:"Lycoming"}},{type:"MultiPolygon",arcs:[[[6721,6722]],[[-6637,6723,6724,6725,-5604]]],id:"47185",properties:{name:"White"}},{type:"Polygon",arcs:[[6726,6727,6728,6729,-6091]],id:"55011",properties:{name:"Buffalo"}},{type:"Polygon",arcs:[[6730,-3933,6731,6732,-5871,-588,-3850,6733]],id:"40139",properties:{name:"Texas"}},{type:"Polygon",arcs:[[-6717,6734,-5681,-6712,-5412,6735]],id:"42037",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[6736,-5751,6737,6738,-6450,-5791,6739,-3592]],id:"46031",properties:{name:"Corson"}},{type:"Polygon",arcs:[[-5946,6740,6741,-6624,-105,-2269,6742]],id:"48225",properties:{name:"Houston"}},{type:"Polygon",arcs:[[-6643,-1652,6743,6744,-5849,-3112,-2454]],id:"48411",properties:{name:"San Saba"}},{type:"Polygon",arcs:[[-4136,6745,6746,6747,-6018,6748,6749]],id:"51036",properties:{name:"Charles City"}},{type:"Polygon",arcs:[[6750,-6046,-2283,6751,-2289,6752]],id:"51139",properties:{name:"Page"}},{type:"Polygon",arcs:[[-2122,-587,6753,-3043,6754]],id:"46123",properties:{name:"Tripp"}},{type:"Polygon",arcs:[[-3078,-5636,6755]],id:"48377",properties:{name:"Presidio"}},{type:"Polygon",arcs:[[-6145,-5929,6756,6757,-4291]],id:"49021",properties:{name:"Iron"}},{type:"Polygon",arcs:[[6758,6759,-1688,6760,6761]],id:"48347",properties:{name:"Nacogdoches"}},{type:"Polygon",arcs:[[6762,6763,6764,6765,6766,6767,-5831]],id:"48477",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-3209,-3877,-5141,6768,6769,6770]],id:"49003",properties:{name:"Box Elder"}},{type:"Polygon",arcs:[[6771,6772,6773,-225,6774]],id:"48097",properties:{name:"Cooke"}},{type:"Polygon",arcs:[[6775,-6693,6776,6777,-1044,-4795]],id:"48487",properties:{name:"Wilbarger"}},{type:"Polygon",arcs:[[-914,6778,-5947,-6743,-2268,6779]],id:"48289",properties:{name:"Leon"}},{type:"Polygon",arcs:[[-1859,-5159,6780,-1608,6781,6782,-1357]],id:"48255",properties:{name:"Karnes"}},{type:"Polygon",arcs:[[-4721,6783,-3441,6784,6785,-5979]],id:"51021",properties:{name:"Bland"}},{type:"Polygon",arcs:[[6786,6787,-6021,6788,6789]],id:"51183",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[6790,-5256,6791,6792,6793]],id:"51111",properties:{name:"Lunenburg"}},{type:"Polygon",arcs:[[6794,-2909,6795,-6602,6796,-6700]],id:"54013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[6797,-2330,-5978,6798,6799,-5610]],id:"51027",properties:{name:"Buchanan"}},{type:"Polygon",arcs:[[6800,-6794,6801,6802,-3650,6803,-6e3]],id:"51117",properties:{name:"Mecklenburg"}},{type:"Polygon",arcs:[[-6457,-5539,6804,6805,6806,-762]],id:"21017",properties:{name:"Bourbon"}},{type:"Polygon",arcs:[[-18,-3476,-3205,-4277]],id:"16067",properties:{name:"Minidoka"}},{type:"Polygon",arcs:[[6807,-6630,-6497,6808]],id:"37005",properties:{name:"Alleghany"}},{type:"Polygon",arcs:[[-3230,6809,6810,6811,6812,-5254]],id:"51007",properties:{name:"Amelia"}},{type:"Polygon",arcs:[[6813,-4892,6814,-2164,6815,-5910]],id:"51073",properties:{name:"Gloucester"}},{type:"Polygon",arcs:[[6816,-6043,-6751,6817,6818]],id:"51171",properties:{name:"Shenandoah"}},{type:"Polygon",arcs:[[-5611,-6800,6819,-6531]],id:"51051",properties:{name:"Dickenson"}},{type:"Polygon",arcs:[[6820,-5925,6821,-4152,6822,-5642]],id:"55005",properties:{name:"Barron"}},{type:"Polygon",arcs:[[6823,6824,6825,6826]],id:"53049",properties:{name:"Pacific"}},{type:"Polygon",arcs:[[6827,6828,6829,6830]],id:"54045",properties:{name:"Logan"}},{type:"Polygon",arcs:[[6831,6832,-2608,6833,-1101]],id:"06039",properties:{name:"Madera"}},{type:"Polygon",arcs:[[6834,6835,6836,-828,6837]],id:"55061",properties:{name:"Kewaunee"}},{type:"Polygon",arcs:[[6838,-2036,6839,-1310,-3323,6840,-2876]],id:"17135",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-2045,-6116,6841,6842,6843,-6230,6844,6845]],id:"08051",properties:{name:"Gunnison"}},{type:"Polygon",arcs:[[6846,-613,6847,-6474,6848]],id:"18013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[6849,6850,6851,6852,6853]],id:"13101",properties:{name:"Echols"}},{type:"Polygon",arcs:[[6854,-5345,6855,-5167,-6552,-6491,-6617]],id:"37085",properties:{name:"Harnett"}},{type:"Polygon",arcs:[[-6067,6856,6857,6858,6859,6860]],id:"36107",properties:{name:"Tioga"}},{type:"Polygon",arcs:[[-6618,-6494,-6620,-5710]],id:"37093",properties:{name:"Hoke"}},{type:"Polygon",arcs:[[6861,6862,6863,6864]],id:"37143",properties:{name:"Perquimans"}},{type:"Polygon",arcs:[[-4427,-4785,6865,-5310,-1347]],id:"47085",properties:{name:"Humphreys"}},{type:"Polygon",arcs:[[-645,-381,-1909,-2500,-156]],id:"48381",properties:{name:"Randall"}},{type:"Polygon",arcs:[[-3142,6866,6867,6868,-5745,-131]],id:"08023",properties:{name:"Costilla"}},{type:"MultiPolygon",arcs:[[[6869]],[[6870,-3740,6871,-1796,6872,6873,6874,6875]]],id:"08123",properties:{name:"Weld"}},{type:"Polygon",arcs:[[6876,6877,6878,-3872,6879,-4202]],id:"13313",properties:{name:"Whitfield"}},{type:"Polygon",arcs:[[6880,6881,6882,6883,-6455,6884]],id:"21023",properties:{name:"Bracken"}},{type:"Polygon",arcs:[[-4048,-6382,6885,-2432,6886]],id:"18159",properties:{name:"Tipton"}},{type:"Polygon",arcs:[[6887,-4495,-6398,-4111,6888,-4618]],id:"21207",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-5808,-6348,-5704,6889,-5287]],id:"21143",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-994,-3144,6890,6891,6892,6893]],id:"20025",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-3422,-6001,-6804,-3652,-1031,6894,-5007]],id:"37077",properties:{name:"Granville"}},{type:"MultiPolygon",arcs:[[[6895,6896]],[[-6599,6897,6898,6899,6900,6901]]],id:"37095",properties:{name:"Hyde"}},{type:"Polygon",arcs:[[6902,-6338,6903,6904]],id:"28125",properties:{name:"Sharkey"}},{type:"Polygon",arcs:[[-6377,6905,6906,-840,6907]],id:"13009",properties:{name:"Baldwin"}},{type:"Polygon",arcs:[[-4103,-3892,-6443,-2700,-6583,-6445]],id:"21085",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-5445,-6190,-81,-419,-6193]],id:"28115",properties:{name:"Pontotoc"}},{type:"Polygon",arcs:[[-585,6908,6909,-5160,6910]],id:"31015",properties:{name:"Boyd"}},{type:"Polygon",arcs:[[6911]],id:"51790",properties:{name:"Staunton"}},{type:"Polygon",arcs:[[-2396,6912,-3557,-5053,-4646,-6419]],id:"31025",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-1391,6913,-3007,-111,-4542,-506]],id:"46073",properties:{name:"Jerauld"}},{type:"Polygon",arcs:[[-4591,-6222,-4597,-4710,6914,-248]],id:"04003",properties:{name:"Cochise"}},{type:"Polygon",arcs:[[6915,-4255,-3332,-4394,6916,6917]],id:"05113",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-2934,-5487,6918,6919,6920,-3761]],id:"45039",properties:{name:"Fairfield"}},{type:"MultiPolygon",arcs:[[[6921]],[[-2869,6922,6923,6924]],[[6925]]],id:"06111",properties:{name:"Ventura"}},{type:"Polygon",arcs:[[6926,-1936,6927,6928,6929]],id:"06059",properties:{name:"Orange"}},{type:"Polygon",arcs:[[6930,-3678,-2887,6931]],id:"12053",properties:{name:"Hernando"}},{type:"Polygon",arcs:[[6932,6933,6934,6935,-4272,-2922]],id:"13029",properties:{name:"Bryan"}},{type:"Polygon",arcs:[[-2622,-5542,6936,-196,6937,6938,-2599]],id:"19109",properties:{name:"Kossuth"}},{type:"Polygon",arcs:[[6939,-2761,-2515,-3930,6940,-3199]],id:"20187",properties:{name:"Stanton"}},{type:"Polygon",arcs:[[6941,-3117,-2214,6942,-3203,-3966,6943,-6868]],id:"08071",properties:{name:"Las Animas"}},{type:"Polygon",arcs:[[-2877,-6841,-3325,6944,-3087,-4935,6945,6946,-4960]],id:"17119",properties:{name:"Madison"}},{type:"Polygon",arcs:[[6947,-724,-582,6948,6949,6950,6951]],id:"12015",properties:{name:"Charlotte"}},{type:"Polygon",arcs:[[-5327,-4676,-6169,6952,6953,-3878,6954]],id:"18051",properties:{name:"Gibson"}},{type:"Polygon",arcs:[[6955,6956,-3548,-259]],id:"19163",properties:{name:"Scott"}},{type:"Polygon",arcs:[[6957,-5905,-6571,-3955,6958,-3861,6959]],id:"41035",properties:{name:"Klamath"}},{type:"Polygon",arcs:[[-5158,-2649,6960,-1609,-6781]],id:"48123",properties:{name:"DeWitt"}},{type:"Polygon",arcs:[[6961,-300,6962,6963,6964,6965,6966]],id:"01023",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[6967,6968,6969,-4390,6970,-6963,-299]],id:"01119",properties:{name:"Sumter"}},{type:"Polygon",arcs:[[6971,-1629,6972,6973,6974,6975,-4037]],id:"05015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[6976,6977,-4832,-1931,6978,-6923,-2868,6979]],id:"06029",properties:{name:"Kern"}},{type:"MultiPolygon",arcs:[[[-6949,6980,6981,6982]],[[6983]],[[-6951,6984]]],id:"12071",properties:{name:"Lee"}},{type:"Polygon",arcs:[[6985,-438,-6229,6986,-1721,6987,6988]],id:"08107",properties:{name:"Routt"}},{type:"Polygon",arcs:[[6989,6990,6991,6992,6993,6994,6995]],id:"17181",properties:{name:"Union"}},{type:"Polygon",arcs:[[-3143,-697,-5686,6996,-6891]],id:"20033",properties:{name:"Comanche"}},{type:"Polygon",arcs:[[6997,6998,-4490,-6444,-1282,-6264]],id:"21059",properties:{name:"Daviess"}},{type:"MultiPolygon",arcs:[[[6999]],[[7e3]],[[7001,7002,7003]]],id:"22087",properties:{name:"St. Bernard"}},{type:"Polygon",arcs:[[7004,7005,-3874,7006,7007]],id:"16005",properties:{name:"Bannock"}},{type:"Polygon",arcs:[[7008,-1543,-1542,-4023,-2841,-855,-3163,-5028]],id:"20153",properties:{name:"Rawlins"}},{type:"Polygon",arcs:[[7009,7010,7011,7012,7013,-2009]],id:"13275",properties:{name:"Thomas"}},{type:"Polygon",arcs:[[7014,7015,-1782,7016,-3139,7017,7018]],id:"13099",properties:{name:"Early"}},{type:"Polygon",arcs:[[-5576,-6106,-3904,7019]],id:"16081",properties:{name:"Teton"}},{type:"Polygon",arcs:[[-3374,-4982,-5026,-5258,7020,7021]],id:"24015",properties:{name:"Cecil"}},{type:"Polygon",arcs:[[-447,7022,7023,-76]],id:"26147",properties:{name:"St. Clair"}},{type:"Polygon",arcs:[[-3666,7024,7025,7026,-3504,7027,7028]],id:"05107",properties:{name:"Phillips"}},{type:"Polygon",arcs:[[7029,7030,-5293,7031,7032]],id:"06013",properties:{name:"Contra Costa"}},{type:"Polygon",arcs:[[7033,-5088,7034,7035,7036]],id:"09009",properties:{name:"New Haven"}},{type:"Polygon",arcs:[[-6953,-6168,-6309,7037,-6998,-6263,7038]],id:"18173",properties:{name:"Warrick"}},{type:"Polygon",arcs:[[7039,-4214,7040,7041,7042,7043,-4269]],id:"18019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[7044,7045,7046,-2369,7047,-3676]],id:"12069",properties:{name:"Lake"}},{type:"Polygon",arcs:[[7048,7049,7050,7051]],id:"21037",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[7052,-2376,7053,-4635,7054,7055]],id:"22037",properties:{name:"East Feliciana"}},{type:"Polygon",arcs:[[7056,7057,7058,7059,-5987]],id:"12121",properties:{name:"Suwannee"}},{type:"MultiPolygon",arcs:[[[7060,-7056,7061,-3918,7062]],[[7063,-3916,7064]]],id:"22125",properties:{name:"West Feliciana"}},{type:"MultiPolygon",arcs:[[[-3174,7065]],[[7066]],[[7067]],[[-3483,7068,7069]]],id:"23013",properties:{name:"Knox"}},{type:"Polygon",arcs:[[7070,7071,7072,7073,-1556]],id:"26163",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-4356,7074,7075,7076,7077]],id:"28033",properties:{name:"DeSoto"}},{type:"Polygon",arcs:[[7078,-5016,7079,7080,7081,-5266]],id:"24027",properties:{name:"Howard"}},{type:"Polygon",arcs:[[7082,7083,7084,7085,-6990,7086,-6409,-4056]],id:"29157",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-4957,7087,7088,-1246,-4230]],id:"29113",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-2748,7089,7090,7091,7092]],id:"27057",properties:{name:"Hubbard"}},{type:"Polygon",arcs:[[-2409,-3929,-1587,7093,7094,7095]],id:"20021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[7096,-6033,7097,-5126,-5470,7098]],id:"27011",properties:{name:"Big Stone"}},{type:"Polygon",arcs:[[-5024,7099,7100,-947,7101,-5259]],id:"10001",properties:{name:"Kent"}},{type:"Polygon",arcs:[[7102,-2904,7103,7104]],id:"16075",properties:{name:"Payette"}},{type:"Polygon",arcs:[[-1142,-2992,-6647,7105,-2539]],id:"18151",properties:{name:"Steuben"}},{type:"Polygon",arcs:[[-1696,7106,-5149,7107,7108,7109]],id:"12075",properties:{name:"Levy"}},{type:"Polygon",arcs:[[-3047,-6246,7110,7111,-6851,7112]],id:"13065",properties:{name:"Clinch"}},{type:"Polygon",arcs:[[7113,7114,-2659,-5090,7115]],id:"26027",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-4355,7116,7117,-5441,-6192,7118,-7075]],id:"28093",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-347,-4051,-1275,-1560,7119,-5619,-1301]],id:"26081",properties:{name:"Kent"}},{type:"Polygon",arcs:[[7120,7121,-5404,-125,-2809,7122,7123]],id:"31135",properties:{name:"Perkins"}},{type:"Polygon",arcs:[[7124,7125,7126,7127]],id:"34029",properties:{name:"Ocean"}},{type:"Polygon",arcs:[[-3340,7128,-4210,7129,-5438,7130]],id:"18167",properties:{name:"Vigo"}},{type:"Polygon",arcs:[[7131,-6429,-6068,-6861,7132,-6579]],id:"36015",properties:{name:"Chemung"}},{type:"Polygon",arcs:[[-4303,7133,-6615,-2973,7134,-6171]],id:"18155",properties:{name:"Switzerland"}},{type:"Polygon",arcs:[[7135,-7091,7136,-3362,-2020]],id:"27159",properties:{name:"Wadena"}},{type:"Polygon",arcs:[[7137,-4350,-2424,7138,-5557,-5493,-1421]],id:"56027",properties:{name:"Niobrara"}},{type:"Polygon",arcs:[[-3899,7139,7140,-269,7141,-6131]],id:"29013",properties:{name:"Bates"}},{type:"Polygon",arcs:[[7142,-352,-2260,7143,7144,7145]],id:"31129",properties:{name:"Nuckolls"}},{type:"Polygon",arcs:[[-71,-6172,-7135,-2978,7146,-7041,-4213]],id:"18077",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[7147,7148,7149,-4305,7150,7151,7152]],id:"34003",properties:{name:"Bergen"}},{type:"Polygon",arcs:[[7153,7154,7155,7156,-7149,7157]],id:"36119",properties:{name:"Westchester"}},{type:"Polygon",arcs:[[-358,7158,7159,7160]],id:"36063",properties:{name:"Niagara"}},{type:"Polygon",arcs:[[7161,-6495,-4007,7162,-4534]],id:"37189",properties:{name:"Watauga"}},{type:"Polygon",arcs:[[7163,-825,-3361,7164,-5128]],id:"27023",properties:{name:"Chippewa"}},{type:"Polygon",arcs:[[-5202,7165,7166,7167,-6559,7168]],id:"40071",properties:{name:"Kay"}},{type:"Polygon",arcs:[[-538,7169,-5284,-5075,7170]],id:"17151",properties:{name:"Pope"}},{type:"Polygon",arcs:[[-5679,7171,7172,-6611,7173,-6140,-5509,-4863]],id:"42089",properties:{name:"Monroe"}},{type:"MultiPolygon",arcs:[[[-6548,-6251]],[[-5001,-6253,-6551,7174,-4712,-5011,-5874]]],id:"35043",properties:{name:"Sandoval"}},{type:"Polygon",arcs:[[-2946,-1466,-5573,-2532,7175]],id:"16033",properties:{name:"Clark"}},{type:"MultiPolygon",arcs:[[[7176,7177,-1535,-2503,7178]],[[7179]],[[7180]],[[7181]]],id:"26029",properties:{name:"Charlevoix"}},{type:"Polygon",arcs:[[-2568,-1558,7182,-3541,7183,-2989]],id:"26091",properties:{name:"Lenawee"}},{type:"Polygon",arcs:[[-6092,-6730,7184,-3149,7185]],id:"27157",properties:{name:"Wabasha"}},{type:"Polygon",arcs:[[7186,-2339,-4828,-5665,7187]],id:"29047",properties:{name:"Clay"}},{type:"Polygon",arcs:[[7188,7189,-2643,-6555,-6503,7190]],id:"40081",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-5177,-1409,-1139,-5272,7191,-3256,7192,7193]],id:"47069",properties:{name:"Hardeman"}},{type:"Polygon",arcs:[[7194,-2768,7195,-2745,7196]],id:"27071",properties:{name:"Koochiching"}},{type:"Polygon",arcs:[[-27,-2128,7197,7198,-32,-5935]],id:"27107",properties:{name:"Norman"}},{type:"Polygon",arcs:[[-3341,-7131,-5437,7199,-3097,-3249,7200]],id:"17023",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-7198,-2127,7201,-7092,-7136,-2019,7202]],id:"27005",properties:{name:"Becker"}},{type:"Polygon",arcs:[[7203,-3154,-1100,-3467,-5216,7204]],id:"19085",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7205,-3276,7206,7207,-3505,-7027]],id:"28027",properties:{name:"Coahoma"}},{type:"Polygon",arcs:[[-4456,7208,-3970,7209,7210,-160,7211,7212,-4065,7213]],id:"35037",properties:{name:"Quay"}},{type:"Polygon",arcs:[[-6423,7214,7215,7216,7217,7218]],id:"34023",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-3641,7219,7220,7221,7222,-4395,-2014]],id:"54071",properties:{name:"Pendleton"}},{type:"Polygon",arcs:[[-2310,7223,7224,7225,-5401]],id:"05003",properties:{name:"Ashley"}},{type:"Polygon",arcs:[[-3506,-7208,7226,7227,-6334,7228]],id:"28133",properties:{name:"Sunflower"}},{type:"Polygon",arcs:[[7229,-7077,7230,7231,-3273,-7206,-7026,7232]],id:"28143",properties:{name:"Tunica"}},{type:"Polygon",arcs:[[-668,-4613,7233,-3290,-2321,7234]],id:"29171",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-4612,-3059,-1647,-3291,-7234]],id:"29197",properties:{name:"Schuyler"}},{type:"Polygon",arcs:[[7235,7236,7237,-3638,-2905,-6795,-6699]],id:"54085",properties:{name:"Ritchie"}},{type:"Polygon",arcs:[[7238,-3135,-3635,-7238,7239,7240]],id:"54095",properties:{name:"Tyler"}},{type:"Polygon",arcs:[[-4520,7241,7242,7243,7244,-3438]],id:"51063",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-4339,-3840,7245,7246,-264,7247]],id:"30055",properties:{name:"McCone"}},{type:"Polygon",arcs:[[-2089,-6392,7248,-3157,7249,-5427]],id:"20177",properties:{name:"Shawnee"}},{type:"Polygon",arcs:[[-7106,-6646,-1037,-2079,-850]],id:"18033",properties:{name:"DeKalb"}},{type:"Polygon",arcs:[[7250,-1455,-94,-232]],id:"46101",properties:{name:"Moody"}},{type:"Polygon",arcs:[[-7054,-2375,-15,7251,-4636]],id:"22091",properties:{name:"St. Helena"}},{type:"Polygon",arcs:[[7252,-3516,7253,-3998,7254]],id:"55051",properties:{name:"Iron"}},{type:"Polygon",arcs:[[7255,-3621,7256,-4812,7257,7258]],id:"48475",properties:{name:"Ward"}},{type:"Polygon",arcs:[[7259,-3554,-4552,7260,-6778]],id:"48485",properties:{name:"Wichita"}},{type:"MultiPolygon",arcs:[[[-6275,7261,7262,7263]],[[-6279,7264,7265,7266]]],id:"48489",properties:{name:"Willacy"}},{type:"Polygon",arcs:[[7267,7268,-3696,7269,7270,-6402,7271]],id:"22083",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-1644,-2060,7272,7273,7274,7275]],id:"29045",properties:{name:"Clark"}},{type:"Polygon",arcs:[[7276,7277,7278,-3132]],id:"54049",properties:{name:"Marion"}},{type:"Polygon",arcs:[[7279,7280,7281,-7236,-6703,7282,-3787]],id:"54107",properties:{name:"Wood"}},{type:"Polygon",arcs:[[-3133,-7279,7283,-5114,7284,7285,-3636]],id:"54033",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7286,7287,-4340,-7248,-263,-4370]],id:"30105",properties:{name:"Valley"}},{type:"Polygon",arcs:[[7288,7289,7290,-3489,7291]],id:"25009",properties:{name:"Essex"}},{type:"Polygon",arcs:[[7292,-4536,7293,-4506,7294,-1426]],id:"47019",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-284,7295,7296,-5627,7297,7298,7299]],id:"47147",properties:{name:"Robertson"}},{type:"Polygon",arcs:[[-2309,7300,-3508,7301,7302,-3693,7303,7304,-7224]],id:"05017",properties:{name:"Chicot"}},{type:"Polygon",arcs:[[-6886,-6385,7305,7306,-2097,-2433]],id:"18057",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[7307,-2106,-4049,-6887,-2431,7308]],id:"18067",properties:{name:"Howard"}},{type:"Polygon",arcs:[[-2098,-7307,7309,-1519,-610,7310,-1498]],id:"18097",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-5702,-2434,-2099,-1501,7311,-4207,-5594]],id:"18107",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[7312,7313,-2797,-2823,-6483,-6488]],id:"28089",properties:{name:"Madison"}},{type:"MultiPolygon",arcs:[[[7314,7315,-2152]]],id:"26033",properties:{name:"Chippewa"}},{type:"MultiPolygon",arcs:[[[7316]],[[-2153,-7316,7317,7318]]],id:"26097",properties:{name:"Mackinac"}},{type:"Polygon",arcs:[[7319,7320,7321,7322,-4994]],id:"12089",properties:{name:"Nassau"}},{type:"Polygon",arcs:[[-7278,7323,-5188,-5111,-7284]],id:"54091",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-4540,7324,-5424,-3868,-6879,7325]],id:"47011",properties:{name:"Bradley"}},{type:"Polygon",arcs:[[7326,7327,7328,-7057,-5986,7329,7330]],id:"12079",properties:{name:"Madison"}},{type:"Polygon",arcs:[[7331,-3054,7332,7333,-6336]],id:"28051",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[7334,-3315,-5960,-5955,-1339,-5892]],id:"47183",properties:{name:"Weakley"}},{type:"Polygon",arcs:[[7335,-5478,-6093,-7186,-3148,-2996,-1874]],id:"27049",properties:{name:"Goodhue"}},{type:"Polygon",arcs:[[7336,7337,-874,-1472,7338,7339]],id:"29077",properties:{name:"Greene"}},{type:"Polygon",arcs:[[7340,7341,-3416,7342,-3852,7343,-3457]],id:"01111",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3723,-4668,7344,7345,-1565]],id:"35013",properties:{name:"Do\xF1a Ana"}},{type:"Polygon",arcs:[[7346,7347,-6719,-5409,7348,-6674]],id:"42119",properties:{name:"Union"}},{type:"Polygon",arcs:[[-2593,-241,-3764,7349,-5793]],id:"46119",properties:{name:"Sully"}},{type:"Polygon",arcs:[[-1578,-5764,-945,7350,-5397,7351]],id:"33003",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2788,7352]],id:"51770",properties:{name:"Roanoke"}},{type:"Polygon",arcs:[[-5682,-3550,7353,-5172,-4332,-2093,-2771]],id:"19115",properties:{name:"Louisa"}},{type:"Polygon",arcs:[[-2675,7354,7355,-5993,-5054]],id:"19145",properties:{name:"Page"}},{type:"Polygon",arcs:[[-5486,-4870,-4977,-5555,-5727,7356,-6919]],id:"45055",properties:{name:"Kershaw"}},{type:"Polygon",arcs:[[7357,-7007,-3873,-3207,-3475]],id:"16077",properties:{name:"Power"}},{type:"Polygon",arcs:[[7358,-3120,7359]],id:"41011",properties:{name:"Coos"}},{type:"Polygon",arcs:[[-5906,-6958,7360,-2474,-3121,-7359,7361]],id:"41019",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-4410,-2697,7362,7363,7364]],id:"55023",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[7365,7366,-1680,7367,7368,-3798],[7369]],id:"51005",properties:{name:"Alleghany"}},{type:"Polygon",arcs:[[-4720,-5457,7370,7371,-4517,-3435,-6784]],id:"51071",properties:{name:"Giles"}},{type:"Polygon",arcs:[[-7059,7372,-6852,-7112,7373,7374,-5144,7375]],id:"12023",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-5496,7376,7377,7378]],id:"27123",properties:{name:"Ramsey"}},{type:"Polygon",arcs:[[7379,-4179,7380,7381,-1719,7382,7383]],id:"49047",properties:{name:"Uintah"}},{type:"Polygon",arcs:[[7384,7385,7386,-4363,7387,-7243]],id:"51067",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7388,-3388]],id:"15005",properties:{name:"Kalawao"}},{type:"Polygon",arcs:[[-4941,-4418,-6052,7389,7390,-6389,-2087]],id:"20005",properties:{name:"Atchison"}},{type:"Polygon",arcs:[[7391,-6269,-6213,7392,7393]],id:"09015",properties:{name:"Windham"}},{type:"Polygon",arcs:[[7394,7395,-7393,-6212,7396,7397,-5086]],id:"09011",properties:{name:"New London"}},{type:"Polygon",arcs:[[7398,7399,7400,7401,-3367,-6514]],id:"41005",properties:{name:"Clackamas"}},{type:"Polygon",arcs:[[-1052,-5006,-5516,7402,-1684,-6760,7403]],id:"48419",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[7404,-5671,-962,7405,7406,-4141,7407]],id:"39029",properties:{name:"Columbiana"}},{type:"Polygon",arcs:[[-1105,7408,-6977,7409,-1243]],id:"06031",properties:{name:"Kings"}},{type:"Polygon",arcs:[[7410,-2872,-2103,7411,7412,7413,7414]],id:"06045",properties:{name:"Mendocino"}},{type:"Polygon",arcs:[[-4197,-1809,7415,-2220,-6114]],id:"08035",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-512,-2967,-3595,7416,7417,-2777]],id:"48259",properties:{name:"Kendall"}},{type:"Polygon",arcs:[[7418,7419,-3658,7420,-6974]],id:"05009",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-6561,7421,7422,-7189,7423,-1336]],id:"40083",properties:{name:"Logan"}},{type:"Polygon",arcs:[[7424,-3965,7425,7426,-3533]],id:"36065",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[7427,-6459,7428,7429,7430,7431]],id:"37113",properties:{name:"Macon"}},{type:"Polygon",arcs:[[7432,7433,7434,7435,7436,7437,7438]],id:"36031",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-2016,-4397,7439,7440,-7366,-3797]],id:"51017",properties:{name:"Bath"}},{type:"Polygon",arcs:[[7441,7442,7443,7444,-6829]],id:"54005",properties:{name:"Boone"}},{type:"Polygon",arcs:[[7445,7446,-3801,-5455,7447]],id:"54019",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[7448,7449,-6605,7450,-7446,7451,-7443,7452,7453]],id:"54039",properties:{name:"Kanawha"}},{type:"Polygon",arcs:[[7454,-6988,-1720,-7382]],id:"08103",properties:{name:"Rio Blanco"}},{type:"Polygon",arcs:[[-1499,-7311,-614,-6847,7455,-6303,7456]],id:"18109",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[7457,-6405,7458,7459,7460,-4642]],id:"22059",properties:{name:"LaSalle"}},{type:"Polygon",arcs:[[-1480,-6542,7461,-4893,7462]],id:"29135",properties:{name:"Moniteau"}},{type:"Polygon",arcs:[[-4681,7463,-1619,-5673,7464,7465]],id:"42039",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-5734,-5209,7466,7467,7468,-6563,-5766]],id:"21205",properties:{name:"Rowan"}},{type:"Polygon",arcs:[[-4783,7469,7470,7471,7472,-5337,7473]],id:"47187",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[-1614,-960,-711,7474,-306]],id:"38081",properties:{name:"Sargent"}},{type:"Polygon",arcs:[[7475,-3104,7476]],id:"16061",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7477,7478,7479,-7477,-3103,7480,7481]],id:"16069",properties:{name:"Nez Perce"}},{type:"Polygon",arcs:[[7482,-7146,7483,-1488,-6175,7484,-4658]],id:"20089",properties:{name:"Jewell"}},{type:"Polygon",arcs:[[7485,-3236,7486,-5425,7487,-2917]],id:"20117",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-3235,-4020,-4942,-2085,-5426,-7487]],id:"20131",properties:{name:"Nemaha"}},{type:"Polygon",arcs:[[7488,-4039,-3186,7489,7490,-2115]],id:"40001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[-7431,7491,7492,7493,7494]],id:"37043",properties:{name:"Clay"}},{type:"Polygon",arcs:[[7495,-3775,-5725,-4343,-5724,-4341,-6299,7496,7497,7498,7499]],id:"45073",properties:{name:"Oconee"}},{type:"Polygon",arcs:[[-3185,7500,7501,7502,7503,-7490]],id:"05033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-2994,-2136,-6388,-2512,-2760]],id:"20093",properties:{name:"Kearny"}},{type:"Polygon",arcs:[[-2493,-6333,7504,7505,7506,7507]],id:"28091",properties:{name:"Marion"}},{type:"Polygon",arcs:[[7508,-6194,-422,-2313,7509]],id:"28161",properties:{name:"Yalobusha"}},{type:"Polygon",arcs:[[7510,-2255,-1007,-2596,-143,-2839,-4022]],id:"31065",properties:{name:"Furnas"}},{type:"Polygon",arcs:[[7511,7512,-5370,-4162,7513]],id:"53015",properties:{name:"Cowlitz"}},{type:"Polygon",arcs:[[-1041,7514,7515,-2284,7516,-4031]],id:"01083",properties:{name:"Limestone"}},{type:"Polygon",arcs:[[7517,7518,7519,-2344]],id:"12013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[7520,-3679,-6931,7521,-7109]],id:"12017",properties:{name:"Citrus"}},{type:"Polygon",arcs:[[-7303,7522,-6905,7523,-3524,-3694]],id:"28055",properties:{name:"Issaquena"}},{type:"Polygon",arcs:[[7524,-4271,7525,-3886,-6586,-4264]],id:"18061",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6941,-3934,-6731,7526,-3200]],id:"20129",properties:{name:"Morton"}},{type:"Polygon",arcs:[[-4504,-6138,7527,-3758,-6695,-1017]],id:"45083",properties:{name:"Spartanburg"}},{type:"Polygon",arcs:[[-1486,-3102,7528,-3269,7529,-6176]],id:"20143",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[7530,7531,-4441]],id:"30103",properties:{name:"Treasure"}},{type:"Polygon",arcs:[[7532,-4859,-4760,7533,7534,-1601]],id:"31051",properties:{name:"Dixon"}},{type:"Polygon",arcs:[[7535,7536,-5926,-6821,-5641,-5529]],id:"55013",properties:{name:"Burnett"}},{type:"Polygon",arcs:[[7537,-5788,-5467,7538,-3013,7539,7540]],id:"55025",properties:{name:"Dane"}},{type:"Polygon",arcs:[[7541,7542,7543,7544,7545,-4158,7546,-4625]],id:"22007",properties:{name:"Assumption"}},{type:"Polygon",arcs:[[7547,7548,7549,7550,-6612,-7173,7551]],id:"42127",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[7552,-7426,-3964,7553,-47,7554,7555]],id:"36077",properties:{name:"Otsego"}},{type:"Polygon",arcs:[[7556,7557,-3751,-2273,7558,-2239]],id:"40049",properties:{name:"Garvin"}},{type:"Polygon",arcs:[[-4311,7559,-7439,7560,7561,7562,-3961]],id:"36041",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-4038,-6976,7563,7564,7565,-7501,-3184]],id:"05087",properties:{name:"Madison"}},{type:"Polygon",arcs:[[7566,-7548,7567,-5661,7568,-6859]],id:"42115",properties:{name:"Susquehanna"}},{type:"MultiPolygon",arcs:[[[7569]],[[7570,7571,7572,7573]]],id:"12037",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-805,-2011,7574,7575,7576]],id:"12039",properties:{name:"Gadsden"}},{type:"Polygon",arcs:[[-2345,-7520,7577,-7574,7578]],id:"12045",properties:{name:"Gulf"}},{type:"Polygon",arcs:[[7579,-7013,7580,-7331,7581,7582,7583]],id:"12065",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[7584,-2891,7585,7586,-2893]],id:"12103",properties:{name:"Pinellas"}},{type:"Polygon",arcs:[[7587,7588,-496,7589,-6691,-1869,-500]],id:"40075",properties:{name:"Kiowa"}},{type:"Polygon",arcs:[[-7502,-7566,7590,-4822,7591]],id:"05047",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7592,7593,-2639,7594,7595]],id:"40117",properties:{name:"Pawnee"}},{type:"Polygon",arcs:[[-3753,7596,7597,7598,7599,7600,-2275]],id:"40069",properties:{name:"Johnston"}},{type:"Polygon",arcs:[[-1093,-5104,7601,7602,-1637,-6041,7603]],id:"29081",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6538,7604,7605,7606,-6330,-2491]],id:"28031",properties:{name:"Covington"}},{type:"Polygon",arcs:[[7607,-7514,-4161,-6709,7608,-6826]],id:"53069",properties:{name:"Wahkiakum"}},{type:"Polygon",arcs:[[7609,7610,7611,7612,7613]],id:"12019",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-2154,-7319,7614,7615,-4915]],id:"26153",properties:{name:"Schoolcraft"}},{type:"Polygon",arcs:[[-1690,-2766,7616,-4405,-5924,-7537,7617]],id:"55031",properties:{name:"Douglas"}},{type:"MultiPolygon",arcs:[[[7618,7619,7620]],[[7621,7622,7623,7624,-1886,-163,7625]]],id:"13193",properties:{name:"Macon"}},{type:"Polygon",arcs:[[7626,7627,-5396,-5392,-1205,-5275]],id:"22027",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-7414,7628,7629,7630,7631,7632,7633]],id:"06097",properties:{name:"Sonoma"}},{type:"Polygon",arcs:[[-3749,-6507,7634,-7557,-2238,7635]],id:"40087",properties:{name:"McClain"}},{type:"Polygon",arcs:[[7636,-2480,-6420,-3717,-3237,-7486,-2916]],id:"31067",properties:{name:"Gage"}},{type:"Polygon",arcs:[[7637,-5550,-5761,7638,-2957,7639,7640]],id:"48343",properties:{name:"Morris"}},{type:"Polygon",arcs:[[-7424,-7191,-6502,-3747,7641]],id:"40109",properties:{name:"Oklahoma"}},{type:"Polygon",arcs:[[7642,-2247,-6461,7643,-2264]],id:"48223",properties:{name:"Hopkins"}},{type:"Polygon",arcs:[[-3963,7644,7645,7646,-42,-7554]],id:"36057",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[7647,-6037,7648,7649,-7593,7650,-7167]],id:"40113",properties:{name:"Osage"}},{type:"Polygon",arcs:[[7651,-280,7652,7653]],id:"12113",properties:{name:"Santa Rosa"}},{type:"Polygon",arcs:[[-7047,7654,-2366]],id:"12117",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[-1781,7655,7656,-802,-3137,-7017]],id:"13007",properties:{name:"Baker"}},{type:"Polygon",arcs:[[7657,7658,-4199,-4247,7659]],id:"13083",properties:{name:"Dade"}},{type:"Polygon",arcs:[[7660,7661,7662,7663,-7656,-1780]],id:"13095",properties:{name:"Dougherty"}},{type:"Polygon",arcs:[[-7664,7664,7665,-7010,-2008,-803,-7657]],id:"13205",properties:{name:"Mitchell"}},{type:"Polygon",arcs:[[-7018,-3138,-800,7666,7667]],id:"13253",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[7668,-7595,-2644,-7190,-7423]],id:"40119",properties:{name:"Payne"}},{type:"Polygon",arcs:[[-5754,7669,-4114,-401,-5812,-5860]],id:"47137",properties:{name:"Pickett"}},{type:"Polygon",arcs:[[-5571,-6522,7670,-5518,-6441]],id:"21087",properties:{name:"Green"}},{type:"Polygon",arcs:[[-4803,-2267,-4791,7671]],id:"48397",properties:{name:"Rockwall"}},{type:"Polygon",arcs:[[-4666,7672,-3079,7673,7674]],id:"48229",properties:{name:"Hudspeth"}},{type:"Polygon",arcs:[[-6701,-6797,-6601,-7450,7675]],id:"54087",properties:{name:"Roane"}},{type:"Polygon",arcs:[[-6397,-6315,-3771,-6270,-396,-4113]],id:"21147",properties:{name:"McCreary"}},{type:"Polygon",arcs:[[7676,7677,-6967,7678,7679,-6201,7680]],id:"28153",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7363,-2696,7681,7682,-3935,-4615,7683]],id:"55043",properties:{name:"Grant"}},{type:"Polygon",arcs:[[7684,7685,7686,-7063,-3917,-7064,7687,7688]],id:"22029",properties:{name:"Concordia"}},{type:"Polygon",arcs:[[-6463,-2960,-2460,7689,7690,7691,-2251]],id:"48423",properties:{name:"Smith"}},{type:"Polygon",arcs:[[7692,-7433,-7560,-4310,7693]],id:"36033",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[7694,7695,-3530,7696,-3528,7697,-4319,7698,-7685,7699]],id:"22107",properties:{name:"Tensas"}},{type:"Polygon",arcs:[[7700,7701,-2377,-7053,-7061,-7687]],id:"28157",properties:{name:"Wilkinson"}},{type:"Polygon",arcs:[[-3527,-6489,-6196,-4315,-7698]],id:"28021",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-301,-6962,-7678,7702]],id:"28023",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[-2380,7703,-4756,-1388,-236,-2592]],id:"46049",properties:{name:"Faulk"}},{type:"Polygon",arcs:[[-1398,-5339,-1043,-4030,7704]],id:"47099",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-7607,7705,-6204,-412,7706,-6331]],id:"28035",properties:{name:"Forrest"}},{type:"Polygon",arcs:[[7707,7708,-595,7709,7710,-7512,-7608,-6825]],id:"53041",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-7387,7711,7712,-5997,7713,-1228,7714,-771,-4364]],id:"51143",properties:{name:"Pittsylvania"}},{type:"Polygon",arcs:[[-295,7715,7716,7717,-6217]],id:"54027",properties:{name:"Hampshire"}},{type:"Polygon",arcs:[[-6291,7718,-934,-2469,7719,7720]],id:"06115",properties:{name:"Yuba"}},{type:"Polygon",arcs:[[-6337,-7334,-7313,-6487,-3525,-7524,-6904]],id:"28163",properties:{name:"Yazoo"}},{type:"Polygon",arcs:[[-2784,7721,-6582,-6721,7722,-4854,7723]],id:"42105",properties:{name:"Potter"}},{type:"Polygon",arcs:[[-121,-6280,-7267,7724,7725,7726]],id:"48215",properties:{name:"Hidalgo"}},{type:"Polygon",arcs:[[7727,7728]],id:"51131",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-4312,-3959,-7425,-3532,-6128]],id:"36049",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7729,-7626,-162,7730]],id:"13249",properties:{name:"Schley"}},{type:"Polygon",arcs:[[7731,-7364,-7684,-4614,-917,-3685]],id:"19043",properties:{name:"Clayton"}},{type:"Polygon",arcs:[[-6468,7732,-6865,7733]],id:"37041",properties:{name:"Chowan"}},{type:"Polygon",arcs:[[7734,7735,-4251,-4733,7736,7737,-2286]],id:"01095",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[7738,7739,7740,-7549,-7567,-6858]],id:"36007",properties:{name:"Broome"}},{type:"Polygon",arcs:[[-7647,7741,-6080,-43]],id:"36093",properties:{name:"Schenectady"}},{type:"Polygon",arcs:[[7742,-2271,7743,-6765,7744]],id:"48041",properties:{name:"Brazos"}},{type:"Polygon",arcs:[[7745,7746,7747,7748,7749,-2281]],id:"51047",properties:{name:"Culpeper"}},{type:"Polygon",arcs:[[7750,7751,-7745,-6764,7752]],id:"48051",properties:{name:"Burleson"}},{type:"MultiPolygon",arcs:[[[7753]],[[7754]],[[-416,7755,7756,7757]]],id:"28047",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[7758,7759,7760,-2242,-7643,-2263]],id:"48119",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-6758,7761,-2,-4292]],id:"49053",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6718,-6736,-5411]],id:"42093",properties:{name:"Montour"}},{type:"Polygon",arcs:[[-4810,-2589,7762,-387,-1892,-1678,7763,7764,7765]],id:"48105",properties:{name:"Crockett"}},{type:"Polygon",arcs:[[7766,-2361,7767,7768,-7655,-7046,7769]],id:"12127",properties:{name:"Volusia"}},{type:"Polygon",arcs:[[-6283,7770,7771,-6430,-7132,-6578,-7722,-2783]],id:"36101",properties:{name:"Steuben"}},{type:"Polygon",arcs:[[-1450,7772,7773,-3990,7774]],id:"55101",properties:{name:"Racine"}},{type:"Polygon",arcs:[[7775,-2401,7776,7777,7778,-3329]],id:"05059",properties:{name:"Hot Spring"}},{type:"Polygon",arcs:[[-6938,-2452,-985,-3027]],id:"19091",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[-3713,-2856,-3429,-2191,-4820,7779]],id:"29055",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-5129,-7165,-3360,-3538,-3223,-3501,7780]],id:"27173",properties:{name:"Yellow Medicine"}},{type:"Polygon",arcs:[[-3819,-5587,-3674,-2443,7781,-6118]],id:"13151",properties:{name:"Henry"}},{type:"Polygon",arcs:[[7782,7783,7784,7785,-4729]],id:"01011",properties:{name:"Bullock"}},{type:"Polygon",arcs:[[-3810,7786,-6832,-1107,-177,7787]],id:"06047",properties:{name:"Merced"}},{type:"Polygon",arcs:[[7788,-5911,-6816,-2171,7789,-2169,7790,7791,-6747]],id:"51095",properties:{name:"James City"}},{type:"Polygon",arcs:[[-5391,7792,-6400,7793,-1207]],id:"22049",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[7794,7795,7796,7797,-6862,-7733,-6467]],id:"37073",properties:{name:"Gates"}},{type:"Polygon",arcs:[[7798,7799,7800,-4406,-5367,7801]],id:"55063",properties:{name:"La Crosse"}},{type:"MultiPolygon",arcs:[[[-7620,7802,-7623]],[[7803,7804,7805,-7621,-7622,-7730,7806]]],id:"13269",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[7807,7808,-6863,-7798]],id:"37139",properties:{name:"Pasquotank"}},{type:"Polygon",arcs:[[-5983,-3588,7809,7810,-7746,-2280,-6045]],id:"51061",properties:{name:"Fauquier"}},{type:"Polygon",arcs:[[-2291,7811,-7749,7812,-2718,-5234]],id:"51137",properties:{name:"Orange"}},{type:"Polygon",arcs:[[7813,-7556,7814,-7740,7815]],id:"36017",properties:{name:"Chenango"}},{type:"Polygon",arcs:[[-4556,7816,7817]],id:"51680",properties:{name:"Lynchburg"}},{type:"Polygon",arcs:[[7818,7819,7820,7821,-7598]],id:"40029",properties:{name:"Coal"}},{type:"Polygon",arcs:[[-6556,-6512,7822,-7820,7823,7824]],id:"40063",properties:{name:"Hughes"}},{type:"Polygon",arcs:[[-4174,7825,-7753,-6763,-5830,-6623]],id:"48287",properties:{name:"Lee"}},{type:"Polygon",arcs:[[7826,-7817,-4555,-3627,7827,-5998,-7713]],id:"51031",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7635,-6506,7828,-7824,-7819,-7597,-3752,-7558]],id:"40123",properties:{name:"Pontotoc"}},{type:"Polygon",arcs:[[-2467,-932,7829,7830,-3953,-4171,-6577,7831,7832,7833,7834,7835,7836]],id:"32031",properties:{name:"Washoe"}},{type:"Polygon",arcs:[[7837,7838,-4704,-6609,-7551]],id:"36105",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[7839,7840,7841,7842,7843]],id:"42041",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[-3637,-7286,7844,-3251,7845,-2907]],id:"54041",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[7846,-3706,-811,-3701,-3894,-5341,7847]],id:"22053",properties:{name:"Jefferson Davis"}},{type:"Polygon",arcs:[[-425,-2944,-557,7848,7849]],id:"31113",properties:{name:"Logan"}},{type:"Polygon",arcs:[[7850,7851,-3410,7852,7853,-7784,7854]],id:"01113",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-4244,7855,7856,-5942,-5876,-1222]],id:"05135",properties:{name:"Sharp"}},{type:"Polygon",arcs:[[-4833,-6978,-7409,-1104]],id:"06107",properties:{name:"Tulare"}},{type:"Polygon",arcs:[[-4217,-6523,-3322,7857,-5623,7858]],id:"21003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[7859,7860,7861,7862,7863,7864,-4582]],id:"22051",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-4699,7865,7866,-7154,7867]],id:"36079",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-4700,-7868,-7158,-7148,7868]],id:"36087",properties:{name:"Rockland"}},{type:"Polygon",arcs:[[-7867,7869,7870,-7036,7871,-7155]],id:"09001",properties:{name:"Fairfield"}},{type:"Polygon",arcs:[[7872,-2174,-4054,-2206,7873,-4242]],id:"29091",properties:{name:"Howell"}},{type:"Polygon",arcs:[[-649,-915,-6780,-7743,-7752,7874]],id:"48395",properties:{name:"Robertson"}},{type:"Polygon",arcs:[[7875,7876,7877,-1219,-1216,-5290,-7031,7878]],id:"06067",properties:{name:"Sacramento"}},{type:"Polygon",arcs:[[-6510,7879,7880,7881,7882,7883]],id:"40061",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-7883,7884,-2581,7885]],id:"40077",properties:{name:"Latimer"}},{type:"Polygon",arcs:[[-7406,-967,7886,-6158,7887]],id:"54029",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[7888,-4948,7889,-5273,7890,7891]],id:"05073",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[7892,7893,-7126,7894,7895,-4296,7896]],id:"34001",properties:{name:"Atlantic"}},{type:"Polygon",arcs:[[-5316,-3834,-4278,-3211,7897,7898]],id:"16083",properties:{name:"Twin Falls"}},{type:"Polygon",arcs:[[-1651,-4806,-665,7899,-6744]],id:"48333",properties:{name:"Mills"}},{type:"Polygon",arcs:[[-4619,-6889,-4115,-7670,-5753]],id:"21053",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[7900,-1823,-2007,7901,-7408,-4140,7902,-3296]],id:"39151",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-3448,-3988,7903,7904,-3213,7905]],id:"01117",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[7906,-6515,-3370,-3350,-5900,7907]],id:"41053",properties:{name:"Polk"}},{type:"Polygon",arcs:[[7908,7909,-3282,7910,-6310,-2073]],id:"20167",properties:{name:"Russell"}},{type:"Polygon",arcs:[[-6391,7911,7912,-1199,-3158,-7249]],id:"20045",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[-7145,7913,-2920,-1483,-7484]],id:"20157",properties:{name:"Republic"}},{type:"Polygon",arcs:[[7914,7915,-7879,-7030,7916,-7631]],id:"06095",properties:{name:"Solano"}},{type:"Polygon",arcs:[[7917,-4245,-1225,7918,-3660,7919]],id:"05005",properties:{name:"Baxter"}},{type:"Polygon",arcs:[[7920,7921,7922,7923]],id:"51710",properties:{name:"Norfolk"}},{type:"Polygon",arcs:[[7924,7925,-968,-473,-1658,-3004,-3619,7926,-4814]],id:"35025",properties:{name:"Lea"}},{type:"MultiPolygon",arcs:[[[-7697,-3529]],[[-7270,-3695,-3522,-7696,7927]]],id:"22065",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-4815,-7927,-3622,-7256,7928]],id:"48301",properties:{name:"Loving"}},{type:"MultiPolygon",arcs:[[[7929]],[[7930,-6874,7931,-6111],[7932],[-6870]]],id:"08014",properties:{name:"Broomfield"}},{type:"Polygon",arcs:[[-2583,7933,-6918,7934,-3182,-5547,7935,-4321]],id:"40089",properties:{name:"McCurtain"}},{type:"Polygon",arcs:[[7936,-6160,7937,-4724,-6656]],id:"54069",properties:{name:"Ohio"}},{type:"Polygon",arcs:[[-5953,-6460,-7428,7938,7939]],id:"37075",properties:{name:"Graham"}},{type:"Polygon",arcs:[[7940,-7939,-7432,-7495,7941,-2025,-5423]],id:"37039",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-4759,-3465,7942,-7534]],id:"31043",properties:{name:"Dakota"}},{type:"Polygon",arcs:[[7943,7944,7945,-5567,-6266,-7392,7946,-5962,7947,-3495]],id:"25027",properties:{name:"Worcester"}},{type:"Polygon",arcs:[[7948,7949,7950,-1839,7951,-2707]],id:"39017",properties:{name:"Butler"}},{type:"Polygon",arcs:[[7952,-7891,-5276,-1211,-4222,7953]],id:"22015",properties:{name:"Bossier"}},{type:"Polygon",arcs:[[-3837,-1089,-1756,-4042,7954]],id:"17103",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-4164,-5372,7955,7956,-7400,7957]],id:"41051",properties:{name:"Multnomah"}},{type:"Polygon",arcs:[[7958,-5279,7959,-6074,7960]],id:"37019",properties:{name:"Brunswick"}},{type:"Polygon",arcs:[[7961,-5861,-5815,7962,-6724,-6636,-3335]],id:"47141",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[7963,7964,7965,7966,-3844,7967]],id:"37083",properties:{name:"Halifax"}},{type:"Polygon",arcs:[[-2947,-7176,-2537,7968,-3473,-1772]],id:"16023",properties:{name:"Butte"}},{type:"Polygon",arcs:[[7969,-4194,-6107,-4192,-6113],[-4191]],id:"08031",properties:{name:"Denver"}},{type:"Polygon",arcs:[[-7225,-7305,7970,-7268,7971,-5394]],id:"22067",properties:{name:"Morehouse"}},{type:"Polygon",arcs:[[7972,-4366,-2166]],id:"51735",properties:{name:"Poquoson"}},{type:"Polygon",arcs:[[7973,-7924,7974,7975]],id:"51740",properties:{name:"Portsmouth"}},{type:"MultiPolygon",arcs:[[[-7933]],[[7976,-6875,-7931,-6110,7977,-6224],[-7930]]],id:"08013",properties:{name:"Boulder"}},{type:"Polygon",arcs:[[7978,7979,-7004,7980,-7862]],id:"22071",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[-4844,-3776,-7496,-7429,-6458]],id:"37099",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[7981,7982,7983,-2560,7984,-6965]],id:"01025",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[-6971,-4389,7985,-6096,-6362,7986,-7982,-6964]],id:"01091",properties:{name:"Marengo"}},{type:"Polygon",arcs:[[7987,7988,-6097,-7986,-4388]],id:"01065",properties:{name:"Hale"}},{type:"Polygon",arcs:[[7989,7990,-2837,7991,7992]],id:"01075",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[7993,-7992,-2836,7994,-4386,-6970,7995]],id:"01107",properties:{name:"Pickens"}},{type:"Polygon",arcs:[[-4649,-5996,7996,-4016,-3233,-3716]],id:"31127",properties:{name:"Nemaha"}},{type:"Polygon",arcs:[[7997,-4139,-4521,-4137,-6750,7998,-2790,7999,-4953,-5943,-4951,8e3,-6811]],id:"51041",properties:{name:"Chesterfield"}},{type:"Polygon",arcs:[[-7403,-5515,8001,-5045,-1685]],id:"48403",properties:{name:"Sabine"}},{type:"Polygon",arcs:[[8002,-6057,-540,8003]],id:"26019",properties:{name:"Benzie"}},{type:"Polygon",arcs:[[8004,-5667,-6408,8005,-7140,-3898]],id:"29037",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-7905,8006,-3459,8007,-5035,-3214]],id:"01037",properties:{name:"Coosa"}},{type:"Polygon",arcs:[[-5230,8008,-6876,-7977,-6223,-436]],id:"08069",properties:{name:"Larimer"}},{type:"Polygon",arcs:[[-7298,-5626,8009,8010,-7471,8011]],id:"47037",properties:{name:"Davidson"}},{type:"Polygon",arcs:[[8012,-7347,-6673,8013,-5839,8014]],id:"42027",properties:{name:"Centre"}},{type:"Polygon",arcs:[[8015,8016,8017,8018,-5832,-6768]],id:"48015",properties:{name:"Austin"}},{type:"Polygon",arcs:[[8019,-4885,8020,8021]],id:"50013",properties:{name:"Grand Isle"}},{type:"Polygon",arcs:[[-5777,8022,-7976,8023,8024,-7796,8025]],id:"51800",properties:{name:"Suffolk"}},{type:"Polygon",arcs:[[8026,8027,-2211,-3116]],id:"08025",properties:{name:"Crowley"}},{type:"Polygon",arcs:[[8028,-3119,8029,-6233]],id:"08027",properties:{name:"Custer"}},{type:"Polygon",arcs:[[-5390,-5395,-7972,-7272,-6401,-7793]],id:"22073",properties:{name:"Ouachita"}},{type:"Polygon",arcs:[[-6104,-2210,-223,-388,-7763,-2588]],id:"48383",properties:{name:"Reagan"}},{type:"Polygon",arcs:[[-2240,-7559,-2272,-4526,-3551,-493]],id:"40137",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-3433,8030,-6413,-2203,-2193]],id:"29179",properties:{name:"Reynolds"}},{type:"Polygon",arcs:[[-4816,-7929,-7259,8031,-3075,8032]],id:"48389",properties:{name:"Reeves"}},{type:"Polygon",arcs:[[-7416,-1808,8033,-3115,8034,-2221]],id:"08041",properties:{name:"El Paso"}},{type:"Polygon",arcs:[[8035,8036,8037,-7241,8038,-7281,8039]],id:"39167",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7368,-1679,8040,-4518,-7372,8041]],id:"51045",properties:{name:"Craig"}},{type:"Polygon",arcs:[[-2850,8042,8043,-3445,8044,-2834,8045]],id:"01127",properties:{name:"Walker"}},{type:"Polygon",arcs:[[-7717,8046,8047,-5985,-6044,-6817,8048],[-6534]],id:"51069",properties:{name:"Frederick"}},{type:"Polygon",arcs:[[-1416,-4444,8049,8050,8051]],id:"30095",properties:{name:"Stillwater"}},{type:"Polygon",arcs:[[-2050,8052,-7506,8053,8054,-11]],id:"22117",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-5625,-1172,-3337,-6639,8055,8056,-8010]],id:"47189",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[8057,-4003,-5784,8058,-3105,-7476,-7480]],id:"16035",properties:{name:"Clearwater"}},{type:"MultiPolygon",arcs:[[[8059]],[[8060,8061]],[[8062,8063,-4583,-7865,8064,8065,-7545]]],id:"22057",properties:{name:"Lafourche"}},{type:"Polygon",arcs:[[8066,-7177,8067]],id:"26047",properties:{name:"Emmet"}},{type:"Polygon",arcs:[[-6803,8068,8069,-7964,-1028,-3651]],id:"37185",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1557,-7074,8070,-3542,-7183]],id:"26115",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-2183,8071,-2226]],id:"30047",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-2227,-8072,-2182,8072,8073,-1926,-3106,-8059,-5783]],id:"30063",properties:{name:"Missoula"}},{type:"Polygon",arcs:[[-7978,-6109,8074,-6225]],id:"08047",properties:{name:"Gilpin"}},{type:"Polygon",arcs:[[-6234,-8030,-3118,-6942,-6867,-3141]],id:"08055",properties:{name:"Huerfano"}},{type:"Polygon",arcs:[[8075,8076,-6831,8077,-2326,-6798,-5609,-5363]],id:"54059",properties:{name:"Mingo"}},{type:"Polygon",arcs:[[-141,8078,-8047,-7716,-294]],id:"54065",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-6966,-7985,-2559,8079,8080,-7679]],id:"01129",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-2035,8081,8082,8083,-3247,-1317,-1311,-6840]],id:"17173",properties:{name:"Shelby"}},{type:"Polygon",arcs:[[8084,-5595,-4211,-7129,-3339,8085]],id:"18165",properties:{name:"Vermillion"}},{type:"Polygon",arcs:[[-4775,8086,8087,-7127,-7894,8088,8089]],id:"34005",properties:{name:"Burlington"}},{type:"Polygon",arcs:[[-3151,8090,-5369,-5173,-440,-6328]],id:"27045",properties:{name:"Fillmore"}},{type:"Polygon",arcs:[[-227,8091,8092,-4544,8093,8094]],id:"48439",properties:{name:"Tarrant"}},{type:"Polygon",arcs:[[-4653,8095,8096,-5653,8097,8098,-4660]],id:"17031",properties:{name:"Cook"}},{type:"Polygon",arcs:[[-7975,-7923,8099,-4511,8100,-8024]],id:"51550",properties:{name:"Chesapeake"}},{type:"Polygon",arcs:[[-2883,8101,-6325,-5198,-1077,-1258]],id:"26155",properties:{name:"Shiawassee"}},{type:"Polygon",arcs:[[8102,8103,-444,-80,8104,-2881,-3499]],id:"26157",properties:{name:"Tuscola"}},{type:"Polygon",arcs:[[-676,8105,-6697,-6014]],id:"38011",properties:{name:"Bowman"}},{type:"Polygon",arcs:[[8106,-1711,-671,-6013,-3566]],id:"38033",properties:{name:"Golden Valley"}},{type:"Polygon",arcs:[[-4154,-2131,8107,8108,-6727,-6090,8109]],id:"55035",properties:{name:"Eau Claire"}},{type:"Polygon",arcs:[[8110,8111,8112,-3857,-1217,8113]],id:"32005",properties:{name:"Douglas"}},{type:"Polygon",arcs:[[8114,-448,8115,-4045]],id:"18009",properties:{name:"Blackford"}},{type:"Polygon",arcs:[[-3427,-2082,8116,-449,-8115,-4044]],id:"18179",properties:{name:"Wells"}},{type:"Polygon",arcs:[[8117,-1884,-5403,8118,8119]],id:"05013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-2384,8120,-5658,8121,8122,-150,8123]],id:"17091",properties:{name:"Kankakee"}},{type:"Polygon",arcs:[[-6954,-7039,-6262,-3879]],id:"18163",properties:{name:"Vanderburgh"}},{type:"Polygon",arcs:[[8124,-3107,-2712,-2900,8125,-2844]],id:"16003",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-5963,-7947,-7394,-7396,8126]],id:"09013",properties:{name:"Tolland"}},{type:"Polygon",arcs:[[-4270,-7044,8127,-4119,8128,8129,-3887,-7526]],id:"21111",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-8054,-7505,-6332,-7707,-417,8130,8131]],id:"28109",properties:{name:"Pearl River"}},{type:"Polygon",arcs:[[8132,8133,-8063,-7544]],id:"22093",properties:{name:"St. James"}},{type:"Polygon",arcs:[[-323,-4180,-7380,8134,-5450,8135]],id:"49013",properties:{name:"Duchesne"}},{type:"Polygon",arcs:[[-6525,-5970,8136,-3596,-2965]],id:"48209",properties:{name:"Hays"}},{type:"Polygon",arcs:[[8137,-5453,-5463,8138,8139]],id:"49023",properties:{name:"Juab"}},{type:"Polygon",arcs:[[8140,8141,8142,-6465,8143,-7965,-8070]],id:"37131",properties:{name:"Northampton"}},{type:"Polygon",arcs:[[-2626,-4731,8144,-1757,8145,-833]],id:"01041",properties:{name:"Crenshaw"}},{type:"Polygon",arcs:[[-4385,8146,8147,8148]],id:"16007",properties:{name:"Bear Lake"}},{type:"Polygon",arcs:[[-2742,8149,8150,-1636,-1835,-7951,8151]],id:"39113",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[8152,8153,8154,8155,8156,-1759]],id:"01045",properties:{name:"Dale"}},{type:"MultiPolygon",arcs:[[[8157,8158]],[[8159,8160]]],id:"06075",properties:{name:"San Francisco"}},{type:"Polygon",arcs:[[-6846,8161,8162,8163,-2046]],id:"08091",properties:{name:"Ouray"}},{type:"Polygon",arcs:[[-6994,8164,-5078,-5294,8165,8166]],id:"17153",properties:{name:"Pulaski"}},{type:"Polygon",arcs:[[8167,8168,8169,-5939,-7857,8170]],id:"05121",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-3379,-5879,-5888,-4599,-6219,-3192,8171]],id:"05145",properties:{name:"White"}},{type:"Polygon",arcs:[[8172,-636,8173,-3299,-906,-6535,-4081]],id:"39005",properties:{name:"Ashland"}},{type:"Polygon",arcs:[[-3744,-2117,8174,-7880,-6509,-4085]],id:"40101",properties:{name:"Muskogee"}},{type:"MultiPolygon",arcs:[[[8175]],[[8176]],[[-4159,-7546,-8066,8177,-8061,8178]]],id:"22109",properties:{name:"Terrebonne"}},{type:"Polygon",arcs:[[8179,-7908,-5902,-5903,8180]],id:"41041",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-445,-8104,8181]],id:"26063",properties:{name:"Huron"}},{type:"Polygon",arcs:[[8182,-1094,-7604,-6040,8183]],id:"29227",properties:{name:"Worth"}},{type:"Polygon",arcs:[[8184,8185,-6249,-6540,8186,-4878]],id:"29175",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[8187]],id:"15003",properties:{name:"Honolulu"}},{type:"Polygon",arcs:[[8188,-8139,-5462,8189,-6143,-4289]],id:"49027",properties:{name:"Millard"}},{type:"Polygon",arcs:[[-8190,-5461,-5865,-5844,-5358,-6144]],id:"49041",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[8190,-6770,-5356,8191,-5454,-8138,8192]],id:"49045",properties:{name:"Tooele"}},{type:"MultiPolygon",arcs:[[[8193,8194,8195,8196]],[[8197]],[[8198]],[[8199]],[[8200,8201,8202]],[[8203]],[[8204]],[[8205]],[[8206]]],id:"12087",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8207,8208,-5898,8209,-5798,8210,8211,-4561]],id:"13033",properties:{name:"Burke"}},{type:"Polygon",arcs:[[-3855,8212,8213,-7851,8214,8215]],id:"01081",properties:{name:"Lee"}},{type:"Polygon",arcs:[[8216,-5870,-3611,8217,8218,8219,8220]],id:"48409",properties:{name:"San Patricio"}},{type:"Polygon",arcs:[[-6833,-7787,-3809,-2609]],id:"06043",properties:{name:"Mariposa"}},{type:"Polygon",arcs:[[-7356,8221,-8184,-6039,8222,8223,-5994]],id:"29147",properties:{name:"Nodaway"}},{type:"Polygon",arcs:[[-1313,-1320,-3099,-1134,-3071,-2681]],id:"17025",properties:{name:"Clay"}},{type:"MultiPolygon",arcs:[[[8224]],[[8225]],[[-50,8226,-3034,8227]]],id:"02130",properties:{name:"Ketchikan Gateway"}},{type:"Polygon",arcs:[[8228,-1384,8229,-1985]],id:"02282",properties:{name:"Yakutat"}},{type:"Polygon",arcs:[[-2081,-1833,8230,-450,-8117]],id:"18001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[8231,-1155,-5093,8232,8233]],id:"08017",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[-6272,8234,-4847,8235,-5738]],id:"47173",properties:{name:"Union"}},{type:"Polygon",arcs:[[-152,8236,-2863,8237,-8086,-3338,8238]],id:"17183",properties:{name:"Vermilion"}},{type:"Polygon",arcs:[[8239,8240]],id:"53009",properties:{name:"Clallam"}},{type:"Polygon",arcs:[[8241,8242,8243,-7708,-6824,8244]],id:"53027",properties:{name:"Grays Harbor"}},{type:"Polygon",arcs:[[8245,8246,-2359,8247,-7611]],id:"12109",properties:{name:"St. Johns"}},{type:"Polygon",arcs:[[-8240,8248,8249,-8242,8250]],id:"53031",properties:{name:"Jefferson"}},{type:"MultiPolygon",arcs:[[[-7633,8251]]],id:"06041",properties:{name:"Marin"}},{type:"Polygon",arcs:[[-6812,-8001,-4955,8252,-6787,8253,8254,8255]],id:"51053",properties:{name:"Dinwiddie"}},{type:"Polygon",arcs:[[-4568,-1197,8256,-5057]],id:"17129",properties:{name:"Menard"}},{type:"Polygon",arcs:[[-4178,-5781,8257,-6989,-7455,-7381]],id:"08081",properties:{name:"Moffat"}},{type:"Polygon",arcs:[[-7006,8258,-8148,-5138,-3875]],id:"16041",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-6292,-7721,8259,-7877,8260,-3814]],id:"06101",properties:{name:"Sutter"}},{type:"Polygon",arcs:[[-7407,-7888,-6161,-7937,-6655,-797,-4142]],id:"39081",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-7212,-159,8261,-6688,8262]],id:"35009",properties:{name:"Curry"}},{type:"Polygon",arcs:[[-2736,8263,-5121,8264,8265]],id:"36021",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-7228,8266,-2317,-3055,-7332,-6335]],id:"28083",properties:{name:"Leflore"}},{type:"Polygon",arcs:[[-7942,-7494,8267,-3822,8268,-2026]],id:"13291",properties:{name:"Union"}},{type:"Polygon",arcs:[[8269,-6663,8270,8271,-5212,8272]],id:"39001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-4297,-7896,8273]],id:"34009",properties:{name:"Cape May"}},{type:"Polygon",arcs:[[-4293,-8,-1933,-4831,8274]],id:"32003",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-7391,8275,8276,8277,-7912,-6390]],id:"20103",properties:{name:"Leavenworth"}},{type:"Polygon",arcs:[[-3229,-5133,-7998,-6810]],id:"51145",properties:{name:"Powhatan"}},{type:"Polygon",arcs:[[-3981,8278,8279,8280,8281,-1054,-3631]],id:"53043",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[8282,8283,-597,8284,8285,-8243,-8250]],id:"53045",properties:{name:"Mason"}},{type:"MultiPolygon",arcs:[[[8286]],[[8287]],[[8288]],[[8289]]],id:"53055",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[8290,-3091,8291,8292,8293]],id:"17133",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-1723,8294,8295,8296,-6843,8297]],id:"08097",properties:{name:"Pitkin"}},{type:"Polygon",arcs:[[8298,-7830,-931,8299,-530]],id:"06035",properties:{name:"Lassen"}},{type:"Polygon",arcs:[[-3400,-2772,-2091,-2057,-253]],id:"19101",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8300,-5094,-2762,-6940,-3198,8301]],id:"08099",properties:{name:"Prowers"}},{type:"Polygon",arcs:[[-689,-4004,-8058,-7479,8302]],id:"16057",properties:{name:"Latah"}},{type:"Polygon",arcs:[[-2368,8303,8304,-6236,8305]],id:"12097",properties:{name:"Osceola"}},{type:"Polygon",arcs:[[8306,8307,8308,-812,8309,-310]],id:"27171",properties:{name:"Wright"}},{type:"Polygon",arcs:[[-6364,-2488,8310,8311,-7805,8312,-183]],id:"13293",properties:{name:"Upson"}},{type:"Polygon",arcs:[[8313,8314,-7124,8315,8316]],id:"31049",properties:{name:"Deuel"}},{type:"Polygon",arcs:[[8317,-896,-646,-155,-7211]],id:"48359",properties:{name:"Oldham"}},{type:"Polygon",arcs:[[8318,-1749,8319,-1698,-3672,-5586]],id:"13297",properties:{name:"Walton"}},{type:"Polygon",arcs:[[-6376,-6101,8320,8321,8322,-6906]],id:"13303",properties:{name:"Washington"}},{type:"Polygon",arcs:[[8323,-7152,8324,8325,8326]],id:"34013",properties:{name:"Essex"}},{type:"Polygon",arcs:[[8327,8328,8329,-4606,8330,8331,-5032]],id:"13305",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[8332,-6946,-4936,-3092,-8291,8333,-3711]],id:"29189",properties:{name:"St. Louis"}},{type:"Polygon",arcs:[[-7252,-14,8334,8335,-4637]],id:"22063",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-3216,-5038,-4732,-2624,-6360]],id:"01001",properties:{name:"Autauga"}},{type:"Polygon",arcs:[[-7785,-7854,8336,8337,8338,8339,-8154,8340]],id:"01005",properties:{name:"Barbour"}},{type:"MultiPolygon",arcs:[[[8341]],[[-8080,-2558,8342,8343,8344,8345]]],id:"01097",properties:{name:"Mobile"}},{type:"Polygon",arcs:[[8346,-1667,8347,-8280,8348]],id:"53065",properties:{name:"Stevens"}},{type:"MultiPolygon",arcs:[[[8349]],[[-3984,-6008,8350]],[[8351]]],id:"53073",properties:{name:"Whatcom"}},{type:"Polygon",arcs:[[-1670,8352,-3267,-3049,8353,8354,8355]],id:"13019",properties:{name:"Berrien"}},{type:"Polygon",arcs:[[8356,-4383,-5782,-320]],id:"56041",properties:{name:"Uinta"}},{type:"Polygon",arcs:[[8357,-8254,-6790,8358,-8142],[-1163]],id:"51081",properties:{name:"Greensville"}},{type:"Polygon",arcs:[[-8032,-7258,-4811,-7766,8359,-5633,-3076]],id:"48371",properties:{name:"Pecos"}},{type:"Polygon",arcs:[[-3549,-6957,8360,8361,-2792,-5169,-7354]],id:"17161",properties:{name:"Rock Island"}},{type:"Polygon",arcs:[[-1159,-2743,-8152,-7950,8362]],id:"39135",properties:{name:"Preble"}},{type:"Polygon",arcs:[[8363,-1034,8364,-758,8365,-1829]],id:"39137",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[8366,-8163,8367,8368,-5040]],id:"08111",properties:{name:"San Juan"}},{type:"Polygon",arcs:[[-2779,8369,-1841,8370]],id:"48385",properties:{name:"Real"}},{type:"Polygon",arcs:[[-2181,-1917,-5377,-5851,8371,-8073]],id:"30077",properties:{name:"Powell"}},{type:"Polygon",arcs:[[8372,8373,8374,8375,-4374,8376]],id:"13309",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-2936,-5588,8377,-6928,-1935]],id:"06065",properties:{name:"Riverside"}},{type:"Polygon",arcs:[[-7094,-1591,-469,8378,8379]],id:"40115",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[-3511,8380,8381,-998]],id:"26001",properties:{name:"Alcona"}},{type:"Polygon",arcs:[[8382,-5639,-782,8383,8384,-1438]],id:"56043",properties:{name:"Washakie"}},{type:"Polygon",arcs:[[8385,-4804,-7672,-4793,-4545,-8093]],id:"48113",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-852,-2084,-3426,-2039,-5748]],id:"18183",properties:{name:"Whitley"}},{type:"Polygon",arcs:[[-5196,-5178,-7194,8386,-7117,-4354]],id:"47047",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-4659,-7485,-6178,8387,-7909,-2072,-3246]],id:"20141",properties:{name:"Osborne"}},{type:"Polygon",arcs:[[8388,-5972,-5064,-4708,-3492,-5116,8389]],id:"50003",properties:{name:"Bennington"}},{type:"Polygon",arcs:[[-3982,-3629,-2363,-2356]],id:"53017",properties:{name:"Douglas"}},{type:"MultiPolygon",arcs:[[[-3605,8390,8391,8392]],[[-8219,8393,8394,8395]]],id:"48355",properties:{name:"Nueces"}},{type:"Polygon",arcs:[[8396,8397,8398,-2438,-4883]],id:"50019",properties:{name:"Orleans"}},{type:"Polygon",arcs:[[-5184,-6218,8399,-7220,-3640,-525,-5187]],id:"54023",properties:{name:"Grant"}},{type:"Polygon",arcs:[[8400,-5721,8401,8402,-1939]],id:"13073",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-2720,8403,-5492,-4401,8404,-4134,-5132]],id:"51085",properties:{name:"Hanover"}},{type:"Polygon",arcs:[[-4322,-7936,-5551,-7638,8405,-2243,-7761,8406]],id:"48387",properties:{name:"Red River"}},{type:"Polygon",arcs:[[8407,-2003,-3405,8408,8409,8410,-6661]],id:"39141",properties:{name:"Ross"}},{type:"Polygon",arcs:[[-60,8411,-8373,8412,8413,-2371]],id:"13091",properties:{name:"Dodge"}},{type:"Polygon",arcs:[[-6085,8414,8415,-1750,-8319,-5585,-3817]],id:"13135",properties:{name:"Gwinnett"}},{type:"Polygon",arcs:[[-6239,-2028,8416,8417,8418,-6026,-6371]],id:"13085",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[8419,-3454,8420,-7481,-3108,-8125,-2843,8421,8422]],id:"41063",properties:{name:"Wallowa"}},{type:"Polygon",arcs:[[-8322,8423,-4567,8424,8425]],id:"13167",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-6100,8426,-1941,8427,-8208,-4560,-8424,-8321]],id:"13163",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8428,8429,8430,-1631,-8151]],id:"39023",properties:{name:"Clark"}},{type:"Polygon",arcs:[[8431,8432,8433,8434,8435,-3573,-4233,8436]],id:"29069",properties:{name:"Dunklin"}},{type:"Polygon",arcs:[[8437,-8022,8438,-7434,-7693]],id:"36019",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-7367,-7441,8439,8440,-4553,8441,-1681],[-2987],[-1226]],id:"51163",properties:{name:"Rockbridge"}},{type:"Polygon",arcs:[[-5648,8442,-7840,8443]],id:"42099",properties:{name:"Perry"}},{type:"Polygon",arcs:[[8444,8445,-8433,8446,-8169]],id:"05021",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-139,-3583,-5982,8447]],id:"54037",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[8448,8449,8450,-2178]],id:"30035",properties:{name:"Glacier"}},{type:"Polygon",arcs:[[-8021,-4884,-2441,8451,8452,-7435,-8439]],id:"50007",properties:{name:"Chittenden"}},{type:"Polygon",arcs:[[8453,-2819,-4571,-4758,-5890]],id:"19167",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-679,-374,-2233,-1654,-6642,-4807]],id:"48083",properties:{name:"Coleman"}},{type:"Polygon",arcs:[[-2459,8454,-1053,-7404,-6759,8455,-7690]],id:"48401",properties:{name:"Rusk"}},{type:"Polygon",arcs:[[8456,8457,8458,8459,-5206,-8272]],id:"39145",properties:{name:"Scioto"}},{type:"MultiPolygon",arcs:[[[8460,-1379]],[[8461,-1373,8462,-1377,8463,-1946]]],id:"02110",properties:{name:"Juneau"}},{type:"Polygon",arcs:[[8464,8465,-7233,-7025,-3665]],id:"05077",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-4601,-571,8466,-8465,-3664]],id:"05123",properties:{name:"St. Francis"}},{type:"Polygon",arcs:[[-5375,8467,-7773,-1449]],id:"55079",properties:{name:"Milwaukee"}},{type:"Polygon",arcs:[[-8108,-2130,-2451,8468,8469,-7800,8470]],id:"55053",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4361,-6424,-7219,8471,-8087,-4774]],id:"34021",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[8472,-6809,-6496,-7162,-4533]],id:"37009",properties:{name:"Ashe"}},{type:"Polygon",arcs:[[8473,-2023,-6481,8474,-957]],id:"27167",properties:{name:"Wilkin"}},{type:"Polygon",arcs:[[-2111,-3277,-303,8475,8476,8477]],id:"38051",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[-8452,-2440,8478,8479,8480]],id:"50023",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7535,-7943,-3464,8481,8482,-1010,-1602]],id:"31173",properties:{name:"Thurston"}},{type:"Polygon",arcs:[[-6576,8483,8484,-7832]],id:"32027",properties:{name:"Pershing"}},{type:"Polygon",arcs:[[8485,-8480,8486,8487,-5061]],id:"50017",properties:{name:"Orange"}},{type:"MultiPolygon",arcs:[[[8488]],[[8489]],[[-6836,8490]]],id:"55029",properties:{name:"Door"}},{type:"Polygon",arcs:[[-531,-8300,-930,-7719,-6290,-2100]],id:"06063",properties:{name:"Plumas"}},{type:"Polygon",arcs:[[-6666,-3069,-4083,-87,8491,-754]],id:"39147",properties:{name:"Seneca"}},{type:"Polygon",arcs:[[-5300,-4696,8492,-6934,8493,8494]],id:"13103",properties:{name:"Effingham"}},{type:"Polygon",arcs:[[8495,-5584,8496,8497,8498,-5318,-2471]],id:"31161",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[-559,-233,-99,-100,-1364,8499]],id:"46087",properties:{name:"McCook"}},{type:"Polygon",arcs:[[8500,-173,8501,8502,8503,-2617,-4150]],id:"55083",properties:{name:"Oconto"}},{type:"Polygon",arcs:[[-2299,-6098,-2671,8504]],id:"02068",properties:{name:"Denali"}},{type:"Polygon",arcs:[[-7151,-4304,8505,8506,8507,-8325]],id:"34017",properties:{name:"Hudson"}},{type:"Polygon",arcs:[[-1440,8508,-8384,-786,8509,-5779,-5136,-6105]],id:"56013",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[8510,-2637,-3578,-5226,-6247,-8186]],id:"29137",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8511,-2498,8512,-3401,-2001]],id:"39045",properties:{name:"Fairfield"}},{type:"Polygon",arcs:[[-7890,-4947,8513,8514,-7627,-5274]],id:"05027",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[8515,8516,-4261,-3936,-7683]],id:"55065",properties:{name:"Lafayette"}},{type:"Polygon",arcs:[[-4308,8517,8518]],id:"36047",properties:{name:"Kings"}},{type:"Polygon",arcs:[[-1922,-1481,-7463,-4898,-5881,-2155]],id:"29141",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-6032,8519,-826,-7164,-5127,-7098]],id:"27151",properties:{name:"Swift"}},{type:"Polygon",arcs:[[8520,-5915,-5507,-5820,8521,-5822,8522,-3569,-8436]],id:"29143",properties:{name:"New Madrid"}},{type:"Polygon",arcs:[[-7540,-3017,-935,-4259,-8517,8523]],id:"55045",properties:{name:"Green"}},{type:"Polygon",arcs:[[-8484,-6575,8524,-5388,8525,8526]],id:"32015",properties:{name:"Lander"}},{type:"Polygon",arcs:[[8527,-7835]],id:"32029",properties:{name:"Storey"}},{type:"Polygon",arcs:[[-7175,-6550,-2801,-4451,-4713]],id:"35001",properties:{name:"Bernalillo"}},{type:"Polygon",arcs:[[-3048,-7113,-6850,8528,-8354]],id:"13173",properties:{name:"Lanier"}},{type:"Polygon",arcs:[[-5553,-40,-4748,-4351,-7138,-1420,8529]],id:"56045",properties:{name:"Weston"}},{type:"Polygon",arcs:[[8530,-6426,-2786,8531,8532,8533]],id:"36009",properties:{name:"Cattaraugus"}},{type:"Polygon",arcs:[[-2556,-1061,-1812,-1819,8534]],id:"19049",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-7765,8535,8536,-5634,-8360]],id:"48443",properties:{name:"Terrell"}},{type:"Polygon",arcs:[[8537,-7497,-6298,-1846,8538]],id:"13119",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-5713,-539,8539,-6992,8540]],id:"17199",properties:{name:"Williamson"}},{type:"Polygon",arcs:[[-1866,8541,-7465,-5676,8542,-2005]],id:"39155",properties:{name:"Trumbull"}},{type:"Polygon",arcs:[[-1115,-1753,8543,8544,-1802,8545]],id:"17203",properties:{name:"Woodford"}},{type:"Polygon",arcs:[[-8369,8546,-578,-5873,-3866]],id:"08067",properties:{name:"La Plata"}},{type:"Polygon",arcs:[[-3297,-7903,-4143,-795,-1852,8547]],id:"39157",properties:{name:"Tuscarawas"}},{type:"Polygon",arcs:[[-5042,-2141,-2750,-2031,-21,-6205,-4145,-5885]],id:"27089",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1715,-1691,-7618,-7536,-5528,8548]],id:"27115",properties:{name:"Pine"}},{type:"Polygon",arcs:[[-4946,8549,8550,-8120,8551,-8514]],id:"05103",properties:{name:"Ouachita"}},{type:"Polygon",arcs:[[8552,8553,-632,-8173,-4080,8554]],id:"39093",properties:{name:"Lorain"}},{type:"Polygon",arcs:[[8555,-6357,8556,-6134,8557,-4843]],id:"37021",properties:{name:"Buncombe"}},{type:"Polygon",arcs:[[-5941,8558,-8437,-4240,-3802,-5887]],id:"05031",properties:{name:"Craighead"}},{type:"Polygon",arcs:[[-5695,-4067,8559,-7925,-4813,-4663]],id:"35005",properties:{name:"Chaves"}},{type:"Polygon",arcs:[[-2423,-2473,-5321,8560,-5558,-7139]],id:"31165",properties:{name:"Sioux"}},{type:"Polygon",arcs:[[-7778,8561,-1885,-8118,-8551,8562]],id:"05039",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[8563,-4010,8564,-4841,-3731,-6136,8565]],id:"37023",properties:{name:"Burke"}},{type:"Polygon",arcs:[[-6356,-4508,8566,-8566,-6135,-8557]],id:"37111",properties:{name:"McDowell"}},{type:"Polygon",arcs:[[-7349,-5408,-5647,-6675]],id:"42109",properties:{name:"Snyder"}},{type:"Polygon",arcs:[[-8413,-8377,-4373,-3263,-3382,8567]],id:"13271",properties:{name:"Telfair"}},{type:"Polygon",arcs:[[8568,-725,-6948,8569]],id:"12115",properties:{name:"Sarasota"}},{type:"Polygon",arcs:[[-6300,-4346,-5828,-5723,8570,8571,8572,-1848]],id:"13105",properties:{name:"Elbert"}},{type:"Polygon",arcs:[[8573,-8355,-8529,-6854,8574,-7328,8575]],id:"13185",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[-184,-8313,-7804,8576,-3407,8577,8578]],id:"13263",properties:{name:"Talbot"}},{type:"Polygon",arcs:[[-6621,-4470,8579,-7961,-6073]],id:"37047",properties:{name:"Columbus"}},{type:"Polygon",arcs:[[-537,-5717,-4109,-5805,-5285,-7170]],id:"17069",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-8418,8580,-3825,8581,8582,8583,-8416,8584]],id:"13139",properties:{name:"Hall"}},{type:"Polygon",arcs:[[8585,-5264,-6399,-4325,-3575,8586]],id:"17001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[8587,8588,-2067,8589,-62,-2370,-1887,-7625]],id:"13153",properties:{name:"Houston"}},{type:"Polygon",arcs:[[8590,-5047,-4025,8591]],id:"48457",properties:{name:"Tyler"}},{type:"Polygon",arcs:[[-5988,-7060,-7376,-5150,-7107,-1695]],id:"12041",properties:{name:"Gilchrist"}},{type:"Polygon",arcs:[[-814,8592,8593,-1872,-3009,-3081]],id:"27139",properties:{name:"Scott"}},{type:"Polygon",arcs:[[-3053,-2954,8594,-3127,-2798,-7314,-7333]],id:"28007",properties:{name:"Attala"}},{type:"Polygon",arcs:[[-8411,8595,-8457,-8271,-6662]],id:"39131",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-6683,-2123,-6755,-3042,-5858]],id:"46095",properties:{name:"Mellette"}},{type:"Polygon",arcs:[[8596,8597,-8534,8598,-4679]],id:"36013",properties:{name:"Chautauqua"}},{type:"Polygon",arcs:[[-7813,-7748,8599,8600,8601,-5488,-8404,-2719]],id:"51177",properties:{name:"Spotsylvania"}},{type:"Polygon",arcs:[[-2205,-6417,8602,-8171,-7856,-4243,-7874]],id:"29149",properties:{name:"Oregon"}},{type:"Polygon",arcs:[[-7218,8603,-7128,-8088,-8472]],id:"34025",properties:{name:"Monmouth"}},{type:"Polygon",arcs:[[-8459,8604,-3795,-6285,8605,-5823,8606]],id:"39087",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-4285,8607,-4917,8608,-1605,-3925,-5280]],id:"26103",properties:{name:"Marquette"}},{type:"Polygon",arcs:[[8609,-5033,-8332,8610,-6243]],id:"13229",properties:{name:"Pierce"}},{type:"MultiPolygon",arcs:[[[8611]],[[8612]]],id:"15007",properties:{name:"Kauai"}},{type:"Polygon",arcs:[[-3023,-4888,-4856,8613,-8015,-5838,-3345,-6439]],id:"42033",properties:{name:"Clearfield"}},{type:"Polygon",arcs:[[-2749,-7093,-7202,-2126,-25,-2033]],id:"27029",properties:{name:"Clearwater"}},{type:"Polygon",arcs:[[8614,-3383,-3261,-8353,-1669]],id:"13155",properties:{name:"Irwin"}},{type:"Polygon",arcs:[[8615,-1718,-6186,8616]],id:"27035",properties:{name:"Crow Wing"}},{type:"Polygon",arcs:[[-267,-4903,-4909,8617,-7531,-4440,-3412,-2426]],id:"30087",properties:{name:"Rosebud"}},{type:"Polygon",arcs:[[-635,-1824,-7901,-3295,-8174]],id:"39169",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-581,-4605,8618,8619,-6981]],id:"12051",properties:{name:"Hendry"}},{type:"Polygon",arcs:[[-8571,-5722,-8401,-1938,8620]],id:"13181",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-4275,8621,-8329,8622]],id:"13183",properties:{name:"Long"}},{type:"Polygon",arcs:[[-6961,-2648,8623,-4434,-5867,-1610]],id:"48469",properties:{name:"Victoria"}},{type:"Polygon",arcs:[[-1837,8624,8625,-6881,8626,-7049,8627]],id:"39025",properties:{name:"Clermont"}},{type:"Polygon",arcs:[[-959,8628,-7099,-5469,8629,-712]],id:"46109",properties:{name:"Roberts"}},{type:"Polygon",arcs:[[-4752,-5859,-317,-5580,-8496,-2470,-2421,-4349]],id:"46102",properties:{name:"Oglala Lakota"}},{type:"Polygon",arcs:[[-6604,8630,-3255,-3796,-7447,-7451]],id:"54067",properties:{name:"Nicholas"}},{type:"Polygon",arcs:[[-5398,-7351,-944,8631,8632]],id:"33017",properties:{name:"Strafford"}},{type:"Polygon",arcs:[[-3300,-2162,-3380,-8172,-3196,-3187,-6368]],id:"05045",properties:{name:"Faulkner"}},{type:"Polygon",arcs:[[8633,-8293,8634,-7084,8635]],id:"29186",properties:{name:"Ste. Genevieve"}},{type:"Polygon",arcs:[[-5931,-3470,-3558,-6913,-2395]],id:"31153",properties:{name:"Sarpy"}},{type:"Polygon",arcs:[[-7811,8636,8637,-1460,-5489,-8602,8638,-8600,-7747]],id:"51179",properties:{name:"Stafford"}},{type:"Polygon",arcs:[[8639,-5697,-4078,-6708,-3145,-673,-1710]],id:"38089",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-5601,8640,8641,8642,8643,8644,8645]],id:"47051",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-459,-2056,-5067,-6259,8646]],id:"38101",properties:{name:"Ward"}},{type:"Polygon",arcs:[[8647,-641,8648,-7658,8649,-8642]],id:"47115",properties:{name:"Marion"}},{type:"Polygon",arcs:[[8650,-7377,-5501,-5479,-7336,-1873,-8594]],id:"27037",properties:{name:"Dakota"}},{type:"Polygon",arcs:[[-4046,-8116,-454,8651,-2927,-6383]],id:"18035",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[-7196,-2767,-1713,8652,-2746]],id:"27061",properties:{name:"Itasca"}},{type:"Polygon",arcs:[[-8382,8653,-3093,-744]],id:"26069",properties:{name:"Iosco"}},{type:"Polygon",arcs:[[-3280,8654,8655,-6318,8656]],id:"20159",properties:{name:"Rice"}},{type:"Polygon",arcs:[[8657,-7188,-5664,8658,-8277]],id:"20209",properties:{name:"Wyandotte"}},{type:"Polygon",arcs:[[8659,-5349,-522,-893,-2614,-3599,8660]],id:"48479",properties:{name:"Webb"}},{type:"Polygon",arcs:[[-8018,8661,-6648,-5918,8662,8663]],id:"48481",properties:{name:"Wharton"}},{type:"Polygon",arcs:[[-2487,-2446,8664,-844,-2065,8665,-8311]],id:"13207",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-1748,-609,8666,-6153,-1699,-8320]],id:"13219",properties:{name:"Oconee"}},{type:"Polygon",arcs:[[-7619,8667,-8588,-7624,-7803]],id:"13225",properties:{name:"Peach"}},{type:"Polygon",arcs:[[8668,8669,8670,-8338]],id:"13239",properties:{name:"Quitman"}},{type:"Polygon",arcs:[[-3298,-8548,-1851,8671,-2495,-908]],id:"39031",properties:{name:"Coshocton"}},{type:"Polygon",arcs:[[-8670,8672,-6380,8673,-1778,8674]],id:"13243",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[8675,-7454,8676,-6287,8677]],id:"54079",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-6830,-7445,8678,-4717,-2327,-8078]],id:"54109",properties:{name:"Wyoming"}},{type:"Polygon",arcs:[[-6610,-4702,8679,8680,-6141,-7174]],id:"34037",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[8681,-3449,-7906,-3212,-6094,-7989]],id:"01007",properties:{name:"Bibb"}},{type:"Polygon",arcs:[[8682,-6059,-4739,8683,8684,-6188]],id:"28057",properties:{name:"Itawamba"}},{type:"Polygon",arcs:[[-7275,8685,-8587,-3574,-2635,8686]],id:"29111",properties:{name:"Lewis"}},{type:"Polygon",arcs:[[-5063,8687,8688,8689,8690,-4706]],id:"33019",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-2078,-3110,-1585,8691,8692,8693,-2053]],id:"38069",properties:{name:"Pierce"}},{type:"Polygon",arcs:[[8694,8695,-3561,8696,-8518,-4307]],id:"36081",properties:{name:"Queens"}},{type:"Polygon",arcs:[[-7715,-1227,-7714,-6002,-3424,-2527,8697,-772]],id:"37033",properties:{name:"Caswell"}},{type:"Polygon",arcs:[[8698,-5194,-5283,-3513]],id:"26131",properties:{name:"Ontonagon"}},{type:"Polygon",arcs:[[-4638,-8336,8699,-8133,-7543,8700]],id:"22005",properties:{name:"Ascension"}},{type:"Polygon",arcs:[[8701,-6238,-579,-723,-1826]],id:"12055",properties:{name:"Highlands"}},{type:"Polygon",arcs:[[-6139,-4505,-1015,-3773,-8558]],id:"37089",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-1098,-3167,-1241,-1124,-2674,-3468]],id:"19029",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-8431,8702,-6437,8703,-1999,8704,-1632]],id:"39097",properties:{name:"Madison"}},{type:"Polygon",arcs:[[8705,8706,-3056,-6237,-8305]],id:"12061",properties:{name:"Indian River"}},{type:"Polygon",arcs:[[8707,-7503,-7592,-4821,-4252,8708]],id:"05131",properties:{name:"Sebastian"}},{type:"Polygon",arcs:[[-8123,8709,-2857,-8237,-151]],id:"17075",properties:{name:"Iroquois"}},{type:"Polygon",arcs:[[-7853,-3409,8710,-6381,-8673,-8669,-8337]],id:"13259",properties:{name:"Stewart"}},{type:"Polygon",arcs:[[8711,8712,-1868,-1821,-633,-8554]],id:"39035",properties:{name:"Cuyahoga"}},{type:"Polygon",arcs:[[-3673,-1702,8713,-838,-8665,-2445]],id:"13159",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-6027,-8419,-8585,-8415,-6084]],id:"13117",properties:{name:"Forsyth"}},{type:"Polygon",arcs:[[8714,8715,-5317,-7899,8716,-6573,8717]],id:"16073",properties:{name:"Owyhee"}},{type:"Polygon",arcs:[[8718,8719,-3811,-7788,-176,8720,8721]],id:"06085",properties:{name:"Santa Clara"}},{type:"Polygon",arcs:[[8722,-4643,-7461,8723,-3703,8724,-6321]],id:"22079",properties:{name:"Rapides"}},{type:"Polygon",arcs:[[-83,-6189,-8685,8725,-7990,8726,8727]],id:"28095",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[8728,-4776,-8090,8729,8730,-6207]],id:"42101",properties:{name:"Philadelphia"}},{type:"Polygon",arcs:[[8731,-8632,-943,8732,-7290,8733]],id:"33015",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[8734,8735,-8390,-5115,-8264,-6082]],id:"36083",properties:{name:"Rensselaer"}},{type:"Polygon",arcs:[[-4840,8736,-4688,-3733]],id:"37071",properties:{name:"Gaston"}},{type:"Polygon",arcs:[[8737,-6411,8738,-5916,-8521,-8435,8739]],id:"29207",properties:{name:"Stoddard"}},{type:"Polygon",arcs:[[-8498,8740,-879,8741,-8314,8742,8743]],id:"31069",properties:{name:"Garden"}},{type:"Polygon",arcs:[[-4730,-7786,-8341,-8153,-1758,-8145]],id:"01109",properties:{name:"Pike"}},{type:"Polygon",arcs:[[-4680,-8599,-8533,8744,-4886,-4991,-1620,-7464]],id:"42123",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-1269,-2410,-7096,8745,-4787,8746]],id:"20099",properties:{name:"Labette"}},{type:"Polygon",arcs:[[-1820,-489,-5685,-5102,-1110]],id:"19039",properties:{name:"Clarke"}},{type:"Polygon",arcs:[[8747,-8379,-468,-4040,-7489,-2114,8748]],id:"40041",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[8749,-7116,-5092,-2981,-1515,8750]],id:"18141",properties:{name:"St. Joseph"}},{type:"Polygon",arcs:[[8751,-6898,-6598]],id:"37177",properties:{name:"Tyrrell"}},{type:"Polygon",arcs:[[-6845,-6235,-4559,-573,-8547,-8368,-8162]],id:"08053",properties:{name:"Hinsdale"}},{type:"MultiPolygon",arcs:[[[-8392,8752,-6273,8753]],[[-8395,8754,-6277,-119,8755]]],id:"48273",properties:{name:"Kleberg"}},{type:"Polygon",arcs:[[-3439,-7245,8756,-6628,8757,-1229,8758,8759]],id:"51035",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-2846,8760,-7105,8761,-8718,-6572,-4169,-1995]],id:"41045",properties:{name:"Malheur"}},{type:"Polygon",arcs:[[8762,8763,-4632,8764,8765]],id:"24009",properties:{name:"Calvert"}},{type:"Polygon",arcs:[[-4920,-5365,-5608,-4927,-5351]],id:"21071",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-6526,-6472,-3978,8766,8767,-6650,8768,8769]],id:"48201",properties:{name:"Harris"}},{type:"Polygon",arcs:[[-7791,-2168,-4368,8770]],id:"51700",properties:{name:"Newport News"}},{type:"Polygon",arcs:[[-8505,-2670,-1982,8771,8772,8773,-4740,-2300]],id:"02170",properties:{name:"Matanuska-Susitna"}},{type:"Polygon",arcs:[[-4392,-4950,-4943,-7889,8774,-3179]],id:"05057",properties:{name:"Hempstead"}},{type:"Polygon",arcs:[[-7076,-7119,-6191,8775,-7231]],id:"28137",properties:{name:"Tate"}},{type:"Polygon",arcs:[[8776,-8507,8777,-7216]],id:"36085",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-2054,-8694,8778,8779,8780,-5068]],id:"38083",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[8781,-2737,-8266,8782,-4697,-7839]],id:"36111",properties:{name:"Ulster"}},{type:"Polygon",arcs:[[-2828,-1253,-4461,-5771,8783]],id:"37059",properties:{name:"Davie"}},{type:"Polygon",arcs:[[-476,8784,-6694,-6776,-4794,-244]],id:"48197",properties:{name:"Hardeman"}},{type:"Polygon",arcs:[[-5794,-7350,-3765,-2125,-6682,8785]],id:"46117",properties:{name:"Stanley"}},{type:"Polygon",arcs:[[8786,-2324,8787,-1529,-1638,-7603]],id:"29079",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[-6436,-1862,-2499,-8512,-2e3,-8704]],id:"39049",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-7720,-2468,-7837,8788,-8114,-1220,-7878,-8260]],id:"06061",properties:{name:"Placer"}},{type:"Polygon",arcs:[[-8278,-8659,-5668,-8005,-3897,-7913]],id:"20091",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-5119,-5965,8789,-7037,-7871,8790]],id:"09005",properties:{name:"Litchfield"}},{type:"Polygon",arcs:[[-1760,-8157,8791,8792,8793,-2731,8794]],id:"01061",properties:{name:"Geneva"}},{type:"Polygon",arcs:[[8795,-7019,-7668,8796,-8792,-8156]],id:"01069",properties:{name:"Houston"}},{type:"Polygon",arcs:[[-6147,8797,8798,-8759,-1230,-8758,-6627,-6808,-8473,-4532]],id:"51077",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-979,-2815,-5029,-3165,-1156,-8232,8799]],id:"08063",properties:{name:"Kit Carson"}},{type:"Polygon",arcs:[[-3463,-3155,-7204,8800,-8482]],id:"19133",properties:{name:"Monona"}},{type:"Polygon",arcs:[[-8002,-5514,-6324,8801,-5342,-3614,-5046]],id:"48351",properties:{name:"Newton"}},{type:"Polygon",arcs:[[8802,8803,8804,-6374,-6155]],id:"13265",properties:{name:"Taliaferro"}},{type:"Polygon",arcs:[[-502,-1871,-6690,-8785,-475,8805]],id:"40057",properties:{name:"Harmon"}},{type:"Polygon",arcs:[[-4548,8806,8807,-912,-4130]],id:"48349",properties:{name:"Navarro"}},{type:"Polygon",arcs:[[8808,-4565,8809,-5030,-4376]],id:"13279",properties:{name:"Toombs"}},{type:"Polygon",arcs:[[-2854,8810,-8636,-7083,-4055,-3430]],id:"29187",properties:{name:"St. Francois"}},{type:"Polygon",arcs:[[8811,-3971,-7209,-4455,-6567]],id:"35021",properties:{name:"Harding"}},{type:"Polygon",arcs:[[-4474,-1470,-1417,-8052,8812]],id:"30097",properties:{name:"Sweet Grass"}},{type:"Polygon",arcs:[[8813,8814,-6355,-4491,-6520,-5569]],id:"21155",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8011,-8057,8815,-5597,8816,8817,-7472]],id:"47149",properties:{name:"Rutherford"}},{type:"MultiPolygon",arcs:[[[8818,-6009,-2358,-2348,8819,8820]]],id:"53061",properties:{name:"Snohomish"}},{type:"Polygon",arcs:[[-6051,-2340,-7187,-8658,-8276,-7390]],id:"29165",properties:{name:"Platte"}},{type:"Polygon",arcs:[[-7952,-1838,-8628,-7052,8821,8822,8823]],id:"39061",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6866,-4784,-7474,-5336,-1396,-5311]],id:"47081",properties:{name:"Hickman"}},{type:"Polygon",arcs:[[-4550,-4528,8824,-6775,-224,-1065]],id:"48337",properties:{name:"Montague"}},{type:"Polygon",arcs:[[-5451,-8135,-7384,8825,-5863,-5459]],id:"49007",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-7529,-3101,-2972,-6182,-615,-3270]],id:"20041",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-2385,-8124,-149,8826,-8544,-1752]],id:"17105",properties:{name:"Livingston"}},{type:"Polygon",arcs:[[-4824,-2147,-3302,-6370,8827,-3327,-4254]],id:"05149",properties:{name:"Yell"}},{type:"Polygon",arcs:[[-5577,-7020,-3903,-2534]],id:"16065",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3415,-603,-186,8828,-3853,-7343]],id:"13285",properties:{name:"Troup"}},{type:"Polygon",arcs:[[8829,-1827,-721,-8569,8830]],id:"12081",properties:{name:"Manatee"}},{type:"MultiPolygon",arcs:[[[8831,8832,8833,-7728,8834]],[[8835,8836]]],id:"51001",properties:{name:"Accomack"}},{type:"Polygon",arcs:[[-842,8837,-58,-8590,-2066]],id:"13289",properties:{name:"Twiggs"}},{type:"Polygon",arcs:[[-5260,-7102,-946,-5416,8838]],id:"24035",properties:{name:"Queen Anne's"}},{type:"Polygon",arcs:[[-3496,-7948,-5961,-5117]],id:"25015",properties:{name:"Hampshire"}},{type:"Polygon",arcs:[[-4334,-5171,-6301,-3061,8839,8840]],id:"17071",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[8841,-8749,-2113,-3743,8842]],id:"40097",properties:{name:"Mayes"}},{type:"Polygon",arcs:[[-4954,-8e3,-2791,-7999,-6749,-6017,-6788,-8253]],id:"51149",properties:{name:"Prince George"}},{type:"Polygon",arcs:[[-7150,-7157,8843,-8695,-4306]],id:"36005",properties:{name:"Bronx"}},{type:"Polygon",arcs:[[-3330,-7779,-8563,-8550,-4945,-4949]],id:"05019",properties:{name:"Clark"}},{type:"Polygon",arcs:[[-756,8844,-1740,-6435,-6432,-6500,8845]],id:"39065",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-6049,-1360,-519,-5348,-927]],id:"48163",properties:{name:"Frio"}},{type:"Polygon",arcs:[[-8828,-6369,-2402,-7776,-3328]],id:"05051",properties:{name:"Garland"}},{type:"Polygon",arcs:[[-127,-5407,-1538,1542,-7009,-5027,-2813]],id:"31057",properties:{name:"Dundy"}},{type:"Polygon",arcs:[[8846,-5303,-6216,-2398,-6418,-922,-882]],id:"31023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-8826,-7383,-1725,8847,-1175,-5864]],id:"49019",properties:{name:"Grand"}},{type:"Polygon",arcs:[[-8405,-4400,-5912,-7789,-6746,-4135]],id:"51127",properties:{name:"New Kent"}},{type:"Polygon",arcs:[[-8684,-4738,-2851,-8046,-2833,-7991,-8726]],id:"01093",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8451,8848,-710,-6546,-5742,-2179]],id:"30073",properties:{name:"Pondera"}},{type:"Polygon",arcs:[[-7836,8849,-8111,-8789]],id:"32510",properties:{name:"Carson City"}},{type:"Polygon",arcs:[[8850,8851,-5145,-7375]],id:"12125",properties:{name:"Union"}},{type:"MultiPolygon",arcs:[[[-8772,-1988,8852,8853]]],id:"02020",properties:{name:"Anchorage"}},{type:"Polygon",arcs:[[-7254,-3515,-5282,8854,8855,-3999]],id:"55125",properties:{name:"Vilas"}},{type:"Polygon",arcs:[[8856,-2466,-3124,-8595,-2953]],id:"28019",properties:{name:"Choctaw"}},{type:"Polygon",arcs:[[-2259,8857,-7914,-7144]],id:"31169",properties:{name:"Thayer"}},{type:"Polygon",arcs:[[-730,8858,-478,8859,-55,-5578]],id:"13223",properties:{name:"Paulding"}},{type:"Polygon",arcs:[[8860,-8193,-8140,-8189,-4288,8861,-5386]],id:"32033",properties:{name:"White Pine"}},{type:"Polygon",arcs:[[8862,8863,-1049,-8455,-2458,-2959]],id:"48203",properties:{name:"Harrison"}},{type:"Polygon",arcs:[[-6087,-6120,8864,-601]],id:"13113",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-7306,-6384,-2931,8865,-1520,-7310]],id:"18059",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[-7459,-6404,8866,-7700,-7689,8867]],id:"22025",properties:{name:"Catahoula"}},{type:"Polygon",arcs:[[8868,-7050,-8627,-6885,-6454,8869]],id:"21191",properties:{name:"Pendleton"}},{type:"Polygon",arcs:[[-3440,-8760,-8799,8870,-6785]],id:"51197",properties:{name:"Wythe"}},{type:"Polygon",arcs:[[8871,8872,-6608,-5640,-8383,-1437]],id:"56003",properties:{name:"Big Horn"}},{type:"Polygon",arcs:[[-3593,-6740,-5795,8873,-6349]],id:"46137",properties:{name:"Ziebach"}},{type:"MultiPolygon",arcs:[[[8874]],[[8875,8876]]],id:"25007",properties:{name:"Dukes"}},{type:"Polygon",arcs:[[-8584,8877,-1850,-606,-1747]],id:"13157",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-5657,8878,-2858,-8710,-8122]],id:"18111",properties:{name:"Newton"}},{type:"Polygon",arcs:[[8879,-4323,-8407,-7760,8880]],id:"48277",properties:{name:"Lamar"}},{type:"Polygon",arcs:[[-7090,-2747,-8653,-1712,-8616,8881,-3363,-7137]],id:"27021",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-1910,-1552,-1925,-3309,-778]],id:"48153",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[-2930,8882,-2711,-3680,-1521,-8866]],id:"18139",properties:{name:"Rush"}},{type:"Polygon",arcs:[[-1244,-7410,-6980,-2867,8883]],id:"06079",properties:{name:"San Luis Obispo"}},{type:"Polygon",arcs:[[-8656,8884,-4934,-4574,-6173,-2387,-6319]],id:"20155",properties:{name:"Reno"}},{type:"Polygon",arcs:[[-3028,-990,-2555,-2546,-3420]],id:"19025",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-1716,-8549,-621,-6183]],id:"27065",properties:{name:"Kanabec"}},{type:"Polygon",arcs:[[-4855,-7723,-6720,-7348,-8013,-8614]],id:"42035",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-3164,-859,8885,-2133,-2993,-1152]],id:"20109",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-1836,-1634,8886,-6659,8887,-8625]],id:"39027",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-8366,-757,-8846,-6499,-1830]],id:"39003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[-4151,-2618,-8504,8888,-6704,-791,-1950]],id:"55115",properties:{name:"Shawano"}},{type:"Polygon",arcs:[[-2116,-7491,-7504,-8708,8889,-7881,-8175]],id:"40135",properties:{name:"Sequoyah"}},{type:"Polygon",arcs:[[-6725,-7963,-5814,8890,8891,8892,-767,8893,-6722,8894]],id:"47035",properties:{name:"Cumberland"}},{type:"Polygon",arcs:[[8895,-6151,-4437,-5579,-57,8896,-7341,-3456]],id:"01029",properties:{name:"Cleburne"}},{type:"Polygon",arcs:[[-77,-7024,8897,-7072,8898]],id:"26099",properties:{name:"Macomb"}},{type:"Polygon",arcs:[[-8105,-79,8899,-6326,-8102,-2882]],id:"26049",properties:{name:"Genesee"}},{type:"Polygon",arcs:[[-3016,8900,-4655,-1084,-937]],id:"17007",properties:{name:"Boone"}},{type:"Polygon",arcs:[[-3842,-5251,-6261,8901,-1708,-8107,-3565]],id:"38053",properties:{name:"McKenzie"}},{type:"Polygon",arcs:[[-7244,-7388,-4365,-2895,-6629,-8757]],id:"51141",properties:{name:"Patrick"}},{type:"Polygon",arcs:[[-6995,-8167,8902,-5502,-5914,8903]],id:"17003",properties:{name:"Alexander"}},{type:"Polygon",arcs:[[-6917,-4393,-3177,-7935]],id:"05133",properties:{name:"Sevier"}},{type:"Polygon",arcs:[[-6203,8904,-8345,8905,-414]],id:"28039",properties:{name:"George"}},{type:"Polygon",arcs:[[-6422,8906,-8326,-8508,-8777,-7215]],id:"34039",properties:{name:"Union"}},{type:"Polygon",arcs:[[-3938,-4260,-3839,8907,8908,8909]],id:"17015",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[-3220,8910,-3384,-8615,-1668,8911]],id:"13287",properties:{name:"Turner"}},{type:"Polygon",arcs:[[-8160,8912,-8722,8913,8914]],id:"06081",properties:{name:"San Mateo"}},{type:"Polygon",arcs:[[8915,8916,-8494,-6933,-2921,8917,-4563]],id:"13031",properties:{name:"Bulloch"}},{type:"Polygon",arcs:[[-4616,-3939,-8910,8918,-2542]],id:"19097",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2047,-8164,-8367,-5039,-1177]],id:"08113",properties:{name:"San Miguel"}},{type:"Polygon",arcs:[[-3600,-2615,-122,-7727,8919]],id:"48427",properties:{name:"Starr"}},{type:"Polygon",arcs:[[-2027,-8269,-3826,-8581,-8417]],id:"13187",properties:{name:"Lumpkin"}},{type:"Polygon",arcs:[[-8681,8920,-8327,-8907,-6421,-4359,-6142]],id:"34027",properties:{name:"Morris"}},{type:"Polygon",arcs:[[8921,-2656,-2256,-7511,-4021,-1540,-5406]],id:"31063",properties:{name:"Frontier"}},{type:"Polygon",arcs:[[-6823,-4155,-8110,-6089,-5476,-5644]],id:"55033",properties:{name:"Dunn"}},{type:"Polygon",arcs:[[-5922,8922,-2727,-2774,-213]],id:"48429",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-8865,-6119,-7782,-2448,-2486,-6363,-181,-602]],id:"13255",properties:{name:"Spalding"}},{type:"Polygon",arcs:[[-2990,-7184,-3540,8923,-6644]],id:"39051",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-442,-5176,-3683,-2677,8924]],id:"19037",properties:{name:"Chickasaw"}},{type:"Polygon",arcs:[[-8262,-158,-2502,-2728,-6689]],id:"48369",properties:{name:"Parmer"}},{type:"Polygon",arcs:[[-5674,-1623,-4988,-4834,-3754,-964,-5670]],id:"42019",properties:{name:"Butler"}},{type:"Polygon",arcs:[[8925,-1580,8926,8927,-8398]],id:"50009",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-2548,-2557,-8535,-1239,-3166]],id:"19077",properties:{name:"Guthrie"}},{type:"Polygon",arcs:[[-8717,-7898,-3210,-6771,-8191,-8861,-5385,-8525,-6574]],id:"32007",properties:{name:"Elko"}},{type:"Polygon",arcs:[[8928,-8644,8929,-7735,-2285,-7516]],id:"01089",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-3858,-8113,8930,-4423,-2525,-4829,-1102,-6834,-2607]],id:"06051",properties:{name:"Mono"}},{type:"Polygon",arcs:[[-6929,-8378,-5590,8931]],id:"06073",properties:{name:"San Diego"}},{type:"Polygon",arcs:[[-4449,-6257,-5162,-549,-551,-2943]],id:"31115",properties:{name:"Loup"}},{type:"Polygon",arcs:[[-8561,-5320,8932,8933,-5559]],id:"31157",properties:{name:"Scotts Bluff"}},{type:"Polygon",arcs:[[-675,-3147,-6707,-5752,-6737,-3591,-6698,-8106]],id:"38001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-1137,-4974,8934,8935,-4035,-6058,8936,-5270]],id:"47071",properties:{name:"Hardin"}},{type:"Polygon",arcs:[[-7639,-5760,8937,-8863,-2958]],id:"48315",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-7493,8938,8939,-3823,-8268]],id:"13281",properties:{name:"Towns"}},{type:"Polygon",arcs:[[-8823,8940,8941,-6613,-7134,-4302,8942]],id:"21015",properties:{name:"Boone"}},{type:"Polygon",arcs:[[8943,-1280,-7115,8944,8945]],id:"26159",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[-7764,-1677,8946,-4181,8947,-8536]],id:"48465",properties:{name:"Val Verde"}},{type:"Polygon",arcs:[[-6907,-8323,-8426,8948,-8838,-841]],id:"13319",properties:{name:"Wilkinson"}},{type:"Polygon",arcs:[[-3222,8949,-7662,8950,-166]],id:"13177",properties:{name:"Lee"}},{type:"Polygon",arcs:[[8951,-2924,-4276,-8623,-8328,-5031,-8810]],id:"13267",properties:{name:"Tattnall"}},{type:"Polygon",arcs:[[8952,-3520,-3485,8953,-4796,-5434]],id:"23011",properties:{name:"Kennebec"}},{type:"Polygon",arcs:[[-5541,-1308,8954,-193,-6937]],id:"19189",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[-5447,-2601,-5418,-3644]],id:"19059",properties:{name:"Dickinson"}},{type:"Polygon",arcs:[[-5004,-4223,-1209,8955,-4644,-8723,-6320,-5512]],id:"22069",properties:{name:"Natchitoches"}},{type:"Polygon",arcs:[[-8497,-5583,8956,-875,-8741]],id:"31075",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-7271,-7928,-7695,-8867,-6403]],id:"22041",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-8577,-7807,-7731,-161,-6378,-8711,-3408]],id:"13197",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-6789,-6020,-5774,-4190,-5778,-8026,-7795,-6466,-8143,-8359]],id:"51175",properties:{name:"Southampton"}},{type:"Polygon",arcs:[[-8109,-8471,-7799,8957,-6728]],id:"55121",properties:{name:"Trempealeau"}},{type:"Polygon",arcs:[[8958,8959,-7915,-7630]],id:"06055",properties:{name:"Napa"}},{type:"Polygon",arcs:[[-3661,-7919,-1224,-5880,-3377,-2160]],id:"05137",properties:{name:"Stone"}},{type:"Polygon",arcs:[[-1322,-6184,-624,8960,8961,-8308,8962]],id:"27141",properties:{name:"Sherburne"}},{type:"Polygon",arcs:[[-4667,-7675,8963,-7345]],id:"48141",properties:{name:"El Paso"}},{type:"Polygon",arcs:[[-140,-8448,-8048,-8079]],id:"54003",properties:{name:"Berkeley"}},{type:"Polygon",arcs:[[8964,-6584,-4219,8965,-7296,-283]],id:"21141",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-431,-2201,-681,-218,-2209]],id:"48081",properties:{name:"Coke"}},{type:"Polygon",arcs:[[-8410,8966,-3791,-8605,-8458,-8596]],id:"39079",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4609,8967,-7320,-4993,8968]],id:"13039",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-4535,-7163,-4011,-8564,-8567,-4507,-7294]],id:"37011",properties:{name:"Avery"}},{type:"MultiPolygon",arcs:[[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]]],id:"02016",properties:{name:"Aleutians West"}},{type:"MultiPolygon",arcs:[[[-8853,-1987,8988]],[[8989]],[[-4741,-8774,8990,-1971,-1978]]],id:"02122",properties:{name:"Kenai Peninsula"}},{type:"Polygon",arcs:[[-7322,8991,-8246,-7610,8992]],id:"12031",properties:{name:"Duval"}},{type:"MultiPolygon",arcs:[[[8993]],[[-7397,-6211,8994]]],id:"44009",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6226,-8075,-6108,8995,-6294]],id:"08019",properties:{name:"Clear Creek"}},{type:"Polygon",arcs:[[8996,-2175,-7873,-4241,-7918,8997]],id:"29153",properties:{name:"Ozark"}},{type:"Polygon",arcs:[[8998,-8233,-5095,-8301,8999,-2212,-8028]],id:"08061",properties:{name:"Kiowa"}},{type:"MultiPolygon",arcs:[[[9e3,-7263]],[[-7266,9001,-7725]]],id:"48061",properties:{name:"Cameron"}},{type:"Polygon",arcs:[[-1474,-2176,-8997,9002,-7419,-6973,-1628]],id:"29213",properties:{name:"Taney"}},{type:"Polygon",arcs:[[-1337,-7642,-3750,-7636,-2237,9003,-368]],id:"40017",properties:{name:"Canadian"}},{type:"Polygon",arcs:[[-7565,9004,-2149,-4823,-7591]],id:"05071",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-8523,-5821,-8522,-5819,-5893,-5532,-3570]],id:"47095",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-3626,-5257,-6791,-6801,-5999,-7828]],id:"51037",properties:{name:"Charlotte"}},{type:"Polygon",arcs:[[-8170,-8447,-8432,-8559,-5940]],id:"05055",properties:{name:"Greene"}},{type:"Polygon",arcs:[[9005,-7584,9006,-7572,9007]],id:"12129",properties:{name:"Wakulla"}},{type:"Polygon",arcs:[[9008,-3509,-952,9009]],id:"26141",properties:{name:"Presque Isle"}},{type:"Polygon",arcs:[[9010,-8098,-5652,-8121,-2383,-1511]],id:"17197",properties:{name:"Will"}},{type:"Polygon",arcs:[[-7452,-7448,-5458,-4718,-8679,-7444]],id:"54081",properties:{name:"Raleigh"}},{type:"Polygon",arcs:[[-56,-8860,-481,-6088,-605,-3414,-7342,-8897]],id:"13045",properties:{name:"Carroll"}},{type:"Polygon",arcs:[[9011,-8526,-5387,-8862,-4294,-8275,-4830,-2523,-4422]],id:"32023",properties:{name:"Nye"}},{type:"Polygon",arcs:[[9012,-6671,9013,9014,-5464,-2652]],id:"55039",properties:{name:"Fond du Lac"}},{type:"Polygon",arcs:[[-2095,-4335,-8841,9015,-7273,-2059]],id:"19111",properties:{name:"Lee"}},{type:"Polygon",arcs:[[9016,9017,-8735,-6081,-7742,-7646,9018,-7562]],id:"36091",properties:{name:"Saratoga"}},{type:"Polygon",arcs:[[9019,-3922,9020,-6479,-808,-3705]],id:"22097",properties:{name:"St. Landry"}},{type:"Polygon",arcs:[[-7822,9021,-2585,-4320,9022,-7599]],id:"40005",properties:{name:"Atoka"}},{type:"Polygon",arcs:[[-7563,-9019,-7645,-3962]],id:"36035",properties:{name:"Fulton"}},{type:"Polygon",arcs:[[-7823,-6511,-7884,-7886,-2580,-9022,-7821]],id:"40121",properties:{name:"Pittsburg"}},{type:"Polygon",arcs:[[-3403,9023,9024,-8040,-7280,-3786,9025]],id:"39009",properties:{name:"Athens"}},{type:"Polygon",arcs:[[-7987,-6361,-2627,-837,9026,-7983]],id:"01131",properties:{name:"Wilcox"}},{type:"Polygon",arcs:[[9027,9028,-6064,-5181,-5186,9029,-2303]],id:"42051",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[9030,-7737,-4735,-3989,-3446,-8044]],id:"01009",properties:{name:"Blount"}},{type:"Polygon",arcs:[[-4203,-6880,-3871,-6241,-6372,-727,-3829]],id:"13129",properties:{name:"Gordon"}},{type:"Polygon",arcs:[[-8700,-8335,-13,9031,-7860,-4584,-8064,-8134]],id:"22095",properties:{name:"St. John the Baptist"}},{type:"Polygon",arcs:[[-5662,-7568,-7552,-7172,-5678]],id:"42069",properties:{name:"Lackawanna"}},{type:"Polygon",arcs:[[-8892,9032,-5740,9033,-4123,9034,-4538,9035]],id:"47145",properties:{name:"Roane"}},{type:"Polygon",arcs:[[9036,-8477,9037,-6448,-6739]],id:"46021",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7062,-7055,-4640,9038,-3919]],id:"22121",properties:{name:"West Baton Rouge"}},{type:"Polygon",arcs:[[-4208,-7312,-1500,-7457,-6302,9039]],id:"18133",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-1126,-1095,-8183,-8222,-7355]],id:"19173",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[-3474,-7969,-2536,-3908,9040,-7008,-7358]],id:"16011",properties:{name:"Bingham"}},{type:"MultiPolygon",arcs:[[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[9048,-7255,-3997,-403,-4404]]],id:"55003",properties:{name:"Ashland"}},{type:"Polygon",arcs:[[-6729,-8958,-7802,-5366,-8091,-3150,-7185]],id:"27169",properties:{name:"Winona"}},{type:"Polygon",arcs:[[9049,-6818,-6753,-2293,-5233,9050,-7222],[-1231]],id:"51165",properties:{name:"Rockingham"}},{type:"Polygon",arcs:[[9051,9052,-4336,-7288]],id:"30019",properties:{name:"Daniels"}},{type:"Polygon",arcs:[[-7285,-5113,-3642,-3252,-7845]],id:"54097",properties:{name:"Upshur"}},{type:"Polygon",arcs:[[9053,-6527,-8770,9054,-8016,-6767]],id:"48473",properties:{name:"Waller"}},{type:"Polygon",arcs:[[-6308,-4669,-4487,-6999,-7038]],id:"18147",properties:{name:"Spencer"}},{type:"Polygon",arcs:[[-8067,9055,-9010,-951,-1536,-7178]],id:"26031",properties:{name:"Cheboygan"}},{type:"Polygon",arcs:[[-8783,-8265,-5120,-8791,-7870,-7866,-4698]],id:"36027",properties:{name:"Dutchess"}},{type:"Polygon",arcs:[[-5306,-4475,-8813,-8051,9056,-1435]],id:"30067",properties:{name:"Park"}},{type:"Polygon",arcs:[[-6322,-8725,-3702,-7847,9057]],id:"22003",properties:{name:"Allen"}},{type:"Polygon",arcs:[[-2799,-1001,-302,9058,-2820]],id:"28101",properties:{name:"Newton"}},{type:"Polygon",arcs:[[-3920,-9039,-4639,-8701,-7542,-4624,9059]],id:"22047",properties:{name:"Iberville"}},{type:"Polygon",arcs:[[-3432,-4058,-6412,-8738,9060,-6414,-8031]],id:"29223",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7590,-495,-3555,-7260,-6777,-6692]],id:"40141",properties:{name:"Tillman"}},{type:"Polygon",arcs:[[-716,9061,-3536,-6072,9062,-6065,-327]],id:"36011",properties:{name:"Cayuga"}},{type:"Polygon",arcs:[[-7492,-7430,-7500,9063,-8939]],id:"13241",properties:{name:"Rabun"}},{type:"Polygon",arcs:[[-3804,-4239,-5197,-4357,-7078,-7230,-8466,-8467,-570]],id:"05035",properties:{name:"Crittenden"}},{type:"Polygon",arcs:[[-8793,-8797,-7667,-806,-7577,-7518,-2343,-3670,9064]],id:"12063",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-4585,-4032,-7517,-2288,9065,-2848,-4737]],id:"01079",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-8129,-4118,9066,9067,9068]],id:"21215",properties:{name:"Spencer"}},{type:"Polygon",arcs:[[-8286,9069,-596,-7709,-8244]],id:"53067",properties:{name:"Thurston"}},{type:"Polygon",arcs:[[9070,9071,-3502,-7251,-231,-1393]],id:"46011",properties:{name:"Brookings"}},{type:"Polygon",arcs:[[-5600,-5606,-642,-8648,-8641]],id:"47061",properties:{name:"Grundy"}},{type:"Polygon",arcs:[[-6782,-1612,-5866,-8217,9072]],id:"48025",properties:{name:"Bee"}},{type:"Polygon",arcs:[[9073,9074,-8765,-4634,9075]],id:"24017",properties:{name:"Charles"}},{type:"Polygon",arcs:[[-5659,-5677,-6735,-6716,9076]],id:"42113",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-2170,-7790]],id:"51830",properties:{name:"Williamsburg"}},{type:"Polygon",arcs:[[-8406,-7641,9077,-2244]],id:"48449",properties:{name:"Titus"}},{type:"Polygon",arcs:[[-2245,-9078,-7640,-2956,-6462]],id:"48063",properties:{name:"Camp"}},{type:"Polygon",arcs:[[9078,-5602,-8646,9079]],id:"47127",properties:{name:"Moore"}},{type:"Polygon",arcs:[[9080,-7600,-9023,-4324,-8880,9081,9082]],id:"40013",properties:{name:"Bryan"}},{type:"Polygon",arcs:[[-2270,-109,-6528,-9054,-6766,-7744]],id:"48185",properties:{name:"Grimes"}},{type:"Polygon",arcs:[[-7575,-2010,-7014,-7580,-9006,9083]],id:"12073",properties:{name:"Leon"}},{type:"Polygon",arcs:[[-84,-8728,9084,-2462,9085]],id:"28025",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5995,-8224,9086,-4415,-4017,-7997]],id:"29087",properties:{name:"Holt"}},{type:"Polygon",arcs:[[-7160,9087,-6427,-8531,-8598,9088]],id:"36029",properties:{name:"Erie"}},{type:"Polygon",arcs:[[-8126,-2899,-7103,-8761,-2845]],id:"16087",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-6350,-8874,-8786,-6681,-5856,-4750]],id:"46055",properties:{name:"Haakon"}},{type:"Polygon",arcs:[[-7882,-8890,-8709,-4256,-6916,-7934,-2582,-7885]],id:"40079",properties:{name:"Le Flore"}},{type:"Polygon",arcs:[[-5824,-8606,-6289,9089,-8076,-5362,-5108]],id:"54099",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-7247,9090,-3568,-6012,-4899,-265]],id:"30079",properties:{name:"Prairie"}},{type:"Polygon",arcs:[[9091,-7654,9092,-2563]],id:"12033",properties:{name:"Escambia"}},{type:"Polygon",arcs:[[-8949,-8425,9093,-8374,-8412,-59]],id:"13175",properties:{name:"Laurens"}},{type:"Polygon",arcs:[[9094,-2679,-192,-3160,-846]],id:"19023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[9095,-5223,9096,-463,9097,-5974,-3368,-7402]],id:"41065",properties:{name:"Wasco"}},{type:"Polygon",arcs:[[-5854,-4860,-7533,-1600,-6341,9098]],id:"31027",properties:{name:"Cedar"}},{type:"Polygon",arcs:[[-8690,9099,-8734,-7289,9100,-7945,9101]],id:"33011",properties:{name:"Hillsborough"}},{type:"Polygon",arcs:[[-8211,-5797,-5301,-8495,-8917,9102]],id:"13251",properties:{name:"Screven"}},{type:"Polygon",arcs:[[-8483,-8801,-7205,-5215,-6215,-1011]],id:"31021",properties:{name:"Burt"}},{type:"MultiPolygon",arcs:[[[-4282,9103,-8832,9104]],[[-8837,9105]],[[-5079,9106]]],id:"24039",properties:{name:"Somerset"}},{type:"Polygon",arcs:[[-4281,9107,9108,-8833,-9104]],id:"24047",properties:{name:"Worcester"}},{type:"Polygon",arcs:[[9109,-455,-8647,-6258,-5249,-6632]],id:"38013",properties:{name:"Burke"}},{type:"Polygon",arcs:[[9110,9111,9112,-5655]],id:"18127",properties:{name:"Porter"}},{type:"Polygon",arcs:[[-8006,-6407,-1924,-2158,-270,-7141]],id:"29083",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-6071,9113,-7816,-7739,-6857,-6066,-9063]],id:"36023",properties:{name:"Cortland"}},{type:"Polygon",arcs:[[-2902,-3902,-5314,-8716,9114]],id:"16001",properties:{name:"Ada"}},{type:"Polygon",arcs:[[-2795,-4043,-1117,9115,-1743]],id:"17175",properties:{name:"Stark"}},{type:"Polygon",arcs:[[-8780,9116,-2554,-2108,9117,9118]],id:"38043",properties:{name:"Kidder"}},{type:"Polygon",arcs:[[-5980,-6786,-8871,-8798,-6146,9119]],id:"51173",properties:{name:"Smyth"}},{type:"Polygon",arcs:[[9120,-1942,-8427,-6099,-6375,-8805]],id:"13301",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-6884,9121,-5736,-5536,-6456]],id:"21201",properties:{name:"Robertson"}},{type:"MultiPolygon",arcs:[[[9122]],[[-1706,-2294,-482,9123]],[[9124]]],id:"02180",properties:{name:"Nome"}},{type:"Polygon",arcs:[[-2218,-3434,-1026,-429,9125]],id:"48415",properties:{name:"Scurry"}},{type:"Polygon",arcs:[[9126,-8220,-8396,-8756,-118,-891]],id:"48249",properties:{name:"Jim Wells"}},{type:"Polygon",arcs:[[-8858,-2481,-7637,-2915]],id:"31095",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-8056,-6638,-5607,-5598,-8816]],id:"47015",properties:{name:"Cannon"}},{type:"Polygon",arcs:[[-3303,-1237,-2107,-7308,9127,-6393]],id:"18017",properties:{name:"Cass"}},{type:"Polygon",arcs:[[-9090,-6288,-8677,-7453,-7442,-6828,-8077]],id:"54043",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[9128,-7849,-556,-2657,-8922,-5405,-7122,9129]],id:"31111",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-8292,-3090,9130,9131,9132,-7085,-8635]],id:"17157",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[-9015,9133,-5376,-1448,-5465]],id:"55131",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-5268,9134,9135,-6003]],id:"11001",properties:{name:"District of Columbia"}},{type:"Polygon",arcs:[[9136,9137,-4890,-6814,-5909]],id:"51119",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-3129,9138,-4656,-2508,-2595]],id:"31061",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-7032,-5292,-3806,-8720,9139,-8158,9140]],id:"06001",properties:{name:"Alameda"}},{type:"Polygon",arcs:[[-6004,-9136,9141,9142]],id:"51510",properties:{name:"Alexandria"}},{type:"Polygon",arcs:[[-5937,9143,9144,-2307,-1881]],id:"05079",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6554,9145,-2334,9146,-5277,-7959,-8580,-4469]],id:"37141",properties:{name:"Pender"}},{type:"Polygon",arcs:[[-5964,-8127,-7395,-5089,-7034,-8790]],id:"09003",properties:{name:"Hartford"}},{type:"Polygon",arcs:[[-3992,9147,-8096,-4652]],id:"17097",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-6568,-1598,-5304,-8847,-881,-6569,-199,-4414]],id:"31141",properties:{name:"Platte"}},{type:"Polygon",arcs:[[-6387,-2950,9148,9149,-3931,-2513]],id:"20081",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-3002,-2691,-2586,-4809,-7257,-3620]],id:"48135",properties:{name:"Ector"}},{type:"Polygon",arcs:[[-272,-2157,-5883,9150,9151]],id:"29085",properties:{name:"Hickory"}},{type:"Polygon",arcs:[[-6802,-6793,9152,-8255,-8358,-8141,-8069]],id:"51025",properties:{name:"Brunswick"}},{type:"Polygon",arcs:[[-2666,-8925,-9095,-2392]],id:"19067",properties:{name:"Floyd"}},{type:"Polygon",arcs:[[9153]],id:"51600",properties:{name:"Fairfax"}},{type:"Polygon",arcs:[[-5319,-8499,-8744,9154,9155,-8933]],id:"31123",properties:{name:"Morrill"}},{type:"Polygon",arcs:[[9156,-1451,-7775,-3994,-4651,-8901,-3015]],id:"55127",properties:{name:"Walworth"}},{type:"Polygon",arcs:[[-8918,-2925,-8952,-4564]],id:"13043",properties:{name:"Candler"}},{type:"Polygon",arcs:[[-1195,-3001,-1123,9157,-8082,-2034,9158]],id:"17115",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-858,-3111,-2577,-2613,-1502,-339,-2134,-8886]],id:"20063",properties:{name:"Gove"}},{type:"Polygon",arcs:[[-7680,-8081,-8346,-8905,-6202]],id:"28041",properties:{name:"Greene"}},{type:"Polygon",arcs:[[9159,-2683,-2660,9160,-9131,-3089]],id:"17189",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9161,-287,-703,-3172,-3481,-3519]],id:"23019",properties:{name:"Penobscot"}},{type:"Polygon",arcs:[[-2449,-2404,-394,-3996,-5787,9162]],id:"55001",properties:{name:"Adams"}},{type:"MultiPolygon",arcs:[[[9163]],[[9164]],[[-8906,-8344,9165,-7756,-415]]],id:"28059",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[9166,-1672,9167,9168,-7011,-7666]],id:"13071",properties:{name:"Colquitt"}},{type:"Polygon",arcs:[[-7938,-6159,-7887,-966,-3757,9169,-9028,-2302,-4725]],id:"42125",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7101,9170,-9108,-4280,-5082,-948]],id:"10005",properties:{name:"Sussex"}},{type:"Polygon",arcs:[[-2970,9171,-5428,-7250,-3156,-2417,-6181]],id:"20197",properties:{name:"Wabaunsee"}},{type:"Polygon",arcs:[[-5295,-5288,-6890,-5709,9172,-3312]],id:"21157",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-7469,9173,-5110,-4922,-5354,-6344,-6564]],id:"21175",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-1284,-6447,-6585,-8965,-282,9174,-4911]],id:"21177",properties:{name:"Muhlenberg"}},{type:"Polygon",arcs:[[-8966,-4218,-7859,-5622,-7297]],id:"21213",properties:{name:"Simpson"}},{type:"Polygon",arcs:[[-4009,-1904,-2832,-4838,-8565]],id:"37035",properties:{name:"Catawba"}},{type:"Polygon",arcs:[[-7168,-7651,-7596,-7669,-7422,-6560]],id:"40103",properties:{name:"Noble"}},{type:"Polygon",arcs:[[-4523,9175,-3455,-8420,9176,-6022]],id:"53013",properties:{name:"Columbia"}},{type:"Polygon",arcs:[[-9059,-7703,-7677,9177,9178]],id:"28061",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-7200,-5440,-4672,-4629,-1129,-3098]],id:"17033",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-4755,-566,-1395,-3005,-6914,-1390]],id:"46005",properties:{name:"Beadle"}},{type:"Polygon",arcs:[[-8924,-3546,-6667,-8365,-1033,-6645]],id:"39069",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-8705,-2004,-8408,-6660,-8887,-1633]],id:"39047",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-2929,-1161,9179,-2705,-8883]],id:"18041",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-7644,-6464,-2249,-2265]],id:"48379",properties:{name:"Rains"}},{type:"Polygon",arcs:[[-5103,-669,-7235,-2325,-8787,-7602]],id:"29129",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[9180,-363,-656,9181,9182]],id:"38027",properties:{name:"Eddy"}},{type:"Polygon",arcs:[[-3006,-560,-8500,-1363,-1990]],id:"46061",properties:{name:"Hanson"}},{type:"Polygon",arcs:[[-1816,9183,-8429,-8150,-2741]],id:"39109",properties:{name:"Miami"}},{type:"Polygon",arcs:[[-1066,-228,-8095,9184,-2411,-2724]],id:"48367",properties:{name:"Parker"}},{type:"Polygon",arcs:[[9185,-1068,-2723,-8923,-5921]],id:"48503",properties:{name:"Young"}},{type:"Polygon",arcs:[[-6626,9186,-8592,-4024,-6471,-788]],id:"48373",properties:{name:"Polk"}},{type:"Polygon",arcs:[[-6323,-9058,-7848,-5340,-8802]],id:"22011",properties:{name:"Beauregard"}},{type:"Polygon",arcs:[[-8147,-4384,-8357,-319,-4185,9187,-5139]],id:"49033",properties:{name:"Rich"}},{type:"Polygon",arcs:[[-2351,-2365,-3634,9188,-5219,9189,-7710,-594]],id:"53077",properties:{name:"Yakima"}},{type:"MultiPolygon",arcs:[[[9190]],[[-3544,9191,9192,-3066,-6665]]],id:"39123",properties:{name:"Ottawa"}},{type:"Polygon",arcs:[[-4329,-5718,-4962,9193,-7088,-4956]],id:"17013",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-6869,-6944,-3972,-8812,-6566,-5746]],id:"35007",properties:{name:"Colfax"}},{type:"Polygon",arcs:[[-6754,-586,-6911,-6256,-4447,-5581]],id:"31103",properties:{name:"Keya Paha"}},{type:"Polygon",arcs:[[-1439,-8385,-8509]],id:"56017",properties:{name:"Hot Springs"}},{type:"Polygon",arcs:[[-8166,-5297,-5949,-5503,-8903]],id:"21007",properties:{name:"Ballard"}},{type:"Polygon",arcs:[[9194,-6761,-1687,-5044,-8591,-9187,-6625,-6742]],id:"48005",properties:{name:"Angelina"}},{type:"Polygon",arcs:[[-4966,-5843,-5051,-4684,-4874,9195]],id:"45015",properties:{name:"Berkeley"}},{type:"Polygon",arcs:[[-888,9196,-9071,-1392,-564]],id:"46057",properties:{name:"Hamlin"}},{type:"Polygon",arcs:[[-4484,-4099,-5894,9197,-8402,-5720]],id:"45037",properties:{name:"Edgefield"}},{type:"Polygon",arcs:[[-1358,-6783,-9073,-8221,-9127,-890,-3395]],id:"48297",properties:{name:"Live Oak"}},{type:"Polygon",arcs:[[-1332,9198,-822,-8520,-6031]],id:"27121",properties:{name:"Pope"}},{type:"Polygon",arcs:[[9199,9200,-8036,-9025,9201]],id:"39115",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[9202,-5224,-9096,-7401,-7957]],id:"41027",properties:{name:"Hood River"}},{type:"Polygon",arcs:[[-273,-9152,9203,-7337,9204,-1907]],id:"29167",properties:{name:"Polk"}},{type:"Polygon",arcs:[[9205,-2189,9206,-899,-1656]],id:"48115",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-2304,-9030,-5189,-7324,-7277,-3131]],id:"54061",properties:{name:"Monongalia"}},{type:"Polygon",arcs:[[-3085,-5923,-211,-3783,-2234]],id:"48207",properties:{name:"Haskell"}},{type:"Polygon",arcs:[[-209,-2190,-9206,-1655,-471]],id:"48445",properties:{name:"Terry"}},{type:"Polygon",arcs:[[-7261,-4551,-1063,-9186,-1045]],id:"48009",properties:{name:"Archer"}},{type:"Polygon",arcs:[[-1307,-6329,-2667,-2390,-8955]],id:"19195",properties:{name:"Worth"}},{type:"Polygon",arcs:[[-7671,-6521,-4496,-6888,-4617,-5519]],id:"21001",properties:{name:"Adair"}},{type:"Polygon",arcs:[[-6295,-8996,-6115,-2223,9207,9208,9209]],id:"08093",properties:{name:"Park"}},{type:"Polygon",arcs:[[-5896,9210,9211,-4967,-9196,-4873,-6634,-1351,9212]],id:"45075",properties:{name:"Orangeburg"}},{type:"Polygon",arcs:[[9213,-6296,-9210,9214,-8296]],id:"08065",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-8460,-8607,-5826,9215,-5207]],id:"21089",properties:{name:"Greenup"}},{type:"Polygon",arcs:[[-9064,-7499,9216,9217,-8582,-3824,-8940]],id:"13137",properties:{name:"Habersham"}},{type:"Polygon",arcs:[[-3404,-9026,-3785,-3792,-8967,-8409]],id:"39163",properties:{name:"Vinton"}},{type:"Polygon",arcs:[[-8492,-92,-1736,-8845,-755]],id:"39175",properties:{name:"Wyandot"}},{type:"Polygon",arcs:[[-4442,-7532,-8618,-4908,-6606,-8873,9218]],id:"30003",properties:{name:"Big Horn"}},{type:"Polygon",arcs:[[-4317,-4062,-2373,-7702,9219]],id:"28037",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-5785,9220],[9221]],id:"51683",properties:{name:"Manassas"}},{type:"Polygon",arcs:[[-4539,-9035,-4127,9222,-5421,-7325]],id:"47107",properties:{name:"McMinn"}},{type:"Polygon",arcs:[[9223,-426,-7850,-9129,9224,-877]],id:"31117",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-6557,-7825,-7829,-6505]],id:"40133",properties:{name:"Seminole"}},{type:"Polygon",arcs:[[-4792,-2252,-7692,9225,-5944,9226,-8807,-4547]],id:"48213",properties:{name:"Henderson"}},{type:"Polygon",arcs:[[-8453,-8481,-8486,-5066,-5971,9227,-7436]],id:"50001",properties:{name:"Addison"}},{type:"Polygon",arcs:[[9228,-9155,-8743,-8317,9229,9230,-3738]],id:"31033",properties:{name:"Cheyenne"}},{type:"Polygon",arcs:[[9231,-285,-7300,9232,-4781,-4425,-6685]],id:"47125",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[9233,9234,-4132,-6640,-1072,-662,-2885]],id:"48035",properties:{name:"Bosque"}},{type:"Polygon",arcs:[[9235,-5312,-1399,-7705,-4029,-8936]],id:"47181",properties:{name:"Wayne"}},{type:"Polygon",arcs:[[-6696,-3762,-6921,9236,9237,-4096,-4483]],id:"45071",properties:{name:"Newberry"}},{type:"Polygon",arcs:[[-5646,-897,-8318,-7210,-3969]],id:"48205",properties:{name:"Hartley"}},{type:"Polygon",arcs:[[-405,-4001,-1430,-4153,-6822]],id:"55107",properties:{name:"Rusk"}},{type:"Polygon",arcs:[[-3258,9238,-6060,-8683,-6187,-5443]],id:"28117",properties:{name:"Prentiss"}},{type:"Polygon",arcs:[[-2818,9239,-1783,-3462,-4572]],id:"19035",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-2949,-995,-6894,9240,9241,-9149]],id:"20119",properties:{name:"Meade"}},{type:"Polygon",arcs:[[-3239,-503,-8806,-474,-1625,-1326]],id:"48087",properties:{name:"Collingsworth"}},{type:"Polygon",arcs:[[-6813,-8256,-9153,-6792,-5255]],id:"51135",properties:{name:"Nottoway"}},{type:"Polygon",arcs:[[-2497,9242,-9202,-9024,-3402,-8513]],id:"39127",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-3534,-7427,-7553,-7814,-9114,-6070]],id:"36053",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-2862,-5703,-5592,-8085,-8238]],id:"18171",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-8310,-816,-3080,-3356,-311]],id:"27085",properties:{name:"McLeod"}},{type:"Polygon",arcs:[[-2413,9243,-9234,-2884]],id:"48425",properties:{name:"Somervell"}},{type:"Polygon",arcs:[[-1815,-6434,-6438,-8703,-8430,-9184]],id:"39021",properties:{name:"Champaign"}},{type:"MultiPolygon",arcs:[[[9244,-8196]],[[9245,9246,9247,-8194,9248,-8202]]],id:"12086",properties:{name:"Miami-Dade"}},{type:"Polygon",arcs:[[-9103,-8916,-4562,-8212]],id:"13165",properties:{name:"Jenkins"}},{type:"Polygon",arcs:[[-5692,9249,-371,-1732,9250,-6678]],id:"40043",properties:{name:"Dewey"}},{type:"Polygon",arcs:[[-2277,9251,9252,-6772,-8825,-4527]],id:"40085",properties:{name:"Love"}},{type:"Polygon",arcs:[[-4378,-5034,-8610,-6242,-3265]],id:"13005",properties:{name:"Bacon"}},{type:"Polygon",arcs:[[-288,-9162,-3518]],id:"23021",properties:{name:"Piscataquis"}},{type:"Polygon",arcs:[[9253,9254,-1864,-8713]],id:"39085",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-5833,-8019,-8664,9255,-2646]],id:"48089",properties:{name:"Colorado"}},{type:"Polygon",arcs:[[-5545,-5330,-6588,-5802]],id:"21131",properties:{name:"Leslie"}},{type:"Polygon",arcs:[[-3815,-8261,-7876,-7916,-8960,9256]],id:"06113",properties:{name:"Yolo"}},{type:"Polygon",arcs:[[-8852,9257,-7613,9258,-5146]],id:"12007",properties:{name:"Bradford"}},{type:"Polygon",arcs:[[-8737,-4839,-2830,-2688,9259,-5484,-4689]],id:"37119",properties:{name:"Mecklenburg"}},{type:"Polygon",arcs:[[-8545,-8827,-154,9260,-1119,-3e3,-1193,-1803]],id:"17113",properties:{name:"McLean"}},{type:"Polygon",arcs:[[-4165,-7958,-7399,-6513,9261]],id:"41067",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7130,-4209,-9040,-6305,-3283,-5439]],id:"18021",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-8808,-9227,-5948,-6779,-913]],id:"48161",properties:{name:"Freestone"}},{type:"Polygon",arcs:[[-7081,9262,-5431,9263,-8763,9264]],id:"24003",properties:{name:"Anne Arundel"}},{type:"Polygon",arcs:[[-8532,-2785,-7724,-4853,-4887,-8745]],id:"42083",properties:{name:"McKean"}},{type:"Polygon",arcs:[[-1645,-7276,-8687,-2634,9265,-3292]],id:"29103",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-2600,-6939,-3026,-5419]],id:"19147",properties:{name:"Palo Alto"}},{type:"Polygon",arcs:[[-3293,-9266,-2638,-8511,-8185,-4877,9266]],id:"29121",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-2464,9267,-7996,-6969,9268,-3125]],id:"28103",properties:{name:"Noxubee"}},{type:"Polygon",arcs:[[-6199,-6539,-2494,-7508,9269,-4060]],id:"28077",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-1807,-4196,-980,-8800,-8234,-8999,-8027,-8034]],id:"08073",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6174,-5204,9270,-2910,-694]],id:"20077",properties:{name:"Harper"}},{type:"Polygon",arcs:[[-190,-6313,-1797,-734,-3161]],id:"19171",properties:{name:"Tama"}},{type:"Polygon",arcs:[[-9085,-8727,-7993,-7994,-9268,-2463]],id:"28087",properties:{name:"Lowndes"}},{type:"Polygon",arcs:[[-1547,-1908,-9205,-7340,9271,-3927]],id:"29057",properties:{name:"Dade"}},{type:"Polygon",arcs:[[-2188,-2219,-9126,-428,-6529,-9207]],id:"48033",properties:{name:"Borden"}},{type:"Polygon",arcs:[[-5420,-3029,-3419,-9240]],id:"19021",properties:{name:"Buena Vista"}},{type:"Polygon",arcs:[[-5957,-1349,-5313,-9236,-8935,-4973]],id:"47039",properties:{name:"Decatur"}},{type:"Polygon",arcs:[[-7104,-2903,-9115,-8715,-8762]],id:"16027",properties:{name:"Canyon"}},{type:"Polygon",arcs:[[-4061,-9270,-7507,-8053,-2049]],id:"28147",properties:{name:"Walthall"}},{type:"Polygon",arcs:[[-8691,-9102,-7944,-3494,-4707]],id:"33005",properties:{name:"Cheshire"}},{type:"Polygon",arcs:[[-8788,-2323,-3294,-9267,-4876,-1530]],id:"29115",properties:{name:"Linn"}},{type:"Polygon",arcs:[[-6679,-9251,-1735,-497,-3238,-2483]],id:"40129",properties:{name:"Roger Mills"}},{type:"Polygon",arcs:[[9272,-5789,-7538,9273,-2694,-4409]],id:"55111",properties:{name:"Sauk"}},{type:"Polygon",arcs:[[-8724,-7460,-8868,-7688,-7065,-3923,-9020,-3704]],id:"22009",properties:{name:"Avoyelles"}},{type:"Polygon",arcs:[[-3928,-9272,-7339,-1476,-1627,9274,-1589]],id:"29109",properties:{name:"Lawrence"}},{type:"Polygon",arcs:[[-1029,-7968,-3848,9275,-5164]],id:"37127",properties:{name:"Nash"}},{type:"Polygon",arcs:[[-462,-5837,-1998,9276,-5975,-9098]],id:"41069",properties:{name:"Wheeler"}},{type:"Polygon",arcs:[[-5208,-9216,-5825,-5106,9277,-7467]],id:"21043",properties:{name:"Carter"}},{type:"Polygon",arcs:[[-5801,9278,-6358,-8556,-4842,-4768]],id:"37115",properties:{name:"Madison"}},{type:"MultiPolygon",arcs:[[[-9222]],[[-3587,9279,9280,-8637,-7810],[-5786,-9221]]],id:"51153",properties:{name:"Prince William"}},{type:"Polygon",arcs:[[-8089,-7893,9281,-8730]],id:"34007",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-9182,-655,-2552,9282]],id:"38031",properties:{name:"Foster"}},{type:"Polygon",arcs:[[-6820,-6799,-5981,-9120,-6150,-1570,-6532]],id:"51167",properties:{name:"Russell"}},{type:"MultiPolygon",arcs:[[[9283]],[[-8609,-4916,-7616,9284,-1606]]],id:"26041",properties:{name:"Delta"}},{type:"Polygon",arcs:[[-6476,-4215,-7040,-4268,-7525,-4263,-6121,-66]],id:"18175",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-4457,-7214,-4064,-5694,-2804]],id:"35019",properties:{name:"Guadalupe"}},{type:"Polygon",arcs:[[-6170,-2708,-8824,-8943,-4301]],id:"18029",properties:{name:"Dearborn"}},{type:"Polygon",arcs:[[-8822,-7051,-8869,9285,-8941]],id:"21117",properties:{name:"Kenton"}},{type:"MultiPolygon",arcs:[[[-8954,-3484,-7070,9286,-4797]]],id:"23015",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-8387,-7193,-3260,-5442,-7118]],id:"28009",properties:{name:"Benton"}},{type:"Polygon",arcs:[[-96,-702,-3032,-3645,-8454,-5889]],id:"19119",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-6806,9287,-5618,9288,-5152,9289]],id:"21049",properties:{name:"Clark"}},{type:"Polygon",arcs:[[9290,9291,-5810,9292,-2686]],id:"37167",properties:{name:"Stanly"}},{type:"Polygon",arcs:[[-8817,-5596,-9079,9293,9294]],id:"47003",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-5236,-5726,-3226,-5253,-3624,9295]],id:"51029",properties:{name:"Buckingham"}},{type:"Polygon",arcs:[[-9003,-8998,-7920,-3659,-7420]],id:"05089",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-8223,-6042,-3709,-6050,-4416,-9087]],id:"29003",properties:{name:"Andrew"}},{type:"Polygon",arcs:[[-2835,-8045,-3450,-8682,-7988,-4387,-7995]],id:"01125",properties:{name:"Tuscaloosa"}},{type:"Polygon",arcs:[[-4971,-5799,-4766,-6451,-4850]],id:"47063",properties:{name:"Hamblen"}},{type:"Polygon",arcs:[[-3633,-4525,-6024,9296,-5835,-5220,-9189]],id:"53005",properties:{name:"Benton"}},{type:"Polygon",arcs:[[-8622,-4274,9297,-4607,-8330]],id:"13191",properties:{name:"McIntosh"}},{type:"Polygon",arcs:[[-4665,-4817,-8033,-3074,-7673]],id:"48109",properties:{name:"Culberson"}},{type:"Polygon",arcs:[[-1940,-8403,-9198,-5899,-8209,-8428]],id:"13245",properties:{name:"Richmond"}},{type:"Polygon",arcs:[[-9173,-5708,-6686,-5958,-3313]],id:"21035",properties:{name:"Calloway"}},{type:"Polygon",arcs:[[9298,-5399,-8633,-8732,-9100,-8689]],id:"33013",properties:{name:"Merrimack"}},{type:"MultiPolygon",arcs:[[[-3976,9299]],[[9300,-6653]],[[-8768,9301,-6651]]],id:"48167",properties:{name:"Galveston"}},{type:"Polygon",arcs:[[-8934,-9156,-9229,-3737,9302,-5560]],id:"31007",properties:{name:"Banner"}},{type:"Polygon",arcs:[[-2400,-3190,-5938,-1879,-8562,-7777]],id:"05053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[9303,-5022,9304,-4299,9305,-5018]],id:"34033",properties:{name:"Salem"}},{type:"Polygon",arcs:[[-6710,-9262,-6516,-7907,-8180,9306]],id:"41057",properties:{name:"Tillamook"}},{type:"Polygon",arcs:[[-7437,-9228,-5973,-8389,-8736,-9018,9307]],id:"36115",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9308,-7197,-2744,-2139]],id:"27077",properties:{name:"Lake of the Woods"}},{type:"Polygon",arcs:[[-7932,-6873,-1795,-975,-4195,-7970,-6112]],id:"08001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[9309,-3816,-9257,-8959,-7629,-7413]],id:"06033",properties:{name:"Lake"}},{type:"Polygon",arcs:[[-8572,-8621,-1943,-9121,-8804,9310]],id:"13317",properties:{name:"Wilkes"}},{type:"Polygon",arcs:[[-4879,-8187,-6543,-1478,9311]],id:"29089",properties:{name:"Howard"}},{type:"Polygon",arcs:[[-6518,9312,-4978,-3372,-204,-6713]],id:"42011",properties:{name:"Berks"}},{type:"Polygon",arcs:[[9313,-5756,-5862,-7962,-3334]],id:"47087",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2908,-7846,-3250,-8631,-6603,-6796]],id:"54007",properties:{name:"Braxton"}},{type:"Polygon",arcs:[[-6883,9314,-8273,-5211,-5733,-9122]],id:"21161",properties:{name:"Mason"}},{type:"Polygon",arcs:[[9315,-8945,-7114,-8750,9316]],id:"26021",properties:{name:"Berrien"}},{type:"Polygon",arcs:[[-9261,-153,-8239,-4923,-1120]],id:"17019",properties:{name:"Champaign"}},{type:"Polygon",arcs:[[-4396,-7223,-9051,-5232,9317,-8440,-7440],[-6912],[-781]],id:"51015",properties:{name:"Augusta"}},{type:"Polygon",arcs:[[-3194,-6220,-3667,-7029,9318,-9144,-5936]],id:"05001",properties:{name:"Arkansas"}},{type:"Polygon",arcs:[[-8312,-8666,-2068,-8589,-8668,-7806]],id:"13079",properties:{name:"Crawford"}},{type:"Polygon",arcs:[[-3287,-6386,-6306,-6166,-4674]],id:"18027",properties:{name:"Daviess"}},{type:"MultiPolygon",arcs:[[[9319]],[[9320,-6896]],[[-4514,9321]],[[-6900,9322]]],id:"37055",properties:{name:"Dare"}},{type:"Polygon",arcs:[[-3843,-3563,-9091,-7246]],id:"30021",properties:{name:"Dawson"}},{type:"Polygon",arcs:[[-7900,-664,-1075,-1663,-5847,-6745]],id:"48281",properties:{name:"Lampasas"}},{type:"Polygon",arcs:[[-7330,-5989,-1693,9323,-7582]],id:"12123",properties:{name:"Taylor"}},{type:"Polygon",arcs:[[9324,-6877,-4201]],id:"13047",properties:{name:"Catoosa"}},{type:"Polygon",arcs:[[-729,-6029,-6083,-479,-8859]],id:"13067",properties:{name:"Cobb"}},{type:"MultiPolygon",arcs:[[[-4626,-7547,-4157]],[[-3921,-9060,-4623,-6480,-9021]]],id:"22099",properties:{name:"St. Martin"}},{type:"Polygon",arcs:[[-7207,-3275,9325,-7510,-2312,-8267,-7227]],id:"28135",properties:{name:"Tallahatchie"}},{type:"Polygon",arcs:[[-9151,-5882,-1528,-869,-7338,-9204]],id:"29059",properties:{name:"Dallas"}},{type:"Polygon",arcs:[[-3847,-4069,-5073,-4462,-5165,-9276]],id:"37195",properties:{name:"Wilson"}},{type:"Polygon",arcs:[[-1584,-5992,-364,-9181,9326,-8692]],id:"38005",properties:{name:"Benson"}},{type:"Polygon",arcs:[[-9238,9327,9328,-9211,-5895,-4097]],id:"45063",properties:{name:"Lexington"}},{type:"Polygon",arcs:[[-1676,-2693,-2780,-8371,-1840,-4182,-8947]],id:"48137",properties:{name:"Edwards"}},{type:"Polygon",arcs:[[-4204,-3827,-4435,-4248]],id:"13055",properties:{name:"Chattooga"}},{type:"Polygon",arcs:[[9329,-3375,-7022,9330,9331]],id:"24025",properties:{name:"Harford"}},{type:"Polygon",arcs:[[-5811,-5631,-5712,-6622,-4983,-4089,-4975,-4868]],id:"45069",properties:{name:"Marlboro"}},{type:"Polygon",arcs:[[-2918,-7488,-5429,-9172,-2969,-3100]],id:"20161",properties:{name:"Riley"}},{type:"Polygon",arcs:[[-5620,-7120,-1563,-1276,-8944,9332]],id:"26005",properties:{name:"Allegan"}},{type:"Polygon",arcs:[[-6541,-5124,-5244,-4894,-7462]],id:"29051",properties:{name:"Cole"}},{type:"Polygon",arcs:[[-7594,-7650,9333,9334,-3746,-4084,-2640]],id:"40143",properties:{name:"Tulsa"}},{type:"Polygon",arcs:[[-3597,-8137,-5969,-5155,-1857,9335]],id:"48187",properties:{name:"Guadalupe"}},{type:"Polygon",arcs:[[-8399,-8928,9336,-8487,-8479,-2439]],id:"50005",properties:{name:"Caledonia"}},{type:"Polygon",arcs:[[-5466,-1452,-9157,-3014,-7539]],id:"55055",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-7843,9337,-5013,9338,9339]],id:"42001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-6177,-7530,-3268,-3278,-7910,-8388]],id:"20105",properties:{name:"Lincoln"}},{type:"MultiPolygon",arcs:[[[-8821,9340]],[[9341]]],id:"53029",properties:{name:"Island"}},{type:"Polygon",arcs:[[9342,-4779,-5855,-9099,-6340,-626,-5161,-6910]],id:"31107",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-8528,-7834,9343,-4420,-8931,-8112,-8850]],id:"32019",properties:{name:"Lyon"}},{type:"Polygon",arcs:[[-7468,-9278,-5105,-9174]],id:"21063",properties:{name:"Elliott"}},{type:"Polygon",arcs:[[-4501,-5154,-4477,-6587,-6353,9344]],id:"21079",properties:{name:"Garrard"}},{type:"Polygon",arcs:[[-5544,-4929,-5613,-6530,-5332]],id:"21133",properties:{name:"Letcher"}},{type:"Polygon",arcs:[[-2977,-4579,9345,-7042,-7147]],id:"21223",properties:{name:"Trimble"}},{type:"Polygon",arcs:[[-4126,-5954,-7940,-7941,-5422,-9223]],id:"47123",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-2282,-7750,-7812,-2290,-6752]],id:"51113",properties:{name:"Madison"}},{type:"Polygon",arcs:[[-6945,-3324,-1315,-2680,-9160,-3088]],id:"17027",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-4604,9346,-9247,9347,-8619]],id:"12011",properties:{name:"Broward"}},{type:"Polygon",arcs:[[-9150,-9242,9348,-6732,-3932]],id:"20175",properties:{name:"Seward"}},{type:"Polygon",arcs:[[-7691,-8456,-6762,-9195,-6741,-5945,-9226]],id:"48073",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-9319,-7028,-3503,-7301,-2308,-9145]],id:"05041",properties:{name:"Desha"}},{type:"Polygon",arcs:[[-9041,-3907,-4379,-8149,-8259,-7005]],id:"16029",properties:{name:"Caribou"}},{type:"Polygon",arcs:[[-4464,-3729,-4122,-2335,-9146,-6553]],id:"37061",properties:{name:"Duplin"}},{type:"Polygon",arcs:[[-7911,-3281,-8657,-6317,-6478,-6311]],id:"20009",properties:{name:"Barton"}},{type:"Polygon",arcs:[[-1734,9349,-7588,-499]],id:"40149",properties:{name:"Washita"}},{type:"Polygon",arcs:[[-6987,-6228,-6297,-9214,-8295,-1722]],id:"08037",properties:{name:"Eagle"}},{type:"Polygon",arcs:[[-2006,-8543,-5675,-5672,-7405,-7902]],id:"39099",properties:{name:"Mahoning"}},{type:"Polygon",arcs:[[-5037,9350,-8215,-7855,-7783,-4728]],id:"01087",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-8231,-1832,-6501,-1818,-2740,-451]],id:"39107",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-3586,-5269,-6006,-2986,-6005,-9143,9351,-9074,9352,-9280],[-9154]],id:"51059",properties:{name:"Fairfax"}},{type:"Polygon",arcs:[[-8856,9353,-4148,-1402,-4e3]],id:"55085",properties:{name:"Oneida"}},{type:"Polygon",arcs:[[-8422,-2842,-1993,9354]],id:"41061",properties:{name:"Union"}},{type:"Polygon",arcs:[[-5897,-9213,-1354,-5796,-8210]],id:"45011",properties:{name:"Barnwell"}},{type:"Polygon",arcs:[[9355,-324,-8136,-5449]],id:"49051",properties:{name:"Wasatch"}},{type:"MultiPolygon",arcs:[[[9356]],[[9357]],[[-6054,-8003,9358]],[[9359]]],id:"26089",properties:{name:"Leelanau"}},{type:"Polygon",arcs:[[-7274,-9016,-8840,-3065,-5262,-8586,-8686]],id:"17067",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[9360,-5732,-1489,9361,-1457]],id:"51193",properties:{name:"Westmoreland"}},{type:"Polygon",arcs:[[-3458,-7344,-3856,-8216,-9351,-5036,-8008]],id:"01123",properties:{name:"Tallapoosa"}},{type:"Polygon",arcs:[[-1671,-8356,-8574,9362,-9168]],id:"13075",properties:{name:"Cook"}},{type:"MultiPolygon",arcs:[[[-5191,9363]],[[9364]]],id:"26083",properties:{name:"Keweenaw"}},{type:"Polygon",arcs:[[-3126,-9269,-6968,-298,-1e3]],id:"28069",properties:{name:"Kemper"}},{type:"Polygon",arcs:[[-1035,-8364,-1828,-2080]],id:"39125",properties:{name:"Paulding"}},{type:"Polygon",arcs:[[-5800,-1427,-7295,-4510,-6359,-9279]],id:"47171",properties:{name:"Unicoi"}},{type:"Polygon",arcs:[[-8809,-4375,-8376,9365]],id:"13209",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-9169,-9363,-8576,-7327,-7581,-7012]],id:"13027",properties:{name:"Brooks"}},{type:"Polygon",arcs:[[-3739,-9231,9366,-2811,-2812,-977,-1794,-6872]],id:"08075",properties:{name:"Logan"}},{type:"Polygon",arcs:[[-1737,-90,-6536,-904,-1860]],id:"39117",properties:{name:"Morrow"}},{type:"Polygon",arcs:[[-8672,-1855,9367,-9200,-9243,-2496]],id:"39119",properties:{name:"Muskingum"}},{type:"Polygon",arcs:[[-8493,-4695,9368,-6935]],id:"13051",properties:{name:"Chatham"}},{type:"Polygon",arcs:[[-8671,-8675,-1777,-7016,9369,-8339]],id:"13061",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-9230,-8316,-7123,-2808,-9367]],id:"08115",properties:{name:"Sedgwick"}},{type:"Polygon",arcs:[[-3677,-7048,-8306,-8702,-1825,9370,-2889]],id:"12105",properties:{name:"Polk"}},{type:"Polygon",arcs:[[9371,-9082,-8881,-7759,-2262,-4802]],id:"48147",properties:{name:"Fannin"}},{type:"Polygon",arcs:[[-5950,-3316,-7335,-5891,-5817,-5505]],id:"21105",properties:{name:"Hickman"}},{type:"Polygon",arcs:[[-8643,-8650,-7660,-4246,-7736,-8930]],id:"01071",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-8578,-3406,-7852,-8214,9372]],id:"13215",properties:{name:"Muscogee"}},{type:"Polygon",arcs:[[9373,-8908,-3838,-7955,-4041,-2793,-8362]],id:"17195",properties:{name:"Whiteside"}},{type:"Polygon",arcs:[[9374,-8706,-8304,-2367,-7769]],id:"12009",properties:{name:"Brevard"}},{type:"Polygon",arcs:[[-3221,-8912,-1673,-9167,-7665,-7663,-8950]],id:"13321",properties:{name:"Worth"}},{type:"Polygon",arcs:[[-8611,-8331,-4610,-8969,-4992,-6244]],id:"13025",properties:{name:"Brantley"}},{type:"Polygon",arcs:[[-1733,-369,-9004,-2241,-491,-7589,-9350]],id:"40015",properties:{name:"Caddo"}},{type:"Polygon",arcs:[[9375,-9294,-9080,-8645,-8929,-7515,-1040]],id:"47103",properties:{name:"Lincoln"}},{type:"Polygon",arcs:[[-6657,-4726,-3136,-7239,-8038,9376]],id:"39111",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[9377,-4407,-7801,-8470]],id:"55081",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-6137,-3735,-4691,-3759,-7528]],id:"45021",properties:{name:"Cherokee"}},{type:"Polygon",arcs:[[-5281,-4990,-174,-8501,-4149,-9354,-8855]],id:"55041",properties:{name:"Forest"}},{type:"Polygon",arcs:[[-763,-6807,-9290,-5151,-4499,9378]],id:"21067",properties:{name:"Fayette"}},{type:"Polygon",arcs:[[-357,-3948,-6281,-6425,-9088,-7159]],id:"36037",properties:{name:"Genesee"}},{type:"Polygon",arcs:[[9379,9380,9381,-6351,-8815]],id:"21229",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-7967,9382,-6595,9383,-4070,-3845]],id:"37117",properties:{name:"Martin"}},{type:"Polygon",arcs:[[-3201,-7527,-6734,-3849,-5645,-3967]],id:"40025",properties:{name:"Cimarron"}},{type:"Polygon",arcs:[[-4986,-6076,-5048,-5842,-4091]],id:"45067",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-834,-8146,-1761,-8795,-2730,-277,9384,-6365]],id:"01039",properties:{name:"Covington"}},{type:"MultiPolygon",arcs:[[[9385]],[[9386]],[[-6979,-1937,-6927,9387,-6924]]],id:"06037",properties:{name:"Los Angeles"}},{type:"Polygon",arcs:[[-8575,-6853,-7373,-7058,-7329]],id:"12047",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-6982,-8620,-9348,-9246,-8201,9388]],id:"12021",properties:{name:"Collier"}},{type:"Polygon",arcs:[[-2754,-5990,-1270,-8747,-4786,9389,-6035]],id:"20125",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-3073,-5991,-5328,-6955,-3883,-5716,-819]],id:"17193",properties:{name:"White"}},{type:"Polygon",arcs:[[-466,-1590,-9275,-1630,-6972,-4036]],id:"29009",properties:{name:"Barry"}},{type:"Polygon",arcs:[[-78,-8899,-7071,-1555,-6327,-8900]],id:"26125",properties:{name:"Oakland"}},{type:"Polygon",arcs:[[-5368,-4411,-7365,-7732,-5175]],id:"19005",properties:{name:"Allamakee"}},{type:"Polygon",arcs:[[-6036,-9390,-4790,9390,-9334,-7649]],id:"40147",properties:{name:"Washington"}},{type:"Polygon",arcs:[[9391,-4372,-6255,-6544,-6078]],id:"30005",properties:{name:"Blaine"}},{type:"Polygon",arcs:[[-5731,9392,-1491]],id:"51103",properties:{name:"Lancaster"}},{type:"Polygon",arcs:[[-7111,-6245,-4995,-7323,-8993,-7614,-9258,-8851,-7374]],id:"12003",properties:{name:"Baker"}},{type:"Polygon",arcs:[[-1208,-7794,-6406,-7458,-4641,-8956]],id:"22127",properties:{name:"Winn"}},{type:"Polygon",arcs:[[-7473,-8818,-9295,-9376,-1039,-5338]],id:"47117",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1458,-9362,-1493,9393,-9137,-5908,-5490]],id:"51057",properties:{name:"Essex"}},{type:"Polygon",arcs:[[-453,-2739,-1157,-2928,-8652]],id:"18135",properties:{name:"Randolph"}},{type:"Polygon",arcs:[[9394,-706,-8849,-8450]],id:"30101",properties:{name:"Toole"}},{type:"Polygon",arcs:[[-3521,-8953,-5433,-5762,9395]],id:"23007",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-1273,-1079,-5200,-2565,9396,-1561]],id:"26045",properties:{name:"Eaton"}},{type:"Polygon",arcs:[[-8257,-1196,-9159,-2037,-6839,-2875,-5097,-5058]],id:"17167",properties:{name:"Sangamon"}},{type:"Polygon",arcs:[[9397,-3913,9398,-8876]],id:"25001",properties:{name:"Barnstable"}},{type:"Polygon",arcs:[[9399,-6633,-5252,-4337,-9053]],id:"30091",properties:{name:"Sheridan"}},{type:"Polygon",arcs:[[-7213,-8263,-6687,-969,-7926,-8560,-4066]],id:"35041",properties:{name:"Roosevelt"}},{type:"Polygon",arcs:[[-9271,-5203,-7169,-6558,-2911]],id:"40053",properties:{name:"Grant"}},{type:"Polygon",arcs:[[-7842,9400,-3376,-9330,9401,-5014,-9338]],id:"42133",properties:{name:"York"}},{type:"Polygon",arcs:[[-1701,-6157,-6373,-6908,-839,-8714]],id:"13237",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[-9217,-7498,-8538,9402]],id:"13257",properties:{name:"Stephens"}},{type:"Polygon",arcs:[[-9218,-9403,-8539,-1845,-8878,-8583]],id:"13011",properties:{name:"Banks"}},{type:"Polygon",arcs:[[-5656,-9113,-1518,-3305,-6395,-2859,-8879]],id:"18073",properties:{name:"Jasper"}},{type:"Polygon",arcs:[[-3271,-620,-4932,-8885,-8655,-3279]],id:"20113",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-8882,-8617,-6185,-1324,9403,-3364]],id:"27097",properties:{name:"Morrison"}},{type:"Polygon",arcs:[[-5008,-6895,-1030,-5168,-6856,-5344]],id:"37183",properties:{name:"Wake"}},{type:"Polygon",arcs:[[-3507,-7229,-6339,-6903,-7523,-7302]],id:"28151",properties:{name:"Washington"}},{type:"Polygon",arcs:[[-8919,-8909,-9374,-8361,-6956,-258,-2543]],id:"19045",properties:{name:"Clinton"}},{type:"Polygon",arcs:[[-7438,-9308,-9017,-7561]],id:"36113",properties:{name:"Warren"}},{type:"Polygon",arcs:[[-9027,-836,-6367,9404,-2561,-7984]],id:"01099",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-5346,-6855,-6616]],id:"37105",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-9402,-9332,9405,-5432,-9263,-7080,-5015]],id:"24005",properties:{name:"Baltimore"}},{type:"Polygon",arcs:[[-8649,-640,-769,9406,-4541,-7326,-6878,-9325,-4200,-7659]],id:"47065",properties:{name:"Hamilton"}},{type:"Polygon",arcs:[[-137,9407,-9339,-5017,-7079,-5265,-3584]],id:"24021",properties:{name:"Frederick"}},{type:"Polygon",arcs:[[-5534,-1496,-5180,-5195,-4235]],id:"47097",properties:{name:"Lauderdale"}},{type:"Polygon",arcs:[[-7815,-7555,-46,-2738,-8782,-7838,-7550,-7741]],id:"36025",properties:{name:"Delaware"}},{type:"Polygon",arcs:[[-3987,-6152,-8896,-3460,-8007,-7904]],id:"01121",properties:{name:"Talladega"}},{type:"Polygon",arcs:[[-1562,-9397,-2570,-2988,-1140,-1278]],id:"26025",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-8297,-9215,-9209,9408,-6231,-6844]],id:"08015",properties:{name:"Chaffee"}},{type:"Polygon",arcs:[[-1122,-4925,9409,-8083,-9158]],id:"17139",properties:{name:"Moultrie"}},{type:"Polygon",arcs:[[-8776,-6195,-7509,-9326,-3274,-7232]],id:"28107",properties:{name:"Panola"}},{type:"Polygon",arcs:[[-8074,-8372,-5850,-1927]],id:"30039",properties:{name:"Granite"}},{type:"Polygon",arcs:[[-9313,-6517,-4777,-8729,-6206,-4979]],id:"42091",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-8014,-6676,-5650,9410,-5473,-4938,-5840]],id:"42061",properties:{name:"Huntingdon"}},{type:"Polygon",arcs:[[-8017,-9055,-8769,-6649,-8662]],id:"48157",properties:{name:"Fort Bend"}},{type:"Polygon",arcs:[[-5976,-9277,-1997,-4168,-6570]],id:"41013",properties:{name:"Crook"}},{type:"Polygon",arcs:[[-7966,-8144,-6470,9411,-6596,-9383]],id:"37015",properties:{name:"Bertie"}},{type:"Polygon",arcs:[[-8469,-2450,-9163,-5790,-9273,-4408,-9378]],id:"55057",properties:{name:"Juneau"}},{type:"Polygon",arcs:[[-2276,-7601,-9081,9412,-9252]],id:"40095",properties:{name:"Marshall"}},{type:"Polygon",arcs:[[-1660,-650,-7875,-7751,-7826,-4173]],id:"48331",properties:{name:"Milam"}},{type:"Polygon",arcs:[[-6056,-4050,-2751,-1293,-541]],id:"26165",properties:{name:"Wexford"}},{type:"Polygon",arcs:[[-8784,-5770,-9291,-2685,-2829]],id:"37159",properties:{name:"Rowan"}},{type:"Polygon",arcs:[[-764,-9379,-4498,9413,9414,-2631]],id:"21239",properties:{name:"Woodford"}},{type:"Polygon",arcs:[[-6892,-6997,-5689,-5690,-6677,9415]],id:"40059",properties:{name:"Harper"}},{type:"Polygon",arcs:[[-793,-6706,-6672,-9013,-2651,-391]],id:"55139",properties:{name:"Winnebago"}},{type:"Polygon",arcs:[[-4912,-9175,-281,-9232,-6684,-5706,-6347]],id:"21047",properties:{name:"Christian"}},{type:"Polygon",arcs:[[-2983,-773,-8698,-2531,-5343,-1146]],id:"37001",properties:{name:"Alamance"}},{type:"Polygon",arcs:[[-9289,-5617,-1260,-3688,-5153]],id:"21065",properties:{name:"Estill"}},{type:"Polygon",arcs:[[-3756,-4837,-6440,-3349,-6063,-9029,-9170]],id:"42129",properties:{name:"Westmoreland"}},{type:"Polygon",arcs:[[-5966,-4880,-9312,-1477,-1921,-5239]],id:"29195",properties:{name:"Saline"}},{type:"Polygon",arcs:[[9416,-713,-8630,-5472,-885,-562,-4754]],id:"46037",properties:{name:"Day"}},{type:"Polygon",arcs:[[9417,-7417,-3598,-9336,-1856,-1355,-6048]],id:"48029",properties:{name:"Bexar"}},{type:"Polygon",arcs:[[-1682,-8442,-4557,-7818,-7827,-7712,-7386,9418]],id:"51019",properties:{name:"Bedford"}},{type:"Polygon",arcs:[[-8626,-8888,-6664,-8270,-9315,-6882]],id:"39015",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-9297,-6023,-9177,-8423,-9355,-1992,-5836]],id:"41059",properties:{name:"Umatilla"}},{type:"Polygon",arcs:[[-399,-5741,-9033,-8891,-5813]],id:"47129",properties:{name:"Morgan"}},{type:"Polygon",arcs:[[-8041,-1683,-9419,-7385,-7242,-4519],[-7353,-2789]],id:"51161",properties:{name:"Roanoke"}},{type:"Polygon",arcs:[[-8601,-8639]],id:"51630",properties:{name:"Fredericksburg"}},{type:"Polygon",arcs:[[-8348,-1666,-5591,-5085,-691,9419,-8281]],id:"53063",properties:{name:"Spokane"}},{type:"Polygon",arcs:[[-8039,-7240,-7237,-7282]],id:"54073",properties:{name:"Pleasants"}},{type:"Polygon",arcs:[[-9349,-9241,-6893,-9416,-6680,-1164,-5872,-6733]],id:"40007",properties:{name:"Beaver"}},{type:"Polygon",arcs:[[-3769,-6590,9420,-2574,-4848,-8235,-6271]],id:"47025",properties:{name:"Claiborne"}},{type:"Polygon",arcs:[[-1180,-5875,-5012,-4716,-6062,-4594,-6221,-5523]],id:"04001",properties:{name:"Apache"}},{type:"Polygon",arcs:[[-8829,-185,-8579,-9373,-8213,-3854]],id:"13145",properties:{name:"Harris"}},{type:"Polygon",arcs:[[-7519,-7576,-9084,-9008,-7571,-7578]],id:"12077",properties:{name:"Liberty"}},{type:"Polygon",arcs:[[-8131,-7758,9421,9422]],id:"28045",properties:{name:"Hancock"}},{type:"Polygon",arcs:[[9423,-4682,-7466,-8542,-1865,-9255]],id:"39007",properties:{name:"Ashtabula"}},{type:"Polygon",arcs:[[-2102,-6293,-3812,-9310,-7412]],id:"06021",properties:{name:"Glenn"}},{type:"Polygon",arcs:[[-8746,-7095,-8380,-8748,-8842,9424,-4788]],id:"40035",properties:{name:"Craig"}},{type:"Polygon",arcs:[[-6993,-8540,-7171,-5074,-8165]],id:"17087",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-7089,-9194,-4961,-6947,-8333,-3710,-1247]],id:"29183",properties:{name:"St. Charles"}},{type:"Polygon",arcs:[[9425,-2756,-6038,-7648,-7166,-5201]],id:"20035",properties:{name:"Cowley"}},{type:"Polygon",arcs:[[-7304,-3692,-7269,-7971]],id:"22123",properties:{name:"West Carroll"}},{type:"Polygon",arcs:[[9426,-9118,-2112,-8478,-9037,-6738,-5750,-4075]],id:"38029",properties:{name:"Emmons"}},{type:"Polygon",arcs:[[-6416,9427,-8445,-8168,-8603]],id:"29181",properties:{name:"Ripley"}},{type:"Polygon",arcs:[[-8721,-175,-1242,9428,-8914]],id:"06087",properties:{name:"Santa Cruz"}},{type:"Polygon",arcs:[[-4257,-3863,-2873,-7411,9429]],id:"06023",properties:{name:"Humboldt"}},{type:"Polygon",arcs:[[-8476,-308,9430,-2378,-6449,-9038]],id:"46089",properties:{name:"McPherson"}},{type:"Polygon",arcs:[[-1055,-8282,-9420,-690,-8303,-7478,9431,-3452,-9176,-4522]],id:"53075",properties:{name:"Whitman"}},{type:"Polygon",arcs:[[9432,-8349,-8279,-3980]],id:"53019",properties:{name:"Ferry"}},{type:"Polygon",arcs:[[-6379,-167,-8951,-7661,-1779,-8674]],id:"13273",properties:{name:"Terrell"}},{type:"Polygon",arcs:[[-608,-1849,-8573,-9311,-8803,-6154,-8667]],id:"13221",properties:{name:"Oglethorpe"}},{type:"Polygon",arcs:[[-8050,-4443,-9219,-8872,-1436,-9057]],id:"30009",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-5495,-5561,-9303,-3741,-6871,-8009,-5229]],id:"56021",properties:{name:"Laramie"}},{type:"Polygon",arcs:[[-612,-1523,-3682,-74,-6475,-6848]],id:"18005",properties:{name:"Bartholomew"}},{type:"Polygon",arcs:[[-8942,-9286,-8870,-6453,-760,-6592,-6614]],id:"21081",properties:{name:"Grant"}},{type:"MultiPolygon",arcs:[[[9433]],[[-9193,9434,-8555,-4079,-3067]]],id:"39043",properties:{name:"Erie"}},{type:"Polygon",arcs:[[9435,-9414,-4502,-9345,-6352,-9382]],id:"21167",properties:{name:"Mercer"}},{type:"Polygon",arcs:[[-7199,-7203,-2018,-8474,-956,-33]],id:"27027",properties:{name:"Clay"}},{type:"Polygon",arcs:[[-5768,-6565,-5614,-9288,-6805]],id:"21173",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-5769,-1149,-6619,-5628,-9292]],id:"37123",properties:{name:"Montgomery"}},{type:"Polygon",arcs:[[-8962,9436,-7378,-8651,-8593,-813,-8309]],id:"27053",properties:{name:"Hennepin"}},{type:"Polygon",arcs:[[-4107,-6265,-1286,-4910,-6346,-5806]],id:"21233",properties:{name:"Webster"}},{type:"Polygon",arcs:[[9437,-9317,-8751,-1514,-9112]],id:"18091",properties:{name:"LaPorte"}},{type:"Polygon",arcs:[[-2579,-6133,9438,-2406,-1267]],id:"20011",properties:{name:"Bourbon"}},{type:"Polygon",arcs:[[-9260,-2687,-9293,-5809,-4872,-5485]],id:"37179",properties:{name:"Union"}},{type:"Polygon",arcs:[[-7922,9439,-4512,-8100]],id:"51810",properties:{name:"Virginia Beach"}},{type:"Polygon",arcs:[[-8503,9440,-6838,-827,-6669,-6705,-8889]],id:"55009",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-9409,-9208,-2222,-8035,-3114,-8029,-6232]],id:"08043",properties:{name:"Fremont"}},{type:"Polygon",arcs:[[9441,-9178,-7681,-6200,-7706,-7606]],id:"28067",properties:{name:"Jones"}},{type:"Polygon",arcs:[[-3128,-1900,-353,-7143,-7483,-4657,-9139]],id:"31181",properties:{name:"Webster"}},{type:"Polygon",arcs:[[-8101,-4516,9442,-7808,-7797,-8025]],id:"37029",properties:{name:"Camden"}},{type:"Polygon",arcs:[[-9185,-8094,-4549,-4128,-9235,-9244,-2412]],id:"48251",properties:{name:"Johnson"}},{type:"Polygon",arcs:[[-1724,-8298,-6842,-6117,-2043,-8848]],id:"08077",properties:{name:"Mesa"}},{type:"Polygon",arcs:[[-5744,-6545,-5483,-4472,-1913]],id:"30013",properties:{name:"Cascade"}},{type:"Polygon",arcs:[[-4933,-618,-1071,-338,-2757,-9426,-4576]],id:"20015",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-6260,-5071,-5698,-8640,-1709,-8902]],id:"38025",properties:{name:"Dunn"}},{type:"Polygon",arcs:[[-5355,-4186,-325,-9356,-5448,-8192]],id:"49035",properties:{name:"Salt Lake"}},{type:"Polygon",arcs:[[-6774,9443,-4805,-8386,-8092,-226]],id:"48121",properties:{name:"Denton"}},{type:"Polygon",arcs:[[-2121,-4543,-115,-659,-1367,-4780,-9343,-6909,-584]],id:"46023",properties:{name:"Charles Mix"}},{type:"Polygon",arcs:[[-9318,-5237,-9296,-3623,-4554,-8441]],id:"51125",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[-8693,-9327,-9183,-9283,-2551,-9117,-8779]],id:"38103",properties:{name:"Wells"}},{type:"Polygon",arcs:[[-1744,-9116,-1116,-8546,-1801,-3942]],id:"17143",properties:{name:"Peoria"}},{type:"Polygon",arcs:[[-6208,-8731,-9282,-7897,-4295,-9305,-5021]],id:"34015",properties:{name:"Gloucester"}},{type:"Polygon",arcs:[[-623,-5531,-5497,-7379,-9437,-8961]],id:"27003",properties:{name:"Anoka"}},{type:"Polygon",arcs:[[-307,-7475,-714,-9417,-4753,-7704,-2379,-9431]],id:"46013",properties:{name:"Brown"}},{type:"Polygon",arcs:[[-5687,-2913,-6562,-1334,-366,-9250,-5691]],id:"40093",properties:{name:"Major"}},{type:"Polygon",arcs:[[-887,-5471,-5130,-7781,-3500,-9072,-9197]],id:"46039",properties:{name:"Deuel"}},{type:"Polygon",arcs:[[-1944,9444]],id:"02230",properties:{name:"Skagway"}},{type:"Polygon",arcs:[[-1572,-6149,-5933,-6148,-4530,-7293,-1425,-4969]],id:"47163",properties:{name:"Sullivan"}},{type:"Polygon",arcs:[[-6267,-5325,9445]],id:"44001",properties:{name:"Bristol"}},{type:"Polygon",arcs:[[-8236,-4852,-6452,-5384,-5951,-4124,-9034,-5739]],id:"47093",properties:{name:"Knox"}},{type:"Polygon",arcs:[[-8510,-785,-1424,-5231,-434,-6986,-8258,-5780]],id:"56007",properties:{name:"Carbon"}},{type:"Polygon",arcs:[[-5414,-6714,-206,-3371,-9401,-7841,-8443]],id:"42043",properties:{name:"Dauphin"}},{type:"Polygon",arcs:[[-7370]],id:"51580",properties:{name:"Covington"}},{type:"Polygon",arcs:[[-2695,-9274,-7541,-8524,-8516,-7682]],id:"55049",properties:{name:"Iowa"}},{type:"Polygon",arcs:[[-6726,-8895,-6723,-8894,-766,-638,-5605]],id:"47175",properties:{name:"Van Buren"}},{type:"Polygon",arcs:[[-2778,-7418,-9418,-6047,-1842,-8370]],id:"48019",properties:{name:"Bandera"}},{type:"Polygon",arcs:[[-8794,-9065,-3669,-2732]],id:"12059",properties:{name:"Holmes"}},{type:"Polygon",arcs:[[-5222,-464,-9097]],id:"41055",properties:{name:"Sherman"}},{type:"Polygon",arcs:[[-8340,-9370,-7015,-8796,-8155]],id:"01067",properties:{name:"Henry"}},{type:"Polygon",arcs:[[-8552,-8119,-5402,-7226,-5393,-7628,-8515]],id:"05139",properties:{name:"Union"}},{type:"Polygon",arcs:[[-7718,-8049,-6819,-9050,-7221,-8400]],id:"54031",properties:{name:"Hardy"}},{type:"Polygon",arcs:[[-8938,-5759,9446,-7954,-4221,-5003,-1050,-8864]],id:"22017",properties:{name:"Caddo"}},{type:"Polygon",arcs:[[-2475,-7361,-6960,-3860]],id:"41029",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-6959,-3954,-7831,-8299,-529,-3862]],id:"06049",properties:{name:"Modoc"}},{type:"Polygon",arcs:[[-7192,-5271,-8937,-6061,-9239,-3257]],id:"28003",properties:{name:"Alcorn"}},{type:"Polygon",arcs:[[-9e3,-8302,-3197,-6943,-2213]],id:"08011",properties:{name:"Bent"}},{type:"Polygon",arcs:[[-7456,-6849,-6477,-64,-3285,-6304]],id:"18105",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-8130,-9069,9447,-3888]],id:"21029",properties:{name:"Bullitt"}},{type:"Polygon",arcs:[[-1854,-6658,-9377,-8037,-9201,-9368]],id:"39121",properties:{name:"Noble"}},{type:"Polygon",arcs:[[-4117,-2632,-9415,-9436,-9381,9448,-9067]],id:"21005",properties:{name:"Anderson"}},{type:"Polygon",arcs:[[-9448,-9068,-9449,-9380,-8814,-5568,-3889]],id:"21179",properties:{name:"Nelson"}},{type:"Polygon",arcs:[[-6769,-5140,-9188,-4188,-5357]],id:"49057",properties:{name:"Weber"}},{type:"Polygon",arcs:[[-6757,-5928,-1182,-682,-3,-7762]],id:"49025",properties:{name:"Kane"}},{type:"Polygon",arcs:[[-3180,-8775,-7892,-7953,-9447,-5758,-5548]],id:"05091",properties:{name:"Miller"}},{type:"Polygon",arcs:[[-6920,-7357,-5729,9449,-9328,-9237]],id:"45079",properties:{name:"Richland"}},{type:"Polygon",arcs:[[-9259,-7612,-8248,-2362,-7767,9450,-5147]],id:"12107",properties:{name:"Putnam"}},{type:"Polygon",arcs:[[9451,-5714,-8541,-6991,-7086,-9133]],id:"17077",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-9384,-6600,-6902,9452,-6593,-3778,-4071]],id:"37013",properties:{name:"Beaufort"}},{type:"Polygon",arcs:[[-330,-6428,-7772,9453]],id:"36123",properties:{name:"Yates"}},{type:"Polygon",arcs:[[-7858,-3321,-5757,-9314,-3333,-1170,-5624]],id:"47111",properties:{name:"Macon"}},{type:"Polygon",arcs:[[-4183,-929,-5350,-8660,9454]],id:"48323",properties:{name:"Maverick"}},{type:"Polygon",arcs:[[-958,-8475,-6482,-6034,-7097,-8629]],id:"27155",properties:{name:"Traverse"}},{type:"Polygon",arcs:[[-8485,-8527,-9012,-4421,-9344,-7833]],id:"32001",properties:{name:"Churchill"}},{type:"Polygon",arcs:[[-4906,-5554,-8530,-1419,-5638,-6607]],id:"56005",properties:{name:"Campbell"}},{type:"Polygon",arcs:[[-7513,-7711,-9190,-5225,-9203,-7956,-5371]],id:"53059",properties:{name:"Skamania"}},{type:"Polygon",arcs:[[-1889,-2372,-8414,-8568,-3381,-8911,-3219]],id:"13315",properties:{name:"Wilcox"}},{type:"Polygon",arcs:[[-8893,-9036,-4537,-9407,-768]],id:"47143",properties:{name:"Rhea"}},{type:"Polygon",arcs:[[-1263,-6345,-5352,-4931,-5543,-3646]],id:"21025",properties:{name:"Breathitt"}},{type:"Polygon",arcs:[[-6132,-7142,-275,-1906,-1545,-2407,-9439]],id:"29217",properties:{name:"Vernon"}},{type:"Polygon",arcs:[[-9405,-6366,-9385,-276,-7652,-9092,-2562]],id:"01053",properties:{name:"Escambia"}},{type:"Polygon",arcs:[[-5148,-9451,-7770,-7045,-3675,-7521,-7108]],id:"12083",properties:{name:"Marion"}},{type:"Polygon",arcs:[[-9432,-7482,-8421,-3453]],id:"53003",properties:{name:"Asotin"}},{type:"Polygon",arcs:[[-9061,-8740,-8434,-8446,-9428,-6415]],id:"29023",properties:{name:"Butler"}},{type:"Polygon",arcs:[[-7087,-6996,-8904,-5913,-8739,-6410]],id:"29031",properties:{name:"Cape Girardeau"}},{type:"Polygon",arcs:[[-5334,-6533,-1575,-2571,-9421,-6589]],id:"51105",properties:{name:"Lee"}},{type:"Polygon",arcs:[[-2849,-9066,-2287,-7738,-9031,-8043]],id:"01043",properties:{name:"Cullman"}},{type:"Polygon",arcs:[[-4924,-3342,-7201,-3248,-8084,-9410]],id:"17029",properties:{name:"Coles"}},{type:"Polygon",arcs:[[-9128,-7309,-2430,-5701,-6394]],id:"18015",properties:{name:"Carroll"}},{type:"MultiPolygon",arcs:[[[9455]],[[-7981,-7003,9456,-7863]]],id:"22075",properties:{name:"Plaquemines"}},{type:"Polygon",arcs:[[-5582,-427,-9224,-876,-8957]],id:"31091",properties:{name:"Hooker"}},{type:"Polygon",arcs:[[-5069,-8781,-9119,-9427,-4074,-4013]],id:"38015",properties:{name:"Burleigh"}},{type:"Polygon",arcs:[[-5456,-3799,-7369,-8042,-7371]],id:"54063",properties:{name:"Monroe"}},{type:"Polygon",arcs:[[-7299,-8012,-7470,-4782,-9233]],id:"47021",properties:{name:"Cheatham"}},{type:"Polygon",arcs:[[-6860,-7569,-5660,-9077,-6715,-6580,-7133]],id:"42015",properties:{name:"Bradford"}},{type:"Polygon",arcs:[[-9346,-4581,-4120,-8128,-7043]],id:"21185",properties:{name:"Oldham"}},{type:"Polygon",arcs:[[-6975,-7421,-3662,-2143,-9005,-7564]],id:"05101",properties:{name:"Newton"}},{type:"Polygon",arcs:[[-8488,-9337,-8927,-1579,-7352,-5400,-9299,-8688,-5062]],id:"33009",properties:{name:"Grafton"}},{type:"Polygon",arcs:[[-6670,-830,9457,-5373,-9134,-9014]],id:"55117",properties:{name:"Sheboygan"}},{type:"Polygon",arcs:[[-2821,-9179,-9442,-7605,-6537,-6484]],id:"28129",properties:{name:"Smith"}},{type:"Polygon",arcs:[[-8055,-8132,-9423,9458,-7979,-7861,-9032,-12]],id:"22103",properties:{name:"St. Tammany"}},{type:"Polygon",arcs:[[-9142,-9135,-5267,-7082,-9265,-8766,-9075,-9352]],id:"24033",properties:{name:"Prince George's"}},{type:"Polygon",arcs:[[-1331,-3365,-9404,-1323,-8963,-8307,-309,-823,-9199]],id:"27145",properties:{name:"Stearns"}},{type:"Polygon",arcs:[[-9101,-7292,-3488,-5563,-3486,-5564,-7946]],id:"25017",properties:{name:"Middlesex"}},{type:"Polygon",arcs:[[-5474,-9411,-5649,-8444,-7844,-9340,-9408,-136]],id:"42055",properties:{name:"Franklin"}},{type:"Polygon",arcs:[[-9161,-2664,-5715,-9452,-9132]],id:"17145",properties:{name:"Perry"}},{type:"Polygon",arcs:[[-5245,-4231,-1249,-3714,-7780,-4819,-5243]],id:"29073",properties:{name:"Gasconade"}},{type:"Polygon",arcs:[[-1160,-8363,-7949,-2706,-9180]],id:"18161",properties:{name:"Union"}},{type:"Polygon",arcs:[[-8334,-8294,-8634,-8811,-2853,-3712]],id:"29099",properties:{name:"Jefferson"}},{type:"Polygon",arcs:[[-9391,-4789,-9425,-8843,-3742,-9335]],id:"40131",properties:{name:"Rogers"}},{type:"Polygon",arcs:[[-9450,-5728,-4968,-9212,-9329]],id:"45017",properties:{name:"Calhoun"}},{type:"Polygon",arcs:[[-3788,-7283,-6702,-7676,-7449,-8676,9459]],id:"54035",properties:{name:"Jackson"}},{type:"Polygon",arcs:[[-2647,-9256,-8663,-5917,-4429,-8624]],id:"48239",properties:{name:"Jackson"}},{type:"MultiPolygon",arcs:[[[-598,-8284,9460]]],id:"53035",properties:{name:"Kitsap"}},{type:"Polygon",arcs:[[-2890,-9371,-8830,9461,-7586]],id:"12057",properties:{name:"Hillsborough"}},{type:"Polygon",arcs:[[-8099,-9011,-1510,-4661]],id:"17043",properties:{name:"DuPage"}},{type:"Polygon",arcs:[[-8680,-4701,-7869,-7153,-8324,-8921]],id:"34031",properties:{name:"Passaic"}},{type:"Polygon",arcs:[[-9253,-9413,-9083,-9372,-4801,-9444,-6773]],id:"48181",properties:{name:"Grayson"}},{type:"Polygon",arcs:[[-4566,-9366,-8375,-9094]],id:"13283",properties:{name:"Treutlen"}},{type:"Polygon",arcs:[[-420,-85,-9086,-2461,-8857,-2952,-2314]],id:"28155",properties:{name:"Webster"}},{type:"Polygon",arcs:[[-8742,-878,-9225,-9130,-7121,-8315]],id:"31101",properties:{name:"Keith"}},{type:"Polygon",arcs:[[-7699,-4318,-9220,-7701,-7686]],id:"28001",properties:{name:"Adams"}},{type:"Polygon",arcs:[[-3946,-717,-331,-9454,-7771,-6282]],id:"36069",properties:{name:"Ontario"}},{type:"Polygon",arcs:[[-3789,-9460,-8678,-6286,-3793]],id:"54053",properties:{name:"Mason"}},{type:"Polygon",arcs:[[-686,-3657,-6165,-2937,-5]],id:"04025",properties:{name:"Yavapai"}}]},states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[-1181,-1180,-5875,-5012,-4716,-6062,4594,-3582,4595,-4710,6914,248,4591,5526,5524,2939,2935,-1934,6,7,0,1,2,681,682]]],id:"04",properties:{name:"Arizona"}},{type:"MultiPolygon",arcs:[[[-8132,-9423,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,3895,-3616,-3615,5341,-8802,6323,5513,5514,5515,5005,-1051,-1050,-8864,-8938,-5759,9446,7952,-7891,5272,5273,7626,7627,5392,-7225,-7305,-7304,3692,3693,-3523,-3522,-3530,-3529,-3528,7697,-4319,7698,7685,7686,7060,7052,-2376,-2375,8,9,-2050,8052,-7506,8053]],[[4627]],[[6999]],[[7e3]],[[8059]],[[8175]],[[8176]],[[9455]]],id:"22",properties:{name:"Louisiana"}},{type:"MultiPolygon",arcs:[[[8716,-6573,8717,-8762,7104,-8761,-2845,-2844,8124,3107,7480,7481,7477,8302,689,690,5084,5590,-1665,1190,1187,1188,-5143,-2230,-2229,4001,-5784,8058,3105,-1930,-1929,-1467,-1466,-1465,5573,-5308,5574,-6106,3904,3905,-4379,-4385,8146,-5138,3875,3876,3208,3209,7897]]],id:"16",properties:{name:"Idaho"}},{type:"MultiPolygon",arcs:[[[5042,5040,2137,9308,7194,2762,3948,3416,3949,2764,2765,1689,-7618,-7536,5528,5529,5498,5499,-5480,-5479,-5478,-6093,-6092,-6730,-6729,-8958,-7802,5366,-4412,5367,-5174,-5173,-440,-439,-2665,6328,1306,1307,5540,5541,2621,-2598,-2597,5446,-3643,3030,3031,701,-95,1454,3501,3499,7780,5129,5130,-5470,7098,-8629,-958,-957,-956,-33,-32,-5935,27,28,-6205,-4145,-5885]]],id:"27",properties:{name:"Minnesota"}},{type:"MultiPolygon",arcs:[[[31,32,955,956,957,958,-711,7474,306,307,8475,8476,-9037,-6738,5750,-6737,-3591,-6698,-6697,-6014,676,-6013,-3566,-3565,-3842,-4338,5251,6632,6630,9109,455,2075,3108,1580,2601,5883,-5043,5884,4144,6204,-29,-28,5934]]],id:"38",properties:{name:"North Dakota"}},{type:"MultiPolygon",arcs:[[[1367,-6053,-6015,6696,6697,3590,6736,-5751,6737,9036,-8477,-8476,-308,-307,-7475,710,-959,8628,-7099,5469,-5131,-5130,-7781,-3500,-3502,-1455,94,95,5888,5889,4757,-4573,-3466,4758,4759,4858,4859,5853,5854,4778,-9343,-6909,584,585,6753,3043,315,-5580,-8496,-2470,2421,2422,2423,4349,4350,4747,39,40,1371]]],id:"46",properties:{name:"South Dakota"}},{type:"MultiPolygon",arcs:[[[-7549,-7567,6858,6859,7132,-6579,-6578,-7722,2783,2784,8531,8532,8598,-4679,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,-8022,8438,7434,7435,-9228,-5973,-8389,-8390,-5115,-5121,-5120,-8791,-7870,7866,7154,7155,8843,8695,3561,6125,3559,8696,8518,4308,4303,4304,-7150,-7149,-7148,7868,4700,4701,4702,-6609,-7551,-7550]],[[6123]],[[6124]],[[6126]],[[6129]],[[8776,-8507,8777,-7216]]],id:"36",properties:{name:"New York"}},{type:"MultiPolygon",arcs:[[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]]],id:"02",properties:{name:"Alaska"}},{type:"MultiPolygon",arcs:[[[3830,-4435,-4248,4204,-4247,7659,7657,7658,4199,9324,6877,6878,3867,3868,2023,2024,-7942,-7494,-7493,-7492,-7430,-7500,-7499,-7498,-7497,6298,-4347,-4346,-5828,-5723,-5722,-5721,8401,-9198,-5899,-5898,8209,-5798,-5797,-5301,-5300,-4696,-4695,9368,6935,4272,9297,4607,8967,-7320,4993,4994,6244,7110,7111,6851,6852,8574,-7328,-7327,-7581,7012,7013,2009,2010,804,805,7666,7667,7018,7014,9369,-8339,-8338,-8337,-7853,3409,-7852,-8214,-8213,-3854,-3853,-7343,3415,-7342,-8897,56,5578,-4436]]],id:"13",properties:{name:"Georgia"}},{type:"MultiPolygon",arcs:[[[5436,7130,-3340,-3339,8085,-8238,2862,2856,-8710,-8122,5657,5651,5652,5653,9110,9437,-9317,8749,-7116,5089,-2658,2537,-1143,-1142,-2992,-6647,-6646,-1037,-1036,2079,-1834,-1833,8230,450,451,-2739,1157,1158,-8363,-7949,2706,-8824,-8943,4301,7133,-6615,-2973,-2978,7146,7041,7042,7043,4269,7525,-3886,-6586,4264,4670,-4101,-4488,-4487,-6999,-6998,-6263,-6262,3879,3880,3881,3882,6954,-5327,4676,-4630,4671,5439]]],id:"18",properties:{name:"Indiana"}},{type:"MultiPolygon",arcs:[[[7022,8897,7072,8070,-3542,-3541,7183,2989,2990,2991,1141,1142,-2538,2657,-5090,7115,-8750,9316,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445]],[[-4989,5280,5281,3514,3515,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,-171,-170,3925]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]]],id:"26",properties:{name:"Michigan"}},{type:"MultiPolygon",arcs:[[[-7993,-7994,-7996,-6969,-6968,298,299,-6962,-6967,7678,-8081,-8346,-8345,-8344,9165,7756,9421,9422,8131,-8054,7505,-8053,2049,-10,-9,2374,2375,-7053,-7061,-7687,-7686,-7699,4318,-7698,3527,3528,3529,3521,3522,-3694,-7303,-7302,3507,3502,3503,-7027,-7026,7232,7229,7077,-4356,-4355,7116,-8387,-7193,3255,-7192,-5271,-8937,6057,-4034,-4587,-4736,-4739,8683,8725,-7990]],[[7753]],[[7754]],[[9163]],[[9164]]],id:"28",properties:{name:"Mississippi"}},{type:"MultiPolygon",arcs:[[[1035,1036,6645,6646,-2991,-2990,-7184,3540,3541,3542,9191,9434,8552,8711,9253,9423,-4682,-7466,-7465,-5676,-5675,-5672,-5671,-962,7405,-7888,-6161,-7937,6655,-4723,-4726,-3136,-7239,-7241,8038,-7281,-7280,3786,3787,3788,3792,3793,-6285,8605,-5823,8606,8459,-5206,-5212,8272,-9315,-6882,-6881,8626,-7049,-7052,8821,8822,8823,-2707,7948,8362,-1159,-1158,2738,-452,-451,-8231,1832,1833,-2080]],[[9190]],[[9433]]],id:"39",properties:{name:"Ohio"}},{type:"MultiPolygon",arcs:[[[8536,5634,6755,7673,8963,-7345,-4667,-4666,-4665,-4817,-4816,-4815,-7927,3618,3003,1657,472,967,968,6686,6687,-8262,158,159,-7211,-7210,-3969,-3968,5644,3848,3849,587,5870,5871,1163,1164,2481,2482,3237,-504,-503,-8806,474,8784,-6694,-6693,6776,7259,-3554,-3553,-4529,-4528,8824,6771,-9253,-9413,-9083,-9082,8879,-4323,-4322,-7936,5546,-3181,5547,5757,5758,8937,8863,1049,1050,-5006,-5516,-5515,-5514,-6324,8801,-5342,3614,3615,-3896,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9e3,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947]]],id:"48",properties:{name:"Texas"}},{type:"MultiPolygon",arcs:[[[-7009,-5027,-2813,127,123,-2809,7122,8315,9229,9230,3738,3739,3740,9302,-5560,-5559,-5558,-7139,-2423,-2422,2469,8495,5579,-316,-3044,-6754,-586,-585,6908,9342,-4779,-5855,-5854,-4860,-4859,-4760,-4759,-3465,-3464,8481,-8801,-7205,5215,-3472,-3471,-3470,-3558,-3557,-5053,4646,4647,-5996,7996,4016,4017,4018,4019,3234,3235,-7486,-2916,-2915,-7914,7144,7145,-7483,-4657,-4656,-2508,-2507,-144,-143,-2839,-2838,4022,1541]]],id:"31",properties:{name:"Nebraska"}},{type:"MultiPolygon",arcs:[[[131,132,575,576,-5873,3866,-1179,-1178,-1177,-1176,-8848,1724,1718,-7382,-7381,-4178,-5781,8257,6985,433,434,-5230,8008,6870,-3740,-3739,-9231,-9230,-8316,-7123,2808,-124,-128,2812,2813,-5029,-3165,-1156,-1155,-5093,-5095,-5094,-2762,-6940,3198,3199,3200,3201,-3966,6943,6868,-5745]]],id:"08",properties:{name:"Colorado"}},{type:"MultiPolygon",arcs:[[[-9402,9329,-3375,-3374,-4982,-5026,-5025,5258,-7102,946,947,5081,4279,9107,9108,-8833,-8832,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9073,-9352,-9142,-9135,5267,5268,-3585,-3584,137,138,139,140,293,294,295,5182,5183,5184,5180,5181,290,291,292,134,135,9407,-9339,5012,5013]],[[5079,9106]],[[-8837,9105]]],id:"24",properties:{name:"Maryland"}},{type:"MultiPolygon",arcs:[[[4655,4656,7482,-7146,-7145,7913,2914,2915,7485,-3236,-3235,-4020,-4019,-4018,4414,4415,4416,-6052,7389,8275,8657,-7188,-5664,-5668,-8005,3897,3898,6130,6131,9438,2406,-1549,2407,-3929,-1587,7093,7094,8745,-4787,-4786,9389,6035,6036,-7648,-7166,5201,5202,9270,-2910,694,695,-5686,6996,6891,6892,9240,9348,-6732,3932,-6731,7526,-3200,-3199,6939,2761,5093,5094,5092,1154,1155,3164,5028,-2814,5026,7008,-1543,-1542,-4023,2837,2838,142,143,2506,2507]]],id:"20",properties:{name:"Kansas"}},{type:"MultiPolygon",arcs:[[[8709,-2857,-2863,8237,-8086,3338,3339,-7131,-5437,-5440,-4672,4629,-4677,5326,-6955,-3883,-3882,-4110,-4109,-5805,-5285,-5284,5075,5076,-5294,8165,8902,-5502,-5914,8903,6995,6989,-7086,-7085,-8635,8292,8293,8290,3091,3085,-4935,6945,6946,4960,9193,-7088,-4956,4329,4330,-3576,-3575,8586,-8686,-7274,-9016,8840,-4334,-4333,5171,-7354,-3549,-6957,8360,9373,8908,8909,3938,3939,3934,3935,4260,4258,934,935,-3016,8900,4650,-3993,-3992,9147,8096,-5653,-5652,-5658,8121]]],id:"17",properties:{name:"Illinois"}},{type:"MultiPolygon",arcs:[[[169,170,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,3991,3992,-4651,-8901,3015,-936,-935,-4259,-4261,-3936,-3935,-4615,7683,7363,7364,4410,4411,-5367,7801,8957,6728,6729,6091,6092,5477,5478,5479,-5500,-5499,-5530,-5529,7535,7617,-1690,-2766,7616,4402,9048,7252,-3516,-3515,-5282,-5281,4988,-3926]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]]],id:"55",properties:{name:"Wisconsin"}},{type:"MultiPolygon",arcs:[[[8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,-3122,-2477,-2476,3859,3860,-6959,-3954,-7831,-7830,931,2466,-7837,8788,-8114,1216,3856,-8113,8930,-4423,-2525,-2524,4829,4830,1932,-7,1933,-2936,-2940,-5525,5588,8931,6929,9387,6924,2869,8883,1244,9428]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]]],id:"06",properties:{name:"California"}},{type:"MultiPolygon",arcs:[[[4572,-4758,-5890,-5889,-96,-702,-3032,-3031,3642,-5447,2596,2597,-2622,-5542,-5541,-1308,-1307,-6329,2664,438,439,5172,5173,-5368,-4411,-7365,-7364,-7684,4614,-3940,-3939,-8910,-8909,-9374,-8361,6956,3548,7353,-5172,4332,4333,-8841,9015,-7273,2059,-1643,-1642,3058,4611,4612,667,668,5102,5103,1092,1093,-8183,-8222,7355,-5993,5054,-4647,5052,3556,3557,3469,3470,3471,-5216,7204,8800,-8482,3463,3464,3465]]],id:"19",properties:{name:"Iowa"}},{type:"MultiPolygon",arcs:[[[-9330,9401,-5014,-5013,9338,-9408,-136,-135,-293,-292,-291,-5182,-5181,-5186,9029,2303,2304,2305,-4725,-7938,-6159,-7887,966,961,5670,5671,5674,5675,7464,7465,4681,4677,4678,-8599,-8533,-8532,-2785,-2784,7721,6577,6578,-7133,-6860,-6859,7566,7548,7549,7550,6608,-4703,6609,7173,-6140,5509,4772,-4362,4773,4774,-8090,8729,8730,6207,-5020,4980,4981,3373,3374]]],id:"42",properties:{name:"Pennsylvania"}},{type:"MultiPolygon",arcs:[[[7286,9051,9399,-6633,-5252,4337,3841,3564,3565,6012,-677,6013,6014,6052,-1368,-5552,4904,4905,4906,-6606,-8873,-8872,-1436,-1435,-1442,5306,5307,-5574,1464,1465,1466,1928,1929,-3106,-8059,5783,-4002,2228,2229,5142,-1189,5141,2176,8448,9394,706,6076,9391,4368]]],id:"30",properties:{name:"Montana"}},{type:"MultiPolygon",arcs:[[[-3899,-3898,8004,5667,5663,7187,-8658,-8276,-7390,6051,-4417,-4416,-4415,-4017,-7997,5995,-4648,-5055,5992,-7356,8221,8182,-1094,-1093,-5104,-5103,-669,-668,-4613,-4612,-3059,1641,1642,-2060,7272,7273,8685,-8587,3574,3575,-4331,-4330,4955,7087,-9194,-4961,-6947,-6946,4934,-3086,-3092,-8291,-8294,-8293,8634,7084,7085,-6990,-6996,-8904,5913,5501,5502,5503,5504,5505,-5820,8521,-5822,8522,3569,3570,3571,-4233,8436,8431,8432,-8446,-8445,-8168,-8171,-7856,-4243,-4242,-4241,-7918,8997,9002,-7419,-6973,1628,-6972,-4036,466,467,468,1590,1586,3928,-2408,1548,-2407,-9439,-6132,-6131]]],id:"29",properties:{name:"Missouri"}},{type:"MultiPolygon",arcs:[[[-8793,-8797,-7667,-806,-805,-2011,-2010,-7014,-7013,7580,7326,7327,-8575,-6853,-6852,-7112,-7111,-6245,-4995,-4994,7319,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,-2563,9091,7651,275,276,2729,2730,-8794]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]]],id:"12",properties:{name:"Florida"}},{type:"MultiPolygon",arcs:[[[5706,-6686,-5958,3313,3314,-7335,-5891,5817,5818,5819,-5506,-5505,-5504,-5503,-8903,-8166,5293,-5077,-5076,5283,5284,5804,4108,4109,-3881,-3880,6261,6262,6997,6998,4486,4487,4100,-4671,-4265,6585,3885,-7526,-4270,-7044,-7043,-7042,-7147,2977,2972,6614,-7134,-4302,8942,-8823,-8822,7051,7048,-8627,6880,6881,9314,-8273,5211,5205,-8460,-8607,5822,5823,5107,5361,5362,5608,5609,5610,5611,-6530,5332,5333,6588,6589,3768,3769,-6270,-396,-395,4113,-7670,-5753,4619,3319,3320,7857,-5623,-5622,-7297,-7296,283,284,-9232,-6684]],[[5820,5821]]],id:"21",properties:{name:"Kentucky"}},{type:"MultiPolygon",arcs:[[[3172,7065,3174,3481,7068,9286,4797,5771,941,942,943,944,5763,-1577,5764,9395,3516,289,703]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]]],id:"23",properties:{name:"Maine"}},{type:"MultiPolygon",arcs:[[[319,320,4176,4177,7380,7381,-1719,-1725,8847,1175,1176,1177,1178,1179,1180,-683,-682,-3,-2,-4292,-4291,-4290,-4289,8188,8139,8192,8190,6770,-3209,-3877,-3876,5137,-8147,-4384,-8357]]],id:"49",properties:{name:"Utah"}},{type:"MultiPolygon",arcs:[[[-2482,-1165,-1164,-5872,-5871,-588,-3850,-3849,-5645,-3967,-3201,-7527,6730,-3933,6731,-9349,-9241,-6893,-6892,-6997,5685,-696,-695,2909,-9271,-5203,-5202,7165,7647,-6037,-6036,-9390,4785,4786,-8746,-7095,-7094,-1591,-469,-468,-4040,-4039,-3186,7489,-7504,-8708,-8709,-4256,-6916,-6918,7934,-3182,-5547,7935,4321,4322,-8880,9081,9082,9412,9252,-6772,-8825,4527,4528,3552,3553,-7260,-6777,6692,6693,-8785,-475,8805,502,503,-3238,-2483]]],id:"40",properties:{name:"Oklahoma"}},{type:"MultiPolygon",arcs:[[[-3769,-6590,9420,2570,-1574,-1573,-1572,-6149,-5933,-6148,4530,4531,4532,4533,4534,7293,-4506,-4510,-6359,-9279,5800,4767,4768,-4846,5381,5951,5952,-7940,-7941,5422,-2024,-3869,-3868,-6879,-6878,-9325,-4200,-7659,-7658,8649,8642,8643,-8929,-7515,1040,1041,-4030,-4029,-4035,-6058,8936,5270,7191,-3256,7192,8386,-7117,4354,4355,4356,5196,-4238,-4237,-4236,-4235,-4234,-3571,-3570,-8523,-5821,-8522,-5819,-5818,5890,7334,-3315,-3314,5957,6685,-5707,6683,9231,-285,-284,7295,7296,5621,5622,-7858,-3321,-3320,-4620,5752,7669,-4114,394,395,6269,-3770]]],id:"47",properties:{name:"Tennessee"}},{type:"MultiPolygon",arcs:[[[-9297,-6023,-9177,8419,-3454,8420,-7481,-3108,-8125,2843,2844,8760,-7105,8761,-8718,-6572,4169,4170,3952,3953,6958,-3861,-3860,2475,2476,3121,3122,7359,7361,5906,8180,9306,6710,6708,4160,4161,4162,-5372,7955,9202,-5224,-5223,-5222,459,-5221,5834]]],id:"41",properties:{name:"Oregon"}},{type:"MultiPolygon",arcs:[[[-5184,-5183,-296,-295,-294,-141,-140,-139,-3583,-5982,-8048,-8047,7716,-8049,-6819,-9050,7221,7222,-4395,2014,2015,3796,3797,-7369,-8042,-7371,5456,4719,4720,4721,2328,2329,-6798,-5609,-5363,-5362,-5108,-5824,-8606,6284,-3794,-3793,-3789,-3788,-3787,7279,7280,-8039,7240,7238,3135,4725,4722,-6656,7936,6160,7887,-7406,-967,7886,6158,7937,4724,-2306,-2305,-2304,-9030,5185,-5185]]],id:"54",properties:{name:"West Virginia"}},{type:"MultiPolygon",arcs:[[[-7233,7025,7026,-3504,-3503,-3508,7301,7302,-3693,7303,7304,7224,-5393,-7628,-7627,-5274,-5273,7890,-7953,-9447,-5758,-5548,3180,3181,-7935,6917,6915,4255,8708,8707,7503,-7490,3185,4038,4039,-467,4035,6971,-1629,6972,7418,-9003,-8998,7917,4240,4241,4242,7855,8170,8167,8444,8445,-8433,-8432,-8437,4232,-3572,4233,4234,4235,4236,4237,-5197,-4357,-7078,-7230]]],id:"05",properties:{name:"Arkansas"}},{type:"MultiPolygon",arcs:[[[8819,9340,8818,6009,8350,3978,9432,8346,1663,-1191,1664,-5591,-5085,-691,-690,-8303,-7478,-7482,-8421,3453,-8420,9176,6022,9296,-5835,5220,-460,5221,5222,5223,-9203,-7956,5371,-4163,-4162,-4161,-6709,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]]],id:"53",properties:{name:"Washington"}},{type:"MultiPolygon",arcs:[[[3420,-6001,-6804,3649,-6803,8068,8140,8141,8142,6465,7794,7795,-8025,-8101,4510,4511,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,-6074,-6073,-4984,6621,5711,5630,5810,-4867,-4872,-5485,-5484,-4689,-4688,3733,3734,6136,6137,4503,-1016,-1015,-1021,3773,3774,-7496,7429,7491,7492,7493,7941,-2025,-5423,7940,7939,-5953,-5952,-5382,4845,-4769,-4768,-5801,9278,6358,4509,4505,-7294,-4535,-4534,-4533,8472,6807,6626,6627,6628,2894,2895,769,770,-7715,-1227,-7714,-6002]],[[6896,9320]],[[9319]]],id:"37",properties:{name:"North Carolina"}},{type:"MultiPolygon",arcs:[[[4394,-7223,-7222,9049,6818,8048,-7717,8046,8047,5981,3582,-138,3583,3584,-5269,6002,-9136,9141,9351,-9074,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,-4512,-4511,8100,8024,-7796,-7795,-6466,-8143,-8142,-8141,-8069,6802,-3650,6803,6e3,-3421,6001,7713,1226,7714,-771,-770,-2896,-2895,-6629,-6628,-6627,-6808,-8473,-4532,-4531,6147,5932,6148,1571,1572,1573,-2571,-9421,-6589,-5334,-5333,6529,-5612,-5611,-5610,6797,-2330,-2329,-4722,-4721,-4720,-5457,7370,8041,7368,-3798,-3797,-2016,-2015]],[[8831,8832,8833,7728,8834]],[[8835,8836]]],id:"51",properties:{name:"Virginia"}},{type:"MultiPolygon",arcs:[[[5780,-4177,-321,-320,8356,4383,4384,4378,-3906,-3905,6105,-5575,-5307,1441,1434,1435,8871,8872,6605,-4907,-4906,-4905,5551,-1372,-41,-40,-4748,-4351,-4350,-2424,7138,5557,5558,5559,-9303,-3741,-6871,-8009,5229,-435,-434,-6986,-8258]]],id:"56",properties:{name:"Wyoming"}},{type:"MultiPolygon",arcs:[[[-276,-7652,-9092,2562,2563,8342,8343,8344,8345,8080,-7679,6966,6961,-300,-299,6967,6968,7995,7993,7992,7989,-8726,-8684,4738,4735,4586,4033,4034,4028,4029,-1042,-1041,7514,8928,-8644,-8643,-8650,-7660,4246,-4205,4247,4434,-3831,4435,-5579,-57,8896,7341,-3416,7342,3852,3853,8212,8213,7851,-3410,7852,8336,8337,8338,-9370,-7015,-7019,-7668,8796,8792,8793,-2731,-2730,-277]],[[8341]]],id:"01",properties:{name:"Alabama"}},{type:"MultiPolygon",arcs:[[[-6137,-3735,-3734,4687,4688,5483,5484,4871,4866,-5811,-5631,-5712,-6622,4983,6072,6073,6074,5049,4685,6634,4763,4693,4694,4695,5299,5300,5796,5797,-8210,5897,5898,9197,-8402,5720,5721,5722,5827,4345,4346,-6299,7496,7497,7498,7499,7495,-3775,-3774,1020,1014,1015,-4504,-6138]]],id:"45",properties:{name:"South Carolina"}},{type:"MultiPolygon",arcs:[[[1565,4708,4709,-4596,3581,-4595,6061,4715,5011,5874,-3867,5872,-577,-576,-133,-132,5744,-6869,-6944,3965,-3202,3966,3967,3968,7209,7210,-160,-159,8261,-6688,-6687,-969,-968,-473,-1658,-3004,-3619,7926,4814,4815,4816,4664,4665,4666,7344,7345]]],id:"35",properties:{name:"New Mexico"}},{type:"MultiPolygon",arcs:[[[-944,-943,8732,-7290,-7289,9100,-7945,-7944,-3494,-4707,-4706,-5063,-5062,-8488,-9337,-8927,1579,1575,1576,-5764,-945]]],id:"33",properties:{name:"New Hampshire"}},{type:"MultiPolygon",arcs:[[[8925,-1580,8926,9336,8487,5061,5062,4705,4706,-3493,-3492,-5116,8389,8388,5972,9227,-7436,-7435,-8439,8021,8019,4881,8396]]],id:"50",properties:{name:"Vermont"}},{type:"MultiPolygon",arcs:[[[2523,2524,4422,-8931,8112,-3857,-1217,8113,-8789,7836,-2467,-932,7829,7830,-3953,-4171,-4170,6571,6572,-8717,-7898,-3210,-6771,-8191,-8193,-8140,-8189,4288,4289,4290,4291,-1,-8,-1933,-4831,-4830]]],id:"32",properties:{name:"Nevada"}},{type:"MultiPolygon",arcs:[[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]]],id:"15",properties:{name:"Hawaii"}},{type:"MultiPolygon",arcs:[[[7288,7289,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,-3956,5323,5324,5325,5565,-6266,-7392,7946,5962,5963,5964,5118,5119,5120,5114,5115,3491,3492,3493,7943,7944,-9101]],[[5840]],[[8874]]],id:"25",properties:{name:"Massachusetts"}},{type:"MultiPolygon",arcs:[[[3955,3956]],[[3957]],[[6267,6209,8994,-7397,6211,6212,6268,6265,-5566,-5326,-5325,9445]],[[8993]]],id:"44",properties:{name:"Rhode Island"}},{type:"MultiPolygon",arcs:[[[-6208,-8731,-8730,8089,-4775,-4774,4361,-4773,-5510,6139,-7174,-6610,-4702,-4701,-7869,7147,7148,7149,-4305,-4304,8505,8506,-8777,7215,7216,8603,7124,7894,8273,4297,9305,-5018,9303,-5022,-5021]]],id:"34",properties:{name:"New Jersey"}},{type:"MultiPolygon",arcs:[[[5017,5018]],[[-947,7101,-5259,5024,5025,-4981,5019,5020,5021,5022,7099,9170,-9108,-4280,-5082,-948]]],id:"10",properties:{name:"Delaware"}},{type:"MultiPolygon",arcs:[[[5086,7034,7871,-7155,-7867,7869,8790,-5119,-5965,-5964,-5963,-7947,7391,-6269,-6213,-6212,7396,7397]]],id:"09",properties:{name:"Connecticut"}},{type:"MultiPolygon",arcs:[[[-5268,9134,9135,-6003]]],id:"11",properties:{name:"District of Columbia"}}]},nation:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[1565,4708,6914,248,4591,5526,5588,8931,6929,9387,6924,2869,8883,1244,9428,8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,3122,7359,7361,5906,8180,9306,6710,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351,8819,9340,8818,6009,8350,3978,9432,8346,1663,1187,5141,2176,8448,9394,706,6076,9391,4368,7286,9051,9399,6630,9109,455,2075,3108,1580,2601,5883,5040,2137,9308,7194,2762,3948,3416,3949,2764,7616,4402,9048,7252,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,9147,8096,5653,9110,9437,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445,7022,8897,7072,8070,3542,9191,9434,8552,8711,9253,9423,4677,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,8019,4881,8396,8925,1575,5764,9395,3516,289,703,3172,7065,3174,3481,7068,9286,4797,5771,941,8732,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,3956,5323,9445,6267,6209,8994,7397,5086,7034,7871,7155,8843,8695,3561,6125,3559,8696,8518,4308,8505,8777,7216,8603,7124,7894,8273,4297,9305,5018,9303,5022,7099,9170,9108,8833,7728,8834,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,6074,5049,4685,6634,4763,4693,9368,6935,4272,9297,4607,8967,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,2563,8342,9165,7756,9421,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9e3,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947,8536,5634,6755,7673,8963,7345],[-1543]],[[4627]],[[6999]],[[7e3]],[[8059]],[[8175]],[[8176]],[[9455]],[[6123]],[[6124]],[[6126]],[[6129]],[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]],[[7753]],[[7754]],[[9163]],[[9164]],[[9190]],[[9433]],[[5079,9106]],[[9105,8835]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]],[[6896,9320]],[[9319]],[[8341]],[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]],[[5840]],[[8874]],[[3957]],[[8993]]]}]}},arcs:[[[22952,51190],[67,-596]],[[23019,50594],[855,279],[1146,358]],[[25020,51231],[628,190]],[[25648,51421],[-3,188],[-223,595],[-6,178],[-60,187],[-1,288],[-102,290],[15,459],[-91,215],[-101,-16],[-161,203],[-124,-33],[-65,86],[-197,6],[-261,201],[-117,27],[-63,205],[-149,-72],[-93,163],[22,356],[-50,174],[31,126],[-75,292],[-113,1043]],[[23661,56582],[-493,4588]],[[23168,61170],[-62,73],[-314,-148],[-151,254],[-184,16],[-55,-136],[-183,3],[-12,-107],[-322,-140],[-85,-182],[-87,-46]],[[21713,60757],[-50,-197],[-81,-92],[-160,-384],[-89,-60],[42,-268],[-61,-264],[18,-68],[-40,-416],[-121,-252],[-31,-281],[-69,-170],[59,-487]],[[21130,57818],[83,-258],[-59,-105],[129,-83],[31,-125],[24,-629],[-18,-338],[-54,-333],[96,-444],[-46,-175],[-1,-237],[36,-162],[-7,-200],[47,-176],[63,-57],[-82,-300],[39,-317],[-19,-239],[42,-54],[221,-26],[87,-54],[106,38],[3,84],[238,28],[87,297],[-21,59],[113,209],[153,14],[218,-544],[43,-39],[86,-746],[184,-1716]],[[65107,78355],[37,-4]],[[65144,78351],[382,-40]],[[65526,78311],[14,363],[59,50],[56,318],[64,152],[21,202]],[[65740,79396],[32,247],[38,1082],[107,192],[71,286]],[[65988,81203],[-279,-202],[-353,103]],[[65356,81104],[-15,-299],[-120,-275],[-48,-214],[-21,-623]],[[65152,79693],[-45,-1338]],[[24791,26842],[350,113]],[[25141,26955],[1051,345]],[[26192,27300],[-145,1322],[-80,-26],[-35,322],[-269,-89]],[[25663,28829],[-190,-62],[19,-164],[-473,-159],[-14,-168],[-366,-124]],[[24639,28152],[152,-1310]],[[53014,12853],[970,11]],[[53984,12864],[-2,578],[27,220]],[[54009,13662],[-1,441],[196,1],[0,331],[779,-1],[0,-332],[193,-2],[-1,-331]],[[55175,13769],[192,6]],[[55367,13775],[8,988],[39,0],[0,659]],[[55414,15422],[-780,6]],[[54634,15428],[-1192,-9]],[[53442,15419],[3,-343],[-59,-316]],[[53386,14760],[-71,-366],[-61,-143],[-54,-434],[-65,-167],[-16,-333],[-44,-78],[-61,-386]],[[52134,16372],[388,15]],[[52522,16387],[943,23]],[[53465,16410],[2,333]],[[53467,16743],[18,165],[-4,532],[65,274],[-38,289],[31,351],[-20,359]],[[53519,18713],[-753,0]],[[52766,18713],[-619,-18]],[[52147,18695],[14,-1327],[-37,-1],[10,-995]],[[41956,25674],[195,-4],[184,-71],[400,58]],[[42735,25657],[-73,1328],[194,24],[-20,443]],[[42836,27452],[-959,-135]],[[41877,27317],[7,-151]],[[41884,27166],[72,-1492]],[[89237,26630],[145,9],[191,82],[258,-144],[35,-65]],[[89866,26512],[27,145],[-69,66],[69,103],[141,-49],[-3,-68]],[[90031,26709],[49,227],[-55,483],[50,203],[3,339]],[[90078,27961],[31,111],[-151,144],[-62,-47],[-93,112]],[[89803,28281],[-316,-150],[-194,-293]],[[89293,27838],[74,-459],[-121,-442],[-9,-307]],[[24234,93116],[130,-327]],[[24364,92789],[122,51],[67,249],[100,-76],[255,138]],[[24908,93151],[71,146],[-144,286],[56,137],[-113,-36],[-83,97],[-19,303],[48,187],[-74,132]],[[24650,94403],[-4,-279],[-48,-275],[15,-216],[-61,230],[44,113],[-91,164],[-86,-215],[-101,-7],[-30,-132],[44,-187],[80,-60],[-58,-170],[83,-8],[-191,-138],[-12,-107]],[[24158,93842],[17,-68],[85,176],[-102,-108]],[[24110,93691],[33,-161],[142,12],[12,158],[-80,94],[-107,-103]],[[74239,65845],[318,-52],[296,-78]],[[74853,65715],[25,-4],[22,353]],[[74900,66064],[1,377],[-158,88],[-264,237],[-89,13]],[[74390,66779],[-151,-934]],[[78118,70652],[465,-618]],[[78583,70034],[211,576]],[[78794,70610],[-73,-97],[-211,477],[44,59],[-101,224]],[[78453,71273],[-320,-428]],[[78133,70845],[-15,-193]],[[70760,47067],[-18,-337]],[[70742,46730],[625,-102]],[[71367,46628],[63,-11],[61,871]],[[71491,47488],[-52,128],[12,172]],[[71451,47788],[-643,117]],[[70808,47905],[-48,-838]],[[72412,45897],[205,-46],[200,-282]],[[72817,45569],[62,1085]],[[72879,46654],[-159,34],[-103,360],[-123,58]],[[72494,47106],[-89,-47],[-100,113]],[[72305,47172],[-69,-1001]],[[72236,46171],[-17,-231],[193,-43]],[[75509,28963],[15,164],[190,-49],[47,497]],[[75761,29575],[100,986]],[[75861,30561],[-191,65]],[[75670,30626],[-563,161]],[[75107,30787],[-113,-1303]],[[74994,29484],[171,-86],[-30,-330],[374,-105]],[[67331,66268],[576,-76]],[[67907,66192],[193,-24]],[[68100,66168],[44,1011]],[[68144,67179],[-389,46],[9,223],[-189,25],[2,56]],[[67577,67529],[-289,39]],[[67288,67568],[-8,-281],[95,-13],[-44,-1006]],[[76231,37858],[468,-123]],[[76699,37735],[174,-37]],[[76873,37698],[85,1086]],[[76958,38784],[-216,76]],[[76742,38860],[-420,107]],[[76322,38967],[-91,-1109]],[[52924,29355],[386,6]],[[53310,29361],[699,4]],[[54009,29365],[-4,1340]],[[54005,30705],[-235,-3]],[[53770,30702],[-526,-5]],[[53244,30697],[-330,-5]],[[52914,30692],[10,-1337]],[[52475,30682],[439,10]],[[53244,30697],[-8,1599]],[[53236,32296],[-383,-5]],[[52853,32291],[2,-334],[-387,-6]],[[52468,31951],[7,-1269]],[[55467,79125],[348,-492]],[[55815,78633],[3,463],[104,218],[-31,86],[132,-8]],[[56023,79392],[-55,1361]],[[55968,80753],[-461,-13],[-445,-462]],[[55062,80278],[-63,-896]],[[54999,79382],[150,-59],[130,-124],[118,69],[70,-143]],[[50236,28925],[763,26]],[[50999,28951],[5,333]],[[51004,29284],[-12,1352]],[[50992,30636],[-621,-30]],[[50371,30606],[-143,-7]],[[50228,30599],[19,-1341],[-11,-333]],[[49697,93009],[580,35]],[[50277,93044],[349,19]],[[50626,93063],[143,7],[-2,195]],[[50767,93265],[-19,1626]],[[50748,94891],[-673,-34]],[[50075,94857],[-204,-10]],[[49871,94847],[24,-1032],[-97,-2],[4,-331],[-52,-3],[6,-353],[-59,-117]],[[44540,41933],[37,-991]],[[44577,40942],[1184,119]],[[45761,41061],[-39,1339]],[[45722,42400],[-1195,-118]],[[44527,42282],[13,-349]],[[36002,52403],[331,80],[785,140]],[[37118,52623],[-10,168],[517,93]],[[37625,52884],[26,263],[-62,269],[19,149],[-37,293],[-67,227],[82,193]],[[37586,54278],[-507,-89]],[[37079,54189],[-826,-147]],[[36253,54042],[-162,-599],[0,-213],[-134,-156],[45,-671]],[[84637,40491],[408,-131]],[[85045,40360],[1054,-341]],[[86099,40019],[-68,373],[-57,63],[-40,455],[28,142],[-40,584]],[[85922,41636],[-70,34]],[[85852,41670],[-66,-28],[-34,-340],[-55,-10],[-41,-188],[-56,-30]],[[85600,41074],[-73,-58],[-45,-175],[72,-54],[-10,-114],[-196,3],[-46,82],[-86,-50]],[[85216,40708],[-113,-157],[-177,-49],[-116,339],[-122,-28]],[[84688,40813],[-33,-143],[44,-80],[-62,-99]],[[47651,43912],[932,65]],[[48583,43977],[5,0]],[[48588,43977],[-42,1675]],[[48546,45652],[-910,-64]],[[47636,45588],[-32,-1]],[[47604,45587],[47,-1675]],[[67406,40944],[376,-55],[-90,-1443]],[[67692,39446],[192,-40]],[[67884,39406],[119,1955],[307,-36]],[[68310,41325],[20,332]],[[68330,41657],[-886,127]],[[67444,41784],[-38,-840]],[[41995,61964],[1581,188]],[[43576,62152],[-66,1676]],[[43510,63828],[-648,-72]],[[42862,63756],[-940,-117]],[[41922,63639],[35,-795]],[[41957,62844],[38,-880]],[[76468,72244],[-7,-123]],[[76461,72121],[463,-68],[-16,-272]],[[76908,71781],[89,-13],[11,163],[92,-43],[112,54]],[[77212,71942],[164,509]],[[77376,72451],[107,445]],[[77483,72896],[-781,142],[12,162]],[[76714,73200],[-224,-316]],[[76490,72884],[-22,-640]],[[66550,21390],[572,-44],[-11,-257]],[[67111,21089],[94,-70],[57,134],[131,-6],[58,117]],[[67451,21264],[110,171],[-61,109],[80,134],[-22,184],[-51,-18],[69,234],[-23,160],[-71,124],[-11,214],[69,98],[127,-12],[86,-169],[82,182],[-54,167],[-50,493],[129,224],[114,32]],[[67974,23591],[-46,200],[6,261],[-206,74]],[[67728,24126],[-1,-95],[-290,33],[-3,-105],[-281,28],[-12,-330],[-111,9],[-11,-329],[-194,13],[-26,-660],[-191,17]],[[66608,22707],[-58,-1317]],[[9888,45761],[110,31]],[[9998,45792],[35,25],[173,-263],[66,8],[41,133],[347,158]],[[10660,45853],[-54,113],[55,76],[51,334],[325,535]],[[11037,46911],[394,1186],[-80,602],[-114,-3],[-62,167]],[[11175,48863],[-93,-214],[8,429],[-77,-15],[-146,-441],[-85,-113],[-76,109],[-44,-87],[-90,86],[-34,-390],[-188,-569],[-4,-127],[-118,-69],[-2,-183],[48,-202],[-51,-206],[-156,-189],[48,-147],[-218,-579],[-9,-195]],[[75384,68373],[10,-128],[646,-122]],[[76040,68123],[21,140]],[[76061,68263],[-23,244],[-4,438],[29,144]],[[76063,69089],[61,331]],[[76124,69420],[-108,165],[-241,51]],[[75775,69636],[-100,-75],[-206,29]],[[75469,69590],[-85,-1217]],[[60365,33831],[772,-50]],[[61137,33781],[17,668],[28,-2],[15,657]],[[61197,35104],[-384,26]],[[60813,35130],[-385,26]],[[60428,35156],[-15,-663],[-33,2],[-7,-332]],[[60373,34163],[-8,-332]],[[58023,31589],[766,-32]],[[58789,31557],[19,1333]],[[58808,32890],[-769,35]],[[58039,32925],[-16,-1336]],[[54009,13662],[1166,-1],[0,108]],[[50930,38398],[319,13],[98,-111],[259,5],[93,-53]],[[51699,38252],[209,4],[-5,508]],[[51903,38764],[-7,330],[-321,-7],[0,57],[-258,-8],[-82,109],[-290,-12],[10,-499],[-22,-1]],[[50933,38733],[-8,0]],[[50925,38733],[5,-335]],[[87275,36326],[184,167]],[[87459,36493],[560,508]],[[88019,37001],[-230,323],[-204,139],[-197,234]],[[87388,37697],[-312,-984],[199,-387]],[[42554,67279],[974,113]],[[43528,67392],[-45,1674]],[[43483,69066],[-960,-106]],[[42523,68960],[31,-1681]],[[48007,71127],[262,16]],[[48269,71143],[699,41]],[[48968,71184],[-33,1700]],[[48935,72884],[-34,-2]],[[48901,72882],[-932,-56]],[[47969,72826],[38,-1699]],[[44750,76253],[763,47],[25,-548],[66,42]],[[45604,75794],[1115,103]],[[46719,75897],[-7,425],[232,25]],[[46944,76347],[-56,1886]],[[46888,78233],[-1093,-81]],[[45795,78152],[40,-1677],[-1089,-116]],[[44746,76359],[4,-106]],[[51184,69449],[798,25]],[[51982,69474],[193,18]],[[52175,69492],[-43,1690]],[[52132,71182],[-272,-20]],[[51860,71162],[-702,-49]],[[51158,71113],[26,-1664]],[[52548,28015],[384,5]],[[52932,28020],[385,8]],[[53317,28028],[-7,1333]],[[52924,29355],[-386,-11]],[[52538,29344],[10,-1329]],[[48932,25159],[159,11]],[[49091,25170],[412,26]],[[49503,25196],[-28,1338],[19,2],[-27,1350]],[[49467,27886],[-442,-18]],[[49025,27868],[-136,-105]],[[48889,27763],[28,-1266],[-20,-1]],[[48897,26496],[35,-1337]],[[46466,65785],[182,17]],[[46648,65802],[769,64]],[[47417,65866],[-8,337]],[[47409,66203],[-90,-27],[-41,1515]],[[47278,67691],[-865,-66]],[[46413,67625],[53,-1840]],[[27490,72506],[-56,440],[-95,1067]],[[27339,74013],[-1155,-307],[-514,-507]],[[25670,73199],[34,-360],[380,103],[72,-774],[577,155],[2,-19],[755,202]],[[60343,39538],[384,-27]],[[60727,39511],[384,-28]],[[61111,39483],[25,1013]],[[61136,40496],[-770,53]],[[60366,40549],[-23,-1011]],[[62391,36697],[-9,-336]],[[62382,36361],[770,-63]],[[63152,36298],[22,672]],[[63174,36970],[18,670]],[[63192,37640],[-773,63]],[[62419,37703],[-28,-1006]],[[36673,13674],[70,-6],[14,-218],[81,-107],[84,11],[123,-286],[131,-40],[252,136],[55,-242]],[[37483,12922],[194,83],[48,82],[558,49],[44,-218],[191,49],[43,-136],[167,-16],[162,-329],[-24,-98],[57,-198],[113,-47],[11,73]],[[39047,12216],[91,18],[-21,335],[145,27],[-81,1281],[-56,-11],[-42,660],[193,35],[-41,657],[127,22]],[[39362,15240],[-75,1213]],[[39287,16453],[-3,55]],[[39284,16508],[-967,-179],[4,-55],[-1140,-227],[-2,31],[-647,-137]],[[36532,15941],[-65,-116],[69,-335],[49,-109],[-49,-183],[-30,-319],[58,-143],[-35,-319],[37,-128],[-1,-261],[93,-182],[15,-172]],[[58121,51702],[7,-685]],[[58128,51017],[857,16],[58,-26]],[[59043,51007],[46,29],[-4,487]],[[59085,51523],[-5,616],[-99,-1],[-2,336]],[[58979,52474],[-97,-1]],[[58882,52473],[-320,-7],[1,-224],[-448,-16]],[[58115,52226],[6,-524]],[[72308,77415],[186,-22]],[[72494,77393],[569,-96]],[[73063,77297],[123,2350]],[[73186,79647],[-455,10],[-315,90]],[[72416,79747],[-108,-2332]],[[70105,55947],[46,-1677]],[[70151,54270],[23,120],[232,-53],[110,-81]],[[70516,54256],[76,1607]],[[70592,55863],[-96,19]],[[70496,55882],[-391,65]],[[98141,11265],[-336,336]],[[97805,11601],[-501,524],[-38,-12],[-224,-1334],[-77,-353],[-216,-1240],[-383,193],[-8,-48],[-185,92]],[[96173,9423],[-114,-644],[-1333,652]],[[94726,9431],[-448,219]],[[94278,9650],[-34,-466],[670,-3350],[232,26],[52,-40],[67,478],[52,185],[245,141],[229,-362],[85,-25],[85,-134],[4,-114],[84,-76],[211,-78],[-38,-198],[51,-92],[287,-11],[45,94],[334,223],[169,285],[151,59],[307,1702],[219,1163],[221,1226],[62,68],[-57,166],[111,182],[-56,110],[75,453]],[[83656,40800],[201,-63]],[[83857,40737],[716,-226]],[[84573,40511],[64,-20]],[[84688,40813],[-83,219],[-82,12],[41,112],[-53,183]],[[84511,41339],[-164,42],[-160,-10]],[[84187,41371],[-230,-188],[69,-78],[-113,-49],[9,124],[-199,699],[-203,-63]],[[83520,41816],[136,-1016]],[[67993,71961],[981,-134]],[[68974,71827],[-12,1040]],[[68962,72867],[-4,313]],[[68958,73180],[-905,133]],[[68053,73313],[-60,-1352]],[[50060,21239],[28,-1308]],[[50088,19931],[1499,68]],[[51587,19999],[43,3]],[[51630,20002],[-18,1321]],[[51612,21323],[-1114,-57]],[[50498,21266],[-438,-27]],[[56679,23689],[596,-18],[2,168],[193,-10]],[[57470,23829],[20,1165]],[[57490,24994],[-388,10],[2,335]],[[57104,25339],[-404,10]],[[56700,25349],[-21,-1660]],[[44867,30589],[1424,149]],[[46291,30738],[-48,1501]],[[46243,32239],[-645,-57],[-741,-90]],[[44857,32092],[20,-498],[-45,-5],[35,-1e3]],[[28616,37420],[54,-32],[82,145],[62,-29],[91,-234],[-60,-255],[20,-130],[-86,-42],[-12,-139],[166,-227],[219,-32],[38,-157],[173,-7]],[[29363,36281],[52,20],[240,-188],[106,-142]],[[29761,35971],[-91,965],[902,254],[749,183]],[[31321,37373],[79,21]],[[31400,37394],[-61,701]],[[31339,38095],[-174,-24],[-260,-165],[-133,11],[-60,114],[-189,-15],[-69,53],[-228,23],[-155,-69],[-101,110],[-136,-95],[-37,181]],[[29797,38219],[-52,-23],[-101,314],[-87,37],[-155,-93],[-65,146],[-332,-406],[-25,-250],[-143,145],[-43,161],[-103,-68]],[[28691,38182],[-64,-241],[32,-119],[-66,-309],[23,-93]],[[85467,27299],[393,-180]],[[85860,27119],[-9,276],[88,423],[-14,199],[52,282],[140,302]],[[86117,28601],[163,231],[-176,74]],[[86104,28906],[-317,132]],[[85787,29038],[-57,-459],[-164,-338]],[[85566,28241],[-58,-391],[23,-23],[-64,-528]],[[53826,51565],[287,5],[2,-336]],[[54115,51234],[693,9]],[[54808,51243],[0,505]],[[54808,51748],[-3,1180]],[[54805,52928],[0,504]],[[54805,53432],[-989,-17]],[[53816,53415],[10,-1850]],[[46642,48859],[760,69]],[[47402,48928],[-39,1681]],[[47363,50609],[-764,-69]],[[46599,50540],[43,-1681]],[[70788,29395],[-79,-1330]],[[70709,28065],[759,-140]],[[71468,27925],[85,1326]],[[71553,29251],[43,664]],[[71596,29915],[-366,73]],[[71230,29988],[-400,71],[-42,-664]],[[50910,41414],[760,27]],[[51670,41441],[1,0]],[[51671,41441],[-14,1341]],[[51657,42782],[-758,-27]],[[50899,42755],[-8,0]],[[50891,42755],[19,-1341]],[[82924,26744],[149,-68],[220,-42],[203,-91],[177,-18]],[[83673,26525],[96,878]],[[83769,27403],[-745,258]],[[83024,27661],[-100,-917]],[[51291,12717],[584,23]],[[51875,12740],[-8,659],[33,1],[-16,1322]],[[51884,14722],[-155,-5]],[[51729,14717],[-781,-32]],[[50948,14685],[-38,-2],[10,-660]],[[50920,14023],[4,-260]],[[50924,13763],[6,-402],[155,7],[11,-658],[195,7]],[[50024,58873],[762,34]],[[50786,58907],[-17,1696]],[[50769,60603],[-191,-8],[-10,669]],[[50568,61264],[-558,-25]],[[50010,61239],[-16,-1],[16,-1005]],[[50010,60233],[14,-1360]],[[46969,72725],[968,76],[-1,23]],[[47936,72824],[-40,1664]],[[47896,74488],[-156,-14]],[[47740,74474],[-824,-60]],[[46916,74414],[53,-1689]],[[44560,62257],[970,97]],[[45530,62354],[-60,1670]],[[45470,64024],[-693,-63]],[[44777,63961],[-286,-30]],[[44491,63931],[69,-1674]],[[44675,58898],[962,94]],[[45637,58992],[-53,1656]],[[45584,60648],[-965,-89]],[[44619,60559],[56,-1661]],[[45795,78152],[-521,-30]],[[45274,78122],[-596,-43]],[[44678,78079],[68,-1720]],[[64947,27259],[594,-61]],[[65541,27198],[539,-65]],[[66080,27133],[44,992]],[[66124,28125],[-451,59]],[[65673,28184],[-686,84]],[[64987,28268],[-40,-1009]],[[74621,55285],[12,-2]],[[74633,55283],[916,-147]],[[75549,55136],[34,218],[-54,129],[-79,-5],[-23,173],[49,294],[37,392],[-75,113],[18,165]],[[75456,56615],[-44,172],[-63,57]],[[75349,56844],[-64,-143],[-182,-92],[-84,-112],[-186,-352]],[[74833,56145],[67,-108],[-70,-142],[-93,-328]],[[74737,55567],[-116,-282]],[[61635,20261],[971,-74]],[[62606,20187],[19,661],[386,-38]],[[63011,20810],[40,1309]],[[63051,22119],[-1345,121]],[[61706,22240],[-39,-1316],[-15,-1],[-17,-662]],[[72224,27787],[770,-162]],[[72994,27625],[91,1332]],[[73085,28957],[-382,77]],[[72703,29034],[-383,77]],[[72320,29111],[-96,-1324]],[[67459,78444],[387,-47]],[[67846,78397],[482,-64]],[[68328,78333],[30,669]],[[68358,79002],[10,223]],[[68368,79225],[-680,85],[-9,116],[-180,20]],[[67499,79446],[-40,-1002]],[[66638,66011],[484,-54]],[[67122,65957],[16,335],[193,-24]],[[67288,67568],[3,64],[-581,70]],[[66710,67702],[-23,-559]],[[66687,67143],[-49,-1132]],[[46758,35790],[952,86]],[[47710,35876],[-31,1332]],[[47679,37208],[-738,-60]],[[46941,37148],[-216,-21]],[[46725,37127],[33,-1337]],[[45045,72558],[0,-13]],[[45045,72545],[962,94]],[[46007,72639],[-57,1688]],[[45950,74327],[-294,-30]],[[45656,74297],[-682,-64]],[[44974,74233],[71,-1675]],[[36614,38546],[891,185]],[[37505,38731],[217,46]],[[37722,38777],[-10,230],[85,280],[116,273],[128,654],[45,300],[-7,197],[66,-9],[16,137]],[[38161,40839],[-74,52],[-35,261],[-99,180],[-104,-106],[-208,124],[-36,-58],[-114,51],[-39,-133],[-96,87],[-70,-121],[-157,-4],[-56,-230],[-78,147],[-126,-71],[-54,-270]],[[36815,40748],[9,-202],[-56,-313],[0,-159],[84,-295],[17,-237],[60,-130],[-64,-367],[-76,42],[-70,-148],[-110,-89],[-28,-184],[33,-120]],[[60298,30536],[168,-11]],[[60466,30525],[595,-41]],[[61061,30484],[24,1104]],[[61085,31588],[-766,51]],[[60319,31639],[-21,-1103]],[[75509,28963],[26,-8],[-128,-1319]],[[75407,27636],[811,-251]],[[76218,27385],[79,549],[108,387],[93,800],[50,207]],[[76548,29328],[-787,247]],[[72890,40960],[22,-4],[-39,-723]],[[72873,40233],[222,-47]],[[73095,40186],[444,-104]],[[73539,40082],[55,841]],[[73594,40923],[11,163]],[[73605,41086],[-695,151]],[[72910,41237],[-20,-277]],[[45776,9987],[27,-723]],[[45803,9264],[777,78]],[[46580,9342],[-35,1054],[67,7],[-22,657],[585,58]],[[47175,11118],[-11,328]],[[47164,11446],[-1169,-119],[36,-983],[-267,-29],[12,-328]],[[16684,13651],[100,9],[102,229],[154,73],[307,31],[81,-106],[286,-72]],[[17714,13815],[-320,2048],[188,86],[-51,325],[189,82],[-50,326],[-53,30]],[[17617,16712],[-245,-100],[-830,-380]],[[16542,16232],[-4,-62]],[[16538,16170],[85,-94],[4,-315],[-61,-61],[-8,-190],[82,-251],[43,-286],[78,-34],[14,-183],[126,-69],[79,52],[32,-144],[-57,-119],[16,-133],[-75,-138],[-12,-142],[-80,-94],[-120,-318]],[[57187,56633],[975,43]],[[58162,56676],[-3,962]],[[58159,57638],[-963,26]],[[57196,57664],[-5,-650]],[[57191,57014],[-4,-381]],[[41670,68855],[853,105]],[[42523,68960],[-67,1649]],[[42456,70609],[-873,-108]],[[41583,70501],[87,-1646]],[[46697,64131],[756,62]],[[47453,64193],[-12,717]],[[47441,64910],[-24,956]],[[46648,65802],[49,-1671]],[[75157,66134],[128,-7],[195,-89],[-4,-67]],[[75476,65971],[185,-33],[99,218]],[[75760,66156],[-121,257],[2,80],[-171,161],[-88,236]],[[75382,66890],[-178,38],[-47,-794]],[[12195,86496],[73,17],[108,374],[403,77]],[[12779,86964],[-58,142],[-29,463],[-18,-4],[-29,463],[48,9],[-22,347],[139,24]],[[12810,88408],[97,134],[-201,128],[-141,162],[-296,104],[-216,-149],[-256,86],[-67,-50],[-124,157],[-121,-79],[-11,171],[-91,276],[-150,71],[-27,-59],[-198,22]],[[11008,89382],[60,-108],[-86,-254],[-43,121],[-68,-32],[0,-240],[-86,-117],[-3,-116],[72,-86],[-50,-94],[-93,29],[21,-165],[125,-7],[-79,-221],[165,10],[-22,-218],[51,-173],[369,-634],[-1,-135],[124,-392],[88,-131],[104,-36],[136,97],[126,269],[99,-9],[92,-173],[86,-71]],[[58406,38284],[628,-3],[27,72],[113,-22]],[[59174,38331],[22,1272]],[[59196,39603],[-383,15]],[[58813,39618],[-387,13]],[[58426,39631],[-20,-1347]],[[49973,63925],[958,40]],[[50931,63965],[-2,670]],[[50929,64635],[-96,-4],[-9,671]],[[50824,65302],[-187,-7],[-2,167],[-95,52],[-383,-17],[-1,111],[-191,-9],[-97,52]],[[49868,65651],[6,-391],[-299,-15],[5,-335]],[[49580,64910],[18,-1006],[375,21]],[[47517,61589],[766,55],[8,-336],[381,24]],[[48672,61332],[-4,168]],[[48668,61500],[-20,1344]],[[48648,62844],[-89,3]],[[48559,62847],[-56,17],[-621,-70],[-8,334],[-191,-14]],[[47683,63114],[-203,-15]],[[47480,63099],[15,-586]],[[47495,62513],[22,-924]],[[49467,27886],[597,27]],[[50064,27913],[-20,1002]],[[50044,28915],[-687,-35]],[[49357,28880],[8,-234],[-133,-206],[-114,-38],[-78,-184],[39,-184],[-54,-166]],[[48389,80589],[652,42]],[[49041,80631],[716,30]],[[49757,80661],[-15,1382]],[[49742,82043],[-641,-29]],[[49101,82014],[-735,-26],[11,-583]],[[48377,81405],[12,-816]],[[45451,67550],[962,75]],[[46413,67625],[-45,1684]],[[46368,69309],[-965,-81]],[[45403,69228],[48,-1678]],[[48064,87681],[1169,39]],[[49233,87720],[0,1]],[[49233,87721],[-28,1696],[-15,551]],[[49190,89968],[-1161,39],[4,-664]],[[48033,89343],[31,-1662]],[[82366,43119],[197,-214],[319,117],[43,71]],[[82925,43093],[39,51],[259,-200],[38,67],[-55,181],[-16,245],[102,22],[-31,415],[-27,28]],[[83234,43902],[-260,37],[-493,-97],[2,-155],[-99,-124]],[[82384,43563],[-28,-51],[10,-393]],[[11095,29152],[1690,808]],[[12785,29960],[185,84]],[[12970,30044],[-166,1035],[20,8],[-286,1707]],[[12538,32794],[-276,-130]],[[12262,32664],[-248,-75],[-52,-97],[-92,26],[-184,-116],[-164,30],[-104,-93],[-222,8],[-357,-66],[-185,-108],[-92,-113],[-250,133],[-128,-211],[-214,-38],[-101,118],[-88,-77],[-162,31]],[[9619,32016],[28,-180],[93,-85],[77,-163],[163,-27],[131,-174],[83,10],[76,-133],[134,-25],[-18,-467],[79,-160],[122,-117],[18,-156],[151,-233],[43,-254],[149,-123],[38,-214],[115,-18],[61,-217],[-67,-128]],[[67468,51595],[-8,-168]],[[67460,51427],[578,-81]],[[68038,51346],[55,1186]],[[68093,52532],[-65,7]],[[68028,52539],[-518,72]],[[67510,52611],[-42,-1016]],[[70234,25440],[659,-98]],[[70893,25342],[78,1330]],[[70971,26672],[-354,53]],[[70617,26725],[-548,53]],[[70069,26778],[149,-669],[16,-669]],[[49430,35985],[760,38]],[[50190,36023],[-20,1340]],[[50170,37363],[-749,-41]],[[49421,37322],[-16,-1]],[[49405,37321],[25,-1336]],[[47702,37210],[934,64]],[[48636,37274],[769,47]],[[49421,37322],[-27,1333],[15,2]],[[49409,38657],[-33,1336]],[[49376,39993],[-365,-20]],[[49011,39973],[-1334,-92]],[[47677,39881],[-23,-1],[38,-1335],[-25,-2]],[[47667,38543],[35,-1333]],[[51783,27992],[765,23]],[[52538,29344],[-383,-12]],[[52155,29332],[-390,-15]],[[51765,29317],[18,-1325]],[[51616,24316],[768,30]],[[52384,24346],[-8,1331]],[[52376,25677],[-10,996]],[[52366,26673],[-574,-19]],[[51792,26654],[-1,-333],[-193,-8]],[[51598,26313],[18,-1997]],[[63695,61712],[-10,-348]],[[63685,61364],[195,-7],[577,-81],[196,8]],[[64653,61284],[38,1145]],[[64691,62429],[-977,77]],[[63714,62506],[-19,-794]],[[34603,52049],[617,125]],[[35220,52174],[-8,117],[731,129],[2,-30]],[[35945,52390],[57,13]],[[36253,54042],[-692,-128],[-11,-32],[-954,-192]],[[34596,53690],[-107,-22]],[[34489,53668],[114,-1619]],[[83545,90253],[585,-150],[-32,-332],[196,-55],[-32,-329],[446,-125]],[[84708,89262],[162,170],[40,743]],[[84910,90175],[-52,744],[-1232,328]],[[83626,91247],[-81,-994]],[[49035,30529],[381,24]],[[49416,30553],[-22,120],[85,124],[143,15],[150,449],[138,245],[136,53],[63,358],[130,40],[130,273],[117,15],[149,141],[41,159]],[[50676,32545],[-1228,-62]],[[49448,32483],[-455,-28]],[[48993,32455],[42,-1926]],[[44734,57188],[957,93]],[[45691,57281],[-54,1702]],[[45637,58983],[0,9]],[[44675,58898],[59,-1710]],[[14460,7194],[196,-198],[163,-369],[7,-96],[100,246],[71,-178]],[[14997,6599],[84,290],[280,137],[36,258],[197,323],[140,47],[89,-74],[144,161],[95,40],[27,127],[150,93],[48,144],[97,38]],[[16384,8183],[-91,306],[-70,41],[-49,202],[-128,139],[32,54],[16,320]],[[16094,9245],[-450,-212],[-140,144],[-170,-179],[-106,-1],[-253,-204]],[[14975,8793],[-141,-172],[32,-138],[-253,-281],[18,-139],[-80,-151],[13,-124],[-100,-96],[-36,-442],[32,-56]],[[14454,6202],[33,-182]],[[14487,6020],[373,185]],[[14860,6205],[-3,107],[-89,183],[18,140],[-123,208],[-98,-311],[89,-284],[-102,94],[-68,180],[11,166],[103,173],[-61,24],[-78,228],[-75,-208],[-49,-382],[85,-84],[34,-237]],[[75321,67145],[423,-83],[23,27]],[[75767,67089],[-23,104],[42,278],[63,161],[101,66],[89,284]],[[76039,67982],[1,141]],[[75384,68373],[-8,-125],[-142,25]],[[75234,68273],[-193,-739]],[[75041,67534],[48,-132],[93,60],[139,-317]],[[77599,64895],[301,-358]],[[77900,64537],[198,115]],[[78098,64652],[-14,225],[75,129],[-47,230]],[[78112,65236],[-93,-6],[-198,-234],[-159,20],[-63,-121]],[[71334,44141],[504,-108]],[[71838,44033],[69,1116]],[[71907,45149],[-226,53]],[[71681,45202],[-283,60]],[[71398,45262],[-64,-1121]],[[52364,49522],[764,15]],[[53128,49537],[-2,336],[191,3]],[[53317,49876],[-3,671],[-31,-1],[-11,1015]],[[53272,51561],[-544,-17]],[[52728,51544],[3,-336],[-381,-5]],[[52350,51203],[14,-1681]],[[58617,22064],[581,-14]],[[59198,22050],[11,659],[188,-6],[14,555]],[[59411,23258],[-769,26]],[[58642,23284],[-10,-550]],[[58632,22734],[-15,-670]],[[50968,34718],[763,25]],[[51731,34743],[-16,1339]],[[51715,36082],[-5,667]],[[51710,36749],[-763,-23]],[[50947,36726],[1,-669]],[[50948,36057],[20,-1339]],[[77767,37214],[-21,-281],[158,-38],[-18,-242],[163,-41],[-23,-287],[156,-40]],[[78182,36285],[317,-90]],[[78499,36195],[92,1101]],[[78591,37296],[-731,174]],[[77860,37470],[-73,17],[-20,-273]],[[73434,59678],[88,-22]],[[73522,59656],[172,-86],[59,-92]],[[73753,59478],[-15,104],[71,177],[353,468]],[[74162,60227],[-27,142],[-210,707]],[[73925,61076],[-48,-285],[-84,-138],[-214,-136],[-5,-42]],[[73574,60475],[84,-165],[25,-193],[-96,-79],[-16,-213],[-137,-147]],[[43648,60472],[971,102]],[[44619,60574],[-59,1683]],[[44560,62257],[-984,-105]],[[43576,62152],[72,-1680]],[[52304,77760],[913,-913]],[[53217,76847],[383,1161]],[[53600,78008],[-445,435]],[[53155,78443],[-1,-18],[-461,469]],[[52693,78894],[-389,-1134]],[[51729,14717],[-19,1314],[40,2],[-5,325]],[[51745,16358],[-772,-31]],[[50973,16327],[5,-327],[-49,-2]],[[50929,15998],[14,-990]],[[50943,15008],[5,-323]],[[50992,30636],[332,15]],[[51324,30651],[-6,1158]],[[51318,31809],[-914,-717],[-43,10],[10,-496]],[[50072,76134],[589,-582],[-94,-294]],[[50567,75258],[388,-371]],[[50955,74887],[436,1341]],[[51391,76228],[-794,773]],[[50597,77001],[-175,175]],[[50422,77176],[-350,-1042]],[[58830,40631],[768,-38]],[[59598,40593],[22,1212]],[[59620,41805],[-465,37]],[[59155,41842],[-307,15]],[[58848,41857],[-18,-1226]],[[42346,18176],[375,54],[16,-337],[294,40]],[[43031,17933],[580,77]],[[43611,18010],[466,59]],[[44077,18069],[-51,1325]],[[44026,19394],[-110,-10]],[[43916,19384],[-563,-70],[-1057,-148]],[[42296,19166],[50,-990]],[[46759,74403],[157,11]],[[47740,74474],[-59,1938]],[[47681,76412],[-737,-65]],[[46719,75897],[40,-1494]],[[25648,51421],[2071,598]],[[27719,52019],[1047,278]],[[28766,52297],[-955,10439]],[[27811,62736],[-51,-192],[-123,136],[-77,-164],[-107,-76],[-94,-215],[-126,-165],[-99,56],[-101,-157],[-57,-191],[-119,65],[-157,-44],[-56,183],[-5,-270],[-150,77],[-67,-33],[156,-105],[-145,-97]],[[26433,61544],[126,-1257],[-405,-118],[66,-675],[-57,1],[-942,-262],[65,-666],[-189,-61],[45,-421],[-65,67],[-185,-75],[-182,-322],[-109,-13],[-68,-86],[-265,-211],[-26,-152],[-271,-420],[-35,-120],[-147,-137],[-128,-34]],[[22959,9893],[614,213],[83,-137],[382,146]],[[24038,10115],[-185,1456]],[[23853,11571],[-192,-72],[7,-54],[-566,-197],[-69,-204],[-77,12],[-11,-191],[-102,-86]],[[22843,10779],[64,-490]],[[22907,10289],[52,-396]],[[49446,53804],[962,45]],[[50408,53849],[-6,335],[203,9]],[[50605,54193],[-17,1490]],[[50588,55683],[-349,-20]],[[50239,55663],[-805,-42]],[[49434,55621],[25,-1484],[-18,-1]],[[49441,54136],[5,-332]],[[54009,29365],[624,4]],[[54633,29369],[20,0]],[[54653,29369],[-2,1340]],[[54651,30709],[-646,-4]],[[98045,13024],[163,-146],[-82,-298],[-321,-979]],[[98141,11265],[139,-2],[3,-69],[140,190],[236,-19],[64,-97],[116,336],[-121,120],[87,211],[87,84],[27,197],[-44,253],[112,164],[97,217],[120,74],[49,-111],[-16,-155],[117,33],[100,-43],[163,283],[162,408],[103,76],[71,368],[-202,774],[-115,150],[-106,-280],[-129,172],[96,148],[-39,172],[-65,-11],[-41,220],[-129,50],[30,103],[112,77],[-86,245],[-98,-108],[-66,-161],[-106,210],[-70,-167],[-5,217],[-40,69],[-4,256],[-58,-25],[-95,120]],[[98737,16014],[-204,-589],[34,-30],[-89,-292],[-27,24],[-278,-916],[175,-158],[-303,-1029]],[[31681,9492],[198,55],[249,-2592],[34,-308]],[[32162,6647],[773,205]],[[32935,6852],[-28,315],[-257,2590]],[[32650,9757],[-106,-28],[-29,323],[-865,-234]],[[31650,9818],[31,-326]],[[51657,21326],[1168,36]],[[52825,21362],[-9,1440]],[[52816,22802],[-215,-7],[-13,-111],[-948,-32]],[[51640,22652],[17,-1326]],[[84695,26527],[414,-182],[132,21],[129,-43],[67,-106],[166,-128],[99,-168]],[[85702,25921],[151,980],[7,218]],[[85467,27299],[-270,96],[-13,-103],[-376,149]],[[84808,27441],[-113,-914]],[[13998,92672],[273,18],[-8,361],[-383,-27]],[[13880,93024],[77,-117],[41,-235]],[[82509,89851],[-40,-491]],[[82469,89360],[970,-259]],[[83439,89101],[106,1152]],[[83545,90253],[-834,210],[-146,49]],[[82565,90512],[-56,-661]],[[74809,64979],[-26,-449],[38,-7],[-33,-512],[19,-179]],[[74807,63832],[96,-45],[397,-70],[-4,-63],[147,-29]],[[75443,63625],[78,1281]],[[75521,64906],[-143,25]],[[75378,64931],[-338,56]],[[75040,64987],[-227,44],[-4,-52]],[[59288,35560],[378,-21]],[[59666,35539],[385,-25]],[[60051,35514],[29,1337]],[[60080,36851],[-770,41]],[[59310,36892],[-22,-1332]],[[48505,52038],[15,-672]],[[48520,51366],[382,23],[-7,335],[572,35]],[[49467,51759],[-13,674],[16,1]],[[49470,52434],[-7,357]],[[49463,52791],[-955,-64]],[[48508,52727],[-3,-689]],[[73180,24913],[763,-170]],[[73943,24743],[103,1319]],[[74046,26062],[-447,97]],[[73599,26159],[-320,73]],[[73279,26232],[-99,-1319]],[[50172,38697],[753,36]],[[50933,38733],[-19,1339]],[[50914,40072],[-727,-34]],[[50187,40038],[-44,-2]],[[50143,40036],[29,-1339]],[[74907,37480],[761,-166]],[[75668,37314],[53,668]],[[75721,37982],[-62,15],[-5,338],[-63,14],[23,333]],[[75614,38682],[-606,128]],[[75008,38810],[-29,-384]],[[74979,38426],[-72,-946]],[[74234,48565],[180,-343],[63,-176]],[[74477,48046],[34,-84]],[[74511,47962],[67,218],[114,132],[74,412]],[[74766,48724],[91,274]],[[74857,48998],[-356,379],[-5,52]],[[74496,49429],[-67,-199],[-127,-69]],[[74302,49161],[-68,-596]],[[73753,59478],[245,-644],[9,-174]],[[74007,58660],[379,-98],[28,93],[197,-100]],[[74611,58555],[-197,596],[-96,203],[26,141],[-74,179],[28,121]],[[74298,59795],[-58,23],[-78,409]],[[83013,53455],[548,-159]],[[83561,53296],[353,-100]],[[83914,53196],[81,1116]],[[83995,54312],[2,32]],[[83997,54344],[-890,200]],[[83107,54544],[-94,-1089]],[[43590,65514],[168,19]],[[43758,65533],[792,84]],[[44550,65617],[-61,1854]],[[44489,67471],[-961,-79]],[[43528,67392],[62,-1878]],[[84285,47090],[67,-140],[69,-6],[11,214],[-83,61],[-64,-129]],[[36169,28775],[680,143]],[[36849,28918],[-3,30],[1065,206],[592,103]],[[38503,29257],[2,85],[-163,2653],[-87,1319]],[[38255,33314],[-896,-157],[-1460,-307]],[[35899,32850],[-31,-6],[92,-1326],[68,14],[92,-1323],[-23,-4],[93,-1315],[-21,-115]],[[56023,79392],[28,-148],[115,-35],[42,251],[60,63]],[[56268,79523],[133,162],[-7,337],[60,136],[95,-87],[91,283],[-41,104],[123,7],[237,112],[-11,202]],[[56948,80779],[13,23],[-618,557]],[[56343,81359],[-276,-229],[-99,-377]],[[65473,25523],[979,-113],[14,336]],[[66466,25746],[-207,27],[55,1327]],[[66314,27100],[-234,33]],[[65541,27198],[-68,-1675]],[[79439,40093],[-26,-344],[100,-23],[-37,-498]],[[79476,39228],[550,-114]],[[80026,39114],[128,-29],[65,1012]],[[80219,40097],[-577,115]],[[79642,40212],[-191,43],[-12,-162]],[[76006,77774],[37,-180],[112,-134],[35,-369],[-34,-558],[35,-115]],[[76191,76418],[354,-111]],[[76545,76307],[65,-11]],[[76610,76296],[249,-54]],[[76859,76242],[99,1482]],[[76958,77724],[-927,107]],[[76031,77831],[-25,-57]],[[61209,80653],[267,-14]],[[61476,80639],[477,-30],[5,167],[130,-10],[9,334],[69,190]],[[62166,81290],[-60,225],[-140,155],[-61,217]],[[61905,81887],[-169,321],[-89,72],[-163,-104],[-101,-134],[-130,98]],[[61253,82140],[6,-319],[51,-103],[-71,-106],[5,-420],[-22,-148],[64,-162],[-77,-229]],[[57875,24984],[386,-12]],[[58261,24972],[5,333],[385,-18],[10,333]],[[58661,25620],[-124,89],[-48,172],[23,115],[-234,268]],[[58278,26264],[-2,-127],[-191,8],[-2,-167],[-193,6]],[[57890,25984],[-15,-1e3]],[[67426,50586],[-19,-506]],[[67407,50080],[575,-73]],[[67982,50007],[56,1336]],[[68038,51343],[0,3]],[[67460,51427],[-34,-841]],[[55905,23372],[194,-2]],[[56099,23370],[578,-13],[2,332]],[[56700,25349],[-775,17]],[[55925,25366],[-2,-999]],[[55923,24367],[-15,-330],[-3,-665]],[[67422,26957],[247,-33],[-16,-333],[193,-27]],[[67846,26564],[355,-55]],[[68201,26509],[74,365],[-8,193],[-187,318],[-94,833]],[[67986,28218],[-496,74]],[[67490,28292],[-68,-1335]],[[71963,73751],[769,-139]],[[72732,73612],[69,1180],[-96,18],[29,496]],[[72734,75306],[-381,70]],[[72353,75376],[-261,39],[-55,-73],[-95,-317],[-24,-460]],[[71918,74565],[-19,-296]],[[71899,74269],[-32,-500],[96,-18]],[[77331,68193],[486,-264]],[[77817,67929],[211,-100]],[[78028,67829],[54,298],[155,660]],[[78237,68787],[-82,127]],[[78155,68914],[-182,248]],[[77973,69162],[-171,-128],[-110,25],[-115,-226]],[[77577,68833],[-99,-407],[-147,-233]],[[58808,32890],[770,-34]],[[59578,32856],[22,1348]],[[59600,34204],[-773,35]],[[58827,34239],[-19,-1349]],[[71880,36715],[760,-157]],[[72640,36558],[70,1003]],[[72710,37561],[-191,38]],[[72519,37599],[-381,65],[-6,-112],[-191,38]],[[71941,37590],[-37,-544]],[[71904,37046],[-24,-331]],[[45544,45404],[1104,102]],[[46648,45506],[36,3]],[[46684,45509],[-51,1675]],[[46633,47184],[-155,-13]],[[46478,47171],[-994,-98]],[[45484,47073],[60,-1669]],[[72136,26450],[375,-64]],[[72511,26386],[387,-75]],[[72898,26311],[96,1314]],[[72224,27787],[-88,-1337]],[[72336,23734],[747,-143]],[[73083,23591],[97,1322]],[[73180,24913],[-759,142]],[[72421,25055],[-85,-1321]],[[59881,54025],[-2,-279],[383,-8]],[[60262,53738],[293,-7]],[[60555,53731],[7,841],[24,0],[3,757]],[[60589,55329],[-384,9]],[[60205,55338],[-1,-57],[-286,2]],[[59918,55283],[-6,-699],[-27,1],[-4,-560]],[[44836,36936],[925,92]],[[45761,37028],[32,3]],[[45793,37031],[-46,1337]],[[45747,38368],[-959,-96]],[[44788,38272],[48,-1336]],[[51686,39610],[107,-233],[283,-370]],[[52076,39007],[127,-107],[121,-23],[137,-103]],[[52461,38774],[-11,1346]],[[52450,40120],[-766,-21]],[[51684,40099],[2,-489]],[[52384,24346],[422,10]],[[52806,24356],[539,16],[-1,664]],[[53344,25036],[-7,660]],[[53337,25696],[-961,-19]],[[49190,89968],[927,42]],[[50117,90010],[196,7]],[[50313,90017],[-36,3027]],[[49697,93009],[6,-297],[-133,-65],[-417,-2]],[[49153,92645],[37,-2677]],[[43711,58797],[964,101]],[[44619,60559],[0,15]],[[43648,60472],[1,-29]],[[43649,60443],[62,-1646]],[[43106,72363],[16,2]],[[43122,72365],[961,95]],[[44083,72460],[-70,1678]],[[44013,74138],[-153,-14]],[[43860,74124],[-818,-88]],[[43042,74036],[64,-1673]],[[77042,40172],[166,-22],[-58,-784],[32,-7]],[[77182,39359],[476,-137]],[[77658,39222],[190,-99]],[[77848,39123],[67,-36],[29,448]],[[77944,39535],[52,834]],[[77996,40369],[-473,91],[-4,-73],[-464,65]],[[77055,40452],[-13,-280]],[[52972,76127],[405,-401]],[[53377,75726],[420,76]],[[53797,75802],[490,1473]],[[54287,77275],[-164,150],[7,65]],[[54130,77490],[-530,518]],[[53217,76847],[-245,-720]],[[61912,33716],[774,-72]],[[62686,33644],[44,1344]],[[62730,34988],[-382,31]],[[62348,35019],[-384,31]],[[61964,35050],[-18,-664],[-18,1],[-16,-671]],[[52450,40120],[764,19]],[[53214,40139],[-12,1342]],[[53202,41481],[-764,-19]],[[52438,41462],[12,-1342]],[[46702,85887],[1363,73]],[[48065,85960],[-27,1720]],[[48038,87680],[-1384,-123]],[[46654,87557],[48,-1670]],[[12583,36035],[115,-74],[74,-244],[120,-85],[98,308],[62,-9],[94,208],[90,-73],[807,358]],[[14043,36424],[218,92],[31,-41]],[[14292,36475],[-159,1035]],[[14133,37510],[-823,-371],[-79,-340],[-129,-76],[-209,200],[-476,26]],[[12417,36949],[52,-467],[-26,-102],[69,-56],[71,-289]],[[65532,33910],[58,-6]],[[65590,33904],[696,-66]],[[66286,33838],[58,1315]],[[66344,35153],[-382,56],[-9,-207],[-366,53]],[[65587,35055],[-55,-1145]],[[94461,20597],[307,-230]],[[94768,20367],[39,69],[102,-99],[75,35],[45,322],[132,-5],[33,-119],[180,197],[-32,157],[258,163]],[[95600,21087],[-26,169],[70,194],[-72,232],[34,96],[-171,178],[-39,367],[44,88],[-21,358],[-41,275],[-42,61]],[[95336,23105],[-219,-148]],[[95117,22957],[-36,-80],[-13,-268],[-289,-340],[-94,-273],[26,-108],[-62,-380]],[[94649,21508],[-33,-100],[-155,-811]],[[89013,42152],[-13,-224],[64,-189],[51,-375],[130,-185]],[[89245,41179],[192,1166]],[[89437,42345],[118,724]],[[89555,43069],[-118,-157],[-135,-20],[-167,179]],[[89135,43071],[-143,-163],[58,-223],[102,-166],[-65,-81],[-74,-286]],[[72997,22284],[188,-39]],[[73185,22245],[569,-136]],[[73754,22109],[51,650],[-16,4],[52,659]],[[73841,23422],[-758,169]],[[73083,23591],[-86,-1307]],[[53519,18713],[9,14]],[[53528,18727],[61,243],[13,332],[103,396],[104,173],[5,421],[62,519],[-35,237]],[[53841,21048],[19,331]],[[53860,21379],[-1035,-17]],[[52825,21362],[1,-218],[-48,-19],[9,-1088],[-33,-1]],[[52754,20036],[12,-1323]],[[80652,38104],[-78,-809]],[[80574,37295],[594,-184]],[[81168,37111],[85,683]],[[81253,37794],[29,230],[-57,32],[-252,587]],[[80973,38643],[-262,75]],[[80711,38718],[-59,-614]],[[41670,68855],[38,-698]],[[41708,68157],[52,-974]],[[41760,67183],[794,96]],[[72898,26311],[381,-79]],[[73599,26159],[45,627]],[[73644,26786],[46,652]],[[73690,27438],[-318,58],[4,56],[-382,73]],[[41629,44279],[49,-1005]],[[41678,43274],[395,53],[64,-1338],[25,-332]],[[42162,41657],[1152,140]],[[43314,41797],[-37,332],[-55,1342],[-18,-2],[-69,1673]],[[43135,45142],[-598,-67]],[[42537,45075],[-941,-129]],[[41596,44946],[33,-667]],[[61137,33781],[775,-65]],[[61964,35050],[-384,19]],[[61580,35069],[-383,35]],[[57280,33959],[770,-23]],[[58050,33936],[5,333]],[[58055,34269],[4,331],[65,-2],[13,1008]],[[58137,35606],[-383,13]],[[57754,35619],[-383,15]],[[57371,35634],[-10,-1016],[-74,2],[-3,-329]],[[57284,34291],[-4,-332]],[[47358,51954],[1147,84]],[[48508,52727],[-17,1031]],[[48491,53758],[-383,-25],[-583,-70]],[[47525,53663],[-192,-15]],[[47333,53648],[38,-1356],[-13,-338]],[[73841,23422],[0,1]],[[73841,23423],[102,1320]],[[67181,70694],[561,-67],[193,-7]],[[67935,70620],[58,1341]],[[67993,71961],[-753,96]],[[67240,72057],[-59,-1363]],[[48616,41343],[379,78]],[[48995,41421],[399,64]],[[49394,41485],[-24,1194]],[[49370,42679],[-761,-49]],[[48609,42630],[-20,-1]],[[48589,42629],[27,-1286]],[[53058,36113],[322,6]],[[53380,36119],[442,7],[0,285]],[[53822,36411],[-4,1055]],[[53818,37466],[-581,-11]],[[53237,37455],[-188,-4]],[[53049,37451],[9,-1338]],[[78981,59990],[147,-148],[94,-4],[61,-201],[78,71]],[[79361,59708],[245,-76]],[[79606,59632],[94,1323],[165,212]],[[79865,61167],[-100,798],[20,194],[-124,233]],[[79661,62392],[-209,-219],[-89,-257],[-56,-451],[11,-127],[-76,-149]],[[79242,61189],[-37,-286],[-59,-109],[-59,-331],[-99,53],[-13,-199],[-153,19],[-125,96],[-33,-71]],[[78664,60361],[59,-115],[258,-256]],[[46064,70957],[254,23]],[[46318,70980],[698,66]],[[47016,71046],[-47,1679]],[[46969,72725],[-962,-86]],[[46007,72639],[57,-1682]],[[85845,54033],[136,-1],[47,-293],[71,-20],[41,-138]],[[86140,53581],[314,-24],[68,124],[172,-31]],[[86694,53650],[-277,1600]],[[86417,55250],[-73,-197],[-220,-174],[-73,-126],[-230,-111]],[[85821,54642],[-22,-225],[46,-384]],[[73310,36814],[762,-163]],[[74072,36651],[187,-41],[73,1002]],[[74332,37612],[-187,41]],[[74145,37653],[-12,-167],[-191,39],[-13,-168],[-573,121]],[[73356,37478],[-5,-72]],[[73351,37406],[-41,-592]],[[70586,60553],[134,-110],[311,101]],[[71031,60544],[66,45],[54,334],[152,170]],[[71303,61093],[44,1046]],[[71347,62139],[-678,82]],[[70669,62221],[-24,2]],[[70645,62223],[-8,-478],[-55,-991],[4,-201]],[[48333,67770],[962,56]],[[49295,67826],[-32,1679]],[[49263,69505],[-960,-61]],[[48303,69444],[24,-1289]],[[48327,68155],[6,-385]],[[57567,73471],[98,120],[106,-20],[64,152],[575,-271]],[[58410,73452],[10,754]],[[58420,74206],[8,755],[58,66]],[[58486,75027],[-941,59]],[[57545,75086],[-167,7],[-6,-410],[36,-472],[91,-268],[67,-327],[1,-145]],[[20029,9119],[1510,626]],[[21539,9745],[-215,1451],[-60,50],[-49,228],[-123,-26],[-192,79]],[[20900,11527],[-350,-136],[-1382,-584]],[[19168,10807],[96,-645],[574,249],[191,-1292]],[[58137,35606],[384,-13]],[[58521,35593],[19,1331]],[[58540,36924],[-194,8]],[[58346,36932],[-576,21]],[[57770,36953],[-16,-1334]],[[50251,69558],[3,-272]],[[50254,69286],[819,31]],[[51073,69317],[-2,129],[113,3]],[[51158,71113],[-251,-17]],[[50907,71096],[-689,-45]],[[50218,71051],[33,-1493]],[[53317,49876],[807,11]],[[54124,49887],[-9,1347]],[[53826,51565],[-554,-4]],[[51391,76228],[147,-143],[155,477]],[[51693,76562],[345,1037]],[[52038,77599],[-940,934]],[[51098,78533],[-501,-1532]],[[72809,30356],[756,-152]],[[73565,30204],[101,1304]],[[73666,31508],[1,22],[-387,81]],[[73280,31611],[-380,75]],[[72900,31686],[-91,-1330]],[[54808,51748],[767,4]],[[55575,51752],[2,841],[-10,338]],[[55567,52931],[-762,-3]],[[66344,35153],[384,-54]],[[66728,35099],[192,-26]],[[66920,35073],[-7,337],[61,1332]],[[66974,36742],[15,339]],[[66989,37081],[-556,84]],[[66433,37165],[-48,-1011]],[[66385,36154],[-41,-1001]],[[57298,40681],[764,-14]],[[58062,40667],[14,1245]],[[58076,41912],[-364,20]],[[57712,41932],[-402,16]],[[57310,41948],[-12,-1267]],[[55468,37e3],[768,-9]],[[56236,36991],[6,1006],[86,-2],[2,376]],[[56330,38371],[-189,1]],[[56141,38372],[-570,3]],[[55571,38375],[-1,-370],[-100,0],[-2,-1005]],[[11859,46070],[79,568],[-38,176],[119,263],[-16,94],[233,165],[289,-94],[82,80],[90,-65],[66,56],[114,-48],[116,85],[194,-394],[223,-117],[69,-158],[60,55],[71,-135],[-47,-71],[116,-73],[43,174],[108,-167],[55,81],[134,-166],[52,-405],[115,-196],[566,-599]],[[14752,45179],[62,141],[98,67],[74,327],[98,-10],[24,112]],[[15108,45816],[-78,473],[130,195],[19,180],[-42,91],[20,366],[86,44],[225,423],[-2,248],[40,400],[-28,207],[-47,8],[7,354]],[[15438,48805],[-1074,-434],[-50,314],[-549,-247],[-48,325],[-278,-125],[-232,244]],[[13207,48882],[-199,192],[-161,-3],[-355,-151],[-123,820],[-772,750]],[[11597,50490],[-46,-247],[-124,-75],[-55,-190],[-161,-319],[2,-117],[-79,-62],[-8,-228],[101,-110],[-52,-279]],[[11037,46911],[573,-587],[112,51],[13,-178],[124,-127]],[[57289,39687],[382,-10]],[[57671,39677],[380,-11]],[[58051,39666],[11,1001]],[[57298,40681],[-9,-994]],[[65348,39149],[287,-33]],[[65635,39116],[228,-25],[-42,176],[327,-41]],[[66148,39226],[191,-27],[30,688]],[[66369,39887],[-709,104]],[[65660,39991],[33,-205],[-319,35]],[[65374,39821],[-26,-672]],[[67024,43170],[-8,-168],[96,-12],[-7,-168],[167,-561]],[[67272,42261],[192,-27]],[[67464,42234],[69,1549]],[[67533,43783],[-3,338]],[[67530,44121],[-462,60]],[[67068,44181],[-44,-1011]],[[56527,39701],[379,-7]],[[56906,39694],[383,-7]],[[57298,40681],[-766,14]],[[56532,40695],[-5,-994]],[[68067,47703],[537,-87]],[[68604,47616],[65,-9]],[[68669,47607],[47,1078]],[[68716,48685],[-72,10]],[[68644,48695],[-334,52]],[[68310,48747],[-6,-111],[-183,20]],[[68121,48656],[-81,-123],[38,-115],[-32,-264],[44,-4],[-23,-447]],[[67646,60996],[47,-4],[241,-270],[94,-396]],[[68028,60326],[87,-7],[121,274],[169,92],[89,-53],[19,283]],[[68513,60915],[4,146]],[[68517,61061],[-368,45],[-130,100],[-78,207],[-44,248],[-112,14]],[[67785,61675],[-34,-311],[-98,-201],[-7,-167]],[[72338,34504],[764,-154]],[[73102,34350],[85,1194]],[[73187,35544],[-611,122]],[[72576,35666],[-157,30]],[[72419,35696],[-81,-1192]],[[83213,55830],[901,-183]],[[84114,55647],[21,215]],[[84135,55862],[103,1254]],[[84238,57116],[-375,126]],[[83863,57242],[-529,177]],[[83334,57419],[-121,-1589]],[[44360,46965],[975,95]],[[45335,47060],[-67,1673]],[[45268,48733],[-142,-12]],[[45126,48721],[-825,-78]],[[44301,48643],[48,-1347]],[[44349,47296],[11,-331]],[[73016,42390],[658,-133]],[[73674,42257],[21,338]],[[73695,42595],[48,729]],[[73743,43324],[-373,65],[3,56]],[[73373,43445],[-255,47],[-16,-280],[-63,12]],[[73039,43224],[-22,-326],[34,-8],[-35,-500]],[[87261,51454],[96,88],[-79,58],[-17,-146]],[[46649,57364],[965,73]],[[47614,57437],[6,0],[-43,1712]],[[47577,59149],[-965,-78]],[[46612,59071],[-12,-1]],[[46600,59070],[49,-1706]],[[72034,56767],[2,-409],[63,-145]],[[72099,56213],[69,6],[48,141],[339,9]],[[72555,56369],[1,117],[-165,187],[-85,246]],[[72306,56919],[-135,-157],[-67,154],[-70,-149]],[[29135,50294],[175,-318],[124,-61],[39,-170],[117,-229],[-71,-135],[75,-33],[79,-240],[324,38],[37,-172],[147,-224],[97,44],[32,-149],[105,-225],[88,-3],[80,-133]],[[30583,48284],[85,-118],[-46,-156],[-2,-233],[-70,-303],[-69,-125],[60,-107],[23,-243],[-33,-86]],[[30531,46913],[1655,406]],[[32186,47319],[-70,858],[-6,476]],[[32110,48653],[-84,1040]],[[32026,49693],[-125,1514]],[[31901,51207],[-153,1857]],[[31748,53064],[-1673,-406]],[[30075,52658],[-820,-212],[-51,-38],[-438,-111]],[[27719,52019],[128,-108],[77,75],[125,-261],[225,64],[173,-54],[114,-165],[59,-282],[99,-238],[181,-50],[38,-76],[-37,-151],[102,-76],[-73,-120],[154,-131],[51,-152]],[[59932,38223],[190,-12]],[[60122,38211],[572,-38]],[[60694,38173],[33,1338]],[[60343,39538],[-383,23]],[[59960,39561],[-28,-1338]],[[23764,3862],[1427,529]],[[25191,4391],[-231,1844]],[[24960,6235],[-1076,-396],[166,-1280],[-360,-135]],[[23690,4424],[74,-562]],[[65533,42329],[571,-88]],[[66104,42241],[9,171],[191,-28]],[[66304,42384],[45,896]],[[66349,43280],[24,503],[-126,19]],[[66247,43802],[-318,34],[-135,-42],[-7,-167],[-160,21]],[[65627,43648],[-19,-448],[-43,-111]],[[65565,43089],[-32,-760]],[[55599,49047],[767,-9]],[[56366,49038],[-15,169],[6,1177]],[[56357,50384],[-767,9]],[[55590,50393],[-1,-169]],[[55589,50224],[-2,-1008],[12,-169]],[[59666,73331],[256,-12],[-3,-169],[167,-13],[-67,-495]],[[60019,72642],[557,-31]],[[60576,72611],[13,503],[191,-8]],[[60780,73106],[24,835],[-50,100],[-21,246]],[[60733,74287],[-234,10]],[[60499,74297],[-467,22]],[[60032,74319],[-55,-332],[-404,18]],[[59573,74005],[37,-188],[-39,-93],[41,-231],[-40,-110],[94,-52]],[[11889,40237],[158,-9],[84,55],[130,-81],[155,121],[141,238],[193,57],[423,-4],[150,-210],[136,3],[49,-174],[91,0]],[[13599,40233],[-110,720]],[[13489,40953],[-222,-59],[-141,34],[-187,-28],[-46,-67],[-88,64],[-292,97],[-56,152],[-330,81],[-185,180],[-165,-91]],[[11777,41316],[-9,-304]],[[11768,41012],[121,-775]],[[13921,38921],[-36,255],[124,319]],[[14009,39495],[10,256],[-200,287],[-220,195]],[[11889,40237],[-29,-848],[-40,1]],[[11820,39390],[128,-354],[84,-82],[75,-245],[67,22],[127,-120],[129,100],[106,-143],[139,48],[111,288],[99,165],[110,-17],[88,-97],[96,-208],[175,102],[244,75],[88,-106],[235,103]],[[61596,58376],[831,-30]],[[62427,58346],[30,340],[12,633],[-48,2],[4,228]],[[62425,59549],[-77,2],[-165,304]],[[62183,59855],[-85,-53],[-107,-181],[-91,54],[-79,-87],[-116,34],[46,-116],[-29,-152],[73,-116],[-103,-109],[-51,-181],[-88,33],[-14,-105]],[[61539,58876],[-37,-161],[97,-1],[-3,-338]],[[83674,48560],[95,-33],[-60,205],[-35,-172]],[[84212,53105],[-222,67]],[[83990,53172],[10,-143],[-119,-69],[25,-65],[145,25],[25,-177],[192,230],[-56,132]],[[81379,53411],[87,-106],[-48,178]],[[81418,53483],[-39,-72]],[[84196,45674],[59,-185],[99,202],[-137,162],[-21,-179]],[[83175,52853],[30,-116],[79,6],[33,217],[-142,-107]],[[70618,38305],[647,-119]],[[71265,38186],[23,337],[95,-22],[10,169],[122,-25]],[[71515,38645],[9,167]],[[71524,38812],[-369,79],[19,330]],[[71174,39221],[-499,87]],[[70675,39308],[-57,-1003]],[[56895,38361],[762,-19]],[[57657,38342],[14,1335]],[[56906,39694],[-11,-1333]],[[9578,45787],[147,-165],[146,50],[17,89]],[[11597,50490],[67,35],[39,177],[-45,63],[47,243]],[[11705,51008],[-1561,-725],[-401,-194]],[[9743,50089],[-147,-430],[-2,-460],[-102,-133],[-48,-394],[-102,-372],[-143,-224],[-88,-377],[26,-244],[-5,-418],[61,-269],[-51,-116],[111,-154],[40,150],[143,-153],[152,-516],[-10,-192]],[[62881,47724],[130,-9],[6,232],[136,-11],[5,228],[263,-16]],[[63421,48148],[28,1247]],[[63449,49395],[-202,-221],[-94,51],[-165,-76],[-4,-82],[-155,-233],[-96,36]],[[62733,48870],[-86,-33]],[[62647,48837],[-10,-523],[260,-16],[-16,-574]],[[81638,55041],[318,-215],[64,45],[38,-144],[61,49],[74,-82],[31,93],[122,-35],[32,63]],[[82378,54815],[61,384],[-118,211],[51,168]],[[82372,55578],[-350,80]],[[82022,55658],[-334,75]],[[81688,55733],[-50,-692]],[[73085,28957],[381,-80]],[[73466,28877],[96,1287]],[[73562,30164],[3,40]],[[72809,30356],[-43,-662],[-17,4],[-46,-664]],[[75904,51361],[110,-502],[112,-218],[47,-15]],[[76173,50626],[24,-5]],[[76197,50621],[173,154],[173,72]],[[76543,50847],[-60,528]],[[76483,51375],[-109,-107],[-69,125],[-92,-16],[-12,108],[-148,61],[-107,-96]],[[75946,51450],[-42,-89]],[[55567,52931],[766,-9]],[[56333,52922],[1,224]],[[56334,53146],[6,1122]],[[56340,54268],[-761,9]],[[55579,54277],[-8,0]],[[55571,54277],[-4,-1346]],[[72042,30508],[767,-152]],[[72900,31686],[-384,76]],[[72516,31762],[-381,78]],[[72135,31840],[-93,-1332]],[[71482,33314],[361,-70]],[[71843,33244],[398,-70]],[[72241,33174],[97,1330]],[[72338,34504],[-768,154]],[[71570,34658],[-88,-1344]],[[69620,52124],[145,-162]],[[69765,51962],[269,196],[301,166],[102,7]],[[70437,52331],[-97,326],[20,248]],[[70360,52905],[-125,29],[-63,137],[-151,-18]],[[70021,53053],[-103,-113],[-16,-360],[-56,-191]],[[69846,52389],[-164,-68],[-62,-197]],[[55595,28035],[565,-4]],[[56160,28031],[16,333],[384,-7]],[[56560,28357],[8,997]],[[56568,29354],[-952,15]],[[55616,29369],[-16,1]],[[55600,29370],[-5,-1335]],[[70971,26672],[408,-78]],[[71379,26594],[89,1331]],[[70709,28065],[-92,-1340]],[[70709,28065],[-629,96]],[[70080,28161],[-86,-570],[-101,-318],[121,-259],[55,-236]],[[71468,27925],[756,-138]],[[72320,29111],[-767,140]],[[70108,29495],[680,-100]],[[71230,29988],[20,336]],[[71250,30324],[-189,31],[22,333],[-588,107]],[[70495,30795],[-245,-721],[-142,-579]],[[58512,29293],[388,-17]],[[58900,29276],[573,-30]],[[59473,29246],[25,1339]],[[59498,30585],[-723,36]],[[58775,30621],[-244,10]],[[58531,30631],[-19,-1338]],[[66334,47230],[-31,-729],[189,-25]],[[66492,46476],[573,-66]],[[67065,46410],[49,1173],[194,-37]],[[67308,47546],[13,340]],[[67321,47886],[-761,105],[13,339]],[[66573,48330],[-200,2]],[[66373,48332],[-47,-989],[8,-113]],[[67065,46410],[572,-71]],[[67637,46339],[8,168],[188,-25]],[[67833,46482],[46,1002]],[[67879,47484],[-571,62]],[[58222,21745],[21,1002]],[[58243,22747],[-610,25]],[[57633,22772],[-87,-228],[6,-188],[-119,-404]],[[57433,21952],[-129,-175],[918,-32]],[[45530,62354],[990,82]],[[46520,62436],[-50,1676]],[[46470,64112],[-735,-65]],[[45735,64047],[-265,-23]],[[55094,20725],[969,-7]],[[56063,20718],[16,1273]],[[56079,21991],[0,55]],[[56079,22046],[-965,6]],[[55114,22052],[-2,-664],[-17,0],[-1,-663]],[[50786,58907],[190,7]],[[50976,58914],[766,27]],[[51742,58941],[-15,1692]],[[51727,60633],[-958,-30]],[[66957,58079],[345,-32],[-1,-82]],[[67301,57965],[228,355],[134,26],[141,174]],[[67804,58520],[22,1048]],[[67826,59568],[-376,25]],[[67450,59593],[-95,-103],[-263,-104],[-64,-400],[-99,-111]],[[66929,58875],[40,-107],[-12,-689]],[[68650,58182],[59,-115],[60,-283],[86,-172],[-45,-191],[4,-187],[186,-31]],[[69e3,57203],[19,24]],[[69019,57227],[52,152],[25,264]],[[69096,57643],[76,308],[0,118],[-127,414],[-6,316],[156,20],[-11,271],[-35,102]],[[69149,59192],[-10,99]],[[69139,59291],[-102,33],[-7,-110],[-267,14]],[[68763,59228],[-71,7],[-42,-1053]],[[81997,65855],[71,92],[209,84],[286,203],[195,200],[28,128],[83,81]],[[82869,66643],[-161,245],[4,253],[-72,-145],[-240,361]],[[82400,67357],[-236,-295]],[[82164,67062],[-78,-143],[-57,-908],[-32,-156]],[[49265,85418],[768,557]],[[50033,85975],[410,903]],[[50443,86878],[177,371]],[[50620,87249],[-474,646]],[[50146,87895],[2,-135],[-915,-39]],[[49233,87720],[21,-1690]],[[49254,86030],[11,-612]],[[51324,30651],[242,6]],[[51566,30657],[578,16]],[[52144,30673],[331,9]],[[52468,31951],[-386,-8]],[[52082,31943],[-713,-23]],[[51369,31920],[-51,-111]],[[42034,24047],[29,-8],[40,-810]],[[42103,23229],[1698,230]],[[43801,23459],[-29,661]],[[43772,24120],[-82,1661],[-955,-124]],[[41956,25674],[78,-1627]],[[23535,91888],[96,-462]],[[23631,91426],[76,171],[265,402]],[[23972,91999],[-52,77],[-116,-133],[-217,-29],[-13,76]],[[23574,91990],[-39,-102]],[[23513,91993],[14,-65]],[[23527,91928],[-14,65]],[[23011,91654],[1,178],[49,65],[176,-268]],[[23237,91629],[16,105],[173,287],[60,227],[-112,-215],[-88,-62],[55,162],[118,142],[86,314],[-178,553],[-43,18],[-62,-238],[37,-251],[-86,-125],[-96,-243],[-14,-143],[-169,-454],[-60,-244],[137,192]],[[22285,90354],[0,0]],[[22956,92319],[-68,27],[-299,-173],[-14,233],[-138,74]],[[22437,92480],[-100,-85],[-24,-198],[61,-128],[-39,-153],[85,100],[98,-88],[58,-146],[164,133],[210,16],[45,154],[-74,88],[86,54],[-51,92]],[[21622,91487],[144,-199]],[[21766,91288],[222,-445],[94,-51],[16,-139]],[[22098,90653],[246,0],[89,59],[114,251],[-50,73],[0,166],[84,7],[130,199],[-67,44],[40,119]],[[22684,91571],[-78,-1],[-99,114],[-52,-307],[-111,-222],[-48,110],[-114,-66],[-46,-158],[-33,119],[-95,-53],[-7,89],[133,14],[132,153],[58,1],[130,346],[-120,172],[-65,3],[-42,154],[-132,-181],[-66,30],[-218,-176],[-189,-225]],[[49503,25196],[940,52]],[[50443,25248],[18,1],[-17,1006]],[[50444,26255],[-20,1676]],[[50424,27931],[-360,-18]],[[52366,26673],[578,17]],[[52944,26690],[-12,1330]],[[51783,27992],[-7,0]],[[51776,27992],[16,-1338]],[[69739,60001],[120,-187],[72,78],[163,33],[207,-202]],[[70301,59723],[-8,289],[128,145],[32,222],[-27,155]],[[70426,60534],[-59,-37],[-221,29],[7,143],[-118,105],[-105,15]],[[69930,60789],[-65,-136],[-72,-12],[-5,-118],[-130,-22]],[[69658,60501],[44,-257],[58,-89],[-21,-154]],[[64080,22996],[-26,-660]],[[64054,22336],[961,-110],[19,336]],[[65034,22562],[52,1328]],[[65086,23890],[-972,106]],[[64114,23996],[-34,-1e3]],[[67192,60030],[90,72],[212,-463],[-44,-46]],[[67826,59568],[179,-17]],[[68005,59551],[23,775]],[[67646,60996],[-428,41]],[[67218,61037],[-26,-1007]],[[85035,47024],[47,-183],[66,19],[6,144],[-119,20]],[[33651,17704],[385,93],[84,-1023],[23,6],[63,-766]],[[34206,16014],[18,-218],[578,141]],[[34802,15937],[-40,489],[18,171],[129,33],[-27,329],[56,160],[-28,328],[101,359],[-44,548]],[[34967,18354],[-223,-52]],[[34744,18302],[-755,-180],[-29,331]],[[33960,18453],[-289,-72],[29,-330],[-76,-19],[27,-328]],[[38503,29257],[98,16]],[[38601,29273],[1506,246]],[[40107,29519],[289,43]],[[40396,29562],[-147,2724],[-28,686]],[[40221,32972],[-642,-94],[-34,669]],[[39545,33547],[-79,-12],[-60,201],[-41,327],[-247,-38],[-140,-84],[16,-280],[63,12],[44,-198],[-842,-160]],[[38259,33315],[-4,-1]],[[78384,55117],[143,-1],[259,-145],[83,9],[74,113],[124,-6]],[[79067,55087],[-25,567]],[[79042,55654],[-139,417],[-158,61],[-103,230]],[[78642,56362],[-109,-169],[-52,-1021],[-128,36]],[[78353,55208],[31,-91]],[[62707,23477],[-10,-333],[386,-31]],[[63083,23113],[347,-30],[650,-87]],[[64114,23996],[-242,24],[12,332],[-185,18]],[[63699,24370],[-186,30],[-771,73]],[[62742,24473],[-35,-996]],[[31091,21746],[406,103],[121,74],[790,192],[142,7],[486,129]],[[33036,22251],[1087,251],[30,31],[723,165]],[[34876,22698],[-37,490],[44,10],[-104,1330],[30,8],[-105,1338],[37,9]],[[34741,25883],[-27,338]],[[34714,26221],[-383,-88],[-26,337],[-197,-46],[-21,329],[-286,-66],[-28,329],[-350,-67]],[[33423,26949],[-76,-132],[-93,-362],[-179,-138],[-166,160],[-36,195],[-215,126],[-88,-100],[63,-228],[-55,-170],[25,-102],[-220,-37],[-73,-242]],[[32310,25919],[34,-388],[-104,-155],[41,-248],[-27,-307],[-81,-100],[-20,-271],[-86,-235],[52,-246],[-4,-173],[-135,-114],[7,-76],[-452,-118],[29,-316],[-607,-164]],[[30957,23008],[118,-1267],[16,5]],[[54635,28037],[751,1]],[[55386,28038],[209,-3]],[[55600,29370],[-947,-1]],[[54633,29369],[2,-1332]],[[66822,31065],[191,-21]],[[67013,31044],[574,-70]],[[67587,30974],[54,1337]],[[67641,32311],[-383,59]],[[67258,32370],[-383,49]],[[66875,32419],[-53,-1354]],[[54014,28033],[597,3]],[[54611,28036],[24,1]],[[54009,29365],[5,-1332]],[[87008,45106],[88,37],[248,-229],[56,-147],[65,80],[-4,249],[71,108]],[[87532,45204],[-72,94],[15,384]],[[87475,45682],[-87,76]],[[87388,45758],[-189,-120],[-63,53],[26,-218],[-175,48]],[[86987,45521],[-39,-51],[3,-332],[57,-32]],[[26874,17822],[54,-31],[12,-180],[85,-110],[49,136],[241,-283],[165,27],[110,-85],[42,-210]],[[27632,17086],[31,20],[85,686],[109,-147],[95,11],[91,-159],[85,-47],[118,51],[14,86]],[[28260,17587],[128,242],[121,147],[174,117],[44,315],[51,52],[1,201]],[[28779,18661],[-63,337],[1,193],[81,191],[75,65],[115,-17],[45,205],[-106,1153],[191,58],[-34,331],[222,66],[-32,331],[37,12],[-33,323],[158,50],[-16,160],[443,138],[-27,272],[468,134]],[[30304,22663],[-2,167],[-104,206],[69,225],[-54,31],[-124,-124],[-55,37]],[[30034,23205],[-132,-80],[-24,58],[-179,82],[-56,-229],[-183,54],[-78,-62],[-126,64],[-116,-82],[-79,-159],[-67,-22],[-129,116],[-76,292],[-122,-161],[-49,51],[-71,-106],[-172,-55],[-84,-98],[-105,44],[-110,208],[16,183]],[[28092,23303],[-55,56],[-50,-162],[-162,-264],[-17,-185],[41,-100],[-89,-324],[55,-57],[1,-227],[-40,-82],[-22,-300],[-160,-245],[-163,97],[-8,-139],[-135,-221],[-28,-332],[84,-18],[28,-377],[-92,-161],[19,-80],[-89,-80],[-13,-248],[-106,-278],[-49,-294],[30,-252],[-51,-260],[56,-237],[-106,-35],[77,-292],[-124,-203],[-50,-181]],[[32866,15613],[249,-45],[131,44],[96,-40],[208,281],[113,26]],[[33663,15879],[543,135]],[[33651,17704],[-962,-248]],[[32689,17456],[91,-1015],[12,3],[74,-831]],[[58958,55293],[960,-10]],[[60205,55338],[8,1009]],[[60213,56347],[-700,7]],[[59513,56354],[-67,1],[-3,-676],[-482,9]],[[58961,55688],[-3,-395]],[[59815,48185],[0,-170],[190,-366]],[[60005,47649],[37,165],[109,145],[106,33],[130,-54],[272,35]],[[60659,47973],[107,181]],[[60766,48154],[-186,890],[1,56],[-385,8]],[[60196,49108],[-381,-15]],[[59815,49093],[0,-908]],[[51444,45463],[960,28]],[[52404,45491],[-3,335]],[[52401,45826],[-11,1007]],[[52390,46833],[-958,-30]],[[51432,46803],[8,-1005]],[[51440,45798],[4,-335]],[[87726,45928],[81,-214],[119,191],[124,87],[2,120],[197,7],[44,46]],[[88293,46165],[150,85],[42,232],[83,89]],[[88568,46571],[-97,40],[-112,217]],[[88359,46828],[-115,-79],[-213,-329],[-69,-11],[-43,-139],[-105,-64]],[[87814,46206],[-88,-278]],[[66672,59365],[111,-34],[122,-312],[24,-144]],[[67192,60030],[-86,-15],[-164,-165],[-121,-15],[-162,-223]],[[66659,59612],[13,-247]],[[70515,43161],[623,-112]],[[71138,43049],[67,1120]],[[71205,44169],[-237,50],[7,112],[-324,53]],[[70651,44384],[19,-115],[-78,12],[-50,-900],[-14,2]],[[70528,43383],[-13,-222]],[[47402,48928],[161,15]],[[47563,48943],[959,70]],[[48522,49013],[23,2]],[[48545,49015],[-29,1339]],[[48516,50354],[-6,336]],[[48510,50690],[-1117,-79]],[[47393,50611],[-30,-2]],[[66974,36742],[560,-96]],[[67534,36646],[1,0]],[[67535,36646],[63,1002]],[[67598,37648],[-568,101]],[[67030,37749],[-41,-668]],[[69835,38183],[233,-226],[64,-151],[48,-319],[89,-134],[195,-34]],[[70464,37319],[96,-17]],[[70560,37302],[58,1003]],[[70618,38305],[-769,126]],[[69849,38431],[-14,-248]],[[71838,44033],[-13,-226]],[[71825,43807],[539,-105]],[[72364,43702],[67,942]],[[72431,44644],[23,393],[-92,18]],[[72362,45055],[-455,94]],[[60228,52150],[411,-12],[39,199],[92,148],[81,-110],[86,8],[73,-139]],[[61010,52244],[4,560],[294,234],[3,169]],[[61311,53207],[7,508]],[[61318,53715],[-763,16]],[[60262,53738],[-5,-915],[-24,1],[-5,-674]],[[58535,44264],[679,-60]],[[59214,44204],[11,1017],[167,-7]],[[59392,45214],[-33,85],[20,255]],[[59379,45554],[-819,53]],[[58560,45607],[-10,-668]],[[58550,44939],[-15,-675]],[[72252,22754],[192,-32],[-22,-331]],[[72422,22391],[575,-107]],[[72336,23734],[-84,-980]],[[45709,43742],[45,-1339]],[[45754,42403],[921,87]],[[46675,42490],[32,3]],[[46707,42493],[-40,1337]],[[46667,43830],[-958,-88]],[[45709,43742],[-2,0]],[[72511,26386],[-78,-1046],[-12,-285]],[[57159,53210],[954,25]],[[58113,53235],[-1,225]],[[58112,53460],[-1,896]],[[58111,54356],[-942,-29]],[[57169,54327],[-10,-1117]],[[45735,64047],[-53,1676]],[[45682,65723],[-175,-14]],[[45507,65709],[-786,-74]],[[44721,65635],[56,-1674]],[[74140,32768],[304,-64],[453,-127]],[[74897,32577],[182,-56]],[[75079,32521],[123,1329]],[[75202,33850],[-382,98]],[[74820,33948],[-582,169]],[[74238,34117],[-98,-1349]],[[71753,31920],[382,-80]],[[72516,31762],[95,1334]],[[72611,33096],[-370,78]],[[71843,33244],[-90,-1324]],[[33060,70430],[574,119]],[[33634,70549],[-214,3136]],[[33420,73685],[-1711,-363]],[[31709,73322],[7,-311]],[[31716,73011],[63,-821],[-25,-6],[127,-1664],[569,121],[24,-331],[586,120]],[[78109,53748],[31,-134],[92,39],[92,-262],[405,-123],[-4,33]],[[78725,53301],[185,607]],[[78910,53908],[103,416]],[[79013,54324],[-554,142]],[[78459,54466],[-389,95]],[[78070,54561],[-273,65]],[[77797,54626],[41,-330],[201,-272],[70,-276]],[[92968,16433],[-28,-214],[75,-267],[2,-294],[-87,-84],[88,-34],[115,-325],[115,156],[149,-51],[38,-256]],[[93435,15064],[390,2e3],[316,1723]],[[94141,18787],[-52,28],[30,170],[-327,123],[-5,607],[-49,21],[-62,-264],[-119,-130]],[[93557,19342],[-63,-118],[-107,-7],[-101,79],[-46,-179],[-185,-25],[-148,-228]],[[92907,18864],[86,-61],[60,-277],[88,-145],[-60,-185],[55,-65],[-32,-250],[-65,-79],[-122,-316],[62,-158],[1,-303],[58,-218],[-109,-241],[39,-133]],[[49503,9581],[781,43]],[[50284,9624],[-20,1064],[44,3],[-12,657]],[[50296,11348],[-13,657],[-344,-20]],[[49939,11985],[-438,-27]],[[49501,11958],[14,-658]],[[49515,11300],[14,-656],[-49,-3],[23,-1060]],[[57180,55736],[-2,-223]],[[57178,55513],[987,4]],[[58165,55517],[-1,449]],[[58164,55966],[-2,710]],[[57187,56633],[-7,-897]],[[23847,92913],[91,-42],[130,212],[202,195],[-91,178],[-141,25],[-6,124],[-97,-12]],[[23935,93593],[-86,-226],[-42,-244],[83,-111],[-43,-99]],[[23972,91999],[256,410],[-17,181],[140,-19],[13,218]],[[24234,93116],[-120,-107],[-138,-197],[-246,-69],[-17,-242],[-74,-272],[-79,-23],[-12,-118],[219,58],[-193,-156]],[[52483,36099],[575,14]],[[53049,37451],[-385,-8]],[[52664,37443],[-192,-5]],[[52472,37438],[11,-1339]],[[52493,35095],[574,15]],[[53067,35110],[-2,334],[321,6]],[[53386,35450],[-6,669]],[[52483,36099],[10,-1004]],[[67451,21264],[232,-38],[-34,-669],[124,-19],[-17,-331]],[[67756,20207],[386,-57]],[[68142,20150],[18,328],[66,-9],[67,1322],[99,-12]],[[68392,21779],[-87,410],[15,63],[-92,249],[-94,382],[-198,572],[38,136]],[[51243,87725],[405,-542]],[[51648,87183],[313,-419],[150,116],[66,123]],[[52177,87003],[5,72],[140,-74],[89,126],[52,217],[-51,631],[41,219]],[[52453,88194],[-428,618]],[[52025,88812],[-205,-177],[-139,-67],[-12,-243],[-171,-31],[-99,-82],[-67,-335],[-89,-152]],[[51605,18674],[542,21]],[[52754,20036],[-1124,-34]],[[51587,19999],[18,-1325]],[[45584,60672],[981,84]],[[46565,60756],[-45,1680]],[[45530,62354],[54,-1682]],[[81191,34624],[107,-217],[123,-366],[355,-86],[-3,-26]],[[81773,33929],[164,-51]],[[81937,33878],[62,604],[66,79],[21,203]],[[82086,34764],[19,193],[-201,116],[16,168],[-66,111],[15,136],[-57,193]],[[81812,35681],[-501,151]],[[81311,35832],[-120,-1208]],[[46470,64112],[227,19]],[[46466,65785],[-784,-62]],[[58964,55970],[-3,-282]],[[59513,56354],[1,1229]],[[59514,57583],[-479,20]],[[59035,57603],[1,-1240],[-70,1],[-2,-394]],[[74993,42582],[195,-17],[1,58],[194,-18],[4,96],[314,26]],[[75701,42727],[6,217]],[[75707,42944],[21,644]],[[75728,43588],[-525,42]],[[75203,43630],[-235,17]],[[74968,43647],[-38,-1005],[63,-60]],[[57756,43609],[767,-13]],[[58523,43596],[12,668]],[[58550,44939],[-761,11]],[[57789,44950],[-6,-948],[-26,0]],[[57757,44002],[-1,-393]],[[60875,41680],[287,-32]],[[61162,41648],[397,-49]],[[61559,41599],[18,1176]],[[61577,42775],[-672,39]],[[60905,42814],[-7,-168]],[[60898,42646],[-23,-966]],[[48716,74546],[145,7]],[[48861,74553],[366,26]],[[49227,74579],[458,1473]],[[49685,76052],[-174,40],[-43,294],[-410,465]],[[49058,76851],[-94,-30],[-95,109]],[[48869,76930],[-213,-36]],[[48656,76894],[60,-2348]],[[42456,70609],[719,83]],[[43175,70692],[-53,1673]],[[43106,72363],[-1596,-187]],[[41510,72176],[73,-1675]],[[52038,77599],[141,295],[125,-134]],[[52693,78894],[-364,363],[-112,523]],[[52217,79780],[-588,-467],[-388,-150]],[[51241,79163],[-154,-499]],[[51087,78664],[11,-131]],[[23189,3634],[575,228]],[[23690,4424],[-234,1754],[-168,1199]],[[23288,7377],[-580,-233]],[[22708,7144],[42,-323],[-95,-37],[263,-1922],[-189,-73],[43,-320],[96,36],[46,-345],[95,37],[42,-318],[100,39],[38,-284]],[[78094,74083],[-8,-108],[279,-54]],[[78365,73921],[7,91],[156,29],[104,252],[73,8]],[[78705,74301],[-55,55],[17,243],[-105,221]],[[78562,74820],[-42,103],[-99,18]],[[78421,74941],[-267,47]],[[78154,74988],[-60,-905]],[[45233,79563],[1617,116]],[[46850,79679],[-42,1608]],[[46808,81287],[-1124,-82]],[[45684,81205],[-500,-42]],[[45184,81163],[49,-1600]],[[82600,50130],[78,-368],[57,-149],[-131,-274],[3,-92]],[[82607,49247],[158,-259],[136,-428],[260,72]],[[83161,48632],[38,257],[-15,133],[216,195],[-2,59],[155,141]],[[83553,49417],[-123,363],[-135,-98],[-238,388],[70,66],[-5,121],[-86,189]],[[83036,50446],[-40,-64],[-371,-204],[-25,-48]],[[57769,76310],[586,108],[204,189]],[[58559,76607],[7,397],[-113,219],[43,176],[-43,262],[35,213],[-13,406]],[[58475,78280],[-7,61],[-164,79]],[[58304,78420],[-122,-137],[-51,-141],[-207,-191]],[[57924,77951],[-27,-147],[44,-159],[-30,-212],[46,-239],[-31,-88],[35,-314],[-22,-239],[-170,-243]],[[59252,18094],[1167,-60],[23,382]],[[60442,18416],[21,938]],[[60463,19354],[-1177,62]],[[59286,19416],[-24,-662],[-10,-660]],[[79102,81202],[88,-16],[17,-304],[40,-143],[-12,-168]],[[79235,80571],[764,-184]],[[79999,80387],[-34,277],[21,441],[53,172]],[[80039,81277],[-60,206],[6,270],[-127,409],[17,86],[-186,277]],[[79689,82525],[-35,-207],[-105,-268],[-153,-32],[-44,-136],[-183,-118],[-27,-363],[-40,-199]],[[77445,66363],[255,-915]],[[77700,65448],[53,48],[86,290],[79,76]],[[77918,65862],[138,349],[162,223],[-4,195]],[[78214,66629],[-452,293]],[[77762,66922],[-299,-289]],[[77463,66633],[-18,-270]],[[11860,79978],[258,74],[21,-227],[516,128],[8,-114],[203,44],[-8,114],[135,28],[8,-114],[135,25],[-7,114],[272,47],[6,-115],[135,21],[-5,115],[742,84],[-4,115],[270,19],[-2,114],[270,13],[0,46]],[[14813,80509],[-19,298],[68,2],[65,232],[68,1],[-20,461],[135,1],[48,116],[-1,461],[-20,115],[-201,-2],[-2,230],[-203,-6],[-19,346],[-134,-6],[-63,-235],[-134,-8],[-6,231],[-134,-10],[6,-231],[-267,-24],[-16,462],[-338,-39],[-10,231],[-201,-28],[-25,577]],[[13390,83684],[-73,105],[-537,-91],[-741,-166],[20,-229],[-67,-17],[21,-228],[-90,-24],[42,-457],[-24,-6],[42,-457],[-11,-144]],[[11972,81970],[178,32],[3,186],[-78,336],[32,183],[188,49],[135,-11],[107,107],[84,-50],[90,95],[111,-270],[174,40],[-34,-143],[-119,-104],[-125,45],[27,-218],[-102,-299],[-65,-31],[-31,-168],[101,-102],[79,236],[-30,174],[135,305],[80,-38],[-150,-350],[42,-213],[90,-120],[-80,-103],[-217,52],[-362,-286],[11,-172],[-42,-387],[-344,-767]],[[43068,15267],[862,118]],[[43930,15385],[102,13],[-58,1320]],[[43974,16718],[-303,-38],[-60,1330]],[[43031,17933],[62,-1329],[-88,-12],[63,-1325]],[[58152,18007],[-10,-866]],[[58142,17141],[1100,-36]],[[59242,17105],[10,989]],[[59286,19416],[20,995]],[[59306,20411],[-586,45]],[[58720,20456],[-4,-352],[-566,36]],[[58150,20140],[-22,-28],[-19,-1270],[52,-23],[-9,-812]],[[32509,43508],[51,-622]],[[32560,42886],[262,62],[-3,39],[576,133],[13,-166],[1041,228],[37,-500],[414,68],[442,100],[25,-342],[189,49],[51,-672],[470,92]],[[36077,41977],[-39,662]],[[36038,42639],[-135,-27],[-145,2119]],[[35758,44731],[-539,-111]],[[35219,44620],[-1662,-357],[-1088,-254]],[[32469,44009],[40,-501]],[[56357,50384],[4,507],[-18,0],[1,853]],[[56344,51744],[-769,8]],[[55575,51752],[2,-854],[13,-505]],[[47278,67691],[96,7]],[[47374,67698],[-31,1687]],[[47343,69385],[-975,-76]],[[48675,60162],[1335,71]],[[50010,61239],[-6,337]],[[50004,61576],[-1336,-76]],[[48672,61332],[-20,-167],[23,-1003]],[[75813,39147],[191,-44],[-4,-58],[322,-78]],[[76742,38860],[16,224],[-160,80],[44,554],[-96,47],[9,195]],[[76555,39960],[-384,50]],[[76171,40010],[-18,-241],[-284,72]],[[75869,39841],[-56,-694]],[[64025,39618],[-9,-336]],[[64016,39282],[756,-72]],[[64772,39210],[23,673]],[[64795,39883],[36,1009]],[[64831,40892],[-768,71]],[[64063,40963],[-38,-1345]],[[77041,64392],[115,217],[279,7],[98,38],[66,241]],[[77599,64895],[-182,273]],[[77417,65168],[-56,-32],[-150,121],[-79,-118]],[[77132,65139],[-149,-256],[58,-491]],[[67030,37749],[77,1337]],[[67107,39086],[-573,84],[29,685]],[[66563,39855],[-194,32]],[[66148,39226],[-35,-792]],[[66113,38434],[-50,-1057]],[[66063,37377],[-8,-166],[378,-46]],[[73330,75531],[-22,-343],[94,-46],[-22,-305]],[[73380,74837],[672,-123]],[[74052,74714],[97,1609]],[[74149,76323],[-761,154]],[[73388,76477],[-58,-946]],[[85233,89135],[774,-218],[-18,-218],[167,-45]],[[86156,88654],[298,856],[46,172]],[[86500,89682],[-118,88],[-1472,405]],[[84910,90175],[354,-724],[-31,-316]],[[58055,34269],[772,-30]],[[58827,34239],[6,333],[59,-2],[15,1006]],[[58907,35576],[-386,17]],[[59600,34204],[6,331],[39,-1],[21,1005]],[[59288,35560],[-381,16]],[[25155,20669],[-39,224],[127,421],[129,36],[63,322],[91,-79],[56,57],[91,-192],[85,-56],[37,-131],[-36,-129],[88,-45],[28,-128],[152,-168],[106,-15],[-79,426],[119,104],[90,-71],[74,498],[203,500],[29,120],[189,167],[40,81],[235,186],[97,-84],[39,282],[75,282],[-4,322]],[[27240,23599],[-151,-48],[-70,656],[-66,-21],[-12,292],[-61,397],[66,86],[31,207],[-103,-28],[-22,123],[-149,172],[-407,245],[-83,182]],[[26213,25862],[-88,-346],[-132,-268],[-26,-234],[-114,84],[-72,-46],[-25,-140],[-186,-285],[-3,-219],[-111,13],[-70,-107],[-153,-65],[-55,190],[-205,-390],[-208,-72],[28,-245],[-93,-32],[-178,152]],[[24522,23852],[-26,-53]],[[24496,23799],[40,-227],[-74,-58],[0,-154],[89,-123],[-67,-109],[56,-64],[-208,-313],[24,-358],[-157,-166],[-4,-59]],[[24195,22168],[143,-288],[13,-360],[-54,-23],[-7,-241],[47,-91],[195,-86],[63,-297],[111,-116],[188,254],[261,-251]],[[75908,74806],[-27,-452]],[[75881,74354],[303,-63],[8,-93],[199,46]],[[76391,74244],[181,-40]],[[76572,74204],[-3,137],[119,476],[-27,84]],[[76661,74901],[-39,-62],[-74,120],[-278,34]],[[76270,74993],[-286,49],[-32,-245],[-44,9]],[[55159,34316],[579,-6]],[[55738,34310],[2,334],[107,-1],[2,1015]],[[55849,35658],[-571,4]],[[55278,35662],[0,-1013],[-118,0],[-1,-333]],[[36084,50742],[185,39],[-20,333],[953,175]],[[37202,51289],[-84,1334]],[[35945,52390],[65,-998],[27,5],[47,-655]],[[59173,38266],[759,-43]],[[59960,39561],[-383,22]],[[59577,39583],[-381,20]],[[59174,38331],[-1,-65]],[[41981,41296],[193,26],[-12,335]],[[41678,43274],[-752,-106]],[[40926,43168],[106,-2011],[949,139]],[[60080,36851],[772,-49]],[[60852,36802],[32,1358]],[[60884,38160],[-190,13]],[[60122,38211],[-24,-355],[-18,-1005]],[[65051,41637],[96,-119],[256,-130],[-6,-131],[63,-251],[91,-150],[-3,-181]],[[65548,40675],[377,-47],[26,509],[100,70]],[[66051,41207],[53,1034]],[[65533,42329],[-189,25],[-21,-448],[-349,38]],[[64974,41944],[77,-307]],[[39975,44708],[1609,236]],[[41584,44944],[-92,1683],[-45,1007],[-577,-90]],[[40870,47544],[57,-996],[-1046,-163]],[[39881,46385],[94,-1677]],[[58540,36924],[578,-24]],[[59118,36900],[16,1009],[33,-3],[6,360]],[[58406,38284],[-5,-341],[-39,1],[-16,-1012]],[[74213,40788],[-6,-91],[160,-35],[-29,-391],[562,-129]],[[74900,40142],[46,652],[-7,155]],[[74939,40949],[12,345]],[[74951,41294],[-333,9],[-359,88]],[[74259,41391],[-46,-602]],[[74213,40789],[0,-1]],[[57657,38342],[573,-18],[176,-40]],[[58426,39631],[-375,35]],[[78499,36195],[197,-54],[-79,-265],[341,-79]],[[78958,35797],[121,1371]],[[79079,37168],[-38,10],[22,314],[-379,70]],[[78684,37562],[-26,-284],[-67,18]],[[82371,88200],[966,-250]],[[83337,87950],[102,1151]],[[82469,89360],[-98,-1160]],[[73426,38485],[671,-142]],[[74097,38343],[26,333],[95,-22],[13,171]],[[74231,38825],[13,164],[-96,21],[37,501]],[[74185,39511],[-99,21]],[[74086,39532],[-12,-167],[-576,120]],[[73498,39485],[-53,-744]],[[73445,38741],[-19,-256]],[[74540,43693],[428,-46]],[[75203,43630],[38,1213]],[[75241,44843],[-434,32]],[[74807,44875],[-10,-66],[-155,18]],[[74642,44827],[-35,-989],[-54,30],[-13,-175]],[[46752,83837],[190,13]],[[46942,83850],[798,41]],[[47740,83891],[372,22]],[[48112,83913],[-47,2047]],[[46702,85887],[50,-2050]],[[77776,63955],[78,-120]],[[77854,63835],[93,-180],[49,50],[186,-3],[97,-158]],[[78279,63544],[79,175]],[[78358,63719],[-29,204],[69,54],[74,199],[127,188]],[[78599,64364],[-124,136],[-147,-89],[-162,220],[-68,21]],[[77900,64537],[-51,-26],[34,-264],[-26,-180],[-81,-112]],[[78827,40496],[77,-15],[-19,-274],[75,-15]],[[78960,40192],[479,-99]],[[79642,40212],[62,837]],[[79704,41049],[-254,70],[8,113],[-128,25],[8,111],[-193,38],[17,225],[-193,36]],[[78969,41667],[-25,-337],[-63,12],[-54,-846]],[[50033,85975],[550,-1229]],[[50583,84746],[37,293],[56,-51],[476,27]],[[51152,85015],[-37,90],[248,509]],[[51363,85614],[-920,1264]],[[76555,39960],[3,57],[163,-23],[10,219],[311,-41]],[[77055,40452],[29,581]],[[77084,41033],[-690,96]],[[76394,41129],[-35,-386],[-127,29],[-61,-762]],[[78883,34954],[155,-42],[-22,-271],[316,-87],[-27,-277],[161,-47]],[[79466,34230],[76,812]],[[79542,35042],[55,585]],[[79597,35627],[-639,170]],[[78958,35797],[-75,-843]],[[48559,62847],[142,289],[-14,373],[58,84],[-20,255],[106,143]],[[48831,63991],[-8,36],[-282,-18],[-4,169],[-57,-4],[22,171],[-444,-26]],[[48058,64319],[-29,-171],[-64,-4],[-4,-678],[-286,-19],[8,-333]],[[58670,26618],[386,-19]],[[59056,26599],[4,276],[385,-20]],[[59445,26855],[17,1055]],[[59462,27910],[-8,0]],[[59454,27910],[-575,30]],[[58879,27940],[-190,10]],[[58689,27950],[-19,-1332]],[[61466,66879],[190,-23]],[[61656,66856],[513,-43]],[[62169,66813],[10,335],[-43,2],[18,714]],[[62154,67864],[9,336]],[[62163,68200],[-655,33]],[[61508,68233],[-14,-336]],[[61494,67897],[-40,-221],[-199,-447],[-36,2],[0,-326],[247,-26]],[[77212,71942],[95,-318],[205,-212]],[[77512,71412],[435,-87]],[[77947,71325],[17,-3],[46,648]],[[78010,71970],[24,345]],[[78034,72315],[-658,136]],[[46888,78233],[-38,1446]],[[45233,79563],[41,-1441]],[[56560,28357],[785,-22]],[[57345,28335],[10,1e3]],[[57355,29335],[-779,19]],[[56576,29354],[-8,0]],[[50160,41413],[5,-35]],[[50165,41378],[737,35]],[[50902,41413],[8,1]],[[50891,42755],[-752,-34]],[[50139,42721],[21,-1308]],[[80918,56172],[105,-142],[125,-79],[237,-41],[46,-68]],[[81431,55842],[72,322],[-28,400],[-92,342]],[[81383,56906],[-78,-179],[-328,211]],[[80977,56938],[-59,-481],[0,-285]],[[58113,53235],[2,-1009]],[[58882,52473],[-2,336],[40,1],[-2,653]],[[58918,53463],[-806,-3]],[[43819,63859],[672,72]],[[44721,65635],[-171,-18]],[[43758,65533],[61,-1674]],[[29243,9796],[54,513],[-43,234],[-3,263],[103,357],[375,11],[201,171],[23,214],[125,80],[42,146],[352,67]],[[30472,11852],[-115,1212],[97,63],[38,166],[225,122],[-81,806],[200,59]],[[30836,14280],[67,100],[-74,168],[58,154],[150,110],[-13,103]],[[31024,14915],[-153,-104],[-70,135],[-51,635],[-237,-66]],[[30513,15515],[-352,-99],[-117,168],[-77,-43],[-115,52],[28,176],[-156,114],[-61,-42]],[[29663,15841],[48,-578],[48,-105],[-23,-203],[-136,-41],[16,-163],[-189,-57],[52,-505],[-394,-110],[135,-1293],[-395,-132],[122,-1154],[-81,-34],[-3,-406]],[[28863,11060],[50,-238],[-32,-236],[138,-73],[32,-92],[49,-406],[-23,-133],[166,-86]],[[59044,49660],[10,-1283],[-8,-155]],[[59046,48222],[1,-55]],[[59047,48167],[768,18]],[[59815,49093],[-1,630]],[[59814,49723],[-387,-1],[0,112],[-383,-6]],[[59044,49828],[0,-168]],[[45451,67550],[56,-1841]],[[26693,13977],[763,250]],[[27456,14227],[-6,277],[-136,289],[18,247],[68,327],[-34,286],[47,77],[-127,170],[9,253],[46,162],[-102,215],[169,108],[17,222],[116,197],[90,23]],[[27631,17080],[1,6]],[[26874,17822],[-115,-63],[-17,167],[-84,54],[-134,229],[-97,49],[-81,-63],[-42,181],[-126,100],[-105,-232],[-47,-216],[-149,-68]],[[25877,17960],[50,-143],[-21,-136],[107,-77],[15,-202],[-72,-226],[136,-253],[137,43],[46,-104],[-43,-222],[50,-62],[-84,-184],[-11,-203],[71,-171],[-81,-136],[28,-156],[107,12],[3,-362],[58,-17],[58,-211],[9,-196],[93,-185],[-16,-222],[82,-9],[106,-504],[-12,-57]],[[15655,56510],[62,26],[323,-2361],[171,-1303]],[[16211,52872],[1720,673],[1606,600],[8,-59],[154,54]],[[19699,54140],[1431,3678]],[[21713,60757],[-58,158],[-206,263],[-135,93],[-185,59],[-47,94]],[[21082,61424],[-1587,-539],[-20,165],[-2151,-777],[-749,-289],[-14,110],[-508,-193],[-16,-63],[-261,-105],[0,-57],[-328,-127],[-23,169],[-101,26],[-25,174],[-80,-29],[-60,188]],[[15159,60077],[-158,-362]],[[15001,59715],[-20,-123],[90,-153],[63,33],[164,-491],[122,-454],[101,-1024],[134,-993]],[[79632,65685],[95,-66]],[[79727,65619],[40,196],[-29,194],[122,290],[105,159],[98,229]],[[80063,66687],[-96,188]],[[79967,66875],[-55,15]],[[79912,66890],[-131,-79],[-163,-26],[-51,-214],[-67,-115],[-170,-578]],[[79330,65878],[51,-103],[132,-57],[61,-98],[58,65]],[[22294,89903],[212,429],[133,-60]],[[22639,90272],[146,63],[112,110],[97,181]],[[22994,90626],[-283,140],[56,183]],[[22767,90949],[-65,-10],[-127,-421],[-122,-123],[-27,93],[136,181],[38,204],[156,360],[128,533],[-132,-48],[-68,-147]],[[22098,90653],[-36,-268],[66,-31],[-47,-166],[213,-285]],[[65086,23890],[317,-36],[15,341]],[[65418,24195],[55,1328]],[[65473,25523],[-422,34],[-561,67]],[[64490,25624],[-746,79]],[[63744,25703],[-45,-1333]],[[12752,97824],[9,-151],[50,124],[-59,27]],[[12678,97489],[67,-76],[-9,284],[-62,-20],[4,-188]],[[12397,97795],[79,-153],[-37,-93],[62,-101],[107,47],[-29,107],[-182,193]],[[12157,97232],[72,-101],[166,95],[-15,134],[-78,-137],[-13,286],[-67,-120],[-52,93],[-13,-250]],[[11676,97411],[39,-75],[105,122],[-77,52],[-67,-99]],[[11421,97611],[92,-25],[-51,170],[-41,-145]],[[11193,98205],[7,-58],[201,186],[-53,52],[-155,-180]],[[13113,95377],[-75,176],[-97,-13],[-5,116],[-134,-19],[-5,116],[-135,-20],[-12,232],[41,6],[-24,463],[-33,111],[134,20],[-14,332]],[[12754,96897],[-83,80],[72,-316],[-108,-54],[-96,146],[-155,135],[-73,160],[-141,-94],[-175,196],[-122,-30],[86,-328],[-111,-5],[-67,296],[-97,212],[-62,-41],[27,166],[-91,-84],[-45,172],[-96,-64],[2,-270],[-45,-80],[-49,103],[52,124],[-12,221],[-127,31],[-84,-269],[-73,76],[74,152],[-166,152],[82,55],[43,164],[-116,-146],[-125,154],[-223,-68],[-121,89],[-18,84],[-138,62],[-89,-60],[-27,-222],[119,-83],[89,-232],[319,-170],[161,27],[77,247],[29,-326],[197,-30],[156,-328],[167,-282],[214,-226],[286,-107],[156,5],[-66,263],[52,123],[18,-196],[128,51],[88,147],[29,-84],[-149,-228],[110,-343],[266,-358],[125,-86],[260,-267],[25,64]],[[10074,98386],[132,-10],[-14,76],[-118,-66]],[[9884,98128],[28,-56],[93,143],[-78,113],[-43,-200]],[[9682,98209],[113,-63],[74,186],[-177,16],[-10,-139]],[[15442,93819],[42,-103],[61,69],[-2,-172],[161,-206],[65,-149],[-24,-118],[125,-104],[-52,383],[56,-94],[91,167],[61,-77],[-34,266],[-96,-86],[21,114],[-138,-53],[-22,160],[-134,106],[-181,-103]],[[15046,95861],[118,-96],[59,144],[-121,21],[-56,-69]],[[14874,94754],[65,-192],[169,-201],[102,16],[39,195],[12,-197],[-32,-217],[89,-105],[62,78],[103,-23],[-54,-154],[151,129],[-76,-123],[164,31],[-6,121],[73,-20],[100,-147],[76,287],[-61,-38],[-7,239],[131,-34],[-74,268],[-171,-105],[62,163],[-90,160],[-146,117],[126,37],[-146,104],[-35,115],[-45,-119],[22,-151],[-141,441],[-92,126],[-105,34],[128,-263],[-55,-17],[72,-272],[-209,417],[-96,-196],[-2,-257],[-109,-143],[6,-104]],[[14854,96003],[119,-221],[61,63],[-150,199],[-30,-41]],[[14435,96805],[71,-113],[-3,201],[-68,-88]],[[15078,93031],[199,0],[-1,-117],[72,0],[0,-155],[153,-2]],[[15501,92757],[-168,329],[-89,7],[-65,157],[24,152],[-87,322],[-105,104],[-104,2],[-167,132],[7,119],[-95,44],[7,143],[-126,-77],[-56,304],[-130,-26],[7,168],[-79,-51],[-148,237],[92,-55],[-13,236]],[[14206,95004],[-167,-15],[61,-227],[110,-244],[99,22],[27,-98],[106,-15],[56,-264],[153,-99],[4,-426],[134,-127],[223,-90],[67,-132],[-1,-258]],[[13113,95377],[93,23],[8,-256],[135,-318],[136,-147],[168,-260],[74,-747],[79,-59],[-57,-145],[48,-302],[83,-142]],[[13998,92672],[28,-116],[-113,163]],[[13913,92719],[10,-322],[-25,-236],[70,-110],[134,10],[43,-230],[70,-112],[134,8],[67,-113],[29,-1628]],[[14445,89986],[969,18]],[[15414,90004],[20,581],[-50,1],[1,465],[-49,1],[1,465],[-116,117],[0,233],[-67,117],[-115,-1],[-1,233],[-134,-2],[20,233],[-3,465],[21,117],[136,2]],[[14206,95004],[-90,231],[-140,18],[-143,251],[-72,-133],[-137,326],[-23,-91],[-80,128],[12,136],[-101,-74],[-95,40],[-76,182],[155,167],[-162,174],[-21,142],[-59,-166],[-5,187],[-85,-70],[-28,88],[-262,72],[-40,285]],[[17580,91326],[38,-191],[142,-287],[94,-372],[66,151],[-184,481],[47,59],[-203,159]],[[17539,90713],[44,-321],[78,-154],[-4,287],[-41,296],[-77,-108]],[[17264,89160],[466,-75],[95,-76],[-79,-1039],[201,-38],[-59,-807],[-48,-412]],[[17840,86713],[130,-92],[333,-72],[9,115],[203,-29],[504,-133],[62,148],[-51,241],[78,63],[-44,170],[88,50],[100,-149],[112,-34],[143,192],[48,458],[59,45],[31,281],[299,-98]],[[19944,87869],[231,1992]],[[20175,89861],[-87,-30],[-218,71],[-12,-115],[-530,159],[-206,733],[5,49]],[[19127,90728],[-118,16],[-130,306],[42,-206],[75,-155],[63,-18],[-114,-134],[-235,-23],[60,-74],[-91,-38],[36,-191],[-147,213],[-200,-177],[-79,43],[77,-189],[-140,182],[18,139],[-225,153],[14,-275],[61,16],[238,-222],[-52,-153],[-98,142],[43,-170],[-167,120],[-82,-68],[187,-179],[-137,77],[-85,-183],[36,-225],[-119,271],[-49,-239],[-30,256],[-69,86],[-49,-100],[-80,202],[-155,53],[54,-382],[-81,19],[-55,417],[100,20],[-67,366],[85,-174],[66,194],[-57,288],[133,221],[-78,173],[-83,21],[-49,-271],[-26,268],[-54,15]],[[17314,91159],[-22,-641],[-39,6],[-17,-426],[-34,4]],[[17202,90102],[-4,-155],[100,-14],[-34,-773]],[[51004,29284],[575,23]],[[51579,29307],[-13,1350]],[[17758,17060],[780,331]],[[18538,17391],[988,416]],[[19526,17807],[119,92],[-10,84],[125,-60],[84,151],[83,45]],[[19927,18119],[19,98],[-64,260],[-82,-36],[-59,435],[-112,-48],[-180,93],[-74,-31],[0,153],[230,235],[32,188],[-121,152],[-17,206],[-110,73],[-42,156],[19,144],[-112,110],[-77,215],[16,67],[388,155]],[[19581,20744],[-105,809]],[[19476,21553],[-559,-231],[-354,-177],[-46,324],[-1308,-550]],[[17209,20919],[195,-1293]],[[17404,19626],[290,-1915],[-30,-13],[94,-638]],[[76391,42872],[-21,-450]],[[76370,42422],[712,-100]],[[77082,42322],[42,900],[190,-18]],[[77314,43204],[12,333]],[[77326,43537],[-440,59],[2,-103],[-467,70]],[[76421,43563],[-30,-691]],[[79597,35627],[77,813]],[[79674,36440],[53,557],[-140,37]],[[79587,37034],[-508,134]],[[76859,76242],[493,-101]],[[77352,76141],[26,413],[98,225],[51,878]],[[77527,77657],[-381,45]],[[77146,77702],[-188,22]],[[81807,47213],[-31,-458],[41,25],[126,-242]],[[81943,46538],[191,-388],[152,13],[248,-435],[41,-562],[31,-192],[92,83],[4,124],[100,27],[22,-107],[70,80]],[[82894,45181],[30,161],[-40,127]],[[82884,45469],[-41,472],[34,157],[-63,322],[-95,220],[39,139]],[[82758,46779],[-147,331],[-56,257],[41,84],[-41,182]],[[82555,47633],[-250,103],[-100,106],[-168,7],[-194,-209],[-36,-427]],[[54304,18730],[167,1],[-3,-332]],[[54468,18399],[1137,3],[418,-12]],[[56023,18390],[14,334],[5,995]],[[56042,19719],[17,330],[4,669]],[[55094,20725],[-769,-4]],[[54325,20721],[2,-663],[-24,0],[1,-1328]],[[75345,61410],[540,-112]],[[75885,61298],[347,-71]],[[76232,61227],[-79,155],[147,221],[-60,178],[24,141],[86,3],[2,285],[-76,326]],[[76276,62536],[-43,186]],[[76233,62722],[-19,-55]],[[76214,62667],[0,-81],[-113,-76],[-15,-205],[-138,-317],[-208,-151],[-354,81]],[[75386,61918],[-41,-508]],[[53984,12864],[590,12],[774,-6]],[[55348,12870],[3,577],[15,0]],[[55366,13447],[1,328]],[[66264,44202],[130,31],[29,561],[193,-21]],[[66616,44773],[51,1186],[-196,13]],[[66471,45972],[-668,81],[-31,-676]],[[65772,45377],[-21,-449],[97,-10],[-8,-166],[92,-9],[-12,-302],[50,71],[69,-124],[86,-25],[88,-205],[51,44]],[[71515,38645],[433,-95]],[[71948,38550],[13,171],[65,-13]],[[72026,38708],[94,1336]],[[72120,40044],[-377,75]],[[71743,40119],[-125,26],[-94,-1333]],[[32186,47319],[1169,269],[50,-643]],[[33405,46945],[1505,323]],[[34910,47268],[-99,1405],[-232,-48]],[[34579,48625],[7,-116],[-856,-182],[43,79],[14,231],[130,28],[117,166],[-35,251],[-33,-6]],[[33966,49076],[-1623,-376],[-233,-47]],[[65098,77012],[547,-58]],[[65645,76954],[49,1338]],[[65694,78292],[-168,19]],[[65144,78351],[-46,-1339]],[[47175,11118],[10,-329],[974,85],[-9,330],[194,14]],[[48344,11218],[-17,656],[59,5],[-34,1322],[59,4],[-17,660]],[[48394,13865],[-585,-45]],[[47809,13820],[-583,-55]],[[47226,13765],[22,-659],[-67,-6],[42,-1319],[-69,-6],[10,-329]],[[61136,40496],[771,-62]],[[61907,40434],[8,337]],[[61915,40771],[25,828]],[[61940,41599],[-22,-57],[-359,57]],[[61162,41648],[-26,-1152]],[[63922,44548],[197,-16],[4,138],[191,-19],[8,338],[127,100],[14,448]],[[64463,45537],[-476,42]],[[63987,45579],[2,-147],[-136,-542],[69,-342]],[[77272,69305],[305,-472]],[[77973,69162],[33,163],[-122,272],[-45,-3],[31,292]],[[77870,69886],[-200,-64]],[[77670,69822],[-65,9],[-148,-108],[-185,-418]],[[73690,27438],[71,979]],[[73761,28417],[20,332],[-319,69],[4,59]],[[48571,47333],[933,53]],[[49504,47386],[18,1]],[[49522,47387],[-40,1682]],[[49482,49069],[-937,-54]],[[48522,49013],[49,-1680]],[[46580,9342],[551,55],[1398,116]],[[48529,9513],[-28,1058],[56,5],[-17,656]],[[48540,11232],[-196,-14]],[[72710,37561],[641,-155]],[[73356,37478],[70,1007]],[[73445,38741],[-450,108]],[[72995,38849],[-436,88]],[[72559,38937],[-21,-338]],[[72538,38599],[-49,-665],[48,-10],[-18,-325]],[[54675,45859],[422,0],[0,-336]],[[55097,45523],[383,-2]],[[55480,45521],[-8,902]],[[55472,46423],[-33,0],[2,784]],[[55441,47207],[-765,1]],[[54676,47208],[-1,-1349]],[[61907,40434],[-23,-1008]],[[61884,39426],[384,-29]],[[62268,39397],[193,-11],[9,335]],[[62470,39721],[26,1007],[-63,4]],[[62433,40732],[-518,39]],[[70457,42179],[763,-140]],[[71220,42039],[64,977]],[[71284,43016],[-146,33]],[[70515,43161],[-58,-982]],[[12262,32664],[25,99],[-40,269],[141,111],[46,144],[-82,299],[-144,54],[-22,162]],[[12186,33802],[-44,99],[-107,36],[-124,-59],[-41,152],[-85,88],[-43,153],[-92,-51],[-124,251],[-101,42],[-395,-186],[-66,141],[11,177]],[[10975,34645],[-1457,-715]],[[9518,33930],[49,-416],[54,-11],[16,-236]],[[9637,33267],[-16,-89],[49,-385],[-18,-191],[58,-136],[22,-209],[-113,-241]],[[71743,40119],[22,330]],[[71765,40449],[-504,102]],[[71261,40551],[-87,-1330]],[[48709,18510],[717,53]],[[49426,18563],[635,42]],[[50061,18605],[-26,1322]],[[50035,19927],[-1301,-79]],[[48734,19848],[-59,-6],[34,-1332]],[[56154,59323],[161,-2],[-2,-336],[191,-4]],[[56504,58981],[383,-6]],[[56887,58975],[7,1005],[-18,0],[8,1012]],[[56884,60992],[-577,10]],[[56307,61002],[-3,-671],[-248,2]],[[56056,60333],[60,-147],[-91,-203],[5,-232],[94,-175],[30,-253]],[[48448,27819],[80,257],[186,-11],[179,143],[68,-3],[7,-173],[-135,-99],[56,-170]],[[49357,28880],[3,161],[68,127],[-99,255],[-72,64],[0,266],[-81,66],[-7,119],[135,4],[51,295],[87,196],[-26,119]],[[49416,30552],[0,1]],[[49035,30529],[-143,-68],[19,-870],[-107,-79],[-63,155],[-115,27],[-109,127],[-220,-82],[-11,-60],[-168,74],[-185,-124]],[[47933,29629],[-80,60],[-93,-85]],[[47760,29604],[12,-499],[-42,-3],[31,-1233]],[[47761,27869],[3,-99],[684,49]],[[55414,15422],[8,1324]],[[55422,16746],[-788,2]],[[54634,16748],[0,-1320]],[[63744,25703],[35,997]],[[63779,26700],[-772,83],[-10,-333],[-192,17],[-10,-331]],[[62795,26136],[-31,-998]],[[62764,25138],[-22,-665]],[[45882,48790],[534,51]],[[46416,48841],[226,18]],[[46599,50540],[-726,-65]],[[45873,50475],[-39,-4]],[[45834,50471],[48,-1681]],[[54135,9742],[1612,1]],[[55747,9743],[-4,238],[33,118],[98,85],[144,-53],[69,-98],[7,784],[-377,5],[3,654]],[[55720,11476],[-389,9]],[[55331,11485],[-1174,-21]],[[54157,11464],[2,-653],[-26,0],[2,-1069]],[[59834,60537],[384,-4]],[[60218,60533],[254,-6]],[[60472,60527],[7,669],[-65,3],[4,333]],[[60418,61532],[14,1118],[-74,13]],[[60358,62663],[-228,41],[-40,175],[-71,-31],[8,-199],[-94,-1],[-50,-209],[-84,-137],[-83,-16],[-60,-152]],[[59656,62134],[-38,-37]],[[59618,62097],[-3,-550],[130,-1],[-4,-503],[96,0],[-3,-506]],[[70345,17786],[-44,-702]],[[70301,17084],[109,15],[319,-35],[160,-52],[354,-357]],[[71243,16655],[129,1932]],[[71372,18587],[-966,185]],[[70406,18772],[-61,-986]],[[59814,49723],[0,1031]],[[59814,50754],[-2,296],[40,1],[-2,476]],[[59850,51527],[-765,-4]],[[59043,51007],[1,-1179]],[[60472,60527],[321,-3],[-3,-279],[383,-16]],[[61173,60229],[3,280],[320,-6]],[[61496,60503],[9,1344]],[[61505,61847],[-413,9]],[[61092,61856],[-4,-335],[-670,11]],[[88519,48396],[130,215],[209,214]],[[88858,48825],[58,77],[130,-82],[22,232]],[[89068,49052],[30,215]],[[89098,49267],[-63,71]],[[89035,49338],[-42,-8],[-136,-258],[-104,-129],[-42,41]],[[88711,48984],[-28,-86],[-112,-13]],[[88571,48885],[-52,-144],[-85,-22]],[[88434,48719],[-54,-234],[139,-89]],[[60589,55329],[768,-20]],[[61357,55309],[287,-7]],[[61644,55302],[11,1013],[-29,1]],[[61626,56316],[-1156,28]],[[60470,56344],[-257,3]],[[27113,5073],[959,328]],[[28072,5401],[43,355],[-69,48],[121,321],[75,-88],[170,65],[14,273],[64,245],[-113,356],[188,197],[106,15],[95,174],[-55,329],[84,168],[80,13],[22,159],[-93,139],[41,129]],[[28845,8299],[141,287],[-22,289],[62,1],[67,164],[110,-12],[65,93]],[[29268,9121],[26,228],[93,198],[21,216],[-60,93],[-105,-60]],[[28863,11060],[-479,-168]],[[28384,10892],[-250,-80]],[[28134,10812],[68,-222],[27,-217],[-55,-12],[-27,-337],[57,-282],[-90,-290],[-134,-150],[-32,-295],[-214,-69],[-85,82],[34,245],[-672,-221],[-52,647],[-189,-63]],[[26770,9628],[37,-319],[-571,-185],[57,-485],[-25,-64]],[[26268,8575],[78,-779],[253,87],[149,-1290],[-57,-19],[38,-316],[365,124],[-69,-100],[39,-163],[95,-37],[-52,-237],[-84,-68],[73,-100],[2,-371],[65,-111],[-50,-122]],[[43483,69066],[961,80]],[[44444,69146],[-58,1666]],[[44386,70812],[-249,-28]],[[44137,70784],[-716,-68]],[[43421,70716],[62,-1650]],[[62554,52403],[386,-25],[5,336],[276,-13]],[[63221,52701],[9,421]],[[63230,53122],[-276,6],[7,338],[181,-3],[8,334]],[[63150,53797],[-764,34]],[[62386,53831],[-190,10],[-17,-674],[-96,7]],[[62083,53174],[-14,-742],[485,-29]],[[46888,78233],[976,70]],[[47864,78303],[-13,562],[227,15]],[[48078,78880],[-17,880]],[[48061,79760],[-1211,-81]],[[46759,74403],[-809,-76]],[[62409,55274],[-23,-1443]],[[63150,53797],[64,-3],[11,394],[36,219],[64,-4],[1,213],[66,-20],[35,153],[64,-31],[38,281]],[[63529,54999],[-351,68],[13,780]],[[63191,55847],[-770,45]],[[62421,55892],[-12,-618]],[[44763,75891],[60,-1672]],[[44823,74219],[151,14]],[[45656,74297],[-52,1497]],[[44750,76253],[13,-362]],[[40728,50321],[363,142],[17,41],[375,52],[11,-223],[191,22],[29,-354]],[[41714,50001],[177,22]],[[41891,50023],[-78,1703],[-39,689]],[[41774,52415],[-1142,-161],[12,-350]],[[40644,51904],[84,-1583]],[[44444,69146],[959,82]],[[45403,69228],[-51,1641]],[[45352,70869],[-251,2]],[[45101,70871],[-715,-59]],[[38742,46199],[506,83]],[[39248,46282],[-10,386],[-38,618],[-65,-13],[-24,268],[228,47],[-37,564]],[[39302,48152],[-513,-76],[15,-188],[-157,-28]],[[38647,47860],[93,-1661]],[[38740,46199],[2,0]],[[24827,7293],[25,189],[81,109],[45,-119],[219,-71],[111,-116],[68,240],[-43,95],[49,199],[-13,216],[102,334],[-44,197],[43,151],[201,88],[101,-23],[46,123],[143,-53],[104,-348],[203,71]],[[26770,9628],[11,172],[-61,539],[348,115],[12,177],[-57,44],[-55,206],[132,-6],[-127,369],[82,159],[128,43],[-74,649],[6,171]],[[27115,12266],[-159,-5],[-86,-153],[23,-64],[-149,-172],[-144,-230],[-176,-136],[-41,62],[-126,-98]],[[26257,11470],[-55,-131],[-182,-120],[21,-314],[-411,-498],[-42,45],[-137,-100],[-71,49],[-109,-154],[-20,70],[-140,-66]],[[25111,10251],[-84,-53],[3,-163],[-60,-128],[104,-119],[-43,-245],[38,-149],[-124,-260],[-2,-244],[-69,-134],[-132,-553],[-25,-25]],[[24717,8178],[110,-885]],[[47936,72824],[33,2]],[[48901,72882],[-40,1671]],[[48716,74546],[-820,-58]],[[47343,69385],[-38,1682]],[[47305,71067],[-289,-21]],[[46318,70980],[50,-1671]],[[50951,61950],[142,5],[111,126],[62,-26],[331,125],[119,-43]],[[51716,62137],[-13,1854]],[[51703,63991],[-7,669]],[[51696,64660],[-767,-25]],[[50931,63965],[20,-1344],[0,-671]],[[56018,69721],[4,-4]],[[56022,69717],[94,39],[242,-87]],[[56358,69669],[6,1365]],[[56364,71034],[-48,82]],[[56316,71116],[-38,199],[-253,1]],[[56025,71316],[-7,-1595]],[[54593,71801],[266,5]],[[54859,71806],[132,231],[127,6],[160,114],[95,131],[46,-35]],[[55419,72253],[76,128]],[[55495,72381],[2,796],[175,270],[99,207]],[[55771,73654],[-1177,-4]],[[54594,73650],[-1,-1849]],[[48050,41246],[474,33],[92,64]],[[48589,42629],[-763,-53]],[[47826,42576],[8,-337],[192,15],[24,-1008]],[[51671,41441],[767,21]],[[52438,41462],[-12,1343]],[[52426,42805],[-763,-22]],[[51663,42783],[-6,-1]],[[54183,71249],[6,-1425]],[[54189,69824],[810,-220]],[[54999,69604],[-6,732]],[[54993,70336],[0,922]],[[54993,71258],[-154,-1],[-78,398],[98,151]],[[54593,71801],[-411,-14]],[[54182,71787],[1,-538]],[[54276,78961],[134,-79],[233,-282],[141,-92],[402,-9]],[[55186,78499],[206,56],[42,161],[-88,193],[81,231],[40,-15]],[[54999,79382],[-585,157]],[[54414,79539],[-85,-339],[29,-78],[-82,-161]],[[51874,66177],[9,-839]],[[51883,65338],[384,11]],[[52267,65349],[-5,503],[555,14],[36,166],[175,3]],[[53028,66035],[-4,617]],[[53024,66652],[-64,-1],[-5,391]],[[52955,67042],[-1086,-25]],[[51869,67017],[5,-840]],[[85137,44113],[135,-112],[82,-373]],[[85354,43628],[66,113],[140,91],[49,254],[147,74]],[[85756,44160],[-219,459],[-116,338],[-99,-13]],[[85322,44944],[-221,-301]],[[85101,44643],[28,-105],[-48,-185],[56,-240]],[[70926,63391],[382,350],[219,76]],[[71527,63817],[151,-173],[76,130],[114,-136],[96,124]],[[71964,63762],[-18,680],[14,255]],[[71960,64697],[-965,124]],[[70995,64821],[-69,-1430]],[[84935,45503],[34,-222]],[[84969,45281],[41,87],[43,312],[175,296],[105,-15]],[[85333,45961],[-99,380]],[[85234,46341],[-542,-196]],[[84692,46145],[164,-276],[79,-366]],[[12779,86964],[21,-346],[66,11],[13,-348],[73,-104],[133,22],[74,-222],[67,10],[18,-347],[-71,-11],[43,-925],[62,10],[12,-231],[67,10],[19,-462],[67,9],[14,-347],[-67,-9]],[[14813,80509],[565,5],[510,-19],[495,-40],[435,-53],[742,-129],[-47,-659],[385,-86],[694,-190],[350,-111]],[[18942,79227],[402,3471]],[[19344,82698],[-87,212],[-10,137],[-118,259],[-82,-7],[-192,262],[-2,227],[-78,75],[-115,244],[42,178],[-57,217],[-135,13]],[[18510,84515],[-29,-153],[35,-373],[-31,-57],[-150,101],[-180,-32],[-201,174],[-25,-197],[-108,-33],[-51,-112],[42,-109],[-68,-59],[-113,48],[-1,109],[-233,131],[-83,107],[-362,54],[44,832],[30,-47],[188,340]],[[17214,85239],[-906,89],[-175,497],[-177,-86],[-85,102],[1,232],[-60,3],[4,232],[-223,8],[26,406],[134,53],[3,163],[-195,618]],[[15561,87556],[4,583]],[[15565,88139],[-25,117],[-118,2],[1,117],[-134,1],[0,116],[-769,-16],[-437,-27],[3,-117],[-534,-52],[-5,116],[-267,-34],[-6,116],[-464,-70]],[[80899,40679],[335,-266],[222,-72],[85,52],[108,-113],[32,112],[82,-43]],[[81763,40349],[-9,99],[89,-5],[64,93],[13,218],[65,273],[-39,59],[54,221]],[[82e3,41307],[-849,243]],[[81151,41550],[-165,45]],[[80986,41595],[-87,-916]],[[62154,67864],[575,-45],[197,19]],[[62926,67838],[198,-5],[17,834]],[[63141,68667],[12,672]],[[63153,69339],[-987,41]],[[62166,69380],[-46,-502],[59,-6],[-16,-672]],[[65551,67832],[-12,-337],[291,-33],[94,-64],[-11,-285]],[[65913,67113],[289,-29],[5,115],[480,-56]],[[66710,67702],[8,170]],[[66718,67872],[-516,63]],[[66202,67935],[-628,67]],[[65574,68002],[-23,-170]],[[81915,51455],[-72,193]],[[81843,51648],[-36,-140],[108,-53]],[[81934,51457],[0,0]],[[59179,42602],[863,-56],[3,167]],[[60045,42713],[22,1177]],[[60067,43890],[-857,61]],[[59210,43951],[-24,-899]],[[59186,43052],[-7,-450]],[[79352,50663],[112,-172]],[[79464,50491],[81,145],[195,-6],[136,-125],[48,85],[135,33],[114,-60],[62,119],[53,-75],[165,112]],[[80453,50719],[-59,355]],[[80394,51074],[-72,271],[-55,24],[-173,295],[-203,74],[-119,-115]],[[79772,51623],[-103,-152],[-113,16],[-176,-318],[-16,-213],[-120,-127],[108,-166]],[[87807,58109],[59,-61],[249,-26],[269,149],[50,-137],[120,12],[109,176],[69,214],[65,80]],[[88797,58516],[85,82],[88,301],[-5,127]],[[88965,59026],[-214,282],[-124,246],[-308,478]],[[88319,60032],[-120,-100],[-292,-862]],[[87907,59070],[-26,-242],[-10,-542],[-64,-177]],[[57116,45130],[675,-14]],[[57791,45116],[5,844]],[[57796,45960],[-1,279]],[[57795,46239],[-666,14]],[[57129,46253],[-4,-286]],[[57125,45967],[-9,-837]],[[73958,79469],[48,-91],[155,-27],[51,-126],[700,-115],[-29,-499],[98,-19]],[[74981,78592],[97,-16]],[[75078,78576],[81,1395]],[[75159,79971],[70,1051]],[[75229,81022],[-78,-83],[-121,-21],[-111,-112],[-131,-208],[-193,-120],[-165,-198],[-211,-190],[-239,-162]],[[73980,79928],[-22,-459]],[[15307,4945],[588,294],[1275,583]],[[17170,5822],[40,279],[-98,66],[-39,328]],[[17073,6495],[-168,31],[-175,248],[-220,154],[-78,482],[122,88],[-68,191],[63,79],[-8,247],[-181,35],[24,132]],[[16384,8182],[0,1]],[[14997,6599],[154,-35],[27,-512],[-30,-388],[132,-67],[-94,-242],[125,-216],[-4,-194]],[[14862,6382],[74,-321],[94,-198],[34,192],[-43,213],[83,114],[-146,108],[-101,-10],[5,-98]],[[17639,4013],[-88,-127],[67,-150],[-16,-116],[63,-128],[-20,-120],[59,-111],[126,41],[18,-109],[145,-4],[110,202],[105,-41]],[[18208,3350],[77,30],[-64,288],[5,216],[73,107],[-35,217],[101,110],[171,450],[-43,148],[183,424],[81,87],[80,440],[260,115]],[[19097,5982],[-98,189],[-28,140],[-69,35],[-86,214],[-300,-47],[-67,112],[12,166],[-98,289],[-120,179],[-83,282],[11,256],[216,201],[49,129],[-55,277]],[[18381,8404],[-418,-181],[-144,-282],[-110,-27],[0,-100],[-124,-87],[-156,-380],[-66,11],[-107,-133],[-58,-363],[-96,-172],[-29,-195]],[[17170,5822],[90,-127],[-93,-165],[-2,-247],[134,-261],[-26,-161],[224,-56],[112,-103],[4,-111],[82,-130],[-76,-353],[20,-95]],[[82746,80480],[382,-113],[94,-170],[104,-57]],[[83326,80140],[298,862]],[[83624,81002],[-99,89],[62,544],[-513,156],[-54,-521],[-25,11]],[[82995,81281],[-82,29],[-120,-370],[-47,-460]],[[18381,8404],[7,146],[99,66]],[[18487,8616],[-45,349],[-91,175],[43,521],[-46,314],[33,178],[-112,265]],[[18269,10418],[-799,-359],[52,-319],[-186,-88],[48,-318],[-581,-263],[-47,-336],[-225,-489],[-126,12],[-21,-76]],[[83242,83586],[-1,184],[-62,108],[30,275],[249,-62],[11,109],[661,-188]],[[84130,84012],[62,26],[67,219],[116,110],[31,115],[-46,162],[105,302]],[[84465,84946],[-1548,415]],[[82917,85361],[-143,-1582],[17,-78],[451,-115]],[[77947,71325],[138,-472],[48,-8]],[[78453,71273],[-44,98],[175,235],[-64,297]],[[78520,71903],[-156,-69],[-31,68],[-323,68]],[[64063,77218],[210,-125],[664,-64]],[[64937,77029],[161,-17]],[[65107,78355],[-493,49]],[[64614,78404],[-447,42]],[[64167,78446],[-32,-1084],[-72,-144]],[[48938,22495],[1536,98]],[[50474,22593],[-18,1328]],[[50456,23921],[-1337,-82]],[[49119,23839],[-213,-16]],[[48906,23823],[32,-1328]],[[67598,37648],[62,1002]],[[67660,38650],[3,337]],[[67663,38987],[-556,99]],[[49470,52434],[945,50]],[[50415,52484],[8,355]],[[50423,52839],[-15,1010]],[[49446,53804],[17,-1013]],[[58789,31557],[766,-38]],[[59555,31519],[3,164]],[[59558,31683],[20,1173]],[[53231,38570],[144,53],[121,-35],[91,94],[204,-26],[163,154]],[[53954,38810],[81,113],[23,191],[94,191],[-25,120],[64,170]],[[54191,39595],[26,288],[-48,126],[34,145]],[[54203,40154],[-51,115],[-191,-5]],[[53961,40264],[0,-112],[-743,-13]],[[53218,40139],[13,-1569]],[[60665,63869],[161,-3],[1,336],[186,-1],[7,279],[199,54],[1,174],[173,-6],[6,167],[191,-7],[5,336]],[[61595,65198],[-288,10],[1,169],[-338,7],[-61,168],[-80,1]],[[60829,65553],[-35,-225],[-98,3],[-1,-114],[-100,5]],[[60595,65222],[-34,-333],[-126,5],[0,-170],[-191,2],[10,-521],[-193,12]],[[60061,64217],[-4,-332],[444,-14],[164,95],[0,-97]],[[64947,27259],[-202,16]],[[64745,27275],[-42,-1007],[-187,19],[-26,-663]],[[56334,53146],[824,-11]],[[57158,53135],[1,75]],[[57169,54327],[0,99]],[[57169,54426],[-805,11]],[[56364,54437],[-24,-169]],[[50866,72804],[842,41]],[[51708,72845],[-6,910]],[[51702,73755],[-314,-1],[-310,309]],[[51078,74063],[-218,-1077]],[[50860,72986],[6,-182]],[[54124,49887],[4,-838]],[[54128,49049],[702,1]],[[54830,49050],[-7,1177]],[[54823,50227],[1,673],[-16,343]],[[41750,29853],[1696,234]],[[43446,30087],[-78,1825]],[[43368,31912],[-818,-108]],[[42550,31804],[-888,-124]],[[41662,31680],[88,-1827]],[[36102,13039],[201,59],[176,-31],[197,160],[30,226],[-33,221]],[[36532,15941],[64,204],[8,177]],[[36604,16322],[-1227,-246]],[[35377,16076],[27,-330],[30,7],[80,-985],[-194,-45],[52,-315],[26,-327],[194,45],[11,-137],[384,81],[34,-20],[81,-1011]],[[70450,42042],[-47,-837]],[[70403,41205],[535,-90]],[[70938,41115],[112,-19],[10,167],[115,36]],[[71175,41299],[37,606]],[[71212,41905],[8,134]],[[70457,42179],[-7,-137]],[[51745,16358],[389,14]],[[51605,18674],[-624,-27]],[[50981,18647],[19,-1327],[-43,-1],[16,-992]],[[91449,18019],[279,111],[-51,374],[193,113]],[[91870,18617],[-49,329]],[[91821,18946],[-44,348],[-192,-140],[-44,340],[-262,-100]],[[91279,19394],[-56,-6],[29,-197],[-64,-155],[-191,-238]],[[90997,18798],[71,-338],[96,34],[27,-384],[195,-143],[63,52]],[[76756,67673],[72,-60],[40,-211],[120,-78],[-25,-120],[80,-160]],[[77043,67044],[133,265]],[[77176,67309],[127,462],[3,239]],[[77306,68010],[-74,-62],[-337,65]],[[76895,68013],[-152,32]],[[76743,68045],[13,-372]],[[64745,27275],[-284,25]],[[64461,27300],[-653,72]],[[63808,27372],[-29,-672]],[[58050,33936],[-11,-1011]],[[48078,78880],[750,43]],[[48828,78923],[-2,73],[244,15]],[[49070,79011],[-29,1620]],[[48389,80589],[-347,-20],[19,-809]],[[56635,72942],[311,-211],[136,-299],[83,57]],[[57165,72489],[7,886],[113,87],[118,10]],[[57403,73472],[-39,135],[-71,-38],[-651,13]],[[56642,73582],[-7,-640]],[[67512,68333],[-4,-110],[128,-17]],[[67636,68206],[640,-94],[10,226]],[[68286,68338],[42,841]],[[68328,69179],[-266,37]],[[68062,69216],[-509,66]],[[67553,69282],[-41,-949]],[[14133,37510],[-76,479]],[[14057,37989],[-1062,-470],[-152,39],[-369,303],[-151,169],[-160,312],[-105,-41],[-40,-122],[-96,55],[-142,-153]],[[11780,38081],[116,-729],[48,-147],[80,-2],[44,-115],[168,-177],[181,38]],[[43368,31912],[338,44]],[[43706,31956],[-36,824],[32,3],[-55,1325]],[[43647,34108],[-1098,-131]],[[42549,33977],[-58,-7],[61,-1333],[-37,-5],[35,-828]],[[10181,22270],[-29,164],[211,107],[42,142],[114,100],[172,-74],[148,105],[51,144]],[[10890,22958],[-364,2119],[-83,458]],[[10443,25535],[-455,-218]],[[9988,25317],[-484,-227]],[[9504,25090],[-12,-185],[71,-169],[-20,-202],[86,-73],[70,-190],[-71,-554],[-210,-136],[152,-492],[156,84],[155,-301],[52,-182],[248,-420]],[[53202,41481],[-2,672]],[[53200,42153],[-10,670]],[[53190,42823],[-764,-18]],[[47577,59149],[-16,673]],[[47561,59822],[-25,1009]],[[47536,60831],[-971,-75]],[[46565,60756],[47,-1685]],[[76518,68147],[232,-9],[-7,-93]],[[76895,68013],[67,973],[-142,92]],[[76820,69078],[-14,-219],[-274,52]],[[76532,68911],[26,-193],[-40,-571]],[[66129,75321],[412,-96]],[[66541,75225],[23,632],[228,168],[106,165],[12,305]],[[66910,76495],[-127,14]],[[66783,76509],[-323,35],[8,169],[-257,26]],[[66211,76739],[-19,-505],[-32,4],[-31,-917]],[[77996,40369],[38,272]],[[78034,40641],[51,832],[-47,155]],[[78038,41628],[-390,30]],[[77648,41658],[-16,25],[-524,70]],[[77108,41753],[-24,-720]],[[43510,63828],[309,31]],[[43590,65514],[-796,-90]],[[42794,65424],[68,-1668]],[[71400,22571],[258,-42],[20,334],[574,-109]],[[72336,23734],[-699,132],[-53,192]],[[71584,24058],[-89,-165],[-95,17]],[[71400,23910],[56,-284],[-2,-716],[-54,-339]],[[48588,43977],[756,46]],[[49344,44023],[190,10]],[[49534,44033],[-30,1674]],[[49504,45707],[-914,-52]],[[48590,45655],[-44,-3]],[[45068,52440],[765,73]],[[45833,52513],[-42,1343]],[[45791,53856],[-766,-75]],[[45025,53781],[43,-1341]],[[31024,14915],[56,82],[-12,240],[44,177],[120,62],[-47,347],[110,192],[-6,219],[127,4],[145,192],[-30,209],[-90,129],[-23,133],[61,118],[6,224]],[[31485,17243],[-375,-84],[-96,230],[-69,31],[-62,167],[-9,226],[-62,-6],[-35,159],[-137,135],[-65,-2],[-137,241]],[[30438,18340],[79,-812],[-190,-57],[186,-1956]],[[49376,39993],[767,43]],[[50187,40038],[-22,1340]],[[50160,41413],[-308,127],[-458,-55]],[[48995,41421],[-13,-112],[29,-1336]],[[17476,42771],[652,2125],[-514,3879]],[[17614,48775],[-895,-2308]],[[16719,46467],[-790,-2031]],[[15929,44436],[128,63],[255,-318],[1164,-1410]],[[84479,54190],[184,-50]],[[84663,54140],[358,-100]],[[85021,54040],[36,1464]],[[85057,55504],[-116,45],[-302,29]],[[84639,55578],[-40,-134],[-120,-1254]],[[28120,24889],[35,-326],[849,256]],[[29004,24819],[-34,327],[284,84],[-17,165]],[[29237,25395],[-75,653],[90,-25],[207,414],[88,106],[145,41],[-10,108]],[[29682,26692],[-1419,-414]],[[28263,26278],[-283,-71]],[[27980,26207],[140,-1318]],[[71814,35814],[605,-118]],[[72576,35666],[64,892]],[[71880,36715],[-66,-901]],[[62730,34988],[381,-32]],[[63111,34956],[31,1006]],[[63142,35962],[10,336]],[[62382,36361],[-34,-1342]],[[56232,35655],[382,-4]],[[56614,35651],[377,-8]],[[56991,35643],[12,1334]],[[57003,36977],[-192,6]],[[56811,36983],[-575,8]],[[56236,36991],[-4,-1336]],[[49435,15915],[326,20]],[[49761,15935],[1168,63]],[[50981,18647],[-920,-42]],[[49426,18563],[33,-1329],[-53,-2],[29,-1317]],[[56991,35643],[380,-9]],[[57770,36953],[-192,8]],[[57578,36961],[-575,16]],[[70041,78968],[-47,-257],[64,-232],[78,-72],[-76,-123],[43,-248],[51,-48],[-84,-113],[31,-313],[-75,-149],[58,-230],[-65,-50]],[[70019,77133],[44,-123]],[[70063,77010],[63,12],[127,-232],[18,-128],[116,-102]],[[70387,76560],[89,-35],[86,145],[118,50]],[[70680,76720],[50,944],[32,-5]],[[70762,77659],[24,123],[-67,390],[174,280],[45,157],[254,224],[34,165],[-79,476],[74,193],[89,89],[-101,97],[-35,248],[-81,121],[59,51],[-94,99]],[[71058,80372],[-260,157],[-344,138],[-239,26],[45,-129],[86,72],[239,-124],[16,-113],[-189,-303],[-123,-105],[-67,-290],[44,-199],[-29,-297],[-54,-152],[-142,-85]],[[73185,32980],[193,-41]],[[73378,32939],[747,-167]],[[74125,32772],[15,-4]],[[74238,34117],[-379,73]],[[73859,34190],[-565,129]],[[73294,34319],[-109,-1339]],[[76939,54811],[858,-185]],[[78070,54561],[-196,244],[-112,-54],[-179,236],[-130,312],[28,61],[-144,148]],[[77337,55508],[-134,-67],[-59,40]],[[77144,55481],[17,-183],[-74,-278],[-148,-209]],[[48590,45655],[-42,1676]],[[48548,47331],[-932,-64]],[[47616,47267],[-28,-1]],[[47588,47266],[48,-1678]],[[56344,51744],[2,841],[-13,337]],[[55335,65041],[288,-3],[-1,-335]],[[55622,64703],[829,-9]],[[56451,64694],[222,-5],[5,671]],[[56678,65360],[-200,2],[7,1015],[-192,3],[-8,335]],[[56285,66715],[-1143,12]],[[55142,66727],[-2,-1348],[197,-2],[-2,-336]],[[42776,75682],[58,7]],[[42834,75689],[967,105]],[[43801,75794],[-78,2189]],[[43723,77983],[-999,-134]],[[42724,77849],[5,-429],[47,-1738]],[[48040,23757],[866,66]],[[49119,23839],[-28,1331]],[[48932,25159],[-1155,-85]],[[47777,25074],[-21,-355],[57,-138],[174,42],[-64,-310],[79,-222],[38,-334]],[[49370,42679],[-26,1344]],[[48583,43977],[26,-1347]],[[56488,30691],[97,-3]],[[56585,30688],[664,-16]],[[57249,30672],[9,943]],[[57258,31615],[-762,18]],[[56496,31633],[-8,-942]],[[50284,9624],[1558,67]],[[51842,9691],[-12,1069],[33,1],[-8,660]],[[51855,11421],[-584,-25]],[[51271,11396],[-975,-48]],[[13534,41278],[184,389],[254,-130],[89,66],[-27,166],[81,188]],[[14115,41957],[-39,158],[46,202],[-64,132],[69,169],[108,138],[75,201],[44,-43],[108,157],[43,165],[-45,362],[148,314],[-51,356],[-141,158]],[[14416,44426],[-46,-174]],[[14370,44252],[-82,-281],[-74,-137],[-107,-35],[-122,-181],[-256,281],[-223,62],[-87,-99],[-125,-18],[-119,-245],[-87,-105],[-102,139],[-88,-90],[-25,93],[-288,41],[28,225],[-44,71],[-83,-172],[-27,188]],[[12459,43989],[-335,-942]],[[12124,43047],[182,-180],[126,-196],[-13,-130],[128,-29],[243,-446],[447,-677],[297,-111]],[[48548,47331],[23,2]],[[47563,48943],[53,-1676]],[[48836,92950],[312,22],[5,-327]],[[49871,94847],[-1068,-60]],[[48803,94787],[33,-1837]],[[66319,23742],[247,-31],[38,998]],[[66604,24709],[-390,49],[-13,-332],[-387,52],[-15,-329]],[[65799,24149],[-16,-340],[536,-67]],[[57355,29335],[196,-6]],[[57551,29329],[13,1335]],[[57564,30664],[-315,8]],[[56585,30688],[-9,-1334]],[[71962,72290],[38,118],[40,-131],[-22,-204],[111,-51],[75,179],[47,-178],[77,76],[227,77]],[[72555,72176],[45,42],[-9,183],[151,129],[49,739]],[[72791,73269],[22,332],[-81,11]],[[71963,73751],[-16,-330],[-95,17]],[[71852,73438],[-40,-677],[183,-29],[-111,-163],[78,-279]],[[73795,48719],[147,-182],[67,57]],[[74009,48594],[137,42],[88,-71]],[[74302,49161],[-226,256],[5,94]],[[74081,49511],[-58,103],[-219,-94]],[[73804,49520],[5,-568],[57,-234],[-71,1]],[[61037,44158],[569,-28]],[[61606,44130],[191,-10]],[[61797,44120],[17,1118]],[[61814,45238],[-576,24],[-8,227],[-182,8]],[[61048,45497],[-11,-1339]],[[53626,58998],[578,-4]],[[54204,58994],[0,333],[480,3],[-7,844]],[[54677,60174],[-286,-2],[-1,841]],[[54390,61013],[-770,-6]],[[53620,61007],[3,-1166]],[[53623,59841],[3,-843]],[[52518,84091],[521,-8]],[[53039,84083],[79,215],[77,-1],[449,930],[-192,271]],[[53452,85498],[-551,759]],[[52901,86257],[-73,-157]],[[52828,86100],[-507,-1082]],[[52321,85018],[77,-469],[-1,-279],[121,-179]],[[66124,28125],[16,337]],[[66140,28462],[43,1002]],[[66183,29464],[-194,26]],[[65989,29490],[-193,29],[-1,-45],[-191,25]],[[65604,29499],[-18,-447],[124,-37],[-8,-170],[-49,-2],[-11,-247],[49,-5],[-18,-407]],[[48050,41246],[-406,-31]],[[47644,41215],[33,-1334]],[[71814,35814],[-216,41]],[[71598,35855],[42,-162],[-70,-1035]],[[66643,50347],[-37,-1006]],[[66606,49341],[769,-102]],[[67375,49239],[32,841]],[[67426,50586],[-738,96]],[[66688,50682],[-35,4],[-10,-339]],[[59538,30582],[760,-46]],[[60319,31639],[-761,44]],[[59555,31519],[-17,-937]],[[17573,85295],[221,-75],[32,-120],[160,-152],[66,35],[183,-257],[124,-61],[151,-150]],[[19344,82698],[600,5171]],[[17840,86713],[-26,-419],[-176,38]],[[17638,86332],[-65,-1037]],[[65635,39116],[-14,-328],[183,-20],[26,-264],[108,-95],[175,25]],[[55764,39707],[382,-2]],[[56146,39705],[381,-4]],[[56532,40695],[-765,8]],[[55767,40703],[-3,-996]],[[60344,32814],[769,-51]],[[61113,32763],[24,1018]],[[60365,33831],[-21,-1017]],[[66602,49229],[-29,-899]],[[67321,47886],[32,847]],[[67353,48733],[22,506]],[[66606,49341],[-4,-112]],[[82057,57778],[84,-22]],[[82141,57756],[787,-210]],[[82928,57546],[-256,1315]],[[82672,58861],[-90,-66]],[[82582,58795],[-229,-168],[-76,-286],[-150,-173],[21,-55],[-91,-335]],[[42899,74020],[143,16]],[[43860,74124],[-59,1670]],[[42834,75689],[65,-1669]],[[48377,81405],[-871,-71]],[[47506,81334],[-698,-47]],[[63904,30033],[192,-24],[50,1498]],[[64146,31507],[-113,-117],[-147,-31],[-127,47]],[[63759,31406],[-188,-22],[-191,171]],[[63380,31555],[-35,-963]],[[63345,30592],[-21,-497],[580,-62]],[[45584,60648],[0,24]],[[71484,53086],[543,-151]],[[72027,52935],[218,428],[-2,187]],[[72243,53550],[-4,443],[-71,-18]],[[72168,53975],[-142,-35],[-53,-97],[-105,109],[-227,-307]],[[71641,53645],[-157,-559]],[[72975,44258],[444,-90]],[[73419,44168],[376,-59]],[[73795,44109],[50,832]],[[73845,44941],[-419,76]],[[73426,45017],[-259,46],[-124,180]],[[73043,45243],[-49,-709]],[[72994,44534],[-19,-276]],[[22925,21086],[-1,-336],[94,-451],[-42,-292],[59,-304],[103,-273],[78,-108],[-20,-102],[96,-204],[-60,-201]],[[23232,18815],[59,-178],[59,44],[192,-189],[-10,90],[1977,690]],[[25509,19272],[-80,152],[-49,553],[-34,117],[-17,311],[-174,264]],[[24195,22168],[-86,-63],[-20,160],[-97,136],[-168,48],[-930,-345],[-75,320],[-146,-68]],[[22673,22356],[83,-648],[94,35],[75,-657]],[[85414,46980],[114,-526]],[[85528,46454],[175,-141],[268,46]],[[85971,46359],[63,-20],[241,86],[199,202]],[[86474,46627],[-69,1118]],[[86405,47745],[-170,-67],[-139,-294],[-79,-15],[-59,-118],[-83,-21]],[[85875,47230],[-461,-250]],[[49937,71244],[277,21],[4,-214]],[[50907,71096],[-41,1708]],[[50860,72986],[-762,-37]],[[50098,72949],[-189,-17]],[[49909,72932],[28,-1688]],[[42631,65405],[163,19]],[[42554,67279],[77,-1874]],[[73063,77297],[383,-66]],[[73446,77231],[289,-49]],[[73735,77182],[63,1101],[369,-61]],[[74167,78222],[-34,160],[-85,117],[8,153],[78,142],[-4,141],[58,104],[-68,190],[-118,37],[-44,203]],[[73980,79928],[-188,-99],[-414,-156],[-192,-26]],[[90078,27961],[722,-512]],[[90800,27449],[29,341],[63,317],[-73,259],[8,151],[-55,276]],[[90772,28793],[-173,-127],[-60,51],[-14,297],[-383,83],[-259,-115]],[[89883,28982],[-153,-66],[100,-623],[-27,-12]],[[73674,42257],[-69,-1171]],[[73594,40923],[619,-134]],[[74259,41391],[87,1059]],[[74346,42450],[-100,26]],[[74246,42476],[-551,119]],[[55720,11476],[195,-2],[5,659],[1173,-31]],[[57093,12102],[34,1976]],[[57127,14078],[18,1522]],[[57145,15600],[1,125],[-386,16]],[[56760,15741],[-780,6]],[[55980,15747],[-22,-990],[-3,-755],[-80,-40],[-47,-228],[71,-290],[-533,3]],[[55348,12870],[-1,-729],[-13,0],[-3,-656]],[[71379,26594],[364,-71]],[[71743,26523],[393,-73]],[[54805,53432],[-1,838]],[[54804,54270],[-5,338]],[[54799,54608],[-986,-18]],[[53813,54590],[0,-670]],[[53813,53920],[3,-505]],[[44240,50319],[827,84]],[[45067,50403],[44,4]],[[45111,50407],[-58,1678],[27,3],[-12,352]],[[45068,52440],[-899,-103]],[[44169,52337],[71,-2018]],[[59084,11037],[206,-21],[33,87],[306,238],[138,-22],[1,165],[-92,22],[-18,122],[86,95],[222,-56],[80,172],[-16,187],[162,488],[147,-115],[-61,-255],[63,-150],[84,30],[226,-67],[86,137],[-5,212],[76,118],[97,-25],[46,112],[100,9]],[[61051,12520],[80,2484],[50,2307]],[[61181,17311],[-133,139],[-312,472],[128,301]],[[60864,18223],[-118,-155],[-150,131],[-15,240],[-139,-23]],[[59242,17105],[-21,-314],[-24,-1081],[-10,-1239],[-32,1],[-10,-651]],[[59145,13821],[-35,-665],[-26,-2119]],[[61467,38116],[194,-18]],[[61661,38098],[513,-38],[69,331]],[[62243,38391],[25,1006]],[[61884,39426],[-383,26]],[[61501,39452],[-34,-1336]],[[48935,72884],[974,48]],[[50098,72949],[-11,822],[-146,138]],[[49941,73909],[-714,670]],[[49101,82014],[-20,1365]],[[49081,83379],[-493,-462],[-196,-46],[-627,-52]],[[47765,82819],[-171,-15],[17,-632],[-131,-10]],[[47480,82162],[26,-828]],[[83527,29876],[435,-143]],[[83962,29733],[319,-90],[19,163],[190,-50]],[[84490,29756],[59,724],[100,1075]],[[84649,31555],[-740,240]],[[83909,31795],[-164,54]],[[83745,31849],[-218,-1973]],[[44489,67471],[-45,1675]],[[82733,50539],[-3,178]],[[82730,50717],[-69,43],[-91,-91],[137,-185],[26,55]],[[87384,49056],[87,-31]],[[87471,49025],[62,55],[-109,160],[-40,-184]],[[64e3,38605],[-14,-500],[157,-236],[228,-137],[6,-160]],[[64377,37572],[535,-55]],[[64912,37517],[18,252],[40,1091]],[[64970,38860],[-5,331],[-193,19]],[[64016,39282],[-16,-677]],[[66461,71925],[-37,-963]],[[66424,70962],[-7,-172],[764,-96]],[[67240,72057],[-9,1]],[[67231,72058],[-762,85],[-8,-218]],[[35843,62206],[473,89],[19,-306],[-168,-45],[20,-332]],[[36187,61612],[956,166]],[[37143,61778],[765,130]],[[37908,61908],[-95,1670],[-41,-8],[-58,996]],[[37714,64566],[-19,334],[-1117,-194]],[[36578,64706],[-893,-163],[42,-689]],[[35727,63854],[21,-314],[-97,-17],[31,-332],[67,-1002],[94,17]],[[43580,40627],[1005,114]],[[44585,40741],[-8,201]],[[44540,41933],[-1032,-113]],[[43508,41820],[42,-1026],[30,-167]],[[43314,41797],[194,23]],[[44527,42282],[-50,1332]],[[44477,43614],[-58,1652]],[[44419,45266],[-1284,-124]],[[54960,31640],[768,4]],[[55728,31644],[5,1327]],[[55733,32971],[-767,8]],[[54966,32979],[-6,-1339]],[[67231,72058],[55,1353]],[[67286,73411],[-765,95]],[[66521,73506],[-18,-502],[-136,-886]],[[66367,72118],[94,-193]],[[50170,37363],[12,1]],[[50182,37364],[-22,1333]],[[50160,38697],[-751,-40]],[[81431,55842],[89,-76],[168,-33]],[[82022,55658],[46,762]],[[82068,56420],[-48,720],[121,616]],[[82057,57778],[-222,27],[-64,110]],[[81771,57915],[-41,-207]],[[81730,57708],[36,-293],[-175,-306],[-99,25],[-109,-228]],[[69535,66567],[580,-68]],[[70115,66499],[8,166],[193,-12],[41,672],[193,-18],[17,334]],[[70567,67641],[-384,29],[-58,124],[11,223],[-321,36]],[[69815,68053],[-195,31]],[[69620,68084],[-85,-1517]],[[46701,43834],[924,76]],[[47625,43910],[26,2]],[[47604,45587],[-920,-78]],[[46648,45506],[53,-1672]],[[19927,18119],[107,-189],[113,-63],[79,143],[143,141],[183,-201],[110,332],[329,128],[44,-322],[457,174]],[[21492,18262],[741,294]],[[22233,18556],[-126,171],[-37,157],[18,187],[-151,301]],[[21937,19372],[-80,195],[-225,137],[-208,542],[-28,134],[-135,136],[-14,217],[-58,98],[52,262],[-64,107]],[[21177,21200],[-416,-158],[44,-324],[-114,-157],[-18,-121],[-591,-233],[-223,249],[-23,105],[-108,71],[-16,107],[-131,5]],[[70039,64996],[192,-20]],[[70231,64976],[767,-100]],[[70998,64876],[61,1178],[-72,8]],[[70987,66062],[-639,87],[-251,17]],[[70097,66166],[-58,-1170]],[[63262,50739],[548,-50]],[[63810,50689],[185,374],[75,94]],[[64070,51157],[35,1318]],[[64105,52475],[-401,40],[-395,13]],[[63309,52528],[-16,-840],[-31,-949]],[[68995,41203],[-49,-944]],[[68946,40259],[433,-66]],[[69379,40193],[282,-45]],[[69661,40148],[42,666]],[[69703,40814],[21,334]],[[69724,41148],[-726,110]],[[68998,41258],[-3,-55]],[[11257,57627],[165,169],[115,35],[102,191],[118,65],[65,-104],[121,113],[-93,114],[-188,-43],[-118,53],[-260,-196],[24,-195],[-51,-202]],[[10630,57649],[146,40],[237,-5],[-20,155],[105,92],[-14,156],[-290,57],[-71,-124],[-93,-371]],[[10292,57356],[175,-64],[78,233],[-104,-13],[-149,-156]],[[10478,53706],[27,60],[243,-9],[108,66],[198,408],[27,-96],[-9,-330],[199,71],[109,-166],[140,-90],[184,297],[89,39],[138,268],[130,185],[139,74],[192,376],[113,35]],[[12505,54894],[54,23]],[[12559,54917],[-240,1635],[-40,220],[-72,76]],[[12207,56848],[-124,-197],[-198,-97],[-77,49],[-140,-150],[-145,-28],[-209,-297],[-228,-153],[-288,-103],[-310,-63],[-28,-312],[-204,-323],[142,-379],[-26,-266],[99,-302],[-32,-247],[-40,-30],[79,-244]],[[9635,28436],[152,232],[48,279],[189,100],[89,164],[3,155],[113,42],[78,105],[45,-99],[-10,-165],[-62,-114],[68,-225],[128,-143],[155,55],[44,-60],[371,-237],[74,-78],[81,189],[-70,155],[-50,265],[14,96]],[[9637,33267],[-994,-497],[16,-92]],[[8659,32678],[474,-2705],[28,-479],[-21,-310],[97,-22],[88,177],[93,-62],[113,-248],[-41,-220],[145,-373]],[[64715,45510],[388,-48]],[[65103,45462],[383,-48]],[[65486,45414],[25,734],[58,1285]],[[65569,47433],[-768,80]],[[64801,47513],[-40,-1009]],[[64761,46504],[-46,-994]],[[73761,28417],[189,-35],[11,165],[374,-75],[12,165],[190,-41]],[[74537,28596],[80,979]],[[74617,29575],[-380,88],[30,333]],[[74267,29996],[-705,168]],[[51078,74063],[145,566]],[[51223,74629],[-268,258]],[[50567,75258],[-77,-244],[-146,143],[-403,-1248]],[[80897,85535],[829,-209],[-11,-167],[384,-94]],[[82099,85065],[52,625]],[[82151,85690],[18,203],[-99,23],[29,330]],[[82099,86246],[-1067,258]],[[81032,86504],[-301,76]],[[80731,86580],[69,-196],[97,-849]],[[80683,86593],[-58,13]],[[80625,86606],[-17,-169],[61,-19],[14,175]],[[82286,53631],[256,-46],[425,-117]],[[82967,53468],[46,-13]],[[83107,54544],[-735,194]],[[82372,54738],[-86,-1107]],[[22301,22218],[146,55],[86,-462],[12,-172],[132,-431]],[[22677,21208],[109,-39],[57,-159],[82,76]],[[22673,22356],[-93,-34],[-177,1285]],[[22403,23607],[-362,-135]],[[22041,23472],[-314,-118]],[[21727,23354],[85,-652],[219,86],[76,-83],[27,-214],[125,49],[42,-322]],[[80374,44547],[194,-196],[117,-174],[28,-113]],[[80713,44064],[148,13]],[[80861,44077],[51,327],[226,344]],[[81138,44748],[-104,74],[-474,814]],[[80560,45636],[-149,-254],[73,-226],[-42,-438],[-68,-171]],[[50588,55683],[415,16]],[[51003,55699],[-15,1557],[9,4]],[[50997,57260],[-7,504]],[[50990,57764],[-764,-33]],[[50226,57731],[17,-1848],[-4,-220]],[[52414,44148],[768,18]],[[53182,44166],[188,4]],[[53370,44170],[-10,1678]],[[53360,45848],[-260,-5]],[[53100,45843],[-699,-17]],[[52404,45491],[10,-1343]],[[81018,70667],[140,-59],[155,106],[94,304]],[[81407,71018],[62,172],[75,39]],[[81544,71229],[-66,179]],[[81478,71408],[-239,51],[-179,-75],[-150,-729]],[[80910,70655],[108,12]],[[72399,42736],[-32,-504]],[[72367,42232],[609,-116]],[[72976,42116],[40,274]],[[73039,43224],[-136,30]],[[72903,43254],[-499,99]],[[72404,43353],[-21,-331],[33,-6],[-17,-280]],[[81056,60720],[1043,-277]],[[82099,60443],[51,114],[62,343],[-42,261],[65,328]],[[82235,61489],[-993,155]],[[81242,61644],[-9,-238],[-83,-140],[-28,-327],[-66,-219]],[[20453,63748],[167,-329],[71,-56],[45,-484],[69,-46],[6,-591],[57,-59],[-30,-272],[220,-292],[24,-195]],[[23168,61170],[-131,1206]],[[23037,62376],[-254,2355]],[[22783,64731],[-1137,-366],[37,-329],[-564,-182],[-188,1637],[-454,-143]],[[20477,65348],[-155,-44],[-122,-91],[-42,-247],[80,-216],[53,-417],[-85,-155],[84,-202],[-29,-178],[192,-50]],[[47710,35876],[164,13]],[[47874,35889],[792,55]],[[48666,35944],[-30,1330]],[[47702,37210],[-23,-2]],[[25509,19272],[45,-127],[137,-196],[-132,-437],[-98,-189],[30,-270],[184,208],[70,-164],[132,-137]],[[28092,23303],[-57,554],[-283,-102]],[[27752,23755],[-512,-156]],[[47368,51619],[-10,335]],[[47333,53648],[-765,-60]],[[46568,53588],[29,-1008]],[[46597,52580],[-12,-359],[21,-669],[762,67]],[[66718,67872],[34,837],[231,-30]],[[66983,68679],[-130,120],[23,566]],[[66876,69365],[-354,42]],[[66522,69407],[-20,-449],[-259,-23],[-41,-1e3]],[[56318,71542],[806,-22]],[[57124,71520],[27,96]],[[57151,71616],[9,331]],[[57160,71947],[5,542]],[[56635,72942],[-287,-45],[-26,-76]],[[56322,72821],[-4,-1279]],[[49757,80661],[346,8],[116,66]],[[50219,80735],[430,247]],[[50649,80982],[-95,264]],[[50554,81246],[-257,1208]],[[50297,82454],[-231,375]],[[50066,82829],[-324,-786]],[[53083,47518],[4,-338]],[[53087,47180],[192,7],[-5,505],[249,-8],[0,69],[353,6],[-1,112]],[[53875,47871],[-3,671]],[[53872,48542],[-669,-10]],[[53203,48532],[-63,-2],[3,-419],[-64,53],[4,-646]],[[73352,47426],[51,1],[236,-334]],[[73639,47093],[126,295],[53,57]],[[73818,47445],[-223,298]],[[73595,47743],[-158,76]],[[73437,47819],[-73,34],[-42,-173],[-207,-384]],[[73115,47296],[150,-12],[87,142]],[[71223,37007],[10,166]],[[71233,37173],[71,1005],[-39,8]],[[70560,37302],[-11,-166],[674,-129]],[[83185,55486],[-78,-942]],[[83997,54344],[117,1303]],[[83213,55830],[-28,-344]],[[86962,42978],[46,54]],[[87008,43032],[-46,-54]],[[83518,48434],[0,0]],[[73102,34350],[192,-31]],[[73859,34190],[106,1401]],[[73965,35591],[-64,16]],[[73901,35607],[-666,175]],[[73235,35782],[-48,-238]],[[45268,48733],[614,57]],[[45834,50471],[-723,-64]],[[45067,50403],[59,-1682]],[[59462,27910],[579,-28]],[[60041,27882],[27,1330],[-17,1]],[[60051,29213],[-573,33]],[[59478,29246],[-24,-1336]],[[66304,42384],[968,-123]],[[67024,43170],[-675,110]],[[42899,74020],[-962,-109]],[[41937,73911],[-499,-67]],[[41438,73844],[72,-1668]],[[51012,27958],[764,34]],[[51765,29317],[-186,-10]],[[50999,28951],[13,-993]],[[58031,26978],[67,-239],[-41,-94]],[[58057,26645],[613,-27]],[[58689,27950],[-388,17]],[[58301,27967],[-2,-166],[-389,14]],[[57910,27815],[-22,-69],[143,-336],[-48,-79],[48,-353]],[[65531,32582],[577,-81]],[[66108,32501],[385,-30]],[[66493,32471],[61,1344]],[[66554,33815],[-268,23]],[[65590,33904],[-59,-1322]],[[59478,29246],[-5,0]],[[58900,29276],[-21,-1336]],[[82649,35908],[-101,-1070]],[[82548,34838],[170,-30],[13,-61]],[[82731,34747],[188,-198],[26,48],[407,262],[66,218]],[[83418,35077],[-92,26],[-34,287],[90,858]],[[83382,36248],[-678,188]],[[82704,36436],[-55,-528]],[[56504,32960],[767,-12]],[[57271,32948],[9,1011]],[[57284,34291],[-772,13]],[[56512,34304],[-8,-1344]],[[55616,29369],[1,1334]],[[55617,30703],[-656,6]],[[54961,30709],[-310,0]],[[25333,93326],[54,-62],[87,232],[-10,219]],[[25464,93715],[-147,-158],[16,-231]],[[25034,95023],[14,-161],[-46,-173],[92,49],[55,249],[-115,36]],[[24024,95001],[0,-142],[132,-88],[66,85],[-25,152],[-95,166],[-7,-170],[-71,-3]],[[23894,94360],[61,-318],[-63,-29],[7,-201],[181,-50],[182,317],[134,63],[103,138],[166,313],[-134,-41],[-16,137],[77,-81],[139,130],[20,194],[78,-104],[28,94],[-17,286],[53,-91],[72,293],[-8,132],[-123,47],[-102,-29],[52,-130],[-141,-80],[-37,-261],[-58,78],[28,178],[-83,-21],[-48,-206],[-88,-9],[184,397],[57,-93],[90,178],[-71,-22],[68,159],[-88,20],[-187,-257],[-92,-329],[-95,67],[-24,-129],[137,-203],[-117,-158],[-235,-176],[49,-97],[-18,-246],[-64,209],[-57,-69]],[[23676,94551],[100,-32],[-46,118],[-54,-86]],[[23935,93593],[-92,115],[-45,-119],[6,641],[-54,147],[-77,-120],[-68,-291],[-1,-247],[-56,-4],[-106,-356],[39,-143],[94,-32],[70,128],[-28,-204],[-68,-59],[50,-123],[248,-13]],[[23480,94130],[12,152]],[[23492,94282],[-12,-152]],[[46291,30738],[1637,134]],[[47928,30872],[-26,1006],[25,1],[-13,499]],[[47914,32378],[-1671,-139]],[[79095,74426],[343,-68],[6,54],[223,-48],[53,131],[355,-83]],[[80075,74412],[27,339],[-132,19],[14,209],[67,137]],[[80051,75116],[-565,134]],[[79486,75250],[-143,35]],[[79343,75285],[-2,-354],[-66,-196],[-109,-123],[-71,-186]],[[23492,94282],[-73,-54],[-251,-492],[-203,-158],[60,-14],[-4,-233],[-73,-67],[18,-224],[-72,57],[-84,-147],[66,-306],[174,116],[89,-32],[39,206],[202,624],[100,572]],[[22770,93146],[15,-154],[118,129],[4,281],[-86,61],[14,-185],[-65,-132]],[[22956,92319],[68,-28],[105,316],[-103,94],[-235,-169],[43,242],[-34,181],[-81,-17],[-131,-193],[-45,15],[-106,-280]],[[66522,69407],[-105,13],[-78,282]],[[66339,69702],[-804,-371]],[[65535,69331],[-12,-321],[68,-5],[-5,-164],[67,-6],[-32,-775],[-47,-58]],[[85104,87813],[704,-194]],[[85808,87619],[76,198],[122,430],[150,407]],[[85233,89135],[-129,-1322]],[[60875,41680],[-483,55]],[[60392,41735],[-26,-1186]],[[63301,41327],[192,-4]],[[63493,41323],[579,-26]],[[64072,41297],[39,1354]],[[64111,42651],[-777,43]],[[63334,42694],[-33,-1367]],[[75580,36038],[124,-32],[14,166],[636,-150]],[[76354,36022],[7,107],[173,-42],[54,533]],[[76588,36620],[13,132]],[[76601,36752],[-957,228]],[[75644,36980],[-64,-942]],[[67353,48733],[768,-77]],[[68310,48747],[53,1205]],[[68363,49952],[-381,55]],[[37660,78779],[1641,-1447]],[[39301,77332],[923,1433]],[[40224,78765],[259,422]],[[40483,79187],[-736,873]],[[39747,80060],[-192,-26],[-2026,-1141]],[[37529,78893],[131,-114]],[[57117,26009],[4,334],[385,-13],[-2,-335],[386,-11]],[[58278,26264],[-141,80],[-70,130],[-10,171]],[[58031,26978],[-1105,37]],[[56926,27015],[-17,-999],[208,-7]],[[47374,67698],[297,21],[5,73],[142,-5],[98,87],[13,-104],[171,164],[44,-55],[152,146],[31,130]],[[48303,69444],[-960,-59]],[[64673,49336],[105,-270],[9,-238]],[[64787,48828],[819,-70]],[[65606,48758],[40,922]],[[65646,49680],[32,756]],[[65678,50436],[-340,33]],[[65338,50469],[-53,-198],[16,-135],[-213,19],[-3,-56],[-202,-322],[-1,-54],[-218,-343]],[[64664,49380],[9,-44]],[[74046,26062],[505,-119]],[[74551,25943],[1,413],[-146,111],[12,161],[-235,72],[-69,130],[-35,197]],[[74079,27027],[-217,44],[-25,-326],[-193,41]],[[67833,46482],[604,-96]],[[68437,46386],[97,-18]],[[68534,46368],[70,1248]],[[68067,47703],[-178,7],[-10,-226]],[[53100,45843],[-13,1337]],[[53083,47518],[-701,-13]],[[52382,47505],[8,-672]],[[22594,15647],[116,-104],[-17,-194],[109,-170]],[[22802,15179],[82,33],[16,-131],[103,54],[66,122],[81,-465],[47,47],[81,-260],[37,-12],[177,203],[146,110],[107,-187],[140,54],[71,-43],[-131,-302],[-39,-321]],[[23786,14081],[138,88],[90,249],[218,173],[43,81],[97,-39],[89,-314],[166,-190],[22,-130],[1636,-54]],[[26285,13945],[77,-17],[116,89],[76,-87],[139,47]],[[23232,18815],[-247,-96],[39,-64],[-22,-552],[-529,-198]],[[22473,17905],[47,-193],[189,-404],[61,-55],[32,-174],[181,-345],[-68,-282],[6,-270],[-58,-129],[-108,-55],[-30,-160],[-128,-69],[-3,-122]],[[48529,9513],[974,68]],[[49515,11300],[-975,-68]],[[47588,47266],[-955,-82]],[[49070,79011],[992,48]],[[50062,79059],[-25,162],[151,176],[-108,165],[13,154],[94,19],[-127,276],[70,290],[-22,90],[113,67],[-2,277]],[[39034,49628],[188,29],[54,-1004]],[[39276,48653],[645,100],[886,124]],[[40807,48877],[-79,1444]],[[40644,51904],[-489,-393]],[[40155,51511],[-497,-398],[-643,-28],[-56,-142]],[[38959,50943],[75,-1315]],[[9103,21025],[345,178],[46,110],[67,369],[-44,67],[-57,325],[33,17],[-39,275],[79,-34],[147,75],[145,-142],[23,-128],[187,39]],[[10035,22176],[146,94]],[[9504,25090],[-613,-330]],[[8891,24760],[-103,-269],[-48,-279],[36,-246],[-32,-298],[25,-314],[63,-403],[160,-458],[19,-325],[-47,-96],[1,-228],[-61,-49],[11,-412],[188,-358]],[[67156,70014],[192,-25],[-13,-339],[194,-25],[-15,-338],[39,-5]],[[68062,69216],[62,1383]],[[68124,70599],[-189,21]],[[67181,70694],[-25,-680]],[[50139,42721],[-5,-1]],[[50134,42720],[-764,-41]],[[80459,41745],[527,-150]],[[81151,41550],[74,307]],[[81225,41857],[-63,10],[-15,175],[-67,145],[73,281],[-32,74]],[[81121,42542],[-70,178]],[[81051,42720],[-133,-46]],[[80918,42674],[-210,-103],[-238,-365],[-50,98],[-106,-75]],[[80314,42229],[107,-108],[-5,-231],[43,-145]],[[76309,75661],[198,-29],[38,675]],[[76191,76418],[-364,60]],[[75827,76478],[-39,-700],[521,-117]],[[37202,51289],[1012,166]],[[38214,51455],[-112,578],[24,80]],[[38126,52113],[-22,51],[-479,720]],[[49441,54136],[-934,-43]],[[48507,54093],[-16,-335]],[[44077,18069],[1278,146]],[[45355,18215],[70,8],[-43,1322],[75,8],[-10,297]],[[45447,19850],[-773,-89],[12,-293],[-660,-74]],[[60041,27882],[204,-10]],[[60245,27872],[370,-21],[7,331],[383,-23]],[[61005,28159],[24,996]],[[61029,29155],[-592,35],[1,55]],[[60438,29245],[-386,24],[-1,-56]],[[55849,35658],[383,-3]],[[55468,37e3],[-191,2]],[[55277,37002],[1,-1340]],[[54830,49050],[-1,-505]],[[54829,48545],[768,-3]],[[55597,48542],[2,505]],[[55589,50224],[-766,3]],[[59600,34204],[773,-41]],[[60428,35156],[-385,25],[8,333]],[[44418,45289],[1083,111]],[[45501,45400],[43,4]],[[45484,47073],[-149,-13]],[[44360,46965],[58,-1676]],[[56811,36983],[9,1002],[72,-1],[3,377]],[[56895,38361],[-565,10]],[[98249,17157],[80,-70],[-28,138],[-52,-68]],[[98072,17379],[-8,-281],[189,209],[-58,185],[-123,-113]],[[97911,16723],[18,-160],[74,213],[-92,-53]],[[97504,17360],[72,-41],[41,118],[-113,-77]],[[97258,15698],[124,30],[42,-265],[78,32],[22,-160],[247,-214],[-224,-755],[178,-158],[-86,-299],[180,-159],[-128,-419],[354,-307]],[[98737,16014],[-71,61],[-14,323],[-100,-58],[-28,-136],[-110,98],[50,203],[-46,269],[74,74],[-182,149],[-145,-34],[-144,-295],[16,-110],[104,-144],[-56,-122],[-37,147],[-46,-141],[-180,271],[57,128],[-9,155],[109,174],[10,148],[-84,309],[56,9],[-44,155]],[[97917,17647],[-61,2]],[[97856,17649],[-121,-121],[-59,-192],[57,-203],[-130,-74],[-39,-101],[-89,115],[-52,-360],[34,-170],[-78,-272]],[[97379,16271],[-129,-314],[8,-259]],[[57539,67520],[180,25],[-15,147],[282,350],[88,46],[275,19],[0,110],[153,4]],[[58502,68221],[3,0]],[[58505,68221],[-14,303],[95,160],[80,-19],[89,90]],[[58755,68755],[-58,-4],[-73,155],[-61,-40],[-38,131],[-31,-122],[-139,116]],[[58355,68991],[-111,-66],[-38,72],[-111,-151],[-78,154],[-134,-86],[-111,131],[-36,-120],[-149,-87],[-4,-180],[-49,29]],[[57534,68687],[5,-1167]],[[57327,59193],[281,3],[8,-167],[95,-1],[3,-280],[644,21],[0,-95],[151,-31]],[[58509,58643],[-94,559],[-1,995],[-16,279]],[[58398,60476],[-291,-4],[0,55],[-662,-13]],[[57445,60514],[-118,-1321]],[[61012,63463],[111,2],[64,187],[54,-120],[344,-7],[-3,-335],[192,-5]],[[61774,63185],[92,-5],[12,1087],[-53,416],[153,-4],[11,508]],[[61989,65187],[-325,9]],[[61664,65196],[-69,2]],[[60665,63869],[-30,-221],[189,-7],[1,-113],[188,0],[-1,-65]],[[61772,62976],[193,-52],[248,182],[138,-33]],[[62351,63073],[8,419],[200,-7],[13,954],[118,168],[-44,181],[62,100],[-75,279]],[[62633,65167],[-50,1]],[[62583,65168],[-594,19]],[[61774,63185],[-2,-209]],[[42348,52490],[574,71]],[[42922,52561],[1234,140]],[[44156,52701],[-36,982]],[[44120,53683],[-58,1526]],[[44062,55209],[-1157,-141],[-535,-85]],[[42370,54983],[-148,-19]],[[42222,54964],[70,-1468],[14,2],[42,-1008]],[[25452,29695],[114,2]],[[25566,29697],[95,-25],[70,78],[88,-56],[51,150],[143,-6],[205,-406],[142,-4]],[[26360,29428],[167,-19],[86,258],[107,47]],[[26720,29714],[100,24],[-16,143],[278,92],[-100,987]],[[26982,30960],[-132,1247]],[[26850,32207],[-1453,-421],[-238,-100]],[[25159,31686],[-388,-131]],[[24771,31555],[176,-1600],[348,116],[45,-367],[112,-9]],[[71474,70453],[266,-40],[-55,-817]],[[71685,69596],[-6,-84],[504,-76],[115,177],[68,-17]],[[72366,69596],[23,348],[78,199],[56,32],[1,192],[166,205]],[[72690,70572],[-71,23],[11,166]],[[72630,70761],[-560,101],[11,168],[-381,54]],[[71700,71084],[-186,34],[-14,-254]],[[71500,70864],[-26,-411]],[[78034,72315],[46,664]],[[78080,72979],[14,190],[-356,81]],[[77738,73250],[-89,-89],[-181,-23]],[[77468,73138],[15,-242]],[[54589,26373],[776,0],[16,336]],[[55381,26709],[5,1329]],[[54611,28036],[-2,-1328],[-20,-335]],[[85418,49597],[250,-1242],[-7,-213]],[[85661,48142],[114,-265]],[[85775,47877],[115,89],[-1,141],[74,66]],[[85963,48173],[-14,120],[-3,683]],[[85946,48976],[-63,68],[-79,318]],[[85804,49362],[-125,271],[-125,56],[-136,-92]],[[53953,43170],[671,4]],[[54624,43174],[96,2]],[[54720,43176],[-1,1006]],[[54719,44182],[-388,-1]],[[54331,44181],[-381,-3]],[[53950,44178],[3,-1008]],[[47536,60831],[-19,758]],[[47495,62513],[-975,-77]],[[51884,14722],[621,20]],[[52505,14742],[-15,1318],[35,2],[-3,325]],[[51670,41441],[14,-1342]],[[72421,25055],[-763,145]],[[71658,25200],[-74,-1142]],[[49504,45707],[37,2]],[[49541,45709],[-37,1677]],[[67637,46339],[-28,-613]],[[67609,45726],[781,-127]],[[68390,45599],[47,787]],[[81199,46208],[199,-521],[53,-381]],[[81451,45306],[114,13]],[[81565,45319],[67,-31],[77,159],[61,-58]],[[81770,45389],[227,598],[-54,551]],[[81807,47213],[-146,-121]],[[81661,47092],[-330,-264],[-109,-180],[31,-55],[-93,-284],[39,-101]],[[67402,62701],[351,-45]],[[67753,62656],[23,524],[127,-17],[18,392],[62,-8]],[[67983,63547],[29,616],[-32,4]],[[67980,64167],[-642,75]],[[67338,64242],[-35,-834],[95,-12],[26,-171],[-22,-524]],[[79070,74231],[62,-37],[70,-354],[-11,-175],[76,-113],[18,-150]],[[79285,73402],[-28,-411]],[[79257,72991],[29,-54],[210,-8],[49,-142]],[[79545,72787],[44,550],[392,-99]],[[79981,73238],[34,435],[61,-13],[25,337]],[[80101,73997],[-57,14],[31,401]],[[79095,74426],[-25,-195]],[[51413,48483],[4,-337]],[[51417,48146],[959,31]],[[52376,48177],[-12,1345]],[[52364,49522],[-956,-31]],[[51408,49491],[5,-1008]],[[64974,65182],[178,-21],[-16,-326],[193,-26]],[[65329,64809],[36,806],[113,124],[14,408]],[[65492,66147],[12,335],[-578,59]],[[64926,66541],[-24,-728],[94,-7],[-22,-624]],[[50088,19931],[-53,-4]],[[50455,48446],[958,37]],[[51408,49491],[-3,336]],[[51405,49827],[-963,-34]],[[50442,49793],[1,-676]],[[50443,49117],[12,-671]],[[69748,46196],[319,-36]],[[70067,46160],[635,-96]],[[70702,46064],[40,666]],[[70760,47067],[-379,65]],[[70381,47132],[-334,55]],[[70047,47187],[-244,24]],[[69803,47211],[-55,-1015]],[[60045,42713],[289,-20]],[[60334,42693],[564,-47]],[[60905,42814],[28,1024]],[[60933,43838],[-852,51]],[[60081,43889],[-14,1]],[[77972,38702],[791,-202]],[[78763,38500],[13,126]],[[78776,38626],[-32,17],[63,721],[-67,13]],[[78740,39377],[-796,158]],[[77848,39123],[-33,-379],[157,-42]],[[61092,61856],[2,338],[-73,356],[53,58],[-34,230],[-60,9]],[[60980,62847],[-160,153],[35,-129],[-164,154],[-588,13]],[[60103,63038],[-3,-123],[110,-41],[97,-199],[51,-12]],[[70675,39308],[-189,29]],[[70486,39337],[-582,91]],[[69904,39428],[-55,-997]],[[50182,37364],[755,31]],[[50937,37395],[-7,1003]],[[50172,38697],[-12,0]],[[44489,67471],[962,79]],[[67468,55815],[-29,-669]],[[67439,55146],[581,-59]],[[68020,55087],[31,739]],[[68051,55826],[38,959]],[[68089,56785],[-48,5]],[[68041,56790],[-533,66]],[[67508,56856],[-40,-1041]],[[72488,55230],[276,-434],[115,-98]],[[72879,54698],[224,-8],[34,51]],[[73137,54741],[23,153],[82,-5],[55,158],[81,-23],[-35,172],[125,257]],[[73468,55453],[-91,31],[-532,73]],[[72845,55557],[-332,34]],[[72513,55591],[38,-135],[-63,-226]],[[65671,47421],[91,-12],[-4,-111],[576,-68]],[[66373,48332],[-591,66]],[[65782,48398],[-24,-505],[-64,8],[-23,-480]],[[58510,64696],[95,-2],[12,-183],[161,-28],[129,-109]],[[58907,64374],[575,-18]],[[59482,64356],[-11,224],[9,1112]],[[59480,65692],[2,220]],[[59482,65912],[-130,1]],[[59352,65913],[-836,-1]],[[58516,65912],[-6,-1216]],[[72555,56369],[271,6]],[[72826,56375],[-3,481],[41,120],[89,50]],[[72953,57026],[-23,418]],[[72930,57444],[-91,163],[-174,-34],[-42,99],[-131,28]],[[72492,57700],[-186,-781]],[[68422,43655],[684,-114]],[[69106,43541],[57,1059]],[[69163,44600],[27,500]],[[69190,45100],[-268,42],[0,-41],[-463,92]],[[68459,45193],[-50,-785]],[[68409,44408],[-24,-409],[54,-8],[-17,-336]],[[83308,38269],[49,-348],[105,-987]],[[83462,36934],[745,-237]],[[84207,36697],[-63,335],[-54,29],[12,192],[-43,212],[-75,160],[16,527],[-76,195]],[[83924,38347],[-29,339]],[[83895,38686],[-377,111],[-96,-128],[-205,63]],[[83217,38732],[91,-463]],[[12292,15591],[26,-102]],[[12318,15489],[148,119],[32,219],[368,-234],[133,115],[145,33],[128,204],[302,124],[55,60],[52,239],[156,-29],[131,209],[358,184]],[[14326,16732],[-45,334],[-70,276],[-73,66],[-53,366]],[[14085,17774],[-62,396],[20,102]],[[14043,18272],[-786,-340],[-110,89],[-289,-184],[-83,-196],[-163,-176],[-159,-66],[-77,75],[-39,213],[-398,-196],[39,-86],[-9,-234]],[[11969,17171],[-70,-228],[58,-82],[32,-271],[42,-24],[28,-233],[-40,-221],[135,-61],[51,-161],[158,15],[-71,-314]],[[57104,25339],[13,670]],[[56926,27015],[-249,3]],[[56677,27018],[-137,-156]],[[56540,26862],[-196,-180],[-42,14],[-274,-309],[-92,-162],[-73,23],[-112,-141]],[[55751,26107],[-195,-205]],[[55556,25902],[-2,-529],[371,-7]],[[56042,19719],[656,-12]],[[56698,19707],[121,74]],[[56819,19781],[11,252],[22,1940]],[[56852,21973],[-773,18]],[[12637,14349],[136,-101],[-33,-112],[57,-68],[-26,-234],[65,19],[86,-200],[84,154],[78,28]],[[13084,13835],[107,-3],[56,86],[-77,306],[-74,133],[82,324],[142,226],[39,348],[192,299],[996,479]],[[14547,16033],[-62,192]],[[14485,16225],[-91,20],[-28,117],[68,108],[-88,90],[-20,172]],[[12318,15489],[119,-190],[-116,-139],[161,-313],[110,0],[34,-158],[-37,-124],[48,-216]],[[87165,38078],[159,-332],[64,-49]],[[88019,37001],[544,507]],[[88563,37508],[-95,137],[39,276],[-58,358],[45,313],[-75,457],[-96,184]],[[88323,39233],[-163,60]],[[88160,39293],[-10,4]],[[88150,39297],[-86,-182],[-125,-138],[-131,-311],[-160,-89],[-142,-349],[-219,31],[-122,-181]],[[61496,60503],[725,-24]],[[62221,60479],[85,-33],[10,685]],[[62316,61131],[4,303],[-96,81],[5,302],[-469,16]],[[61760,61833],[-255,14]],[[78329,72949],[567,-133]],[[78896,72816],[83,111],[101,-12],[117,101],[60,-25]],[[79285,73402],[-336,59],[7,102],[-168,29],[-7,-98],[-112,23],[-22,-289],[-241,50]],[[78406,73278],[-77,-329]],[[34406,91804],[72,-328],[154,-99],[97,106],[150,419],[187,-96],[128,-117],[199,69],[0,53],[205,214],[36,129],[236,119],[35,277],[-139,261],[-187,118],[-106,-31],[-230,175],[-158,30],[-137,-134],[-46,-638],[-88,-67],[-67,80],[-197,-162],[-99,-188],[-45,-190]],[[34402,93280],[264,-283],[71,101],[-14,227],[-114,-15],[-166,67],[-41,-97]],[[33645,91867],[153,-106],[194,64],[126,196],[58,207],[-60,170],[-149,95],[-123,17],[-91,-454],[-108,-189]],[[33746,90799],[152,96],[50,-31]],[[33948,90864],[105,14],[203,-59],[130,81],[-63,180],[-132,168],[-157,68],[-458,-206],[-330,60],[-122,-53],[114,-264],[-14,-189],[522,135]],[[61010,52244],[-9,-625]],[[61001,51619],[385,-7]],[[61386,51612],[287,1]],[[61673,51613],[24,1575]],[[61697,53188],[-386,19]],[[50146,87895],[-29,2115]],[[62391,36697],[-768,54]],[[61623,36751],[-24,-673],[-19,-1009]],[[45637,58983],[963,87]],[[60884,38160],[583,-44]],[[61501,39452],[-390,31]],[[77314,43204],[-2,-56],[188,-26],[-10,-171],[207,-28],[-9,-227],[197,-23]],[[77885,42673],[10,225],[201,-26],[7,109],[178,-23]],[[78281,42958],[15,349],[-193,22],[13,343]],[[78116,43672],[-384,49],[3,102],[-200,23],[2,56],[-193,21]],[[77344,43923],[-18,-386]],[[75372,71525],[72,-8],[109,-155],[209,-81],[59,-350],[52,-53]],[[75873,70878],[103,-83]],[[75976,70795],[-27,160],[67,1e3]],[[76016,71955],[-487,107]],[[75529,72062],[44,-135],[-87,-117],[-134,-66],[20,-219]],[[34802,15937],[575,139]],[[36604,16322],[-7,201],[39,97],[-91,301],[64,13],[-29,381],[23,5]],[[36603,17320],[-29,381],[-224,-49],[-144,194],[-48,269],[-447,-98],[-138,77],[-29,389],[-577,-129]],[[74528,67625],[513,-91]],[[75234,68273],[-261,257],[-264,215]],[[74709,68745],[-181,-1120]],[[62203,12479],[213,-236],[70,17],[14,191],[90,93],[-28,88],[58,151],[180,-37],[86,-85],[42,101],[636,-124],[167,84],[93,257],[150,92],[73,-119],[105,-43],[75,57],[183,18],[135,-87],[-142,201],[-161,113],[-137,205],[-192,132],[-72,128],[-407,263],[-123,113],[-157,72],[-146,123],[-291,327],[-193,275],[-224,370]],[[62300,15219],[-45,-1604],[-11,-54],[-41,-1082]],[[55738,34310],[774,-6]],[[56512,34304],[3,331],[94,-1],[5,1017]],[[84571,52993],[599,-185]],[[85170,52808],[113,1164]],[[85283,53972],[-262,68]],[[84663,54140],[-92,-1147]],[[11860,79978],[-156,-190],[-32,-147],[-145,-222],[101,-35],[57,-159],[54,-421],[247,104],[311,-10],[225,-224],[99,-195],[58,-394],[60,-252],[230,-468],[124,-140],[155,74],[134,-81],[172,-212],[165,-284],[130,-88],[129,133],[238,-92],[95,-123],[169,-392],[73,-5],[239,172],[18,100],[-124,170],[9,164],[76,21],[36,-151],[89,-111],[39,-154],[107,159],[10,262],[103,77],[76,-154],[171,-50],[267,120],[-63,180],[15,104],[188,61],[-39,166],[196,58],[50,-112],[143,-13],[16,65],[234,-168],[186,129],[46,-33],[77,145],[36,-63],[150,172],[144,34],[71,-53],[278,-28],[134,149],[130,66],[89,-35],[179,-246],[166,-87],[551,444],[124,25],[172,1487]],[[72026,38708],[512,-109]],[[72559,38937],[69,1006],[-191,39]],[[72437,39982],[-317,62]],[[63221,52701],[7,-169],[81,-4]],[[64105,52475],[6,355],[198,-22]],[[64309,52808],[-16,176],[32,1083]],[[64325,54067],[5,173],[-325,37]],[[64005,54277],[-32,7],[-6,-396],[-41,0],[-21,-884],[-382,32],[-293,86]],[[46064,70957],[-622,-60],[-90,-28]],[[81344,51560],[81,-148],[315,-342]],[[81740,51070],[56,225],[119,160]],[[81843,51648],[102,382]],[[81945,52030],[-138,245]],[[81807,52275],[-72,163],[-95,90]],[[81640,52528],[-320,-492],[-50,-166]],[[81270,51870],[-46,-150],[120,-160]],[[57791,45116],[-2,-166]],[[58560,45607],[3,335]],[[58563,45942],[-767,18]],[[70874,67937],[141,-188],[-39,-82],[39,-142],[156,-79],[59,-120],[38,-456],[93,-68],[26,-116]],[[71387,66686],[122,-128],[229,-28],[221,252],[129,-19]],[[72088,66763],[64,-11],[56,413],[-39,146],[12,226],[68,47]],[[72249,67584],[-144,329],[-116,22],[-82,208],[-64,12],[-37,196],[-94,39],[5,111],[-95,13],[-69,222],[-98,140],[-82,12]],[[71373,68888],[-72,10]],[[71301,68898],[-6,-112],[-184,-89],[-77,-187],[-65,-19],[-51,-193],[-116,-74],[-40,-188],[85,11],[27,-110]],[[35766,96281],[15,-144],[179,-286],[82,-15],[69,-280],[121,-168],[14,-226],[-82,-164],[-69,-255],[-15,-226],[32,-191],[79,-62],[224,147],[30,102],[167,144],[112,154],[88,-20],[192,102],[418,337],[295,407],[100,216],[-17,427],[183,-8],[55,184],[-5,187],[171,268],[188,152],[-17,187],[-331,507],[-322,284],[-152,60],[-192,-19],[-135,221],[-119,81],[-76,138],[-110,55],[-110,214],[6,107],[-98,315],[-148,208],[-115,-197],[-170,-169],[-160,-85],[-85,-322],[70,-824],[-76,-539],[-64,-38],[-54,-455],[-183,-466],[15,-45]],[[21378,12167],[78,27],[124,-220],[142,35],[62,132],[123,31],[90,-53],[80,363],[159,334],[-2,323]],[[22234,13139],[-26,189],[-191,-78],[-110,71],[-130,971],[-92,-36],[-62,461]],[[21623,14717],[-186,-77]],[[21437,14640],[47,-461],[111,-807],[-96,-34],[25,-169],[-57,-79],[6,-286],[-190,-73],[95,-564]],[[73483,67548],[-28,90],[163,-1],[25,-118],[225,-31]],[[73868,67488],[76,1492]],[[73944,68980],[-593,114],[-61,69]],[[73290,69163],[-3,-55],[-306,56]],[[72981,69164],[-18,-350],[97,-13],[-19,-390],[255,-38],[-14,-336],[94,-73],[10,-398],[97,-18]],[[53920,34315],[1046,4]],[[54966,34319],[193,-3]],[[55278,35662],[-1128,-15]],[[54150,35647],[55,-56],[-54,-180]],[[54151,35411],[-100,-289],[4,-188],[58,-177],[-25,-145],[-81,-26]],[[54007,34586],[-74,-115],[-13,-156]],[[54743,38376],[828,-1]],[[56141,38372],[5,1333]],[[55764,39707],[-829,4]],[[54935,39711],[62,-78],[-132,-40]],[[54865,39593],[19,-181],[-30,-182],[66,26],[20,-131],[-115,-83],[17,-220]],[[54842,38822],[24,-249],[-137,-64],[14,-133]],[[26213,25862],[160,-8],[10,333],[60,30],[-55,490],[434,140],[-34,311],[565,177]],[[27353,27335],[-70,657]],[[27283,27992],[-376,-118],[-107,994],[-24,328],[93,29],[-35,329],[-93,-29],[-21,189]],[[26360,29428],[74,-680],[95,30],[142,-1325],[-479,-153]],[[25141,26955],[-7,-229],[30,-260],[-219,-100],[41,-241],[-15,-151],[82,-138],[-118,-249],[26,-99],[-138,-170],[63,-254],[-30,-109],[58,-184],[-43,-315],[-82,62],[-148,-51],[21,-89],[-204,-236]],[[24458,24142],[13,-214],[51,-76]],[[97299,17401],[37,-249],[-19,-265],[74,19],[-9,490],[-83,5]],[[96253,16160],[79,-71],[15,-217],[66,-17],[47,118],[88,-73]],[[96548,15900],[89,-75],[86,299],[490,-477],[45,51]],[[97379,16271],[-1,251],[-57,165],[-81,-73],[-98,173],[121,218],[10,161],[-57,107],[-9,186]],[[97207,17459],[-147,47],[-293,-290],[-84,267],[-109,-25]],[[96574,17458],[-158,17]],[[96416,17475],[19,-491],[80,-12],[-18,-340],[-72,9],[-19,-346],[-107,26],[-46,-161]],[[95022,26344],[30,-96]],[[95052,26248],[-3,-105]],[[95049,26143],[16,-180],[94,17],[31,-357]],[[95190,25623],[104,-44]],[[95294,25579],[-26,158],[93,186],[-84,49],[44,115]],[[95321,26087],[-73,72],[-98,346],[-128,-161]],[[91862,25913],[148,-55]],[[92010,25858],[753,-273]],[[92763,25585],[281,-101]],[[93044,25484],[43,168],[74,14],[29,174],[-54,83],[34,253],[50,57],[-55,159],[38,523]],[[93203,26915],[-53,59],[-85,-306],[-166,125],[-24,-94],[-326,252],[-20,-179],[-287,-1],[-40,-209],[-165,10]],[[92037,26572],[-26,-421],[-69,-3],[57,-147],[-118,56],[-19,-144]],[[74079,27027],[4,515],[-32,109],[94,281],[99,86],[47,-122],[37,117],[173,116]],[[74501,28129],[36,467]],[[54019,26703],[1,-336]],[[54020,26367],[569,6]],[[54014,28033],[5,-1330]],[[63553,68641],[175,-142],[-13,-119],[-172,-186],[122,-124],[129,177],[108,-67],[-67,-161],[-90,51],[-52,-78],[-1,-182],[282,-66],[-103,-100],[-58,-202],[103,-236],[-128,-99],[-19,-80],[123,-119],[39,139],[69,-59],[-53,-146],[181,-58],[27,-206],[-159,-126]],[[63996,66452],[-2,-4]],[[63994,66448],[544,-46],[21,504]],[[64559,66906],[43,1428],[-193,19],[11,334]],[[64420,68687],[-836,75]],[[63584,68762],[-31,-121]],[[73754,22109],[769,-192]],[[74523,21917],[131,272],[105,383],[-214,-132],[-74,166],[43,82],[-4,216],[93,169],[122,59],[5,84]],[[74730,23216],[-889,207]],[[63336,18545],[380,-342],[205,-132],[200,-370]],[[64121,17701],[39,-3],[24,656],[192,-20],[11,330],[578,-69],[27,658],[578,-68]],[[65570,19185],[38,894]],[[65608,20079],[-162,-137],[-1320,-463]],[[64126,19479],[-300,-109],[-86,-384],[-109,-256],[-135,-31],[-25,-119],[-92,89],[-43,-124]],[[94026,13355],[215,-367],[-86,-199],[78,-262],[102,-201],[-3,-209],[-127,-19],[30,-139],[-64,-64],[37,-148],[-54,-24],[60,-356],[-109,-124],[22,-308],[44,-151],[-22,-115],[72,-143],[47,-222],[55,-55],[-45,-599]],[[94726,9431],[112,659],[-19,9],[259,1529],[64,-58],[128,416],[-47,71],[-43,-117],[32,475],[-88,13],[42,285],[79,16],[86,161],[-7,246],[-58,124],[459,1537],[106,303],[151,-130],[6,-117],[207,-180]],[[96195,14673],[276,915],[77,312]],[[96253,16160],[-34,-92],[-208,177],[16,109],[105,150],[-12,182],[-279,12],[-7,127],[-119,-119],[-111,96]],[[95604,16802],[-88,-237],[-53,40],[-170,-663],[-139,122],[-88,-320],[60,-51],[-184,-632],[-193,166],[-61,-189],[-148,152],[-370,-1285],[18,-16],[-162,-534]],[[63906,73810],[189,-113],[54,81],[42,-153],[-18,-167],[80,16],[72,-151],[-178,-75],[-20,-199],[50,-71],[-55,-109],[-65,72],[-168,-176],[23,-165],[196,148],[-26,-129],[-124,-105],[9,-62]],[[63967,72452],[47,-57]],[[64014,72395],[149,-10],[21,631],[19,-130],[168,-9],[-14,-508],[248,11],[9,-204]],[[64614,72176],[124,100],[7,168],[125,-12],[69,141]],[[64939,72573],[-91,119],[39,126],[-85,281],[19,133],[-126,-40],[3,183],[-51,314]],[[64647,73689],[-109,204],[31,77],[-198,170],[-49,-62],[-13,198],[-88,-87],[-128,-23]],[[64093,74166],[-1,-24]],[[64092,74142],[42,-144],[-86,-75],[1,209]],[[64049,74132],[-207,-14],[-10,-247],[74,-61]],[[86372,24361],[287,-56],[-23,-144],[402,-77]],[[87038,24084],[133,809]],[[87171,24893],[-99,-15],[-39,637],[41,8],[43,627]],[[87117,26150],[-186,-41]],[[86931,26109],[-288,-130],[-85,-81],[39,200],[-42,63],[-70,-103],[-18,150],[-54,-96],[-273,109]],[[86140,26221],[-16,-108],[-197,65],[-93,-600]],[[85834,25578],[279,-507],[184,-26],[89,-96],[30,-191],[-44,-397]],[[55381,26709],[372,-2],[-2,-600]],[[56540,26862],[5,827],[-385,9],[0,333]],[[74812,36259],[-62,-889]],[[74750,35370],[191,-56]],[[74941,35314],[505,-149]],[[75446,35165],[21,96],[121,51],[76,-76],[173,183],[115,55]],[[75952,35474],[-410,111]],[[75542,35585],[-252,64],[-57,193],[-137,193],[-5,142],[-101,191],[-158,170]],[[74832,36538],[-20,-279]],[[62435,38378],[-16,-675]],[[63192,37640],[192,-15],[14,553]],[[63398,38178],[-100,0],[-135,143],[-76,-42],[-118,100],[-31,301]],[[62938,38680],[-495,33],[-8,-335]],[[50824,65302],[-6,837]],[[50818,66139],[-7,570]],[[50811,66709],[-57,104],[-239,-88],[-116,-91],[-113,278]],[[50286,66912],[-117,76],[-162,-340],[-60,-35]],[[49947,66613],[12,-680],[-96,-3],[5,-279]],[[55767,40703],[-718,4]],[[55049,40707],[-45,-147],[20,-125],[-69,-142],[-17,-170]],[[54938,40123],[28,-135],[-31,-277]],[[92070,33032],[87,187],[145,611],[54,326]],[[92356,34156],[-207,195],[-317,100]],[[91832,34451],[-47,-127],[55,-129],[-44,-254],[31,-133],[-136,-134]],[[91691,33674],[54,-299],[98,-15],[18,-144],[209,-184]],[[41552,16833],[164,26],[210,-300],[116,-343],[11,-527],[-87,-426],[-90,-131],[53,-126]],[[41929,15006],[438,68],[9,-165],[131,21]],[[42507,14930],[-13,253]],[[42494,15183],[-130,2611]],[[42364,17794],[-475,-70],[6,-110],[-94,-70],[-289,-44]],[[41512,17500],[40,-667]],[[65492,57537],[373,-32],[29,-163],[102,91],[116,-52],[125,183],[4,89]],[[66241,57653],[-118,0],[3,121],[142,133],[-88,130],[-194,-29],[-16,64],[143,182]],[[66113,58254],[72,216],[-147,190],[-35,319],[-47,7]],[[65956,58986],[-404,51]],[[65552,59037],[-60,-1500]],[[61797,44120],[687,-42]],[[62484,44078],[28,115],[-42,146],[35,152],[91,95],[27,201]],[[62623,44787],[-1,114],[109,162]],[[62731,45063],[-696,50],[3,111]],[[62038,45224],[-224,14]],[[30575,67536],[738,169],[359,114],[828,183]],[[32500,68002],[250,58],[16,517],[-56,240],[39,158],[99,73],[-25,370],[80,370],[-75,500],[232,142]],[[31716,73011],[-576,-127],[64,-823],[-25,-5],[131,-1664],[-204,-46],[26,-332],[-383,-87],[50,-663],[-356,-86]],[[30443,69178],[132,-1642]],[[85750,42446],[64,-638],[38,-138]],[[85922,41636],[113,46],[81,-41],[73,148],[145,116]],[[86334,41905],[-61,171],[2,240],[116,137],[235,-7]],[[86626,42446],[-259,915]],[[86367,43361],[-44,-139],[-199,-154]],[[86124,43068],[-549,-98]],[[85575,42970],[139,-310],[36,-214]],[[43801,23459],[108,-1979],[35,-809]],[[43944,20671],[1462,173]],[[45406,20844],[-66,1800]],[[45340,22644],[-61,1657]],[[45279,24301],[-1507,-181]],[[49605,83544],[461,-715]],[[50297,82454],[507,745],[56,370]],[[50860,83569],[-179,257],[-434,323]],[[50247,84149],[-66,-99],[6,-132],[-75,-81],[63,-225],[-123,-53],[-23,105],[-237,-171],[-63,72],[-124,-21]],[[47839,92911],[170,-197],[70,179],[757,57]],[[48803,94787],[-122,414],[-326,374]],[[48355,95575],[-56,-325],[-12,-260],[-61,-84],[-50,-373],[-118,-146],[17,-102],[-113,-111],[7,-150],[-73,-169],[-62,-26],[40,-256],[-17,-229],[30,-94],[-48,-339]],[[52600,90628],[121,-113],[276,-692],[109,-40]],[[53106,89783],[-55,303]],[[53051,90086],[-303,572],[-82,272]],[[52666,90930],[-66,-302]],[[53176,89100],[-17,177]],[[53159,89277],[-22,211]],[[53137,89488],[-249,352],[-182,-97],[0,-138]],[[52706,89605],[-146,-162],[-43,-173],[659,-170]],[[52332,90009],[154,78],[222,-206],[-2,268],[-219,526]],[[52487,90675],[-245,-665]],[[52242,90010],[90,-1]],[[58365,81705],[417,-19]],[[58782,81686],[377,-21]],[[59159,81665],[-27,133],[66,260],[-82,204],[20,143]],[[59136,82405],[-120,237],[-124,486]],[[58892,83128],[24,-303],[-41,-127],[-335,-181],[0,-125],[-121,-84],[25,-167],[-72,-125]],[[58372,82016],[46,-171],[-53,-140]],[[40931,74112],[493,63],[14,-331]],[[41937,73911],[-70,1662]],[[41867,75573],[-999,-126]],[[40868,75447],[63,-1335]],[[84637,49049],[72,-63]],[[84709,48986],[248,301],[214,160]],[[85171,49447],[21,202],[-111,412]],[[85081,50061],[-81,138],[-77,-11],[-72,116]],[[84851,50304],[-81,-113],[-101,12],[-24,-116],[-226,-527]],[[84419,49560],[218,-511]],[[18487,8616],[58,-366],[152,-108],[104,-241],[507,207],[47,-319],[234,-231],[133,1],[86,-360],[166,-212],[47,-320],[103,-15],[95,-191],[178,75]],[[20397,6536],[3,74]],[[20400,6610],[-371,2509]],[[19168,10807],[-32,220],[-124,-58]],[[19012,10969],[-61,-216],[-203,226],[-392,-95]],[[18356,10884],[-82,-223],[-5,-243]],[[80518,43395],[83,-214],[143,-242],[22,-144],[152,-121]],[[81051,42720],[47,257],[-96,316],[116,168],[45,140],[-104,141]],[[81059,43742],[-93,128],[-57,214],[-48,-7]],[[80713,44064],[-230,-576],[35,-93]],[[82007,44333],[311,-193],[18,-394],[48,-183]],[[83234,43902],[16,23]],[[83250,43925],[-28,152],[-140,7],[31,113],[-103,120],[-35,146],[73,216],[-62,267],[-92,235]],[[81770,45389],[55,-208],[188,-62],[12,-374],[-40,-209],[22,-203]],[[55617,30703],[108,0]],[[55725,30703],[3,941]],[[54960,31640],[1,-931]],[[76483,51375],[104,322],[1,323]],[[76588,52020],[7,182],[52,100]],[[76647,52302],[-74,-18],[-175,-312],[-39,89],[-189,-3]],[[76170,52058],[-142,-355],[-68,-99],[-14,-154]],[[85763,52617],[232,-79]],[[85995,52538],[181,874],[-36,169]],[[85845,54033],[-24,-23],[-117,-1030],[-1,-234],[60,-129]],[[27811,62736],[-91,1002],[1363,355],[-139,1612]],[[28944,65705],[-30,337],[-109,59],[-160,-39],[-138,73],[-237,-19],[-61,95],[-82,-21],[-81,115],[-34,257],[58,410],[-77,-24]],[[27993,66948],[-105,5],[-181,156],[-68,-53],[-197,232],[-21,160],[-114,135],[-208,-1089],[-19,-364],[-75,-504]],[[27005,65626],[-132,-861],[-118,140],[-34,112],[-65,-97],[-103,-285],[-2,-119],[-77,-144],[53,-273],[-51,-252],[26,-128],[-83,-25],[40,-306],[-90,-20]],[[26369,63368],[81,-261],[-30,-248],[35,-57],[-425,-121],[43,-105],[13,-227],[78,-154],[48,-380],[209,-148],[12,-123]],[[60201,59027],[97,-2]],[[60298,59025],[96,-4],[4,169],[761,-18]],[[61159,59172],[2,335]],[[61161,59507],[12,722]],[[60218,60533],[-3,-1339],[-14,-167]],[[63150,63463],[134,-10],[-5,-280],[99,-82],[159,-7]],[[63537,63084],[6,349],[65,-5],[35,169]],[[63643,63597],[11,510],[96,-6],[6,341]],[[63756,64442],[16,673],[99,-3],[12,512],[-99,8]],[[63784,65632],[-68,-22],[-161,-397],[-240,-302],[14,-108],[-157,6]],[[63172,64809],[-2,-113],[-131,-52],[-5,-225],[132,-5],[-10,-610],[43,-193],[-49,-148]],[[74167,78222],[22,-342],[133,-21],[41,160],[223,-32],[16,-337]],[[74602,77650],[224,-38],[10,166],[96,-17],[49,831]],[[76798,66781],[172,-523],[4,-363]],[[76974,65895],[471,468]],[[77463,66633],[25,146],[-112,49],[-149,203],[1,169],[-52,109]],[[77043,67044],[-52,-134],[-161,-28],[-32,-101]],[[81444,83370],[693,-173]],[[82137,83197],[128,1468],[67,854]],[[82332,85519],[12,137],[-127,-25],[-66,59]],[[82099,85065],[-13,-163],[-84,6],[-93,-131],[-147,4],[-148,-280],[19,-49]],[[81633,84452],[11,-196],[102,-184],[-7,-241],[-200,-241],[-95,-220]],[[72431,44644],[563,-110]],[[73043,45243],[-226,326]],[[72412,45897],[-50,-842]],[[61113,32763],[-16,-675]],[[61097,32088],[772,-54]],[[61869,32034],[43,1682]],[[59118,36900],[192,-8]],[[75398,51548],[38,-143],[140,-64]],[[75576,51341],[213,-105],[115,125]],[[76170,52058],[-249,437]],[[75921,52495],[-109,12],[-250,-204]],[[75562,52303],[5,-149],[-78,-91],[8,-127],[-96,-246],[-3,-142]],[[63262,72438],[88,-113],[-12,-321],[93,-252],[-2,-406],[34,-10],[15,-279],[52,-62],[22,-210]],[[63552,70785],[184,-12]],[[63736,70773],[-81,291],[120,99],[35,-100],[-14,-201],[91,5],[40,333],[-131,181],[-30,127],[14,265],[192,51],[-41,137],[-128,205],[70,208],[126,-96],[40,-155],[46,88],[-71,184]],[[63967,72452],[-117,106],[-606,51]],[[63244,72609],[18,-171]],[[61905,81887],[159,7],[146,93],[76,-52],[48,205],[199,127]],[[62533,82267],[-51,205],[56,574]],[[62538,83046],[-9,129],[-261,250],[-42,-104],[-122,62],[65,199],[128,18],[-62,103],[60,201],[141,-78],[-57,110],[47,62],[-226,36],[-178,173],[-138,40],[-576,-173]],[[61308,84074],[-8,-718],[-24,-1010],[-238,18]],[[61038,82364],[215,-224]],[[61212,80627],[85,-310],[-30,-61],[-25,-1196]],[[61242,79060],[169,-9],[50,-220],[187,-197],[98,136],[95,-13]],[[61841,78757],[3,112],[138,325]],[[61982,79194],[7,213],[77,91],[8,361],[-69,237],[4,172],[-97,7],[1,112],[-293,20],[-82,46],[-62,186]],[[61209,80653],[3,-26]],[[57101,44004],[656,-2]],[[57116,45130],[-3,-279]],[[57113,44851],[-12,-847]],[[63449,49395],[121,14],[203,-226],[66,-179]],[[63839,49004],[15,666]],[[63854,49670],[4,197],[-48,822]],[[63262,50739],[-472,41],[0,-22]],[[62790,50758],[-57,-1888]],[[53956,42165],[668,2]],[[54624,42167],[0,1007]],[[53953,43170],[3,-1005]],[[50190,36023],[758,34]],[[50947,36726],[-10,669]],[[33107,67063],[2277,461],[188,19]],[[35572,67543],[-20,342],[48,9]],[[35600,67894],[-73,1294]],[[35527,69188],[-1072,685],[-10,166],[-764,-156],[-47,666]],[[32500,68002],[79,-1057],[528,118]],[[87403,56692],[190,-95],[48,101],[145,-153],[178,-268]],[[87964,56277],[122,262],[66,17]],[[88152,56556],[-86,177],[58,136],[-70,155]],[[88054,57024],[-101,-21],[65,254],[-122,439],[-204,317]],[[87692,58013],[-33,-45],[-43,-324],[-51,-129],[-130,-84]],[[87435,57431],[-53,-634],[21,-105]],[[80415,57929],[83,51],[198,-62]],[[80696,57918],[195,512]],[[80891,58430],[124,227],[84,66],[24,201],[62,50],[23,372]],[[81208,59346],[-70,13]],[[81138,59359],[-724,129]],[[80414,59488],[1,-165],[56,-539],[-56,-855]],[[41358,37844],[1119,150]],[[42477,37994],[-58,1333],[-19,174]],[[42400,39501],[-319,-41]],[[42081,39460],[-800,-112]],[[41281,39348],[77,-1504]],[[55163,58992],[255,0],[92,127],[-6,209],[235,-2]],[[55739,59326],[415,-3]],[[56056,60333],[-174,-34],[-104,90],[-103,-17],[-153,64],[-49,87],[-86,-85],[-23,-266],[-208,2]],[[55156,60174],[-96,3]],[[55060,60177],[1,-175],[103,1],[-1,-1011]],[[51718,61978],[956,26]],[[52674,62004],[-13,1729]],[[52661,63733],[-360,-146],[-20,-435],[-86,-39],[-8,-200],[-240,-300],[-44,-129],[14,-167],[-201,-186]],[[51716,62131],[2,-153]],[[52267,65349],[380,9],[-99,-450],[105,-53],[383,8]],[[53036,64863],[-1,168],[192,3],[-2,336]],[[53225,65370],[-97,-1],[-4,667],[-96,-1]],[[81253,37794],[756,-203]],[[82009,37591],[1,0]],[[82010,37591],[-24,248],[-65,78],[14,165],[115,61],[31,349],[-80,185],[-13,627],[-93,169]],[[81895,39473],[-156,-28],[62,-160],[-478,-175],[-350,-467]],[[80456,61761],[25,-339],[21,-618],[103,-321]],[[80605,60483],[429,68],[54,92]],[[81088,60643],[-32,77]],[[81242,61644],[26,296]],[[81268,61940],[-110,46],[-86,198],[-33,-116],[-183,-173]],[[80856,61895],[-400,-134]],[[47547,26399],[1350,97]],[[48448,27819],[78,-174],[-47,-97],[-98,-15],[-157,-165],[-232,-83],[-209,-131],[-25,-326],[-138,-90],[-99,53],[-68,-72],[94,-320]],[[75387,53794],[127,-82],[76,65],[95,-141],[60,43]],[[75745,53679],[75,380],[159,173],[65,272],[154,122]],[[76198,54626],[-126,190],[61,211]],[[76133,55027],[-101,15]],[[76032,55042],[-423,81]],[[75609,55123],[-165,-294],[-49,-308],[-74,-188],[60,-97],[-22,-221],[28,-221]],[[78313,59573],[151,-138],[123,-437]],[[78587,58998],[263,401],[94,518],[37,73]],[[78664,60361],[-40,-58],[-196,161]],[[78428,60464],[-191,156]],[[78237,60620],[-94,-80],[108,-329],[-34,-115],[90,-260],[6,-263]],[[88152,56556],[77,18],[77,-226],[71,83],[98,-295]],[[88475,56136],[460,303],[133,139]],[[89068,56578],[-94,253],[-24,180],[117,105],[-17,280]],[[89050,57396],[-50,-34],[35,207],[171,127],[249,59],[121,-210]],[[89576,57545],[67,76],[-40,284],[-106,127],[-222,83],[-111,180],[-222,68]],[[88942,58363],[44,-113],[-107,58],[-73,-708],[-43,-203],[-112,107],[-24,-94],[-282,-174],[-291,-212]],[[47305,71067],[702,60]],[[78260,53240],[104,-169],[-13,210],[-91,-41]],[[78175,45047],[-30,-686],[65,-9]],[[78210,44352],[878,-132]],[[79088,44220],[44,321]],[[79132,44541],[-104,74],[105,272],[-16,167],[46,147],[-95,-61],[-57,233],[-81,66]],[[78930,45439],[-39,-79],[33,-150],[-72,-177],[-71,0],[-69,-128],[-133,312]],[[78579,45217],[-9,-171],[-392,57],[-3,-56]],[[77803,45853],[206,-51],[-27,-736]],[[77982,45066],[193,-19]],[[78579,45217],[-55,249],[16,220],[-109,202],[88,330],[47,325],[-72,125]],[[78494,46668],[-113,64]],[[78381,46732],[-129,22],[-17,-350],[-204,25],[-48,-339],[-171,16],[-9,-253]],[[80955,47930],[301,12],[405,-850]],[[82555,47633],[-47,291],[-77,181]],[[82431,48105],[-226,623],[-47,224],[19,97],[-62,166]],[[82115,49215],[-155,41],[-25,-88],[-84,153],[-385,-79]],[[81466,49242],[-20,-117],[-170,-237],[-107,-100]],[[81169,48788],[101,-13],[-137,-291],[57,-157],[-117,-149],[38,-133],[-113,49],[-43,-164]],[[63658,60348],[777,-58],[187,-29],[385,-10]],[[65007,60251],[35,1006]],[[65042,61257],[-389,27]],[[63685,61364],[-27,-1016]],[[10532,43710],[1,2]],[[10533,43712],[555,-566],[307,-108],[108,11],[114,141],[189,-1269]],[[11806,41921],[318,1126]],[[12459,43989],[0,1]],[[12459,43990],[-1147,412],[3,215],[-572,581]],[[10743,45198],[-64,-225],[-91,28],[-33,-87],[-88,102],[-31,-553],[107,-63],[36,-297],[-72,-58],[25,-335]],[[9582,35629],[994,476],[17,-108],[210,105],[-20,109],[197,95]],[[10980,36306],[-78,283]],[[10902,36589],[-105,204],[-32,227],[28,444],[67,39],[-2,328],[-66,225]],[[10792,38056],[-837,-402]],[[9955,37654],[-90,-198],[28,-217],[-109,-189],[27,-256],[72,-177],[-41,-161],[-99,-29],[-155,-215],[-110,-347],[104,-236]],[[76252,65222],[43,141],[204,212],[171,257],[102,73]],[[76772,65905],[-53,113],[-77,451],[-134,-93]],[[76508,66376],[-108,83],[-70,-50]],[[76330,66409],[-127,25]],[[76203,66434],[-81,-1198],[130,-14]],[[76800,62135],[45,-41],[-5,-189],[77,-71]],[[76917,61834],[176,-69]],[[77093,61765],[107,121],[18,117],[-50,293],[117,389],[-78,209]],[[77207,62894],[-321,64]],[[76886,62958],[-51,-164],[-54,-471],[19,-188]],[[74004,64399],[137,-25],[74,-338],[264,-310],[93,-604]],[[74572,63122],[70,-13]],[[74642,63109],[22,169],[-48,12],[32,447],[-23,85],[182,10]],[[74809,64979],[-385,59],[4,83],[-299,51]],[[74129,65172],[-125,-773]],[[24010,26575],[781,267]],[[24639,28152],[-36,-12],[-87,761]],[[24516,28901],[-197,-162],[-110,-2],[-33,-368],[-116,-86],[16,-176],[76,-154],[-69,-242],[-124,-31]],[[23959,27680],[-78,-38],[129,-1067]],[[65108,35122],[479,-67]],[[66385,36154],[-690,99],[-2,-56],[-443,56]],[[65250,36253],[-4,-109],[-93,9]],[[65153,36153],[-45,-1031]],[[40788,13162],[17,-293],[59,10],[43,-749]],[[40907,12130],[36,-52],[173,44],[15,94],[100,-164],[53,34],[110,-192],[82,129],[95,-13],[113,105],[147,7],[64,-62],[125,45],[20,97],[284,286],[172,-68],[43,218],[81,27]],[[42620,12665],[-21,506],[-92,1759]],[[41929,15006],[-141,-22],[35,-661],[-122,-19],[18,-328],[-582,-92],[19,-329],[-387,-65],[19,-328]],[[87257,53659],[135,102],[166,21],[45,209],[95,-27],[142,81]],[[87840,54045],[150,342],[23,330]],[[88013,54717],[-76,-29],[-130,170],[-61,177],[-225,415]],[[87521,55450],[-117,-172],[-101,-356],[-153,-104]],[[87150,54818],[41,-573],[66,-438],[0,-148]],[[43777,57083],[232,24]],[[44009,57107],[725,81]],[[43711,58797],[66,-1714]],[[74056,68956],[666,-130]],[[74722,68826],[147,892]],[[74869,69718],[67,93],[-19,125],[95,129],[-9,85]],[[75003,70150],[-286,82],[-12,58],[-556,114]],[[74149,70404],[-93,-1448]],[[14009,39495],[410,1055]],[[14419,40550],[-75,156],[-42,227],[70,447],[-81,319],[-110,19],[9,114],[-75,125]],[[13534,41278],[-80,-90],[35,-235]],[[10443,25535],[294,151],[1200,573]],[[11937,26259],[1331,677]],[[13268,26936],[-43,169],[-103,644],[13,6],[-350,2205]],[[9635,28436],[-38,-248],[28,-37],[25,-456],[-33,-83],[-256,-128]],[[9361,27484],[124,-234],[-5,-325],[-63,-260],[166,-451],[0,-398],[135,-184],[138,3],[132,-318]],[[31901,51207],[265,-511],[1314,286],[333,56]],[[33813,51038],[-89,129],[-94,593],[-104,83],[-22,117],[-168,80],[-44,211],[-164,279],[-19,276],[-99,330],[-95,195]],[[32915,53331],[-1167,-267]],[[75005,61483],[62,-14]],[[75067,61469],[278,-59]],[[75386,61918],[74,102],[-109,396],[44,557]],[[75395,62973],[-122,-129],[-153,87],[-194,11],[-14,-69]],[[74912,62873],[-40,-154],[74,-24],[-90,-93],[124,-27],[-24,-409],[63,-257],[-54,-149],[40,-277]],[[26982,30960],[559,166],[35,-331],[252,77],[33,-330],[126,38]],[[27987,30580],[57,17],[46,229],[76,-1],[-20,256],[-78,222],[81,45],[39,-114],[111,32],[35,231],[44,49]],[[28378,31546],[72,204],[-25,261],[-63,-20],[-66,654]],[[28296,32645],[-90,-23]],[[28206,32622],[-44,-31],[-1312,-384]],[[68654,50011],[323,-42],[4,103],[194,-25],[6,125]],[[69181,50172],[-6,170],[38,875]],[[69213,51217],[-222,114],[-118,-182],[-55,110]],[[68818,51259],[-13,122],[66,235],[-59,134],[-150,-72]],[[68662,51678],[-129,-337]],[[68533,51341],[136,-34],[-95,-83],[81,-233],[-62,-228],[124,-130],[2,-128],[-71,72],[56,-194],[67,-46],[-117,-326]],[[71761,51981],[168,-827]],[[71929,51154],[246,-120],[41,-230],[-69,-468]],[[72147,50336],[90,-49]],[[72237,50287],[15,34]],[[72252,50321],[55,17],[16,188],[87,-27],[45,248],[190,227]],[[72645,50974],[26,141],[93,146]],[[72764,51261],[-77,316],[-108,141],[-20,155],[-89,173],[-5,404]],[[72465,52450],[-273,12]],[[72192,52462],[-22,-175],[-122,-255],[-105,67],[-182,-118]],[[59136,82405],[1148,-58],[1,54],[255,-14]],[[60540,82387],[498,-23]],[[61308,84074],[-243,-123],[-406,-308],[-165,-97],[-285,-116],[-230,-6],[-98,53],[-250,-14],[-515,148],[-184,182]],[[58932,83793],[-170,-484],[130,-181]],[[56366,49038],[771,-14]],[[57137,49024],[3,1005]],[[57140,50029],[2,343]],[[57142,50372],[-785,12]],[[24496,23799],[-124,-7],[-89,-201],[-24,-426],[-234,524],[-130,-3],[-250,81],[-95,314],[-69,-46],[-83,245],[-143,195],[-169,44],[-146,133],[-157,-58]],[[22783,24594],[-10,18],[-370,-1005]],[[29682,26692],[358,120]],[[30040,26812],[248,69],[29,312],[103,17],[141,216]],[[30561,27426],[-65,703]],[[30496,28129],[-104,1125]],[[30392,29254],[-875,-246]],[[29517,29008],[99,-992],[-374,-108],[31,-318],[-353,-104],[17,-165],[-90,-84],[-663,-197],[79,-762]],[[95307,26961],[211,-345],[-59,-495],[-61,44]],[[95398,26165],[98,-142],[118,117]],[[95614,26140],[-30,119],[64,125],[44,-224]],[[95692,26160],[118,120],[36,139],[165,243],[2,304],[-68,51],[107,137],[193,33],[86,243],[9,187]],[[96340,27617],[-123,249],[10,173]],[[96227,28039],[-132,-8],[29,189],[-63,-8],[15,204],[-78,-23],[-38,129]],[[95960,28522],[-147,-457],[-75,-90],[-159,123],[-39,-132],[75,-211],[-82,-237],[-99,-88],[-127,-469]],[[62849,78479],[120,-7],[58,87]],[[63027,78559],[-6,92]],[[63021,78651],[38,156],[-24,278],[74,58],[127,-42],[-17,-131],[-101,-124],[125,-4],[67,243],[-35,234],[-102,165],[82,68],[196,-36],[142,-91],[95,368]],[[63688,79793],[42,30],[-160,324],[-27,223],[-133,66]],[[63410,80436],[-188,71],[-1,-56],[-225,16]],[[62996,80467],[-107,7]],[[62889,80474],[45,-50],[-53,-197],[30,-543],[-74,-309],[-77,-92],[-18,-141]],[[62742,79142],[19,-61],[-14,-417],[102,-185]],[[66994,20565],[-61,-1235]],[[66933,19330],[774,-114],[49,991]],[[67111,21089],[-128,-129],[86,-188],[-75,-207]],[[58111,54356],[0,226],[55,1]],[[58166,54583],[-1,934]],[[57178,55513],[-9,-1087]],[[44971,53775],[54,6]],[[45791,53856],[38,4]],[[45829,53860],[-45,1502]],[[45784,55362],[-863,-72]],[[44921,55290],[50,-1515]],[[63502,34098],[354,-30]],[[63856,34068],[816,-80]],[[64672,33988],[57,1185]],[[64729,35173],[-653,80]],[[64076,35253],[-125,-109],[-72,-196],[19,-173],[-103,-217]],[[63795,34558],[-126,-109],[-40,-106],[-128,-104],[1,-141]],[[64072,41297],[-9,-334]],[[64831,40892],[8,333],[194,-16],[18,428]],[[64974,41944],[-93,177],[-89,78],[-43,321],[-74,231],[-129,212]],[[64546,42963],[-426,25],[-9,-337]],[[83673,26525],[391,-19],[189,163],[209,106],[233,-248]],[[84808,27441],[-181,62],[44,343],[-157,49]],[[84514,27895],[-243,76],[-16,-163],[-285,97]],[[83970,27905],[-12,-189],[-76,15],[32,-378],[-145,50]],[[61051,12520],[125,4],[-11,109],[134,269],[120,-52],[-5,245],[116,-102],[91,67],[86,-86],[180,-71],[162,-261],[154,-163]],[[62300,15219],[-212,394],[-25,102],[-243,528],[-174,323],[-143,148],[-134,298],[-57,39],[-131,260]],[[14409,21015],[1487,701],[747,333]],[[16643,22049],[-242,1607],[-56,-24],[-145,976],[-19,-9],[-96,636],[916,387],[-332,2284],[-73,536]],[[16596,28442],[-685,-310],[-336,-135]],[[15575,27997],[-459,-198],[-946,-431]],[[14170,27368],[431,-2791],[-733,-349],[364,-2261],[25,12],[152,-964]],[[95368,28609],[111,14],[113,592]],[[95592,29215],[-93,200],[-84,-312],[-51,-295],[-35,41],[85,503],[-94,39],[2,118],[-97,21],[57,-491],[-9,-165],[95,-265]],[[95164,29555],[-30,-368],[40,-17],[41,273],[-51,112]],[[88119,23967],[-330,-1768]],[[87789,22199],[191,110],[316,-199]],[[88296,22110],[412,2136],[-72,607],[271,106]],[[88907,24959],[83,409],[-73,243],[35,271]],[[88952,25882],[56,179],[30,514]],[[89038,26575],[-201,-61],[-8,293],[-350,-195],[-38,206],[-111,55],[-13,-87]],[[88317,26786],[16,-9],[-112,-634],[152,-746],[-162,-61],[0,-184],[100,-138],[-192,-1047]],[[40597,54758],[1625,206]],[[42370,54983],[-84,1923]],[[42286,56906],[-70,-9],[-72,1713]],[[42144,58610],[-54,1215]],[[42090,59825],[-598,-78]],[[41492,59747],[46,-997],[33,-334],[-767,-103],[17,-339],[-382,-57],[8,-167]],[[40447,57750],[150,-2992]],[[56709,83116],[1044,-44]],[[57753,83072],[163,3],[20,1244]],[[57936,84319],[-32,26]],[[57904,84345],[-4,-159],[-98,121],[-171,94]],[[57631,84401],[-69,-110],[-376,186],[-79,-18],[138,-363],[28,-266],[-8,-241],[-118,-88],[-114,97],[-108,329],[-114,-8]],[[56811,83919],[-28,-162],[60,-192],[6,-210],[-140,-239]],[[18259,1540],[1221,552],[1677,718]],[[21157,2810],[-182,1271],[-48,-19],[-90,632],[37,15],[-276,1906],[-12,16]],[[20586,6631],[-186,-21]],[[20397,6536],[77,-190],[-64,-122],[-29,-378],[-132,-92],[-179,96],[-53,-75],[-102,215],[-87,-44],[-33,-115],[-127,1],[-231,143],[-43,-143],[48,-218],[-241,-42],[-91,66],[20,131],[-33,213]],[[18208,3350],[44,-153],[-99,-73],[-16,-173],[70,-92]],[[18207,2859],[151,-237],[-53,-225],[44,-285],[-39,-64],[12,-320],[-74,45],[-52,-164],[63,-69]],[[72510,66013],[77,-204],[53,83],[91,-106],[62,80],[62,244],[54,-27],[101,221]],[[73010,66304],[57,296],[-170,239],[4,116]],[[72901,66955],[-112,-21],[67,103],[-7,257],[-66,34],[67,160],[-71,203],[-88,-49],[-41,234],[-112,257]],[[72538,68133],[-24,-426],[-191,32],[-9,-167],[-65,12]],[[72088,66763],[-8,-141],[307,-184],[104,-214],[19,-211]],[[67300,33257],[192,-30],[-11,-223],[623,-83]],[[68104,32921],[-13,203],[56,470]],[[68147,33594],[-652,78]],[[67495,33672],[-172,29]],[[67323,33701],[-23,-444]],[[65604,29499],[-568,69]],[[65036,29568],[-49,-1300]],[[63011,20810],[582,-57]],[[63593,20753],[400,-44]],[[63993,20709],[14,322]],[[64007,21031],[47,1305]],[[63083,23113],[-32,-994]],[[25111,10251],[-25,64],[-170,13],[252,447],[15,186],[155,207],[122,75],[77,437],[72,101],[115,372],[26,304],[71,15],[39,165]],[[25860,12637],[-1295,-463],[-753,-278]],[[23812,11896],[41,-325]],[[24038,10115],[225,-1768]],[[24263,8347],[59,-471],[167,-137],[82,214],[67,-22],[79,247]],[[80026,55957],[235,-104],[231,-41]],[[80492,55812],[229,95],[161,170],[36,95]],[[80977,56938],[-42,122]],[[80935,57060],[-60,52],[-89,-77],[-196,78],[-96,-160],[-210,-140],[-202,-287]],[[80082,56526],[91,-436],[-147,-133]],[[46723,15939],[92,70],[21,-114],[190,-36],[121,175],[-28,173],[36,184]],[[47155,16391],[35,243],[76,183],[-22,168],[-64,70]],[[47180,17055],[-1267,-117]],[[45913,16938],[35,-987],[771,77],[4,-89]],[[54720,43176],[773,-4]],[[55493,43172],[113,53],[12,240],[137,227],[-38,260],[25,100],[103,17],[65,109]],[[55910,44178],[-53,0]],[[55857,44178],[-761,4]],[[55096,44182],[-377,0]],[[46707,42493],[945,74]],[[47652,42567],[-27,1343]],[[46701,43834],[-34,-4]],[[57172,80787],[375,-13],[-17,-137]],[[57530,80637],[911,-24]],[[58441,80613],[-87,385],[73,320],[-69,229],[7,158]],[[58372,82016],[-118,-102],[-112,88],[-78,-13],[-31,201],[-205,84],[-89,-57]],[[57739,82217],[-292,11],[-275,-1441]],[[69268,62407],[685,-93]],[[69953,62314],[692,-91]],[[70669,62221],[30,703],[-106,181],[35,53]],[[70628,63158],[-66,40],[-93,-162],[-150,10]],[[70319,63046],[-184,-97],[-320,278],[-40,112],[-186,45],[-166,-221],[-70,-234],[-168,-127],[-100,71]],[[69085,62873],[-109,-102],[-96,-270]],[[68880,62501],[-7,-46],[395,-48]],[[58159,57638],[374,-14]],[[58533,57624],[17,615],[84,123]],[[58634,58362],[-96,0],[3,280],[-32,1]],[[57327,59193],[-21,-230]],[[57306,58963],[-110,-1299]],[[64912,37517],[382,-47]],[[65294,37470],[769,-93]],[[65348,39149],[-13,-328],[-365,39]],[[72437,39982],[25,332]],[[72462,40314],[51,719]],[[72513,41033],[-225,41]],[[72288,41074],[-476,93]],[[71812,41167],[-6,-110]],[[71806,41057],[-41,-608]],[[71743,26523],[-71,-990],[-14,-333]],[[72042,30508],[-44,-670],[-402,77]],[[61318,53715],[39,1594]],[[61697,53188],[386,-14]],[[62409,55274],[-765,28]],[[64309,52808],[679,-62]],[[64988,52746],[6,170]],[[64994,52916],[23,215],[19,884],[-127,3]],[[64909,54018],[-584,49]],[[64697,75710],[902,-111],[25,-55]],[[65624,75544],[52,1407]],[[65676,76951],[-31,3]],[[64937,77029],[-33,-1004],[-197,19]],[[64707,76044],[-10,-334]],[[38482,64693],[54,-988],[813,125],[17,-332],[191,26],[17,-333],[382,56]],[[39956,63247],[-33,668],[327,48]],[[40250,63963],[-93,2007]],[[40157,65970],[-384,-58],[-18,337],[-1152,-195],[17,-336],[-195,-34]],[[38425,65684],[57,-991]],[[87468,55557],[53,-107]],[[88013,54717],[183,67],[166,154]],[[88362,54938],[99,478],[139,148],[-76,22],[-71,161],[22,389]],[[87964,56277],[-95,-248],[6,-81],[-211,-124],[-196,-267]],[[45405,16885],[508,53]],[[47180,17055],[39,332],[120,348],[-36,165],[85,303],[74,123],[135,-75],[-36,165]],[[47561,18416],[140,166],[-31,75],[61,157],[-56,103],[-26,294]],[[47649,19211],[-151,57],[-55,110],[-74,-76],[-72,44],[-159,-53],[-40,168],[-138,239]],[[46960,19700],[-35,-5],[10,-330],[-386,-36],[31,-986],[-644,-66],[12,-331],[-580,-60]],[[45368,17886],[37,-1001]],[[76588,36620],[826,-175]],[[77414,36445],[80,828]],[[77494,37273],[-166,43],[30,274]],[[77358,37590],[-485,108]],[[76699,37735],[-98,-983]],[[54677,60174],[383,3]],[[55156,60174],[1,504],[96,0],[1,671]],[[55254,61349],[-197,1],[-2,338],[-94,2],[0,335],[-190,0]],[[54771,62025],[-192,0],[0,-676],[-190,0],[1,-336]],[[83857,62817],[427,-785],[90,-9],[24,-182],[85,16],[41,-92]],[[84524,61765],[47,14]],[[84571,61779],[61,11],[119,198]],[[84751,61988],[-26,185],[137,304],[37,393],[61,155],[267,337],[104,34],[-7,108]],[[85324,63504],[-57,-46],[-246,230],[-264,-50],[-95,42],[-113,-85],[-100,27],[-84,-159],[-75,12]],[[84290,63475],[-128,35],[-75,-215]],[[84087,63295],[132,-200],[-217,-171]],[[84002,62924],[-145,-107]],[[80580,63518],[3,-172],[140,15],[91,-107],[186,114],[200,198],[123,-12]],[[81323,63554],[-113,806]],[[81210,64360],[-125,277]],[[81085,64637],[-352,-108],[-72,-84],[-72,-306],[-202,105]],[[80387,64244],[108,-480],[85,-246]],[[71043,51139],[85,-76],[13,-246],[141,-61],[-54,-368],[55,-78]],[[71283,50310],[469,573],[177,271]],[[71761,51981],[-118,16],[1,124],[-111,5],[-191,-186],[-33,133],[-72,-25],[-23,141]],[[71214,52189],[-96,-196],[-7,-165]],[[71111,51828],[31,21],[-127,-513],[28,-197]],[[68818,51259],[222,507],[111,115],[54,341]],[[69205,52222],[-316,660]],[[68889,52882],[-117,-85],[-41,-152],[-72,172]],[[68659,52817],[-139,-247]],[[68520,52570],[-62,-330],[56,-194],[97,-126],[51,-242]],[[74063,54404],[167,-257],[8,-153],[77,23],[113,-225]],[[74428,53792],[126,129],[163,-98],[117,279],[81,97]],[[74915,54199],[11,243],[-69,54],[-76,227],[-148,560]],[[74621,55285],[-338,20]],[[74283,55305],[-45,-24],[-61,-353],[18,-152],[-132,-372]],[[73297,48729],[498,-10]],[[73804,49520],[-27,225],[-84,153]],[[73693,49898],[-240,-155],[-346,-159]],[[73107,49584],[4,-452],[-115,-62]],[[72996,49070],[136,-115],[106,-28],[59,-198]],[[88942,58363],[-145,153]],[[87807,58109],[-115,-96]],[[75235,58885],[88,-119],[53,-190],[123,-259],[52,21],[2,-192],[53,-69],[15,-238],[91,48],[26,-89]],[[75738,57798],[199,315]],[[75937,58113],[39,176],[-25,180],[85,185],[-84,212]],[[75952,58866],[-121,-13],[-74,-118],[-123,-14],[-65,111],[-54,-111],[-171,114],[1,106]],[[75345,58941],[-110,-56]],[[51959,74320],[0,-31],[736,-305]],[[52695,73984],[269,825],[84,-83]],[[53048,74726],[329,1e3]],[[52972,76127],[-195,-596],[-457,442]],[[52320,75973],[-92,-167],[86,-208],[-85,4],[-105,-115],[43,-75],[-148,-154],[114,-162],[-80,-137],[-118,-41],[31,-264],[-46,-161],[39,-173]],[[86721,48290],[61,-73],[-93,-218],[13,-260]],[[86702,47739],[135,48],[100,-110],[87,38],[112,274],[310,158]],[[87446,48147],[130,142]],[[87576,48289],[-76,454]],[[87500,48743],[-39,131],[-200,-70],[-85,-207]],[[87176,48597],[-23,-268],[22,-136],[-94,-160],[-52,96],[-123,32],[33,75],[-111,51]],[[86828,48287],[-107,3]],[[79321,38418],[127,-30],[-18,-280],[247,-83]],[[79677,38025],[282,-73],[28,318],[96,-23],[13,165]],[[80096,38412],[13,168],[-95,23],[25,338],[-13,173]],[[79476,39228],[-37,-504],[-95,19],[-23,-325]],[[51855,11421],[1145,34]],[[53e3,11455],[39,308],[-23,383],[44,305],[-39,325]],[[53021,12776],[-1146,-36]],[[51291,12717],[9,-661],[-39,-2],[10,-658]],[[65034,22562],[592,-62]],[[65626,22500],[192,-27],[10,331],[388,-51]],[[66216,22753],[27,663],[66,-8],[10,334]],[[65799,24149],[-381,46]],[[61554,23897],[194,-10],[-7,-328]],[[61741,23559],[966,-82]],[[62764,25138],[-1150,103]],[[61614,25241],[-29,-1013],[-31,-331]],[[62767,83402],[275,-442],[157,-392],[294,-65]],[[63493,82503],[118,186],[85,263],[-19,196],[69,61],[266,35],[229,178]],[[64241,83422],[-4,216],[46,60]],[[64283,83698],[-153,142],[-30,-62],[-171,294],[0,219],[73,153]],[[64002,84444],[-181,193],[5,-135],[-66,28],[78,-227],[-76,-126],[-196,181],[-76,-258],[-67,34],[-54,-383],[-185,11],[39,-112],[4,-281],[-226,-36],[-222,177],[-12,-108]],[[12871,10199],[123,68],[118,-51]],[[13112,10216],[152,26],[252,529],[6,212],[52,305],[-26,426]],[[13548,11714],[-40,141],[-1,324]],[[13507,12179],[-254,-98]],[[13253,12081],[-136,-187],[19,-101],[-494,-250]],[[12642,11543],[156,-956],[73,-388]],[[16643,22049],[47,-324]],[[16690,21725],[187,82],[149,-969],[183,81]],[[19476,21553],[-147,1002],[-206,1479],[-7,99],[-227,1623],[19,8],[-330,2391],[31,13],[-148,1043]],[[18461,29211],[-803,-310],[-1004,-434]],[[16654,28467],[-58,-25]],[[50804,80229],[174,-613],[263,-453]],[[52217,79780],[84,66],[215,1071]],[[52516,80917],[-347,201]],[[52169,81118],[-67,-65]],[[52102,81053],[-272,-259],[-66,38],[-94,-105],[-344,261],[-142,-165],[-34,-284],[-167,-319],[-67,68],[-112,-59]],[[31400,37394],[1575,373]],[[32975,37767],[-102,1292]],[[32873,39059],[-125,-29],[-56,-97],[28,-391],[-64,-14],[21,-278],[-318,-76],[-21,257],[-165,156],[-45,-53],[4,-291],[-92,-19],[-170,77],[-123,-62],[-27,73],[-181,27],[-161,-219]],[[31378,38120],[-39,-25]],[[45384,85187],[98,-42],[9,-279],[65,-32],[35,-310],[21,-780]],[[45612,83744],[1140,93]],[[46702,85887],[-1088,-77]],[[45614,85810],[-200,-359],[-30,-264]],[[29185,35384],[144,55],[94,263],[-58,264],[94,65],[-96,250]],[[28616,37420],[-19,-206],[-120,-76]],[[28477,37138],[-45,-58],[-44,-354],[65,21],[-80,-272],[14,-450]],[[28387,36025],[19,-223],[185,-13],[105,160],[119,-77],[36,-103],[159,91],[117,-212],[58,-264]],[[88363,51100],[53,216]],[[88416,51316],[-100,-41],[-24,-130],[71,-45]],[[39530,44075],[0,0]],[[39319,44389],[2,-32]],[[39321,44357],[0,-8]],[[39321,44349],[144,-116],[140,192],[71,-116],[-93,-57],[70,-101],[-22,-172]],[[39631,43979],[701,117],[1297,183]],[[41596,44946],[-12,-2]],[[39975,44708],[-660,-106]],[[39315,44602],[4,-213]],[[73790,63132],[67,-190],[-7,-114],[58,-244],[-19,-277],[119,-611]],[[74008,61696],[178,-41]],[[74186,61655],[33,501],[113,-23],[21,304],[105,8]],[[74458,62445],[-31,190],[214,-41],[26,373]],[[74667,62967],[-25,142]],[[74572,63122],[-761,142]],[[73811,63264],[-21,-132]],[[69283,43245],[556,-90]],[[69839,43155],[17,329],[139,-20]],[[69995,43464],[50,1007]],[[70045,44471],[-316,41]],[[69729,44512],[-312,46]],[[69417,44558],[-32,-169],[8,-542],[-27,-154],[47,-119],[-148,-245],[18,-84]],[[72163,47481],[78,-40],[64,-269]],[[72494,47106],[20,302],[207,187],[20,277]],[[72741,47872],[-384,77],[-83,184]],[[72274,48133],[-69,-42],[-42,-610]],[[72168,53975],[-64,504]],[[72104,54479],[-169,193],[13,71],[-229,416]],[[71719,55159],[3,-121],[-328,-33],[-62,-194]],[[71332,54811],[-136,-430]],[[71196,54381],[69,-581],[-19,-128],[219,-76],[62,136],[114,-87]],[[59222,74015],[270,-11]],[[59492,74004],[81,1]],[[60032,74319],[100,349],[-36,182],[72,138],[-221,11],[-9,238],[-69,93],[-129,-37],[-11,-128]],[[59729,75165],[-100,-209],[-67,-3],[-194,-439],[58,-103],[-35,-191],[-126,-84],[-43,-121]],[[56677,27018],[137,106],[47,130],[229,104],[99,123],[82,225],[64,32]],[[57335,27738],[10,597]],[[62253,48894],[-14,-1373]],[[62239,47521],[-2,-343],[379,-10]],[[62616,47168],[255,-11]],[[62871,47157],[10,567]],[[62647,48837],[-135,12],[-84,135],[-163,-93]],[[62265,48891],[-12,3]],[[64963,59109],[589,-72]],[[65956,58986],[30,122],[142,231]],[[66128,59339],[-55,78],[-71,-71],[-88,67],[7,127],[110,143],[-133,66],[-52,180],[-110,84],[-54,-63],[-77,88],[-3,186],[65,129],[112,-66],[9,133],[-175,209],[95,172]],[[65708,60801],[-15,96],[-133,-164],[-88,56],[-15,128],[64,188],[-52,225]],[[65469,61330],[-8,17]],[[65461,61347],[-28,-238],[-92,0],[-35,128]],[[65306,61237],[-264,20]],[[65007,60251],[-44,-1142]],[[61586,57460],[53,-4]],[[61639,57456],[797,-62]],[[62436,57394],[395,-24]],[[62831,57370],[10,626],[-199,8],[9,337],[-224,5]],[[61596,58376],[-10,-916]],[[72875,63873],[97,-33],[362,-626],[138,-490],[57,-52],[41,-306],[72,-124]],[[73642,62242],[148,890]],[[73811,63264],[40,242]],[[73851,63506],[-104,178],[5,169],[-85,299],[-224,458],[-124,79],[11,171]],[[73330,64860],[-479,84]],[[72851,64944],[-61,-869],[85,-202]],[[57557,63693],[144,-113],[36,54],[213,-86],[0,-340],[-41,-33],[198,-138]],[[58107,63037],[0,170],[124,2],[0,106],[670,1]],[[58901,63316],[6,1058]],[[58510,64696],[0,-55],[-162,-42],[-545,-2],[0,-111],[-251,-3]],[[57552,64483],[5,-790]],[[9361,27484],[-174,-85],[54,-308],[-469,-244]],[[8772,26847],[34,-537],[-11,-560],[-44,-7],[-72,-226],[145,-348],[67,-409]],[[64819,33972],[713,-62]],[[65108,35122],[-379,51]],[[64672,33988],[147,-16]],[[70875,49025],[644,-108],[-7,-110]],[[71512,48807],[93,-16]],[[71605,48791],[30,279],[-59,6],[62,217],[-26,256],[-81,192]],[[71531,49741],[-79,-33],[11,111],[81,24],[-126,210],[-100,-42]],[[71318,50011],[-19,-329],[-192,30],[-11,-226],[-188,44]],[[70908,49530],[-33,-505]],[[71989,48741],[66,-13]],[[72055,48728],[51,48],[275,-54],[94,193],[-59,80],[21,167]],[[72437,49162],[-63,57],[-9,145],[-89,247]],[[72276,49611],[-102,-3],[-13,-287],[-68,-45],[-83,-200],[-21,-335]],[[81544,71229],[49,-8],[193,260],[32,136],[136,12],[81,-81],[31,86],[107,-6],[88,349],[86,9],[60,180],[61,-34],[47,146],[124,74]],[[82639,72352],[31,87],[106,-6],[21,276],[-51,276],[-44,-36]],[[82702,72949],[-3,-116],[-152,-161],[-102,-9],[-218,129],[-127,-194]],[[82100,72598],[-303,-176],[-268,-354],[3,-369],[-91,-10],[-69,-126]],[[81372,71563],[106,-155]],[[25663,28829],[-97,868]],[[25452,29695],[-67,-32],[-155,82],[-157,-304],[-136,-98],[-56,-119],[-145,-54],[-103,-167],[-117,-102]],[[89428,44235],[8,-522],[94,-153],[71,-213]],[[89601,43347],[62,375],[600,-193]],[[90263,43529],[106,344],[-80,288],[-402,194]],[[89887,44355],[-96,-44],[-81,157],[-91,-39],[-43,135],[-98,102]],[[89478,44666],[-101,-61],[51,-370]],[[66295,16772],[-31,414],[57,268],[93,-299],[199,-391],[147,-162],[-6,88],[-131,242],[-52,210],[152,-298],[198,-58]],[[66921,16786],[27,558],[82,-11],[16,326],[-191,30],[47,982]],[[66902,18671],[-867,118]],[[66035,18789],[-73,-1640],[194,-26],[-15,-329],[154,-22]],[[22123,43694],[1612,545]],[[23735,44239],[-45,395]],[[23690,44634],[-181,1608]],[[23509,46242],[-142,1286],[-94,775]],[[23273,48303],[-254,2291]],[[22952,51190],[-1237,-417],[4,-37],[-1698,-595],[-5,43],[-270,-99]],[[19746,50085],[572,-4560],[1524,540],[281,-2371]],[[90185,39143],[155,154]],[[90340,39297],[260,259],[41,381]],[[90641,39937],[-27,71],[13,285],[-37,55],[34,174]],[[90624,40522],[-194,11],[-10,-74],[-141,57],[-28,132],[-98,-203],[-210,-106],[-117,-189],[-126,-84]],[[89700,40066],[-46,-264],[75,-42],[167,-468],[308,285],[-19,-434]],[[73404,46488],[1,-72]],[[73405,46416],[126,-28],[91,-203],[76,-9],[120,-163]],[[73818,46013],[92,264],[-45,231]],[[73865,46508],[-462,83],[1,-103]],[[91294,34269],[48,-448]],[[91342,33821],[39,-345]],[[91381,33476],[79,308]],[[91460,33784],[-51,256]],[[91409,34040],[-69,250]],[[91340,34290],[-46,-21]],[[88035,18578],[30,152],[121,-45],[572,2850],[21,272]],[[88779,21807],[-483,303]],[[87789,22199],[-489,-289]],[[87300,21910],[-733,-456]],[[86567,21454],[47,-131],[45,-344],[314,-859],[331,-759],[240,-340],[118,-254],[99,-38],[110,-170],[164,19]],[[63711,75140],[443,-8],[329,105],[-16,160],[220,-24]],[[64687,75373],[10,337]],[[64707,76044],[-788,76]],[[63919,76120],[-3,-78],[-149,18],[-132,-154],[-39,-278]],[[63596,75628],[98,-92],[-192,4],[41,-315],[84,-41],[51,192],[33,-236]],[[54752,66727],[390,0]],[[56285,66715],[5,847]],[[56290,67562],[-137,-90],[-41,214],[-103,98]],[[56009,67784],[-181,56],[-254,-51],[-29,-198],[-370,228]],[[55175,67819],[-144,-4],[-71,-160],[-109,-124],[-1,-682],[-98,-122]],[[62623,44787],[764,-61],[-11,-339]],[[63376,44387],[39,13],[547,-46]],[[63962,44354],[-40,194]],[[63987,45579],[-42,252],[2,238]],[[63947,46069],[-552,38]],[[63395,46107],[-179,-173],[-117,-338],[-82,-20],[-57,-198]],[[62960,45378],[-111,-113],[-118,-202]],[[62470,39721],[703,-56]],[[63173,39665],[1,10]],[[63174,39675],[15,121],[-21,440],[-58,70],[-153,386],[-13,447]],[[62944,41139],[-288,-195],[-24,-73],[-199,-139]],[[40107,10102],[1236,211]],[[41343,10313],[321,51],[-18,326],[194,31],[-17,328],[867,131]],[[42690,11180],[-70,1485]],[[40907,12130],[-46,-94],[-409,-102],[-48,105],[-53,-68],[-120,3],[-166,169],[-143,32]],[[39922,12175],[48,-787],[58,11],[79,-1297]],[[78436,62707],[207,-555]],[[78643,62152],[16,-41]],[[78659,62111],[7,-19]],[[78666,62092],[80,-211],[496,-692]],[[79661,62392],[-686,1239]],[[78975,63631],[-28,-218],[-56,-73]],[[78891,63340],[-53,-186],[-80,-76],[-78,-344],[-46,-73],[-198,46]],[[41821,28416],[2189,283],[-21,218],[-74,100],[-127,301]],[[43788,29318],[-41,113],[-110,-83],[-58,209],[-112,36],[-21,494]],[[41750,29853],[5,-98]],[[41755,29755],[66,-1339]],[[65431,61426],[30,-79]],[[65469,61330],[21,42],[475,-18],[1,-67],[133,-29],[2,76],[128,36]],[[66229,61370],[37,1466]],[[66266,62836],[-145,17]],[[66121,62853],[-1060,113]],[[65061,62966],[25,-181],[152,43],[52,-359],[60,-68],[72,60],[62,-100],[-102,-171],[75,-99],[-51,-149],[-96,-8],[-27,-152],[98,-44],[50,-312]],[[89470,35374],[234,-496],[71,-90],[91,-341]],[[89866,34447],[131,129],[174,23]],[[90171,34599],[86,503],[-63,342],[-41,-31],[127,311]],[[90280,35724],[-96,67],[27,115],[-108,70],[38,109],[-141,74]],[[9e4,36159],[-64,-195],[-159,-14],[-43,-138],[-40,-328],[-64,-77],[-101,54],[-59,-87]],[[82893,52504],[48,38],[12,-197],[432,39],[184,-321]],[[83569,52063],[-8,1233]],[[82967,53468],[-52,-432],[-88,-240],[-21,-209],[87,-83]],[[89098,49267],[93,7],[90,-113]],[[89281,49161],[43,114],[-19,335],[-139,96]],[[89166,49706],[-128,-143],[-3,-225]],[[36620,7749],[1557,328]],[[38177,8077],[-23,327],[-39,-8],[-90,1293],[5,225],[-86,-46],[-18,133],[-65,-13],[-22,327],[61,12],[-24,335],[-162,-34],[-24,326],[-51,-11],[-93,1309],[-15,-3],[-48,673]],[[36102,13039],[-61,49],[-249,-260],[-73,26],[-146,-72],[-77,-133],[-66,1],[-7,-142],[-145,-234]],[[35278,12274],[60,-707],[393,100],[47,-259],[256,113],[70,-913],[34,8],[65,-847],[90,105],[42,-546],[40,9],[49,-652],[89,20],[49,-642],[33,8],[25,-322]],[[79545,72787],[200,-318],[56,-149],[68,-10]],[[79869,72310],[178,-198]],[[80047,72112],[101,15],[9,-81]],[[80157,72046],[98,-13]],[[80255,72033],[41,487],[-164,39],[36,486]],[[80168,73045],[12,145],[-199,48]],[[30209,31172],[183,-1918]],[[30496,28129],[368,107],[-28,299],[377,100]],[[31213,28635],[-52,410],[-119,1318],[-58,-15],[-23,262],[53,15],[-90,994],[76,20],[-56,651],[544,146],[246,85]],[[31734,32521],[-80,916],[5,91],[-145,1633]],[[31514,35161],[-1635,-438]],[[29879,34723],[148,-1604]],[[30027,33119],[182,-1947]],[[69302,70169],[37,-169],[194,-6],[25,-123],[105,-69],[50,-150],[179,-177]],[[69892,69475],[36,521],[225,-35],[-7,43]],[[70146,70004],[-58,120],[43,105],[-79,96],[-95,260],[47,200],[-98,198],[118,22],[-34,157],[64,-20],[-17,318],[152,152],[-94,39],[-35,228]],[[70060,71879],[-78,-18]],[[69982,71861],[-95,-218],[69,-120],[-133,-25],[-226,184],[-53,-95],[31,-302],[-41,55],[-75,-325],[63,-23],[-162,-279],[-111,-262],[58,-36],[-5,-246]],[[58516,65912],[26,629],[192,4],[5,673]],[[58739,67218],[-2,1006],[-232,-3]],[[58502,68221],[-26,-214],[-154,-300],[-34,-202],[22,-114],[-58,-253],[9,-352],[-48,-251],[-255,4]],[[57958,66539],[-26,-296],[-1,-332],[585,1]],[[82884,45469],[205,94],[142,328],[298,88]],[[83529,45979],[-112,559],[-26,250],[-74,21],[-39,153]],[[83278,46962],[-93,-44],[-255,-12],[-172,-127]],[[87156,47258],[128,-386],[-4,-130],[111,32]],[[87391,46774],[59,18],[122,336],[149,205],[147,78],[67,-44],[300,442],[-8,149]],[[88227,47958],[-60,-109],[-94,108],[23,-171],[-219,105],[-269,-149]],[[87608,47742],[9,-143],[-131,64],[-4,-99],[-100,24],[4,-112],[-107,35],[-37,-149],[-86,-104]],[[62419,17032],[80,-64],[-1,145],[-79,-81]],[[61572,17981],[62,-11],[453,-451],[64,74],[191,-186],[95,-207],[81,31],[125,-111],[141,251],[-65,254],[-124,266],[56,211],[-91,165],[-48,239],[39,42]],[[62551,18548],[55,1639]],[[61635,20261],[-63,-2280]],[[62361,29518],[557,-49]],[[62918,29469],[767,-75],[193,-41]],[[63878,29353],[12,346]],[[63890,29699],[14,334]],[[63345,30592],[-866,79]],[[62479,30671],[-49,-130],[20,-166]],[[62450,30375],[-47,-182],[14,-134],[-62,-117],[6,-424]],[[51710,36749],[-3,671]],[[51707,37420],[-8,832]],[[55910,44178],[176,351],[108,38],[24,92],[154,30],[75,-125]],[[56447,44564],[109,32],[-22,108],[114,154]],[[56648,44858],[-83,120],[23,117],[73,-54],[-24,179],[-122,-71],[-25,229],[-96,83],[-43,194]],[[56351,45655],[-76,-20],[-30,-122],[-383,4]],[[55862,45517],[-5,-1339]],[[14974,41976],[421,179],[189,-1314],[55,-323],[-189,-76],[50,-345],[211,-425],[295,116]],[[16006,39788],[1485,611]],[[17491,40399],[-592,54],[-42,303],[619,2015]],[[15929,44436],[-955,-2460]],[[69019,57227],[287,53],[181,-180],[219,-30]],[[69706,57070],[15,98],[132,7]],[[69853,57175],[-1,333],[-62,284]],[[69790,57792],[-38,-71],[-137,7],[-67,-73],[-184,-58],[-62,57],[-206,-11]],[[53159,89277],[-22,211]],[[53473,87605],[112,-49],[17,72],[293,14],[57,-102],[-10,213],[159,-3]],[[54101,87750],[1,124],[-111,962]],[[53991,88836],[-128,277],[-375,358],[-174,220],[-263,395]],[[53106,89783],[69,-187],[110,-5],[270,-388],[313,-186],[-24,-289],[-254,247],[-78,129],[-125,17],[-50,-353],[-112,-17]],[[53225,88751],[-43,-139],[-48,64],[-151,-296]],[[52983,88380],[-7,-161],[-69,-144],[152,-182],[258,-128],[156,-160]],[[73851,63506],[153,893]],[[74129,65172],[71,439]],[[74200,65611],[-174,61],[-60,71]],[[73966,65743],[-2,-56],[-387,24]],[[73577,65711],[-1,-80],[-137,-404],[-83,-26],[-26,-341]],[[36603,17320],[62,67]],[[36665,17387],[45,288],[113,246],[-12,164],[113,246],[16,226],[61,69],[-30,263],[-76,231]],[[36895,19120],[-252,-53],[-15,219],[-192,-41],[-153,300],[-255,-55],[-33,438],[-34,-7],[-76,1004],[-191,-42],[-9,110],[-191,-42],[-8,110],[-510,-129]],[[34976,20932],[-82,-19],[15,-223],[-94,-22],[-56,-125],[57,-321],[-103,82]],[[34713,20304],[-74,-294],[88,-1045],[-32,-8],[49,-655]],[[50914,40072],[-2,685]],[[50912,40757],[-10,656]],[[47899,32964],[101,155],[266,155],[174,26],[133,139],[164,27]],[[48737,33466],[-23,1140],[20,1],[-28,1340]],[[48706,35947],[-40,-3]],[[47874,35889],[35,-1335],[-26,-3],[35,-1335],[-19,-252]],[[34682,61644],[54,349],[546,107],[74,-125],[463,98],[24,133]],[[35727,63854],[-155,-97],[-460,-376],[-195,-225],[-579,-113]],[[34338,63043],[99,-1450],[245,51]],[[37316,58593],[672,117],[411,312],[140,231],[38,-60],[460,28],[680,120]],[[39717,59341],[624,84],[84,-67],[384,1521],[156,24],[-6,125]],[[40959,61028],[-27,572],[-397,-61],[4,-84],[-506,400]],[[40033,61855],[14,-283],[-1381,-215],[-720,-119],[-38,670]],[[37143,61778],[132,-2324],[41,-861]],[[82378,54815],[-6,-77]],[[83185,55486],[-307,26],[11,114],[-205,60],[-105,122]],[[82579,55808],[-155,-307],[-52,77]],[[86853,56023],[429,-141]],[[87282,55882],[61,613],[60,197]],[[87435,57431],[-89,154],[-79,-81],[-212,-5],[-51,85],[-159,-6]],[[86845,57578],[-147,-84],[-149,-204]],[[86549,57290],[19,-114],[227,-213],[-31,-254],[89,-686]],[[85673,59341],[177,-116],[476,-152],[67,-41]],[[86393,59032],[98,136],[138,285],[150,203],[59,229],[111,155]],[[86949,60040],[17,171],[160,118],[-115,296]],[[87011,60625],[-128,166],[-203,27],[-438,-223],[-280,119],[-88,-63]],[[85874,60651],[34,-71],[-53,-232],[26,-66],[23,-442],[-106,-152],[-125,-347]],[[30836,14280],[180,51],[31,-327],[384,105],[196,13],[27,-288],[117,34],[-16,312],[115,34],[117,126],[66,246],[146,159],[-14,173],[142,118]],[[32327,15036],[31,207],[87,26],[-12,122],[128,266],[144,-18],[64,93],[97,-119]],[[32689,17456],[-12,136]],[[32677,17592],[-193,-79],[-573,-155]],[[31911,17358],[-426,-115]],[[74977,51781],[130,24],[28,-264]],[[75135,51541],[145,61],[118,-54]],[[75562,52303],[-126,181],[8,145],[-63,26],[-36,348]],[[75345,53003],[-423,-600]],[[74922,52403],[55,-622]],[[79808,62645],[140,166],[26,102],[164,79],[284,303]],[[80422,63295],[158,223]],[[80387,64244],[-68,50]],[[80319,64294],[-7,-116],[-280,89],[-80,-114],[-111,189],[-68,-343]],[[79773,63999],[95,-196],[26,-282],[-66,-240],[-88,-105],[-70,-236],[138,-295]],[[70461,50895],[130,-83],[141,-227]],[[70732,50585],[129,311],[61,67],[121,-81],[0,257]],[[71111,51828],[-338,-238]],[[70773,51590],[0,-209],[-75,-178],[-102,29],[-49,-272],[-93,64],[7,-129]],[[73902,52280],[51,-4],[-25,-512]],[[73928,51764],[250,1],[84,-81]],[[74262,51684],[-1,316],[27,151],[241,211],[46,225],[-9,241]],[[74566,52828],[-284,532]],[[74282,53360],[-90,72],[-177,-290]],[[74015,53142],[-43,-267],[-203,-168]],[[73769,52707],[41,-295],[92,-132]],[[74418,50434],[48,-561]],[[74466,49873],[330,179],[101,340]],[[74897,50392],[-83,45],[50,133],[-101,153]],[[74763,50723],[-68,173],[-144,-203],[44,-70],[-109,-64],[-68,56]],[[74418,50615],[0,-181]],[[79461,58900],[235,-73],[333,458],[22,269]],[[80051,59554],[-445,78]],[[79361,59708],[-16,-337],[116,-471]],[[79283,55968],[133,-5],[45,157],[88,-20]],[[79549,56100],[106,356],[-28,87],[59,161],[103,94]],[[79789,56798],[-98,251],[-91,29],[-51,124]],[[79549,57202],[-69,-392],[-70,-110],[-38,-202],[-130,80],[-64,-149],[-60,74],[-43,-202],[-110,73]],[[78965,56374],[96,-190],[185,-106],[37,-110]],[[89499,51318],[332,-121]],[[89831,51197],[444,-162]],[[90275,51035],[176,697],[139,447]],[[90590,52179],[-35,29]],[[90555,52208],[-62,-206],[-64,-56],[8,-135],[-71,-277],[-116,-219],[-162,12],[-8,-122],[-91,93],[63,182],[120,119],[64,-57],[30,241],[333,861],[20,151],[-144,-162],[-9,-123],[-142,-283],[-70,-20]],[[90254,52207],[5,-119],[-214,-216],[-110,49],[-108,-228],[-328,-375]],[[81740,51070],[208,-217],[72,-142]],[[82020,50711],[165,-252],[119,73]],[[82304,50532],[18,123],[148,252],[65,452]],[[82535,51359],[-171,184],[-90,250],[-149,61],[-57,107],[-83,-46],[-40,115]],[[87176,48597],[-122,8],[-101,-266],[-119,29],[-6,-81]],[[20900,11527],[-60,-7],[17,438],[-42,121]],[[20815,12079],[-17,-25]],[[20798,12054],[-134,-107],[-115,56],[-114,-112],[-264,254],[-75,324],[-135,157],[-62,-25],[-64,215],[-170,111],[-171,-22],[-128,127]],[[19366,13032],[-81,-136],[-140,-125],[-72,-180],[45,-145],[1,-216],[51,-236],[30,-315],[-149,-433],[-39,-277]],[[50818,66139],[1056,38]],[[51869,67017],[-7,668]],[[51862,67685],[-64,-64],[14,-153],[-80,-109],[-100,-24],[-54,149],[-220,339],[-59,30],[-204,-163]],[[51095,67690],[63,-377],[-47,-67],[-103,43],[-111,-51],[-53,-307],[56,-174],[-89,-48]],[[79588,54521],[78,-253],[163,-222]],[[79829,54046],[316,-73]],[[80145,53973],[-45,105]],[[80100,54078],[-32,250],[41,195],[-36,333]],[[80073,54856],[50,207],[-153,-53],[-102,116],[-91,209]],[[79777,55335],[-19,92]],[[79758,55427],[-95,-66],[-50,-165],[-111,-104],[157,-450],[-71,-121]],[[74524,59942],[70,-237],[108,72],[79,-227],[-39,-199],[141,-37],[-9,-470],[21,-106],[80,25],[-18,-242]],[[74957,58521],[105,172],[94,-38],[16,242]],[[75172,58897],[-155,510],[-138,357],[-59,349]],[[74820,60113],[-139,270]],[[74681,60383],[-79,-276],[-97,-45],[19,-120]],[[50044,28915],[192,10]],[[50228,30599],[-812,-47]],[[52701,72893],[91,4]],[[52792,72897],[952,27]],[[53744,72924],[49,71],[-13,173],[62,184],[79,88],[-33,202]],[[53888,73642],[129,116]],[[54017,73758],[-969,968]],[[52695,73984],[6,-1091]],[[51095,67690],[-22,1627]],[[50254,69286],[17,-1421]],[[50271,67865],[15,-953]],[[83627,49065],[141,-214],[86,-551],[50,-88],[106,7]],[[84010,48219],[55,-60],[129,101],[30,219],[150,50],[213,529],[50,-9]],[[84419,49560],[-96,164]],[[84323,49724],[-62,6],[-140,-222]],[[84121,49508],[-82,-134],[-54,63],[-167,-62],[-83,-239],[-108,-71]],[[35583,50175],[212,22],[44,172],[120,154],[135,73],[-10,146]],[[35220,52174],[75,-965],[-37,-9],[82,-1007],[128,-62],[115,44]],[[79995,69006],[62,-74],[-50,-118],[182,-141]],[[80189,68673],[200,74],[124,-66]],[[80513,68681],[164,540],[170,176]],[[80847,69397],[-31,273]],[[80816,69670],[-99,-58],[-114,183],[-46,348],[-97,343],[51,115]],[[80511,70601],[-79,115],[-138,42],[-122,-209]],[[80172,70549],[23,-343],[-216,-147],[-300,-6]],[[79679,70053],[148,-113],[-70,-164],[220,-319],[-76,-126],[74,-153],[20,-172]],[[65565,43089],[-60,-113],[-84,4],[-106,120],[-252,25],[-123,-43],[-37,135]],[[64903,43217],[-116,41],[-114,163],[-257,53],[-55,-229],[-70,-25]],[[64291,43220],[143,-132],[89,7],[23,-132]],[[53862,32977],[1104,2]],[[54966,32979],[0,1340]],[[53920,34315],[22,-48],[-84,-316],[-151,-196],[-3,-240],[146,-317],[12,-221]],[[51573,52879],[191,1],[1,-680]],[[51765,52200],[959,19]],[[52724,52219],[-13,1687]],[[52711,53906],[-1149,-25]],[[51562,53881],[11,-1002]],[[73210,48224],[58,-26],[169,-379]],[[73595,47743],[135,147],[-36,168],[90,-26],[44,285],[148,52],[-23,109],[56,116]],[[73297,48729],[-84,-161],[-50,-207],[47,-137]],[[65806,81494],[-22,441],[41,548],[60,158],[147,152],[-101,495]],[[65931,83288],[-229,19],[-58,-247],[-115,-54],[-93,-131],[-13,-131],[-101,-134]],[[65322,82610],[-33,-489],[168,-92],[76,-199],[146,-272],[127,-64]],[[70319,63046],[19,346],[-21,191],[-90,150],[-48,236]],[[70179,63969],[-1113,107]],[[69066,64076],[19,-1203]],[[22427,68031],[2086,629]],[[24513,68660],[1173,338],[759,232],[4,-37],[1309,341]],[[27758,69534],[-30,329]],[[27728,69863],[-54,675],[-184,1968]],[[25670,73199],[-2624,-2596],[-809,-811]],[[22237,69792],[190,-1761]],[[29892,65646],[40,-140],[129,-35],[97,-94],[43,-141],[550,129]],[[30751,65365],[-176,2171]],[[30443,69178],[-109,1338]],[[30334,70516],[-124,-28]],[[30210,70488],[-176,-442],[70,-397],[-39,-422],[-103,-416],[-28,-9],[-225,-968],[183,-2188]],[[62956,62797],[60,-186],[-13,-117],[75,-331],[-104,-448],[143,-161],[14,-121]],[[63131,61433],[169,-40],[13,340],[382,-21]],[[63714,62506],[12,567],[-189,11]],[[63150,63463],[-6,-536],[-177,15],[-11,-145]],[[86500,89682],[160,625],[70,853],[20,950]],[[86750,92110],[-260,48],[-195,-50],[7,79],[-1163,328]],[[85139,92515],[-154,-1533],[-75,-807]],[[81775,74118],[51,-287],[51,-10],[58,-222]],[[81935,73599],[165,257],[224,110],[331,58]],[[82655,74024],[-14,346],[-39,4],[-78,298],[-58,25],[1,455],[-43,12]],[[82424,75164],[-271,-241],[19,-96],[-134,83],[-108,-27],[-167,-140]],[[81763,74743],[-12,-121],[24,-504]],[[59598,40593],[768,-44]],[[60392,41735],[-128,13]],[[60264,41748],[-644,57]],[[62686,33644],[384,-34],[-3,-114]],[[63067,33496],[292,106],[105,270],[38,226]],[[63795,34558],[-313,28],[10,337],[-381,33]],[[73361,54232],[390,-24]],[[73751,54208],[-69,119],[116,146]],[[73798,54473],[-27,433],[-57,471]],[[73714,55377],[-246,76]],[[73137,54741],[144,-219],[80,-290]],[[62533,82267],[23,-141]],[[62556,82126],[145,11],[112,82],[171,-313],[127,38],[126,284],[179,-15],[37,-98],[228,-22]],[[63681,82093],[192,-18],[90,123]],[[63963,82198],[-53,211]],[[63910,82409],[-417,94]],[[62767,83402],[-42,-76],[50,-138],[46,49],[-9,-195],[-114,-18],[-92,81],[-68,-59]],[[62472,83979],[171,-172],[155,9],[269,254],[-98,125],[-2,132],[-151,54],[-366,-331],[22,-71]],[[68669,47607],[641,-105]],[[69310,47502],[80,274],[-23,319],[-121,134],[-80,396]],[[69166,48625],[-450,60]],[[87982,44174],[146,245],[139,56],[141,240]],[[88408,44715],[45,106],[76,-100],[55,40],[-25,155],[44,149],[147,260],[-22,81],[67,277],[-202,-174],[-56,-197],[-49,47],[12,188],[-105,-78],[-64,-187],[-76,-80],[-151,-26],[-212,65],[-28,-163],[-111,-255]],[[87753,44823],[-56,-81],[66,-233],[44,-311],[175,-24]],[[63753,79823],[76,-221],[775,-122]],[[64604,79480],[-110,278]],[[64494,79758],[-40,143],[-96,118],[44,304],[-41,167],[116,354],[90,74]],[[64567,80918],[-184,16],[-62,97]],[[64321,81031],[-233,14]],[[64088,81045],[-64,-74],[-118,9],[66,-371],[-36,-317],[-100,77],[28,-120],[-44,-137],[-95,-75],[28,-214]],[[60465,75985],[669,-41],[-5,-336],[485,-29]],[[61614,75579],[37,143],[-48,224],[47,15],[-63,298],[150,108],[-23,70],[88,131],[1,156],[154,57]],[[61957,76781],[-820,388],[-51,13],[-95,-235],[-29,-255]],[[60962,76692],[-163,-296],[-200,-91],[4,-138],[-117,-71],[-21,-111]],[[70108,29495],[-117,-382],[-48,-254],[11,-130],[93,-282],[33,-286]],[[53959,41159],[1056,3]],[[55015,41162],[-92,200],[78,210],[90,69],[64,194],[-24,92]],[[55131,41927],[5,219],[89,18]],[[55225,42164],[-601,3]],[[53956,42165],[3,-1006]],[[66666,33795],[657,-94]],[[67495,33672],[63,1311]],[[67558,34983],[-64,9]],[[67494,34992],[-574,81]],[[66728,35099],[-62,-1304]],[[49534,44033],[578,30]],[[50112,44063],[376,17]],[[50488,44080],[-27,1677]],[[50461,45757],[-920,-48]],[[67494,34992],[17,335],[-42,7],[16,308]],[[67485,35642],[49,1004]],[[35600,67894],[1140,207],[-17,328],[754,126],[-37,665]],[[37440,69220],[-36,652],[-68,-11],[-100,1695],[937,147]],[[38173,71703],[-101,1991]],[[38072,73694],[-133,-21]],[[37939,73673],[-959,-159],[-1067,-194]],[[35913,73320],[-711,-127]],[[35202,73193],[235,-3655],[67,11],[23,-361]],[[70732,50585],[73,-10],[-29,-190],[17,-181],[-78,-176],[12,-243]],[[70727,49785],[-11,-168],[196,-29],[-4,-58]],[[71318,50011],[54,124],[-23,145],[-66,30]],[[69310,47502],[1,-214]],[[69311,47288],[9,19],[484,-72],[-1,-24]],[[70047,47187],[-73,266],[-103,134],[-48,-36],[-9,390],[-31,112],[56,223],[37,330]],[[69876,48606],[-95,149],[-99,-113],[-94,80],[-90,-13]],[[69498,48709],[-47,154],[-136,38],[-36,162],[-243,177]],[[69036,49240],[-4,-234],[136,-145],[-2,-236]],[[80162,33015],[286,-310],[257,-381],[40,-212],[100,55],[187,-296],[250,-320]],[[81282,31551],[105,1028],[244,-74]],[[81631,32505],[56,566]],[[81687,33071],[-1478,430]],[[80209,33501],[-47,-486]],[[83713,67648],[186,-27],[277,52],[-29,-211],[115,-81],[18,-165],[-191,-237],[27,-82]],[[84116,66897],[106,100],[75,-66],[117,355],[109,-72],[-14,130],[87,185],[102,-209],[31,-203],[112,-120],[-2,-182],[148,-442],[16,-121],[141,-183],[54,33],[84,-285],[49,-26]],[[85331,65791],[198,174],[159,26],[-32,105]],[[85656,66096],[-63,98],[-23,332],[-119,4],[-105,85],[-85,-108],[-96,142],[-44,253],[87,17],[5,107],[-198,277],[-40,185],[-206,258],[-81,-103],[-66,150],[119,41],[-12,201],[-149,218],[-35,141],[-140,51],[-122,132],[-50,165],[-46,-48],[-117,184]],[[84070,68878],[-21,-46],[-115,150],[-135,-142],[42,-121],[-30,-297],[-64,-47],[-21,-170],[-66,-79],[59,-295],[-6,-183]],[[81208,59346],[515,-83]],[[81723,59263],[39,398],[169,-291],[62,104]],[[81993,59474],[16,229],[107,312],[29,312],[-46,116]],[[81088,60643],[-100,-393],[-20,-307],[134,-121],[-16,-339],[52,-124]],[[82197,69242],[424,-880],[150,215],[-8,177],[111,51],[47,-166]],[[82921,68639],[92,226],[15,290],[45,105],[-29,248],[41,57],[-67,274],[-83,-3],[-7,204],[-134,15],[41,137],[-28,131],[48,142],[95,87],[24,111],[138,185]],[[83112,70848],[2,176]],[[83114,71024],[-79,-6],[-170,-185],[-108,71],[-103,-78],[-27,-271],[-66,-129]],[[82561,70426],[29,-244],[-217,-519],[15,-117],[-191,-304]],[[90313,31098],[145,-223],[34,95],[214,4],[-30,-119],[149,79],[157,-100]],[[90982,30834],[-35,294],[67,291]],[[91014,31419],[79,143],[-19,285]],[[91074,31847],[-317,847]],[[90757,32694],[-248,-143]],[[90509,32551],[-609,-368]],[[89900,32183],[-131,-216]],[[89769,31967],[-31,-260],[443,-214],[73,-310],[59,-85]],[[91905,23858],[228,33],[206,-141],[184,-68]],[[92523,23682],[11,279]],[[92534,23961],[53,142],[-17,265],[59,150],[-25,163],[-83,104],[6,275],[58,278],[178,247]],[[92010,25858],[-88,-706],[-138,46],[-84,-705],[205,-71],[-49,-571],[49,7]],[[31709,73322],[-129,1713],[-1587,-359]],[[29993,74676],[341,-4160]],[[31117,60856],[1038,242],[103,-1328],[1317,295],[12,-165],[190,39],[-13,168],[574,114]],[[34338,60221],[126,27],[52,344]],[[34516,60592],[166,1052]],[[34338,63043],[-948,-194]],[[33390,62849],[-2391,-540]],[[30999,62309],[118,-1453]],[[80453,50719],[-6,-135],[130,-234]],[[80577,50350],[18,-259],[102,-115],[74,16]],[[80771,49992],[464,495]],[[81235,50487],[-25,186],[72,125],[-77,146],[-131,122]],[[81074,51066],[-2,-36],[-223,153],[-181,219]],[[80668,51402],[-274,-328]],[[80433,41247],[42,-66],[-41,-143],[85,-65],[-5,-465]],[[80514,40508],[365,-36]],[[80879,40472],[20,207]],[[80459,41745],[-66,-109],[50,-191],[-10,-198]],[[72700,71898],[120,-109],[60,-143],[126,-130],[97,210],[125,-14],[154,80],[41,-61]],[[73423,71731],[79,310],[149,211]],[[73651,72252],[-125,31],[-19,88],[52,761]],[[73559,73132],[22,318],[-368,70]],[[73213,73520],[-207,42],[-22,-325],[-193,32]],[[72555,72176],[62,-248],[83,-30]],[[72514,65397],[188,-358],[154,-40],[-5,-55]],[[73577,65711],[5,128],[-198,-49],[-95,73],[9,140],[-129,-8],[-36,199],[-123,110]],[[72510,66013],[-81,16],[58,-190],[-12,-208],[39,-234]],[[69059,64535],[7,-459]],[[70179,63969],[52,1007]],[[70039,64996],[-986,90]],[[69053,65086],[6,-551]],[[15565,88139],[10,1163]],[[15575,89302],[-181,4],[20,698]],[[14445,89986],[-442,-30],[3,-116],[-134,-12],[-4,117],[-536,-59],[-38,229],[-139,98],[-43,344],[-67,-9],[-11,232],[-67,-10],[-43,344],[-66,-10],[-13,231],[-90,-14],[-13,232],[-66,-11],[-43,344],[-140,93],[-42,343],[-66,-12],[-15,215]],[[12370,92525],[-16,14]],[[12354,92539],[-117,-22],[2,117]],[[12239,92634],[-19,96],[-164,122],[-65,-154],[79,-145],[12,-260],[-80,-424],[52,-138],[108,-127],[-113,-637],[-84,-319],[-48,23],[-19,190],[-80,-6],[-160,138],[-230,33],[-171,-99],[-7,-258],[-68,-89],[-93,-324],[-95,-85],[-51,-143],[78,-106],[-157,-17],[179,-244],[5,-205],[-40,-74]],[[10033,90043],[198,78],[97,-139],[133,6],[96,-81],[10,159],[78,-4],[46,160],[9,450],[-177,9],[-80,127],[-69,-160],[-79,-22],[-242,-381],[-20,-202]],[[7988,88764],[78,-103],[-11,129],[204,374],[-177,-152],[-94,-248]],[[41821,28416],[56,-1099]],[[42836,27452],[1697,214],[1,-241],[61,-97],[-11,-127],[54,-325],[70,-92],[-1,-228],[136,-54],[89,105],[83,-23],[129,-246],[59,-22]],[[45203,26316],[-34,639],[-49,1336]],[[45120,28291],[-19,-2],[-40,1095],[-27,72],[-168,-64]],[[44866,29392],[-60,45],[-1018,-119]],[[50464,23921],[1157,62]],[[51621,23983],[-5,333]],[[51598,26313],[-1154,-58]],[[50443,25248],[21,-1327]],[[53429,32299],[570,8]],[[53999,32307],[-91,128],[15,348],[-61,194]],[[54007,34586],[-91,30],[-49,-126],[-118,40],[-46,-76]],[[53703,34454],[-10,-107],[-119,-217],[39,-146],[-65,-81],[-121,-22],[-6,-123]],[[53421,33758],[8,-1459]],[[82921,68639],[64,-187]],[[82985,68452],[127,78],[179,-19],[35,204],[83,99],[134,23],[41,131],[126,135]],[[83710,69103],[-5,97],[128,241],[-42,287],[-178,228],[-119,103],[-24,-133],[-142,-94],[-84,152],[99,72],[108,165],[-76,241],[-263,386]],[[77434,57428],[21,-27],[5,-414],[52,-314]],[[77512,56673],[-32,-145],[43,-111],[81,70],[0,-208]],[[77604,56279],[-4,94],[135,109],[416,587]],[[78151,57069],[18,278],[-85,335]],[[78084,57682],[-46,80],[-159,-23],[-136,127],[-37,145],[-120,85]],[[77586,58096],[-37,15],[-44,-309],[36,-104],[-107,-270]],[[89071,36209],[89,-308],[102,-232]],[[89262,35669],[189,-355]],[[89451,35314],[19,60]],[[9e4,36159],[146,127],[65,152],[135,86],[113,213]],[[90459,36737],[-84,150],[-69,4],[-46,194],[-167,195]],[[90093,37280],[-19,-268],[-92,-41]],[[89982,36971],[-911,-762]],[[52082,31943],[-9,1219]],[[52073,33162],[-227,0],[-87,-76],[-77,36],[-23,159],[-103,179],[-138,16],[-189,-295]],[[51229,33181],[60,-114],[-8,-158],[53,-243],[-32,-106],[10,-331],[57,-309]],[[69853,57175],[378,28],[28,-42]],[[70259,57161],[240,27],[-59,228],[17,141],[75,123],[-24,90],[-8,408]],[[70500,58178],[-19,354]],[[70481,58532],[-597,-38]],[[69884,58494],[-37,-85],[-1,-302],[-56,-315]],[[55114,55765],[467,-3]],[[55581,55762],[203,-2]],[[55784,55760],[0,218],[-42,0],[5,1333]],[[55747,57311],[-672,4]],[[55075,57315],[-2,-1329],[41,0],[0,-221]],[[53768,71892],[414,1],[0,-106]],[[54594,73650],[-706,-8]],[[53744,72924],[13,0],[11,-1032]],[[47409,66203],[401,534],[219,-8],[188,179],[137,-106]],[[48354,66802],[-21,968]],[[95783,18652],[176,-17],[30,-254],[166,33]],[[96155,18414],[10,382],[-26,78],[186,-13],[38,298],[-35,153],[112,218]],[[96440,19530],[-37,341],[-132,220],[-94,-243]],[[96177,19848],[2,-150],[-70,-173],[12,-319],[-94,177],[-74,23],[-124,-182]],[[95829,19224],[-36,-44],[-10,-528]],[[53191,69608],[833,39]],[[54024,69647],[0,218],[165,-41]],[[54183,71249],[-409,-6]],[[53774,71243],[-609,-27]],[[53165,71216],[26,-1608]],[[50072,76134],[-53,-155],[-334,73]],[[47681,76412],[127,198],[-48,113],[95,121],[46,-92]],[[47901,76752],[-37,1551]],[[41927,75581],[849,101]],[[42724,77849],[-167,-23]],[[42557,77826],[-72,-169],[11,-247],[-129,-243],[-143,-88],[-175,-246],[-155,177],[-24,-59]],[[41870,76951],[57,-1370]],[[38173,71703],[18,3],[93,-1694],[1907,279]],[[40191,70291],[-81,1697],[170,24],[-95,1999]],[[40185,74011],[-483,-68]],[[39702,73943],[-84,-12]],[[39618,73931],[-1546,-237]],[[61673,51613],[96,-3],[119,-169],[458,-34],[-7,-396]],[[62339,51011],[167,-9]],[[62506,51002],[16,-1],[32,1402]],[[58107,63037],[1,-168],[196,3],[1,-282]],[[58305,62590],[0,-67],[196,0],[1,-346],[193,16],[0,-451],[108,248],[70,-44]],[[58873,61946],[71,-120],[137,78],[120,-100],[60,41],[104,-124],[33,384],[158,-59],[62,51]],[[59656,62134],[4,404],[-321,3],[-127,277],[-242,-1],[-78,55],[9,444]],[[58563,45942],[18,1225]],[[58581,47167],[-140,-27],[-252,251],[45,-153],[-115,6],[9,143],[-138,47]],[[57990,47434],[-187,-239]],[[57803,47195],[-8,-956]],[[15108,45816],[1611,651]],[[17614,48775],[1809,4656]],[[19423,53431],[276,709]],[[16211,52872],[-509,-206],[-151,-25]],[[15551,52641],[43,-275],[45,0],[18,-478],[-37,-91],[-2,-514],[35,-66],[-48,-218],[-6,-294],[75,-172],[-69,-223],[22,-177],[-96,-50],[-33,-202],[31,-141],[-69,-190],[43,-150],[-103,-400],[62,-30],[-24,-165]],[[82009,37591],[-189,-1904]],[[81820,35687],[88,450],[117,31],[-17,174],[543,-242],[98,-192]],[[82704,36436],[54,514],[-292,1051]],[[82466,38001],[-76,42],[-122,-116],[-75,-232],[-147,-155],[-36,51]],[[80698,57902],[1032,-194]],[[81771,57915],[20,350]],[[81791,58265],[-900,165]],[[80696,57918],[2,-16]],[[78084,57682],[43,195],[52,-35],[81,240]],[[78260,58082],[87,228],[53,-65],[105,210],[-30,382],[112,161]],[[78313,59573],[-85,-70],[-62,-189],[-300,-402],[-96,-77]],[[77770,58835],[43,-159],[-112,-354],[30,-89],[-139,-64]],[[77592,58169],[-6,-73]],[[76605,56569],[45,-177],[-23,-250],[41,-286]],[[76668,55856],[123,-118],[113,30],[55,-112],[86,-2],[7,-151],[92,-22]],[[77337,55508],[77,394]],[[77414,55902],[-54,115],[-78,-115],[-191,350],[-18,173]],[[77073,56425],[-133,2],[-160,182],[27,149],[-87,-60],[25,167]],[[76745,56865],[-140,-296]],[[83730,33410],[-7,-56],[352,-118]],[[84075,33236],[309,459],[100,-30]],[[84484,33665],[47,406],[-108,625]],[[84423,34696],[-241,25]],[[84182,34721],[-35,-353],[-32,10],[-34,-307],[-271,86],[-80,-747]],[[53236,32296],[193,3]],[[53421,33758],[-164,-116],[-93,49],[-29,-154],[-55,-5]],[[53080,33532],[-188,-44],[-47,-108]],[[52845,33380],[8,-1089]],[[87992,34657],[214,-309],[176,-209],[-83,-135],[-16,-163],[104,-190],[74,8]],[[88461,33659],[316,415],[-111,183],[230,453]],[[88896,34710],[-208,186]],[[88688,34896],[-132,117],[-87,169]],[[88469,35182],[-249,-227],[-228,-298]],[[83138,60179],[708,-175]],[[83846,60004],[20,155],[121,238],[156,140],[-17,459]],[[84126,60996],[-83,184],[-291,80],[-390,605]],[[83362,61865],[-81,-212],[-38,-268],[-99,-164],[-90,-240]],[[83054,60981],[-58,-159],[-292,-534]],[[82704,60288],[434,-109]],[[82881,66625],[471,-731],[54,198],[113,54],[120,-32]],[[83639,66114],[78,208],[67,45],[-47,144],[104,84],[275,302]],[[83713,67648],[19,-113],[-94,-324],[36,-231],[-172,-75],[-211,85],[-162,-133],[-92,-181],[-156,-51]],[[59392,45214],[314,-28],[383,5]],[[60089,45191],[287,-9],[2,338]],[[60378,45520],[-3,1115]],[[60375,46635],[-144,-76],[-92,458]],[[60139,47017],[-80,21],[-112,-230],[-4,-113],[-109,3],[-86,-82],[-57,-182]],[[59691,46434],[-24,-123],[-163,-91],[-31,-121],[-61,49],[-35,-223],[27,-118],[-25,-253]],[[90382,17556],[529,-235],[451,-160]],[[91362,17161],[129,635],[-42,223]],[[90997,18798],[-185,7],[-332,-144]],[[90480,18661],[-72,-163],[49,-224],[-20,-327],[-96,-121],[41,-270]],[[82845,33605],[0,-2]],[[82845,33603],[229,-66],[539,-199],[13,104],[104,-32]],[[84182,34721],[-681,127],[13,138],[-96,91]],[[82731,34747],[-30,-314],[37,-128],[177,8],[-70,-708]],[[88838,47754],[48,-100],[88,0]],[[88974,47654],[14,84],[122,-56],[77,211],[41,224],[-17,309],[-131,-166],[-133,-95]],[[88947,48165],[-83,-48],[-26,-363]],[[60587,50062],[225,-2]],[[60812,50060],[159,-1],[-1,325],[215,0],[61,54],[96,-56]],[[61342,50382],[1,167]],[[61343,50549],[9,504],[28,-1],[6,560]],[[61001,51619],[-191,7],[-148,-332],[-19,-231],[-64,1],[-1,-160],[-97,-29]],[[60481,50875],[0,-488],[98,-5],[8,-320]],[[39287,16453],[388,68],[-7,109],[328,57],[-20,331],[64,10],[-19,330],[129,22],[-13,220],[59,121],[322,57],[-6,111],[390,67],[6,-110],[194,32],[9,-165],[192,30]],[[41303,17743],[-26,496],[-266,-43],[-34,641],[30,5],[-36,671]],[[40971,19513],[-83,-13],[-74,1329],[-66,-11]],[[40748,20818],[-1877,-331]],[[38871,20487],[83,-1323],[59,10],[80,-1313],[53,9],[82,-1317],[56,-45]],[[40748,20818],[-100,1653],[-80,-13],[-74,1340]],[[40494,23798],[-61,-10]],[[40433,23788],[-1314,-228],[-176,-3]],[[38943,23557],[-375,-70]],[[38568,23487],[45,-707],[-25,-5]],[[38588,22775],[41,-654],[69,13],[107,-1659],[66,12]],[[69123,53349],[363,-486],[164,-125],[196,-349]],[[70021,53053],[-71,330],[-58,-1],[-7,197],[126,232],[-8,154]],[[70003,53965],[-62,106],[-201,56],[-54,87],[-291,-125]],[[69395,54089],[-155,-154],[-81,-167],[-14,-201],[-82,-97],[60,-121]],[[68425,18153],[145,-171],[63,17],[57,199],[104,100],[105,-3],[35,-159],[80,-4],[66,130],[9,-230],[-49,-167],[83,-78],[45,96],[-19,186],[98,70],[160,-365],[177,-133],[302,-416],[64,59],[351,-200]],[[70345,17786],[-768,133],[39,660],[-385,61],[38,662]],[[69269,19302],[-773,127]],[[68496,19429],[-71,-1276]],[[77369,49388],[52,-154],[218,75],[181,158],[226,90]],[[78046,49557],[-92,129],[54,99],[40,391]],[[78048,50176],[-224,-86],[-222,259],[-73,-33]],[[77529,50316],[-42,-296],[-75,-74],[-38,-151]],[[77374,49795],[58,-222],[-63,-185]],[[67533,43783],[889,-128]],[[68409,44408],[-163,41],[5,111],[-694,100]],[[67557,44660],[-27,-539]],[[77581,51134],[45,54]],[[77626,51188],[170,36],[9,202],[89,-79],[50,49],[39,402],[80,70]],[[78063,51868],[-34,62]],[[78029,51930],[-150,47],[-249,434],[-44,-80]],[[77586,52331],[-101,-55],[-30,-104],[-85,34],[-19,-351],[-46,-274]],[[77305,51581],[-34,-195],[105,-294],[60,64],[145,-22]],[[51776,51187],[574,16]],[[52728,51544],[-4,675]],[[51765,52200],[11,-1013]],[[64797,48393],[-70,202],[60,233]],[[64673,49336],[-114,-251],[21,-218],[77,-249],[140,-225]],[[83924,38347],[207,90],[114,132],[-2,-227],[267,151],[29,-228]],[[84539,38265],[66,266],[193,171]],[[84798,38702],[-87,337],[54,91],[-78,635],[-20,313],[-94,433]],[[83857,40737],[45,-408],[-105,-882],[33,-61],[65,-700]],[[55862,45517],[-382,4]],[[55097,45523],[-1,-1341]],[[59396,69243],[1,-1345],[19,0],[0,-508]],[[59416,67390],[153,-8]],[[59569,67382],[97,185],[63,240],[132,55],[75,107],[72,-63],[68,145]],[[60076,68051],[0,1248]],[[60076,69299],[-194,1],[1,57],[-268,-3]],[[59615,69354],[-219,0],[0,-111]],[[59352,65913],[3,337],[-38,153],[109,17],[-21,301],[47,310],[105,239],[12,112]],[[59416,67390],[-131,59],[-165,-57],[-58,-87],[-187,-84],[-136,-3]],[[87228,49461],[49,-57]],[[87277,49404],[20,-23]],[[87297,49381],[44,-44]],[[87341,49337],[100,156],[-107,137]],[[87334,49630],[-103,-30],[-3,-139]],[[63395,46107],[256,324],[121,214],[12,104]],[[63784,46749],[-790,59],[6,341],[-129,8]],[[62616,47168],[-69,-675]],[[62547,46493],[-52,-506],[422,-606],[43,-3]],[[64801,47513],[-219,25],[6,293]],[[64588,47831],[-306,-140]],[[64282,47691],[-143,50],[-66,-128],[-73,-473]],[[64e3,47140],[42,-240],[63,-62],[87,60],[298,-27],[-8,-195],[192,-22],[-7,-126],[94,-24]],[[83182,64735],[76,-296],[157,-49],[-29,-196],[218,-132],[26,-77],[457,-690]],[[84290,63475],[-47,274],[-126,235],[56,165],[-148,920]],[[84025,65069],[-85,96],[14,114],[-129,55]],[[83825,65334],[-237,119],[-166,-134],[-38,-175],[-102,-104]],[[83282,65040],[-100,-305]],[[78459,54466],[22,286],[-142,283],[45,82]],[[78353,55208],[-184,225],[-46,-14],[-121,191],[-40,-14],[-129,284],[-99,130]],[[77734,56010],[-174,-361],[-78,220],[-68,33]],[[68005,59551],[61,-144],[700,-67]],[[68766,59340],[18,802],[-79,321],[22,406]],[[68727,60869],[-214,46]],[[84126,60996],[55,163],[69,-147],[88,93],[-32,210],[80,142],[55,-35],[0,166],[83,177]],[[83857,62817],[-183,-241],[69,-160],[-74,-320],[-87,-138],[-19,-151],[-104,195],[-96,-129]],[[83363,61873],[-1,-8]],[[88563,37508],[242,-503]],[[88805,37005],[248,45],[77,198],[120,53],[27,135],[55,-57],[113,82]],[[89445,37461],[-118,330],[33,21],[-125,208],[-90,309],[23,137]],[[89168,38466],[-105,103],[-90,179],[-72,272]],[[88901,39020],[-578,213]],[[84571,61779],[204,-1325]],[[84775,60454],[809,1013]],[[85584,61467],[-84,205]],[[85500,61672],[-96,-104],[-61,144],[-169,-2],[-137,-74],[-187,98],[-99,254]],[[82086,34764],[127,-39],[-19,-188],[318,-76],[36,377]],[[81820,35687],[-8,-6]],[[66099,20334],[108,87],[14,-111],[150,-29],[151,144],[51,-69],[138,136],[74,-56],[209,129]],[[66550,21390],[-390,51],[-42,-988],[-19,-119]],[[81937,33878],[908,-273]],[[81126,75521],[96,-25],[17,-255],[245,45]],[[81484,75286],[59,17],[5,246],[48,48],[-28,194],[44,-2],[10,343]],[[81622,76132],[-92,-3],[-29,197],[-98,-7],[-5,510],[114,328],[6,326],[-25,457]],[[81493,77940],[-228,71],[-97,-230],[-3,-234],[-85,-210],[32,-99]],[[81112,77238],[54,-849],[-56,-12],[-461,98],[-60,-831],[537,-123]],[[37079,54189],[35,430],[-40,281],[-17,633],[17,711],[-64,418],[-146,87],[-43,104],[342,319],[185,538],[346,399]],[[37694,58109],[-76,138],[-112,-42],[-55,73],[-100,-99]],[[37351,58179],[9,-87],[-632,-110],[13,277],[-341,-63]],[[36400,58196],[4,-137]],[[36404,58059],[11,-134],[-1137,-208],[56,-834],[-744,-141],[-566,-138]],[[34024,56604],[86,-1225],[84,-986],[40,-114],[274,-223],[22,-217],[66,-149]],[[58420,74206],[172,-5],[168,-229],[21,-150],[104,-188],[146,87],[89,-9],[101,180],[1,123]],[[59729,75165],[-160,79],[3,263]],[[59572,75507],[-828,39]],[[58744,75546],[-59,-186],[-130,-123],[-69,-210]],[[85283,53972],[54,547],[103,51]],[[85440,54570],[39,173],[77,24],[-11,200],[-59,186],[-82,-10],[-20,244],[-135,38]],[[85249,55425],[-192,79]],[[31439,56872],[909,210],[1612,362]],[[33960,57444],[564,124],[-150,2220],[-36,433]],[[31117,60856],[322,-3984]],[[86520,39875],[363,-124]],[[86883,39751],[354,-127]],[[87237,39624],[-33,878],[-25,180],[67,399]],[[87246,41081],[-153,-1],[-88,83],[-136,-27],[-105,97]],[[86764,41233],[34,-576],[-182,-245],[-163,-58],[79,-399],[-12,-80]],[[89327,39227],[17,88]],[[89344,39315],[-17,-88]],[[89168,38466],[161,-44],[155,66]],[[89484,38488],[9,27]],[[89493,38515],[-65,137],[-46,332]],[[89382,38984],[-112,180],[-15,218],[98,102],[-10,332],[190,377]],[[89533,40193],[-93,260],[-128,119],[-161,35]],[[89151,40607],[-50,-301]],[[89101,40306],[-170,-1045],[-30,-241]],[[44477,43614],[1085,115]],[[45562,43729],[-61,1671]],[[44418,45289],[1,-23]],[[80255,72033],[230,81],[39,-55],[133,80]],[[80657,72139],[158,14],[200,230]],[[81015,72383],[-140,244],[99,1147]],[[80974,73774],[-42,11],[-154,-192]],[[80778,73593],[-32,-86],[-225,-199],[-205,-108],[-100,-165],[-48,10]],[[72690,70572],[683,-127]],[[73373,70445],[237,-41],[-41,304],[52,107],[40,591]],[[73661,71406],[-5,176],[-149,5],[-84,144]],[[72700,71898],[-70,-1137]],[[32026,49693],[383,90],[11,-54],[970,224],[60,300],[392,-54],[200,359]],[[34042,50558],[-36,199],[-174,63],[-19,218]],[[52912,9721],[1223,21]],[[54157,11464],[-1159,-15]],[[52998,11449],[84,-333],[16,-208],[-55,-153],[-56,-475],[-91,-438],[16,-121]],[[57681,78692],[623,-272]],[[58475,78280],[243,-100]],[[58718,78180],[97,805],[-33,2701]],[[58441,80613],[-43,-188],[70,-296],[-74,-137],[-65,9],[-44,-384],[-60,-25],[-53,-507],[-78,-135],[-5,-186],[-79,-105],[-246,59],[-83,-26]],[[85345,63572],[66,179],[96,103],[98,-71]],[[85605,63783],[112,129],[104,329],[179,-57]],[[86e3,64184],[-115,382],[-73,434],[-10,489],[18,309],[-88,217],[-76,81]],[[85331,65791],[-57,-47],[-400,-174]],[[84874,65570],[-13,-121],[65,-157],[53,-295],[234,-590],[-24,-69],[24,-370],[132,-396]],[[55015,41162],[-22,-316],[56,-139]],[[55767,40703],[2,667],[25,1],[-4,569]],[[55790,41940],[-659,-13]],[[64041,43772],[128,-139],[6,-154],[116,-259]],[[64903,43217],[30,795]],[[64933,44012],[4,112]],[[64937,44124],[-1e3,88]],[[63937,44212],[73,-186],[31,-254]],[[91566,21208],[30,117],[553,121],[434,78]],[[92583,21524],[-115,320],[15,400]],[[92483,22244],[-63,131],[5,248],[44,119],[15,443],[55,173],[-16,324]],[[91905,23858],[-24,-163],[-77,27]],[[91804,23722],[-22,-174],[45,-151],[118,53],[-11,-448],[-115,-56],[-23,-372],[25,6],[37,-393],[-204,-48],[10,-350],[-22,-68],[-138,-4],[-12,-68],[-114,173]],[[91378,21822],[-17,-183],[104,-155],[40,146],[61,-422]],[[45867,13636],[1359,129]],[[47809,13820],[-19,658],[-132,-12],[-39,1315]],[[47619,15781],[-116,-11],[-19,647],[-329,-26]],[[46723,15939],[-131,-116],[-16,-291],[-57,-136],[-48,-290],[110,-180],[-80,-139],[-329,95],[-98,-48],[-167,142],[-117,-46],[-103,-135],[-102,-20],[-5,-124],[-190,7],[-66,-42]],[[45324,14616],[-83,-199],[18,-389],[-38,-102],[48,-106],[-108,-85],[-82,155]],[[45079,13890],[13,-340],[775,86]],[[87282,55882],[29,-2],[157,-323]],[[67174,53803],[31,-132],[347,-50]],[[67552,53621],[418,632],[16,352]],[[67986,54605],[-131,-24]],[[67855,54581],[-125,-147],[-183,-65],[-137,-155],[-221,-119]],[[67189,54095],[-15,-292]],[[89237,45112],[-16,112]],[[89221,45224],[-69,50],[-33,-297],[63,-66],[55,201]],[[89042,43507],[54,-99],[39,-337]],[[89555,43069],[46,278]],[[89428,44235],[-82,81],[-48,386],[-93,-197],[63,-102],[-88,-166],[-48,296],[50,76],[-10,156],[-58,-21],[-93,113],[-56,-22],[-146,-251],[-261,-586],[118,-87],[-75,-232],[-1,-159],[64,-98],[51,68],[61,-111],[22,113],[244,15]],[[23254,7628],[602,230],[7,-52],[190,71],[-50,375],[260,95]],[[22959,9893],[295,-2265]],[[93381,29855],[79,172],[179,-87],[83,354],[-200,135],[100,111],[129,362]],[[93751,30902],[-63,100],[-115,-18],[-126,147]],[[93447,31131],[-165,-225],[-27,-211],[-95,-166],[-141,120],[-95,-578]],[[92924,30071],[35,-209],[325,-216],[97,209]],[[71151,35930],[447,-75]],[[71904,37046],[-671,127]],[[71223,37007],[-72,-1077]],[[44289,48960],[12,-317]],[[44240,50319],[0,-24]],[[44240,50295],[49,-1335]],[[63962,44354],[-25,-142]],[[64937,44124],[38,594],[127,603],[1,141]],[[64715,45510],[-252,27]],[[75745,53679],[95,-148],[132,16],[48,-241],[84,-90]],[[76104,53216],[106,86],[68,-56],[257,246],[91,-6]],[[76626,53486],[30,192],[-164,232],[-46,142],[-120,104],[-25,210],[-103,260]],[[58062,40667],[768,-36]],[[58848,41857],[-366,25]],[[58482,41882],[-406,30]],[[77298,49237],[58,-181],[140,-278],[-82,-223]],[[77414,48555],[118,-87],[86,-229]],[[77618,48239],[101,0],[56,-109],[145,-51],[23,68]],[[77943,48147],[13,292],[-56,37],[58,161],[133,162],[81,252],[95,40],[-43,164]],[[78224,49255],[-147,2],[-31,300]],[[77369,49388],[-71,-151]],[[81759,43250],[239,-91],[197,-260]],[[82195,42899],[96,179],[75,41]],[[82007,44333],[45,-122],[-29,-235],[-123,33],[-86,-170],[-110,-67]],[[81704,43772],[-17,-222],[72,-300]],[[91462,26996],[14,-940]],[[91476,26056],[386,-143]],[[92037,26572],[19,56],[18,627],[-91,2],[37,222],[109,19]],[[92129,27498],[26,237],[9,418],[-60,7],[87,393]],[[92191,28553],[-700,253]],[[91491,28806],[-16,7]],[[91475,28813],[-37,-130],[24,-1687]],[[61420,47562],[819,-41]],[[62253,48894],[-137,-3],[-56,89],[-200,120],[-109,242],[-110,109]],[[61641,49451],[-96,61],[-182,-83],[-94,-231]],[[61269,49198],[1,-275],[131,-395],[-51,-193],[34,-772],[36,-1]],[[54025,23926],[266,86],[283,270]],[[54574,24282],[105,94]],[[54679,24376],[89,209],[246,423],[32,144],[107,50]],[[55153,25202],[-1,171],[-174,-1],[-2,331],[-954,-3]],[[54022,25700],[1,-659]],[[54023,25041],[2,-1115]],[[86405,47745],[157,39],[140,-45]],[[86721,48290],[-201,-118],[-102,44],[-30,-89],[-139,-109],[-80,7],[7,207],[-213,-59]],[[85775,47877],[100,-647]],[[31213,28635],[20,-214],[375,100],[29,-330],[458,119],[38,-328]],[[32133,27982],[474,125],[-31,370],[95,23],[18,222],[-47,163],[35,389],[119,354],[-10,273],[80,28],[146,312],[46,-14],[50,330],[105,251],[164,304],[-17,164],[100,26],[-75,992],[42,9],[-53,648]],[[33374,32951],[-812,-197],[-828,-233]],[[28296,32645],[979,274]],[[29275,32919],[38,213],[-60,115],[-31,230],[64,157],[5,548],[33,79],[-60,142],[-54,324],[-67,88],[-83,292]],[[29060,35107],[-307,-63],[-65,143],[-224,-153],[-18,-114]],[[28446,34920],[-38,-144],[68,-35],[-81,-331],[-65,55],[-12,-505],[-41,-159],[107,-338],[-45,-288],[-89,-273],[-44,-280]],[[25191,4391],[1222,445],[700,237]],[[24827,7293],[133,-1058]],[[80500,80244],[127,-172],[-1,-188],[86,-120]],[[80712,79764],[219,15]],[[80931,79779],[49,126],[123,3],[133,105],[156,-58],[114,18],[63,189],[60,12],[64,207]],[[81693,80381],[80,935]],[[81773,81316],[9,118],[-258,138],[-54,-230],[-377,90]],[[81093,81432],[-287,89],[-20,-217],[-189,54],[-9,-111]],[[80588,81247],[-88,-1003]],[[74897,50392],[37,-101],[82,32],[-35,-160],[75,22]],[[75056,50185],[109,-121],[23,152],[132,-37],[192,60]],[[75512,50239],[-60,169],[86,28],[-21,261],[32,254],[-58,112],[85,278]],[[75135,51541],[-226,-544],[-146,-274]],[[51152,85015],[414,-1031]],[[51566,83984],[68,75],[548,-574]],[[52182,83485],[360,548],[-24,58]],[[52321,85018],[-737,1031]],[[51584,86049],[-221,-435]],[[49429,33227],[171,-135],[327,-182],[105,200],[79,-4],[209,172],[87,-17],[117,118],[196,61],[77,-33],[180,63]],[[50977,33470],[-18,1247],[9,1]],[[49430,35985],[-20,-2]],[[49410,35983],[28,-1332],[-18,-2],[25,-1337],[-16,-85]],[[86417,55250],[32,160],[118,136]],[[86567,55546],[69,112],[104,333],[113,32]],[[86549,57290],[-173,185],[-146,12],[-104,-174]],[[86126,57313],[7,-75],[-298,-539],[-94,-60]],[[85741,56639],[341,-825],[335,-564]],[[62938,38681],[1062,-76]],[[64025,39618],[-578,37]],[[63447,39655],[-273,20]],[[63173,39665],[-77,-313],[-88,-32],[-129,-279],[59,-360]],[[61061,30484],[563,-42]],[[61624,30442],[193,-14]],[[61817,30428],[52,1606]],[[61097,32088],[-12,-500]],[[67218,61037],[-186,17],[3,138]],[[67035,61192],[-524,40]],[[66511,61232],[-14,-553],[-64,-124]],[[66433,60555],[56,-63],[-7,-338],[60,-257],[-25,-68],[59,-227],[83,10]],[[82737,41088],[141,-44]],[[82878,41044],[778,-244]],[[83520,41816],[-100,289],[-162,253],[-23,116]],[[83235,42474],[-169,299],[-70,211],[-75,66]],[[82921,43050],[-184,-1962]],[[82256,41232],[481,-144]],[[82921,43050],[4,43]],[[82195,42899],[-51,-518]],[[82144,42381],[-26,-173],[132,-594],[6,-382]],[[65543,16515],[56,-268],[181,-234],[152,-286],[122,-94],[87,-164]],[[66141,15469],[324,-45],[16,327],[108,-16]],[[66589,15735],[-19,247],[-149,276],[-13,192],[-113,322]],[[66035,18789],[-480,64]],[[65555,18853],[-40,-990],[192,-22],[-14,-325],[-105,14],[-45,-1015]],[[65708,60801],[60,-174],[195,-288],[168,54],[73,-89],[78,124],[151,127]],[[66511,61232],[-120,7],[-162,131]],[[65431,61426],[-79,-98],[-29,139],[-80,-25],[63,-205]],[[73666,31508],[332,-74]],[[73998,31434],[71,671],[56,667]],[[73378,32939],[-98,-1328]],[[52711,53906],[-3,1839]],[[52708,55745],[-556,-11]],[[52152,55734],[-601,-18]],[[51551,55716],[8,-1496]],[[51559,54220],[3,-339]],[[76690,46998],[212,-76],[37,-190],[106,-157]],[[77045,46575],[42,77],[-69,215],[16,141],[-136,387]],[[76898,47395],[-98,324],[37,331],[-184,120]],[[76653,48170],[-145,-267],[-66,72]],[[76442,47975],[-28,-60],[-208,-79],[-51,-264],[-80,-73]],[[76075,47499],[5,-336],[-44,-90]],[[76036,47073],[38,-192],[156,-108],[99,85],[179,25],[143,208],[39,-93]],[[58932,83793],[1,44],[-317,3],[-256,140],[-424,339]],[[57753,83072],[-14,-855]],[[54e3,37692],[535,5]],[[54535,37697],[44,117],[-35,120],[58,182],[-25,105],[71,147],[43,-124],[52,132]],[[54842,38822],[-653,-9]],[[54189,38813],[1,-168],[-64,-1],[-96,-168],[-30,-169],[0,-615]],[[15557,11917],[679,324],[742,341],[1065,477]],[[18043,13059],[-118,756]],[[17925,13815],[-211,0]],[[16684,13651],[-66,55],[-276,49],[-109,70]],[[16233,13825],[-33,-76],[-218,-66],[-93,108],[-81,-24],[-10,-262],[-164,-210],[-160,-44]],[[15474,13251],[-108,-160]],[[15366,13091],[5,-177],[-100,-96],[151,-965],[135,64]],[[62066,46452],[-16,-1003],[-12,-225]],[[62547,46493],[-480,16],[-1,-57]],[[39545,33547],[-58,1315],[-102,1655]],[[39385,36517],[-76,1247],[-67,1278]],[[39242,39042],[-746,-123],[-774,-142]],[[37505,38731],[94,-1518],[421,78],[30,-578],[124,-2072],[85,-1326]],[[84485,47114],[86,-159],[-31,-168],[33,-325]],[[84573,46462],[139,-256],[-20,-61]],[[85234,46341],[294,113]],[[85414,46980],[-230,897]],[[85184,47877],[0,138],[-194,85],[-42,102]],[[84948,48202],[-75,6],[-12,-170],[-376,-924]],[[58581,47167],[100,-15],[83,-152],[158,107],[116,-23],[21,-269]],[[59059,46815],[-12,1352]],[[59046,48222],[-581,-12],[-2,113],[-479,-16]],[[57984,48307],[6,-873]],[[61343,50549],[298,-8],[659,-48]],[[62300,50493],[14,520],[25,-2]],[[61342,50382],[-1,-137],[132,-129],[-96,-231],[214,-27],[57,-133],[-7,-274]],[[62265,48891],[35,1602]],[[58512,29293],[-192,9]],[[58320,29302],[-19,-1335]],[[42735,10258],[1729,235]],[[44464,10493],[-14,328]],[[44450,10821],[-28,656],[87,9],[-41,941]],[[44468,12427],[-214,-81],[-145,3],[-55,-60],[-144,24],[-83,150],[24,115],[-227,116],[-71,-51],[-115,99],[-113,-213],[56,-106],[-184,-157],[-105,96],[44,112],[-62,85],[-52,-78],[-36,243],[-80,-91],[-27,157],[-79,53],[-66,-122],[-63,60],[-51,-116]],[[42690,11180],[45,-922]],[[85171,49447],[171,214],[76,-64]],[[85804,49362],[37,270]],[[85841,49632],[60,673]],[[85901,50305],[-55,83],[-147,37],[-136,148]],[[85563,50573],[-67,-1],[-142,-211],[-59,57],[-128,-170],[-86,-10],[0,-177]],[[88708,40456],[202,-13],[94,-116],[97,-21]],[[89151,40607],[31,189]],[[89182,40796],[-146,8],[-160,135],[-78,-2],[-103,179],[38,174],[-91,252],[-63,75]],[[88579,41617],[-72,59],[26,289],[-66,-51],[-13,-241],[-101,-179],[45,-474],[49,-295],[82,-187],[151,-15],[28,-67]],[[63341,43046],[-7,-352]],[[64041,43772],[-158,40],[6,-85],[-135,-178],[-36,-193],[-369,32]],[[63349,43388],[-8,-342]],[[86334,41905],[429,-670]],[[86763,41235],[-25,59],[127,241],[108,19],[124,144],[118,245],[119,-29]],[[87334,41914],[-118,692]],[[87216,42606],[-78,-91],[-106,278]],[[87032,42793],[-58,-98],[-184,-22],[-6,-133],[-158,-94]],[[68517,61061],[37,1486]],[[68554,62547],[-735,100]],[[67819,62647],[-34,-972]],[[59353,71005],[56,-2]],[[59409,71003],[469,-20]],[[59878,70983],[22,1160],[95,-7],[24,506]],[[59666,73331],[-128,5],[-15,-336],[-13,-1011],[-55,-82],[34,-150],[-56,-404],[-95,-181],[15,-167]],[[87446,60749],[64,-41],[36,-192],[69,60],[178,-167],[35,111],[157,204],[49,-34]],[[88034,60690],[-155,580],[-48,387],[-47,561]],[[87784,62218],[-44,-495],[-81,-345],[-40,-304],[-134,-185],[-39,-140]],[[66902,18671],[31,659]],[[66099,20334],[-201,-3],[-196,-174]],[[65702,20157],[-94,-78]],[[65570,19185],[-15,-332]],[[67986,54605],[54,-30],[47,-301],[-50,-201],[-134,-294],[51,-405],[101,-156]],[[68055,53218],[102,59]],[[68157,53277],[73,17],[54,234],[142,222],[50,201],[-36,146],[54,130]],[[68494,54227],[-54,262],[54,309],[-52,77]],[[68442,54875],[-131,-240],[-104,-46],[-200,189]],[[68007,54778],[-79,-39],[-73,-158]],[[10718,41346],[8,-99],[100,-81],[37,-150],[118,-183],[213,201],[139,-31],[163,64],[208,-81],[64,26]],[[11777,41316],[29,605]],[[10533,43712],[-29,-190],[-78,-105],[164,-1019]],[[10590,42398],[58,-106],[-70,-77],[81,-248],[-12,-212],[62,-103],[-34,-92],[43,-214]],[[67180,54092],[9,3]],[[68007,54778],[13,309]],[[67439,55146],[-7,-27]],[[67432,55119],[-252,-1027]],[[81893,68590],[124,-125],[118,-307],[-46,-194],[66,-74],[-10,-128],[255,-405]],[[82400,67357],[115,174],[105,257],[183,214],[142,400],[40,50]],[[82197,69242],[-90,5],[-124,-100]],[[81983,69147],[-66,-115],[38,-88],[-79,-183],[17,-171]],[[53237,37455],[-6,1103]],[[53231,38558],[-183,161],[-272,137],[-125,-31]],[[52651,38825],[13,-1382]],[[30202,18409],[154,53],[82,-122]],[[31911,17358],[-84,766],[-65,765],[-76,736],[-97,-26],[-24,248],[-95,-26],[-58,656],[-187,-51],[-134,1320]],[[30957,23008],[-58,730]],[[30899,23738],[-109,-106],[-18,-168],[-112,-206],[17,-160],[-119,-426],[-74,-125]],[[30484,22547],[222,-2261],[36,10],[102,-1100],[-285,-81],[-153,-435],[-96,-27],[11,-109],[-119,-135]],[[69149,59192],[94,-4],[110,118],[54,-136],[182,-34]],[[69589,59136],[-14,679],[164,186]],[[69658,60501],[-155,17],[-327,169],[-29,121]],[[69147,60808],[-66,-72],[109,-285],[-131,-398],[22,-240],[-38,-127],[72,-182],[24,-213]],[[22097,26225],[457,163],[229,-1794]],[[24458,24142],[-64,118],[-70,278],[38,131],[-61,146],[-20,205],[-84,27],[-187,1528]],[[23959,27680],[-64,540]],[[23895,28220],[-666,-232],[95,-607],[-257,-117],[-21,-78],[-244,-21],[-17,-139],[-115,-51],[-100,-142],[-144,152],[-46,-157],[-139,-161],[17,-76],[-89,-91],[15,-168],[-87,-107]],[[43647,34108],[39,5],[-17,317],[-27,1018],[66,7],[-7,338]],[[43701,35793],[-271,-17],[-824,-114]],[[42606,35662],[-63,-11]],[[42543,35651],[16,-334],[-70,-10],[60,-1330]],[[94892,27590],[27,-13],[388,-616]],[[95960,28522],[-107,86],[-3,418],[-129,140],[-129,49]],[[95368,28609],[-67,-111]],[[95301,28498],[-83,-129],[-104,-47]],[[95114,28322],[-74,-154],[-30,-286],[-65,50],[-53,-342]],[[69036,49240],[-97,214],[-67,349],[-51,-102],[-41,142],[-34,-111],[-50,245],[-51,-69]],[[68645,49908],[-5,-10]],[[68640,49898],[62,-129],[-64,-414],[45,-223],[-39,-437]],[[76819,53677],[144,-12],[7,-122],[230,-239],[121,-231]],[[77321,53073],[111,52]],[[77432,53125],[-41,183],[357,-313],[135,128]],[[77883,53123],[34,166],[-24,149]],[[77893,53438],[-151,173],[-178,54],[-82,303],[4,149],[-102,38],[-189,153],[-192,215],[-65,25]],[[76938,54548],[-7,-125],[-83,-121],[11,-198],[-52,-81],[40,-172],[-28,-174]],[[70301,59723],[175,-282],[8,-489]],[[70484,58952],[332,158],[473,269]],[[71289,59379],[-51,48],[-3,444],[-76,354],[-125,185],[-3,134]],[[70586,60553],[-160,-19]],[[59084,81063],[489,-22],[-6,-337],[196,-7],[4,335],[489,-26]],[[60256,81006],[1,88],[193,-8],[9,455],[65,-4],[8,397],[199,-8],[-25,168],[42,110],[-210,15],[2,168]],[[59159,81665],[-4,-141],[-117,-195],[46,-266]],[[84135,55862],[539,-167],[-35,-117]],[[85249,55425],[4,97],[-57,931],[153,56]],[[85349,56509],[-73,265]],[[85276,56774],[-157,-142],[-20,-95],[-130,-86],[-49,53],[-67,256],[-84,-16],[-166,251]],[[84603,56995],[-365,121]],[[48038,87680],[26,1]],[[48033,89343],[-1422,-70]],[[46611,89273],[43,-1716]],[[77529,50316],[3,149],[85,124],[53,501],[-44,98]],[[77581,51134],[-135,-148],[-150,-288],[-71,116],[-74,-120],[-142,-75]],[[77009,50619],[-37,-159]],[[76972,50460],[24,-128],[-56,-85],[94,-216],[150,-210],[-37,-110],[227,84]],[[28477,37138],[-233,86],[-125,-37],[-18,-128],[35,-257],[-82,-21],[-259,217],[-215,238]],[[27580,37236],[-266,-1283]],[[27314,35953],[535,-139],[354,105],[184,106]],[[26272,45692],[671,192],[105,70],[505,145]],[[27553,46099],[-170,254],[-93,1045]],[[27290,47398],[-376,-87],[-655,-211]],[[26259,47100],[106,-188],[151,-452],[-93,-270],[-165,-383],[14,-115]],[[78224,49255],[54,163],[102,46],[5,106]],[[78385,49570],[162,227],[27,170]],[[78574,49967],[-129,143],[28,153],[-89,32],[-120,-70],[-71,54]],[[78193,50279],[-145,-103]],[[61589,29114],[716,-58]],[[62305,29056],[72,272],[-16,190]],[[62450,30375],[-633,53]],[[61624,30442],[-35,-1328]],[[13548,11714],[109,-14],[1,-189],[88,-61],[42,74],[306,-87],[140,176],[62,13],[33,-162],[114,-141],[37,41]],[[14480,11364],[-149,859],[-163,998]],[[14168,13221],[-125,-62],[-56,-138],[-141,-78],[-276,-294],[-109,-209],[46,-261]],[[67558,29628],[395,-60]],[[67953,29568],[12,192],[-97,396],[-48,559],[43,219]],[[67863,30934],[-276,40]],[[67587,30974],[-32,-671],[36,-5],[-33,-670]],[[29225,16311],[-2,-152],[123,-106],[63,69],[98,-193],[82,29],[74,-117]],[[30202,18409],[-153,-167],[-15,-109],[-144,-48],[-134,28],[-73,248],[-92,64]],[[29591,18425],[-103,-177],[-207,-257],[35,-189],[-29,-211],[22,-356],[-40,-33],[30,-199],[-65,-188],[41,-173],[-112,-13]],[[29163,16629],[-9,-227],[71,-91]],[[76747,57028],[30,-24],[254,248],[103,139],[101,-63],[199,100]],[[77592,58169],[-63,164],[-69,-14],[-49,115],[-133,135],[-58,183],[-318,67]],[[76902,58819],[-35,-464],[-81,-64],[-210,-636]],[[76576,57655],[204,-335],[-33,-292]],[[20567,33974],[701,262],[-158,1257],[4,2128],[275,98]],[[21389,37719],[-54,477],[-7,581],[-69,330],[-54,121],[-36,540],[-144,405],[-70,30],[-138,1118]],[[20817,41321],[-1165,-429]],[[19652,40892],[128,-884],[317,-2554],[129,-924],[299,-2359],[42,-197]],[[60853,71924],[289,25],[100,101],[5,192],[194,-10],[7,336]],[[61448,72568],[7,335]],[[61455,72903],[-388,21],[5,167],[-292,15]],[[60576,72611],[32,-140],[-16,-218],[73,-144],[-4,-171],[192,-14]],[[60835,70945],[1221,-55]],[[62056,70890],[-27,167],[23,384],[54,267],[-16,277]],[[62090,71985],[-44,139],[-331,433],[-267,11]],[[60853,71924],[-18,-979]],[[93636,21096],[535,511],[167,52]],[[94338,21659],[-30,109],[142,571],[-79,315]],[[94371,22654],[-586,-400],[-70,101],[-91,-185],[-66,-5],[-114,-198]],[[93444,21967],[-22,-96],[108,-172],[-32,-237],[190,-139],[-52,-227]],[[62166,69380],[57,74],[-47,145],[23,149],[-118,100],[-81,207],[-51,14],[-35,235]],[[61914,70304],[-161,-168],[-10,-170],[-188,-23],[-48,-136]],[[61507,69807],[-54,-57],[3,-246],[58,-142],[47,-340],[-41,-440],[-12,-349]],[[45761,41061],[164,17]],[[45925,41078],[789,62]],[[46714,41140],[-39,1350]],[[45754,42403],[-32,-3]],[[86570,36246],[97,-322],[-25,-377],[48,-302]],[[86690,35245],[-98,-87],[-76,-193],[-6,-404],[-93,-232]],[[86417,34329],[16,-80],[143,-119],[93,-19]],[[86669,34111],[33,303],[-29,583],[206,-156],[184,50],[34,205],[40,-10]],[[87137,35086],[70,202],[146,-87],[76,202]],[[87429,35403],[-476,611],[1,20]],[[86954,36034],[-77,46],[-256,285],[-62,-75]],[[86559,36290],[11,-44]],[[88623,42560],[47,-130],[100,-47],[-11,-242],[254,11]],[[89042,43507],[-120,-163],[-110,-8],[-106,-95],[-124,-214],[-16,97],[-83,-35],[12,194],[-46,-11],[-18,-335],[70,-336],[141,96],[-19,-137]],[[55728,31644],[768,-11]],[[56496,31633],[8,1327]],[[56504,32960],[-771,11]],[[75130,60473],[58,-116],[272,-50],[32,-81]],[[75492,60226],[263,146],[30,108],[93,-29]],[[75878,60451],[7,847]],[[75067,61469],[48,-373],[-23,-13],[63,-348],[-25,-262]],[[53746,45853],[583,4]],[[54329,45857],[346,2]],[[54676,47208],[-6,347]],[[54670,47555],[-77,-259],[-159,19],[-94,-89],[-66,125],[-61,-70],[-43,146],[-101,-53]],[[54069,47374],[-121,-67],[-1,83],[-161,-42],[-13,-241],[-131,-198],[-12,-131],[-136,-300],[35,-223],[67,-53],[40,-168],[110,-181]],[[87887,41284],[-105,-41],[113,174]],[[87895,41417],[-81,28],[-75,-93]],[[87739,41352],[-173,-98],[-44,-355],[305,-108],[60,493]],[[95223,17589],[151,-185]],[[95374,17404],[107,361],[-42,69],[133,227],[54,342],[141,34],[16,215]],[[95829,19224],[-89,312],[-153,-103],[-228,-231],[-45,224],[-207,-84]],[[95107,19342],[-25,-101],[144,-666],[15,2],[-1,-614],[-60,-281],[43,-93]],[[69064,46357],[104,-251],[-58,-150]],[[69110,45956],[621,-95]],[[69731,45861],[17,335]],[[69311,47288],[17,-184],[-120,-115],[-4,-265],[-135,-255],[-5,-112]],[[67067,64672],[-13,-337]],[[67054,64335],[-2,-55],[286,-38]],[[67980,64167],[14,337]],[[67994,64504],[-95,66],[17,389],[-59,120]],[[67857,65079],[-189,23],[-3,-55],[-580,72]],[[67085,65119],[-18,-447]],[[56488,30691],[-763,12]],[[27609,38427],[90,136],[133,-62],[74,219],[186,-171],[80,10],[143,-171],[129,29],[168,-131]],[[28612,38286],[32,126],[-34,227],[-90,119],[79,348],[123,51],[56,174],[-21,118],[218,74],[63,190],[-22,74],[60,230],[-8,165],[-72,251],[70,50],[169,453],[-15,164],[320,89]],[[29540,41189],[57,15],[-30,330]],[[29567,41534],[-655,-178]],[[28912,41356],[-662,-185]],[[28250,41171],[-210,-52],[68,-189],[-115,-360],[-22,84],[-139,77],[-134,303],[-142,78],[-69,-40],[59,-170],[-13,-142],[57,-94],[-70,-159],[6,-175],[-102,-178]],[[27424,40154],[12,-184],[73,-165],[-21,-190],[57,-57],[-37,-242],[8,-363],[39,-29],[-17,-472],[71,-25]],[[80948,49043],[221,-255]],[[81466,49242],[11,64],[-169,800],[-71,386]],[[81237,50492],[-2,-5]],[[80771,49992],[31,-216],[179,-337],[129,93],[-97,-206],[41,-107],[-106,-176]],[[28912,41356],[-39,414]],[[28873,41770],[-86,903],[-90,-25],[-154,1657]],[[28543,44305],[-940,-268],[11,-47],[-279,-80]],[[27335,43910],[99,-1024]],[[27434,42886],[9,-85],[97,28],[77,-152],[296,80],[28,-294],[58,15],[80,-893],[240,-110],[16,-168],[-85,-136]],[[66183,29464],[779,-94],[17,335]],[[66979,29705],[29,664],[-27,3],[32,672]],[[66822,31065],[-764,93]],[[66058,31158],[-15,-334]],[[66043,30824],[-7,-333],[-47,-1001]],[[52810,23798],[344,10],[23,-114],[821,12]],[[53998,23706],[27,220]],[[54023,25041],[-679,-5]],[[52806,24356],[4,-558]],[[84798,38702],[105,88],[269,37],[120,120]],[[85292,38947],[-67,250],[-63,715],[-117,448]],[[59846,25338],[622,-40],[378,-8]],[[60846,25290],[17,664]],[[60863,25954],[14,554],[-288,14]],[[60589,26522],[-51,-59],[-322,-24],[-34,-131],[-267,-406]],[[59915,25902],[-114,-116]],[[59801,25786],[45,-448]],[[32550,12813],[640,167]],[[33190,12980],[-18,218],[128,32],[-28,328],[192,48],[-14,163],[193,48],[-13,164],[174,42],[-91,1091],[-61,41],[-83,285],[105,109],[-11,330]],[[32327,15036],[30,-44],[75,-976],[-190,-54],[54,-516],[-27,-64],[69,-404],[193,51],[19,-216]],[[81993,59474],[145,252]],[[82138,59726],[128,222],[14,449],[424,-109]],[[83054,60981],[-236,280],[62,202],[-153,59],[-73,103],[-69,-124],[-79,160],[-28,-226],[-215,380]],[[82263,61815],[-46,-100],[18,-226]],[[86558,46667],[354,-1126]],[[86912,45541],[75,-20]],[[87388,45758],[-61,298],[168,202],[54,174]],[[87549,46432],[-138,19],[-47,104],[27,219]],[[87156,47258],[-85,75],[-134,-416],[-61,65],[-120,-88],[-71,-142],[-53,32],[-74,-117]],[[40221,32972],[386,59]],[[40607,33031],[-192,3666]],[[40415,36697],[-1030,-180]],[[59447,25250],[56,-18],[-17,-876],[-56,2]],[[59430,24358],[-11,-661]],[[59419,23697],[430,-20]],[[59849,23677],[-12,331]],[[59837,24008],[28,386],[-71,113],[46,193],[29,348],[-23,290]],[[59801,25786],[-83,-3],[-119,-122],[-122,44],[-30,-455]],[[66547,55017],[64,71],[27,-137],[-92,-169],[85,12],[117,188],[17,121],[104,-21]],[[66869,55082],[63,139]],[[66932,55221],[-50,381],[-64,162],[99,73]],[[66917,55837],[1,130],[-73,-21],[-51,174],[80,183],[-25,64]],[[66849,56367],[-81,324],[-79,2],[-108,-222]],[[66581,56471],[-93,-263],[-103,-156],[-182,-455]],[[66203,55597],[86,-266],[155,-131],[-4,-113],[107,-70]],[[88896,34710],[148,-126],[139,-184],[77,-274],[140,-213]],[[89400,33913],[156,314],[-83,427],[-60,4],[-14,349],[53,54],[-1,253]],[[89262,35669],[-137,-121],[25,-146],[-114,-189],[-75,100],[-119,-273],[-99,42],[-55,-186]],[[59572,75507],[7,501],[194,-8],[14,676],[192,-10],[12,666]],[[59991,77332],[-293,16],[-94,340],[-177,9],[-27,350]],[[59400,78047],[-91,40]],[[59309,78087],[-43,-362],[-131,-144],[44,-194],[-75,-295],[-94,-115],[43,-138],[-106,-77],[-106,-230]],[[58841,76532],[14,-287],[39,-97],[-53,-228],[14,-108],[-111,-266]],[[72790,53440],[98,-67]],[[72888,53373],[109,202],[189,25]],[[73186,53600],[66,383],[123,185],[-14,64]],[[72879,54698],[-95,-1024],[-44,-103],[50,-131]],[[27993,66948],[-235,2586]],[[24513,68660],[225,-2198],[83,-849],[3,179],[74,66],[101,222],[918,260],[100,-987],[988,273]],[[30075,52658],[-442,5097],[309,78],[-47,552],[-30,-7],[-229,2652],[-13,-4],[-55,669],[-55,328],[6,279],[-119,1381],[-18,-5],[-114,1328],[-59,-16],[-69,800]],[[29140,65790],[-196,-85]],[[19970,66387],[65,-52],[134,60],[171,-33],[6,-131],[139,-165],[38,-233],[-46,-485]],[[22783,64731],[-356,3300]],[[22237,69792],[-2538,-2618],[58,-202],[4,-258],[96,-94],[113,-233]],[[59198,22050],[469,-23]],[[59667,22027],[-43,50],[-22,282]],[[59602,22359],[10,262],[173,17],[198,424],[8,213],[-142,402]],[[59419,23697],[-8,-439]],[[66113,58254],[252,-38],[5,-98]],[[66370,58118],[587,-39]],[[66672,59365],[-125,-239],[-150,14],[-41,80],[-207,40],[-21,79]],[[75170,48295],[133,-370]],[[75303,47925],[188,104],[28,-73]],[[75519,47956],[58,52],[75,228],[73,-24],[81,165],[-20,75]],[[75786,48452],[-193,450]],[[75593,48902],[-91,-65],[-64,-150],[-114,-51],[-102,-287],[-52,-54]],[[57551,29329],[769,-27]],[[58531,30631],[-520,20]],[[58011,30651],[-447,13]],[[76588,52020],[158,-209],[131,129],[73,-178],[103,-98],[83,-194],[35,105],[134,6]],[[77586,52331],[-81,298],[47,230],[-8,176],[-112,90]],[[77321,53073],[1,-317],[-115,-108],[32,-155],[-229,-145],[-68,-257],[-90,-77],[-101,127],[-64,241]],[[76687,52382],[-40,-80]],[[57067,68437],[145,50],[25,87],[110,-40],[123,237],[64,-84]],[[58355,68991],[13,978]],[[58368,69969],[-180,22],[-50,-65],[-135,150],[18,124],[-276,-47],[-68,-108],[-190,13],[-100,127],[-149,-70]],[[57238,70115],[-74,-166],[-103,-61]],[[57061,69888],[-10,-1440],[16,-11]],[[40494,23798],[1540,249]],[[41884,27166],[-510,-80],[-1121,-156]],[[40253,26930],[64,-1343],[57,-988],[13,5],[46,-816]],[[83089,62713],[67,-246],[-8,-261],[121,-69],[-33,-132],[127,-132]],[[84002,62924],[-33,163],[-78,25],[-179,270],[-34,-196],[-108,79],[-50,-152],[-112,-145],[-152,39],[-149,-80],[-18,-214]],[[40607,33031],[982,139]],[[41589,33170],[-116,2339]],[[41473,35509],[-58,1165]],[[41415,36674],[-25,513]],[[41390,37187],[-993,-152],[18,-338]],[[95614,26140],[78,20]],[[95052,26248],[-3,-105]],[[94639,27021],[188,-260],[-9,-188],[47,-19],[-76,-226],[154,-90],[79,106]],[[95321,26087],[31,168],[46,-90]],[[94892,27590],[-19,-125],[-186,90]],[[94687,27555],[-48,-534]],[[72764,51261],[83,123],[81,-3],[27,372],[-47,182],[110,91],[68,-135]],[[73086,51891],[33,14],[85,309]],[[73204,52214],[-61,-56],[-46,121],[-99,-43]],[[72998,52236],[-89,9],[-28,199]],[[72881,52444],[-416,6]],[[29004,24819],[192,58],[33,-328],[190,54],[16,-164],[88,25],[56,-486],[96,27],[31,-319],[274,79],[54,-560]],[[30304,22663],[107,22],[73,-138]],[[30899,23738],[-171,1859]],[[30728,25597],[-240,133],[-73,-84],[-125,78],[-61,-128],[-79,76]],[[30150,25672],[-46,36],[-114,-105],[-108,148],[-220,-63],[5,-55],[-220,-64],[11,-110],[-221,-64]],[[75040,64987],[-68,522],[-131,21],[12,185]],[[74239,65845],[-39,-234]],[[44856,32092],[1,0]],[[47914,32378],[-15,586]],[[46758,35790],[-954,-104]],[[45804,35686],[-952,-114]],[[44852,35572],[-56,-8],[53,-1330],[-47,-6],[49,-1313],[-29,-3],[34,-820]],[[76772,65905],[67,-143]],[[76839,65762],[135,133]],[[76798,66781],[-158,-104],[-132,-301]],[[17804,62842],[1119,400],[1530,506]],[[19970,66387],[-2585,-523]],[[17385,65864],[221,-1712],[40,14],[158,-1324]],[[23254,7628],[34,-251]],[[69270,42569],[-62,-134],[26,-112],[102,-87],[168,-406],[185,-153],[61,-110]],[[69750,41567],[31,583]],[[69781,42150],[58,1005]],[[69283,43245],[-40,-280],[27,-396]],[[72295,60347],[8,-357],[-36,-489]],[[72267,59501],[-13,-218],[65,-70]],[[72319,59213],[123,142],[194,38],[90,-83]],[[72726,59310],[87,320],[139,166]],[[72952,59796],[16,550],[-25,363]],[[72943,60709],[-234,-169],[-223,-33],[-179,144]],[[72307,60651],[-46,-201],[34,-103]],[[72862,58589],[235,-84],[129,49]],[[73226,58554],[151,113]],[[73377,58667],[58,676],[87,313]],[[73434,59678],[-327,114],[-49,61],[-106,-57]],[[72726,59310],[-34,-195],[123,-451],[47,-75]],[[78063,51868],[60,-99],[102,-568],[-34,-212],[-45,6],[0,-538],[-37,-101],[84,-77]],[[78574,49967],[90,252],[98,11],[64,126],[145,87],[38,123],[264,18]],[[79273,50584],[-522,1073]],[[78751,51657],[-62,136],[-157,122],[-169,202]],[[78363,52117],[-18,30]],[[78345,52147],[-127,-170],[-68,96],[-121,-143]],[[75688,49899],[271,59],[74,-87]],[[76033,49871],[39,79],[227,224]],[[76299,50174],[-102,447]],[[76173,50626],[-108,-133],[-224,39],[-111,-134],[-11,-171],[-67,42]],[[75652,50269],[-5,-311],[41,-59]],[[71250,30324],[119,1667]],[[71369,31991],[-691,127]],[[70678,32118],[-47,-577],[-49,-365],[-87,-381]],[[71472,55755],[95,-90],[171,-22]],[[71738,55643],[366,-22]],[[72104,55621],[-5,592]],[[72034,56767],[-22,140],[-159,36],[-115,-78],[-101,162],[-58,-77],[-74,305]],[[71505,57255],[-82,-24],[-12,-127],[-152,-183],[-74,-233]],[[71185,56688],[108,-25],[60,-254],[16,-251],[103,-403]],[[83455,58802],[97,-6],[61,-100],[151,-57],[76,-109],[430,-48]],[[84270,58482],[89,135],[16,201],[136,-19],[84,56]],[[84595,58855],[-185,256],[-7,148],[59,157],[-93,255],[16,95],[-117,120]],[[84268,59886],[-421,118]],[[83847,60004],[26,-195],[79,-211],[-64,-293],[-66,-65],[28,-132],[-114,-280],[-112,150],[-142,-59],[-27,-117]],[[40483,79187],[1575,2553]],[[42058,81740],[449,719]],[[42507,82459],[-90,118],[-54,295],[-198,-89],[-100,113],[-49,-44],[-243,120],[-18,175],[-90,123],[-12,161],[-56,10],[-13,175],[-77,91],[-93,619],[-71,9],[-68,349],[65,78],[-98,183],[-160,49],[-40,175],[-178,238],[-41,272],[-219,-52],[-105,22],[-91,-164],[-185,-103],[-76,-114],[-58,-199],[-101,-151],[-169,-39],[-148,-144],[-122,-280]],[[39549,84455],[5,-47],[193,-4348]],[[36718,24798],[1292,268],[193,17],[662,114]],[[38865,25197],[-17,163],[-86,1338],[-71,1330],[-13,-2],[-77,1247]],[[36849,28918],[78,-1205],[-22,-4],[90,-1333],[-29,-6]],[[36966,26370],[44,-602],[-63,-106],[48,-68],[-51,-130],[8,-180],[-66,18],[-91,-117],[26,-137],[-103,-250]],[[59602,22359],[559,-26],[-6,-330],[584,-27],[7,328]],[[60746,22304],[36,1643]],[[60782,23947],[-945,61]],[[60782,23947],[7,337],[33,-2],[24,1008]],[[42286,56906],[1491,177]],[[43711,58797],[-1567,-187]],[[85972,36234],[234,-15],[189,-64],[64,112],[111,-21]],[[86559,36290],[-111,132],[-253,175],[35,76],[-183,225],[-362,591],[-29,135],[-142,352]],[[85514,37976],[-41,117]],[[85473,38093],[-130,-408]],[[85343,37685],[182,-503],[-10,-88],[161,-319],[-13,-105],[309,-436]],[[68832,38105],[-32,-661]],[[68800,37444],[-45,-914]],[[68755,36530],[95,123],[115,-36],[-31,139],[168,51],[167,-31]],[[69269,36776],[86,1465]],[[69355,38241],[-90,104]],[[69265,38345],[-74,137],[-145,116],[-187,14]],[[68859,38612],[-27,-507]],[[87309,33079],[26,-658]],[[87335,32421],[-14,-414],[133,-64]],[[87454,31943],[47,11],[598,-210]],[[88099,31744],[-78,496],[56,57],[-62,325]],[[88015,32622],[-257,263],[-449,194]],[[57131,47843],[-2,-268]],[[57129,47575],[147,-141],[103,108],[101,-182],[59,12],[128,-288],[136,111]],[[57984,48307],[-4,325]],[[57980,48632],[-265,2],[-579,-31]],[[57136,48603],[-5,-760]],[[80474,36254],[428,-132],[189,1],[99,143]],[[81190,36266],[-87,296],[65,549]],[[80574,37295],[-19,-186]],[[80555,37109],[-81,-855]],[[80340,34871],[649,-151],[202,-96]],[[81311,35832],[-121,434]],[[80474,36254],[-4,-31]],[[80470,36223],[-130,-1352]],[[87296,33345],[13,-266]],[[88015,32622],[23,121],[166,121],[92,1],[52,276],[43,8],[55,303],[76,30]],[[88522,33482],[-61,177]],[[87992,34657],[-45,60],[-317,-73]],[[87630,34644],[-81,-373],[-41,-326],[-77,54],[-105,-275],[-30,-379]],[[62435,38378],[-192,13]],[[61661,38098],[-38,-1347]],[[59577,39583],[21,1010]],[[58830,40631],[-17,-1013]],[[48628,55575],[806,46]],[[50226,57731],[-4,253],[-164,12],[-130,-97],[-47,-115],[-143,-67],[-61,-178],[-207,-14]],[[49470,57525],[7,-355],[-91,-164],[-81,-295],[-134,-268],[-196,-19],[-76,-138]],[[48899,56286],[-31,-143],[-105,-97],[-135,-471]],[[48330,57126],[551,25],[18,-865]],[[49470,57525],[-20,1003],[3,329]],[[49453,58857],[-761,-54]],[[48692,58803],[-382,-23],[-9,-319],[29,-1335]],[[37714,64566],[768,127]],[[38425,65684],[-52,1021],[-92,1625],[-6,356],[-34,-5],[-39,639],[-377,-34],[-385,-66]],[[35572,67543],[43,-691],[587,147],[41,-671],[235,43],[100,-1665]],[[45405,16885],[-70,-119]],[[45335,16766],[46,-1206],[-93,-10],[36,-934]],[[33107,67063],[91,-1334],[120,-1660],[-17,-3],[89,-1217]],[[69703,40814],[543,-86]],[[70246,40728],[128,-20],[29,497]],[[70450,42042],[-669,108]],[[69750,41567],[-26,-419]],[[68610,55296],[265,-205],[212,-224]],[[69087,54867],[35,31],[159,-116],[51,-114]],[[69332,54668],[136,118],[-4,340],[21,474],[-13,461]],[[69472,56061],[-280,57],[0,-118],[-393,1]],[[68799,56001],[-85,-255]],[[68714,55746],[-104,-450]],[[84595,58855],[228,320],[50,398]],[[84873,59573],[48,266],[-170,586]],[[84751,60425],[-451,-547],[-32,8]],[[67468,51595],[-775,103]],[[66693,51698],[-13,-339],[-47,5]],[[66633,51364],[50,-143],[30,-432],[-25,-107]],[[68038,51343],[415,-55],[80,53]],[[68520,52570],[-85,-84],[-342,46]],[[64e3,47140],[-22,-173],[33,-142],[-75,-636],[11,-120]],[[79303,64309],[98,-249],[82,-56],[63,65],[227,-70]],[[80319,64294],[-190,141],[23,194],[86,165],[-86,272],[36,284],[147,183],[-24,151]],[[80311,65684],[-159,-93],[-59,-202]],[[80093,65389],[-90,-263],[-192,-242],[-148,-78],[-187,-239],[-100,-49]],[[79376,64518],[-73,-209]],[[78643,62152],[16,-41]],[[78666,62092],[-59,-381],[-86,-48],[14,-196],[-78,-379],[-35,-294],[-56,-51],[62,-279]],[[85661,48142],[-335,-89],[-142,-176]],[[82867,63045],[66,-19],[156,-313]],[[83182,64735],[-116,-125],[-77,-208]],[[82989,64402],[28,-177],[-92,-232],[-24,-246],[16,-192],[-68,-115],[68,-174],[-81,-147],[31,-74]],[[88458,45837],[208,194],[132,30],[210,154],[1,221],[-86,112],[39,506]],[[88962,47054],[-109,-83],[-7,-222],[-68,-22],[-53,-153],[-157,-3]],[[88293,46165],[15,-144],[150,-184]],[[75589,47735],[133,111],[353,-347]],[[76442,47975],[-69,140],[9,311],[-196,364]],[[76186,48790],[-109,-60],[-45,-220],[-107,-75],[-139,17]],[[75519,47956],[70,-221]],[[75456,56615],[125,-43],[126,138],[-2,-257],[227,31],[57,-36],[46,-287],[58,109]],[[76093,56270],[135,297]],[[76228,56567],[-236,491],[72,129],[-148,224],[-83,-6],[-55,250],[-58,96]],[[75720,57751],[-163,-505]],[[75557,57246],[-79,-164],[-77,-34],[-52,-204]],[[29268,9121],[1240,376],[-16,162],[192,59],[-16,163],[95,28],[-22,218],[858,234]],[[31599,10361],[-104,1082]],[[31495,11443],[-386,-107],[-31,324],[-383,-110],[-40,397],[-183,-95]],[[37586,54278],[875,152]],[[38461,54430],[-34,122],[53,190],[-66,252],[-16,438],[-160,15],[-110,145],[24,175],[-48,102],[34,189],[-52,27],[91,250],[-75,140],[41,188],[-56,547]],[[38087,57210],[-128,76],[13,178],[-54,223],[-145,340],[-79,82]],[[71941,37590],[27,445],[-56,11],[36,504]],[[45424,20429],[234,-51],[6,171],[136,-38],[143,131],[62,-89],[44,109],[167,-54],[161,-180],[137,-84],[1,-109],[175,-42],[-9,-135],[158,-163],[25,-170],[96,-25]],[[47649,19211],[53,381],[-54,178],[31,123],[-121,388],[15,284],[156,414],[-11,87]],[[47718,21066],[-1410,-126],[-899,-96]],[[45409,20844],[15,-415]],[[73714,55377],[35,-9]],[[73749,55368],[29,201],[-20,167]],[[73758,55736],[-93,31],[-185,151],[-63,381]],[[73417,56299],[-159,-236],[-219,-54],[-20,-98],[-189,123]],[[72830,56034],[15,-477]],[[58368,69969],[13,1073]],[[58381,71042],[6,531]],[[58387,71573],[-1139,40]],[[57248,71613],[-10,-1498]],[[93831,15002],[234,909],[-64,48],[178,608],[70,394],[198,-344],[260,547],[-51,89],[437,-42],[38,238],[92,140]],[[95107,19342],[-50,-14],[-33,158],[-65,-20],[-78,-171],[6,-216],[-85,-147],[-249,490],[-67,-41],[43,162],[91,-5],[165,234],[-33,234],[34,68],[-71,122],[53,171]],[[94461,20597],[-320,-1810]],[[93435,15064],[106,-102],[-19,-103],[161,66],[69,236],[95,-17],[-16,-142]],[[76186,48790],[80,53],[-46,88],[175,77],[-8,98],[127,29],[-53,125]],[[76461,49260],[-134,-1],[4,183],[-140,-34],[-165,152]],[[76026,49560],[-130,-292],[-120,-189],[-168,-50],[-15,-127]],[[83334,57419],[-205,65]],[[83129,57484],[-75,-278],[-253,-311],[-23,-157],[-67,34],[-162,-57]],[[82549,56715],[-48,-167],[13,-150],[106,-87],[-35,-187],[69,3],[-75,-319]],[[96177,19848],[-64,18],[-72,313],[-76,-2],[-48,213],[-92,7],[-55,218],[55,246],[-32,123],[-84,-58],[-109,161]],[[57335,27738],[253,234],[271,170],[68,-58],[-17,-269]],[[88363,51100],[64,-338],[-3,-251],[37,-227],[-96,-163],[-2,-157]],[[88363,49964],[234,-330],[8,-330]],[[88605,49304],[39,293],[54,92],[106,-9],[207,228],[16,87]],[[89027,49995],[-72,74],[-516,1255]],[[88439,51324],[-23,-8]],[[33374,32951],[983,228],[1495,330]],[[35852,33509],[-47,665],[31,6],[-127,1643],[-692,-134],[-72,977],[21,5],[-114,1515]],[[34852,38186],[-1010,-214],[-867,-205]],[[31321,37373],[193,-2212]],[[26257,11470],[13,173],[95,32],[-19,162],[87,88],[-13,107],[89,87],[7,221],[124,41],[-19,165],[96,33],[-61,96],[-104,-98],[-81,151],[-56,484],[26,9],[-38,322],[-194,-26]],[[26209,13517],[-156,103],[1,-318],[-135,-162],[-67,-220],[53,-216],[-45,-67]],[[86531,43601],[-33,-24]],[[86498,43577],[33,24]],[[64738,29608],[298,-40]],[[66043,30824],[-571,84],[-2,-49],[-577,71]],[[64893,30930],[59,-269],[121,-89],[-24,-680],[-216,-28],[20,-99],[-94,-49],[-23,-108]],[[64736,29608],[2,0]],[[46169,22729],[1766,155]],[[47935,22884],[97,356],[-73,239],[81,278]],[[47777,25074],[-28,206],[-206,299],[-103,-41],[-100,-214],[-62,2],[-9,192]],[[47269,25518],[-130,16],[-46,-78],[-140,40],[-172,159],[-178,-105]],[[46603,25550],[31,-944],[-574,-53],[27,-169],[45,-1326],[37,-329]],[[81398,67358],[111,-276],[343,105],[312,-125]],[[81893,68590],[-46,-137],[-6,-201],[-115,-135],[15,-76],[-102,-211],[14,-202],[-106,-116]],[[81547,67512],[-149,-154]],[[77604,56279],[130,-269]],[[78642,56362],[4,219]],[[78646,56581],[-60,-86],[-235,312],[-5,188],[-52,130],[-63,-91],[-80,35]],[[76687,52382],[14,120],[-70,158],[23,339],[96,273],[23,248]],[[76773,53520],[-147,-34]],[[76104,53216],[-44,-239],[-70,38],[-91,-198],[40,-157],[-18,-165]],[[68157,53277],[126,-202],[336,-119],[40,-139]],[[68889,52882],[18,272],[142,-66],[15,176],[75,-29]],[[69139,53235],[-414,610],[-62,69],[-3,164]],[[68660,54078],[-105,196],[-61,-47]],[[83138,60179],[-63,-1474]],[[83075,58705],[35,-71],[73,195],[96,5],[90,-206],[86,174]],[[83847,60004],[-1,0]],[[74080,56155],[31,-17],[2,-350],[63,-241],[172,-122],[146,15],[150,145],[93,-18]],[[74833,56145],[-139,203],[-14,115],[-135,74],[-47,307],[25,197]],[[74523,57041],[-172,46],[-48,-57],[-118,147]],[[74185,57177],[-36,-16]],[[74149,57161],[53,-211],[-99,-401],[-23,-394]],[[66849,56367],[49,0],[223,192],[152,-17],[68,48],[135,269]],[[67476,56859],[-827,87],[-81,25]],[[66568,56971],[-126,31]],[[66442,57002],[56,-458],[83,-73]],[[66322,57023],[-96,9]],[[66226,57032],[-66,-204],[41,-110],[118,25],[32,126],[-29,154]],[[77757,47185],[105,108],[45,182]],[[77907,47475],[17,296],[54,100],[11,200],[-46,76]],[[77618,48239],[1,-463],[-82,-25]],[[77537,47751],[65,-248],[155,-318]],[[79661,62392],[147,253]],[[79303,64309],[-188,-412],[-79,-54],[-61,-212]],[[52186,83478],[571,-1002]],[[52757,82476],[10,75],[337,-316],[100,-169]],[[53204,82066],[52,84],[232,-22],[47,387]],[[53535,82515],[99,318]],[[53634,82833],[-287,642],[-308,608]],[[52182,83485],[4,-7]],[[17925,13815],[311,54],[97,-150],[89,-40],[116,126],[91,-8]],[[18629,13797],[-176,1166],[282,125],[-46,319],[157,67],[-236,1606],[-25,-11],[-47,322]],[[17758,17060],[-182,-78],[41,-270]],[[84207,36697],[-19,-25]],[[84188,36672],[399,-154]],[[84587,36518],[-147,301],[115,184],[-25,242],[85,40],[54,249],[-130,731]],[[97059,29277],[86,40],[166,-94],[91,-102],[34,-256],[148,288],[-63,194],[-169,63],[-249,-65],[-44,-68]],[[85324,63504],[21,68]],[[84874,65570],[-154,-51],[-62,-133],[-146,-91],[-92,-172],[-158,-138],[-237,84]],[[27553,46099],[20,-25],[770,217]],[[28343,46291],[-4,39],[1300,352],[892,231]],[[30583,48284],[-1307,-337],[-1248,-351],[-738,-198]],[[50079,78646],[1008,18]],[[50804,80229],[-148,529],[48,67],[-55,157]],[[50062,79059],[-21,-332],[38,-81]],[[27631,17080],[57,20],[187,-247],[60,71],[105,-122],[61,-670],[378,116],[17,-163]],[[28496,16085],[729,226]],[[29163,16629],[-98,-12],[-77,127],[-147,-45],[-35,328],[-115,-35],[-67,174],[-87,-8],[1,228],[-179,190],[-99,11]],[[29591,18425],[-420,-102],[-49,-82],[-109,261],[-234,159]],[[52845,33380],[-81,-38],[-13,-141],[-142,-87],[-180,2],[-111,57]],[[52318,33173],[-245,-11]],[[45120,28291],[1508,149]],[[46628,28440],[-19,590]],[[46609,29030],[-96,-22],[-173,197],[-49,1533]],[[44867,30589],[12,-333],[-45,-4],[32,-860]],[[73758,55736],[25,-40],[161,162],[136,297]],[[74149,57161],[-152,-1],[-223,-140],[-11,-68],[-169,-39],[-66,-85],[-21,-162],[-64,19]],[[73443,56685],[-26,-386]],[[28873,41770],[39,59],[33,292],[90,47],[4,243],[41,130],[-5,201],[1779,471]],[[30854,43213],[6,208],[-160,508],[23,191],[-88,129],[-19,203],[-83,164],[-48,207],[86,203],[96,-4],[49,183],[-101,-140],[-127,20],[-58,289],[81,499],[-61,191],[22,170],[91,84],[-43,182],[94,-22],[0,199],[-83,236]],[[28343,46291],[56,-618],[14,4],[130,-1372]],[[51691,89658],[334,-846]],[[52453,88194],[109,-3],[28,78],[90,-57],[123,194],[131,55],[49,-81]],[[53225,88751],[-46,102],[-3,247]],[[52706,89605],[-250,191],[-124,213]],[[52242,90010],[-109,-236],[-124,-4],[-95,73],[-107,-197],[-116,12]],[[45691,57281],[233,20]],[[45924,57301],[725,63]],[[32915,53331],[1574,337]],[[34024,56604],[-64,840]],[[31439,56872],[309,-3808]],[[62425,59549],[443,-16],[2,171],[193,-9]],[[63063,59695],[285,-22]],[[63348,59673],[-52,304],[-135,191],[-73,279],[61,220],[-79,-4],[11,437],[-383,16]],[[62698,61116],[-382,15]],[[62221,60479],[-2,-169],[-69,-233],[33,-222]],[[59814,50754],[36,-35],[168,278],[346,10],[13,-89],[104,-43]],[[60228,52150],[-380,-6]],[[59848,52144],[2,-617]],[[51842,9691],[1070,30]],[[52998,11449],[2,6]],[[63348,59673],[298,-7]],[[63646,59666],[12,682]],[[63131,61433],[-429,23],[-4,-340]],[[53770,30702],[7,255],[117,188],[-8,290],[-88,45],[40,147]],[[53838,31627],[-9,137],[122,1],[29,285],[48,113],[-29,144]],[[67476,56859],[13,-1]],[[67489,56858],[35,352],[-121,85],[-111,-60],[9,730]],[[66370,58118],[89,-191],[30,-362],[69,-229],[10,-365]],[[80521,65882],[564,-1245]],[[81210,64360],[130,216],[100,36],[104,226],[265,69],[179,121]],[[81988,65028],[-283,709]],[[81705,65737],[-605,1296]],[[81100,67033],[-190,-143]],[[80910,66890],[-12,-228],[-119,-37],[-79,-135],[32,-309],[-148,-138],[-63,-161]],[[11603,15238],[689,353]],[[11969,17171],[-911,-462]],[[11058,16709],[-23,-256],[165,21],[40,-271],[186,96],[177,-1061]],[[10534,16467],[524,242]],[[14043,18272],[33,132],[-52,499],[-218,439],[-51,188],[-93,-33],[-104,158],[-36,355],[-42,60],[-57,298],[12,144],[-65,15]],[[13370,20527],[-235,119],[-73,432]],[[13062,21078],[-556,-275],[-393,-177],[67,-395],[-570,-265],[43,-243],[-47,-23],[106,-642],[-321,-164],[19,-107],[-188,-98],[-78,-120],[25,-141],[-78,-39],[-26,-225],[-116,-152],[-188,-100],[-237,208],[-325,-174]],[[10199,17946],[213,-854],[122,-625]],[[87549,46432],[80,128],[61,295],[134,20],[24,169],[232,-128],[122,219]],[[88202,47135],[168,379],[55,36]],[[88425,47550],[8,288],[60,169],[-90,228]],[[88403,48235],[-67,-117]],[[88336,48118],[-109,-160]],[[65732,54659],[104,-124],[24,-171],[111,-146],[228,-98]],[[66199,54120],[50,-2],[6,197],[170,440],[2,158],[120,104]],[[66203,55597],[-302,74]],[[65901,55671],[3,-247],[-204,-611],[32,-154]],[[54101,87750],[30,-1098]],[[54131,86652],[674,-699],[178,-317]],[[54983,85636],[66,210],[-10,252],[156,186],[-37,82],[39,271],[128,-9],[100,106],[30,169],[123,251],[125,21]],[[55703,87175],[-298,287],[-300,330],[-521,413],[-230,207],[-363,424]],[[49263,69505],[-25,1695]],[[49238,71200],[-270,-16]],[[48269,71143],[34,-1699]],[[60862,20317],[773,-56]],[[61706,22240],[-767,50]],[[60939,22290],[-35,-1313],[-27,2],[-15,-662]],[[26199,47092],[60,8]],[[29135,50294],[-634,-167],[-1390,-388],[-51,1],[-557,-165],[-337,-125],[-557,-169]],[[25609,49281],[94,-999],[190,62],[17,-332],[207,62],[15,-337],[67,-645]],[[53954,38810],[235,3]],[[54865,39593],[-674,2]],[[79103,54302],[101,-147],[111,-73],[-40,181]],[[79275,54263],[-172,39]],[[52505,14742],[881,18]],[[53442,15419],[-17,321],[38,298],[2,372]],[[62583,65168],[13,959],[219,2],[119,43],[33,279],[116,23],[17,206]],[[63100,66680],[-109,33],[-89,-117],[-90,76],[-4,-114],[-172,-191],[-62,-8],[12,419],[-37,-108],[-382,31],[2,112]],[[61656,66856],[-14,-648],[37,-1],[-15,-1011]],[[63198,58265],[34,122],[143,64],[43,149],[174,42],[420,-31]],[[64012,58611],[111,-9],[-122,281],[-57,347],[15,87]],[[63959,59317],[-27,340],[-286,9]],[[63063,59695],[-24,-1312],[160,-62],[-1,-56]],[[87277,49404],[-18,-122],[73,-153],[-35,252]],[[54637,75001],[1177,-307]],[[55814,74694],[9,251],[-55,228],[59,134],[-45,312],[63,30],[23,282],[115,102],[126,298],[6,247]],[[56115,76578],[-718,203],[9,56],[-174,89]],[[55232,76926],[-23,-183],[62,-7],[15,-238],[-49,-146],[-59,216],[-38,-80]],[[55140,76488],[9,-231],[-177,-65],[3,-225],[-205,-125],[15,-347],[-95,14],[42,-151],[-42,-171],[-71,-81],[18,-105]],[[66932,55221],[201,70],[125,-105],[174,-67]],[[67468,55815],[-449,58],[-102,-36]],[[75937,58113],[141,-210],[127,2],[-42,-116],[147,-33],[76,98],[100,-1],[90,-198]],[[76902,58819],[-192,70],[-85,168],[-100,48],[-40,169],[-70,75]],[[76415,59349],[-15,-9]],[[76400,59340],[33,-101],[-137,-80],[16,-147],[-150,78],[-68,-165],[-30,50],[-112,-109]],[[67804,58520],[69,-15],[-12,-204],[220,-22],[-3,-141]],[[68078,58138],[569,-55],[3,99]],[[68763,59228],[3,112]],[[68089,56785],[774,-92]],[[68863,56693],[-4,206],[141,304]],[[68078,58138],[-37,-1348]],[[92129,27498],[57,-148],[115,-4],[44,248],[-36,119],[191,-72],[39,131],[160,-4],[33,-373],[60,-3],[-21,146],[61,61],[291,-206],[39,166],[140,-245],[105,-97]],[[93407,27217],[-34,258],[113,40],[105,-47],[72,491]],[[93663,27959],[-599,244]],[[93064,28203],[-395,162],[0,132],[-77,54],[-16,-148],[-313,124]],[[92263,28527],[-72,26]],[[59691,46434],[-166,-62],[17,139],[-62,149],[-194,128],[22,181],[-107,96],[-13,-129],[-129,-121]],[[51431,82547],[120,-163]],[[51551,82384],[635,1094]],[[51566,83984],[-171,-128],[-229,-456],[-61,-227]],[[51105,83173],[-35,-99],[199,-228],[162,-299]],[[90787,22360],[237,-152],[-57,-255],[289,-159],[43,147],[79,-119]],[[91804,23722],[-615,204]],[[91189,23926],[-100,-793],[-111,-197],[-29,-140],[-108,57],[-11,221],[-53,-37],[-29,-192],[39,-485]],[[14485,16225],[40,37],[969,463],[1097,505]],[[16591,17230],[-66,77],[10,138],[-114,730]],[[16421,18175],[-678,-303],[-48,320],[-249,-114],[-50,320],[-183,-86]],[[15213,18312],[-1128,-538]],[[79522,52063],[65,-142],[158,-147],[27,-151]],[[80668,51402],[-97,101],[51,153],[-112,123],[119,52],[10,133],[-141,173],[-174,136],[53,84]],[[80377,52357],[-68,111],[-1,-125],[-168,156],[-166,265],[-61,-156],[-119,103]],[[79794,52711],[-114,-343],[-131,-197],[-27,-108]],[[85349,42059],[401,387]],[[85575,42970],[-56,154]],[[85519,43124],[-109,-121],[-62,45],[-102,-60]],[[85246,42988],[103,-929]],[[79012,78931],[230,-53]],[[79242,78878],[19,292],[67,258],[125,-16],[182,67],[11,59],[220,228],[125,311],[67,53]],[[80058,80130],[-7,234],[-52,23]],[[79235,80571],[-65,16],[-20,-249],[-34,8],[-104,-1415]],[[55571,54277],[-767,-7]],[[68640,49898],[-277,54]],[[50924,13763],[-151,-12],[-65,-322],[-96,69],[-71,-82],[-28,-222],[-287,249],[-10,-240],[-107,113],[6,-325],[-191,-191],[15,-815]],[[55790,41940],[289,4]],[[56079,41944],[2,383],[41,1],[0,837]],[[56122,43165],[-633,-3]],[[55489,43162],[3,-103],[-102,-88],[-136,-598],[-12,-138],[65,-47],[-18,-175],[-64,151]],[[84431,53037],[13,-2043]],[[84444,50994],[170,68],[44,-89],[128,69]],[[84786,51042],[25,159],[142,-61],[51,94],[76,-202],[48,236],[-31,78],[161,193],[-13,136],[61,216],[-35,100],[93,143]],[[85364,52134],[-87,250],[1,389]],[[85278,52773],[-108,35]],[[84571,52993],[-140,44]],[[87032,42793],[105,102],[65,212]],[[87202,43107],[-114,24]],[[87088,43131],[-80,-99]],[[86962,42978],[70,-185]],[[15406,1954],[23,-124],[84,180],[-102,38],[-5,-94]],[[15701,1720],[1328,650],[943,444],[10,-58],[225,103]],[[17639,4013],[-1990,-950]],[[15649,3063],[-26,-126],[-119,-209],[-43,-184],[25,-119],[-166,30],[-38,-202],[55,-176],[107,5],[60,81],[19,172],[96,32],[11,-365],[89,23],[46,-94],[-64,-211]],[[15303,1766],[52,-72],[38,176],[-91,66],[1,-170]],[[41303,17743],[10,-165],[193,32],[6,-110]],[[42364,17794],[-18,382]],[[42296,19166],[-63,1273]],[[42233,20439],[-10,241]],[[42223,20680],[-141,-20],[17,-331],[-397,-65],[17,-321],[-194,-29],[16,-309],[-570,-92]],[[87782,49709],[110,-322],[78,-93],[68,-210]],[[88038,49084],[56,36]],[[88094,49120],[75,98],[185,-47],[116,147],[57,-10],[28,-210],[50,206]],[[88363,49964],[-156,258]],[[88207,50222],[-70,-408],[-197,19],[-158,-124]],[[20798,12054],[-38,115],[-136,983],[189,76],[-46,324],[189,78],[-114,765]],[[20842,14395],[-1497,-614]],[[19345,13781],[84,-73],[9,-437],[-72,-239]],[[75443,63625],[128,-25],[8,118],[591,-122]],[[76170,63596],[12,176]],[[76182,63772],[40,570]],[[76222,64342],[-168,72],[-4,207],[-98,77],[9,136]],[[75961,64834],[-440,72]],[[54340,22052],[774,0]],[[55114,22052],[1,666],[16,0],[2,662]],[[55133,23380],[-580,2]],[[54553,23382],[-195,-3],[1,-661],[-18,0]],[[54341,22718],[-1,-666]],[[54799,54608],[1,1158]],[[54800,55766],[-65,1]],[[54735,55767],[-927,-4]],[[53808,55763],[5,-1173]],[[57098,43669],[4,-1005]],[[57102,42664],[648,-10]],[[57750,42654],[6,955]],[[57101,44004],[-3,-335]],[[84924,43932],[78,-255],[31,-255],[-61,-3],[11,-233]],[[84983,43186],[250,-120],[13,-78]],[[85519,43124],[-92,292],[31,71],[-104,141]],[[85137,44113],[-19,-77],[-194,-104]],[[48112,83913],[798,62],[46,41],[-21,187],[113,13],[243,-479]],[[49291,83737],[-26,1681]],[[49254,86030],[-1189,-70]],[[56648,44858],[465,-7]],[[57125,45967],[-856,6]],[[56269,45973],[-9,-156],[73,-14],[18,-148]],[[42223,20680],[-120,2549]],[[70834,24345],[276,-53]],[[71110,24292],[75,10],[69,-479],[-55,-11],[51,-313],[66,-78],[-17,555],[-72,159],[-13,195],[80,30],[30,-219],[76,-231]],[[71658,25200],[-765,142]],[[70893,25342],[-59,-997]],[[68585,62543],[295,-42]],[[69059,64535],[-316,43]],[[68743,64578],[-53,-1064],[-65,-49]],[[68625,63465],[-40,-922]],[[30751,65365],[248,-3056]],[[82918,39782],[108,-340],[46,21],[145,-731]],[[82878,41044],[-25,-126],[31,-264],[-100,-100],[14,-188],[120,-584]],[[86117,28601],[331,-133],[5,33],[306,-130]],[[86759,28371],[120,806]],[[86879,29177],[-64,112],[102,47],[18,257],[-172,-23],[-103,37],[24,209],[-205,-1]],[[86479,29815],[-131,42]],[[86348,29857],[-116,36],[-33,-346],[-95,-641]],[[86931,26109],[49,95],[23,242],[94,-16],[174,1097]],[[87271,27527],[-595,294]],[[86676,27821],[-168,-247],[-147,67],[-94,-597],[-45,22],[-54,-365],[39,-31],[-67,-449]],[[85584,61467],[904,1108]],[[86488,62575],[236,291]],[[86724,62866],[-293,292],[-156,271],[-186,463],[-89,292]],[[85605,63783],[-171,-374],[-37,-294],[-61,-12],[-105,-241],[43,-243],[92,-180],[-22,-78],[63,-189],[9,-172],[91,-204],[-7,-124]],[[32935,6852],[774,201],[1068,262]],[[34777,7315],[-51,319],[-108,1294],[47,175],[-22,272],[-48,-12],[-51,209],[-32,379],[-49,-12],[4,277],[-28,325]],[[34439,10541],[-287,-64],[28,-332],[-178,-35],[28,-326],[-1157,-300],[-29,324],[-194,-51]],[[90031,26709],[563,-404],[1,-16]],[[90595,26289],[94,-199],[114,96]],[[90803,26186],[0,353],[-43,335],[37,172],[3,403]],[[75760,66156],[178,-363],[16,-323],[111,-321],[-104,-315]],[[76222,64342],[21,292],[225,163],[85,-1]],[[76553,64796],[-124,114],[-13,117],[-147,79],[-17,116]],[[76203,66434],[-197,39],[25,373]],[[76031,66846],[-198,142],[-66,101]],[[75321,67145],[61,-255]],[[60863,25954],[769,-54]],[[61632,25900],[9,333]],[[61641,26233],[-556,41],[-44,43],[-70,692]],[[60971,27009],[-256,-163]],[[60715,26846],[-67,-85],[-59,-239]],[[70720,70428],[188,-32],[10,167],[556,-110]],[[71500,70864],[-33,426],[-52,202],[-41,323],[-579,113],[38,669],[-96,16]],[[70737,72613],[-95,16],[-36,-668]],[[70606,71961],[-36,-665],[96,-15],[-31,-670],[93,-16],[-8,-167]],[[17573,85295],[-256,44],[-103,-100]],[[79247,67280],[134,-112],[53,-120],[150,-137],[251,142]],[[79835,67053],[-248,464],[27,193],[-155,12]],[[79459,67722],[-158,-150],[-36,-238]],[[79265,67334],[-18,-54]],[[44013,74138],[810,81]],[[44763,75891],[-962,-97]],[[32310,25919],[-177,2063]],[[30561,27426],[167,-1829]],[[39321,44357],[0,-8]],[[38720,44503],[42,-694]],[[38762,43809],[37,-637]],[[38799,43172],[424,67]],[[39223,43239],[83,69],[77,-44]],[[39383,43264],[-27,473]],[[39356,43737],[-31,537],[-101,77],[95,38]],[[39315,44602],[-79,263],[-88,79],[12,143],[-87,90],[-2,177],[-193,555],[-136,290]],[[38740,46199],[-115,-19],[95,-1677]],[[35060,45164],[-150,2104]],[[33405,46945],[46,-616],[429,-206],[101,-263],[215,-265],[128,24],[88,-55],[148,174],[142,-141],[103,-191],[255,-242]],[[76330,66409],[84,204],[-62,173],[12,437],[-108,21],[21,320]],[[76277,67564],[-62,13]],[[76215,67577],[-49,-315],[31,-110],[-166,-306]],[[71451,47788],[61,1019]],[[70875,49025],[-30,-505]],[[70845,48520],[-37,-615]],[[94259,30777],[16,-81],[139,-125],[-101,193],[-54,13]],[[94010,31176],[83,-93],[-47,166],[-36,-73]],[[92070,33032],[7,-96],[143,45],[-10,-130],[93,70],[213,-3],[118,-144],[-7,-145],[160,-52],[436,-197],[216,-158],[218,-373],[151,-415],[179,-143],[-91,309],[118,134],[118,-14],[37,-101],[117,187],[200,-302],[-1,-93],[150,-89],[-1,98],[-344,472],[-398,593],[-259,324],[-289,329],[-416,554],[-232,238],[-154,105],[-39,-33],[-147,154]],[[86010,23729],[65,-193],[-5,156],[-60,37]],[[87300,21910],[-101,488],[110,72],[4,252],[-75,34],[31,147],[-97,22],[-198,437],[-132,28],[28,351],[102,-23],[66,366]],[[86372,24361],[-103,-449],[-125,-89],[40,-185],[77,-62],[23,101],[102,-175],[-32,-132],[-130,-112],[-113,90],[4,-152],[-95,-84],[-85,29],[-24,-261],[45,-403],[103,-55],[110,-181],[-15,-156],[219,-341],[51,0],[143,-290]],[[85877,23714],[49,-155],[56,-2],[-105,157]],[[57142,50372],[10,1269]],[[57152,51641],[1,89]],[[57153,51730],[-809,14]],[[79429,58617],[42,-211],[111,-61]],[[79582,58345],[36,30],[193,-106],[60,-90],[71,83],[217,-120],[22,-133]],[[80181,58009],[113,-179],[121,99]],[[80414,59488],[-192,35]],[[80222,59523],[-171,31]],[[79461,58900],[-50,-182],[18,-101]],[[89400,33913],[-28,-79],[147,-249],[69,-242]],[[89588,33343],[414,565]],[[90002,33908],[-79,453],[-57,86]],[[23690,44634],[1706,546],[906,276]],[[26302,45456],[-30,236]],[[26199,47092],[-1332,-413],[-1358,-437]],[[79705,52849],[288,471],[194,556],[21,-22]],[[80208,53854],[-63,119]],[[79829,54046],[-170,35],[-13,89],[-371,93]],[[79103,54302],[-90,22]],[[78910,53908],[171,-253],[200,-189],[-19,-139],[206,-225],[68,42],[169,-295]],[[73966,65743],[9,201],[-128,22],[-54,178],[96,-16],[9,168],[-88,128],[29,478],[-26,87],[-152,134],[7,169],[-96,17]],[[73572,67309],[-4,-113],[-369,64],[-52,-48],[-69,-267],[-177,10]],[[77918,65862],[199,-185],[12,-110]],[[78129,65567],[315,172],[122,-94],[105,61]],[[78671,65706],[92,105],[-91,335],[80,333],[-44,90]],[[78708,66569],[-243,501]],[[78465,67070],[-158,-210],[-93,-231]],[[80556,39083],[185,-70]],[[80741,39013],[86,914]],[[80827,39927],[-282,-23]],[[80545,39904],[28,-239],[44,-78],[17,-223],[-78,-281]],[[13913,92719],[-390,273],[-153,-250],[32,-281],[-120,168],[-47,221],[52,293],[-84,115],[-66,-54],[-111,-471],[-127,-245],[-81,191],[-51,-152],[-103,-107],[11,-156],[-305,261]],[[12330,92853],[20,-148],[159,-124],[-98,298],[-81,-26]],[[12354,92539],[-115,95]],[[23037,62376],[1067,329],[803,700],[86,-204],[95,-103],[84,-263],[778,414],[419,119]],[[69876,48606],[115,-15],[50,102],[71,-95],[63,77]],[[70175,48675],[59,1085]],[[70234,49760],[-390,65],[-35,-50]],[[69809,49775],[-27,-521],[-157,48],[-12,-234],[-101,-98],[-14,-261]],[[73426,45017],[-21,1399]],[[73404,46488],[-111,83]],[[73293,46571],[-414,83]],[[50423,52839],[1150,40]],[[51559,54220],[-954,-27]],[[50492,45758],[948,40]],[[51432,46803],[-5,337]],[[51427,47140],[-961,-41]],[[50466,47099],[26,-1341]],[[48510,50690],[23,1],[-13,675]],[[47368,51619],[25,-1008]],[[53872,48542],[0,168],[192,3],[0,335],[64,1]],[[53128,49537],[10,-782],[63,1],[2,-224]],[[58720,20456],[9,659],[-133,4],[21,945]],[[58632,22734],[-389,13]],[[58222,21745],[-16,-612],[-64,0],[-9,-661]],[[58133,20472],[17,-332]],[[67994,64504],[354,-48],[7,168]],[[68355,64624],[64,1446]],[[68419,66070],[-321,41],[2,57]],[[67907,66192],[-50,-1113]],[[66192,64548],[96,-11]],[[66288,64537],[334,-38],[98,120],[196,-35],[151,88]],[[67085,65119],[37,838]],[[66638,66011],[-4,-111],[-388,39]],[[66246,65939],[-54,-1391]],[[64687,75373],[30,-227],[-29,-781]],[[64688,74365],[918,-97]],[[65606,74268],[-30,73],[241,647],[-48,58],[22,164],[76,33],[-17,142]],[[65850,75385],[-226,159]],[[67745,76394],[384,-46]],[[68129,76348],[193,-26]],[[68322,76322],[75,1665],[13,0]],[[68410,77987],[14,335],[-96,11]],[[67846,78397],[-31,-345],[-70,-1658]],[[53021,12776],[-7,77]],[[89445,37461],[184,281]],[[89629,37742],[87,121],[-15,248],[91,9]],[[89792,38120],[-191,138],[-117,230]],[[94388,28851],[524,-263],[17,-109],[89,-40]],[[95018,28439],[57,135],[-24,143],[-96,31],[85,95]],[[95040,28843],[-84,116],[-8,129],[-486,241]],[[94462,29329],[-22,-162]],[[94440,29167],[-52,-316]],[[60852,36802],[771,-51]],[[53818,37466],[183,2],[-1,224]],[[53231,38570],[0,-12]],[[84187,41371],[-93,311],[-84,177],[-67,392],[-52,24],[-126,394]],[[83765,42669],[-291,-204],[-239,9]],[[62351,63073],[180,-140],[113,129],[101,0],[-5,-255],[216,-10]],[[63172,64809],[-396,15],[7,337],[-150,6]],[[29140,65790],[96,152],[101,257],[81,-157],[222,-187],[43,-105],[140,-5],[69,-99]],[[30210,70488],[-212,-44],[-1749,-442],[-521,-139]],[[38161,40839],[77,59],[-26,201],[66,251],[102,155],[67,259]],[[38447,41764],[-54,219],[56,224],[-24,385],[-96,103],[-22,282],[27,39]],[[38334,43016],[-50,150],[7,155]],[[38291,43321],[-89,167],[-151,48],[-106,-63],[-8,231],[-78,134]],[[37859,43838],[-125,35],[-96,-175],[-23,-319],[-72,-162],[-66,-16],[-120,-292],[-243,-42],[-63,-55]],[[37051,42812],[-324,-61]],[[36727,42751],[2,-299],[93,-1300],[-34,-7],[27,-397]],[[35632,49442],[73,-1068],[1298,261]],[[37003,48635],[294,50],[39,-122],[80,55]],[[37416,48618],[185,443],[16,100],[125,220]],[[37742,49381],[182,493],[93,549],[63,232],[48,-5],[91,245]],[[38219,50895],[67,183],[-72,377]],[[35583,50175],[49,-733]],[[84165,87743],[529,-140]],[[84694,87603],[187,-55],[31,317],[192,-52]],[[84708,89262],[-113,-126],[-24,-162],[-56,-11],[-39,-210],[-133,-41],[-98,-100],[-21,-130],[-129,-128],[-31,-142],[117,-298],[-16,-171]],[[76214,62667],[-99,100],[7,112],[-148,-15],[-14,71]],[[75960,62935],[-43,64],[-513,105]],[[75404,63104],[-9,-131]],[[80101,73997],[194,-44],[41,188],[121,-28]],[[80457,74113],[69,185],[16,206],[168,287],[58,-9]],[[80768,74782],[11,123],[150,45],[29,327],[168,244]],[[81112,77238],[-392,46]],[[80720,77284],[-32,-113],[-76,-783],[-113,29],[-36,-547],[-56,14],[-153,-177],[-203,-591]],[[61053,46491],[379,2],[634,-41]],[[61420,47562],[-6,-678],[-360,-1]],[[61054,46883],[-1,-392]],[[36400,58196],[-23,288]],[[36377,58484],[-4,63]],[[36373,58547],[133,68],[-77,180],[-80,71]],[[36349,58866],[-48,-149],[-201,-179],[33,-505],[147,57],[124,-31]],[[33190,12980],[81,26],[215,-191],[41,25],[252,-185],[61,-401],[13,-239],[168,78],[78,-104],[209,36]],[[34308,12025],[164,112],[181,-103],[68,-117],[208,96],[107,-51],[181,78],[61,234]],[[48737,33466],[227,66],[204,-197],[261,-108]],[[49410,35983],[-704,-36]],[[44450,10821],[972,115]],[[45422,10936],[389,40],[-24,661],[76,7],[-48,1320],[77,8],[-25,664]],[[45079,13890],[-263,-115],[-115,-179]],[[44701,13596],[4,-296],[134,-240],[24,-110],[-76,-190],[-89,-28],[11,-97],[-140,-87],[0,-132],[-101,11]],[[69213,51217],[60,-2],[3,257],[103,-33],[26,-211],[-69,-169],[49,-172],[155,246],[98,-150]],[[69638,50983],[124,2],[143,122]],[[69905,51107],[-20,310],[99,129],[-82,168],[-120,86],[-17,162]],[[69620,52124],[-415,98]],[[94213,27804],[474,-249]],[[95114,28322],[-59,106]],[[95055,28428],[-37,11]],[[94388,28851],[-175,-1047]],[[75549,55136],[60,-13]],[[76032,55042],[14,110],[147,484],[32,23]],[[76225,55659],[-74,90],[-12,403],[-46,118]],[[51986,93040],[61,2]],[[52047,93042],[-54,474],[-17,352],[18,664],[83,700],[63,386]],[[52140,95618],[-50,-1]],[[52090,95617],[-143,-763],[-21,-347],[10,-849],[50,-618]],[[50767,93265],[69,-89],[222,-33],[114,-148],[114,71],[182,-54]],[[51468,93012],[14,148],[171,57],[187,-122],[55,20],[-52,1027],[-51,673],[-25,10],[20,367],[48,420]],[[51835,95612],[-846,-18],[-192,-59]],[[50797,95535],[-56,-17],[7,-627]],[[83951,28401],[-19,-163],[53,-171],[-15,-162]],[[84514,27895],[89,277],[-62,67],[39,343],[-37,12],[60,337],[180,-54],[34,354]],[[84817,29231],[-273,79],[18,172],[-96,32],[24,242]],[[83962,29733],[-41,-213],[78,-165],[32,-216],[-80,-738]],[[78058,47482],[167,-153],[136,-72],[20,-525]],[[78494,46668],[319,377]],[[78813,47045],[47,379]],[[78860,47424],[-111,146],[-100,43],[-115,459]],[[78534,48072],[-64,-27],[-55,-342],[-47,109],[-310,-330]],[[12186,33802],[75,299],[-128,221],[-86,421],[86,220],[-1,119],[171,479],[-12,96],[94,217],[-18,107],[81,161]],[[12448,36142],[-146,100],[-17,108],[-259,-94],[-90,192],[-15,137],[-171,262],[-278,8],[-72,-90],[-34,78]],[[11366,36843],[-4,-43],[-460,-211]],[[10980,36306],[72,-229],[25,-228],[51,-86],[-228,-97],[84,-511],[102,-57],[-111,-453]],[[37859,43838],[-9,99],[217,181],[23,102],[-101,161]],[[37989,44381],[14,106],[-179,284],[-98,55],[-112,276],[-189,-104]],[[37425,44998],[-121,-22]],[[37304,44976],[-55,-351],[19,-275],[65,37],[67,-456],[-72,-47],[-43,-154],[-187,-292],[-59,-393],[12,-233]],[[78279,63544],[11,-289],[-20,-264],[57,-320]],[[78327,62671],[109,36]],[[78891,63340],[-245,218],[-106,171],[-77,-75],[-105,65]],[[63493,41323],[-46,-1668]],[[70197,44955],[434,-59]],[[70631,44896],[91,-16],[29,473]],[[70751,45353],[-91,58],[42,653]],[[70067,46160],[-35,-671],[189,-29],[-24,-505]],[[70175,48675],[257,-5]],[[70432,48670],[83,24],[62,-130],[268,-44]],[[70727,49785],[-391,70]],[[70336,49855],[-97,15],[-5,-110]],[[49482,49069],[16,2]],[[49498,49071],[-24,1344]],[[49474,50415],[-958,-61]],[[60852,36802],[-39,-1672]],[[75277,53765],[61,-168],[-32,-238],[68,-169],[-29,-187]],[[75387,53794],[-110,-29]],[[49467,51759],[190,9],[19,-1006]],[[49676,50762],[752,38]],[[50428,50800],[7,340]],[[50435,51140],[-20,1344]],[[59991,77332],[464,-8],[21,52]],[[60476,77376],[196,101],[2,110],[98,134],[38,1388]],[[60810,79109],[2,55],[-297,7]],[[60515,79171],[-338,0],[-536,30],[-81,90],[-86,-74],[-67,44]],[[59407,79261],[-19,-74],[76,-199],[-83,-234],[96,-90],[-60,-224],[-17,-393]],[[73998,31434],[380,-98]],[[74378,31336],[381,-94]],[[74759,31242],[138,1335]],[[60438,29245],[28,1280]],[[59538,30582],[-40,3]],[[66910,76495],[256,-31]],[[67166,76464],[15,335],[196,-24],[50,1287]],[[67427,78062],[-144,18],[3,106],[-96,9],[-54,-113],[-94,58],[-195,20]],[[66847,78160],[-64,-1651]],[[64540,69675],[298,-31],[-8,-225],[189,-20]],[[65019,69399],[7,239],[80,115],[87,-26],[-3,-138],[58,-110]],[[65248,69479],[24,643],[-47,164],[-22,-119],[-113,126],[8,133],[95,63],[34,118]],[[65227,70607],[-158,22],[10,329],[-385,41]],[[64694,70999],[-25,-668],[-81,9]],[[64588,70340],[27,-410],[-102,-110],[27,-145]],[[51731,34743],[572,14]],[[52303,34757],[193,4],[-3,334]],[[52483,36099],[-768,-17]],[[76299,50174],[184,-65],[41,-128]],[[76524,49981],[120,139],[82,3],[123,208],[123,129]],[[77009,50619],[-144,14],[-112,-73],[-46,46],[-52,246],[-112,-5]],[[69139,53235],[-16,114]],[[69395,54089],[-28,498],[-35,81]],[[69087,54867],[-194,-388],[-138,-395],[-95,-6]],[[45279,24301],[-75,2013]],[[45204,26314],[-1,2]],[[73922,51430],[-4,-184]],[[73918,51246],[479,-229]],[[74397,51017],[74,45],[97,226]],[[74568,51288],[5,64],[-311,332]],[[73928,51764],[-6,-334]],[[79549,57202],[-78,362],[-136,155]],[[79335,57719],[-121,-146],[-71,-262],[-81,32]],[[79062,57343],[-107,-292],[-76,-19],[14,-154],[-55,-102]],[[78838,56776],[70,-134],[57,-268]],[[71700,71084],[57,363],[-9,121],[105,315],[73,89],[-31,99],[67,219]],[[71852,73438],[-508,84],[-31,-144],[-86,-47],[-190,-345],[-76,19],[-59,-156],[-154,-72]],[[70748,72777],[-11,-164]],[[76061,68263],[77,-113],[148,43],[232,-46]],[[76532,68911],[-407,76],[-62,102]],[[72353,75376],[19,334],[50,-8],[29,254],[-61,102],[38,585]],[[72428,76643],[-139,-16],[-4,-227],[-1250,205]],[[71035,76605],[116,-238],[102,-339],[160,-248],[62,-243],[33,-476],[143,-161],[0,-158],[116,-18],[151,-159]],[[60980,62847],[22,223],[-90,235],[100,158]],[[60061,64217],[-387,15]],[[59674,64232],[-7,-339],[-32,-54],[125,-170],[61,-174],[72,-56],[95,-229],[115,-172]],[[75960,62935],[73,353],[115,-16],[22,324]],[[75443,63625],[-39,-521]],[[78313,67756],[17,-283],[182,-240],[-47,-163]],[[78708,66569],[60,70],[243,-42]],[[79011,66597],[56,49],[120,588],[60,46]],[[79265,67334],[-54,13],[-129,193],[-44,236],[-203,272],[-80,19]],[[78755,68067],[-82,138],[-42,-118],[18,-269],[-336,-62]],[[76034,71951],[54,-11],[49,153],[67,-10],[85,196],[179,-35]],[[76490,72884],[-5,188],[-274,53]],[[76211,73125],[-105,21]],[[76106,73146],[-8,-418],[-64,-777]],[[71851,41778],[-39,-611]],[[72288,41074],[79,1158]],[[72399,42736],[-482,98]],[[71917,42834],[-66,-1056]],[[70432,48670],[-64,-1199],[32,-6],[-19,-333]],[[46597,52580],[-764,-67]],[[45833,52513],[10,-358],[-24,-2],[54,-1678]],[[55472,46423],[666,-8]],[[56138,46415],[7,1120],[-11,328]],[[56134,47863],[-167,-8],[-97,59],[-164,-145],[-110,52]],[[55596,47821],[-166,-30],[11,-584]],[[70486,39337],[39,672]],[[70525,40009],[-281,46],[-25,283],[27,390]],[[69661,40148],[-23,-387],[189,-32],[-18,-285],[95,-16]],[[74566,52828],[255,-509],[101,84]],[[75277,53765],[-100,70],[-262,364]],[[74428,53792],[-136,-166],[-10,-266]],[[63376,44387],[-27,-999]],[[61678,74232],[-10,-504]],[[61668,73728],[521,-35]],[[62189,73693],[77,-4],[-18,185],[53,45],[1,193],[161,44]],[[62463,74156],[56,227],[-99,104],[47,97],[23,262]],[[62490,74846],[-23,171],[-191,15]],[[62276,75032],[-579,40]],[[61697,75072],[-19,-840]],[[59044,49660],[-958,-5]],[[58086,49655],[-95,-2],[-21,-336],[10,-685]],[[64994,52916],[500,-61]],[[65494,52855],[52,1465],[7,358]],[[65553,54678],[-164,14],[12,281],[-63,62],[-204,18]],[[65134,55053],[-4,-173],[-199,19],[-22,-881]],[[63529,54999],[95,-15],[4,169],[326,-18]],[[63954,55135],[88,-5],[4,190],[102,276]],[[64148,55596],[36,165],[7,275]],[[64191,56036],[-413,34],[-391,-7]],[[63387,56063],[-193,9],[-3,-225]],[[53214,40139],[4,0]],[[53961,40264],[-2,895]],[[53956,42165],[-756,-12]],[[90171,34599],[256,-254],[100,201],[9,188],[90,-131]],[[90626,34603],[97,-12],[-10,191],[-54,101]],[[90659,34883],[-83,191],[143,194],[-168,374],[-35,190]],[[90516,35832],[-65,-43],[-104,103],[-67,-168]],[[83134,28647],[623,-212],[194,-34]],[[83527,29876],[-250,88],[-6,-66]],[[83271,29898],[-100,-923],[-40,12],[-33,-330],[36,-10]],[[85474,29373],[189,-69],[11,81],[158,-54],[-45,-293]],[[86348,29857],[-14,198],[-152,-2],[-23,-172],[-369,154],[4,33]],[[85794,30068],[-214,99],[-106,-794]],[[74900,40142],[0,-202],[189,-55]],[[75089,39885],[2,26],[608,-47],[1,20]],[[75700,39884],[29,1062]],[[75729,40946],[-397,27],[-3,-58],[-390,34]],[[75700,39884],[169,-43]],[[76394,41129],[11,138],[-61,11]],[[76344,41278],[-501,100]],[[75843,41378],[-18,-439],[-96,7]],[[83382,36248],[80,686]],[[83308,38269],[-80,-70],[-53,171],[-101,71],[-73,-139],[-298,-69],[-118,18],[-103,-68],[-16,-182]],[[72881,52444],[-41,474],[57,121],[-9,334]],[[72790,53440],[-279,134],[-268,-24]],[[72027,52935],[130,-85],[8,-116],[90,-69],[-63,-203]],[[70437,52331],[141,-293],[36,22],[183,-225],[-93,-121],[69,-124]],[[71214,52189],[-121,91],[125,564]],[[71218,52844],[-238,393],[-105,-78],[-11,184],[-110,288]],[[70754,53631],[-158,-197],[-16,-179],[-88,-167],[-73,-15],[-48,172],[-60,-20],[65,-167],[-16,-153]],[[47809,22407],[1114,87]],[[48923,22494],[15,1]],[[47935,22884],[-74,-156],[-82,2],[-64,-107],[94,-216]],[[77073,56425],[20,71],[153,-29],[181,48],[85,158]],[[76747,57028],[-80,-195],[78,32]],[[74511,47962],[120,-86],[6,-134]],[[74637,47742],[51,41],[75,-137],[329,-152]],[[75092,47494],[-10,107],[92,-16]],[[75174,47585],[-22,222],[151,118]],[[75170,48295],[-132,249],[-160,178],[-112,2]],[[77770,58835],[-92,-18],[-189,263],[-9,163],[49,103],[22,253]],[[77551,59599],[-164,60],[-105,123],[-326,152]],[[76956,59934],[-21,-169],[108,-106],[41,-133],[-4,-224],[-43,40],[-222,-29],[-133,39],[-198,-35],[-69,32]],[[55360,71330],[665,-14]],[[56316,71116],[2,426]],[[56322,72821],[-21,98],[-74,-103],[-63,44],[-203,-184],[-230,16],[-236,-311]],[[55419,72253],[-59,-923]],[[88074,53015],[50,-901],[87,-64],[-56,-132],[-137,-63]],[[88018,51855],[434,-140]],[[88452,51715],[31,77],[-58,220],[60,250],[213,74],[74,-19],[175,200]],[[88947,52517],[17,68]],[[88964,52585],[-34,144]],[[88930,52729],[-437,175],[-419,111]],[[56948,80779],[224,8]],[[56709,83116],[-34,-135],[24,-201],[-88,-81],[-131,-662]],[[56480,82037],[-137,-678]],[[71352,46406],[407,-77]],[[71759,46329],[4,55],[374,-88],[99,-125]],[[72163,47481],[-173,-99],[-68,59],[-122,-85],[-67,94],[-90,-66],[-152,104]],[[71367,46628],[-15,-222]],[[49474,50415],[-6,336],[208,11]],[[62166,81290],[99,-127],[72,-201],[118,40]],[[62455,81002],[68,29],[-20,131],[37,186],[-52,65],[68,87],[-65,215],[112,-32],[33,126],[-80,317]],[[54323,21053],[2,-332]],[[54340,22052],[2,-667],[-19,-332]],[[65867,72894],[-10,-149],[96,-170],[98,-54],[211,-416],[105,13]],[[66521,73506],[27,670]],[[66548,74176],[-942,92]],[[65606,74268],[-48,-395],[96,-141],[-33,-182],[51,-215],[195,-441]],[[64939,72573],[161,-170],[24,-103]],[[65124,72300],[12,328],[378,-36],[20,335],[333,-33]],[[64688,74365],[-41,-676]],[[85188,58163],[-4,-69]],[[85184,58094],[368,-264],[87,-142],[174,-83],[202,21]],[[86015,57626],[8,289],[-21,372],[63,316],[155,165],[173,264]],[[85673,59341],[-126,-267],[-166,-103]],[[85381,58971],[-127,-310],[-74,-305],[8,-193]],[[80492,55812],[72,-116],[58,-242],[-52,-142]],[[80570,55312],[100,-187],[81,-33],[-26,-285],[74,-74],[122,-7]],[[80921,54726],[102,-155],[35,-139],[51,64],[66,-128],[99,89],[45,136],[94,-138]],[[81413,54455],[201,240],[24,346]],[[74185,39511],[290,-66],[8,111],[192,-44],[4,56],[379,-88]],[[75058,39480],[31,405]],[[74213,40788],[-36,-8],[-91,-1248]],[[52674,62004],[3,-336]],[[52677,61668],[932,19]],[[53609,61687],[2,239]],[[53611,61926],[-55,33],[-128,-128],[-94,74],[-7,1949]],[[53327,63854],[-68,-174],[-131,69],[-81,-148]],[[53047,63601],[-157,217],[-115,-85],[-114,0]],[[54770,62360],[1,-335]],[[55254,61349],[663,-6],[5,998]],[[55922,62341],[-83,-132],[-110,123]],[[55729,62332],[-89,-18],[-22,134],[-439,346],[-68,-78],[-140,44],[-67,164],[-138,-31]],[[54766,62893],[4,-533]],[[12267,12732],[488,247],[20,126],[125,60],[57,259],[136,186]],[[13093,13610],[-9,225]],[[12637,14349],[-990,-508]],[[11647,13841],[-90,-48],[90,-511],[484,247],[136,-797]],[[89071,36209],[-89,-80]],[[88982,36129],[-705,-647]],[[88277,35482],[192,-300]],[[73204,52214],[218,-57],[177,157],[120,-198],[183,164]],[[73769,52707],[-38,156],[-203,140],[-57,220]],[[73471,53223],[-110,-102],[24,-107],[-176,-405],[-203,-228],[-8,-145]],[[72488,55230],[-53,-130],[-130,-159],[-34,-331],[-51,104],[-116,-235]],[[52102,81053],[-250,807],[-301,524]],[[51431,82547],[-877,-1301]],[[56480,82037],[-320,520],[-89,-49],[-223,-264],[-123,29],[-25,-136],[-98,-102],[-76,133],[-157,133],[-252,45]],[[55117,82346],[-3,-595]],[[55114,81751],[-1,-353],[-51,-1120]],[[44083,72460],[962,98]],[[77883,53123],[62,-137],[80,-29],[93,-166],[-23,-287],[250,-357]],[[78363,52117],[38,293],[150,361],[281,134]],[[78832,52905],[73,237],[-180,159]],[[78109,53748],[-216,-310]],[[85124,42484],[-10,-114],[94,50],[-55,227],[-29,-163]],[[77358,37590],[24,-6],[50,648],[81,121],[20,229],[66,-14],[59,654]],[[77182,39359],[-58,-608],[-166,33]],[[66548,74176],[128,-15],[19,127],[38,893]],[[66733,75181],[-192,44]],[[66129,75321],[-279,64]],[[60855,46887],[199,-4]],[[61269,49198],[-246,-133],[28,-91],[-92,-126]],[[60959,48848],[-27,-95],[45,-175],[-62,-35],[-110,-206],[-39,-183]],[[60659,47973],[-14,-106],[210,-980]],[[34439,10541],[-131,1484]],[[32550,12813],[8,-112],[-193,-51],[28,-298],[-143,-36],[-253,-351],[145,-346],[-647,-176]],[[31599,10361],[51,-543]],[[50912,40757],[234,-437],[97,-94],[151,-258],[194,-134],[98,-224]],[[36373,58547],[4,-63]],[[37351,58179],[-35,414]],[[36187,61612],[42,-673]],[[36229,60939],[13,-342],[107,-1731]],[[86015,57626],[38,-214],[73,-99]],[[86845,57578],[25,370],[28,45],[97,664],[-25,639],[127,82],[33,-56]],[[87130,59322],[-181,718]],[[53609,61687],[11,-680]],[[54770,62360],[-831,-4]],[[53939,62356],[2,-685],[-101,149],[-102,-99],[-27,62],[59,182],[-159,-39]],[[50997,57260],[1140,37]],[[52137,57297],[2,0]],[[52139,57297],[-13,1655]],[[52126,58952],[-384,-11]],[[50976,58914],[14,-1150]],[[76461,49260],[117,39]],[[76578,49299],[10,354],[-74,219],[10,109]],[[76033,49871],[-7,-311]],[[38087,57210],[845,141],[-9,167],[764,117]],[[39687,57635],[44,251],[-25,119],[67,231],[10,327],[47,94],[-39,180],[-94,189],[20,315]],[[52472,37438],[-765,-18]],[[51903,38764],[175,4],[-2,239]],[[15213,18312],[-140,938],[176,97],[-100,642],[367,182],[-49,319],[573,255],[-49,324],[187,83],[-49,322],[561,251]],[[14409,21015],[-1039,-488]],[[18461,29211],[918,364],[965,370]],[[20344,29945],[12,6]],[[20356,29951],[-493,3755]],[[19863,33706],[-178,1343],[-374,-142],[-146,403]],[[19165,35310],[76,-564],[-560,-252],[88,-652],[-1296,-515],[-568,-236],[57,-393],[-850,-358]],[[16112,32340],[-33,-14],[148,-1027],[41,19],[100,-672],[-31,-13],[91,-660],[226,-1506]],[[84876,31477],[1041,-362]],[[85917,31115],[62,-24]],[[85979,31091],[267,1498]],[[86246,32589],[-119,220],[-1036,390]],[[85091,33199],[-215,-1722]],[[71218,52844],[226,88],[40,154]],[[71196,54381],[-313,-167],[-172,-21]],[[70711,54193],[79,-88],[-21,-173],[-67,-1],[52,-300]],[[71531,49741],[111,149],[13,271],[177,186],[122,-30],[127,193],[66,-174]],[[74568,51288],[15,60],[346,410],[48,23]],[[76773,53520],[46,157]],[[76938,54548],[-125,27],[-192,208],[-42,95]],[[76579,54878],[-21,75],[-425,74]],[[73818,47445],[100,-161],[140,-114]],[[74058,47170],[47,387],[176,193],[113,266],[83,30]],[[89068,56578],[106,112],[369,-206],[-1,-400]],[[89542,56084],[196,-10],[85,209],[-84,402],[8,169],[-70,242],[-311,517],[-316,-217]],[[88944,54787],[40,-128],[1,-220],[46,-253]],[[89031,54186],[84,-344]],[[89115,53842],[36,25],[251,-124],[210,-234],[77,129]],[[89689,53638],[-12,123],[71,185],[-57,315],[40,336]],[[89731,54597],[-411,116]],[[89320,54713],[-365,126],[-11,-52]],[[80270,46458],[159,-372]],[[80429,46086],[69,-237]],[[80498,45849],[110,137],[21,118],[80,33],[103,254]],[[80812,46391],[119,79],[-138,287],[-495,725]],[[80298,47482],[-160,-776],[132,-248]],[[35987,22941],[1217,258],[76,29],[1288,259]],[[38943,23557],[-16,520],[-62,1120]],[[36718,24798],[-14,-132],[-133,-107],[-67,-197],[-144,-168],[-88,38],[-102,-151],[1,-191],[-117,-144],[28,-53],[-56,-260],[27,-135],[-66,-357]],[[89171,31500],[88,117],[115,286],[114,-27],[44,124],[135,-64],[102,31]],[[89900,32183],[-89,79],[-86,240],[-41,463],[-135,401]],[[89549,33366],[-53,70],[-110,-200],[-134,15],[-6,-399],[-368,190]],[[88878,33042],[34,-377],[-82,-112],[136,-70],[3,-159],[91,-155],[111,-669]],[[74007,46650],[251,259]],[[74258,46909],[-203,88],[3,173]],[[73639,47093],[224,-172],[129,14],[-30,-207],[45,-78]],[[84603,56995],[1,189],[152,225],[65,196],[161,100]],[[84982,57705],[-55,170],[148,165],[109,54]],[[85188,58163],[-46,44],[-235,-110],[-138,243],[-174,515]],[[84270,58482],[-82,-78],[-141,-394],[-184,-768]],[[84873,59573],[283,-67],[225,-535]],[[85874,60651],[-161,275],[17,113],[-71,85],[-33,286],[-42,57]],[[84775,60454],[-24,-29]],[[52169,81118],[258,255],[225,305],[105,798]],[[55815,78633],[902,-1275]],[[56717,77358],[-5,147],[99,43],[24,303],[72,87],[36,338]],[[56943,78276],[-181,404],[-494,843]],[[81472,53814],[112,-20]],[[81584,53794],[397,-105]],[[81981,53689],[305,-58]],[[81413,54455],[-29,-193],[65,-205],[23,-243]],[[42801,8880],[996,142],[647,81]],[[44444,9103],[-47,1051],[81,10],[-14,329]],[[42735,10258],[66,-1378]],[[82869,66643],[12,-18]],[[84070,68878],[-90,177],[-65,-52],[-82,123],[-29,-99],[-94,76]],[[72930,57444],[69,194],[162,22],[87,177]],[[73248,57837],[-22,173],[68,335],[-68,209]],[[72862,58589],[-12,-68],[-248,-356]],[[72602,58165],[-110,-465]],[[51693,76562],[627,-589]],[[89576,57545],[75,-130],[227,-151],[21,-256],[75,22],[44,206],[65,81],[115,-25],[-87,-220],[149,61],[49,241],[-93,301],[-106,80],[-109,506],[-13,244],[-117,-25],[-25,-262],[-76,-39],[40,263],[-99,60],[293,114],[138,-548],[123,-368],[129,-301],[221,-670],[68,41],[-147,333],[-349,927],[-135,531],[-41,304],[-50,-207],[-249,-99],[-169,44],[-236,139],[-342,284]],[[47901,76752],[122,40],[44,230],[209,-70],[163,149],[151,-272],[66,65]],[[48869,76930],[-41,1993]],[[73901,35607],[26,339],[28,-5],[29,393],[72,95]],[[74056,36429],[16,222]],[[73310,36814],[-29,-398]],[[73281,36416],[-46,-634]],[[54983,85636],[51,-126]],[[55034,85510],[97,-173],[88,-64],[192,127],[145,-189],[56,-375],[171,-5],[73,-540]],[[55856,84291],[180,-74],[135,21],[16,150],[73,-10]],[[56260,84378],[-31,347],[345,997]],[[56574,85722],[-78,115],[-116,-58],[-12,289],[40,86],[76,-124]],[[56484,86030],[-25,173]],[[56459,86203],[-233,344],[-279,470],[-112,29],[-132,129]],[[80219,40097],[301,-75]],[[80520,40022],[9,223],[-39,104],[24,159]],[[80433,41247],[-705,122]],[[79728,41369],[-24,-320]],[[75484,44821],[57,80],[76,-170],[295,-517]],[[75912,44214],[371,-79]],[[76283,44135],[-3,430],[88,45],[1,206]],[[76369,44816],[-12,557]],[[76357,45373],[-374,226],[-106,17]],[[75877,45616],[-340,72],[-53,-867]],[[75542,35585],[38,453]],[[75644,36980],[24,334]],[[74907,37480],[-75,-942]],[[66848,27026],[336,-39]],[[67184,26987],[238,-30]],[[67490,28292],[-193,28]],[[67297,28320],[-7,-176],[-388,51]],[[66902,28195],[-54,-1169]],[[85308,36316],[359,-491],[112,-128]],[[85779,35697],[30,146]],[[85809,35843],[51,398],[112,-7]],[[85343,37685],[-168,108],[-109,-96],[105,-404],[-51,-208],[63,-265],[143,-325],[-18,-179]],[[47624,57076],[706,50]],[[48692,58803],[-10,584]],[[48682,59387],[-129,22],[-79,97],[-122,428],[-112,85],[-173,-80],[-147,-206],[-6,-346],[-142,37],[-73,282],[-138,116]],[[47614,57437],[10,-361]],[[46628,28440],[28,2],[20,-664]],[[46676,27778],[1085,91]],[[47760,29604],[-28,-64],[-182,28],[-193,-191],[-147,202],[-157,-60],[-240,-434],[-34,78],[-59,-155],[-111,22]],[[69472,56061],[94,-17]],[[69566,56044],[140,1026]],[[68863,56693],[29,-173],[-93,-519]],[[41760,67183],[86,-1835]],[[41846,65348],[1,-39]],[[41847,65309],[784,96]],[[47715,65136],[325,20],[18,-837]],[[48831,63991],[120,-138],[67,43],[-58,360],[39,206],[176,13],[14,96],[-94,26],[-17,118]],[[49078,64715],[34,184],[-147,2],[-112,355],[-22,412],[62,128],[-34,70]],[[48859,65866],[-302,-483],[-36,302],[-141,-80]],[[48380,65605],[-190,-90],[-40,159],[-176,-36],[-102,-162],[-157,-340]],[[79865,61167],[127,127],[35,149],[199,133],[124,177],[106,8]],[[80856,61895],[-80,337],[-34,20],[-80,350],[-179,288],[-61,405]],[[42233,20439],[1628,221]],[[43861,20660],[83,11]],[[79863,43997],[-41,146],[127,137],[48,269],[150,-23]],[[80147,44526],[-154,410],[-2,84]],[[79991,45020],[-102,100],[-196,-125],[-85,115]],[[79608,45110],[-97,-168],[17,-153],[-91,-57]],[[79437,44732],[228,-488],[198,-247]],[[66466,25746],[572,-56]],[[67038,25690],[86,-20],[60,1317]],[[66848,27026],[-534,74]],[[45424,20429],[23,-579]],[[45355,18215],[13,-329]],[[12669,9647],[108,15],[52,185],[-35,171],[77,181]],[[12642,11543],[-540,-250],[6,-37],[-372,-192]],[[11736,11064],[83,-454],[-14,-161],[104,-70],[35,-110],[40,-404],[-24,-441],[26,-34],[96,314],[66,81],[7,-125],[173,-4],[43,118],[95,-68],[69,47],[134,-106]],[[87429,35403],[107,-142],[-1,-322],[95,-295]],[[88277,35482],[-149,203],[-2,245],[-89,25],[-154,232],[-130,118],[-137,55],[-157,133]],[[87275,36326],[-321,-292]],[[86246,32589],[102,-9]],[[86348,32580],[188,660],[302,291],[250,25]],[[87088,33556],[-183,529],[-78,35]],[[86827,34120],[-158,-9]],[[86417,34329],[-109,0],[-2,240],[-264,166]],[[86042,34735],[-33,12],[-322,-480],[-48,12],[-349,-426],[-169,-414]],[[85121,33439],[-30,-240]],[[73968,58582],[40,73]],[[74008,58655],[-40,-73]],[[73248,57837],[136,-252],[91,-51],[366,126],[6,149],[88,36]],[[73935,57845],[55,246],[53,0],[-25,397],[-45,71]],[[73973,58559],[0,-111],[-167,130],[-206,-61],[-74,133],[-149,17]],[[61641,26233],[192,-14]],[[61833,26219],[36,1338],[-110,146],[-15,150],[78,85],[55,196],[-32,275]],[[61845,28409],[-161,-164],[-91,-182],[-243,-260]],[[61350,27803],[-108,-350],[-13,-180],[-56,-95],[-202,-169]],[[44086,55211],[835,79]],[[45784,55362],[214,19]],[[45998,55381],[-32,576],[-42,1344]],[[44009,57107],[50,-1342],[27,-554]],[[87088,33556],[49,-147],[159,-64]],[[87137,35086],[-14,-296],[-101,-125],[-33,-201],[-84,-9],[-78,-335]],[[45406,20844],[3,0]],[[47718,21066],[20,2]],[[47738,21068],[167,298],[12,204],[93,421],[-17,130],[-141,79],[-43,207]],[[46169,22729],[-829,-85]],[[56115,76578],[124,84],[74,-52],[49,168],[83,79],[0,194],[68,-13],[117,173]],[[56630,77211],[87,147]],[[55186,78499],[-21,-161],[89,-107],[-37,-170],[43,-241],[129,-181],[-66,-218],[-38,-303],[-67,-15],[14,-177]],[[49058,76851],[120,196],[109,-26],[29,117],[152,13],[39,88],[31,-157],[78,152],[-5,199],[76,-109],[18,212],[112,-29],[-27,263],[67,94]],[[49857,77864],[-14,123],[109,169],[-74,120],[45,135],[81,-113],[44,161],[-52,42],[83,145]],[[87576,48289],[163,143],[139,47],[137,-25],[82,100]],[[88097,48554],[57,28],[46,396]],[[88200,48978],[-106,142]],[[88038,49084],[-91,-193],[-86,170],[-48,-146],[-63,53],[-260,19]],[[87490,48987],[10,-244]],[[84594,44893],[103,-558],[73,28],[154,-431]],[[85101,44643],[-45,273],[-78,179],[-9,186]],[[84935,45503],[-108,16],[-144,-111],[-32,-113],[-103,-21],[46,-381]],[[48993,32455],[-1079,-77]],[[47928,30872],[8,-334],[-27,-4],[24,-905]],[[39549,84455],[-83,-82],[-263,-105],[-310,-380],[-209,-532],[-142,-44],[-109,-218],[-122,-160],[-128,-276],[-31,-368],[-76,-198],[-113,-423],[10,-193],[-37,-296],[50,-126],[14,-359],[-117,-486],[-170,-370],[20,-106],[-57,-593],[-43,-139],[-104,-108]],[[25609,49281],[-376,-114],[-17,165]],[[25216,49332],[-235,-72],[-10,96],[-371,-145],[19,-178],[-380,-121],[36,-339],[-196,-62],[-5,52],[-801,-260]],[[56745,75597],[916,-16]],[[57661,75581],[56,172],[17,357],[35,200]],[[57924,77951],[-135,-294],[-103,-69],[-41,-240],[-138,-77],[-81,-148],[-275,-43],[-262,-262]],[[56889,76818],[-52,-195],[-60,-5],[-82,-452],[-4,-215],[71,-50],[-81,-60],[64,-244]],[[53204,82066],[103,-140],[14,-167],[95,-56],[86,-155]],[[53502,81548],[421,-174],[238,-136]],[[54161,81238],[59,79],[133,-92],[95,54],[-9,148]],[[54439,81427],[116,80],[2,322]],[[54557,81829],[-127,71],[8,250],[-71,11],[88,261]],[[54455,82422],[-26,63],[-248,-165],[-447,117],[-129,1],[-70,77]],[[28446,34920],[-125,-41],[-25,235],[-118,79],[-344,-101],[-520,861]],[[27314,35953],[-534,140],[-662,-205],[-1382,-443]],[[24736,35445],[380,-3347],[43,-412]],[[52005,67619],[60,95],[-24,191],[67,88],[98,2],[69,-204],[147,40],[86,-201],[57,93],[22,200],[-73,148],[60,248],[138,40],[19,-311],[191,-296],[-15,-242],[92,2]],[[52999,67512],[-11,2051]],[[52988,69563],[-813,-71]],[[51982,69474],[23,-1855]],[[48354,66802],[26,-1197]],[[48859,65866],[30,472],[94,-14],[172,91],[168,-47]],[[49323,66368],[-28,1458]],[[54287,77275],[853,-787]],[[54276,78961],[-36,-125],[33,-210],[-72,-135],[-31,-326],[-64,-274],[24,-401]],[[51584,86049],[-281,383],[345,751]],[[51243,87725],[-92,-12],[-174,-194],[-179,106]],[[50798,87625],[-178,-376]],[[81074,51066],[-53,81],[323,413]],[[81270,51870],[-334,289],[-201,-44],[-98,139],[-140,297]],[[80497,52551],[-120,-194]],[[87081,50868],[333,-565]],[[87414,50303],[368,-594]],[[88207,50222],[-250,424],[-473,756]],[[87484,51402],[-110,-15],[-8,-556],[-82,98],[-118,14],[-85,-75]],[[85555,51314],[8,-741]],[[85901,50305],[26,82],[297,243],[127,-89]],[[86351,50541],[63,941]],[[86414,51482],[-157,-29],[-229,37],[-152,-113],[-143,-12],[-37,59],[-141,-110]],[[80147,44526],[227,21]],[[80560,45636],[-62,213]],[[80429,46086],[-41,-95],[-98,7],[-57,-359],[-113,-178],[-6,-195],[-123,-246]],[[79273,50584],[79,79]],[[79522,52063],[-179,134],[0,199],[-92,142],[-130,20]],[[79121,52558],[-37,-260],[-171,-354],[-44,-226],[-118,-61]],[[85364,52134],[191,-820]],[[86414,51482],[66,897]],[[86480,52379],[-485,159]],[[85763,52617],[-485,156]],[[75593,48902],[-155,334]],[[75438,49236],[-343,260]],[[75095,49496],[-176,-144],[27,-258],[-89,-96]],[[80674,53979],[798,-165]],[[80921,54726],[-60,-297],[-177,-341],[-10,-109]],[[85946,48976],[114,-27],[73,-181],[205,-2],[101,191]],[[86439,48957],[-16,210],[152,77],[-3,116],[93,106],[92,-134],[102,88]],[[86859,49420],[-137,330],[-84,28]],[[86638,49778],[-797,-146]],[[88425,47550],[107,22],[306,182]],[[88947,48165],[-54,153],[148,267],[60,23],[-243,217]],[[88519,48396],[-116,-161]],[[84574,43126],[164,60],[-2,-110],[77,-205],[83,-2],[10,138],[77,179]],[[84594,44893],[-451,-480]],[[84143,44413],[88,-506],[93,-211],[21,98],[130,-347],[40,58],[64,-230],[-5,-149]],[[79121,52558],[-78,61],[-101,187],[-110,99]],[[60746,22304],[193,-14]],[[61706,22240],[35,1319]],[[61554,23897],[-772,50]],[[12200,7276],[1069,557]],[[13269,7833],[-240,1500]],[[13029,9333],[-544,-281],[-64,347]],[[12421,9399],[-119,-38],[-132,107],[-46,-46],[-71,-291],[-48,-51],[-121,130],[111,-417],[71,-389],[70,-510],[37,210],[-68,308],[-52,442],[91,47],[-8,-268],[34,-190],[53,107],[111,-181],[-33,-413],[78,-104],[162,-98],[-67,-161],[-51,67],[-143,23],[-108,-231],[28,-176]],[[78744,49012],[239,-216],[190,-89]],[[79173,48707],[-69,169],[218,93],[142,17],[55,176],[-34,82],[122,193],[121,-114],[86,142]],[[79814,49465],[-259,212],[125,163],[-161,202]],[[79519,50042],[-114,-43],[-194,92],[-16,111],[-103,-212],[-71,19],[-58,-177],[-15,-194],[-82,-128],[52,-91],[-36,-147],[-71,-33],[-67,-227]],[[11859,46070],[140,-143],[207,0],[258,-60],[208,78],[102,-19]],[[12774,45926],[626,-657],[189,80],[24,-163],[133,-76],[37,-245],[587,-613]],[[14416,44426],[76,132],[43,-72],[124,64],[74,228],[19,401]],[[67791,25351],[35,-130]],[[67826,25221],[573,-82]],[[68399,25139],[-125,495],[-73,875]],[[67846,26564],[-55,-1213]],[[65486,45414],[286,-37]],[[66471,45972],[21,504]],[[65671,47421],[-102,12]],[[35060,45164],[191,-110]],[[35251,45054],[16,230],[125,198],[13,138],[369,75],[105,213],[-15,102],[150,224],[81,-51],[94,139],[106,-228],[161,23],[84,197]],[[36540,46314],[67,12],[133,356],[92,-23],[154,108],[-56,174],[-101,85],[-49,397],[-61,98],[94,235],[47,221],[-14,183],[157,475]],[[35632,49442],[-981,-201]],[[34651,49241],[-7,-399],[-65,-217]],[[71178,45308],[220,-46]],[[71681,45202],[78,1127]],[[71352,46406],[-88,17],[-51,-776],[-35,-339]],[[79497,76542],[85,-97]],[[79582,76445],[248,74],[46,197],[137,156],[314,-3],[49,56],[27,397]],[[80403,77322],[-202,26]],[[80201,77348],[-858,102]],[[79343,77450],[-43,-631],[67,-244],[130,-33]],[[84982,57705],[294,-931]],[[85349,56509],[392,130]],[[86879,29177],[196,-81]],[[87075,29096],[163,648],[-36,189],[104,697]],[[87306,30630],[-64,23]],[[87242,30653],[-665,234]],[[86577,30887],[2,-203],[-82,-381],[43,-13],[-61,-475]],[[89161,52225],[173,-168]],[[89334,52057],[193,402],[109,33],[100,166]],[[89736,52658],[143,317],[-460,-182],[170,188],[144,24],[-36,78],[-150,91]],[[89547,53174],[-294,-24],[-94,-483],[22,-79],[-20,-363]],[[69884,58494],[9,90],[-299,291],[-5,261]],[[38126,52113],[83,-117],[263,-135],[99,161],[84,19],[-61,134],[62,150],[-15,347],[52,224],[-51,38],[1,371]],[[38643,53305],[-66,1143]],[[38577,54448],[-116,-18]],[[39532,42828],[0,0]],[[39798,39133],[1483,215]],[[42081,39460],[-55,1151],[-45,685]],[[40926,43168],[-1370,-209]],[[39556,42959],[-155,-25]],[[39401,42934],[53,-1005]],[[39454,41929],[16,-336],[187,31],[141,-2491]],[[74458,62445],[11,-204],[126,-24],[-11,-169],[67,-42],[48,-462]],[[74699,61544],[6,-1]],[[74705,61543],[300,-60]],[[74912,62873],[-19,75],[-226,19]],[[74980,46563],[36,77],[284,72]],[[75300,46712],[122,-87],[134,44]],[[75556,46669],[-101,701]],[[75455,47370],[-159,19],[-122,196]],[[75092,47494],[-120,-910],[8,-21]],[[71851,41778],[-639,127]],[[71175,41299],[-7,-112],[638,-130]],[[73751,54208],[27,-285],[61,-153],[176,-628]],[[74063,54404],[-87,139],[-221,-183],[43,113]],[[68610,55296],[-69,-255],[-99,-166]],[[48507,54093],[-29,1472]],[[48478,55565],[-815,-64]],[[47663,55501],[-153,-12]],[[47510,55489],[34,-1484],[-28,-3],[9,-339]],[[85821,54642],[-263,-123],[-118,51]],[[91116,56056],[15,52]],[[91131,56108],[-308,429],[-101,207],[24,-238],[370,-450]],[[89731,54597],[244,-61],[-12,327],[149,-11],[77,-439],[107,90],[87,-13]],[[90383,54490],[52,-34]],[[90435,54456],[198,-73],[96,305]],[[90729,54688],[-111,231],[-60,255],[-21,271],[-66,38],[6,132],[-110,207],[-173,-22],[-185,80],[-268,-2],[-115,-114],[-126,-342],[192,-79],[-4,-172]],[[89688,55171],[-138,-58],[-148,-199],[-82,-201]],[[64204,70717],[-11,-345],[395,-32]],[[64694,70999],[-181,352],[3,83],[121,-15],[15,187],[-94,151],[151,140],[-106,114]],[[64603,72011],[-452,39],[-18,-674],[79,-415],[-8,-244]],[[78755,68067],[-13,210],[47,151],[-33,160]],[[78756,68588],[-155,-205],[-364,404]],[[78028,67829],[186,26],[99,-99]],[[50676,32545],[48,198],[252,261]],[[50976,33004],[1,466]],[[49429,33227],[19,-744]],[[83970,46853],[22,-131],[143,-26],[-40,246],[-125,-89]],[[54203,40154],[186,191],[254,-268],[115,49],[180,-3]],[[50424,27931],[588,27]],[[29993,74676],[-1790,-441],[-864,-222]],[[57548,65337],[4,-854]],[[57958,66539],[-415,22]],[[57543,66561],[5,-1224]],[[82263,61815],[113,148],[57,-22],[56,126],[-63,440]],[[82426,62507],[-428,260],[-41,83],[-157,17],[22,172],[-98,-95],[-176,-84]],[[81548,62860],[-120,-305],[-143,-461],[-17,-154]],[[12100,58185],[117,62],[-12,96],[-110,-35],[5,-123]],[[12559,54917],[106,47],[-12,79],[186,80],[46,108],[-23,162],[470,207],[-11,81],[168,71]],[[13489,55752],[167,2048],[-19,190],[-65,-6],[-37,256],[-215,-90],[-321,235],[-24,108]],[[12975,58493],[-144,-211],[-156,-133],[-129,-238],[-38,-440],[-141,-325],[-160,-298]],[[11421,60871],[95,16],[146,289],[-91,11],[-115,-121],[-35,-195]],[[14300,60238],[156,-345],[178,-167],[20,-148],[347,137]],[[15159,60077],[115,446],[74,76],[-20,179],[104,67],[88,211],[-238,401],[-14,109]],[[15268,61566],[-16,133],[-134,9],[-65,238]],[[15053,61946],[-62,-236],[-116,-124],[-84,-354],[-140,-256],[-83,-86],[-268,-652]],[[80835,84545],[487,-121],[10,109],[301,-81]],[[80897,85535],[-1,-606],[-58,-205],[-3,-179]],[[81407,71018],[612,-503]],[[82019,70515],[132,530]],[[82151,71045],[62,170],[134,154],[103,317],[111,-76],[145,219],[-58,171],[73,330]],[[82721,72330],[-82,22]],[[58011,30651],[12,938]],[[58039,32925],[-768,23]],[[57271,32948],[-13,-1333]],[[44156,52701],[13,-364]],[[44971,53775],[-851,-92]],[[38643,53305],[100,-24],[185,-225],[127,-82],[86,48],[233,-40],[103,-126],[9,-155],[61,-33],[199,-258],[33,-178],[176,-444],[200,-277]],[[41774,52415],[574,75]],[[40597,54758],[-584,-76],[-1165,-181],[-271,-53]],[[65782,48398],[17,335],[-193,25]],[[64797,48393],[80,-137]],[[64877,48256],[1,-168],[-290,-257]],[[81961,90993],[239,-56],[-28,-330],[393,-95]],[[83626,91247],[-986,250]],[[82640,91497],[-28,-400],[-67,-30],[6,-268],[-80,35],[-103,170],[97,463],[-138,114]],[[82327,91581],[-109,-51]],[[82218,91530],[-47,-135],[-210,-402]],[[69809,49775],[9,170],[-260,42],[7,138]],[[69565,50125],[-384,47]],[[68654,50011],[-9,-103]],[[63174,36970],[185,-17],[124,130],[59,-108],[161,-8],[175,-73],[111,160],[152,-14]],[[64141,37040],[-34,319],[8,228],[-112,98],[-75,169],[-214,62],[-101,205],[-215,57]],[[12555,22605],[69,-251],[269,130],[180,-469],[119,-156],[-29,-143],[21,-255],[-38,-208],[-84,-175]],[[14170,27368],[-902,-432]],[[11937,26259],[295,-1724],[323,-1930]],[[52828,86100],[-651,903]],[[68938,74469],[20,-1289]],[[68962,72867],[918,-137]],[[69880,72730],[-161,121],[42,380],[-96,490],[-88,44],[8,140],[88,90]],[[69673,73995],[11,120],[-94,46],[68,100],[-75,76],[-78,333],[82,254],[69,-42],[43,230]],[[69699,75112],[-709,105]],[[68990,75217],[-52,-748]],[[68974,71827],[13,-1356]],[[68987,70471],[3,-240]],[[68990,70231],[312,-62]],[[69982,71861],[-87,47],[-126,272],[-101,107],[-17,220],[147,105],[82,118]],[[58533,57624],[502,-21]],[[59514,57583],[39,-2]],[[59553,57581],[11,1454]],[[59564,59035],[-320,2]],[[59244,59037],[-128,1],[-64,-227],[-63,-57],[0,-223],[-81,-58],[8,-109],[-282,-2]],[[11739,51024],[1142,499]],[[12881,51523],[1798,760],[872,358]],[[15655,56510],[-1632,-644],[-471,-196],[-63,82]],[[12505,54894],[97,-656],[-149,-108],[64,-339],[-202,-67],[49,-328],[-249,-113],[49,-326],[-124,-56],[49,-328],[-204,-91],[16,-109],[-123,-285],[51,-328],[-189,-83],[99,-653]],[[83626,91247],[91,960]],[[83717,92207],[33,339],[-191,56],[35,388],[-321,88],[-58,-39]],[[83215,93039],[-163,-330],[-224,-187],[-16,-142],[-106,19],[34,134],[-94,61],[-113,-560],[-102,-144],[106,-95],[76,111],[27,-409]],[[82261,91868],[41,48],[195,645],[193,133],[47,-69],[103,43],[-160,144],[-215,-201],[-193,-580],[-11,-163]],[[82327,91581],[-58,38],[-21,169],[-30,-258]],[[35850,38392],[764,154]],[[36727,42751],[-46,10],[-643,-122]],[[36077,41977],[34,-513],[-674,-130]],[[35437,41334],[104,-1216],[96,19],[15,-222],[96,20],[102,-1543]],[[66093,52915],[0,-18]],[[66093,52897],[86,25],[33,-152],[520,-64]],[[66732,52706],[197,-10]],[[66929,52696],[38,1028]],[[66967,53724],[-359,24]],[[66608,53748],[-417,51]],[[66191,53799],[87,-48],[19,-169],[-40,-187],[-150,-363],[-14,-117]],[[48628,55575],[-150,-10]],[[69905,51107],[63,67]],[[69968,51174],[89,100],[100,15],[76,206],[96,-81],[42,-413],[90,-106]],[[68478,81607],[101,196],[44,242],[-12,424],[-71,256],[53,-491],[-17,-291],[-98,-336]],[[67590,81695],[275,-427],[-59,263],[111,185],[-101,177],[-25,-152],[-188,26],[-13,-72]],[[66608,82046],[41,192],[123,19],[89,-92],[-21,196],[103,140],[180,-70],[33,-303],[-18,-133],[162,-196],[17,-149],[218,138],[-112,123],[4,112],[106,44],[30,197],[99,-57],[71,-279],[109,68],[-17,183],[-95,14],[-75,153],[156,-28],[-22,99],[-245,128],[134,176],[76,-81],[-46,200],[-161,-103],[-74,190],[2,326],[-61,25],[-53,-278],[-73,6],[-9,217]],[[67279,83223],[-184,-19],[-113,-123],[-47,-135],[-167,-12],[-55,-149],[-83,41],[-109,-275]],[[66521,82551],[-39,-198],[-168,-79],[37,-171],[72,24],[185,-81]],[[28759,28781],[5,124],[-62,140],[-75,1],[-55,175],[23,258],[-55,142],[28,365],[86,-49],[141,41],[6,324],[41,83],[-34,353],[31,10],[-6,418]],[[28833,31166],[-32,-8],[-62,606],[-141,-42],[11,-110],[-231,-66]],[[27987,30580],[32,-245],[49,0],[39,-278],[-105,-229],[13,-138],[-63,-19],[-9,-228],[41,-464],[-86,-263],[-100,93],[-96,-3],[-68,96],[-3,-181]],[[27631,28721],[29,-137],[114,-94],[985,291]],[[45562,43729],[145,13]],[[77352,76141],[214,-44]],[[77566,76097],[9,136],[508,-96]],[[78083,76137],[80,1125],[15,320]],[[78178,77582],[-505,58]],[[77673,77640],[-146,17]],[[75451,75642],[-21,-206],[32,-271],[-20,-139],[37,-195]],[[75479,74831],[39,112],[168,-100],[222,-37]],[[76270,74993],[39,668]],[[75827,76478],[-193,27]],[[75634,76505],[-31,-120],[-156,-271],[-37,-340],[41,-132]],[[30040,26812],[110,-1140]],[[88708,40456],[-60,-17],[69,-268],[-62,2],[21,-420],[-169,119]],[[88507,39872],[-347,-579]],[[76548,29328],[49,246],[157,448],[-51,208],[-6,461],[38,172],[-41,610],[-113,256],[-61,-10],[-62,156],[-9,-215],[-59,-76],[119,-301],[-137,-27]],[[76372,31256],[-42,-78],[-76,-725],[-393,108]],[[63756,64442],[854,-63]],[[64610,64379],[72,276],[-31,169]],[[64651,64824],[-33,158],[51,190],[-24,94],[-138,148],[8,186],[-65,25],[12,-180],[-143,29],[46,221],[-41,104],[-122,61],[-20,238],[-111,-133],[-46,115],[86,119],[131,-16],[-31,177],[-138,-94],[-79,182]],[[63996,66452],[-299,27]],[[63697,66479],[69,-102],[-32,-124],[57,-159],[-38,-125],[31,-337]],[[9545,40922],[135,90],[55,116],[156,-47],[134,44],[83,123],[118,-21]],[[10226,41227],[30,154],[156,92],[115,-84],[54,-112],[137,69]],[[10590,42398],[-730,41],[-79,-148],[34,-48],[-59,-168],[-211,-174],[-40,-269],[-63,-140],[-76,-3]],[[9366,41489],[-119,-110],[-36,-230],[114,-5],[16,-111],[116,44],[88,-155]],[[92519,30002],[70,-48],[34,333],[105,-70],[66,45],[130,-191]],[[93447,31131],[-61,-24],[-163,75],[-24,98],[-109,-41],[-233,173],[-30,-177],[-124,417],[-61,2],[-71,194]],[[92571,31848],[-35,-225],[29,-297],[-94,-84],[-155,-238],[-233,-142]],[[92083,30862],[-35,-123],[260,-155],[-37,-150],[107,-97],[38,-161],[103,-174]],[[70336,49855],[17,328],[-94,16],[-31,243],[-96,28],[-172,526],[8,178]],[[69638,50983],[-17,-362],[-40,7],[-16,-503]],[[72055,48728],[-14,-270],[183,-91],[50,-234]],[[72741,47872],[126,-26],[122,56]],[[72989,47902],[8,240]],[[72997,48142],[-100,236],[-180,146],[-38,237]],[[72679,48761],[-44,315],[-103,143],[-95,-57]],[[82137,83197],[572,-148],[-30,-330],[39,-10],[-83,-863]],[[82635,81846],[76,252],[171,70],[84,283],[69,-14],[31,118],[223,247],[34,331],[-22,74]],[[83301,83207],[-78,231],[19,148]],[[82917,85361],[-585,158]],[[74773,45850],[191,532]],[[74964,46382],[-299,328]],[[74665,46710],[-91,-153],[28,-216],[-52,-145],[8,-190],[-74,-92],[-48,-277]],[[74436,45637],[79,-115],[61,229],[197,99]],[[63946,78465],[221,-19]],[[64614,78404],[-64,226],[40,201],[-21,116],[51,171],[-16,362]],[[63753,79823],[-24,-15]],[[63729,79808],[-26,-172],[151,-380],[60,-650],[32,-141]],[[79242,78878],[55,-211],[-15,-122],[68,-174]],[[79350,78371],[20,-128],[129,-111],[159,-3],[194,143],[230,113]],[[80082,78385],[110,1330],[69,63],[-65,145]],[[80196,79923],[-113,108],[-25,99]],[[63067,78536],[879,-71]],[[63729,79808],[-41,-15]],[[63021,78651],[46,-115]],[[62897,78377],[122,-8],[8,190]],[[62849,78479],[48,-102]],[[97917,17647],[84,122],[10,231],[-79,75],[-76,-426]],[[97633,18829],[27,-143],[42,237],[-69,-94]],[[97421,17896],[20,-151],[117,-211],[42,177],[116,210],[-35,153],[-96,90],[-81,-41],[-26,-244],[-57,17]],[[97207,17459],[9,305],[-32,42],[33,302],[92,-20],[-59,124],[76,128],[-21,170],[-153,63],[-30,263],[-83,44],[18,189],[-55,59],[-9,-300],[-56,-24],[-65,179],[-20,-201]],[[96852,18782],[-13,-197],[60,-3],[41,-206],[-71,-136],[-11,-143],[-100,-257],[-106,47],[-99,-157],[-34,-189],[55,-83]],[[75079,32521],[757,-221]],[[75836,32300],[345,-96]],[[76181,32204],[-57,398],[-217,184],[-80,326],[37,576],[-84,104],[16,140]],[[75796,33932],[-212,-203],[-382,121]],[[66121,62853],[35,857]],[[66156,63710],[-343,38],[-4,55],[-199,214],[-265,-167],[-49,139]],[[65296,63989],[-22,-523],[-186,19]],[[65088,63485],[92,-190],[-5,-169],[-114,-160]],[[86763,41235],[1,-2]],[[87246,41081],[99,118],[64,-33],[22,180],[187,141]],[[87618,41487],[-112,375],[-79,129]],[[87427,41991],[-93,-77]],[[64988,52746],[60,-121]],[[65048,52625],[172,-599],[100,-218]],[[65320,51808],[64,13],[94,-149],[117,183],[74,23],[121,156]],[[65790,52034],[18,166],[90,28],[65,133],[110,52],[20,230],[75,150],[-75,104]],[[66093,52915],[-124,-18],[-23,-107],[-120,88],[-332,-23]],[[63784,46749],[84,516],[-49,138],[98,453]],[[63917,47856],[-236,112],[-1,129],[-218,-8],[-41,59]],[[56760,15741],[32,1647],[3,659],[-195,4]],[[56600,18051],[-578,8]],[[56022,18059],[-16,-1324]],[[56006,16735],[-4,-657],[-22,-331]],[[57180,55736],[-689,13]],[[56491,55749],[-116,2]],[[56375,55751],[-11,-1314]],[[53430,22707],[911,11]],[[54553,23382],[-2,659],[23,241]],[[53998,23706],[-80,-189],[-150,-125],[-104,-15],[-74,-174],[-44,-222],[-116,-274]],[[89533,40193],[148,151],[129,382],[-6,193],[72,361],[101,93],[95,276]],[[90072,41649],[-123,-17],[-14,177],[-133,108],[-85,301],[-280,127]],[[89245,41179],[-63,-383]],[[21607,21951],[694,267]],[[21727,23354],[-228,-29],[-74,-200],[-63,-25],[-18,-179]],[[21344,22921],[140,-501],[-36,-266],[76,-28],[83,-175]],[[73281,36416],[-641,142]],[[80039,81277],[318,-52],[39,77],[192,-55]],[[81093,81432],[93,1017],[-254,66],[52,642]],[[80984,83157],[-138,171],[-157,-57],[-122,186]],[[80567,83457],[-20,-230],[-118,-57],[2,-272],[-47,-34],[-333,3],[-96,205],[-93,-308],[-17,-189],[-156,-50]],[[80720,77284],[-78,9]],[[80642,77293],[-239,29]],[[79582,76445],[-96,-1195]],[[70882,35980],[-67,-1194]],[[70815,34786],[755,-128]],[[71151,35930],[-269,50]],[[66266,62836],[528,-57]],[[66794,62779],[24,576],[97,-12],[43,1005],[96,-13]],[[66288,64537],[-21,-504],[-96,11],[-15,-334]],[[71753,31920],[-384,71]],[[44621,39763],[1338,136]],[[45959,39899],[-34,1179]],[[44585,40741],[35,-972]],[[44620,39769],[1,-6]],[[91624,36472],[9,479],[58,833],[-37,307],[-135,748],[-51,77]],[[91468,38916],[-114,50],[-90,-197]],[[91264,38769],[25,-163],[-89,-667],[-425,-1043]],[[90775,36896],[194,-446],[242,-75],[57,181],[141,-22],[71,-147],[85,155],[59,-70]],[[69163,44600],[254,-42]],[[69729,44512],[16,336],[-66,8],[52,1005]],[[69110,45956],[-5,-207],[111,-152],[-26,-497]],[[85917,31115],[-123,-1047]],[[86577,30887],[-598,204]],[[73865,46508],[146,37],[-4,105]],[[73352,47426],[-59,-855]],[[56023,18390],[-1,-331]],[[56600,18051],[24,1561],[74,95]],[[40396,29562],[1359,193]],[[41662,31680],[-73,1490]],[[57140,50029],[521,10],[97,79],[331,1]],[[58089,50119],[-5,898],[44,0]],[[58121,51702],[-135,-78],[-183,34],[-651,-17]],[[50879,44096],[20,-1341]],[[51663,42783],[-16,1343]],[[51647,44126],[-187,-6]],[[51460,44120],[-581,-24]],[[73115,47296],[-171,59],[-30,162],[75,385]],[[90799,32714],[586,304]],[[91385,33018],[3,314]],[[91388,33332],[-7,144]],[[91342,33821],[-68,-70],[-82,143],[-6,136],[-105,-55]],[[91081,33975],[11,-137]],[[91092,33838],[-5,-150],[-88,-392],[-144,-2],[-95,-119],[39,-461]],[[91073,31859],[686,-456]],[[91759,31403],[27,269],[154,265],[-338,583],[165,285],[10,101]],[[91777,32906],[-23,153],[-101,185],[2,141]],[[91655,33385],[-267,-53]],[[91385,33018],[-58,-498],[-196,-392],[16,-177],[-74,-92]],[[83024,27661],[18,150]],[[83042,27811],[-76,-12],[-140,146],[-203,8],[-151,188],[0,121],[-83,16],[-106,-143],[-118,39]],[[82165,28174],[-93,-17],[26,-264],[-93,-436],[355,-325],[301,-251],[263,-137]],[[80073,54856],[177,113],[153,263],[167,80]],[[80026,55957],[-53,-210],[-156,-146],[5,-219],[-45,-47]],[[54679,24376],[1244,-9]],[[55556,25902],[-25,-131],[-186,-243],[-90,-205],[-102,-121]],[[52708,55745],[703,13]],[[53411,55758],[-8,837],[-125,54],[-21,93],[-98,-32],[-77,250],[-175,-63],[-59,66],[32,315],[-23,35]],[[52857,57313],[-718,-16]],[[52137,57297],[15,-1563]],[[68028,52539],[27,679]],[[67552,53621],[-42,-1010]],[[88522,33482],[63,-267],[58,-58]],[[88643,33157],[235,-115]],[[89549,33366],[39,-23]],[[36229,60939],[-1713,-347]],[[28120,24889],[-472,-146],[104,-988]],[[71815,21877],[7,119],[79,-12],[85,224],[53,-85],[362,-65]],[[72401,22058],[21,333]],[[71400,22571],[9,-245],[231,-376],[175,-73]],[[71033,20248],[123,104],[-12,121],[-115,-102],[4,-123]],[[70925,21159],[19,-326],[43,-121],[-3,-187],[103,3],[51,546],[-100,163],[-113,-78]],[[70780,20656],[76,-41],[-20,182],[-56,-141]],[[74820,33948],[121,1366]],[[74750,35370],[-785,221]],[[61350,27803],[-352,26],[7,330]],[[60245,27872],[-14,-665],[191,-12],[-7,-333],[300,-16]],[[57137,47397],[-8,-1144]],[[57129,47575],[8,-178]],[[52685,60663],[7,-839]],[[52692,59824],[931,17]],[[52677,61668],[8,-1005]],[[67819,62647],[-66,9]],[[67402,62701],[-328,43]],[[67074,62744],[-39,-1552]],[[57078,10841],[61,-44],[186,44],[62,185],[325,13],[244,43],[61,221],[19,205],[223,-14],[264,-119],[2,-175],[161,-82],[11,-58],[208,-70],[45,70],[134,-23]],[[59145,13821],[-1049,22],[2,199],[-971,36]],[[57093,12102],[-15,-1261]],[[54634,16748],[-195,2]],[[54439,16750],[-972,-7]],[[69064,46357],[-181,-57],[-349,68]],[[68390,45599],[-23,-391],[92,-15]],[[55422,16746],[584,-11]],[[54468,18399],[2,-988],[-30,0],[-1,-661]],[[54507,36992],[770,10]],[[54535,37697],[76,-71],[-44,-102],[55,-290],[-115,-242]],[[64651,64824],[323,358]],[[64926,66541],[11,336]],[[64937,66877],[-378,29]],[[40959,61028],[447,61],[18,-26],[68,-1316]],[[42090,59825],[-20,450]],[[42070,60275],[-75,1689]],[[41957,62844],[-438,-56],[-15,342],[-192,-27],[-16,336],[-191,-28],[-15,335],[-382,-56],[-16,336],[-59,-7]],[[40633,64019],[-383,-56]],[[39956,63247],[77,-1392]],[[90659,34883],[258,-139],[29,55],[142,-60]],[[91088,34739],[-50,209],[3,167]],[[91041,35115],[17,143],[67,18]],[[91125,35276],[-14,188],[-180,542],[-132,191]],[[90799,36197],[-6,-79],[-257,-101],[-20,-185]],[[83250,43925],[423,436]],[[83673,44361],[152,157]],[[83825,44518],[-37,243],[17,163],[-50,14],[-89,558],[-13,187]],[[83653,45683],[-124,296]],[[63153,69339],[35,1473]],[[63188,70812],[-1132,78]],[[62056,70890],[-118,-231],[26,-337],[-50,-18]],[[64937,66877],[22,670]],[[64959,67547],[60,1852]],[[64540,69675],[-89,7],[-31,-995]],[[64904,63610],[184,-125]],[[65296,63989],[-53,105],[34,196],[-40,84],[85,268]],[[65322,64642],[7,167]],[[64610,64379],[50,-187],[16,218],[72,-27],[71,-152],[-20,-100],[-129,8],[-43,-117],[87,-273],[9,278],[82,2],[28,-105],[-17,-268],[-49,-227],[75,-12],[62,193]],[[60264,41748],[55,108],[17,235],[-52,210],[73,141],[-23,251]],[[59179,42602],[-24,-760]],[[79863,43997],[37,-329],[34,-13]],[[79934,43655],[17,-160],[291,-160],[54,-101]],[[80296,43234],[80,23],[35,-203],[92,86],[15,255]],[[80177,42528],[137,-299]],[[80296,43234],[-78,-435],[-151,80]],[[80067,42879],[110,-351]],[[82535,51359],[82,-61]],[[82617,51298],[53,160],[9,336],[-25,172],[-51,2],[-78,338]],[[82525,52306],[-172,201],[-65,157],[6,205],[-87,13],[-22,159]],[[82185,53041],[-378,-766]],[[40788,13162],[-193,-32],[-58,985],[-65,-11],[-76,1316]],[[40396,15420],[-648,-111],[-20,333],[-193,-34],[20,-333],[-193,-35]],[[39047,12216],[-2,-232],[54,-156],[117,46],[132,135],[217,9],[100,125],[19,-100],[123,136],[37,-109],[78,105]],[[55596,47821],[1,721]],[[54829,48545],[-1,-883],[-158,-107]],[[53317,28028],[697,5]],[[65152,79693],[-658,65]],[[63132,18497],[66,-28],[138,76]],[[64126,19479],[46,1210],[-179,20]],[[63593,20753],[-25,-661],[-191,23],[-10,-329],[-196,18],[-39,-1307]],[[40333,75374],[535,73]],[[41867,75573],[60,8]],[[41870,76951],[-117,89],[-190,-344],[-143,-99]],[[41420,76597],[-323,-38],[-117,-89],[-26,-150],[-131,43],[-118,-90],[-125,-6],[-70,-306],[7,-464],[-184,-123]],[[49323,66368],[77,140],[186,92],[90,125],[123,-26],[79,-117],[69,31]],[[50271,67865],[-976,-39]],[[52140,95618],[125,719]],[[52265,96337],[-39,-1]],[[52226,96336],[-76,-499],[-168,-56],[125,-85],[-17,-79]],[[51835,95612],[48,177],[5,275],[66,4],[59,263]],[[52013,96331],[-82,-1],[-116,324],[-156,2],[-8,91],[-673,-205]],[[50978,96542],[3,-324],[-286,-68],[102,-615]],[[62395,72798],[41,-148],[95,90],[61,-208],[107,45],[72,-220],[64,3],[59,-221]],[[62894,72139],[76,-6],[10,327],[282,-22]],[[63244,72609],[-47,169],[25,341]],[[63222,73119],[-296,26],[-116,146],[-3,95],[-111,47],[-17,354],[-98,247],[-118,122]],[[62189,73693],[35,-333],[118,-338],[53,-224]],[[61940,41599],[64,171],[96,29],[18,148],[94,162],[59,2],[12,186],[71,98],[110,12]],[[62464,42407],[-68,144],[-50,366]],[[62346,42917],[-766,26]],[[61580,42943],[-3,-168]],[[81225,41857],[90,74],[328,-88],[368,470],[53,26]],[[82064,42339],[-126,236],[-100,89],[-64,-41],[-124,68]],[[81650,42691],[-159,-120],[-370,-29]],[[79088,44220],[40,-148]],[[79128,44072],[54,-61],[19,-193],[173,-12],[-3,-277],[163,-323],[151,227]],[[79685,43433],[95,145],[108,-5],[46,82]],[[79437,44732],[-305,-191]],[[81650,42691],[42,467],[67,92]],[[81704,43772],[-120,70]],[[81584,43842],[-525,-100]],[[38177,8077],[1575,305]],[[39752,8382],[-21,333],[-59,-11],[-20,326],[193,35],[-61,979],[323,58]],[[94658,24704],[12,-29]],[[94670,24675],[103,-27],[-37,-194],[66,-153],[117,7],[21,-220],[147,-172],[139,33],[42,-65]],[[95268,23884],[166,635],[165,84],[48,-167],[96,71],[-47,334],[-46,-28],[-202,266],[-73,54],[62,78],[-48,256],[-95,112]],[[95190,25623],[-62,-96],[-5,-191],[-61,2],[-20,-301],[-115,92],[-224,-128],[21,-59],[-66,-238]],[[79067,55087],[77,-111],[118,47],[237,-393],[89,-109]],[[79758,55427],[-129,596],[-80,77]],[[79283,55968],[-86,-276],[-155,-38]],[[70592,55863],[524,-108]],[[71116,55755],[306,-65],[50,65]],[[71185,56688],[-48,185],[-65,49],[-163,-100]],[[70909,56822],[-130,73],[-36,-84],[-217,-209]],[[70526,56602],[-16,-364],[-29,-45],[15,-311]],[[63141,68667],[192,-16],[3,170],[194,-7],[23,-173]],[[63584,68762],[64,113],[-89,238],[120,-63],[5,-174],[74,89],[-7,165],[-130,63],[72,136],[96,-60],[43,-229],[55,83],[-143,311],[4,200],[84,229],[55,-194],[45,63],[-83,196],[17,290],[-30,55],[-148,-26],[-30,126],[148,162],[-71,210]],[[63735,70745],[1,28]],[[63552,70785],[-318,22]],[[63234,70807],[-46,5]],[[71917,42834],[-123,86]],[[71794,42920],[-510,96]],[[70911,40618],[350,-67]],[[70938,41115],[-27,-497]],[[71794,42920],[-11,278],[42,609]],[[71334,44141],[-129,28]],[[70528,43383],[-533,81]],[[65124,72300],[85,-12],[149,-175],[77,-178],[149,-29],[278,-339],[124,-535]],[[65986,71032],[438,-70]],[[71243,16655],[266,-60],[168,-78],[-98,295],[10,368],[31,216],[-41,72],[75,165],[117,-60],[222,120],[175,-195],[74,-4],[71,253],[198,-140],[49,-241],[254,-53],[34,-134],[150,-18],[34,93],[-29,335],[69,383],[25,306],[-155,41],[-34,223],[193,-58],[47,103],[118,48],[-58,163],[143,199],[71,-11],[127,113],[26,-124],[88,96],[15,-218],[-92,-180],[84,30],[207,-96],[87,36],[97,279],[100,81],[-41,222],[-75,81],[-157,-91],[-168,88],[-183,-98],[-208,80],[-155,-40]],[[73174,19245],[-195,16],[-23,-328],[-191,40],[-25,-327],[-1153,234],[-24,-331],[-191,38]],[[72376,19856],[67,-9],[39,130],[375,129],[-83,211],[-132,-33],[-266,-428]],[[73174,19245],[-211,130],[-116,24],[-65,107],[-181,-178],[-70,86],[-65,-228],[-69,37],[-80,-84],[-49,108],[26,201],[-76,122],[83,339],[-66,81],[-140,-112],[-24,-96],[-125,-99],[-152,-260],[-241,-124],[-69,36],[-225,-139],[-68,53],[-218,7],[-112,254],[-78,258],[-50,36],[-180,-43],[-82,60]],[[70471,19821],[-65,-1049]],[[81622,76132],[73,90],[119,-19],[179,128],[129,-25],[221,56],[93,-74],[91,39]],[[82527,76327],[36,36],[4,375],[31,345]],[[82598,77083],[-155,-182],[-40,179],[-70,-37],[-67,-163],[-112,123],[-107,-16],[-19,149],[-153,300],[-351,841]],[[81524,78277],[-31,-337]],[[82064,42339],[80,42]],[[74820,60113],[149,112],[161,248]],[[74705,61543],[21,-111],[-64,-64],[-86,-376],[105,-609]],[[78432,77553],[487,-57]],[[78919,77496],[164,-17]],[[79083,77479],[102,591],[56,179],[109,122]],[[79012,78931],[-194,45],[-12,-167],[-672,153]],[[78134,78962],[56,-121],[-49,-144],[90,-73],[54,-200],[-50,-272],[53,-130],[123,-84],[55,-125],[-34,-260]],[[65248,69479],[91,-151],[-82,-129],[278,132]],[[66339,69702],[-124,416],[8,177],[-83,252],[-33,267],[-121,218]],[[65986,71032],[-711,-428],[-48,3]],[[67489,56858],[19,-2]],[[59445,26855],[-2,-167],[134,26],[55,-142],[200,-12],[-6,-331],[96,-4],[-7,-323]],[[58917,54023],[772,4]],[[59689,54027],[192,-2]],[[58958,55293],[-4,-708],[-37,0]],[[58917,54585],[0,-562]],[[73868,67488],[536,-89],[90,20]],[[74494,67419],[34,206]],[[74709,68745],[13,81]],[[74056,68956],[-112,24]],[[35202,73193],[-453,-83],[-31,328],[-46,66],[59,270],[133,198]],[[34864,73972],[-1444,-287]],[[85779,35697],[112,-284],[162,-585]],[[86053,34828],[-11,-93]],[[86690,35245],[-235,58],[-646,540]],[[47547,26399],[-176,-154],[55,-469],[-23,-117],[-134,-141]],[[94649,21508],[-62,260],[-49,-164],[-101,139],[-64,-234],[-35,150]],[[93636,21096],[-126,-467],[301,-227],[-95,-380],[31,-197],[-71,-84],[-119,-399]],[[82733,50539],[73,-128],[100,-2],[76,153],[-96,309],[-156,-154]],[[62938,38680],[0,1]],[[56532,40695],[4,667],[26,0],[1,587]],[[56563,41949],[-484,-5]],[[82867,63045],[-176,169],[-310,-374],[45,-333]],[[27283,27992],[-99,937],[306,94],[141,-302]],[[9941,18826],[527,284],[-60,340],[91,45],[-57,312],[82,41],[-111,639],[92,49],[-106,630],[-95,-33],[-56,320],[-93,-48],[-111,634],[-9,137]],[[9103,21025],[145,-394],[215,-687],[-8,-147],[125,-117],[141,-268],[220,-586]],[[12555,22605],[-185,-90],[-127,164],[-157,-74],[-9,54],[-210,71],[-129,167],[-57,-50],[-62,172],[-247,-109],[-106,38],[-221,-126],[-155,136]],[[9941,18826],[258,-880]],[[63380,31555],[-117,197],[-162,192],[-151,74],[-190,284],[-153,31]],[[62607,32333],[-43,-351]],[[62564,31982],[-6,-198],[179,-491],[-87,-216],[-180,-186],[9,-220]],[[82431,48105],[207,-68],[106,209],[240,-41],[114,127],[66,-138]],[[83164,48194],[76,27],[-79,411]],[[82607,49247],[-25,-43],[-171,300],[-143,-82]],[[82268,49422],[-87,-47],[-66,-160]],[[82586,48811],[73,-8],[-57,-205],[-16,213]],[[81237,50492],[174,171],[104,-116],[237,-375],[68,-51],[88,202]],[[81908,50323],[112,388]],[[80082,78385],[98,53],[116,-127],[49,-213],[-52,-213],[-70,-66],[-81,-308],[59,-163]],[[80642,77293],[145,1697]],[[80787,78990],[14,116],[-111,141],[-82,349],[104,168]],[[80500,80244],[-158,-78],[-87,-242],[-59,-1]],[[59447,25250],[-51,-107],[-123,6],[-76,123]],[[59197,25272],[-36,-77],[-21,-484],[-30,2]],[[59110,24713],[-7,-340],[327,-15]],[[31046,41948],[332,-3828]],[[32873,39059],[-140,1679]],[[32733,40738],[-173,2148]],[[32509,43508],[-105,115],[-1549,-409]],[[30855,43214],[8,-378],[120,-501],[124,-152],[96,-195],[-157,-40]],[[82617,51298],[59,-167],[131,-83],[94,111],[167,-394]],[[83068,50765],[230,62],[91,119],[190,386]],[[83579,51332],[-10,731]],[[82893,52504],[-62,-167],[-306,-31]],[[33746,90799],[108,-101],[94,166]],[[56269,45973],[90,137],[17,119],[124,181]],[[56500,46410],[-362,5]],[[93717,27940],[485,-193],[11,57]],[[94440,29167],[-257,136],[-343,20],[-167,-113]],[[93673,29210],[112,-205],[-59,-298],[-85,36],[-68,-459],[188,-85],[-44,-259]],[[93381,29855],[80,-109]],[[93461,29746],[130,-68],[-31,-138],[91,-173],[22,-157]],[[94462,29329],[88,677],[-64,48],[54,245],[-36,112]],[[94504,30411],[-147,-4],[-111,132],[-103,34],[-69,111],[-83,-56],[-39,142],[-201,132]],[[13093,13610],[50,-90],[146,128],[63,-371]],[[13352,13277],[143,72],[28,-100],[1240,600]],[[14763,13849],[30,248],[102,164],[-18,295],[-50,132]],[[14827,14688],[4,117],[-114,40],[31,365],[43,10],[-21,201],[-105,63],[-95,-42],[-55,76],[-12,258],[87,197],[-43,60]],[[58841,76532],[-118,-94],[-164,169]],[[57661,75581],[-55,-221],[-58,-82],[-3,-192]],[[79617,37363],[315,-83],[-10,-112],[123,-32],[10,110],[500,-137]],[[80652,38104],[-184,140],[-43,143]],[[80425,38387],[-137,-18],[-192,43]],[[79677,38025],[-60,-662]],[[13207,48882],[80,34],[-51,326],[93,42],[-73,494],[-94,-44],[-85,488],[-196,1301]],[[11739,51024],[-34,-16]],[[7879,32279],[780,399]],[[9518,33930],[-33,185],[50,182],[-69,483]],[[9466,34780],[-40,186],[-228,-72],[-72,25],[-80,345],[36,363],[-13,339],[-124,189],[-52,-27],[-90,364],[41,51],[19,282],[69,32],[1,390],[179,291]],[[9112,37538],[-428,-223],[-100,2],[-19,113],[-386,-185],[-18,110],[-216,-115],[-63,8]],[[7882,37248],[-139,-381],[-82,-332],[2,-147],[123,-208],[18,-136],[-37,-911],[22,-351],[69,-278],[148,-352],[0,-209],[43,-298],[-35,-175],[35,-421],[-71,-162],[-6,-191],[-93,-417]],[[39881,46385],[-633,-103]],[[49605,83544],[-181,101],[-77,-18]],[[49347,83627],[-266,-248]],[[59553,57581],[782,-40]],[[60335,57541],[-54,32],[17,1452]],[[60201,59027],[-637,8]],[[52126,58952],[190,26]],[[52316,58978],[-4,670],[54,-97],[85,148],[128,112],[113,13]],[[52685,60663],[-958,-30]],[[87171,24893],[375,59],[573,-985]],[[88317,26786],[-53,53]],[[88264,26839],[-297,145],[-64,-250],[-137,56],[-67,-392],[-69,35],[-127,-263],[-135,-140],[-251,120]],[[76925,60061],[31,-127]],[[77551,59599],[63,243],[71,123],[101,-61],[25,311],[169,270],[-1,94],[87,186]],[[78066,60765],[-671,182]],[[77395,60947],[-54,-33],[-162,-299],[-97,-95],[-54,-139],[-140,48]],[[76888,60429],[54,-282],[-17,-86]],[[89163,21572],[284,-181],[-212,-977],[347,-228]],[[89582,20186],[316,-191],[51,-4],[243,-277],[24,-213],[188,-114]],[[90404,19387],[74,152],[55,262],[-29,233],[89,389]],[[90593,20423],[-81,323],[4,574],[51,50],[53,349],[85,197],[27,249]],[[90732,22165],[-90,55]],[[90642,22220],[-936,616]],[[89706,22836],[-11,-200],[-177,-60],[-91,110],[-251,-351],[104,-216],[-117,-547]],[[83278,46962],[136,28],[-71,286],[22,30]],[[83365,47306],[-55,340],[-104,297],[-42,251]],[[79173,48707],[-77,-78],[43,-410],[89,37],[54,-296]],[[79282,47960],[112,-99],[210,-28],[4,138],[84,20],[169,198],[-24,148],[84,12],[85,290]],[[80006,48639],[-87,19],[-90,260],[68,385],[77,110]],[[79974,49413],[-98,135],[-62,-83]],[[80143,48674],[16,-755],[139,-436]],[[80298,47483],[149,105],[29,-43],[114,122],[21,-110],[92,42],[35,-75],[78,192],[139,214]],[[80948,49043],[-200,-10],[-42,-146],[-387,52],[-22,-208],[-99,-102],[-55,45]],[[79377,46308],[133,245],[169,-270]],[[79679,46283],[119,214],[472,-39]],[[80298,47482],[0,1]],[[80143,48674],[-137,-35]],[[79282,47960],[38,-51],[-45,-362],[-172,6]],[[79103,47553],[3,-288],[272,-332],[-88,-425],[87,-200]],[[32733,40738],[713,167],[1991,429]],[[71178,45308],[-425,69],[-2,-24]],[[70631,44896],[-15,-198],[57,-179],[-22,-135]],[[61614,75579],[40,-67],[43,-440]],[[62276,75032],[7,503],[45,1804]],[[62328,77339],[-36,-64],[-114,38]],[[62178,77313],[3,-114],[-128,-145],[-28,-237],[-68,-36]],[[60959,48848],[-147,1212]],[[60587,50062],[-388,-618],[-3,-336]],[[81687,33071],[86,858]],[[80340,34871],[-4,-42]],[[80336,34829],[-127,-1328]],[[76653,48170],[102,404],[103,44]],[[76858,48618],[73,49],[-17,173],[-65,80]],[[76849,48920],[-183,290],[-88,89]],[[70500,58178],[230,-21]],[[70730,58157],[37,213],[185,-276],[249,20],[322,212]],[[71523,58326],[-3,206],[59,286],[-7,189],[-88,13],[-24,317]],[[71460,59337],[-171,42]],[[70484,58952],[-3,-420]],[[51657,21326],[-45,-3]],[[23531,13614],[66,235],[168,62],[21,170]],[[22802,15179],[116,-901],[31,-8],[-5,-324],[338,127],[43,-83],[148,85],[36,-272],[-51,-220],[73,31]],[[22500,13384],[57,-430]],[[22557,12954],[483,179],[56,-153],[133,-114],[248,96]],[[23477,12962],[-50,492],[120,35],[-16,125]],[[22594,15647],[-80,-268],[-37,-321]],[[22477,15058],[-15,-411],[89,-247],[-33,-488],[-82,-238],[64,-290]],[[50488,44080],[391,16]],[[51460,44120],[-16,1343]],[[50492,45758],[-31,-1]],[[53370,44170],[580,8]],[[54331,44181],[-2,1676]],[[53746,45853],[-386,-5]],[[56887,58975],[419,-12]],[[57445,60514],[41,464]],[[57486,60978],[-602,14]],[[77395,60947],[-120,31]],[[77275,60978],[-125,51],[-570,123]],[[76580,61152],[-124,27]],[[76456,61179],[77,-168],[-23,-63],[96,-155],[100,-276],[182,-88]],[[78066,60765],[171,-145]],[[78327,62671],[-111,-136]],[[78216,62535],[-139,-229],[-115,-2],[-217,-243]],[[77745,62061],[-33,-107]],[[77712,61954],[30,-293],[91,-144],[36,-220],[194,-300],[3,-232]],[[58398,60476],[93,1]],[[58491,60477],[0,112],[-94,-1],[-33,276],[-161,-1],[-1,336],[96,1],[-2,438],[-85,62]],[[58211,61700],[-122,-14],[15,196],[-124,155],[-181,32],[-68,-70],[5,-142],[-89,-150],[-90,80]],[[57557,61787],[-71,-809]],[[66847,78160],[-141,17]],[[66706,78177],[-205,23]],[[66501,78200],[-11,-278],[-162,18],[-41,-219],[-129,17],[-55,-161],[-39,-612]],[[66064,76965],[-8,-225],[155,-1]],[[65865,66090],[385,-39],[-4,-112]],[[65913,67113],[-33,-933],[-15,-90]],[[47652,42567],[174,9]],[[13239,9433],[1450,717]],[[14689,10150],[-209,1214]],[[13112,10216],[127,-783]],[[71347,62139],[95,-16]],[[71442,62123],[85,1694]],[[70926,63391],[-70,-136],[-160,-126],[-68,29]],[[75078,78576],[405,-69],[-3,-167],[449,-83]],[[75929,78257],[-88,332],[-17,450],[-49,289],[1,283],[-92,261]],[[75684,79872],[-525,99]],[[80984,83157],[148,-47],[88,112],[158,59],[66,89]],[[80835,84545],[-93,-80],[16,-143],[-91,-337],[63,-229],[-163,-299]],[[63735,70745],[469,-28]],[[64603,72011],[62,93],[-51,72]],[[71605,48791],[384,-50]],[[72276,49611],[11,364],[-50,312]],[[44086,55211],[-24,-2]],[[80222,59523],[194,529],[105,374],[84,57]],[[52382,47505],[-6,672]],[[51417,48146],[10,-1006]],[[36665,17387],[864,176],[29,62],[-19,274],[192,39],[-23,337],[32,9],[-44,650],[106,12],[-69,1011]],[[37733,19957],[-175,-35],[12,-165],[-192,-38],[11,-164],[-384,-79],[23,-328],[-133,-28]],[[53067,35110],[13,-1578]],[[53703,34454],[-148,-4],[-12,949]],[[53543,35399],[1,54],[-158,-3]],[[59667,22027],[86,-136],[24,-242],[86,-264],[102,-153],[137,-80],[42,-125],[78,38],[53,-188],[134,8],[30,-190],[52,-35],[-7,-316]],[[60484,20344],[378,-27]],[[64716,31285],[48,-132],[117,-64],[12,-159]],[[66058,31158],[50,1343]],[[65531,32582],[-2,-44],[-763,84]],[[64766,32622],[-50,-1337]],[[63963,82198],[225,-162]],[[64188,82036],[191,-81],[83,41]],[[64462,81996],[18,338],[65,-7],[5,165],[77,-10],[5,116]],[[64632,82598],[-106,443],[-106,306]],[[64420,83347],[-137,351]],[[64241,83422],[2,-391],[-82,-130],[-106,-34],[-145,-458]],[[88516,31591],[-206,-1333]],[[88310,30258],[130,-49]],[[88440,30209],[228,152],[72,276],[129,-91],[56,65]],[[88925,30611],[117,110],[-12,152],[93,50],[76,510],[-28,67]],[[88643,33157],[91,-143],[-218,-1423]],[[88249,27347],[52,-179],[-37,-329]],[[89038,26575],[199,55]],[[89293,27838],[-92,85],[-117,17],[-178,242],[-62,179],[-113,77],[-136,297],[-107,8],[-51,199],[-170,92]],[[88267,29034],[-18,-256],[34,-152],[-78,-219],[27,-307],[49,-111],[-53,-359],[21,-283]],[[51703,63991],[1338,34]],[[53041,64025],[-5,838]],[[51883,65338],[5,-658],[-192,-20]],[[88779,21807],[384,-235]],[[89706,22836],[-239,158],[268,1301]],[[89735,24295],[92,427]],[[89827,24722],[-130,75],[19,98],[-157,89],[-20,-98],[-322,180],[-310,-107]],[[59244,59037],[2,168],[62,0],[-3,437],[-94,167],[-31,170],[15,455]],[[59195,60434],[-318,-6]],[[58877,60428],[-386,-6],[0,55]],[[87306,30630],[1004,-372]],[[88516,31591],[-417,153]],[[87454,31943],[-212,-1290]],[[76646,81241],[191,-195],[-26,165],[-145,109],[-20,-79]],[[75916,80707],[23,-168],[890,-170]],[[76829,80369],[64,72],[86,-67],[65,82],[189,23]],[[77233,80479],[2,246],[-166,-2],[-40,-79],[-156,105],[-236,362],[-43,8],[-358,482],[17,-196],[-76,-25],[-133,289],[-248,46],[102,141],[17,124],[116,48],[391,-385],[168,-312],[20,39],[-143,302],[-490,503],[-371,-278]],[[75606,81897],[28,-132],[170,-286],[134,-40],[29,-110],[-90,-379],[39,-243]],[[77146,77702],[-78,361],[-63,71],[-22,382],[-39,83],[-187,87],[-224,290]],[[76533,78976],[-137,-84],[-12,-164],[-128,28],[-17,-223],[-196,-16],[-20,-276],[-94,16]],[[75929,78257],[43,-59],[75,-320],[-16,-47]],[[75684,79872],[-46,425],[95,247],[171,106],[12,57]],[[75606,81897],[-128,2],[-113,116],[-107,-290],[-61,-329],[47,-200],[24,341],[58,291],[55,61],[57,-140],[-9,-275],[-200,-452]],[[77655,79182],[-43,-611],[52,-163],[-13,-183],[122,-27],[-83,-319],[-17,-239]],[[78178,77582],[254,-29]],[[78134,78962],[-26,94],[-139,167],[-52,239],[-48,406]],[[77869,79868],[-68,-60],[-97,51]],[[77704,79859],[-49,-677]],[[80683,86593],[68,407],[60,8],[-19,-271],[-61,-157]],[[81032,86504],[53,575]],[[81085,87079],[-84,-7],[28,207],[-70,108],[115,108],[86,-11],[110,334],[-59,156],[0,266],[-154,83],[40,272],[-52,60],[-38,-351],[-129,-295],[-85,-98],[-64,-231],[4,-515],[-56,-204],[-52,-355]],[[48648,62844],[1105,62],[27,57],[153,-78],[53,105]],[[49986,62990],[-13,935]],[[49580,64910],[-319,-17],[3,-167],[-186,-11]],[[58877,60428],[-4,1518]],[[58305,62590],[-98,-5],[4,-885]],[[52940,57649],[7,81],[116,120],[115,-58],[68,-191],[123,-171],[57,60],[54,281],[-9,154],[133,47],[107,200],[62,-100],[31,136],[-90,190],[103,68],[105,-130],[41,179],[167,217],[148,17],[-21,246]],[[54257,58995],[-53,-1]],[[53626,58998],[-353,-1],[1,-337],[-189,-3]],[[53085,58657],[2,-336],[-191,-3],[4,-670],[40,1]],[[53225,65370],[573,10]],[[53798,65380],[-1,330],[195,7]],[[53992,65717],[-3,1005]],[[53989,66722],[-85,0],[-1,165],[-241,-3]],[[53662,66884],[-63,-180],[-92,-44],[-483,-8]],[[58482,41882],[21,405],[14,804]],[[58517,43091],[6,505]],[[57750,42654],[-4,-332],[-29,1],[-5,-391]],[[66733,75181],[472,-118]],[[67205,75063],[61,1389]],[[67266,76452],[-100,12]],[[13029,9333],[210,100]],[[12669,9647],[-176,-120],[-21,-165],[-51,37]],[[81552,78604],[704,-194],[22,262]],[[82278,78672],[30,397],[169,166],[7,179],[78,272]],[[82562,79686],[-442,129],[-83,162],[-88,48],[-43,189],[-201,162]],[[81705,80376],[-3,-109],[-136,-1497]],[[81566,78770],[-14,-166]],[[70471,19821],[-84,92],[10,103],[-211,-120],[-226,37],[-121,102],[-63,149],[-36,452],[-81,0],[-60,147]],[[69599,20783],[-30,-526],[-48,9],[-59,-995],[-193,31]],[[60864,18223],[114,93],[188,-53],[406,-282]],[[60484,20344],[-21,-990]],[[77156,70564],[-7,34]],[[77149,70598],[-84,17]],[[77065,70615],[91,-51]],[[76732,71267],[-5,-91],[103,-41],[111,-431],[124,-89]],[[77065,70615],[70,45]],[[77135,70660],[159,-32],[171,107]],[[77465,70735],[27,107],[20,570]],[[76908,71781],[-72,9],[-16,-244],[-69,11],[-19,-290]],[[59878,70983],[466,-22]],[[60344,70961],[491,-16]],[[9112,37538],[92,230],[36,392],[72,55],[7,159]],[[9319,38374],[-74,240],[18,163],[103,213],[-7,198],[67,101],[-42,93],[55,208],[53,557],[-62,328],[-61,-21]],[[9369,40454],[7,59]],[[9376,40513],[-176,42]],[[9200,40555],[-86,-353],[-134,-41],[-136,-172],[-201,-541],[-107,-54],[-75,49]],[[8461,39443],[-97,-75],[29,-218],[-44,-386],[-162,-325],[-102,-271],[-117,-669],[-86,-251]],[[53047,63601],[-6,424]],[[51716,62137],[0,-6]],[[53182,44166],[8,-1343]],[[56945,69757],[116,131]],[[57248,71613],[-97,3]],[[57124,71520],[-92,-80],[-97,-218]],[[56935,71222],[10,-1465]],[[51718,61978],[9,-1345]],[[54993,70336],[140,-134],[103,-198],[106,12],[165,-221],[154,42],[187,-93],[106,38],[64,-61]],[[55360,71330],[-4,-73],[-363,1]],[[88952,25882],[375,97],[706,-270]],[[90033,25709],[21,99]],[[90054,25808],[43,216],[-228,426],[-3,62]],[[53411,55758],[397,5]],[[54735,55767],[0,2220]],[[54735,57987],[0,1012],[-478,-4]],[[52940,57649],[25,-85],[166,-83],[-16,-184],[-161,60],[-97,-44]],[[71590,77524],[718,-109]],[[72416,79747],[-228,99]],[[72188,79846],[-5,-61],[-291,138],[-194,141],[-107,-40],[2,-135],[171,-182],[3,-291],[-91,-145],[-83,-40],[-105,-198],[-49,-401],[-57,1],[-31,-253],[30,-104],[-46,-128],[47,-164],[-12,-142],[220,-318]],[[83301,83207],[106,144],[183,-42],[109,167],[77,-57],[49,-157],[79,39],[35,234],[106,191],[85,286]],[[76661,74901],[543,-129]],[[77204,74772],[-87,203],[-2,144],[-203,171],[-78,336],[-233,499],[9,171]],[[73572,61773],[237,-38]],[[73809,61735],[199,-39]],[[73642,62242],[-70,-469]],[[76572,74204],[287,-61]],[[76859,74143],[478,-109],[39,-111]],[[77376,73923],[49,86],[48,691]],[[77473,74700],[-269,72]],[[77473,74700],[28,415]],[[77501,75115],[65,982]],[[76006,77774],[-74,-76],[-64,-242],[-20,-257],[-101,-173],[-53,-244]],[[75694,76782],[-60,-277]],[[52316,58978],[382,8],[1,-336],[386,7]],[[73749,55368],[534,-63]],[[73471,53223],[-42,102],[-243,275]],[[53768,71892],[6,-649]],[[37939,73673],[-39,716],[-185,3736],[-17,-3],[-38,657]],[[37529,78893],[-35,-227],[-106,-18],[-80,-233],[-78,-44],[-115,-212],[-82,0],[-246,-262],[2,-129],[-277,-438],[-67,-368],[-78,-142],[-225,-235],[-154,-497],[-113,-115],[-29,-204],[-77,-99]],[[35769,75670],[82,-127],[12,-210],[-64,-11],[114,-2002]],[[79679,46283],[-62,-217],[-9,-593],[-36,-290],[36,-73]],[[68065,74851],[61,-16]],[[68126,74835],[276,-72],[257,-113],[279,-181]],[[68990,75217],[74,999]],[[69064,76216],[-742,106]],[[68129,76348],[-64,-1497]],[[63759,31406],[56,1488]],[[63815,32894],[41,1174]],[[63067,33496],[-135,-70],[-148,-196],[-73,-502],[-75,-81],[-29,-314]],[[63164,75639],[276,-28],[37,75]],[[63477,75686],[-30,85],[3,350],[-54,39],[-132,-120],[-34,125],[64,100],[117,-52],[31,104],[-77,121],[-123,43],[13,332],[84,179],[-10,120],[-71,-15],[-61,-236],[-60,135],[143,320],[-17,145],[-104,63],[-128,-12],[-2,125],[108,158]],[[63137,77795],[-60,225],[115,235],[9,119],[-134,162]],[[62897,78377],[32,-238],[-32,-108],[74,-211],[-61,-76],[-199,-93],[-47,-109]],[[62664,77542],[-56,-133],[25,-285],[129,-45],[-154,-137],[-8,-277],[61,17],[38,196],[131,17],[17,-124],[-136,-27],[30,-224],[-92,-152],[32,-227],[58,-73],[75,127],[56,-114],[9,-343],[115,1],[61,-130],[105,142],[4,-112]],[[56642,73582],[5,894]],[[56647,74476],[-893,22]],[[55754,74498],[-36,-45],[30,-209],[-49,-127],[77,-235],[-5,-228]],[[89110,18149],[211,1048],[30,-18],[100,488],[20,-13],[111,532]],[[88035,18578],[63,-44],[540,-182],[472,-203]],[[63091,75142],[117,-192],[-35,-110],[53,-125],[-25,-112],[30,-268],[-35,-213],[18,-223]],[[63214,73899],[323,-24],[88,-117],[73,74],[33,-91],[152,-76],[23,145]],[[64049,74132],[43,10]],[[64093,74166],[-121,264],[-59,-103],[-60,70],[166,151],[-206,232],[20,164],[-122,196]],[[63596,75628],[-119,58]],[[63164,75639],[-67,-164],[-6,-333]],[[63137,77795],[88,-189],[23,89],[80,-55],[26,-356],[85,10],[219,-194],[283,30]],[[63941,77130],[122,88]],[[68126,74835],[-73,-1522]],[[50456,23921],[8,0]],[[69953,62314],[21,-215],[-15,-643],[-29,-667]],[[67266,76452],[479,-58]],[[67459,78444],[-32,-382]],[[13269,7833],[311,152]],[[13580,7985],[-19,106],[803,408],[611,294]],[[16094,9245],[11,170],[98,164],[-99,66],[-4,244],[-76,212],[-71,64],[-12,224],[35,275],[-29,75],[-186,-88]],[[15761,10651],[-1072,-501]],[[83579,51332],[88,-41],[124,119],[-40,-193],[85,-16]],[[83836,51201],[53,-156],[113,-167],[72,59],[52,-118],[86,25],[59,230],[101,-169],[72,89]],[[84431,53037],[-219,68]],[[83990,53172],[-76,24]],[[84511,41339],[225,127]],[[84736,41466],[58,424],[-93,406],[39,40],[-46,196],[71,97],[-143,356]],[[84622,42985],[-108,-134],[-100,82],[-499,-160],[-150,-104]],[[12448,36142],[135,-107]],[[11780,38081],[-33,-88],[-214,126]],[[11533,38119],[-227,-11],[-67,103],[7,-473],[59,-100],[2,-371],[59,-424]],[[84649,31555],[227,-78]],[[85121,33439],[-637,226]],[[84075,33236],[-166,-1441]],[[50978,96542],[-12,1053],[-14,51]],[[50952,97646],[-201,11],[-123,-60],[-23,95],[-74,-104],[-143,65],[-206,-98],[-171,-252],[-2,-109],[-101,28],[-155,-251],[-64,33],[-181,-168]],[[49508,96836],[406,-1387],[161,-592]],[[89680,47310],[173,-82],[94,66],[-17,223],[182,28],[57,-76]],[[90169,47469],[37,33],[-78,489],[-89,187],[29,184],[-12,216],[-87,298],[-116,68],[-30,120],[-27,-248],[-130,-347],[-15,-289],[29,-155],[-21,-251],[21,-464]],[[76464,71161],[133,35],[6,97],[129,-26]],[[76461,72121],[-16,-252],[35,-6],[-23,-250],[44,-8],[-37,-444]],[[61869,32034],[695,-52]],[[88947,52517],[83,-158],[131,-134]],[[89547,53174],[-60,222],[-88,105],[-117,36],[-75,-94],[-110,16],[-126,-367],[-20,-196],[46,-282],[-33,-29]],[[71964,63762],[45,169],[118,75],[81,-29],[49,-159],[100,15],[48,-278],[-48,-68]],[[72357,63487],[324,-56],[20,299],[90,-19],[32,208],[52,-46]],[[72514,65397],[-309,-567]],[[72205,64830],[-54,-158],[-191,25]],[[87075,29096],[424,-176]],[[87499,28920],[106,574],[45,26],[291,-106],[27,198],[352,-129]],[[88320,29483],[68,577],[52,149]],[[90054,25808],[150,28],[98,103],[74,-84],[44,219],[175,215]],[[53650,80022],[210,-185],[136,-457],[95,-216],[185,-203]],[[54414,79539],[11,205],[-29,229],[26,195],[-47,228],[157,680],[-79,149],[-14,202]],[[54161,81238],[16,-248],[-95,-117],[-34,-258],[-105,8],[-18,-184],[-168,-156],[-175,-51],[68,-210]],[[85756,44160],[43,-20],[117,262],[-14,146],[132,172],[183,399],[68,-77],[104,31]],[[86389,45073],[46,151]],[[86435,45224],[-140,75]],[[86295,45299],[-128,-84],[-9,115],[-85,-41],[-138,48],[-131,169],[-58,167],[-97,34]],[[85649,45707],[-65,-205],[30,-77],[-101,-216],[-191,-265]],[[52886,80542],[660,-656]],[[53546,79886],[104,136]],[[53502,81548],[-103,-91],[-94,1],[-89,-273],[-161,-258],[-83,-315],[-86,-70]],[[68245,81011],[181,-55],[-144,109],[-37,-54]],[[67912,80966],[144,-14],[-40,127],[-104,-113]],[[68368,79225],[46,987],[139,147]],[[68553,80359],[-6,59],[-204,-101],[-305,137],[-389,297],[15,-181],[-121,-74]],[[67543,80496],[-44,-1050]],[[54999,69604],[1,-201]],[[55e3,69403],[150,-119],[177,85],[71,-64],[143,36],[72,119],[65,-36],[139,164],[201,119]],[[56018,69707],[4,10]],[[25216,49332],[-196,1899]],[[43723,77983],[955,96]],[[45184,81163],[-1535,-149]],[[43649,81014],[46,-144],[155,-103],[-149,-259],[83,-130],[117,-384],[-4,-230],[-110,-142],[-108,-5]],[[43679,79617],[-68,-186],[-9,-202],[-89,-625],[-216,-319],[-105,-66],[-65,58],[-306,-247],[-81,15],[-183,-219]],[[82544,81685],[434,-329],[17,-75]],[[83624,81002],[359,983],[578,1220]],[[84561,83205],[-456,129],[69,666],[-44,12]],[[82635,81846],[-91,-161]],[[84817,29231],[200,-65]],[[85017,29166],[357,-123],[25,292],[75,38]],[[67641,32311],[395,-53]],[[68036,32258],[109,205],[-41,458]],[[67300,33257],[-42,-887]],[[59480,65692],[840,-14],[-4,-214],[63,-17],[-7,-222],[223,-3]],[[60829,65553],[3,1019]],[[60832,66572],[-382,-1]],[[60450,66571],[-264,-5],[-13,-290],[-303,-30],[0,-113],[-291,3],[-2,-225],[-95,1]],[[62506,51002],[-8,-225],[292,-19]],[[54020,26367],[2,-667]],[[76756,67673],[-99,-124],[-178,36],[-8,-62],[-194,41]],[[73651,72252],[73,-79],[55,220],[789,-158]],[[74568,72235],[34,334],[32,-6]],[[74634,72563],[-30,34],[29,475],[-158,33],[4,55],[-149,49],[-94,458]],[[74236,73667],[-251,46],[-19,-332],[-177,33],[-36,-303],[-194,21]],[[12459,43990],[83,794],[-9,168],[79,471],[-8,115],[132,230],[38,158]],[[10660,45853],[-39,-105],[25,-158],[87,-130],[-49,-108],[59,-154]],[[88097,48554],[-4,-214],[109,-110],[100,27],[34,-139]],[[88434,48719],[26,210],[111,-44]],[[88711,48984],[-12,189]],[[88699,49173],[-92,-180],[-137,76],[-36,100],[-80,-128],[-154,-63]],[[61455,72903],[7,337],[202,321],[4,167]],[[61678,74232],[-945,55]],[[88452,51715],[-3,-32]],[[88449,51683],[653,-222]],[[89102,51461],[105,118]],[[89207,51579],[19,159],[108,319]],[[62064,28549],[165,-15],[-30,-201],[110,-142],[72,67],[34,-135],[75,23]],[[62490,28146],[1,34],[286,-25]],[[62777,28155],[96,-12],[45,1326]],[[62305,29056],[-241,-507]],[[77149,70598],[-14,62]],[[76327,70616],[66,-13],[-12,-185],[49,-93],[51,-355],[89,-123]],[[76570,69847],[96,15],[75,171]],[[76741,70033],[186,25],[69,132],[58,253],[102,121]],[[76464,71161],[-48,-266],[-98,-169],[9,-110]],[[89207,51579],[114,128],[392,239],[70,260],[58,4]],[[89841,52210],[159,253],[69,33],[60,176],[-197,174],[-196,-188]],[[86124,43068],[-39,232],[-2,249],[419,911]],[[86502,44460],[-134,387],[21,226]],[[85333,45961],[78,125],[158,-175],[80,-204]],[[86295,45299],[-10,102],[-314,958]],[[87312,27776],[725,-354],[212,-75]],[[88267,29034],[53,449]],[[87499,28920],[-187,-1144]],[[84323,49724],[-200,306],[-84,-66]],[[84039,49964],[29,-155],[-76,-126],[129,-175]],[[53798,65380],[5,-673],[193,1],[1,-337]],[[53997,64371],[572,3]],[[54569,64374],[0,335]],[[54569,64709],[-1,672],[-97,0],[0,337],[-479,-1]],[[54766,62893],[-54,38],[-136,355],[-7,1088]],[[53997,64371],[-3,-629],[-29,104],[-120,-28]],[[53845,63818],[3,-791],[89,1],[2,-672]],[[52516,80917],[370,-375]],[[83836,51201],[203,-1237]],[[84851,50304],[-65,738]],[[53327,63854],[87,166],[75,-100],[-44,-110],[79,-68],[37,106],[127,-54],[88,182],[69,-158]],[[14292,36475],[138,-871],[309,-2029],[379,-2556]],[[15118,31019],[457,-3022]],[[16112,32340],[-248,1651],[-42,-16],[-286,1942],[189,77]],[[15725,35994],[-56,374],[28,12],[-48,335],[50,108],[-58,404],[-47,97]],[[15594,37324],[-116,-43],[-56,86]],[[15422,37367],[-163,69],[-161,-60],[-212,56],[-84,106],[-120,-72],[-39,258],[68,30],[-83,194],[13,237],[-135,262]],[[14506,38447],[-117,91],[-97,-13],[-113,119],[-206,-91]],[[13973,38553],[84,-564]],[[88925,30611],[507,-848]],[[89432,29763],[597,322],[-130,566],[342,265],[72,182]],[[85648,38290],[21,45],[253,-483],[98,-142],[-75,256],[147,-193],[19,89],[123,-107],[427,-250],[90,-103]],[[86751,37402],[2,152],[136,202]],[[86889,37756],[-103,152],[53,104],[-196,139],[-146,356]],[[86497,38507],[-62,181],[-347,256],[-90,229]],[[85998,39173],[16,-117],[-164,-245],[-81,-250],[-90,-101],[-31,-170]],[[81584,43842],[19,574],[-82,339],[1,417],[43,147]],[[81451,45306],[5,-152],[-75,-68],[8,-131],[-94,-87],[-102,42],[-55,-162]],[[60254,80927],[125,-64],[557,-27],[0,-194],[276,-15]],[[60256,81006],[-2,-79]],[[47667,38543],[-768,-63]],[[46899,38480],[42,-1332]],[[74524,71566],[193,-41],[-21,-219],[510,-117],[-11,-132],[105,-30]],[[75300,71027],[31,214],[67,105],[-26,179]],[[75529,72062],[-157,226],[-78,187],[37,277]],[[75331,72752],[-254,53],[-158,-302],[-285,60]],[[74568,72235],[-44,-669]],[[62831,57370],[77,-4]],[[62908,57366],[91,116],[20,169],[72,-4],[99,337],[8,281]],[[72513,55591],[-409,30]],[[71738,55643],[-19,-484]],[[65806,81494],[196,-121]],[[66002,81373],[96,85]],[[66098,81458],[-6,726],[-18,220],[134,-23],[16,-95],[105,180]],[[66329,82466],[-32,167],[-76,100],[15,344],[178,446],[37,639],[164,574]],[[66615,84736],[-342,538]],[[66273,85274],[103,-414],[55,-117],[-66,-122],[5,-370],[-60,-120],[-174,-42],[-106,-318],[53,-32],[-10,-410],[-142,-41]],[[91014,31419],[52,-216],[632,-413]],[[91698,30790],[61,613]],[[91073,31859],[1,-12]],[[90799,32714],[-42,-20]],[[91698,30790],[-55,-530]],[[91643,30260],[194,491],[23,115],[75,-125],[33,88],[115,33]],[[92571,31848],[-24,98],[-88,-43],[-111,242],[-45,-23],[-126,148],[0,181],[-167,109],[-122,238],[-40,-40],[-71,148]],[[61639,57456],[-13,-1140]],[[62421,55892],[7,390],[-25,1],[9,628],[24,483]],[[53546,79886],[20,-101],[-68,-84],[21,-97],[-112,-232],[20,-159],[-86,23],[-50,-106],[-68,-532],[-68,-155]],[[10827,40522],[148,-119],[93,-394],[-69,-162],[65,-38],[72,-294],[-69,-42],[-84,-371],[81,-161]],[[11064,38941],[197,98]],[[11261,39039],[559,351]],[[10226,41227],[108,72],[156,-25],[90,-255],[139,-78],[108,-419]],[[55922,62341],[59,-38],[90,129],[72,-12],[93,-149],[17,-229],[67,-12],[131,-336]],[[56451,61694],[83,173],[186,57],[1,197],[102,-95],[58,182]],[[56881,62208],[2,467],[-205,3],[3,556]],[[56681,63234],[-764,11]],[[55917,63245],[-2,-392],[-191,1],[5,-522]],[[56681,63234],[4,448],[-128,2],[2,336],[-112,2],[4,672]],[[55622,64703],[8,-1342],[287,-3],[0,-113]],[[80711,38718],[30,295]],[[80556,39083],[31,-307],[-162,-389]],[[58952,69239],[444,4]],[[59615,69354],[-121,602],[-9,121],[-74,-3],[-2,929]],[[59353,71005],[-529,20]],[[58824,71025],[-106,-273],[9,-170],[104,-119],[22,80],[148,-395],[-50,-129],[75,4],[-15,-148],[50,-73],[-75,-70],[67,-109],[-111,-130],[10,-254]],[[90473,38876],[174,-548]],[[90647,38328],[119,107],[59,215],[65,-9],[280,188],[94,-60]],[[91468,38916],[28,101],[-125,488],[-183,311]],[[91188,39816],[-259,146],[-288,-25]],[[90340,39297],[133,-421]],[[24771,31555],[-512,-173],[-373,-158],[-338,-92]],[[23548,31132],[347,-2912]],[[50422,77176],[8,23],[-573,665]],[[78763,38500],[-79,-938]],[[79587,37034],[30,329]],[[79321,38418],[-250,49],[-295,159]],[[72538,68133],[78,133],[-45,75],[28,151],[-137,74],[16,125],[-122,293],[92,193],[-52,95]],[[72396,69272],[-34,62],[4,262]],[[71685,69596],[-101,-38],[-73,-121],[-13,-228],[-105,-13],[-20,-308]],[[11626,13958],[21,-117]],[[11603,15238],[-154,-79],[-20,-82],[197,-1119]],[[49522,47387],[940,48]],[[50462,47435],[10,5],[-17,1006]],[[50443,49117],[-945,-46]],[[56134,47863],[3,307],[38,-67],[155,64],[31,-69]],[[56361,48098],[5,940]],[[51647,44126],[767,22]],[[9369,40454],[354,174],[-18,-108],[101,-320],[-2,-178],[236,113],[13,-174],[-47,-295],[90,-295]],[[10096,39371],[80,23],[54,140],[150,-107],[207,128],[177,36],[21,55],[-126,791],[168,85]],[[9545,40922],[-31,-195],[-138,-214]],[[60912,57505],[674,-45]],[[61539,58876],[3,284],[-193,6],[4,336],[-192,5]],[[61159,59172],[-2,-278],[-130,-219],[3,-244],[-124,-19],[33,-137],[-90,-24],[68,-176],[-106,-25],[103,-113],[-2,-432]],[[89312,50050],[-27,-268],[100,-56],[157,76]],[[89542,49802],[29,395],[-55,-27]],[[89516,50170],[-103,108]],[[89413,50278],[-101,-228]],[[40191,70291],[90,12],[79,-1649],[83,11],[33,-668],[388,51]],[[40864,68048],[844,109]],[[40931,74112],[-746,-101]],[[63214,73899],[-81,5],[7,-374],[100,-69],[-29,-190],[62,-13],[-51,-139]],[[40333,75374],[-18,-208],[-117,-181],[-62,25],[-133,-138],[-16,-296],[-42,-172],[-90,61],[-153,-522]],[[39300,43081],[0,0]],[[39223,43239],[174,-218],[4,-87]],[[39556,42959],[-96,58],[-12,230],[-65,17]],[[39342,43083],[0,0]],[[56678,65360],[870,-23]],[[57543,66561],[-4,959]],[[57067,68437],[-71,-188],[-136,63],[-131,-178],[-93,-285],[-147,-10],[-153,-278],[-46,1]],[[80520,40022],[25,-118]],[[80827,39927],[52,545]],[[76925,60061],[-233,22],[-196,184],[-102,-30],[-67,-214]],[[76327,60023],[-32,-218],[48,-95],[-34,-119],[91,-251]],[[75878,60451],[-1,-73],[129,-185],[29,81],[182,-53],[110,-198]],[[76456,61179],[-224,48]],[[54151,35411],[-608,-12]],[[93044,25484],[565,-211]],[[93609,25273],[48,-18]],[[93657,25255],[85,107],[22,153],[125,-97],[195,43],[23,313],[72,-7],[9,-117],[134,-23],[27,80],[16,422],[-69,276],[85,119],[145,-142],[7,259],[-85,24],[-41,216],[94,100],[80,-71],[58,111]],[[93717,27940],[-54,19]],[[93407,27217],[-21,-254],[-96,79],[-50,-177],[-37,50]],[[73795,44109],[-12,-175]],[[73783,43934],[570,-121],[-7,-85]],[[74346,43728],[194,-35]],[[74642,44827],[-476,22],[-321,92]],[[58806,71025],[18,0]],[[59492,74004],[17,-48],[-148,-149],[-33,-158],[-127,-81],[-15,-175],[-108,-24],[-25,-333],[-113,-161],[29,-208],[-86,-463],[-71,-89],[65,-188],[-77,-28],[69,-253],[-69,-169],[34,-116],[-82,-68],[54,-268]],[[65294,37470],[-44,-1217]],[[14168,13221],[116,-63],[127,39],[310,-112]],[[14721,13085],[-54,482],[96,282]],[[13352,13277],[51,-307],[-139,-368],[-61,-232],[50,-289]],[[87197,60731],[39,-70],[210,88]],[[87784,62218],[-9,299],[-87,8],[-34,-105],[-299,-5],[-368,167],[-263,284]],[[86488,62575],[27,-152],[-37,-101],[100,-144],[24,-438],[39,-81],[178,46],[60,-275],[211,-113],[107,-586]],[[72953,57026],[265,47],[171,-146],[54,-242]],[[74185,57177],[-83,168],[-167,28],[0,472]],[[86694,53650],[72,-400],[17,-335],[-30,-469]],[[86753,52446],[145,-33],[84,46],[227,-70],[37,104],[146,79],[34,162],[-48,110],[89,154],[165,-138],[145,387],[186,114]],[[87963,53361],[135,203],[-138,109],[-17,76]],[[87943,53749],[-103,296]],[[87257,53659],[-186,120],[-141,24],[-71,-124],[-165,-29]],[[27980,26207],[-35,313],[-188,-41],[-35,327],[-191,-59],[-82,617],[-96,-29]],[[39356,43737],[236,66],[210,-22],[9,-167],[100,3],[12,-206],[222,32],[-49,291],[-241,-40],[36,214],[-158,-41],[-102,112]],[[63234,70807],[0,97],[-127,403],[-100,98],[-61,268],[15,147],[-73,184],[6,135]],[[62395,72798],[13,-88],[-78,-220],[53,-288],[-47,12],[-77,-197],[-150,62],[-19,-94]],[[89068,49052],[82,-54],[131,163]],[[89176,50066],[80,-129],[56,113]],[[89413,50278],[7,90],[-139,99],[-37,-189],[-77,-86]],[[89167,50192],[9,-126]],[[38447,41764],[419,83],[588,82]],[[38799,43172],[5,-77],[-470,-79]],[[66098,81458],[132,23],[258,-195],[107,21],[102,101],[214,-80],[123,74]],[[67034,81402],[-99,181],[-6,124],[-83,61],[27,129],[-199,-36],[-66,185]],[[66521,82551],[-51,-90],[-141,5]],[[69673,73995],[762,-116]],[[70435,73879],[24,435],[88,15],[10,165],[224,-42]],[[70781,74452],[-30,61],[28,446],[-96,17],[32,548],[-99,165],[119,125],[-18,178],[-63,103],[-54,-57],[-121,110],[-21,224],[-64,-63],[-50,136],[43,115]],[[70063,77010],[23,-125],[-71,-343],[96,-40],[8,-225],[-86,36],[53,-198],[-3,-258],[-63,-107],[-162,-94],[-23,-120],[-86,-27],[-50,-397]],[[70060,71879],[157,-24],[8,167],[381,-61]],[[70748,72777],[-94,53],[27,467],[-191,30],[27,485],[-82,67]],[[70146,70004],[546,-69]],[[70692,69935],[28,493]],[[69022,67316],[18,-1213]],[[69040,66103],[405,-34],[70,106],[20,392]],[[69620,68084],[-607,48]],[[69013,68132],[9,-816]],[[69003,69082],[10,-950]],[[69815,68053],[77,1422]],[[68990,70231],[13,-1149]],[[55489,43162],[4,10]],[[86439,48957],[76,-57],[6,-130],[200,-480]],[[87490,48987],[-19,38]],[[87384,49056],[-43,281]],[[87228,49461],[-196,56],[-112,-141],[-61,44]],[[59309,78087],[-591,93]],[[70427,24405],[407,-60]],[[70234,25440],[10,-188],[-72,-301],[21,-227],[218,-175],[16,-144]],[[57137,49024],[-1,-421]],[[58086,49655],[3,464]],[[72396,69272],[585,-108]],[[73290,69163],[83,1282]],[[39242,39042],[556,91]],[[71505,57255],[92,411],[50,-30],[30,150]],[[71677,57786],[-77,270],[-75,117],[-2,153]],[[70730,58157],[18,-192],[65,-143],[4,-375],[108,-564],[-16,-61]],[[84540,34906],[61,15],[25,-241],[101,-224],[41,279],[153,-65],[125,250],[204,-4],[241,423],[266,-185],[296,-326]],[[85308,36316],[-139,87],[-103,-61],[-175,262],[-304,-86]],[[84188,36672],[-37,-74],[106,-408],[62,-42],[24,-233],[215,-250],[10,-179],[-133,-391],[105,-189]],[[54455,82422],[118,250],[-91,258],[69,233],[-49,153],[36,103],[103,25],[32,288]],[[54673,83732],[41,31],[-94,168],[86,47],[-18,232],[-124,5]],[[54564,84215],[-40,-80],[-128,-44]],[[54396,84091],[-162,-134],[-21,-183],[-79,-149],[-62,-284],[-135,18],[-237,-318],[-66,-208]],[[90152,17663],[230,-107]],[[90480,18661],[32,275],[-55,305],[-97,98]],[[90360,19339],[-72,-181],[-28,-480],[13,-253],[-86,-96],[21,-322],[-56,-344]],[[89027,49995],[17,123],[132,-52]],[[89167,50192],[-41,217],[62,1019]],[[89188,51428],[-86,33]],[[88449,51683],[-10,-359]],[[40807,48877],[761,106],[186,50]],[[41754,49033],[-40,968]],[[37742,49381],[1292,247]],[[38959,50943],[-51,-163],[-73,5],[-27,-215],[-80,-22],[-180,389],[-48,-161],[-179,158],[-102,-39]],[[64005,54277],[10,404],[-70,117],[9,337]],[[41420,76597],[-1196,2168]],[[39301,77332],[317,-3401]],[[40870,47544],[-63,1333]],[[39276,48653],[26,-501]],[[78847,43230],[22,-177],[198,1],[-46,-389],[213,-69]],[[79234,42596],[195,-37],[-21,-239],[106,32],[41,102],[191,-13],[-4,-53]],[[79742,42388],[71,86],[356,-69],[8,123]],[[80067,42879],[-100,132],[-48,188],[-79,22],[-155,212]],[[79128,44072],[-12,-207],[-165,31],[-75,-159],[-29,-507]],[[82600,50130],[-113,189],[-90,42],[-93,171]],[[81908,50323],[269,-407],[20,-105],[-84,14],[-7,-108],[162,-295]],[[70987,66062],[78,118],[53,260],[155,-20],[87,104]],[[71360,66524],[27,162]],[[70874,67937],[-94,10],[-16,-280],[-197,-26]],[[70115,66499],[-18,-333]],[[84736,41466],[230,220]],[[84966,41686],[383,373]],[[84574,43126],[48,-141]],[[34713,20304],[-143,-2],[-57,-66],[-158,91],[-91,-38],[-20,244],[-98,-23],[-19,221],[-255,-60],[-206,118],[-237,390],[-13,164],[-124,-31],[-30,357],[-173,-43]],[[33089,21626],[-412,-123]],[[32677,21503],[58,-668],[206,52],[58,-657],[189,48],[15,-164],[191,49],[14,-165],[190,47],[53,-660],[27,7],[24,-331],[66,18],[27,-336],[129,28],[36,-318]],[[65694,78292],[807,-92]],[[66706,78177],[-71,413],[-44,405],[-48,101],[-18,393]],[[66525,79489],[-272,32],[-513,-125]],[[72602,58165],[-245,70]],[[72357,58235],[-178,5],[-138,-68],[-364,-386]],[[23477,12962],[190,75],[145,-1141]],[[26209,13517],[69,139],[-44,171],[51,118]],[[65722,85543],[62,-82],[83,194],[-59,51],[-86,-163]],[[65655,84965],[38,16]],[[65693,84981],[-38,-16]],[[64632,82598],[194,-26],[-3,-54],[254,100]],[[65077,82618],[245,-8]],[[66273,85274],[-251,328],[-27,-164],[-86,-45],[23,-147],[-91,-318],[-93,-137],[-49,86]],[[65699,84877],[-27,-313],[-252,-403],[-235,-438],[-75,-29],[-105,-212],[-118,-104],[-47,-195],[-81,-101],[-22,115],[-79,9],[7,111],[-245,30]],[[72270,20166],[131,1892]],[[71815,21877],[100,2],[174,-157],[-17,-107],[-190,-20],[-84,-138],[-72,-340],[54,-242],[87,-103],[94,-315],[-121,-98],[337,-17],[30,-168],[63,-8]],[[86480,52379],[255,-86]],[[86735,52293],[18,153]],[[75796,33932],[-109,377],[-89,75],[-12,177],[-63,50],[-76,335],[46,177],[-47,42]],[[28134,10812],[-442,-138],[-3,325],[-79,122],[59,129],[25,224],[-42,129],[0,259],[64,73],[-34,348],[-169,-55],[-18,163],[-380,-125]],[[28384,10892],[-171,1572],[246,76],[-140,1300]],[[28319,13840],[-172,-54],[-12,110],[-95,-31],[-24,218],[-98,-31],[-21,102],[-177,-56],[-23,217],[-241,-88]],[[38762,43809],[-165,-70],[-211,-368],[-95,-50]],[[78385,49570],[170,-389]],[[78555,49181],[189,-169]],[[79519,50042],[18,172],[-73,277]],[[85216,40708],[-105,181],[-79,-20],[-66,817]],[[70019,77133],[-100,85],[-575,83],[5,113],[-194,26]],[[69155,77440],[-91,-1224]],[[66616,44773],[365,-43]],[[66981,44730],[16,281],[155,-17],[12,223],[128,-16],[110,270],[194,-24]],[[67596,45447],[13,279]],[[69055,42522],[74,69],[141,-22]],[[69106,43541],[-51,-1019]],[[90459,36737],[5,-124],[223,83]],[[90687,36696],[88,200]],[[90647,38328],[-167,-165],[-139,42],[-95,-339],[-99,-170],[-71,-6],[-8,-127],[-88,-13]],[[89980,37550],[113,-270]],[[61029,29155],[560,-41]],[[52132,71182],[682,21]],[[52814,71203],[-22,1694]],[[52701,72893],[-869,-44]],[[51832,72849],[28,-1687]],[[67558,34983],[722,-97]],[[68280,34886],[141,275],[153,686],[31,248],[150,435]],[[68800,37444],[-438,67],[-22,-339],[-192,35],[-21,-334],[-191,37],[-10,-168]],[[67926,36742],[102,-20],[81,-128],[-63,-1062],[-561,110]],[[89516,50170],[71,251],[111,10],[127,130],[39,124],[-86,78],[53,434]],[[89499,51318],[-311,110]],[[74267,29996],[111,1340]],[[74501,28129],[81,-29],[135,-428],[107,-118]],[[74824,27554],[29,240],[554,-158]],[[74994,29484],[-377,91]],[[43916,19384],[-55,1276]],[[42494,15183],[574,84]],[[62795,26136],[-386,32]],[[62409,26168],[-576,51]],[[61632,25900],[-18,-659]],[[13945,38752],[404,172],[-1,115],[335,142]],[[14683,39181],[398,180],[-50,349],[-155,-38],[-48,94],[-58,381],[6,176],[-46,281],[92,57],[-40,303],[31,14],[-61,426]],[[14752,41404],[-333,-854]],[[13921,38921],[24,-169]],[[72462,40314],[411,-81]],[[72890,40960],[-377,73]],[[72995,38849],[100,1337]],[[61035,67899],[459,-2]],[[61507,69807],[-147,122],[-80,-88],[-18,-128],[-78,47],[-20,-150],[-64,-39]],[[61100,69571],[-37,-117],[-128,-130],[-96,16],[-25,-193],[-107,-103],[111,-318],[-30,-233],[130,-44],[119,-297],[-2,-253]],[[67660,38650],[385,-70],[-20,-333],[807,-142]],[[68859,38612],[32,597]],[[68891,39209],[-1007,197]],[[67692,39446],[-29,-459]],[[22233,18556],[111,-199],[129,-452]],[[22677,21208],[-167,-62],[-166,-247],[59,-463],[-115,-43],[-10,-191],[84,-659],[-425,-171]],[[93461,29746],[-99,-232],[-123,-508],[-48,34],[-85,-502],[32,-22],[-74,-313]],[[72679,48761],[317,309]],[[73107,49584],[-1,113]],[[73106,49697],[-201,202],[-283,10],[-284,234],[-86,178]],[[67499,79446],[-388,44],[19,502],[-195,77],[7,168],[-82,8]],[[66860,80245],[-139,-164],[-104,-226],[-29,-251],[-63,-115]],[[64462,81996],[87,-187],[521,-253]],[[65070,81556],[-23,446],[-51,61],[49,207],[32,348]],[[31046,41948],[-911,-237],[2,-19],[-570,-158]],[[29540,41189],[57,-698],[122,-1329],[-11,-3],[89,-940]],[[51105,83173],[-245,396]],[[24263,39584],[1332,434],[1516,464],[19,-150],[115,54],[179,-232]],[[27434,42886],[-89,-85],[-197,-57],[54,-612],[-7,-254],[-1146,-338],[-1549,-490],[-4,32],[-389,-122]],[[24107,40960],[156,-1376]],[[86735,52293],[232,-80]],[[86967,52213],[821,-273]],[[87788,51940],[230,-85]],[[88074,53015],[-23,123],[-117,78],[29,145]],[[73213,73520],[40,132],[7,378],[-21,165],[96,-19],[32,489],[-51,188],[64,-16]],[[73330,75531],[-160,-31],[-23,-278],[-200,335],[-26,-290],[-187,39]],[[30027,33119],[-752,-200]],[[29275,32919],[14,-266],[-126,-154],[36,-158],[-39,-267],[32,-139],[97,-94],[-25,-198],[68,-81],[-52,-264]],[[29280,31298],[36,-47],[-37,-557],[64,-61],[374,106],[130,182],[77,-174],[22,124],[-54,352],[101,48],[216,-99]],[[74346,42450],[452,-108],[11,143],[180,-17]],[[74989,42468],[4,114]],[[74346,43728],[-100,-1252]],[[74052,74714],[77,-14]],[[74129,74700],[625,-123]],[[74754,74577],[74,1161]],[[74828,75738],[5,110],[-127,21],[10,156],[-228,-58],[-113,34],[-72,298]],[[74303,76299],[-154,24]],[[9268,41888],[1,12]],[[9269,41900],[-1,-12]],[[9118,42127],[-187,-91]],[[8931,42036],[25,-280],[199,-25],[17,395],[-54,1]],[[34651,49241],[-8,187],[84,165],[-83,225],[-75,9],[31,112]],[[34600,49939],[-125,-26],[-6,170],[-108,88],[-70,-65]],[[34291,50106],[-6,-187],[-70,-153],[-92,-35],[-79,-148],[40,-340],[-103,-23],[-15,-144]],[[66967,53724],[6,137],[69,-75],[132,17]],[[67180,54092],[-119,28],[-141,245],[-35,185],[-99,209]],[[66786,54759],[-165,-127],[-21,-285],[17,-296],[79,-137],[-12,-122],[-76,-44]],[[63406,57321],[608,-59]],[[64014,57262],[16,234],[58,91],[11,497],[-96,75]],[[64003,58159],[9,452]],[[62908,57366],[498,-45]],[[61772,62976],[-12,-1143]],[[77494,37273],[273,-59]],[[77860,37470],[112,1232]],[[56307,61002],[-6,435],[88,252],[62,5]],[[65368,85634],[275,84],[-133,37],[-142,-121]],[[64997,85816],[172,-79],[21,53],[-186,85],[-7,-59]],[[65699,84877],[-6,104]],[[65655,84965],[7,-145],[-81,-175],[-84,218],[-95,-36],[-51,77],[-86,-61],[22,190],[-79,156],[-22,177],[-57,-15],[-30,190],[-58,-36],[-142,166],[-21,208],[-109,-43],[10,-149],[-208,-310],[-74,50],[-185,-53],[-72,-101],[-138,-9],[-157,-88],[-115,-185],[82,-55],[46,-194],[142,200],[45,-79],[5,224],[100,49],[-32,-340],[-120,-105],[-96,-247]],[[11204,13738],[422,220]],[[10534,16467],[98,-326],[98,-473],[141,-558],[100,-638],[97,-228],[136,-506]],[[74824,27554],[-48,-147],[67,-453],[37,159],[121,-229],[-128,-71],[142,-24],[74,-233],[126,-63],[202,-177],[26,-120],[164,-137],[210,133],[96,108],[129,379],[88,182],[88,524]],[[57039,41954],[271,-6]],[[57102,42664],[-20,-331],[-40,1],[-3,-380]],[[60378,45520],[668,-23]],[[61046,45497],[7,994]],[[60855,46887],[-480,-252]],[[31100,89295],[319,-28],[226,-428],[104,-47],[93,317],[181,378],[-9,267],[131,181],[29,-187],[88,8],[-34,208],[62,194],[121,208],[-123,138],[-116,-64],[-118,69],[-144,-175],[-192,-37],[-275,51],[-57,-273],[-81,-117],[-27,-166],[-85,-151],[-2,-199],[-91,-147]],[[23735,44239],[372,-3279]],[[27335,43910],[-27,187],[-82,5],[-10,111],[-117,-34],[-48,192],[-80,140],[-61,-18],[-43,526],[-175,148],[-233,-89],[-77,121],[-17,167],[-63,90]],[[24353,38786],[383,-3341]],[[27580,37236],[67,229],[-15,334],[25,106],[-48,522]],[[24263,39584],[90,-798]],[[86315,96536],[76,-176],[108,-81],[18,-206]],[[86517,96073],[29,70],[140,-170],[29,-134]],[[86715,95839],[40,25]],[[86755,95864],[-109,487],[-37,280],[-360,866],[-154,258],[-26,-33],[298,-616],[41,-183],[17,-377],[-110,-10]],[[85919,97958],[89,-224],[40,97],[-83,167],[-46,-40]],[[85736,98213],[57,-143],[52,81],[-109,62]],[[85214,98724],[354,-394],[52,85],[-304,347],[-102,-38]],[[84146,94816],[1194,-329]],[[85340,94487],[155,1649],[22,-7],[74,697]],[[85591,96826],[-73,162],[-355,176],[-139,-134],[-83,-202],[10,-425],[52,-37],[-138,-441],[-94,-133],[0,-111],[-97,-223],[-68,-40],[-63,-264],[-122,24],[-96,-307],[-179,-55]],[[83862,99608],[105,-374],[302,-372],[157,-255],[104,-106],[301,142],[41,160],[112,109],[-305,274],[-30,-81],[-193,68],[-12,84],[-321,322],[-255,116],[-6,-87]],[[83457,99810],[252,-176],[-36,182],[-212,75],[-4,-81]],[[83145,99811],[34,-123],[81,-1],[-13,152],[-102,-28]],[[81555,99934],[106,-66],[40,63],[-143,68],[-3,-65]],[[80189,68673],[49,-409],[-76,-467],[16,-356],[38,-312],[-76,-122]],[[80140,67007],[161,-155],[157,215],[71,-61],[154,21],[159,-176],[68,39]],[[81100,67033],[2,150],[122,136],[174,39]],[[81547,67512],[-369,624]],[[81178,68136],[-180,-126],[-173,161],[-228,85],[-68,146],[-16,279]],[[75003,70150],[73,400],[55,132]],[[75131,70682],[169,345]],[[74524,71566],[-30,-332],[-95,19],[-337,-211],[-72,-95]],[[73990,70947],[-26,-388],[185,-155]],[[51145,89595],[490,194],[56,-131]],[[52487,90675],[-106,297],[-76,-8],[-49,-193],[-148,28],[-31,-60],[-225,31],[-76,-41],[-24,150]],[[51752,90879],[-168,-49],[-39,-132],[-58,93],[-102,-200],[-66,2],[-111,-123],[-52,47],[19,-231]],[[51175,90286],[-4,-163],[-161,-76]],[[51010,90047],[-39,-220],[174,-232]],[[56563,41949],[476,5]],[[57098,43669],[-741,0]],[[56357,43669],[-51,-503],[-184,-1]],[[25124,95090],[81,-118],[51,81],[-51,118],[-81,-81]],[[24855,94663],[14,-76],[95,94],[3,250],[-112,-268]],[[24908,93151],[134,-27],[163,80],[44,114],[84,8]],[[25464,93715],[60,227],[143,329],[-50,555],[-96,348],[-67,-105],[-46,75],[-181,-461],[66,-185],[-64,-302],[-87,-260],[-74,-60],[126,281],[34,394],[-31,143],[-124,16],[-143,-77],[-105,-175],[23,-170],[-52,-334],[-1,316],[-43,99],[27,150],[-129,-116]],[[20175,89861],[13,113],[190,47],[10,-122],[203,99],[84,-245],[227,-110],[4,366],[81,102],[140,60],[56,170],[488,525],[91,316],[4,106]],[[21622,91487],[-7,-79],[-174,-184],[-149,-44],[-131,-111],[-217,-96],[-195,-143],[33,-152],[61,18],[-66,-341],[9,-235],[-56,319],[-180,249],[-233,14],[-225,-109],[45,-181],[-124,91],[-378,-50],[-106,16],[-332,185],[-70,74]],[[73498,39485],[41,597]],[[42432,47105],[767,92],[1150,99]],[[44289,48960],[-1755,-207],[-191,-14]],[[42343,48739],[28,-297],[61,-1337]],[[76225,55659],[173,-99],[154,319],[57,-93],[59,70]],[[76605,56569],[-305,50],[-72,-52]],[[68310,41325],[685,-122]],[[68998,41258],[57,1264]],[[68422,43655],[-74,-1327],[22,-4],[-40,-667]],[[14713,3518],[-31,-15],[-123,722],[-807,-407],[9,-52],[-1598,-829]],[[12163,2937],[-33,-350],[67,-497],[-17,-293],[49,-31],[161,-495],[-71,-237],[119,25],[111,150],[210,440],[136,192],[53,-4],[168,268],[-19,57],[159,222],[169,129],[233,70],[141,198],[223,89],[46,130],[212,102],[153,-121],[114,236],[15,163],[181,49],[-30,89]],[[12308,4392],[446,233],[-10,55],[787,408]],[[13531,5088],[-163,944],[20,12],[-108,641],[422,205]],[[13702,6890],[-57,320],[65,37],[-130,738]],[[12200,7276],[14,-436],[63,50],[-16,125],[197,-118],[191,-2],[-40,-114],[-166,-162],[16,-147],[-133,-115],[-56,52],[-11,302],[-93,21],[101,-504],[37,-409],[14,-443],[-76,-311],[66,-673]],[[82278,78672],[103,-75],[173,71],[200,-59],[-57,-554],[109,-31]],[[82806,78024],[233,1036],[123,398],[40,274],[124,408]],[[82746,80480],[-50,-517],[-134,-277]],[[14713,3518],[61,102],[-29,187],[56,5],[45,-155],[-55,-143],[24,-125],[188,-35],[0,104],[-94,69],[24,183],[135,-166],[-12,334],[-83,-5],[38,213],[-2,211],[54,96],[-133,11],[-15,137],[-105,70],[-49,191],[-119,203],[-19,-72],[120,-324],[-89,16],[-138,337],[-163,188]],[[14353,5150],[-767,-378],[-55,316]],[[12308,4392],[28,-830],[-52,-120],[12,-182],[-133,-323]],[[9200,40555],[-68,330],[61,169],[-82,40],[-44,123],[79,230],[-97,-98],[3,247],[-97,6],[-34,-148],[-127,-274],[-84,2],[-99,-280],[-35,-200],[-84,-157],[-92,-72],[-83,117],[-55,-72],[153,-363],[52,-180],[-27,-292],[45,-16],[-24,-224]],[[87334,49630],[80,673]],[[87081,50868],[-75,-40]],[[87006,50828],[-105,-42],[-116,-200],[-140,-37],[-82,55]],[[86563,50604],[-84,-581],[159,-245]],[[65627,43648],[-203,26],[2,226],[-112,68],[-381,44]],[[34852,38186],[998,206]],[[28833,31166],[447,132]],[[11533,38119],[-41,261],[-92,-42],[-104,648],[-35,53]],[[11064,38941],[34,-92],[-155,-75],[-38,-180],[29,-177],[-137,-166],[-5,-195]],[[41922,63639],[-75,1670]],[[41846,65348],[-1272,-171],[59,-1158]],[[90800,27449],[662,-453]],[[91475,28813],[-39,15],[29,273],[-309,18],[-355,-149],[-34,17]],[[90767,28987],[5,-194]],[[64959,67547],[495,-43],[1,169],[-199,77],[-32,100],[86,102],[49,-160],[38,54],[154,-14]],[[76580,61152],[56,223],[120,81],[56,-68],[105,446]],[[76800,62135],[-155,-39],[-71,113],[-77,304],[-166,-52],[-55,75]],[[75933,47086],[-56,-1470]],[[76357,45373],[122,-16],[85,122]],[[76564,45479],[126,1519]],[[76036,47073],[-103,13]],[[91188,39816],[-132,402],[-67,391],[-68,532],[-94,241],[-110,89],[-71,-19],[-2,-240],[50,-462],[-14,-176],[-56,-52]],[[19423,53431],[97,-780],[-86,-37],[312,-2529]],[[56500,46410],[61,128],[77,-28],[-36,158],[19,198],[93,121],[40,225],[83,34]],[[56837,47246],[-214,-4],[-9,816]],[[56614,48058],[-193,-30],[-60,70]],[[20586,6631],[39,163],[138,124],[55,-131],[45,80],[123,31],[13,194],[112,52],[12,149],[129,68],[51,-185]],[[21303,7176],[164,-124],[51,13],[69,265],[12,208],[82,190],[107,-121],[74,74],[92,-58],[78,116]],[[22032,7739],[-289,2089]],[[21743,9828],[-204,-83]],[[14353,5150],[-278,449],[-136,337],[181,110],[197,-53],[78,-97],[-303,66],[-78,-130],[231,-394]],[[14245,5438],[315,156],[-73,426]],[[14454,6202],[-141,260],[-1,244],[-56,134]],[[14256,6840],[-71,4],[-28,-140],[-121,90],[-148,190],[-186,-94]],[[15092,837],[197,290],[-144,-111],[-53,-179]],[[14901,1109],[101,-37],[-11,104],[-90,-67]],[[14646,1390],[52,-76],[102,50],[51,235],[84,71],[-52,-259],[244,-242],[60,35],[160,276],[-122,109],[20,233],[-44,189],[-67,50],[-34,241],[-92,-29],[-49,-193],[-162,-77],[-95,-176],[-56,-437]],[[14656,1030],[70,51],[83,244],[-153,-295]],[[64549,49907],[88,-225],[27,-302]],[[65338,50469],[-239,16],[13,337],[-290,215]],[[64822,51037],[-85,-145]],[[64737,50892],[-188,-313],[-47,-419],[47,-253]],[[35758,44731],[1168,243]],[[36926,44974],[-21,172],[-91,-1],[-77,551],[-92,26],[-53,369]],[[36592,46091],[-52,223]],[[35251,45054],[30,-44],[-134,-204],[72,-186]],[[12970,30044],[733,339],[1415,636]],[[14043,36424],[94,-190],[101,-648],[-74,-149],[-36,-194],[27,-277],[-48,-109],[-151,-97],[-180,-442],[-21,-181],[-99,-104],[-98,-220],[-178,-114],[-74,119],[-145,78],[-24,157],[-97,-15],[-12,-120],[-94,-44],[-74,-176],[112,-707],[-434,-197]],[[43030,50162],[1210,133]],[[42922,52561],[28,-693],[13,0],[67,-1706]],[[22557,12954],[286,-2175]],[[84465,84946],[91,961],[-10,31],[93,985]],[[84639,86923],[-25,7],[80,673]],[[84165,87743],[-30,-251],[-160,-383],[-198,-105],[-34,-221],[-235,-232],[-76,-215],[135,145],[46,-291],[-214,56],[-20,-220],[-133,37],[-19,-219],[-85,-203],[-195,51],[-30,-331]],[[57470,23829],[5,-86],[109,-49],[41,64],[123,-255],[51,-216]],[[57799,23287],[143,166],[61,-26],[82,169],[177,164],[278,-2],[93,170]],[[58633,23928],[-74,111],[-109,40],[4,167],[-96,116],[-93,212],[-4,398]],[[57875,24984],[-385,10]],[[76820,69078],[21,316]],[[76841,69394],[14,185],[-46,9],[-68,445]],[[76570,69847],[-205,-110],[-69,-184],[-38,59],[-134,-192]],[[43722,38820],[924,105]],[[44646,38925],[-25,838]],[[44620,39769],[-950,-109]],[[43670,39660],[25,-174],[27,-666]],[[42070,60275],[1579,168]],[[76839,65762],[293,-623]],[[77417,65168],[122,59],[27,130],[134,91]],[[79459,67722],[148,331],[92,27],[43,267],[62,102],[11,368]],[[79815,68817],[-72,26],[-185,189],[-30,-46],[-153,144],[-76,-140],[-252,256]],[[79047,69246],[-65,-275],[-112,-59],[-114,-324]],[[90821,33639],[271,199]],[[91081,33975],[2,199],[73,-34],[0,248]],[[91156,34388],[-267,-82],[-151,-9]],[[90738,34297],[-20,-205],[38,-95],[-29,-364],[94,6]],[[81015,72383],[162,106]],[[81177,72489],[124,120],[138,285],[70,-6],[248,273],[76,132]],[[81833,73293],[119,238],[-17,68]],[[81775,74118],[-142,-94],[-224,126],[-231,-49]],[[81178,74101],[-48,-301],[-79,-79],[-77,53]],[[63839,49004],[114,-197],[213,-17],[8,-174],[65,-86],[78,-300],[136,-15],[44,-232],[57,-10],[208,248],[72,-51],[43,86]],[[64549,49907],[-2,-256],[-135,2],[10,-172],[-321,30],[-36,120],[-211,39]],[[65356,81104],[-38,184],[-83,140],[-155,-84]],[[65080,81344],[-33,-38],[-79,227],[-114,-243],[-123,-121],[-43,-160],[-121,-91]],[[75331,72752],[-3,281]],[[75328,73033],[-21,197],[-92,408],[42,220]],[[75257,73858],[9,65]],[[75266,73923],[-47,-31],[-100,141],[-9,154],[-377,57],[21,333]],[[74129,74700],[50,-174],[-12,-142],[83,-345],[-46,-275],[32,-97]],[[69506,80772],[380,-157],[7,-84],[101,130],[-57,89],[-74,-43],[-256,100],[-101,-35]],[[70041,78968],[-95,167],[22,122],[-71,405],[12,507],[-45,224],[-105,29],[0,-120],[-145,-111],[-105,62],[-33,-66],[-117,89]],[[69359,80276],[-99,-1393]],[[69260,78883],[-72,-1001]],[[69188,77882],[-33,-442]],[[22080,3191],[1109,443]],[[22708,7144],[-144,-58],[-126,936],[-92,-70],[-69,-185],[10,-140],[-217,183],[-38,-71]],[[21303,7176],[25,-303],[-44,-228],[79,-51],[100,77],[73,-36],[20,-282],[80,-3],[51,-267],[102,-171],[-24,-195],[4,-341],[32,-249],[118,-164],[111,-526],[44,-411],[-71,-259],[11,-362],[66,-214]],[[15419,1242],[35,-30],[74,424],[-70,-175],[-39,-219]],[[15701,1720],[-2,-267],[64,-118],[-50,-123],[-90,-26],[-133,85],[62,-130],[-82,-88],[23,-251],[-70,-161],[83,-139],[-97,-80],[125,-187],[942,460],[493,255],[1290,590]],[[15060,0],[83,139],[-90,-41],[7,-98]],[[78705,74301],[365,-70]],[[79343,75285],[28,136],[-240,54],[22,323],[-47,155]],[[79106,75953],[-185,35]],[[78921,75988],[18,-144],[-88,-110],[9,-273],[-62,-81],[-19,-200],[-98,-32],[-117,-197],[-2,-131]],[[29761,35971],[118,-1248]],[[86967,52213],[121,-701],[-82,-684]],[[87484,51402],[-109,183],[159,11],[123,168],[25,175],[106,1]],[[43679,79617],[-706,-87],[-10,223],[-392,-49],[-47,1203],[-430,-47],[-36,880]],[[64141,37040],[115,-221]],[[64256,36819],[30,408],[123,113],[-32,232]],[[73783,43934],[-40,-610]],[[74097,38343],[95,-21],[-47,-669]],[[74332,37612],[575,-132]],[[74979,38426],[-191,43],[4,57],[-190,42],[13,168],[-384,89]],[[34042,50558],[125,-157],[36,-167],[88,-128]],[[34600,49939],[58,94],[-26,267],[21,189],[79,82],[-35,153],[-35,494]],[[34662,51218],[-849,-180]],[[47765,82819],[-25,1072]],[[46942,83850],[0,-204],[-87,-138],[73,-41],[-13,-216],[34,-394],[42,-50],[37,-491],[47,-213],[405,59]],[[28496,16085],[183,-1759],[-124,47],[-87,-94],[16,-85],[-111,-313],[-54,-41]],[[79275,71613],[90,-205],[-28,-45]],[[79337,71363],[49,-5],[219,-498]],[[79605,70860],[127,15]],[[79732,70875],[30,198],[92,300],[-16,115],[91,439],[118,185]],[[79869,72310],[-104,-122],[-79,-174],[-319,-208],[-92,-193]],[[17804,62842],[-1710,-647],[-372,-163],[1,-67],[-212,-247],[20,-49],[-263,-103]],[[57191,57014],[-678,4]],[[56513,57018],[-6,-1052],[-63,-196],[47,-21]],[[74730,23216],[41,101],[30,317],[47,113],[-31,467],[21,317]],[[74838,24531],[-895,212]],[[34741,25883],[2225,487]],[[36169,28775],[-96,-20]],[[36073,28755],[40,-553],[-194,-38],[25,-334],[-384,-83],[24,-324],[-348,-77],[-8,-115],[-199,-38],[17,-215],[-191,-44],[30,-336],[-99,-22],[24,-334],[-96,-21]],[[52814,71203],[351,13]],[[67074,62744],[-280,35]],[[50466,47099],[-4,336]],[[91356,25324],[-167,-1398]],[[91476,26056],[-71,-192],[-49,-540]],[[52666,90930],[-196,452],[-167,530]],[[52303,91912],[-91,0]],[[52212,91912],[166,-446],[73,-282],[61,-113],[-17,-156],[105,-287]],[[51752,90879],[63,79],[186,-48],[-31,209],[49,158],[226,177],[-146,513]],[[52099,91967],[-1026,-20],[-93,-238],[-106,-63]],[[50874,91646],[27,-949],[274,-411]],[[91362,17161],[376,-145],[628,-293]],[[92366,16723],[9,395],[100,78],[-102,400],[62,42]],[[92435,17638],[-72,310],[-185,-120],[76,227],[-99,-34],[-90,676],[-195,-80]],[[83765,42669],[-106,815],[118,394],[-104,483]],[[79727,65619],[18,-66],[183,-178],[165,14]],[[80311,65684],[177,156]],[[80488,65840],[-425,847]],[[86474,46627],[84,40]],[[87608,47742],[-162,405]],[[56945,69757],[-125,-115],[-61,41],[-342,-46],[-59,32]],[[56018,69707],[-9,-1923]],[[76283,44135],[138,-572]],[[77344,43923],[26,618]],[[77370,44541],[-27,159]],[[77343,44700],[-974,116]],[[78794,70610],[360,986],[183,-233]],[[79275,71613],[-448,1016]],[[78827,72629],[-49,-126],[-137,-157],[-49,-246],[14,-113],[-86,-84]],[[76553,64796],[-41,-50],[72,-411]],[[76584,64335],[374,189],[83,-132]],[[76233,62722],[15,246],[172,245],[242,132]],[[76662,63345],[16,232],[51,81]],[[76729,63658],[-547,114]],[[20871,14407],[566,233]],[[21623,14717],[854,341]],[[21492,18262],[43,-320],[-323,-127],[22,-162],[-68,-26],[27,-216],[-71,-195],[14,-104],[-94,-32],[-15,-366],[43,-323],[-66,-25],[52,-380],[-55,-307],[41,-313],[62,25],[45,-325],[-343,-136]],[[20806,14930],[65,-523]],[[79815,68817],[180,189]],[[79679,70053],[-53,-31],[-17,-339],[-249,-127],[8,-104],[-151,-77],[-173,70]],[[79044,69445],[3,-199]],[[79835,67053],[77,-163]],[[79967,66875],[173,132]],[[74989,42468],[-20,-619]],[[74969,41849],[883,-79]],[[75852,41770],[11,-1],[-61,952],[-101,6]],[[64804,59129],[92,-374],[142,-206],[74,-243]],[[65112,58306],[109,-124],[70,-173],[24,-330],[-36,-166],[-116,-79],[-26,-281],[-121,13]],[[65016,57166],[47,-350],[63,-175]],[[65126,56641],[336,-31]],[[65462,56610],[30,927]],[[64963,59109],[-159,20]],[[89110,18149],[1042,-486]],[[90360,19339],[44,48]],[[83365,47306],[581,497],[55,74]],[[84001,47877],[36,126],[-27,216]],[[83627,49065],[23,168],[-97,184]],[[86559,36290],[-44,253],[35,190],[78,185],[-94,313],[49,112],[117,-37],[51,96]],[[85648,38290],[-134,-314]],[[64014,57262],[370,-35]],[[64384,57227],[632,-61]],[[65112,58306],[-234,23],[-6,-226],[-869,56]],[[85349,42059],[68,-425],[167,-367],[16,-193]],[[28072,5401],[547,183],[998,311],[1194,359]],[[30811,6254],[-156,1612],[-27,333]],[[30628,8199],[-63,-41],[-513,-152],[-65,645],[-1142,-352]],[[91279,19394],[-26,202],[60,26],[-65,126],[-42,348],[27,11],[-25,464]],[[91208,20571],[-104,-478],[-442,318],[-69,12]],[[53838,31627],[1122,13]],[[57403,73472],[164,-1]],[[56745,75597],[-90,0],[-8,-1121]],[[76564,45479],[102,69],[15,120],[695,-116]],[[77376,45552],[92,-12],[16,349],[191,-23]],[[77675,45866],[10,392],[-56,5],[4,282],[-100,14],[67,307],[-122,132]],[[77478,46998],[-79,-148],[-112,-531],[-242,256]],[[23011,91654],[152,26],[74,-51]],[[22994,90626],[53,120],[189,83],[249,287],[-21,71],[167,239]],[[23535,91888],[-8,40]],[[23513,91993],[-203,-268],[-56,-280],[-14,125],[-202,37],[-118,-282],[-118,-203],[-35,-173]],[[63643,63597],[-4,-172],[268,-5],[986,-84]],[[64893,63336],[11,274]],[[64691,62429],[185,-34],[17,941]],[[67863,30934],[-3,212],[67,232],[-40,130],[20,158],[84,206],[2,211],[43,175]],[[63808,27372],[13,358]],[[63821,27730],[-197,-3],[-730,80],[-131,123],[14,225]],[[62490,28146],[-22,-643],[-19,3],[-40,-1338]],[[90799,36197],[-96,289],[-82,62],[66,148]],[[80100,54078],[574,-99]],[[53528,18727],[776,3]],[[54323,21053],[-482,-5]],[[50060,21239],[-1108,-71]],[[48952,21168],[-251,-20]],[[48701,21148],[33,-1300]],[[91821,18946],[370,162],[-24,344],[-77,573]],[[92090,20025],[-89,-29],[14,359],[-244,-20],[-66,611],[-100,-23]],[[91605,20923],[-282,-50],[-88,-322],[-27,20]],[[54150,35647],[23,211],[124,194],[-10,242]],[[54287,36294],[-61,123],[-404,-6]],[[19165,35310],[-662,1818]],[[18503,37128],[-2778,-1134]],[[91566,21208],[39,-285]],[[92090,20025],[109,35],[197,-122],[226,36]],[[92622,19974],[50,242],[-77,417],[49,125],[-82,438],[21,328]],[[68914,22457],[20,-269],[174,29],[-99,338],[-95,-98]],[[68290,23143],[62,-57],[22,205],[-84,-148]],[[67826,25221],[15,-185],[152,-460],[262,-249],[56,117],[-10,-170],[55,-328],[131,-381],[24,-333],[68,5],[113,-126],[3,-254],[73,-149],[116,-28],[12,303],[-74,-12],[3,511],[-108,135],[-19,179],[-69,180],[35,137],[-64,140],[24,82],[-93,125],[-50,170],[-82,509]],[[76231,37858],[-510,124]],[[82561,70426],[-94,-16],[-316,635]],[[82019,70515],[-19,-126],[-240,-491],[20,-131],[-54,-139]],[[81726,69628],[11,-80],[246,-401]],[[43706,31956],[1150,136]],[[44852,35572],[-16,335],[-96,-11]],[[44740,35896],[-1006,-101]],[[43734,35795],[-33,-2]],[[52144,30673],[11,-1341]],[[66216,22753],[392,-46]],[[67728,24126],[-77,56],[-43,143],[32,100],[-104,261],[-50,281],[-59,147],[-2,164]],[[67425,25278],[-381,74],[-19,-25]],[[67025,25327],[-41,-660],[-380,42]],[[17638,86332],[-356,62],[10,193],[-524,70],[-815,788],[2,97],[-394,14]],[[91294,34269],[-22,127]],[[91272,34396],[-141,122]],[[91131,34518],[25,-130]],[[33423,26949],[108,218],[81,270],[-25,302],[379,92],[-4,55],[191,42],[-9,113],[192,44],[-14,165],[190,43],[-9,111],[191,44],[-8,110],[190,43],[-4,55],[291,65],[3,-42],[899,186],[8,-110]],[[35899,32850],[-47,659]],[[61046,45497],[2,0]],[[77082,42322],[28,-115],[-2,-454]],[[77648,41658],[14,360],[129,-16],[15,341],[65,-8],[14,338]],[[60076,69299],[0,279],[261,-2]],[[60337,69576],[7,1385]],[[63815,32894],[957,-104]],[[64772,32790],[47,1182]],[[91409,34040],[136,160],[39,-64],[93,225],[-7,160],[-127,128]],[[91543,34649],[-131,32],[-76,-169],[4,-222]],[[55133,23380],[772,-8]],[[65462,56610],[458,-44],[-42,-892],[23,-3]],[[66442,57002],[-57,153],[-63,-132]],[[66226,57032],[39,83],[-40,161],[71,210],[-55,167]],[[64772,32790],[-6,-168]],[[19863,33706],[704,268]],[[19652,40892],[-1223,-477],[-778,-30]],[[17651,40385],[-25,-216],[180,-198],[26,-117],[-27,-436],[44,-112],[84,32],[105,-119],[4,-163],[135,-142],[189,-37],[78,-274],[21,-203],[-13,-292],[51,-290],[74,-208],[0,-210],[-74,-272]],[[15422,37367],[-480,925],[-319,144],[-117,11]],[[79497,76542],[-74,-361],[-260,49],[-25,-285],[-32,8]],[[40107,29519],[146,-2589]],[[82310,30194],[123,25],[70,171],[140,76],[151,-99],[59,-118],[71,11],[141,-203],[206,-159]],[[83745,31849],[-990,318]],[[82755,32167],[-231,67]],[[82524,32234],[-214,-2040]],[[57657,38342],[-4,-375],[-64,1],[-11,-1007]],[[43649,81014],[-73,1931]],[[43576,82945],[-175,-93],[-151,32],[-84,-89],[-149,80],[-126,-41],[-121,-219],[-88,-1],[-175,-155]],[[77705,62948],[44,-47],[351,-107],[116,-259]],[[77854,63835],[21,-149],[-121,-221],[-10,-402],[-39,-115]],[[67510,52611],[-581,85]],[[66732,52706],[-39,-1008]],[[79542,35042],[794,-213]],[[80470,36223],[-796,217]],[[66563,39855],[32,670]],[[66595,40525],[-96,16],[18,336],[-101,16],[7,141],[-95,21],[-50,115],[-227,37]],[[65548,40675],[-19,-176],[131,-508]],[[34662,51218],[-59,831]],[[78960,40192],[-38,-563],[-162,32],[-20,-284]],[[59198,22050],[-18,-956],[136,-8],[-10,-675]],[[60076,68051],[134,20],[252,-168]],[[60462,67903],[573,-4]],[[61100,69571],[-172,55],[-187,-113],[-81,63],[-323,0]],[[77358,35895],[151,-61],[91,-140],[282,-270],[75,17]],[[77957,35441],[46,592],[155,-37],[24,289]],[[77414,36445],[-56,-550]],[[78260,58082],[54,-103],[80,41],[155,-220],[81,-42],[250,-313],[182,-102]],[[79335,57719],[-28,85],[76,257],[-39,96],[81,102],[157,86]],[[79429,58617],[-130,-94],[-41,164],[-102,-28],[-61,112],[-291,125],[-100,-68],[-117,170]],[[63959,59317],[832,-67],[13,-121]],[[40157,65970],[191,30],[-49,1008],[229,31],[-32,626],[384,49],[-16,334]],[[42543,35651],[-1070,-142]],[[60832,66572],[339,0],[164,101],[131,206]],[[60462,67903],[-6,-357],[-131,-268],[125,-42],[0,-665]],[[79841,56595],[64,-172],[177,103]],[[80935,57060],[-92,376],[-145,466]],[[80181,58009],[-128,-531],[-238,-279],[98,-166],[19,-162],[-91,-276]],[[79789,56798],[52,-203]],[[78896,72816],[-69,-187]],[[81293,89453],[772,-176],[54,661],[390,-87]],[[81961,90993],[-175,-397],[-87,-288],[-232,-547],[-174,-308]],[[79376,64518],[-157,-73]],[[79219,64445],[-240,109]],[[78979,64554],[-158,-11],[-222,-179]],[[78578,76048],[343,-60]],[[79343,77450],[-260,29]],[[78919,77496],[-16,-78],[-155,-81],[-105,-223],[49,-63],[-1,-201],[180,-133],[-47,-152],[-141,-48],[8,-173],[-113,-296]],[[76327,70616],[-251,204],[-100,-25]],[[75873,70878],[39,-183],[-56,-66]],[[75856,70629],[-62,-938],[-19,-55]],[[87011,60625],[115,143],[71,-37]],[[76662,63345],[224,-387]],[[77207,62894],[114,254]],[[77321,63148],[-80,273],[111,250]],[[77352,63671],[-311,721]],[[76584,64335],[125,-135],[79,-364],[-59,-178]],[[62338,43104],[1003,-58]],[[62484,44078],[-111,-343],[-36,-351],[1,-280]],[[77465,70735],[97,62],[0,-255],[74,13],[46,-113],[-27,-394],[16,-223]],[[77671,69825],[-1,-3]],[[77870,69886],[82,27],[57,243],[-20,61],[129,435]],[[57481,78599],[200,93]],[[57530,80637],[-231,-1853],[182,-185]],[[58661,25620],[130,-39],[92,100],[81,-25]],[[58964,25656],[27,614],[65,-4],[0,333]],[[66876,69365],[254,-29],[26,678]],[[77343,44700],[33,852]],[[81282,31551],[171,-230],[306,-532],[101,-266],[315,-412]],[[82175,30111],[135,83]],[[82524,32234],[-893,271]],[[86435,45224],[176,172]],[[86611,45396],[44,100],[109,-55]],[[86764,45441],[148,100]],[[63387,56063],[19,1258]],[[91125,35276],[148,-73],[245,83],[7,-151],[86,556],[13,781]],[[77675,45866],[128,-13]],[[78058,47482],[-151,-7]],[[77757,47185],[-118,-174],[-161,-13]],[[66921,16786],[221,-22],[252,133],[21,127],[154,50],[64,101],[29,196],[100,146],[39,151],[102,155],[92,23],[43,321],[170,47],[217,-61]],[[68496,19429],[-194,30],[34,662],[-194,29]],[[80457,74113],[132,-83],[189,-437]],[[81178,74101],[114,226],[-17,124],[-202,77],[-45,180],[-85,96],[-175,-22]],[[27948,87541],[10,-131],[81,-123],[32,-160],[360,-322],[100,90],[49,-98],[178,-9],[110,69],[116,269],[-7,149],[-77,204],[4,343],[-121,214],[-121,129],[-64,-52],[-267,-43],[-135,-234],[-203,-129],[-45,-166]],[[26988,88208],[30,-141],[198,-232],[52,-175],[85,-29],[-17,406],[-174,115],[-94,321],[-91,-137],[11,-128]],[[84423,34696],[117,210]],[[78365,73921],[-11,-392],[67,-64],[-15,-187]],[[57304,20038],[22,-46],[-19,-1302],[-22,1],[-3,-664],[870,-20]],[[58133,20472],[-875,28],[-26,-309],[72,-153]],[[38588,22775],[-764,-145],[42,-658],[61,17],[81,-1220],[-282,-98],[27,-396],[55,11],[11,-165],[-95,-18],[9,-146]],[[85139,92515],[29,277]],[[85168,92792],[-774,234],[-97,-987],[-580,168]],[[79632,65685],[-273,-670],[-140,-570]],[[82100,72598],[-97,504],[-170,191]],[[81177,72489],[119,-532],[-22,-105],[98,-289]],[[52901,86257],[208,163],[76,393],[101,96],[56,163],[23,278],[108,255]],[[75241,44843],[24,-1]],[[75265,44842],[10,243],[25,1627]],[[74980,46563],[-16,-181]],[[74773,45850],[-7,-591],[31,-121],[-80,-59],[90,-204]],[[53860,21379],[-32,439],[-109,279],[-284,359],[-40,174],[35,77]],[[52810,23798],[6,-996]],[[80812,46391],[146,-238],[70,106],[171,-51]],[[95117,22957],[-68,25],[6,172],[-98,6],[-213,132],[40,-242],[-425,-352]],[[94359,22698],[12,-44]],[[64464,51251],[144,-216],[59,19],[70,-162]],[[64822,51037],[136,85],[80,172],[50,-5],[116,190],[126,-1],[-80,166],[70,164]],[[65048,52625],[-81,-102],[-76,125],[-480,-760],[223,-420],[-170,-217]],[[86502,44460],[59,-159],[70,18],[157,183],[125,23]],[[86913,44525],[-14,224],[43,242],[66,115]],[[86764,45441],[-49,-117],[-104,72]],[[43974,16718],[775,92],[5,-110],[581,66]],[[72943,60709],[88,239]],[[73031,60948],[19,9],[54,889]],[[73104,61846],[-808,134]],[[72296,61980],[-14,2]],[[72282,61982],[-30,-521]],[[72252,61461],[5,-420],[69,-247],[-19,-143]],[[45422,10936],[26,-656],[121,13],[13,-328],[194,22]],[[73031,60948],[87,-89],[155,76],[77,-107],[-40,-187],[264,-166]],[[73925,61076],[60,219],[-35,193],[-141,247]],[[73572,61773],[-468,73]],[[58964,25656],[122,-84],[111,-300]],[[72910,41237],[66,879]],[[58142,17141],[-9,-693],[-56,-82],[33,-247],[-155,-68],[-35,82],[-203,-279],[21,-136],[-82,-224],[-59,-45],[-316,257],[-136,-106]],[[74838,24531],[29,656],[-48,41],[-80,251],[-131,25],[-50,191],[-7,248]],[[51405,49827],[-12,1348]],[[51393,51175],[-958,-35]],[[50428,50800],[14,-1007]],[[56837,47246],[68,120],[84,-58],[44,99],[104,-10]],[[57131,47843],[-337,10],[-119,-57],[-61,262]],[[46417,89262],[194,11]],[[47839,92911],[-85,-32],[7,-121],[-86,-53],[68,-80],[61,-558],[-95,-56],[40,-247],[-83,-195],[-94,-111],[-72,53],[-57,-130],[-71,14],[-125,-302],[-206,-271],[-41,-249],[7,-183],[-71,-113],[15,-153],[-117,-60],[-46,-271],[-68,-81],[-54,-230],[-249,-220]],[[54564,84215],[57,50],[72,331],[-72,109],[167,237],[52,298],[103,70],[39,185],[52,15]],[[54131,86652],[-644,-1092]],[[53487,85560],[570,-600],[81,-414],[258,-455]],[[77306,68010],[25,183]],[[77272,69305],[-431,89]],[[78112,65236],[-46,153],[63,178]],[[77156,70564],[393,-716],[122,-23]],[[75328,73033],[39,48],[166,-30],[-32,102],[132,73]],[[75633,73226],[33,564],[-91,14]],[[75575,73804],[-126,52],[-192,2]],[[78827,40496],[-793,145]],[[75633,73226],[473,-80]],[[76211,73125],[33,566],[65,31],[88,307],[-6,215]],[[75881,74354],[-234,51],[-57,-355],[-15,-246]],[[79228,46134],[43,-21],[106,195]],[[79103,47553],[-122,261],[-96,-68],[-25,-322]],[[78813,47045],[-60,-505],[167,-233],[308,-173]],[[79974,49413],[100,1],[300,649],[33,167],[170,120]],[[90509,32551],[-161,530]],[[90348,33081],[-163,544],[1,169],[-83,121],[-101,-7]],[[70692,69935],[191,-41],[-5,-338],[47,-159],[154,-15],[-14,-252],[80,-152],[91,28],[65,-108]],[[68355,64624],[388,-46]],[[69053,65086],[-11,908]],[[69042,65994],[-623,76]],[[62346,42917],[-8,187]],[[61606,44130],[-26,-1187]],[[92483,22244],[198,-27],[244,57],[214,-35]],[[93139,22239],[-67,395],[-69,13],[41,232],[-32,234],[77,234],[126,211]],[[93215,23558],[-13,240]],[[93202,23798],[-222,86],[7,-202],[-332,241],[21,93],[-96,27],[-46,-82]],[[49501,11958],[-530,-37],[-34,1324],[55,4],[-16,660]],[[48976,13909],[-388,-28]],[[48588,13881],[-194,-16]],[[91460,33784],[203,-103]],[[91663,33681],[28,-7]],[[91832,34451],[-131,103],[-156,199],[-2,-104]],[[84479,54190],[-484,122]],[[64121,17701],[144,-218],[177,-76],[85,45],[158,-106],[151,-26],[245,-256],[185,-369],[200,-37],[77,-143]],[[65080,81344],[-10,212]],[[64188,82036],[133,-1005]],[[83337,87950],[828,-207]],[[75852,41770],[-9,-392]],[[76344,41278],[8,231],[-72,14],[32,298],[52,136],[-40,67],[46,398]],[[76391,42872],[-684,72]],[[84639,86923],[705,-194],[23,-132],[84,-47]],[[85451,86550],[168,418],[189,651]],[[57565,61948],[-8,-161]],[[57557,63693],[13,-1680],[-5,-65]],[[68891,39209],[55,1050]],[[76016,71955],[18,-4]],[[77957,35441],[184,41],[189,-62],[213,-341],[158,-317]],[[78701,34762],[23,233],[159,-41]],[[77762,66922],[55,1007]],[[21172,23639],[85,86],[58,275],[137,151],[32,213],[-25,180],[198,503],[38,265],[98,99]],[[21793,25411],[139,39],[48,264],[-34,135],[101,330],[50,46]],[[23548,31132],[-445,-156],[-1702,-617],[-1045,-408]],[[20344,29945],[828,-6306]],[[9446,43257],[101,75]],[[9547,43332],[173,52],[29,67],[136,-57],[647,316]],[[9998,45792],[13,-74],[-103,-101],[-120,-527],[-142,-285],[-51,-30],[-192,-339],[-21,-193],[-53,-68],[-67,-285]],[[9262,43890],[-49,-151],[9,-165],[65,-255],[159,-62]],[[60476,77376],[129,-90],[75,-199],[109,-92],[173,-303]],[[62178,77313],[-142,132],[-62,-112],[-74,52],[15,729],[65,644],[-139,-1]],[[61242,79060],[-432,49]],[[69042,65994],[-2,109]],[[69022,67316],[-140,17],[-73,241],[-258,173]],[[68551,67747],[26,-119],[-410,54],[-23,-503]],[[89629,37742],[100,-175],[-118,-123],[48,-172],[209,103],[114,-404]],[[89980,37550],[-100,169],[18,270]],[[89898,37989],[-106,131]],[[94285,23789],[-16,-118],[90,-973]],[[95336,23105],[-71,511],[3,268]],[[94670,24675],[-183,-34],[-87,-165],[-64,24],[-98,-377],[107,-113],[-60,-221]],[[90803,26186],[9,-144],[-78,-260],[52,-213]],[[90786,25569],[570,-245]],[[81791,58265],[-49,96],[120,42],[-103,105],[-29,283],[55,434],[-62,38]],[[64891,55539],[56,-171],[125,-178],[-3,-132],[65,-5]],[[65553,54678],[179,-19]],[[65126,56641],[6,-254],[-125,-281],[-31,-270],[-76,-132],[-9,-165]],[[44740,35896],[-40,1026],[136,14]],[[44788,38272],[-117,-14],[-25,667]],[[43722,38820],[29,-667],[-38,-174]],[[43713,37979],[48,-1169],[-47,-6],[-13,-226],[33,-783]],[[82755,32167],[68,594],[-49,56],[71,786]],[[56375,55751],[-591,9]],[[55581,55762],[5,-976],[-7,-509]],[[56506,57638],[7,-620]],[[56504,58981],[8,-338],[-6,-1005]],[[70392,36067],[490,-87]],[[70464,37319],[-20,-332],[52,-206],[-19,-302],[-65,7],[-20,-419]],[[89689,53638],[308,-302],[201,-72],[101,104],[16,138],[-54,285],[45,168],[77,531]],[[52303,91912],[-150,565],[-106,565]],[[51986,93040],[34,-280],[119,-588],[73,-260]],[[52099,91967],[-85,418],[-9,145],[-89,344],[-192,171],[-76,-62],[98,-65],[24,-191],[-55,-11],[-192,284],[-55,12]],[[50626,93063],[14,-1426],[234,9]],[[82185,53041],[11,136],[-94,141],[-128,-32],[-32,178],[39,225]],[[81584,53794],[-166,-311]],[[81379,53411],[-241,-462]],[[81138,52949],[502,-421]],[[21177,21200],[56,189],[116,-33],[62,216],[120,23],[-19,144],[70,49],[25,163]],[[21344,22921],[-75,55],[-97,663]],[[87848,43240],[99,-108],[18,153],[165,-7]],[[88130,43278],[75,359],[32,331],[61,160],[221,296],[-23,264],[-88,27]],[[87982,44174],[-19,-136]],[[87963,44038],[-31,-311],[-93,-335],[9,-152]],[[56811,83919],[-68,-100],[-90,274],[60,105],[-68,180]],[[56645,84378],[-91,-13],[-74,181],[-116,54],[-104,-222]],[[55856,84291],[-385,-354],[-397,-436]],[[55074,83501],[-261,-1436],[224,286],[80,-5]],[[89166,49706],[-62,100],[-88,-196],[-196,-127],[-112,-126],[-9,-184]],[[17264,89160],[-266,35],[-96,-44]],[[16902,89151],[-69,-26],[-93,156],[-33,201],[-181,9],[-69,-64],[-119,151]],[[16338,89578],[-2,-83],[-134,10],[-6,-232],[-621,29]],[[58952,69239],[-59,-130],[-34,70],[-104,-424]],[[66192,64548],[-870,94]],[[91088,34739],[-17,-144],[60,-77]],[[91272,34396],[57,203],[-100,332],[-188,184]],[[48588,13881],[-17,658],[56,4],[-34,1315]],[[48593,15858],[-121,-9]],[[48472,15849],[-853,-68]],[[89432,29763],[451,-781]],[[90767,28987],[32,654],[57,125],[60,439],[66,629]],[[82549,56715],[-32,-90],[-117,-37],[-196,-178],[-136,10]],[[47441,64910],[96,-66],[92,103],[86,189]],[[46676,27778],[-191,-16],[21,-670],[19,1],[43,-1327],[35,-216]],[[58517,43091],[669,-39]],[[59210,43951],[4,253]],[[13973,38553],[-28,199]],[[92263,28527],[5,284],[225,-121],[-4,305],[-40,23],[35,337],[-105,77],[140,570]],[[91643,30260],[-152,-1454]],[[74303,76299],[424,-97],[46,773]],[[74773,76975],[-19,4]],[[74754,76979],[-1019,203]],[[73446,77231],[-58,-754]],[[74828,75738],[623,-96]],[[75694,76782],[-921,193]],[[80208,53854],[97,-97],[-10,-173],[179,-107],[89,-114],[206,-145]],[[80769,53218],[302,-98],[67,-171]],[[42432,47105],[29,-346],[76,-1684]],[[54507,36992],[-38,-152],[54,-254],[-165,-88],[7,-157],[-78,-47]],[[59407,79261],[11,168],[-120,323],[-1,180],[-116,213],[8,157],[-90,102],[-22,133],[51,79],[36,297],[-80,150]],[[78671,65706],[73,-172]],[[78744,65534],[161,400],[111,-163],[141,139],[120,16]],[[79277,65926],[-42,58],[-56,312],[-125,-11],[-77,231],[34,81]],[[47453,64193],[27,-1094]],[[54017,73758],[132,99],[50,182],[98,23],[69,166],[78,-31],[-22,217],[102,-8],[-9,254],[97,34],[21,281]],[[54633,74975],[-836,827]],[[80157,72046],[-1,-966],[-20,-287],[36,-244]],[[80511,70601],[65,331],[80,225],[-14,130],[15,852]],[[64070,51157],[50,22],[5,207],[53,43],[286,-178]],[[39687,57635],[760,115]],[[32677,21503],[-255,-65],[59,-668],[14,3],[143,-1649],[-111,-29],[116,-1316],[34,-187]],[[73086,51891],[90,-528],[74,-188]],[[73250,51175],[63,211],[213,124],[396,-80]],[[72357,58235],[-38,978]],[[72267,59501],[-181,-94],[-119,180],[-25,-111],[-126,2],[-97,-136],[-168,11],[-2,63]],[[71549,59416],[-89,-79]],[[15582,3209],[67,-146]],[[15307,4945],[124,-211],[110,-351],[134,-43],[24,-198],[-59,-108],[-76,-336],[42,-223],[-24,-172]],[[15582,3303],[0,-94]],[[74436,45637],[-84,7],[-111,114]],[[74241,45758],[-112,-79],[-113,-159],[-119,187]],[[73897,45707],[-52,-766]],[[51862,67685],[143,-66]],[[30855,43214],[-1,-1]],[[67406,40944],[-193,29],[-41,-540],[-577,92]],[[59674,64232],[-194,12],[2,112]],[[75469,69590],[1,15],[-601,113]],[[81387,88448],[984,-248]],[[81293,89453],[-112,-183],[-131,-333],[90,137],[96,-120],[57,-252],[94,-254]],[[89947,45628],[57,-193]],[[90004,45435],[635,-369]],[[90639,45066],[-114,645],[-46,106],[-99,-29],[-68,171],[-79,409],[-28,513],[42,151],[-78,437]],[[89680,47310],[13,-293],[117,-595],[-40,-100],[121,-104],[65,-242],[-53,-134],[-83,18],[127,-232]],[[89393,45821],[-48,170],[-42,-137]],[[89303,45854],[90,-33]],[[78155,68914],[428,1120]],[[88623,42560],[-43,-290],[-54,-36],[-85,188],[-74,13],[28,154],[-70,80],[-16,-344],[54,-416],[67,201],[131,-10],[52,-123],[-55,-164],[21,-196]],[[63301,41327],[-472,47]],[[62829,41374],[102,-135],[13,-100]],[[55932,57645],[574,-7]],[[55739,59326],[6,-672],[-4,-1006],[191,-3]],[[91655,33385],[18,119],[-77,24],[67,153]],[[75614,38682],[33,-7],[35,444],[131,28]],[[75058,39480],[-50,-670]],[[52461,38774],[134,-14],[56,65]],[[32469,44009],[-157,1879],[-126,1431]],[[30628,8199],[152,174],[120,56],[-17,165],[288,87],[-16,162],[192,56],[-46,486],[380,107]],[[14506,38447],[75,254],[144,65],[-44,180],[2,235]],[[80787,78990],[601,-175]],[[81388,78815],[2,128],[-125,324],[-64,40],[-67,293],[-203,179]],[[17202,90102],[-111,15],[-5,-149]],[[17086,89968],[-276,-200],[-133,-173],[129,-322],[96,-122]],[[65702,20157],[15,348],[-178,22],[14,332]],[[65553,20859],[-202,10],[10,162],[-196,8],[-5,-155],[-194,35],[-959,112]],[[66983,68679],[213,-250],[145,-73],[171,-23]],[[52426,42805],[-12,1343]],[[75378,64931],[32,505],[30,-5],[36,540]],[[75157,66134],[-257,-70]],[[21389,37719],[554,198],[1608,593],[802,276]],[[22123,43694],[-1306,-2373]],[[57160,71947],[370,373],[235,-12],[268,-197],[10,122],[114,34],[64,-146],[85,62],[-31,79],[121,34]],[[58396,72296],[14,1156]],[[76215,67577],[3,168],[-59,216],[-120,21]],[[72404,43353],[-62,13],[22,336]],[[62490,74846],[87,64],[81,225],[144,30],[107,-173],[38,-176],[95,-5],[9,334],[40,-3]],[[62664,77542],[-145,-106],[-69,101],[15,192],[-92,-98],[-45,-292]],[[74473,46807],[192,-97]],[[74637,47742],[-164,-935]],[[80769,53218],[-162,-491],[-110,-176]],[[34876,22698],[581,135]],[[35457,22833],[530,108]],[[46603,25550],[-145,190],[-203,5],[-29,86],[-128,89],[-134,247],[-214,-82],[-132,56],[-102,141],[-151,-44],[-161,76]],[[96137,29538],[104,-48],[63,-339],[126,-264],[72,19],[57,186],[119,62],[34,-154],[43,270],[-412,219],[-82,201],[-124,-152]],[[96258,28794],[48,27]],[[96306,28821],[-154,339],[-232,256],[20,-97],[184,-204],[134,-321]],[[77352,63671],[119,139],[145,-69],[160,214]],[[69265,38345],[63,1179],[51,669]],[[55021,67944],[154,-125]],[[55e3,69403],[4,-1410],[17,-49]],[[57304,20038],[-133,-204],[-167,117],[-185,-170]],[[72903,43254],[72,1004]],[[10478,53706],[105,-461],[-1,-151],[-135,-217],[-49,50],[-148,-251],[-47,-187],[98,-272],[41,-285],[-41,-201],[-160,-120],[-119,-407],[-62,-375],[-183,-239],[-34,-501]],[[51393,51175],[383,12]],[[46478,47171],[-62,1670]],[[75728,43588],[160,-14],[24,640]],[[75484,44821],[-219,21]],[[67025,25327],[13,363]],[[57565,61948],[-69,42],[-36,289],[-183,-98],[-133,130],[-105,-208],[-95,-2],[-63,107]],[[74523,57041],[153,250],[222,302],[94,316]],[[74992,57909],[-158,357]],[[74834,58266],[-223,289]],[[74007,58660],[1,-5]],[[73968,58582],[5,-23]],[[73483,67548],[89,-239]],[[74390,66779],[104,640]],[[76372,31256],[-136,147],[-23,152],[72,187],[-82,3],[-51,184],[29,275]],[[75836,32300],[-166,-1674]],[[75107,30787],[-378,121],[30,334]],[[66554,33815],[112,-20]],[[44701,13596],[-24,567],[-690,-88],[-57,1310]],[[66786,54759],[-14,121],[97,202]],[[66199,54120],[-48,-93],[40,-228]],[[68410,77987],[778,-105]],[[69260,78883],[-902,119]],[[90626,34603],[112,-306]],[[65153,36153],[-768,90]],[[64385,36243],[-18,-400]],[[64367,35843],[-26,-320],[-93,-144],[-172,-126]],[[78080,72979],[249,-30]],[[78094,74083],[-147,-176],[-147,29],[-62,-686]],[[9118,42127],[-35,266],[16,189],[152,153],[117,332],[50,9],[28,181]],[[9262,43890],[-44,262],[-153,-72],[-15,93],[-130,-50],[-7,316]],[[8913,44439],[-68,-74],[-17,-231],[-50,-116],[10,-207],[98,-396],[-25,-321],[14,-172],[-84,-205],[42,-257],[72,-179],[26,-245]],[[80847,69397],[282,-236]],[[81129,69161],[78,9],[62,120],[175,189],[282,149]],[[81018,70667],[45,-581],[-127,-208],[-2,-139],[-118,-69]],[[64367,35843],[-1225,119]],[[49508,96836],[-167,63],[-168,-345],[-69,-28],[-68,-152],[-135,43],[-151,-162],[-144,-64],[-87,58],[-56,-116],[42,-190],[-69,-187],[-86,-62],[5,-119]],[[90348,33081],[25,163],[82,-81],[116,121],[150,-8],[52,81],[48,282]],[[46714,41140],[930,75]],[[49238,71200],[699,44]],[[74812,36259],[-756,170]],[[60344,32814],[-25,-1175]],[[92366,16723],[602,-290]],[[92907,18864],[-78,267]],[[92829,19131],[-200,-282],[88,-256],[-109,-153],[65,-283],[-124,-87],[73,-308],[-187,-124]],[[71442,62123],[840,-141]],[[72296,61980],[104,159],[-119,53],[32,81],[-63,170],[55,155],[-35,379],[21,393],[66,117]],[[14752,41404],[222,572]],[[17385,65864],[-1904,-385],[20,-358],[-74,-273],[-100,39],[40,-513],[-27,-85],[79,-175],[16,-538],[-31,-444],[-215,-922],[-136,-264]],[[42606,35662],[-44,996],[-20,168]],[[42542,36826],[-1127,-152]],[[68727,60869],[89,156],[128,-35],[102,-145],[77,87]],[[69123,60932],[43,154],[-13,201],[66,5],[49,1115]],[[68585,62543],[-31,4]],[[58387,71573],[9,723]],[[77275,60978],[18,175],[-96,53],[-82,251],[25,211]],[[77140,61668],[-47,97]],[[74241,45758],[96,737],[-9,302]],[[74328,46797],[-70,112]],[[73818,46013],[-40,-95],[119,-211]],[[70652,33470],[830,-156]],[[70815,34786],[-40,-658],[-231,42]],[[70544,34170],[55,-271],[53,-429]],[[45684,81205],[-72,2539]],[[45384,85187],[-153,-158],[-18,-110],[-234,-254],[-86,-352],[-176,-86],[-38,-147],[-167,-101],[37,-121],[-41,-237],[-53,218],[-38,-95],[3,-229],[-97,-42],[-82,-362],[-113,-103],[-113,51],[-23,-127],[-59,80],[-255,19],[-102,-86]],[[79044,69445],[-461,589]],[[77468,73138],[-57,185],[-59,19],[52,129],[-73,204],[45,248]],[[76859,74143],[-26,-649],[41,-151],[-73,-127],[-87,-16]],[[80511,70601],[399,54]],[[95374,17404],[134,-56],[-72,-141],[13,-242],[141,-12],[14,-151]],[[96416,17475],[-12,333],[-169,8],[8,204],[76,370],[-164,24]],[[58775,30621],[14,936]],[[60499,74297],[53,168],[88,600],[-62,369],[-105,273],[-8,278]],[[45804,35686],[-43,1342]],[[62064,28549],[-13,-47],[-206,-93]],[[9319,38374],[295,-7],[171,-313],[49,-28],[-7,-193]],[[9827,37833],[57,142],[106,35],[10,344],[98,736],[-2,281]],[[58642,23284],[6,647]],[[58648,23931],[-15,-3]],[[57799,23287],[-152,-264],[-14,-251]],[[35769,75670],[-154,-74],[-221,-300],[-58,-301],[-60,-92],[-29,-230],[-118,-454],[-125,-150],[-75,49],[-65,-146]],[[70516,54256],[195,-63]],[[71332,54811],[-130,172],[-82,468],[-4,304]],[[77370,44541],[193,-25],[2,50],[198,-14],[5,140],[199,-23],[15,397]],[[82424,75164],[-82,173],[134,46],[27,-89],[30,262],[-45,391],[-1,266],[40,114]],[[81484,75286],[22,-189],[141,-45],[28,-158],[88,-151]],[[2703,97629],[93,9],[33,99],[-101,71],[-25,-179]],[[2214,97770],[118,120],[86,361],[-87,-256],[-117,-225]],[[1666,96970],[161,-15],[70,-133],[31,91],[-238,180],[-24,-123]],[[183,94948],[150,-16],[-12,216],[-138,-200]],[[3,93989],[97,-21],[195,194],[72,315],[-72,-107],[-48,47],[-122,-62],[-49,-294],[-73,-72]],[[8760,99025],[201,-102],[44,40],[207,-329],[81,99],[18,-87],[-104,-66],[-43,-110],[68,-138],[186,-32],[-15,119],[68,60],[68,-133],[63,124],[-181,237],[211,-121],[-7,104],[-91,97],[-133,39],[-116,210],[-179,-40],[-91,90],[-160,62],[-95,-123]],[[8131,99405],[170,-218],[19,-146],[90,-89],[116,59],[-30,-111],[66,-167],[169,-61],[90,94],[-45,168],[-220,115],[-117,211],[-337,186],[29,-41]],[[8483,94388],[117,58],[-45,83],[-72,-141]],[[7690,99248],[115,-18],[13,144],[-120,-45],[-8,-81]],[[8324,93559],[119,-32],[-70,110],[-49,-78]],[[7260,99402],[111,-86],[-4,130],[-97,42],[-10,-86]],[[6374,99403],[99,-80],[51,59],[-60,96],[-90,-75]],[[5678,99277],[107,94],[93,-16],[110,136],[185,96],[-217,-19],[-244,-168],[-34,-123]],[[5065,99087],[161,47],[356,-23],[-4,-141],[103,-89],[69,166],[-126,114],[38,114],[-177,44],[-154,-54],[-266,-178]],[[4678,98790],[94,108],[-57,122],[-56,-57],[19,-173]],[[4597,99098],[134,-43],[-3,92],[-110,44],[-21,-93]],[[4199,99135],[142,-179],[46,-182],[107,30],[-49,180],[139,41],[-33,164],[-83,-57],[-186,76],[-83,-73]],[[3893,98832],[254,11],[35,-137],[64,76],[-80,190],[-77,21],[-45,-103],[-151,-58]],[[3705,98464],[133,37],[37,197],[-113,200],[-52,-176],[69,19],[-74,-277]],[[17314,91159],[-211,-29],[-106,186],[31,-165],[-51,-198],[-4,275],[-110,-27],[14,416],[-118,-191],[43,157],[-154,355],[-34,20],[-54,-246],[-11,222],[-55,6],[-96,278],[-121,28],[-42,-91],[-70,163],[-63,8],[-94,-123],[32,-226],[144,-94],[201,-416],[-51,12],[-148,203],[-148,-173],[58,-357],[110,-270],[43,-434],[-59,-226],[143,-114],[236,-345],[75,178],[75,43],[82,-148],[285,132]],[[15941,90739],[47,-223],[44,31],[-91,192]],[[16338,89578],[-67,200],[-117,56],[-117,218],[40,161],[-55,1],[-171,314],[31,150],[-189,301],[66,136],[-91,263],[-158,25],[83,47],[-18,182],[-278,203],[13,145],[-154,94],[-17,467],[38,-73],[125,26],[142,115],[57,148]],[[82598,77083],[71,89],[137,852]],[[81552,78604],[-28,-327]],[[94994,30830],[25,-283],[79,270],[-104,13]],[[95040,28843],[45,236],[-66,66],[75,148],[34,232],[-46,423],[-221,142],[-138,179],[-206,192],[-13,-50]],[[38720,44503],[-731,-122]],[[60480,57534],[-10,-1190]],[[60912,57505],[-432,29]],[[41754,49033],[1,-28],[573,69],[15,-335]],[[43030,50162],[-1139,-139]],[[52265,96337],[54,402],[71,847],[-48,-155],[-34,-479],[-82,-616]],[[52013,96331],[137,537],[-63,151],[37,478],[39,70],[144,39],[7,115],[89,-57],[9,404],[-265,7],[-1,64],[-198,101],[1,255],[-147,-41],[-7,-83],[-147,-59],[-48,-182],[-73,-16],[-132,-321],[-222,-47],[-85,-109],[-136,9]],[[60480,57534],[-145,7]],[[50951,61950],[-379,-13],[-4,-673]],[[59195,60434],[1,112],[638,-9]],[[76428,79337],[878,-194],[32,105],[317,-66]],[[77704,79859],[-149,120],[-222,-49],[5,113],[-166,264],[61,172]],[[76829,80369],[-95,-52],[-178,-343],[-10,-206],[-74,-226],[-82,-64],[38,-141]],[[73132,20605],[135,221],[47,210],[316,6],[178,218],[134,-7],[208,187],[159,-54],[205,295],[-42,98],[51,138]],[[73185,22245],[-127,-1620],[74,-20]],[[67535,36646],[380,-71],[11,167]],[[17491,40399],[160,-14]],[[66140,28462],[772,-94],[-10,-173]],[[67297,28320],[67,1333]],[[67364,29653],[-385,52]],[[62829,41374],[-105,7],[-167,125],[-89,266],[76,159],[-12,427],[-68,49]],[[89735,24295],[422,-274],[73,237],[65,73],[18,214],[115,59],[26,-188],[130,-199],[74,-38]],[[90658,24179],[76,353],[21,287],[61,285],[-30,465]],[[90033,25709],[-206,-987]],[[61982,79194],[760,-52]],[[62889,80474],[159,383],[-257,22],[-111,-80],[-130,95],[-78,-42],[-17,150]],[[54569,64709],[383,0],[0,335],[383,-3]],[[54752,66727],[-763,-5]],[[78281,42958],[190,-25]],[[78471,42933],[16,350],[360,-53]],[[78210,44352],[-14,-344],[-66,8],[-14,-344]],[[71899,74269],[-1118,183]],[[81763,40349],[184,-243],[-15,-118],[56,-129],[-78,-114]],[[81910,39745],[222,-71],[193,120],[236,-308],[240,199],[34,107],[83,-10]],[[82256,41232],[-256,75]],[[71360,66524],[76,-71],[-16,-136],[181,-216],[53,10],[146,-361],[-14,-160],[180,-176],[120,-536],[119,-48]],[[65988,81203],[14,170]],[[74992,57909],[224,-281],[173,-102],[168,-280]],[[75720,57751],[18,47]],[[75235,58885],[-63,12]],[[74957,58521],[-55,5],[2,-155],[-70,-105]],[[47738,21068],[963,80]],[[48952,21168],[-29,1326]],[[64088,81045],[-325,31],[-106,-222],[-247,-418]],[[70197,44955],[-127,20],[-25,-504]],[[29517,29008],[-758,-227]],[[63207,16893],[34,-273],[63,-21],[-19,246],[-78,48]],[[63131,17383],[115,-121],[-23,124],[-92,-3]],[[62931,17215],[183,-183],[-24,205],[-134,46],[-25,-68]],[[62774,17559],[121,-235],[6,63],[-127,172]],[[62791,17080],[85,170],[-74,18],[-11,-188]],[[62728,16857],[189,-134],[70,174],[69,-120],[17,143],[-85,38],[-90,170],[-170,-271]],[[62735,17769],[88,-67],[169,-299],[76,96],[-160,124],[32,111],[-90,22],[-107,133],[-8,-120]],[[62551,18548],[256,-257],[22,-178],[303,384]],[[83825,44518],[71,-370],[247,265]],[[84573,46462],[-288,-303],[-31,22],[-601,-498]],[[39752,8382],[1557,270]],[[41309,8652],[-18,333],[28,5],[-55,980],[97,16],[-18,327]],[[54557,81829],[557,-78]],[[55074,83501],[-281,229],[-120,2]],[[72270,20166],[31,77],[266,192],[159,159],[70,-81],[132,-8],[204,100]],[[33089,21626],[-53,625]],[[60254,80927],[-10,-667],[290,-17],[-19,-1072]],[[68053,73313],[-767,98]],[[63681,82093],[-44,-162],[-144,11],[-36,-483],[-169,-35],[-120,-251],[-50,-505],[-122,-201]],[[64891,55539],[-167,-1],[-576,58]],[[85702,25921],[38,-17],[94,-326]],[[86676,27821],[83,550]],[[77712,61954],[-151,-87],[-79,109],[-134,-69],[-90,-254],[-118,15]],[[74602,77650],[29,-268],[76,-171],[47,-232]],[[70995,64821],[3,55]],[[73693,49898],[-98,274]],[[73595,50172],[-394,200],[-168,-165]],[[73033,50207],[-52,-70],[60,-342],[65,-98]],[[14256,6840],[74,-11],[22,234],[108,131]],[[52944,26690],[386,4]],[[53330,26694],[689,9]],[[51145,89595],[18,-25],[-532,-1847],[167,-98]],[[87148,43931],[-21,-145],[64,-150]],[[87191,43636],[105,318],[32,-130],[87,-89],[175,-50],[212,85],[41,220],[120,48]],[[87753,44823],[-27,102],[82,276],[-151,-94],[-118,-178],[-113,-348],[-287,436],[-83,-61],[-85,-361],[31,-287],[146,-377]],[[86348,32580],[987,-159]],[[56935,71222],[-133,-160],[-85,-185],[-200,19],[-153,138]],[[71828,60652],[63,-38],[90,143],[125,-127],[189,-283]],[[72252,61461],[-92,10],[-66,-402],[-137,-199],[-123,-52],[-6,-166]],[[53653,67730],[22,-267],[-87,-173],[77,9],[66,-221],[-69,-194]],[[55021,67944],[-165,-178],[-11,98],[-102,-11],[-42,92],[-149,-29],[-139,128],[11,172],[-94,87],[-105,-87],[-60,228],[-61,90],[-67,-150]],[[54037,68384],[-80,-194],[-143,13],[-48,-187],[-85,6],[-105,-123],[77,-169]],[[76428,79337],[-12,-124],[117,-237]],[[68551,67747],[85,481],[-86,-98],[-135,185],[-129,23]],[[67636,68206],[-12,-281],[-32,11],[-15,-407]],[[56357,43669],[-28,233],[85,88],[40,400],[-7,174]],[[83042,27811],[92,836]],[[82175,30111],[87,-320],[6,-176],[191,-247],[85,-209],[-33,-214],[-162,-397],[-139,-71],[-45,-303]],[[78534,48072],[-9,331],[193,337],[-163,441]],[[40396,15420],[124,21],[-44,773],[195,33],[-13,220],[194,32],[52,229],[648,105]],[[70762,77659],[828,-135]],[[72188,79846],[-444,236],[-213,81],[-54,-22],[-419,231]],[[79679,70053],[15,166],[-69,49],[-8,169],[-68,359],[56,64]],[[59578,32856],[766,-42]],[[14827,14688],[326,153],[154,-965],[63,31],[104,-656]],[[16233,13825],[-37,311],[100,221],[-129,382],[-189,282],[-34,-61],[-87,104],[-33,244],[45,101],[194,106],[165,325],[-34,173],[344,157]],[[16542,16232],[13,55],[-69,385],[47,246],[-45,92],[103,220]],[[52303,34757],[15,-1584]],[[93215,23558],[140,-138],[141,303],[275,-271],[97,347],[186,-142],[231,132]],[[94658,24704],[-38,176],[-963,375]],[[93609,25273],[-67,-273],[-49,18],[-136,-553],[-89,35],[-66,-702]],[[81129,69161],[-60,-109],[109,-916]],[[89887,44355],[26,107],[136,227],[-36,150],[87,184],[-122,111],[-45,187],[71,114]],[[89947,45628],[-86,-70],[-119,59],[-105,254],[-68,-2],[-24,-186],[16,-243],[91,-130],[-123,-18],[62,-254],[-127,17],[-64,133],[-30,-281],[153,-148],[-45,-93]],[[89303,45854],[-29,-300],[100,4],[19,263]],[[89237,45112],[77,250],[-100,-37],[7,-101]],[[90263,43529],[495,-186]],[[90758,43343],[1,502],[-23,60],[-49,870],[-48,291]],[[44444,9103],[1359,161]],[[69269,36776],[165,-110],[295,-300]],[[69729,36366],[106,1817]],[[69835,38183],[-59,77],[-163,-167],[-122,-45],[-136,193]],[[87271,27527],[41,249]],[[21793,25411],[79,-635],[63,24],[84,-656],[-62,-23],[84,-649]],[[65374,39821],[-579,62]],[[48593,15858],[842,57]],[[48709,18510],[-255,-20]],[[48454,18490],[42,-1323],[-60,-5],[36,-1313]],[[79705,52849],[89,-138]],[[79277,65926],[53,-48]],[[75455,47370],[134,365]],[[12196,86075],[110,-33],[3,101],[-113,-68]],[[12195,86496],[133,-262],[81,71],[153,31],[160,-46],[150,-336],[-38,-433],[4,-196],[-83,-234],[-79,-48],[48,-139],[123,64],[80,-131],[14,-141],[-118,-296],[-74,185],[-95,-39],[-176,110],[-138,172],[-105,254],[-4,-237],[-91,-210],[-51,57],[83,169],[-76,-7],[-105,-152],[-275,-47],[-212,91],[-384,-319],[-59,-223],[43,-158],[-74,-195],[-40,-223],[76,60],[118,-183],[-56,-103],[-284,-198],[-165,-283],[9,-145],[199,-113],[259,-225],[359,-268],[208,-116],[259,-84]],[[9073,85044],[82,-289],[23,154],[214,247],[170,-101],[111,166],[-7,167],[156,236],[273,203],[-86,173],[-177,-76],[-129,242],[-40,-211],[-144,-347],[-144,-241],[-78,-48],[-147,95],[-80,-120],[3,-250]],[[45045,72545],[56,-1674]],[[50313,90017],[697,30]],[[70911,40618],[-28,-503],[-254,44],[-9,-165],[-95,15]],[[45975,38392],[924,88]],[[45959,39899],[-28,-170],[44,-1337]],[[65678,50436],[191,-21]],[[65869,50415],[36,1017]],[[65905,51432],[-92,384],[-23,218]],[[67364,29653],[194,-25]],[[87216,42606],[190,220],[-174,459]],[[87232,43285],[-30,-178]],[[88202,47135],[97,-198]],[[88299,46937],[121,57],[123,343],[96,106],[157,-62],[57,102],[199,8],[-78,163]],[[50134,42720],[-22,1343]],[[9547,43332],[-80,-231],[-11,-329],[22,-309],[-108,-269],[27,-114],[-128,-180]],[[9268,41888],[88,-205],[10,-194]],[[87232,43285],[1,25]],[[87233,43310],[-165,5],[20,-184]],[[63100,66680],[51,249]],[[63151,66929],[-79,43],[2,112],[-152,8],[4,746]],[[87130,59322],[177,-100],[44,50],[556,-202]],[[88319,60032],[-216,460],[-69,198]],[[68147,33594],[13,412],[-32,326],[74,350],[78,204]],[[46568,53588],[-10,336]],[[46558,53924],[-729,-64]],[[59848,52144],[-192,4],[-2,392]],[[59654,52540],[-676,-9],[1,-57]],[[86351,50541],[77,114],[135,-51]],[[86706,43211],[62,-81],[51,103],[-113,-22]],[[43713,37979],[-1215,-148]],[[42498,37831],[44,-1005]],[[66493,32471],[382,-52]],[[67068,44181],[-12,204],[-93,10],[18,335]],[[66264,44202],[-17,-400]],[[65646,49680],[146,-235],[130,-49],[102,36],[86,-126],[107,-11],[24,-82],[94,38],[267,-22]],[[66643,50347],[-774,68]],[[96195,14673],[711,-630],[-88,-283],[148,-136],[-303,-991],[-152,135],[-24,-264],[-61,-290],[183,-182],[-436,-2609]],[[64738,29608],[-150,-531],[-165,-292],[-43,-193],[49,-39],[-25,-208],[-73,-105],[-44,-307],[74,-135],[4,-171],[77,48],[31,-112],[-42,-122],[30,-141]],[[69164,80888],[196,-33],[-82,124],[-114,-91]],[[68657,80846],[107,-58],[252,112],[-163,6],[-196,-60]],[[69359,80276],[-202,212],[-65,-75],[-85,58],[-39,-93],[-124,-4],[-157,76],[-134,-91]],[[77501,75115],[653,-127]],[[78421,74941],[41,460],[-50,116],[-35,398]],[[78377,75915],[15,168],[-309,54]],[[81895,39473],[42,76],[-81,113],[54,83]],[[90072,41649],[10,80],[262,366],[108,57],[67,-85],[108,497],[131,779]],[[53875,47871],[190,3],[4,-500]],[[68714,55746],[-663,80]],[[76849,48920],[1,179],[149,194],[299,-56]],[[70151,54270],[-143,-208],[-5,-97]],[[20815,12079],[58,156],[118,-28],[326,62],[61,-102]],[[20871,14407],[-29,-12]],[[68065,74851],[-701,173]],[[67364,75024],[-22,-331],[-56,-1282]],[[73373,43445],[46,723]],[[49754,13960],[1166,63]],[[50943,15008],[-1161,-62]],[[49782,14946],[6,-324],[-48,-3],[14,-659]],[[74951,41294],[18,555]],[[51832,72849],[-124,-4]],[[49263,69505],[988,53]],[[56943,78276],[200,160],[227,62],[111,101]],[[29185,35384],[-85,-114],[-40,-163]],[[18356,10884],[-229,1528],[-84,647]],[[15557,11917],[204,-1266]],[[76474,35258],[-5,-239],[90,37],[-85,202]],[[75952,35474],[172,69],[127,191],[115,67],[117,-160],[25,-159],[94,160],[111,-32],[53,174]],[[76766,35784],[-68,80],[-134,4],[-210,154]],[[64282,47691],[-148,373],[-142,-39],[-75,-169]],[[56630,77211],[259,-393]],[[83639,66114],[89,-53],[93,-162],[4,-565]],[[53337,25696],[-7,998]],[[80521,65882],[-33,-42]],[[56079,22046],[3,664],[14,0],[3,660]],[[78349,42105],[644,-104]],[[78993,42001],[98,-17],[24,336],[97,-19],[22,295]],[[78471,42933],[-18,-674],[-95,13],[-9,-167]],[[14721,13085],[109,-123],[92,-10],[107,102],[337,37]],[[59654,52540],[-2,281],[32,0],[5,1206]],[[58917,54023],[1,-560]],[[43175,70692],[246,24]],[[44137,70784],[-54,1676]],[[38647,47860],[-1102,-178]],[[37545,47682],[135,-415],[-52,-139],[36,-117],[-160,-303],[-143,-16],[15,-181],[-101,-33],[-23,-256]],[[37252,46222],[44,-110],[-65,-79],[70,-116],[25,-664],[82,-103],[17,-152]],[[81988,65028],[244,-277]],[[82232,64751],[223,323],[96,-64],[147,15],[237,256],[82,175],[87,-22],[-34,-102],[108,-289],[85,81],[19,-84]],[[81997,65855],[-158,-118],[-134,0]],[[36926,44974],[48,-65],[77,121],[114,37],[139,-91]],[[37252,46222],[-660,-131]],[[77537,47751],[-171,-57],[-98,44],[-161,-242],[-209,-101]],[[77745,62061],[-43,54],[-114,780]],[[77588,62895],[-144,-8],[-123,261]],[[35457,22833],[32,-215],[145,-409],[113,-165],[-915,-195],[31,-526],[57,-305],[56,-86]],[[63941,77130],[-22,-1010]],[[86531,43601],[23,137],[-121,50],[65,-211]],[[86504,43692],[0,0]],[[75345,58941],[270,821],[34,257],[-91,63],[-66,144]],[[45793,37031],[932,96]],[[45975,38392],[-228,-24]],[[55754,74498],[60,196]],[[54637,75001],[-4,-26]],[[90787,22360],[-55,-195]],[[42477,37994],[21,-163]],[[43670,39660],[-54,-6]],[[43616,39654],[-1216,-153]],[[69566,56044],[539,-97]],[[70526,56602],[-51,48],[-212,386],[-4,125]],[[51223,74629],[446,-447],[29,15]],[[51698,74197],[87,107],[0,101],[100,67],[74,-152]],[[69123,60932],[79,-22],[-55,-102]],[[81548,62860],[-26,170]],[[81522,63030],[-110,106],[-44,198],[105,166],[-150,54]],[[67983,63547],[642,-82]],[[55733,32971],[5,1339]],[[47510,55489],[-961,-68]],[[46549,55421],[42,-1494],[-33,-3]],[[78038,41628],[122,-15],[16,342],[165,-24],[8,174]],[[51702,73755],[-4,442]],[[86715,95839],[127,-684],[-17,414],[-70,295]],[[85340,94487],[-60,-651]],[[85280,93836],[386,-104],[8,82],[770,-217],[-5,-51],[353,-119]],[[86792,93427],[46,502],[-7,675],[-39,-205],[-75,-65],[-84,129],[-36,318],[-41,102],[16,171],[-41,146],[7,255],[48,245],[43,40],[-112,333]],[[86315,96536],[-97,2],[-239,140],[-155,196],[-143,-108],[-90,60]],[[49453,58857],[571,16]],[[48675,60162],[7,-775]],[[52955,67042],[-1,223],[64,2],[-1,225]],[[53017,67492],[-18,20]],[[78701,34762],[61,-180],[225,-398],[62,-21],[370,-465]],[[79419,33698],[47,532]],[[53487,85560],[-35,-62]],[[9827,37833],[-20,-169],[43,-65],[105,55]],[[81388,78815],[178,-45]],[[81705,80376],[-12,5]],[[82582,58795],[-326,763],[-118,168]],[[67444,41784],[20,450]],[[12267,12732],[42,-210],[126,-169],[191,-132],[-233,-405],[19,-108],[186,95],[44,-260]],[[87618,41487],[121,-135]],[[87895,41417],[27,105],[185,116],[19,304],[95,130],[-117,194],[55,239],[-59,10],[-22,192],[61,75],[-86,311],[77,185]],[[87848,43240],[-61,-95],[16,-513],[-82,-274],[-112,-161],[-163,-89],[-19,-117]],[[61037,44158],[-96,3],[-8,-323]],[[60089,45191],[-8,-1302]],[[68328,69179],[675,-97]],[[68987,70471],[-863,128]],[[66064,76965],[-131,-43],[-257,29]],[[51551,55716],[-548,-17]],[[58917,54585],[-751,-2]],[[63890,29699],[846,-91]],[[64716,31285],[-104,80],[-148,-11],[-137,146],[-181,7]],[[58964,55970],[-800,-4]],[[87150,54818],[-583,728]],[[17404,19626],[-376,-163],[45,-308],[-187,-83],[26,-183],[-563,-240],[72,-474]],[[77414,48555],[-86,32],[-73,-114],[-66,79],[-206,-244],[-93,128],[-32,182]],[[78646,56581],[9,280],[98,29],[85,-114]],[[86367,43361],[92,160],[72,-14],[188,227],[157,57],[114,182]],[[86990,43973],[-77,552]],[[90473,38876],[-155,-296],[-150,-70],[-148,-274],[-5,-102],[-117,-145]],[[49761,15935],[21,-989]],[[69268,21380],[125,190],[-41,80],[-84,-270]],[[69599,20783],[-84,36],[-32,176],[-68,24],[6,146],[-62,38],[29,197],[-151,-138],[-20,-130],[74,-82],[37,-313],[74,2],[68,-298],[-27,-138],[-67,-22],[-83,263],[-217,-64],[24,183],[-66,168],[-16,187],[-158,128],[-65,-28],[-28,-397],[-54,-100],[-54,110],[19,396],[-166,206],[-120,446]],[[74473,46807],[-145,-10]],[[96852,18782],[-77,56],[29,165],[-67,161],[-4,172],[-90,-131],[12,155],[-63,141],[-84,-49],[22,217],[-90,-139]],[[75438,49236],[250,663]],[[75652,50269],[-140,-30]],[[75056,50185],[-24,-87],[45,-210],[-26,-126],[64,-84],[-20,-182]],[[82928,57546],[201,-62]],[[83129,57484],[47,99],[101,33],[48,211],[87,94],[-36,206],[-4,260],[112,291],[-29,124]],[[83075,58705],[-131,158],[-200,50],[-72,-52]],[[71828,60652],[-136,-17]],[[71692,60635],[-34,-1],[-87,-251],[-23,-215],[1,-752]],[[84709,48986],[6,-353],[110,7],[114,-319],[9,-119]],[[19345,13781],[-44,63],[-202,96],[-194,-110],[-276,-33]],[[82702,72949],[-108,76],[-10,94],[119,-52],[49,67],[-139,619],[42,271]],[[93139,22239],[88,-365],[87,227],[130,-134]],[[57904,84345],[-433,347],[-192,204],[-70,179],[-93,32],[23,-123],[181,-323],[151,-62],[53,-154],[67,53],[40,-97]],[[56484,86030],[198,-238],[240,-392],[106,-79],[26,-182],[156,79],[-140,204],[-431,510],[-180,271]],[[56645,84378],[72,165],[141,52],[-40,178],[78,63],[-3,479],[-114,71],[-205,336]],[[41358,37844],[32,-657]],[[89327,39227],[55,-243]],[[89493,38515],[91,234],[101,104],[222,8],[278,282]],[[89700,40066],[-124,-178],[-129,-37],[-35,-304],[18,-154],[-86,-78]],[[11204,13738],[109,-346],[107,-483],[32,-281],[69,-268],[14,-228],[42,-61],[126,-540],[33,-467]],[[90658,24179],[-147,-651],[-1,-262],[124,-456],[7,-341],[-33,-108],[34,-141]],[[55747,9743],[246,-4],[-7,-1454],[141,115],[157,-61],[145,165],[44,112],[82,653],[34,78],[106,812],[-26,198],[18,202],[76,138],[154,141],[161,3]],[[9466,34780],[246,120],[-130,729]],[[78744,65534],[-85,-164],[61,-279],[146,-392],[113,-145]],[[60005,47649],[41,-122],[-63,-41],[156,-469]],[[88982,36129],[-177,876]],[[72826,56375],[4,-341]],[[75556,46669],[80,27],[39,118],[108,87],[30,140],[120,45]],[[69896,36148],[165,-256],[144,-313],[170,-897],[169,-512]],[[70392,36067],[-496,81]],[[84485,47114],[-52,90],[-25,332],[-57,40],[-86,257],[-111,-107],[-153,151]],[[63697,66479],[-135,193],[27,211],[100,228],[-143,13],[-56,-67],[-205,84],[51,-172],[-127,79],[-58,-119]],[[90812,53263],[126,18],[105,211],[24,151],[-98,5],[-5,-151],[-152,-234]],[[91116,56056],[351,-419],[-18,-831],[-39,-437],[-172,-615],[61,90],[147,522],[34,449],[23,962],[-146,80],[-226,251]],[[90590,52179],[152,408],[149,313],[332,797],[-58,-26],[-222,-529],[-74,-129],[-83,-5],[-133,-540],[-98,-260]],[[90435,54456],[1,-392],[-45,-493],[69,-195],[-43,-45],[161,-140],[137,109],[157,433],[-3,160],[82,274],[-39,100],[43,167],[-58,205],[-168,49]],[[79102,81202],[-258,-158],[-111,-213],[-8,-103],[-121,-259],[-104,-122],[-212,-159],[-291,-175],[-128,-145]],[[74186,61655],[513,-111]],[[65492,66147],[373,-57]],[[49754,13960],[-778,-51]],[[81522,63030],[83,103],[-14,98],[81,150],[187,-21],[151,218],[95,59],[94,246],[28,195]],[[82227,64078],[-44,48],[6,481],[70,-152],[170,49],[-197,247]],[[87600,39494],[550,-197]],[[88507,39872],[-48,202],[117,149],[-63,70],[-165,387],[-57,-84],[22,-191],[-56,-74],[-19,330],[62,91],[-24,163],[-98,-318],[-72,24]],[[88106,40621],[-80,-247],[-104,-130],[-178,-102],[-88,-246],[-56,-402]],[[70652,33470],[25,-241],[15,-927],[-14,-184]],[[54735,57987],[335,0]],[[55070,57987],[-3,1006],[96,-1]],[[50583,84746],[24,-137],[-185,-184],[-33,-123],[-119,-24],[-23,-129]],[[92829,19131],[-215,136],[-71,99],[-26,207],[49,107],[-1,193],[57,101]],[[86497,38507],[223,144],[122,267],[-10,168],[64,122],[-61,142],[48,401]],[[86520,39875],[-405,138]],[[86115,40013],[-117,-840]],[[15582,3303],[-84,-43],[-60,131],[17,234],[77,311],[-114,-327],[-62,-44],[-6,-200],[50,-236],[109,-28],[73,108]],[[15041,3040],[217,-393],[42,-164],[85,2],[0,229],[80,259],[-85,20],[-50,-89],[-212,227],[124,29],[36,161],[3,263],[-31,54],[-3,338],[115,-252],[57,222],[73,77],[-12,314],[-73,159],[-67,-75],[-15,-298],[-121,24],[24,-103],[-73,-172],[62,-284],[2,-190],[-92,-29],[-86,-329]],[[50976,33004],[253,177]],[[15594,37324],[46,5],[177,-195],[-131,755],[-45,-20],[-72,488],[146,351],[14,125],[132,286],[101,501],[64,28],[-20,140]],[[74397,51017],[74,-210],[-53,-192]],[[73210,48224],[-213,-82]],[[86750,92110],[17,894],[25,423]],[[85280,93836],[-112,-1044]],[[46549,55421],[-551,-40]],[[50004,61576],[-18,1414]],[[73661,71406],[165,-35],[-23,-332],[159,-32],[28,-60]],[[87233,43310],[27,254],[-69,72]],[[87148,43931],[-114,109],[-44,-67]],[[65553,20859],[73,1641]],[[19526,17807],[44,-316],[-44,-19],[62,-431],[-167,-69],[32,-226],[-62,-26],[45,-327],[134,18],[282,116],[38,-275],[351,151],[23,-160],[124,49],[111,-811],[77,32],[44,-316],[55,-149],[109,45],[22,-163]],[[28612,38286],[79,-104]],[[70569,21819],[78,44],[14,191],[-92,-235]],[[70356,23024],[27,-79],[111,61],[18,289],[-57,6],[-84,-143],[-15,-134]],[[70427,24405],[-19,-488],[136,-26],[61,-252],[104,95],[96,-59],[71,-403],[92,-177],[75,-376],[117,-112],[22,123],[-118,213],[93,246],[-110,348],[66,-78],[20,244],[-61,215],[38,374]],[[70242,23544],[52,-156],[65,57],[-78,144],[-39,-45]],[[87532,45204],[71,60],[18,161],[234,118],[132,-59],[79,87],[27,-81],[152,-25],[40,137],[113,90],[60,145]],[[87726,45928],[-130,-78],[-38,81],[-83,-249]],[[78578,76048],[-150,-52],[-51,-81]],[[66141,15469],[127,-342],[344,-378],[303,-126],[270,-16],[136,107],[15,126],[-155,105],[-215,22],[37,166],[-169,193],[-150,334],[-95,75]],[[64918,13379],[106,-237],[496,-525],[39,0],[216,-347],[159,-157],[35,32],[148,-118],[-35,110],[-179,324],[2,98],[-128,196],[-335,265],[-149,189],[141,48],[-310,277],[-100,1],[-106,-156]],[[79732,70875],[7,-55],[433,-271]],[[43616,39654],[-36,973]],[[78969,41667],[24,334]],[[83114,71024],[83,17],[-17,218],[-81,122],[-74,-32],[-23,167],[66,8],[-91,225],[-142,-37],[-3,188],[70,4],[-34,221],[-101,206],[-46,-1]],[[75479,74831],[-51,-389],[-146,-260],[-16,-259]],[[82371,88200],[-175,-1978],[-97,24]],[[54024,69647],[13,-1263]],[[75131,70682],[322,-63],[6,92],[397,-82]],[[64256,36819],[87,-87],[42,-489]],[[84561,83205],[379,691],[142,446],[-104,217],[-4,385],[84,492],[75,297],[158,439],[160,378]],[[71303,61093],[148,17],[79,-177],[165,-151],[-3,-147]],[[79742,42388],[-31,-387],[-65,16],[-47,-620],[129,-28]],[[63821,27730],[57,1623]],[[74466,49873],[30,-444]],[[73250,51175],[78,-118],[-12,-102],[81,-53],[6,-147],[159,-89],[-4,-201],[82,-14]],[[73640,50451],[214,-18]],[[73854,50433],[61,131],[3,682]],[[87943,53749],[274,248],[15,181],[182,-22],[78,-95],[63,180],[-18,133],[69,-19],[87,-186],[96,95],[11,169],[57,6],[52,-165],[-16,-112],[138,24]],[[88944,54787],[-217,316],[-350,-197],[-15,32]],[[72494,77393],[-24,-19],[-42,-731]],[[13284,60870],[104,59],[154,243],[128,138],[67,310],[-46,127],[-78,-116],[-161,-89],[-26,-132],[34,-236],[-119,-103],[-57,-201]],[[13043,62541],[57,11],[104,480],[186,479],[-142,26],[-102,-244],[-103,-752]],[[14300,60238],[-107,-123],[-25,148],[-145,18],[-254,-256],[-14,-135],[77,-86],[23,-135],[-38,-409],[-92,-383],[-81,-90],[-319,-95],[-124,71],[-71,-161],[-155,-109]],[[84146,94816],[-342,-270],[-118,201],[-157,-372],[-146,-452],[-87,-546],[-81,-338]],[[55114,55765],[-314,1]],[[55075,57315],[-5,672]],[[34777,7315],[727,180],[1116,254]],[[88962,47054],[-22,105],[91,46],[-108,140],[-215,-142],[-54,112],[-185,-433],[-110,-54]],[[87814,46206],[14,99],[203,228],[168,327],[100,77]],[[30811,6254],[1351,393]],[[93831,15002],[-4,-354],[-56,-114],[90,-153],[88,109],[121,-29],[-57,-208],[-129,-118],[-23,-98],[62,-393],[103,-289]],[[73185,32980],[-574,116]],[[96258,28794],[51,-253],[-90,-352],[8,-150]],[[96340,27617],[135,134],[167,12],[137,-47],[63,51],[89,-194],[240,-257],[21,-94],[-116,-427],[-58,136],[-51,-309],[-57,-162],[-102,-68],[-59,119],[-96,-52],[78,-111],[233,56],[170,282],[165,481],[84,430],[-3,287],[-32,216],[-17,-326],[-73,-38],[-266,234],[-77,104],[-152,41],[-140,190],[-58,240],[-216,156],[-43,120]],[[41309,8652],[1492,228]],[[86889,37756],[193,127],[83,195]],[[87600,39494],[-363,130]],[[77705,62948],[-117,-53]],[[57433,21952],[-581,21]],[[71035,76605],[-117,19],[-127,145],[-111,-49]],[[88106,40621],[83,265],[-75,181],[77,46],[-137,293],[-104,-18],[-63,-104]],[[74298,59795],[67,104],[61,-44],[98,87]],[[86099,40019],[16,-6]],[[37545,47682],[72,66],[6,195],[58,119],[-75,361],[-51,-1],[-139,196]],[[67557,44660],[39,787]],[[85473,38093],[-113,418],[-68,436]],[[88930,52729],[-29,132],[17,252],[87,287],[110,256],[0,186]],[[53653,67730],[-160,-57],[-29,228],[-131,97],[-59,-173],[-104,82],[-60,-81],[-29,-253],[-64,-81]],[[74418,50434],[-92,74],[-46,-224],[-79,-18],[38,-216]],[[74239,50050],[-113,-280],[29,-145],[-74,-114]],[[47624,57076],[39,-1575]],[[51621,23983],[19,-1331]],[[49291,83737],[56,-110]],[[83068,50765],[-32,-319]],[[22907,10289],[-1164,-461]],[[76579,54878],[360,-67]],[[67543,80496],[32,265],[-164,206],[-45,270],[-146,35]],[[67220,81272],[-88,12],[-98,-170],[-59,-224],[18,-200],[-113,-243],[-20,-202]],[[79419,33698],[161,-98],[582,-585]],[[55932,57645],[-2,-337],[-183,3]],[[52711,53906],[1102,14]],[[47561,18416],[893,74]],[[64191,56036],[62,-4],[15,507],[65,-6],[9,335],[33,-1],[9,360]],[[9578,45787],[-39,-343],[-88,-228],[-87,54],[-226,-115],[-135,-298],[-90,-418]],[[7879,32279],[-72,-152],[-1,-299],[-107,-164],[-198,-630],[61,-185],[10,-310],[-28,-197],[97,-276],[150,-313],[330,-589],[183,-390],[107,-357],[-50,-128],[51,-334],[140,-276],[150,-507],[70,-325]],[[50498,21266],[-24,1327]],[[22500,13384],[-255,-90],[-11,-155]],[[21157,2810],[923,381]],[[76665,35383],[90,-78],[-29,133],[-61,-55]],[[76766,35784],[149,219],[238,125],[205,-233]],[[73854,50433],[71,-69],[73,-198],[98,31],[143,-147]],[[58648,23931],[143,124],[179,251],[55,152],[-4,260],[89,-5]],[[69729,36366],[167,-218]],[[57153,51730],[5,1405]],[[89542,49802],[168,26],[131,-134],[48,61],[143,538],[163,455],[80,287]],[[67425,25278],[-1,263],[-62,172],[64,97],[122,-6],[31,-179],[140,-232],[72,-42]],[[67205,75063],[159,-39]],[[90254,52207],[33,215],[105,95],[-206,-12],[-249,-309],[-96,14]],[[52988,69563],[203,45]],[[22294,89903],[76,-132],[221,220],[48,281]],[[95301,28498],[6,151],[-60,167],[-48,-240],[-144,-148]],[[58381,71042],[425,-17]],[[73033,50207],[-72,112],[-53,321],[-164,303],[-99,31]],[[73640,50451],[-45,-279]],[[82989,64402],[-265,-47],[-128,19],[-105,-117],[-68,26],[-196,-205]],[[82544,81685],[8,-185],[-140,39],[-21,-222],[-63,19],[-22,-219],[-128,36],[-12,-130],[-304,152],[-89,141]],[[65905,51432],[728,-68]],[[89688,55171],[-20,76],[-206,72],[-48,128],[81,166],[72,265],[-248,-70],[-84,62],[-139,-65],[-208,-29],[-165,-106],[7,94],[130,163],[134,-31],[443,191],[105,-3]],[[85017,29166],[-41,-344],[45,-382],[545,-199]],[[46417,89262],[-153,-346],[14,-123],[-111,-336],[27,-151],[-56,-136],[61,-89],[-98,-61],[-40,-141],[29,-123],[-94,-101],[4,-125],[-103,-84],[-6,-301],[-47,-91],[-21,-240],[-46,-6],[-53,-293],[-58,-9],[-52,-696]],[[67119,83759],[120,-47],[-63,146],[-57,-99]],[[67279,83223],[1,83],[-252,50],[128,111],[3,107],[-165,-144],[90,178],[-81,56],[95,218],[139,21],[85,141],[50,256],[248,-51],[122,97],[11,-98],[151,280],[72,-153],[182,341],[56,230],[123,-108],[49,129],[-164,72],[-11,107],[113,-1],[-46,177],[-80,-69],[-70,237],[18,228],[-153,-99],[-3,-127],[-71,-97],[-202,478],[-103,146],[130,-487],[63,-76],[-12,-177],[63,-85],[-14,-166],[-74,-68],[-51,282],[-115,20],[-156,-315],[-247,-113],[-70,-139],[-399,-64],[-117,105]],[[67986,28218],[24,311],[50,158],[8,338],[-101,404],[-14,139]],[[67220,81272],[-116,129],[-70,1]],[[79228,46134],[-81,-111],[32,-80],[-249,-504]],[[14245,5438],[113,-202],[201,-153],[162,-6],[61,-226],[119,-187],[146,-158],[51,22],[7,-324],[89,181],[-42,619],[-94,-54],[40,165],[-46,205],[-2,245],[-92,84],[-25,117],[67,85],[-77,125],[-63,229]],[[81387,88448],[118,-417],[80,-89],[58,-296],[-60,-231],[-155,-32],[65,358],[-169,-59],[39,-121],[-76,-326],[-202,-156]]]},RQ={type:"Topology",objects:{countries:{type:"GeometryCollection",geometries:[{type:"Polygon",arcs:[[0,1,2,3]],id:"716",properties:{name:"Zimbabwe"}},{type:"Polygon",arcs:[[-3,4,5,6,7,8,9]],id:"894",properties:{name:"Zambia"}},{type:"MultiPolygon",arcs:[[[10,11,12]],[[13]],[[14]],[[15]],[[16]]],id:"887",properties:{name:"Yemen"}},{type:"MultiPolygon",arcs:[[[17]],[[18,19,20,21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]]],id:"704",properties:{name:"Vietnam"}},{type:"MultiPolygon",arcs:[[[28]],[[29]],[[30]],[[31]],[[32,33,34,35]]],id:"862",properties:{name:"Venezuela"}},{type:"Polygon",arcs:[[36]],id:"336",properties:{name:"Vatican"}},{type:"MultiPolygon",arcs:[[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]]],id:"548",properties:{name:"Vanuatu"}},{type:"MultiPolygon",arcs:[[[51,52,53,54,55],[56]],[[57]],[[58]]],id:"860",properties:{name:"Uzbekistan"}},{type:"Polygon",arcs:[[59,60,61]],id:"858",properties:{name:"Uruguay"}},{type:"MultiPolygon",arcs:[[[62]],[[63]],[[64]],[[65]],[[66]]],id:"583",properties:{name:"Micronesia"}},{type:"MultiPolygon",arcs:[[[67]],[[68]],[[69]],[[70]],[[71]]],id:"584",properties:{name:"Marshall Is."}},{type:"MultiPolygon",arcs:[[[72]],[[73]],[[74]],[[75]],[[76]],[[77]]],id:"580",properties:{name:"N. Mariana Is."}},{type:"MultiPolygon",arcs:[[[78]],[[79]],[[80]]],id:"850",properties:{name:"U.S. Virgin Is."}},{type:"Polygon",arcs:[[81]],id:"316",properties:{name:"Guam"}},{type:"Polygon",arcs:[[82]],id:"016",properties:{name:"American Samoa"}},{type:"MultiPolygon",arcs:[[[83]],[[84]],[[85]]],id:"630",properties:{name:"Puerto Rico"}},{type:"MultiPolygon",arcs:[[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102,103,104,105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[164,165,166,167,168]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]]],id:"840",properties:{name:"United States of America"}},{type:"MultiPolygon",arcs:[[[220]],[[221]]],id:"239",properties:{name:"S. Geo. and the Is."}},{type:"Polygon",arcs:[[222]],id:"086",properties:{name:"Br. Indian Ocean Ter."}},{type:"MultiPolygon",arcs:[[[223]],[[224]]],id:"654",properties:{name:"Saint Helena"}},{type:"Polygon",arcs:[[225]],id:"612",properties:{name:"Pitcairn Is."}},{type:"Polygon",arcs:[[226]],id:"660",properties:{name:"Anguilla"}},{type:"MultiPolygon",arcs:[[[227]],[[228]],[[229]],[[230]],[[231]],[[232]]],id:"238",properties:{name:"Falkland Is."}},{type:"MultiPolygon",arcs:[[[233]],[[234]],[[235]]],id:"136",properties:{name:"Cayman Is."}},{type:"Polygon",arcs:[[236]],id:"060",properties:{name:"Bermuda"}},{type:"MultiPolygon",arcs:[[[237]],[[238]],[[239]]],id:"092",properties:{name:"British Virgin Is."}},{type:"MultiPolygon",arcs:[[[240]],[[241]],[[242]]],id:"796",properties:{name:"Turks and Caicos Is."}},{type:"Polygon",arcs:[[243]],id:"500",properties:{name:"Montserrat"}},{type:"Polygon",arcs:[[244]],id:"832",properties:{name:"Jersey"}},{type:"Polygon",arcs:[[245]],id:"831",properties:{name:"Guernsey"}},{type:"Polygon",arcs:[[246]],id:"833",properties:{name:"Isle of Man"}},{type:"MultiPolygon",arcs:[[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[268,269]],[[270]]],id:"826",properties:{name:"United Kingdom"}},{type:"MultiPolygon",arcs:[[[271,272,273,274,275],[276]],[[277]],[[278]],[[279]],[[280]]],id:"784",properties:{name:"United Arab Emirates"}},{type:"MultiPolygon",arcs:[[[281,282,283,284,285,286,287,288,289,290,291]],[[292]]],id:"804",properties:{name:"Ukraine"}},{type:"Polygon",arcs:[[293,294,295,296,297]],id:"800",properties:{name:"Uganda"}},{type:"MultiPolygon",arcs:[[[298]],[[-55,299,300,301,302]]],id:"795",properties:{name:"Turkmenistan"}},{type:"MultiPolygon",arcs:[[[303]],[[304,305,306,307,308,309,310]],[[311,312,313]]],id:"792",properties:{name:"Turkey"}},{type:"MultiPolygon",arcs:[[[314,315,316]],[[317]],[[318]]],id:"788",properties:{name:"Tunisia"}},{type:"MultiPolygon",arcs:[[[319]],[[320]]],id:"780",properties:{name:"Trinidad and Tobago"}},{type:"MultiPolygon",arcs:[[[321]],[[322]],[[323]]],id:"776",properties:{name:"Tonga"}},{type:"Polygon",arcs:[[324,325,326,327]],id:"768",properties:{name:"Togo"}},{type:"MultiPolygon",arcs:[[[328]],[[329,330]],[[331,332]]],id:"626",properties:{name:"Timor-Leste"}},{type:"MultiPolygon",arcs:[[[333]],[[334]],[[335]],[[336,337,338,339,340,341]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]]],id:"764",properties:{name:"Thailand"}},{type:"MultiPolygon",arcs:[[[348]],[[349]],[[-8,350,351,352,-294,353,354,355,356]],[[357]]],id:"834",properties:{name:"Tanzania"}},{type:"MultiPolygon",arcs:[[[-53,358,359,360]],[[-57]],[[361]]],id:"762",properties:{name:"Tajikistan"}},{type:"MultiPolygon",arcs:[[[362]],[[363]]],id:"158",properties:{name:"Taiwan"}},{type:"Polygon",arcs:[[-310,364,365,366,367,368]],id:"760",properties:{name:"Syria"}},{type:"Polygon",arcs:[[369,370,371,372,373,374]],id:"756",properties:{name:"Switzerland"}},{type:"MultiPolygon",arcs:[[[375]],[[376]],[[377,378,379]],[[380]],[[381]],[[382]]],id:"752",properties:{name:"Sweden"}},{type:"Polygon",arcs:[[383,384]],id:"748",properties:{name:"eSwatini"}},{type:"Polygon",arcs:[[385,386,387,388]],id:"740",properties:{name:"Suriname"}},{type:"Polygon",arcs:[[-297,389,390,391,392,393]],id:"728",properties:{name:"S. Sudan"}},{type:"Polygon",arcs:[[-392,394,395,396,397,398,399,400]],id:"729",properties:{name:"Sudan"}},{type:"MultiPolygon",arcs:[[[401]],[[402]],[[403]]],id:"144",properties:{name:"Sri Lanka"}},{type:"MultiPolygon",arcs:[[[404]],[[405]],[[406]],[[407]],[[408,409,410,411,412,413]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]]],id:"724",properties:{name:"Spain"}},{type:"MultiPolygon",arcs:[[[421,422]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]]],id:"410",properties:{name:"South Korea"}},{type:"MultiPolygon",arcs:[[[-1,433,-385,434,435,436,437],[438]],[[439]]],id:"710",properties:{name:"South Africa"}},{type:"Polygon",arcs:[[440,441,442,443]],id:"706",properties:{name:"Somalia"}},{type:"Polygon",arcs:[[-443,444,445,446]],properties:{name:"Somaliland"}},{type:"MultiPolygon",arcs:[[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]]],id:"090",properties:{name:"Solomon Is."}},{type:"Polygon",arcs:[[-289,468,469,470,471]],id:"703",properties:{name:"Slovakia"}},{type:"Polygon",arcs:[[472,473,474,475,476]],id:"705",properties:{name:"Slovenia"}},{type:"Polygon",arcs:[[477]],id:"702",properties:{name:"Singapore"}},{type:"MultiPolygon",arcs:[[[478,479,480]],[[481]]],id:"694",properties:{name:"Sierra Leone"}},{type:"Polygon",arcs:[[482]],id:"690",properties:{name:"Seychelles"}},{type:"Polygon",arcs:[[483,484,485,486,487,488,489,490]],id:"688",properties:{name:"Serbia"}},{type:"Polygon",arcs:[[491,492,493,494,495,496,497]],id:"686",properties:{name:"Senegal"}},{type:"MultiPolygon",arcs:[[[498]],[[499]],[[-12,500,501,502,503,504,505,506,-274,507]],[[508]]],id:"682",properties:{name:"Saudi Arabia"}},{type:"MultiPolygon",arcs:[[[509]],[[510]]],id:"678",properties:{name:"S\xE3o Tom\xE9 and Principe"}},{type:"Polygon",arcs:[[511]],id:"674",properties:{name:"San Marino"}},{type:"MultiPolygon",arcs:[[[512]],[[513]]],id:"882",properties:{name:"Samoa"}},{type:"MultiPolygon",arcs:[[[514]],[[515]],[[516]]],id:"670",properties:{name:"St. Vin. and Gren."}},{type:"Polygon",arcs:[[517]],id:"662",properties:{name:"Saint Lucia"}},{type:"MultiPolygon",arcs:[[[518]],[[519]]],id:"659",properties:{name:"St. Kitts and Nevis"}},{type:"Polygon",arcs:[[-295,-353,520,521]],id:"646",properties:{name:"Rwanda"}},{type:"MultiPolygon",arcs:[[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[539,540,541,542,543,544,545,546,547,-292,548,549,550,551,552,553,554]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[634,635,636,637,638]],[[-283,639]]],id:"643",properties:{name:"Russia"}},{type:"Polygon",arcs:[[-285,640,641,-491,642,-287,643]],id:"642",properties:{name:"Romania"}},{type:"Polygon",arcs:[[-506,644]],id:"634",properties:{name:"Qatar"}},{type:"MultiPolygon",arcs:[[[645]],[[-413,646]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]]],id:"620",properties:{name:"Portugal"}},{type:"Polygon",arcs:[[-290,-472,654,655,656,657,658,-637,659,660]],id:"616",properties:{name:"Poland"}},{type:"MultiPolygon",arcs:[[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]]],id:"608",properties:{name:"Philippines"}},{type:"Polygon",arcs:[[709,710,711,712,713,714]],id:"604",properties:{name:"Peru"}},{type:"Polygon",arcs:[[715,716,717]],id:"600",properties:{name:"Paraguay"}},{type:"MultiPolygon",arcs:[[[718]],[[719]],[[720,721]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]]],id:"598",properties:{name:"Papua New Guinea"}},{type:"MultiPolygon",arcs:[[[745,746,747,748]],[[749]],[[750]],[[751]],[[752]]],id:"591",properties:{name:"Panama"}},{type:"MultiPolygon",arcs:[[[753]],[[754]]],id:"585",properties:{name:"Palau"}},{type:"Polygon",arcs:[[755,756,757,758,759,760]],id:"586",properties:{name:"Pakistan"}},{type:"MultiPolygon",arcs:[[[761]],[[-13,-508,-273,762]],[[-276,763]],[[-277]]],id:"512",properties:{name:"Oman"}},{type:"MultiPolygon",arcs:[[[-378,764,-554,765]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]]],id:"578",properties:{name:"Norway"}},{type:"MultiPolygon",arcs:[[[-422,797,798,-540,799]],[[800]]],id:"408",properties:{name:"North Korea"}},{type:"MultiPolygon",arcs:[[[801]],[[802,803,804,805,806]]],id:"566",properties:{name:"Nigeria"}},{type:"Polygon",arcs:[[-807,807,808,809,810,811,812]],id:"562",properties:{name:"Niger"}},{type:"Polygon",arcs:[[813,814,815,816]],id:"558",properties:{name:"Nicaragua"}},{type:"MultiPolygon",arcs:[[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]]],id:"554",properties:{name:"New Zealand"}},{type:"Polygon",arcs:[[830]],id:"570",properties:{name:"Niue"}},{type:"Polygon",arcs:[[831]],id:"184",properties:{name:"Cook Is."}},{type:"MultiPolygon",arcs:[[[832,833,834]],[[835,836]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]]],id:"528",properties:{name:"Netherlands"}},{type:"Polygon",arcs:[[847]],id:"533",properties:{name:"Aruba"}},{type:"Polygon",arcs:[[848]],id:"531",properties:{name:"Cura\xE7ao"}},{type:"Polygon",arcs:[[849,850]],id:"524",properties:{name:"Nepal"}},{type:"Polygon",arcs:[[851]],id:"520",properties:{name:"Nauru"}},{type:"Polygon",arcs:[[-5,852,-437,853,854]],id:"516",properties:{name:"Namibia"}},{type:"Polygon",arcs:[[-4,-10,855,-356,856,-435,-384,-434],[857],[858]],id:"508",properties:{name:"Mozambique"}},{type:"Polygon",arcs:[[859,860,861]],id:"504",properties:{name:"Morocco"}},{type:"Polygon",arcs:[[862,863,864,-861]],id:"732",properties:{name:"W. Sahara"}},{type:"Polygon",arcs:[[-487,865,866,867,868,869]],id:"499",properties:{name:"Montenegro"}},{type:"Polygon",arcs:[[-542,870]],id:"496",properties:{name:"Mongolia"}},{type:"Polygon",arcs:[[-286,-644]],id:"498",properties:{name:"Moldova"}},{type:"Polygon",arcs:[[871,872]],id:"492",properties:{name:"Monaco"}},{type:"MultiPolygon",arcs:[[[-167,873,874,875,876]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]]],id:"484",properties:{name:"Mexico"}},{type:"Polygon",arcs:[[892]],id:"480",properties:{name:"Mauritius"}},{type:"MultiPolygon",arcs:[[[893]],[[-498,894,-864,895,896]]],id:"478",properties:{name:"Mauritania"}},{type:"MultiPolygon",arcs:[[[897]],[[898]]],id:"470",properties:{name:"Malta"}},{type:"Polygon",arcs:[[-492,-897,899,-810,900,901,902]],id:"466",properties:{name:"Mali"}},{type:"MultiPolygon",arcs:[[[903]],[[904]]],id:"462",properties:{name:"Maldives"}},{type:"MultiPolygon",arcs:[[[-340,905]],[[906,907,908,909,910]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[917,918]]],id:"458",properties:{name:"Malaysia"}},{type:"MultiPolygon",arcs:[[[-859]],[[-858]],[[-9,-357,-856]]],id:"454",properties:{name:"Malawi"}},{type:"MultiPolygon",arcs:[[[919]],[[920]],[[921]]],id:"450",properties:{name:"Madagascar"}},{type:"Polygon",arcs:[[-485,922,923,924,925]],id:"807",properties:{name:"Macedonia"}},{type:"Polygon",arcs:[[926,927,928]],id:"442",properties:{name:"Luxembourg"}},{type:"MultiPolygon",arcs:[[[-639,929]],[[-636,930,931,932,-660]]],id:"440",properties:{name:"Lithuania"}},{type:"Polygon",arcs:[[-371,933]],id:"438",properties:{name:"Liechtenstein"}},{type:"Polygon",arcs:[[-315,934,935,-397,936,-812,937]],id:"434",properties:{name:"Libya"}},{type:"Polygon",arcs:[[-479,938,939,940]],id:"430",properties:{name:"Liberia"}},{type:"Polygon",arcs:[[-439]],id:"426",properties:{name:"Lesotho"}},{type:"Polygon",arcs:[[-368,941,942]],id:"422",properties:{name:"Lebanon"}},{type:"Polygon",arcs:[[-932,943,944,-550,945]],id:"428",properties:{name:"Latvia"}},{type:"Polygon",arcs:[[-21,946,-337,947,948]],id:"418",properties:{name:"Laos"}},{type:"Polygon",arcs:[[-52,949,950,-359],[-58],[-59],[-362]],id:"417",properties:{name:"Kyrgyzstan"}},{type:"MultiPolygon",arcs:[[[951]],[[-504,952,953]]],id:"414",properties:{name:"Kuwait"}},{type:"Polygon",arcs:[[-486,-926,954,-866]],properties:{name:"Kosovo"}},{type:"MultiPolygon",arcs:[[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]]],id:"296",properties:{name:"Kiribati"}},{type:"MultiPolygon",arcs:[[[974]],[[-298,-394,975,-441,976,-354]]],id:"404",properties:{name:"Kenya"}},{type:"MultiPolygon",arcs:[[[977]],[[978]],[[979]],[[-56,-303,980,-544,981,-950]]],id:"398",properties:{name:"Kazakhstan"}},{type:"Polygon",arcs:[[-366,982,-502,983,984,985,986]],id:"400",properties:{name:"Jordan"}},{type:"MultiPolygon",arcs:[[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1e3]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]]],id:"392",properties:{name:"Japan"}},{type:"Polygon",arcs:[[1021]],id:"388",properties:{name:"Jamaica"}},{type:"MultiPolygon",arcs:[[[-373,1022,-475,1023,1024],[-37],[-512]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]]],id:"380",properties:{name:"Italy"}},{type:"Polygon",arcs:[[-367,-987,1032,-985,1033,1034,1035,1036,-942]],id:"376",properties:{name:"Israel"}},{type:"MultiPolygon",arcs:[[[-1036,1037,1038]],[[-986,-1033]]],id:"275",properties:{name:"Palestine"}},{type:"MultiPolygon",arcs:[[[1039]],[[-269,1040]]],id:"372",properties:{name:"Ireland"}},{type:"Polygon",arcs:[[-309,1041,1042,-953,-503,-983,-365]],id:"368",properties:{name:"Iraq"}},{type:"MultiPolygon",arcs:[[[1043]],[[-301,1044,-759,1045,-1042,-308,1046,1047,1048,1049]]],id:"364",properties:{name:"Iran"}},{type:"MultiPolygon",arcs:[[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[-907,1077]],[[1078]],[[1079]],[[1080]],[[-330,1081,-333,1082]],[[1083]],[[1084]],[[1085]],[[-721,1086]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[-918,1153]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]]],id:"360",properties:{name:"Indonesia"}},{type:"MultiPolygon",arcs:[[[-757,1184,1185,-850,1186,1187,1188,1189,1190,1191]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]]],id:"356",properties:{name:"India"}},{type:"Polygon",arcs:[[1205]],id:"352",properties:{name:"Iceland"}},{type:"Polygon",arcs:[[-288,-643,-490,1206,-477,1207,-469]],id:"348",properties:{name:"Hungary"}},{type:"MultiPolygon",arcs:[[[-817,1208,1209,1210,1211]],[[1212]],[[1213]]],id:"340",properties:{name:"Honduras"}},{type:"MultiPolygon",arcs:[[[1214,1215]],[[1216]],[[1217]]],id:"332",properties:{name:"Haiti"}},{type:"Polygon",arcs:[[-33,1218,-388,1219]],id:"328",properties:{name:"Guyana"}},{type:"MultiPolygon",arcs:[[[-494,1220,1221]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]]],id:"624",properties:{name:"Guinea-Bissau"}},{type:"Polygon",arcs:[[-481,1228,-1221,-493,-903,1229,-939]],id:"324",properties:{name:"Guinea"}},{type:"Polygon",arcs:[[-876,1230,1231,-1211,1232,1233]],id:"320",properties:{name:"Guatemala"}},{type:"Polygon",arcs:[[1234]],id:"308",properties:{name:"Grenada"}},{type:"MultiPolygon",arcs:[[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[-313,1274,1275,-924,1276]]],id:"300",properties:{name:"Greece"}},{type:"Polygon",arcs:[[-327,1277,1278,1279,1280,1281]],id:"288",properties:{name:"Ghana"}},{type:"MultiPolygon",arcs:[[[-375,1282,-927,1283,-835,1284,1285,1286,-656,1287,1288]],[[1289]],[[-658,1290]],[[1291]],[[1292]],[[1293]]],id:"276",properties:{name:"Germany"}},{type:"Polygon",arcs:[[-305,1294,-547,1295,1296]],id:"268",properties:{name:"Georgia"}},{type:"Polygon",arcs:[[-496,1297]],id:"270",properties:{name:"Gambia"}},{type:"Polygon",arcs:[[1298,1299,1300,1301]],id:"266",properties:{name:"Gabon"}},{type:"MultiPolygon",arcs:[[[1302]],[[-374,-1025,1303,-873,1304,-411,1305,-409,1306,1307,-928,-1283]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[-386,1315,1316]]],id:"250",properties:{name:"France"}},{type:"MultiPolygon",arcs:[[[1317]],[[1318]]],id:"666",properties:{name:"St. Pierre and Miquelon"}},{type:"MultiPolygon",arcs:[[[1319]],[[1320]]],id:"876",properties:{name:"Wallis and Futuna Is."}},{type:"Polygon",arcs:[[1321,1322]],id:"663",properties:{name:"St-Martin"}},{type:"Polygon",arcs:[[1323]],id:"652",properties:{name:"St-Barth\xE9lemy"}},{type:"MultiPolygon",arcs:[[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]]],id:"258",properties:{name:"Fr. Polynesia"}},{type:"MultiPolygon",arcs:[[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]]],id:"540",properties:{name:"New Caledonia"}},{type:"MultiPolygon",arcs:[[[1351]],[[1352]],[[1353]]],id:"260",properties:{name:"Fr. S. Antarctic Lands"}},{type:"MultiPolygon",arcs:[[[1354]],[[1355]],[[1356]]],id:"248",properties:{name:"\xC5land"}},{type:"MultiPolygon",arcs:[[[-379,-766,-553,1357]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]]],id:"246",properties:{name:"Finland"}},{type:"MultiPolygon",arcs:[[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]]],id:"242",properties:{name:"Fiji"}},{type:"Polygon",arcs:[[-393,-401,1385,1386,-445,-442,-976]],id:"231",properties:{name:"Ethiopia"}},{type:"MultiPolygon",arcs:[[[-945,1387,-551]],[[1388]],[[1389]],[[1390]]],id:"233",properties:{name:"Estonia"}},{type:"MultiPolygon",arcs:[[[-400,1391,1392,-1386]],[[1393]],[[1394]]],id:"232",properties:{name:"Eritrea"}},{type:"MultiPolygon",arcs:[[[1395]],[[-1301,1396,1397]]],id:"226",properties:{name:"Eq. Guinea"}},{type:"Polygon",arcs:[[-1210,1398,-1233]],id:"222",properties:{name:"El Salvador"}},{type:"Polygon",arcs:[[-398,-936,1399,-1038,-1035,1400]],id:"818",properties:{name:"Egypt"}},{type:"MultiPolygon",arcs:[[[-714,1401,1402]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]]],id:"218",properties:{name:"Ecuador"}},{type:"Polygon",arcs:[[-1215,1411]],id:"214",properties:{name:"Dominican Rep."}},{type:"Polygon",arcs:[[1412]],id:"212",properties:{name:"Dominica"}},{type:"Polygon",arcs:[[-446,-1387,-1393,1413]],id:"262",properties:{name:"Djibouti"}},{type:"MultiPolygon",arcs:[[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]]],id:"304",properties:{name:"Greenland"}},{type:"MultiPolygon",arcs:[[[1431]],[[1432]],[[1433]],[[1434]],[[1435]]],id:"234",properties:{name:"Faeroe Is."}},{type:"MultiPolygon",arcs:[[[1436]],[[-1286,1437]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]]],id:"208",properties:{name:"Denmark"}},{type:"Polygon",arcs:[[-471,1448,-1288,-655]],id:"203",properties:{name:"Czechia"}},{type:"Polygon",arcs:[[1449,1450]],properties:{name:"N. Cyprus"}},{type:"Polygon",arcs:[[-1450,1451]],id:"196",properties:{name:"Cyprus"}},{type:"MultiPolygon",arcs:[[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]]],id:"192",properties:{name:"Cuba"}},{type:"MultiPolygon",arcs:[[[-473,-1207,-489,1459,1460]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[-869,1472,1473]]],id:"191",properties:{name:"Croatia"}},{type:"MultiPolygon",arcs:[[[-1279,1474]],[[-902,1475,-1281,1476,-940,-1230]]],id:"384",properties:{name:"C\xF4te d'Ivoire"}},{type:"Polygon",arcs:[[-748,1477,-815,1478]],id:"188",properties:{name:"Costa Rica"}},{type:"Polygon",arcs:[[-7,1479,1480,1481,1482,1483,-390,-296,-522,1484,-351]],id:"180",properties:{name:"Dem. Rep. Congo"}},{type:"Polygon",arcs:[[-1299,1485,1486,-1483,1487,1488]],id:"178",properties:{name:"Congo"}},{type:"MultiPolygon",arcs:[[[1489]],[[1490]],[[1491]]],id:"174",properties:{name:"Comoros"}},{type:"MultiPolygon",arcs:[[[-35,1492,-715,-1403,1493,-746,1494]],[[1495]]],id:"170",properties:{name:"Colombia"}},{type:"MultiPolygon",arcs:[[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[-22,-949,1507,-1189,1508,-1187,-851,-1186,1509,-761,1510,-360,-951,-982,-543,-871,-541,-799,1511,1512,1513,1514,1515]],[[1516]]],id:"156",properties:{name:"China"}},{type:"Polygon",arcs:[[-1515,1517]],id:"446",properties:{name:"Macao"}},{type:"MultiPolygon",arcs:[[[-1513,1518]],[[1519]],[[1520]]],id:"344",properties:{name:"Hong Kong"}},{type:"MultiPolygon",arcs:[[[1521]],[[1522]],[[-712,1523,1524,1525]],[[1526,1527]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]]],id:"152",properties:{name:"Chile"}},{type:"Polygon",arcs:[[-396,1555,1556,-803,-813,-937]],id:"148",properties:{name:"Chad"}},{type:"Polygon",arcs:[[-391,-1484,-1487,1557,-1556,-395]],id:"140",properties:{name:"Central African Rep."}},{type:"MultiPolygon",arcs:[[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]]],id:"132",properties:{name:"Cabo Verde"}},{type:"MultiPolygon",arcs:[[[1566]],[[1567]],[[1568]],[[-106,1569,-169,1570]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[-165,1590]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[-104,1615]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]]],id:"124",properties:{name:"Canada"}},{type:"Polygon",arcs:[[-804,-1557,-1558,-1486,-1302,-1398,1708]],id:"120",properties:{name:"Cameroon"}},{type:"MultiPolygon",arcs:[[[1709]],[[1710]],[[-20,1711,-338,-947]]],id:"116",properties:{name:"Cambodia"}},{type:"MultiPolygon",arcs:[[[-342,1712,1713,-1190,-1508,-948]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]]],id:"104",properties:{name:"Myanmar"}},{type:"Polygon",arcs:[[-352,-1485,-521]],id:"108",properties:{name:"Burundi"}},{type:"Polygon",arcs:[[-328,-1282,-1476,-901,-809,1732]],id:"854",properties:{name:"Burkina Faso"}},{type:"Polygon",arcs:[[-314,-1277,-923,-484,-642,1733]],id:"100",properties:{name:"Bulgaria"}},{type:"MultiPolygon",arcs:[[[-910,1734]],[[-909,1735]]],id:"096",properties:{name:"Brunei"}},{type:"MultiPolygon",arcs:[[[-34,-1220,-387,-1317,1736,-62,1737,-716,1738,-710,-1493]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]]],id:"076",properties:{name:"Brazil"}},{type:"Polygon",arcs:[[-2,-438,-853]],id:"072",properties:{name:"Botswana"}},{type:"Polygon",arcs:[[-870,-1474,1755,-1460,-488]],id:"070",properties:{name:"Bosnia and Herz."}},{type:"Polygon",arcs:[[-711,-1739,-718,1756,-1524]],id:"068",properties:{name:"Bolivia"}},{type:"Polygon",arcs:[[-1188,-1509]],id:"064",properties:{name:"Bhutan"}},{type:"Polygon",arcs:[[-325,-1733,-808,-806,1757]],id:"204",properties:{name:"Benin"}},{type:"MultiPolygon",arcs:[[[-875,1758,-1231]],[[1759]],[[1760]]],id:"084",properties:{name:"Belize"}},{type:"Polygon",arcs:[[-833,-1284,-929,-1308,1761,-836]],id:"056",properties:{name:"Belgium"}},{type:"Polygon",arcs:[[-291,-661,-933,-946,-549]],id:"112",properties:{name:"Belarus"}},{type:"Polygon",arcs:[[1762]],id:"052",properties:{name:"Barbados"}},{type:"MultiPolygon",arcs:[[[-1191,-1714,1763]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]]],id:"050",properties:{name:"Bangladesh"}},{type:"Polygon",arcs:[[1770]],id:"048",properties:{name:"Bahrain"}},{type:"MultiPolygon",arcs:[[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]]],id:"044",properties:{name:"Bahamas"}},{type:"MultiPolygon",arcs:[[[-307,1786,-1047]],[[-1049,1787,-1296,-546,1788],[1789]],[[1790]]],id:"031",properties:{name:"Azerbaijan"}},{type:"Polygon",arcs:[[-370,-1289,-1449,-470,-1208,-476,-1023,-372,-934]],id:"040",properties:{name:"Austria"}},{type:"MultiPolygon",arcs:[[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]]],id:"036",properties:{name:"Australia"}},{type:"MultiPolygon",arcs:[[[1833]],[[1834]],[[1835]]],properties:{name:"Indian Ocean Ter."}},{type:"Polygon",arcs:[[1836]],id:"334",properties:{name:"Heard I. and McDonald Is."}},{type:"Polygon",arcs:[[1837]],id:"574",properties:{name:"Norfolk Island"}},{type:"Polygon",arcs:[[1838]],id:"036",properties:{name:"Ashmore and Cartier Is."}},{type:"MultiPolygon",arcs:[[[-306,-1297,-1788,-1048,-1787],[-1791]],[[-1790]]],id:"051",properties:{name:"Armenia"}},{type:"MultiPolygon",arcs:[[[-61,1839,-1525,-1757,-717,-1738]],[[-1527,1840]],[[1841]],[[1842]]],id:"032",properties:{name:"Argentina"}},{type:"MultiPolygon",arcs:[[[1843]],[[1844]]],id:"028",properties:{name:"Antigua and Barb."}},{type:"MultiPolygon",arcs:[[[-1482,1845,-1488]],[[-6,-855,1846,-1480]]],id:"024",properties:{name:"Angola"}},{type:"Polygon",arcs:[[-410,-1306]],id:"020",properties:{name:"Andorra"}},{type:"Polygon",arcs:[[-316,-938,-811,-900,-896,-863,-860,1847]],id:"012",properties:{name:"Algeria"}},{type:"Polygon",arcs:[[-867,-955,-925,-1276,1848]],id:"008",properties:{name:"Albania"}},{type:"Polygon",arcs:[[-54,-361,-1511,-760,-1045,-300]],id:"004",properties:{name:"Afghanistan"}},{type:"Polygon",arcs:[[-756,-1510,-1185]],properties:{name:"Siachen Glacier"}},{type:"MultiPolygon",arcs:[[[1849]],[[1850]],[[1851],[1852]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]],id:"010",properties:{name:"Antarctica"}},{type:"Polygon",arcs:[[-1322,1958]],id:"534",properties:{name:"Sint Maarten"}}]},land:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",arcs:[[[853,1846,1480,1845,1488,1299,1396,1708,804,1757,325,1277,1474,1279,1476,940,479,1228,1221,494,1297,496,894,864,861,1847,316,934,1399,1038,1036,942,368,310,1294,547,281,639,283,640,1733,311,1274,1848,867,1472,1755,1460,473,1023,1303,871,1304,411,646,413,1306,1761,836,833,1284,1437,1286,656,1290,658,637,929,634,930,943,1387,551,1357,379,764,554,799,422,797,1511,1518,1513,1517,1515,18,1711,338,905,340,1712,1763,1191,757,1045,1042,953,504,644,506,274,763,271,762,10,500,983,1033,1400,398,1391,1413,446,443,976,354,856,435],[980,544,1788,1049,301]],[[13]],[[14]],[[15]],[[16]],[[17]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[388,1315,1736,59,1839,1525,712,1401,1493,746,1477,815,1208,1398,1233,876,167,1570,102,1615,104,1569,1590,165,873,1758,1231,1211,813,1478,748,1494,35,1218]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]],[[220]],[[221]],[[222]],[[223]],[[224]],[[225]],[[226]],[[227]],[[228]],[[229]],[[230]],[[231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238]],[[239]],[[240]],[[241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[269,1040]],[[270]],[[277]],[[278]],[[279]],[[280]],[[292]],[[298]],[[303]],[[317]],[[318]],[[319]],[[320]],[[321]],[[322]],[[323]],[[328]],[[1082,330,1081,331]],[[333]],[[334]],[[335]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]],[[348]],[[349]],[[357]],[[362]],[[363]],[[375]],[[376]],[[380]],[[381]],[[382]],[[401]],[[402]],[[403]],[[404]],[[405]],[[406]],[[407]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]],[[439]],[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]],[[477]],[[481]],[[482]],[[498]],[[499]],[[508]],[[509]],[[510]],[[512]],[[513]],[[514]],[[515]],[[516]],[[517]],[[518]],[[519]],[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[645]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]],[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]],[[718]],[[719]],[[721,1086]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]],[[749]],[[750]],[[751]],[[752]],[[753]],[[754]],[[761]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]],[[800]],[[801]],[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]],[[830]],[[831]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]],[[847]],[[848]],[[851]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]],[[892]],[[893]],[[897]],[[898]],[[903]],[[904]],[[907,1735,1734,910,1077]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[918,1153]],[[919]],[[920]],[[921]],[[951]],[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]],[[974]],[[977]],[[978]],[[979]],[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1e3]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]],[[1021]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]],[[1039]],[[1043]],[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[1078]],[[1079]],[[1080]],[[1083]],[[1084]],[[1085]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]],[[1205]],[[1212]],[[1213]],[[1215,1411]],[[1216]],[[1217]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]],[[1234]],[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[1289]],[[1291]],[[1292]],[[1293]],[[1302]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[1317]],[[1318]],[[1319]],[[1320]],[[1322,1958]],[[1323]],[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]],[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]],[[1351]],[[1352]],[[1353]],[[1354]],[[1355]],[[1356]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]],[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]],[[1388]],[[1389]],[[1390]],[[1393]],[[1394]],[[1395]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]],[[1412]],[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]],[[1431]],[[1432]],[[1433]],[[1434]],[[1435]],[[1436]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]],[[1450,1451]],[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[1489]],[[1490]],[[1491]],[[1495]],[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[1516]],[[1519]],[[1520]],[[1521]],[[1522]],[[1527,1840]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]],[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]],[[1566]],[[1567]],[[1568]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]],[[1709]],[[1710]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]],[[1759]],[[1760]],[[1762]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]],[[1770]],[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]],[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]],[[1833]],[[1834]],[[1835]],[[1836]],[[1837]],[[1838]],[[1841]],[[1842]],[[1843]],[[1844]],[[1849]],[[1850]],[[1852],[1851]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]]}]}},arcs:[[[58690,38938],[-25,33],[-34,22],[-44,9],[-57,-4],[-69,-18],[-75,22],[-80,62],[-67,22],[-79,-27],[-4,-1]],[[58156,39058],[-13,21],[-22,45],[-36,8],[-10,11],[-8,16],[-6,22],[-2,23],[6,75],[-3,8],[-10,9],[-19,9],[-48,33],[-60,33],[-97,35],[-38,10],[-9,11],[-11,27],[-19,85],[-17,56],[-42,87],[-7,27],[2,69],[4,55],[4,47],[-2,45],[-1,54],[2,37],[-6,16],[-15,11],[-43,5],[-53,-2],[-1,56],[-5,86],[-10,50],[-12,26],[-24,27],[-49,37],[-66,56],[-57,83],[-64,103],[-21,18],[-24,97],[-36,166],[2,55],[-5,27],[-36,82],[-7,42],[-7,43],[-56,120],[-19,52],[-15,67],[-14,53],[-13,22],[-16,36],[-11,42],[-5,31],[4,41],[6,29]],[[57016,41593],[53,-30],[30,-2],[23,14],[28,-19],[34,-54],[37,-11],[39,34],[54,-10],[68,-54],[56,-11],[67,48],[60,132],[56,125],[55,144],[34,116],[48,95],[65,73],[65,61],[100,76],[21,62],[6,68],[0,94],[5,61],[11,28],[16,22],[22,28],[66,72],[55,46],[68,30],[73,0],[71,0],[41,1]],[[58443,42832],[0,-91],[3,-102],[8,-10],[54,-2],[86,-8],[82,-7],[53,-74],[18,-15],[55,-20],[70,-124],[84,-11],[58,-39],[51,-42],[29,-51],[19,-12],[26,-4],[13,-4],[-3,-37],[-17,-62],[2,-89],[24,-123],[3,-107],[-8,-189],[1,-183],[2,-65],[4,-43],[5,-24],[-1,-27],[-14,-77],[-11,-81],[-1,-32],[-4,-23],[-8,-20],[-37,-37],[-6,-23],[0,-42],[4,-35],[14,-13],[17,-20],[6,-26],[0,-28],[-5,-51],[-15,-85],[15,-98],[17,-63],[22,-73],[10,-45],[-1,-33],[-3,-31],[-34,-134],[-25,-83],[-30,-89],[-40,-56],[-10,-27],[-4,-31],[1,-67],[-1,-69],[-34,-108],[21,-92],[-5,-9],[-12,-13],[-49,-104],[-49,-105],[-36,-77],[-42,-88],[-46,-98],[-39,-83],[-40,-60]],[[57016,41593],[-47,92],[-25,38],[-19,14],[-55,15],[-128,21],[-13,-5],[-53,-18],[-66,-23],[-56,-22],[-60,-24]],[[56494,41681],[-55,96],[-63,108],[-65,122],[-49,95],[-24,55],[-43,72],[-31,35],[-12,18],[-30,193],[-17,177],[0,133],[0,185],[0,185],[0,185],[0,184],[0,185],[0,185],[0,185],[0,185],[0,90],[64,0],[72,0],[76,0],[83,0],[82,0],[83,0],[58,0],[15,1],[18,6],[1,18],[-24,91],[2,32],[6,62],[10,53],[13,70],[1,41],[-10,134],[1,75],[3,78],[3,74],[-4,51],[4,28],[8,40],[4,45],[5,20],[-1,18],[-5,33],[-4,76],[-6,105],[-6,75]],[[56657,45580],[10,-4],[21,-7],[10,-37],[6,-41],[14,-2],[37,-24],[13,-34],[8,-72],[-5,-37],[-12,-30],[12,-26],[25,-18],[14,6],[42,49],[16,9],[22,9],[20,13],[55,22],[30,10],[17,18],[12,0],[9,-14],[-8,-51],[-3,-46],[11,-86],[8,-40],[18,-29],[13,-15],[14,-31],[30,6],[65,-44],[20,-20],[28,-21],[19,-7],[68,-15],[25,-11],[46,-14],[37,-2],[27,6],[18,13],[11,14],[5,11],[8,43],[14,93],[5,27],[14,13],[18,9],[10,-15],[12,-103],[51,-93],[18,-78],[13,-66],[11,-19],[19,-22],[32,-9],[28,-2],[58,-48],[47,-38],[34,-27],[15,-21],[11,-34],[6,-27],[10,-68],[11,-54],[18,-11],[16,-4],[16,-37],[12,-32],[24,-80],[17,-54],[6,-54],[20,-35],[27,-15],[25,-2],[14,16],[36,27],[28,32],[20,11],[12,-7],[9,-22],[5,-43],[1,-24],[20,-22],[14,9],[6,26],[0,13],[0,117],[0,101],[0,95],[0,116],[0,101],[0,83],[0,87],[-13,-5],[-16,-20],[-37,-2],[-14,-15],[-4,-23],[2,-29],[1,-39],[-5,-19],[-16,-7],[-24,15],[-42,20],[-35,12],[-25,53],[-35,79],[-22,40],[-54,82],[-9,17],[-17,38],[-14,66],[-7,43],[-6,33],[-8,48],[13,74],[19,141],[13,102],[7,75],[27,77],[2,68],[-11,88],[3,49],[1,123],[2,104],[0,50],[-7,88],[-18,98],[-39,135],[0,29],[24,32],[36,56],[18,33],[22,47],[10,24],[21,61],[13,49],[5,63],[-10,61],[20,12],[68,21],[74,23],[79,25],[79,25],[77,25],[69,22],[48,15]],[[58541,47123],[8,-42],[14,-69],[18,-51],[21,-44],[18,-27],[12,-8],[76,3],[27,-27],[24,-35],[6,-53],[16,-33],[17,-26],[7,-3],[12,6],[21,1],[19,-12],[9,-11],[1,-45],[5,-20],[26,-7],[26,-4],[26,-30],[27,-5],[32,-13],[15,-32],[33,-34],[41,-29],[30,-34],[16,-15]],[[59144,46424],[1,-16],[7,-29],[8,-20],[1,-31],[4,-28],[12,-7],[9,-2],[9,20],[12,0],[13,-13],[5,-33],[11,-44],[16,-30],[12,-29],[-4,-53],[-7,-49],[22,-47],[30,-46],[8,-20],[2,-67],[5,-23],[20,-56],[10,-37],[-1,-22],[-54,-111],[-17,-11],[-16,-6],[-15,-23],[-8,-23],[3,-13],[6,-38],[12,-60],[12,-42],[-10,-52],[-21,-89],[-10,-8],[-2,-68],[7,-24],[10,-20],[4,-46],[1,-63],[-1,-50],[-14,-130],[25,-112],[8,-13],[34,0],[5,-10],[-8,-32],[-14,-33],[-9,-17],[-43,-38],[-62,-43],[-13,-41],[-8,-59],[7,-35],[8,-20],[-3,-52],[-5,-54],[2,-43],[-3,-38],[-8,-19],[-11,-57],[-13,-58],[-11,-26],[-15,-28],[-24,-23],[0,-11],[28,-27],[7,-18],[2,-13],[-6,-12],[-5,-17],[13,-18],[15,-15],[15,-38],[13,-54],[4,-18],[3,-8],[5,-1],[9,8],[17,30],[12,10],[15,-42]],[[59222,43770],[-60,-41],[-31,-21],[-89,-62],[-78,-54],[-20,-10],[-41,-27],[-20,-16],[-70,-47],[-29,-23],[-24,-23],[-58,-35],[-55,-33],[-60,-34],[-67,-38],[-38,-27],[-25,-24],[-60,-47],[-3,-12],[1,-32],[8,-67],[15,-61],[12,-35],[8,-90],[5,-79]],[[64745,61433],[-140,-103],[-37,-45],[-33,-57],[-25,-70],[-18,-124],[13,-113],[-1,-60],[-36,-40],[-34,-29],[-37,-44],[-23,-11],[-19,-35],[-21,-25],[-78,-63],[-86,-50],[-135,-59],[-53,-64],[-47,-44],[-73,-13],[-99,-61],[-55,-48],[-69,-80],[-15,-25],[-12,-58],[-21,-51],[-42,-83],[-31,-42],[-20,-2],[-41,-23],[-47,-5],[-80,29],[-21,-20],[-17,-33],[-61,-56],[-63,-114],[-46,-30],[-74,-36],[-52,-47],[-35,-19],[-44,-10],[-83,5],[-79,-17],[-73,-32],[-34,-60],[-39,-96],[-64,-40],[-15,-34],[-20,-71],[-41,-18],[-38,-12],[-38,31],[-72,-85],[-27,-15],[-41,-3],[-30,-18],[-21,5],[-26,34],[-56,40],[-41,-26],[-3,80],[-68,247],[14,215],[0,30],[-13,96],[-40,87],[1,111],[-14,80],[-10,81],[3,22],[1,20],[-21,125],[-7,26],[-2,26],[6,20],[0,24],[-11,38],[-11,74],[-55,57],[11,54],[11,-19],[14,-16],[3,35],[0,26],[-23,163],[34,218],[-11,195]],[[61888,61273],[52,79],[13,24],[8,21],[12,45],[17,14],[6,47],[-1,24],[-11,20],[-8,55],[3,69],[3,29],[5,53],[18,20],[5,16],[-14,33],[1,20],[31,56],[12,17],[20,18],[16,-1],[18,-9],[16,-16],[15,-29],[17,-32],[25,-13],[17,4],[15,-15],[11,8],[14,17],[21,-1],[20,19],[55,9],[53,-6],[56,16],[56,-1],[55,-2],[13,-2],[12,-10],[47,-50],[36,-10],[72,-13],[77,-15],[66,-13],[57,12],[47,10],[12,-2],[14,-31],[29,-76],[26,-73],[47,-3],[30,27],[33,38],[20,30],[23,117],[15,77],[34,85],[29,72],[39,95],[21,52],[42,104],[39,40],[77,78],[76,77],[49,49],[42,23],[70,20],[83,23],[82,23],[88,24],[98,28],[67,18],[86,24],[71,20],[63,18],[66,18]],[[64438,62785],[12,-57],[12,-58],[12,-58],[13,-57],[12,-58],[12,-57],[13,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-58],[12,-56],[20,-18],[12,-54],[17,-75],[17,-76],[17,-76],[16,-76]],[[61830,60658],[-9,-13],[-2,23],[5,50],[9,14],[7,-37],[-4,-20],[-6,-17]],[[61876,59737],[-18,-18],[12,46],[13,9],[4,-2],[-11,-35]],[[61885,59891],[-4,-13],[-5,3],[-17,31],[19,34],[10,-32],[-3,-23]],[[64934,59122],[17,-7],[26,20],[74,3],[90,-65],[-17,-16],[-10,-24],[-39,-21],[-40,-49],[-114,-24],[-33,13],[-28,48],[-51,62],[20,40],[5,18],[7,17],[29,30],[29,-4],[35,-41]],[[78906,57828],[5,-29],[-2,-66],[-11,-66],[4,-29],[-9,-18],[-18,123],[-24,53],[-5,21],[14,-2],[24,34],[12,1],[10,-22]],[[79992,64232],[-13,-5],[-33,-1],[-28,-53],[-20,-22],[-30,-18],[-33,-30],[-9,-52],[-1,-38],[-5,-42],[-53,-61],[-15,6],[-10,23],[-15,-5],[-11,-11],[-12,1],[-14,-13],[-18,4],[-17,19],[-10,5],[-12,1],[-2,-23],[17,-89],[5,-41],[-56,-120],[6,-78],[-15,-59],[-34,-48],[-64,-123],[-29,-3],[-22,-28],[-47,-202],[-1,-70],[-7,-50],[2,-49],[-21,-96],[-22,-41],[-4,-52],[30,-108],[4,-19],[17,-58],[9,-41],[14,-41],[49,-107],[22,-33],[26,-23],[48,-96],[24,-62],[-11,-41],[6,-89],[-35,26],[5,-11],[40,-48],[61,-170],[53,-84],[54,-96],[17,-91],[48,-60],[54,-87],[-2,-19],[14,-24],[37,-46],[22,-49],[8,-46],[13,-7],[16,11],[15,4],[10,-3],[17,-51],[22,-46],[11,-41],[9,5],[7,-6],[2,-35],[4,-23],[30,-67],[14,-63],[37,-103],[26,-58],[20,-33],[21,-28],[22,-114],[11,-103],[23,-114],[18,-50],[0,-95],[14,-97],[15,-65],[5,-67],[4,-33],[6,-25],[16,-114],[-4,-52],[-11,51],[1,-152],[10,-80],[-5,-99],[11,-35],[19,-111],[13,-40],[-1,-137],[7,-69],[-18,41],[-13,47],[-17,-25],[-15,-36],[24,-147],[-28,14],[3,-197],[11,-46],[1,-22],[-3,-27],[-8,29],[-1,30],[-5,-6],[1,-16],[-10,-35],[-2,-43],[9,-36],[2,-28],[-7,-35],[-11,-37],[-26,-5],[-6,-71],[-9,-76],[-46,-12],[-33,-67],[-42,-25],[-37,-67],[-40,-61],[-27,-8],[-22,-13],[-26,-102],[-44,-12],[-78,-83],[-26,-40],[-24,-16],[-34,-35],[-7,13],[-12,30],[-29,15],[-15,33],[-4,43],[-4,17],[-6,-24],[-5,-102],[-5,-23],[-13,-10],[-25,29],[-23,59],[-34,-41],[10,-5],[16,3],[12,-10],[10,-39],[-1,-22],[-5,-25],[-32,-4],[-42,9],[-7,-3],[38,-39],[35,-22],[16,-24],[0,-20],[-20,-32],[-15,-40],[-1,-25],[0,-27],[-17,-24],[-11,5],[-30,41],[-86,163],[13,-46],[90,-185],[15,-61],[3,-43],[-10,-21],[-15,-26],[-29,-2],[-49,69],[-77,165],[-26,22],[78,-188],[13,-46],[13,-53],[-4,-31],[-7,-30],[-185,-174],[-28,-76],[-22,-93],[-36,-51],[-21,-48],[-62,-26],[-34,8],[35,86],[-22,32],[-1,221],[9,242],[16,121],[23,30],[30,19],[0,25],[-3,30],[-15,41],[-18,19],[-25,8],[-20,51],[-15,-2],[-24,-17],[-14,22],[-5,34],[-22,42],[-24,41]],[[79007,57840],[11,6],[13,24],[14,30],[35,4],[35,-1],[9,8],[14,32],[23,41],[18,23],[4,19],[-7,43],[-4,45],[7,14],[31,-8],[35,-21],[8,-9],[20,55],[6,6],[13,0],[34,10],[34,15],[16,-3],[15,-37],[12,-36],[6,-2],[17,15],[15,-19],[30,-32],[18,-1],[-9,73],[10,52],[-2,14],[-17,24],[-57,96],[-10,29],[1,45],[-2,66],[-5,41],[1,24],[3,20],[11,8],[10,2],[8,17],[14,44],[27,-4],[38,-25],[28,-15],[17,3],[3,6],[0,23],[2,100],[-1,21],[23,10],[37,2],[19,6],[18,42],[46,15],[34,56],[30,59],[14,15],[19,10],[14,-1],[18,-34],[14,20],[17,40],[9,39],[5,62],[-4,96],[-8,74],[-9,57],[-2,56],[20,112],[17,122],[-4,49],[-18,76],[-18,93],[-20,102],[-8,15],[-5,29],[-4,33],[9,104],[1,36],[23,47],[12,55],[12,60],[-4,31]],[[79866,60313],[-2,65],[3,31],[-5,26],[-7,37],[4,24],[17,20],[9,35],[12,42],[6,37],[-9,32],[-16,47],[-29,43],[-33,54],[-17,34],[-13,34],[-12,40],[-6,31],[6,21],[48,48],[8,17],[5,27],[-3,26],[-13,14],[-15,10],[-22,30],[-41,82],[-19,19],[-20,24],[-10,25],[-12,68],[-5,6],[-11,-20],[-15,-22],[-12,4],[-11,19],[-5,26],[-12,36],[-14,29],[-3,98],[-2,32],[-7,45],[-10,16],[-11,12],[-26,81],[-17,42],[-74,114],[-9,19],[-19,47],[-35,66],[-24,54],[-18,56],[-8,48],[-3,38],[-19,54],[-17,44],[-16,15],[-18,6],[-17,26],[-31,59],[-13,39],[-8,26],[0,26],[7,44],[9,26],[1,19],[-9,16],[-34,29],[-77,43],[-29,33],[-26,42],[-20,29],[-94,122],[-28,20],[-25,22],[-7,21],[1,20],[10,15],[27,32],[10,35],[-4,47],[-10,48],[5,16],[9,2],[17,2],[37,2],[80,-43],[11,5],[44,78],[16,47],[4,39],[8,25],[23,41],[0,37],[-11,50],[-11,19],[-10,8],[-32,-6],[-6,11],[-4,37],[-2,23],[-10,26],[-34,23],[-29,6],[-7,10],[11,25],[20,25],[15,15],[12,26],[2,27],[-15,24],[-19,26],[-31,50],[-43,54],[-26,18],[-13,-2],[-48,-46],[-25,-30],[-21,-54],[-22,-11],[-23,23],[-25,25],[-70,35],[-30,29],[-61,179],[-9,37],[6,41],[4,59],[6,38],[11,37],[3,32],[-3,32],[-9,18],[-11,5],[-9,8],[-8,41],[-5,-5],[-7,-51],[-9,-18],[-12,-9],[-10,8],[-5,20],[-3,35],[-6,46],[-8,30],[-26,31],[-12,40],[-40,87],[-33,61],[-15,55]],[[78368,64734],[13,20],[17,30],[19,46],[20,58],[8,35],[6,15],[12,10],[13,-6],[23,-23],[34,-30],[30,-35],[12,-36],[17,-34],[13,-10],[7,2],[19,26],[17,26],[1,29],[15,26],[20,43],[10,30],[7,3],[8,-9],[32,-90],[6,-6],[9,14],[13,70],[14,28],[4,-7],[77,-134],[8,2],[8,6],[6,20],[6,46],[11,50],[25,27],[19,6],[7,-24],[17,-32],[20,-5],[43,58],[15,9],[15,-1],[15,2],[15,22],[15,29],[5,58],[4,51],[10,21],[13,14],[24,19],[53,50],[14,24],[10,13],[21,-21],[25,-42],[15,-31],[10,-34],[5,-29],[40,-24],[25,-35],[17,-27],[17,1],[16,7],[11,22],[19,0],[22,-3],[10,-8],[18,-50],[8,-7],[17,4],[31,17],[25,9],[23,-20],[43,-55],[-12,-39],[-9,-42],[-19,-30],[-15,-7],[-8,-42],[-4,-61],[4,-31],[11,-10],[12,-20],[5,-27],[2,-61],[-1,-68],[2,-23],[9,4],[9,9],[18,-11],[23,-18],[14,-18],[12,3],[10,-18],[4,-34],[12,-23],[32,-45],[26,-3],[22,-59],[23,19],[10,-25],[47,9],[33,24],[12,-6],[30,-49],[18,-30]],[[79615,56844],[-8,-1],[-6,12],[26,37],[-3,-25],[1,-12],[-10,-11]],[[79768,57832],[-23,-35],[-2,29],[20,19],[7,15],[6,0],[-8,-28]],[[79684,63833],[-3,-11],[-14,27],[-10,12],[8,37],[16,-40],[3,-25]],[[79889,64064],[-40,-72],[-15,1],[13,82],[7,19],[24,-28],[11,-2]],[[79866,63897],[-15,-15],[-19,2],[22,28],[12,35],[9,12],[-1,-30],[-8,-32]],[[79730,63794],[-11,-3],[-22,47],[11,25],[26,-18],[5,-11],[0,-10],[-6,-22],[-3,-8]],[[33105,57107],[-33,-19],[0,15],[9,27],[17,7],[7,10],[11,6],[6,-1],[7,-8],[-16,-15],[-8,-22]],[[32264,58254],[9,-75],[-3,-14],[-25,-51],[-21,-3],[-17,1],[-13,10],[-17,33],[-16,-10],[-40,12],[-11,11],[15,41],[28,16],[10,4],[8,-25],[20,-22],[23,-2],[6,38],[32,57],[12,-21]],[[31885,58125],[-15,-13],[-27,13],[-14,18],[9,21],[22,0],[21,-25],[4,-14]],[[33056,56951],[-17,-12],[-3,58],[5,15],[30,47],[8,8],[6,-9],[-2,-13],[14,-21],[-3,-26],[-16,-29],[-22,-18]],[[33328,56767],[52,-140],[1,-15],[-6,-18],[-32,-33],[-7,-17],[-12,-62],[-40,-35],[-28,-42],[-19,-38],[-10,-15],[-37,-9],[-12,-23],[-14,-72],[-11,-29],[-20,-35],[0,-22],[27,-78],[5,-24],[-9,-37],[1,-27],[14,-31],[17,-7],[16,13],[20,-1],[13,-9],[6,-9],[1,-24],[-9,-51],[-12,-34],[-53,-50],[-23,-30],[-13,-22],[-29,12],[-15,-1],[-11,-17],[-7,-14],[-19,-4],[-27,-8],[-11,-10],[-9,-25],[-7,-36],[6,-43],[8,-39],[0,-35],[6,-99],[-8,-23],[-18,-26],[-22,-46],[-24,-63],[4,-19],[58,-134],[59,-136],[59,-136]],[[33127,54839],[8,-6],[11,-16],[11,-47],[8,-50],[0,-26],[-6,-33],[-15,-38],[-17,-30],[-25,-26],[-21,-25],[-16,-64],[-11,-23],[-9,-9],[-18,-9],[-30,2],[-20,6],[-24,-49],[-31,-18],[-21,-65],[-74,-53],[-72,-40],[-20,-17],[-72,34],[-17,-10],[-20,-32],[-18,-24],[-15,-1],[-13,-13],[-8,-45],[-7,-154],[-26,-45],[-31,0],[-21,53],[-25,40],[-44,96],[-12,12],[-12,0],[-41,-28],[-19,12],[-16,15],[-26,-5],[-46,-1],[-30,-1],[-14,26],[-14,53],[-9,19],[-11,16],[-17,8],[-75,-1],[-14,0],[-11,11],[-14,45],[-16,22],[-18,1],[-8,-25],[32,-83],[9,-44],[28,-65],[81,-137],[15,-43],[-1,-55],[-1,-85],[3,-80],[21,-115],[29,-118],[8,-74],[-5,-55],[-6,-30],[1,-13],[6,-12],[28,-17],[59,-10],[35,0],[55,-13],[4,-41],[-6,-68],[-10,-39],[-9,-11],[-30,-9],[-31,-42],[-45,-41],[-26,-5],[-10,-8],[-9,-13],[-8,-15],[-9,-77],[-13,-88],[-25,-51],[-28,-43],[-28,-5],[-22,3],[-11,-12],[-16,-35],[-23,-44],[-18,-23],[-24,2],[-26,-22],[-32,-35],[-22,-29],[-18,-50],[-26,-52],[-27,-36],[-13,-45],[-18,-57],[-23,-2],[-2,34],[11,55],[-12,48],[-22,26],[-10,7],[-10,-3],[-26,-23],[-32,-43],[-20,-31],[-17,-14],[-37,-13],[-30,-6],[-13,9],[-23,31],[-53,98],[-71,133]],[[31423,52547],[-5,39],[3,39],[-13,58],[-8,61],[-6,21],[-2,45],[-16,83],[-12,67],[-12,35],[5,29],[-5,29],[-9,24],[-14,76],[5,33],[-4,33],[-12,23],[-16,24],[-22,51],[-27,48],[-13,20],[-9,7],[-8,46],[-6,14],[-14,4],[-27,19],[-26,-23],[-1,35],[8,22],[89,170],[44,78],[5,11],[4,18],[3,24],[-10,28],[-42,131],[-15,24],[-14,21],[-16,55],[-20,128],[-14,64],[-4,49],[1,56],[-6,43],[-11,30],[0,91],[11,153],[3,116],[-6,80],[11,60],[26,42],[14,64],[3,86],[16,72],[28,56],[10,55],[-9,54],[-3,35],[-24,35],[-44,25],[-37,3],[-22,-28],[-57,-25],[-91,-24],[-74,0],[-56,24],[-42,-8],[-29,-40],[-20,-9],[-12,22],[-13,6],[-20,-14],[-3,7],[-43,107],[-40,100],[-46,118],[-53,137],[-10,9],[-16,-1],[-22,-2],[-33,14],[-23,20],[-19,19],[-33,25],[-23,4],[-20,-7],[-56,-48],[-32,-5],[-25,-1],[-67,24],[-45,4],[-53,-16],[-22,-9],[-32,25],[-22,37],[-20,88],[-14,69],[-25,14],[-27,12],[-13,23],[-8,40],[-2,51],[2,84],[3,29],[4,90],[15,47],[9,23],[-1,38],[-8,77],[-7,55],[-30,62],[-39,79],[-17,128],[-20,150],[-15,15],[-15,-8],[-15,8],[-14,60],[-13,11],[-22,-21],[-16,-16],[-40,-15],[-8,15],[3,19],[17,54],[20,70],[23,64],[21,66],[16,70],[11,138],[7,96],[20,170],[36,136],[14,62],[33,82],[15,44],[20,35],[55,47],[65,234],[15,37],[67,35],[51,27],[37,28],[13,16],[10,7]],[[30189,58676],[-9,-28],[-18,-34],[-20,-21],[-106,-53],[-11,-11],[-13,-22],[0,-50],[2,-39],[32,-129],[12,-32],[41,-70],[-9,-10],[-16,-1],[12,-92],[25,-63],[1,-39],[-19,-123],[-36,-74],[-25,-86],[-20,-34],[-44,-168],[34,-101],[4,-50],[29,-73],[19,-23],[12,-30],[-6,-49],[12,-67],[15,-35],[18,-14],[23,0],[67,44],[15,20],[10,36],[34,73],[2,93],[7,113],[-8,73],[-35,104],[-15,75],[-35,69],[-21,118],[-9,37],[-6,51],[-8,91],[23,32],[-2,74],[57,21],[123,120],[77,31],[87,64],[20,32],[17,52],[14,7],[45,-50],[22,17],[9,39],[-12,75],[-26,0],[-78,-27],[-8,32],[0,29],[-18,89],[11,68],[12,55],[22,22],[33,24],[25,-37],[15,-35],[8,-33],[6,-92],[13,-93],[14,-64],[23,-49],[17,4],[12,8],[81,11],[50,-33],[63,-17],[59,-71],[60,-85],[15,-63],[6,-59],[14,-40],[-14,-41],[7,-69],[18,-69],[26,-44],[74,-12],[81,30],[125,27],[40,23],[206,12],[39,-33],[4,-33],[0,-26],[67,-124],[54,-16],[46,-40],[48,-22],[52,-30],[30,4],[22,11],[26,2],[184,207],[98,-6],[15,14],[13,18],[-36,32],[-82,12],[-25,-21],[-14,53],[27,-2],[91,18],[105,-11],[85,38],[43,6],[24,-8],[68,25],[128,-29],[101,24],[-12,-34],[-33,-21],[-53,-7],[-41,-50],[-87,9],[-61,-18],[19,-14],[0,-51],[9,-11],[8,0],[21,-38],[6,-25],[7,-53],[-10,-56],[-12,-26],[25,9],[14,26],[-2,27],[2,31],[14,-10],[9,-14],[32,-148],[22,-78],[6,3],[5,3],[7,15],[10,36],[9,-23],[5,-9],[5,-3],[-5,34],[6,42],[-2,15],[10,3],[12,-5],[17,-12],[30,-49],[20,-51],[1,-28],[8,-16],[12,-16],[7,-26],[1,41],[-8,30],[-2,34],[40,1],[10,45],[21,-27],[56,-123],[21,-21],[62,-24],[38,-59],[23,-53],[-14,-56],[-36,-28],[-14,-35],[-9,-34],[0,-35],[-11,-40],[-1,-14],[-7,-56],[-15,-68],[-19,-72],[-104,-2],[26,-29],[23,-22],[39,-57],[30,45],[44,3],[48,49],[18,8],[88,-26],[22,36],[17,11],[48,-7],[42,-39]],[[53455,75978],[-3,-1],[0,2],[0,3],[3,0],[0,-4]],[[96317,43302],[18,-191],[21,1],[11,10],[12,45],[5,70],[11,10],[14,-8],[-6,-22],[4,-56],[10,-31],[7,-6],[14,-146],[6,-31],[-1,-25],[-29,-54],[-44,1],[-30,-33],[-19,3],[0,37],[-17,29],[-19,63],[5,112],[-33,208],[-1,52],[12,68],[11,3],[15,-56],[23,-53]],[[96503,42571],[12,-13],[7,0],[4,-28],[40,-56],[11,2],[9,-31],[17,-15],[5,-31],[12,-32],[-21,-38],[-41,10],[-24,-44],[-21,11],[-4,23],[3,8],[-13,58],[-5,90],[-9,52],[-9,23],[-20,-20],[-8,-3],[-18,43],[9,87],[4,25],[15,5],[23,-23],[22,-103]],[[96790,42177],[8,-8],[-4,-24],[-39,27],[-30,-10],[-9,1],[-9,22],[-7,44],[3,30],[13,22],[5,3],[10,-26],[8,-18],[9,-8],[19,-43],[23,-12]],[[96748,42432],[-32,-6],[-44,18],[-18,25],[-8,25],[15,19],[23,9],[27,57],[10,-22],[10,-64],[11,-20],[6,-19],[0,-22]],[[96790,41738],[27,-82],[11,-7],[-17,-59],[-34,-5],[-41,15],[15,20],[-8,23],[-13,5],[-14,-11],[-6,4],[9,38],[23,53],[6,4],[6,1],[6,-5],[30,6]],[[96641,42951],[-19,-26],[-34,2],[-13,15],[42,80],[49,17],[-25,-88]],[[96725,42643],[-5,-1],[-4,27],[-16,141],[10,126],[7,-27],[23,-221],[-3,-36],[-12,-9]],[[96718,43013],[-5,-36],[-11,41],[-7,175],[3,16],[6,1],[14,-121],[0,-76]],[[96449,42785],[-5,-15],[-30,37],[7,36],[32,-12],[-4,-46]],[[96550,43628],[-11,-29],[-32,9],[-7,8],[2,48],[8,17],[19,15],[25,-24],[-4,-44]],[[96524,43832],[-4,-6],[-7,4],[-16,70],[4,23],[21,22],[18,-38],[2,-22],[0,-18],[-3,-16],[-13,-6],[-2,-13]],[[97192,40214],[-9,-31],[-15,0],[-20,22],[4,29],[22,5],[6,-2],[12,-23]],[[97080,40587],[-15,-63],[-25,15],[-24,45],[-12,40],[8,75],[12,14],[13,-5],[6,-74],[37,-47]],[[97036,40932],[-12,-27],[-12,3],[-72,64],[3,27],[-3,67],[8,37],[20,15],[15,-8],[10,-54],[22,-22],[-16,-18],[27,-41],[10,-43]],[[69707,76179],[9,11],[16,10],[26,-20],[23,-25],[5,-12],[-1,-13],[-55,-49],[-33,-23],[-15,-4],[-4,-7],[-11,-55],[-21,-10],[-27,-18],[-19,-25],[-30,-61],[-76,-89],[-1,-18],[7,-15],[24,-10],[33,-27],[18,-21],[48,27],[12,-6],[13,-28],[13,-80],[22,-21],[28,-17],[18,-5],[23,-20],[32,-7],[21,7],[26,-17],[4,7],[3,119],[22,-20],[13,1],[11,14],[6,20],[4,39],[-5,39],[10,18],[7,4],[6,-5],[3,-10],[1,-35],[16,-15],[10,-9],[9,-30],[9,-29],[6,-67],[22,-4],[26,-13],[17,13],[14,-8],[5,-32],[-1,-29],[2,-24],[7,-7],[23,15],[19,2],[18,-14],[22,-21],[32,-57],[10,-8],[48,-4],[10,-12],[17,0],[17,11],[40,-19],[1,-10],[-7,-14],[-94,-78],[-7,-24],[-19,-31],[-21,-17],[-10,-1],[-46,31],[-5,-7],[-4,-13],[0,-14],[10,-32],[-5,-21],[-8,-15],[-29,13],[-6,9],[0,9],[-11,0],[-17,-9],[-33,-57],[-12,-29],[-4,-18],[-15,-10],[-16,-4],[-20,-27],[-22,-20],[-7,15],[-5,17],[-6,5],[-13,-4],[-17,-1],[-17,19],[-23,20],[-20,6],[-58,-9],[-29,-9],[-9,-9]],[[69710,75022],[-16,-3],[-69,-19],[-14,7],[-10,31],[-9,33],[-18,12],[-20,9],[-7,13],[-1,16],[3,16],[1,8],[46,63],[42,57],[4,4],[3,11],[7,20],[0,10],[-31,23],[-1,10],[6,11],[0,14],[-22,41],[-38,65],[-11,6],[-8,-4],[-15,-62],[-7,-16],[-43,-41],[-37,-29],[-64,-50],[-17,-15],[-12,2],[-11,10],[-37,51],[-23,17],[-16,-17],[-13,-25],[1,-51],[-15,-27],[-15,-13],[27,-137],[-2,-18],[-21,-5],[15,-52],[-13,-6],[-32,12],[-44,8],[-84,-23],[-6,-9],[-2,-11],[5,-11],[40,-1],[40,6],[11,-10],[1,-17],[-4,-11],[-13,-2],[-29,-10],[-4,-11],[-1,-10],[10,-31],[11,-19],[2,-11],[-5,-10],[-6,-4],[-9,15],[-6,-3],[-2,-13],[-3,-15],[-7,-11],[-13,6],[-13,-5],[-8,-55],[-7,-62],[-22,-42],[-12,-15],[-18,-4],[-27,5],[-16,6],[-46,9],[-47,17],[-53,16],[-49,-37],[-14,-22],[-9,-21],[-9,-10],[-21,-129],[2,-14],[12,-12],[60,-26],[9,-11],[5,-13],[2,-58],[5,-8],[21,-7],[30,0],[23,6],[24,-5],[16,-13],[8,-20],[4,-21],[-28,-127],[3,-47],[8,-66],[16,-52],[30,-51],[23,-33],[5,-15],[1,-24],[-4,-31],[-13,-48],[-16,-42],[-17,-18],[-24,-54],[-22,-66],[-41,-86],[-13,-49],[-5,-139],[-11,-42]],[[68821,73255],[-1,16],[-15,16],[-26,-3],[-17,8],[-8,18],[-21,-5],[-34,-28],[-34,14],[-35,58],[-67,21],[-85,-13]],[[68478,73357],[-4,63],[1,81],[4,108],[28,84],[0,16],[-6,15],[-9,14],[-51,23],[-15,13],[-20,26],[-25,28],[-22,19],[-34,26],[-32,14],[-19,-11],[-17,-14],[-16,0],[-16,7],[-59,64],[-90,110],[-71,76],[-45,37],[-10,12],[-25,34],[-62,93],[-41,-14],[-58,61],[-53,59],[-11,15],[-60,109],[-60,71],[-65,77],[-42,48],[-71,82],[-34,49],[-12,18],[-12,35],[-18,170],[-22,78],[-30,43],[-26,82],[-22,121],[-17,79],[-14,36],[-29,40],[-43,44],[-41,21],[-15,-1],[-7,-5],[-9,-8],[-16,-33],[-24,-3],[-17,1],[-17,12],[-52,10],[-18,11],[-31,-1],[-67,-17],[-17,3],[-70,73],[-31,29],[-6,16],[0,28],[10,40],[9,28],[-4,30],[-13,32],[0,34],[9,19],[19,-6],[7,12],[-3,18],[-10,13],[-13,29],[-40,27],[-6,11],[2,12],[7,14],[1,28],[1,37],[5,19],[2,15],[-6,12],[-14,14],[-21,34],[-27,4],[-86,-1],[-27,13],[-22,19],[-21,73],[-11,17],[-11,7],[-24,2],[-29,7],[-15,13],[-41,66],[-39,59],[-16,-56],[-15,-11],[-34,5],[-26,10],[-15,-13],[-15,-22],[2,-15],[12,-15],[24,-28],[36,-70],[16,-38],[2,-13],[-3,-10],[-5,-5],[-7,0],[-9,1],[-6,11],[-2,20],[-12,30],[-12,17],[-14,11],[-19,8],[-25,14],[-13,1],[-12,-17],[-11,-22],[-6,-49],[-19,-60],[-11,-24],[-36,-14],[-84,-5],[-26,-19],[-17,-22],[-32,-74],[-22,-24],[-19,-33],[5,-108],[10,-126],[16,-35],[10,-11],[2,-12],[-7,-11],[-8,-14],[-13,-25],[-15,1],[-29,6],[-24,7],[-82,7],[-66,6],[-73,7]],[[65549,75646],[0,132],[0,132],[0,132],[-1,133],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[35,17],[44,20],[42,20],[49,24],[57,27],[48,22],[57,27],[44,21],[41,20],[53,23],[82,36],[45,19],[46,21],[44,19],[30,7],[31,-27],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-37],[38,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[36,-35],[16,-26],[9,-58],[17,-46],[31,-49],[32,-51],[39,-68],[27,-46],[28,-48],[45,-78],[29,-49],[23,-2],[46,12],[61,15],[49,13],[59,15],[56,14],[44,11],[66,-9],[65,-8],[47,-6],[46,-6],[54,-7],[30,-4],[35,-4],[15,11],[30,25],[28,22],[30,24],[26,12],[27,-38],[22,-43],[24,-46],[28,-44],[27,-27],[36,-35],[20,-61],[28,-81],[18,-53],[19,-55],[27,22],[29,23],[27,21],[-4,-68],[-3,-61],[-4,-93],[-4,-77],[-9,-91],[-1,-69],[0,-61],[-1,-48],[51,-2],[38,-2],[47,-2],[5,-61],[6,-85],[10,-77],[8,-65],[12,-84],[6,-45],[12,-53],[11,-12],[18,-9],[62,6],[52,6],[41,4],[43,4],[58,6],[19,-13],[17,9],[19,9],[16,-38],[8,-19],[11,-21],[15,-18],[-7,-40],[-9,-57],[-3,-30],[18,-32],[14,-18],[36,-38],[34,-21],[23,-6],[21,8],[8,21],[-2,30],[-10,31],[1,37],[6,27],[22,49],[21,46],[32,47],[37,47],[16,34],[6,59],[25,34],[26,20],[33,18],[9,29],[46,50],[27,25],[35,15],[48,32],[37,39],[36,72],[29,47],[24,29],[21,1],[14,-23],[12,-2],[8,11],[14,30],[14,35],[14,15],[27,8],[24,23]],[[69625,75424],[-1,14],[-8,23],[-13,13],[-6,-5],[5,-19],[15,-28],[8,2]],[[69779,74822],[-14,-5],[-26,1],[-14,6],[9,46],[0,10],[-1,1],[-7,6],[-12,19],[-3,29],[4,26],[8,11],[5,-2],[16,-40],[14,-12],[27,-6],[-14,-40],[10,-42],[-2,-8]],[[69938,74855],[-7,-24],[-13,6],[-11,16],[4,13],[15,7],[8,7],[7,1],[-3,-26]],[[35174,32406],[-13,-21],[-15,-41],[-17,-97],[-58,-133],[-12,-76],[-62,-78],[-44,-89],[-29,2],[-26,-38],[-149,-115],[-54,22],[-39,-1],[-37,51],[-84,19],[-53,-21],[-71,-56],[-21,1],[-15,3],[-39,23],[-21,50],[-108,57],[-88,129],[-104,2],[-79,-17],[-12,18],[-8,33],[-17,48],[-68,114],[-54,113],[-10,111],[7,121],[16,144],[-2,44],[19,26],[20,5],[19,37],[17,56],[3,43],[-13,78],[-10,110],[-10,55]],[[33833,33138],[21,86],[1,42],[-12,37],[-4,38],[6,39],[-1,37],[-8,36],[6,30],[20,23],[15,36],[10,49],[5,37],[0,26],[-6,24],[-12,22],[5,46],[24,67],[15,60],[7,52],[0,43],[-8,32],[3,22],[15,11],[6,34],[-2,84],[-15,70],[11,55],[33,64],[18,52],[1,39],[10,22]],[[33997,34453],[16,-42],[47,-11],[47,-2],[7,11],[19,69],[24,20],[27,5],[29,-3],[31,-46],[87,-150],[64,-104],[20,-50],[17,-36],[12,-35],[-5,-89],[1,-39],[3,-11],[14,-1],[22,6],[18,19],[15,29],[14,23],[11,13],[4,19],[7,19],[6,4],[13,-14],[30,-51],[23,-47],[6,-27],[9,-28],[9,-25],[7,-23],[23,-32],[23,-19],[15,20],[39,-65],[85,-54],[16,-33],[15,-46],[30,-71],[41,-63],[34,-27],[32,-15],[18,-14],[12,-24],[20,-27],[12,-9],[4,-24],[13,-51],[13,-65],[14,-60],[31,-57],[36,-45],[36,-26],[21,-31],[9,-33],[-25,-48],[-27,-62],[-23,-48],[-25,-33],[-8,-23],[-5,-36],[0,-190],[-2,-70],[2,-19],[3,-13],[16,-18],[18,-16],[7,-3]],[[95272,54910],[3,-27],[-18,13],[-2,10],[10,10],[7,-6]],[[88372,57315],[-21,-47],[-1,16],[6,28],[9,32],[8,19],[11,6],[8,-27],[-9,-23],[-11,-4]],[[92123,56074],[-2,-7],[-17,3],[-2,4],[1,3],[8,4],[1,10],[-4,2],[4,6],[6,1],[4,-7],[2,-9],[-1,-10]],[[92188,56124],[-4,-3],[-3,3],[1,14],[2,5],[4,1],[8,-4],[1,-4],[-9,-12]],[[93975,55768],[-16,-13],[-20,5],[-6,47],[-10,13],[2,23],[15,19],[30,-15],[11,-34],[-7,-22],[1,-23]],[[97120,55201],[-6,-17],[-6,1],[6,13],[4,18],[6,51],[14,19],[10,21],[-3,-22],[-15,-23],[-10,-61]],[[96896,56053],[-4,-9],[-27,5],[-12,11],[1,9],[22,-8],[20,-8]],[[97659,55903],[11,-13],[20,1],[19,-32],[-7,2],[-10,14],[-10,6],[-12,-2],[-6,5],[-5,19]],[[97527,55955],[35,-30],[46,14],[-7,-9],[-17,-8],[-12,-8],[-8,0],[-9,3],[-29,21],[-17,27],[4,9],[14,-19]],[[96357,58267],[-7,-4],[-5,4],[4,8],[8,1],[3,-2],[-3,-7]],[[90474,62651],[-9,-22],[-7,16],[-2,31],[13,-3],[4,-6],[1,-16]],[[90475,61255],[-6,-4],[-9,2],[-6,9],[-2,15],[18,1],[7,-12],[-2,-11]],[[90350,59998],[-13,-27],[-10,6],[-6,9],[-2,15],[22,15],[10,-5],[-1,-13]],[[90493,62257],[-14,-13],[17,57],[5,10],[8,-21],[-16,-33]],[[90486,60560],[-1,-15],[-14,4],[-4,6],[8,52],[20,24],[10,5],[-9,-25],[-2,-27],[-8,-24]],[[90461,60466],[-12,-29],[-8,45],[-1,19],[10,17],[7,-1],[4,-51]],[[31987,62401],[-21,-5],[-28,27],[22,10],[15,-6],[12,-26]],[[32039,62415],[-19,-15],[-12,2],[-5,6],[10,18],[26,-11]],[[32009,62093],[24,-26],[28,0],[-30,-25],[-56,-3],[1,41],[33,13]],[[90205,59480],[-12,-1],[-10,20],[-3,13],[-1,66],[40,57],[13,55],[10,-5],[10,-9],[8,-16],[-44,-92],[-11,-88]],[[2576,43576],[-12,-5],[-14,27],[28,21],[8,11],[34,-6],[-20,-8],[-24,-40]],[[31630,62468],[9,-12],[8,2],[-6,23],[6,0],[53,-14],[34,-24],[35,-12],[3,-80],[-27,-32],[-18,-34],[-15,-41],[-38,-47],[-45,-15],[-31,-1],[-11,1],[-11,9],[-23,-8],[-29,21],[-24,-5],[-48,5],[-18,-19],[-18,-4],[-17,4],[-14,8],[-36,-1],[-15,16],[6,91],[1,41],[-9,35],[-10,21],[-7,25],[14,17],[12,24],[4,37],[12,9],[15,4],[69,-17],[173,-10],[10,-3],[6,-14]],[[31826,62272],[-22,-3],[-14,4],[-5,17],[27,16],[30,-2],[18,-10],[2,-6],[-36,-16]],[[31146,62246],[-2,-1],[-3,1],[-1,1],[-2,6],[-8,8],[-2,8],[2,9],[3,3],[16,1],[2,-1],[3,-6],[0,-4],[-1,-4],[-3,-10],[-1,-2],[-1,-3],[-1,-5],[-1,-1]],[[13126,84403],[-3,-8],[-36,1],[-12,7],[-5,24],[3,23],[8,18],[10,34],[8,56],[52,-63],[16,-28],[8,-35],[-18,-13],[-22,-6],[-9,-10]],[[13117,84243],[-15,-2],[-16,9],[-40,47],[-1,14],[6,15],[22,29],[10,7],[54,-3],[17,-8],[4,-13],[0,-14],[-6,-13],[-1,-15],[3,-15],[-7,-15],[-30,-23]],[[12691,85385],[-2,-15],[-38,2],[-38,21],[-19,27],[4,13],[35,11],[34,-26],[24,-33]],[[9689,86599],[-9,-14],[-24,5],[-13,9],[44,37],[7,-8],[-5,-29]],[[9843,86300],[-14,-3],[20,38],[27,41],[26,27],[32,11],[-3,-20],[-43,-35],[-45,-59]],[[8883,86442],[-15,-17],[-55,10],[12,35],[42,22],[46,-34],[-30,-16]],[[7772,86613],[-13,-2],[17,28],[13,56],[17,-8],[3,-10],[-28,-57],[-9,-7]],[[5464,83719],[-4,-45],[-38,29],[-10,14],[7,11],[36,2],[9,-11]],[[5733,83509],[-9,-3],[-8,6],[-10,33],[-1,13],[20,-10],[7,-24],[1,-15]],[[5690,83612],[-1,-46],[-4,-7],[-8,12],[-15,-13],[-9,10],[4,16],[-1,12],[11,1],[3,23],[-2,9],[6,21],[8,5],[8,-43]],[[3831,82789],[-4,-1],[-7,14],[-1,13],[5,9],[13,22],[9,8],[11,4],[3,-6],[-10,-26],[-12,-17],[-7,-20]],[[1109,81688],[-24,-12],[-31,25],[3,30],[34,-25],[18,-18]],[[3858,89992],[-10,-3],[0,9],[32,23],[58,29],[-2,-6],[-31,-23],[-47,-29]],[[2371,88502],[5,-14],[29,2],[40,-6],[45,-14],[45,5],[56,43],[33,11],[34,6],[37,-10],[35,-23],[14,-13],[11,-24],[7,-28],[11,-21],[67,-25],[42,-10],[10,-14],[9,-19],[36,-14],[37,5],[20,-5],[63,-1],[77,-21],[-12,-56],[-25,-24],[-72,7],[-71,-8],[-29,-28],[-25,-37],[-3,-35],[-14,-16],[-15,-7],[-12,19],[-17,60],[-11,16],[-12,11],[-35,19],[-35,12],[-21,1],[-15,21],[-8,30],[-14,15],[-28,22],[-29,17],[-89,38],[-29,5],[-30,-4],[-32,-17],[-31,-26],[-31,-19],[-33,-4],[-32,11],[-29,25],[-15,18],[-8,30],[1,30],[4,29],[16,71],[27,14],[51,-50]],[[3851,86626],[26,-29],[13,-1],[43,8],[16,-6],[15,-12],[9,-19],[2,-33],[-7,-30],[2,-41],[-1,-18],[22,-24],[8,-32],[3,-34],[-49,-12],[-49,-2],[-43,-23],[-9,-17],[7,-26],[-11,-6],[-11,5],[-21,24],[-22,11],[-79,18],[-100,69],[-42,14],[-44,50],[-39,64],[25,10],[26,5],[116,-9],[14,46],[15,11],[36,13],[35,25],[15,0],[16,-10],[32,15],[17,3],[14,-7]],[[7528,85151],[2,-31],[12,3],[42,33],[23,10],[29,1],[23,-15],[4,-11],[-2,-14],[-18,-27],[1,-18],[19,-33],[49,-18],[6,-10],[0,-12],[-34,-55],[-12,-12],[-9,-3],[-61,9],[-55,18],[-23,3],[-8,-5],[-15,-17],[11,-5],[49,-4],[17,-25],[7,-18],[4,-20],[-10,-8],[-20,-6],[-25,0],[-31,-22],[-17,-25],[-62,-7],[-47,-34],[-17,-17],[-6,-20],[-17,-15],[-41,-14],[24,-13],[4,-11],[1,-16],[-4,-13],[-31,-59],[-60,-48],[-15,2],[-7,6],[-5,9],[-1,9],[78,98],[-3,4],[-21,4],[-34,26],[-23,-17],[-5,1],[6,23],[15,27],[-3,8],[-8,7],[-19,4],[-31,1],[-22,-6],[-15,-15],[-1,-6],[31,2],[9,-7],[8,-14],[5,-16],[2,-17],[-7,-24],[-14,-30],[-22,5],[-44,67],[-20,97],[-38,75],[-2,18],[11,46],[38,65],[42,18],[29,27],[28,9],[18,-1],[24,-12],[10,-25],[-6,-12],[2,-6],[17,-15],[18,-52],[21,-47],[14,-19],[19,-12],[-19,36],[-12,44],[-5,88],[-6,23],[11,6],[30,-3],[-1,13],[-32,29],[-19,25],[-8,19],[1,17],[17,25],[10,7],[10,3],[21,-5],[9,-8],[26,-56],[12,-17],[10,0],[10,9],[9,18],[8,12],[10,3],[29,-8],[10,3],[4,14],[0,25],[7,9],[2,18],[-16,27],[18,9],[61,-21],[25,-23],[-13,-42]],[[13882,84036],[-14,-30],[-10,-32],[-7,-35],[-3,-37],[2,-40],[5,-35],[17,-65],[6,-39],[1,-27],[-38,-92],[-13,-45],[1,-19]],[[13829,83540],[-27,-47],[-50,-64],[-23,-37]],[[13729,83392],[-11,12],[-65,10],[-24,82],[-12,64],[-19,55],[0,13],[17,37],[65,31],[1,12],[-24,8],[-6,13],[-7,60],[2,53],[-2,35],[-10,72],[-17,43],[-41,86],[-4,21],[18,27],[12,25],[-71,-43],[-96,-46],[-42,-32],[-9,-13],[-3,-11],[8,-30],[-1,-10],[-9,-18],[-10,-51],[-21,-53],[-10,-11],[-38,20],[-10,17],[-19,70],[5,19],[13,15],[19,34],[24,52],[45,133],[29,1],[52,26],[-82,13],[-12,7],[-11,18],[-9,29],[-17,33],[-31,11],[-13,12],[-21,39],[-14,18],[-7,22],[-1,26],[-6,13],[-21,5],[-12,9],[-3,67],[-42,17],[-18,15],[-28,42],[-7,21],[-3,17],[7,46],[-3,9],[-25,-5],[-153,72],[8,95],[-28,125],[-31,51],[6,19],[7,11],[13,0],[59,-37],[56,-44],[7,7],[-89,92],[-22,28],[-5,33],[-1,18],[7,10],[84,-9],[4,7],[-84,27],[-17,0],[-18,-39],[-9,-9],[-18,2],[-6,6],[-22,47],[-20,33],[-38,45],[-7,33],[-2,47],[5,45],[31,103],[13,18],[3,11],[-10,-1],[-9,-10],[-25,-48],[-27,-78],[-21,-27],[-14,6],[-20,32],[-43,39],[-50,10],[-31,40],[-46,111],[-6,55],[-6,14],[-25,18],[-16,26],[-24,135],[-31,93],[-8,50],[3,49],[-4,5],[-11,-38],[-3,-20],[-20,-5],[19,-39],[5,-19],[-10,1],[-19,-5],[33,-66],[14,-102],[21,-76],[14,-62],[7,-47],[9,-44],[25,-99],[3,-20],[-3,-16],[-8,-19],[-14,-7],[-45,13],[-17,25],[-24,44],[-34,21],[-84,-10],[-6,3],[0,37],[10,65],[-8,26],[-44,96],[1,19],[60,44],[-29,3],[-24,-17],[-9,11],[-14,62],[-9,23],[-5,4],[-2,-58],[10,-31],[1,-17],[-1,-25],[-7,-18],[-11,-11],[-11,-2],[-20,12],[-23,23],[-19,11],[-8,10],[-9,25],[-15,20],[-74,24],[-44,30],[-3,-8],[13,-31],[2,-19],[-11,-5],[-20,-30],[6,-4],[21,10],[23,-1],[39,-19],[35,-23],[12,-13],[6,-20],[4,-7],[34,-23],[2,-12],[-22,-35],[45,3],[27,-12],[34,-56],[11,-30],[2,-40],[-7,-11],[-14,-8],[-92,-13],[-34,-48],[-7,-1],[-25,13],[-46,38],[-58,36],[-131,108],[-3,5],[-3,20],[-9,11],[-17,9],[-25,27],[-32,45],[-19,36],[-8,25],[-18,29],[-59,61],[-31,23],[-28,13],[-24,3],[-6,8],[11,13],[2,8],[-53,13],[-50,28],[-127,80],[-65,50],[-39,24],[-16,13],[-7,11],[9,12],[26,12],[17,13],[27,51],[2,16],[-14,37],[-7,33],[0,19],[4,18],[4,12],[11,12],[9,6],[10,-4],[32,-46],[4,-17],[-1,-63],[9,-73],[3,5],[3,24],[2,47],[4,22],[6,22],[12,12],[36,-7],[17,4],[-71,33],[-44,62],[-8,7],[-24,3],[-26,-26],[-66,-82],[-19,-14],[-83,-46],[-57,-9],[-63,7],[-54,15],[-136,72],[-21,17],[31,44],[2,14],[-11,45],[-9,13],[-13,8],[-4,-6],[0,-13],[3,-25],[-10,-13],[-23,-14],[-39,-15],[-120,37],[-124,30],[-110,7],[-156,-25],[-83,-24],[-48,-2],[-47,4],[-4,17],[21,10],[-1,12],[-27,39],[-40,23],[-55,8],[-32,11],[-8,14],[-19,14],[-31,13],[-13,23],[10,71],[11,43],[10,30],[27,48],[-9,-3],[-39,-36],[-33,-37],[-32,-48],[-18,-22],[-24,-20],[-37,5],[-50,30],[-43,15],[-36,1],[-15,5],[25,27],[14,22],[19,34],[5,17],[-132,5],[-5,19],[0,13],[-4,11],[-19,8],[-27,-6],[-43,-22],[-19,17],[7,9],[14,7],[28,31],[-38,16],[-20,18],[-10,16],[1,55],[10,35],[87,34],[-27,13],[-56,-5],[-37,-29],[-43,-41],[-30,-16],[-15,11],[-20,3],[-25,-3],[-16,-11],[-9,-18],[-10,-12],[-11,-6],[-8,2],[-12,18],[-25,12],[-12,14],[-7,-9],[-9,-27],[-9,-13],[-42,-14],[-23,2],[-28,34],[-4,12],[10,29],[61,115],[-6,-1],[-20,-18],[-39,-46],[-18,-14],[-30,-1],[-14,5],[-17,-4],[-20,-12],[-13,-14],[-6,-15],[4,-2],[30,17],[17,4],[5,-8],[-24,-52],[-14,-50],[-13,-12],[-22,2],[-24,-5],[0,-14],[44,-39],[16,-6],[20,-14],[3,-14],[-7,-38],[-6,-15],[-9,-8],[-36,1],[-12,-4],[-24,-24],[-12,-19],[4,-2],[21,16],[31,9],[39,1],[30,9],[20,16],[19,-4],[18,-26],[6,-22],[-8,-19],[-15,-13],[-23,-9],[-15,-12],[-6,-16],[-3,-24],[-1,-32],[6,-58],[-5,-7],[-8,-5],[-13,0],[-12,-14],[-27,-76],[-9,-9],[-12,8],[-10,0],[-9,-10],[-19,-8],[-30,-5],[-25,2],[-45,16],[-18,12],[-15,19],[-40,-20],[-11,9],[-25,53],[-5,-3],[-5,-58],[-8,-20],[-25,-41],[-13,-71],[-4,-3],[-5,11],[-15,63],[-8,14],[-23,-36],[-2,-14],[6,-47],[-6,-7],[-45,25],[-11,2],[-3,-5],[15,-37],[-1,-13],[-65,-71],[-17,3],[-10,7],[-12,-1],[-41,-27],[-11,1],[-15,16],[-7,-1],[-4,-16],[-1,-32],[-15,-30],[-49,-49],[-13,-23],[-9,-31],[-8,-3],[-28,20],[-33,13],[-5,-6],[10,-19],[-2,-12],[-14,-4],[-18,2],[-22,7],[-31,-8],[-40,-25],[-33,0],[-46,41],[-12,3],[-4,12],[9,33],[13,25],[9,12],[44,32],[50,12],[31,19],[39,40],[20,30],[40,77],[-3,6],[-9,4],[-88,-73],[-13,-7],[-17,1],[-70,28],[-14,12],[-11,35],[20,80],[13,39],[35,60],[44,64],[15,41],[24,110],[-2,51],[-10,61],[-1,36],[10,12],[102,56],[49,43],[94,62],[25,0],[19,-22],[22,-17],[25,-13],[32,1],[39,16],[62,-6],[128,-41],[27,-2],[1,5],[-19,29],[-89,17],[-37,16],[-104,74],[-24,28],[10,14],[26,11],[8,10],[4,19],[15,25],[25,32],[39,31],[75,46],[-29,2],[-54,-8],[-19,-9],[-36,-33],[-14,-23],[-20,-46],[-8,-8],[-37,-7],[-101,-4],[-17,23],[-9,4],[-13,-4],[-92,-59],[-34,-30],[-23,-35],[-37,-25],[-49,-16],[-37,-20],[-39,-40],[-14,-30],[0,-14],[9,-45],[-10,-9],[-22,-3],[-36,-30],[-76,-89],[-10,-32],[0,-11],[12,-25],[-8,-17],[-22,-25],[-48,-41],[-31,-16],[-20,-1],[-20,6],[-35,26],[-28,2],[-2,-4],[39,-28],[39,-36],[24,-30],[10,-24],[0,-25],[-9,-25],[-27,-44],[-27,-13],[-70,-13],[-22,-11],[-7,-8],[48,-18],[4,-10],[-6,-37],[-13,-12],[-40,-22],[-35,-6],[-6,4],[7,29],[-2,7],[-13,6],[-19,-11],[-47,-43],[-5,-7],[17,-11],[-4,-10],[-26,-30],[-10,-21],[-17,-20],[-76,-64],[5,-15],[-19,-56],[-11,-49],[13,-20],[64,-24],[31,-6],[37,-17],[66,-45],[22,-30],[3,-14],[-2,-15],[-8,-21],[-21,-38],[-50,-58],[-22,-16],[-34,-13],[-12,-10],[-43,-54],[-12,-30],[2,-26],[-9,-18],[-56,-35],[2,-6],[20,-3],[-7,-31],[-3,-43],[-10,-8],[-36,1],[-44,-17],[-3,-5],[-1,-31],[-118,-23],[-25,-59],[-14,-18],[-45,-43],[-29,-18],[-32,-10],[-17,-15],[-1,-18],[-9,-17],[-28,-26],[-14,-34],[-10,-5],[-51,-8],[-11,-11],[-5,-46],[-9,-1],[-19,11],[-24,-9],[-53,-51],[-12,-18],[1,-10],[8,-10],[13,-31],[-1,-20],[-20,-58],[-8,-9],[-25,-14],[-10,-32],[-23,4],[-19,-6],[-12,-21],[-14,-12],[-14,-4],[-18,-16],[-22,-31],[-20,-19],[-18,-9],[-18,-2],[-18,5],[-16,-4],[-14,-11],[-13,-18],[-11,-50],[-14,-22],[-9,-4],[-17,4],[-27,10],[-28,-4],[-44,-30],[-14,-23],[28,-5],[14,-7],[-1,-7],[-14,-6],[-25,1],[-14,-6],[-19,-13],[-45,-14],[-17,-10],[-34,-58],[-4,-13],[4,-3],[19,6],[23,-10],[11,-12],[8,-15],[7,-29],[4,-4],[-43,-49],[-12,-21],[-8,-8],[-5,6],[-6,55],[-3,9],[-10,1],[-10,-17],[-22,-65],[-23,-32],[-178,-83],[-26,-19],[-5,-35],[-7,-31],[-12,-24],[-14,-16],[-3,11],[1,86],[-3,18],[-18,11],[-8,-2],[-11,-5],[-18,-18],[-10,-5],[-14,1],[-23,-18],[-55,-59],[-36,-15],[-10,-12],[-15,-32],[-10,-12],[-15,-1],[-20,10],[-16,-7],[-12,-24],[-13,-9],[-35,17],[-15,-11],[-20,-31],[-21,-20],[-22,-9],[-56,-11],[-23,7],[-5,9],[1,38],[9,28],[9,13],[11,12],[17,1],[31,-8],[-4,9],[-11,11],[-29,19],[-28,10],[-16,-6],[-23,-15],[-15,-17],[-8,-19],[-10,-63],[-6,-17],[-67,-111],[-26,-34],[-25,2],[-13,-13],[-17,-27],[-17,-13],[-14,1],[-12,5],[-8,9],[1,9],[11,8],[-4,22],[-19,37],[-13,19],[-24,3],[-4,-17],[8,-84],[-1,-19],[-15,-24],[-41,-27],[-12,2],[-37,53],[-34,11],[-2,-17],[7,-36],[-8,-32],[-25,-31],[-19,-15],[-13,1],[-1,21],[12,42],[3,35],[-6,28],[1,22],[7,15],[45,41],[20,7],[10,-11],[13,-1],[15,6],[10,14],[4,19],[20,26],[35,31],[40,57],[46,83],[53,72],[62,60],[66,48],[134,66],[10,-4],[-12,-21],[8,-14],[13,-1],[49,10],[20,14],[6,-13],[-7,-17],[-30,-17],[1,-14],[43,-67],[13,-10],[12,1],[4,9],[-3,48],[14,9],[30,2],[19,-6],[9,-15],[17,-12],[25,-10],[15,3],[6,16],[-10,19],[-48,40],[-13,18],[-3,23],[7,31],[14,45],[24,60],[21,42],[42,47],[29,23],[72,72],[140,73],[34,47],[47,52],[20,13],[0,-20],[6,-18],[32,-12],[20,-4],[10,4],[2,19],[-4,34],[-1,33],[2,30],[4,24],[21,43],[31,49],[43,57],[27,26],[25,14],[24,25],[42,58],[14,10],[30,11],[11,-5],[7,-14],[8,-10],[30,-8],[21,13],[-4,7],[-16,5],[-11,8],[-10,35],[-20,21],[-5,24],[4,37],[17,87],[3,90],[16,51],[31,19],[69,13],[-40,23],[-16,0],[-26,11],[-10,56],[0,40],[18,47],[64,80],[71,55],[-10,4],[-8,17],[32,110],[32,98],[-43,-84],[-50,-64],[-145,-74],[-99,-63],[-47,-14],[-31,15],[-24,60],[-14,22],[-18,39],[8,50],[14,35],[31,6],[34,-17],[31,-1],[-39,34],[-56,30],[-26,-9],[-19,-49],[-26,-34],[-23,12],[-14,14],[10,-41],[-18,-63],[-6,-43],[25,-115],[-5,-45],[-45,-21],[-37,37],[-76,145],[-27,41],[-60,69],[-20,-10],[-25,-34],[-24,-9],[-65,50],[-30,37],[-28,46],[-44,-25],[-38,-30],[-44,-48],[-30,0],[-81,-41],[-9,-1],[-11,-22],[-11,-10],[-10,-43],[-109,-33],[-108,19],[38,23],[42,19],[37,44],[-16,60],[-3,30],[1,38],[40,54],[-42,0],[-27,-19],[-25,40],[-12,79],[29,47],[13,36],[12,50],[1,43],[-23,72],[-63,153],[-29,115],[-50,60],[37,100],[41,91],[54,40],[-4,6],[-30,0],[-19,-5],[-18,-30],[-18,-22],[-56,-116],[-37,-56],[-23,-16],[38,-22],[6,-19],[7,-41],[-10,-51],[-10,-28],[-45,2],[-40,-41],[-95,-44],[-128,-26],[-63,3],[-65,52],[0,30],[3,26],[-94,90],[-54,89],[-38,2],[-33,23],[-39,37],[3,30],[6,21],[-24,15],[-31,-2],[-36,11],[94,114],[32,77],[27,11],[34,-12],[47,-30],[40,-14],[14,-14],[15,-27],[-16,-45],[-14,-31],[17,8],[50,49],[37,43],[17,-4],[12,-8],[20,-44],[25,-45],[56,43],[30,53],[-25,24],[-31,13],[-79,19],[20,15],[50,-2],[19,15],[-20,20],[-25,18],[-68,-60],[-124,3],[-87,35],[-87,-6],[-13,7],[-17,19],[49,45],[34,25],[2,14],[-20,2],[-38,-12],[-17,21],[3,36],[-6,-4],[-15,-19],[-21,10],[-18,16],[9,17],[19,24],[-8,3],[-17,-5],[-16,-31],[3,-25],[0,-36],[-28,-7],[-24,5],[-17,36],[-17,78],[-48,20],[-12,39],[30,51],[-13,26],[-32,8],[-37,-25],[-17,22],[-3,25],[-1,36],[10,3],[9,-7],[74,20],[7,10],[-59,30],[-16,31],[24,18],[44,2],[61,19],[-25,33],[-6,18],[-5,31],[10,51],[72,117],[71,98],[22,22],[32,12],[30,-9],[31,-21],[6,9],[-11,9],[-13,40],[43,15],[26,45],[2,13],[-28,-18],[-29,-31],[-7,31],[-7,71],[12,68],[10,30],[24,29],[69,11],[13,-6],[2,14],[-41,42],[17,34],[15,17],[84,27],[45,-9],[58,-31],[33,-39],[-5,-20],[-8,-12],[-17,-13],[-7,-10],[3,-8],[25,24],[40,28],[23,-12],[17,-23],[20,1],[63,19],[32,20],[39,53],[51,34],[73,108],[21,44],[25,7],[23,-4],[15,-37],[23,-10],[130,9],[67,16],[46,35],[48,59],[28,40],[13,52],[-17,66],[-18,56],[-23,127],[-64,83],[-46,25],[-30,-3],[22,53],[61,-6],[40,11],[33,26],[10,19],[16,40],[-5,42],[-9,23],[-22,26],[-27,37],[-18,12],[-16,-1],[-78,-74],[-46,-2],[-35,14],[-30,-42],[-85,-37],[-45,-38],[-84,-93],[-21,-43],[-26,-2],[-19,82],[-91,79],[-28,-27],[15,-25],[21,-17],[34,-8],[-15,-23],[-11,-32],[-34,30],[-61,43],[-63,22],[-164,-3],[-108,-44],[-10,9],[-10,4],[-18,-11],[-8,-17],[-11,-12],[-22,-4],[-45,7],[-85,27],[-194,41],[-50,24],[-44,59],[1,40],[19,17],[-1,58],[-38,15],[-77,82],[-28,35],[6,4],[14,-9],[26,-7],[64,11],[22,53],[48,16],[44,-8],[-10,15],[-11,11],[-114,27],[-16,-8],[-205,48],[-162,84],[-13,16],[-15,36],[22,35],[22,17],[1,-20],[3,-19],[93,45],[48,58],[92,10],[22,16],[28,31],[41,54],[58,28],[39,25],[51,15],[44,-25],[13,-3],[80,-5],[26,11],[11,8],[8,12],[-78,45],[8,25],[10,18],[91,52],[70,17],[37,-1],[108,68],[59,19],[112,13],[92,3],[25,-24],[-49,5],[-22,-4],[15,-9],[18,-17],[-5,-22],[-31,-66],[3,-53],[-20,-17],[-19,-24],[94,-76],[146,-5],[79,14],[45,-23],[38,-5],[103,12],[78,-16],[33,6],[72,113],[28,18],[31,-20],[40,-16],[25,12],[21,-29],[-10,61],[-14,23],[-118,41],[-78,-20],[-25,23],[8,47],[-84,115],[-35,24],[-42,1],[-21,40],[-18,51],[36,21],[33,10],[30,-17],[33,-67],[32,-10],[-9,-68],[39,-62],[89,-57],[70,21],[50,-1],[30,-12],[74,-52],[37,-6],[116,27],[1,51],[-9,37],[-28,23],[-78,-5],[-62,38],[-52,-10],[-96,-58],[-48,23],[-30,31],[-49,31],[-6,60],[41,69],[30,32],[-27,24],[-68,17],[-119,-18],[-5,24],[0,25],[-48,-49],[-50,10],[-66,-5],[-148,43],[-52,54],[-22,43],[-40,119],[-50,75],[-351,252],[-159,64],[-77,70],[-48,17],[-46,8],[-59,22],[40,28],[27,10],[-28,-30],[21,-7],[35,17],[18,20],[27,85],[28,129],[-7,51],[194,-10],[129,8],[43,12],[163,20],[43,14],[78,43],[92,77],[80,101],[12,27],[5,-7],[7,5],[9,38],[10,90],[39,85],[168,193],[77,77],[26,35],[27,25],[19,-24],[9,-7],[5,-11],[-16,-6],[-26,-25],[-36,-16],[-9,-9],[22,2],[63,18],[36,22],[179,41],[97,66],[3,15],[144,84],[20,-4],[23,-10],[-40,-55],[28,-14],[-25,-66],[52,-1],[12,-30],[3,26],[-1,37],[4,37],[8,25],[36,-11],[83,27],[-100,4],[-60,59],[-33,1],[111,87],[102,53],[23,-1],[11,-10],[2,-16],[-22,-10],[-21,-19],[10,-16],[15,-3],[48,14],[22,17],[105,-2],[30,13],[8,12],[134,2],[25,9],[85,46],[78,57],[36,31],[61,79],[53,51],[87,51],[21,-6],[-28,-10],[-20,-22],[27,-29],[183,-59],[46,-4],[18,-35],[-15,-34],[-47,-38],[-95,-39],[29,-15],[19,-35],[28,-4],[46,13],[35,21],[74,70],[24,39],[17,9],[62,-9],[35,-20],[40,-35],[-15,-34],[-16,-20],[52,-26],[57,-6],[55,-21],[77,44],[60,9],[57,-2],[73,24],[125,-32],[31,8],[50,-5],[53,-20],[19,-21],[-57,-44],[-9,-46],[20,-19],[36,-4],[4,-27],[23,-6],[112,2],[-9,-13],[-5,-15],[-35,-34],[200,-20],[27,19],[41,8],[88,26],[33,-12],[39,-26],[36,-6],[34,6],[78,38],[91,2],[37,-13],[39,6],[118,-44],[44,-5],[58,-57],[30,-1],[34,24],[29,-1],[29,-23],[47,-7],[22,-37],[24,-13],[178,-27],[88,13],[129,-4],[62,-17],[65,2],[107,-63],[56,-9],[11,-15],[161,-15],[56,33],[98,8],[88,28],[50,0],[59,-7],[22,3],[16,12],[142,-47],[79,-55],[35,-40],[166,-57],[48,-32],[33,-36],[19,-3],[14,10],[58,-3],[22,-5]],[[10833,91964],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[66,-24],[66,-23],[20,46],[71,-35],[62,-32],[40,40],[43,44],[58,3],[65,3],[43,3],[0,-37],[-16,-62],[-14,-51],[40,-52],[48,-27],[46,-26],[20,-71],[50,-55],[37,-41],[36,-40],[52,-57],[37,-40],[48,-53],[29,-32],[13,-61],[17,-74],[-10,-44],[23,-7],[44,49],[42,30],[52,38],[35,25],[65,1],[31,74],[1,103],[32,-2],[20,14],[8,31],[-20,41],[62,19],[45,14],[65,39],[63,37],[30,-29],[29,-28],[59,-67],[4,-16],[-4,-32],[-6,-31],[35,-88],[11,-10],[29,-12],[35,-29],[15,-26],[50,-40],[9,-17],[4,-27],[9,-23],[9,-17],[9,-24],[22,-28],[41,-31],[29,-22],[40,-30],[41,-62],[36,-54],[40,-54],[-6,-42],[41,-66],[43,-84],[33,-74],[24,-41],[28,-60],[34,-74],[39,-83],[30,-54],[39,-75],[20,-45],[-13,-31],[-17,-38],[51,-18],[34,-12],[-8,-42],[-12,-56],[40,-22],[26,-15],[-5,-29],[15,-33],[2,-55],[48,4],[21,2],[29,-25],[38,-32],[38,-30],[32,-25],[42,-15],[53,-22],[25,-44],[48,-20],[18,-62],[55,-23],[33,16],[11,-26],[9,-29],[3,-37],[-3,-36]],[[4590,83513],[27,-95],[12,-18],[17,-10],[24,-11],[15,-14],[12,-21],[2,-10],[-76,38],[-48,-56],[-15,-7],[-136,-3],[-27,-10],[-18,-18],[-31,-52],[-16,-19],[-16,-12],[-36,-14],[-42,2],[-22,7],[-12,24],[-11,48],[0,14],[5,23],[38,31],[12,17],[49,109],[14,15],[16,4],[41,-8],[36,32],[77,48],[17,6],[55,1],[16,-8],[11,-13],[10,-20]],[[12971,83838],[6,-16],[0,-11],[-40,-38],[-1,-8],[-9,-23],[-9,-9],[-15,-26],[-28,-27],[4,83],[-28,48],[28,24],[19,-7],[31,-3],[30,22],[12,-9]],[[13517,83571],[28,-75],[2,-27],[-28,-9],[-21,4],[-11,8],[-3,13],[7,38],[-14,22],[-16,8],[-15,-14],[0,38],[11,27],[-7,36],[0,28],[4,9],[15,-1],[30,-29],[18,-76]],[[13302,84164],[-6,-96],[-11,5],[-10,1],[-22,-14],[-22,6],[-11,11],[-4,12],[4,28],[-12,16],[-42,6],[-16,7],[-9,30],[-2,39],[7,14],[21,11],[16,47],[10,7],[35,94],[17,-7],[31,-57],[39,-83],[-13,-77]],[[13617,83806],[-10,-63],[-19,-65],[-29,-35],[-21,8],[-15,28],[-14,-1],[-15,6],[-8,23],[8,30],[-7,23],[-8,-20],[-13,-19],[-33,-24],[-23,-47],[-11,-30],[-13,33],[-9,78],[-1,33],[24,50],[31,48],[6,142],[99,71],[9,-4],[32,-53],[35,-74],[8,-34],[1,-58],[-4,-46]],[[12954,84679],[18,-18],[10,19],[19,-1],[35,-17],[20,-25],[12,-29],[1,-17],[-3,-40],[2,-40],[-1,-20],[-5,-18],[-8,-13],[-8,-2],[-27,36],[-31,65],[-24,20],[-1,-7],[7,-18],[19,-35],[3,-21],[14,-26],[6,-19],[3,-26],[0,-22],[-4,-19],[-6,-12],[-9,-6],[-47,6],[-28,-13],[-33,7],[-8,11],[-5,19],[-2,46],[-9,66],[2,50],[-21,46],[-18,27],[-26,25],[-18,24],[5,20],[27,14],[44,-3],[95,-34]],[[13094,83464],[6,-8],[7,5],[12,21],[20,-4],[14,-7],[9,-8],[-5,-30],[-4,-49],[-8,-17],[-8,-24],[-28,14],[-23,31],[-33,53],[-19,38],[-1,16],[-12,12],[-22,66],[-13,52],[-21,6],[-26,15],[-10,29],[7,25],[37,12],[55,-64],[9,-28],[20,-32],[3,-44],[10,-18],[24,-62]],[[9335,86664],[6,-16],[53,4],[16,-3],[6,-7],[-7,-11],[-21,-14],[-60,-25],[-49,-33],[-6,3],[-9,36],[-9,15],[-6,20],[0,7],[9,14],[18,20],[13,8],[46,-18]],[[8962,86297],[-31,-8],[-7,17],[16,42],[13,24],[10,6],[35,48],[39,35],[36,51],[37,72],[6,27],[17,3],[28,-18],[17,-25],[-8,-20],[-92,-103],[-8,-13],[-8,-35],[-8,-13],[-12,-5],[-9,-15],[-5,-25],[-11,-14],[-18,-1],[-12,-7],[-6,-12],[-19,-11]],[[8984,86664],[0,-15],[-9,-14],[8,-27],[-14,-46],[-6,-29],[-8,-19],[-7,-7],[-8,4],[-2,11],[5,16],[-18,-1],[-6,40],[10,13],[4,17],[1,12],[12,51],[4,3],[2,-12],[3,-3],[7,5],[9,22],[4,3],[9,-24]],[[8908,86881],[-35,-5],[-16,7],[-3,8],[7,29],[0,12],[17,5],[21,-14],[6,-14],[3,-28]],[[7498,84749],[-35,-19],[-7,1],[-21,-38],[-17,-16],[-22,30],[5,46],[20,30],[97,-10],[7,-9],[1,-7],[-8,-6],[-20,-2]],[[7643,85532],[-9,-4],[-20,18],[-13,19],[9,14],[39,30],[19,0],[8,-4],[3,-10],[-2,-13],[-8,-18],[-26,-32]],[[7433,85166],[-8,-16],[-7,4],[-16,19],[-31,28],[-15,18],[-1,8],[11,9],[38,-22],[15,-20],[14,-28]],[[6787,83998],[-11,-19],[-21,2],[-12,6],[-3,16],[32,48],[7,6],[6,-2],[3,-20],[-1,-37]],[[7032,84352],[-19,-14],[-6,5],[-1,11],[5,18],[9,18],[29,34],[29,23],[15,-2],[6,-14],[-19,-30],[-48,-49]],[[7164,84397],[-13,-1],[-21,15],[3,18],[29,22],[29,-3],[3,-12],[-2,-14],[-2,-8],[-9,-8],[-17,-9]],[[5365,83706],[4,0],[9,4],[18,33],[6,1],[0,-10],[-8,-32],[14,-43],[13,-21],[-1,-7],[-34,-15],[-25,11],[-14,-4],[-12,-15],[-9,17],[-6,79],[2,14],[14,27],[18,13],[8,-4],[7,-11],[1,-11],[-5,-26]],[[4917,83436],[-6,-2],[-20,17],[-7,14],[-5,20],[39,30],[8,0],[8,-16],[1,-14],[-11,-37],[-7,-12]],[[4846,83180],[-24,-13],[-26,13],[-22,25],[-2,28],[49,-18],[10,-9],[15,-26]],[[5591,83599],[-17,-13],[-5,-16],[-13,-7],[-11,-13],[-37,-59],[-16,-11],[18,51],[3,16],[0,10],[-5,38],[10,-1],[9,8],[18,34],[16,3],[17,40],[9,3],[4,-6],[-7,-24],[16,-22],[-4,-22],[-5,-9]],[[3933,82989],[-11,-10],[-8,-2],[-7,6],[-28,-7],[-6,4],[-13,34],[-1,18],[5,14],[13,13],[21,11],[21,-2],[35,-32],[17,-18],[3,-12],[-12,-11],[-29,-6]],[[4011,83027],[-12,-4],[-3,6],[-2,25],[-9,40],[18,15],[11,3],[4,-6],[13,-30],[13,-8],[9,-6],[-16,-9],[-26,-26]],[[5300,85585],[-20,-9],[-22,5],[-17,57],[13,1],[28,38],[60,30],[15,4],[-57,-126]],[[2016,86668],[60,-38],[39,4],[30,-31],[13,-26],[-46,19],[-66,-2],[-90,77],[-32,18],[7,43],[35,22],[17,-58],[33,-28]],[[2733,84783],[-29,-28],[-26,10],[-7,20],[-1,9],[75,22],[-12,-33]],[[2863,82285],[-4,-24],[-4,-8],[-43,12],[-29,-4],[-3,14],[3,12],[45,18],[18,1],[12,-10],[5,-11]],[[2574,82131],[-18,-18],[-5,7],[-3,23],[10,17],[30,38],[21,-7],[6,-10],[0,-14],[-8,-19],[-10,-10],[-12,0],[-11,-7]],[[2093,81953],[-21,-8],[-22,9],[10,30],[11,16],[21,20],[24,-9],[19,-25],[-42,-33]],[[2846,84466],[36,-11],[21,7],[18,-6],[3,-13],[-31,-30],[-13,2],[-37,36],[3,15]],[[1031,81677],[-17,-34],[-13,15],[-5,47],[10,12],[27,-34],[-2,-6]],[[1105,81798],[-6,-17],[-28,18],[-9,15],[-2,15],[8,25],[22,0],[12,-10],[12,-19],[4,-12],[-13,-15]],[[792,81633],[-8,-7],[-15,-6],[-42,6],[-26,-2],[-28,-4],[-22,-10],[-4,14],[1,12],[92,32],[22,16],[13,21],[12,39],[10,12],[6,-1],[13,-15],[-5,-20],[-11,-18],[-4,-17],[-4,-52]],[[99603,81748],[-17,-10],[-10,25],[-1,15],[10,15],[17,-9],[10,-15],[-9,-21]],[[99847,81435],[-49,0],[-97,94],[-50,29],[-28,33],[13,7],[60,-23],[49,-51],[27,-33],[31,-28],[34,-12],[10,-16]],[[98255,82004],[-18,-2],[-11,20],[-60,8],[6,19],[26,8],[39,30],[33,-5],[-9,-28],[-6,-50]],[[12508,84879],[24,-63],[17,-49],[15,-59],[26,-122],[12,-46],[3,-26],[3,-66],[-4,-14],[-7,-13],[-2,-19],[7,-50],[1,-77],[-7,-43],[-8,-7],[-19,14],[-15,24],[-12,24],[-28,77],[-9,36],[0,25],[4,19],[9,12],[17,31],[-3,5],[-12,-7],[-25,-4],[-22,24],[-17,13],[3,45],[-4,12],[-34,-13],[-13,12],[-3,17],[1,25],[6,21],[32,55],[-3,11],[-15,2],[-21,19],[-9,61],[-22,35],[-14,-3],[-29,-99],[-15,-22],[-42,-14],[9,28],[4,25],[-15,74],[-1,29],[10,21],[30,9],[15,13],[13,20],[3,20],[23,53],[10,10],[29,0],[60,-59],[18,-8],[26,-38]],[[12589,85346],[70,-13],[52,3],[47,-86],[29,-70],[17,-49],[10,-47],[13,-45],[-1,-7],[-28,31],[-19,62],[-10,24],[-10,11],[-10,23],[-21,59],[0,17],[-9,16],[-11,6],[-12,-3],[-4,-5],[2,-41],[9,-46],[51,-99],[34,-57],[7,-18],[5,-52],[-15,-23],[18,-48],[-1,-9],[-4,-9],[-48,-21],[-45,-89],[-48,-52],[-23,-8],[-10,9],[-11,20],[-6,26],[-1,33],[12,21],[24,109],[0,35],[-30,50],[-18,40],[-9,57],[-17,149],[-7,48],[-11,39],[-14,32],[-10,35],[-8,38],[3,15],[24,-20],[29,-55],[15,-36]],[[12297,85393],[40,-56],[0,-13],[-8,-38],[-22,-11],[6,-15],[17,-12],[11,10],[42,54],[13,11],[8,1],[51,-16],[44,-26],[13,-20],[8,-36],[-12,-79],[-37,-13],[-17,1],[-18,12],[-30,-28],[25,-20],[75,-5],[23,-44],[6,-34],[-16,-62],[-43,17],[-37,36],[-77,51],[-19,3],[-12,-9],[-4,-31],[1,-68],[-20,-34],[-61,15],[-24,51],[-22,80],[-84,96],[-23,19],[-30,57],[12,45],[4,26],[16,7],[23,20],[14,44],[21,-36],[28,-34],[1,32],[13,26],[28,-1],[13,5],[18,24],[26,12],[16,-14]],[[12898,84296],[53,-12],[48,1],[17,-24],[10,-25],[7,-24],[1,-22],[-1,-15],[-6,-17],[2,-5],[94,-55],[44,-58],[18,-30],[10,-26],[19,-64],[39,-74],[21,-23],[11,-22],[-6,0],[-28,16],[-60,50],[-5,-2],[-5,-27],[-9,-24],[-14,-17],[11,-5],[48,11],[41,-49],[15,-8],[16,-35],[0,-14],[-9,-26],[-6,-10],[2,-7],[11,-4],[45,7],[8,-12],[-7,-101],[6,-37],[0,-17],[-5,-22],[0,-19],[4,-19],[1,-18],[-12,-45],[-12,-8],[-19,0],[-15,13],[-22,39],[-21,60],[-8,9],[-27,9],[-5,7],[-17,1],[-13,25],[2,33],[-11,33],[1,15],[-12,6],[-10,-9],[6,-33],[-6,-25],[-22,11],[-36,80],[-41,65],[-17,15],[5,19],[20,10],[17,-1],[3,11],[-34,63],[1,18],[12,31],[-15,13],[-43,-9],[-15,6],[-13,26],[-7,21],[-37,4],[-14,-2],[-24,33],[-12,21],[5,11],[22,18],[13,-2],[25,-20],[10,0],[25,27],[4,24],[18,20],[-3,21],[-10,35],[-23,10],[-46,-21],[-41,-32],[-16,12],[-3,20],[43,55],[19,30],[-4,17],[-14,23],[-1,58],[9,13]],[[12781,84587],[18,-40],[26,4],[14,-30],[11,-46],[-8,-29],[-11,7],[-13,-17],[-8,-56],[4,-55],[-4,-56],[-15,-57],[-3,-38],[-6,-11],[-7,-4],[-8,10],[-12,8],[-15,-32],[-19,0],[-15,73],[13,121],[31,25],[-18,32],[-39,39],[3,21],[-29,62],[-2,14],[5,52],[27,46],[37,8],[25,-20],[14,-17],[4,-14]],[[7662,85460],[10,-4],[10,34],[8,1],[33,-29],[20,6],[13,-35],[12,-4],[10,5],[7,-3],[-2,-38],[-24,-38],[-12,-9],[-15,9],[-6,4],[-10,17],[-8,21],[-5,1],[-18,-25],[0,-13],[8,-19],[-1,-11],[-20,-6],[-20,3],[-24,-16],[-5,10],[-4,29],[-7,-4],[-12,-35],[-12,-22],[-22,-18],[-5,-9],[-17,-1],[-24,-12],[-15,2],[-90,38],[-21,14],[74,87],[39,34],[22,-2],[22,-11],[12,2],[1,39],[-21,29],[1,12],[46,19],[18,-3],[19,-10],[18,-16],[17,-23]],[[3343,82571],[-85,-61],[-28,-45],[-21,-44],[-16,-24],[-12,-4],[-14,-11],[-28,-31],[-12,-3],[-90,-71],[-6,-1],[4,18],[28,26],[18,24],[20,40],[11,14],[4,20],[1,40],[5,15],[20,30],[14,17],[18,6],[38,-5],[16,15],[4,11],[-9,11],[-2,18],[2,32],[11,28],[19,25],[27,19],[33,13],[24,1],[44,-29],[7,-13],[-11,-29],[-6,-27],[-28,-25]],[[3718,82891],[12,-27],[21,17],[15,24],[12,31],[7,12],[11,-16],[29,-22],[-25,-34],[-47,-51],[-16,-34],[-1,-15],[46,12],[13,-2],[8,-12],[-13,-13],[-25,-13],[-21,-24],[-50,-42],[-19,-35],[-23,-14],[-30,-3],[-54,-23],[-32,-21],[-8,-12],[-11,-5],[-12,1],[-13,-10],[-14,-19],[-12,-9],[-19,-2],[-11,-8],[-11,0],[-31,23],[-8,14],[28,27],[20,9],[30,4],[29,25],[61,34],[19,18],[12,63],[14,11],[8,25],[33,-1],[16,-28],[5,-4],[3,3],[2,22],[17,16],[-10,12],[-31,15],[-23,6],[-15,0],[-13,8],[-9,17],[-5,17],[1,17],[8,19],[14,21],[17,12],[36,9],[32,14],[17,2],[13,-6],[3,-55]],[[1791,81875],[54,-23],[68,2],[25,-5],[0,-7],[-43,-10],[-15,4],[-38,-13],[-26,-3],[-58,13],[-46,-9],[-12,3],[-14,11],[-16,18],[-1,12],[15,4],[40,-15],[4,8],[34,14],[29,-4]],[[1478,81817],[-149,-24],[-22,16],[22,10],[27,5],[56,27],[69,23],[54,29],[47,18],[13,30],[-41,16],[-8,12],[19,14],[16,21],[39,25],[34,-31],[8,-20],[-4,-25],[-7,-25],[-30,-13],[-4,-13],[16,-38],[-62,-33],[-93,-24]],[[946,81720],[2,-20],[32,3],[10,-10],[0,-38],[-5,-11],[-4,-2],[-12,8],[-13,-19],[-59,-48],[-18,27],[-35,-42],[24,108],[28,16],[11,12],[-3,32],[13,52],[28,-2],[13,-22],[0,-14],[-12,-30]],[[589,81595],[-6,-19],[-7,0],[-37,32],[-5,11],[22,15],[6,11],[-3,16],[-16,21],[-30,27],[-11,20],[7,12],[14,7],[45,2],[25,-34],[18,-12],[43,-8],[-22,-14],[-13,-13],[-15,-53],[-15,-21]],[[99923,81742],[-23,-14],[-26,7],[-15,23],[2,27],[34,29],[43,-37],[-15,-35]],[[99281,81729],[-24,-24],[-19,24],[-3,12],[36,42],[28,9],[11,15],[12,53],[20,2],[10,-6],[-5,-25],[-16,-38],[0,-27],[-50,-37]],[[98002,82380],[48,-19],[33,9],[41,-30],[52,-53],[-12,-10],[-13,-5],[-12,0],[-40,-8],[-22,2],[-40,-36],[-45,26],[-15,51],[-35,12],[-28,18],[51,40],[37,3]],[[6783,62794],[-12,-27],[-16,2],[-55,59],[-7,32],[4,148],[-21,120],[-23,91],[17,47],[22,37],[25,69],[-21,88],[6,53],[11,9],[59,-65],[117,-97],[31,-68],[6,-74],[21,-9],[11,-50],[30,-44],[11,-26],[-13,-40],[-56,-78],[-72,-34],[-62,-87],[-13,-56]],[[6329,64063],[59,-15],[14,6],[10,-12],[48,-8],[9,-5],[-10,-30],[-31,-27],[-45,24],[-75,8],[3,23],[7,16],[1,29],[10,-9]],[[6531,63901],[8,-11],[29,16],[22,5],[35,-38],[13,-26],[23,-27],[8,-21],[-6,-24],[-26,-40],[-36,-10],[-20,-17],[-28,4],[-8,7],[-3,51],[-9,55],[-17,-7],[-20,19],[-21,46],[-2,27],[11,44],[20,5],[15,-24],[12,-34]],[[6167,64202],[9,-3],[13,4],[4,-46],[14,-25],[5,-15],[-15,-16],[-30,-7],[-14,13],[-15,29],[-15,-8],[-3,23],[-3,6],[-11,-6],[10,-30],[-27,-2],[-9,4],[-7,34],[-28,64],[0,25],[-10,31],[42,8],[28,53],[16,5],[31,-85],[0,-24],[6,-23],[9,-9]],[[5730,64476],[-25,-32],[-14,14],[-27,5],[-10,25],[-29,22],[-11,30],[17,56],[41,48],[63,-2],[14,-38],[1,-28],[-8,-31],[-4,-45],[-8,-24]],[[5505,64424],[-5,-26],[-10,4],[-2,23],[6,31],[16,27],[18,41],[14,-6],[-8,-27],[-1,-29],[-20,-16],[-8,-22]],[[6431,63808],[-17,-16],[-18,8],[-4,39],[-17,50],[30,10],[17,-14],[9,-16],[11,-27],[-11,-34]],[[29247,77766],[13,0],[65,1],[115,0],[116,0],[115,0],[116,1],[116,0],[115,0],[116,1],[27,111],[26,51],[34,-17],[19,2],[21,26],[17,17],[11,-3],[9,-24],[8,-17],[9,5],[8,23],[0,32],[10,22],[13,4],[12,-1],[6,11],[-1,16],[-4,25],[1,30],[30,53],[36,36],[12,18],[4,37],[21,38],[10,22],[2,19],[-5,24],[1,44],[7,54],[8,58],[19,52],[32,57],[8,75],[8,80],[38,77],[43,87],[24,50],[44,91],[31,64],[16,30],[17,35],[26,-10],[27,-11],[-4,-51],[5,-37],[12,-21],[18,-15],[14,-5],[17,0],[44,29],[52,19],[29,17],[5,17],[13,6],[21,-5],[39,-41],[45,-62],[35,-49],[2,-85],[0,-89],[1,-95],[1,-68],[0,-92],[1,-74],[1,-96],[1,-52],[5,-15],[-3,-20],[-2,-10],[1,-8],[2,-10],[-1,-15],[-4,-12],[-3,-15],[0,-25],[5,-15],[8,-8],[7,0],[8,-9],[12,-16],[17,-13],[18,-5],[12,3],[15,-8],[6,-22],[-3,-20],[-9,-10],[-9,-7],[-2,-16],[5,-16],[7,-14],[7,-25],[-3,-22],[-7,-18],[-3,-19],[6,-16],[15,-22],[9,-21],[14,-11],[7,8],[5,11],[6,8],[10,-5],[12,-6],[13,-7]],[[31354,77862],[-2,-18],[8,-29],[6,-57],[-9,-26],[2,-34],[26,-10],[6,-10],[1,-13],[-57,-88],[-48,13],[-26,-24],[-27,-6],[-12,-40],[-15,-8],[-20,3],[-18,11],[-13,-6],[-19,-70],[-16,6],[-6,-26],[-8,-11],[-12,-9],[-10,31],[-7,30],[-9,6],[-13,8],[-13,0],[-9,-5],[-11,-19],[-16,-16],[-12,13],[-9,23],[-8,-36],[-12,-38],[2,-44],[-5,-26],[-11,7],[-11,23],[-31,18],[-25,-1],[5,24],[24,35],[-8,7],[-11,-5],[-5,5],[8,32],[1,35],[-10,-12],[-14,-37],[-31,-30],[1,-49],[-30,-102],[-1,-43],[-19,-34],[-25,-30],[-33,9],[-25,-26],[-13,-29],[-11,-5],[-5,38],[-5,11],[-9,-55],[-9,-4],[-4,40],[-4,26],[-13,-23],[-9,-59],[-9,5],[-2,22],[-7,7],[-2,-25],[3,-36],[-5,-19],[-8,10],[-9,17],[-15,-13],[-14,-5],[0,17],[3,22],[-27,-12],[-32,-39],[-26,-55],[9,-9],[10,-17],[-44,-84],[-44,-76],[-34,-123],[-14,-15],[-11,-22],[-13,-75],[-14,-66],[8,-30],[5,-30],[13,-30],[11,-3],[11,5],[9,-1],[5,-13],[-2,-15],[-13,-4],[-26,-26],[-22,-11],[-11,-32],[-16,-37],[-32,-58],[13,-18],[50,-20],[22,-21],[34,-109],[-8,-10],[-3,-20],[30,-28],[9,-78],[25,-27],[36,-16],[45,24],[37,32],[-1,27],[-24,61],[-5,29],[-18,19],[-6,-16],[-11,21],[-2,12],[11,5],[12,-2],[14,-11],[36,-67],[10,-89],[3,-56],[-4,-19],[-11,4],[-20,-4],[-96,-29],[-21,-25],[-49,-28],[-3,14],[3,28],[-3,59],[-10,3],[-75,-96],[-30,-6],[-24,-28],[-6,16],[-4,71],[15,61],[-8,-1],[-26,-36],[-11,22],[-5,24],[-8,14],[-9,5],[7,-53],[-17,-40],[-5,-104],[-22,-43],[-68,-27],[-45,6],[-40,-9],[-53,-20],[-29,12],[-30,-21],[-103,-6],[-21,11],[-28,-39],[-44,-24],[-111,-88],[-25,-33],[-29,-50],[-21,-27],[-16,-9],[-10,-22],[-11,-15],[10,50],[12,43],[10,82],[-3,66],[-12,28],[-12,18],[14,-66],[2,-80],[-5,-47],[-27,-91],[-12,-21],[-13,-19],[-10,-8],[-10,-15],[-11,-23],[-10,-45],[6,-42],[53,-15],[15,13],[7,-30],[4,-42],[-4,-45],[-9,-45],[-7,-57],[-5,-86],[-9,-78],[-1,24],[5,94],[-9,-10],[-6,-22],[-16,-121],[-22,-65],[-21,-45],[-21,7],[5,-36],[-6,-18],[-5,-39],[-13,-26],[-12,3],[-17,-18],[-6,-13],[-1,-26],[-11,-23],[-42,-119],[-35,-35],[-9,5],[10,56],[6,57],[-22,24],[-21,13],[-23,-1],[-27,44],[-34,32],[-47,86],[1,24],[-1,41],[14,63],[14,45],[19,23],[56,23],[14,36],[8,30],[-28,-52],[-41,-17],[-22,-19],[-18,-29],[-10,-37],[-24,-44],[2,-29],[4,-21],[-2,-44],[15,-43],[30,-70],[5,-109],[23,-72],[35,-85],[27,-24],[1,-32],[-12,-52],[-17,-24],[22,5],[10,-12],[10,-43],[0,-44],[-4,-25],[-6,-10],[0,25],[-5,9],[-7,-11],[-5,-13],[-2,-49],[-5,-25],[-18,-7],[-19,-66],[-17,-37],[-67,-249],[2,-42],[-12,-14],[-19,-11],[-19,-25],[-12,-27],[-12,-74],[-22,-84],[-14,35],[-4,30],[7,77],[24,128],[26,79],[21,37],[16,76],[-21,12],[-32,-1],[6,35],[9,31],[-16,31],[-10,4],[-10,12],[12,26],[5,27],[-3,34],[5,25],[-9,-4],[-13,-27],[-8,-10],[-5,23],[-6,-5],[-4,-16],[-9,-9],[-18,22],[-26,25],[-15,43],[-8,34],[8,61],[18,10],[24,-9],[31,0],[-4,13],[-11,-2],[-33,49],[-11,30],[-18,8],[-8,-29],[-9,-7],[11,62],[15,3],[22,17],[-6,36],[-14,16],[-25,-20],[0,26],[5,32],[19,0],[16,-10],[14,52],[1,24],[-24,-34],[-5,73],[23,72],[22,31],[27,-1],[28,5],[-17,13],[-18,7],[13,28],[12,5],[11,24],[-27,-3],[3,46],[-13,-9],[-16,-5],[-6,-19],[1,-33],[-4,-21],[-13,-18],[-20,-13],[-2,23],[-7,11],[-3,-50],[-5,-17],[-15,47],[-5,-10],[1,-13],[-4,-23],[-13,-12],[1,-29],[-5,-16],[-42,25],[-1,-8],[24,-56],[17,-18],[2,-30],[-15,-25],[-20,21],[-4,-1],[11,-37],[7,-33],[-7,-27],[1,-33],[-1,-30],[-5,-26],[10,-121],[12,-33],[12,-32],[6,-29],[-12,-5],[-20,25],[-17,18],[-21,59],[-4,24],[-5,19],[3,-43],[7,-48],[65,-107],[12,-42],[9,-32],[-2,-31],[-17,22],[-15,28],[-38,32],[-49,19],[-28,74],[1,-31],[-7,-26],[-16,32],[-11,27],[-4,29],[-20,-2],[-22,-25],[-22,6],[-2,50],[5,27],[24,62],[23,33],[10,41],[-4,64],[-4,-65],[-13,-33],[-20,-24],[-27,-44],[-6,-41],[-8,-77],[11,-25],[11,-7],[34,17],[18,-8],[39,-91],[72,-37],[27,-23],[22,-48],[32,-27],[25,-40],[1,-27],[-9,-30],[-3,-42],[-11,-27],[-26,-3],[-15,7],[-84,147],[-10,14],[-31,77],[-36,41],[-11,-1],[52,-76],[21,-53],[37,-75],[26,-32],[20,-50],[18,-23],[50,-33],[-18,-24],[28,-20],[4,-37],[-3,-42],[-38,16],[-1,-31],[3,-18],[-16,-15],[-24,20],[-61,113],[1,-15],[5,-18],[35,-72],[31,-44],[27,-20],[21,-36],[7,-22],[5,-34],[-15,-22],[-18,-13],[-17,23],[-12,24],[-27,40],[-8,46],[-20,-3],[-84,58],[-68,7],[7,-12],[8,-8],[54,-14],[22,-26],[44,-24],[26,-6],[11,-73],[35,-49],[5,-37],[25,-4],[43,36],[28,-13],[40,-10],[9,-30],[7,-55],[14,-63],[37,-246],[55,-202],[7,-34],[-13,30],[-41,134],[-23,96],[-23,170],[-7,38],[-8,16],[-5,-13],[-2,-21],[4,-17],[-9,-56],[4,-26],[14,-26],[17,-67],[13,-89],[-18,36],[-19,19],[-29,15],[-25,26],[1,-37],[-2,-40],[-20,12],[-14,13],[12,-42],[-26,13],[-17,-3],[-11,-38],[-15,-23],[-23,-7],[-33,34],[-11,42],[-4,47],[-2,-55],[6,-58],[-2,-43],[32,-9],[30,8],[40,-2],[26,8],[16,14],[38,-12],[3,-53],[-4,-52],[-3,-56],[11,0],[12,18],[6,100],[35,37],[12,-3],[11,-32],[4,-32],[4,-45],[-9,-68],[-53,-80],[-38,-74],[-20,-15],[-28,8],[-32,19],[-15,4],[-12,-6],[-8,22],[-4,42],[-13,14],[-9,-2],[-7,-44],[-29,-13],[-41,19],[-42,37],[18,-40],[105,-74],[12,-14],[11,-20],[-15,-32],[-11,-36],[-2,-28],[-4,-18],[-42,-48],[-23,9],[-58,86],[27,-75],[21,-31],[43,-17],[80,28],[26,-31],[-22,-54],[-21,-37],[-28,-5],[-25,-10],[-7,-26],[-18,-2],[-27,-1],[-43,-2],[-23,6],[-33,-54],[-12,-7],[-18,10],[-7,43],[-8,21],[0,-80],[3,-22],[6,-16],[-38,-43],[-37,-54],[-13,-15],[-15,-27],[-30,-78],[-8,-57],[-11,-64],[-1,29],[2,48],[-8,55],[-5,-101],[-12,-47],[-109,3],[-47,-25],[-74,-86],[-22,-38],[-60,-145],[-16,-94],[-12,40],[3,29],[0,24],[-15,-51],[15,-76],[-13,-28],[-40,-54],[-22,-8],[-25,-16],[-8,-52],[-33,-49],[-19,-22],[-36,13],[11,-46],[-13,-36],[-23,-27],[-28,-18],[-16,2],[-13,-9],[-11,-23],[-26,-21],[-28,12],[-30,7],[-18,-12],[29,-21],[16,-31],[-3,-41],[-8,-15],[-18,-22],[-8,3],[-5,20],[-6,40],[-9,-9],[-1,-18],[-8,-7],[-25,64],[1,-49],[9,-37],[9,-19],[8,-12],[3,-17],[-18,-42],[-9,-10],[-16,-7],[-10,-26],[3,-22],[-14,-49],[-34,-30],[-10,1],[-9,-9],[5,-22],[9,-16],[-1,-14],[-9,-20],[-17,-6],[-10,-23],[3,-21],[6,-12],[-1,-21],[-21,-20],[-4,-21],[10,-6],[7,6],[6,-4],[-12,-34],[-11,-21],[-10,-37],[-24,-11],[1,-12],[13,-11],[12,-28],[-22,-53],[-13,4],[-8,12],[-5,-42],[2,-22],[-5,-46],[-8,-55],[-6,-22],[1,-42],[4,-41],[13,-52],[20,-214],[13,-74],[24,-200],[41,-194],[57,-235],[93,-284],[11,-40],[-12,-35],[-4,-35],[-1,-54],[3,-52],[11,-64],[22,-98],[-12,20],[-31,140],[-4,82],[5,117],[-7,-3],[-6,-38],[-3,-44],[-8,-18],[-11,68],[1,31],[11,36],[-3,13],[-18,18],[-4,29],[2,29],[-10,15],[-8,-1],[5,-70],[9,-43],[11,-104],[17,-63],[10,-52],[118,-561],[28,-72],[10,-51],[11,-107],[2,-138],[-19,-252],[-5,-171],[-2,5],[-2,18],[-5,2],[-16,-78],[-23,-71],[-8,-110],[-10,-56],[-33,-58],[-20,1],[-50,-43],[-35,11],[-42,-25],[-27,3],[-16,52],[3,23],[6,24],[11,5],[36,-54],[7,23],[-11,27],[-21,15],[-16,17],[-31,125],[-33,85],[-6,57],[-56,35],[-41,53],[-27,94],[-15,166],[-18,19],[-8,13],[18,62],[19,51],[-15,-13],[-11,-19],[-14,-45],[-10,-7],[-9,7],[-11,87],[3,108],[15,40],[-23,2],[-23,-16],[3,-36],[-3,-20],[-18,6],[-13,12],[-17,38],[-25,71],[-49,197],[-10,27],[-17,29],[8,9],[14,6],[32,88],[25,54],[9,37],[-2,16],[-11,23],[-14,-20],[-7,5],[-16,47],[-16,13],[-11,-10],[12,-38],[10,-14],[-4,-56],[-4,-18],[-10,-16],[-15,9],[-7,-14],[-9,15],[-9,24],[-10,40],[26,225],[24,144],[3,163],[2,24],[-2,44],[-33,94],[-145,231],[-112,273],[-97,103],[-74,-23],[-12,-21],[-6,-26],[5,-31],[-7,-13],[-20,2],[-26,-7],[-70,-72],[-25,3],[-22,-19],[-17,-14],[-43,-8],[-37,-15],[-16,8],[-10,42],[0,43],[8,-33],[13,-26],[6,10],[2,23],[-13,45],[-41,58],[-48,84],[14,-3],[4,18],[-15,24],[7,27],[10,29],[-20,-4],[-18,-21],[-1,-24],[-3,-20],[-10,3],[-18,24],[-89,68],[-77,39],[59,17],[32,-14],[-3,21],[-8,13],[-26,17],[-32,-7],[-21,8],[-21,-16],[-22,-25],[-21,-12],[-80,-18],[-65,-19],[11,20],[11,13],[38,20],[6,41],[-9,39],[-10,-9],[-11,-31],[-13,22],[-14,0],[-4,-49],[-19,-33],[-8,-33],[-54,-26],[-7,9],[16,31],[-1,18],[-19,-15],[-30,-60],[-106,-19],[5,13],[23,3],[32,19],[-7,32],[-12,34],[-11,4],[-8,21],[1,64],[-7,38],[-18,39],[-6,-8],[-12,-66],[-11,-87],[-5,-28],[-32,-2],[-28,6],[-95,-11],[-35,30],[-15,6],[-9,-1],[-41,-27],[-48,-21],[-11,7],[-16,1],[-34,-71],[-40,-33],[-102,60],[-25,47],[-22,10],[-28,6],[-29,-58],[-23,-79],[36,-44],[30,-21],[50,18],[28,38],[23,-1],[11,8],[10,20],[19,-16],[1,-16],[-14,-22],[-17,-19],[-11,-22],[20,-45],[31,-15],[12,7],[7,50],[19,32],[26,-7],[-3,-20],[3,-19],[12,-33],[-1,-47],[2,-11],[-28,-20],[-21,-8],[-17,-27],[9,-15],[-17,-14],[-11,6],[-6,-6],[-2,-16],[-9,-16],[13,-46],[26,-30],[19,-38],[74,-50],[18,1],[18,-50],[14,-18],[14,-8],[-1,-35],[-25,-25],[-7,-31],[-6,-17],[-11,22],[-11,15],[-26,-47],[-13,-10],[6,51],[-10,20],[-15,52],[-21,31],[-16,11],[-12,20],[-14,8],[-13,-2],[-21,12],[-1,27],[-6,20],[-16,25],[-78,45],[-1,-19],[6,-14],[11,-9],[13,-19],[0,-54],[-6,-23],[-2,-33],[-5,-34],[-10,-26],[-21,-18],[-10,15],[-15,72],[-22,23],[-34,2],[-23,-16],[-25,-70],[-21,-11],[-70,36],[-80,55],[2,18],[13,6],[24,-7],[-1,19],[-25,61],[-4,28],[3,34],[-8,-1],[-15,-28],[-51,24],[-14,28],[-30,81],[-42,3],[-19,49],[-35,-20],[-17,-23],[-15,-35],[6,-19],[15,-29],[-7,-14],[-49,-21],[-114,24],[-34,21],[-44,46],[-62,37],[-30,6],[-29,-7],[-86,-4],[-19,-10],[-17,-16],[-11,18],[-5,31],[10,5],[11,19],[10,36],[1,22],[-7,15],[-13,1],[-29,-95],[16,-53],[-1,-19],[-58,-11],[-132,-107],[-51,-58],[2,19],[62,75],[-21,12],[-36,-19],[-13,7],[15,62],[-4,55],[-26,1],[-16,-43],[-11,1],[-14,19],[-11,-6],[8,-98],[16,-41],[13,-52],[-36,-64],[-34,-53],[-3,-51],[-34,-66],[-32,-38],[-74,-88],[-22,-19],[-33,-42],[-47,-30],[-44,-49],[-15,-8],[28,42],[34,41],[-29,-6],[-44,19],[-28,1],[0,-15],[-21,-21],[-21,31],[-9,21],[-5,18],[-9,4],[-9,-8],[32,-127],[14,-5],[15,-13],[-19,-29],[-20,-23],[-32,-15],[-27,47],[-6,-59],[-3,-58],[-9,-14],[-15,-22],[-7,16],[-4,23],[-9,-20],[-14,-15],[-22,-3],[-17,-8],[0,-24],[4,-24],[30,19],[-11,-62],[-27,-62],[-23,-14],[-34,9],[-8,-6],[-8,-13],[40,-96],[-25,-145],[-17,-52],[-11,-7],[-12,-2],[-44,47],[-24,36],[21,-98],[58,-29],[3,-37],[-1,-31],[-11,-38],[-11,-49],[8,-35],[9,-85],[8,-39],[8,-119],[10,-51],[52,-189],[18,-2],[2,-20],[-1,-40]],[[23015,66797],[-38,-11],[-16,-18],[-3,-15],[-2,-8],[-5,1],[-18,11],[-41,53],[-59,34],[-78,13],[-54,27],[-28,41],[-30,24],[-32,8],[-26,22],[-20,37],[-30,23],[-39,10],[-26,28],[-18,68],[0,1],[-16,112],[-20,71],[-39,88],[-4,11],[0,15],[4,51],[-4,36],[-12,30],[-3,32],[7,33],[0,40],[-6,46],[-25,51],[-44,54],[-37,79],[-31,104],[-31,72],[-30,40],[-21,49],[-11,58],[-4,34],[5,9],[-19,64],[-42,120],[-24,87],[-6,55],[-27,66],[-47,76],[-25,49],[-7,35],[-73,100],[-21,62],[-17,20],[-19,-2],[-10,6],[-1,14],[-6,1],[-12,-13],[-39,-3],[-66,8],[-48,17],[-29,27],[-21,-4],[-12,-34],[-25,-21],[-38,-10],[-33,-62],[-28,-116],[-12,-74],[3,-33],[-7,-24],[-18,-15],[-19,-33],[-18,-52],[-22,-25],[-25,1],[-46,40],[-67,79],[-52,48],[-38,19],[-34,36],[-29,54],[-27,36],[-24,18],[-29,60],[-33,102],[-16,78],[0,83],[-43,181],[-23,78],[-17,36],[-33,43],[-49,50],[-67,100],[-83,150],[-58,90],[-35,30],[-30,54],[-25,78],[-25,49],[-2,2],[-3,1],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[0,-65],[0,-65],[-1,-65],[0,-64],[-98,-1],[-98,0],[-98,-1],[-98,0],[-99,0],[-98,-1],[-98,0],[-98,0],[-132,85],[-132,85],[-131,85],[-132,86],[-132,85],[-132,85],[-131,85],[-132,86],[13,32],[18,87],[-32,-6],[-79,-13],[-80,-12],[-79,-12],[-80,-13],[-79,-12],[-80,-12],[-79,-13],[-80,-12]],[[17464,70583],[0,4],[-2,63],[-13,22],[-17,-14],[-7,82],[4,39],[-2,38],[-16,92],[-41,113],[-89,140],[-46,47],[-35,59],[-23,16],[-28,5],[-9,-27],[-32,18],[5,66],[-32,92],[-25,10],[-65,-6],[-87,50],[-25,30],[-9,54],[-41,47],[-53,46],[-30,-11],[-39,7],[-55,33],[-33,4],[-63,-9],[-23,7],[-22,41],[-24,21],[5,51],[-3,47],[4,36],[-11,79],[9,73],[-8,26],[-13,21],[-42,30],[-7,37],[7,52],[-11,35],[-35,32],[-32,73],[-40,39],[-17,67],[-25,42],[-8,36],[-56,131],[-59,102],[-9,58],[-2,81],[23,49],[12,43],[-1,39],[-4,29],[-20,51],[-79,30],[-64,124],[-4,96],[-25,98],[0,63],[-4,69],[19,15],[17,-6],[-1,-27],[5,-49],[20,-37],[19,-16],[18,-36],[13,-11],[13,-3],[-7,23],[-8,15],[-9,48],[-18,61],[-20,33],[-11,61],[-9,15],[-5,22],[20,27],[27,19],[36,6],[103,-9],[21,15],[19,-5],[13,2],[-28,16],[-16,-5],[-18,3],[-37,-3],[-15,7],[-16,19],[-11,2],[-34,-33],[-15,4],[-36,36],[-15,5],[-25,-20],[-4,-90],[8,-66],[-15,-7],[-17,27],[-27,17],[-22,25],[-32,46],[-16,17],[-18,-39],[-1,18],[9,45],[-3,75],[28,-60],[-8,42],[-22,47],[-17,16],[-20,83],[-47,50],[-38,80],[-77,134],[-5,117],[-28,148],[12,85],[-1,59],[-14,91],[-15,49],[-62,135],[-60,90],[-9,69],[-4,69],[13,62],[12,64],[8,17],[3,-7],[-2,-13],[8,-5],[3,29],[6,15],[-9,2],[1,9],[5,18],[18,85],[-1,107],[19,131],[-1,44],[-12,93],[-13,56],[-23,40],[10,58],[0,55],[-40,80],[-15,104],[-3,45],[4,116],[-11,50],[-27,82],[12,72],[12,43],[30,190],[7,15],[13,0],[22,32],[-10,8],[-16,-16],[14,75],[15,64],[10,24],[5,209],[9,160],[14,53],[-5,55],[6,74],[-4,74],[31,359],[-4,43],[9,59],[-9,153],[4,171],[-8,22],[-4,24],[8,3],[14,-25],[66,0],[42,24],[16,-8],[17,-31],[23,-7],[28,6],[-9,8],[-13,2],[-29,29],[-17,28],[-51,-1],[-11,18],[-58,-18],[-17,19],[-32,-13],[8,54],[-2,68],[2,66],[8,-48],[19,-52],[10,59],[6,72],[-19,29],[-32,20],[-11,68],[75,58],[-40,12],[-15,26],[-20,4],[-1,-20],[-6,-27],[-7,35],[-2,41],[-8,70],[-31,113],[-18,147],[-23,72],[-45,69],[-12,40],[-11,103],[7,77],[-9,54],[22,-3],[56,-42],[71,-34],[21,-24],[34,-19],[189,-28],[13,3],[24,17],[11,-2],[27,-40],[14,-4],[18,2],[14,7],[23,28],[3,-11],[-1,-25],[8,-36],[17,-47],[7,-29],[-34,-82],[-7,-2],[-1,28],[-4,5],[-64,-139],[-22,-66],[-2,-29],[0,-18],[9,-4],[21,7],[30,27],[1,6],[-28,-10],[-13,0],[1,31],[4,14],[18,47],[19,27],[28,30],[16,24],[11,35],[30,43],[6,11],[-2,35],[2,7],[15,-5],[6,-60],[-4,-27],[-26,-32],[-3,-12],[5,-44],[-5,-4],[-10,5],[-3,-3],[25,-48],[8,-38],[1,-33],[-7,-65],[-7,-10],[-12,3],[-17,21],[-3,-7],[-13,-50],[-5,4],[-8,60],[-4,4],[-25,-27],[-11,-26],[-8,-41],[-11,-20],[31,-4],[28,8],[23,-19],[8,-1],[21,19],[6,14],[17,62],[9,11],[13,1],[12,9],[19,34],[0,14],[-6,77],[2,43],[-4,14],[-8,14],[1,14],[6,23],[1,21],[-6,18],[3,21],[17,45],[3,20],[22,45],[-6,18],[-15,22],[-10,19],[-10,30],[-8,10],[-2,-4],[11,-50],[-3,-3],[-27,27],[-7,16],[-3,23],[2,17],[15,17],[18,6],[-2,15],[-22,46],[-15,21],[-11,10],[-15,3],[-7,7],[-2,11],[3,15],[9,4],[23,-6],[13,11],[-1,18],[-4,10],[1,66],[-9,53],[-5,9],[-5,1],[-6,-7],[-14,-2],[-10,18],[-10,34],[-18,80]],[[15892,80064],[28,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[66,0],[1,121],[1,96],[60,-11],[18,-18],[5,-8],[-1,-27],[5,-80],[10,-67],[26,-80],[0,-1],[2,-31],[8,-20],[15,-18],[58,-22],[99,-26],[57,-30],[13,-33],[27,-14],[40,7],[28,14],[23,32],[34,7],[28,-2],[29,-4],[15,-4],[45,-26],[29,-20],[41,-39],[23,-17],[11,-40],[13,-51],[18,0],[14,30],[35,5],[47,-21],[41,-60],[58,-53],[36,-27],[36,0],[47,27],[49,51],[35,9],[21,-5],[12,-40],[15,-15],[38,4],[80,-8],[63,11],[15,-23],[13,-36],[25,-11],[35,11],[63,-9],[26,-2],[51,14],[24,16],[34,26],[46,36],[79,62],[65,23],[61,-45],[48,-39],[18,-16],[49,-40],[70,-57],[79,-65],[80,-65],[69,-57],[49,-40],[19,-16],[54,-46],[54,-46],[54,-46],[53,-46],[54,-46],[54,-46],[54,-46],[54,-46],[14,-77],[13,-75],[31,-54],[29,-49],[17,2],[17,21],[11,10],[18,2],[40,18],[12,-4],[7,-9],[0,-14],[-1,-11],[-6,-23],[9,-42],[2,-47],[6,-36],[16,-46],[15,-36],[18,-7],[41,21],[26,8],[15,-3],[25,-34],[13,-20],[3,-17],[-34,-102],[54,-51],[60,-55],[73,-66],[44,-41],[58,-58],[10,-82],[8,-70],[11,-96],[11,-99],[11,-99],[11,-104],[13,-115],[11,-102],[12,-111],[17,-145],[-15,-56],[-32,-121],[-28,-110],[-3,-32],[-20,-160],[-16,-66],[-27,-38],[-28,-38],[-34,-62],[-38,-31],[-19,-18],[-10,-28],[-11,-63],[2,-96],[31,-82],[45,-46],[49,-45],[70,0],[63,60],[66,63],[59,57],[71,67],[64,61],[69,22],[96,30],[121,38],[59,43],[76,57],[87,64],[76,56],[38,31],[27,36],[7,26],[-2,15],[-7,15],[-9,11],[-9,9],[-4,12],[-1,26],[-5,14],[-5,11],[2,99],[-7,31],[-24,78],[47,35],[43,32],[35,24],[73,4],[67,-1],[94,0],[78,-1],[92,0],[53,-1],[71,1],[34,90],[31,81],[34,76],[60,91],[17,16],[10,35],[36,34],[40,31],[16,30],[7,17],[109,158],[62,73],[50,41],[39,19],[26,-2],[15,2]],[[29858,75452],[-20,-37],[18,-4],[16,11],[14,22],[34,30],[29,13],[9,3],[13,-21],[28,17],[28,9],[-121,-96],[-25,-11],[-36,-28],[-33,-21],[-24,-7],[-120,-71],[-10,-2],[-10,7],[-99,-36],[-40,-5],[-37,-12],[27,29],[1,11],[-7,9],[-14,-3],[-15,-30],[-24,-10],[-5,33],[8,26],[11,24],[24,38],[34,24],[17,21],[12,-18],[2,25],[10,14],[10,8],[24,0],[12,4],[10,8],[9,2],[27,-12],[25,4],[21,15],[22,5],[56,4],[57,11],[23,21],[47,56],[28,16],[-43,-66],[-23,-30]],[[31059,77380],[-16,-11],[-18,4],[0,-30],[-2,-11],[-19,16],[-8,10],[1,40],[17,38],[14,15],[17,-10],[13,-43],[1,-18]],[[29392,75185],[-13,-2],[13,55],[24,25],[9,-5],[0,-19],[-3,-17],[-16,-26],[-14,-11]],[[30414,75677],[-77,-28],[-12,18],[19,8],[24,43],[16,5],[25,-24],[5,-22]],[[30210,75743],[-13,-15],[-16,2],[8,22],[3,31],[8,34],[4,11],[9,9],[-3,-94]],[[30561,75613],[-21,-9],[-49,21],[40,18],[7,6],[5,27],[1,13],[15,-57],[2,-19]],[[28990,72497],[-4,-12],[-19,64],[19,-21],[4,-17],[0,-14]],[[29015,72142],[-37,-16],[-3,6],[42,32],[14,116],[2,53],[-7,95],[1,19],[6,-30],[7,-88],[-3,-67],[-12,-97],[-10,-23]],[[28949,72113],[-50,-41],[-6,3],[33,29],[23,9]],[[28749,71798],[-7,-6],[25,72],[50,91],[14,14],[-42,-78],[-40,-93]],[[27212,67081],[-10,-15],[-20,11],[-11,20],[-5,38],[17,-41],[7,-9],[22,-4]],[[27199,67138],[-1,-34],[-14,57],[-9,62],[13,-20],[11,-65]],[[27671,66325],[-55,-108],[6,27],[22,58],[7,28],[14,17],[14,31],[1,37],[20,25],[6,4],[-35,-119]],[[24502,68836],[-11,-8],[-46,50],[-3,21],[23,20],[14,-2],[22,-25],[8,-8],[3,-10],[-2,-16],[-8,-22]],[[23051,67915],[-6,-1],[14,47],[2,19],[22,59],[12,9],[5,-25],[-23,-42],[-26,-66]],[[23121,68060],[-10,-3],[12,31],[21,16],[45,60],[18,4],[10,20],[4,3],[-3,-25],[-36,-36],[-61,-70]],[[22957,67568],[-9,-33],[3,50],[22,112],[46,147],[20,25],[-53,-162],[-29,-139]],[[23600,68632],[-14,-6],[61,89],[12,29],[16,-1],[-27,-50],[-48,-61]],[[23008,66911],[-4,-26],[-23,125],[-37,282],[-2,161],[6,56],[10,-228],[41,-289],[9,-81]],[[16581,71442],[-14,-1],[-23,6],[8,13],[12,10],[4,-7],[13,-21]],[[16823,70977],[-13,-1],[-17,5],[-8,31],[13,2],[13,-4],[10,-24],[2,-9]],[[17125,70753],[-16,-6],[-18,12],[-16,56],[-17,43],[9,13],[14,-42],[35,-64],[9,-12]],[[16654,71381],[-19,-8],[-15,8],[-23,55],[50,7],[21,-24],[3,-7],[-17,-31]],[[16699,71474],[57,-30],[30,14],[6,-14],[-4,-12],[-69,-23],[-21,16],[-2,21],[-7,21],[10,7]],[[17125,71074],[14,-42],[-20,5],[-21,-3],[-6,24],[-7,32],[-4,8],[-14,3],[-1,3],[-2,15],[4,8],[45,-36],[12,-17]],[[15894,79880],[3,-13],[-11,-12],[-8,-2],[-12,20],[-6,2],[5,-30],[-2,-10],[-26,18],[-5,15],[8,16],[16,16],[6,2],[32,-22]],[[15830,79781],[7,-19],[-30,12],[-13,11],[-3,11],[-5,34],[2,12],[13,4],[25,-43],[4,-22]],[[15952,79583],[13,-76],[6,31],[38,-54],[0,-27],[-4,-9],[-8,-3],[-8,8],[-6,19],[-9,10],[-18,6],[-9,21],[-4,15],[0,42],[-5,14],[-10,2],[-9,11],[-14,29],[-2,8],[7,24],[15,41],[11,19],[7,-2],[9,-13],[10,-22],[-2,-15],[-41,-31],[-2,-7],[21,-9],[7,-7],[7,-25]],[[30176,75740],[-8,-11],[-3,28],[6,32],[5,0],[3,-17],[-3,-32]],[[29407,74700],[-32,-87],[-1,17],[41,108],[-8,-38]],[[29074,73668],[-13,-10],[43,116],[24,96],[11,34],[-10,-68],[-19,-62],[-36,-106]],[[28737,71805],[-6,-1],[-11,6],[-15,12],[-4,9],[15,-3],[21,-23]],[[27407,66042],[-9,-12],[-4,4],[0,17],[-11,39],[0,10],[27,-38],[1,-10],[-4,-10]],[[27547,66130],[-5,0],[2,9],[11,16],[4,-6],[0,-9],[-12,-10]],[[27600,66188],[-7,-3],[11,25],[3,-2],[-7,-20]],[[27487,66080],[-12,-13],[-13,10],[14,13],[43,15],[-16,-18],[-16,-7]],[[27383,69683],[-12,-140],[-5,50],[-1,48],[9,28],[9,14]],[[27342,66013],[-18,-6],[15,23],[5,34],[8,-26],[0,-17],[-10,-8]],[[27726,67556],[4,-42],[-25,98],[-32,154],[-17,120],[12,-33],[11,-66],[47,-231]],[[27282,65981],[-7,-1],[-1,9],[12,11],[9,-1],[-1,-12],[-12,-6]],[[25308,68958],[-15,-30],[1,12],[11,30],[8,11],[-5,-23]],[[25400,69248],[-3,-6],[-25,12],[-15,11],[-2,11],[41,-20],[4,-8]],[[25535,69269],[-24,-12],[-36,1],[-8,4],[15,8],[43,11],[10,-12]],[[25215,69172],[1,-27],[-13,14],[-20,1],[8,9],[7,9],[3,10],[25,33],[-7,-25],[-4,-24]],[[25325,69013],[-7,-18],[7,87],[-11,74],[12,-32],[4,-39],[-5,-72]],[[26414,68918],[-28,-21],[-30,15],[19,3],[13,-6],[35,30],[18,22],[21,9],[-48,-52]],[[15874,79034],[-3,-11],[-4,1],[-8,23],[-1,16],[7,12],[10,-34],[-1,-7]],[[16001,79144],[-1,-13],[-10,-10],[-6,2],[0,16],[-3,2],[-12,-18],[1,36],[6,39],[5,1],[7,-26],[13,-29]],[[15973,79259],[-2,-11],[-15,13],[-5,12],[1,27],[3,18],[3,4],[9,-8],[3,-4],[3,-51]],[[15883,79741],[-4,-6],[-15,8],[-9,13],[-3,16],[6,30],[7,8],[5,-2],[2,-27],[13,-28],[-2,-12]],[[30938,77301],[-11,-11],[-11,3],[0,29],[3,9],[4,5],[6,-8],[9,-27]],[[42704,18182],[1,-33],[-43,30],[-10,14],[14,19],[27,0],[7,-11],[4,-19]],[[39693,20699],[27,-28],[22,19],[22,-2],[12,-10],[12,-3],[16,-1],[27,-47],[-11,-41],[29,8],[26,-35],[12,3],[5,14],[17,16],[11,-22],[14,-41],[18,-12],[15,-44],[12,-55],[11,-8],[19,-1],[20,8],[-8,-48],[3,-42],[32,-30],[-19,-17],[-20,-24],[-41,-19],[-11,8],[-35,42],[-17,50],[-37,71],[-8,21],[-9,13],[-34,9],[-30,17],[-24,36],[-8,22],[-10,15],[-33,-1],[-21,17],[-21,23],[-94,67],[-37,-7],[-17,19],[0,33],[20,20],[-82,8],[-29,12],[20,7],[114,1],[43,6],[3,-15],[38,-29],[36,-3]],[[70136,47593],[-6,-23],[-12,-10],[-5,58],[-17,41],[7,0],[15,-21],[6,-56],[5,17],[-1,17],[3,16],[-2,18],[-9,28],[3,5],[13,-23],[2,-19],[-2,-48]],[[48418,42627],[-25,-3],[2,27],[19,29],[13,-4],[0,-33],[-9,-16]],[[46009,47249],[-9,-1],[-3,5],[-2,14],[5,22],[4,13],[7,-2],[8,-15],[8,-13],[-4,-12],[-14,-11]],[[14364,37789],[-3,-9],[-6,8],[-6,16],[-2,18],[6,10],[7,-6],[4,-18],[0,-19]],[[32499,62339],[-44,-29],[2,17],[35,40],[13,-3],[-6,-25]],[[33652,22309],[43,-33],[53,11],[22,-9],[13,-28],[-7,-26],[-17,4],[-15,-7],[3,-35],[10,-14],[56,-38],[10,-2],[-1,15],[-10,26],[-4,28],[9,24],[14,7],[64,11],[15,-11],[32,-66],[-30,-9],[-12,-28],[26,-12],[20,-19],[-11,-28],[-2,-14],[-46,-19],[-40,-13],[-19,-33],[-33,-24],[-96,-41],[11,-34],[1,-16],[-4,-44],[-133,52],[-18,-5],[36,-90],[-26,-16],[-26,10],[-24,-7],[-15,-65],[-38,42],[-32,58],[-1,33],[32,62],[-10,26],[73,83],[13,25],[23,14],[23,5],[10,11],[-1,20],[-10,35],[1,57],[58,77],[-8,49],[18,1]],[[33253,22199],[41,-11],[37,40],[25,13],[21,-9],[15,-24],[21,4],[61,25],[8,-9],[21,29],[19,-13],[14,-25],[-7,-30],[-17,-19],[-10,-26],[-13,-21],[-21,-19],[-16,-31],[-40,-73],[-57,-94],[-19,-8],[-40,-6],[-17,7],[-14,-2],[-12,-51],[-18,-38],[-9,-8],[-19,-4],[-8,-5],[-7,-14],[-50,3],[-35,24],[-41,52],[55,64],[48,-3],[39,43],[32,21],[13,22],[14,17],[0,22],[-11,10],[-14,-1],[-14,-10],[-34,-12],[-23,25],[15,10],[17,-1],[52,24],[10,10],[-16,33],[-31,21],[-26,34],[-4,13],[1,20],[-14,41],[15,2],[19,-26],[44,-36]],[[33050,22012],[20,-8],[20,3],[-11,-59],[-9,-28],[-24,2],[-23,39],[-8,20],[26,15],[9,16]],[[33767,21882],[1,-50],[-22,16],[-8,24],[12,17],[11,-1],[6,-6]],[[33302,22237],[-38,0],[-8,19],[1,47],[28,4],[29,-20],[-2,-20],[-10,-30]],[[33421,21755],[-18,-11],[-5,5],[-5,22],[-1,28],[-2,12],[12,-4],[20,-22],[-1,-30]],[[27397,62988],[9,-11],[11,7],[4,12],[42,-9],[7,-24],[-33,-1],[-14,-15],[-8,-3],[-28,4],[-4,55],[8,6],[6,-21]],[[27783,63195],[-2,-3],[-9,2],[-21,-23],[-8,1],[2,9],[4,7],[5,6],[5,2],[14,5],[7,1],[4,-6],[-1,-1]],[[27827,63197],[-13,-8],[-10,3],[22,24],[6,8],[5,4],[5,0],[7,-5],[0,-3],[-22,-23]],[[32019,70445],[-25,-20],[-7,2],[-5,7],[26,19],[21,46],[7,-3],[-17,-51]],[[32112,62479],[-7,-4],[-5,1],[-1,8],[5,23],[28,2],[-20,-30]],[[32057,62443],[-22,-2],[-6,7],[12,18],[23,2],[6,-4],[-13,-21]],[[32142,62638],[4,-19],[-3,0],[-15,13],[-13,1],[-5,4],[-2,7],[24,1],[10,-7]],[[30094,64380],[-1,-8],[-16,23],[-30,0],[-5,30],[12,5],[38,-11],[9,-26],[-7,-13]],[[30033,64424],[-5,-7],[-16,20],[-2,16],[-6,1],[-10,14],[3,19],[22,1],[9,-52],[5,-12]],[[29907,64430],[32,-32],[19,5],[2,-7],[-11,-7],[-2,-6],[-31,-9],[-9,2],[-2,22],[2,32]],[[32736,61486],[-1,-34],[-19,10],[-1,30],[9,31],[5,3],[7,-40]],[[49439,80202],[2,-29],[-12,-7],[-10,10],[-21,0],[-20,-6],[5,52],[38,-7],[18,-13]],[[49302,80353],[-10,-38],[-26,13],[-2,10],[29,22],[6,0],[3,-7]],[[48774,83055],[-56,-73],[-23,13],[-19,-6],[-6,2],[11,26],[13,61],[24,24],[29,64],[23,17],[9,-2],[5,-6],[11,-71],[-16,-26],[-5,-23]],[[49258,81579],[-20,-24],[-66,-24],[-28,-25],[-50,-56],[-9,-5],[-75,14],[-56,72],[-35,30],[-15,4],[-15,-9],[-33,-9],[-33,1],[17,34],[23,19],[-51,13],[-15,10],[-16,23],[-40,4],[-19,-6],[-33,-31],[-51,-33],[-62,46],[-12,20],[0,39],[-9,31],[-17,10],[22,40],[26,27],[58,27],[89,62],[49,27],[46,46],[19,28],[14,39],[13,47],[20,39],[-19,9],[-9,29],[3,29],[8,26],[-7,33],[-14,34],[1,26],[3,29],[-35,-2],[-36,-9],[-32,-20],[-31,-27],[-27,-5],[0,22],[12,27],[31,38],[34,32],[12,25],[9,28],[17,23],[44,43],[83,48],[13,3],[33,-6],[32,7],[28,18],[29,4],[63,-51],[-19,78],[28,18],[41,-70],[15,-7],[32,10],[-13,12],[-14,1],[-19,10],[-15,23],[-27,71],[2,42],[17,44],[20,41],[-16,8],[-14,15],[-3,41],[5,35],[35,32],[10,48],[5,53],[-6,24],[-35,-4],[-17,-10],[-15,-16],[-16,1],[-43,59],[-25,44],[-44,93],[-6,56],[35,120],[55,77],[64,27],[-12,5],[-98,1],[-33,-10],[-30,-31],[-17,-10],[-17,-3],[-17,-16],[-15,-22],[-17,-14],[-33,4],[-16,-5],[-11,13],[-9,21],[-13,5],[-14,-6],[-29,-28],[-30,-17],[-36,18],[-48,33],[-9,-12],[-11,-31],[-6,-47],[-33,41],[-29,56],[-10,34],[0,39],[15,16],[17,-14],[25,93],[50,121],[18,35],[12,46],[-2,31],[-11,25],[-46,58],[0,48],[5,53],[13,32],[5,6],[62,-1],[-24,17],[-48,48],[1,17],[11,45],[-5,-5],[-10,-20],[-20,-50],[-12,-12],[-34,-12],[-6,-24],[-6,-7],[-17,-2],[-5,-23],[-4,-2],[-5,25],[0,41],[7,38],[13,29],[49,67],[-24,-21],[-55,-62],[-28,-40],[-7,-14],[-3,-12],[0,-13],[13,-72],[-4,-33],[-47,-219],[-9,-22],[-8,-11],[-8,-3],[-23,4],[-11,17],[0,18],[5,28],[19,104],[9,29],[13,27],[27,47],[0,3],[-19,-9],[-8,3],[-5,9],[3,139],[15,46],[6,67],[13,57],[15,42],[12,53],[17,24],[5,36],[19,39],[15,41],[-8,-4],[-96,-106],[-25,-20],[-33,5],[-26,12],[-20,26],[-9,48],[-24,1],[-21,9],[0,6],[27,27],[44,9],[41,42],[-37,29],[3,9],[32,24],[40,82],[9,75],[-20,35],[-7,23],[-38,26],[-7,33],[5,18],[12,18],[19,14],[30,14],[-27,14],[-10,17],[-8,24],[0,15],[14,63],[8,26],[16,33],[72,-2],[8,15],[8,1],[37,-14],[-6,15],[-60,79],[-5,15],[17,42],[1,19],[-2,21],[5,15],[19,8],[58,-1],[14,7],[-6,21],[-14,27],[-2,22],[3,20],[1,41],[2,17],[14,27],[11,8],[15,5],[32,-9],[12,-11],[14,-26],[10,3],[40,27],[12,4],[16,-32],[68,26],[91,11],[55,17],[58,6],[54,19],[57,-9],[2,-11],[-3,-15],[-14,-42],[2,-47],[-3,-15],[-7,-17],[-21,-33],[-55,-47],[-101,-108],[-60,-54],[-8,-26],[-4,-36],[35,-7],[14,-12],[-8,-18],[-53,-63],[-16,-58],[41,2],[33,11],[67,36],[62,27],[30,1],[59,-21],[13,-1],[25,10],[25,1],[170,-6],[47,12],[32,-15],[26,-37],[25,-68],[-1,-11],[-15,-31],[-28,-39],[-24,-54],[-7,-29],[-4,-32],[-8,-29],[-47,-138],[-47,-76],[-20,-55],[-26,-43],[-24,-27],[-26,-18],[-76,-20],[-21,-13],[-25,-24],[-27,-12],[31,2],[31,13],[56,5],[65,-46],[-6,-37],[-26,-30],[-59,-5],[-55,-65],[-25,-20],[-26,-10],[-33,3],[-60,17],[-26,18],[24,-29],[26,-16],[156,-37],[9,4],[49,39],[66,0],[126,-71],[36,-55],[52,-78],[28,-31],[21,-28],[12,-41],[25,-138],[27,-134],[37,-146],[16,-40],[22,-28],[110,-66],[24,-21],[43,-63],[41,-67],[38,-51],[41,-41],[-20,-22],[-14,-34],[11,-46],[16,-44],[33,-71],[30,-77],[-11,12],[-11,6],[-16,-1],[-15,3],[-28,24],[-27,30],[-53,-12],[-29,5],[-26,0],[49,-17],[53,-2],[117,-129],[40,-76],[23,-101],[-16,-46],[-25,-29],[-23,-34],[-22,-38],[65,-56],[14,2],[15,8],[13,19],[24,46],[12,16],[40,6],[34,-3],[34,-10],[30,3],[60,-20],[30,-18],[77,-80],[16,-44],[8,-57],[1,-63],[-13,-58],[-15,-52],[-9,-67],[-6,-25],[-9,-18],[-41,-54],[-27,-21],[-11,9],[-12,-1],[-1,-13],[12,-27],[1,-33],[-24,-24],[-25,-10],[-40,13],[-57,-45],[41,-23],[8,-25],[-10,-43],[-25,-20],[-29,-8],[-29,-2],[-24,-11],[-23,-20],[29,11],[20,-10],[13,-36],[11,-11],[57,-15],[34,0],[68,9],[32,-1],[12,-6],[0,-30],[-5,-75],[-9,-15],[-89,-62],[-19,-44],[-5,-26],[-52,4],[-24,-27],[-43,-19],[-32,-20],[-32,-25],[-27,-7],[-113,30],[-69,-3],[-93,-26],[-24,5],[-35,24],[-37,17],[-42,7],[-37,23],[23,-44],[-51,-42],[-23,-8],[-24,1],[-50,-12],[-46,6],[7,-30],[12,-26],[-9,-11],[-11,-3],[-87,20],[-13,-4],[-10,-18],[-32,9],[-31,31],[-33,21],[-34,10],[-28,-4],[-112,-48],[-23,-49],[-11,-69],[-16,-61],[-27,-47],[-31,-7],[-30,33],[-56,36],[-20,25],[-6,1],[-6,-9],[-22,-11],[-23,0],[-35,-10],[-62,-29],[-25,-20],[-53,-55],[-11,-15],[-19,-55],[-30,-10],[-27,35],[-31,13],[-32,-13],[-20,-18],[-9,15],[-1,31],[24,38],[64,28],[55,74],[28,45],[10,25],[14,16],[17,6],[9,28],[77,112],[7,25],[4,46],[6,44],[63,29],[30,93],[8,7],[88,17],[65,-1],[65,-18],[33,-2],[33,7],[26,25],[45,90],[25,40],[29,36],[27,41],[44,76],[-30,-26],[-36,-42]],[[48834,82558],[11,-11],[30,2],[-10,-24],[-32,-27],[-22,-26],[-26,-22],[-13,25],[-15,-1],[-22,49],[-4,72],[29,19],[41,-1],[33,-55]],[[49291,85962],[-31,-1],[16,34],[19,9],[36,-4],[-6,-15],[-34,-23]],[[49710,86701],[-7,-7],[-27,59],[20,67],[24,-2],[4,-18],[-2,-16],[-13,-2],[-1,-5],[4,-31],[0,-36],[-2,-9]],[[49636,86714],[6,-40],[14,10],[22,-39],[11,0],[18,16],[-4,-36],[-18,-101],[-6,-17],[-3,-31],[-4,-6],[-6,-61],[-12,-21],[-11,-48],[-4,-5],[-16,19],[16,74],[6,43],[-4,22],[-9,20],[-24,1],[-20,-9],[-4,12],[-1,16],[-5,5],[-27,-1],[-7,4],[-6,15],[-1,12],[25,9],[22,-4],[34,24],[-21,78],[-28,7],[-6,8],[5,13],[15,7],[24,40],[14,6],[17,-1],[-2,-41]],[[49784,86873],[0,-7],[-14,-49],[0,-18],[-23,2],[-4,5],[-4,28],[3,30],[3,8],[7,3],[7,-6],[12,15],[6,0],[7,-11]],[[49120,85710],[-16,-7],[-15,0],[-25,33],[-9,25],[2,16],[10,5],[24,-8],[12,-28],[1,-18],[3,-7],[15,-7],[-2,-4]],[[49186,85680],[-3,-2],[-10,11],[-17,38],[27,7],[12,-5],[-5,-16],[-4,-33]],[[49150,85846],[-3,-14],[21,0],[30,-12],[19,-2],[15,-15],[-8,-28],[-10,-8],[-10,-1],[-36,28],[-48,-12],[-10,4],[-6,7],[-2,10],[0,20],[-3,6],[-17,-19],[-8,2],[-4,9],[-2,19],[2,26],[10,38],[17,8],[26,-5],[29,-21],[9,-13],[0,-11],[-11,-16]],[[49241,85936],[-24,-14],[-10,12],[-2,37],[-29,16],[-14,10],[-10,18],[2,6],[19,8],[32,-34],[13,-28],[23,-8],[3,-4],[-3,-19]],[[48164,84438],[-16,-4],[-1,9],[28,39],[17,6],[6,-4],[-12,-22],[-22,-24]],[[48581,83783],[-35,0],[-12,5],[-15,14],[-17,79],[6,28],[7,13],[7,11],[19,5],[18,-15],[7,-14],[15,-54],[3,-46],[-3,-26]],[[48395,84299],[-111,-32],[-38,3],[-4,16],[8,10],[31,10],[13,77],[-47,36],[-3,10],[4,17],[5,7],[29,18],[12,4],[10,-2],[21,-21],[23,-43],[30,-7],[21,-19],[-4,-84]],[[48297,84061],[10,-74],[10,-46],[0,-16],[-9,-22],[-45,-29],[-15,0],[0,7],[10,30],[-9,33],[4,26],[-4,4],[-9,-3],[-33,-41],[-11,-4],[-1,8],[8,34],[1,22],[5,14],[9,13],[11,10],[8,1],[9,-10],[27,28],[24,15]],[[48341,83994],[-6,-6],[-14,1],[-5,10],[-3,14],[0,26],[8,19],[36,28],[-16,10],[-1,7],[10,24],[39,36],[10,7],[10,-1],[-20,-65],[-48,-110]],[[48278,85462],[-36,-100],[-13,-3],[-13,-25],[-37,-28],[33,0],[9,-10],[0,-19],[-6,-12],[-43,-46],[-29,-18],[-31,-48],[-16,0],[-16,-31],[-13,-13],[-7,0],[-9,6],[-19,30],[35,30],[4,16],[24,18],[-2,5],[-39,24],[-15,17],[2,8],[18,19],[-9,2],[-6,10],[-10,4],[-4,10],[-1,24],[2,26],[12,11],[4,12],[5,3],[17,-6],[18,-20],[20,8],[24,-4],[1,5],[-18,49],[3,10],[10,12],[55,35],[68,60],[17,9],[5,-8],[7,-31],[-1,-41]],[[48255,84656],[-8,-7],[-10,1],[-11,10],[-13,27],[30,19],[13,-11],[4,-13],[0,-14],[-5,-12]],[[48293,84968],[-1,-26],[-5,-30],[7,-32],[1,-22],[12,-8],[7,-10],[52,-12],[49,4],[9,-10],[1,-15],[-8,-16],[-27,-30],[-33,-48],[-10,-10],[-11,-1],[-7,5],[-6,86],[-35,-11],[-29,1],[-16,10],[-11,20],[-22,52],[-65,21],[-18,28],[-6,18],[3,9],[13,21],[17,-7],[11,4],[6,10],[0,8],[-9,18],[0,6],[66,23],[5,37],[15,3],[16,-12],[23,-38],[6,-46]],[[47998,85070],[31,-32],[-25,-54],[-38,0],[-54,39],[0,8],[4,12],[8,10],[9,2],[13,-7],[19,11],[15,-4],[18,15]],[[47986,84743],[-12,-3],[-15,3],[-10,9],[-9,35],[-2,22],[4,40],[-1,47],[32,2],[8,-7],[5,-142],[0,-6]],[[47939,84657],[-24,-8],[-9,4],[-2,8],[6,20],[19,7],[13,-11],[2,-10],[-5,-10]],[[48272,83e3],[-23,3],[-17,-10],[-11,-9],[-10,1],[-30,-3],[-29,0],[-4,15],[5,46],[-6,12],[-27,6],[-10,11],[-16,31],[-3,15],[-2,20],[-16,26],[-20,19],[-12,1],[-23,-31],[-19,-31],[7,-15],[6,-20],[-11,-15],[-31,-34],[-5,-13],[-9,-7],[-15,10],[-37,-2],[-17,5],[-20,25],[-49,17],[-9,39],[-9,7],[-56,68],[-7,23],[7,13],[21,21],[70,34],[11,13],[2,12],[-21,14],[-18,15],[-6,10],[-1,9],[11,11],[21,1],[16,-5],[13,10],[24,10],[15,13],[14,33],[14,30],[1,16],[13,57],[6,14],[44,37]],[[47994,83578],[11,-21],[22,-5],[20,19],[23,59],[16,3],[18,-4],[35,7],[62,27],[28,1],[39,-14],[29,0],[26,-42],[14,-66],[32,-66],[43,-57],[1,-34],[-15,-19],[-32,-23],[1,-25],[20,13],[18,5],[44,-5],[15,-26],[10,-37],[6,-31],[-4,-34],[-11,11],[-12,30],[-13,14],[-16,7],[7,-41],[-3,-56],[7,-5],[21,-1],[-14,-56],[-28,-16],[-33,-6],[-8,-20],[-6,-26],[-17,-38],[-22,-22],[-28,4],[-28,18]],[[49704,81042],[-24,-20],[-7,-23],[-6,-9],[-15,-6],[-15,-1],[-58,47],[-14,-2],[13,22],[37,17],[20,23],[47,-22],[22,-26]],[[65638,66618],[18,-46],[2,-318],[5,-22]],[[65663,66232],[-10,-4],[-11,-24],[-13,-37],[-17,-19],[-14,-22],[-14,-27],[-11,-6],[-16,34],[-10,35],[2,8],[8,2],[3,18],[-5,27],[-10,9],[-13,1],[-13,-11],[-13,-24],[-8,-24],[-1,-50],[4,-57],[-1,-27],[-7,-34],[-2,-50],[5,-39],[4,-23],[1,-19],[-13,-62],[11,-11],[36,-5],[11,-41],[7,-29],[-2,-17],[-26,-13],[-31,-14],[-23,4],[-42,-18],[-22,-29],[7,-19],[7,-13],[4,-39],[-7,-54],[-11,-53],[-15,-66],[-17,-75],[-23,-114],[-19,-90],[-2,-64],[0,-42],[-2,-84]],[[65329,64921],[-19,-46],[-4,-2],[-22,6],[-7,2],[-21,5],[-33,8],[-42,11],[-51,13],[-56,14],[-59,15],[-62,16],[-62,16],[-60,15],[-56,14],[-50,13],[-43,10],[-32,9],[-21,5],[-8,2],[-23,6],[-13,31],[-15,38],[-15,37],[-15,38],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-10,25],[-6,28],[-1,75],[0,16]],[[64324,65832],[10,30],[5,-21],[12,-29],[19,7],[9,-5],[7,-103],[14,-37],[18,-15],[59,-8],[36,14],[73,67],[38,25],[105,-5],[84,-28],[131,-16],[26,4],[70,54],[44,48],[26,14],[17,46],[11,60],[10,39],[13,19],[12,33],[9,55],[25,54],[97,133],[57,113],[5,36],[32,55],[24,59],[117,171],[23,70],[14,79],[1,6]],[[65577,66856],[10,3],[14,-12],[2,-59],[-5,-56],[-1,-59],[-2,-32],[11,-26],[18,-11],[8,1],[6,13]],[[65633,66379],[2,25],[-3,13],[-12,2],[-5,-22],[-2,-31],[9,-2],[11,15]],[[64814,65816],[-21,-3],[-18,22],[39,29],[11,13],[11,27],[9,-23],[-10,-36],[-7,-16],[-14,-13]],[[64615,65834],[-5,-4],[-4,31],[0,9],[13,15],[7,-26],[-11,-25]],[[64979,65770],[0,-20],[-28,6],[-7,-10],[-24,5],[-22,14],[15,24],[40,28],[17,-26],[9,-21]],[[65129,65923],[-3,-12],[-8,1],[-19,11],[-7,16],[13,19],[5,1],[8,-20],[11,-16]],[[60614,78969],[-10,-6],[-97,9],[-18,-3],[-61,-10],[-56,-91],[-34,1],[-48,-24],[-32,-29],[-38,-64],[-29,28],[-36,0],[-36,-18],[-42,-42],[-24,-8],[-47,12],[-55,-24],[-118,-140],[-40,-102],[-15,-20],[-20,-25],[-21,-13],[-11,1],[56,73],[17,27],[3,20],[1,33],[-17,40],[-47,-100],[-26,-14],[-33,-30],[-2,-67],[4,-50],[14,-63],[26,-83]],[[59722,78187],[-15,-3],[-41,36],[-2,58],[-29,49],[-46,0],[-20,-6],[-27,55],[-36,23],[-27,-7],[-28,10],[-61,58],[-41,7],[-1,-42],[-17,-29]],[[59331,78396],[-26,-10],[-20,-13],[-46,40],[-17,29],[-72,-30],[-40,4],[-89,-28],[-41,27],[-82,76],[-30,15],[-27,-3],[-14,24],[18,13],[20,1],[21,9],[6,13],[-1,25],[-43,19],[-39,5],[-25,22],[-19,26],[44,0],[45,-19],[71,-7],[64,-20],[16,25],[37,42],[7,14],[-62,-29],[-63,18],[-23,26],[-20,39],[-8,43],[5,41],[-6,73],[-21,65],[-8,36],[-22,32],[22,-73],[8,-48],[13,-44],[-3,-118],[-8,-41],[-26,-11],[-34,6],[-35,13],[9,65],[-18,-22],[-27,-64],[-23,-9],[-50,7],[-95,-42],[-7,-45],[-14,-62],[-14,-36],[-4,-21],[-40,-93],[-5,-9],[-76,-128],[-10,-10],[-49,-30],[-30,-26],[-22,-12],[-38,13],[-15,-19],[-8,-23],[0,-47],[19,-34],[16,-114],[-6,-48]],[[58251,77914],[-15,31],[-23,33],[-46,28],[-50,-10],[-54,-47],[-37,-18],[-20,12],[-12,0],[-4,-14],[1,-11],[6,-9],[-1,-6],[-7,-4],[-86,34],[-38,31],[-29,60]],[[57836,78024],[15,19],[12,8],[45,5],[8,6],[1,14],[3,18],[-1,26],[-5,28],[19,40],[30,34],[17,33],[2,49],[31,24],[27,41],[7,45],[10,28],[-18,64],[-3,43],[-1,36],[8,19],[26,23],[27,17],[11,-2],[4,-11],[1,-72],[5,-2],[9,9],[14,43],[9,-12],[15,-5],[11,11],[7,-1],[9,-11],[18,-16],[17,-5],[14,10],[11,19],[13,-7],[24,-50],[11,6],[55,10],[9,14],[6,12],[-57,67],[3,49],[2,57],[-7,34],[-11,27],[-44,31],[-34,32],[-7,15],[-1,18],[-2,30],[-13,25],[-1,21],[8,33],[3,35],[-3,14],[-8,12],[-15,1],[-21,20],[-13,28],[-37,39],[-12,7],[-7,19],[-3,24],[8,29],[10,45],[7,42],[0,25],[-5,62],[-19,47],[-9,6],[-16,-13],[-17,-11],[-14,10],[-16,26],[-26,71],[-48,15],[-19,3],[-19,-34],[-6,10],[-5,22],[-10,9],[-13,-10],[-4,9],[6,30],[-16,15],[-37,-1],[-19,11],[-3,23],[-11,14],[-21,7],[-20,19],[-20,29],[-29,19],[-39,9],[-3,3],[-4,5],[-25,-20],[-15,-16],[-19,10],[-30,-36],[-61,-2],[-30,3],[-15,8],[-57,-53],[-6,-20]],[[57394,79642],[-13,-7],[-36,-10],[-38,-15],[-8,-52],[-12,-29],[-20,-41],[-71,-14],[-61,-21],[-62,-12],[-82,-51],[-27,-44],[-26,-13],[-24,-3],[-15,25],[-52,66],[-20,32],[-26,9],[-29,-5],[-28,-16],[-29,-3],[-32,23],[-4,-3],[-12,-3],[-82,27],[-7,5],[-4,1],[-11,2],[-61,-3],[-57,54],[-18,2],[-13,-22],[-10,-25],[-40,-24],[-10,-10]],[[56354,79462],[-6,7],[-2,22],[3,18],[-6,18],[-15,20],[-4,8],[-19,-1],[-5,-2],[-2,0],[-26,18],[-17,41],[-27,22],[-20,7],[-9,17],[-6,24],[-7,18],[-1,1],[-4,27],[-6,3],[-1,1],[-27,-5]],[[56147,79726],[3,94],[43,67],[10,35],[16,74],[12,34],[14,29],[11,27],[4,24]],[[56260,80110],[12,3],[33,-22],[30,-11],[9,11],[3,14],[-1,10],[-24,32],[-15,20],[-1,12],[5,28],[3,31],[-3,34],[-17,75],[-3,32],[16,39],[51,92],[17,34],[23,42],[64,100],[40,59],[27,32],[40,56],[17,29],[73,19],[8,27],[14,29],[10,13],[1,50],[-13,61],[-11,21],[-8,15],[5,14],[8,4],[10,2],[12,14],[-2,16],[-31,39],[-13,30],[-21,77],[-42,80],[-13,26],[-2,25],[6,24],[-6,31],[-15,40]],[[56556,81519],[3,4],[-2,49],[11,11],[17,7],[23,-3],[20,-7],[25,-23],[7,4],[41,42],[43,64],[12,36],[11,17],[37,9],[32,4],[20,-1],[51,6],[30,7],[25,11],[56,5],[87,-8],[57,0],[39,-6],[95,-34],[35,-6],[17,-18],[31,-7],[57,-18],[50,-9],[34,4],[19,-5],[35,-80],[8,-9],[14,-2],[29,7],[41,-3],[25,-17],[-4,-47],[7,-7],[11,2],[14,27],[11,28],[8,9],[42,-19],[19,3],[18,21],[11,4],[30,-15],[37,-11],[30,-1],[19,-11],[13,-50],[12,-10],[11,-3],[18,44],[15,18],[22,12],[14,6],[10,15],[13,16],[11,1],[10,-6],[10,-21],[16,-48],[19,-49],[13,-17],[34,15],[24,15],[42,3],[56,10],[43,14],[27,-2],[17,-16],[25,-29],[6,-43],[33,-30],[26,-5],[9,31],[15,21],[-5,30],[-3,37],[-11,35],[-8,37],[14,53],[15,47],[8,25],[25,47],[25,33],[37,54],[28,18],[24,-8],[14,-8],[36,32],[63,2],[53,-4]],[[58823,81855],[5,-1],[26,-17],[27,-14],[19,-1],[22,4],[27,18],[18,18],[22,91],[8,13],[12,7],[20,1],[39,-17],[44,-15],[26,2],[69,49],[39,7],[46,-11],[44,-1],[34,7],[24,-17],[28,-37],[26,-55],[27,-101],[79,-115],[2,-22],[-7,-15],[-39,-14],[-33,-7],[-1,-20],[9,-21],[15,-32],[2,-40],[-1,-37],[7,-32],[12,-14],[2,-16],[-15,-20],[-4,-12],[6,-7],[71,-4],[35,-20],[27,-17],[13,-2],[30,11],[34,8],[20,1],[8,-13],[7,-35],[12,-34],[11,-10],[19,1],[12,-1],[7,-13],[-8,-20],[2,-21],[9,-27],[10,-60],[10,-18],[6,-23],[0,-27],[-8,-23],[-6,-18],[6,-41],[21,-46],[16,-11],[13,-41],[23,-13],[34,34],[26,18],[33,-10],[30,-6],[20,-24],[15,-32],[17,-18],[18,9],[36,-9],[17,-26],[16,-15],[22,21],[17,27],[64,27],[40,7],[11,5],[23,20],[24,13],[23,-4],[21,-40],[23,-28],[6,-45],[28,-61],[68,-83],[27,-26],[18,5],[10,7],[4,8],[4,41],[9,15],[14,1],[53,-51],[28,-6],[27,-1],[36,-39],[39,-35],[30,-3],[25,13],[16,8],[11,-13],[9,-29],[16,-23],[18,-7],[26,-1],[46,-45],[43,-45],[26,-3],[23,14],[20,3],[14,-11],[4,-20],[-10,-26],[0,-38],[19,-36],[0,-36],[-5,-32],[-11,-29],[-26,-41],[-24,-38],[-36,-16],[-21,-16],[6,-28],[13,-26],[31,-21],[34,-15],[5,-17],[-6,-9],[-22,-7],[-31,8],[-10,-15],[-15,-25],[-9,-44],[-7,-41],[33,-11],[20,-17],[6,-34],[7,-37],[2,-34],[-11,-16],[-1,-17],[5,-9],[15,-3],[11,-8],[1,-18],[-21,-40],[-20,-76],[-11,-41],[1,-44],[-12,-25],[-21,-2],[-75,-4],[-64,2],[-28,6],[-44,4],[-22,-11],[-28,-70],[-22,-28],[-36,-25],[-40,-7],[-22,-30],[-8,-45],[-1,-41],[-3,-20],[-9,-18],[-3,-13],[2,-14],[9,-5],[11,-6],[0,-10],[-4,-13],[-13,-14],[-5,-22],[1,-23],[2,-25]],[[58892,78458],[38,-29],[-39,8],[-86,27],[-38,25],[-10,28],[-5,38],[21,-40],[15,-18],[104,-39]],[[59417,51265],[-30,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-49,0],[-30,0],[-5,2],[-4,3],[-19,-8],[-19,-25],[-21,-11],[-22,5],[-3,-3]],[[58474,51228],[-11,1],[-16,1],[-14,-6],[-11,-23],[-12,-37],[-20,-44],[-16,-38],[-13,-28],[-31,-45],[-17,-13],[-8,2],[-5,8],[-10,58],[-6,9],[-60,-29],[-9,-1]],[[58215,51043],[1,18],[-4,136],[-1,83],[8,52],[4,60],[1,52],[11,90],[-4,54],[14,189],[4,31],[5,91],[9,28],[8,11],[10,56],[20,90],[14,46],[-3,101],[2,68],[3,16],[29,25],[38,63],[15,75],[23,47],[43,31],[1,0],[129,256],[60,138],[26,70],[1,26],[5,33],[-11,26],[-12,24],[-4,21],[-11,11],[-16,0],[-10,15],[-11,31],[-12,20],[-37,-2],[-28,32],[0,43],[12,85],[21,98],[1,26],[-3,23],[-5,20],[-10,20],[-9,23],[7,70],[14,69],[11,34],[11,38],[-4,32],[-15,15]],[[58566,53853],[8,31],[17,52],[33,52],[29,35],[19,0],[38,-27],[34,-33],[19,-2],[22,14],[47,58],[11,-18],[14,-36],[15,-58],[30,-27],[14,-18],[10,-6],[6,5],[11,46],[13,25],[26,32],[55,25],[39,7],[17,6],[28,15],[44,47],[44,-61],[47,-12],[46,1],[14,18],[8,14],[48,100],[65,136]],[[59437,54274],[44,-191],[14,-11],[-2,-17],[-3,-16],[28,-46],[35,-24],[12,-23],[2,-26],[-12,-112],[2,-31],[11,-112],[21,-25],[19,-113],[37,-47],[5,-14],[9,-55],[11,-59],[9,-14],[5,-4],[11,-63],[-6,-36],[9,-108],[14,-96],[3,-116],[1,-51],[-1,-31],[-3,-44],[-7,-25],[-12,-25],[-13,-39],[-11,-41],[-7,-21],[5,-62],[-1,-16],[-3,-8],[-17,-10],[-22,-17],[-13,-16],[-18,-32],[-15,-34],[-20,-101],[-33,-78],[-5,-26],[-31,-47],[-14,-57],[-9,-71],[-12,-51],[-26,-69],[-6,-110],[1,-220],[-7,-249],[1,-99]],[[64752,74195],[-3,-27],[-15,81],[-7,89],[9,26],[11,-2],[-10,-32],[15,-135]],[[68478,73357],[-14,-2],[-34,13],[-67,27],[-58,54],[-38,35],[-6,-5],[-16,-24],[-12,-30],[-9,-57],[-15,-67],[-70,-3],[-59,-5],[-39,-26],[-37,-35],[-10,-42],[-8,-54],[-22,-124],[-20,-113],[-10,-73],[-15,-50],[-42,-66],[-49,-44],[-25,-21],[-12,-26],[-2,-25],[-9,-7],[-20,4],[-21,-4],[-46,-26],[-50,-31],[-60,-32],[-34,0],[-14,-7],[-6,-16],[6,-29],[6,-23],[5,-28],[-14,-24],[-9,-40],[-8,-70],[-21,-21],[-34,-35],[-38,-45],[-9,-9],[-22,-13],[-21,4],[-20,7],[-21,-12],[-22,-35],[-10,11],[-5,35],[-11,23],[-35,52],[-29,36],[-13,3],[-27,-10],[-33,-7],[-28,8],[-21,15],[-34,50],[-12,28],[-9,20],[-23,-5]],[[67017,72361],[-7,23],[-1,26],[7,33],[-2,61],[-13,43],[-15,20],[2,13],[7,30],[8,27],[0,53],[-11,57],[-4,82],[3,81],[-14,40],[-114,0],[-102,-3],[-6,9],[-39,102],[-33,77],[-31,45],[-73,56],[-35,23],[-29,43],[-25,46],[-6,64],[-5,21],[-7,17],[-8,8],[-9,-2],[-84,74],[-34,20],[-32,-16],[-14,-3],[-28,21],[-32,-28],[-13,-2],[-19,7],[-16,10],[-42,68],[-36,27],[-26,18],[-49,25],[-53,14],[-27,11],[-19,15],[-5,9],[0,25],[-1,32],[-7,24],[-13,28],[-19,22],[-31,-4],[-48,2],[-37,21],[-29,4],[-35,-4],[-29,0],[-20,-16],[-12,-18],[-8,-55],[-7,-9],[-12,-4],[-16,3],[-33,0],[-58,10],[-73,2],[-55,-28],[-43,-40],[-42,-45],[-49,-72],[-14,-32],[-29,-127],[-12,-18],[-17,-15],[-17,-2],[-33,-19],[-44,-31],[-30,-13],[-77,7]],[[64976,73354],[-5,40],[-14,148],[-7,148],[1,69],[8,138],[-1,69],[-3,63],[3,61],[6,69],[4,71],[-5,49],[-15,39],[-25,49],[-4,29],[-2,33],[-24,3],[-22,34],[-17,18],[-39,20],[-19,1],[-18,-14],[-13,-30],[-9,47],[0,49],[31,102],[19,-30],[24,-12],[30,-2],[29,8],[-6,35],[-13,20],[-17,15],[-6,46],[2,48],[8,45],[-9,18],[-14,11],[-32,-1],[-42,12],[-42,5],[-10,-53],[23,-70],[-19,34],[-19,46],[-26,81],[-16,96],[-3,103],[14,85],[18,80],[11,102],[15,101],[15,-45],[17,-40],[24,-38],[13,-9],[39,-15],[25,6],[27,22],[26,-7],[22,-42],[20,-46],[29,-10],[61,33],[29,8],[25,-15],[13,-3],[13,2],[-11,42],[-5,40],[15,21],[48,-23],[31,16],[8,8],[7,10],[3,35],[-1,36],[-4,33],[-9,29],[-22,42],[-86,98],[-28,39],[-24,50],[-16,72],[-12,74],[-11,55],[-30,129],[-12,15],[-14,7],[-36,4],[-36,-10],[-58,-22],[-34,7],[-15,-13],[-39,-55],[-18,-46],[-25,-106],[19,-34],[0,-22],[-15,-157],[9,-76],[-3,-6],[-7,18],[-22,78],[-38,94],[-32,145]],[[64581,75910],[56,94],[49,67],[39,40],[12,10],[54,34],[70,30],[51,22],[67,19],[22,4],[32,-1],[26,-18],[16,-14],[56,-57],[57,-59],[49,-65],[13,-26],[8,-32],[6,-31],[41,-99],[17,-45],[24,-59],[20,-29],[19,-35],[13,-29],[14,-14],[17,-6],[37,10],[44,18],[27,8],[12,-1]],[[57213,74963],[-64,-18],[-19,17],[20,35],[37,22],[12,2],[16,-34],[-2,-24]],[[61530,75758],[18,-11],[35,-15],[22,-18],[12,-5],[28,37],[43,-1],[37,-5],[19,-6],[23,-12],[29,-9],[11,18],[17,51],[6,7],[5,5],[21,4],[20,-4],[9,-9],[9,-41],[24,-15],[42,-66],[25,-26],[6,-11],[-8,-13],[3,-17],[15,-21],[20,-8],[23,3],[12,-8],[8,-12],[2,-17],[0,-11]],[[62066,75522],[4,-25],[18,-34],[20,-21],[11,-23],[18,-77],[8,-43],[-3,-42],[-13,-42],[-27,-53],[7,-22],[6,-29],[-2,-22],[19,-67],[9,-42],[-7,-10],[-5,-13],[35,-32],[41,-28],[18,-5],[48,13],[31,2],[31,-25],[44,-63],[48,-81],[10,-25]],[[62435,74713],[4,-11],[10,-19]],[[62449,74683],[-10,0],[-16,18],[-38,50],[-20,-22],[-17,-37],[-18,-141],[-15,-15],[-27,1],[-32,4],[-22,-7],[-6,-9],[3,-15],[7,-23],[4,-29],[2,-24],[11,-22],[16,-21],[1,-21],[-3,-30],[-3,-22],[-4,-13],[7,-35],[17,-41],[11,-15],[-4,-78],[6,-35],[5,-48],[-2,-79],[3,-19],[5,-7],[16,-3],[15,-7],[6,-13],[-1,-10],[-19,-36],[-2,-26],[-6,-37],[-6,-21],[-17,-41],[-11,-41],[-5,-34],[4,-16],[31,-5],[17,-24],[45,-49],[8,-20],[-12,-30],[0,-12],[6,-16],[3,-28],[-1,-31],[0,-41],[8,-7],[31,-38],[22,-39],[1,-12],[-11,-30],[3,-35],[-1,-8]],[[62434,73238],[-9,13],[-17,5],[-18,1],[-11,-10],[-20,-27],[-26,-30],[-21,-28],[-12,-19],[-10,3],[-8,17],[-4,23],[1,87],[-4,27],[-10,19],[-12,11],[-13,6],[-15,1],[-20,-26],[-29,-26],[-44,2],[-30,5],[-15,5],[-58,40],[-12,1],[-22,17],[-25,13],[-44,-25],[-19,6],[-26,21],[-9,-6],[-29,-64],[-50,-70],[-27,-11]],[[61766,73219],[-13,69],[-12,27],[-6,4],[-13,8],[-9,-5],[-30,-47],[-48,-29],[-40,-17],[-64,-22],[-48,-10],[-21,-1],[-45,9],[-40,14],[-40,-1],[-30,-6],[-71,-51],[-121,-105],[-92,-51],[-51,-21],[-40,-11],[-69,-1],[-56,8],[-39,-1],[-22,13],[-30,42],[-38,43],[-16,9],[-22,9],[-32,4],[-79,-61],[-25,-17],[-27,-13],[-54,-37],[-25,-21],[-30,2],[-39,6],[-33,-2],[-23,29],[-12,32],[-46,20],[-33,5],[-8,-14],[-9,-44],[-14,-112],[-2,-29],[29,-111],[-2,-17],[-20,-6],[-24,-2],[-16,-10],[-12,-18],[-8,-97],[-27,-18],[-14,-20],[-13,-60],[-7,-1],[-45,45],[-20,4]],[[59970,72532],[17,47],[-19,93],[-21,86],[20,56],[41,67],[44,79],[0,48],[-3,37],[-12,25],[-24,34],[-40,-36],[-29,-40],[-18,-8],[-21,-23],[-10,-41],[-24,-32],[-40,-13],[-60,35],[-65,52],[-37,42],[-30,10],[-28,-18],[-84,-104],[-77,-152],[-19,-26],[-72,-65],[-48,-22],[-22,5],[-95,-29],[-48,-4],[-37,-34],[-72,37],[-44,48],[-26,48],[-42,105],[-31,49],[-67,45],[-119,108],[-31,12],[-80,16],[-85,10],[-18,-40],[-6,-156],[-15,-43],[-6,-81],[-10,-24],[-17,-15],[-25,26],[-18,11],[-41,-33],[-82,-47],[-28,-7],[-94,59],[-35,38],[-22,42],[-8,71],[-14,40],[-2,28],[-5,31],[-19,13],[-21,-24],[-22,1],[-27,15],[-65,59],[-50,5],[-30,-73],[-24,-23],[-25,-7],[-2,21],[20,47],[-78,-9],[-41,-35],[-32,5],[-24,16],[3,20],[25,7],[21,16],[84,13],[20,13],[21,51],[40,44],[5,19],[-31,0],[-129,-13],[-89,7],[-10,-21],[-14,-4],[-3,60],[14,27],[19,-3],[46,24],[-4,49],[-33,34],[-7,19],[-24,5],[-20,23],[-4,59],[-15,65],[-23,31],[3,17],[41,22],[8,90],[-6,56],[-20,4],[-60,44],[-18,-4],[-20,48],[-35,34],[-17,-12],[-11,-16],[-16,7],[-26,30],[-27,17],[-12,20],[15,53],[20,-1],[4,42],[-16,70],[2,36],[17,9],[20,-6],[21,-42],[6,-41],[-4,-39],[13,-38],[9,-10],[6,41],[9,7],[12,-17],[25,-9],[66,24],[12,21],[-48,-2],[-17,19],[-20,44],[-11,40],[-3,19],[-6,29],[7,15],[33,23],[29,64],[-12,18],[-14,9],[-15,-6],[-14,22],[-2,30],[12,25],[1,34],[-38,83],[-10,18],[8,28],[29,45],[27,57],[-4,19],[-20,7],[-95,-24],[-37,-21],[-66,-10],[-5,31],[2,28],[15,50],[-2,125],[9,67],[37,20],[45,100],[73,117],[76,-3],[30,33],[45,2],[9,-24],[5,-22],[40,-33],[70,5],[17,13],[16,18],[-32,57],[10,17],[29,2],[32,-14],[2,-13],[-9,-18],[-10,-32],[10,-6],[90,19],[95,-15],[30,8],[75,0],[13,19],[-22,25],[-22,9],[-15,12],[-15,18],[47,55],[27,11],[126,34],[94,17],[1,13],[-14,0],[-121,28],[-29,22],[-40,52],[-9,15],[-10,25],[6,55],[7,43],[15,25],[48,4],[166,-44],[119,27],[129,-65],[123,13],[26,29],[31,93],[174,156],[61,80],[66,45],[112,49],[94,65],[27,7],[225,-31],[155,-4],[71,62],[42,-21],[-4,-22],[-8,-19],[3,-38],[24,-55],[24,-38],[73,-55],[100,46],[16,-5],[21,-13],[35,-147],[28,-52],[35,-36],[29,-7],[21,37],[17,15],[36,6],[60,-50],[21,-53],[101,-40],[93,-20],[40,-45],[131,-44],[49,7],[82,46],[159,51],[106,-71],[29,-9],[25,6],[35,-20],[38,11],[117,84],[37,48],[39,12],[34,29],[92,93],[27,54]],[[57781,76018],[-7,-65],[17,-73],[41,-100],[41,-51],[167,-126],[31,-11],[-7,-51],[-10,-46],[-11,-30],[-49,-20],[-135,56],[-34,6],[-24,-12],[-45,-40],[-49,13],[-69,-23],[-19,-77],[-48,-88],[-79,-71],[-56,-38],[-84,-136],[-39,-80],[-16,-15],[-19,-13],[6,39],[10,35],[-2,26],[0,38],[28,44],[26,31],[76,58],[20,47],[-60,-1],[-60,-11],[-38,7],[-33,-4],[-11,42],[-8,25]],[[57232,75303],[9,7],[11,6],[19,44],[18,33],[25,41],[6,24],[0,23],[-6,16],[-1,19],[-1,27],[2,55],[57,60],[18,6],[6,28],[-4,63],[-8,51],[-10,4],[-14,15],[-9,17],[-14,19],[-25,12]],[[57311,75873],[-1,16],[3,16],[9,17],[42,14],[5,12],[5,29],[9,29],[10,10],[17,-1],[34,7],[23,9],[24,21],[12,18],[50,11],[14,9],[14,-8],[19,-31],[31,-45],[17,-15],[13,6],[22,17],[22,0],[17,-3],[9,14],[13,3],[37,-10]],[[53195,70957],[0,-16],[-10,-109],[-2,-39],[-2,-67],[0,-80],[22,-68],[1,-30],[-9,-34],[-41,-39],[-52,-51],[-46,-49],[-49,-53],[-15,-34],[-25,-26],[-21,-27],[-3,-25],[-15,-48],[-19,-38],[-47,-18],[-8,-12],[-22,-57],[-10,-23],[-13,-47],[16,-123],[20,-126],[4,-52],[-1,-44],[-11,-47],[-25,-68],[-18,-49],[-35,-89],[-11,-22],[-24,-26],[-47,-35],[-33,-30]],[[52644,69256],[-17,136],[-15,116],[-12,95],[-21,169],[-17,143],[-18,143],[-16,129],[-16,130],[-7,19],[-49,62],[-45,57],[-46,64],[-51,70],[-8,88],[-26,133],[-27,74],[-10,19],[-55,48],[-32,35],[-9,20],[-6,55],[-23,107],[-26,97],[-9,66],[-1,83],[5,60],[11,26],[54,74],[25,90],[31,34],[26,25],[22,30],[19,47],[15,51],[2,54],[7,87],[9,61],[23,68],[-9,55],[-12,60],[3,103],[-3,42],[-10,37],[-10,48],[0,39],[10,104],[7,80],[12,103],[-5,29],[-8,21],[-26,23],[-1,14],[7,15],[38,50],[21,74],[17,16],[27,26],[-1,29],[-6,31]],[[52382,73120],[68,35],[66,91],[23,22],[152,84],[19,-6],[22,-12],[-6,-31],[-9,-25],[13,-44],[18,27],[-4,18],[-1,23],[31,2],[28,-3],[30,-26],[-2,-100],[40,-97],[-11,-48],[33,-29],[29,35],[15,51],[54,29],[52,74],[28,8],[6,-61],[14,-54],[-19,-18],[-25,-57],[-47,-144],[-43,-42],[-33,-56],[-10,-39],[-3,-46],[8,-82],[23,-84],[28,-51],[26,-15],[61,-80],[-1,-47],[9,-57],[3,-68],[21,-55],[-45,-119],[-25,-86],[-49,-118],[-43,-77],[-93,-115],[-23,-38],[-15,-39],[-7,-41],[3,-49],[30,-119],[41,-70],[41,-38],[72,16],[-2,-46],[5,-55],[29,3],[20,8],[16,54],[36,-37],[18,-111],[30,-35],[3,-13],[-10,-9],[-9,-13],[9,-9],[29,-14],[17,9],[29,-24]],[[53132,71862],[-43,-41],[9,36],[28,43],[7,-10],[-1,-28]],[[53043,71268],[-7,-3],[-13,-16],[-8,-1],[-20,17],[-7,0],[-10,12],[3,68],[3,19],[49,2],[27,-40],[4,-10],[1,-12],[-12,-22],[-10,-14]],[[33123,58282],[-15,-6],[2,23],[26,40],[41,26],[10,1],[-6,-35],[-58,-49]],[[33052,57680],[-45,-32],[-118,-8],[-48,12],[-37,-9],[67,70],[8,30],[29,6],[9,9],[9,155],[-4,38],[-5,20],[-12,15],[-26,20],[-5,11],[17,17],[35,9],[26,19],[55,4],[26,16],[45,5],[-22,-71],[-10,-27],[4,-65],[-5,-43],[6,-55],[13,-37],[-9,-35],[-1,-54],[-2,-20]],[[1344,39648],[4,0],[4,17],[15,7],[-1,-19],[-21,-59],[-12,23],[-37,38],[-8,29],[13,23],[-2,-18],[6,-8],[21,-4],[19,-15],[-12,-6],[11,-8]],[[1680,41106],[-11,-34],[-5,0],[-12,20],[-5,13],[19,40],[10,3],[12,-13],[0,-12],[-8,-17]],[[1413,39573],[-2,-87],[-13,40],[-2,18],[14,27],[3,2]],[[50250,58175],[-8,-62],[-14,-76],[-10,-25],[-6,-186],[4,-16],[4,-4],[46,-64],[60,-82],[43,-59],[4,-19],[0,-123],[1,-105],[9,-60],[1,-59],[11,-44],[40,-85],[9,-50],[1,-161],[1,-122],[5,-166],[0,-139],[0,-175],[0,-205],[0,-215],[-26,-2],[14,-67],[2,-60],[4,-20],[-7,-29],[6,-45],[11,-16],[29,-90],[9,-75],[-46,-26],[3,-19]],[[50450,55424],[-86,-41],[-35,-33]],[[50329,55350],[0,32],[-13,6],[-15,11],[-10,17],[-13,38],[-5,29],[-20,5],[-25,33],[-24,39],[-8,38],[2,17],[-3,18],[-9,7],[-21,86],[-13,35],[-7,28],[3,22],[-3,29],[4,23],[11,14],[4,17],[1,37],[7,74],[4,74],[-12,20],[-15,6],[-8,21],[-3,34],[0,30],[30,104],[-6,241],[4,37],[13,25],[12,29],[-1,29],[-19,72],[-37,55],[-19,45],[-10,40],[-2,21],[22,32],[10,21],[2,25],[-10,46],[2,81],[9,61],[8,79],[0,24],[-22,47],[-12,6],[-9,-3],[-23,-31],[-8,-4],[-5,10],[-3,12],[8,18],[-3,24],[7,20],[14,9],[5,10],[-20,10],[-2,13],[1,14],[6,2],[6,-1],[3,10],[3,67],[3,23],[2,47],[3,179],[5,19],[0,13],[-13,9],[-32,48],[-19,37],[-17,38],[-14,25],[-27,38],[-7,25],[-2,24],[9,49],[13,52],[6,75],[-4,20],[-18,35]],[[49980,58246],[64,-27],[90,-45],[2,-8],[0,-13],[16,0],[26,16],[72,6]],[[84901,47154],[-19,-99],[-20,21],[22,55],[10,17],[7,6]],[[84740,46363],[-9,75],[-10,33],[-8,18],[-3,23],[0,23],[5,11],[34,3],[14,38],[0,47],[-7,15],[-7,7],[-35,-35],[-10,7],[-6,12],[2,51]],[[84700,46691],[29,48],[25,88],[17,34],[40,33],[16,9],[118,48],[28,3],[74,-1],[100,10],[24,7],[32,21],[31,26],[16,21],[18,14],[25,-18],[44,-14],[11,-13],[11,-17],[-50,-92],[-56,-76],[-34,-23],[-35,-15],[-27,-29],[-23,-46],[-29,-26],[-32,-9],[-28,-14],[-26,-27],[-35,-46],[-14,-5],[-15,1],[-29,-17],[-91,-67],[-55,-73],[-40,-63]],[[84454,46462],[45,49],[68,38]],[[84567,46549],[-2,-28],[-7,-44],[-10,-20],[-16,-37],[-10,-8],[-41,8],[-5,-5],[-7,3],[-11,24],[-4,20]],[[78501,58569],[-5,-60],[-15,24],[3,31],[7,13],[10,-8]],[[78451,58749],[1,-14],[-14,10],[-5,-5],[-17,4],[-8,80],[2,19],[11,-6],[17,-40],[8,-27],[5,-21]],[[77335,56395],[-3,-43],[-11,1],[-12,-27],[-5,-4],[-10,86],[11,121],[6,18],[8,-32],[23,-15],[-10,-69],[3,-36]],[[77811,63546],[-2,-34],[7,-7],[9,15],[13,39],[13,22],[14,5],[16,-27],[16,-57],[17,-33],[7,-3],[6,-26],[1,-26],[-8,-53],[-13,-62],[-20,-76],[7,-64],[26,-53],[31,-31],[33,9],[17,15],[14,25],[14,12],[16,3],[53,-18],[16,-18],[2,-35],[-6,-92],[8,-67],[15,-70],[1,-65],[-18,-106],[-15,-101],[-17,-48],[-12,-32],[-4,-21],[1,-20],[12,-30],[12,-39],[3,-38],[-1,-46],[-9,-62],[-31,-137],[-26,-122],[14,-25],[24,-18],[17,-18],[17,12],[37,72],[32,54],[39,54],[2,5],[35,40],[15,36],[9,47],[12,18],[16,-11],[20,20],[24,51],[19,24],[13,-4],[23,-32],[33,-59],[30,-36],[26,-11],[13,-22],[-1,-33],[6,-21],[12,-9],[5,4],[-1,16],[12,23],[25,31],[25,18],[26,5],[17,25],[11,63],[16,48],[14,22],[17,11],[5,15],[-9,20],[1,19],[10,21],[22,8],[34,-3],[39,-20],[45,-38],[30,-13],[14,14],[28,-59],[41,-131],[35,-100],[29,-67],[31,-52],[32,-36],[24,-49],[21,-93],[-16,-128],[-4,-111],[2,-137],[19,-104],[36,-73],[21,-59],[6,-44],[28,-39],[51,-32],[21,-29],[-9,-26],[0,-30],[7,-35],[17,-28],[28,-23],[17,-24],[5,-25],[-1,-40],[-6,-57],[-12,-43],[-17,-30],[-2,-24],[-4,-36],[0,-74],[12,-50],[4,-63],[-7,-51],[-6,-105],[-1,-41],[-6,-34],[-15,-34],[-22,-32],[-27,-28],[-17,-12]],[[79217,60107],[-4,-6],[-12,-32],[-15,-31],[-11,0],[-8,16],[-6,20],[-4,44],[-25,22],[-28,14],[-56,-22],[-46,-12],[-51,15],[-48,-19],[-20,-3],[-23,3],[-22,0],[-22,7],[-39,27],[-15,-2],[-32,-23],[-33,-15],[-31,-11],[-47,-46],[-34,-67],[-10,-47],[-17,-48],[-23,-75],[-30,-72],[-21,-33],[6,-19],[-6,-24],[-32,-10],[-26,-4],[-5,-12],[3,-145],[9,-55],[17,-66],[11,-36],[8,-108],[2,-91],[36,-58],[21,-44],[14,-38],[-5,-25],[-8,-74],[8,-95],[51,-206],[4,-15]],[[78592,58586],[-6,-2],[-8,40],[-26,67],[-8,71],[-30,79],[-16,31],[-6,-26],[-9,-28],[-30,40],[-25,43],[-23,81],[-3,-19],[-6,-17],[-26,64],[-28,51],[-25,19],[-15,17],[-15,27],[-31,28],[-78,-40],[-98,31],[-38,-30],[-16,19],[-9,35],[9,59],[2,125],[12,88],[-6,67],[6,31],[4,43],[-15,17],[-70,34],[-15,27],[-18,-31],[-84,-17],[-31,-26],[-29,-49],[-8,-64],[17,-41],[11,-73],[-30,-158],[-5,-46],[12,-194],[-5,-106],[-16,-71],[-26,-63],[-11,-109],[-20,-50],[-28,-114],[-18,-143],[-13,-66],[-8,-122],[-56,-184],[-13,-104],[-20,-40],[7,-31],[1,-52],[-7,-139],[-2,-115],[8,-62],[27,-122],[-6,-36],[-3,-50],[22,-23],[17,-7],[91,58],[31,-15],[12,-54],[8,-47],[15,-254],[8,-48],[19,-45],[20,-47],[7,8],[1,18],[1,20],[19,-48],[14,-90],[48,-476],[14,-61],[11,-63],[-29,31],[-8,105],[-8,45],[-11,6],[-16,0],[-1,18],[12,35],[-2,41],[-17,34],[-27,-27],[1,-74],[12,-57],[46,-127],[15,-53],[18,-15],[27,8],[32,-54],[25,-50],[63,-77],[38,8],[41,19],[27,-5],[27,-20],[32,-64],[52,-161],[84,-134]],[[78361,55438],[-9,-33],[-4,-50],[-33,-68],[-5,-39],[-13,-50],[-23,-26],[-19,-5],[-12,4],[-8,10],[-13,47],[-7,14],[-6,4],[-42,-33],[-41,-35],[-7,-33],[-11,-37],[-12,-15],[-10,-3],[-9,22],[-15,28],[-12,27],[3,43],[23,64],[3,44],[-3,77],[-6,44],[-7,1],[-11,7],[-32,-7],[-16,50],[-7,54],[-10,20],[-11,12],[-24,-19],[-18,11],[-61,48],[-23,76],[-13,2],[-11,-8],[-4,-18],[-7,-88],[-5,-27]],[[77810,55553],[-69,178],[-48,73],[6,132],[-14,26],[-18,2],[-14,37],[12,79],[-19,-15],[-26,3],[-21,21],[-16,109],[-11,33],[-22,58],[-29,0],[-10,27],[2,70],[-21,43],[-28,36],[-23,20],[-24,114],[-19,28],[-16,22],[-22,-15],[-7,-41],[-15,-39],[-16,5],[-16,22],[-18,114],[-4,69],[5,129],[23,116],[13,185],[20,117],[13,39],[20,159],[39,204]],[[77417,57713],[4,43],[8,49],[6,46],[2,73],[-5,38],[0,22],[8,27],[28,46],[38,76],[46,107],[47,163],[23,95],[10,34],[10,10],[16,33],[11,36],[1,18],[-26,178],[-16,58],[-9,68],[-4,50],[-6,45],[3,43],[-9,26],[-21,34],[-22,50],[-13,82],[0,46],[-13,40],[-5,42],[8,40],[11,34],[-1,152],[-4,46],[-6,81],[-14,61],[-20,72],[-22,59],[-59,107],[-42,71],[-21,66],[-26,74],[-19,54],[-24,68],[-12,93],[-7,99],[4,33],[11,21],[15,18],[12,4],[34,45],[24,-4],[5,10],[2,21],[-3,90],[2,120],[4,98],[5,64],[63,75],[13,33],[6,35],[0,31],[-5,24],[-9,14],[-41,-65],[-8,15],[-19,106],[-8,32],[-11,39],[-13,54],[-2,94],[-9,46],[-50,99],[-23,53],[-31,77],[-37,92],[-38,86],[-18,54],[-6,12],[-2,21],[11,59],[-5,59],[-19,78],[-8,49],[2,19],[-9,7],[-21,-4],[-20,36],[-20,78],[-1,14],[6,-1],[24,-13],[9,2],[17,18],[26,19],[16,6],[5,9],[2,19],[-13,179],[2,37],[25,77],[-3,78],[7,112],[27,77],[21,35],[7,55],[9,12],[17,-5],[36,-41],[15,-2],[22,1],[23,3],[11,4],[74,40],[16,5],[16,-5],[11,2],[12,18],[8,33],[9,103],[5,19],[10,15],[16,10],[18,-1],[24,-20],[15,-1],[17,8],[15,15],[9,18],[5,22],[-4,41],[-11,53],[3,6],[20,-11],[30,-13],[22,3],[15,9],[14,25],[19,23],[17,-5],[14,-21],[33,-36]],[[77798,57428],[-3,-9],[-11,18],[-8,21],[-4,26],[17,-1],[8,-25],[1,-30]],[[77797,57365],[1,-33],[-6,-39],[-25,-23],[-9,31],[2,49],[4,12],[25,-3],[8,6]],[[77683,55599],[-5,-3],[-10,47],[13,67],[13,-82],[-11,-29]],[[77386,56413],[-3,-10],[-14,110],[20,-29],[-3,-71]],[[77307,57057],[-16,-7],[2,32],[4,20],[8,5],[3,-34],[-1,-16]],[[77521,56216],[7,-70],[-10,15],[-8,30],[0,44],[2,7],[9,-26]],[[60971,48286],[21,-123],[-3,-23],[-15,-14],[-8,-1],[-9,20],[-7,41],[-11,-10],[-19,50],[-20,2],[-17,59],[7,51],[-4,88],[21,45],[12,76],[13,-52],[3,-80],[18,-95],[15,-29],[3,-5]],[[61073,49017],[2,-30],[-5,-27],[1,-87],[-1,-58],[-16,-80],[-13,-28],[-12,8],[-9,13],[-8,22],[15,147],[-7,107],[30,-10],[23,23]],[[58541,47123],[-8,51],[-19,77],[-26,109],[-20,89],[-22,96],[-9,70],[-17,78],[-28,96],[-14,37],[-16,33],[-40,65],[-45,64],[-25,43],[-33,128],[-14,47],[-9,81],[-8,85],[3,34],[30,109],[3,31],[-4,42],[-14,87],[-11,56],[-8,49],[-15,81],[-22,111],[-5,49],[0,36],[12,96],[10,99],[0,28]],[[58167,49280],[87,-4],[15,22],[49,63],[56,128],[11,54],[22,82],[23,40],[8,29],[6,44],[7,37],[29,56],[28,42],[-2,18],[-4,12],[5,11],[15,22],[30,20],[6,43],[0,48],[-5,28],[1,31],[-5,17],[-19,5],[-29,24],[-25,10],[-17,14],[-6,11],[-2,29],[4,32],[3,9],[6,34],[-11,20],[-2,10],[5,16],[25,108],[6,15]],[[58487,50460],[11,2],[17,13],[16,6],[14,-5],[9,6],[9,14],[7,42],[6,70],[-3,57],[-13,44],[-3,68],[6,90],[-5,75],[-14,60],[-14,36],[-22,17],[-34,92],[-11,44],[2,28],[9,9]],[[59417,51265],[21,0],[20,-21],[22,-26],[60,-69],[59,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[28,-33],[4,-14],[5,-62],[3,-39],[-1,-35],[-16,-58],[-5,-31],[0,-21],[4,-8],[13,-3],[12,-14],[4,-11],[9,-44],[11,-22],[25,-37],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[21,-31],[8,-8]],[[60894,49140],[-5,-49],[-22,-117],[-1,-49],[-9,-58],[-8,-38],[-22,-165],[-19,-62],[-25,-145],[-5,-111],[15,-78],[5,-72],[30,-72],[23,-25],[17,-33],[28,-74],[17,-75],[51,-37],[20,-83],[-7,-58],[-24,-48],[-22,-77],[-18,-102],[-1,-155],[13,23],[27,-38],[3,-114],[-28,-134],[-8,-62],[-2,-53],[21,-160],[30,-81],[-2,-26],[-8,-21],[53,-144],[-5,-125],[20,-97],[9,-84],[13,-65],[2,-44],[-16,-50],[39,-12],[22,-41],[11,-39],[28,2],[15,-26],[22,-22],[47,-65],[13,-33],[5,-19],[3,-12]],[[61239,45815],[-32,-50],[-50,-79],[-50,-77],[-47,-52],[-34,-25],[-37,-13],[-34,-33],[-33,-50],[-42,-26],[-51,0],[-53,-36],[-53,-67],[-31,-39],[-50,59],[-38,19],[-44,-2],[-27,-8],[-10,-12],[-8,-36],[-7,-59],[-29,-57],[-51,-55],[-47,-20],[-43,14],[-29,22],[-15,32],[-23,15],[-29,-3],[-28,-22],[-27,-43],[-44,-18],[-59,5],[-31,21],[-5,35],[-26,42],[-47,47],[-35,1],[-23,-45],[-20,-29],[-19,-12],[-16,-1],[-15,9],[-9,3],[-66,5],[-62,-2]],[[59710,45173],[-2,20],[-4,46],[-13,41],[-11,24],[-14,6],[-7,-1],[-6,19],[-7,41],[-11,35],[-14,29],[-8,27],[-3,25],[2,27],[13,67],[4,47],[-1,47],[-7,49],[-15,58],[2,16],[-5,40],[-1,28],[3,34],[-3,45],[-13,97],[0,25],[-13,47],[-41,111],[-2,14],[-65,112],[-25,24],[-10,-21],[-3,-19],[3,-36],[-2,-18],[-3,-8],[-15,1],[-10,4],[-24,30],[-19,8],[-47,-6],[-17,-7],[-13,7],[-25,51],[-29,11],[-27,3],[-43,58],[-10,-3],[-5,-4]],[[61030,47247],[-15,-7],[-6,7],[-9,24],[16,21],[16,39],[36,59],[12,38],[5,8],[-3,-45],[-20,-99],[-18,-7],[-14,-38]],[[69710,75022],[1,-11],[-4,-19],[-58,-32],[-26,-28],[-6,-49],[-7,-14],[-12,-11],[-11,-3],[-18,57],[-20,12],[-29,20],[-56,40],[-29,17],[-56,-26],[-66,-35],[-10,-21],[-7,-23],[1,-17],[4,-23],[-3,-18],[-12,-6],[-19,22],[-16,12],[-8,-29],[-9,-53],[-4,-38],[14,-54],[5,-82],[26,5],[20,0],[37,24],[19,0],[29,-10],[52,-2],[40,4],[10,-2],[9,16],[11,-6],[10,-18],[41,22],[30,3],[19,-6],[11,-7],[19,-53],[15,-34],[19,-11],[57,10],[17,47],[14,12],[24,3],[19,9],[16,20],[21,16],[18,4],[9,-13],[4,-16],[-3,-21],[-1,-22],[12,-15],[35,-3],[17,-14],[1,-26],[-3,-41],[15,-17],[7,-1],[52,43],[14,1],[12,-24],[17,-29],[23,-30],[6,4],[10,34],[20,36],[36,12],[21,11],[21,5],[65,-14],[21,-2],[44,3],[35,7],[28,22],[15,17],[23,10],[29,-1],[16,-5]],[[70453,74567],[1,-30],[-4,-57],[-4,-40],[23,-72],[15,-34],[14,-25],[3,-19],[-3,-16],[-18,-15],[-7,-17],[-3,-18],[6,-21],[11,-68],[13,-53],[19,-26],[28,-17],[15,4],[11,40],[18,30],[16,-2],[25,1],[66,-34],[64,-52],[18,-29],[7,-32],[-18,-75],[1,-47],[4,-51],[15,-38],[13,-65],[3,-53],[6,-16],[4,-19],[-7,-49],[-5,-50],[6,-16],[20,-25],[31,-45],[6,-38],[-11,-24],[-20,-29],[-25,-25],[-8,-11]],[[70802,73289],[-4,6],[-12,26],[-28,41],[-20,21],[-38,-7],[-22,8],[-26,13],[-25,-2],[-16,-24],[-10,-25],[-25,-8],[-35,-19],[-56,-30],[-26,5],[-8,13],[6,17],[19,22],[5,26],[-4,25],[-17,7],[-7,4],[-8,5],[-34,15],[-28,-6],[-47,-31],[-88,-81],[-38,-55],[-28,-82],[-83,-27],[-57,-47],[-59,-78],[-39,-41],[-19,-6],[-19,7],[-19,21],[-18,65],[-16,98],[-11,64],[6,84],[7,94],[7,96],[11,111],[10,40],[0,26],[-8,13],[-18,0],[-27,-15],[-20,-3],[-11,10],[1,52],[14,93],[-21,79],[-57,64],[-48,22],[-40,-20],[-33,-50],[-27,-82],[-28,-68],[-29,-52],[-21,-25],[-7,-10],[-4,-22],[16,-69],[-1,-58],[-18,-48],[-19,-22],[-21,2],[-16,11],[-13,20],[-33,5],[-54,-9],[-37,-23],[-20,-39],[-6,-50],[8,-62],[-4,-48],[-17,-34],[-14,-19],[-10,-5],[-24,29],[-36,62],[-25,34],[-14,5],[-7,-3],[-8,-7],[-5,-8],[-4,-18],[-12,-7],[-16,5],[-15,-5],[-9,-20],[-25,-23],[-44,-27],[-25,-28],[-4,-30],[-6,-14],[-14,5],[-40,-41],[-30,13],[-35,53],[-19,44],[-2,18]],[[69639,74783],[-25,-22],[-15,3],[-11,21],[-8,20],[-2,12],[4,-1],[19,-9],[27,-6],[10,-6],[1,-12]],[[83613,64873],[-17,-68],[-14,-71],[-6,-68],[1,-69],[-4,-63],[-7,-62],[-27,18],[-15,44],[-3,73],[-20,88],[-7,26],[-28,49],[-26,25],[-20,36],[3,-3],[-15,49],[-11,52],[-23,148],[-8,36],[-10,32],[-3,33],[3,36],[10,53],[6,54],[-5,74],[2,73],[8,32],[130,443],[36,94],[22,47],[18,52],[17,66],[22,60],[15,19],[75,54],[23,52],[19,16],[21,-1],[14,-25],[12,-29],[13,-16],[33,-28],[15,-28],[6,-48],[-20,-45],[-10,-41],[-2,-45],[4,-61],[0,-61],[-25,-143],[-27,-90],[-7,-44],[-9,-111],[-16,-111],[-13,-140],[-22,-145],[-13,-61],[-16,-58],[-37,-109],[-42,-90]],[[82890,65968],[12,-38],[-5,-24],[-38,13],[-2,23],[14,-4],[19,30]],[[61766,73219],[0,-8],[-3,-20],[-31,-57],[-43,-78],[-30,-49],[-52,-83],[-38,-18],[-65,-30],[-17,-29],[-17,-46],[-9,-64],[-3,-40],[-2,-75],[16,-77],[14,-75],[2,-49],[-1,-48],[-14,-52],[-16,-71],[-9,-80],[-4,-150],[0,-128],[-2,-21],[-26,-90],[-31,-106],[-15,-24],[-68,-32],[-74,-77],[-84,-87],[-75,-78],[-79,-83],[-83,-85],[-59,-61],[-78,-82]],[[60770,71066],[-72,-78],[-72,-79],[-56,-60],[-83,-95],[-49,-56],[-73,-82],[-63,-72],[-75,-85],[-94,25],[-30,15],[-25,40],[-18,22],[-44,22],[-29,77],[-17,27],[-30,12]],[[59940,70699],[4,27],[16,47],[15,50],[-8,28],[-3,23],[-1,29],[10,27],[-5,33],[-8,33],[-6,16],[0,30],[4,23],[5,36]],[[59963,71101],[13,19],[3,20],[11,20],[16,16],[3,13],[-2,7],[-15,15],[-9,25],[8,38],[5,11],[9,18],[20,28],[16,4],[14,0],[23,-2],[18,-5],[5,7],[-1,9],[-22,23],[-1,18],[5,19],[16,30],[19,23],[9,4],[22,44],[14,50],[-22,122],[-14,19],[-22,17],[-13,3],[-1,8],[17,30],[13,27],[-14,26],[-24,12],[-9,-27],[-32,-2],[-48,0]],[[59993,71790],[-22,129],[-3,55],[1,65],[15,94],[-7,43],[-1,30],[-4,40],[-38,87],[21,160],[15,39]],[[52645,79218],[8,-7],[20,-26],[-4,-43],[-23,-70]],[[52646,79072],[-12,-56],[-1,-44],[2,-20],[4,0],[22,-3]],[[52661,78949],[11,0],[34,-11],[28,-17],[6,-19],[3,-22],[33,-30],[38,-19],[13,6],[47,71],[19,-12],[11,-38],[-1,-19]],[[52903,78839],[-13,-75],[-2,-41],[11,-26],[1,-21],[-3,-19],[-19,-2],[-25,11],[-21,32],[-17,-4],[-14,-8],[-7,-31],[-6,-36],[2,-21],[10,-15],[8,-34],[5,-43],[5,-20],[-5,-8],[-13,-6],[-11,5],[-20,52],[-9,20],[-15,3],[-27,-12],[-41,-29],[-17,0],[-14,6],[-13,24],[-11,47],[-4,30],[-8,-1],[-26,9],[-12,-12],[0,-48],[-3,-61],[-13,-38],[-37,-68],[-13,-29],[-6,-21],[-1,-18],[6,-32],[7,-30],[-6,-18],[-19,-9],[-14,19],[-5,32],[-30,45],[13,37],[-2,10],[-49,19],[-21,28],[-30,50],[-6,21],[2,69],[-2,17],[-4,8],[-14,0],[-20,-24],[-19,-36],[-38,-41],[-4,-8],[13,-40],[-1,-15],[-30,-63],[-6,-21],[-39,-39],[-18,-15],[-54,29],[-15,4],[-25,-20],[-34,-18],[-55,-19],[-21,14],[-9,13]],[[51950,78298],[-5,19],[-14,33],[-16,20],[-11,22],[-14,24],[-9,19],[12,64],[-9,22],[-5,32],[3,22],[-5,5],[-50,12],[-42,-4],[-29,-21],[-25,-35],[-3,-8],[2,-6],[12,-32],[-20,-35],[-32,-26],[-22,-3],[-10,5],[0,37],[18,13],[17,24],[5,34],[2,23],[-17,29],[2,17],[11,34],[6,29],[9,25],[34,42],[35,41],[5,45],[3,54],[5,13],[47,32],[11,13],[6,18],[37,60],[37,60],[7,20],[6,12],[0,10],[-4,7],[-18,5],[-6,19],[19,34],[24,21],[23,0],[9,-9],[-1,-11],[10,-12],[18,-4],[21,4],[22,13],[13,30],[7,23],[34,26]],[[52115,79258],[23,-13],[63,-4],[47,7],[29,18],[36,0],[24,-10],[4,1],[7,3],[6,9],[23,7],[3,8],[-1,8],[-4,4],[-28,-4],[-11,6],[-2,15],[9,25],[20,20],[18,5],[12,-5],[31,-38],[7,-2],[5,7],[6,4],[11,-7],[11,-24],[2,-4],[69,9],[15,0],[47,-42],[48,-43]],[[55298,85158],[-23,-14],[-13,-40],[-19,-7],[-17,-14],[-7,-128],[33,-49],[-18,-7],[-17,-14],[-11,-22],[-12,-47],[-45,-26],[-17,-19],[-25,-44],[-13,-63],[-25,-27],[-29,-6],[17,52],[22,42],[-21,28],[-13,46],[-16,34],[13,39],[-7,63],[2,62],[19,32],[22,25],[34,59],[37,42],[51,19],[23,-17],[10,38],[17,9],[15,-9],[33,-37]],[[54591,84268],[-15,-29],[-12,2],[-9,39],[-2,99],[5,49],[61,178],[27,14],[38,109],[10,48],[17,44],[10,39],[8,15],[17,-7],[8,-7],[-18,-23],[2,-29],[-1,-13],[-48,-128],[-12,-83],[-17,-21],[-69,-296]],[[53163,85850],[23,-73],[20,-10],[28,19],[19,53],[11,81],[13,76],[-15,81],[-17,72],[-1,21],[43,60],[13,49],[14,47],[16,16],[23,4],[27,9],[34,31],[30,42],[24,38],[8,76],[0,39],[10,28],[10,55],[-9,55],[-31,83],[-36,117],[-5,63],[16,12],[32,11],[60,3],[6,7],[6,28],[13,38],[15,28],[10,39],[4,36],[-34,54],[-45,55],[-30,18],[-54,46],[-38,39],[22,148],[16,109],[3,27],[0,41],[-52,177],[2,39],[5,35],[-6,61],[-3,54],[9,16],[21,30],[-20,47],[-2,4],[-38,117],[59,115],[-11,60],[36,44],[64,99],[36,56],[7,9],[29,25],[54,29],[60,14],[27,0],[103,-20],[80,-15],[12,15],[17,32],[22,45],[1,50],[-7,73],[-12,44],[-57,29],[-62,39],[76,124],[53,86],[66,129],[21,54],[15,22],[19,198],[13,56],[11,29],[0,30],[-7,50],[-19,114],[104,14],[34,7],[32,14],[61,35],[31,31],[-17,106],[37,36],[91,125],[98,119],[46,46],[5,22],[4,35],[-21,56],[-22,35],[-43,65],[19,46],[31,9],[42,18],[32,39],[4,5],[55,154],[107,77],[43,43],[67,-32],[97,-48],[44,71],[14,26],[15,39],[-6,67],[-3,87],[5,34],[39,16],[21,4],[108,-36],[28,1],[51,-5],[57,-16],[120,-42],[50,-17],[28,-4],[24,20],[51,50],[-76,37],[50,38],[26,38],[22,46],[8,55],[-3,29],[-16,20],[-46,50],[105,7],[36,2]],[[55728,91610],[76,-33],[3,-7],[0,-17],[3,-18],[74,-45],[21,-23],[45,-37],[12,-19],[42,-23],[30,-24],[35,-20],[41,-31],[55,-25],[46,-8],[117,-42],[20,-13],[33,-30],[35,-34],[23,-69],[38,-4],[10,-24],[33,-41],[46,-36],[-2,-12],[-36,-34],[-4,-45],[3,-58],[12,-47],[-2,-14],[-9,-16],[-10,-26],[-4,-22],[1,-11],[3,-6],[20,0],[34,-5],[20,-10],[12,-55],[-4,-10],[-29,-25],[-9,-19],[-1,-29],[6,-31],[9,-36],[23,-37],[31,-40],[20,-32],[9,-23],[4,-16],[-14,-20],[-12,-40],[-3,-45],[-5,-30],[-27,-41],[-19,-14],[-5,-22],[-3,-36],[6,-44],[2,-29],[6,-22],[8,-14],[43,-25],[25,-50],[15,-41],[29,-106]],[[56709,89749],[-73,-13],[-56,26],[-27,-13],[-48,-1],[-55,-10],[-19,-21],[-14,-8],[-51,29],[-48,49],[-35,-37],[-23,-7],[-20,33],[-18,6],[-10,-12],[-8,-29],[-14,-24],[-3,-14],[-2,-60],[-4,-14],[-46,8],[2,-16],[10,-8],[5,-10],[-17,-13],[-47,2],[-4,-14],[13,-22],[-10,-19],[-10,-8],[-55,-12],[-32,3],[-9,-12],[-3,-16],[6,-16],[14,-9],[5,-10],[-1,-21],[-12,-4],[-33,38],[-10,-2],[7,-20],[19,-22],[11,-22],[10,-26],[-2,-21],[-41,-65],[-37,-41],[-27,-37],[-16,-39],[19,-20],[20,-29],[15,-55],[17,-49],[35,-46],[-7,-27],[-8,-21],[-58,-47],[-66,-70],[-71,-178],[-24,-24],[-62,-30],[-23,-30],[-46,-35],[-81,-29],[-37,-42],[-16,-43],[-19,-3],[-18,17],[-24,12],[-3,-28],[1,-21],[-39,31],[-19,-28],[-14,-47],[-56,-63],[-61,11],[-6,-11],[16,-8],[2,-10],[-11,-5],[-17,0],[-25,-12],[-17,1],[-8,-30],[-13,-37],[-34,-15],[-18,-3],[-9,-20],[53,-5],[-4,-17],[-1,-17],[-6,-19],[-60,-27],[-9,-21],[-12,-13],[-27,0],[1,13],[4,13],[-39,-1],[-12,31],[-8,-8],[4,-25],[11,-25],[11,-38],[-9,-24],[-10,-11],[7,-11],[21,-8],[9,-15],[-25,-13],[-32,-44],[-32,-1],[-20,-28],[-21,0],[-17,18],[-27,15],[-9,-27],[-2,-20],[16,-53],[29,-41],[28,-18],[-20,-12],[-15,-26],[-17,-83],[-10,-33],[-10,-57],[6,-49],[6,-24],[13,-32],[-36,4],[-39,19],[6,-39],[-24,-47],[4,-40],[5,-27],[-7,-44],[11,-14],[6,-26],[-10,-20],[5,-17],[1,-59],[8,-92],[-3,-20],[21,-80],[-5,-29],[-3,-36],[31,-34],[27,0],[27,1],[10,-9],[11,-24],[8,-29],[23,2],[36,24],[23,6],[16,-46],[42,-59],[24,-27],[42,-14],[43,-48],[-6,-58],[18,-20],[52,-22],[18,-31],[9,-27],[14,-21],[16,-66],[-6,-41],[-21,-14],[-49,-44],[-22,-32],[-17,-20],[-49,-44],[-18,-8],[-17,-22],[-16,-10],[-15,6],[-55,-41],[4,-18],[42,-7],[22,9],[17,20],[18,5],[16,-4],[18,16],[14,7],[14,-8],[16,-39],[-33,-20],[-23,-1],[-12,-64],[-14,-27],[-10,-13],[-52,-27],[-35,-35],[-40,-27],[-18,6],[-26,-29],[-59,-33],[-31,-45],[-68,-40],[-34,-32],[-95,-2],[-89,7],[-29,-16],[29,-4],[20,-16],[25,7],[57,-8],[29,-8],[38,-54],[-28,-19],[-48,-14],[18,-76],[15,-51],[-20,-31],[-1,-140],[-27,-2],[-12,-58],[9,-30],[-1,-69],[6,-42],[13,-39],[-6,-41],[-43,-95],[1,-44],[8,-27],[6,-42],[-20,-81],[-14,-69],[-16,-57],[-37,-69],[-18,-51],[-43,-160],[-21,-32],[-26,-24],[-29,22],[-27,13],[-32,-2],[-51,-18],[-77,12],[-74,-6],[-19,-16],[11,-58],[-28,-8],[-26,17],[-24,-20],[-20,-22],[-39,-51],[-13,-32],[-3,-59],[20,-54],[18,-62],[-46,-76],[-26,-2],[-76,20],[-135,-47],[-121,38],[15,40],[0,30],[6,45],[4,47],[-1,32],[-9,33],[-29,44],[-68,147],[-19,62],[-14,26],[10,1],[55,-33],[13,4],[13,13],[-16,47],[-14,22],[-10,32],[33,9],[23,-2],[17,37],[-10,58],[-25,19],[-21,7],[-40,93],[-42,48],[-75,184],[-27,127],[-26,-12],[-12,55],[-9,53],[-2,38],[-40,22],[-1,27],[-8,120],[-42,16],[-28,68],[-5,128],[-28,23],[-23,-7],[1,32],[5,30],[-13,117],[-4,108],[-11,32],[-6,38],[5,33],[8,19],[28,5],[26,-29]],[[55321,85208],[-5,-36],[-15,3],[-13,26],[27,41],[40,-2],[14,-9],[-48,-23]],[[55115,85846],[-12,-6],[-6,2],[7,27],[6,11],[19,11],[5,-2],[-19,-43]],[[55165,86100],[-7,-19],[-7,23],[3,5],[4,23],[14,12],[21,-7],[0,-6],[-20,-19],[-8,-12]],[[58874,36890],[6,-8],[25,-27],[2,-53],[-2,-60],[-5,-38],[2,-38],[8,-59],[8,-41],[2,-184]],[[58920,36382],[-9,9],[-16,7],[-8,-3],[-8,-83],[-6,-122],[4,-77],[-60,-2],[-76,8],[-54,33],[-59,73],[-35,113],[-15,71],[-21,4],[-4,12],[-2,87],[1,91],[4,25],[39,112],[25,69],[15,68],[33,79],[36,51],[13,7],[9,-2],[62,-70],[65,-66],[14,8],[7,6]],[[34956,54930],[-23,-41],[-25,-58],[-34,-100],[2,-32],[-8,-25],[-2,-45],[3,-51],[8,-33],[4,-62],[-6,-57],[2,-33],[7,-52],[6,-55],[-1,-23],[8,-18],[8,-18],[-3,-49],[27,-88],[16,-39],[23,-37],[9,-37],[13,-44],[8,-5],[4,-18],[-4,-34],[-1,-47],[-15,-55],[-35,-100],[-4,-24],[9,-83],[-5,-68],[-2,-33],[-17,-60],[-40,-145],[-23,-27],[-14,-42],[-9,0],[-10,-4],[-4,-5]],[[34828,53183],[-12,0],[-10,19],[-2,22],[-5,25],[-12,8],[-24,-9],[-7,6],[-14,27],[-11,30],[-3,28],[-8,-3],[-18,-25],[-12,-6],[-9,7],[-11,-2],[-28,-27],[-16,-7],[-11,-27],[-76,-13],[-20,-7],[-45,48],[-12,15],[-6,3],[-5,-3],[-5,-11],[-8,-60],[-6,-16],[-12,-14],[-12,-24],[-2,-23],[18,-13],[15,-45],[16,-36],[13,-33],[-2,-36],[-2,-51],[-10,-18],[-15,-8],[-58,25],[-44,22],[-19,5],[-8,5]],[[34310,52961],[-11,19],[-11,18],[-18,6],[-22,12],[-15,45],[-17,64],[-5,29],[-13,28],[-13,40],[-3,36],[-10,32],[-5,11],[-7,45],[-2,16],[-3,2],[-5,14],[-11,47],[-2,12],[-4,4],[-12,34],[-9,11],[-4,17],[1,47],[-5,23],[-2,43],[0,17],[-5,20],[-8,12],[-1,32],[-2,77],[-4,14],[-34,-1],[-3,-8],[-15,-4],[-16,-1],[-15,10],[-12,14],[-3,17],[2,54],[-20,41],[-31,50],[-9,64],[-12,40],[-34,84],[-7,57],[0,41],[13,37],[17,65],[6,60],[6,31],[8,40],[8,53],[-6,32],[-10,32],[-3,23],[10,35],[10,24],[11,4],[14,15],[12,21],[17,5],[22,2],[44,0],[22,9],[7,17],[-1,33],[12,29],[11,13],[5,9],[1,11],[-3,10],[-5,7],[-12,2],[-11,51],[7,22],[10,41],[2,23],[15,37]],[[34112,55039],[4,-12],[11,67],[2,53],[8,54],[14,63],[24,31],[140,-32],[64,-30],[82,-52],[12,-55],[0,55],[-4,56],[23,40],[50,14],[75,-19],[64,23],[87,-3],[133,-45],[59,-31],[25,-28],[4,-50],[-2,-64],[-10,-62],[-21,-82]],[[58566,53853],[-6,25],[-6,23],[-11,29],[-16,12],[-14,-6],[-17,-6],[-8,17],[-1,40],[-5,37],[-8,28],[-24,28],[-63,56],[-48,113],[-25,52],[-17,34],[-25,89],[-29,61],[-35,28],[-23,-14],[-23,-65],[-45,-61],[-20,-3],[-26,34],[-33,23],[-59,11],[-24,-29],[-32,-47],[-27,-28],[-17,-4],[-15,12],[-18,6],[-15,1],[-32,42],[-16,32],[-11,30],[-18,21],[-21,17],[-15,27],[-7,34],[-12,43],[-15,39],[-48,70],[-15,41],[-10,41]],[[57611,54786],[-19,44],[-21,60],[-7,87],[-1,70],[-4,32],[-9,33],[-11,27],[-16,31],[-40,45],[-40,52],[-20,31],[-36,11],[-23,30],[-18,65],[-8,53],[-18,41],[-8,29],[-5,34],[15,104],[-21,37],[-32,47],[-23,52],[-14,48],[-41,63],[-90,95],[-51,60],[-29,54],[-24,53],[-3,22],[16,53],[3,43],[-13,48],[-54,91],[-43,99],[-32,31],[-78,28],[-23,11],[-23,19],[-23,45],[-8,53],[11,84],[-7,26],[-13,7]],[[56707,56834],[4,18],[14,41],[24,27],[65,42],[3,16],[2,53],[5,26],[22,73],[3,29],[1,63],[3,29],[7,21],[17,37],[6,22],[3,48],[-2,94],[9,38],[41,86],[11,38],[3,34],[0,35],[2,35],[12,33],[11,11],[30,10],[20,-7],[143,59],[16,-8],[8,-35],[-1,-55],[3,-27],[7,-19],[23,-27],[15,-44],[9,-16],[23,-31],[106,-253],[30,-24],[29,9],[57,52],[29,14],[202,-15],[22,8],[1,-2],[31,-127],[15,-29],[221,-1],[-4,36],[2,40],[26,52],[13,26],[6,9],[34,38],[33,25],[64,29],[24,46],[13,42],[0,82],[9,14],[15,19],[74,74],[13,16],[131,-172],[73,-136],[5,-7],[3,-2],[4,4],[4,7],[5,4],[3,2],[32,1],[59,7],[20,16],[119,243],[31,78],[8,16],[17,55],[18,95],[4,11],[131,227],[4,18],[1,15],[-19,76],[-5,39],[0,60],[3,93],[-1,59],[0,7],[-2,9],[-1,3],[-73,168],[185,2],[0,14],[0,7],[0,7],[-4,20],[-2,26],[0,8],[0,7],[1,14],[0,7],[0,4],[0,3],[0,3],[1,3],[132,-4],[-1,-47],[-16,-112],[0,-66],[-4,-77],[-1,-6],[-3,-16],[-4,-10],[-3,-9],[-1,-3],[-2,-6],[0,-8],[28,-427],[-1,-11],[-1,-7],[-8,-27],[-1,-9],[-1,-6],[3,-5],[61,-46],[3,-3],[3,-4],[22,-55],[120,-202],[4,-10],[12,-64],[2,-10],[0,-15],[0,-12],[-3,-38],[1,-17],[2,-12],[2,-13],[0,-4],[-1,-3],[0,-6],[-18,-74],[-6,-52],[-2,-44],[1,-25],[2,-17],[1,-4],[1,-2],[1,-2],[1,-1],[51,0],[1,0]],[[59466,57293],[-1,-24],[2,-116],[2,-102],[3,-167],[0,-43],[-2,-55],[-6,-21],[-15,-31],[-18,-28],[-47,-7],[-39,1],[-27,6],[-38,3],[-36,-6],[-13,-24],[-19,-83],[-28,-122],[-14,-51],[-4,-30],[4,-18],[19,-26],[40,-36],[46,-21],[34,-9],[24,-10],[18,-12],[66,-93],[21,-43],[12,-38],[2,-41],[10,-41],[38,-81],[21,-47],[57,-61],[22,-68],[21,-33],[20,-36],[11,-53],[25,-154],[16,-81],[17,-66],[7,-108],[13,-48],[14,-58],[23,-53],[25,-41],[4,-11]],[[59796,55006],[-51,-104],[-57,-116],[-66,-135],[-73,-147],[-56,-116],[-56,-114]],[[56707,56834],[-28,15],[-35,11],[-67,13],[-27,19],[-12,29],[4,73],[-7,16],[-11,13],[-7,32],[1,38],[36,85],[7,45],[6,158],[4,55],[-3,65],[-28,119],[-25,83],[-40,123],[-16,41],[-81,169],[-9,25],[-20,72]],[[56349,58133],[10,63],[12,94],[1,43],[-5,45],[-21,33],[-18,4],[-8,17],[-16,25],[-15,19],[-14,37],[-10,52],[7,184],[-5,25],[-20,7],[-5,13],[1,36],[-12,105],[-12,87],[7,48],[-18,66],[-33,28],[-31,-9],[-33,-13],[-20,4],[-14,12],[-10,24],[-5,28],[5,43],[18,79],[23,64],[46,59],[13,31],[7,35],[1,40],[-3,42],[-5,38],[-14,51],[-13,60],[0,40],[6,29],[13,35],[24,39],[6,8],[16,21],[13,15],[34,42],[8,19],[-3,24],[-8,20],[-14,27],[-2,33],[-4,57],[-7,37],[-5,26],[9,20],[14,28],[18,17],[28,15],[11,19],[3,38],[-1,37],[10,27],[14,57],[10,27],[18,30],[19,38],[8,43],[2,43],[-10,127],[21,54],[27,44],[38,-3],[60,9],[40,19],[29,-1],[66,-24],[5,6],[2,5],[3,34],[0,85],[0,257],[0,257],[0,257],[0,257],[0,257],[0,257],[0,256],[0,257]],[[56661,63073],[0,72],[0,72],[0,72],[0,72],[68,0],[69,0],[68,0],[69,0],[1,1],[0,1],[1,1],[1,1],[0,287],[0,287],[0,287],[0,287]],[[56938,64513],[107,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[107,0],[106,0],[106,0],[106,0],[106,0],[106,-1],[106,0],[33,0],[14,5],[27,107],[12,8],[17,-6],[7,-25],[-6,-37],[-9,-51],[52,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,1]],[[60241,64514],[4,-132],[12,-105],[43,-150],[36,-81],[13,-44],[1,-21],[-1,-19],[-11,22],[-19,15],[-3,-70],[5,-50],[4,-94],[15,-101],[-11,-93],[2,-158],[19,-190],[-4,-120],[32,-283],[30,-156],[17,-39],[19,-20],[36,-14],[53,-79],[43,-85],[15,-44],[20,-48],[14,9],[9,12],[13,-39],[67,-84],[10,-39]],[[60724,62214],[-24,-38],[-28,-66],[-7,-26],[-3,-16],[-3,-20],[-8,-19],[-16,-27],[-6,-12],[-4,-18],[-9,-12],[-11,-1],[-9,-8],[-14,-12],[-20,6],[-21,-12],[-8,-14],[-16,-13],[-17,-3],[-5,-4],[-16,-22],[-19,-30],[-23,-19],[-8,-6],[-10,-21],[-16,-103],[-12,-27],[-19,-3],[-26,0],[-22,-9],[-30,12],[-14,-2],[-4,-22],[-6,-89],[1,-38],[-12,-45],[-13,-56],[5,-95],[2,-94],[-24,-142],[-4,-32],[-24,-113],[-13,-41],[-31,-210],[-13,-65],[-26,-68],[6,-110],[6,-118],[6,-110],[9,-166]],[[60145,60055],[-22,-155],[1,-84],[-16,-124],[-12,-58],[-11,-34],[-10,-35],[-17,-78],[-14,-102],[-7,-105],[0,-61],[-3,-28],[-5,-17],[-33,-12],[-46,-12],[-25,-14],[-17,-22],[-21,-49],[-40,-137],[-22,-83],[-33,-115],[-39,-81],[-8,-39],[-7,-73],[-14,-116],[-13,-83],[2,-66],[-12,-115],[2,-56],[-14,-31],[-18,-30],[-13,-7],[-27,34],[-20,34],[-8,9],[-18,-21],[-21,-32],[-25,-75],[-19,-75],[11,-159],[-1,-35],[-5,-38],[-30,-119],[-7,-37],[-11,-72],[-11,-124],[0,-30]],[[72213,57390],[-17,-6],[-14,38],[-3,17],[3,11],[4,6],[5,-2],[6,-36],[16,-28]],[[72187,57056],[8,-43],[-23,29],[-15,25],[-6,20],[32,-22],[4,-9]],[[72217,57495],[26,-3],[29,2],[20,-8],[34,-89],[93,-159],[51,-162],[4,-35],[7,-30],[12,-9],[11,-14],[50,-156],[6,-31],[-1,-34],[3,-25],[14,-13],[16,-6],[11,-24],[14,-124],[0,-39],[3,-17],[64,-193],[4,-24],[-1,-18],[2,-15],[12,-34],[20,-92],[9,-21],[12,-81],[1,-154],[-4,-69],[-12,-84],[-14,-81],[-16,-59],[-21,-50],[-71,-106],[-21,-22],[-93,-66],[-68,-63],[-64,-17],[-63,34],[-48,83],[-24,122],[-17,127],[-25,141],[-18,435],[-9,122],[-15,155],[2,67],[10,64],[0,-141],[9,-17],[7,18],[7,146],[5,62],[25,161],[1,29],[-5,61],[1,30],[38,113],[9,66],[5,67],[-2,73],[-7,72],[31,-23],[17,-25],[17,-17],[14,9],[16,0],[-11,39],[-36,36],[-59,22],[-18,29],[-7,25],[3,29],[5,11]],[[50442,74119],[-6,-7],[-18,7],[-28,0],[-1,23],[4,16],[5,17],[17,-33],[27,-6],[0,-17]],[[50873,74763],[27,-19],[28,17],[15,-5],[15,-9],[3,-37],[-13,-41],[-18,-41],[-16,-45],[-13,-52],[-25,-31],[-23,-18],[-48,38],[-28,10],[-8,14],[-7,58],[-12,18],[-19,8],[-16,-14],[-21,-31],[-12,31],[-17,5],[-7,19],[0,23],[115,139],[33,31],[71,36],[11,-5],[-9,-22],[0,-9],[9,-10],[-2,-17],[-9,-14],[-4,-27]],[[51192,74793],[-5,-7],[-85,67],[-28,7],[-7,10],[1,35],[2,15],[57,7],[46,-24],[25,-67],[2,-11],[-8,-32]],[[50401,74261],[-10,-35],[-42,12],[-10,15],[9,40],[13,5],[0,28],[13,29],[60,23],[14,-20],[3,-28],[-36,-61],[-14,-8]],[[49501,76847],[1,-20],[10,-28],[12,-10],[24,-14],[18,-2],[25,-7],[17,-16],[1,-24],[-5,-28],[-10,-25],[-6,-20],[6,-11],[9,-9],[9,-2],[7,3],[5,15],[9,19],[5,2],[0,-10],[4,-13],[31,-23],[67,-41],[26,-1],[22,-5],[6,-17],[43,-64],[10,2],[19,-1],[23,5],[16,12],[11,-2],[12,-13],[14,-10],[19,-21],[16,-26],[11,-9],[67,18],[15,-16],[16,0],[18,4],[39,-8],[32,2],[3,7],[3,57],[5,21],[7,5],[19,-4],[68,-34],[28,-21],[27,-17],[24,-2],[15,-11],[22,-55]],[[50396,76379],[-3,-27],[1,-10],[3,-19],[-1,-21],[6,-14],[10,-2],[14,5],[14,8],[26,23],[7,4]],[[50473,76326],[43,-27],[19,-17],[7,-20],[9,-19],[13,-3],[18,19],[29,20],[48,-18],[54,-26],[23,-3],[1,13],[4,18],[9,8],[13,3],[19,9],[21,16],[21,6],[23,-11],[28,-10],[17,0]],[[50892,76284],[7,-36],[14,-14],[5,-31],[-24,-17],[-15,-2],[-4,-54],[6,-16],[14,-14],[4,-16],[3,-80],[-28,-48],[-40,-54],[-193,-173],[-46,-84],[-17,-19],[-143,-53],[-101,-57],[-48,-20],[-60,-98],[-28,-40],[23,-11],[26,-47],[-9,-21],[-38,-32],[-17,-10],[-9,5],[-9,-4],[-64,-170],[-58,-123],[-32,-53],[-32,-79],[-70,-206],[-1,-59],[35,-204],[19,-54],[28,-45],[53,-38],[12,-38],[-18,-36],[-52,-64],[-91,-86],[-39,-68],[-8,-66],[-27,-30],[-10,-92],[-16,-61],[-4,-20],[-17,-47],[-2,-33],[28,-47],[-14,-20],[-14,-9],[-32,-5],[-108,-6],[-87,-100],[-44,-89],[-39,-165],[-48,-98],[-21,-18],[-33,43],[-41,7],[-40,-15],[-20,-33],[-33,-19],[-32,16],[-68,9],[-31,-2],[-48,-27],[-41,18],[-69,9],[-150,-21],[-18,-11],[-19,-41],[-48,-70],[-72,-3],[-66,-45],[-16,-29],[-28,-79],[-9,-58],[-5,-1],[-7,14],[-11,-4],[-5,-45],[-25,-20],[-20,-7],[-51,36],[-42,54],[-22,3],[-36,84],[-16,54],[-11,57],[2,22],[-3,19],[-32,23],[-8,53],[24,68],[19,30],[12,8],[-29,-3],[-21,-44],[-27,71],[-109,138],[7,31],[-1,18],[-18,-37],[-13,-10],[-56,6],[-64,-17]],[[47942,73259],[-17,144],[-8,55],[-2,35],[17,82],[18,34],[24,69],[30,58],[31,13],[14,9],[11,44],[7,38],[-5,4],[-36,-8],[-66,159],[2,26],[8,38],[6,47],[1,38],[17,32],[26,32],[22,46],[11,46],[3,41],[-13,29],[-36,16],[-37,117],[-8,73],[-8,8],[-23,33],[-22,62],[-3,10],[23,11],[93,1],[20,13],[3,5],[17,49],[18,80],[4,49],[-6,20],[-31,49],[-1,15],[5,23],[18,25],[25,28],[14,25],[-3,19],[-8,20],[-1,18],[5,23],[1,79],[4,20],[-5,71],[-6,58],[-20,75],[4,17],[9,14],[29,26],[24,62],[35,51],[45,41],[31,46],[13,35],[9,10],[-3,16],[-6,24],[-18,23],[-23,13],[-26,0],[-16,4],[-4,19],[1,49],[-1,49],[-5,22],[-12,17],[-24,-5],[-20,14],[-16,3],[-9,-10],[-45,3],[-19,8],[-14,9],[-8,-5],[-5,-10],[-1,-15],[-3,-19],[-17,-18],[-37,-18],[-30,2],[-28,12],[-9,10],[-13,8],[-57,-10],[-7,7],[-19,-18],[-29,-22],[-16,-1],[-6,4],[-2,10],[-12,34],[3,18],[23,53],[-2,12],[-10,17],[-8,25],[-3,12],[-15,2],[-15,-13],[-60,-26],[-14,-9],[-26,-26],[-27,-39]],[[47561,76002],[-20,-8],[-8,12],[-2,91],[32,60],[22,37],[-10,7],[-24,-1],[1,29],[12,13],[11,31],[-13,14],[-10,20],[0,53],[3,22],[-3,23],[-49,-32],[-13,5],[0,40],[27,60],[3,18],[-32,9],[-24,30],[-14,26],[-16,38],[0,34],[16,79],[23,24],[20,14],[42,55],[57,-10],[36,11],[32,28],[19,7],[29,24],[-1,33],[-10,25],[9,23],[33,29],[37,37],[42,7],[43,34],[29,-22],[25,7],[29,-25],[38,-58],[56,-24],[45,19],[78,3],[40,-7],[70,14],[40,-5],[64,29],[51,-36],[97,-17],[58,-30],[162,-49],[59,-1],[82,28],[35,21],[32,-13],[47,24],[23,-4],[29,-35],[104,-46],[27,39],[20,9],[74,-24],[75,-49],[39,-3],[57,13],[46,32],[9,4]],[[45462,68190],[-23,-131],[-22,-52],[-13,-17],[-32,-14],[-38,82],[-19,83],[-11,26],[17,21],[25,-3],[54,17],[11,7],[55,84],[55,10],[1,-27],[-60,-86]],[[46190,68497],[-19,-38],[-21,13],[10,83],[9,25],[39,36],[32,15],[9,38],[11,15],[11,-23],[-9,-26],[-6,-84],[-22,-26],[-44,-28]],[[46056,68069],[-38,-65],[-38,15],[-6,11],[38,16],[34,50],[22,110],[35,121],[7,52],[13,20],[19,2],[8,-4],[9,-27],[0,-61],[-10,-102],[-18,-89],[-75,-49]],[[45722,68057],[-2,-45],[6,-44],[-1,-69],[-13,-36],[-35,-37],[-26,6],[-15,15],[-27,60],[-1,61],[25,41],[10,51],[64,-9],[6,9],[4,3],[5,-6]],[[45226,67984],[-11,-5],[-14,15],[-14,45],[10,34],[8,16],[13,-3],[23,-25],[8,-25],[0,-16],[-23,-36]],[[45031,67862],[-27,-94],[-34,35],[-8,12],[-7,19],[33,4],[33,47],[10,-23]],[[45046,68256],[-7,-5],[-7,46],[-33,111],[20,50],[37,1],[15,-34],[5,-36],[-7,-21],[2,-42],[-4,-27],[-21,-43]],[[85175,73606],[9,11],[0,16],[0,51],[25,36],[34,73],[17,40],[20,38],[22,25],[22,11],[35,5],[66,-4],[13,4],[46,4],[11,-7],[33,-4],[38,5],[18,11],[18,18],[15,33],[15,62],[17,48],[10,9]],[[85659,74091],[68,-258],[64,-166],[56,-121],[79,-232],[23,-124],[2,-77],[13,-106],[-11,-60],[3,-96],[-5,-49],[-9,-36],[-1,-70],[3,-37],[1,-49],[6,-19],[9,-7],[14,18],[18,7],[-3,-59],[-22,-150],[-18,-109],[-25,-95],[-32,-87],[-38,-34],[-27,-13],[-51,-4],[-43,15],[-36,-11],[-15,-18],[-11,-31],[8,-48],[-1,-36],[-16,3],[-31,21],[-34,2],[-16,11],[-16,51],[-17,-2],[-29,-31],[-44,-6],[-15,-17],[-5,-21],[6,-26],[22,-35],[-7,-36],[-23,-18],[-19,44],[-12,43],[-13,2],[-20,-12],[-4,-46],[10,-32],[15,-36],[-22,-42],[-5,-30],[-16,-21],[-42,47],[6,34],[18,33],[3,34],[-6,20],[-61,-86],[-37,-96],[-19,7],[-9,25],[-11,10],[-40,-63],[-8,-49],[-14,-2],[-7,21],[0,45],[-7,37],[-41,56],[-19,48],[10,27],[34,-15],[28,2],[-6,23],[-9,11],[19,12],[15,27],[-13,7],[-19,-15],[-16,7],[-6,63],[-20,65],[-10,63],[19,36],[10,56],[18,81],[9,27],[25,19],[9,21],[-14,11],[-22,9],[1,24],[15,12],[16,26],[32,32],[10,59],[-9,15],[-20,14],[5,30],[8,23],[-3,14],[-24,38],[-16,36],[5,40],[-4,60],[2,51],[-1,28],[-11,62],[-5,63],[-16,-10],[-12,-15],[-44,22],[-14,1],[-5,47],[15,57],[38,50],[21,6],[16,22],[26,7],[30,-34],[27,-7],[15,-59],[9,-12],[2,22],[22,25],[5,19],[-4,11],[-25,10],[-23,73],[-3,32],[-9,20],[13,59],[-26,67],[-13,21],[2,59],[-14,39],[-8,21],[-4,36],[4,16],[12,6],[3,15]],[[85761,71888],[-27,-36],[-35,48],[-8,26],[26,39],[23,44],[15,3],[6,-124]],[[85573,71892],[-3,-56],[-20,-3],[-11,36],[-13,-17],[-6,-1],[-10,45],[-2,36],[23,26],[14,-16],[20,-8],[8,-42]],[[85064,71641],[-18,-9],[-10,20],[-7,6],[4,26],[29,51],[6,17],[27,-10],[10,-27],[-13,-42],[-28,-32]],[[85144,73580],[-2,-76],[-15,4],[-10,7],[-5,15],[-10,71],[11,29],[23,-23],[8,-27]],[[85208,71626],[5,-27],[-22,5],[-12,26],[1,23],[14,3],[14,-30]],[[85499,71782],[-3,-18],[-14,27],[14,30],[3,-39]],[[85115,72864],[-4,-38],[-18,25],[-5,82],[19,-24],[8,-45]],[[85047,71849],[-4,-14],[-12,4],[-12,40],[-5,31],[-13,18],[20,27],[25,-49],[1,-57]],[[86365,73432],[-13,-18],[-15,18],[-2,18],[8,15],[18,10],[9,-14],[-5,-29]],[[85090,70981],[-13,-13],[-11,8],[-3,6],[-14,33],[-4,17],[10,32],[38,53],[99,51],[18,2],[39,-21],[9,-42],[-7,-35],[-9,-24],[-46,-40],[-35,-19],[-71,-8]],[[58690,38938],[2,-30],[2,-14],[13,-80],[20,-119],[13,-111],[18,-151],[0,-84],[4,-33],[16,-41],[20,-70],[7,-39],[7,-30],[21,-56],[16,-85],[14,-113],[12,-54],[4,-27],[5,-49],[0,-102],[0,-118],[0,-133],[1,-109],[-2,-55],[1,-157],[-18,-82],[2,-64],[6,-42]],[[58920,36382],[24,4],[42,-17],[35,2],[31,2],[52,3],[30,0]],[[59134,36376],[-10,-133],[-40,-208],[-13,-95],[-34,-341],[-44,-172],[-25,-71],[-72,-126],[-20,-25],[-18,-17],[-31,-14],[-123,-254],[-46,-123],[-41,-178],[-40,-98],[-60,-210],[-53,-161],[-51,-147],[-88,-203],[-39,-59],[-27,-26],[-70,-118],[-99,-189],[-75,-168],[-113,-190],[-65,-84],[-99,-164],[-27,-24],[-111,-152],[-79,-93],[-129,-107],[-51,-30],[-122,28],[-51,-15],[-43,-65],[-4,-93],[-18,-14],[-27,4],[-85,39],[-46,-7],[-27,-50],[-22,-63],[-64,-3],[-115,65],[-135,40],[-31,4],[-65,-48],[-23,-7],[-95,10],[-53,31],[-51,0],[-38,-26],[-47,-8],[-127,-175],[-66,0],[-56,-21],[-28,1],[-53,24],[-19,-1],[-30,-11],[-30,-31],[-68,-13],[-26,-27],[-115,-159],[-26,6],[-22,11],[-59,1],[-68,86],[-26,-6],[7,26],[2,45],[-14,32],[-10,14],[-26,-3],[-14,39],[-41,3],[-14,-9],[-20,-2],[-1,39],[1,24],[-1,38],[-5,46],[-16,15],[-12,6],[-28,-3],[-20,-5],[-10,-14],[-10,-33],[0,-103],[-15,29],[-16,62],[-5,66],[6,78],[31,29],[-3,53],[-6,45],[-35,117],[-13,54],[-29,36],[-23,87],[-23,32],[-9,61],[-22,49],[-8,77],[12,44],[20,24],[20,-38],[24,15],[35,56],[21,85],[1,135],[-5,85],[-28,219],[-13,50],[-63,157],[-72,210],[-92,330],[-44,199],[-66,401],[-59,227],[-72,212],[-9,14]],[[54568,35358],[11,26],[39,49],[17,13],[10,-6],[9,13],[9,33],[2,31],[4,44],[9,27],[9,52],[16,34],[34,22],[26,-30],[11,-29],[5,-38],[11,-18],[18,1],[13,-24],[8,-48],[-2,-35],[-10,-22],[1,-28],[14,-35],[5,-34],[9,-45],[47,-25],[23,-15],[39,-5],[38,-20],[35,-34],[58,-9],[80,18],[66,-8],[52,-34],[38,-6],[24,21],[10,31],[-3,41],[11,25],[26,11],[21,31],[16,50],[37,40],[57,32],[29,-1],[0,81],[0,256],[0,256],[0,257],[0,256],[0,256],[0,256],[0,256],[0,242]],[[55550,37570],[13,-17],[88,-128],[24,-68],[11,-43],[38,-155],[28,-140],[23,-105],[2,-48],[3,-47],[4,-23],[-3,-25],[-16,-57],[-16,-44],[-20,-60],[-2,-79],[6,-93],[12,-46],[16,-15],[36,23],[23,-7],[32,-18],[107,11],[13,-6],[40,-6],[14,7],[12,20],[14,56],[12,18],[23,9],[27,15],[22,33],[35,110],[70,98],[22,23],[14,26],[11,36],[25,123],[19,103],[6,48],[17,79],[20,50],[19,27],[10,7],[26,13],[32,13],[34,-14],[37,-31],[42,-51],[42,-64],[20,-32],[21,-15],[37,-5],[25,1],[38,-63],[19,-4],[44,-19],[53,-20],[34,2],[36,34],[26,2],[33,-3],[37,10],[27,14],[21,30],[18,33],[21,97],[12,78],[19,89],[23,122],[8,85],[8,23],[33,26],[28,18],[74,33],[15,18],[14,40],[32,68],[40,57],[21,32],[37,275],[5,34],[27,73],[17,31],[11,0],[15,20],[20,37],[24,24],[28,9],[18,25],[8,41],[14,20],[21,-1],[11,13],[3,28],[12,24],[22,19],[11,23],[1,27],[26,66],[51,103],[47,58],[45,12],[42,21],[40,32],[30,49],[19,67],[32,38],[65,11]],[[57982,34503],[45,36],[21,23],[15,18],[19,28],[7,68],[5,58],[15,28],[15,19],[13,30],[15,72],[10,70],[2,29],[-6,30],[-10,31],[-9,43],[-12,6],[-23,24],[-33,48],[-29,42],[-27,61],[-11,9],[-26,42],[-12,23],[-8,28],[-7,10],[-12,-8],[-31,-12],[-66,-49],[-41,-46],[-35,-53],[-36,-21],[-26,-18],[-21,-61],[-20,-58],[-17,-51],[-10,-24],[-9,-15],[-10,-33],[-18,-55],[-18,-37],[-24,-20],[-31,-26],[-11,-15],[-1,-22],[11,-52],[11,-49],[17,-59],[13,-42],[20,-52],[12,-31],[-1,-51],[4,-18],[6,-21],[6,-6],[6,-7],[17,-15],[4,-10],[12,-17],[11,-32],[22,-44],[24,-33],[41,-14],[32,-10],[11,6],[11,27],[9,34],[3,43],[10,23],[39,111],[21,41],[13,2],[17,8],[21,4],[16,-4],[4,2],[25,14]],[[60515,24801],[-12,-11],[-56,10],[-6,22],[17,34],[9,14],[29,-7],[24,-28],[4,-9],[-9,-25]],[[61536,50866],[2,47],[-5,24],[-26,71],[-49,132],[-38,99],[-38,102],[0,82],[0,243],[-1,485],[-1,486],[-1,485],[0,243],[-1,99],[4,16],[44,89],[57,118],[76,224],[41,122],[34,101]],[[61634,54134],[9,31],[30,61],[56,37],[36,6],[121,46],[18,19],[11,21],[10,48],[23,68],[31,47],[58,61],[56,52],[13,8],[68,33],[17,11],[28,11],[10,1],[95,-12],[74,-9],[77,-9],[8,7],[53,121],[85,192],[54,123],[84,189],[64,137],[72,151],[69,139],[83,166],[52,105],[82,162],[77,155],[69,137]],[[63327,56449],[41,130],[40,127],[44,136],[52,165],[49,154],[40,126],[0,65],[0,140],[0,96],[0,265],[0,161],[0,155],[0,159]],[[63593,58328],[35,7],[90,41],[71,63],[130,45],[99,114],[17,55],[30,70],[43,23],[111,-82],[18,-6],[-7,-50],[-3,-50],[-23,-88],[-15,-98],[11,-149],[5,-242],[-3,-35],[-7,-34],[-3,-28],[-12,-9],[-5,-16],[9,-6],[34,26],[0,29],[2,14],[28,-32],[21,-13],[5,-31],[-1,-20],[-32,9],[-17,16],[-48,-26],[-29,-29],[-9,-47],[-7,-190],[-11,-123],[-3,-162],[-38,-108],[-14,-76],[-57,-152],[-31,-130],[-9,-64],[-51,-178],[-70,-137],[-25,-174],[-25,-110],[-28,-99],[-62,-177],[-31,-122],[-40,-213],[-12,-135],[-111,-391],[-115,-312],[-72,-263],[-129,-305],[-176,-393],[-230,-467],[-62,-95],[-252,-288],[-163,-241],[-83,-164],[-88,-143],[-69,-136],[-210,-460],[-22,-43],[-20,-41],[-27,-77],[-18,-31],[-50,-131],[-31,-69],[-36,-67],[-14,-47],[-11,-55],[-12,-31],[-31,-130],[-28,-86],[-28,-67]],[[63327,56449],[-95,0],[-92,0],[-91,0],[-16,17],[-77,53],[-97,67],[-120,84],[-85,59],[-92,62],[-92,63],[-73,50],[-90,61],[-79,54],[-11,13],[-44,82],[-57,107],[-11,2],[-27,23],[-25,58],[-25,74],[-23,93],[-11,63],[-31,26],[-15,50],[-28,74],[-20,36],[-7,31],[-9,65],[-17,70],[-15,44],[-4,19],[1,12],[29,95],[13,34],[15,33],[12,33],[4,23]],[[61922,58179],[35,112],[31,99],[24,77]],[[62012,58467],[54,-88],[53,-180],[62,-144],[85,-135],[33,-45],[30,-24],[155,4],[109,122],[100,89],[33,18],[58,-24],[64,-7],[57,-27],[29,7],[114,103],[71,101],[48,42],[20,1],[66,-36],[85,15],[117,87],[37,18],[28,1],[64,-39],[9,2]],[[94357,46942],[-13,-8],[-20,21],[-9,19],[4,30],[12,12],[13,-20],[1,-21],[12,-33]],[[96368,45123],[-24,-9],[-10,2],[-16,50],[12,11],[18,-4],[5,-29],[15,-21]],[[96147,45646],[-22,-10],[-7,3],[-17,-6],[-18,-41],[-13,6],[-10,-2],[-8,34],[0,17],[13,-3],[6,33],[14,17],[32,7],[28,-10],[10,-8],[-9,-30],[1,-7]],[[94604,45047],[-20,-20],[-17,10],[-14,15],[-11,44],[-23,28],[-34,11],[-14,19],[-3,10],[-24,8],[-6,24],[2,25],[3,13],[22,-12],[103,-117],[25,-36],[11,-22]],[[94873,46298],[4,-62],[-2,-21],[-21,45],[-10,-16],[-9,22],[1,46],[1,50],[-4,38],[-11,55],[12,-9],[39,-148]],[[94218,46587],[-4,-1],[-13,7],[-16,2],[-9,20],[11,29],[15,18],[6,-4],[7,-12],[14,-5],[2,-37],[-13,-17]],[[94490,46661],[16,-8],[8,1],[18,-31],[25,-46],[-10,-23],[-20,12],[-7,-5],[-2,3],[-4,23],[-22,23],[-19,2],[-3,27],[20,22]],[[93822,47095],[18,-47],[20,-105],[-4,-36],[-14,-3],[-4,-22],[-20,51],[-26,14],[-19,31],[-6,62],[-2,39],[-15,7],[-42,-10],[-14,-34],[-19,11],[-4,30],[3,29],[26,29],[5,38],[26,64],[15,11],[31,-23],[3,-92],[11,-30],[31,-14]],[[93944,46761],[-6,-2],[-7,23],[15,62],[8,-50],[4,-19],[-14,-14]],[[93918,46840],[-27,-45],[-20,15],[-17,39],[6,47],[3,13],[8,2],[8,10],[9,21],[29,-17],[8,-11],[-18,-29],[6,-9],[4,-14],[1,-22]],[[93718,46823],[0,-8],[-15,16],[-34,78],[6,26],[31,50],[10,7],[8,-31],[-7,-46],[-10,-12],[-5,-43],[16,-37]],[[93523,47279],[-5,-8],[-9,31],[-7,10],[0,34],[-28,57],[-2,39],[16,38],[22,-22],[22,-48],[25,-16],[-5,-32],[-23,-57],[-6,-26]],[[93500,47136],[-3,-15],[-15,71],[1,36],[3,23],[5,7],[12,-79],[-3,-43]],[[93658,47172],[-6,-9],[-30,4],[-23,59],[0,44],[18,40],[22,8],[12,-16],[11,-34],[4,-43],[-3,-38],[-5,-15]],[[93288,47754],[-28,-13],[-17,18],[7,44],[10,23],[35,-41],[-7,-31]],[[93789,46797],[0,-20],[-16,6],[-36,31],[-1,14],[20,5],[15,-4],[12,-18],[6,-14]],[[94374,46501],[61,-92],[27,8],[80,-2],[47,-66],[28,-30],[16,-59],[19,-14],[12,-30],[7,-55],[-5,-9],[-24,-20],[-18,-9],[-47,20],[-44,42],[-89,5],[-41,12],[-14,17],[-13,21],[-21,51],[-17,61],[-2,35],[-2,68],[5,24],[17,25],[18,-3]],[[94410,46927],[0,-14],[-37,48],[-28,59],[-81,64],[-17,33],[-15,4],[-41,54],[-41,36],[-25,47],[-6,19],[-15,11],[-25,51],[-25,34],[-9,62],[-24,43],[-6,19],[77,-35],[36,-68],[30,-38],[11,-28],[27,-38],[25,-4],[24,-38],[23,-10],[18,-20],[114,-172],[-14,-46],[15,-33],[9,-40]],[[93745,47620],[9,-20],[-21,-35],[-29,19],[-6,19],[0,11],[-20,-7],[-40,17],[-54,82],[-58,156],[-56,86],[-11,26],[-1,45],[8,17],[34,-19],[45,-71],[74,-73],[20,-38],[12,-90],[13,-27],[40,-69],[21,-16],[11,-3],[9,-10]],[[94652,47053],[69,-171],[-3,-31],[-9,-19],[-3,-58],[8,-22],[19,-10],[32,-62],[13,-75],[1,-23],[14,-34],[0,-72],[30,-100],[3,-48],[-3,-22],[-12,13],[-37,113],[-41,49],[-5,21],[-42,66],[-28,111],[-30,198],[14,47],[-34,96],[1,25],[15,-6],[10,2],[5,11],[13,1]],[[94920,45859],[35,-34],[20,6],[30,-23],[23,13],[15,-30],[36,-118],[0,-38],[24,-27],[-20,-5],[-28,14],[-22,-10],[-22,23],[-38,12],[-33,27],[-69,87],[0,43],[-11,21],[-3,54],[-25,17],[-29,3],[-2,26],[5,45],[21,-1],[26,-19],[50,-65],[12,-12],[5,-9]],[[56147,79726],[-6,-7],[-95,-32],[-13,5],[-13,18],[-7,14],[-5,9],[-8,26],[-11,19],[-16,15],[-15,17],[-19,1],[-52,-25],[-36,-2],[-23,8],[-32,15],[-62,2],[-43,-13],[-4,-18],[-39,-115],[-57,-43],[-50,-43],[-14,-9],[-25,14],[-28,25],[-23,14],[-17,-6],[-19,-29],[-8,-30],[-56,-22],[-98,-12],[-34,-29],[-11,-36],[-1,-26],[9,-23],[-11,-27],[-4,-11],[-69,-6],[-92,-8],[-55,2],[-52,2],[-35,23],[-43,45],[-45,59],[-5,2],[-6,6],[-29,4],[-7,-3]],[[54763,79496],[-17,19],[-5,25],[-27,66],[-30,109],[0,32],[11,35],[11,28],[1,21],[2,6]],[[54709,79837],[9,45],[21,60],[20,35],[15,11],[30,-10],[52,-9],[39,8],[37,27],[20,23],[18,25],[5,16],[8,7],[31,14],[9,17],[4,31],[3,35],[6,26],[8,19],[57,45],[5,16],[9,16],[17,17],[16,25],[17,15],[22,-1],[21,3],[16,9],[7,1]],[[55231,80363],[29,-8],[5,-28],[3,-30],[51,2],[28,64],[14,8],[24,22],[15,20],[10,-13],[16,-41],[16,-33],[9,-13],[1,-10],[10,-6],[18,-4],[12,-10],[4,-31],[0,-28],[-6,-20],[-3,-18],[13,-7],[19,7],[13,10],[39,-23],[14,51],[15,27],[21,12],[18,16],[17,11],[11,0],[5,4],[15,-1],[16,-5],[23,6],[31,-13],[20,-23],[19,-8],[22,1],[15,13],[22,45],[16,0],[24,7],[35,-1],[80,-9],[21,-18],[49,-22],[22,-25],[9,-31],[5,-21],[51,-32],[75,-42],[18,-5]],[[54587,78628],[-24,14],[-30,6],[-5,-7],[-12,-8],[-6,-14],[4,-55],[-7,-9],[-34,5],[-11,-6],[-18,-38],[-19,-16],[-23,-11],[-18,-14],[-22,-12],[-19,-7],[-8,-17],[-4,-18],[1,-18],[19,-35],[3,-37],[-2,-46],[-5,-24],[-7,-16],[-48,-21],[-49,-38],[-1,-8],[22,-34],[1,-8],[-18,-19],[-2,-19],[2,-22],[10,-22],[3,-21],[-27,-14],[-36,5],[-43,28],[-16,-4],[-14,-15],[-15,7],[-17,17],[-23,36],[-12,23],[-4,23],[-7,4],[-9,-7],[-8,-29],[-22,-51],[-16,-14],[-24,3],[-34,-1],[-21,-5],[-26,19],[-6,-4],[0,-12],[-10,-19],[-15,-12],[-74,28],[-10,23]],[[53771,78062],[17,11],[23,30]],[[53811,78103],[15,-4],[19,7],[9,12],[-13,38],[-30,47],[-16,17],[-22,12],[-4,13],[12,73],[-4,11],[-25,-4],[-6,8],[-2,13],[2,17],[17,29],[19,25],[5,14],[-1,11],[-24,12],[-15,11],[-11,4],[-8,-6],[-6,7],[-6,21],[6,32],[21,30],[24,26],[21,20],[11,8],[6,33]],[[53805,78640],[12,-3],[25,-2],[27,-8],[25,-9],[22,-12],[47,-12],[42,-7],[13,-7],[10,1],[13,-10],[8,7],[5,13],[23,16],[22,21],[14,26],[9,21],[14,14],[16,5],[14,7],[60,10],[62,-8],[30,14],[24,26],[35,7],[2,0],[53,-19],[4,11],[2,5],[-1,55],[17,25],[16,11]],[[54470,78838],[53,-4],[7,-17],[2,-26],[5,-35],[9,-10],[5,-14],[-1,-24],[10,-18],[24,-49],[3,-13]],[[78880,52610],[-42,-38],[-47,34],[15,57],[32,13],[25,-18],[14,-13],[10,-16],[-7,-19]],[[47143,56730],[-1,-17],[-8,-83],[-12,-71],[-8,-17],[-36,-19],[-15,-31],[-13,-101],[-8,-79],[-12,-13],[-52,-114],[-34,-43],[-24,-38],[-22,-48],[-28,-47],[-31,-80],[-21,-82],[-15,-26]],[[46803,55821],[-11,23],[-52,82],[-54,55],[-116,91],[-39,25],[2,33],[13,59],[-22,69],[9,51],[-9,0],[-16,-31],[-36,9],[-23,44],[-19,15],[-9,22],[-12,115],[-9,52],[-17,32],[-36,8],[-15,69],[-19,54],[3,34],[16,-2],[13,-24],[20,-10],[25,58],[23,32],[5,28],[-3,15],[-14,-24],[-37,6],[-9,-21],[-17,-7],[-13,69],[1,40],[5,45],[38,7],[3,14],[-26,10],[-33,52],[-6,35]],[[46307,57055],[16,12],[16,-5],[13,-8],[15,13],[14,20],[8,25],[11,67],[35,22],[21,41],[20,64],[9,45],[8,22],[6,19],[3,22],[9,19],[10,47],[6,44],[20,20],[42,19],[38,-32],[61,27],[3,41],[56,1],[66,0],[55,1],[19,-11],[7,-30],[18,-47],[19,-33],[23,-72],[28,-84],[29,-75],[19,-41],[2,-14],[-1,-17],[-10,-38],[-8,-42],[1,-15],[6,-8],[31,-13],[2,-46],[1,-64],[14,-60],[15,-44],[-1,-16],[-35,-75],[-13,-74],[-7,-21],[-3,-17],[7,-8],[9,5],[14,-6],[13,-2],[17,27],[28,68],[10,8],[21,-6]],[[46520,56126],[-4,-15],[-18,37],[-96,56],[27,29],[66,9],[20,-17],[9,-15],[3,-27],[-7,-57]],[[65427,49139],[1,-53],[-13,18],[-4,34],[-18,26],[-9,24],[20,29],[23,-78]],[[56306,77325],[-10,-10],[-11,-15],[-7,-26],[-1,-42],[-36,-33],[-14,-7],[-6,-21],[-9,-62],[1,-47],[5,-23],[2,-20],[12,-23],[10,-37],[7,-48],[16,-37],[39,-37],[20,-21],[14,-31],[11,-27],[33,-38],[-3,-26],[-7,-26],[-7,-12],[-16,-33],[-16,-19],[-26,-59],[-41,-3],[-10,-5],[-16,-16],[-7,-29],[7,-23],[-1,-24],[-7,-46],[10,-50],[14,-23],[2,-13],[-2,-23],[-22,-47],[-6,-17],[-22,-9]],[[56206,76217],[-7,4],[-11,17],[-11,4],[-26,-19],[-26,-11],[-21,9],[-20,1],[-14,-8],[-11,-3],[-21,-21],[-33,-14],[-16,3]],[[55989,76179],[-6,19],[-6,27],[3,13],[22,21],[3,21],[31,99],[6,32],[0,11],[-8,7],[-17,0],[-76,40],[4,46],[-22,25],[-24,22],[-4,25],[-27,50],[-19,28],[-25,14],[-22,21],[-12,12],[-6,23],[0,14],[-7,14],[-10,-2],[-17,-18],[-22,-16],[-4,-12],[8,-28],[6,-17],[-3,-17],[-7,-21],[-41,-47],[-5,-16],[8,-26],[-5,-13],[-34,-17]],[[55651,76513],[1,14],[-3,23],[-19,25],[-28,19],[-63,65],[-23,9],[-22,7],[-30,32],[-16,5],[-18,22],[-38,76],[-32,41],[-22,20],[-6,21],[-2,20],[1,7]],[[55331,76919],[17,30],[13,4],[16,1],[11,-15],[15,-3],[8,19],[4,27],[-2,35],[-35,82],[-29,57],[-4,12],[7,11],[10,5],[11,-4],[29,-4],[28,5],[9,14],[0,18],[-10,18],[-32,46],[-26,41],[-29,32],[-23,12],[-6,16],[-3,18],[3,31],[1,40],[5,25],[20,47],[19,51],[12,48],[6,45],[-2,13],[-10,9],[-21,10],[-29,-9],[-25,-16],[-10,-1]],[[55279,77689],[-3,20],[4,9],[8,-1],[6,-4],[7,9],[4,27],[-10,94],[18,9],[1,13],[1,12],[19,-16],[27,0],[24,3],[4,9],[-1,14],[-5,10],[-8,9],[-6,13],[-16,5],[-50,34],[-24,36],[0,39],[7,21],[9,7],[-2,7],[-29,18],[-10,24],[9,32],[-15,64],[-15,40],[15,17],[2,24],[1,14]],[[55251,78301],[6,0],[25,16],[8,13],[6,16],[5,4],[17,-17],[17,-2],[19,11],[15,15],[17,12],[8,8],[10,14],[21,39],[23,8],[30,-10],[34,-4],[25,9],[63,-11],[13,-9],[9,-10]],[[55622,78403],[17,-34],[16,-43],[22,-20],[26,-24],[13,-17],[20,-52],[16,-25],[5,1],[5,7],[4,5],[4,-5],[0,-16],[1,-34],[-3,-38],[5,-35],[0,-11],[-3,-10],[0,-9],[6,-9],[21,-23],[20,-36],[22,-26],[22,-16],[13,-1],[22,-29],[43,-21],[14,-7],[9,-12],[7,-14],[0,-14],[-6,-7],[-10,-20],[-3,-25],[-7,-6],[-7,0],[-5,-8],[1,-10],[6,-10],[9,-9],[17,-9],[17,-14],[0,-10],[-4,-11],[-21,-5],[-16,-2],[-8,-4],[1,-21],[45,-21],[21,-20],[10,-26],[29,-17],[47,-8],[33,-27],[18,-45],[30,11],[42,67],[41,17],[40,-32],[22,-26],[4,-20],[-10,-9],[-22,4],[-19,-13],[-14,-29],[-2,-31],[10,-33],[14,-23],[19,-13],[9,-17],[2,-22],[4,-6]],[[46588,60373],[26,-93],[-5,-44],[-6,-65],[15,-47],[17,-31],[12,-28],[14,-39],[2,-77],[-2,-56],[9,-26],[7,-32],[-1,-26],[-5,-24],[-17,-31],[-3,-58],[27,-71],[17,-38],[0,-22],[5,-24],[13,-28],[8,7],[8,23],[4,15],[24,-7],[11,-7],[14,-46],[6,-30],[4,-39],[15,-48],[14,-34],[2,-21],[13,-28],[-8,-64],[1,-32],[-8,-85],[-2,-41],[0,-15],[19,-30],[-2,-43]],[[46836,58988],[-19,8],[-32,5],[-65,-23],[-23,9],[-43,-3],[-30,-12],[-39,-28],[-30,7],[-16,22],[-21,-1],[-24,11],[-26,22],[-23,10],[-26,40],[-11,7],[-9,-11],[-7,-13],[-7,-8],[-14,7],[-5,27],[5,26],[1,19],[-7,11],[-15,4],[-25,-1],[-40,9],[-9,5],[-90,6]],[[46186,59143],[-93,1],[-79,1],[-100,1],[-70,0],[-66,1],[-50,-53],[-55,-56],[-73,-31],[-85,12],[-27,-9],[-28,-25],[-21,-18],[-29,-11],[-37,9],[-16,-6]],[[45357,58959],[-9,26],[-11,42],[7,31],[23,20],[34,26],[19,-14],[10,0],[2,16],[-3,9],[-26,22],[-14,30],[-11,-17],[-10,-37],[-8,-10],[-12,-11],[-6,25],[-3,24],[5,19],[-2,104],[3,55],[-2,49]],[[45343,59368],[16,32],[16,20],[60,2],[57,1],[54,-1],[55,-1],[6,97],[17,8],[26,10],[49,12],[54,11],[12,19],[9,33],[6,28],[11,13],[15,-10],[20,-15],[21,-24],[23,-21],[16,-14],[38,-34],[65,-48],[53,-19],[65,35],[46,22],[6,42],[-7,41],[-35,37],[-47,-4],[-15,-10],[-22,-13],[-13,-4],[-22,8],[-28,33],[-18,32],[-25,15],[-29,16],[-47,66],[-25,12],[-23,4],[-45,-13],[-44,-36],[-23,-81],[-43,1],[-93,3],[-86,2],[-70,-6]],[[45399,59669],[-7,59],[-17,47],[-27,40],[-6,37],[9,33],[26,26],[6,19],[-13,-2],[-21,-18],[-14,0],[-1,51],[-23,66],[-26,112],[-30,46],[-24,91],[-26,35],[-24,16],[-20,-3],[-7,-42],[-25,60],[34,21],[73,75],[85,215],[76,253],[9,60]],[[45406,60966],[10,46],[6,103],[11,62],[10,12],[13,47],[15,83],[18,46],[19,9],[16,-4],[11,-17],[31,-10],[53,-4],[41,12],[29,29],[38,14],[47,1],[25,12],[3,24],[6,7],[10,-10],[9,4],[8,17],[9,1],[9,-14],[39,-5],[70,6],[65,-44],[60,-93],[31,-62],[1,-31],[10,-31],[18,-31],[16,-6],[15,20],[12,-3],[8,-24],[17,-5],[19,15],[14,-5],[2,-14],[3,-8],[9,-3],[13,-19],[17,-49],[14,-69],[11,-88],[14,-48],[18,-8],[10,-18],[2,-22],[5,-14],[9,-8],[15,5],[18,-30],[19,-65],[3,-29],[-3,-16],[1,-11],[12,-11],[12,-21],[10,-32],[21,-29],[32,-24],[23,-37],[15,-50],[29,-41],[6,-5]],[[60250,66464],[-7,0],[-20,39],[-11,29],[-12,19],[-53,39],[-8,25],[9,25],[5,-25],[10,-14],[44,-36],[49,-76],[9,-7],[-15,-18]],[[61663,61471],[21,-3],[-9,19],[-2,9],[10,26],[30,-55],[-1,-64],[-2,-15],[-8,14],[-6,13],[-2,15],[-8,16],[-30,-10],[-18,17],[-27,55],[-7,39],[11,8],[12,19],[7,31],[-7,32],[16,-5],[9,-33],[1,-75],[3,-16],[-5,-17],[12,-20]],[[61888,61273],[-3,46],[-16,68],[-1,49],[-8,48],[-14,37],[-26,38],[-3,53],[-19,52],[-25,42],[-15,77],[-10,103],[-67,135],[-84,124],[-26,71],[-42,143],[-21,113],[-56,130],[-2,50],[-9,61],[-13,68],[-7,54],[-57,235],[-18,37],[-16,53],[-4,40],[-5,22],[-39,39],[-38,99],[-111,157],[-55,15],[-43,56],[-32,74],[-34,126],[-60,136],[-50,194],[16,71],[-1,49],[-16,84],[-17,64],[-12,61],[10,88],[3,98],[10,52],[7,57],[-9,115],[-17,61],[2,41],[-19,20],[-16,45],[16,-1],[-29,62],[-11,34],[-11,84],[-14,64],[-45,146],[-22,89],[-49,114],[-53,85],[-33,38],[-16,35],[-28,2],[-30,50],[-21,1],[-26,8],[-31,97],[-26,90],[-44,118],[11,31],[13,50],[-6,65],[-7,44],[-19,81],[-64,202],[-17,29],[-27,34],[-16,88],[-8,78],[-44,38],[-74,282],[-44,99],[-17,66],[-50,109],[-24,109],[-51,100],[-44,173],[-67,174],[-29,30],[-69,12],[-30,13],[-27,-38],[-2,48],[19,67],[26,140],[6,123],[42,364]],[[59708,68751],[59,-18],[49,-16],[71,-23],[74,-23],[43,-14],[14,6],[60,89],[54,81],[32,98],[31,96],[14,20],[48,17],[76,29],[75,28],[5,9],[18,77],[22,97],[5,10],[5,10],[54,55],[32,33],[-46,97],[-44,92],[-49,103],[-41,80],[-63,120],[-40,79],[71,37],[77,40],[78,41],[94,49],[73,38],[110,57],[53,28],[10,7],[41,68]],[[60873,70348],[62,-19],[93,-29],[90,-27],[95,-32],[31,-27],[91,-96],[60,-63],[69,-74],[87,-91],[59,-63],[77,-81],[59,-92],[76,-117],[82,-128],[68,-100],[94,-137],[93,-135],[90,-133],[73,-106],[91,-134],[8,-5],[92,-15],[125,-21],[125,-20],[113,-19],[49,19]],[[62925,68603],[53,-12],[72,-17],[43,-11],[82,-21],[25,-88],[9,-61],[8,-60],[24,-54],[56,1],[49,1],[61,2],[49,1]],[[63456,68284],[15,-54],[7,-54],[29,-128],[41,-100],[9,-36],[7,-55],[-7,-21],[-3,-23],[30,-55],[51,-46],[19,-12],[22,-21],[-17,-31],[30,-74],[34,-74],[37,-17],[50,-113],[74,-73],[46,-96],[-4,-2],[-14,10],[-16,13],[-5,-12],[0,-40],[5,-47],[23,-41],[21,-29],[8,-56],[-17,-120],[-5,1],[-11,10],[-12,2],[-6,-7],[14,-86],[13,-66],[17,-52],[14,-77],[11,-32],[49,-82],[14,-68],[14,-127],[30,-70],[17,-55],[22,-46]],[[64112,66122],[14,-63],[20,-49],[11,-12],[15,-5],[20,0],[23,12],[25,12]],[[64240,66017],[20,-24],[20,3],[2,-23],[-13,-31],[-17,-78],[24,-13],[22,-6],[17,-13],[9,0]],[[65329,64921],[20,-65],[17,-54],[23,-75],[25,-79],[24,-75],[17,-57],[-9,-58],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-63],[-10,-64],[-10,-64],[-11,-64],[-10,-63],[-10,-64],[-12,-77],[-30,-20],[-47,-33],[-48,-33],[-48,-33],[-48,-34],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-39,-27]],[[60165,66654],[-3,-8],[-12,21],[1,44],[10,25],[-1,-34],[5,-35],[0,-13]],[[52062,52746],[-11,-15],[-12,12],[-3,23],[16,44],[7,11],[6,-9],[4,-12],[1,-18],[-8,-36]],[[51849,51912],[-28,-42],[-10,11],[-7,29],[-8,64],[3,30],[13,35],[28,34],[17,3],[17,-46],[0,-47],[-25,-71]],[[53468,77131],[-17,-4],[-8,24],[12,27],[18,4],[3,-21],[-8,-30]],[[2130,44086],[31,-54],[12,-72],[-13,-69],[-30,17],[-42,-15],[-15,5],[-34,85],[-23,38],[-10,35],[30,-4],[44,24],[50,10]],[[2374,43751],[-76,0],[-38,26],[-13,0],[-33,55],[-5,28],[17,19],[36,10],[70,-41],[11,-37],[16,-4],[13,-16],[3,-26],[-1,-14]],[[33007,59422],[-8,-9],[-21,39],[3,45],[12,25],[12,14],[12,2],[4,-38],[-3,-52],[-11,-26]],[[32992,59328],[-4,-6],[2,0],[-2,-5],[-1,5],[-3,2],[-2,1],[-4,0],[0,5],[4,-3],[7,3],[0,4],[-2,4],[-1,3],[2,5],[8,10],[3,5],[1,-2],[0,-2],[0,-2],[1,-2],[-4,-8],[-5,-17]],[[32962,59156],[-2,-1],[-3,2],[1,2],[3,1],[1,4],[0,5],[0,6],[2,3],[2,1],[1,-2],[1,-6],[-2,-4],[-1,-3],[-1,-5],[-2,-3]],[[33084,59805],[-15,-61],[-31,38],[-3,48],[3,29],[18,54],[15,36],[10,12],[6,-47],[-3,-109]],[[32630,61705],[-14,-12],[-12,17],[3,40],[11,1],[11,-18],[1,-28]],[[32602,61773],[-7,-8],[-13,35],[-20,10],[-18,21],[0,4],[0,11],[4,12],[9,9],[22,-28],[11,-36],[10,-17],[2,-13]],[[58487,50460],[-7,3],[-13,11],[-21,36],[-38,-20],[-10,1],[-14,-18],[-12,-21],[-7,-1],[-7,3],[-33,42],[-12,-1],[-5,-120],[-5,-67],[-7,-30],[-23,-29],[-24,-16],[-13,1],[-52,-9],[-21,0],[-11,10],[-15,68],[-27,30],[-27,14],[-10,-4],[-10,-35],[-4,-32]],[[58059,50276],[-26,22],[-7,27],[-1,46],[-10,62],[6,27],[10,17],[21,33],[33,46],[7,22],[4,37],[-2,84],[-3,72],[4,26],[15,55],[19,57],[24,59],[14,6],[18,23],[19,34],[11,12]],[[90522,76877],[4,-3],[5,0],[5,1],[2,-6],[1,-11],[-3,-1],[-7,-2],[-4,-1],[-2,8],[-1,6],[-4,4],[0,4],[4,1]],[[90654,76972],[-7,-3],[-12,3],[-4,3],[2,5],[8,8],[6,-3],[5,-2],[2,-11]],[[90567,76848],[-3,-1],[-2,7],[6,8],[11,9],[4,-5],[-4,-7],[-5,-4],[-7,-7]],[[88104,83582],[-34,-100],[-24,-1],[-18,21],[-39,-8],[-14,5],[23,31],[55,48],[23,-1],[22,10],[6,-5]],[[91830,85840],[-22,-7],[-11,16],[-1,11],[34,25],[21,36],[13,-22],[4,-15],[-38,-44]],[[83405,93945],[-70,-26],[-60,0],[-42,46],[33,18],[57,7],[31,-6],[44,-29],[7,-10]],[[84594,94383],[-17,-1],[-32,15],[-8,21],[0,10],[26,8],[33,-5],[25,-19],[4,-7],[-31,-22]],[[79519,96892],[-33,-4],[-36,12],[10,26],[81,4],[30,39],[51,-2],[14,-11],[8,-13],[-1,-17],[-11,0],[-48,-2],[-9,-9],[-56,-23]],[[79837,96337],[-32,0],[-9,27],[27,33],[34,0],[29,-10],[10,-5],[10,-12],[4,-18],[-73,-15]],[[77107,95967],[-15,-9],[-29,4],[-24,22],[-9,35],[20,9],[57,-61]],[[76903,95736],[-15,-6],[-13,4],[-4,7],[1,29],[25,38],[1,12],[12,6],[31,-7],[15,-16],[2,-7],[-21,-38],[-34,-22]],[[77815,97703],[-61,-7],[7,40],[4,11],[31,6],[20,-10],[44,-7],[-45,-33]],[[71320,94150],[-26,-4],[-118,22],[-43,27],[16,18],[31,0],[140,-63]],[[72974,94522],[-27,-20],[-37,11],[-27,13],[-14,19],[14,10],[40,7],[24,-7],[21,-22],[6,-11]],[[73543,94734],[-13,-34],[-78,17],[-11,14],[42,21],[38,12],[54,2],[-32,-32]],[[74070,95035],[23,-11],[73,17],[14,-6],[20,-24],[-31,-45],[-23,-18],[-66,10],[-83,1],[-37,25],[20,26],[48,16],[28,15],[14,-6]],[[66475,98677],[-60,-7],[-105,12],[-30,14],[7,13],[68,18],[54,4],[57,-19],[26,-23],[-17,-12]],[[86301,76210],[-8,15],[-2,26],[-9,25],[-18,34],[-7,35]],[[86257,76345],[16,18],[-3,32],[-15,30],[-23,6],[-5,8],[1,16],[8,16],[11,14],[24,19],[40,14],[22,12],[19,3],[20,-6],[18,18],[17,11],[4,31],[1,47],[6,14],[8,20],[11,26],[10,67],[8,46],[5,23],[1,32],[-5,20],[-10,13],[-7,8],[-1,36],[1,48],[-3,31],[11,172],[12,39],[-36,229],[-11,73],[-7,37],[-16,54],[-10,27],[4,26],[14,25],[14,12],[40,6],[12,9],[49,28],[11,17],[26,40],[10,31],[11,40],[24,21],[15,36],[16,13],[16,-31],[19,-17],[25,-11],[31,-13],[51,-25],[51,-21],[33,-17],[16,-7],[32,-12],[14,-8],[13,-10],[21,26],[28,33],[-5,51],[5,58],[20,100],[23,29],[12,5],[12,11],[23,19],[8,26],[-5,31],[8,31],[2,30],[8,39],[11,11],[15,13],[12,20],[10,31],[7,35],[-3,41],[14,26],[23,22],[8,14],[4,35],[1,16],[6,18],[-4,36],[-6,40],[26,66],[18,57],[4,84],[2,13],[7,40],[4,16],[14,52],[19,34],[-4,38],[-7,37],[1,25],[16,29],[10,15],[8,21],[14,9],[12,5],[28,5],[16,22],[15,22],[28,58],[9,35],[6,17],[-15,50],[-13,42],[-16,58],[-7,27],[11,35],[11,22],[6,19],[3,33],[-4,25],[-28,39],[-30,19],[-34,8],[-11,2],[-24,-7],[-101,-50],[-48,-38],[-27,-43],[-29,-21],[-47,3],[-43,2],[-35,-24],[-40,-49],[-29,-22],[-18,4],[-19,-33],[-21,-70],[-24,-31],[-27,9],[-64,-7],[-101,-22],[-63,1],[-26,24],[-40,3],[-55,-18],[-33,-3],[-12,10],[-8,29],[-4,48],[-19,50],[-32,51],[-6,63],[21,73],[5,50],[-12,27],[-4,24],[-25,31],[-17,52],[-12,16],[3,45],[15,54],[-18,50],[-55,3],[-44,15],[-44,46],[-68,131],[-34,46],[-22,5],[-16,21],[-10,37],[-16,1],[-16,0],[-9,-16],[-11,-5],[-18,15],[-17,1],[-18,-11],[-15,7],[-13,26],[-23,17],[-33,9],[-13,17],[5,28],[-6,20],[-18,13],[-49,-3],[-80,-20],[-66,5],[-52,31],[-29,28],[-5,26],[-15,25],[-24,24],[-14,42],[-2,58],[5,56],[22,79],[-54,51],[-16,30],[3,25],[-2,20],[-10,15],[1,23],[10,32],[0,41],[-11,50],[-30,70],[-49,90],[-27,66],[-4,42],[-6,33],[-10,18],[-5,31],[4,34],[-6,22],[-7,21],[1,33],[-9,22],[-18,13],[-6,25],[4,53],[-13,46],[-40,83],[-12,61],[-3,54],[-17,27],[-1,24],[-2,42],[-11,11],[-6,15],[5,17],[-8,22],[-21,26],[-9,22],[-3,21],[-10,15],[-31,16],[-8,21],[2,19],[6,17],[4,11],[-1,14],[-2,13],[-13,17],[-17,19],[-19,41],[-25,11],[-15,0],[-14,23],[5,14],[-1,28],[-12,22],[-15,9],[-14,-6],[-34,21],[-55,47],[-42,22],[-29,-4],[-18,-14],[-6,-25],[-20,3],[-48,44],[-48,11],[-27,24],[-21,40],[-20,17],[-19,-7],[-44,27],[-70,61],[-37,20],[-14,-11],[-7,0],[-12,2],[-18,0],[-32,15],[-43,-7],[-55,-27],[-59,-17],[-64,-6],[-37,3],[-12,13],[-69,-19],[-96,-40],[-94,-38],[-117,-19],[-78,-64],[-78,-118],[-57,-74],[-34,-30],[-14,-40],[6,-49],[29,-17],[53,14],[44,-7],[38,-28],[12,-42],[-14,-56],[4,-56],[22,-54],[2,-63],[-19,-71],[-48,-72],[-76,-72],[-47,-71],[-28,-102],[-42,-90],[-16,-50],[-3,-41],[-17,-45],[-31,-48],[-17,-48],[-3,-49],[-15,-44],[-29,-39],[-17,-42],[-7,-45],[-11,-29],[-15,-16],[8,-15],[30,-15],[13,-43],[-6,-71],[-18,-51],[-31,-31],[-47,-20],[-62,-9],[-85,-68],[-73,-88],[-87,-103],[-17,0],[-32,13],[-61,42],[-65,9],[-62,40],[-37,25],[-57,50]],[[82411,80543],[-14,31],[-22,25],[-56,33],[-37,18],[-23,1],[-58,-34],[-36,-27],[-22,-14],[-36,3],[-44,6],[-18,9],[-25,21],[-49,64],[-26,45],[-35,26],[-38,29],[-19,7],[-33,-2],[-47,8],[-25,10],[-21,-9],[-42,-31],[-52,-59],[-41,-23],[-44,-32],[-36,-37],[-35,-39],[-43,-44],[-20,-61],[-10,-44],[-40,-27],[-30,-26],[-30,-9],[-56,14],[-33,-10],[-83,-52],[-40,-5],[-28,-7],[-27,-3],[-45,-13],[-17,-9],[-23,-10],[-26,7],[-37,-29],[-104,-80],[-33,-13],[-22,-3],[-28,28],[-28,19],[-30,-2],[-34,-26],[-57,20],[-68,19],[-61,18],[-21,15],[-60,22],[-88,1],[-52,0],[-33,-8],[-26,11],[-32,32],[-54,74],[-32,21],[-17,19],[-7,30],[-12,4],[-8,21],[0,29],[-1,62],[4,44],[-9,13],[-36,7],[-43,14],[-79,2],[-32,1],[-25,25],[-28,31],[-28,64],[-24,29],[-40,37],[-38,10],[-57,-7],[-42,-7],[-37,16],[-24,20],[-34,22],[-51,5],[-42,16],[-44,18],[-32,-7],[-22,-18],[-26,-23],[-33,-4],[-81,-24],[-24,-14],[-36,-6],[-32,-18],[-26,-35],[-22,-26],[-28,-9],[-33,2],[-29,8],[-15,3],[-22,-13],[-25,-9],[-38,15],[-21,13],[-32,8],[-20,37],[-20,15],[-34,6],[-50,18],[-26,20],[-23,11],[-38,43],[-21,37],[-17,6],[-20,5],[-13,23],[-1,29],[5,18],[3,30],[-11,29],[-11,13],[-6,22],[3,42],[-4,42],[-4,44],[-12,32],[-3,63],[5,26],[-1,30],[-12,23],[-37,17],[-44,22],[-70,27],[-29,2],[-23,-11],[-22,13],[-22,22],[-39,23],[-50,30],[-54,33],[-48,29],[-19,8],[-66,2],[-54,4],[-32,11],[-37,41],[-19,26],[-30,12],[-22,4],[-35,13],[-64,44],[-23,21],[-16,0],[-21,38],[-18,9],[-13,-27],[-13,-65],[-11,-30],[-34,-60],[-80,-48],[-13,-25],[-8,-23],[-11,-32],[-4,-42],[-10,-12],[-23,-1],[-18,-19],[-14,-42],[-11,-17],[-7,-39],[1,-17],[-2,-19],[-2,-30],[-21,-66],[-3,-38],[8,-24],[18,-33],[9,-18],[3,-22],[0,-28],[11,-38],[8,-33],[13,-24],[19,-20],[21,-7],[16,-13],[4,-27],[-5,-37],[-7,-69],[-14,-43],[-8,-28],[-14,-42],[-5,-17],[-27,-36],[-19,-10],[-23,-29],[-19,-2],[-18,1],[-19,-7],[-18,-13],[-13,-39],[-34,-40],[-16,-19],[-42,-6],[-20,18],[-11,25],[-14,14],[-17,31],[-76,16],[-20,-7],[-12,-12],[-15,9],[-11,15],[-11,-5],[-23,-8],[-19,2],[-23,31],[-33,16],[-13,10],[-13,0],[-8,-15],[-15,-8],[-10,18],[-13,13],[-18,0],[-22,-27],[-39,-13],[-13,-19],[-22,3],[-16,15],[-15,1],[-46,0],[-15,-5],[-19,15],[-8,27],[-23,21],[-33,2],[-26,-3],[-12,-8],[-17,-3],[-14,37],[-19,26],[-10,19],[-16,8],[-13,24],[-2,47],[-8,59],[-9,61],[-10,26],[-49,9],[-23,-2],[-54,5],[-38,4],[-10,1],[-34,7],[-32,6],[-32,4],[-14,-5],[-33,-2],[-26,29],[-11,34],[-2,19],[-6,19],[-23,6],[-22,-6],[-11,-39],[-16,-16],[-15,3],[-13,21],[-26,23],[-17,22],[-20,35],[-16,-8],[-5,-22],[-3,-21],[-21,-43],[-24,-5],[-41,3],[-43,-2],[-27,-16],[-20,-29],[-10,-23],[-21,-8],[-21,-23],[-9,-31],[-20,1],[-11,-4],[-19,-6],[-48,-17],[-11,-4],[-29,-30],[-22,-23],[-21,-10],[-13,-27],[-17,-21],[-38,-6],[-42,-26],[-15,-9],[-24,-20],[-34,-8],[-14,-6],[-13,-14],[-8,-49],[-28,-17],[-37,-3],[-28,-26],[-2,-46],[9,-42],[-4,-19],[-21,-11],[-29,-22],[-22,-28],[-26,-1],[-16,10],[-11,-18],[-7,-37],[-19,-18],[-28,-16],[-11,6],[-7,14],[-12,18],[-10,-7],[-1,-26],[-8,-19],[-24,-2],[-18,11],[-13,12],[-25,-2],[-26,-5],[-16,6],[-15,-6],[-41,-12],[-16,-41],[0,-48],[-5,-24],[-24,-21],[-12,-19],[-14,-13],[-33,-1],[-1,0]],[[74392,80162],[-14,2],[-26,-11],[-26,-8],[-17,-6],[-11,-18],[-16,-8],[-26,5]],[[74256,80118],[-8,35],[-17,40],[-24,14],[-21,8],[-20,19],[-13,20],[-39,95],[-27,41],[-25,3],[-3,27],[14,27],[18,22],[0,31],[-15,16],[-18,-5],[-25,-35],[-29,-40],[-35,-29],[-14,-24],[-17,-27],[-24,4],[-18,-2],[-15,-2],[-11,29],[-15,4],[-106,28],[-35,11],[-23,-14],[-16,9],[-6,28],[-21,50],[-16,41],[-21,41],[-8,33],[7,34],[-3,30],[-18,15],[-23,2],[-65,64],[-30,9],[-27,12],[-22,0],[-18,28],[-17,86],[-6,48],[-21,49],[-27,41],[-16,57],[-23,25],[-40,39],[-38,28],[-62,34],[-23,0],[-32,-3],[-18,-16],[-21,-37],[-28,-2],[-44,0],[-11,-14],[-7,-25],[-23,-31],[-33,-25],[-46,8],[-32,-13],[-32,-5],[-45,32],[-51,-1],[-33,-15],[-46,1],[-10,18],[6,30],[-4,27],[-8,22],[-6,27],[-19,6],[-54,-11],[-15,12],[2,27],[9,33],[8,43],[-3,26],[-28,-4],[-17,3],[-9,30],[-16,23],[-18,1],[-21,5],[-24,-9],[-12,-30],[-16,-5],[-16,-8],[-12,-11],[-7,-27],[3,-25],[5,-55],[-8,-29],[-22,-16],[-20,3],[-14,-7],[-26,-31],[-12,-11],[-3,-19],[-2,-28],[-22,10],[-35,104],[-40,118],[-45,125],[-24,67],[-89,216],[-43,103],[-76,178],[-68,162],[-77,168],[-46,95],[-48,101],[-17,27],[-26,36],[-65,69],[-94,99],[-87,87],[-68,69],[-17,30],[-8,17],[-7,18],[-10,34],[0,22],[64,-4],[14,22],[24,80],[13,69],[-22,-3],[-40,-28],[-21,-21],[-12,-9],[-64,-14],[-35,-31],[-72,-52],[-52,-30],[-10,-5],[-61,-10],[-11,-12],[-1,-27],[-5,-30],[-43,-44],[-47,-38],[-17,-5],[-29,9],[-14,-5],[-43,-41],[-64,-62],[-6,-25],[0,-30],[-7,-27],[-14,-10],[-21,24],[-19,28],[-39,20],[-58,5],[-36,-10],[-24,-16],[-48,-61],[-18,-13],[-10,4],[-2,30],[-10,21],[-12,32],[6,63],[26,60],[43,33],[35,35],[10,38],[-1,27],[-13,12],[-13,2],[-8,-13],[-23,-26],[-35,-21],[-29,-4],[-13,1],[-31,13],[-57,73],[-48,10],[-33,6],[-11,-7],[-5,-18],[3,-20],[7,-19],[-4,-16],[-15,-11],[-24,-20],[-11,13],[-6,51],[1,40],[-16,34],[-17,52],[-23,31],[-22,-10],[-11,-44],[-17,-15],[-33,9],[-58,-25],[-95,-11],[-68,31],[-11,28],[28,59],[2,53],[0,48],[7,35],[-16,66],[-38,136],[-22,102],[-34,77],[-14,25],[-70,-13],[-19,-17],[-13,-23],[-22,-17],[-31,-12],[-26,8],[-29,13],[-31,27],[-36,36],[-69,28],[-68,9],[-75,10],[-38,-18],[-36,-29],[-52,-59],[-24,-6],[-38,-5],[-27,-15],[6,-26],[5,-36],[-10,-29],[-15,-15],[-22,-10],[-37,-3],[-31,-6],[-38,-41],[-58,-10],[-63,-15],[-44,-23],[-96,-29],[-55,-13],[-93,-28],[-74,-5],[-11,20],[-58,-43],[-64,3],[-11,-18],[-16,-16],[-17,-8],[-22,-20],[-13,-43],[-9,-45],[-20,-13],[-25,16],[-19,16],[-33,-16],[-44,-10],[-35,6],[-18,13],[-73,-21],[-37,-26],[-8,-13],[-9,-8],[-43,-17],[-35,5],[-6,-1],[-33,-13],[-47,-22],[-33,-7],[-29,0],[-18,-18],[-14,-20],[-123,-21],[-12,-14],[-25,-18],[-127,-6],[-11,-13],[-4,-15],[-16,-4],[-92,28],[-74,31],[-28,-17],[-24,-32],[-9,-47],[0,-40],[0,-34],[-11,-25],[-24,-31],[-2,-20],[33,-23],[42,-18],[24,8],[21,13],[17,-4],[13,-15],[4,-18],[-2,-13],[-8,-9],[-27,-17],[-25,6],[-23,-12],[-12,-22],[-6,-40],[10,-29],[31,-7],[35,-21],[39,-9],[23,3],[30,-31],[69,-38],[18,-29],[1,-30],[-13,-23],[-18,-13],[-23,7],[-47,8],[-52,5],[-37,10],[-54,-4],[-44,-9],[-11,-23],[-18,-42],[-14,-23],[-25,-44],[-8,-39],[13,-61],[44,-101],[4,-33],[-16,-33],[-30,-27],[-44,-48],[-47,-2],[-21,-12],[-53,-58],[-47,-28],[-10,-25],[11,-25],[59,-32],[30,-35],[8,-40],[13,-30],[46,-20],[95,-46],[6,-5],[6,-21],[97,-29],[13,-16],[40,-52],[8,-54],[-20,-54],[-13,-84],[-21,-75],[-45,-49],[-79,-46],[-85,-18],[-36,3],[-23,6],[-38,14],[-28,38],[-21,37],[-15,9],[-15,-6],[-13,-23],[-19,-63],[-21,-62],[-17,-22],[-63,-30],[-7,11],[7,41],[-8,13],[-12,9],[-78,16],[-30,11],[-22,5],[-28,10],[-19,25],[-42,76],[-32,59],[-53,53],[-47,11],[-4,-6],[-36,-2],[-57,13],[-3,-1],[-18,-25],[-13,-38],[-18,-32],[-26,-17],[-32,-4],[-37,34],[-37,51],[-46,17],[-45,-11],[-17,-8],[-47,-30],[-15,14],[-21,9],[-46,-48],[-50,-53],[-11,-39],[-15,-37],[-34,-34],[-36,-30],[-31,-11],[-40,11],[-51,37],[-46,45],[-50,72],[-41,42],[-39,32],[-23,8],[-19,-12],[-8,-26],[5,-20],[12,-18],[9,-57],[3,-69],[-4,-40],[-11,-23],[-11,-9],[-11,3],[-13,25],[-7,52],[-7,61],[-34,77],[-30,47],[-14,26],[-27,43],[-24,26],[-50,31],[-24,22],[-43,85],[-24,26],[-31,21],[-25,7],[-5,-5],[-53,-12],[-37,1],[-23,16],[-24,2],[-2,0],[-26,-10],[-5,0],[-13,1],[-20,17],[-21,48],[-25,50],[-31,16],[-59,-21],[-65,-68],[-46,-41],[-37,-1],[-22,-6],[-14,2],[-12,13],[-3,25],[-6,31],[-30,30],[-40,20],[-38,22],[-24,6],[-11,-32],[-31,-49],[-35,-48],[-45,-79],[-13,-27],[-17,-19],[-40,-20],[-48,-33],[-30,-38],[-43,-17],[-47,-10],[-21,-33],[-12,-53],[-16,-48],[-73,-72],[-40,-47],[-30,-25],[-20,3],[-22,7],[-9,-4],[12,-36],[9,-113],[14,-72],[10,-41],[9,-33],[7,-50],[-9,-29],[-14,-20],[-45,-31],[-46,-26],[-27,17],[-31,42],[-12,22],[-33,71],[-59,109],[-40,55],[-30,21],[-26,-7],[-21,-25],[-15,-23],[-13,-26],[-9,-32],[1,-45],[-1,-47],[-13,-33],[-33,-36],[-38,-49],[-29,-90],[-18,-112],[-6,-78],[14,-37],[28,-29],[18,-30],[4,-29],[-5,-30],[-15,-35],[-30,-39],[-42,-95],[-26,-133],[15,-93],[53,-51],[42,-23],[17,-30],[15,-60],[-2,-62],[-5,-42],[10,-41],[20,-48],[25,-30],[27,16],[26,20],[33,-8],[93,-16],[48,-9],[16,-21],[30,-69],[38,-77],[39,-78],[14,-34],[31,-93],[33,-84],[35,-104],[-2,-28],[-19,-11],[-30,2],[-23,16],[-13,12],[-11,4],[-13,-5],[-11,-13],[-5,-20],[2,-28],[9,-26],[12,-16],[7,-6],[46,-34],[51,-38],[63,-54],[13,-7]],[[63675,78534],[4,-26],[-34,-5],[-4,-31],[-8,-23],[-75,-51],[-19,0],[-16,-8],[1,-33],[4,-30],[13,-32],[-6,-14],[-11,-5],[-14,10],[-14,17],[-14,4],[-14,-4],[-64,-91],[-27,-23],[-30,-9],[-61,-34],[-19,2],[-17,12],[-15,-17],[-4,-42],[-17,29],[-18,23],[-8,7],[-4,-4],[17,-45],[1,-41],[-4,-23],[-7,-21],[-10,-12],[-11,-7],[-6,-73],[-12,-44],[-15,-40],[-21,-72],[-16,-31],[-13,-37],[-9,-51],[-12,12],[-10,22],[-6,-29],[-7,-25],[-32,-37],[-24,-36],[-11,-55],[-2,-33],[3,-30],[9,-17],[46,-20],[29,-25],[28,-47],[30,-40],[21,-51],[15,-64],[19,-123],[9,-129],[28,161],[24,29],[-6,-46],[-16,-69],[-17,-101],[-5,-74],[6,-64],[0,-30],[-13,-106],[7,-20],[11,-19],[29,-36],[21,-54],[5,-75],[12,-20],[14,-18],[72,-150],[41,-100],[21,-58],[22,-73],[12,-17],[14,-11],[27,-34]],[[63492,75947],[-15,-38],[-25,-67],[-11,-35],[-25,-33],[-44,-35],[-24,-15],[-25,-72],[-29,-69],[-19,-8],[-56,11],[-19,6],[-57,31],[-16,19],[-15,81],[-17,34],[-22,23],[-15,19],[-6,19],[-16,28],[-30,42],[-21,40],[-16,11],[-21,-14],[-12,-4],[-5,7],[-4,33],[-30,12]],[[62897,75973],[-6,8],[-39,32],[-16,17],[-14,2],[-31,9],[-27,16],[-12,20],[-18,22],[-33,29],[-24,26],[-1,17],[15,71],[10,68],[-6,13],[-14,11],[-25,11],[-61,-4],[-38,69],[-13,15],[-25,11],[-35,21],[-20,15],[-6,-6],[-22,-75],[-22,54],[-13,14],[-19,8],[-20,0],[-49,-26],[-36,-28],[-27,-22],[-27,-12],[-13,-17],[-37,3],[-18,13],[-6,14],[3,23],[13,26],[1,14],[-5,11],[-44,35],[-18,22],[-59,30],[-71,53],[-25,35],[-3,24],[-28,24],[-36,21],[-28,-6],[-26,-2],[-41,39],[-38,3],[-44,-12],[-10,-5],[-10,-5],[-130,16],[-34,33],[-28,33],[-77,24],[-39,25],[-39,36],[-42,31],[-36,-13],[-49,18],[-54,15],[-18,-9],[-17,-40],[-13,-37]],[[61104,76854],[-29,31],[-99,146],[-52,98],[-170,225],[-22,17],[-90,33],[-37,26],[-91,161],[-41,-22],[-37,6],[-21,14],[-24,23],[-16,30],[-19,68],[-22,38],[-72,56],[-82,33],[-6,14],[-3,20],[71,38],[19,22],[-36,29],[-14,5],[-11,13],[20,22],[20,10],[31,-25],[35,-46],[31,-18],[14,22],[106,39],[7,30],[0,34],[-11,-2],[-6,8],[0,38],[16,51],[48,84],[25,116],[23,27],[16,-18],[-1,-27],[3,-20],[15,39],[14,53],[36,0],[24,-9],[26,6],[-49,88],[-66,87],[-28,-6],[-18,13],[-29,73],[-12,60],[28,-2],[28,-9],[53,42],[20,6],[31,-13],[44,-8],[-3,39],[-14,47],[53,34],[47,19],[91,68],[40,12],[5,15],[1,20],[-13,54],[-14,40],[-48,2],[-26,-55],[-72,-19],[-33,4],[26,36],[25,13],[8,15],[-52,-13],[-25,-37],[-76,-48]],[[58823,81855],[-2,14],[-19,55],[-11,24],[-13,13],[-7,15],[0,66],[2,61],[9,8],[-25,50],[-2,38],[12,19],[0,16],[-8,22],[-25,37],[-25,41],[-16,33],[-11,15],[13,26],[17,45],[6,26],[9,6],[40,4],[29,-1],[22,-9],[8,-22],[21,-23],[57,-10],[24,1],[30,21],[49,48],[12,34],[30,24],[18,10],[17,4],[2,20],[-1,28],[-6,17],[-60,57],[-8,18],[-5,22],[8,21],[-1,23],[-69,51],[-58,9],[-47,-3],[-19,10],[8,26],[12,46],[3,38],[-3,17],[-9,15],[-46,32],[-62,48],[-29,56],[-15,57],[-17,35],[-31,23],[2,14],[21,54],[-1,9],[-9,13],[-38,27],[-51,51],[-3,13],[4,31],[7,32],[11,14],[30,64],[0,21],[-5,29],[-23,49],[-17,32],[-1,16],[3,14],[11,17],[11,22],[2,73],[0,26],[-7,15],[-7,7],[-16,-4],[-22,12],[-16,19],[-10,6],[-11,20],[-31,39],[-6,11],[-61,33],[-53,-5],[-30,6],[-15,-8],[-16,-21],[-22,-15],[-17,0],[-15,-11],[-41,-38],[-19,23],[-17,34],[6,29],[7,27],[-1,18],[-6,15],[-25,17],[-55,31],[-15,0],[-24,-11],[-42,-34],[-15,7],[-14,27],[-15,34],[-20,18],[-44,-2],[-4,-1],[-21,-20],[-9,2],[-38,50]],[[57818,84183],[7,27],[8,41],[-3,31],[-6,41],[-16,72],[-2,20],[-27,31],[-4,26],[-14,34],[-14,22],[-3,47],[-9,17],[-12,8],[-41,-14],[-5,2],[20,76],[2,44],[12,47],[15,18],[4,16],[2,30],[-2,27],[-9,13],[-35,30],[-37,35],[-8,45],[-11,10],[-33,2]],[[57597,84981],[1,13],[5,36],[8,31],[25,33],[6,23],[8,20],[59,24],[6,9],[1,8],[-3,8],[-13,12],[-14,17],[-8,46],[-20,71],[-19,48],[-4,28],[5,33],[7,31],[0,31],[-29,172],[2,31],[8,31],[14,26],[30,34],[38,62],[25,81],[14,49],[11,11],[22,3],[8,15],[4,8],[19,9],[6,9],[-5,17],[-19,29],[-14,18]],[[57781,86108],[14,40],[-5,54],[-9,44],[12,33],[21,3],[22,-36],[34,-18],[25,24],[8,46],[18,20],[24,-18],[40,-7],[33,3],[22,10],[10,15],[9,27],[18,34],[19,23],[145,-26],[126,-47],[9,18],[5,30],[-32,26],[-23,14],[-29,54],[-42,43],[-42,4],[-55,-15],[-84,9],[-71,81],[-47,25],[-34,62],[-8,33],[36,-28],[5,29],[3,40],[-20,24],[-18,14],[-93,-61],[-106,-20]],[[57721,86714],[98,120],[71,87],[14,14],[31,23],[26,24],[21,33],[71,63],[72,69],[67,90],[24,28],[31,30],[67,96],[22,26],[82,120],[48,59],[24,34],[103,113],[69,91],[28,50],[27,71],[15,49],[27,63],[1,21],[-8,19],[-20,30],[-28,35],[-25,43],[-18,38],[-57,53],[-89,67],[-66,50],[-101,107],[-18,26],[4,7],[57,33],[57,83],[25,42],[6,32],[0,37],[-4,34],[-7,21],[-27,27],[-78,48],[-19,44],[-15,47],[0,19],[37,50],[2,25],[-5,26],[-10,19],[-80,22],[-23,24],[-18,38],[-9,33],[-1,19],[6,22],[27,23],[25,16],[5,22],[-1,23],[-4,11],[-50,11],[-5,6],[-1,8],[2,10],[28,41],[3,79],[26,55],[-29,32],[2,5],[44,17],[41,4],[18,7],[2,25],[-4,35],[-42,136],[-9,39],[-28,50],[-23,33],[-14,24],[-22,47],[-13,47],[-22,54],[-26,48],[-22,46],[-55,88],[-8,25],[1,22],[5,23],[44,73],[40,60],[51,71],[49,59],[53,69],[13,70],[-2,12],[-44,37],[-82,101],[-51,77],[-78,32],[-104,41],[-35,93],[-25,79],[2,29],[76,134],[7,25],[-1,15],[-8,9],[-11,6],[-70,4],[-11,18],[42,14],[35,19],[58,28],[18,7]],[[58045,91602],[43,16],[14,12],[11,15],[40,100],[10,16],[123,36],[45,18],[26,23],[12,19],[9,21],[7,24],[2,22],[-10,28],[6,3],[13,-1],[42,-28],[66,-30],[48,-2],[20,5],[10,13],[7,26],[0,27],[-15,75]],[[58574,92040],[50,-8],[112,-46],[26,5],[34,13],[34,55],[25,9],[33,-12],[9,14],[-17,46],[4,22],[113,-48],[48,-36],[105,-32],[18,-17],[2,-30],[-5,-25],[-23,-14],[-44,2],[-161,39],[-23,-24],[19,-20],[47,-25],[13,-43],[72,6],[69,-16],[32,5],[6,-14],[-22,-36],[10,-9],[77,34],[36,10],[19,-9],[3,-29],[-13,-36],[-1,-28],[-24,-66],[-36,-21],[-16,-27],[54,17],[28,18],[53,92],[16,12],[152,1],[34,-5],[142,-44],[40,-3],[46,5],[16,20],[16,6],[158,-48],[211,-109],[309,-179],[174,-160],[20,-34],[63,-20],[14,14],[35,-12],[205,-146],[70,-7],[-9,31],[-12,29],[18,-7],[24,-21],[38,-57],[48,-42],[48,-64],[41,-24],[36,-9],[30,-18],[56,-17],[26,-155],[20,-34],[0,-68],[36,-28],[27,-5],[-1,-51],[-22,-119],[-24,-51],[-186,-219],[-116,-84],[-226,-97],[-176,-36],[-72,-3],[-138,18],[-75,20],[-93,55],[-86,27],[-60,12],[-110,5],[-239,54],[-41,19],[-150,105],[-60,-30],[-35,-5],[-24,36],[10,10],[5,12],[-85,30],[-70,2],[-37,26],[-46,19],[-20,-12],[-11,0],[-92,46],[-41,37],[-43,65],[10,23],[13,15],[-148,38],[-140,5],[25,-18],[60,-10],[39,-26],[44,-37],[-10,-50],[62,-50],[47,-48],[2,-14],[18,-10],[70,-14],[12,-44],[-11,-17],[9,-25],[53,-27],[31,-7],[38,-17],[-17,-33],[-32,-22],[-33,-10],[16,-8],[41,3],[152,-55],[80,-56],[81,-102],[26,-50],[2,-28],[-4,-27],[-12,-30],[-5,-31],[-28,-88],[-20,-31],[-38,-35],[36,-68],[37,-63],[37,-105],[7,-42],[1,-65],[33,-26],[-13,-10],[-13,-18],[3,-84],[46,-69],[70,-45],[41,-9],[59,18],[43,-25],[96,-84],[43,-89],[18,-18],[97,-34],[72,-20],[111,-54],[19,-2],[54,47],[92,32],[29,44],[-3,37],[-23,67],[-7,65],[-31,27],[-28,18],[-86,-14],[-39,3],[-30,17],[-40,47],[-75,113],[-40,37],[-13,24],[-14,32],[2,53],[33,-2],[37,30],[27,106],[46,14],[25,-1],[108,-50],[134,-132],[29,-14],[31,-2],[51,4],[9,-18],[27,-20],[20,-3],[123,-42],[142,-82],[53,3],[21,46],[4,20],[59,46],[40,8],[57,-17],[10,13],[-19,68],[-26,59],[-39,37],[-68,111],[-28,54],[-13,57],[9,50],[10,36],[142,89],[51,53],[50,69],[23,14],[83,19],[111,59],[85,78],[84,119],[36,31],[28,-2],[38,-19],[42,-35],[57,-6],[55,5],[64,-3],[88,-54],[14,-17],[14,-23],[-28,-45],[-3,-29],[23,14],[32,6],[29,-9],[28,-25],[20,-28],[25,-24],[7,32],[4,28],[-13,70],[34,99],[26,43],[48,110],[-14,71],[-2,82],[-7,38],[-31,55],[-61,39],[-61,13],[-20,38],[4,43],[17,63],[50,133],[52,188],[2,43],[-5,24],[4,24],[-7,57],[-9,42],[-213,163],[-13,15],[-7,22],[23,5],[16,-1],[160,-76],[35,-4],[251,21],[123,-18],[103,-39],[74,-108],[76,-99],[70,-86],[2,-70],[-73,-14],[-70,-4],[-180,-35],[-43,-39],[-120,-122],[-11,-37],[11,-36],[55,-38],[118,-57],[52,-113],[37,-57],[28,-22],[27,-5],[60,-1],[42,-13],[12,-11],[17,11],[38,4],[224,60],[44,26],[15,40],[16,133],[20,46],[19,57],[-7,35],[-2,40],[112,38],[104,26],[50,-8],[13,28],[-32,55],[-19,28],[16,12],[24,-15],[32,-9],[56,9],[215,113],[84,63],[50,25],[80,57],[38,19],[67,7],[71,23],[78,42],[105,36],[17,2],[21,-5],[43,-42],[-16,-24],[-12,-25],[21,-14],[17,-6],[21,7],[22,17],[54,26],[15,33],[-21,13],[-27,49],[-32,11],[-26,-2],[95,71],[202,105],[108,48],[107,4],[85,-6],[-32,-16],[-140,-22],[-21,-11],[0,-13],[34,-8],[14,-16],[-11,-18],[-11,-6],[-16,-54],[-21,-43],[44,-56],[4,-58],[-28,-31],[-39,12],[-34,-20],[-62,-14],[-14,-18],[-9,-26],[40,-6],[31,2],[110,-17],[15,-2],[37,18],[37,4],[45,6],[23,11],[23,-13],[44,-51],[40,10],[17,99],[63,62],[74,50],[72,5],[69,35],[33,7],[64,-14],[96,-3],[81,-30],[60,-8],[88,51],[203,143],[17,-33],[33,48],[157,50],[38,2],[1,-20],[14,-44],[30,-27],[42,-64],[-20,-17],[-21,-10],[-31,-43],[-3,-99],[59,-25],[81,-29],[34,1],[28,16],[9,9],[10,15],[8,29],[5,22],[-21,55],[8,58],[74,-4],[91,17],[41,33],[49,63],[33,52],[-21,92],[-53,-20],[-91,199],[-47,77],[30,36],[78,23],[71,74],[27,15],[29,3],[210,-51],[239,-12],[203,-39],[230,-81],[112,-57],[93,-63],[-9,-45],[38,13],[82,-40],[56,-16],[57,-24],[22,-32],[75,-23],[78,-43],[14,-8],[95,-32],[68,-11],[41,-69],[136,-100],[25,-38],[119,-63],[59,-52],[37,20],[91,126],[54,144],[32,77],[-60,3],[-45,-22],[-29,5],[-32,23],[-52,58],[-66,97],[-13,106],[-18,35],[-64,28],[-42,32],[-156,63],[-28,-22],[-8,-34],[-10,-25],[-16,32],[-10,29],[0,46],[8,59],[26,99],[40,-5],[21,15],[26,44],[-12,37],[-14,28],[3,43],[25,118],[11,138],[-21,34],[-19,23],[-89,-24],[-33,13],[-8,26],[-2,21],[25,35],[25,59],[-43,-13],[-15,23],[36,34],[42,82],[99,38],[74,37],[116,78],[86,77],[56,98],[38,93],[62,218],[58,160],[98,165],[61,15],[23,-3],[4,-12],[-14,-14],[-4,-20],[26,-7],[42,-1],[79,10],[134,-6],[234,14],[33,-7],[87,-48],[47,6],[96,-23],[52,-26],[50,-31],[-7,-120],[-10,-80],[-35,-152],[-14,-39],[-56,-110],[-26,-72],[-42,-50],[-60,-35],[-8,-21],[-5,-31],[59,-87],[140,-90],[34,-108],[8,-81],[-9,-210],[-13,-31],[-26,-34],[-25,-40],[16,-59],[20,-219],[4,-178],[-16,-61],[-8,-129],[0,-43],[14,-64],[28,-54],[37,-34],[105,-63],[99,-76],[7,-24],[5,-29],[-35,-30],[-55,-78],[-35,-65],[-3,-53],[12,-67],[-6,-63],[-23,-56],[-33,-41],[-99,-63],[-207,-334],[-50,-39],[-84,13],[23,-48],[29,-68],[-4,-45],[-54,3],[-77,-48],[-35,-32],[-60,-17],[-45,17],[-50,31],[7,26],[10,12],[35,19],[34,25],[-17,5],[-14,0],[-38,-32],[-45,-7],[-52,40],[-41,43],[-19,9],[-38,-18],[-146,8],[-38,-7],[-18,-16],[10,-13],[11,-24],[15,-48],[14,-36],[60,-39],[81,-15],[78,-48],[99,-34],[224,14],[59,-4],[58,-15],[97,-50],[42,4],[71,45],[17,101],[9,31],[257,142],[48,31],[77,77],[25,52],[29,140],[25,50],[167,161],[26,41],[5,76],[-3,51],[-10,50],[-30,84],[-34,49],[-33,67],[24,138],[28,53],[151,63],[129,23],[144,43],[58,9],[40,-7],[41,-47],[36,-69],[104,-105],[35,-72],[7,-89],[-4,-216],[-20,-94],[41,-24],[20,-22],[51,-31],[27,-31],[27,-11],[59,-7],[168,11],[92,6],[-9,14],[-14,11],[-78,4],[-110,23],[-159,42],[-19,91],[4,56],[36,106],[25,18],[31,7],[36,15],[-11,67],[-14,61],[-34,85],[-37,157],[-51,1],[-39,31],[-189,92],[-179,68],[-123,9],[-39,-7],[-102,-71],[-66,-15],[-125,31],[-107,-17],[-40,17],[-16,31],[32,127],[-17,49],[-47,66],[-28,51],[5,56],[70,214],[29,56],[75,100],[38,76],[-9,44],[-161,239],[-43,85],[-19,27],[-39,32],[-60,38],[-18,34],[163,231],[74,40],[103,25],[50,22],[87,47],[52,39],[17,31],[11,37],[2,91],[-11,73],[-14,41],[-31,52],[-31,59],[22,15],[22,9],[58,-1],[60,-32],[30,-64],[35,-60],[0,-40],[-3,-31],[15,-44],[13,-18],[14,-31],[-13,-25],[-14,-12],[-27,-35],[-43,-108],[-33,-14],[-8,-84],[71,-92],[-9,-69],[-14,-23],[-39,-37],[5,-30],[10,-21],[111,-44],[105,-27],[176,-9],[51,-43],[19,30],[165,-7],[133,-105],[70,-32],[57,-11],[116,13],[20,9],[19,30],[-54,-2],[-24,-14],[-22,1],[-38,11],[-27,18],[-29,35],[-48,104],[-84,33],[-57,-14],[-62,7],[-102,56],[-68,21],[-121,61],[-34,25],[-27,51],[-31,84],[-20,47],[26,9],[83,46],[124,15],[53,-16],[136,-94],[63,-3],[114,41],[13,26],[-26,53],[-34,27],[-66,13],[-80,-24],[-23,20],[8,28],[9,21],[43,5],[30,16],[65,58],[72,28],[71,10],[261,-8],[148,-91],[144,-41],[63,-31],[17,-5],[15,-21],[11,-48],[182,-129],[42,-17],[116,-6],[130,30],[59,3],[63,-9],[33,-16],[36,-30],[-19,-38],[-17,-23],[-36,-64],[-16,-18],[-118,-73],[-47,-19],[-13,-96],[-6,-21],[-5,-34],[22,-68],[5,-42],[-18,-58],[-30,-62],[6,-50],[10,-67],[5,20],[-2,30],[8,35],[54,85],[39,115],[40,30],[36,7],[40,-34],[11,-46],[2,-70],[-8,-65],[-30,-100],[-50,-70],[-16,-39],[23,-37],[25,-29],[29,-9],[33,3],[8,9],[6,28],[-10,36],[-6,33],[61,25],[57,14],[45,42],[11,28],[10,46],[-23,72],[-20,54],[-68,129],[-51,66],[32,99],[53,110],[20,27],[6,17],[6,30],[-5,31],[-6,20],[-54,83],[-39,27],[-123,16],[-31,13],[-90,85],[-11,19],[-20,61],[-7,15],[-25,16],[-83,35],[-58,15],[-84,4],[-51,18],[-76,56],[-8,19],[-22,73],[-17,37],[5,28],[27,58],[19,51],[-23,44],[-33,14],[-36,21],[-15,40],[-9,43],[-1,34],[-6,39],[17,33],[38,34],[-9,24],[5,31],[247,41],[96,11],[480,4],[34,12],[209,20],[89,24],[94,-25],[34,1],[69,7],[45,51],[102,20],[170,21],[84,-4],[19,-15],[19,-21],[-92,-62],[-92,-56],[-76,-24],[-74,-49],[-7,-19],[-2,-12],[2,-39],[5,-25],[77,-32],[59,-44],[57,-32],[45,-19],[11,11],[-165,104],[-42,23],[-17,25],[8,38],[17,17],[26,19],[17,9],[62,20],[206,27],[49,51],[21,30],[56,31],[-19,13],[-46,8],[-36,18],[-142,183],[-35,28],[-109,20],[-49,21],[50,62],[59,16],[40,-4],[35,-17],[65,-51],[92,22],[-35,23],[-58,26],[-54,42],[-77,37],[-86,24],[-90,10],[25,55],[50,-7],[16,17],[23,33],[125,-77],[59,21],[50,35],[104,93],[14,42],[-50,23],[-41,11],[-56,-2],[-5,25],[24,33],[45,13],[139,-36],[232,93],[63,45],[161,58],[79,-7],[164,77],[227,33],[132,1],[102,42],[156,15],[54,17],[263,43],[146,34],[23,27],[-131,-22],[-31,20],[-27,-13],[-20,-19],[-63,34],[-17,-9],[-13,-18],[-23,-6],[-27,4],[-9,41],[32,55],[37,-29],[43,42],[27,1],[81,-26],[54,27],[72,13],[79,-12],[33,3],[19,25],[129,-22],[89,15],[61,-2],[95,-13],[43,-18],[-25,-42],[-92,-68],[25,-11],[53,31],[159,46],[26,-9],[-18,-40],[-11,-17],[106,23],[91,50],[40,9],[41,-31],[39,28],[9,28],[69,6],[28,26],[49,19],[40,8],[89,36],[31,-11],[59,-9],[56,-17],[105,-40],[14,-15],[13,-3],[30,-28],[-22,-42],[-24,-60],[-45,-28],[27,-3],[19,8],[36,40],[32,28],[-8,119],[-57,60],[-44,20],[-102,63],[-34,27],[-46,28],[18,17],[196,-22],[100,11],[108,-7],[144,27],[61,-28],[69,1],[80,-23],[24,27],[-131,29],[-58,-3],[-21,15],[22,34],[25,51],[-25,44],[-24,24],[-4,45],[23,52],[54,22],[30,42],[63,55],[303,179],[145,68],[55,9],[64,-6],[126,57],[47,0],[175,-45],[42,-33],[96,-26],[111,-14],[51,-21],[25,-24],[21,-33],[-90,-22],[-97,-66],[-132,-36],[-163,-24],[-34,-18],[311,-5],[90,4],[19,-57],[30,-2],[90,27],[54,2],[102,-20],[21,11],[44,1],[94,-25],[42,-37],[-67,-60],[-69,-53],[-84,-90],[-26,7],[-44,2],[8,-45],[74,2],[40,-20],[92,25],[130,-8],[27,7],[50,28],[13,52],[22,33],[43,11],[47,-10],[80,0],[203,17],[170,-22],[136,27],[178,-20],[78,-21],[57,-37],[52,-11],[42,-29],[43,-42],[-21,-34],[-21,-23],[56,25],[43,6],[32,-15],[57,-15],[18,-95],[17,-18],[15,-33],[-21,-30],[-18,-14],[45,3],[63,32],[13,11],[16,24],[-24,23],[-21,14],[27,11],[52,-4],[26,-42],[17,-38],[38,-127],[81,17],[4,-38],[-34,-87],[-36,-64],[-14,-14],[-23,-3],[9,34],[-14,20],[-21,12],[-74,12],[-138,79],[-37,8],[-8,-4],[-4,-7],[77,-54],[63,-95],[57,28],[23,-5],[31,-45],[56,-18],[47,-30],[-31,-91],[-192,-160],[-203,-93],[-90,-65],[-158,-47],[-113,-64],[-144,-47],[-42,-51],[-107,-32],[8,-17],[12,-18],[-13,-30],[-15,-23],[-83,-47],[-121,-32],[-243,-195],[-121,-40],[-137,-2],[-29,-18],[-104,-123],[-32,-26],[-136,-13],[-142,-201],[-79,-68],[-69,-37],[72,7],[85,27],[99,65],[26,30],[14,34],[29,27],[45,19],[176,21],[72,-8],[106,6],[70,36],[41,13],[37,4],[19,26],[62,5],[143,34],[21,12],[46,51],[85,-19],[61,10],[159,91],[96,34],[26,24],[-19,17],[-22,12],[-92,-32],[-83,-10],[-94,8],[-13,13],[-11,32],[30,47],[26,28],[60,37],[49,13],[183,-40],[38,-5],[21,66],[58,-3],[58,-11],[-25,-14],[-64,-21],[20,-48],[28,-33],[112,-47],[95,-21],[70,1],[110,20],[17,14],[23,38],[-28,72],[27,-9],[27,-18],[42,-44],[40,-75],[25,-35],[-15,-37],[-57,-71],[33,-39],[59,-26],[0,-116],[-4,-56],[-29,-61],[-34,-26],[-33,-38],[8,-36],[8,-22],[35,-42],[98,-13],[13,11],[-23,13],[-66,20],[-26,16],[-23,38],[27,42],[29,31],[35,71],[11,50],[-7,52],[23,24],[35,25],[17,5],[16,11],[-25,13],[-23,6],[-48,32],[-8,41],[96,17],[57,29],[210,13],[144,55],[322,-15],[226,-45],[317,-5],[117,-30],[11,-11],[7,-22],[-50,-9],[-83,0],[-22,-56],[14,-70],[148,-74],[129,-31],[90,-49],[48,-4],[188,5],[110,-25],[100,19],[109,0],[38,-5],[40,-37],[64,-10],[77,-1],[43,7],[17,9],[-6,15],[-64,22],[7,27],[25,6],[107,-36],[44,-6],[39,27],[29,49],[16,33],[17,17],[14,2],[14,10],[-34,39],[-33,49],[-7,32],[-10,16],[-4,59],[30,60],[21,17],[85,-23],[38,36],[24,14],[102,24],[43,-2],[71,-23],[228,-110],[-5,-42],[54,12],[26,17],[61,11],[41,18],[11,-7],[14,-17],[-10,-25],[-14,-25],[9,-15],[12,-3],[61,-31],[79,57],[32,55],[22,11],[197,-38],[59,-21],[12,-12],[8,-20],[32,-22],[39,-12],[-5,-18],[-2,-19],[92,-3],[40,-16],[44,-25],[-5,-29],[11,-17],[41,-2],[11,3],[-13,-39],[-55,-42],[-33,-16],[-38,-28],[21,-5],[95,-8],[59,-56],[6,-41],[-37,-16],[-84,-52],[-50,-21],[-35,-2],[-25,-7],[36,-22],[158,-6],[46,-28],[36,-70],[0,-86],[-36,-43],[-97,-7],[-127,96],[-78,37],[-109,71],[-21,-12],[32,-60],[51,-34],[92,-93],[154,-192],[36,16],[21,24],[10,31],[-9,43],[25,-21],[23,-38],[46,-64],[-62,3],[-80,-21],[-29,-26],[22,-35],[59,-5],[25,-49],[46,-60],[103,-164],[73,-31],[71,-68],[71,-32],[37,-2],[25,42],[20,-15],[19,-76],[34,-33],[38,-2],[31,13],[45,36],[36,42],[58,116],[38,58],[36,24],[-13,28],[4,33],[26,77],[36,91],[27,49],[66,97],[25,18],[18,-32],[14,-42],[10,-18],[10,-7],[81,-85],[82,-67],[73,-33],[115,-32],[167,5],[30,42],[58,32],[94,16],[55,39],[91,11],[57,-6],[88,-28],[197,-89],[55,-33],[29,-35],[64,-52],[41,-25],[40,-18],[14,5],[-5,15],[-20,15],[-16,19],[47,19],[5,15],[17,12],[62,11],[-61,19],[-20,3],[-29,11],[2,27],[19,19],[15,36],[19,23],[32,18],[24,3],[57,-23],[41,42],[30,-3],[63,-43],[56,-64],[31,0],[87,26],[98,1],[-13,38],[-68,83],[8,106],[-47,24],[-54,14],[78,27],[58,87],[46,8],[48,16],[-15,11],[-143,9],[-31,-10],[-21,-26],[-71,0],[-8,59],[-2,37],[93,79],[35,17],[236,-2],[71,15],[104,39],[-27,25],[-3,50],[-89,73],[7,16],[9,11],[27,0],[140,-19],[58,-39],[151,-40],[404,-13],[45,-14],[174,-17],[73,-19],[175,-23],[80,-17],[63,-25],[103,-15],[47,-17],[-5,-53],[-213,7],[-71,17],[-88,2],[-33,-8],[-53,-44],[-63,-23],[-53,-4],[35,-38],[49,-10],[158,49],[432,24],[66,-4],[-7,-34],[-58,-65],[-55,-50],[-80,-52],[-30,0],[63,110],[-26,6],[-24,-3],[-70,46],[-11,2],[-14,-11],[0,-16],[-13,-64],[26,-27],[0,-46],[-97,-29],[-38,3],[-40,18],[-17,0],[-5,-15],[8,-27],[-1,-13],[-15,-22],[-8,-23],[24,-26],[31,-7],[171,29],[75,36],[82,65],[146,159],[65,54],[37,21],[48,8],[269,-17],[156,-34],[149,-51],[74,-42],[54,-57],[10,-24],[5,-32],[-37,-30],[-167,-10],[-64,-17],[-24,-19],[-3,-11],[-8,-17],[12,-14],[75,-2],[72,-13],[100,-36],[15,-12],[32,-35],[10,-6],[149,6],[10,-12],[9,-26],[-39,-40],[-39,-27],[-80,-64],[40,23],[161,55],[41,10],[49,-4],[121,-50],[50,-39],[92,-112],[-26,-12],[-66,-12],[208,-85],[80,1],[184,24],[93,1],[172,54],[171,35],[157,2],[83,33],[220,-1],[211,-11],[164,-20],[185,-60],[180,-83],[105,-82],[21,-25],[30,-57],[13,-48],[13,-65],[-6,-51],[-26,-36],[-16,-45],[2,-53],[-31,-69],[29,-49],[80,-32],[172,-42],[47,-29],[6,-85],[14,-71],[15,-136],[29,-35],[47,-32],[9,-45],[-59,-144],[-37,-27],[-39,-40],[69,14],[35,53],[38,97],[36,16],[19,31],[0,92],[-23,79],[0,57],[15,46],[114,95],[61,38],[58,22],[158,19],[72,19],[82,-13],[58,5],[67,20],[59,-10],[98,-63],[347,-14],[61,-22],[233,-27],[18,0],[52,31],[154,108],[64,-7],[26,-17],[27,-43],[28,-27],[23,-75],[20,-102],[33,-18],[46,-6],[100,-38],[101,-48],[29,-92],[54,-77],[126,7],[132,16],[127,126],[0,52],[-31,74],[-47,72],[-37,112],[-117,25],[11,33],[44,39],[40,61],[6,46],[-11,98],[106,-7],[106,-11],[201,-44],[163,-18],[86,-28],[52,-32],[62,-23],[21,57],[23,14],[82,-33],[60,-9],[103,4],[130,-15],[141,3],[127,25],[47,-5],[52,-20],[84,-53],[143,-71],[130,-20],[150,-66],[141,-25],[113,-38],[16,-14],[5,-21],[8,-18],[89,-20],[165,-143],[-99962,-16],[56,-25],[56,-20],[23,6],[12,-2],[32,-35],[21,-16],[113,-41],[51,-45],[42,-52],[-21,10],[-38,34],[4,-39],[12,-27],[61,-26],[64,-20],[40,-24],[14,-21],[8,-38],[-10,-33],[37,12],[35,30],[-18,23],[-117,81],[-25,27],[34,-14],[158,-103],[43,-39],[-18,-8],[-13,-23],[14,-10],[19,8],[31,4],[31,-13],[35,-27],[73,-32],[434,-254],[10,-44],[12,-21],[7,-26],[2,-43],[-39,-51],[61,5],[9,6],[16,21],[17,14],[24,-17],[19,-34],[-6,-46],[-17,-38],[-2,-63],[15,-54],[15,-22],[13,-26],[3,-76],[-27,-34],[-15,-59],[17,-6],[52,-5],[18,-11],[30,-27],[7,-26],[7,-36],[9,-34],[7,-16],[8,3],[30,46],[14,14],[34,12],[19,-53],[-13,-88],[11,0],[8,10],[11,23],[15,14],[19,32],[16,39],[-19,31],[-21,20],[-51,10],[-26,24],[-10,29],[26,12],[22,21],[15,52],[-4,28],[-6,27],[-12,39],[-19,23],[-36,11],[-16,22],[-25,-1],[-25,6],[-9,8],[1,16],[28,7],[157,2],[57,22],[25,-6],[26,-16],[94,-21],[-3,-10],[-16,-10],[-27,-46],[-6,-26],[-1,-34],[24,-6],[24,14],[-12,27],[-3,33],[10,14],[13,3],[24,-24],[27,-8],[89,-10],[26,3],[8,13],[-18,14],[-116,33],[-2,17],[108,-22],[48,-20],[48,-15],[67,5],[66,-24],[63,-65],[58,-82],[59,-49],[61,-36],[103,-99],[13,-8],[10,-14],[-19,-16],[-17,-25],[34,17],[33,12],[17,-3],[15,-12],[10,-21],[5,-20],[-14,-18],[99,-4],[30,-12],[14,-49],[-28,-34],[-17,5],[-16,14],[-15,1],[-44,-14],[-67,-46],[-38,-37],[-7,-24],[6,-65],[-5,-31],[-29,-20],[-64,12],[-29,13],[-33,17],[-31,24],[-41,39],[-12,4],[-8,-10],[13,-24],[28,-31],[47,-40],[22,-45],[-14,-23],[-18,-5],[-13,1],[-41,14],[-29,3],[-90,-13],[-32,-8],[-11,7],[-3,19],[-48,15],[-29,2],[-13,6],[-11,21],[-32,30],[-48,11],[-31,2],[-17,-7],[63,-39],[56,-67],[-11,-13],[-7,-14],[31,-1],[21,4],[5,-17],[-16,-71],[-11,-15],[-98,-16],[25,-12],[25,-3],[29,3],[26,-13],[17,-44],[3,-46],[-25,-27],[-27,-21],[-53,-33],[-56,-14],[-29,3],[-28,-7],[-19,-17],[-5,-17],[24,11],[28,-6],[27,-21],[-3,-17],[-26,-18],[-5,-14],[9,-24],[-3,-20],[13,-11],[30,-4],[36,-14],[36,-20],[14,-16],[12,-24],[4,-24],[-6,-11],[-82,-4],[-12,3],[-5,28],[-10,22],[-31,16],[-12,-11],[9,-79],[-12,-24],[-14,-18],[-41,-10],[-33,6],[-28,37],[0,32],[19,19],[0,26],[-6,30],[-18,-35],[-23,-29],[-35,-37],[-18,-4],[-17,4],[-47,26],[-29,23],[-56,74],[-32,34],[-70,46],[-72,34],[-57,22],[-31,-3],[-30,-9],[-39,5],[-13,8],[-11,19],[-11,10],[-54,46],[-38,37],[-2,25],[8,30],[-7,73],[-18,69],[-48,68],[-126,44],[-104,31],[-37,7],[-33,-6],[-87,-57],[-59,-8],[-170,-3],[-28,6],[-26,24],[-6,33],[8,59],[-1,25],[-7,9],[-9,-1],[-33,24],[-31,40],[-25,41],[-16,56],[22,3],[31,-14],[5,13],[10,51],[21,24],[9,18],[14,68],[2,49],[-24,-26],[-39,-68],[-18,-20],[-14,-9],[-13,-4],[-30,13],[-22,17],[-1,65],[-10,17],[-10,-12],[-4,-24],[-28,-4],[-13,-10],[7,-39],[-3,-33],[-27,-13],[-53,-7],[-19,32],[-16,-45],[-12,-51],[-2,-67],[17,-56],[25,-27],[53,-40],[23,-28],[6,-37],[-2,-33],[-28,-42],[-18,-34],[-33,-81],[-19,-33],[-82,-69],[99951,-19],[-49,-66],[-56,-57],[-83,-23],[-126,-87],[-49,-16],[-65,40],[-149,26],[-47,35],[-68,88],[-23,13],[-21,35],[-82,39],[-72,-25],[-58,19],[-20,-14],[30,-12],[54,-11],[82,5],[27,-9],[24,-31],[28,-49],[-21,-32],[-22,-11],[-66,36],[-76,-5],[-36,9],[-102,60],[-78,-67],[-107,-35],[-83,-4],[-152,-53],[41,-2],[111,38],[65,0],[96,21],[51,24],[24,23],[31,23],[31,-11],[22,-24],[14,-35],[14,-45],[-18,-24],[-18,-12],[-22,-33],[102,56],[62,-33],[31,5],[58,49],[93,32],[11,-6],[11,-16],[-15,-94],[6,-74],[71,-81],[73,-47],[26,-2],[24,9],[9,43],[18,32],[23,-29],[19,-31],[27,-76],[-1,-23],[-6,-45],[23,-20],[32,-6],[12,-71],[11,-101],[-14,-9],[-16,0],[-51,-26],[7,-18],[52,-10],[15,-21],[-11,-47],[3,-21],[18,-5],[12,28],[-3,39],[5,17],[35,-81],[0,-31],[30,-36],[85,-54],[15,-24],[5,-40],[-21,-12],[-20,-28],[12,-40],[22,-32],[36,-12],[17,-52],[0,-49],[-26,-43],[-53,-59],[-31,-24],[-12,-42],[-3,-44],[-21,2],[-23,19],[-262,110],[-99,21],[-87,2],[-16,7],[1,26],[5,24],[13,29],[-6,26],[-11,2],[-11,-20],[-24,0],[-23,23],[-19,-7],[-9,-32],[-7,-17],[0,-20],[12,-18],[50,-20],[-8,-18],[-70,-14],[-57,-18],[-74,-54],[-30,-38],[-198,-93],[-48,-32],[-21,-4],[-27,-11],[-21,-39],[-110,-55],[-23,5],[-29,-46],[-27,-26],[-63,-3],[-41,-13],[-88,-67],[-55,21],[-65,-91],[-72,-87],[-21,0],[-55,36],[-14,-19],[9,-35],[19,-37],[-11,-10],[-22,10],[-16,2],[-12,-11],[2,-27],[-31,-33],[-24,-3],[-28,-11],[-10,-29],[9,-32],[-50,-36],[-41,-48],[-19,-8],[-22,-21],[-24,-16],[-28,3],[-67,-67],[-150,-117],[-42,-15],[-53,-36],[-5,-23],[0,-30],[-21,-48],[-25,-122],[-8,-22],[-12,-25],[-55,12],[-48,46],[-15,22],[-8,25],[-3,40],[-9,19],[-11,9],[-55,99],[-95,68],[-14,23],[-121,-18],[-33,-1],[-58,17],[-90,-11],[-109,-37],[-33,-23],[-111,-36],[-73,-57],[-142,-208],[-34,-43],[-16,-9],[-24,-4],[-10,42],[-4,33],[9,63],[17,52],[17,96],[5,39],[12,41],[-48,-3],[-66,-71],[-100,-69],[-46,-18],[-36,-41],[-26,-5],[-30,-15],[-3,-89],[-15,-48],[-18,-10],[-28,-2],[-21,19],[-30,71],[-40,37],[-24,7],[-18,-9],[-35,-48],[-38,-44],[6,50],[-33,19],[-29,11],[-36,2],[-11,-7],[-14,-29],[-33,-37],[-22,-15],[-23,-30],[-13,-31],[-12,-44],[-14,-107],[1,-125],[-53,-99],[-20,10],[-10,-6],[-10,-13],[18,-55],[-10,-19],[-9,-13],[-25,-14],[-56,-81],[-53,-52],[-87,-151],[-25,-100],[-25,-113],[12,-55],[10,-36],[16,-25],[28,-27],[59,-29],[-5,-19],[0,-16],[21,28],[15,79],[37,26],[18,-1],[118,-63],[23,-27],[-4,-60],[-7,-28],[-22,-42],[-42,-50],[-49,-69],[-5,-43],[0,-23],[13,-81],[1,-46],[-6,-85],[3,-37],[13,-31],[20,-20],[35,11],[33,-9],[25,-22],[-4,-71],[15,-67],[11,-124],[-21,-34],[-20,-21],[-39,-54],[-21,-6],[-37,18],[-58,96],[23,57],[50,40],[23,28],[17,42],[-26,-8],[-18,-18],[-57,8],[-23,-20],[-28,-32],[11,-80],[-19,-15],[-35,-27],[-52,-34],[-17,-23],[-45,-143],[-41,-107],[-15,-92],[2,-79],[15,-88],[11,-38],[48,-82],[23,-64],[7,-77],[-38,-37],[-67,-89],[-28,-10],[-92,2],[-46,45],[-54,-11],[-45,-22],[-71,-63],[-63,-82],[-60,-57],[-18,-34],[-24,-71],[-22,-129],[8,-64],[12,-30],[11,-39],[-16,-61],[0,-38],[29,-61],[6,-84],[-21,-2],[-49,60],[-52,4],[-124,-69],[-52,-40],[-57,-80],[-17,15],[-12,46],[-21,20],[-26,-10],[-11,-43],[36,-20],[13,-28],[-21,-107],[-15,-36],[6,-95],[-2,-45],[-8,-45],[-37,-123],[-63,-162],[-78,-118],[-54,-41],[-27,-31],[-12,-41],[-80,-113],[-98,-119],[-28,-21],[-6,45],[-3,44],[-12,59],[-36,49],[-6,40],[-6,54],[-3,252],[-31,262],[-3,82],[-38,67],[-21,70],[-12,68],[-3,81],[-41,425],[-13,106],[-55,342],[-24,198],[-16,192],[-2,86],[24,257],[21,160],[74,359],[11,33],[12,17],[128,138],[56,75],[33,80],[36,101],[-4,55],[-4,31],[-14,36],[-30,41],[11,18],[12,14],[31,15],[64,-31],[65,13],[60,127],[86,-19],[65,22],[18,-9],[13,43],[36,46],[66,68],[97,82],[48,55],[27,52],[40,50],[39,62],[71,186],[140,154],[55,88],[45,31],[40,15],[101,126],[64,105],[85,72],[25,46],[44,108],[18,26],[55,41],[124,71],[72,71],[106,10],[31,28],[33,16],[35,23],[-43,63],[10,33],[8,16],[76,74],[31,60],[-4,25],[-5,19],[-47,24],[9,55],[13,48],[38,40],[13,94],[2,99],[37,142],[22,32],[87,71],[20,2],[60,-24],[66,-12],[23,-22],[5,19],[-3,24],[18,9],[38,-10],[-5,27],[-98,14],[-70,31],[-63,60],[-41,17],[-45,-5],[-257,-84],[-12,-23],[-12,-32],[16,-47],[-13,-21],[-12,-14],[-14,-31],[-12,-61],[3,-59],[-31,-92],[-3,-57],[55,-32],[14,-21],[-16,-32],[-17,-19],[-14,-24],[-11,-9],[-15,-6],[-20,31],[-18,62],[-29,4],[-10,-10],[-5,-24],[-25,-2],[-28,12],[-32,-5],[-57,-70],[-319,-333],[-34,-40],[-42,-80],[-79,-8],[-31,-18],[-23,-24],[-31,-16],[1,30],[6,22],[7,59],[43,111],[-27,12],[-27,1],[-50,-23],[-34,-37],[-26,8],[13,33],[31,66],[-9,61],[-9,33],[13,18],[65,123],[23,64],[20,84],[1,26],[-4,32],[-19,5],[-16,0],[-128,-83],[-47,-23],[-15,36],[-21,15],[-35,61],[-30,9],[-31,-4],[-70,-41],[-77,-23],[-59,8],[-51,-35],[-23,-6],[-75,24],[-91,2],[-28,-30],[-79,-41],[-54,-64],[-28,-20],[-31,-28],[-14,-120],[-41,-39],[-38,-29],[-80,-92],[-56,-126],[-38,-54],[-81,-76],[-126,-100],[-110,-162],[-38,-122],[-14,-4],[-27,-25],[-7,-60],[1,-41],[-17,-33],[-17,-42],[18,-26],[16,-5],[24,4],[63,34],[108,-52],[54,-52],[-4,-52],[2,-46],[-40,3],[-53,-4],[-34,-27],[-68,43],[-23,-16],[-36,-46],[-65,-19],[-33,23],[-55,63],[-93,-6],[-24,-71],[-21,2],[-33,-7],[-55,-82],[-18,-8],[-67,16],[-48,42],[-23,2],[-43,-19],[-21,-50],[-107,-25],[-105,5],[-57,119],[107,47],[63,-10],[72,8],[75,37],[-26,31],[-18,7],[-45,-4],[-40,23],[-87,116],[-38,21],[-49,13],[-38,1],[-14,-8],[-20,-28],[-13,-27],[-12,-9],[-26,5],[-31,22],[-37,-7],[16,17],[35,18],[-58,20],[-37,28],[-34,7],[-156,69],[-60,-6],[-37,-19],[-63,-56],[17,-41],[14,-19],[8,-22],[-20,-4],[-58,-4],[-35,33],[-25,-48],[10,-43],[40,15],[21,-18],[-14,-49],[-52,-15],[-65,3],[-65,87],[-107,-15],[-51,-56],[-49,-13],[-131,56],[-66,5],[-74,48],[-26,-15],[-47,-121],[-63,-29],[-32,16],[-29,76],[-20,25],[-56,23],[-298,-22],[-100,19],[-70,2],[-96,-39],[-92,15],[-170,-75],[-70,-50],[-84,-88],[-76,-147],[-42,-55],[-71,-70],[-100,-64],[-54,-65],[-30,-53],[-52,-200],[-14,-30],[-123,-72],[-39,-80],[-17,-20],[-51,-34],[-31,-56],[-17,-16],[-73,-40],[-60,-100],[-85,-70],[-123,-194],[-11,-23],[-10,-52],[-19,-38],[-106,-169],[-33,-16],[-53,-79],[-54,-47],[-49,-56],[-61,-59],[-92,-67],[-31,-39],[-48,-90],[-118,-111],[-59,-27],[-77,-98],[-8,-23],[-6,-36],[13,-63],[19,-14],[31,-9],[115,-62],[107,17],[95,0],[37,6],[23,-2],[8,-34],[-1,-63],[-14,-57],[-11,-168],[-13,-75],[10,-73],[23,-13],[23,33],[37,5],[38,-15],[28,117],[-23,18],[-22,42],[13,31],[66,57],[41,5],[39,-4],[-43,-73],[-17,-15],[-13,-4],[-18,-14],[38,-42],[41,-32],[59,-14],[-14,-25],[-39,-22],[-36,-91],[-56,-44],[-26,-30],[9,-19],[21,-4],[114,12],[59,25],[84,71],[35,105],[32,29],[9,0],[11,-7],[1,-74],[-45,-83],[-32,-47],[-12,-40],[19,0],[37,8],[16,19],[42,101],[11,72],[6,100],[-5,60],[3,43],[-16,43],[11,13],[113,-59],[60,-14],[108,48],[24,-12],[18,-29],[89,-89],[17,-29],[29,-108],[95,-125],[88,-59],[3,-23],[56,-69],[44,-24],[7,-62],[-20,-50],[-41,-48],[-82,44],[-13,-2],[10,-28],[59,-81],[47,-34],[3,-108],[-6,-59],[-31,-66],[10,-38],[44,-56],[22,-22],[22,-32],[-28,-70],[-5,-78],[-30,-35],[-36,-76],[-55,-62],[-26,-119],[-42,-105],[-5,-104],[-7,-37],[-34,-108],[-13,-146],[17,-239],[8,-14],[16,-14],[-3,-17],[-8,-11],[-33,-71],[0,-49],[13,-37],[2,-95],[-24,-153],[-9,-24],[-10,-39],[-4,-36],[-7,-22],[-4,-39],[7,-34],[12,-17],[-43,-110],[-15,-144],[-16,-58],[-31,-57],[-66,-83],[-24,-52],[-43,-66],[-41,-51],[-57,-145],[-46,-145],[-116,-188],[-15,-46],[-9,-50],[-30,-84],[-15,-116],[-35,-46],[-29,-122],[-94,-186],[-23,-63],[-72,-103],[-77,-142],[-96,-128],[-18,-53],[-37,-58],[-40,-90],[-58,-90],[-12,-60],[-19,-42],[-43,-28],[-31,-39],[-95,-231],[-12,-42],[-2,-37],[-62,-86],[-35,-92],[-60,-57],[-62,-78],[-149,-144],[-41,-54],[-83,-68],[-34,-1],[-72,-37],[-47,-38],[-28,14],[-17,50],[-21,-2],[-16,-7],[-43,48],[-37,-3],[-26,22],[-50,-15],[9,205],[-7,43],[-21,-40],[-57,-72],[-23,-14],[-22,0],[9,44],[31,62],[-10,10],[-10,3],[-40,-27],[-20,-30],[-58,-119],[-34,-100],[-28,-29],[-13,-43],[-24,-41],[-37,11],[-22,-7],[-53,23],[-13,-10],[35,-77],[-29,-113],[-12,-14]],[[63178,98417],[127,-23],[95,6],[29,-3],[28,-7],[28,-16],[38,-35],[0,-49],[-17,-2],[-161,22],[-74,51],[-20,5],[-29,-13],[-25,-31],[-27,-8],[-31,-39],[-29,5],[-15,-4],[-37,-27],[-93,0],[-15,-12],[-30,-38],[-38,-10],[-66,-6],[-22,21],[-10,33],[-15,17],[-92,-19],[-69,13],[-67,22],[-68,8],[61,23],[334,48],[131,12],[62,34],[92,22],[25,0]],[[63966,98460],[42,-10],[103,2],[32,-14],[149,-84],[38,-2],[31,-30],[-154,-49],[-52,-36],[-189,-8],[-121,-17],[-26,-15],[12,-26],[-58,-29],[-191,-4],[-24,-9],[-37,-31],[3,-5],[65,-8],[10,-6],[9,-14],[5,-20],[-9,-26],[-24,-4],[-26,3],[-60,20],[-7,-7],[-6,-14],[-19,-28],[-22,-8],[-61,21],[-20,-6],[-19,-13],[-24,-6],[-56,-4],[-29,17],[25,23],[70,35],[-23,15],[-70,4],[-55,-9],[-28,-24],[-26,-5],[-72,2],[-40,31],[-30,12],[-26,25],[211,83],[70,32],[67,16],[87,9],[27,10],[27,4],[17,-6],[44,-29],[129,5],[27,24],[2,56],[-13,33],[27,63],[74,25],[171,34],[43,2]],[[68823,95758],[-111,-44],[-66,-30],[-65,-21],[-66,-15],[-104,-36],[-184,-46],[-116,-37],[-127,-30],[-134,-39],[-134,-27],[-33,-2],[-96,-38],[-75,-16],[-272,-85],[-125,-63],[-36,-5],[-36,3],[-30,-20],[-28,-33],[-59,-34],[-30,-31],[-30,-24],[-18,-8],[-34,2],[-16,-2],[-55,-27],[-10,-22],[59,-14],[13,-24],[-17,-16],[-38,-23],[-22,-23],[-40,-23],[-27,-7],[-65,1],[-4,-29],[11,-18],[-6,-16],[-22,-15],[-21,2],[-99,45],[-16,-15],[-7,-32],[-3,-34],[-13,-25],[-17,-13],[-31,-13],[-109,21],[-9,-20],[17,-25],[23,-54],[5,-22],[-13,-36],[-49,-56],[-187,-67],[3,-23],[21,-44],[5,-27],[-8,-26],[-24,-21],[-28,0],[-15,4],[-43,29],[-37,7],[-7,-14],[49,-39],[21,-51],[-23,-27],[-90,-61],[-47,-80],[-92,-35],[-57,-5],[-56,10],[-53,18],[-135,7],[-75,20],[-76,36],[-66,-3],[-56,-18],[-74,-39],[-47,75],[20,35],[-101,90],[-22,40],[25,19],[31,13],[59,36],[59,29],[61,9],[10,5],[25,43],[27,35],[25,20],[28,33],[89,134],[21,10],[184,26],[16,8],[-53,27],[-54,-1],[-25,9],[-14,19],[-8,22],[21,16],[71,81],[84,58],[78,35],[-19,9],[-25,23],[-95,-6],[-37,32],[-12,19],[-3,19],[31,25],[32,15],[35,-4],[35,-13],[28,-15],[27,-24],[23,1],[85,84],[-13,19],[-5,29],[9,14],[41,13],[27,5],[59,-6],[85,-18],[7,9],[21,56],[21,30],[86,50],[-5,15],[-4,25],[100,33],[65,33],[63,45],[32,9],[32,2],[65,19],[121,22],[71,22],[23,48],[45,17],[90,7],[35,-3],[20,-20],[39,1],[15,11],[16,17],[-5,29],[-1,37],[34,23],[13,5],[102,9],[60,-4],[125,-28],[65,-7],[87,9],[52,-5],[154,42],[261,39],[68,28],[67,33],[34,7],[35,2],[31,11],[61,28],[30,7],[33,0],[30,20],[26,43],[29,33],[79,43],[134,60],[121,23],[75,25],[32,2],[102,-12],[130,-33],[59,-36],[49,-47],[10,-17],[9,-30],[-14,-28],[-9,-28],[11,-22],[-95,-71],[-93,-78],[-16,-17],[-111,-27]],[[65366,94071],[130,-23],[97,-7],[59,-18],[22,-14],[-9,-36],[-17,-14],[-41,-47],[-6,-28],[7,-45],[-6,-33],[-13,-24],[-11,-10],[-73,0],[-27,-13],[-1,-26],[-5,-29],[-24,-42],[-48,-13],[-11,-16],[4,-27],[-17,-21],[1,-32],[9,-18],[2,-37],[33,-54],[-6,-22],[-26,-43],[-8,-53],[-21,-46],[48,-38],[21,-50],[19,-53],[57,-105],[62,-94],[114,-137],[122,-104],[48,-29],[116,-48],[20,-16],[19,-21],[-49,-39],[-51,-14],[-5,-18],[-28,-10],[-138,34],[-7,5],[-15,24],[-16,18],[-35,3],[-35,-11],[21,-22],[23,-7],[40,-41],[-17,-16],[-18,-2],[-82,55],[-7,-7],[-8,-16],[-40,18],[-10,-13],[-31,-6],[-25,15],[0,19],[-5,10],[-125,-15],[-52,0],[-51,7],[-61,36],[-11,-16],[-2,-19],[-23,8],[-51,29],[-37,12],[-133,28],[-94,34],[24,16],[40,8],[1,21],[-7,29],[-1,29],[23,20],[52,-9],[-7,32],[25,6],[47,-18],[18,11],[-75,41],[-82,58],[8,21],[-29,5],[-30,-1],[-25,34],[4,45],[22,31],[-13,6],[-127,-27],[-64,6],[-72,18],[-66,-26],[-67,-9],[-35,9],[-34,20],[-28,26],[-22,45],[-20,74],[-3,28],[4,62],[11,27],[28,52],[19,16],[43,25],[22,6],[51,-12],[51,-1],[22,14],[21,25],[15,32],[35,18],[10,10],[11,20],[12,31],[2,27],[10,26],[32,39],[-12,24],[5,16],[21,29],[-64,7],[-22,13],[-21,19],[6,18],[8,13],[64,48],[28,15],[31,7],[31,0],[33,-5],[32,7],[-34,33],[-3,22],[-13,53],[3,25],[14,21],[30,24],[43,8],[34,12],[33,19],[31,3],[63,-12],[31,2],[34,11],[97,40],[36,11],[38,-3],[50,-15],[55,-28]],[[76812,98545],[10,-26],[36,-21],[18,-21],[183,-67],[80,-8],[36,-17],[10,-20],[-3,-37],[-31,0],[-22,-12],[-124,-15],[-30,-22],[-24,-45],[13,-9],[12,-13],[37,-77],[10,-12],[37,-11],[-33,-29],[-35,-19],[-366,-37],[-249,-15],[-83,-16],[-27,2],[-65,-29],[-127,-38],[-61,0],[-181,53],[-222,45],[-31,25],[-55,15],[-71,12],[-31,51],[45,35],[58,34],[97,12],[92,20],[69,49],[43,48],[78,51],[-135,-13],[-51,7],[5,17],[28,36],[15,12],[49,19],[35,36],[81,25],[39,4],[38,-1],[70,12],[70,18],[66,10],[65,5],[63,14],[62,28],[27,48],[179,5],[28,-11],[22,-29],[26,-10],[31,-6],[79,-48],[15,-14]],[[77131,98017],[64,-37],[31,-41],[-30,-11],[-28,-28],[-13,-34],[-37,-27],[-10,-43],[17,-8],[20,12],[41,41],[53,28],[58,-16],[23,6],[40,39],[-7,33],[16,20],[18,5],[75,-4],[119,-17],[21,-17],[29,-10],[17,-16],[53,-13],[26,-12],[35,-28],[32,-42],[-40,-22],[-22,-40],[-9,-9],[-7,-15],[-3,-35],[-6,-30],[-7,-13],[-5,-17],[5,-45],[-12,-35],[-40,-27],[-41,-1],[-61,18],[-18,-1],[-17,-7],[76,-38],[56,-56],[65,-13],[18,-6],[23,-52],[8,-26],[-108,-62],[-28,-11],[-172,-9],[-113,-18],[-36,4],[-63,15],[-42,-6],[-60,10],[-37,0],[-85,23],[-88,38],[-17,18],[-18,12],[-105,10],[-23,8],[-153,-9],[-26,6],[-47,50],[-27,1],[-84,-29],[-31,2],[-64,19],[-38,24],[-6,8],[-4,29],[-38,15],[-46,52],[-27,54],[-128,28],[-77,7],[-58,-2],[-56,21],[93,78],[123,41],[53,31],[61,42],[25,65],[103,40],[27,14],[36,31],[12,4],[81,-38],[16,7],[15,17],[29,19],[100,3],[85,-8],[32,8],[39,-3],[195,28],[130,8],[24,-5]],[[78578,97496],[-27,-45],[-11,-40],[-83,-133],[-10,-23],[49,20],[44,45],[27,38],[30,24],[34,0],[35,9],[65,31],[66,14],[36,-1],[34,-15],[22,-35],[24,-28],[87,-21],[13,-7],[8,-24],[-7,-25],[50,-25],[69,11],[37,-7],[36,-14],[17,-22],[14,-27],[15,-39],[9,-41],[-8,-55],[-134,-84],[-25,-8],[-62,6],[-61,-9],[-161,-44],[-199,-1],[-57,-39],[-17,1],[-17,7],[-16,13],[-121,-11],[-136,-7],[-136,-1],[-45,-28],[-139,-55],[-127,-42],[-66,-10],[-96,11],[-30,14],[-29,21],[42,27],[30,54],[37,32],[94,61],[11,24],[18,51],[11,20],[15,18],[11,22],[2,33],[6,28],[37,42],[27,20],[29,6],[71,-8],[22,3],[-16,13],[-11,50],[2,16],[10,31],[18,15],[18,10],[11,42],[-5,15],[27,20],[13,27],[32,16],[65,13],[3,34],[10,21],[14,7],[33,6],[18,-1],[24,-34],[26,-28],[34,-6],[34,2],[-20,33],[1,35],[12,22],[16,10],[34,2],[107,-24],[70,-35],[16,-18],[-13,-10],[-31,-6],[-16,-10]],[[88902,95523],[28,-11],[34,7],[32,-15],[30,-61],[14,-16],[15,-11],[15,-5],[45,-2],[20,12],[15,28],[-1,28],[-4,29],[0,39],[7,35],[10,21],[13,14],[74,43],[52,42],[71,-16],[72,-38],[127,-80],[59,-23],[71,-21],[72,-8],[35,5],[69,22],[35,2],[436,-160],[15,-13],[14,-19],[-94,-24],[-61,-42],[-21,-29],[24,-24],[20,-32],[-133,-96],[-53,-25],[-54,-8],[-110,23],[-64,-1],[-62,20],[-69,58],[-29,29],[-25,40],[-8,64],[10,55],[37,16],[32,35],[5,15],[-17,31],[-108,5],[-68,-17],[-61,-18],[18,-117],[13,-37],[18,-27],[98,-123],[22,-17],[65,-24],[55,-53],[-97,-59],[-43,-17],[-42,-10],[-26,5],[-26,12],[-28,28],[-24,30],[-31,23],[-66,-5],[-61,-20],[-61,-14],[-180,-24],[-55,-15],[-55,-5],[-71,28],[-70,39],[-22,1],[-20,-11],[-17,-24],[-9,-38],[-23,-51],[-29,-36],[-31,-16],[-32,-2],[-33,10],[-32,16],[-215,56],[-25,17],[-24,25],[-65,79],[-32,19],[-33,8],[-64,40],[-59,64],[-12,20],[-4,32],[10,23],[51,-11],[34,1],[-21,119],[15,112],[25,19],[97,-13],[-31,37],[-26,49],[16,27],[18,19],[42,15],[56,7],[17,12],[16,19],[31,20],[62,8],[107,40],[29,-1],[27,-21],[26,-30],[28,-16],[88,-39],[60,-35],[85,-71]],[[90776,95259],[73,-4],[107,43],[14,1],[260,-15],[22,-15],[2,-30],[-8,-15],[-4,-22],[32,-21],[84,-4],[53,19],[156,-10],[128,-14],[49,-32],[38,-17],[31,-20],[23,12],[22,20],[18,4],[18,-4],[-49,-122],[-18,-14],[-69,-30],[-137,-42],[-67,-13],[-152,0],[-209,16],[-57,15],[-34,18],[-64,43],[-31,16],[-103,14],[-32,8],[-60,37],[-62,30],[-154,49],[10,56],[20,56],[24,50],[26,45],[28,13],[59,-41],[-1,-47],[14,-33]],[[89655,83175],[60,-145],[2,-32],[-5,-33],[-11,-42],[-4,-44],[7,-39],[-5,-10],[49,-176],[35,-111],[11,-45],[7,-48],[11,-99],[2,-151],[-3,-50],[-8,-49],[-8,-29],[-18,-20],[-8,-54],[-4,-153],[9,-80],[17,-56],[12,-60],[2,-64],[5,-29],[27,-36],[11,-28],[3,-40],[2,-59],[4,-13],[13,-18],[56,-426],[22,-129],[64,-223],[26,-135],[17,-64],[11,-68],[9,-69],[19,-76],[25,-74],[49,-67],[22,-37],[5,-30],[2,-103],[-11,22],[-14,79],[-24,45],[-35,54],[-35,48],[-44,80],[-21,23],[-23,16],[-41,18],[-24,2],[-98,-12],[-40,-16],[-37,-37],[-21,-54],[-16,-108],[-89,-386],[-21,-101],[-8,-108],[3,-85],[6,-31],[26,-84],[21,-49],[15,-21],[18,-14],[11,-17],[10,-23],[18,-57],[23,-128],[25,-91],[11,-28],[28,7],[18,-1],[18,-8],[10,-23],[15,-101],[11,-98],[1,-26],[-20,-75],[-5,-32],[-3,-34],[-5,-27],[-9,-23],[-3,111],[-14,79],[-5,68],[-19,47],[-65,20],[-61,7],[-9,9],[-14,29],[-15,23],[-16,3],[-16,-9],[-27,-33],[-21,-51],[-15,-55],[-13,-59],[-27,-155],[-16,-51],[-20,-48],[-17,26],[-15,30],[-9,43],[-4,48],[-24,161],[10,140],[41,194],[7,63],[-6,60],[-9,60],[-6,113],[1,25],[14,65],[17,62],[20,54],[9,64],[-13,159],[-29,108],[-37,102],[-7,28],[-2,27],[32,128],[11,62],[13,134],[12,74],[9,74],[3,373],[-3,55],[-20,117],[-1,67],[9,84],[13,65],[17,63],[0,129],[-32,119],[-24,52],[-37,63],[-28,35],[-14,27],[14,9],[10,21],[-24,33],[-15,50],[-2,196],[6,49],[18,55],[16,59],[14,137],[5,141],[-9,57],[-4,116],[8,29],[31,38],[49,23],[11,-7],[38,-45],[14,-2],[15,5],[29,21],[16,52],[-21,29],[12,37],[35,13],[3,32],[-13,4],[11,46],[7,45],[-10,42],[-57,104],[-36,76],[60,-1],[18,14],[14,32],[7,33],[19,-13]],[[0,93051],[43,8],[43,15],[40,3],[40,-9],[41,2],[40,15],[32,-2],[33,-9],[122,-21],[23,-7],[39,-27],[22,-10],[22,-16],[23,-27],[43,-29],[65,-34],[14,-10],[10,-26],[-7,-30],[-83,-57],[-67,-15],[-129,-15],[-175,-43],[-72,-12],[-25,2],[-63,28],[-74,12],[99966,-10],[-65,-44],[-137,-11],[-81,-31],[-19,-2],[-40,103],[-6,26],[15,34],[41,42],[17,30],[96,54],[86,71],[47,11],[47,33],[-99967,8]],[[59948,89390],[9,-23],[3,-37],[-9,-24],[5,-20],[-18,-14],[-27,46],[-17,1],[-17,20],[-8,33],[15,9],[7,-6],[33,24],[24,-9]],[[61864,90265],[-10,-8],[-55,27],[-5,21],[2,8],[22,6],[23,-7],[17,-27],[6,-20]],[[64695,92951],[25,-42],[22,-31],[19,3],[14,-16],[4,-32],[-38,-54],[-6,-20],[16,-18],[4,-10],[-27,-8],[-5,25],[-15,24],[-32,19],[-13,16],[-14,38],[-53,40],[-34,-6],[-38,18],[-11,8],[-3,23],[16,19],[60,16],[29,-1],[31,-16],[-2,20],[3,8],[13,-3],[35,-20]],[[96677,83274],[11,-30],[-112,106],[-52,56],[-13,36],[19,0],[23,-34],[32,-16],[48,-46],[44,-72]],[[94643,92639],[-19,-10],[-40,8],[-19,18],[1,42],[2,6],[33,-6],[22,-23],[20,-35]],[[94851,91532],[-12,-1],[9,39],[1,17],[-27,28],[-50,21],[-13,17],[-3,50],[11,78],[-23,42],[8,37],[59,41],[24,31],[27,25],[4,-3],[27,-24],[-2,-52],[-20,-37],[-46,-14],[-6,-25],[6,-44],[1,-57],[5,-51],[28,-52],[6,-26],[-3,-25],[-11,-15]],[[92467,95691],[-27,-20],[-64,33],[24,18],[43,12],[10,-6],[8,-13],[6,-24]],[[91430,96001],[-209,-6],[14,16],[75,40],[191,21],[-38,-20],[-18,-41],[-15,-10]],[[88321,93034],[-69,-49],[-27,6],[-28,24],[-15,5],[-15,-4],[-17,-10],[-22,-2],[-51,26],[-5,16],[5,8],[14,8],[10,0],[32,13],[149,5],[11,-3],[21,-23],[7,-20]],[[79915,96849],[-25,-28],[-35,-14],[-38,23],[-95,-1],[-163,25],[47,16],[257,13],[18,-3],[34,-31]],[[81243,95979],[43,-39],[8,-25],[-13,-6],[-8,-9],[-3,-18],[-12,-1],[-38,19],[-27,31],[-40,7],[-42,31],[-9,13],[11,4],[75,-8],[32,14],[23,-13]],[[76814,95782],[22,-9],[-6,-24],[-29,7],[-38,-12],[1,-20],[-15,-33],[-53,20],[-73,3],[-46,19],[-102,12],[3,27],[16,16],[59,-23],[54,26],[101,-13],[33,19],[73,-15]],[[76745,96213],[-9,-11],[-12,-9],[-33,6],[-65,-16],[-25,9],[-24,18],[-88,-6],[-26,4],[42,22],[120,24],[188,62],[9,-30],[0,-14],[-38,-34],[-39,-25]],[[74864,96306],[-59,-3],[-34,15],[-10,10],[16,26],[23,17],[93,6],[17,-18],[-4,-15],[-42,-38]],[[70738,93820],[-6,-5],[-14,10],[-42,15],[-71,39],[-22,27],[11,30],[16,20],[58,12],[53,-5],[35,-7],[66,-27],[-61,-17],[-26,-37],[3,-22],[11,-13],[-11,-20]],[[70973,94156],[-45,-14],[9,26],[54,37],[100,19],[30,-8],[4,-6],[-42,-39],[-21,-13],[-89,-2]],[[73207,94511],[-14,-14],[-13,2],[-11,-7],[-70,21],[-95,9],[24,22],[68,13],[101,-17],[30,-19],[-20,-10]],[[68706,91894],[-22,-50],[-46,3],[-14,11],[-6,9],[52,54],[32,-2],[4,-25]],[[68488,92477],[3,-23],[-15,8],[-19,26],[-11,32],[-4,64],[7,17],[6,9],[6,-2],[-1,-40],[28,-91]],[[69450,90150],[-49,-7],[-54,44],[-51,86],[10,21],[31,-7],[51,-2],[33,-14],[44,-9],[-5,-40],[0,-16],[14,-17],[-14,-30],[-10,-9]],[[63903,97968],[-23,-8],[-106,44],[-9,13],[91,41],[102,-6],[16,-20],[3,-7],[-69,-36],[-5,-21]],[[64280,97893],[7,-7],[-1,-6],[-99,6],[-173,-4],[-100,32],[106,32],[56,7],[72,27],[89,-26],[-5,-23],[1,-11],[24,-10],[23,-17]],[[64098,98529],[-39,-4],[-27,3],[-29,22],[-10,11],[-2,11],[26,2],[12,11],[4,8],[20,6],[34,1],[45,-12],[19,-24],[-44,-21],[-9,-14]],[[65410,98083],[-79,-27],[-40,1],[-20,16],[32,23],[41,17],[31,-5],[23,-8],[12,-17]],[[65115,98198],[-39,-30],[-129,32],[11,16],[14,6],[0,16],[-12,12],[5,24],[83,-18],[8,-7],[56,-12],[9,-24],[-6,-15]],[[66580,97900],[-100,-19],[-35,6],[-10,9],[-19,9],[-50,12],[7,33],[16,7],[150,37],[72,-21],[30,-51],[-61,-22]],[[66283,98526],[39,-30],[15,-33],[24,-20],[8,-38],[-20,-31],[-60,-6],[-99,-2],[-97,16],[-52,56],[-96,15],[-54,58],[56,17],[68,-8],[109,50],[15,-3],[24,-11],[88,-19],[32,-11]],[[63328,78045],[-4,-10],[-13,53],[-1,32],[8,17],[11,-54],[-1,-38]],[[63962,91696],[5,-56],[-17,-23],[-16,-6],[-7,35],[-13,15],[-48,-41],[-22,-46],[-60,-66],[-123,-47],[-75,-20],[-68,-6],[-63,42],[-35,79],[-6,24],[-4,32],[1,33],[4,50],[7,49],[26,44],[60,52],[59,34],[31,8],[75,2],[214,-117],[48,-30],[27,-41]],[[67603,98329],[-52,-2],[-51,9],[-67,29],[-67,34],[20,18],[63,23],[82,42],[139,9],[67,0],[67,10],[19,21],[13,41],[12,22],[15,17],[74,14],[63,-1],[63,-16],[40,-14],[38,-28],[20,-23],[-6,-28],[3,-23],[18,-21],[-122,-65],[-125,-36],[-326,-32]],[[66098,97996],[-43,-11],[-113,21],[-17,11],[-14,20],[-19,78],[-1,23],[-7,16],[-28,28],[-20,13],[18,15],[124,-11],[266,-6],[136,-28],[40,-16],[39,-26],[-238,-14],[-32,-12],[1,-29],[-9,-26],[-25,-3],[-58,-43]],[[67268,98406],[17,-23],[-10,-37],[-22,-27],[-10,-38],[-86,-9],[-24,-9],[-23,-29],[-87,-18],[-65,-49],[-91,9],[-124,34],[-105,-28],[-69,-8],[-85,42],[-11,10],[-5,29],[5,26],[23,55],[30,31],[15,10],[12,19],[34,11],[105,7],[39,-6],[12,-21],[57,2],[94,13],[137,20],[79,18],[70,-4],[70,-11],[18,-19]],[[66983,98473],[-87,-12],[-141,15],[-73,17],[6,8],[19,10],[122,41],[242,9],[30,-30],[-26,-23],[-92,-35]],[[64866,98032],[-184,-7],[-62,4],[-8,7],[-15,6],[-58,6],[-36,29],[16,8],[85,12],[29,12],[10,17],[38,31],[92,6],[40,-6],[5,-20],[39,-25],[101,-32],[-20,-23],[-35,-3],[-37,-22]],[[65855,98128],[12,-20],[-1,-71],[-13,-31],[2,-26],[-26,-13],[-218,3],[-108,6],[-25,10],[61,34],[19,23],[-6,67],[10,12],[175,-6],[14,19],[66,1],[38,-8]],[[66058,98816],[14,-23],[43,-13],[117,-11],[35,-26],[-53,-19],[-143,-10],[15,-38],[29,-28],[-29,-33],[-40,-16],[-88,-19],[-81,24],[-94,35],[-42,-23],[-44,-14],[-41,2],[-48,27],[-132,-21],[-40,23],[-29,48],[87,10],[104,-15],[69,48],[88,21],[70,51],[33,17],[76,-3],[25,4],[73,13],[26,-11]],[[65199,98568],[209,-55],[194,5],[84,-17],[122,-50],[182,-53],[35,-16],[-31,-21],[-213,-53],[-138,-18],[-120,-3],[-48,6],[-48,38],[-117,28],[-125,-8],[-13,15],[-25,11],[-43,2],[-86,15],[-6,34],[54,17],[35,1],[14,48],[60,73],[24,1]],[[67680,98853],[-34,-8],[-179,7],[-86,14],[-12,8],[-4,7],[-114,12],[49,16],[142,7],[254,-19],[16,-13],[5,-8],[-37,-23]],[[66193,98914],[-92,-12],[-13,9],[-3,6],[10,15],[11,29],[42,17],[313,16],[41,-17],[-15,-26],[0,-12],[-294,-25]],[[75745,97744],[-68,-5],[-80,5],[-130,61],[-85,26],[-70,40],[-15,44],[44,28],[54,11],[91,2],[117,-4],[116,-29],[247,-31],[90,-21],[-56,-51],[-61,-19],[-63,-27],[-64,-19],[-67,-11]],[[75435,98583],[-96,-45],[-346,29],[-16,20],[-5,13],[47,25],[288,-9],[103,-9],[25,-24]],[[89169,94469],[-140,-47],[-27,2],[-63,48],[-23,103],[26,31],[29,11],[30,6],[123,4],[26,-5],[26,-13],[12,-19],[5,-24],[-14,-68],[-10,-29]],[[89495,94409],[69,-25],[57,-28],[196,-135],[18,-28],[15,-35],[8,-123],[-11,-9],[-72,-6],[-98,14],[-70,5],[-68,0],[-60,17],[-147,16],[-115,45],[-120,33],[-25,4],[-75,-10],[-102,-43],[-28,-3],[-39,0],[-27,40],[65,14],[65,5],[63,14],[59,47],[29,38],[51,85],[28,31],[28,20],[30,6],[33,-3],[103,19],[70,6],[70,-11]],[[87763,95281],[-57,-16],[-81,5],[6,42],[14,19],[19,46],[-9,35],[5,42],[10,33],[23,45],[25,-27],[17,-40],[15,-20],[62,-39],[12,-12],[-52,-48],[-5,-21],[16,-27],[-20,-17]],[[87832,94420],[-21,-17],[-20,25],[-93,76],[-23,35],[-51,34],[-13,12],[-4,30],[67,-19],[113,-75],[62,-60],[-17,-41]],[[88316,83578],[25,-23],[39,4],[10,-15],[-31,-25],[-22,-51],[-7,-47],[-9,-18],[-25,-23],[-22,-30],[-19,-19],[-17,-6],[-37,99],[-18,28],[-52,-47],[-12,-1],[12,58],[30,63],[15,9],[30,85],[9,19],[93,-50],[8,-10]],[[96999,91923],[-79,-5],[-158,54],[-56,28],[-42,36],[-48,25],[-9,10],[7,21],[14,16],[54,43],[38,19],[45,4],[283,-76],[12,-16],[4,-14],[-4,-30],[-24,-6],[-9,-20],[-10,-61],[-5,-16],[-13,-12]],[[95453,85600],[-45,-54],[-7,9],[-4,12],[-1,19],[41,36],[42,91],[16,75],[-5,25],[-2,24],[123,47],[87,75],[16,-3],[15,-63],[9,-81],[-12,-49],[-94,-28],[-88,-54],[-91,-81]],[[96291,83432],[-2,-84],[-34,43],[-16,34],[-23,6],[-16,16],[-26,41],[-31,54],[-10,27],[-4,34],[-21,31],[-67,60],[22,7],[28,26],[78,-16],[18,-7],[-13,-40],[5,-44],[43,-92],[21,-32],[28,-25],[20,-39]],[[93002,80248],[-27,-25],[-28,15],[0,50],[59,153],[21,-9],[-5,-37],[-22,-57],[7,-69],[-5,-21]],[[93445,81023],[-11,-13],[-11,3],[-36,36],[-8,17],[13,30],[45,45],[22,-1],[9,-10],[-1,-53],[-22,-54]],[[93310,80819],[-35,-58],[-52,-14],[-25,-19],[-19,-39],[-14,-21],[-30,12],[-13,19],[0,68],[-13,30],[6,19],[30,-3],[30,44],[69,18],[25,47],[31,117],[33,41],[26,9],[8,-58],[-7,-64],[-15,-62],[-35,-86]],[[92799,79948],[-10,-30],[-12,10],[-2,9],[27,35],[10,41],[20,1],[8,-8],[-6,-20],[-35,-38]],[[93234,81118],[-26,-7],[-11,16],[-8,18],[-5,26],[29,12],[19,-14],[4,-38],[-2,-13]],[[92527,79356],[-13,-33],[-14,4],[-5,9],[18,39],[8,7],[6,-26]],[[92222,78857],[-52,-63],[-17,0],[-9,24],[-2,13],[42,10],[48,84],[35,55],[19,19],[16,-1],[-80,-141]],[[91579,78134],[-41,-29],[-26,1],[61,142],[36,21],[46,84],[97,103],[11,7],[56,-3],[-88,-113],[-11,-45],[-39,-48],[-28,-16],[-20,-23],[-54,-81]],[[91277,77947],[-52,-40],[-42,-18],[-71,-84],[-26,-46],[-36,-19],[-35,11],[-10,-19],[-3,-33],[-13,-29],[-70,-91],[-29,-72],[-30,-13],[-56,-73],[10,63],[11,30],[47,56],[3,60],[26,51],[51,52],[35,67],[28,18],[31,56],[32,20],[-3,43],[14,48],[11,-3],[26,-67],[20,-2],[54,14],[80,116],[26,21],[19,4],[11,-10],[4,-14],[-1,-17],[-6,-25],[10,-29],[-13,-22],[-53,-4]],[[90753,77041],[-9,-16],[-20,14],[1,32],[2,9],[57,28],[16,-18],[4,-15],[-51,-34]],[[90612,77475],[42,-42],[58,9],[-14,-38],[-22,1],[-39,-55],[-34,-7],[-17,-13],[-55,-82],[-8,-32],[-33,-62],[-50,-55],[-9,-104],[-32,42],[-4,42],[10,35],[57,74],[23,41],[7,34],[22,36],[10,32],[14,14],[48,131],[26,-1]],[[81496,94700],[-10,-27],[-15,-21],[-11,-26],[-19,-19],[-59,-24],[-46,-54],[-8,-5],[-163,30],[-26,9],[-53,33],[-75,31],[-39,46],[19,8],[19,4],[67,-6],[19,14],[10,39],[1,23],[5,18],[22,13],[241,-40],[93,-23],[28,-23]],[[71180,97725],[34,-21],[26,16],[248,-50],[53,-18],[11,-13],[-217,-8],[-44,3],[-4,29],[-49,1],[-85,19],[-23,27],[-5,11],[27,11],[28,-7]],[[72229,98414],[-258,-21],[-25,13],[-8,8],[36,44],[30,21],[164,8],[131,-14],[41,-13],[-15,-26],[-8,-9],[-88,-11]],[[69631,93948],[-82,-27],[-22,-2],[-50,7],[-22,-11],[-33,27],[2,24],[16,25],[9,31],[-6,78],[42,49],[56,19],[164,22],[23,-6],[33,-15],[25,-18],[33,-43],[26,-18],[40,-34],[12,-33],[-2,-30],[-75,-6],[-130,-25],[-59,-14]],[[71564,93485],[-135,-5],[-67,9],[-10,11],[9,28],[69,42],[31,27],[32,46],[56,38],[47,0],[147,-45],[21,-28],[3,-13],[-58,-38],[-41,-14],[-63,-48],[-41,-10]],[[72083,93733],[-20,-6],[-152,23],[-53,30],[-16,27],[6,24],[141,117],[54,-33],[15,-31],[36,-38],[-1,-86],[-10,-27]],[[72825,95287],[10,-19],[4,-21],[-12,-6],[-36,1],[-20,-54],[-20,9],[-13,31],[-45,-21],[-12,5],[-21,24],[-13,5],[-9,16],[59,48],[36,-25],[24,1],[-5,29],[1,22],[30,9],[40,1],[2,-55]],[[66791,92128],[9,-29],[-1,-53],[-11,-39],[-31,-6],[-31,-16],[-53,17],[-29,-11],[-30,-1],[-24,6],[-25,8],[-16,11],[1,30],[-22,43],[-34,14],[-31,5],[-35,13],[-17,-6],[-22,-16],[-14,5],[-76,92],[-12,21],[-8,24],[-11,15],[-26,64],[13,29],[26,19],[18,5],[32,43],[59,18],[12,-3],[11,-13],[61,-44],[33,-29],[28,-35],[30,-30],[89,-51],[60,-50],[61,-35],[16,-15]],[[55821,83685],[-27,-55],[-74,-116],[23,-15],[27,-5],[32,-22],[30,-3],[53,18],[10,100],[3,90]],[[55898,83677],[17,0],[26,6],[16,-23],[30,-23],[35,-20],[54,-34],[55,-22],[18,-2],[58,3],[61,-3],[17,-51],[30,-24],[25,-34],[1,-18],[-33,-119],[-7,-40],[-2,-40],[13,-51],[11,-28]],[[56323,83154],[-9,-4],[-157,6],[-148,9],[-137,9],[-132,9],[-127,8],[-79,8],[-78,7],[-11,7]],[[55445,83213],[43,49],[28,52],[23,67],[3,46],[6,52],[37,21],[80,-3],[35,25],[44,62],[46,74],[15,32]],[[55805,83690],[16,-5]],[[59722,78187],[6,-19],[66,-146],[31,-54],[24,-22],[28,-3],[53,46],[23,7],[50,-18],[18,31],[26,16],[33,2],[38,-13],[41,-23],[-17,-52],[-17,-41],[-7,-45],[-9,-51],[-46,-23],[-48,3],[-52,-15],[-18,20],[-12,18],[-23,18],[-30,10],[-27,-12],[-32,-69],[-56,-47],[-19,-54],[-56,12],[-47,-10],[-69,-49],[-52,-106],[-57,-66],[-46,-21],[-43,7],[-28,20],[-57,69],[4,25],[8,13],[10,35],[23,131],[-3,43],[-13,66],[-45,52],[-36,-9],[-21,13],[-75,89],[-40,6],[-45,-18],[-16,13],[-13,31],[89,109],[88,90],[38,9],[52,42],[55,63],[-8,49],[-12,37]],[[58251,77914],[-5,-38],[-3,-24],[-12,-99],[-8,-37],[-13,-42],[-142,-49],[9,23],[-3,42],[-6,31],[13,29],[-31,10],[-14,-15],[-11,-28],[9,-62],[-15,-35],[-6,-19],[-1,-46],[-9,-20],[-2,-21],[23,5],[-10,-39],[-43,-76],[-15,-45],[4,-180],[-19,-107],[-1,-32]],[[57940,77040],[-45,-1],[-14,2],[-42,16],[-48,29],[-28,55],[-18,40],[-40,-18],[-8,5],[-11,19],[-31,13],[-37,0],[-85,72],[-9,13],[-67,-13],[-99,-35],[-76,-45],[-79,-78],[-32,-60],[-37,-32],[-52,-23],[-94,9],[-97,30],[-105,32],[-57,-18],[-77,13],[-115,39],[-86,12],[-85,-23],[-14,17],[-4,20],[4,28],[12,23],[20,17],[11,17],[1,18],[-23,29],[-47,39],[-20,24]],[[55622,78403],[11,14],[63,19],[29,-19],[14,7],[13,16],[7,12],[1,14],[6,16],[22,8],[56,-10],[23,23],[8,13],[5,27],[6,23],[20,12],[0,20],[-3,22],[12,50],[7,20],[11,8],[14,15],[24,33],[-6,28],[5,21],[25,51],[19,49],[0,25],[3,22],[16,23],[18,31],[23,96],[9,16],[15,18],[11,18],[1,63],[11,18],[21,21],[20,33],[17,38],[12,19],[17,4],[19,16],[20,5],[20,-7],[13,4],[19,19],[48,71],[7,14]],[[57394,79642],[26,2],[20,-4],[32,-26],[22,-32],[9,-26],[19,-36],[20,-51],[22,-68],[4,-34],[9,-37],[16,-45],[31,-50],[5,-10],[14,-35],[27,-78],[23,-31],[20,-34],[9,-34],[15,-31],[33,-41],[27,-37],[22,-107],[15,-50],[10,-38],[-5,-76],[6,-33],[-12,-60],[-23,-120],[-5,-95],[4,-52],[0,-33],[6,-21],[6,-44],[1,-38],[-8,-11],[-12,-9],[-4,-8],[10,-17],[14,-32],[14,-36]],[[64112,66122],[8,35],[3,22],[-19,167],[-6,128],[2,26],[11,30],[19,66],[9,65],[28,148],[29,57],[43,42],[35,-82],[43,-63],[8,-70],[-13,-57],[-11,-90],[7,-42],[2,-36],[12,-61],[11,-78],[2,-55],[-6,-51],[-15,-42],[-29,-129],[-9,-13],[-36,-22]],[[45224,70776],[38,-30],[35,14],[43,-39],[23,-9],[-20,-27],[-21,-36],[-50,9],[-42,34],[-15,26],[-5,23],[14,35]],[[47942,73259],[-24,-6],[-95,-94],[-29,0],[-55,41],[-96,14],[-32,12],[-39,-27],[-30,1],[-25,-35],[-17,10],[20,77],[31,152],[-1,93],[7,81],[-8,80],[-16,50],[21,130],[-2,67],[-19,84],[59,-13],[-19,34],[-18,20],[-17,-4],[-15,1],[-50,-33],[-25,-10],[-8,6],[3,52],[-13,68],[20,18],[24,5],[20,29],[12,33],[-7,57],[18,55],[40,46],[-21,-7],[-24,-29],[-38,-104],[-12,-53],[-33,-17],[-29,-9],[-14,6],[-18,13],[-2,39],[2,31],[12,62],[4,88],[18,78],[-2,21],[-5,31],[16,30],[19,20],[28,68],[40,160],[47,170],[-4,21],[-10,15],[4,46],[28,200],[11,26],[13,59],[3,94],[5,65],[-1,33],[-4,39],[-18,75],[-18,159],[-2,53],[15,26],[-25,4],[-11,35],[2,38],[28,63]],[[43048,73133],[-2,-11],[-15,5],[-20,-4],[-11,31],[10,13],[22,3],[11,-14],[5,-23]],[[41350,74542],[-12,-27],[-21,10],[-7,10],[6,59],[17,14],[17,-24],[0,-42]],[[42479,74103],[-6,-6],[-58,16],[-16,21],[-7,39],[10,13],[25,8],[37,-7],[24,-28],[0,-36],[-9,-20]],[[42283,74052],[-13,-7],[-74,44],[-26,21],[-34,51],[96,-62],[51,-47]],[[42044,74034],[-29,-1],[-27,44],[40,23],[12,-14],[8,-16],[6,-21],[-10,-15]],[[42181,73993],[23,-23],[-35,-5],[-11,-11],[-29,16],[-33,-3],[-22,31],[-5,33],[11,20],[30,0],[71,-58]],[[42875,73640],[17,-4],[89,9],[24,-6],[-3,-43],[-17,-17],[-52,-11],[-82,27],[-27,37],[-4,27],[0,12],[17,10],[38,-41]],[[55231,80363],[-1,17],[-6,42],[-59,83],[-8,35],[3,13],[-4,22],[-13,13],[-47,16],[-12,-9],[-11,9],[-17,20],[-29,16],[-3,9],[-11,14],[-6,2],[-3,-9],[-9,-12],[-30,-16],[-12,7],[-11,13],[-13,29],[-18,25],[-15,9],[-9,14],[-2,10],[34,21],[7,21],[-4,39],[-5,5],[-13,-13],[-28,-11],[-26,-6],[-13,0],[-73,71],[-48,22],[-28,6],[-3,-7],[13,-40],[22,-49],[-1,-13],[-26,-20],[-15,-9],[-18,-17],[-15,-24],[-12,-10],[-12,2],[-11,12],[-31,73],[-38,55],[-4,13],[-12,3],[-17,12],[-6,18],[9,17],[11,17],[21,10],[6,9],[4,14],[7,19],[-2,6],[-14,21],[-22,20],[-60,-15],[-16,-10],[-9,13],[-7,21],[-16,3],[-20,19],[-25,18],[-24,5],[-50,26],[-19,1],[-11,9],[-12,20],[-10,21],[-5,44],[-37,19],[-37,13],[-2,-7],[1,-43],[-2,-24],[-24,-14],[-24,-2]],[[54113,81139],[2,8],[28,78],[13,50],[15,91],[-18,72],[-5,33],[-8,16],[-50,35],[-4,12],[8,48],[-4,20],[-12,21],[-16,41],[-7,36],[21,42],[5,30],[9,42],[6,23],[1,7],[-13,16],[-3,23],[3,33],[-7,25],[-18,15],[-11,21],[-6,27],[5,41],[13,56],[-29,67],[-72,79],[-35,55],[3,32],[15,28],[28,26],[21,45],[11,54],[1,10],[1,39],[-33,157],[-5,39],[-4,48],[-2,13]],[[53960,82793],[64,-33],[26,-19],[-3,21],[-5,18],[3,27],[-2,40],[-57,20],[-38,7]],[[53948,82874],[-5,28],[4,18]],[[53947,82920],[11,-11],[37,-4],[92,54],[159,70],[170,66],[40,7],[40,14],[14,24],[15,17],[23,43],[51,68],[91,24],[34,32],[70,45],[162,50],[67,11],[66,1],[59,-39],[62,-49],[12,-30],[-34,19],[-49,44],[-18,2],[42,-134],[22,-47],[47,-36],[39,-11],[119,21],[43,28],[12,14]],[[56323,83154],[16,23],[20,-3],[23,-14],[11,-11],[4,-12],[3,-13],[13,-3],[23,-10],[31,-24],[24,-23],[23,-33],[8,-37],[0,-42],[-1,-27],[2,-11]],[[56523,82914],[32,-196],[53,-189],[19,-92],[8,-49],[6,-70],[2,-50],[0,-28],[-4,-38],[-16,-23],[-101,-65],[-20,-20],[-29,-51],[-28,-52],[-6,-18],[-2,-11],[6,-18],[36,-27],[37,-23],[12,-17],[26,-21],[10,-19],[6,-17],[-1,-39],[-12,-54],[5,-40],[-12,-27],[-10,-30],[-2,-53],[18,-58]],[[83638,62566],[43,-30],[94,-108],[34,-27],[36,-20],[28,-5],[26,24],[10,25],[20,67],[20,8],[13,-24],[9,-33],[5,-47],[-6,-50],[-20,-44],[-12,-54],[-8,-177],[0,-53],[7,-51],[17,-81],[9,-23],[26,-29],[7,-22],[1,-39],[4,-35],[17,-13],[14,-18],[-5,-38],[-9,-39],[-12,-97],[-55,-223],[-3,-48],[-22,-96],[-45,-16],[-52,-46],[-28,-36],[-25,-47],[-10,-62],[8,-28],[5,-30],[0,-32],[-8,-27],[-25,-65],[-10,-54],[-11,-24],[-6,-29],[2,-33],[10,-29],[30,-125],[33,-121],[7,-14],[2,-16],[-19,-32],[1,-58],[5,-58],[29,-142],[4,-38],[10,-31],[14,-30],[17,-24],[46,-42],[18,-9],[19,-1],[4,28],[17,10],[-4,28],[-20,38],[0,21],[10,16],[13,9],[28,42],[29,34],[38,-3],[37,-19],[27,-19],[22,-37],[22,-62],[16,-69],[-1,-33],[-3,-33],[0,-33],[12,-22],[36,-1],[18,51],[3,58],[-13,22],[6,28],[11,22],[16,-19],[15,-36],[56,-39],[14,-1],[11,-7],[25,-28],[12,-21],[-14,-45],[-56,-10],[-16,-34],[17,-68],[26,-55],[17,-45],[15,-49],[0,-45],[-9,-46],[24,3],[23,-9],[32,-40],[10,-3],[10,6],[-1,-141],[-22,-129],[-27,16],[-23,54],[4,67],[15,64],[-8,14],[-15,-6],[-17,-14],[-19,-5],[-30,8],[-62,70],[-26,7],[-6,31],[2,67],[-25,80],[-4,28],[-8,23],[-74,86],[-9,15],[-23,69],[-52,98],[-14,10],[-16,3],[-5,-25],[7,-38],[3,-33],[-1,-35],[2,-27],[25,-54],[3,-26],[17,-70],[2,-82],[-21,-34],[-24,38],[-1,31],[-4,29],[-25,74],[-8,16],[-48,74],[-37,80],[-82,86],[-9,5],[-15,-7],[-13,-10],[-40,-43],[-14,-29],[-1,-46],[-28,-36],[-39,-5],[-30,23],[-25,45],[-21,2],[-25,71],[-31,9],[-26,-55],[-5,109],[0,111],[7,33],[13,27],[65,116],[8,38],[-3,50],[-15,40],[-23,25],[-27,10],[-19,23],[-15,38],[-11,-67],[10,-98],[2,-65],[-9,-24],[-17,0],[-16,7],[-11,23],[-9,67],[-23,43],[-9,63],[-10,9],[-21,-5],[-16,29],[-10,74],[-2,78],[-9,66],[-13,64],[-7,52],[-12,235],[-2,21],[-6,18],[-15,27],[-11,32],[-2,27],[3,115],[5,28],[11,13],[16,-22],[12,-28],[15,-14],[14,-17],[25,-69],[10,-10],[31,2],[18,8],[9,25],[5,30],[1,35],[-18,103],[-6,74],[0,67],[5,67],[24,112],[3,77],[-2,104],[4,61],[-1,36],[-14,55],[-4,60],[41,302],[13,58],[9,61],[4,80],[31,22],[29,33],[15,-3],[15,-8],[36,17],[13,1]],[[82586,56704],[-26,-42],[3,52],[7,49],[26,99],[19,31],[31,78],[18,38],[42,75],[39,82],[13,6],[14,1],[12,9],[25,45],[63,147],[53,110],[54,139],[26,41],[7,15],[49,128],[16,18],[17,14],[12,17],[11,22],[17,56],[8,65],[-5,37],[-10,54],[13,74],[9,34],[35,150],[10,31],[14,-19],[2,-27],[-7,-64],[0,-31],[8,-33],[-10,-53],[25,-142],[19,-89],[1,-30],[-26,-53],[-15,-16],[-33,-15],[-15,-15],[-23,-44],[-15,-57],[-4,-30],[-7,-23],[-68,-39],[-31,-25],[-15,-19],[-7,-31],[5,-55],[-57,-199],[-18,-51],[-19,-45],[-24,-31],[-33,-19],[-27,-39],[-18,-68],[-22,-61],[-28,-45],[-30,-40],[-28,-30],[-30,-20],[-9,-27],[-6,-33],[-14,-16],[-15,-8],[-28,-33]],[[84026,58533],[32,-29],[32,25],[31,-7],[26,-38],[-9,-24],[-1,-27],[57,58],[16,-3],[-1,-54],[-3,-46],[-7,-44],[-12,-52],[-17,-46],[-21,-33],[-26,-21],[-12,-19],[-4,-28],[1,-35],[-6,-32],[-27,-14],[-42,-62],[-90,-40],[-25,-27],[-16,-36],[-17,-32],[-10,-8],[-4,15],[-1,13],[13,84],[-3,35],[-6,33],[4,66],[16,62],[8,68],[3,132],[12,182],[-1,22],[-9,25],[-35,20],[-14,19],[7,36],[13,25],[18,-1],[16,-23],[57,-48],[30,-40],[27,-51]],[[84202,57064],[-18,-6],[-20,3],[-13,28],[-22,122],[-26,30],[-30,22],[-15,19],[-14,23],[-42,122],[-3,74],[7,42],[13,38],[14,10],[35,1],[18,5],[40,56],[3,22],[0,92],[-4,64],[-10,62],[11,29],[14,28],[14,55],[3,39],[0,41],[4,29],[12,14],[54,45],[10,3],[71,-41],[14,-62],[1,-20],[-11,-69],[-9,-46],[-24,-71],[-18,-77],[-13,-115],[-8,-38],[-22,-72],[-7,-40],[0,-86],[-4,-32],[0,-31],[44,-143],[4,-23],[0,-26],[-8,-32],[-18,-55],[-10,-19],[-17,-14]],[[84603,58377],[20,-20],[22,8],[27,45],[30,-16],[18,-68],[9,-25],[5,-44],[-2,-106],[-7,-95],[6,-20],[14,-17],[12,-22],[10,-27],[7,-30],[2,-74],[18,-62],[2,-24],[-4,-25],[-29,5],[-3,-21],[1,-27],[-10,17],[-17,60],[-16,26],[5,-98],[5,-48],[1,-47],[-27,36],[-33,23],[-9,19],[4,61],[-1,31],[-14,64],[16,140],[0,29],[-3,28],[-13,57],[-21,47],[-13,0],[-32,-33],[-16,11],[-9,131],[-13,127],[-9,32],[-7,34],[6,28],[13,-11],[17,-34],[21,-19],[10,-16],[7,-30]],[[84788,59059],[20,-47],[4,-34],[-2,-38],[9,-16],[16,-5],[20,-19],[15,-35],[-9,-32],[3,-46],[-16,-59],[2,-105],[9,-33],[1,-33],[-2,-36],[4,-28],[24,-96],[5,-32],[-8,-25],[-2,-24],[15,-2],[21,-40],[12,-53],[-3,-13],[-17,41],[-13,6],[-55,-11],[-33,17],[-22,2],[-21,70],[-19,12],[-15,31],[-25,79],[-8,46],[18,46],[5,37],[-1,36],[-17,-6],[-14,12],[-17,44],[-7,25],[-13,22],[-20,50],[-30,20],[-11,14],[-24,42],[-16,53],[-17,92],[-9,95],[76,-25],[76,5],[86,22],[25,-26]],[[83528,59607],[14,-5],[45,18],[18,-9],[12,-33],[15,-10],[12,-17],[23,29],[22,-33],[20,-63],[24,-44],[22,-33],[5,-25],[-14,-40],[-4,-50],[2,-55],[16,-114],[-5,-31],[-18,-44],[-12,-49],[1,-20],[-5,-16],[-1,-35],[-11,7],[-9,-5],[-9,-16],[-15,-33],[-23,10],[-10,10],[-3,29],[-7,20],[-9,12],[-24,50],[-11,38],[-1,40],[-6,37],[-12,33],[-16,26],[-6,24],[-2,29],[-1,75],[-24,92],[-8,23],[-21,22],[-18,30],[-8,29],[-7,48],[-5,7],[-14,-3],[-13,7],[3,35],[14,25],[19,3],[51,-14],[14,-11]],[[85001,57212],[22,-35],[30,9],[-1,-87],[5,-26],[27,-74],[4,-61],[-16,-59],[-12,-27],[-22,-40],[0,-18],[9,-20],[31,-12],[23,-32],[4,-91],[22,-71],[-1,-31],[-9,-128],[3,-54],[16,-44],[14,-19],[8,-27],[6,-75],[-1,-128],[-2,-44],[-10,-42],[-30,-94],[-40,-75],[-22,5],[-6,-22],[13,-68],[-5,-145],[-9,-100],[-13,51],[-9,53],[-9,140],[-10,64],[-16,57],[-7,52],[-16,48],[-22,125],[-14,-7],[-23,-34],[-5,-23],[-3,-36],[-6,-32],[-27,-51],[-22,-60],[-17,-67],[-6,-61],[15,-47],[15,-20],[21,-42],[7,-20],[23,-139],[-1,-141],[-17,-63],[-42,-119],[-30,-37],[-17,19],[-13,72],[-2,29],[9,68],[1,62],[-10,21],[-12,-4],[-4,-9],[-27,-81],[-12,-21],[-17,-2],[-13,5],[-81,71],[-66,70],[-51,65],[-38,99],[-8,74],[0,77],[-17,113],[-2,38],[2,37],[16,70],[20,35],[12,25],[9,28],[6,37],[-2,37],[-7,23],[-32,82],[-27,50],[-57,45],[-13,24],[-14,19],[-16,8],[-16,0],[-16,-14],[-5,-29],[2,-27],[-2,-26],[-24,-148],[-30,32],[-29,38],[-7,26],[-4,32],[-5,21],[-6,19],[-14,-49],[-16,-39],[-20,-10],[-21,0],[-7,17],[-7,94],[-22,30],[-27,-7],[-33,-52],[-6,-19],[-7,-45],[-36,-127],[-19,-98],[-21,-96],[-9,-31],[-13,-21],[-19,9],[-18,23],[-17,61],[6,72],[19,45],[15,49],[19,171],[1,61],[4,26],[31,77],[26,48],[13,10],[57,28],[23,23],[36,0],[30,13],[24,37],[2,38],[-2,40],[6,24],[9,21],[12,27],[15,20],[40,15],[14,17],[10,26],[16,50],[17,-12],[18,-20],[33,-16],[28,-42],[19,-66],[3,-32],[5,-108],[-7,-25],[-28,-51],[13,-5],[36,46],[19,18],[45,24],[11,16],[7,24],[16,66],[12,71],[9,29],[13,23],[13,4],[47,-48],[31,23],[8,73],[7,106],[6,29],[17,28],[21,-9],[28,-38],[27,-13],[9,31],[10,61],[10,-1],[36,-20],[34,13],[10,73],[-7,78],[-27,226],[16,51],[14,1],[34,-60],[65,-81],[22,-50],[14,-61]],[[84269,57286],[-11,-15],[-4,38],[3,51],[21,179],[-5,45],[36,100],[22,93],[32,99],[5,51],[29,97],[27,134],[-1,45],[7,22],[4,33],[0,29],[20,50],[6,-33],[-6,-64],[1,-30],[3,-14],[0,-60],[-7,-91],[7,-105],[-13,-107],[-15,-48],[-21,-34],[-24,-21],[-25,-53],[-15,-62],[-3,-57],[-39,-192],[-34,-80]],[[83866,62727],[-17,-42],[-10,12],[10,40],[0,14],[8,31],[15,11],[13,-31],[-19,-35]],[[83755,62996],[3,-52],[-17,1],[-24,32],[-3,16],[1,13],[4,11],[36,-21]],[[83877,63574],[-5,-7],[-8,3],[8,55],[14,15],[11,-6],[-20,-60]],[[83854,63814],[-13,-47],[-11,0],[2,26],[14,55],[5,-1],[3,-33]],[[83655,55342],[15,-41],[19,11],[30,-12],[6,-22],[-1,-14],[-32,-40],[-21,42],[-38,-29],[-18,17],[-24,-15],[-15,33],[6,31],[39,51],[34,-12]],[[82521,56384],[-14,-44],[-16,50],[1,71],[5,19],[24,11],[0,-107]],[[83309,57883],[-34,-18],[-8,56],[24,51],[28,-21],[16,-20],[-8,-18],[-18,-30]],[[83360,58852],[15,-9],[11,8],[10,31],[9,-45],[22,-37],[-7,-38],[-20,-4],[-19,8],[-21,-15],[-25,9],[-14,35],[-17,63],[-9,12],[1,26],[6,16],[-3,4],[2,12],[3,8],[5,3],[13,-28],[32,-42],[6,-17]],[[83343,58584],[-21,-19],[-5,12],[-3,28],[0,20],[-20,104],[15,15],[11,-12],[12,-16],[10,-9],[10,-32],[-2,-23],[3,-22],[-10,-46]],[[84068,57875],[-7,-8],[-7,2],[-16,-21],[-6,39],[5,66],[25,50],[6,16],[7,10],[8,1],[8,-20],[2,-30],[-16,-90],[-9,-15]],[[84609,57480],[-3,-21],[-22,2],[-8,-3],[-20,-54],[-12,-14],[-66,-18],[-52,14],[-18,30],[-12,49],[-3,33],[13,35],[12,24],[42,46],[10,35],[22,43],[45,14],[4,-11],[6,-6],[9,-2],[23,-35],[25,-23],[-6,-85],[7,-28],[4,-25]],[[83402,54871],[-7,-35],[-9,-16],[-12,9],[-9,18],[-5,-27],[-24,-10],[-15,-41],[-23,-12],[-15,6],[2,37],[43,54],[27,21],[23,39],[12,5],[6,-33],[6,-15]],[[83914,55546],[-28,-8],[-9,0],[-22,59],[-2,26],[-18,29],[6,29],[23,7],[40,38],[64,-59],[10,-21],[-20,-13],[-14,-56],[-30,-31]],[[85016,57468],[-4,-3],[-15,45],[2,51],[21,76],[15,-67],[0,-30],[-2,-15],[14,-37],[-10,-19],[-21,-1]],[[84913,57554],[-5,-16],[-6,33],[-17,31],[-15,53],[-11,16],[7,42],[1,68],[16,31],[7,10],[11,33],[6,2],[5,-28],[-11,-85],[16,-100],[-6,-62],[3,-14],[-1,-14]],[[83408,59764],[0,-39],[-47,57],[-1,20],[1,14],[5,9],[25,-21],[17,-40]],[[83864,59642],[18,-1],[5,5],[33,-48],[-2,-24],[4,-33],[-19,-55],[-3,-19],[-11,-18],[-35,44],[-13,27],[-4,56],[14,81],[13,-15]],[[83914,58959],[-22,-143],[-15,49],[6,31],[-13,26],[-3,24],[5,31],[13,29],[3,94],[29,30],[11,1],[-4,-23],[1,-43],[-11,-106]],[[84070,58933],[-14,-13],[-29,56],[-17,26],[-4,15],[13,21],[37,0],[19,-39],[3,-24],[-8,-42]],[[84244,59247],[24,-88],[-26,60],[-30,41],[-31,67],[-23,24],[-6,14],[2,28],[17,5],[7,-2],[45,-119],[21,-30]],[[84381,59017],[1,-51],[-10,19],[-34,99],[-9,36],[9,24],[25,-37],[18,-90]],[[84365,58921],[53,-69],[37,-116],[4,-89],[-3,-35],[-17,39],[-38,54],[-26,12],[-8,10],[3,30],[-17,27],[-2,11],[-15,12],[-23,61],[-16,12],[-15,-13],[-35,-91],[-37,-64],[-1,25],[15,79],[10,128],[6,39],[-8,57],[-1,51],[28,-24],[35,-23],[27,-33],[4,-22],[40,-68]],[[84542,59695],[-8,-37],[-9,13],[-12,-2],[-21,-32],[-33,43],[-5,33],[24,73],[0,109],[8,27],[9,19],[11,11],[23,-75],[8,-10],[22,-34],[-5,-70],[2,-41],[-14,-27]],[[83937,59935],[-1,-23],[-60,85],[-3,15],[0,13],[4,14],[60,-104]],[[83897,60486],[5,-20],[-5,1],[-4,-4],[-13,-41],[14,-77],[-9,-56],[-16,-4],[-6,6],[3,28],[4,12],[-3,37],[-10,23],[-7,44],[-12,27],[6,43],[36,5],[17,-24]],[[84531,57952],[-7,-3],[13,61],[10,-9],[3,-6],[0,-28],[-19,-15]],[[84799,57593],[2,-29],[-35,75],[-8,53],[12,-2],[16,-20],[13,-77]],[[84148,56111],[3,-14],[-1,-14],[-29,-27],[-9,1],[-3,44],[7,21],[14,-18],[12,21],[6,-14]],[[84939,55853],[-4,-32],[-17,77],[-7,19],[9,65],[19,-32],[0,-97]],[[84613,58463],[-35,-4],[-15,26],[-19,78],[21,16],[21,-4],[15,-27],[15,-52],[-3,-33]],[[84668,57109],[-8,-34],[-31,28],[-8,25],[4,29],[15,10],[8,0],[15,-31],[5,-27]],[[83680,62835],[-1,-39],[-14,21],[-3,29],[1,21],[6,26],[9,-23],[2,-35]],[[83294,58482],[6,-31],[-8,-46],[-7,-10],[-8,19],[-20,14],[-1,24],[10,0],[18,24],[10,6]],[[84376,58342],[16,-76],[-22,0],[-8,56],[10,18],[4,2]],[[83974,59060],[-8,-18],[-5,3],[-4,31],[8,21],[3,-2],[6,-35]],[[84991,57369],[-5,-15],[-8,31],[7,68],[5,11],[7,-43],[-6,-52]],[[84681,58522],[-5,-30],[-8,8],[-7,14],[-11,44],[-3,33],[16,-18],[9,-33],[9,-18]],[[82598,56575],[-19,-14],[-4,36],[2,35],[14,-3],[6,-11],[1,-43]],[[84360,57164],[2,-60],[-25,-18],[-21,16],[-13,36],[0,13],[11,-1],[26,31],[8,7],[12,-24]],[[30565,49403],[-2,-38],[-9,-15],[-14,-3],[-21,26],[-15,-6],[-15,-2],[-22,31],[-7,31],[-17,25],[-35,-10],[-29,-1],[-24,6],[-22,-8],[-18,-33],[-14,-38],[-16,-31],[-48,-22],[-25,0],[-23,-21],[-33,-8],[-23,-18],[-41,-10],[-49,-10],[-28,-28],[-10,-12],[-28,-39],[-49,-62],[-26,-21],[-33,-67],[-38,-62],[-25,-33],[-37,-16],[-16,-16],[-5,-20],[3,-24],[-6,-60],[-12,-111],[-3,-54],[-2,-26],[-25,-89],[-26,-83],[-13,-55],[-8,-40],[9,-34],[10,-60],[9,-48],[3,-32],[-3,-38],[-11,-34],[-18,-22],[-23,-7],[-49,-60],[-54,-89],[-18,-41],[-5,-39],[-8,-62],[4,-31],[9,-22],[10,-52],[1,-27],[-8,-15],[-16,-3],[-13,-5],[-11,-14],[-10,4],[-10,-7],[0,-22],[3,-25],[-1,-26],[-7,-17],[-5,-12],[5,-17],[10,-15],[14,-25],[21,-48],[15,-9],[13,-16],[1,-27],[-4,-27],[-12,-12],[-1,-23],[16,-28],[10,-21],[11,-30],[9,-41],[0,-27],[11,-34],[6,-28],[0,-27],[17,-27],[15,-20],[10,-18],[11,-12],[2,-20],[-1,-30],[15,-50],[28,-38],[22,-55],[14,-39],[27,-64],[1,-73],[-33,-84],[-33,-84],[54,3],[56,-2],[58,-24],[39,-23],[23,-11],[17,-26],[8,-42],[7,-34],[1,-50],[25,-40],[-2,-38],[-1,-54],[11,-1],[71,0],[78,0],[74,10],[28,13],[34,65],[21,20],[20,30],[24,56],[19,25],[16,31],[23,31],[10,23],[8,8],[19,15],[-8,-30],[-6,-31],[-2,-44],[9,-49],[-8,-36],[-12,-32],[0,-85],[0,-121],[0,-104],[-1,-129],[0,-147],[0,-98],[13,20],[17,17],[23,-45],[16,-20],[14,-4],[15,1],[19,10],[43,37],[29,31],[34,-2],[46,-12],[26,1]],[[30672,45534],[35,-125],[25,-91],[29,-105],[24,-84],[35,-127],[31,-110],[32,-118],[37,-133],[-11,-34],[-10,-27],[1,-46],[-15,-24],[-15,-15],[-19,-38],[-12,-34],[-1,-47],[3,-242],[-3,-66],[-10,-56],[-10,-29],[-6,-22],[15,-56],[13,-113],[10,-22],[13,-46],[6,-44],[-3,-16],[-25,-21],[-9,-18],[-3,-64],[-11,-23],[-18,-31],[-12,-35],[-10,-24],[-10,-14],[-5,-42],[-7,-44],[-23,-28],[-4,-53],[0,-44],[12,-43],[40,-92],[4,-22],[-23,-56],[-13,-38],[-32,-117],[-1,-22],[8,-55],[49,-238],[8,-19],[15,-23],[24,3],[37,-26],[18,-29],[2,-15],[-4,-9],[-20,-20],[-22,-26],[-7,-24],[-2,-39],[5,-57],[-9,-18],[-22,-23],[-18,-32],[-19,-53],[-32,-81],[-11,-22],[-5,-28],[-18,-9],[-34,-55],[-5,-28],[5,-27],[17,-22],[12,-32],[3,-41],[0,-26]],[[30691,41759],[-21,-39],[-27,-44],[-34,-9],[-13,-22],[3,-47],[11,-66],[0,-52],[-10,-60],[-24,-65],[-37,-44],[-35,-24],[-27,0],[-27,-5],[-11,-7]],[[30439,41275],[-20,39],[-91,130],[-34,69],[-32,33],[-78,111],[-8,36],[-9,114],[-11,32],[-26,41],[-68,55],[-26,28],[-27,50],[-40,36],[-44,72],[-26,59],[-29,38],[-91,54],[-45,54],[-85,76],[-38,49],[-91,59],[-27,28],[-90,138],[-62,46],[-51,77],[-153,166],[-24,53],[-23,81],[-34,49],[-38,112],[-57,66],[-54,87],[-20,80],[-36,101],[-11,54],[-32,53],[-2,107],[-22,49],[16,24],[17,11],[21,165],[-12,83],[-56,151],[-21,72],[-15,93],[-22,55],[-34,116],[-21,102],[-45,75],[-12,27],[-7,38],[-25,26],[-1,79],[-17,150],[-25,76],[-90,140],[-2,55],[-7,99],[-20,106],[-99,332],[-26,99],[-25,161],[-22,91],[-25,162],[-37,123],[-24,107],[-25,133],[-2,71],[-45,122],[-24,112],[-42,94],[-42,72],[-18,50],[-58,240],[-8,71],[-40,132],[-40,95],[-25,76],[-32,69],[-195,212],[-69,88],[-23,42],[-10,66],[4,38],[20,36],[28,-27],[17,11],[13,47],[1,72],[-17,92],[-63,177],[5,38],[12,42],[-24,86],[-27,68],[-13,53],[15,200],[14,51],[95,203],[26,86],[40,54],[42,82],[49,62]],[[27687,49891],[8,-11],[7,-10],[0,-21],[2,-18],[5,-17],[1,-32],[6,-21],[1,-23],[0,-33],[-3,-16],[3,-28],[11,-52],[-4,-16],[-11,-11],[-10,-14],[-10,-32],[-15,1],[-22,14],[-15,-18],[-5,-35],[4,-28],[2,-27],[9,-23],[28,-2],[-25,-73],[-12,-33],[3,-21],[15,-18],[11,-2],[25,27],[17,39],[10,22],[16,9],[21,-18],[28,-36],[33,-32],[13,-18],[24,5],[20,7],[17,-26],[17,-22],[4,-76],[13,-55],[15,-42],[19,-51],[18,-17],[22,0],[31,-19],[12,12],[11,35],[5,20],[16,9],[1,23],[-3,28],[5,32],[13,28],[33,42],[15,18],[4,25],[6,35],[-3,19],[-6,23],[1,34],[9,45],[12,52],[11,67],[4,31],[12,20],[4,29],[6,34],[14,38],[0,41],[6,18],[0,46],[15,94],[0,20],[6,5],[11,-6],[9,-22],[3,-21],[4,-9],[9,2],[10,12],[-1,19],[-7,18],[-2,11],[3,18],[15,38],[17,44],[36,92],[22,38],[56,40],[42,30],[41,29],[55,42],[78,58],[56,42],[50,76],[39,58],[33,50],[42,64],[56,138],[40,95],[28,70],[20,44],[16,123],[18,142],[8,62],[3,22],[8,-9],[9,-15],[10,-1],[11,1],[6,8],[-9,141],[1,31],[5,37],[-1,20],[-17,28],[-28,56],[-11,50],[-7,43],[-19,27],[-20,25],[1,20],[12,0],[30,-20],[22,7],[16,2],[15,20]],[[29087,51781],[17,38],[11,0],[13,-5],[23,-39],[14,-22],[17,-19],[15,-6],[15,-2],[9,1],[6,-25],[7,-31],[18,-21],[21,-21],[17,-34],[11,-23],[14,-28],[13,-36],[12,-64],[6,-43],[7,-24],[-2,-24],[14,-45],[11,-24],[18,-16],[35,-18],[19,-40],[16,-16],[18,-41],[16,-12],[20,2],[19,-20],[15,-39],[10,-49],[15,-27],[8,-51],[-9,-58],[8,-32],[16,-25],[25,-27],[23,7],[12,-9],[7,-25],[5,-29],[10,-70],[5,-45],[-10,-43],[-3,-30],[5,-41],[24,-19],[22,-16],[13,-31],[15,-9],[21,2],[27,8],[15,18],[10,5],[11,-8],[24,-17],[29,-19],[26,11],[23,5],[23,11],[23,33],[19,-2],[14,22],[19,35],[17,36],[14,8],[23,-17],[31,-25],[18,-31],[13,-9],[14,-23],[27,0],[29,12],[23,39],[24,12],[16,10],[15,-6],[58,-71],[16,-37],[20,-7],[17,-20],[27,-22],[15,-22],[19,-14],[14,-31],[22,-19],[20,-11],[8,-25],[0,-16],[-2,-12],[-21,-65],[-39,-129],[-36,-116],[-56,-182],[-32,-102],[8,-4],[49,-45],[12,-1],[18,11],[12,18],[11,2],[11,-17],[17,-22],[11,-65],[9,-31],[20,-25],[21,-40],[15,-42]],[[33844,40227],[6,-42],[4,-32],[9,-23],[9,-31],[9,-17],[7,-28],[-2,-33],[4,-41],[4,-37],[5,-9],[13,-10],[7,-33],[-5,-16],[2,-19],[5,-19],[-5,-18],[2,-14],[9,-12],[9,-46],[1,-78],[-10,-42],[-7,-34],[-2,-21],[6,-31],[-9,-36],[-11,-44],[2,-30],[2,-29],[1,-30],[3,-29],[-4,-30],[-4,-27],[-1,-30],[4,-35],[-8,-32],[-5,-23],[-1,-23],[8,-36],[21,-15],[16,-4],[16,19],[12,6],[22,-17],[20,-31],[26,-4],[23,-5],[17,-10],[26,11],[27,-11],[31,-17],[26,-15],[25,3],[20,2],[20,17],[19,-1],[15,30],[8,27],[8,19],[21,15],[14,-10],[12,-49],[21,-29],[9,-21],[15,-9],[34,-2],[21,2],[24,-15],[16,0],[14,-27],[13,-32],[1,-59],[12,-46],[16,-17],[8,-29],[-2,-40],[-8,-40],[1,-44],[8,-40],[0,-40],[6,-40],[11,-34],[4,-55],[-2,-40],[7,-23],[3,-33],[-5,-26],[-2,-36],[1,-33],[6,-26],[16,-35],[5,-61],[0,-42],[7,-49],[14,-23],[22,-8],[26,-7],[31,11],[28,13],[15,14],[31,36],[26,21],[14,13],[13,10],[27,-23],[24,-29],[20,-40],[35,-43],[-6,-11],[-15,-36],[1,-42],[10,-61],[-9,-127],[-28,-196],[-11,-114],[4,-32],[-10,-57],[-38,-123],[-1,-82]],[[34829,37110],[-5,-248],[-13,-174],[-21,-129],[-20,-69],[-17,-8],[-13,-21],[-8,-33],[-14,-27],[-21,-22],[-11,-24],[-2,-26],[-20,-16],[-38,-8],[-23,-21],[-6,-34],[-13,-27],[-19,-20],[-9,-33],[1,-46],[-11,-40],[-23,-33],[-21,-1],[-19,31],[-25,21],[-33,10],[-26,-8],[-22,-26],[-19,-41],[-17,-57],[-18,-9],[-21,38],[-26,11],[-31,-15],[-25,5],[-18,26],[-28,3],[-39,-20],[-77,23],[-117,65],[-99,25],[-121,-23],[-11,68],[7,37],[19,27],[13,32],[5,35],[13,27],[23,18],[9,19],[-3,19],[4,16],[13,15],[7,23],[2,31],[5,15],[8,12],[1,21],[-4,67],[0,55],[6,43],[8,25],[5,7],[5,15],[2,26],[8,24],[38,49],[15,27],[1,24],[6,33],[23,71],[7,34],[1,16],[8,17],[27,40],[16,37],[2,35],[-7,39],[-16,45],[-49,110],[-38,50],[-49,42],[-33,13],[-15,-14],[-16,11],[-16,38],[-27,29],[-57,33],[-128,129],[-52,62],[-17,39],[-48,69],[-79,100],[-61,48],[-42,-2],[-67,29],[-93,61],[-54,59],[-14,57],[-35,57],[-54,57],[-28,38],[-2,18],[-16,24],[-31,29],[-33,50],[-36,71],[-38,109],[-41,148],[-44,100],[-47,51],[-23,35],[0,16],[-7,16]],[[32597,39035],[6,29],[17,112],[25,164],[25,169],[31,199],[0,141],[0,149],[43,122],[30,87],[27,83],[26,142],[18,94],[68,23],[116,49],[57,24],[122,52],[123,53],[130,3],[125,3],[97,-117],[74,-90],[82,-99],[5,-21],[6,-83],[-6,-96]],[[92490,49103],[-21,-44],[-13,41],[-16,36],[-13,36],[-17,79],[0,40],[4,42],[1,43],[-8,87],[-19,78],[-68,189],[-21,49],[-24,44],[-16,11],[-31,11],[-14,8],[-26,31],[-24,36],[-60,106],[-31,30],[-17,37],[-94,120],[-27,28],[-34,0],[-28,24],[22,15],[5,40],[-5,41],[47,-67],[50,-58],[14,-47],[25,-3],[45,-38],[30,-35],[29,-40],[33,-58],[62,-45],[9,-17],[32,-75],[42,-64],[14,-35],[177,-301],[30,-85],[2,-58],[-6,-22],[-19,-49],[1,-58],[-6,-51],[-16,-52]],[[92198,49368],[14,-12],[42,60],[22,-42],[28,-20],[30,-12],[-12,-86],[4,-40],[7,-40],[-1,-59],[-13,-52],[-26,-76],[-12,-15],[-13,-8],[-43,-6],[-8,-40],[3,-43],[23,-57],[18,-63],[-18,-59],[-30,-40],[-29,-21],[-47,12],[-50,-5],[-10,-22],[0,-37],[-7,-28],[-9,-25],[-25,-53],[-29,-46],[-38,-45],[-13,-10],[-35,-7],[-31,-26],[-13,-25],[-15,-20],[-33,-22],[-32,-43],[-12,-8],[-66,-7],[-95,-2],[-28,-5],[-27,6],[-15,17],[-32,79],[-28,26],[-30,0],[-41,-28],[-8,6],[-80,116],[-25,28],[-26,21],[-32,15],[-30,23],[-18,55],[2,72],[24,42],[37,-21],[14,0],[14,12],[16,-4],[17,-10],[60,15],[34,-22],[34,-29],[32,-6],[32,6],[43,33],[14,-4],[42,0],[36,44],[14,177],[9,60],[13,14],[9,-4],[13,-30],[-17,-38],[-8,-29],[-2,-71],[9,-69],[22,-54],[32,-7],[29,36],[32,7],[30,-35],[30,6],[14,23],[16,10],[16,4],[14,13],[20,60],[13,67],[19,52],[52,88],[15,11],[17,6],[37,-4],[27,32],[2,70],[-4,72],[-31,167],[-2,27],[4,30],[9,27],[31,0],[32,-9],[13,-26],[14,-20]],[[89159,46590],[0,8],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,118],[0,96],[-16,38],[-15,57],[3,74],[19,92],[9,61],[0,50],[0,117],[0,117],[0,117],[0,117],[0,118],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[-1,118],[0,117],[0,117],[0,70],[0,39],[0,2]],[[89158,50339],[9,0],[28,-1],[22,-9],[140,-125],[41,-50],[14,-12],[14,-1],[14,-5],[62,-70],[94,-69],[99,-67],[31,-14],[31,-6],[69,-23],[37,-21],[53,-82],[27,-25],[25,-46],[35,-50],[15,-12],[15,-6],[35,-2],[35,9],[15,-4],[14,-9],[13,-17],[6,-33],[22,-47],[31,-20],[29,-42],[27,-50],[19,-50],[22,-43],[34,-18],[35,-2],[120,-253],[6,-39],[1,-165],[-13,-129],[30,-40],[40,-15],[58,-28],[55,-41],[175,-174],[24,-15],[35,-6],[36,3],[13,-9],[26,-32],[14,-20],[24,-57],[21,-61],[9,-17],[11,-14],[6,-33],[9,-103],[-3,-64],[-9,-24],[-28,-11],[-99,-11],[-65,12],[-46,-65],[-2,-28],[4,-27],[40,-137],[23,-121],[20,-50],[29,-40],[26,-48],[24,-54],[50,-95],[27,-36],[31,-21],[53,-74],[7,-33],[16,-103],[6,-69],[1,-29],[4,-26],[46,-63],[11,-18],[20,-140],[16,-65],[27,-24],[31,2],[85,42],[12,1],[16,-10],[14,-23],[4,-63],[-13,-66],[-4,-64],[17,-52],[43,-41],[16,-12],[78,-13],[30,-11],[30,-17],[11,-16],[-8,-28],[-15,-14],[-18,-6],[-29,-20],[1,-36],[16,-38],[15,-45],[12,-17],[14,-11],[33,-15],[33,-22],[22,-22],[22,-15],[48,-10],[36,-29],[51,12],[-44,-47],[-15,-11],[-53,17],[-10,-18],[22,-50],[32,-34],[12,-19],[-9,-23],[-37,-46],[-16,-6],[-29,-4],[-50,20],[-35,25],[-9,34],[-10,20],[-31,49],[-23,26],[-28,9],[-30,-1],[-53,28],[-116,20],[-27,12],[-35,39],[-16,6],[-18,-12],[-44,-8],[-13,3],[-32,33],[-33,12],[-14,-9],[-14,-3],[-44,24],[-34,10],[-28,33],[-15,30],[-17,28],[-16,70],[-24,67],[-31,54],[-65,89],[-13,22],[-25,81],[1,54],[9,54],[-14,-19],[-16,3],[-44,36],[-18,42],[-30,116],[-19,62],[-44,108],[-13,64],[-18,56],[-12,21],[-9,24],[-9,32],[-12,21],[-62,49],[-11,15],[-12,8],[-46,5],[-26,8],[-50,39],[-26,12],[-31,7],[-30,15],[-15,15],[-10,25],[-6,59],[-25,-7],[-25,10],[-24,21],[-24,13],[-17,-18],[-5,-47],[-8,-2],[-14,9],[-7,-5],[-16,-22],[-12,-29],[-23,4],[-47,30],[-21,18],[-18,34],[-15,38],[-16,29],[-19,22],[24,-51],[56,-228],[-14,-4],[-14,6],[13,-44],[-15,-6],[-15,0],[-32,19],[-31,6],[-10,-9],[7,-16],[11,-49],[9,-50],[-46,-23],[-46,-14],[-52,-27],[-53,-2],[-27,16],[-28,9],[-26,-9],[-25,-20],[-21,3],[-14,36],[-6,27],[-8,23],[-20,-4],[-19,-12],[33,-2],[10,-30],[8,-36],[23,-32],[29,19],[61,-5],[60,-57],[14,-7],[13,-11],[31,-56],[24,-51],[19,-59],[4,-23],[-1,-61],[-6,-30],[-39,-43],[-41,-33],[-61,-63],[-59,-73],[-31,15],[-28,38],[-10,10],[-29,21],[-18,7],[-69,-16],[-70,-8],[-30,1],[-28,12],[-32,23],[-31,-11],[-21,-26],[-23,-4],[-44,59]],[[91117,48486],[-11,-4],[-5,26],[-26,23],[-26,70],[1,61],[3,17],[15,1],[57,-70],[6,-22],[-4,-66],[-10,-36]],[[90560,49120],[-19,-17],[-13,13],[-6,38],[5,36],[16,29],[10,9],[12,-20],[4,-38],[-9,-50]],[[92408,50038],[-7,-51],[-17,30],[-12,42],[8,20],[19,11],[9,-52]],[[92249,50145],[-3,-29],[-9,1],[-24,57],[-4,15],[5,14],[28,-41],[7,-17]],[[91601,50948],[-1,-21],[-20,11],[-6,-3],[-34,60],[0,37],[9,31],[15,-5],[25,-39],[12,-71]],[[91966,46071],[12,0],[20,43],[17,13],[11,-20],[-18,-137],[-16,21],[-60,38],[-2,54],[-15,18],[-10,53],[-20,58],[-4,38],[12,-16],[12,-38],[53,-79],[-2,-25],[10,-21]],[[91762,46374],[-4,-14],[-16,10],[-46,80],[7,59],[21,30],[31,-33],[10,-49],[3,-27],[-6,-56]],[[91973,46812],[5,-41],[-22,44],[10,50],[2,27],[-1,15],[-22,26],[11,42],[13,14],[7,4],[0,-59],[6,-27],[-9,-95]],[[92855,45298],[-4,-31],[-10,10],[-30,-16],[-16,4],[-9,28],[-3,13],[27,-10],[-5,31],[38,-16],[12,-13]],[[89884,46957],[-12,-2],[-49,39],[-12,29],[57,-7],[15,-7],[3,-40],[-2,-12]],[[90881,48714],[-15,-3],[-26,54],[-6,21],[3,28],[32,39],[21,-35],[4,-75],[-13,-29]],[[90851,50714],[93,-38],[6,1],[-1,13],[1,4],[6,-10],[-2,-27],[-15,-7],[-13,3],[-10,-15],[-26,-52],[-18,9],[-22,-12],[-38,-1],[-50,23],[-13,-20],[-18,6],[-17,-22],[-8,1],[-4,32],[1,16],[20,14],[-3,49],[17,25],[29,-3],[27,17],[58,-6]],[[91787,50309],[-55,-8],[-20,9],[-18,33],[-16,52],[-16,12],[-7,11],[39,39],[35,12],[56,-49],[6,-25],[0,-16],[-1,-53],[-3,-17]],[[91813,46459],[39,-48],[21,14],[12,-7],[25,-55],[1,-40],[4,-34],[-1,-15],[-14,-21],[1,24],[-10,4],[-37,-1],[-28,15],[-39,4],[16,36],[4,14],[-21,59],[0,28],[1,15],[17,8],[9,0]],[[92397,46682],[16,-9],[33,4],[11,-33],[16,-11],[13,-15],[12,-22],[0,-13],[-3,-12],[-7,-10],[2,-23],[-12,3],[-16,-12],[-30,27],[-11,6],[-3,24],[-19,39],[-35,28],[18,23],[15,6]],[[92648,45232],[46,-30],[16,-34],[-17,-15],[-40,-10],[-10,20],[-39,21],[-6,37],[-19,-13],[10,27],[-25,29],[-7,40],[-1,16],[28,-19],[64,-69]],[[89885,46869],[5,-25],[-40,35],[-39,58],[-19,15],[-13,38],[24,-28],[41,-27],[41,-66]],[[91076,50527],[-9,-30],[-21,3],[-9,9],[15,6],[6,25],[7,8],[11,-21]],[[92209,50212],[-6,0],[-1,46],[4,24],[16,-16],[2,-42],[-15,-12]],[[91915,45757],[-4,-45],[-22,13],[-5,10],[4,28],[20,1],[7,-7]],[[92682,49481],[-2,-13],[-17,15],[14,30],[6,2],[-1,-34]],[[93321,47991],[-7,-54],[-5,-9],[-7,20],[-24,-20],[-11,-22],[-13,-17],[-28,4],[-27,15],[-26,28],[-23,35],[-23,55],[-14,57],[7,66],[-9,60],[-44,43],[-10,14],[-19,59],[-19,26],[-25,52],[-6,23],[-11,66],[-3,40],[9,116],[-4,58],[12,-5],[13,-23],[15,-16],[35,-11],[27,-46],[25,-90],[4,-30],[8,-21],[26,-38],[14,-25],[26,-98],[15,-21],[17,-9],[16,-14],[27,-43],[24,-49],[17,-51],[12,-55],[9,-70]],[[92957,48713],[-6,-4],[-12,72],[-2,54],[-4,40],[-6,24],[18,43],[8,12],[13,-23],[2,-51],[11,-43],[-8,-95],[-14,-29]],[[28507,56830],[-5,-8],[-16,-45],[-8,-39],[20,-41],[6,-44],[11,-47],[17,-47],[20,-89],[4,-35],[-5,-23],[-19,-14],[-17,-41],[-5,-51],[3,-25],[-52,-80],[-13,-13],[-9,12],[-11,40],[-13,33],[-8,11],[-4,1],[-4,-8],[-2,-17],[7,-76],[-6,-30],[-17,-24],[-20,-123]],[[28361,56007],[-8,16],[-67,165],[-58,205],[-12,93],[15,6],[14,-3],[8,15],[9,27],[-7,63],[28,47],[11,32],[7,-3],[19,-55],[26,-31],[33,-46],[21,-10],[-26,47],[-44,63],[-13,42],[-12,57],[-17,-25],[-8,-21],[-9,-12],[-8,15],[-1,18],[-26,4],[-7,17],[-7,9],[3,-36],[5,-22],[-2,-27],[-9,-1],[-7,27],[-9,25],[-13,105],[-29,49],[-14,16],[-11,7],[-17,33],[-22,18],[-29,52],[-37,37],[-44,14],[-54,-9],[-19,-20],[-12,-27],[-6,-12],[-32,-30],[-12,-43],[-7,-37],[-16,-42],[18,-25],[-104,-142],[-21,-20],[-47,-15],[-11,-15],[-14,-28],[-2,-42],[2,-37],[14,-28],[12,-17],[29,-85],[52,-106],[9,-39],[8,-57],[-15,-27],[-12,-11],[-49,-5],[-17,-23],[-7,-35],[-18,-29],[-64,-28],[-49,-3],[-16,33],[-4,92],[-33,158],[-8,108],[-8,-13],[-18,-13],[-6,-27],[-5,-80],[-6,-27],[-14,2],[-28,29],[-37,26],[-48,170],[-5,32],[-9,38],[-37,16],[-32,29],[-34,4],[-17,-16],[-18,21],[-3,46],[-36,-21],[-47,7],[-41,20],[-28,-10],[-24,-33],[4,-85],[-7,-16]],[[26978,56492],[-1,34],[-9,40],[-10,33],[-20,34],[-1,12],[8,18],[38,49],[4,21],[1,43],[-4,41],[-17,60],[10,38],[19,30],[20,24],[4,10],[-4,20],[-12,22],[-27,38],[-16,3],[-1,108],[1,116],[4,11],[10,7],[8,18],[5,34],[11,12],[22,-26],[22,-24],[9,8],[7,11],[5,12],[1,10]],[[27065,57359],[18,-31],[36,-54],[2,-27],[-3,-26],[10,-74],[18,-10],[19,14],[5,-14],[-4,-13],[-9,-15],[-3,-64],[31,-30],[15,-26],[51,13],[19,-7],[13,7],[-14,51],[-19,38],[1,17],[15,-13],[11,-25],[25,-32],[46,-111],[53,-26],[42,3],[39,15],[63,43],[45,78],[36,34],[116,74],[42,77],[17,10],[17,10],[36,58],[20,46],[21,22],[62,-16],[39,-22],[28,3],[27,-15],[11,-33],[12,-14],[65,3],[54,-16],[117,-98],[70,-97],[37,-103],[90,-133]],[[28084,56609],[-6,-24],[-13,54],[2,14],[-1,49],[13,13],[9,1],[7,-7],[5,-58],[-4,-26],[-12,-16]],[[27332,56067],[-15,-3],[-31,24],[-23,48],[-2,15],[1,16],[12,49],[17,17],[6,0],[16,-57],[-11,-21],[5,-35],[22,-26],[3,-27]],[[27157,57246],[-3,-27],[-21,49],[12,8],[5,-1],[7,-29]],[[28037,56597],[-12,-25],[-5,24],[9,25],[3,0],[5,-24]],[[86436,53586],[-6,-3],[-4,2],[0,8],[4,9],[6,4],[4,-3],[0,-8],[-4,-9]],[[87387,56095],[-17,-12],[-8,44],[3,51],[11,39],[12,13],[2,4],[12,51],[3,-28],[-8,-93],[-9,-37],[-1,-32]],[[71323,72385],[13,-52],[19,-78],[13,-51],[14,-58],[7,-29],[13,-50]],[[71402,72067],[-5,-27],[-9,-41],[-30,-30],[-30,-23],[-7,-12],[-3,-18],[-14,-35],[-28,-29],[-24,3],[-15,8],[-79,-51],[-36,2],[-29,-33],[-21,-30],[-42,-33],[-29,-1],[-43,20],[-52,37],[-21,22],[-19,-1],[-47,5],[-45,18],[-54,22],[-27,10],[-55,19],[-35,-26],[-33,-23],[-26,-16],[-22,-71],[-9,-26],[-10,-36],[-5,-25],[4,-31],[32,-21],[13,-30],[2,-26],[-11,-27],[-10,-21],[0,-19],[5,-18],[8,-14],[45,-9],[27,0],[10,-8],[2,-25],[-10,-34],[-38,-28],[-22,-29],[-7,-39],[1,-30],[7,-21],[18,-23],[17,-27],[6,-22],[-3,-30],[-6,-41],[-19,-48],[-16,-34],[-1,-12],[4,-18],[12,-27],[22,-39],[27,-31],[17,-9],[5,-8],[6,-37],[2,-38],[-7,-29],[13,-24],[36,1],[29,-10],[13,10],[8,-8],[-5,-86],[4,-51],[7,-15],[29,-21],[55,3],[33,-24],[36,-28],[19,-31],[8,-22],[-2,-37],[-20,-43],[-32,-21],[-19,-9],[-92,-81],[-29,-34],[-22,-41],[-8,-31],[-4,-30],[19,-108],[4,-34],[-17,-118],[-4,-43],[6,-31],[19,-11],[5,-26],[2,-19],[-35,-43],[-35,-39],[-12,0],[-34,-71],[-58,-144],[-30,-49],[-2,-23],[-3,-24],[12,-41],[2,-34],[-13,-35],[-21,-40],[-42,-34],[-53,-36],[-24,-21],[-18,-93],[-16,-94],[-8,-34],[-28,-108],[-50,-158],[-13,-35],[-77,-76],[-79,-83],[-14,-32],[-16,-75],[-15,-83],[-14,-44],[-50,-97],[-17,-75],[-5,-49],[-42,-27],[-49,-26],[-70,-9],[-29,-13],[-86,-68],[-22,-3],[-16,12],[-13,23],[-12,38],[-6,59],[-16,26],[-23,23],[-23,1],[-24,-25],[-20,-27],[-14,-23],[-14,-26],[-26,-89],[-43,-128],[-48,-92],[-17,-28],[-11,-21],[-15,-31],[-9,-30],[-12,-97],[-6,-86],[3,-19],[7,-17],[26,-25],[37,-41],[49,-24],[41,-4],[16,-18],[9,-24],[2,-20],[-2,-71],[-4,-77],[-16,-82],[1,-47],[6,-46],[45,-117],[17,-12],[34,-3],[16,2],[18,12],[13,-8],[9,-14],[2,-24],[-1,-117],[14,-53],[27,-72],[22,-82],[20,-99],[19,-77],[8,-40],[-13,-20],[-7,-20],[-2,-27],[3,-29],[-2,-20],[9,-25],[11,-8],[0,-17],[-17,-23],[-15,1],[-12,-10],[-23,-48],[-10,-9],[-14,-4],[-16,4],[-22,19],[-7,30],[3,32],[-5,18],[-16,-3],[-56,-32],[-53,-40],[-9,-27],[-12,-28],[-25,-12],[-35,-3],[-25,4],[-23,30],[-21,28],[-32,1],[-58,-4],[-32,0],[-19,10],[-18,-7],[-24,11],[-10,-15],[-10,-1],[-8,26],[-5,2],[-6,-4],[-5,-8],[-4,-15],[-1,-174],[-38,1],[-27,1],[-30,-10],[-27,-13],[-14,-16],[-19,-25]],[[68934,65585],[-4,-34],[-10,-26],[-13,38],[-9,17],[-9,-13],[-14,2],[-26,42],[-11,-43],[-42,-9],[-5,32],[-1,30],[-23,-22],[-17,34],[-7,45],[-6,12],[-8,15],[-17,15],[-16,48],[-1,51],[-4,60],[-33,224],[-20,21],[-110,39],[-6,40],[8,105],[-3,66],[-36,88],[-10,61],[-29,52],[-29,15],[-30,-7],[-15,-20],[-9,-35],[63,8],[14,-13],[17,-23],[-18,1],[-21,11],[-26,-1],[-98,-26],[-56,-37],[-76,11],[-96,-36],[-79,-2],[-33,-71],[-18,12],[-14,18],[-109,56],[-7,23],[-18,17],[-20,-30],[-15,-5],[-59,25],[-46,-19],[-17,-32],[-1,-50],[-57,10],[-32,15],[-43,-17],[-98,23],[-25,-6],[-36,-33],[-15,-26],[-21,-10],[-18,36],[-14,16],[-13,-10],[-18,-30],[-50,-14],[-46,4],[-49,28],[6,9]],[[67107,66360],[8,48],[7,172],[8,62],[-2,34],[2,10],[19,31],[4,12],[8,88],[8,98],[9,35],[7,9],[61,44],[11,29],[31,-7],[3,7],[3,34],[14,36],[21,30],[15,11],[54,19],[32,26],[10,2],[85,-6],[18,10],[3,9],[5,99],[15,16],[3,8],[-5,69],[3,45],[17,27],[-1,16],[-12,32],[-17,21],[-8,5],[-70,-20],[-29,7],[-14,12],[-2,9],[2,20],[1,32],[10,51],[3,30],[-8,175],[-12,116],[6,115],[-1,24],[-2,5],[-9,0],[-43,-10],[-36,74],[-22,30],[-62,36],[-27,7],[-40,32],[-37,70],[-37,72],[-15,45],[-17,78],[-47,149],[0,39],[-6,23],[-46,98],[-33,70],[-53,112]],[[66900,69042],[106,-63],[83,-48],[133,-78],[103,-60],[29,-10],[303,52],[112,-40],[36,-22],[5,13],[15,27],[26,27],[35,21],[36,12],[51,1],[34,-1],[25,-7],[49,4],[24,10],[81,43],[54,29],[82,44],[60,33],[15,17],[15,32],[8,28],[-19,43],[-2,38],[12,48],[7,74],[-2,104],[-4,61],[17,112],[14,63],[28,30],[19,19],[8,13],[8,15],[30,86],[27,40],[26,24],[29,-3],[25,-33],[47,-15],[46,10],[40,25],[18,20],[21,18],[-1,20],[-24,18],[-14,25],[-5,31],[14,18],[31,6],[77,74],[31,49],[9,23],[15,3],[29,-23],[34,-8],[22,23],[21,5],[21,-25],[11,-29],[20,-36],[24,-7],[29,19],[30,41],[29,58],[26,56],[-7,180],[-4,107],[14,55],[19,35],[13,53],[-1,47],[14,40],[13,107],[19,26],[37,17],[61,11],[47,49],[47,52],[7,46],[-18,50],[-24,95],[-22,57],[-52,103],[6,63],[29,26],[72,-44],[20,-9],[25,-6],[66,1],[54,17],[57,39],[11,41],[-1,48],[1,40],[1,56],[-20,35],[-12,32],[-4,25],[14,14],[14,26],[13,47],[31,57],[19,51],[18,24],[27,33],[17,48],[8,29],[16,29],[5,18],[-4,17],[-8,21],[-9,23],[0,23],[7,24],[8,22],[-3,30],[-5,50],[-14,29],[-10,68],[-16,68],[-8,27],[-15,34],[-34,35],[-10,24],[13,46],[22,29],[42,70],[23,48],[21,34],[27,-5],[15,3],[14,31],[27,28],[49,57],[17,39],[26,19],[21,5],[29,13],[28,21],[25,16],[40,3],[63,9],[35,10],[81,8],[89,3],[11,1],[38,-21],[26,-17],[11,2],[43,41],[66,50],[30,22]],[[70705,73169],[17,8],[25,0],[21,-14],[21,-19],[13,-15],[16,9],[30,11],[25,-8],[56,-35],[8,-17],[13,-84],[10,-7],[32,19],[26,-10],[29,-27],[19,-26],[12,-28],[14,-46],[5,-36],[6,-44],[-1,-123],[-10,-20],[-8,-26],[2,-23],[9,-18],[18,-12],[17,-8],[9,-19],[12,-70],[9,-10],[20,0],[38,15],[32,24],[14,5],[3,-66],[19,-25],[26,-29],[11,-10]],[[66311,63489],[-17,-8],[-6,4],[1,73],[40,91],[27,106],[19,-94],[-33,-53],[-17,-91],[-14,-28]],[[65663,66232],[28,-152],[42,-142],[37,-78],[38,-106],[59,-98],[27,-33],[108,-69],[60,-25],[82,-25],[57,-53],[19,-3],[29,15],[22,-1],[54,-73],[16,-69],[23,-36],[20,-57],[13,-60],[45,-92],[33,-103],[33,-76],[29,-47],[44,-19],[36,-21],[4,-51],[-4,-67],[-7,-49],[-33,-96],[-8,-59],[-37,-97],[-41,-163],[-18,-37],[-66,-84],[-48,-102],[-57,-176],[-43,-174],[-17,-56],[-35,-12],[-23,5],[-15,17],[6,47],[4,54],[-21,-6],[-19,-11],[-43,-131],[-24,-57],[-5,-73],[-12,-94],[-16,-86],[-8,-73],[0,-41],[13,-101],[1,-103],[7,-62],[6,-74],[-20,-23],[-18,-11],[-68,-8],[-70,-24],[-61,-43],[-37,-43],[-47,-95],[-29,-243],[-47,-103],[-31,-21],[-76,-9],[-106,-28],[-38,-25],[-62,-148],[-5,-47],[12,-34],[4,-37],[-5,-35],[-29,-94],[-30,-68],[-81,-43],[-30,25],[-27,13],[-53,2],[-86,-17],[-31,-50],[-50,-36],[-46,-55],[-87,-21],[-59,-43]],[[65577,66856],[24,83],[9,13],[8,-6],[22,9],[11,45],[9,25],[10,-3],[4,-14],[-3,-69],[0,-57],[-12,-175],[-13,-30],[-6,-25],[-2,-34]],[[53163,85850],[-1,17],[-5,22],[-65,22],[-12,-1],[-25,13],[-15,4],[-31,8],[-25,64],[-28,54],[-3,22],[0,101],[-8,44],[-2,49],[-17,-39],[9,-63],[-21,-26],[-26,-13],[2,-37],[11,-7],[3,-38],[-7,-56],[-52,-126],[-11,-13],[-7,-17],[-27,11],[-34,-35],[-32,-5],[-12,39],[-46,53],[-22,-3],[20,-26],[19,-34],[-11,-22],[-11,-14],[-18,-8],[-67,-44],[23,-29],[-20,-34],[-23,-5],[-13,-15],[-4,-21],[-69,-61],[-113,-155],[-59,-44],[-40,-46],[-36,2],[-45,-39],[-114,-34],[-75,15],[-53,-13],[-28,26],[-4,19],[2,10],[5,13],[-10,5],[-21,2],[-9,-13],[-1,-29],[-10,-8],[-39,17],[-10,15],[14,30],[25,28],[-5,5],[-5,17],[-11,2],[-35,-4],[-29,5],[-93,62],[-21,33],[-75,52],[-34,56],[-19,61],[2,56],[9,87],[15,22],[68,-31],[68,-51],[10,3],[22,40],[41,32],[-12,9],[-61,-37],[-23,21],[-36,42],[0,21],[17,22],[5,29],[-8,28],[4,37],[27,40],[41,40],[30,39],[31,24],[-4,8],[-34,-15],[-34,-26],[-39,-44],[-48,-35],[-35,-13],[-17,-12],[-26,-11],[-27,-50],[-29,-21],[-53,-3],[-11,37],[15,131],[16,64],[17,45],[27,7],[20,34],[16,0],[13,-16],[54,-15],[26,43],[35,6],[62,42],[-1,8],[-42,-9],[-26,-2],[-37,-10],[-20,7],[-9,32],[15,29],[59,68],[21,30],[11,28],[-2,19],[10,39],[58,69],[47,32],[15,-28],[-13,-84],[0,-35],[38,123],[16,30],[19,20],[45,14],[13,20],[-53,-7],[-127,-47],[-54,-42],[-15,-32],[-37,-49],[-17,-31],[-8,-47],[-21,-25],[-29,-9],[-39,-59],[-17,-48],[-39,-37],[-25,-29],[-8,-11],[-14,-28],[-11,-2],[-10,16],[-1,37],[3,59],[19,42],[9,42],[-12,38],[9,24],[16,0],[31,-11],[33,1],[54,31],[-9,18],[-23,2],[-44,-2],[-36,29],[-29,59],[-13,79],[9,23],[105,81],[28,36],[-16,4],[-39,-45],[-57,-27],[-35,38],[-19,41],[-11,87],[4,45],[-4,59],[24,19],[27,-10],[26,-4],[61,5],[133,35],[85,-21],[35,2],[54,31],[46,3],[35,-23],[19,-27],[3,-36],[16,-23],[11,7],[-9,29],[-2,43],[140,50],[17,19],[-56,7],[-16,45],[30,68],[-3,9],[-31,-36],[-15,-51],[6,-40],[-6,-19],[-29,-9],[-64,-3],[-41,17],[-38,10],[-13,13],[4,29],[-7,6],[-16,-26],[-14,-52],[-30,-12],[-84,19],[-121,-11],[-54,-26],[-35,3],[-61,46],[-24,36],[-8,73],[3,33],[47,13],[24,-1],[22,17],[-19,12],[-28,22],[-19,44],[-29,14],[-19,38],[-5,57],[6,40],[15,13],[37,-9],[97,6],[91,-40],[62,-23],[125,12],[73,36],[-13,10],[-80,-21],[-73,1],[-130,40],[-53,14],[-57,-6],[-30,12],[-18,40],[13,77],[27,17],[15,-20],[18,-2],[18,32],[17,19],[14,41],[51,39],[22,3],[31,18],[20,-5],[12,-18],[16,-15],[35,2],[103,31],[11,10],[20,25],[-65,-11],[-54,-18],[-35,-5],[-5,22],[13,21],[20,21],[10,37],[22,16],[24,-1],[50,7],[35,9],[60,-6],[90,-14],[58,-34],[21,3],[23,9],[11,12],[-46,14],[-2,21],[5,15],[74,28],[81,6],[-14,23],[-177,-34],[-46,23],[-36,0],[-24,-13],[-68,-16],[-13,11],[13,40],[41,65],[3,16],[19,16],[106,37],[51,44],[23,6],[22,-3],[35,5],[67,-13],[30,-55],[28,-17],[87,-69],[-4,20],[-75,93],[-29,23],[-21,46],[7,43],[24,29],[86,15],[15,17],[2,29],[-13,19],[-32,-1],[-26,12],[-7,31],[10,21],[50,38],[27,13],[47,13],[81,-30],[6,-16],[-22,-38],[2,-21],[20,-3],[46,64],[55,9],[23,14],[26,9],[38,-58],[16,-19],[12,-7],[12,-48],[12,-3],[17,24],[30,13],[42,8],[69,-12],[32,9],[15,-1],[-14,43],[-10,12],[15,39],[15,15],[48,27],[46,12],[30,26],[40,24],[-6,18],[-12,22],[-26,2],[-10,12],[33,28],[45,32],[-8,12],[-34,14],[-26,-10],[-38,-25],[-45,-39],[15,-11],[22,-32],[-31,-43],[-166,-115],[-78,-34],[-37,5],[-9,32],[-16,23],[-18,48],[-31,-1],[-17,-11],[-8,16],[13,51],[26,40],[44,31],[20,36],[20,59],[63,55],[91,138],[75,44],[27,48],[44,21],[38,37],[29,4],[54,34],[30,40],[-20,2],[-47,-26],[-27,-10],[2,43],[13,44],[39,40],[186,117],[19,-19],[22,-35],[56,8],[64,66],[49,72],[-26,-12],[-29,-30],[-57,-41],[-26,-6],[-15,5],[-8,28],[-20,8],[-18,-6],[-18,20],[-3,48],[23,71],[19,47],[20,36],[78,101],[17,56],[36,29],[46,-7],[14,9],[-16,36],[-50,29],[-3,18],[167,47],[80,-1],[24,23],[43,15],[33,29],[-17,13],[-81,-26],[-51,-13],[-23,0],[-18,-9],[-64,-3],[-14,115],[10,63],[24,-2],[5,60],[28,35],[39,8],[19,15],[28,31],[46,-7],[48,7],[-12,14],[-59,19],[-14,32],[20,17],[23,13],[20,3],[40,62],[24,27],[26,-5],[38,28],[37,-10],[35,18],[49,12],[178,5],[5,25],[-38,6],[-132,7],[-67,-1],[-29,-7],[-10,9],[2,16],[24,24],[12,26],[49,65],[58,44],[44,-11],[46,-42],[34,-5],[15,-13],[25,-57],[11,-2],[-5,55],[32,44],[-8,13],[-49,-16],[-37,16],[-29,34],[-8,31],[18,30],[17,15],[-11,18],[-74,-48],[-51,-11],[-21,7],[11,43],[-6,34],[70,85],[23,9],[39,-6],[35,-24],[30,4],[32,12],[-5,23],[-69,9],[-18,19],[7,19],[47,19],[48,36],[54,10],[43,27],[8,-6],[8,-11],[15,-99],[39,-81],[15,-3],[-15,69],[14,20],[17,15],[6,17],[-20,6],[-17,24],[-24,79],[9,21],[51,41],[64,10],[68,-29],[24,-1],[40,8],[67,24],[40,10],[20,0],[5,12],[-19,8],[-6,7],[-15,5],[-62,-13],[-172,4],[-16,14],[-3,24],[18,34],[20,20],[65,34],[68,5],[72,61],[28,45],[15,71],[44,57],[111,32],[4,14],[-12,30],[1,53],[31,63],[20,21],[9,3],[24,-21],[29,-43],[45,-24],[59,-5],[16,12],[-46,25],[-35,32],[-3,33],[17,17],[25,-2],[33,4],[30,21],[4,16],[1,20],[8,22],[44,50],[136,33],[10,-14],[-7,-97],[-16,-63],[0,-46],[27,46],[35,126],[27,59],[30,34],[22,8],[21,17],[28,11],[9,-14],[9,-31],[-16,-110],[2,-35],[-17,-46],[-65,-104],[3,-13],[15,5],[25,17],[80,98],[70,-12],[1,8],[-22,29],[-28,28],[-8,34],[4,91],[21,37],[60,-4],[37,5],[17,-17],[36,1],[25,66],[50,6],[44,-44],[52,-29],[43,-42],[12,12],[-23,98],[-25,35],[-54,19],[-58,44],[-15,19],[3,15],[50,14],[68,-16],[59,36],[17,-10],[46,19],[28,-25],[17,7],[11,35],[73,21],[46,-20],[25,-20],[12,-39],[17,-78],[36,-42],[23,-21],[27,-5],[12,21],[-24,25],[-7,24],[12,59],[14,23],[78,87],[66,46],[39,4],[68,102],[20,18],[18,5],[-5,24],[-37,16],[-2,31],[50,38],[60,63],[30,4],[18,-17],[59,-29],[35,-33],[26,-16],[17,3],[14,25],[17,11],[37,-6],[22,-16],[18,-2],[15,-9],[4,-21],[-32,-23],[-55,-61],[-54,-69],[-18,-36],[-17,-95],[-43,-61],[-3,-43],[17,-20],[47,16],[57,57],[15,60],[143,164],[68,91],[76,75],[43,15],[21,-49],[-17,-65],[-32,-41],[24,-19],[-5,-50],[-7,-27],[-5,-28],[0,-26],[23,7],[89,52],[23,56],[21,42],[10,36],[35,34],[66,0],[3,14],[-80,47],[-9,22],[27,28],[73,55],[38,-6],[23,-13],[91,-9],[69,-39],[-2,-61],[-16,-26],[-15,-15],[-89,-47],[-15,-22],[28,-8],[60,23],[16,-21],[-19,-53],[-4,-78],[-7,-46],[0,-42],[8,-23],[24,90],[8,22],[36,34],[13,68],[34,81],[39,47],[23,13],[75,-2],[33,-18],[28,-39],[21,-16],[67,-17],[24,-21],[4,-12],[16,-3],[45,30],[30,5],[48,-46],[-10,-35],[3,-11],[58,2],[48,-13],[92,-71],[10,-33],[-5,-40],[-132,-44],[-57,-42],[-94,-16],[-318,28],[7,-31],[221,-66],[13,-19],[-7,-40],[-1,-33],[5,-22],[16,-20],[27,-10],[55,5],[27,-11],[19,17],[7,55],[16,12],[31,-16],[13,-59],[9,-6],[15,42],[31,-3],[33,3],[43,-7]],[[58045,91602],[-20,22],[-17,34],[4,33],[50,64],[46,45],[13,16],[27,46],[-54,114],[-94,34],[-108,53],[-40,28],[-62,58],[-43,52],[-40,1],[-43,-13],[-68,-47],[-39,-24],[-22,-7],[-5,-1],[-49,14],[-54,3],[-43,-4],[-16,-7],[-61,-76],[-42,-39],[-23,-14],[-17,-22],[-14,-37],[-31,-128],[-23,-48],[-5,-30],[5,-89],[-5,-50],[-28,-40],[-20,-19],[-27,-4],[-34,-10],[-30,-24],[-21,-32],[-24,-73],[-40,-26],[-39,7],[-28,27],[-59,21],[-44,13],[-49,28],[-44,22],[-39,4],[-23,-27],[-18,-26],[-68,-21],[-39,-16],[-50,-4],[-20,19],[-72,12],[-86,14],[-25,0],[-8,32],[-23,46],[-61,79],[-25,28],[-48,65],[-55,67],[-7,2],[-37,2],[-54,-2],[-34,-15],[-22,-20],[-4,-15],[21,-61],[-6,-16],[-11,-7],[-49,17],[-59,-1],[-15,-19]],[[51377,87030],[-25,-8],[-19,6],[7,55],[10,9],[15,4],[16,-30],[-4,-36]],[[51412,86582],[1,-68],[-25,5],[-12,26],[-3,17],[2,39],[-6,41],[7,20],[10,3],[16,-36],[10,-47]],[[58321,92048],[-53,-17],[-6,14],[11,22],[14,44],[22,-2],[22,-17],[17,-20],[-27,-24]],[[53324,89646],[-18,-18],[-35,5],[-3,15],[9,31],[21,13],[27,-3],[9,-13],[-10,-30]],[[52352,88517],[-31,-1],[-20,13],[46,25],[72,25],[6,15],[9,2],[12,-19],[2,-26],[-8,-13],[-88,-21]],[[52250,88327],[-27,0],[-32,9],[-21,19],[-3,16],[38,21],[37,12],[18,-23],[1,-37],[-11,-17]],[[56511,92635],[-6,-18],[-9,-18],[-23,-18],[-66,-74],[-38,-11],[-13,-12],[-15,-7],[-48,10],[-14,-15],[-14,-10],[-34,-4],[-21,4],[-53,27],[-31,29],[-17,26],[49,-1],[17,6],[33,-5],[19,26],[42,-3],[80,18],[29,-10],[67,60],[21,-2],[32,17],[13,-15]],[[57107,92823],[74,-22],[25,0],[37,-41],[19,4],[-3,-25],[-37,-12],[-58,-7],[-9,-5],[-49,4],[-28,33],[-47,9],[0,11],[30,25],[46,26]],[[56559,92482],[5,-27],[2,-23],[-26,-32],[-59,-42],[3,-11],[-20,-11],[-31,-8],[-17,8],[2,36],[-5,11],[-23,-15],[-24,19],[-1,18],[7,16],[23,25],[37,16],[25,-6],[83,65],[9,-14],[10,-25]],[[56671,92492],[-53,-23],[-31,20],[-13,20],[-1,45],[7,27],[25,15],[16,-11],[4,-8],[29,-9],[34,-28],[-17,-48]],[[53853,91166],[17,-10],[43,3],[8,-4],[-6,-16],[-19,-18],[-39,-11],[-18,-27],[-12,-9],[-34,-1],[-20,-6],[-25,-24],[-20,18],[-5,-13],[-4,-23],[-11,-6],[-34,-9],[-8,53],[16,20],[12,22],[19,4],[17,-2],[30,50],[42,14],[26,1],[25,-6]],[[53603,90941],[-41,-31],[15,56],[22,56],[30,32],[16,-12],[-7,-27],[0,-27],[-7,-13],[-28,-34]],[[54224,91556],[36,-58],[16,-34],[-13,-64],[-35,-32],[-54,-6],[-38,3],[-24,16],[-3,17],[-14,5],[-37,-22],[-25,-3],[-32,17],[-9,28],[34,35],[16,27],[38,-3],[10,-8],[21,-5],[13,32],[-3,23],[10,15],[46,-11],[0,61],[17,5],[8,-3],[13,-13],[9,-22]],[[55490,92290],[15,-7],[14,4],[11,-6],[23,-30],[25,-12],[2,-15],[-23,-15],[-31,-4],[-32,5],[-9,19],[-10,31],[-27,31],[-4,27],[23,5],[23,-33]],[[55771,92217],[-15,-14],[-23,-5],[-12,8],[-17,6],[-20,-3],[-16,25],[1,20],[23,28],[45,16],[36,-6],[10,-9],[-12,-66]],[[55348,92203],[25,-31],[22,3],[6,12],[15,6],[30,-17],[-4,-28],[-42,-36],[-30,-50],[-38,-12],[-18,6],[-35,-29],[-27,-31],[-28,-38],[-2,-20],[-5,-15],[-104,-15],[-37,-10],[-40,12],[-19,26],[6,14],[40,5],[1,24],[10,14],[13,8],[9,30],[16,8],[30,-7],[20,22],[11,3],[14,-18],[6,25],[-6,23],[3,15],[38,40],[17,29],[24,19],[22,-3],[7,28],[-7,28],[3,18],[20,45],[22,2],[11,-40],[1,-65]],[[53474,89805],[-22,-2],[0,23],[13,22],[20,14],[26,4],[29,2],[9,-12],[-17,-16],[-58,-35]],[[53449,89886],[-25,-4],[4,26],[21,24],[8,16],[4,20],[18,14],[26,-19],[1,-31],[-13,-30],[-44,-16]],[[53119,89208],[-14,-16],[-33,13],[-63,-10],[-26,15],[20,31],[58,32],[31,-2],[31,-39],[-4,-24]],[[54861,91933],[34,-33],[15,10],[29,3],[22,-11],[18,-21],[22,-1],[13,-27],[7,-36],[-16,-27],[-22,-12],[-6,-31],[9,-44],[-49,-15],[-58,-7],[-22,21],[-45,-38],[-46,-60],[-21,-7],[-2,19],[-32,13],[-42,1],[1,14],[8,10],[36,15],[7,30],[-7,54],[7,26],[1,19],[23,21],[77,-10],[9,20],[-6,13],[-39,22],[6,15],[28,14],[28,2],[8,22],[1,10],[4,6]],[[54377,91336],[4,-4],[38,56],[41,17],[3,19],[16,19],[-2,31],[9,24],[21,7],[13,8],[15,5],[27,-20],[15,-22],[19,-50],[-8,-48],[-50,-38],[-40,-17],[-41,-43],[-20,-35],[-17,-8],[-11,3],[-10,9],[-21,0],[-22,-31],[-68,-25],[-27,7],[-1,31],[-16,-3],[-26,-36],[-25,-12],[-16,-4],[-31,14],[-83,-63],[-78,-11],[-25,7],[0,38],[50,49],[41,34],[142,23],[88,101],[21,109],[21,39],[-10,23],[-24,4],[-1,34],[12,37],[47,51],[25,22],[42,62],[20,14],[23,0],[23,-16],[-4,-33],[-34,-60],[-50,-51],[6,-37],[20,-30],[5,-51],[1,-50],[-38,-66],[-9,-33]],[[47512,92649],[-25,-4],[-15,13],[37,35],[124,66],[49,63],[95,22],[6,-35],[-6,-44],[-84,-35],[-92,-23],[-89,-58]],[[55338,94695],[-33,-23],[-51,34],[-33,43],[18,16],[89,3],[22,-23],[4,-13],[-16,-37]],[[57465,97147],[-41,-1],[-75,42],[-14,37],[13,15],[36,1],[57,-51],[61,-15],[-37,-28]],[[59034,97994],[-263,-22],[-27,16],[427,63],[22,6],[80,8],[68,-14],[-20,-11],[-287,-46]],[[56002,97117],[38,-14],[83,3],[45,-98],[26,-103],[41,-8],[80,15],[70,7],[36,-8],[65,-30],[28,-21],[-24,-17],[-59,-19],[-10,-55],[59,-20],[98,-47],[56,-6],[98,19],[93,-37],[92,-45],[-215,-56],[-19,-16],[-29,-42],[-32,-35],[-29,-20],[-64,-35],[-35,-13],[-78,3],[-29,-14],[-27,-28],[-27,-21],[-69,-5],[-35,28],[12,9],[5,17],[-13,40],[66,40],[15,23],[-13,8],[-18,-2],[-48,12],[-14,0],[-40,-24],[-55,-16],[-55,-4],[-224,-31],[-34,11],[-15,61],[91,31],[14,53],[23,35],[26,23],[50,60],[12,4],[-123,48],[-48,31],[-53,61],[-17,50],[-71,42],[9,54],[-52,-4],[-41,38],[38,21],[190,24],[113,24],[43,-1]],[[55804,98069],[28,-6],[153,2],[30,-14],[11,-34],[24,-12],[32,-3],[81,-42],[28,-6],[24,23],[19,58],[0,68],[-7,33],[9,21],[27,8],[34,-2],[34,12],[29,21],[31,3],[67,-16],[18,-13],[-18,-25],[-7,-37],[-31,-75],[66,-4],[93,15],[24,22],[50,35],[53,-5],[25,4],[13,15],[5,18],[29,-3],[40,-34],[19,-6],[34,9],[13,0],[34,-14],[157,-25],[54,-14],[24,-12],[23,-8],[167,1],[118,-9],[43,-20],[37,-38],[14,-88],[-33,-24],[-239,-108],[-60,-35],[-29,-32],[-48,-70],[-24,-21],[-112,-34],[-26,-3],[-84,16],[-25,-2],[-102,-36],[-36,-22],[-34,-27],[-51,-13],[-53,7],[-237,14],[-32,20],[-26,37],[47,48],[-265,-18],[-292,10],[-15,6],[-13,19],[-100,12],[-75,15],[-64,26],[-62,33],[20,15],[20,9],[54,4],[48,-4],[85,0],[20,33],[34,10],[27,24],[-90,15],[-94,2],[-62,-20],[-73,-9],[-66,-1],[-127,6],[-60,14],[-83,36],[-28,21],[-11,16],[-9,24],[95,21],[36,17],[36,24],[-142,13],[-60,19],[-59,29],[48,16],[192,13],[51,-11],[50,-21],[56,-12],[53,27],[-50,12],[-46,45],[-9,22],[6,17],[23,3],[18,-7],[67,-42],[51,-14],[14,39],[2,19],[-9,15],[-24,28],[-21,35],[33,9],[33,-4],[70,-24],[71,-17],[32,-16],[61,-42],[56,-29]],[[54662,97872],[15,-1],[14,6],[10,16],[11,9],[71,-11],[99,-32],[30,-16],[41,-33],[34,-55],[-27,-40],[-35,-37],[-12,-21],[13,-30],[-6,-29],[-13,-26],[54,29],[114,94],[17,6],[18,-3],[51,-19],[46,-48],[11,-16],[8,-20],[5,-24],[-3,-28],[-4,-19],[-25,-12],[-11,-12],[26,-1],[30,-15],[27,-31],[31,-13],[111,11],[73,-17],[39,-52],[62,12],[0,27],[13,12],[82,-9],[43,-13],[43,-27],[-74,-45],[61,-43],[103,-31],[61,-33],[12,-14],[10,-18],[-40,-24],[-41,-13],[-104,-2],[-93,-17],[-172,-12],[-26,-7],[-6,-7],[-10,-21],[-66,-47],[-64,-58],[-26,-35],[-20,-49],[-8,-29],[15,-29],[-4,-30],[-48,-23],[-31,0],[-38,4],[-38,-13],[-2,-20],[2,-28],[-9,-85],[-12,-65],[-18,-59],[-19,-33],[-25,-9],[-81,-5],[-62,-57],[-50,-100],[-26,-39],[-55,-62],[10,-22],[17,-24],[-30,-43],[-46,-48],[1,-19],[16,-34],[7,-35],[-35,-30],[-66,-16],[-66,17],[-32,21],[-30,32],[-32,22],[-33,13],[-127,72],[-117,114],[-108,45],[-69,21],[-34,20],[-33,28],[-28,31],[-27,39],[-12,24],[-3,36],[9,21],[12,11],[85,9],[31,-5],[30,-19],[27,-7],[63,94],[357,54],[115,9],[115,0],[-18,25],[-15,33],[-17,7],[-87,-18],[-133,-19],[-65,0],[-67,13],[-67,-7],[-69,-28],[-69,-17],[-68,-7],[-143,3],[-35,14],[-48,33],[-11,17],[-10,21],[-9,63],[10,17],[14,9],[15,6],[32,1],[31,-11],[72,-36],[-17,39],[208,46],[96,40],[49,6],[50,-2],[-11,21],[0,20],[35,16],[25,7],[77,8],[174,-2],[62,11],[47,28],[-50,-10],[-50,-2],[-23,6],[-53,24],[-24,31],[68,63],[24,30],[-70,-5],[-23,-10],[-80,-58],[-60,-26],[-73,-12],[-73,1],[-16,8],[-22,39],[-7,20],[3,11],[23,31],[12,34],[-2,29],[-17,5],[-27,-28],[-25,-39],[-33,-20],[-35,6],[-15,15],[-13,23],[-13,9],[-15,0],[-31,-9],[-31,-18],[11,-25],[3,-29],[-14,-23],[-10,-28],[32,-17],[26,-28],[-39,-13],[-38,-18],[-34,-29],[-36,-23],[-56,-2],[-70,-12],[-141,-5],[-66,37],[-12,17],[-13,12],[-44,19],[-63,57],[-50,64],[-33,6],[-49,21],[-27,19],[-25,24],[-8,29],[3,26],[29,12],[-69,29],[-68,39],[25,13],[25,6],[202,-46],[14,6],[22,23],[-8,7],[-34,5],[-46,0],[-11,5],[-18,24],[-16,30],[-6,20],[-3,23],[34,35],[19,32],[-29,14],[-83,-1],[-28,-4],[10,-45],[-26,-31],[-51,-25],[-36,12],[-28,60],[-37,41],[-14,26],[-10,38],[-15,27],[-27,33],[-3,20],[3,16],[20,34],[-15,28],[-19,25],[-1,14],[18,18],[16,6],[17,-2],[51,-21],[28,-25],[9,2],[19,38],[25,8],[100,12],[111,-48],[29,-10],[23,-4],[-12,21],[-7,28],[17,10],[89,-24],[42,1],[98,33],[163,16],[62,-25],[3,-14],[-2,-18],[-3,-5],[-36,-22],[-206,-17],[-134,-66],[183,10],[33,-7],[14,-55],[13,-5],[48,-8],[32,-16],[32,-31],[34,-21],[21,3],[7,22],[-8,27],[-5,30],[3,33],[5,27],[39,19],[56,62],[59,42],[66,-19],[62,-53],[55,-74],[53,-80],[60,-99],[29,-35],[27,-8],[121,-103],[13,-3],[-25,78],[-62,133],[-43,102],[-9,39],[-7,54],[3,16],[5,14],[31,59],[40,28],[-12,40],[10,31],[42,24],[39,2],[38,-19],[73,-65]],[[53125,97125],[3,-40],[45,4],[53,-42],[58,-22],[17,-16],[12,-20],[35,-40],[17,-42],[-42,-4],[-58,60],[-47,34],[-60,29],[-48,2],[-21,12],[-78,105],[-15,24],[-44,39],[-20,48],[0,38],[60,-9],[52,-24],[45,-54],[9,-16],[-21,-22],[21,-27],[27,-17]],[[55205,98099],[-60,-32],[-100,25],[12,25],[23,15],[64,-6],[61,-27]],[[58068,97299],[83,-4],[83,9],[14,-9],[-107,-31],[-119,16],[-107,4],[-127,-33],[-42,13],[65,33],[70,10],[11,20],[27,4],[93,2],[56,-34]],[[85175,73606],[-3,5],[-14,4],[-56,47],[-46,-29],[-12,-37],[-12,-12],[-19,73],[-30,2],[-48,65],[-21,-13],[-5,-26],[-26,-60],[-37,-48],[-12,-7],[-13,3],[2,14],[-15,55],[-58,22],[-21,23],[-11,6],[57,61],[15,11],[-11,14],[-12,7],[-47,-9],[-24,20],[-36,-7],[-24,16],[51,60],[2,36],[-1,27],[26,80],[26,44],[67,62],[30,9],[21,-3],[17,6],[-18,24],[-18,11],[-35,-2],[-36,36],[-3,38],[70,240],[1,22],[-11,58],[-3,57],[-51,33],[-22,4],[-64,64],[-26,33],[-10,-10],[-2,-51],[-9,-12],[-17,-10],[-9,59],[-14,42],[-42,44],[-16,23],[8,52],[-4,4]],[[84544,74886],[7,58],[26,45],[64,79],[17,37],[33,44],[14,-1],[16,4],[4,19],[4,15],[13,13],[31,25],[36,31],[28,9],[35,48],[14,21],[15,0],[3,10],[9,24],[11,16],[15,3],[25,12],[32,7],[22,40],[7,29],[14,31],[31,34],[20,51],[24,55],[11,18],[10,3],[7,21],[7,59],[11,56],[6,27],[27,30],[7,14],[6,5],[12,-4],[16,17],[16,19],[14,-7],[15,-15],[15,-32],[7,-25],[12,-21],[2,-30],[12,-14],[25,-6],[42,-21],[27,-1],[15,-16],[32,-8],[64,12],[26,-7],[11,-19],[17,-16],[10,-1],[14,27],[16,42],[10,32],[-1,26],[-9,28],[-21,25],[-14,40],[-13,41],[-8,14],[-6,20],[-1,30],[4,21],[32,14],[41,8],[33,-9],[56,6],[34,12],[25,-2],[23,0],[11,18],[32,42],[16,15],[17,29],[3,30],[3,24],[10,26],[17,32],[14,15],[16,-2],[17,-15],[11,-14],[12,4],[10,25],[7,5],[19,2],[6,16],[8,74],[7,59],[2,40],[17,68],[6,41],[10,19],[12,-1],[10,-12],[12,-7],[17,6],[12,-10],[7,-22],[25,-15],[2,-11],[0,-74],[13,-34],[18,-31],[25,-29],[14,-6],[8,-20]],[[86301,76210],[-14,-16],[-19,10],[-31,6],[-39,-51],[-22,-17],[-16,-50],[-31,-30],[-17,-31],[-22,-54],[-14,-53],[-33,-54],[-20,-67],[-1,-58],[21,-59],[2,-51],[-15,-104],[9,-110],[-10,-43],[-102,-76],[-26,-37],[-38,-98],[-46,-36],[-28,-40],[-39,-24],[-26,-69],[-27,-39],[-33,-24],[-25,-30],[-55,-2],[-39,-21],[-27,-58],[-83,-66],[-12,-49],[6,-77],[0,-58],[-7,-49],[-18,14],[-10,-16],[-11,-44],[4,-51],[28,-17],[23,-20],[33,-11],[24,-24],[52,-107],[42,-47],[11,-17],[24,-24],[22,-37],[13,-33]],[[84695,74617],[-16,-17],[0,30],[12,25],[12,3],[-8,-41]],[[52027,54388],[-26,-18],[-18,4],[24,77],[12,-17],[16,-7],[-8,-39]],[[53779,59737],[44,-124],[47,-133],[36,-104]],[[53906,59376],[27,-268],[3,-51],[2,-23],[2,-21],[3,-37],[21,-16],[40,-7],[29,-26],[17,-44],[1,-7],[9,-34],[3,-24],[-3,-71],[-6,-90],[-10,-58],[6,-79],[-2,-34],[-4,-23],[-18,-27],[-24,-26],[-57,-76],[-17,-12],[-24,-2],[-21,-19],[-25,-41],[-53,-154],[-46,-154],[-16,-128],[-17,-122],[-40,-78],[-6,-44],[-2,-25],[-1,-59],[-5,-97],[-6,-47],[-7,-14],[-43,-30],[-25,-35],[-15,-71],[-5,-77],[-9,-87],[-5,-76],[-7,-40],[-14,-42],[-22,-44],[-19,-26],[-50,-16],[-26,-101],[-21,-79],[-1,-32],[-21,-164],[-36,-124],[-3,-44],[0,-35],[-45,-109],[-12,-32],[-12,-42],[12,-41],[12,-37],[2,-12],[-20,-35],[-36,-60],[-22,-36],[-5,-20],[-3,-90],[-6,-25],[-14,-33],[-21,-37],[-22,-28],[-24,-20],[-23,-7],[-13,12],[-8,27],[-13,111],[-7,24],[-15,21],[-30,61],[-30,61],[-36,43],[-8,-3],[-6,-12],[-11,-61],[-10,-23],[-19,-8],[-33,0],[-25,8],[-5,13],[-5,26],[-7,22],[-29,-43],[-46,-68],[-15,-12],[-11,-13],[-15,-64],[-18,-68],[-24,-35],[-23,-30],[-14,-26],[-19,-31],[-37,-77],[-50,-102],[-17,-53],[-18,-78],[-10,-87],[-11,-96],[-16,-153],[-24,-87],[-20,-69],[-16,-54],[-8,-45]],[[52376,54582],[-3,1],[-8,-19],[-23,13],[-11,39],[-14,6],[-25,57],[-5,-9],[26,-145],[-10,-57],[-73,-1],[-64,-19],[-43,1],[-22,21],[-10,54],[-3,-5],[-3,-30],[-13,-22],[-49,-5],[-22,37],[-17,42],[-19,18],[3,-17],[22,-41],[-3,-58],[-39,-67],[-25,-4],[-16,29],[-8,47],[-4,70],[-10,46],[-6,0],[5,-42],[2,-34],[0,-71],[19,-55],[-29,-17],[-11,-1],[-23,-1],[-4,20],[-5,46],[-6,12],[-7,-78],[-15,-5],[-10,1],[-46,-17],[-10,3],[-2,14],[6,22],[-2,35],[-15,-27],[-3,-54],[-9,-8],[-27,7],[-29,28],[-18,28],[-30,39],[-58,111],[-10,49],[-17,61],[-12,62],[-18,105],[5,8],[14,-9],[7,15],[-25,12],[-5,12],[-1,37],[1,45],[19,16],[18,8],[8,27],[5,28],[-45,-42],[-43,47],[-9,29],[4,22],[21,3],[29,-1],[17,21],[-10,8],[-19,-1],[-7,14],[0,34],[-6,-7],[-8,-31],[-29,-22],[-16,22],[-2,50],[-4,23],[-14,17],[-50,132],[-63,110],[-57,76],[-84,36],[-178,-2],[-10,11],[11,17],[16,12],[57,61],[-10,8],[-59,-38],[-21,-4],[-26,-74],[-156,-12],[-19,-3]],[[50751,55512],[1,33],[7,97],[5,38],[6,29],[-6,34],[-6,47],[-3,74],[8,22],[2,28],[-1,43],[0,145],[4,16],[5,12],[0,20],[-9,37],[-9,43],[0,61],[-3,60],[-6,27],[4,102],[3,128],[-3,57],[6,40],[3,100],[0,97],[11,153],[35,7],[40,13],[19,60],[10,77],[-3,75],[8,25],[16,41],[29,58],[-1,64],[8,20],[14,15],[20,8],[23,32],[12,56],[12,89],[-19,63],[0,13],[8,34],[11,34],[10,10],[22,-8],[3,3],[4,10],[14,99],[-2,27],[-20,66],[-3,47],[-3,70],[-5,62],[-6,23],[-11,20],[-5,13],[-42,126],[1,60],[18,76],[11,37]],[[50998,58580],[16,21],[3,17],[-4,22],[-8,16],[-2,34],[2,23],[6,25],[-2,53],[0,80],[3,118],[0,71],[35,53],[49,89],[25,91],[14,70],[17,232],[12,14],[14,11],[50,84],[38,31],[29,18],[44,16],[28,-6],[49,-4],[40,8],[33,46],[15,13],[21,8],[96,-62],[96,-59],[18,6],[14,-8],[24,-32],[36,-68],[21,-44],[10,-26],[50,-148],[18,-37],[18,-20],[19,-7],[15,2],[13,17],[19,33],[28,15],[23,-3],[120,133],[12,1],[34,-10],[39,-18],[100,-134],[82,-87],[58,-29],[67,-21],[116,-6],[87,187],[32,41],[39,37],[12,6],[68,28],[135,24],[125,-10],[25,-8],[54,-24],[82,-61],[36,-59],[55,-9],[40,11],[14,58],[40,76],[29,31],[31,40],[49,49],[40,22],[37,57],[28,17],[50,2]],[[50998,58580],[-17,53],[-23,37],[-25,16],[-17,27],[-9,37],[-33,73],[-75,144],[-8,3],[-12,6],[-22,-17],[-13,-24],[-9,-9],[-14,-1],[-36,-19],[-28,-23],[-1,-19],[14,-109],[-7,-59]],[[50663,58696],[-13,28],[-41,110],[-29,81],[-5,18],[-4,28],[3,12],[11,9],[27,11],[5,8],[1,23],[-4,41],[-15,57],[-15,37],[-8,7],[-16,2],[-17,-5],[-32,-46],[-14,-9],[-33,4],[-30,9],[-18,24],[-53,91],[-59,96],[-25,13],[-5,10],[-4,74],[1,89],[3,23],[25,-14],[26,-6],[8,16],[-21,32],[-30,32],[-11,48],[-9,17],[-13,17],[-16,9],[-15,14],[-11,14],[-17,6],[-19,10],[-26,79],[-26,76],[-16,60],[-5,36],[8,62],[-8,24],[-29,62],[-24,59],[6,89],[5,75],[0,47],[4,27]],[[50060,60432],[3,30],[16,10],[41,-1],[79,-14],[64,16],[3,3],[45,80],[50,84],[74,8],[81,9],[64,4],[92,7],[75,5],[86,7],[3,38],[5,10],[9,1],[63,-21],[60,-20],[4,73],[53,92],[30,18],[7,16],[9,31],[6,48],[3,34],[11,28],[8,52],[11,90],[29,95],[17,129],[3,125],[3,95],[9,19],[0,168],[-1,170],[0,143],[0,178],[-1,156],[0,169],[0,152],[0,101]],[[51174,62870],[60,24],[63,25],[92,36],[99,39],[108,43],[25,26],[81,146],[37,66],[74,130],[56,101],[72,128],[76,129],[61,103],[95,117],[144,176],[144,176],[144,175],[143,176],[144,176],[144,176],[144,176],[144,176]],[[53324,65390],[145,-67],[137,-64],[138,-64],[33,-35],[73,-125],[94,-160],[4,-3],[4,0],[91,94],[117,123]],[[54160,65089],[31,-333],[23,-285],[2,-183],[1,-47],[9,-32],[22,-33],[87,-263],[-19,-46],[13,-81],[23,-35],[72,-157],[10,-31],[-4,-25],[-51,-185],[-9,-45],[-10,-235],[-7,-167],[-10,-228],[-11,-273],[-10,-230],[-12,-304],[-12,-289],[-73,-158],[-129,-280],[-105,-229],[-53,-153],[-103,-298],[-46,-194],[-36,-100],[-18,-44],[16,-141],[28,-248]],[[26900,60479],[-7,-21],[-9,-14],[-18,-69],[-6,-6],[-1,51],[-10,7],[-13,-18],[-7,-26],[11,-35],[10,0],[11,-9],[31,-236],[-7,-42],[-19,-65],[-18,-56],[-18,-35],[-23,-148],[-20,-241],[14,-217],[-7,-200],[6,-48],[2,-59],[-15,-10],[-8,1],[-9,37],[1,31],[9,38],[4,50],[-5,27],[-9,-58],[-15,-26],[-10,-9],[-10,-29],[10,-55],[14,-40],[4,-29],[-5,-34],[-3,-117],[-5,3],[-5,16],[-14,1],[-2,-47],[1,-26],[-12,-21],[-4,-20],[10,-14],[11,-9],[13,2],[12,-58],[3,-47],[-26,-44],[-9,-36],[-14,-43],[-8,-43],[-3,-31],[10,-98],[18,-69],[15,-44],[20,-10]],[[26766,58131],[-5,-46],[-15,-29],[-27,-25],[-30,-4],[-49,23],[-20,3],[-8,12],[-3,23],[-14,34],[-25,45],[-15,-3],[-24,10],[-41,31],[-18,4],[-27,-27],[-31,-34],[-75,54],[-53,38],[-47,35],[-13,13],[-10,-3],[-9,-18],[-10,-32],[-4,-9],[-5,-9],[-6,-2]],[[26182,58215],[0,15],[-24,64],[-36,76],[-141,234],[-52,140],[-28,101],[-27,53],[-76,107],[-17,43],[-76,143],[-57,85],[-1,35],[24,45],[11,-2],[13,-32],[20,-36],[10,-1],[14,17],[0,17]],[[25739,59319],[78,7],[13,10],[14,26],[8,37],[1,35],[3,26],[12,25],[23,7],[17,3],[5,17],[-5,54],[-9,131],[-2,37],[3,27],[7,10],[34,6],[65,-11],[13,9],[26,74],[24,55],[17,25],[14,7],[15,-49],[55,-69],[9,4],[6,4],[1,10],[0,32],[13,29],[29,26],[28,47],[29,66],[25,39],[21,12],[8,18],[-5,24],[1,35],[9,46],[12,26],[16,7],[6,14],[-3,22],[3,23],[15,39],[34,33],[20,-12],[17,-44],[23,-30],[30,-16],[23,6],[17,28],[15,8],[13,-11],[7,6],[1,24],[7,5],[13,-13],[12,-3],[10,6],[4,12],[2,11],[7,9],[26,-9],[29,14],[33,35],[21,16],[11,-4],[12,18],[15,40],[34,18],[71,-9]],[[98087,28064],[32,-3],[29,43],[31,34],[32,28],[49,66],[12,9],[32,13],[14,15],[15,4],[-14,-39],[-17,-13],[-3,-14],[10,-22],[-15,-31],[0,-39],[-18,-46],[28,18],[10,30],[-5,17],[12,34],[18,16],[-7,25],[0,20],[23,-7],[11,0],[9,8],[16,4],[4,-23],[21,3],[-8,-28],[-16,-33],[-4,-20],[-27,-33],[-18,-14],[28,-4],[40,44],[24,39],[-1,-48],[-19,-44],[-17,-28],[-19,-8],[-18,-23],[-9,-36],[1,-25],[5,-19],[19,-32],[-21,-63],[24,8],[13,-12],[18,-36],[-11,-42],[-8,-22],[-47,-88],[-20,-44],[-24,-29],[1,-47],[-14,-34],[-70,-117],[-12,-25],[-55,-186],[-35,-78],[-20,-27],[-21,-22],[-51,-36],[-23,-43],[-25,-35],[-26,-8],[1,-15],[17,-9],[13,-23],[-10,-26],[-19,-16],[-19,-5],[-10,-17],[46,12],[13,-13],[3,-29],[5,-26],[11,-34],[39,-21],[35,-10],[7,-16],[5,-54],[-6,-27],[-8,-18],[-12,-6],[-28,-3],[-29,12],[-19,33],[-54,-11],[-15,-7],[-7,6],[30,35],[-16,19],[-13,8],[-14,-12],[-9,-18],[-3,-30],[-10,-17],[-15,-5],[-21,25],[-21,35],[-30,36],[4,-22],[24,-54],[12,-36],[-28,-29],[-28,-22],[-25,-13],[-22,-20],[-27,-32],[-15,-11],[-39,-1],[-21,-10],[-7,-42],[-15,-27],[-34,-5],[12,-8],[8,-14],[-23,-126],[-5,-53],[-4,-89],[-14,-83],[-41,0],[6,-15],[31,-23],[-6,-36],[-34,-64],[-14,-38],[-14,-90],[-20,-84],[-32,-95],[0,-17],[11,-24],[13,-21],[1,-30],[-4,-16],[-15,-4],[-13,-10],[-71,-26],[-24,-29],[-19,-53],[-22,-45],[-74,-100],[-44,-83],[-9,-24],[-12,-18],[-95,-39],[-68,-6],[-37,10],[-36,20],[-19,7],[-38,-12],[-16,-14],[-30,13],[-23,-10],[-7,10],[-9,25],[5,32],[-6,24],[-15,17],[-10,19],[-12,13],[-31,6],[-49,-9],[-16,1],[-34,80],[-11,20],[-39,25],[-14,-3],[-21,-43],[-13,-7],[-74,-5],[-75,14],[-28,16],[-5,37],[57,102],[-17,-14],[-35,-41],[-22,6],[21,45],[2,20],[-4,23],[-30,-38],[-33,-5],[-4,35],[3,41],[7,11],[89,22],[33,14],[14,22],[-54,7],[-3,31],[7,25],[46,41],[-33,-11],[-38,4],[3,43],[9,34],[40,1],[-13,23],[-1,33],[11,2],[39,-44],[29,-16],[-12,33],[2,21],[7,9],[24,7],[-7,6],[-22,8],[-26,25],[-3,26],[1,31],[28,42],[17,-25],[20,7],[-15,19],[-9,30],[6,19],[60,78],[15,-75],[4,25],[1,24],[-7,20],[1,21],[7,18],[25,17],[34,58],[25,26],[20,-17],[13,-23],[-2,23],[-9,19],[-3,53],[45,81],[49,78],[48,82],[25,29],[54,34],[34,-14],[9,3],[51,58],[21,16],[19,-21],[12,-8],[-12,54],[10,24],[42,44],[54,45],[40,19],[30,30],[18,1],[-3,23],[3,22],[16,-2],[5,9],[-14,12],[44,44],[24,48],[13,11],[11,14],[14,34],[17,11],[15,-5],[11,-17],[-6,28],[-20,15],[22,24],[22,16],[21,-12],[21,-19],[-21,30],[-3,18],[25,21],[14,6],[19,-39],[-2,31],[4,28],[28,45],[36,75],[11,-26],[2,-31],[-2,-39],[8,14],[2,34],[-5,61],[45,113],[8,12],[10,8],[16,3],[-5,17],[-12,17],[12,57],[8,65],[10,63],[17,62],[18,102],[14,22],[38,7],[16,15],[28,37],[32,67],[18,54],[23,140],[13,147],[37,108],[54,79],[48,60],[19,12],[33,4],[32,-17],[-59,-14],[-6,-36],[-2,-35],[7,-33],[11,-28],[28,-27],[33,-16],[15,-61],[3,-72],[5,-62],[13,-54]],[[98309,28304],[-38,-34],[2,23],[7,51],[17,26],[8,1],[17,20],[-1,-43],[-12,-44]],[[96317,25543],[-1,-28],[-3,-14],[-10,0],[-14,3],[-14,13],[-10,-4],[-7,5],[10,32],[33,17],[12,-14],[4,-10]],[[96382,25818],[12,-70],[-25,14],[-11,20],[20,35],[4,1]],[[96706,24848],[0,-23],[-29,9],[1,-26],[23,-14],[8,-18],[24,5],[5,-28],[-5,-24],[-16,-19],[-47,-9],[-31,-36],[-26,6],[-7,-3],[-30,-39],[-34,-12],[-9,3],[5,34],[25,33],[0,31],[7,25],[24,18],[0,33],[16,29],[-10,63],[6,56],[47,3],[53,-97]],[[98761,30944],[2,-31],[-21,11],[-8,24],[-24,24],[-4,8],[-2,48],[12,23],[2,10],[6,4],[10,-26],[19,-36],[8,-59]],[[98129,31719],[5,-26],[15,18],[11,30],[19,30],[-3,-48],[10,-11],[61,-34],[13,-28],[13,-8],[7,16],[9,8],[22,-18],[50,-49],[4,-17],[-2,-25],[2,-27],[7,-21],[17,-5],[22,31],[10,4],[15,-45],[6,-25],[-3,1],[10,-25],[12,-25],[22,-74],[-3,-26],[-6,-23],[20,-68],[-13,-5],[-40,12],[1,-14],[23,-50],[20,-70],[15,-43],[55,-132],[-8,-47],[1,-31],[-7,-26],[19,-70],[-12,-22],[-8,-72],[-8,-12],[1,-26],[22,-7],[13,-11],[12,-21],[7,25],[10,7],[26,-34],[55,-34],[15,-13],[8,-27],[5,-67],[11,-29],[21,-6],[23,9],[7,25],[-5,65],[-16,104],[0,34],[2,33],[-3,34],[-9,32],[-8,24],[-12,21],[4,32],[17,14],[10,-27],[9,-32],[42,-97],[26,7],[2,-40],[17,-41],[10,-47],[12,-143],[19,-133],[35,-59],[4,-28],[-21,15],[-7,-9],[2,-14],[20,-25],[23,-13],[14,2],[14,-9],[90,-87],[43,-34],[109,-56],[31,-4],[17,2],[33,19],[29,34],[25,52],[22,59],[23,28],[27,23],[14,21],[14,15],[73,-7],[25,-30],[32,-24],[16,-18],[-5,-38],[-19,-56],[-15,-61],[-13,-138],[-9,-141],[-13,-61],[-24,-48],[-27,-34],[-30,-17],[-12,-79],[-6,-93],[1,-24],[10,-18],[4,-28],[-16,-56],[-9,8],[-13,47],[-12,19],[-36,15],[-37,7],[-32,-5],[-31,-19],[-47,-41],[-14,-21],[-13,-25],[-21,-58],[-5,-71],[1,-38],[7,-28],[40,-40],[-39,-136],[-35,-143],[-20,-40],[-23,-38],[-21,-85],[-38,-74],[-25,-56],[-20,-59],[-17,-62],[-37,-88],[-16,-58],[-22,-48],[-40,-61],[-42,-53],[-67,-73],[-18,-24],[-20,-18],[-24,21],[-5,23],[-6,50],[-5,18],[-31,15],[-41,-24],[-7,5],[-2,11],[0,73],[7,20],[-9,12],[-10,-5],[-3,-18],[6,-16],[-23,-20],[-25,-1],[-7,8],[-2,13],[6,22],[8,20],[45,91],[47,122],[40,130],[11,67],[15,125],[-12,51],[-16,49],[-40,94],[-55,53],[-35,7],[-33,20],[-31,45],[-29,53],[-56,43],[-60,34],[-34,48],[-8,29],[-5,33],[0,30],[5,32],[6,24],[11,17],[63,62],[67,35],[12,-1],[12,6],[17,21],[30,48],[8,33],[6,104],[10,102],[17,116],[26,73],[9,44],[-11,73],[10,27],[12,17],[13,9],[-23,69],[-26,104],[-6,32],[4,32],[7,31],[-17,8],[-10,30],[-24,101],[7,16],[14,-11],[20,-73],[4,38],[16,23],[16,12],[18,2],[-40,82],[-14,-4],[-18,-12],[-19,-8],[-18,7],[-17,18],[-8,34],[-11,66],[-7,24],[-53,135],[16,4],[43,-67],[8,21],[7,31],[-3,35],[-10,26],[-15,17],[-1,30],[12,28],[-1,20],[-24,40],[-10,4],[-5,-18],[7,-28],[-6,-3],[-61,73],[-18,58],[-15,65],[-2,-26],[2,-37],[24,-74],[39,-82],[7,-22],[-6,-29],[-14,-8],[-11,18],[-18,71],[-13,35],[-148,365],[19,48],[29,41],[7,18],[5,22],[-13,3],[-11,-10],[-13,-18],[-11,-22],[-15,-47],[-7,-11],[-17,33],[-7,20],[0,24],[-4,16],[-13,5],[-19,48],[-12,24],[20,47],[1,62],[-21,65],[-24,60],[-47,96],[-43,102],[47,13],[47,2],[-22,-61],[10,-35],[15,-30],[32,-91],[3,-27],[16,-26],[8,-21]],[[96993,21602],[15,-29],[-29,-13],[-14,11],[-10,13],[-5,19],[15,-2],[14,8],[14,-7]],[[96172,22602],[6,-48],[-16,-1],[-32,14],[-9,21],[-7,5],[-12,-24],[-18,-1],[-5,8],[8,25],[44,49],[8,61],[-1,19],[35,5],[8,-7],[3,-9],[-2,-11],[-14,-20],[0,-23],[3,-24],[-11,-12],[6,-21],[6,-6]],[[1062,26647],[-10,-15],[-17,1],[-30,-59],[2,44],[-9,17],[-26,-4],[-4,-10],[17,-12],[4,-6],[-17,-25],[17,-55],[15,2],[14,-43],[0,-13],[-33,-16],[-17,-23],[-16,1],[-7,4],[-9,41],[0,17],[19,31],[11,30],[-9,28],[-22,19],[-48,-9],[-11,6],[24,39],[26,-5],[28,28],[108,-13]],[[1062,26312],[-12,-5],[1,33],[-4,21],[21,7],[9,-26],[-15,-30]],[[2089,46900],[-1,-1],[-1,6],[-2,7],[-1,7],[0,1],[3,-6],[2,-7],[0,-7]],[[2448,46454],[0,-2],[-2,3],[-2,5],[-1,6],[1,1],[2,-4],[1,-4],[1,-5]],[[2832,40850],[-28,-31],[-12,37],[11,48],[13,12],[8,2],[11,-45],[-3,-23]],[[5628,39602],[-9,0],[-12,4],[-7,3],[-1,5],[3,16],[6,9],[12,-2],[8,-11],[1,-19],[-1,-5]],[[51664,81077],[-28,1],[-26,1],[-14,3],[-15,9],[-7,18],[-8,21],[2,14],[25,37],[4,11],[-3,5],[3,17],[19,56],[2,23],[-8,16],[-13,9],[-40,17],[-19,23],[-8,21],[-9,6],[-13,-7],[-33,-8],[-27,11],[-32,39],[-7,35],[-4,26],[-8,10],[-11,-14],[-13,-22],[-27,-2],[-7,5],[-2,12],[-1,11],[-8,14],[-7,8],[-34,-40],[-13,1],[-16,15],[-8,15],[-17,-9],[-16,-18],[6,-35],[-9,-6],[-19,3],[-22,14]],[[51173,81443],[-24,9],[-37,24],[-51,-20],[-36,24],[-29,2],[-19,19],[-19,31],[14,21],[13,7],[54,4],[40,-13],[71,-68],[18,1],[19,8],[-10,19],[-18,9],[-26,18],[-21,26],[49,8],[-7,13],[-6,23],[-52,79],[9,22],[13,46],[16,38],[13,10],[22,27],[46,80],[30,65],[22,76],[32,212],[10,36],[15,40],[20,-8],[13,-11],[48,30],[83,78],[24,68],[24,31],[95,62],[52,18],[81,5],[59,11],[70,4],[27,-38],[15,-28],[25,-15],[39,-11]],[[51999,82535],[-3,-55],[1,-108],[-3,-19],[-18,-46],[-18,-81],[-5,-54],[-5,-11],[-74,1],[-10,-10],[-2,-11],[4,-14],[-2,-14],[-6,-11],[3,-18],[13,-20],[23,-13],[25,-1],[13,2],[9,-14],[10,-22],[-1,-29],[-4,-37],[-11,-35],[-34,-40],[-16,-14],[-14,-8],[-7,-10],[-3,-14],[1,-12],[24,-32],[-1,-7],[-7,-17],[-9,-16],[-62,-33],[-26,3],[-14,-16],[-5,-4],[-16,16],[-37,17],[-13,-6],[-8,-10],[-23,-11],[-16,-18],[0,-23],[29,-60],[10,-12],[0,-23],[14,-28],[15,-35],[1,-22],[-1,-23],[-8,-32],[-25,-75],[0,-15],[2,-11],[9,-3],[6,-6],[-2,-10],[-47,-52],[-6,-9],[-19,3],[-3,-9],[2,-14],[8,-13],[17,-6],[14,-13],[12,-26],[-16,-89]],[[51173,81443],[-4,-22],[-10,-24],[-37,-34],[-39,-23],[-19,3],[-14,12],[-7,12],[-21,12],[-28,6],[-18,-13],[-12,-12],[-11,2],[-8,10],[-7,16],[-8,50]],[[50930,81438],[21,9],[46,4],[35,-18],[46,-8],[36,24],[28,-21],[31,15]],[[51759,82667],[-39,-20],[-10,4],[3,6],[34,12],[12,-2]],[[51647,82637],[-55,-9],[-19,7],[-3,6],[15,4],[47,1],[14,-6],[1,-3]],[[51419,82550],[-52,-42],[-4,6],[33,37],[23,-1]],[[51479,82595],[-26,-5],[-12,8],[63,23],[39,7],[7,-3],[-71,-30]],[[51357,82413],[-28,-41],[-17,12],[-4,9],[8,32],[41,53],[0,-65]],[[51096,81646],[28,-31],[5,-10],[2,-11],[-34,-12],[-37,38],[-24,-9],[-9,18],[0,12],[25,9],[44,-4]],[[51870,82708],[-25,-2],[7,15],[24,12],[13,0],[-19,-25]],[[31054,58838],[-14,-64],[-8,28],[-1,52],[-6,20],[-11,12],[-6,17],[0,26],[42,-41],[4,-50]],[[32517,61921],[-7,-12],[-6,1],[-4,11],[0,20],[5,-6],[3,-2],[1,-4],[8,-8]],[[32435,61994],[-2,-2],[-4,5],[1,10],[3,4],[2,-3],[2,-7],[-2,-7]],[[30583,59015],[1,-16],[-13,9],[-17,35],[-17,27],[4,29],[4,10],[18,-27],[17,-50],[3,-17]],[[30902,58789],[-14,-8],[-54,56],[-44,90],[-1,47],[11,-4],[12,-18],[17,-64],[52,-42],[21,-57]],[[74474,67897],[11,-16],[2,-25],[-2,-29],[-12,-61],[-10,-44],[-13,-91],[-11,-158],[3,-28],[33,-91],[12,-69],[2,-48],[-14,-80],[-16,-90],[-8,-20],[-9,-7],[-40,31],[-28,-4],[-32,-18],[-34,4],[-27,10],[-35,-36],[-34,20],[-21,22],[-15,63],[-6,8],[-70,-66],[-17,-4],[-44,35],[-36,35],[-13,10],[-35,14],[-31,8],[-34,22],[-42,-29],[-17,3],[-16,20],[-8,42],[-2,40],[-15,27],[-22,6],[-31,-24],[-45,-33],[-15,6],[-13,9],[-5,9],[-7,37],[-7,9],[-10,1],[-19,9],[-23,27],[-70,66],[-9,29],[0,65],[-3,27],[-9,28],[-36,28],[-70,46],[-38,37],[-19,-17],[-35,-16],[-19,-33],[-23,11],[-54,34],[-29,6],[-18,-12],[-4,-20],[-22,-23],[-21,18],[-41,25],[-37,13],[-55,30],[-6,44],[-10,45],[-13,7],[-50,-8],[-45,48],[-49,63],[-21,20],[-13,8],[-12,-8],[-14,-15],[-12,-4],[-26,27],[-34,38],[-42,47],[-48,66],[-20,37],[-9,28],[-11,27],[-42,43],[-34,34],[-40,41],[-7,8],[-15,24],[-23,31],[-20,9],[-6,-17],[-4,-18],[-17,4],[-26,32],[-28,32],[-21,31],[-22,31],[-5,23],[9,71],[13,62],[11,13],[17,41],[7,71],[-1,61],[18,85],[23,91],[41,98],[18,32],[20,22],[37,72],[8,12],[17,19],[16,4],[12,-9]],[[72502,69218],[13,-37],[15,-36],[18,2],[22,30],[45,141],[63,29],[59,-15],[52,-20],[16,-47],[10,-50],[6,-25],[17,-29],[74,-71],[43,-64],[59,-85],[45,-37],[39,-3],[22,-34],[33,-66],[29,-77],[35,-71],[24,3],[33,23],[41,30],[24,-15],[22,-20],[7,-36],[13,-69],[15,-72],[23,-25],[28,-37],[15,-30],[51,-53],[8,-22],[10,-15],[13,-10],[10,-11],[16,-3],[60,32],[15,-4],[10,-6],[0,-12],[-11,-50],[-9,-65],[9,-32],[25,-14],[55,-9],[75,0],[22,-32],[23,-49],[22,-84],[9,-36],[12,-10],[19,14],[3,35],[1,51],[16,18],[11,-14],[12,-40],[30,-36],[23,-17],[21,6],[9,14],[10,70],[17,10],[21,-5],[8,-14],[9,-28],[25,-13],[26,-18],[24,-22],[33,-52],[42,-10],[48,1],[25,-1],[19,-4],[17,4],[49,37],[20,3],[25,-5],[24,-7]],[[96376,51545],[-5,-20],[-6,3],[-3,13],[2,14],[7,6],[5,-5],[0,-11]],[[57016,41593],[-12,3],[-85,-19],[-33,-25],[-73,-108],[-15,14],[-17,22],[-15,7],[-32,-27],[-32,-31],[-35,-44],[-29,-43],[-10,-23],[-45,-89],[-15,-15],[-13,-6],[-5,4],[-6,38],[-28,90],[-45,117],[-13,12],[-9,4],[-33,-6],[-96,-33],[-82,-28],[-124,-47],[-134,-39],[-83,-24],[-71,-7],[0,-116],[0,-235],[0,-235],[0,-235],[0,-235],[1,-235],[0,-235],[0,-235],[0,-235],[0,-102],[-2,-22],[-41,0],[-94,0],[-78,0],[-63,0],[0,-140],[0,-165],[0,-165],[0,-165],[0,-165],[0,-165],[0,-166],[0,-165],[0,-165],[1,-124],[0,-15]],[[54568,35358],[-31,47],[-91,175],[-32,46],[-48,107],[-105,334],[-15,64],[-20,161],[-23,120],[-3,69],[11,39],[-6,53],[-12,47],[-36,62],[-10,208],[-24,134],[5,110],[-11,101],[-1,65],[5,123],[-19,141],[-39,138],[-35,199],[-5,88],[3,235],[-6,95],[0,113],[-14,117],[-6,63],[10,51],[6,-16],[10,-8],[7,67],[1,59],[-17,146],[-39,149],[-97,244],[-24,92],[-13,77],[-108,321],[-46,226],[-33,196],[-35,90],[-162,634],[-36,101],[-65,121],[-15,41],[-25,115],[-48,155],[-12,144],[-4,164],[6,125]],[[53261,41906],[45,14],[31,33],[28,2],[27,-26],[29,-2],[12,4],[52,-3],[30,30],[36,30],[20,26],[29,27],[39,28],[21,-3],[27,-10],[36,-10],[20,-19],[24,-58],[36,-53],[28,-32],[31,-42],[9,-16],[14,-9],[8,-3],[58,7],[53,6],[56,0],[106,-1],[107,0],[106,0],[106,-1],[106,0],[107,0],[106,-1],[106,0],[44,0],[76,-2],[80,-2],[8,-3],[9,-12],[8,-10],[28,-73],[36,-77],[30,-36],[36,-22],[33,-8],[32,5],[52,-9],[73,-25],[76,-8],[78,11],[55,-14],[32,-38],[33,-25],[33,-13],[45,8],[57,28],[49,-4],[22,-21],[14,0],[83,30],[68,25],[101,39],[83,32],[123,47],[87,34]],[[59222,43770],[12,-17],[40,-142],[32,-83],[37,-77],[6,4],[10,18],[19,7],[57,18],[23,1],[14,20],[30,15],[34,9],[12,-10],[36,-99],[5,-77],[8,-110],[2,-54],[-1,-72],[-4,-90],[-29,-104],[-6,-51],[-16,-80],[-21,-39],[-10,-33],[1,-33],[11,-28],[24,-51],[8,-32],[-2,-29],[0,-40],[6,-27],[6,-16],[25,-26],[23,-65],[41,-78],[48,-111],[23,-34],[18,-8],[9,-38],[-5,-43],[-14,-25],[6,-35],[7,-19],[9,-9],[22,-2],[19,7],[5,12],[-2,167],[-15,97],[-14,38],[-3,7],[5,32],[16,75],[14,74],[8,31],[10,19],[67,20],[31,17],[12,21],[10,58],[8,160],[3,151],[-7,88],[10,133],[15,82],[-8,17],[-5,111],[-44,118],[-56,152],[-31,82],[-36,94],[-65,146],[-29,52],[-16,21],[-52,17],[-14,28],[-14,45],[-5,83],[0,62],[-6,105],[-11,149],[-5,44],[-15,112],[-14,107],[-1,26],[5,26],[24,79],[18,55],[8,31],[14,83],[4,40],[11,18],[46,8],[37,-2]],[[61239,45815],[15,-60],[26,-54],[-15,-31],[-19,-28],[30,-38],[-22,-57],[-3,-40],[6,-15],[5,-24],[-15,-65],[-20,-50],[-5,-38],[18,-68],[-9,-119],[17,-108],[4,-55],[6,-37],[-8,-67],[2,-111],[4,-46],[-10,-57],[17,-20],[9,-63],[-3,-71],[-5,-38],[-29,-46],[-4,-18],[1,-27],[36,-1],[2,-42],[-3,-33],[2,-63],[-5,-40],[8,-46],[-10,-51],[4,-40],[0,-51],[9,-130],[1,-160],[2,-25],[13,-18],[18,-9],[0,-44],[-21,-58],[-1,-35],[3,-50],[22,68],[14,-1],[12,-26],[-2,-39],[4,-20],[-2,-38],[7,-48],[-3,-42],[-16,-29],[-21,-50],[-4,-48],[2,-30],[-14,-10],[-7,-19],[10,-45],[-1,-39],[-25,-123],[-68,-167],[-30,-59],[-27,-65],[0,-27],[-3,-23],[-32,-92],[-34,-15],[-20,-25],[15,-81],[-22,-19],[-39,-64],[-106,-122],[-17,-29],[-27,-75],[-35,-19],[-20,-21],[-36,-8],[-12,6],[-12,-3],[-10,-16],[-70,-53],[-66,-42],[-16,-19],[-11,-26],[-58,-41],[-91,-103],[-74,-97],[-54,-98],[-14,-15],[-17,-33],[-5,-50],[-6,-28],[-40,-103],[-60,-121],[-11,-34],[-24,-67],[-2,-44],[-22,-14],[-18,42],[-7,-81],[-15,-6],[-16,17],[-40,-41],[-35,-46],[-56,-98],[-80,-191],[-116,-183],[-16,-5],[-10,0],[-37,64],[-20,5],[18,-38],[12,-32],[-3,-61],[1,-93],[-14,-181],[2,-40],[16,-51],[31,-62],[30,-79],[37,-224],[3,-115],[39,-147],[1,-64],[16,-159],[-1,-128],[-3,-79],[19,-33],[7,30],[-2,50],[5,80],[10,35],[11,-5],[3,-38],[7,-33],[3,-31],[0,-43],[-14,-162],[4,-66],[19,-110],[-22,-128],[-33,-301],[-1,-52],[7,-23],[18,-7],[6,38],[11,0],[5,-23],[-14,-139],[-15,-61],[-51,-149],[-27,-64],[-46,-63],[-106,-98],[-215,-142],[-85,-70],[-50,-42],[-108,-132],[-47,-88],[-19,-102],[-19,-47],[-18,-59],[16,-50],[16,-39],[18,-25],[10,-22],[12,-16],[13,80],[6,25],[11,2],[-6,-98],[-13,-333],[-1,-11]],[[59622,44922],[-5,17],[-9,8],[-10,-7],[-4,-21],[11,-27],[12,0],[5,30]],[[59644,44866],[7,13],[3,17],[0,16],[-5,11],[-7,6],[-9,-4],[-4,-22],[-1,-31],[6,-10],[10,4]],[[49383,72064],[8,-43],[16,-34],[59,-78],[35,-48],[1,-17],[-12,-39],[-4,-27],[9,-29],[21,-35],[2,-17],[-5,-20],[-11,-37],[23,-111],[4,-107],[-6,-76],[0,-44],[3,-37],[20,-87],[-13,-143],[15,-78],[21,-63],[11,-113],[17,-53],[27,-47],[15,-16],[30,-39],[22,-32],[13,-48],[-27,-40],[-22,-36],[-6,-38],[10,-61],[0,-33],[-14,-11],[-56,3],[-44,3],[-50,3],[-71,6],[-44,4],[-61,5],[-20,-3],[-56,-17],[-39,-12],[-6,-4],[-13,-15],[-8,-45],[-8,-52],[-8,-23],[-117,-74],[-46,-11],[-26,8],[-19,-6],[-16,-16],[-6,-24],[-1,-31],[4,-31],[11,-43],[2,-44],[-7,-30],[-2,-31],[-3,-33],[6,-18],[11,-3],[11,-15],[16,-14],[14,-26],[-1,-38],[-11,-21],[-10,-11],[-44,-10],[-35,-8],[-45,-60],[-48,-64],[-58,-42],[-25,-12],[-44,-30],[-53,-50],[-26,-80],[-32,-93],[-32,-62],[-43,-58],[-40,-23],[-51,-28],[-63,-21],[-45,-8],[-14,-4],[-39,-2],[-20,5],[-14,2],[-6,-6],[-2,-15],[-1,-33],[-3,-38],[-12,-32],[-9,-15],[-11,-6],[-33,9],[-28,10],[-66,14],[-13,-3],[-5,-4],[-21,-22],[-32,-46],[-22,-41],[-16,-18],[-38,-10],[-17,-15],[-72,-101],[-15,-24],[-74,-88],[-21,-29],[-17,-28],[-44,-65],[-28,-28],[-5,-17],[-2,-40],[0,-87],[0,-84],[0,-122],[0,-122],[0,-140]],[[47587,67774],[-37,0],[0,-1],[1,-24],[8,-48],[3,-40],[-4,-25],[-4,-32],[2,-31],[6,-33],[6,-34],[0,-23],[-11,-18],[-27,-9],[-31,-8],[-23,0],[-34,5],[-22,-1],[-19,0],[-16,-5],[-21,-22],[-23,-35],[-29,-46],[-17,-29],[-23,-6],[-23,0],[-22,23],[-14,12],[-10,-1],[-15,-16],[-19,-12],[-17,0],[-29,24],[-34,34],[-20,17],[-29,6],[-29,11],[-20,-5],[-26,0],[-34,-23],[-29,-17],[-31,-18],[-36,-16],[9,-51],[12,-28],[0,-35],[-6,-30],[-17,-28],[-20,-37],[-11,-29],[-12,-39],[-8,-24],[-15,-37],[-13,-47],[-4,-30],[-6,-33],[-10,-11],[-35,-9],[-22,-11],[-19,-12],[-8,-20],[-1,-3],[-5,-40],[0,-29],[-6,-23],[-8,-57],[-11,-53],[-9,-69],[-8,-57],[-11,-93],[-11,-86],[-14,-81],[-11,-51],[-9,-29],[-19,-35],[-17,-22],[-19,-30],[-22,-28],[-31,-35],[-25,-29],[-10,-13],[-12,-16],[-20,-40],[-16,-57],[-11,-47],[-20,-74],[-14,-41],[-8,-22],[-22,-23],[-25,-18],[-28,-23],[-22,-23],[-31,-23],[-19,-23],[-14,-34],[-11,-41],[-14,-58],[-11,-63],[-6,-40],[-16,-139],[-6,-80],[-6,-52],[-8,-64],[-5,-97],[0,-81],[-6,-46],[-3,-35],[-14,-40],[-11,-29],[-19,-40],[-17,-23],[-5,-23],[-17,-29],[-17,-46],[-14,-29],[3,-23],[3,-40],[-8,-41],[-9,-46],[-22,-57],[-25,-29],[-36,-6],[-50,0],[-39,6],[-47,0],[-42,11],[-39,12],[-47,6],[-33,0],[-42,-12],[-108,0],[-42,-6],[-61,-23],[-15,-5]],[[45276,64182],[21,276],[38,149],[30,66],[47,35],[43,150],[16,138],[28,64],[9,50],[-11,38],[27,75],[32,114],[15,73],[38,113],[5,25],[-4,29],[-15,-25],[-16,-41],[-19,-33],[8,40],[15,60],[34,62],[53,69],[110,234],[42,41],[37,98],[14,88],[4,200],[13,106],[24,83],[29,150],[22,68],[15,136],[16,53],[28,24],[40,69],[60,42],[71,89],[33,53],[23,79],[24,158],[42,166],[22,125],[1,2],[37,66],[26,83],[43,37],[90,18],[134,69],[120,104],[34,42],[37,83],[60,108],[114,130],[52,72],[79,182],[53,150],[44,97],[30,86],[21,87],[12,140],[-8,55],[-33,89],[-23,24],[-6,42],[12,75],[0,128],[7,204],[37,165],[91,217],[17,88],[10,142],[1,50],[114,200],[67,154],[23,37],[59,70],[205,154],[116,109],[68,80],[40,94],[112,371],[110,521],[9,61],[49,17],[35,7],[28,19],[34,40],[33,-16],[-16,-27],[0,-64],[23,-75],[41,-85],[75,-107],[58,-43],[83,-26],[96,47],[54,1],[27,20],[28,-30],[55,-9],[52,16],[40,45],[25,51],[4,-25],[1,-28],[8,-16],[15,-66],[9,-25],[30,4],[26,-13],[59,6],[57,-11]],[[47587,67774],[0,-96],[0,-118]],[[47587,67560],[1,-96],[0,-114],[0,-114],[0,-130],[0,-129],[0,-94],[0,-66],[-57,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-41,0],[0,-69],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-69],[-2,-63],[-17,-19],[-40,-33],[-40,-34],[-52,-16],[-17,-11],[-33,-46],[-44,-59],[-37,-51],[-25,-67],[-9,-37],[-4,-39],[3,-37],[14,-74],[3,-37],[2,-65],[3,-71],[2,-76],[3,-76],[2,-81],[3,-81],[2,-82],[2,-61],[3,-76],[-42,0],[-64,0],[-63,-1],[-64,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-63,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-64,0],[-63,0],[-36,0],[-11,-108],[-10,-77],[-6,-63],[4,-53]],[[45264,63828],[-14,29],[25,300],[1,25]],[[55651,76513],[-36,-17],[-7,-25],[-17,3],[-21,0],[-7,-16],[10,-27],[7,-31],[-5,-43],[-2,-6]],[[55573,76351],[-5,2],[-30,-25],[-22,-12],[-20,-6],[-9,12],[-5,17],[1,47],[-4,16],[-6,7],[-14,-11],[-16,-36],[-15,-42],[-22,-45],[-18,-42],[-19,-53],[-14,-44],[14,-25],[9,-35],[-3,-26],[3,-15],[-5,-46],[-1,-28]],[[55372,75961],[-43,46],[-18,64],[-63,109],[-73,74],[-4,12],[4,14],[4,11],[-15,1],[-11,-9],[-10,3]],[[55143,76286],[-11,27],[-11,24],[0,22]],[[55121,76359],[5,2],[7,9],[15,23],[3,13],[-1,18],[-21,60],[-3,38],[-3,72],[4,17],[8,8],[38,9],[-1,56],[2,17],[8,23],[5,21],[21,31],[28,36],[12,1],[11,-5],[12,-31],[14,4],[2,37],[-17,49],[-9,31],[3,18],[6,9],[15,-6],[14,-9],[10,6],[14,5],[8,-2]],[[82411,80543],[-26,-80],[-52,-161],[-44,-135],[-23,-77],[-17,-58],[-18,-56],[-3,-33],[-19,-54],[-37,-64],[-8,-70],[1,-63],[-3,-57],[-41,-35],[-32,-32],[10,-107],[16,-41],[26,-43],[28,-35],[24,-30],[27,14],[22,45],[44,40],[24,1],[16,-9],[38,-3],[38,14],[31,3],[39,-9],[14,-10],[33,-17],[35,-38],[25,-43],[18,-8],[9,14],[20,37],[27,37],[34,60],[26,45],[20,7],[38,0],[18,11],[29,6],[26,-17],[71,-9],[20,-23],[34,-70],[19,-37],[33,-19],[21,-13],[18,-10],[17,-18],[5,-22],[7,-33],[11,-19],[20,-19],[16,-11],[4,-25],[5,-11],[14,-17],[42,-72],[20,-20],[31,-41],[13,-35],[1,-36],[8,-28],[20,-41],[10,-29],[-4,-38],[4,-34],[-8,-35],[-34,-25],[-11,-13],[-24,-1],[-41,13],[-39,-7],[-47,14],[-37,31],[-20,25],[-32,14],[-15,-7],[-18,-32],[-21,5],[-19,-5],[-49,6],[-26,8],[-42,-22],[-24,-7],[-45,-27],[-27,-47],[-20,-11],[-19,2],[-14,17],[-21,21],[-30,-1],[-9,-9],[-4,-19],[-10,-58],[0,-26],[-6,-17],[-18,-6],[-32,2],[-49,4],[-33,15],[-20,-7],[-27,-31],[-20,-5],[-15,-14],[-13,-46],[-20,-29],[-24,-36],[-26,-77],[-14,-44],[4,-24],[3,-28],[-12,-33],[-24,-30],[-20,-6],[-29,-29],[-40,-53],[-30,-44],[-40,-11],[-27,-11],[-62,-14],[-15,-3],[-68,-7],[-50,24],[-26,-4],[-24,-13],[-11,-15],[-5,-28],[-4,-25],[-19,-40],[-38,-53],[-32,-35],[-24,-45],[-14,-17],[-27,-17],[-15,-10],[-35,-40],[-28,-36],[-18,-10],[-22,9],[-14,3],[-43,14],[-29,2],[-41,9],[-95,42],[-31,20],[-27,54],[-24,27],[-34,3],[-49,0],[-23,10],[-37,-10],[-41,-54],[-19,-41],[-17,-41],[-20,-89],[-9,-60],[-8,-33],[-21,-53],[-3,-30],[8,-26],[16,-29],[9,-46],[23,-49],[22,-38],[43,-61],[12,-33],[14,-36],[3,-36],[-2,-24],[-16,-18],[-29,-9],[-15,-25],[-21,-33],[-26,-39],[-13,-2],[-14,-10],[-74,-48],[-27,-13],[-22,-16],[-27,-49],[-20,-36],[-25,-48],[-11,-21],[-23,-48],[-30,-55],[-16,-30],[-9,-17],[-8,-23],[-31,-18],[-26,-19],[-38,-28],[-55,-32],[-45,-30],[-29,-25],[-42,-31],[-29,-10],[-57,1],[-72,-8],[-52,-6],[-39,7],[-59,5],[-45,6],[-30,-12],[-72,-12],[-16,-3],[-126,-30],[-56,-16],[-52,-7],[-37,-12],[-22,-14],[-31,-21],[-17,-9],[-56,-41],[-125,-84],[-84,-69],[-13,-12],[-57,-48],[-32,-19],[-23,-43],[-18,-27],[-19,-12],[-34,28],[-24,-2],[-77,11],[0,125],[-53,-17],[-86,-29],[-79,-26],[-73,60],[-56,47],[-48,40],[-74,26],[-65,23],[-116,38],[-51,33],[-26,45],[-46,99],[-15,20],[-22,14],[-24,8],[-50,0],[-62,8],[-88,21],[-71,16],[-120,32],[-29,3],[-62,-27],[-81,-36],[-145,28],[-64,13],[-130,26],[-147,30],[-142,31],[-104,-17],[-57,-9],[-67,-14],[-9,15],[-3,59],[-12,46],[-36,50],[-25,47],[-46,63],[-15,40],[-5,62],[-43,162],[-27,109],[-6,22],[-12,36],[-15,18],[-32,12],[-8,19],[0,38],[5,52],[6,38],[-5,9],[-83,-10],[-51,25],[-43,27],[-60,70],[-36,27],[-46,73],[-67,17],[-25,28],[-32,62],[-27,40],[-39,25],[-62,23],[-105,21],[-35,9],[-58,-14],[-43,-2],[-70,16],[-40,19],[-49,0],[-32,0],[-43,4],[-20,13],[-19,15],[-36,-4],[-25,16],[-24,28],[-24,13],[-27,0],[-11,-13],[-10,1],[-7,39],[-25,62],[-4,28],[-15,32],[-9,29],[3,40],[10,78],[24,71],[16,18],[10,21],[20,37],[12,29],[-2,40],[-14,41],[-10,54],[2,31],[15,37],[17,81],[-1,21],[-7,17],[-2,38],[-3,51],[-21,77],[-11,41],[-20,18],[-23,11],[-20,55],[-25,66],[-16,41],[-5,25],[-3,45],[-12,56],[-12,30],[-9,23],[-5,34],[-5,12],[-34,15],[-24,25],[-10,33],[-4,27],[-7,16],[-19,5],[-14,-24],[-22,-12],[-14,2],[-15,14],[-9,16],[-15,17],[-22,55],[-22,14],[-42,-2],[-37,-26],[-22,4],[-19,9],[-22,27],[-14,23],[-22,7],[-44,40],[-29,28],[-3,56],[-14,39],[-28,11],[-29,39],[-42,22],[-27,16],[-23,10],[-3,15],[1,13],[11,21],[11,20],[2,19],[-9,16],[-23,17],[-31,15],[-6,26],[-19,26],[4,21],[14,16],[15,12],[3,19],[-10,19],[-5,28],[2,20],[-3,27]],[[52066,77044],[-17,-10]],[[52049,77034],[1,12],[4,7],[5,3],[6,-5],[1,-7]],[[23015,66797],[-5,-119],[-17,-97],[-55,-203],[-24,-126],[-44,-360],[-14,-236],[-3,-111],[-4,-15],[4,-17],[-10,-245],[5,-210],[-3,-32],[-17,-63],[-11,-88],[5,-39],[-1,-27],[17,-133],[5,-100],[50,-171],[28,-60],[34,-51],[13,-30],[-6,-72],[-14,-37],[-6,-59],[-7,49],[2,62],[11,34],[1,25],[-21,26],[-37,86],[-45,153],[32,-244],[11,-39],[9,-16],[14,-17],[4,-27],[0,-19],[40,-170],[45,-175],[3,-48],[18,-58],[114,-246],[70,-184],[25,-174],[15,-54],[7,-75],[46,-83],[14,-54],[24,-30],[20,-90],[38,-53],[-9,-1],[-33,27],[2,-18],[28,-37],[54,-37],[13,0],[-21,19],[-18,26],[6,4],[38,-32],[105,-11],[47,-75],[60,-32],[32,-96],[38,-100],[24,-5],[19,0],[56,17],[88,63],[30,30],[59,42],[90,8],[28,-12],[67,26],[33,32],[11,29],[5,22],[62,30],[13,6],[63,6],[31,11],[35,7],[26,-45],[0,-22],[-17,-21],[8,-20],[31,-34],[56,-13],[19,5],[26,49],[46,48],[-1,55],[-9,31],[-13,2],[-3,17],[9,40],[-2,14],[-29,-39],[-6,0],[3,18],[6,15],[83,85],[22,35],[28,31],[60,115],[13,218],[12,38],[40,67],[4,20],[3,45],[-1,114],[2,90],[-2,102],[7,90],[7,26],[23,145],[47,64],[82,76],[19,13],[261,80],[37,20],[45,52],[33,17],[60,-1],[18,7],[4,7],[0,7],[11,7],[34,-7],[65,-31],[24,-8],[58,-36],[63,-15],[10,6],[8,11],[6,22],[-6,18],[-6,-1],[-11,-10],[-13,-1],[-25,15],[5,13],[25,-1],[17,6],[24,22],[26,-16],[35,-75],[24,-24],[2,-108],[4,-19],[8,-29],[-12,-84],[-13,-69],[-17,-57],[-37,-89],[-45,-71],[-56,-159],[-13,-75],[1,-59],[9,-58],[-3,-21],[-6,-22],[-12,2],[-22,-28],[-28,-82],[-1,-25],[13,-23],[16,11],[21,1],[12,7],[12,-2],[-3,-47],[-13,-33],[-8,-11],[-15,-5],[-17,-19],[-9,-18],[1,-54],[9,-4],[20,40],[12,-2],[2,-17],[-26,-139],[-16,-143],[-23,-82],[-8,-121],[-11,-51],[-14,-51],[-8,3],[-21,96],[-23,25],[-4,23],[12,117],[-6,65],[-11,-3],[-15,-35],[-19,-31],[0,-45],[-22,-73],[-6,-25]],[[25473,62483],[-21,6],[-25,-3],[-17,-18],[-18,-89],[-43,-126],[-18,-62],[-14,-21],[-11,-8],[-13,15],[-29,34],[-24,-17],[-8,-39],[1,-50]],[[25233,62105],[-59,0],[-99,0],[-126,0],[-122,0],[-102,1],[0,-113],[-1,-100],[0,-112],[-56,1],[-60,1],[5,-12],[20,-21],[27,-50],[31,-78],[38,-63],[44,-46],[29,-46],[14,-44],[8,-38],[0,-32],[16,-24],[29,-17],[15,-28],[0,-22],[-9,-52],[-3,-57],[4,-52],[-21,-1],[-51,0],[-76,0],[-71,0],[-56,0],[-84,0],[-23,-80],[-38,-132],[-35,-119],[-29,-101],[-5,-26],[0,-22],[36,-94],[-6,-27],[-13,-15],[-4,-22],[1,-36],[-9,-47],[3,-33],[5,-41],[-8,-35],[-6,-34],[-7,-15]],[[24379,60221],[-8,13],[-74,157],[-78,172],[-30,56],[-29,43],[-40,79],[-104,174],[-54,80],[-50,95],[-45,53],[-45,34],[-20,20],[-17,26],[-10,2],[-5,-35],[16,-18],[19,-15],[14,-1],[16,-13],[46,-48],[7,-25],[-130,97],[-53,9],[-6,15],[27,50],[-9,18],[-9,3],[-28,-35],[-11,-2],[-2,23],[1,21],[-18,32],[-11,-1],[-10,-22],[-25,-42],[1,-17],[49,-18],[16,-10],[-3,-11],[-42,0],[-51,-19],[-92,-116],[-86,-50],[-122,-113],[-54,-5],[-29,-18],[-82,43],[-105,105],[-158,33],[-107,138],[-106,57],[-67,132],[-41,6],[-26,21],[-96,48],[-95,32],[-93,115],[-61,37],[-52,46],[-115,79],[-43,43],[-41,68],[-66,69],[-28,59],[-32,21],[-45,109],[-23,47],[-20,21],[-21,8],[-62,-9],[-91,48],[-43,12],[-88,72],[-118,80],[-39,91],[-32,86],[-60,113],[-37,48],[-64,57],[-36,46],[-55,35],[-93,91],[-29,77],[-18,68],[-49,83],[-55,156],[-14,57],[-10,88],[-13,51],[-15,39],[8,29],[27,36],[46,8],[33,39],[4,32],[-2,19],[-21,49],[-26,13],[-20,1],[-5,18],[15,20],[18,48],[25,58],[18,53],[4,75],[-3,76],[7,63],[-62,74],[-7,31],[-19,84],[-34,98],[1,195],[-41,173],[-42,86],[-22,30],[-59,134],[-46,77],[-46,146],[-45,93],[-58,156],[-41,78],[-189,262],[11,0],[55,-64],[9,5],[2,32],[-7,37],[-10,9],[-15,-8],[-20,8],[-10,12],[-29,8],[-38,44],[-16,45],[-1,52],[-54,110],[-20,62],[10,-5],[14,-25],[15,-7],[17,0],[12,10],[-4,18],[-12,15],[-78,58],[-26,41],[-64,68],[-15,24],[-10,65],[-16,3],[-13,-18],[-38,-18],[-10,21],[-1,20],[27,22],[24,61],[0,22],[-14,-25],[-20,-28],[-21,-15],[-32,-13],[-16,9],[-14,14],[-22,54],[-11,176],[20,61],[23,61],[20,35],[11,-27],[12,-3],[-9,31],[-19,28],[-7,29],[-1,26],[-9,48],[-57,102],[-54,-8],[-22,3],[-20,39],[-17,65],[-9,55],[-1,29],[-5,29],[-93,48],[-28,41],[-27,51],[-12,42],[-11,32],[-9,54],[-7,63],[11,82],[13,39],[-64,30],[-24,1],[-21,-16],[-18,21],[-37,24],[-45,85],[-53,155],[-57,50],[-19,54],[-24,48],[-20,60],[-4,26],[-6,15],[-29,42],[-32,71],[-9,57],[-8,87],[-22,31],[-21,14],[-5,41],[2,24],[-7,44],[-44,105],[-23,87],[-12,27],[-11,39],[-6,81],[-18,101],[-36,120],[-29,82],[-15,82],[7,83],[-5,51],[-4,12],[3,17],[10,-9],[8,15],[-1,53],[-10,16],[-29,17],[-12,11],[-70,22],[-39,30],[-3,70],[-19,32],[-16,20],[-52,41],[-9,-21],[-7,-39],[-21,-8],[-19,-2],[-32,27],[-79,103],[-17,17],[-25,9],[-12,16],[-53,55],[11,-29],[15,-30],[14,-87],[-16,-63],[-10,-220],[11,-44],[23,-70],[16,-112],[5,-82],[14,-66],[-4,-155],[5,-47],[22,-77],[41,-73],[9,-38],[53,-55],[33,-72],[65,-98],[20,-42],[58,-152],[2,-46],[11,-56],[33,12],[15,-42],[-2,-20],[4,-15],[17,3],[15,-11],[31,-166],[17,-22],[21,-10],[24,-18],[1,-42],[-1,-34],[21,-49],[-4,-66],[17,-56],[-3,-55],[7,-43],[50,-97],[62,-77],[13,-101],[26,-93],[25,-23],[27,-39],[-4,-40],[2,-24],[35,-73],[6,-94],[30,-61],[9,-4],[6,9],[-22,61],[-10,40],[-2,63],[8,8],[62,-99],[7,-74],[21,-42],[1,-56],[13,-34],[4,-49],[20,-80],[1,-112],[10,-82],[40,-125],[32,-26],[6,-61],[33,-159],[38,-87],[19,-73],[3,-45],[-14,-68],[-2,-47],[21,-143],[31,-73],[35,-18],[6,-10],[-3,-20],[12,-18],[13,23],[7,32],[-7,37],[-1,27],[6,19],[11,3],[67,-98],[11,-38],[25,-43],[23,-55],[9,-42],[19,-36],[9,-81],[46,-37],[25,-68],[2,-43],[-12,-110],[-11,-31],[-37,-47],[-27,-56],[-27,-34],[-27,-21],[-23,4],[-23,65],[-26,193],[-18,41],[-12,61],[-20,50],[-75,76],[-37,81],[-37,53],[-39,78],[-106,129],[-44,66],[-29,65],[-19,-1],[-14,-7],[-6,18],[-1,33],[-6,22],[-62,98],[-13,55],[-3,62],[14,162],[6,95],[-4,49],[-6,6],[-6,27],[-2,78],[-15,84],[-56,174],[-41,34],[-37,25],[-101,154],[-27,76],[-7,44],[-3,89],[-14,-52],[-19,-38],[-42,3],[-48,-43],[-29,40],[-15,46],[-24,55],[-26,11],[-17,2],[-31,68],[-26,21],[-36,9],[-32,34],[-9,38],[-5,53],[-12,32],[-49,62],[-39,69],[-38,45],[-11,36],[-1,25],[59,-7],[71,-27],[34,8],[21,25],[20,18],[3,-19],[-4,-37],[20,-33],[26,-27],[19,3],[-18,29],[-12,60],[5,22],[0,29],[-26,-6],[-4,15],[23,45],[25,120],[13,118],[-27,103],[-46,72],[-98,210],[-59,108],[-17,40],[-16,19],[-48,25],[-40,60],[-71,85],[-30,44],[-21,104],[-16,14],[5,71],[-7,127],[-12,32],[-38,31],[-9,86],[-2,82],[-8,57],[-65,96],[-3,46],[0,44],[-7,44],[-35,91],[-42,79],[-14,38],[-2,77],[-15,21],[6,5],[13,-2],[8,10],[1,54],[-63,84],[-18,116],[-34,61],[-8,23],[-18,109]],[[25850,63538],[-15,-18],[-7,64],[11,61],[14,36],[28,4],[18,12],[2,-16],[-15,-48],[-36,-95]],[[20416,64291],[-8,-47],[-21,19],[-8,30],[-1,48],[11,9],[17,-21],[4,-14],[6,-24]],[[19190,62638],[-17,-12],[-24,36],[6,27],[14,19],[14,-35],[7,-35]],[[19287,66246],[8,-65],[-15,10],[-18,35],[-13,44],[1,20],[3,4],[26,-26],[8,-22]],[[18568,68578],[-2,-10],[-29,35],[-64,122],[-23,61],[-4,28],[2,64],[22,-8],[25,-42],[12,-40],[0,-45],[48,-21],[7,-98],[6,-46]],[[18008,68012],[-4,-19],[-47,39],[26,67],[-4,70],[12,15],[10,-23],[13,-90],[-6,-59]],[[18832,68551],[-21,-136],[-21,2],[-44,43],[-5,27],[17,157],[13,21],[39,21],[6,-19],[4,-47],[12,-69]],[[17155,68514],[-12,-22],[-32,120],[0,29],[9,15],[15,-3],[0,-30],[13,-26],[5,-24],[2,-59]],[[25913,64077],[4,-28],[-4,4],[-7,21],[-4,26],[4,1],[3,-9],[4,-15]],[[24532,62601],[-31,-13],[-6,13],[63,58],[11,-2],[4,-8],[-33,-28],[-8,-20]],[[19498,65755],[-6,-3],[-14,31],[-6,75],[3,8],[27,-93],[-1,-11],[-3,-7]],[[18140,70106],[-9,-2],[-17,26],[1,25],[4,2],[17,-21],[6,-19],[-2,-11]],[[19139,66831],[3,-20],[-2,-6],[-11,14],[-19,-86],[-6,-8],[12,118],[12,17],[13,3],[-2,-32]],[[18972,65894],[-3,-27],[-84,108],[20,10],[23,-8],[44,-83]],[[18873,65982],[-6,-7],[-24,67],[-3,46],[-10,19],[-24,15],[21,93],[17,193],[8,-35],[-18,-195],[1,-26],[8,-24],[10,-40],[1,-44],[16,-40],[3,-22]],[[66014,40043],[-36,-17],[-39,6],[-15,31],[-3,13],[13,12],[-1,39],[7,63],[8,26],[20,23],[8,51],[17,34],[22,4],[22,-63],[16,-66],[-3,-65],[-16,-25],[-5,-38],[-15,-28]],[[45451,63194],[-17,-56],[-8,22],[-3,37],[15,52],[8,28],[14,9],[-9,-92]],[[45406,60966],[0,258],[15,97],[5,85],[33,187],[38,153],[36,204],[14,197],[-5,193],[-11,172],[-18,113],[-17,164],[-26,87],[-47,76],[-11,44],[11,16],[29,12],[18,59],[-38,-23],[44,181],[14,123],[-2,81],[9,50],[-35,108],[-26,136],[-14,22],[-14,11],[-1,-32],[-8,-29],[-17,18],[-29,99],[-41,161],[-15,17],[-12,-23],[-7,-21],[-14,-134]],[[47587,67560],[53,-63],[52,-64],[52,-64],[52,-64],[53,-63],[52,-64],[52,-64],[52,-63],[53,-64],[52,-64],[52,-63],[52,-64],[53,-64],[52,-64],[52,-63],[52,-64],[44,-53],[67,-86],[63,-80],[63,-81]],[[48660,66241],[-97,0],[-130,0],[-89,0],[-91,0],[-85,-1],[7,-131],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[7,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[7,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[7,-143],[8,-143],[8,-139],[33,-73],[42,-92],[-12,-129],[-15,-155],[-16,-169],[-58,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-53,0],[-32,4],[-12,13],[-4,87],[-10,-5],[-11,-26],[-6,-28],[2,-36],[-2,-31],[-36,-12],[-49,-21],[-52,-16],[-52,6],[-18,7],[-19,12],[-42,12],[-22,2],[-26,-3],[-31,-7],[-10,-16],[-23,-66],[-22,-75],[-15,0],[-16,42],[-45,78],[-55,102],[-24,51],[-14,7],[-26,-37],[-22,-35],[-23,-50],[-11,-47],[-8,-57],[-4,-66],[-8,-78],[-19,-62],[-23,-47],[-16,-22],[-7,-13],[-49,37]],[[54046,72495],[-10,-19],[-26,1],[-24,29],[0,61],[27,-12],[25,-41],[8,-19]],[[53975,72596],[-16,-9],[-17,17],[-4,11],[23,9],[12,-8],[4,-15],[-2,-5]],[[48660,66241],[85,-110],[77,-104],[91,-124],[91,-123],[91,-123],[91,-124],[90,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[41,-55],[3,-23],[4,-46],[-2,-52],[0,-43],[12,-29],[23,-31],[89,-91],[7,-18],[3,-37],[11,-47],[19,-27],[22,-20],[26,-14],[81,-14],[17,-22],[35,-84],[19,-16],[54,-25],[38,-13],[17,-8],[35,-23],[38,-38],[20,-35],[0,-11],[0,-30],[0,-91],[7,-50],[8,-36],[-1,-22],[-9,-16],[-8,-19],[-4,-25],[-11,-32],[-9,-36],[4,-27],[15,-18],[23,-34],[19,-14],[9,-1],[12,1],[11,4],[68,26],[63,25],[88,34]],[[50060,60432],[-58,42],[-68,43],[-47,-27],[-8,10],[-6,18],[-23,10],[-36,-5],[-26,-12],[-41,-64],[-31,-55],[-8,-13],[-43,-33],[-80,-78],[-46,-57],[-10,-11],[-21,-13],[-31,-3],[-26,-14],[-23,-151],[-16,-15],[-95,61],[-19,-9],[-17,-18],[-53,-88],[-27,-71],[-14,-95],[2,-29],[0,-32],[-9,-18],[-13,-7],[-12,1],[-44,20],[-14,-9],[-6,-46],[1,-102],[-10,-69],[-26,-22],[-20,-27],[-16,-8],[-14,7],[-77,103],[-26,17],[-29,-12],[-28,-44],[-12,-28],[-17,-34],[-20,-45],[5,-39],[14,-44],[10,-55],[-1,-50],[-70,-70],[6,-24],[10,-28],[0,-51],[-2,-89],[-14,-33],[-18,-31],[-12,-42],[-11,-20],[-20,-25],[-27,-25],[-48,-23],[-38,-15],[-14,-14],[-20,-30],[-16,-36],[-4,-39],[3,-44],[6,-37],[7,-25],[4,-31],[-6,-85],[-14,-97],[-13,-44],[-21,-24],[-19,-27],[6,-64],[4,-92],[-6,-73],[0,-45],[-8,-48],[-5,-33]],[[48465,57848],[-9,8],[-38,-3],[-42,-26],[-14,-20],[-3,-27],[-10,-19],[-13,-20],[-13,-26],[-23,4],[-22,18],[-11,17],[-1,10],[7,25],[6,27],[1,18],[-8,43],[-6,47],[3,23],[-6,70],[-3,3],[-29,-18],[-10,-4],[-6,-8],[-2,-13],[7,-44],[-5,-8],[-16,1],[-23,15],[-25,40],[-6,-13],[-3,-32],[-1,-38],[6,-69],[-7,-25],[-16,5],[-23,0],[-19,-7],[-13,-2],[-8,-24],[-4,-28],[8,-31],[-1,-12],[-6,-12],[-8,-7],[-6,0],[-18,34],[-22,13],[-50,19],[-6,47],[-8,1],[-12,24],[-11,32],[-10,-1],[-8,-9],[-28,3],[-24,-49],[-18,-61],[-20,-29],[-21,-13],[-8,0]],[[47780,57697],[4,38],[-3,28],[-6,25],[-62,67],[-10,28],[-9,76],[-7,76],[1,44],[4,40],[-2,31],[-6,24],[-19,22],[-20,11],[-24,-30],[-12,-5],[-11,2],[-6,10],[1,16],[27,81],[13,34],[16,26],[10,14],[7,20],[1,15],[-3,12],[-17,14],[-28,38],[-14,4],[-12,18],[-13,59],[-6,11],[-13,6],[-12,15],[1,77],[0,66],[-27,108],[-10,67],[-13,69],[-12,33],[-22,27],[-26,19],[-24,4],[-18,-6],[-8,-8],[0,-13],[15,-44],[2,-24],[-2,-24],[-5,-16],[-13,-2],[-23,-13],[-28,-27],[-19,-22],[-16,-58],[-11,-8],[-18,8],[-53,42],[-44,35],[-30,21],[-18,-13],[-9,-7],[-26,-23],[-34,-86],[-8,-28],[-7,-9],[-9,-15],[-9,0],[-7,10],[-3,6],[-17,62],[-20,68],[-15,30],[-20,2],[-17,-22],[-18,-43],[-22,-41],[-14,-12],[-13,7],[-30,51],[-22,36],[-3,18],[8,28],[8,42],[8,34],[8,15]],[[70393,53704],[-6,-1],[-4,10],[1,14],[5,10],[7,1],[4,-9],[-2,-14],[-5,-11]],[[70419,54242],[-4,-6],[-5,2],[-2,7],[3,10],[3,13],[3,14],[4,7],[3,-2],[0,-8],[-2,-11],[-1,-14],[-2,-12]],[[78361,55438],[48,-22],[18,-18],[54,-178],[71,-126],[30,-46],[23,-23],[32,-67],[28,-84],[61,-237],[10,-105],[5,-159],[-14,-240],[-16,-119],[3,-57],[22,-86],[-6,-82],[4,-68],[-2,-189],[13,-55],[15,-36],[76,-112],[6,-41],[37,-143],[70,-310],[19,-139],[-2,-38],[-8,-15],[-21,-14],[-17,27],[-6,20],[2,24],[-7,24],[-16,28],[-10,26],[3,-42],[0,-55],[-21,-5],[-28,17],[-34,-15],[-40,-68],[-19,-2],[-15,58],[-8,39],[-12,28],[-127,142],[-47,37],[-50,107],[-112,119],[-71,116],[-30,71],[-73,64],[-31,74],[-16,15],[-15,27],[16,72],[-7,76],[-8,64],[-51,126],[-25,88],[-49,87],[-19,51],[-18,58],[11,21],[11,12],[-10,43],[-27,74],[-13,85],[0,160],[-39,226],[-34,313],[6,110],[-9,119],[-22,114],[-29,82],[-11,67]],[[82659,54245],[-11,1],[-24,12],[-48,61],[-49,22],[-71,2],[-41,8],[-16,-9],[-14,0],[-10,12],[-11,6],[-27,-36],[-13,11],[-14,16],[-23,5],[-28,-5],[-32,-37],[-34,34],[-10,-1],[-7,-8],[-15,-46],[-29,-35],[-14,-64],[-9,-61],[-7,-21],[-3,-119],[-4,-57],[7,-76],[-1,-32],[-13,-49],[-2,-11],[-6,-77],[2,-21],[-1,-25],[-11,-54],[-20,-15],[-20,-9],[-18,19],[-16,-30],[-20,-46],[-8,-31],[0,-29],[2,-19],[-4,-20],[-1,-21],[1,-30],[14,-13],[14,-26],[-1,-25],[-7,-17],[-18,-27],[-33,-55],[-37,-47],[-14,-11],[-5,-22],[-2,-29],[8,-64],[7,-18],[5,-23],[-5,-26],[-4,-23],[-14,-15],[-13,-10],[-5,-19],[-7,-76],[-8,-40],[-18,-59],[-6,-27],[-9,-9],[-35,28],[-31,-17],[-41,-11],[-35,2],[-27,-12],[-19,-31],[-21,-40],[-22,-29],[-16,-14],[-30,41],[-16,-3],[-27,14],[-65,47],[-16,13],[-17,2],[-5,13],[3,23],[-3,29],[-13,11],[-129,-4],[-38,-26],[-25,-20],[-18,-23],[-5,-59],[-11,-54],[-14,-58],[-43,-17],[-32,-59],[-11,-7],[-21,9],[-24,5],[-17,-17],[-17,1],[-55,28],[-51,4],[-30,-14],[-16,-5],[-89,-81],[-31,-9],[-12,12],[-17,33],[-24,32],[-55,112],[-21,26],[-14,27],[-13,32],[-18,35],[-17,24],[-23,48],[-22,53],[-5,93],[-18,17],[-7,24],[-2,28],[25,76]],[[80452,53011],[18,-80],[7,-18],[40,-54],[33,-27],[36,-11],[37,-2],[15,4],[14,10],[14,-11],[76,-88],[30,-15],[31,6],[13,-8],[44,-67],[13,-8],[22,5],[-28,30],[-18,22],[-8,41],[4,44],[18,29],[12,31],[5,94],[8,48],[14,46],[5,43],[-16,34],[-4,57],[3,47],[10,33],[15,-22],[15,-19],[15,2],[11,7],[2,25],[-3,43],[1,78],[19,63],[31,43],[29,21],[108,35],[172,89],[51,35],[19,18],[15,25],[27,80],[50,125],[35,103],[74,151],[59,139],[8,26],[9,76],[1,36],[-2,36],[8,17],[12,10],[3,0]],[[81684,54488],[8,-16],[21,-22],[15,-28],[10,-37],[8,-34],[0,-29],[10,-24],[26,-4],[8,-30],[18,-52],[17,-37],[10,-14],[13,7],[19,34],[14,42],[10,56],[-8,9],[14,42],[2,22],[-6,21],[-8,20],[-3,51],[-5,66],[-4,29],[11,22],[22,27],[22,31],[23,25]],[[81951,54665],[1,-45],[-1,-75],[7,-63],[15,-110],[18,-15],[21,-10],[12,3],[8,7],[2,9],[-13,44],[-3,102],[-11,67],[-17,67],[-7,19]],[[81983,54665],[65,19],[14,21],[26,46],[10,26],[7,58],[-32,34],[-12,44],[-1,48],[38,88],[13,21],[6,-31],[17,-8],[15,-1],[16,2],[22,44],[12,64],[39,91],[14,70],[8,72],[99,226],[12,36],[59,227],[7,7],[16,-22],[4,-72],[-2,-31],[-9,-47],[-6,-49],[7,1],[28,30],[29,79],[17,69],[14,30],[28,-17],[6,-12],[-2,-49],[3,-29],[11,-61],[24,-37],[33,-24],[31,-34],[10,-22],[6,-27],[7,-45],[0,-44],[-22,-44],[10,-71],[-2,-41],[-7,-35],[-33,-33],[88,33],[22,18],[30,47],[16,-41],[15,-69],[-12,-18],[-38,-26],[-2,-10],[13,-36],[16,3],[31,24],[29,38],[14,0],[15,-8],[29,-24],[16,-20],[13,-26],[9,-53],[33,-19],[68,-75],[12,-7],[14,-1],[35,9],[13,-10],[9,-27],[3,-34],[-1,-36],[-4,-27],[-8,-22],[-25,-34],[-61,-45],[-66,-34],[-34,2],[-47,29],[-17,-3],[-17,-14],[-21,-92],[39,-92],[66,-96],[9,-24],[-2,-29],[-11,-18],[-14,-9],[-37,-16],[-38,-11],[-30,-17],[-31,-21],[-31,7],[-43,43],[-12,3],[-13,-22],[-13,-60],[-8,-17]],[[78950,53416],[-14,-6],[-7,4],[-5,23],[11,51],[4,9],[11,-56],[0,-25]],[[77857,54893],[-7,-16],[-20,9],[4,94],[11,12],[18,-17],[8,-16],[-14,-66]],[[77735,55567],[19,-62],[-9,-27],[-5,-8],[-12,9],[-11,-24],[-11,-4],[-11,42],[-13,17],[-3,30],[18,5],[10,-10],[20,20],[8,12]],[[82539,55972],[-17,-31],[-6,37],[1,47],[23,44],[33,8],[4,-35],[-4,-40],[-7,-21],[-27,-9]],[[78143,53564],[-14,-10],[0,15],[2,21],[10,20],[5,-12],[-3,-34]],[[80941,53234],[-9,-8],[-13,21],[-3,175],[9,15],[6,-2],[7,-32],[-1,-76],[1,-68],[3,-25]],[[82745,54254],[-39,-11],[-27,1]],[[82679,54244],[5,20],[-1,27],[13,7],[15,-6],[34,-38]],[[63760,44681],[13,-60],[15,-58],[46,-140],[20,-53],[17,-57],[8,-114],[30,-178],[28,-266],[8,-273],[9,-126],[21,-118],[36,-122],[11,-136],[-21,-140],[-32,-132],[-8,-25],[-15,-34],[-6,1],[-26,34],[-20,56],[-26,132],[-10,66],[-10,11],[-31,-6],[-22,-41],[-4,-27],[5,-74],[8,-66],[4,-68],[0,-85],[9,-26],[12,-22],[12,-55],[3,-133],[-8,-67],[-22,-58],[2,-32],[8,-32],[-8,-20],[-29,-25],[-11,-22],[-16,-59],[-25,-120],[-3,-61],[16,-186],[-5,-132],[-32,-252],[-18,-119],[-26,-143],[-40,-189],[-39,-237],[-34,-243],[-25,-147],[-28,-144],[-38,-255],[-33,-258],[-48,-285],[-68,-317],[-7,-41],[-14,-163],[-15,-140],[-18,-140],[-37,-230],[-5,-71],[-8,-68],[-36,-144],[-16,-54],[-10,-57],[-6,-72],[-11,-70],[-27,-129],[-39,-110],[-27,-40],[-58,-59],[-30,-11],[-65,-2],[-64,-33],[-66,-64],[-63,-73],[-25,-35],[-27,-20],[-83,-4],[-26,16],[-84,120],[-32,20],[-62,17],[-18,10],[-17,16],[-25,62],[-50,54],[-12,16],[-7,37],[-5,39],[-13,45],[-10,84],[-16,59],[-45,104],[-5,33],[-4,110],[2,75],[-5,136],[5,65],[16,58],[-6,62],[-17,66],[-6,68],[-13,62],[-48,112],[-11,55],[-8,57],[-18,178],[-2,62],[3,130],[7,68],[11,47],[3,35],[8,30],[11,24],[7,28],[18,168],[23,37],[33,21],[27,44],[16,59],[15,121],[42,121],[15,63],[34,96],[30,135],[9,64],[7,65],[8,143],[5,71],[-1,70],[-17,72],[-41,132],[-1,24],[3,98],[-4,70],[-15,71],[-19,66],[-19,124],[-10,205],[2,74],[-5,65],[-14,63],[10,109],[123,397],[4,47],[-5,121],[2,71],[5,26],[9,15],[21,7],[99,18],[13,12],[25,33],[34,65],[15,19],[14,-7],[8,-28],[11,-15],[40,29],[16,1],[16,-5],[7,27],[4,36],[6,26],[11,14],[51,8],[33,11],[43,25],[9,-5],[34,-91],[11,-8],[13,-4],[12,17],[-28,48],[-4,26],[1,31],[15,65],[25,50],[56,76],[57,88],[17,6],[14,-14],[11,-103],[-1,-17],[9,-3],[10,13],[10,42],[0,34],[-7,34],[-4,28],[0,26],[29,61],[23,58],[10,70],[10,32],[24,36],[7,-6],[6,-29],[3,-31],[-6,-31],[-9,-31],[-4,-40],[14,-8],[13,10],[19,73],[21,70],[13,36],[16,25],[27,-5],[26,-15],[-43,73],[-10,101],[50,174],[1,37],[7,11],[3,14],[-26,59],[-5,29],[4,44],[12,40],[12,27],[16,11],[13,-15],[28,-49],[19,-7],[23,46],[18,58],[28,40],[32,25],[49,91],[32,191],[2,56],[-7,67],[-11,65],[-19,80],[5,18],[27,-11],[9,11],[28,71],[48,136],[16,0],[13,-25],[5,-37],[10,-28],[32,-65],[16,-48]],[[63428,44145],[0,-21],[-36,8],[-6,72],[18,3],[4,29],[11,4],[11,-64],[-2,-31]],[[63871,42106],[-32,-106],[9,89],[36,127],[11,10],[-24,-120]],[[56206,76217],[43,-86],[23,-34],[28,-27],[32,-19],[11,-19],[20,-91],[10,-34],[13,-11],[3,-10],[1,-13],[-15,-64],[-6,-144],[-4,-11]],[[56365,75654],[-16,0],[-21,-3],[-8,-11],[-8,-77],[-34,-22],[-30,-13],[-26,3],[-45,18],[-15,2],[-13,-10],[-40,-5],[-18,-14],[-42,-90],[-42,-32],[-14,-15],[-33,20],[-15,2],[-22,-23],[-49,-3],[-13,-4],[-38,-3]],[[55823,75374],[-2,12],[-7,18],[-17,9],[-36,-7],[-9,13],[-15,77],[-11,12],[-13,26],[-22,83],[-1,37],[2,32],[-12,74],[7,19],[11,12],[0,30],[-3,46],[14,90],[3,6]],[[55712,75963],[4,-4],[32,-7],[8,11],[6,18],[1,66],[8,30],[78,58],[23,2],[18,-27],[14,-17],[8,1],[3,17],[10,33],[16,19],[48,16]],[[51699,80714],[-3,-15],[1,-35],[8,-34],[18,-34],[14,-25],[19,-20],[33,-19],[13,-4],[1,-25],[-2,-27],[-11,-15],[-11,-21],[-8,-26],[-8,-50],[-1,-35]],[[51762,80329],[-19,14],[-10,10],[-17,3],[-17,-8],[-12,-18],[-18,-5],[-14,5],[-9,13],[-7,8],[-22,8],[-9,19]],[[51608,80378],[7,9],[6,15],[5,19],[7,19],[-21,50],[-5,16],[-17,28],[0,14],[4,14],[-1,11],[2,25],[12,24],[8,30],[14,40],[31,49],[21,-8],[10,0],[6,-17],[2,-2]],[[55805,83690],[32,66],[12,43],[8,61],[8,20],[0,-28],[-3,-46],[-20,-80],[-21,-41]],[[55898,83677],[0,4],[-9,42],[10,64],[-19,93],[-30,113],[-2,121],[-2,27]],[[55846,84141],[74,68],[94,73],[22,6],[86,44],[12,3],[78,-8],[62,-10],[51,1],[29,11],[26,-9],[20,-33],[22,4],[21,21],[116,-19],[26,0],[29,-3],[54,-19],[32,-18],[68,11],[30,0],[15,7],[47,49],[21,9],[19,8],[17,-7],[11,-42],[35,-72],[38,-13],[106,-27],[21,-15],[59,-64],[36,-31],[22,-25],[35,-49],[20,-35],[33,-27],[39,-18],[15,-3]],[[57387,83909],[-1,-26],[-7,-44],[-13,-56],[-14,-44],[-3,-17],[10,-14],[52,-7],[22,-7],[4,-12],[-11,-15],[-17,-13],[-7,-12],[-13,-42],[-86,5],[-12,-9],[-5,-19],[-4,-23],[-12,-28],[-23,-23],[-35,-9],[-29,-16],[-22,-49],[-16,-67],[0,-47],[2,-26],[-2,-15],[-11,-17],[-18,-43],[-14,-48],[-6,-26],[3,-12],[16,-1],[24,-10],[13,-19],[4,-22],[0,-24],[-4,-13],[-19,-10],[-30,0],[-17,12],[-4,9],[8,22],[-6,29],[-12,16],[-25,-24],[-24,0],[-29,-21],[-19,-34],[-18,-13],[-49,7],[-13,-15],[-10,-69],[-6,-14],[-40,3],[-40,-28],[-45,-22],[-22,15],[-13,18],[-24,-3],[-27,-8],[-17,4],[-20,-1],[-39,-14],[-48,4],[-21,12]],[[52646,79072],[3,-9],[1,-12],[3,-12],[1,-16],[4,-16],[8,-15],[3,-14],[-4,-18],[-4,-11]],[[53195,70957],[43,-37],[43,-14],[130,-136],[40,-17],[91,-16],[107,56],[40,10],[71,-52],[31,-15],[52,-4],[89,-47],[22,-17],[52,-75],[25,-23],[184,-69],[25,-46],[26,-87],[1,-109],[14,-79],[23,-102],[28,-72],[30,-61],[35,-37],[81,-56],[91,-21],[92,-8],[158,-76],[133,-89],[33,-44],[67,-43],[134,-208],[74,-72],[52,-14],[46,13],[83,72],[34,43],[84,180],[27,94],[11,66],[-3,67],[-10,61],[-23,63],[-17,84],[-9,151],[13,104],[16,63],[25,64],[69,122],[70,86],[122,113],[71,1],[30,12],[58,80],[24,3],[33,-20],[97,6],[42,-22],[51,-50],[64,-31],[45,-30],[48,-40],[11,-98],[-5,-29],[-1,-38],[50,-68],[142,-32],[28,-18],[39,-52],[25,-16],[97,-7],[57,11],[54,-18],[20,-18],[21,-40],[25,-99],[10,-33]],[[56986,70077],[-11,-16],[-15,-35],[-10,-30],[-26,-50],[-21,-53],[2,-79],[5,-79],[14,-78],[13,-86],[-4,-56],[-11,-70],[-12,-58],[-42,-119],[-7,-28],[3,-41],[25,-141],[2,-44],[16,-138],[14,-112],[15,-87],[2,-25],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129]],[[56661,63073],[-133,137],[-134,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-134,137],[-133,136],[-92,94],[-99,-92],[-77,-72],[-103,-95]],[[53324,65390],[-26,102],[-30,114],[-40,142],[-24,87],[-8,14],[-111,69],[-117,67],[-69,-41],[-12,3],[-19,26],[-20,35],[-10,49],[-28,66],[-25,150],[-2,119],[-6,43],[-61,168],[-55,153],[-37,102],[-7,46],[4,57],[15,51],[54,60],[48,66],[7,45],[3,125],[-16,39],[-12,74],[-11,101],[-2,64],[22,128],[25,134],[-16,149],[-12,297],[8,235],[-7,85],[-4,36],[-16,110],[-21,114],[-9,40],[-26,92],[-43,114],[-22,70],[30,37],[28,29]],[[47143,56730],[14,3],[24,17],[14,-8],[6,-23],[3,-20],[72,51],[6,11],[4,-2],[9,-47],[5,3],[5,14],[5,1],[5,-6],[6,-22],[9,-19],[16,-14],[10,-19],[-2,-49],[4,-49],[7,-11],[4,-28],[1,-32],[4,-17],[3,-32],[-1,-34],[2,-24],[12,-41],[7,-53],[0,-37],[-4,-39],[-8,-35],[-13,-39],[-1,-16],[8,-10],[12,-2],[10,8],[25,-18],[14,-25],[12,-32],[10,-16],[5,-20],[18,6],[21,19],[4,9],[7,-5],[13,-2],[10,35],[7,40],[17,43],[8,16],[2,28],[1,36],[6,30],[13,17],[15,0],[8,-6],[4,-30],[11,-23],[10,-15]],[[47642,56197],[5,-7],[9,-18],[8,-60],[31,-194],[-2,-54],[-6,-35],[0,-35],[-2,-33],[-19,-56],[-56,-114],[4,-10],[13,-13],[14,-6],[11,3],[14,-28],[16,-36],[16,-18],[23,-17],[20,-2],[17,7],[24,-7],[26,-30],[9,-49],[7,-42],[9,-22],[1,-36],[18,-33],[26,-6],[34,-38],[9,2],[4,5],[4,-8],[8,-109],[7,-58],[-3,-23],[-5,-19],[0,-88],[-16,-51],[-2,-56],[-5,-18],[-16,-16],[0,-42],[-4,-52],[-2,-55],[4,-144],[1,-107],[8,-20]],[[47904,54349],[-32,9],[-94,82],[-73,47],[-242,267],[-68,108],[-77,160],[-173,322],[-39,51],[-50,25],[-31,28],[-21,30],[-18,89],[-43,53],[-80,75],[-60,126]],[[59963,71101],[-8,-10],[-15,-26],[-14,-22],[-30,-33],[-7,-20],[-6,18],[-13,-12],[-11,-75],[-23,-26],[-29,3],[-23,7],[-32,-5]],[[59752,70900],[13,44],[13,57],[13,77],[24,64],[49,217],[28,87],[10,125],[43,109],[33,32],[15,31],[0,47]],[[55846,84141],[-9,109],[5,217],[11,108],[51,63],[26,49],[15,65],[5,61],[10,49],[75,144],[60,15],[80,40],[90,33],[17,-42],[9,-32],[108,-117],[27,-40],[42,-135],[100,-68],[79,22],[34,33],[63,61],[28,45],[6,43],[-11,184],[-17,80],[6,50]],[[56756,85178],[11,-2],[27,24],[88,44],[17,2],[20,9],[56,34],[18,-18],[14,-20],[9,-1],[4,8],[-2,13],[4,10],[16,-6],[65,-55],[24,-13],[17,-4],[20,-26],[55,-18],[7,-13],[4,-17],[51,-71],[23,-35],[46,-33],[20,-7],[79,33],[23,11],[18,1],[19,-18],[42,-23],[39,-8],[7,2]],[[57818,84183],[-8,2],[-24,-8],[-38,-32],[-56,-78],[-14,-17],[-15,-59],[-3,-6],[-33,2],[-9,2],[-33,-1],[-71,15],[-28,-10],[-36,-60],[-14,-9],[-42,-8],[-7,-7]],[[79866,60313],[-15,-23],[-14,-59],[-10,-4],[-24,21],[-9,-11],[-15,-43],[-27,-47],[-13,0],[-9,5],[-11,-20],[-15,-36],[-7,1],[-26,-9],[-10,12],[-12,30],[-21,31],[-18,22],[-10,15],[-9,26],[-8,16],[-15,-36],[-26,-35],[-24,7],[-12,5],[-9,-50],[-7,-9],[-44,-9],[-8,-8],[7,-46],[26,-79],[7,-45],[-16,-73],[-45,2],[-20,30],[-19,41],[-7,21],[-57,41],[-39,-28],[-12,1],[-18,30],[-11,23],[-11,34],[-6,34],[0,16]],[[77811,63546],[2,32],[15,125],[18,81],[22,38],[22,16],[24,-6],[20,7],[16,19],[-1,12],[-19,3],[-8,21],[4,41],[8,26],[13,13],[13,40],[12,70],[15,35],[18,1],[30,30],[42,59],[16,57]],[[78093,64266],[16,-26],[-6,-66],[9,-14],[4,-23],[-2,-37],[3,-32],[7,-15],[9,-8],[45,27],[27,2],[12,-17],[10,-11],[13,-9],[11,-11],[6,3],[15,28],[5,5],[1,13],[-11,25],[-11,21],[0,46],[5,80],[1,41],[-1,100],[-2,27],[-10,33],[-27,61],[-7,38],[-5,38],[1,24],[-7,27],[-4,26],[13,13],[14,29],[7,45],[7,33],[10,14],[9,5],[6,-3],[23,-59],[28,30],[22,-1],[19,-15],[10,-19]],[[69707,76179],[-15,26],[0,27],[16,46],[14,23],[6,44],[20,29],[20,47],[25,38],[46,28],[25,-9],[24,7],[38,23],[7,1],[15,1],[96,-36],[32,-1],[74,-46],[34,-10],[24,-13],[11,-20],[18,-25],[93,-19],[26,-13],[9,-22],[26,-27],[23,-6],[-20,106],[8,63],[30,173],[15,26],[30,23],[46,26],[18,36],[38,-4],[16,3],[12,6],[6,21],[43,-35],[72,-71],[54,-45],[64,-43],[88,-39],[75,-13],[13,10],[30,59],[14,2],[26,-5],[79,-3],[81,-3],[38,6],[83,25],[12,1],[19,-2],[50,-33],[37,-5],[25,0],[14,-2],[31,1],[50,-4],[61,-22],[75,4],[23,4],[42,-4],[32,-20],[42,-22],[26,-9],[17,-5],[31,-2],[19,7],[11,-10],[10,-53],[26,-35],[20,-34],[17,-36],[17,-15],[30,-1],[57,-10],[33,-15],[41,-63],[39,-65]],[[72280,76146],[5,-35],[5,-40],[-3,-10],[-5,-6],[-86,-10],[-19,-11],[-20,-56],[-73,-45],[-42,-23],[-17,1],[-40,-37],[-113,-91],[-55,-58],[-28,-24],[-22,-27],[-4,-27],[-1,-25],[-62,-118],[-46,-15],[-39,3],[-27,-18],[-38,-18],[-83,12],[-28,-2],[-55,17],[-21,-9],[-24,-24],[-32,-95],[-13,-22],[-6,-21],[-5,-46],[-12,-49],[-16,-38],[-11,-36],[-23,-34],[-22,-22],[-17,45],[-14,-13],[-14,-18],[-26,6],[-16,-9],[-37,-39],[-54,1],[-6,14],[-11,108],[-9,51],[-8,11],[-10,2],[-77,-85],[-36,-15],[-30,-3],[-39,25],[-8,-6],[-7,-14],[-3,-17],[12,-48],[-3,-10],[-18,1],[-24,-11],[-19,-22],[-56,-78],[-47,-26],[-43,-10],[-18,-9],[-8,-9],[-15,-37],[-15,-58],[-8,-29],[-6,-16],[1,-22],[12,-27],[9,-63],[-2,-16],[-9,-26],[-14,-25],[-30,-16],[-23,-7]],[[63409,68907],[-16,-13],[-10,6],[-11,31],[-17,77],[10,29],[-1,12],[2,9],[5,6],[6,36],[7,12],[12,-25],[33,-88],[0,-37],[-2,-14],[-18,-41]],[[62925,68603],[45,94],[21,51],[38,109],[19,78],[19,87],[16,67],[4,12],[9,23],[21,24],[30,22],[51,9],[36,1],[8,-1],[22,-11],[63,-54]],[[63327,69114],[-2,-21],[9,-64],[20,-69],[17,-56],[2,-27],[-15,4],[-12,11],[-22,11],[-42,-75],[-26,-40],[0,-14],[34,-16],[25,1],[17,11],[15,-18],[10,-46],[4,-37],[23,-133],[19,-45],[24,-80],[9,-41],[5,-35],[15,-51]],[[55712,75963],[5,26],[-2,55],[-15,91],[-10,30],[-22,30],[-16,19],[-30,17],[-15,50],[-23,57],[-11,13]],[[98046,53645],[-17,-19],[-6,3],[21,27],[0,-3],[2,-8]],[[98011,53600],[-20,-22],[-6,12],[8,0],[14,22],[16,1],[-2,-11],[-10,-2]],[[98060,52906],[1,-14],[-16,37],[-9,23],[0,10],[5,-6],[5,-12],[3,-9],[11,-29]],[[98063,52832],[-10,-3],[7,9],[2,11],[-1,36],[4,-3],[1,-15],[1,-21],[-4,-14]],[[98064,52426],[15,-23],[-2,-15],[-5,-18],[-20,-46],[-6,4],[19,42],[8,27],[-11,21],[-5,-5],[-1,0],[-4,20],[4,0],[8,-7]],[[98474,51381],[-9,-16],[-4,14],[5,18],[-8,73],[-12,10],[-8,22],[4,0],[12,-20],[10,-9],[6,-48],[4,-44]],[[98547,51145],[2,-30],[-7,4],[-2,11],[-2,30],[-7,30],[8,-8],[6,-23],[2,-14]],[[98065,52616],[-7,-2],[5,11],[31,13],[3,4],[5,-7],[0,-7],[-2,-3],[-16,-1],[-12,-6],[-7,-2]],[[97097,51339],[-3,-1],[-5,6],[0,7],[4,4],[5,-6],[-1,-10]],[[2163,49244],[1,-4],[4,1],[4,1],[-2,-4],[-8,-2],[-3,10],[4,8],[4,1],[1,-2],[-1,-2],[-1,0],[-3,-2],[0,-5]],[[2476,50037],[-1,-5],[-2,4],[1,6],[2,6],[1,-3],[-1,-8]],[[2435,49272],[-3,-3],[-3,1],[-2,4],[0,6],[3,4],[3,-1],[3,-6],[-1,-5]],[[1524,49150],[3,-8],[0,-4],[-1,1],[-5,2],[-1,5],[3,-3],[2,1],[-4,6],[-2,5],[-3,2],[0,3],[3,-1],[5,-9]],[[6957,49488],[-1,-4],[-4,5],[-6,9],[-6,9],[0,4],[8,5],[10,5],[2,-6],[-2,-9],[-1,-18]],[[7838,45252],[-2,-9],[-5,3],[-2,12],[-1,12],[2,11],[2,-1],[4,-12],[2,-16]],[[6704,48601],[-6,-2],[-8,0],[-3,7],[-1,6],[3,1],[2,-2],[11,-1],[3,-4],[-1,-5]],[[6294,52912],[46,-67],[-20,-5],[-48,32],[-44,66],[13,15],[7,-24],[20,-22],[12,46],[7,11],[-35,48],[14,-3],[33,-32],[-5,-65]],[[5739,54103],[22,-49],[-4,-24],[-16,2],[-7,8],[12,5],[2,9],[-6,14],[-7,10],[-5,0],[-2,-20],[-8,16],[5,15],[6,10],[8,4]],[[2306,50249],[9,-11],[7,-15],[4,-20],[-1,-5],[-5,0],[-6,6],[-5,9],[-2,2],[-1,2],[6,-1],[6,-9],[5,-4],[-1,10],[-5,18],[-4,6],[-4,5],[-5,3],[-4,-3],[-1,-2],[-1,5],[1,3],[1,4],[6,-3]],[[61387,50599],[-11,-5],[6,33],[30,43],[13,-10],[2,-10],[-1,-8],[-5,-9],[-34,-34]],[[59796,55006],[-1,-19],[0,-27],[7,-16],[10,-11],[15,12],[12,16],[13,3],[77,-43],[12,-38],[0,-40],[3,-30],[-6,-29],[-6,-90],[2,-82],[23,-60],[20,-48],[16,-67],[13,-21],[16,-10],[53,-3],[78,-4],[75,-4],[7,-2],[16,-9],[69,-91],[63,-82],[54,-72],[52,-70],[51,-68],[39,-57],[39,-17],[62,-8],[44,-3],[40,-23],[60,-22],[44,-12],[27,-12],[75,-14],[12,8],[33,63],[37,101],[15,56],[47,56],[84,77],[59,55],[66,55],[30,-48],[41,-76],[18,-38],[15,-17],[23,-11],[27,0],[15,2],[30,10],[71,9],[41,-1]],[[61536,50866],[-40,-99],[-33,-45],[-45,-21],[-13,4],[-18,14],[-7,-24],[-5,-37],[-10,8],[-7,11],[4,-66],[5,-32],[-7,-44],[-22,-38],[-2,-32],[-47,-85],[-66,-10],[-35,-42],[-16,-34],[-12,-75],[5,-116],[-19,-88],[-3,-45],[-35,-57],[-15,-53],[-11,-54],[-10,-24],[-12,-120],[-16,-73],[-4,-25],[-4,-22],[-12,-43],[-8,-29],[-6,-20],[-41,-187],[-32,-85],[-24,10],[-17,-33],[-2,-15]],[[63939,77681],[-9,-17],[-15,3],[-28,61],[8,62],[10,13],[14,8],[2,-13],[-20,-28],[-2,-35],[17,-39],[23,-15]],[[63975,77748],[-10,-8],[-6,37],[11,31],[15,4],[-5,-49],[-5,-15]],[[64633,78001],[-5,-6],[-18,16],[-12,26],[15,31],[14,-5],[9,-33],[-3,-29]],[[64581,75910],[-7,60],[-3,94],[1,30],[15,79],[16,54],[13,56],[5,73],[-11,118],[-13,26],[-16,9],[-17,2],[-30,-5],[-14,-9],[-25,40],[-30,6],[-16,-11],[-16,-6],[-17,11],[-15,24],[-10,25],[-7,29],[-23,57],[-24,31],[-28,7],[-46,-1],[-15,3],[-1,33],[6,72],[0,38],[-3,35],[-8,29],[-10,25],[-27,42],[-21,58],[-35,120],[-30,135],[-13,21],[-27,21],[-60,17],[-39,18],[-15,17],[-7,29],[1,32],[3,38],[9,31],[31,25],[67,5],[58,-3],[53,-56],[17,-13],[18,-4],[37,18],[19,5],[46,-6],[-14,27],[-17,14],[-18,-1],[-16,11],[-25,52],[-45,59],[-10,24],[-3,39],[8,34],[32,34],[26,47],[13,63],[11,28],[23,45],[34,-8],[54,32],[87,-6],[105,9],[29,-3],[67,-32],[39,-14],[46,-7],[34,14],[-32,44],[-69,51],[-17,44],[31,119],[43,109],[26,129],[-7,128],[-13,35],[4,42],[15,35],[11,35],[-9,42],[-19,65],[-10,22],[-33,35],[-66,2],[-54,19],[-17,-16],[-10,-24],[-13,-15],[-42,-32],[-14,-6],[-14,6],[-21,36],[-18,-4],[-56,22],[-26,49],[-10,7],[-90,38],[-32,8],[-71,-40],[-52,-52],[-15,-7],[-27,-32],[-15,-6],[-16,6],[-14,-2],[-32,-49],[-57,-57],[-28,-35],[-31,-23],[-35,-14],[-36,-2],[-13,-13],[-41,-4],[-25,-11],[-1,-19],[5,-43],[-21,15],[-22,-30],[7,-28]],[[74256,80118],[-26,11],[-51,3],[-30,-7],[-15,-4],[-21,-24],[-16,-24],[-6,-40],[8,-45],[-11,-94],[-15,-36],[-32,-61],[-19,-14],[-30,-11],[-30,-18],[-58,-18],[-63,-9],[-22,-13],[-16,-42],[-12,-35],[-7,-27],[-17,-88],[-11,-78],[10,-98],[8,-108],[-1,-37],[16,-56],[7,-34],[-3,-48],[-22,-38],[-13,-51],[-13,-21],[-36,-10],[-34,-6],[-34,-43],[-27,-30],[-43,-38],[-20,-7],[-11,19],[-8,43],[-14,19],[-21,2],[-17,0],[-53,12],[-35,-1],[-25,-9],[-30,-5],[-51,16],[-33,13],[-22,13],[-53,38],[-70,45],[-28,13],[-17,-14],[-3,-25],[-4,-62],[-8,-39],[-49,-197],[-30,-137],[-38,-131],[-12,-88],[-23,-112],[-22,-81],[-9,-44],[-1,-18],[4,-25],[35,-28],[36,-17],[8,-10],[4,-29],[-1,-47],[-7,-44],[-11,-35],[-10,-17],[-12,-2],[-23,23],[-20,25],[-16,7],[-40,-13],[-37,-20],[-12,0],[-22,12],[-21,25],[-9,49],[-19,22],[-24,-22],[-75,-37],[-82,-44],[-51,-23],[-21,3],[-40,-5],[-35,-12],[-26,-17],[-52,-24],[-47,-16],[-30,-36],[-22,-35],[1,-13],[16,-20],[18,-17],[36,4],[35,3],[30,-22],[26,-14],[7,-18],[-7,-18],[-15,-4],[-6,-12],[3,-17],[-10,-43],[-5,-65],[5,-65],[3,-59],[-2,-30],[-1,-43],[11,-29],[10,-55],[18,-34],[27,-119],[16,-70],[15,-79],[-11,-42],[1,-25],[17,-21],[8,-40],[8,-25],[-2,-24],[-8,-10],[-37,15],[-31,-24],[-32,-25],[-4,-13],[-1,-14],[3,-13],[19,-22],[26,-14],[-2,-22],[-32,-10],[-48,-34],[-13,-36],[-11,-39],[-1,-24],[5,-61],[8,-69],[13,-72],[1,-22],[-7,-16],[-6,-10]],[[60770,71066],[20,-127],[19,-125],[20,-129],[20,-125],[-21,-12],[16,-96],[28,15],[29,11],[13,-62],[-41,-68]],[[59708,68751],[9,76],[-3,40]],[[59714,68867],[14,134],[8,63],[5,47],[20,94],[-3,31],[5,109],[-2,21],[9,60],[17,86],[17,74],[7,33],[17,71],[16,86],[-9,47],[-2,10],[6,54],[8,89]],[[59847,69976],[4,48],[9,63],[17,54],[-8,126],[1,68],[11,78],[-6,91]],[[59875,70504],[5,129],[1,12],[6,16],[4,8],[35,27],[14,3]],[[87046,72697],[-12,-21],[-24,7],[-14,31],[5,35],[25,27],[23,-54],[-3,-25]],[[88428,73630],[-26,-2],[-7,6],[16,14],[1,24],[10,42],[0,13],[-21,2],[1,48],[16,48],[43,75],[11,14],[2,-33],[-13,-77],[-3,-28],[34,-6],[-22,-93],[-42,-47]],[[87480,71594],[-30,-49],[-26,3],[-13,22],[-4,27],[25,43],[21,60],[19,27],[16,15],[12,-1],[-27,-84],[7,-63]],[[86283,69275],[-32,-12],[-17,13],[-16,71],[30,45],[41,-44],[8,-13],[-14,-60]],[[86377,69352],[-24,-6],[-1,34],[19,75],[2,55],[18,70],[8,15],[6,6],[6,-22],[-7,-85],[-18,-65],[-9,-77]],[[86133,70408],[-22,-20],[-3,19],[-9,9],[16,28],[0,12],[-11,19],[12,71],[-3,30],[44,12],[8,-29],[1,-87],[-33,-64]],[[85910,71499],[-18,-23],[-8,35],[8,102],[34,-21],[0,-31],[-16,-62]],[[85940,71632],[-6,-28],[-19,19],[-8,18],[17,87],[-2,34],[1,16],[35,45],[6,-8],[2,-13],[-3,-20],[2,-43],[-27,-71],[2,-36]],[[85740,70727],[10,-15],[16,9],[13,2],[9,-8],[11,-40],[4,-24],[-20,-3],[-9,-5],[-11,-30],[-16,11],[-10,14],[-2,19],[5,70]],[[86216,70520],[-24,-3],[-11,7],[-4,18],[35,37],[26,-6],[-11,-34],[-11,-19]],[[89186,77956],[-11,-37],[-14,55],[-3,58],[8,0],[16,-9],[3,-28],[1,-39]],[[89248,77833],[-19,-4],[-23,24],[-3,30],[17,24],[16,-9],[16,-31],[5,-16],[-9,-18]],[[88744,76083],[-6,-3],[-7,5],[-6,43],[5,23],[18,16],[17,5],[-14,-80],[-7,-9]],[[87319,71706],[-5,-11],[-5,3],[-18,-26],[-4,25],[-13,17],[-2,13],[40,9],[13,-7],[-6,-23]],[[88737,71846],[-3,-27],[-15,6],[-7,18],[1,32],[16,0],[8,-29]],[[85854,70760],[-7,-6],[-9,52],[-6,18],[10,10],[21,94],[4,-37],[8,-37],[8,-6],[-8,-27],[-12,-10],[-9,-51]],[[85969,70980],[-19,-27],[-15,0],[13,32],[2,15],[11,43],[21,15],[9,2],[-17,-44],[-5,-36]],[[86054,71283],[-20,-24],[-14,19],[7,51],[5,17],[16,-17],[6,-46]],[[86826,71494],[-8,-23],[-24,7],[10,20],[7,24],[6,5],[4,-26],[5,-7]],[[86740,71396],[13,-21],[32,9],[4,-6],[-9,-19],[-14,-19],[-26,14],[-16,1],[-2,31],[2,12],[16,-2]],[[86032,70078],[-9,-10],[6,45],[22,40],[2,-26],[-21,-49]],[[89496,67175],[-5,-1],[-18,61],[5,3],[10,-9],[12,-36],[-4,-18]],[[89950,77256],[35,-3],[16,2],[26,-8],[106,-88],[32,-11],[33,-1],[23,7],[20,24],[64,106],[67,97],[8,-4],[0,-27],[-5,-29],[-30,-89],[-33,-119],[-7,-60],[11,-59],[20,-49],[17,-66],[19,-93],[26,-11],[14,-2],[27,28],[25,35],[22,4],[22,-6],[-30,-24],[-28,-30],[-24,-57],[-9,-10],[-28,3],[-16,-2],[-32,-24],[-29,-27],[-27,-33],[-30,-17],[-32,-4],[-49,-27],[-32,-2],[-59,23],[-29,-6],[-63,-53],[-58,-77],[-50,-86],[-42,-104],[-17,-54],[-10,-60],[-2,-40],[-4,-38],[-9,-27],[-12,-22],[-35,13],[-57,55],[-110,81],[-117,123],[-66,62],[-123,-19],[-117,-118],[-11,10],[-44,81],[-22,32],[-26,9],[-19,-1],[-19,-6],[-26,-41],[-10,-30],[-7,-34],[-2,-24],[3,-24],[25,-53],[31,-40],[13,-8],[30,3],[14,-4],[49,-80],[55,-74],[12,-25],[-20,-26],[-22,-13],[-26,3],[-25,10],[-44,32],[-18,-27],[-29,-56],[-16,-60],[-13,-28],[-32,-36],[-34,-19],[-17,6],[-14,23],[-7,27],[-4,32],[7,69],[17,62],[7,63],[-14,89],[-9,18],[-36,53],[-17,50],[-4,63],[2,35],[9,77],[9,39],[16,13],[18,8],[28,27],[30,36],[29,41],[29,51],[15,55],[-25,68],[-5,40],[4,38],[26,20],[27,-15],[55,-56],[11,-5],[37,-3],[51,-12],[30,3],[14,8],[22,46],[10,59],[-4,75],[0,75],[14,61],[43,99],[12,57],[4,141],[16,62],[12,64],[6,135],[-17,129],[-18,64],[-20,60],[3,58],[16,53],[0,16],[4,14],[31,11],[14,11],[14,26],[16,15],[12,-15],[10,-26],[43,-65],[68,-116],[80,-176],[50,-86],[53,-78],[59,-79],[63,-69],[39,-32],[29,-52],[18,-8]],[[86437,71199],[37,-17],[16,-1],[14,7],[23,23],[23,17],[17,-9],[14,-20],[8,-28],[-4,-30],[-26,-63],[-22,-68],[50,-13],[50,1],[-12,-42],[-1,-36],[15,-18],[13,-23],[-4,-21],[-7,-21],[27,-32],[-2,-21],[-7,-22],[-68,-145],[-20,-73],[-13,-81],[-13,-59],[-9,-61],[-8,-66],[-12,-68],[4,-61],[-4,-62],[-34,-153],[-25,3],[-30,18],[-19,-3],[-10,-34],[17,-70],[-54,-83],[-60,-56],[-1,26],[6,20],[9,16],[6,19],[9,66],[-5,65],[-18,83],[-1,29],[12,12],[9,4],[4,11],[1,27],[-6,21],[-17,6],[-17,1],[-11,-31],[-16,-59],[-8,-59],[3,-33],[7,-29],[22,-49],[-6,-29],[-9,-22],[-77,50],[-17,4],[-14,11],[-15,67],[32,16],[9,8],[3,22],[5,65],[-15,55],[-12,19],[-11,23],[7,46],[-4,58],[-1,81],[6,14],[29,16],[21,44],[19,49],[27,87],[22,94],[-21,5],[-18,17],[19,45],[-6,56],[-29,69],[-17,81],[-26,36],[-14,13],[-17,-19],[-14,-23],[13,-53],[-1,-46],[2,-47],[13,-2],[16,11],[13,-8],[7,-24],[2,-32],[-5,-31],[-12,-15],[-15,1],[-14,17],[-12,24],[-27,13],[-28,-28],[-28,-58],[-23,-29],[11,42],[5,47],[-11,32],[-27,54],[-6,31],[-2,38],[5,37],[28,-43],[14,-53],[20,-23],[25,-1],[-19,79],[-7,20],[-28,35],[-37,59],[-23,29],[8,62],[14,12],[12,-3],[39,-22],[4,31],[-6,16],[-3,20],[26,26],[42,22],[9,11],[8,22],[10,11],[30,0],[25,21],[20,58],[5,31],[8,27],[51,46],[13,7],[34,-6],[32,-26],[16,-55],[13,-60],[33,-40]],[[87321,71576],[38,-24],[39,6],[0,-105],[5,-35],[11,-32],[-5,-46],[18,-16],[-53,-52],[-48,-70],[-20,-47],[-17,-50],[-11,-53],[-6,-58],[-16,23],[-46,93],[-29,26],[-47,13],[-15,-3],[-96,-87],[-13,-63],[-26,-96],[-12,-32],[-14,-9],[-10,-16],[-11,-82],[-30,-51],[-18,-1],[-31,14],[-14,-8],[19,81],[-30,9],[-30,-1],[0,52],[-18,30],[13,39],[0,31],[8,18],[3,25],[-1,22],[-18,6],[-12,16],[2,57],[-10,2],[-26,-10],[-54,-44],[-15,0],[23,31],[48,43],[21,25],[48,69],[29,33],[16,58],[5,36],[10,31],[9,49],[15,17],[27,43],[15,-4],[17,-53],[23,-40],[16,3],[30,21],[14,5],[34,-3],[30,26],[13,30],[4,37],[-11,63],[15,-6],[14,3],[33,40],[34,23],[35,6],[40,-22],[39,-36]],[[89229,75675],[11,-11],[52,29],[-10,-88],[-5,-89],[4,-148],[4,-67],[9,-65],[22,-46],[29,-33],[42,-105],[23,-129],[16,-63],[11,-66],[4,-30],[0,-30],[-3,-41],[4,-33],[-5,-105],[-19,-121],[-2,-62],[-16,-12],[-10,-29],[-9,-13],[-9,-10],[-14,-3],[-9,-11],[-4,-33],[-6,-31],[-12,-28],[-9,-31],[-8,-75],[-3,-77],[-11,-54],[-28,-14],[-32,1],[-40,-25],[-9,-15],[-32,-94],[-9,-56],[0,-59],[9,-73],[12,-72],[9,-133],[-10,-203],[-9,-65],[-20,-44],[-16,-20],[-13,-25],[-17,-66],[-29,-132],[-2,-34],[0,-34],[-8,-45],[-5,-44],[5,-51],[9,-48],[38,-123],[15,-36],[17,-34],[-65,-36],[-12,-17],[-39,-70],[-12,-67],[1,-73],[-7,-27],[-10,-23],[-12,-15],[-43,-34],[-28,-33],[-27,-52],[-11,-28],[-21,9],[-13,24],[12,31],[-3,35],[6,93],[-7,37],[22,28],[10,45],[24,35],[16,32],[3,26],[-15,28],[-15,20],[-22,0],[-21,-6],[-13,-27],[-5,-36],[1,-16],[-2,-15],[-32,-49],[4,-52],[10,-26],[12,-13],[-4,-17],[-15,-42],[-11,-4],[-20,58],[-25,32],[-31,0],[-31,-12],[-25,-39],[-8,-32],[-5,-33],[2,-81],[-10,-68],[-19,-59],[-10,-22],[-23,-40],[-17,-5],[-12,18],[-9,28],[12,101],[-1,57],[28,29],[-23,41],[-28,16],[-39,-21],[-11,-25],[-8,-33],[-21,-41],[-24,-39],[-26,-66],[-18,-79],[-58,26],[-32,6],[-32,-2],[-57,9],[-63,-16],[-71,-30],[4,22],[59,47],[2,14],[-6,26],[-14,1],[-35,-9],[-18,4],[-8,28],[-12,12],[-7,-12],[2,-54],[-9,-7],[-11,14],[4,42],[-8,61],[-1,39],[12,32],[-12,14],[-14,-5],[-17,-16],[-14,-22],[-32,-112],[-12,-64],[23,-52],[63,-72],[10,-17],[1,-31],[-8,-32],[-17,-15],[-69,-24],[-59,-46],[-18,-47],[-54,-183],[-43,-125],[-62,-43],[-67,39],[-16,43],[-14,54],[-25,48],[-22,53],[-13,63],[2,101],[-10,61],[9,16],[37,37],[12,21],[21,48],[8,27],[1,41],[-17,21],[-44,-1],[-43,-13],[-31,18],[-41,49],[-12,11],[-43,3],[-31,-9],[-31,-18],[-32,-6],[-11,-9],[-37,-60],[-29,-38],[-26,-19],[-55,-5],[-28,-12],[-29,-20],[-8,1],[-30,-27],[-35,-24],[-19,-24],[-34,16],[-68,-43],[-33,-5],[-34,23],[-31,38],[-30,-16],[-21,-56],[-10,-113],[-12,-50],[-4,-61],[-15,10],[-91,109],[-6,4],[-74,-19],[-19,-9],[-23,-22],[-25,-10],[-23,16],[-22,26],[-21,-8],[-22,-18],[-8,165],[4,21],[14,29],[14,25],[36,9],[36,-9],[25,12],[22,32],[23,47],[26,37],[35,30],[34,34],[30,48],[28,52],[26,39],[28,32],[43,77],[57,87],[22,64],[13,18],[49,35],[65,28],[31,-2],[30,-56],[17,8],[16,14],[34,8],[34,-9],[34,0],[33,7],[65,19],[34,22],[33,29],[118,20],[82,48],[12,-3],[13,-11],[1,-36],[-10,-39],[10,-24],[16,-14],[76,-5],[22,-8],[32,26],[30,33],[31,44],[22,49],[-20,61],[-4,67],[17,73],[24,62],[30,37],[27,42],[54,121],[40,98],[14,121],[-8,142],[34,106],[33,18],[66,49],[34,14],[5,-21],[-1,-28],[-51,-89],[-30,-36],[-17,-12],[-16,-16],[-7,-31],[26,-53],[7,-38],[-2,-37],[1,-34],[30,-36],[34,-12],[14,0],[13,10],[39,89],[8,15],[111,65],[55,50],[30,13],[28,26],[64,100],[23,46],[21,51],[18,59],[13,64],[18,40],[101,95],[32,52],[11,25],[12,73],[9,75],[12,59],[16,56],[22,57],[25,52],[15,54],[21,128],[10,72],[7,25],[11,22],[9,27],[7,31],[3,30],[5,93],[-3,72],[-16,61],[-14,17],[-15,1],[-23,-5],[-19,24],[4,22],[20,4],[13,12],[9,21],[18,66],[11,71],[1,31],[-14,58],[-11,69],[0,37],[12,43],[17,34],[16,9],[17,2],[15,13],[14,20],[8,21],[13,59],[4,33],[-7,90],[8,24],[11,15],[16,-11],[15,-2],[19,3],[17,-9],[4,-23],[11,-151],[6,-21],[13,-16],[14,3],[13,23],[8,32],[17,6],[51,-34],[18,24],[11,37],[11,66],[-5,60],[-13,21],[-12,-4],[-11,-16],[-13,-9],[-75,-31],[1,66],[16,99],[9,31],[12,15],[32,-17],[15,-11],[34,-48]],[[84525,65965],[-16,-91],[-14,-13],[-14,7],[-14,51],[10,19],[14,-10],[11,4],[25,74],[7,-12],[-9,-29]],[[84413,65829],[-18,-8],[-21,10],[-19,2],[0,18],[20,17],[0,25],[5,13],[46,-30],[-2,-22],[-11,-25]],[[84845,66096],[-24,-15],[-25,8],[4,81],[9,-11],[5,-28],[19,-16],[12,-19]],[[85627,67196],[-27,-27],[-10,-31],[-25,-11],[-24,-44],[-23,-9],[0,-35],[10,-30],[-15,-6],[-17,-36],[-1,-27],[6,-22],[-1,-11],[-20,-31],[-22,-2],[-1,35],[2,25],[20,63],[0,73],[19,8],[7,10],[29,52],[6,22],[-16,21],[1,25],[4,11],[24,-8],[10,-19],[5,-2],[14,14],[6,25],[27,50],[11,49],[21,-41],[-6,-52],[-14,-39]],[[85832,67811],[-12,-11],[-15,15],[-5,66],[7,32],[12,7],[11,-57],[7,-24],[-5,-28]],[[85958,68092],[-24,-47],[-25,42],[-31,29],[15,7],[8,11],[1,18],[20,27],[40,20],[12,2],[14,19],[5,17],[6,9],[25,24],[7,-28],[-1,-21],[-19,-12],[-19,-29],[-17,-36],[-16,-15],[-5,-11],[4,-26]],[[85922,68032],[2,-13],[-27,11],[-11,53],[18,-10],[6,-18],[12,-23]],[[88844,70884],[-5,-6],[-13,19],[-2,17],[2,10],[9,2],[18,-20],[-9,-22]],[[28538,62475],[34,-21],[35,-11],[15,0],[14,-7],[32,-49],[26,-28],[97,-60],[33,-105],[6,-33],[-25,-19],[-32,-7],[-30,-1],[-28,20],[-12,16],[-29,7],[7,14],[-13,7],[-16,-2],[-12,-40],[-14,-32],[-25,3],[-10,27],[-13,-12],[-11,-20],[-13,-75],[-21,37],[-23,31],[-28,13],[-57,2],[-28,11],[-22,63],[-9,18],[-23,17],[-22,72],[-8,10],[-62,16],[-12,40],[4,36],[20,44],[10,12],[34,-1],[32,13],[14,19],[15,12],[117,-32],[27,0],[26,-5]],[[52903,78839],[7,-6],[28,-1],[31,-4],[19,-31],[19,-10],[28,-3],[18,4],[9,11],[11,36],[19,45],[31,22],[52,5],[27,8],[27,-1],[20,-7],[21,1],[54,31],[56,25],[8,-4],[1,-9],[-10,-18],[-10,-25],[7,-29],[31,-57],[17,-44],[17,-33],[25,-17],[33,-11],[28,-4],[30,-12],[100,-31],[51,-8],[39,-2],[58,-20]],[[53811,78103],[17,23],[-43,82],[-19,0],[-26,-35],[-72,36],[-14,-15],[-10,-28],[-25,-35],[-35,-15],[-40,-38],[-41,-27],[-32,-21],[-18,4],[29,44],[-13,1],[-38,-31],[-22,-27],[-7,-44],[-7,-74],[17,-19],[30,-97],[36,-41],[-7,-40],[-9,-31],[-22,-27],[-19,20],[-11,0],[-8,-64],[16,-168],[25,-119],[25,-51],[57,-81],[60,-42],[108,-136],[59,-42],[15,-24],[36,-104],[31,-121],[33,-189],[24,-94],[48,-105],[100,-151],[90,-111],[84,-68],[66,-12],[155,15],[27,-6],[29,-19],[6,-47],[-10,-32],[-33,-33],[-33,-46],[-4,-63],[31,-44],[150,-117],[153,-98],[48,-50],[55,-78],[134,-107],[22,-52],[82,-111],[36,-87],[7,-67],[-17,-67],[-8,-48],[-14,-48],[-35,18],[-39,49],[-59,197],[-108,20],[-22,15],[-39,34],[-2,22],[-10,28],[-9,10],[-42,6],[-28,-32],[-34,-76],[-38,-109],[-39,-160],[-2,-64],[21,-63],[63,-35],[48,-56],[32,-58],[3,-140],[14,-80],[-21,-45],[-41,11],[-54,-29],[-39,-51],[-16,-49],[4,-128],[-8,-48],[-73,-92],[-38,-94],[-10,-39],[-14,-45],[-93,-1],[-21,55],[-1,81],[16,50],[34,24],[22,104],[-7,75],[14,33],[12,23],[26,14],[37,13],[3,105],[-28,48],[-10,66],[-14,124],[-47,157],[-25,140],[-19,69],[-30,37],[-54,-1],[-27,10],[-96,98],[-6,15],[0,25],[16,40],[-10,52],[-12,50],[-18,43],[-21,22],[-43,-14],[-15,-10],[-27,4],[-21,-19],[-12,-1],[33,75],[-9,17],[-33,31],[-45,5],[-12,4],[-8,-20],[-8,11],[1,33],[-53,150],[-35,61],[-17,11],[-32,-13],[-54,27],[-32,6],[-17,-7],[-27,-19],[-13,12],[-5,20],[-48,63],[-61,35],[-118,197],[-36,74],[-75,81],[-47,119],[-39,43],[-56,35],[-13,-4],[-17,-13],[-13,-2],[-10,15],[10,16],[12,7],[-4,45],[-64,118],[-38,37],[-10,24],[-8,32],[-8,20],[-18,13],[-15,-3],[-21,8],[1,57],[4,43],[-3,37],[-20,96],[-36,82],[-20,195],[-17,55],[-39,42],[-88,46],[-122,126],[-26,2],[-74,49],[-46,8],[-59,-43],[-72,-121],[-59,-125],[-21,-25],[-75,-43],[-67,-20]],[[52081,77054],[-1,32],[-2,24],[11,27],[19,31],[17,40],[7,28],[-3,19],[-8,28],[-11,2],[-63,-23],[-15,6],[-47,36],[-50,46],[-19,32],[-7,32],[5,21],[-4,20],[-10,27],[9,31],[16,39],[8,26],[13,7],[6,16],[-10,64],[-6,10],[-9,8],[-14,1],[-24,13],[-18,22],[-4,30],[-9,28],[-16,27],[-1,28],[17,15],[25,1],[17,-6],[39,46],[14,4],[13,10],[10,63],[9,19],[2,11],[-8,13],[-31,45],[-15,46],[-22,51],[-21,23],[-4,18],[-1,23],[5,19],[37,31],[23,34]],[[52887,76530],[9,-22],[1,-13],[-6,-15],[3,-33],[-24,28],[-35,-14],[-21,3],[-6,24],[5,15],[33,3],[11,7],[20,-3],[10,20]],[[53871,75291],[-12,-5],[-7,6],[-4,9],[5,22],[25,-13],[-1,-12],[-6,-7]],[[53347,73016],[-13,-6],[-18,19],[-1,28],[3,9],[22,-13],[6,-26],[1,-11]],[[54326,73859],[-19,-66],[-9,-25],[-67,-160],[-7,-37],[-5,-40],[-7,-35],[-9,-34],[-9,-42],[1,-48],[4,-23],[8,-16],[13,-14],[10,-22],[-16,-21],[18,-40],[14,-24],[2,-24],[0,-24],[-30,-46],[-12,-24],[-8,-31],[-3,-31],[3,-28],[-1,-28],[-30,4],[-32,17],[-31,-8],[-45,33],[-16,5],[-15,13],[-38,100],[-30,43],[-32,33],[-33,2],[-33,-4],[-29,20],[-59,68],[-63,55],[-27,35],[-12,24],[-14,16],[-36,16],[-33,37],[-14,2],[-32,-4],[-16,2],[-16,13],[-32,44],[-20,60],[-5,26],[14,69],[17,65],[15,19],[17,13],[11,20],[9,23],[32,-68],[15,-17],[14,4],[26,24],[2,27],[29,35],[36,0],[17,-6],[9,-31],[14,-9],[16,-5],[53,-59],[15,-9],[15,-2],[41,25],[31,9],[66,-13],[36,15],[25,1],[36,23],[28,38],[15,9],[15,3],[38,-2],[38,-9],[16,9],[13,25],[16,11],[17,-8],[44,43],[19,2],[18,-16],[-16,-27]],[[52675,75392],[14,-37],[31,-151],[3,-32],[-6,-34],[-8,-23],[-31,-76],[5,-63],[11,-39],[2,-43],[-6,-54],[-19,-328],[-9,-58],[-6,-50],[-21,-16],[-28,17],[-34,28],[-16,-2],[-16,-10],[-13,9],[-13,16],[-9,-113],[-16,-46],[-23,-29],[-23,-2],[-23,10],[-19,0],[-15,21],[-12,38],[-18,47],[-19,55],[-2,49],[-3,109],[5,24],[8,23],[4,49],[-3,43],[6,15],[11,-15],[8,5],[-1,22],[3,40],[-15,34],[-24,11],[-2,35],[2,35],[13,23],[4,30],[1,94],[-18,34],[-6,52],[-9,33],[-16,34],[-18,27],[-12,26],[-2,69],[6,58],[6,24],[6,-3],[18,-29],[15,-6],[29,-7],[29,9],[35,26],[34,31],[49,93],[30,18],[16,25],[5,33],[13,8],[15,-32],[19,-3],[29,-26],[12,-26],[11,-30],[10,-13],[11,-8],[2,-7],[-9,-7],[-10,-35],[6,-10],[16,-19]],[[52355,74347],[-16,-57],[-17,40],[-1,35],[3,10],[20,-15],[11,-13]],[[52301,75483],[-9,-26],[-13,2],[5,19],[12,39],[15,13],[6,-11],[-7,-23],[-9,-13]],[[59875,70504],[-19,3],[-23,28],[-4,25],[-7,8],[-16,3],[-31,13],[-35,-43],[-15,-70],[-4,-33],[-12,-70],[5,-42],[2,-55],[3,-45],[-3,-27],[-7,-15],[2,-10],[6,-4],[19,12],[21,-12],[20,-23],[1,-15],[-14,-9],[-33,-35],[-23,-41],[-6,-38],[-16,-81],[2,-16],[8,-10],[54,9],[48,32],[37,35],[12,-2]],[[59714,68867],[-19,-44]],[[59695,68823],[-10,50],[-21,142],[-16,98],[-21,121],[-36,147],[-3,35],[-8,51],[-25,134],[-20,96],[-23,123]],[[59512,69820],[29,48],[0,41],[49,94],[-1,9],[-13,25]],[[59576,70037],[2,4],[54,175],[35,173],[33,241],[23,122],[20,81],[9,67]],[[59512,69820],[-9,48],[-4,18]],[[59499,69886],[52,92],[25,59]],[[47236,82899],[-1,-17],[-21,21],[-10,22],[-56,11],[23,22],[12,-6],[40,-1],[11,-10],[2,-42]],[[48272,83e3],[12,-21],[5,-21],[-20,-7],[-22,4],[-10,-14],[-1,-26],[8,-34],[14,-24],[11,-55],[10,-60],[14,-37],[3,-45],[-2,-22],[3,-40],[-6,-14],[4,-38],[18,-78],[7,-43],[5,-94],[-12,-36],[-16,-33],[-11,-40],[-8,-43],[-5,-70],[-36,-81],[-15,-20],[-18,-13],[39,-56],[-32,-26],[-34,-8],[-38,14],[-23,-1],[-22,-19],[-8,-11],[-7,6],[-14,46],[-11,-48],[-22,-15],[-37,3],[-62,-13],[-24,-14],[-10,-21],[-8,-25],[-10,-14],[-11,-8],[-48,-18],[-9,-8],[-23,-40],[-29,-23],[-24,-7],[-21,23],[-9,14],[-10,8],[-33,-2],[10,-7],[7,-16],[3,-32],[-4,-31],[-16,-15],[-19,-3],[-31,-32],[-41,-9],[-22,-30],[-134,-50],[-7,0],[-19,13],[-20,5],[-20,-4],[-56,-28],[-28,6],[35,69],[47,35],[5,10],[-16,4],[-88,-24],[-31,-21],[-31,-6],[14,32],[40,43],[21,21],[14,8],[14,25],[42,29],[-135,-59],[-35,7],[-8,16],[-28,-7],[-10,40],[40,61],[24,26],[29,14],[27,20],[10,25],[-13,8],[-82,-6],[-39,5],[2,20],[8,22],[40,37],[22,6],[20,-4],[19,-9],[15,-13],[46,8],[-19,23],[-3,49],[-15,16],[19,22],[21,14],[36,47],[13,7],[71,11],[76,24],[76,34],[-39,19],[-19,25],[-30,-51],[-21,-19],[-61,-10],[-19,6],[-27,15],[-9,-6],[-8,-12],[-40,-24],[-42,-6],[49,45],[62,76],[14,25],[20,42],[-6,18],[-13,11],[45,87],[16,15],[29,3],[22,14],[9,0],[8,5],[19,26],[-29,16],[-29,9],[-92,-9],[-12,2],[-12,8],[-7,11],[-6,30],[-6,6],[-21,0],[-20,-9],[-15,1],[-14,13],[23,30],[-29,7],[-29,-6],[-25,9],[0,19],[11,19],[-15,18],[-3,23],[16,11],[16,-4],[35,17],[43,8],[-37,16],[-15,14],[-1,22],[3,18],[44,32],[46,13],[-4,21],[4,22],[-47,7],[-46,-16],[5,43],[11,38],[2,25],[-2,27],[-22,-11],[-3,38],[-9,26],[-32,-18],[1,35],[9,24],[17,11],[17,-5],[30,0],[30,19],[43,4],[69,-5],[47,-52],[12,9],[19,33],[9,3],[71,-14],[44,-18],[12,6],[-7,35],[-15,25],[19,33],[23,22],[16,11],[36,14],[15,13],[11,42],[16,35],[-90,-18],[-85,41],[14,29],[18,17],[31,13],[3,15],[15,13],[26,33],[-9,43],[5,32],[19,21],[6,30],[8,22],[38,8],[37,20],[13,-2],[43,5],[15,-8],[-4,36],[27,4],[10,-7],[5,-25],[12,-17],[3,-28],[-8,-22],[-13,-17],[12,-17],[-19,-31],[21,13],[29,31],[-1,25],[-5,31],[-9,28],[4,31],[17,20],[43,10],[-18,35],[16,3],[18,-7],[25,-28],[26,-21],[28,-17],[-27,-35],[-32,-23],[-13,-26]],[[62434,73238],[0,-4],[9,-41],[23,-153],[13,-19],[15,-16],[11,-23],[4,-23],[-1,-35],[0,-41],[6,-31],[9,-24],[8,-12],[12,-1],[14,-6],[9,-24],[31,-174],[3,-22],[13,-7],[21,3],[21,-18],[24,-28],[21,-53],[15,-9],[46,8],[63,-8],[29,-28],[-3,-16],[-23,-19],[-39,-22],[-12,-38],[-7,-48],[1,-27],[10,-30],[28,-60],[2,-21],[5,-30],[5,-21],[-6,-40],[-25,-27],[-34,-30],[-67,-132],[-5,-29],[0,-78],[-7,-23],[-21,1],[-17,4],[0,-28],[-11,-36],[-6,-32],[25,-75],[4,-40],[-4,-36],[-23,-63],[-13,-42],[3,-9],[18,-17],[56,-138],[17,-48],[24,13],[9,-1],[7,-8],[4,-16],[0,-21],[-6,-31],[30,-12],[11,-32],[35,-107],[-2,-32],[-16,-50],[0,-34],[3,-30],[5,-11],[52,-4],[22,-12],[53,-55],[61,-84],[50,-69],[43,-58],[45,4],[13,-11],[11,-18],[13,-48],[26,-109],[22,-37],[34,-87],[32,-82],[-21,-111],[-20,-116],[0,-149],[0,-80],[43,-3],[49,-4],[0,-96],[0,-96],[1,-110],[14,-5],[23,-23],[9,-36],[13,-19],[14,-3],[15,-18],[14,-32],[5,-24],[-4,-16],[3,-29],[10,-42],[13,-19],[18,-24]],[[63484,69102],[-25,-14],[-28,11],[-59,48],[-19,2],[-25,-19],[-1,-16]],[[65607,67350],[-26,-69],[-39,-58],[-17,18],[-12,0],[-28,-23],[-20,-3],[-37,-40],[-33,-20],[-23,2],[-8,4],[-5,27],[0,10],[15,-5],[51,36],[64,58],[6,26],[-10,43],[3,9],[41,-21],[46,42],[39,11],[19,-29],[-26,-18]],[[67017,72361],[5,-38],[-1,-23],[-9,-23],[-6,-29],[-7,-36],[-3,-28],[-13,-14],[-11,-9],[1,-36],[6,-31],[6,-36],[-7,-25],[-5,-28],[-10,-46],[3,-38],[-11,-33],[-14,-28],[-9,-23],[-2,-33],[-10,-11],[-19,-27],[-12,-19],[-18,-5],[-3,-16],[2,-15],[8,-9],[11,-33],[24,-57],[-68,-7],[-21,-51],[-23,-72],[11,-145],[-11,-75],[7,-42],[17,-29],[23,-16],[42,-1],[28,-12],[3,-19],[-16,-28],[-26,-54],[-14,-23],[-43,-107],[0,-45],[4,-37],[19,-116],[18,-112],[33,-202],[0,-46],[-11,-105],[0,-63],[4,-82],[-3,-43],[8,-95],[9,-7],[72,-18],[65,-17],[87,-23],[27,-56],[16,-122],[-1,-92],[-7,-47],[-63,-134],[-63,-136],[-63,-135],[-73,-156]],[[67107,66360],[-15,-4],[-12,-24],[-22,-30],[-47,23],[-37,24],[-124,57],[-13,28],[-8,48],[-21,13],[-31,-72],[-104,42],[-36,-13],[-21,22],[-57,2],[-44,45],[-64,-31],[-50,-6],[-69,79],[-74,22],[-60,-7],[-31,6],[-50,29],[-24,29],[-39,-22],[-18,41],[-110,38],[-21,74],[-15,68],[-1,70],[-27,123],[-9,177],[-10,70],[-15,60],[-20,51],[-27,55],[-24,22],[-103,42],[-20,-6],[-46,-27],[-49,-61],[-81,-34],[-17,-26],[-20,-59],[-26,-35],[-36,9],[-39,-35],[-72,-97],[-38,-29],[-32,2],[-34,46],[-76,62],[-49,20],[-69,-14],[-32,11],[-56,72],[-14,53],[-32,35],[-99,79],[-81,105],[-15,39],[-10,59],[-35,71],[-79,58],[-45,61],[-52,14],[-49,-2],[-21,11],[-20,27],[-67,127],[0,51],[-41,124],[-10,45],[-9,123],[-11,32],[-43,51],[-7,33],[10,44],[0,34],[-23,31],[-33,17],[-8,38],[6,73],[-5,47],[-30,73],[-43,76],[-44,111],[-17,28],[-11,73],[-16,87],[-24,6],[-119,-104],[-35,59],[-104,102],[-8,15],[-7,23],[13,14],[13,5],[26,-18],[16,21],[-6,35],[-26,21],[-36,-2],[10,-32],[-34,-30],[-7,-41],[5,-49],[3,-70],[-14,-33],[-10,-16],[-45,-4],[-21,-31],[-14,-7]],[[62449,74683],[5,-13],[45,-118],[20,-35],[12,-29],[8,-33],[13,-23],[18,-12],[23,-32],[15,-25],[25,-51],[26,-20],[96,-37],[54,-17]],[[62809,74238],[15,-5],[41,25],[48,-4]],[[62913,74254],[18,-1],[64,105],[19,36],[38,18],[21,42],[34,50],[42,48],[38,43],[30,26],[53,61],[33,21],[29,-1],[43,-71],[36,-65],[11,-28],[-18,-25],[-34,-25],[-6,-18],[-2,-23],[1,-22],[5,-18],[41,-42],[5,-23],[0,-23],[-5,-15],[-9,-8],[-29,-12],[-24,-13],[-9,-14],[-7,-16],[1,-17],[7,-20],[51,-55],[5,-20],[10,-27],[13,-17],[21,-4],[10,-11],[48,-101],[12,-7],[57,22],[8,-1]],[[63574,73983],[1,-25],[8,-143],[7,-74],[9,-72],[16,-66],[18,-62],[25,-39],[56,-47],[27,-13],[71,-9],[71,-21],[41,-22],[13,-15],[11,-23],[34,-110],[54,-78],[110,-117],[53,-39],[179,-74],[119,4],[328,142],[110,36],[41,0],[-25,-28],[-41,-17],[25,-20],[38,-3],[18,3],[13,18],[2,30],[-2,30],[-18,132],[-10,93]],[[77077,52687],[61,-162],[24,-22],[33,-74],[8,-25],[-9,-52],[-7,-147],[-15,-37],[-38,18],[-1,26],[-22,111],[-39,62],[-16,3],[-10,63],[-20,76],[-60,137],[46,-1],[22,33],[5,27],[4,7],[34,-43]],[[77545,50818],[-26,-3],[-55,69],[-13,31],[-3,42],[-52,159],[-7,37],[20,131],[54,31],[18,-22],[6,-59],[30,-106],[10,-57],[8,-26],[3,-19],[-2,-14],[22,-68],[15,-39],[2,-64],[-30,-23]],[[82399,46881],[-35,-120],[13,-19],[7,-18],[-58,-25],[-24,13],[-14,-3],[-59,22],[-42,28],[-5,21],[3,26],[13,-8],[32,-4],[13,11],[0,77],[-5,100],[44,82],[24,33],[27,20],[68,-46],[11,-12],[9,-18],[4,-30],[-26,-130]],[[82068,47145],[28,-31],[40,-89],[3,-25],[-12,-24],[-28,-38],[-63,-58],[-10,-28],[-14,-54],[-3,-23],[-4,-13],[-7,-9],[-14,-8],[-15,12],[13,34],[1,42],[-10,39],[-14,32],[-29,44],[-30,40],[-31,19],[-33,9],[-12,19],[-19,49],[-6,27],[-3,28],[2,27],[8,1],[32,-6],[59,-32],[30,-2],[16,7],[43,62],[11,-1],[41,-27],[30,-23]],[[79456,50881],[10,-40],[13,-35],[10,-39],[13,-185],[43,-159],[126,-63],[-21,-25],[-10,-23],[-8,-27],[-18,-110],[1,-24],[11,-37],[3,-41],[-16,0],[-17,10],[-15,15],[-13,20],[-14,16],[-15,10],[-26,32],[-34,22],[-36,17],[-17,47],[-8,58],[9,86],[-9,24],[-13,21],[-15,62],[-6,73],[-22,28],[-30,17],[-13,14],[-58,-26],[-14,6],[-12,20],[-32,21],[1,40],[15,32],[35,33],[16,27],[3,36],[-6,26],[3,28],[11,27],[13,21],[34,27],[16,-48],[7,-40],[10,-30],[14,42],[-9,72],[27,16],[26,1],[19,-20],[13,-31],[5,-44]],[[84216,49221],[6,-124],[-2,-32],[-15,47],[-6,10],[-4,-10],[-6,-5],[-8,0],[-10,-48],[-1,-45],[-8,-30],[-4,-101],[3,-28],[12,14],[7,3],[27,-39],[15,-28],[-4,-34],[-19,-35],[-21,-15],[-16,15],[-5,-7],[-9,-18],[-8,-24],[3,-24],[-19,-68],[-10,-19],[-22,21],[-14,-18],[-11,1],[-16,69],[0,32],[15,36],[1,26],[7,29],[17,40],[10,29],[0,19],[8,72],[2,30],[5,32],[8,66],[1,122],[26,101],[25,28],[11,5],[-2,-27],[31,-68]],[[84067,48807],[-7,-38],[-15,-30],[-13,-2],[-12,6],[-23,26],[-6,-27],[-18,1],[-6,35],[12,105],[19,39],[-2,41],[-15,88],[10,46],[43,34],[37,42],[12,9],[11,-32],[5,-149],[-40,-118],[8,-76]],[[80087,53968],[-38,-21],[-22,30],[24,36],[8,3],[6,7],[2,15],[-43,24],[-12,21],[-12,54],[0,34],[55,91],[13,10],[2,-38],[38,-95],[2,-64],[-1,-23],[-22,-84]],[[80057,50116],[-5,-61],[-6,-23],[-24,-30],[-7,-18],[-22,3],[-3,32],[-7,21],[-23,25],[-6,-6],[-4,-37],[-45,-26],[-13,-2],[6,49],[-11,38],[-1,47],[-2,21],[-6,12],[11,32],[-1,37],[12,39],[7,95],[47,21],[10,-17],[56,-21],[39,-58],[21,-77],[-23,-96]],[[87606,51467],[59,-22],[21,1],[21,-25],[26,12],[14,-8],[49,-88],[24,-58],[35,-50],[26,-17],[-19,-45],[-39,-24],[-15,-1],[-30,27],[-25,-5],[-21,34],[-4,52],[-21,119],[-29,-34],[-33,54],[-9,1],[-3,-9],[-14,19],[-12,37],[-1,30]],[[87631,50926],[110,-29],[29,4],[63,-12],[52,-38],[91,-7],[28,-12],[21,-26],[-51,-22],[-24,-20],[-45,-10],[-38,10],[-27,-12],[-10,20],[-39,20],[-51,41],[-105,49],[-5,30],[1,14]],[[86336,51840],[48,-24],[11,4],[70,-64],[11,-31],[-4,-21],[10,-29],[-22,-43],[-11,-5],[-12,16],[-22,10],[-25,-18],[-17,13],[-14,40],[-24,24],[-35,84],[-17,-3],[5,-33],[14,-21],[20,-64],[11,-6],[11,2],[16,-27],[-1,-41],[-40,-16],[-14,30],[-3,55],[-23,-19],[-9,-19],[-7,-2],[-15,57],[-43,3],[-29,30],[14,32],[2,30],[19,17],[19,-15],[19,22],[14,-6],[10,14],[38,9],[25,15]],[[85681,53025],[-44,-10],[-10,27],[-12,124],[31,99],[40,58],[27,15],[9,1],[24,-71],[-18,-144],[-21,-73],[-26,-26]],[[85597,50886],[-17,-23],[-8,-7],[-41,16],[-48,-3],[-50,-22],[-29,18],[-18,30],[1,32],[17,78],[37,60],[16,10],[26,-16],[45,-45],[36,-54],[32,-41],[1,-33]],[[85014,50431],[-4,-11],[-17,31],[-11,88],[-10,24],[-11,83],[3,24],[14,35],[11,0],[8,-21],[-5,-90],[25,-114],[-3,-49]],[[85006,50812],[85,-19],[-12,-21],[-92,-33],[-33,6],[-100,-20],[-12,1],[-2,32],[-11,23],[16,20],[21,4],[55,-7],[85,14]],[[84713,50860],[26,-20],[9,0],[9,24],[5,4],[12,-12],[2,-39],[17,6],[13,-14],[4,-9],[-1,-39],[-50,-6],[-36,-32],[-48,28],[-54,-48],[-33,-16],[-28,1],[-25,84],[14,99],[11,16],[18,8],[50,5],[85,-40]],[[86478,47235],[-4,-7],[-35,8],[-19,0],[2,43],[-10,33],[14,48],[0,56],[15,7],[2,32],[17,84],[10,19],[15,7],[17,49],[10,15],[10,37],[15,17],[-2,32],[9,17],[23,13],[16,-15],[10,-33],[-26,-40],[13,-99],[-19,-108],[-12,-33],[-23,-27],[-6,-27],[-27,-53],[-8,-46],[-2,-19],[-5,-10]],[[85222,47426],[3,-28],[0,-13],[-33,-9],[-32,-31],[-17,-36],[-13,-46],[-44,19],[-39,3],[-18,16],[-19,-1],[-24,-14],[-35,-40],[-8,-3],[3,60],[10,37],[36,88],[31,-19],[36,-6],[40,18],[29,39],[40,21],[33,-52],[21,-3]],[[84603,47153],[7,-35],[22,20],[21,4],[47,-3],[35,-8],[21,-15],[2,-70],[-10,-15],[-181,-53],[-18,17],[-7,17],[20,52],[-9,25],[10,40],[22,27],[18,-3]],[[86389,51085],[-10,-16],[-34,15],[-17,35],[-12,48],[-8,39],[-2,32],[-10,38],[1,14],[62,40],[12,-15],[26,-1],[12,-29],[-8,-127],[-12,-73]],[[76803,54855],[34,-5],[63,31],[35,-3],[32,-23],[30,-13],[72,17],[14,-5],[13,-13],[11,-20],[33,-75],[56,-92],[16,-59],[9,-67],[6,-15],[63,-127],[7,-54],[-9,-73],[19,-59],[61,-55],[36,-40],[8,-24],[5,-29],[21,-44],[25,-28],[78,-74],[103,-156],[59,-74],[48,-112],[18,-54],[14,-58],[29,-84],[50,-105],[13,-31],[13,-46],[16,-43],[19,-39],[22,-30],[22,-10],[37,-75],[20,-24],[-3,59],[-17,51],[0,32],[3,27],[14,24],[16,6],[31,-21],[49,-89],[21,-52],[16,-72],[13,-75],[20,-37],[27,-13],[31,-5],[28,-23],[65,-104],[22,-48],[16,-57],[12,-68],[7,-71],[4,-16],[42,-85],[22,-36],[27,-18],[78,-19],[28,-30],[23,-49],[10,-50],[-17,-44],[-61,-68],[-66,-47],[64,16],[32,20],[30,31],[30,39],[46,55],[17,11],[21,-4],[18,-16],[28,-53],[26,-57],[20,-66],[12,-73],[-22,-39],[-33,-28],[-45,-71],[-4,-28],[9,-18],[-11,-52],[25,-32],[4,-28],[-22,-39],[2,-24],[26,-103],[13,-24],[40,-52],[60,-53],[34,-25],[38,-19],[17,1],[28,8],[6,-20],[12,-102],[6,-64],[9,-137],[11,-57],[-1,-69],[15,-59],[30,-38],[32,-31],[15,-30],[0,-45],[-5,-36],[-11,-28],[-33,-60],[-6,-25],[-5,-65],[6,-30],[13,-2],[10,16],[40,87],[11,16],[15,12],[15,8],[72,0],[31,-13],[27,-29],[25,-36],[88,-228],[40,-126],[3,-31],[1,-33],[-7,-25],[-37,-86],[-4,-23],[-12,-94],[2,-67],[13,-29],[9,-30],[0,-28],[-25,-139],[-2,-23],[15,-226],[1,-61],[-3,-77],[2,-124],[-19,-384],[-4,-23],[-15,-59],[-20,1],[-16,10],[-12,22],[-6,28],[-9,23],[-48,71],[-13,-12],[-49,-88],[-13,-13],[-16,11],[-25,26],[-81,93],[-5,-30],[-1,-40],[16,-101],[2,-44],[-15,-9],[-8,2],[-33,59],[-31,65],[-35,87],[-26,42],[-23,46],[-66,177],[-17,27],[-101,124],[-20,30],[-26,51],[-28,46],[-61,72],[-106,184],[-46,105],[-51,170],[-17,43],[-86,128],[-47,77],[-20,44],[-45,155],[-14,52],[-16,46],[-28,37],[-24,44],[-49,140],[-15,55],[-11,61],[2,120],[-103,366],[-26,114],[-23,158],[-6,16],[-56,142],[-19,45],[-24,43],[-20,50],[-38,162],[-15,45],[-20,33],[-73,61],[-27,34],[-22,48],[-13,62],[-14,131],[-35,199],[-38,267],[-26,119],[-30,94],[-9,21],[-133,169],[-22,25],[-24,15],[-34,11],[-27,43],[-10,78],[-6,105],[-7,63],[-7,35],[-56,75],[-21,58],[-18,65],[-17,50],[-61,172],[-21,45],[-26,32],[-76,33],[-23,29],[-37,98],[-22,50],[-67,109],[-114,230],[-23,57],[-18,60],[-14,64],[-48,177],[3,36],[8,37],[-1,31],[-6,31],[1,27],[15,16],[32,21],[34,-2],[31,-9],[30,-17],[29,-38],[51,-94],[30,-33],[33,-15],[67,-22]],[[84106,46882],[-40,-20],[-24,-20],[-23,-26],[-15,-5],[-27,-2],[-37,5],[-26,-9],[-71,-66],[-28,-6],[-24,-16],[-8,26],[-10,19],[-24,4],[-24,-1],[-24,-59],[-38,13],[-15,-6],[-14,-12],[-14,-5],[-15,4],[-56,45],[-64,27],[-64,-10],[-55,25],[-30,-19],[-29,-28],[-8,29],[-11,26],[-9,37],[0,44],[3,30],[8,27],[5,29],[3,31],[12,-15],[12,5],[38,34],[37,50],[34,19],[20,5],[16,-10],[17,4],[18,11],[28,-39],[11,-8],[38,-3],[34,-22],[30,-34],[44,-31],[27,-42],[20,-15],[15,-5],[13,6],[18,28],[20,12],[18,0],[32,7],[14,7],[15,15],[15,-9],[13,-15],[54,-74],[17,-2],[30,16],[10,20],[4,31],[9,25],[11,22],[14,17],[40,28],[28,28],[19,48],[-44,20],[9,34],[15,20],[20,-7],[17,-27],[7,-102],[-14,-15],[-8,-15],[-6,-20],[-26,-38],[10,-46],[-7,-20],[-10,-9]],[[83336,46442],[13,-25],[45,-50],[7,-21],[3,-35],[9,-26],[21,-4],[22,5],[16,-16],[15,-26],[21,-50],[19,-56],[23,-31],[14,-46],[-8,-41],[-30,-57],[-16,-12],[-21,-4],[-35,-34],[-12,18],[-39,12],[-30,24],[-26,45],[-15,47],[-19,43],[-33,28],[-58,83],[-37,7],[-15,-6],[-15,0],[-77,37],[-12,22],[-9,28],[-9,27],[-5,31],[10,27],[10,19],[43,32],[31,10],[35,-2],[53,10],[51,-16],[15,12],[25,34],[9,-12],[11,-31]],[[82844,47051],[14,-22],[13,2],[26,34],[16,13],[17,1],[17,-6],[16,-25],[6,-40],[6,-13],[10,49],[13,14],[14,8],[22,-3],[17,-23],[16,-69],[-1,-60],[6,-22],[11,-17],[8,-23],[-7,-24],[-7,-11],[-21,-11],[-9,4],[-9,17],[-10,6],[-23,-6],[-21,-13],[3,-22],[17,-10],[5,-11],[-1,-14],[-7,-3],[-22,19],[-15,-3],[-54,-26],[-14,1],[-9,24],[1,63],[-6,17],[-40,-77],[-12,-19],[-17,-9],[-16,3],[-59,-46],[-18,6],[-18,0],[-62,-50],[-33,-14],[-17,-1],[-17,4],[-15,-4],[-14,-21],[-28,-17],[-28,13],[-25,18],[-23,23],[-5,29],[1,35],[10,48],[-7,84],[5,39],[9,38],[15,14],[18,2],[31,34],[28,45],[16,-4],[37,-31],[22,-4],[37,5],[15,-19],[6,-44],[8,-16],[11,-11],[26,-74],[24,4],[21,-14],[38,45],[28,-1],[8,34],[-17,37],[-20,31],[-11,6],[-12,-2],[-11,5],[-45,67],[-14,37],[-8,43],[5,31],[31,28],[15,7],[55,-19],[9,-16],[14,-68],[11,-29]],[[84691,52416],[-53,-98],[-17,-47],[-14,-51],[-21,-56],[-24,-50],[-12,-15],[-29,-27],[-17,-10],[-32,-4],[-97,-39],[-31,-5],[-32,2],[-60,10],[-12,5],[-24,51],[-27,40],[-24,5],[-24,-4],[-175,-3],[-61,-8],[-61,-18],[-33,8],[-33,21],[-24,7],[-25,-2],[-115,-31],[-29,3],[-58,39],[-34,8],[-33,-10],[-31,-36],[-11,-23],[-32,-81],[-18,-58],[-14,-73],[-11,-75],[-7,-61],[0,-64],[5,-72],[9,-71],[10,-55],[39,-126],[8,-17],[44,-36],[25,-45],[25,-126],[17,-65],[17,0],[19,4],[33,-8],[33,-17],[32,39],[17,73],[18,55],[43,103],[25,48],[15,15],[16,-6],[13,-28],[16,-22],[32,-11],[33,7],[34,34],[12,20],[11,26],[29,22],[69,0],[36,-8],[64,9],[-1,19],[-12,20],[-4,16],[12,11],[41,23],[42,17],[31,-12],[27,-33],[11,-34],[4,-41],[-10,-105],[-5,-25],[-22,-12],[-20,14],[-21,54],[-28,20],[-41,-16],[-14,-16],[-13,-22],[-23,-56],[-19,-64],[-41,-100],[-48,-86],[-23,-33],[-26,-23],[-83,-57],[-22,-42],[-17,-55],[-19,-19],[-22,-6],[-16,10],[-33,31],[-11,-25],[-2,-39],[16,-14],[27,-43],[20,-61],[13,-13],[29,-20],[12,-19],[22,-52],[34,-122],[12,-66],[19,-53],[58,-91],[3,-26],[-3,-30],[4,-27],[21,-52],[5,-34],[-23,-43],[-1,-62],[-14,-83],[-3,-28],[0,-26],[10,-24],[11,-18],[16,-10],[14,-17],[26,-65],[14,-17],[8,-23],[0,-36],[12,-20],[11,-37],[16,-9],[8,10],[6,16],[14,-6],[8,-25],[4,-33],[2,-37],[-1,-69],[-7,-24],[-15,1],[-27,28],[-1,-20],[2,-20],[-14,-7],[-16,3],[-40,-3],[-73,-42],[-26,-26],[-17,-46],[-1,-31],[6,-68],[-9,-23],[-34,-9],[-47,18],[-28,18],[-16,15],[-21,45],[-8,58],[16,172],[4,22],[7,19],[8,31],[2,37],[-22,45],[-34,18],[-29,37],[-111,209],[-6,21],[0,34],[4,33],[37,114],[4,22],[5,91],[-1,74],[-4,75],[-17,46],[-31,15],[-32,2],[-31,-15],[-30,-37],[-57,-79],[-22,-46],[-2,-60],[13,-58],[17,-54],[8,-58],[13,-207],[-1,-23],[-14,-60],[-6,-135],[6,-190],[10,-116],[-4,-63],[-26,-136],[-8,-75],[-1,-31],[31,-142],[7,-56],[4,-58],[-33,28],[-15,-1],[-16,-9],[-34,-9],[-35,-1],[-12,-11],[-25,-38],[-15,-15],[-13,-3],[-44,47],[-27,52],[-24,56],[-4,63],[8,66],[12,70],[24,116],[-1,78],[8,64],[14,62],[5,58],[3,224],[-3,20],[-33,133],[-4,22],[0,36],[3,34],[1,31],[-7,24],[-14,22],[-16,9],[-34,-9],[-68,-36],[-20,31],[-15,49],[-10,68],[-5,71],[2,67],[10,65],[-8,45],[-12,49],[0,25],[7,23],[12,18],[15,11],[14,19],[37,66],[12,58],[1,72],[10,68],[19,63],[22,58],[7,60],[-11,96],[5,43],[-4,51],[0,50],[13,95],[42,194],[40,103],[16,27],[21,-47],[16,-57],[1,51],[-5,50],[-16,117],[-14,228],[4,21],[14,-3],[15,20],[7,36],[-15,84],[0,30],[28,119],[24,43],[10,27],[6,73],[12,27],[16,20],[20,50],[11,63],[7,5],[8,2],[12,-55],[14,-22],[28,-18],[24,21],[7,27],[9,24],[14,25],[12,28],[14,66],[18,59],[12,21],[15,13],[16,8],[16,1],[35,-37],[21,-7],[20,2],[14,-6],[10,-17],[9,-34],[11,-29],[10,-14],[12,-7],[76,12],[67,-33],[91,-8],[32,-19],[30,-26],[36,-44],[14,-10],[15,2],[19,42],[14,10],[15,1],[59,-8],[158,-52],[23,8],[96,99],[38,93],[34,26],[11,43],[7,51],[12,13],[29,15],[11,15],[21,62],[24,56],[11,16],[34,-8],[15,-25],[19,-81],[-3,-14],[-22,-40],[-7,-17],[-25,-115],[-17,-56],[-21,-50]],[[79825,48382],[28,-66],[25,-35],[29,-19],[30,-2],[30,-8],[35,-25],[35,-11],[17,4],[16,13],[11,1],[10,-12],[25,-56],[27,-51],[6,-26],[18,-123],[20,-35],[29,-10],[33,0],[33,-5],[77,-29],[30,4],[27,29],[24,-19],[65,-34],[32,-8],[36,10],[37,2],[17,-10],[17,-15],[14,-6],[15,1],[26,29],[18,52],[14,67],[11,69],[7,30],[10,26],[14,17],[14,11],[38,-7],[8,-16],[42,-118],[8,-10],[45,-8],[12,4],[27,24],[16,2],[28,-29],[13,-25],[13,-18],[70,-19],[28,-50],[13,-7],[49,6],[34,-5],[29,-13],[13,-72],[11,-73],[7,-25],[28,-25],[12,-23],[-3,-73],[3,-70],[61,-60],[65,-35],[69,-4],[70,12],[35,15],[45,26],[9,0],[87,-80],[8,-12],[9,-60],[0,-62],[-16,-149],[-1,-41],[1,-41],[18,-89],[9,-25],[31,-47],[1,-25],[-4,-24],[-35,17],[-21,20],[-12,33],[-17,19],[-33,-7],[-61,34],[-69,52],[-122,110],[-33,-1],[-32,-14],[-33,-28],[-35,-20],[-26,-7],[-26,5],[-65,27],[-66,17],[-168,11],[-47,25],[-79,12],[-63,22],[-62,30],[-158,149],[-51,36],[-159,71],[-24,6],[-58,-5],[-36,21],[-32,0],[-47,-23],[-15,-17],[-18,-35],[-33,2],[-32,7],[-84,33],[-31,21],[-30,30],[-28,40],[-14,14],[-72,41],[-60,14],[-122,18],[-27,12],[-22,15],[-12,33],[1,42],[9,36],[12,36],[8,34],[-89,73],[-71,40],[-30,7],[-31,0],[-34,-8],[-34,4],[-16,11],[-17,5],[-16,-9],[-13,3],[-4,33],[9,28],[17,32],[10,6],[4,-50],[5,-10],[16,-11],[6,3],[27,64],[8,31],[13,85],[14,-16],[14,10],[8,13],[23,196],[19,58],[26,47],[12,12],[26,-29],[51,-11],[30,-20],[31,-2],[29,-10],[42,-34],[15,3],[14,11],[23,38],[9,60],[32,-31],[48,-12],[11,-17]],[[82659,54245],[-3,-5],[-19,-16],[-9,-33],[27,-51],[1,-34],[21,-30],[24,-46],[1,-16],[9,-21],[4,-25],[-17,-26],[-24,-5],[-17,24],[-16,30],[-4,-37],[-13,-21],[-45,6],[-32,0],[-32,-10],[16,-5],[14,-12],[50,-96],[11,-35],[-17,-70],[8,-29],[19,-16],[24,-35],[17,-4],[12,-19],[0,-34],[7,-32],[-19,-12],[19,-8],[17,-16],[-9,-16],[-7,-20],[7,-10],[23,-19],[10,-16],[6,-45],[22,-73],[41,-95],[9,-34],[0,-32],[-6,-27],[-24,-32],[-19,-42],[-2,-15],[-26,-20],[12,-14],[9,-19],[18,-59],[42,-95],[22,-35],[87,-129],[46,-57],[60,-128],[31,-30],[6,-36],[-26,-54],[-38,-28],[-62,-15],[-62,20],[-32,15],[-28,32],[-22,63],[-29,35],[12,-39],[7,-39],[-4,-43],[-11,-33],[-20,-25],[-21,-20],[-9,-14],[-53,-224],[-9,-60],[-16,-252],[0,-71],[24,-133],[2,-69],[5,-30],[-4,-25],[-11,-15],[-46,-41],[-32,-34],[-26,-48],[-21,-59],[-19,-44],[-25,-20],[-18,3],[-14,20],[-10,38],[-6,42],[-4,-31],[1,-30],[8,-33],[4,-34],[-5,-35],[-11,-28],[-29,-30],[-16,-26],[-2,-46],[-8,-26],[-11,-20],[-40,-46],[-9,-18],[-7,-24],[22,4],[19,-4],[2,-45],[6,-34],[-8,-75],[-30,-50],[15,-11],[14,-16],[30,-12],[10,-53],[-4,-64],[-6,-58],[-21,-16],[-14,11],[-14,-1],[-10,-17],[-2,-30],[19,15],[-1,-75],[-5,-72],[-7,-40],[-11,-33],[-18,-10],[-16,24],[-4,-28],[5,-24],[24,-58],[-15,-13],[-10,-20],[-5,-29],[-26,-66],[-11,-49],[-5,-52],[-12,-41],[-194,-180],[-156,-151],[-12,10],[-7,23],[-6,235],[-19,121],[-3,68],[-22,-61],[-14,6],[-15,16],[-11,19],[0,26],[11,75],[-14,-41],[-16,-31],[-16,3],[-14,16],[-5,24],[-7,4],[-35,-67],[-45,-35],[-25,0],[-20,21],[1,50],[-2,50],[-5,29],[-13,10],[-11,-4],[-32,-25],[-12,3],[-7,-13],[-85,180],[-18,-146],[-59,-78],[-44,-45],[-43,17],[-45,29],[-44,-35],[-47,-86],[-13,-13],[-14,1],[-10,11],[3,65],[1,64],[-4,145],[-4,28],[-13,40],[-18,28],[-11,-21],[-9,-28],[-36,1],[-35,23],[-30,-13],[-60,-58],[-32,-8],[-17,12],[-11,31],[6,29],[14,21],[-25,-17],[-21,-29],[-9,-19],[-10,10],[-26,65],[-54,-24],[-8,-8],[-13,-22],[-13,11],[-7,24],[-2,136],[-28,262],[-7,134],[-6,31],[-32,49],[1,69],[16,57],[4,68],[-5,73],[-10,71],[-12,54],[-18,46],[-24,52],[-30,39],[-63,43],[-33,-4],[-13,17],[-8,23],[3,43],[12,30],[15,7],[2,17],[-33,35],[-26,48],[-9,28],[-2,31],[0,73],[8,46],[4,25],[8,76],[18,24],[-3,14],[-8,10],[-11,25],[-9,29],[-20,49],[-36,60],[-6,102],[-5,150],[3,68],[11,128],[21,40],[16,12],[12,17],[-10,2],[-9,-6],[-15,-4],[12,114],[6,33],[25,64],[30,57],[12,67],[17,58],[70,61]],[[85480,52331],[21,-13],[21,4],[10,26],[3,33],[11,62],[24,42],[17,7],[12,18],[-2,46],[1,45],[18,48],[57,68],[31,24],[42,7],[5,-25],[-5,-37],[8,-56],[-4,-150],[-10,-21],[-42,-52],[-47,-42],[-13,-17],[-12,-42],[1,-41],[38,-54],[59,-52],[13,-24],[8,-40],[2,-45],[14,-21],[20,-10],[13,-22],[11,-30],[-100,70],[-26,31],[-32,4],[-31,9],[-32,27],[-34,6],[-16,-19],[-7,-38],[-4,-43],[8,-53],[-1,-32],[-6,-58],[25,-171],[31,-137],[45,-142],[23,-49],[25,-44],[-41,13],[-12,48],[-52,47],[-10,28],[-34,135],[-10,25],[-31,46],[-14,33],[-5,46],[4,48],[-2,66],[1,65],[7,81],[-11,28],[-15,26],[-17,62],[-5,70],[1,40],[7,35],[10,31],[2,30],[-25,44],[-25,124],[-2,65],[32,124],[-1,60],[7,36],[3,38],[17,83],[28,70],[47,99],[18,21],[20,14],[2,-24],[-4,-21],[-34,-101],[-5,-22],[-1,-43],[17,-24],[18,-51],[3,-68],[1,-72],[-4,-73],[-7,-25],[-28,-73],[-65,-85],[-5,-21],[0,-24],[12,-29],[15,-22]],[[86042,50192],[64,-64],[33,-9],[56,8],[21,-6],[53,-82],[15,-56],[4,-48],[9,-46],[13,-11],[15,-5],[20,-66],[4,-21],[-15,-166],[-63,63],[-60,71],[-26,27],[-69,60],[-11,21],[-8,27],[-30,37],[-60,6],[-23,-1],[-9,-6],[2,-20],[0,-40],[-15,-12],[-37,26],[-34,9],[-29,25],[-39,14],[-4,12],[3,19],[-1,18],[-9,6],[-18,-3],[-17,-17],[-14,-21],[-20,-55],[-11,-21],[-34,-9],[-14,5],[-13,14],[-39,101],[-13,22],[-14,18],[-14,8],[-13,-16],[-8,-31],[-3,-37],[-4,-22],[-17,-59],[-13,-36],[-5,6],[7,57],[0,32],[-9,34],[-5,35],[65,165],[24,40],[103,13],[61,-8],[34,4],[22,12],[19,-5],[4,-33],[12,-24],[16,2],[29,25],[26,40],[15,17],[16,3],[16,-3],[16,-9],[43,-34]],[[85238,50064],[46,-45],[10,-29],[9,-35],[9,-20],[10,-15],[18,-31],[5,-46],[-4,-93],[-21,-8],[-19,-14],[-40,-54],[-20,-10],[-21,-4],[-15,-14],[-15,-6],[-39,30],[-38,35],[-54,61],[-10,15],[-9,32],[-25,59],[-6,38],[-2,106],[6,25],[11,13],[36,-25],[24,26],[69,22],[71,-2],[14,-11]],[[84740,46363],[-19,-30],[-10,-58],[-34,-54],[-37,-89],[-29,-46],[-26,-53],[-23,-36],[-28,-13],[-42,-7],[-56,-65],[-32,-28],[-31,-2],[-28,21],[-11,24],[2,31],[10,28],[12,22],[7,29],[-33,37],[-2,27],[12,75],[9,76],[12,52],[46,93],[28,46],[17,19]],[[84567,46549],[36,20],[20,22],[17,32],[51,53],[9,15]],[[87429,48555],[-2,-22],[-1,-41],[5,-38],[-12,-39],[11,-57],[2,-29],[-1,-41],[-3,-18],[-8,-54],[-9,-19],[-6,-5],[-7,-16],[-54,18],[-24,37],[-21,40],[-4,17],[-25,46],[-6,16],[0,25],[20,7],[21,-1],[-1,22],[13,80],[-33,51],[-6,21],[12,15],[26,-18],[32,89],[10,19],[4,50],[18,6],[13,-6],[8,-31],[3,-27],[-3,-24],[15,-13],[13,-60]],[[87370,48132],[-4,-41],[-5,-45],[-25,-51],[-16,-78],[-9,-19],[-34,-35],[-30,43],[-9,37],[13,172],[13,-6],[9,1],[2,12],[-19,19],[-4,98],[1,38],[15,8],[18,-29],[24,-52],[27,-40],[33,-32]],[[88481,47077],[-66,-76],[-87,13],[-31,2],[-51,-19],[-11,15],[10,71],[41,190],[49,168],[20,43],[29,41],[31,33],[69,34],[62,-7],[9,-13],[27,-56],[18,-44],[7,-63],[-27,-107],[-29,-102],[-49,-80],[-21,-43]],[[89159,46590],[-14,19],[-39,64],[-34,74],[-23,68],[-25,62],[-108,184],[-27,61],[-6,16],[3,16],[12,32],[22,92],[-23,-57],[-27,-45],[-40,-3],[-39,-11],[-37,-27],[-37,-10],[-18,14],[-11,34],[-6,35],[-3,36],[-15,-59],[-31,-33],[-41,-69],[-12,14],[-7,27],[-3,27],[8,29],[6,31],[8,73],[19,44],[12,84],[8,30],[4,30],[-11,34],[-18,12],[-13,20],[-15,57],[-9,20],[-16,23],[-13,28],[14,20],[19,8],[15,-1],[27,-13],[13,0],[31,21],[-17,-7],[-18,1],[-57,37],[-35,38],[-33,77],[0,15],[23,14],[51,16],[-16,39],[-23,34],[-8,61],[-15,38],[-34,61],[-23,64],[-19,129],[-20,98],[5,35],[17,25],[-26,3],[-23,19],[12,47],[27,28],[-25,-7],[-23,-14],[-11,-2],[-11,4],[-6,19],[-1,27],[3,48],[-4,46],[-21,22],[-17,33],[-10,13],[-13,-1],[-12,22],[-10,32],[-126,139],[-8,40],[-11,-18],[-12,-8],[-14,23],[-16,15],[-16,-2],[-15,12],[-16,7],[-17,1],[-66,43],[-63,68],[-51,29],[-31,38],[-33,31],[-73,30],[-74,20],[-27,1],[-22,-7],[-22,2],[-122,147],[-21,67],[2,39],[6,33],[50,9],[-36,9],[-14,-4],[-29,-27],[-16,-2],[-22,18],[-21,22],[-35,-20],[-17,34],[-7,35],[-9,17],[-13,-2],[-17,-13],[-18,2],[-11,25],[-8,32],[-12,23],[-15,17],[-24,42],[-12,56],[1,98],[4,36],[24,57],[16,54],[-20,6],[-19,-25],[-8,-25],[-3,-31],[-2,-103],[-15,-30],[-22,2],[6,-60],[-9,-57],[-26,-67],[-2,-31],[4,-33],[-6,-32],[-42,-94],[-14,-5],[-32,1],[-32,-15],[-15,22],[-13,28],[-9,34],[-13,70],[-10,71],[32,88],[-11,80],[-21,68],[-55,94],[-57,90],[-26,18],[-43,8],[-13,9],[-13,33],[-10,39],[26,17],[46,46],[26,-3],[70,-24],[21,-23],[20,-13],[48,75],[38,99],[24,21],[20,7],[20,-9],[41,-34],[32,-16],[23,-4],[12,-30],[13,-14],[3,46],[12,54],[22,17],[12,3],[8,14],[-2,50],[-30,6],[17,43],[14,21],[5,21],[1,26],[-59,-50],[-62,-21],[-36,5],[-37,1],[-73,-33],[-27,1],[-65,13],[-36,17],[-27,-13],[-27,-1],[-28,38],[-23,48],[-12,34],[-16,25],[-7,33],[-17,126],[-2,89],[-27,2],[-28,9],[-121,85],[-15,-21],[-17,-11],[-17,-4],[-17,5],[-17,13],[1,23],[13,58],[12,21],[17,17],[11,30],[18,92],[1,31],[-2,32],[1,24],[11,12],[46,30],[95,45],[24,27],[20,43],[24,26],[10,27],[12,21],[74,57],[32,4],[32,-6],[65,-34],[61,-54],[53,-72],[57,-52],[70,-8],[35,5],[34,-7],[14,-15],[24,-44],[-7,-29],[-4,-60],[13,-58],[20,-58],[16,-62],[3,-30],[-6,-65],[-5,-31],[-20,-53],[-11,-58],[7,-71],[4,-71],[-1,-66],[4,-65],[10,-65],[47,-180],[27,-122],[9,68],[-2,76],[9,27],[14,15],[17,-16],[4,-30],[2,-67],[14,-131],[19,-6],[21,20],[3,-40],[-1,-74],[10,-59],[8,-23],[34,-48],[15,-9],[44,-12],[33,-3],[32,17],[21,44],[18,47],[65,110],[18,53],[18,80],[7,18],[63,87],[8,31],[9,59],[14,58],[10,30],[62,28],[64,16],[64,53],[27,46],[2,30],[-14,53],[-1,23],[15,23],[56,67],[66,69],[53,47],[29,0],[27,-42],[28,-34],[150,-101],[24,-31],[21,-42],[30,-29],[33,-14],[31,-27],[28,-35],[64,-64],[86,-79],[21,-5],[80,4],[14,-15],[13,-21],[12,-5],[91,-14],[14,-15],[13,-21],[8,-57],[62,-2]],[[88581,47010],[-14,-7],[-69,17],[-8,24],[-1,12],[16,24],[15,40],[24,14],[10,0],[28,-94],[-1,-30]],[[78251,53040],[16,-47],[3,-31],[-11,-35],[-4,-54],[-33,-42],[-28,10],[-9,15],[-18,82],[2,69],[11,27],[26,-4],[27,38],[18,-28]],[[78451,52413],[-13,-18],[-15,28],[-13,39],[-6,41],[-6,68],[-2,48],[8,28],[5,-1],[23,-28],[15,-49],[9,-15],[1,-45],[-5,-52],[-1,-44]],[[78469,52683],[2,-74],[-20,20],[-17,29],[-25,22],[-32,7],[-23,19],[-16,34],[0,16],[1,13],[5,10],[119,-67],[6,-29]],[[78618,52273],[-5,-22],[-11,16],[-54,25],[-18,2],[-47,28],[-14,14],[-10,19],[3,35],[7,21],[4,59],[12,24],[23,-44],[26,-38],[15,-17],[46,-38],[16,-19],[7,-65]],[[78657,52344],[-9,-17],[-14,4],[-14,20],[-20,35],[-21,31],[-28,20],[-17,5],[-6,8],[6,60],[18,4],[58,-56],[19,-31],[28,-83]],[[78689,52155],[-31,-4],[-9,8],[4,54],[9,33],[14,-1],[16,-49],[-3,-41]],[[78735,52225],[-5,-7],[-24,73],[6,42],[6,11],[13,-26],[10,-27],[8,-32],[-14,-34]],[[78895,52523],[18,-25],[14,16],[-1,-21],[-3,-21],[-17,-59],[-28,13],[-7,19],[-2,15],[4,9],[3,29],[12,0],[7,25]],[[79051,52543],[1,-43],[16,-21],[4,-32],[-3,-51],[-14,-59],[-7,-15],[-20,12],[-6,19],[-3,16],[3,11],[-15,14],[10,22],[-7,32],[-40,-20],[-12,-1],[-2,36],[2,15],[31,45],[18,9],[20,-10],[24,21]],[[79104,51741],[8,-9],[10,30],[19,-41],[11,-21],[15,-20],[-15,-1],[-6,-19],[-4,-4],[-59,66],[-38,-21],[-25,19],[-8,14],[14,36],[13,83],[26,-21],[6,-26],[-2,-7],[17,-16],[18,-42]],[[79020,51650],[26,-56],[6,-20],[-13,-31],[-10,-44],[-6,-9],[-20,16],[-14,-43],[-9,69],[-20,44],[12,44],[5,4],[6,-2],[6,-11],[31,39]],[[78815,51642],[-36,-20],[-41,15],[5,34],[20,41],[17,-2],[31,-27],[12,-23],[-8,-18]],[[80474,51163],[-55,-59],[-13,3],[-10,21],[6,113],[7,34],[39,4],[23,-17],[12,-18],[5,-38],[-2,-23],[-12,-20]],[[81623,47750],[-6,-9],[-47,5],[-30,-47],[-21,-14],[-76,0],[-9,6],[-7,0],[-4,-10],[-24,7],[-77,42],[-10,38],[12,42],[27,58],[56,12],[252,4],[27,-51],[3,-16],[-55,-35],[-11,-32]],[[87489,51200],[-13,-11],[-15,12],[-15,44],[5,34],[17,23],[15,-23],[4,-30],[11,-2],[-9,-47]],[[85346,51557],[-17,-15],[-19,1],[-4,61],[6,78],[18,13],[27,-16],[-10,-20],[8,-42],[-9,-60]],[[85434,51659],[32,-86],[-21,-82],[15,-46],[40,-2],[10,-17],[7,-21],[4,-28],[-10,-23],[-23,-20],[-26,29],[-7,28],[-5,10],[-35,-21],[-10,-2],[-6,39],[8,55],[-24,25],[-23,57],[-1,24],[9,39],[-1,32],[13,3],[23,-43],[11,40],[9,17],[11,-7]],[[86923,48443],[-22,-50],[21,117],[4,59],[20,36],[29,179],[7,-5],[10,-17],[-15,-131],[-41,-92],[-13,-96]],[[86890,48472],[-17,-55],[-11,19],[-7,1],[-4,32],[4,68],[-14,76],[19,-1],[5,-23],[6,-8],[18,-73],[1,-36]],[[85631,49726],[-7,-21],[-16,-14],[-14,1],[5,21],[-4,11],[-10,-5],[-16,-16],[-20,-33],[-13,16],[-2,26],[1,11],[24,45],[29,8],[40,43],[18,-2],[-4,-27],[-6,-20],[-4,-20],[-1,-24]],[[85226,54166],[-11,-12],[-18,4],[-2,30],[18,52],[12,56],[-13,14],[-12,35],[-1,41],[11,76],[15,-6],[14,-33],[6,-62],[10,-47],[-20,-64],[-9,-84]],[[84904,53822],[-7,-18],[-34,32],[2,51],[-4,25],[-9,27],[-4,26],[4,28],[20,-36],[12,-57],[16,-55],[4,-23]],[[86350,47051],[-24,-18],[16,45],[52,104],[18,-19],[25,-4],[-37,-47],[-38,-19],[-12,-42]],[[86065,47261],[-16,-53],[-18,3],[-34,71],[2,50],[3,16],[13,5],[43,-15],[9,-40],[-2,-37]],[[85506,47177],[48,-23],[28,3],[6,-21],[-27,-49],[-56,38],[-10,40],[11,12]],[[86208,50869],[4,-34],[16,-32],[-5,-49],[-7,-7],[4,-23],[7,-17],[-13,-12],[-10,6],[-15,-16],[-10,-22],[-32,-9],[-11,20],[-57,24],[-37,53],[-5,16],[71,62],[32,17],[26,-1],[33,23],[9,1]],[[78435,48687],[-23,-3],[-42,71],[-7,22],[12,21],[13,-2],[48,-45],[9,-22],[-10,-42]],[[77895,50009],[11,-84],[-33,58],[1,40],[-5,26],[-20,33],[-15,40],[-7,96],[5,20],[13,1],[58,-126],[4,-21],[-1,-45],[-8,-14],[-3,-24]],[[77834,50264],[-20,-47],[-33,1],[-6,29],[1,70],[-8,22],[0,9],[6,40],[6,9],[53,-98],[1,-35]],[[77733,50493],[2,-15],[-45,50],[-22,14],[-19,56],[5,26],[1,37],[3,15],[14,5],[18,-27],[13,-66],[23,-61],[7,-34]],[[77349,51537],[-17,-27],[-25,26],[9,37],[4,51],[15,41],[5,47],[-29,130],[14,5],[12,-14],[19,-87],[17,-52],[-7,-70],[-17,-87]],[[76795,53202],[-18,-5],[-16,12],[-14,33],[-75,96],[-23,1],[-16,25],[-20,8],[-21,64],[-5,35],[16,16],[9,35],[25,-15],[28,-62],[29,-23],[8,-12],[14,-34],[66,-85],[7,-28],[5,-29],[1,-32]],[[83900,48710],[-18,-15],[-33,66],[-14,54],[3,31],[10,26],[5,7],[-2,28],[13,14],[15,-2],[9,-38],[11,-10],[6,-36],[-5,-125]],[[84225,51168],[6,-36],[-10,-31],[11,-59],[28,78],[27,10],[15,-13],[10,-15],[6,-30],[-10,-63],[-18,-30],[-22,-5],[-11,37],[-15,4],[-10,-81],[-5,-12],[-13,-10],[-12,22],[-2,12],[17,37],[-9,108],[-13,-20],[-34,-99],[-26,-44],[-8,23],[-14,67],[6,86],[21,58],[18,-4],[52,18],[15,-8]],[[83850,51608],[12,-25],[-7,-30],[-9,7],[-26,0],[-9,-2],[-12,-18],[-7,0],[5,27],[21,41],[14,-6],[18,6]],[[83479,48215],[-11,-96],[-6,33],[-2,88],[-7,43],[5,49],[-1,126],[8,58],[16,-74],[4,-38],[-6,-189]],[[82048,47827],[-22,-10],[-21,21],[0,27],[5,25],[32,13],[17,0],[18,-18],[12,-18],[6,-21],[-34,-1],[-13,-18]],[[82306,49614],[-59,-107],[-9,28],[5,109],[-17,67],[2,51],[11,89],[15,68],[34,46],[8,5],[-2,-83],[7,-31],[2,-27],[-3,-23],[6,-105],[4,-26],[-8,-33],[4,-28]],[[84152,45559],[-26,-1],[-8,6],[-3,51],[8,28],[60,37],[23,34],[34,70],[20,18],[5,8],[4,-1],[3,-54],[9,-31],[1,-17],[-30,-27],[-26,-62],[-59,-41],[-15,-18]],[[84523,47045],[-17,-36],[-11,-62],[-11,-19],[-22,-11],[-14,62],[-24,-3],[12,54],[11,21],[16,0],[7,-22],[4,-4],[36,92],[7,1],[6,-4],[5,-11],[-5,-58]],[[84423,47077],[-39,-15],[-24,-72],[-19,1],[-11,-32],[-2,-14],[1,-12],[-2,-13],[-8,-12],[-17,20],[-16,-25],[-6,-7],[-23,30],[-21,-2],[-6,5],[26,52],[36,50],[6,18],[-14,5],[-8,7],[-2,12],[23,7],[16,2],[12,-16],[8,1],[48,58],[20,-14],[14,-14],[8,-20]],[[84254,47030],[-6,-25],[-75,2],[2,33],[21,36],[7,12],[23,11],[33,-20],[-5,-49]],[[87420,48070],[-15,-6],[-8,48],[13,12],[14,-29],[-4,-25]],[[78728,52447],[2,-32],[-19,8],[-13,37],[11,26],[7,10],[7,-36],[5,-13]],[[78840,52304],[2,-17],[-25,34],[-1,24],[3,11],[15,-26],[6,-26]],[[78955,52323],[-18,-17],[-22,53],[1,12],[2,9],[4,6],[13,-27],[16,-10],[4,-26]],[[79080,51877],[2,-14],[-13,16],[-8,10],[-5,8],[-29,79],[12,-5],[32,-69],[9,-25]],[[79523,53661],[-1,-39],[-19,23],[-4,44],[7,14],[13,-8],[4,-34]],[[79377,53492],[-12,-2],[-3,17],[1,29],[-2,24],[-3,17],[0,30],[11,-15],[8,-14],[10,-10],[7,-6],[4,-5],[-7,-42],[-14,-23]],[[80246,53516],[-14,-30],[-14,19],[22,61],[5,4],[1,-54]],[[80264,50910],[-32,-25],[-10,55],[21,16],[22,-14],[-1,-32]],[[79853,50172],[-11,-14],[-7,14],[-2,16],[5,20],[15,2],[7,-6],[-7,-32]],[[79690,50111],[-5,-11],[-15,6],[-11,16],[-7,15],[-2,16],[15,20],[32,-20],[-7,-42]],[[81780,47733],[-4,-22],[-14,5],[-13,38],[6,10],[8,4],[9,-4],[8,-31]],[[81310,48495],[-6,-20],[-26,1],[-5,24],[17,41],[12,3],[10,-15],[-2,-34]],[[79236,48018],[-17,-13],[-13,11],[-6,16],[19,40],[10,10],[9,3],[5,-22],[-7,-45]],[[77037,53038],[-2,-13],[-29,61],[-32,34],[13,8],[27,-9],[11,-9],[10,-30],[2,-42]],[[76489,55191],[-6,-16],[-16,8],[-18,52],[6,10],[12,-5],[21,-12],[2,-20],[-1,-17]],[[84332,50861],[-19,-4],[-13,17],[1,85],[12,18],[5,-3],[4,-25],[5,-23],[10,-21],[-5,-44]],[[84233,49473],[-27,-69],[-19,4],[-23,45],[-6,50],[-1,18],[16,28],[52,-9],[9,-25],[-1,-42]],[[84401,50716],[5,-23],[-17,1],[-7,43],[1,24],[18,-45]],[[84208,50796],[-20,-47],[-2,25],[4,23],[5,16],[9,9],[4,-26]],[[83184,46808],[-11,-6],[-11,8],[4,52],[-6,34],[11,28],[3,48],[5,15],[6,-15],[4,-10],[5,-5],[13,-1],[3,-21],[-1,-19],[-5,-21],[-15,-23],[-11,-25],[6,-39]],[[83075,47097],[-12,-1],[-2,23],[4,24],[12,11],[5,0],[8,-22],[2,-11],[-8,-15],[-9,-9]],[[82113,46791],[-8,-20],[-22,35],[-6,16],[17,23],[6,3],[14,-24],[-1,-33]],[[82745,54254],[9,-55],[2,-21],[-52,-29],[-31,68],[6,27]],[[82682,53732],[-3,-19],[-24,47],[-7,33],[3,27],[25,2],[12,-17],[-6,-73]],[[84458,48402],[-3,-28],[-10,32],[-9,15],[1,34],[13,-12],[8,-41]],[[84340,48806],[-1,-58],[-11,3],[-9,20],[-3,20],[1,15],[5,13],[18,-13]],[[83548,47742],[-29,-3],[-8,5],[-3,56],[32,-24],[10,-2],[-2,-32]],[[82654,47023],[-7,-1],[-12,11],[5,24],[-7,40],[2,32],[16,18],[33,2],[1,-24],[-31,-102]],[[82339,49847],[-10,-99],[-17,56],[19,67],[9,13],[-1,-37]],[[85380,52298],[-9,-18],[-9,6],[-6,24],[2,18],[8,11],[9,-8],[5,-33]],[[87325,50619],[-8,-8],[-3,25],[5,33],[5,6],[6,-2],[8,-12],[-13,-42]],[[87102,49397],[14,-31],[-33,24],[-47,51],[-3,34],[40,-52],[29,-26]],[[86362,51395],[-7,-30],[-14,-19],[-119,-36],[10,21],[5,21],[8,11],[12,-3],[6,7],[5,2],[7,-3],[12,9],[24,-6],[25,5],[-2,28],[28,-7]],[[86284,51538],[-16,-1],[-28,25],[16,22],[11,5],[9,13],[5,0],[12,-11],[7,-19],[-16,-34]],[[85985,51735],[-12,-2],[-10,34],[-28,37],[-17,65],[65,-107],[2,-27]],[[85403,51839],[-1,-17],[-9,24],[-6,6],[6,62],[4,11],[5,-43],[1,-43]],[[85394,52213],[-10,-7],[-3,2],[-3,24],[5,39],[12,0],[5,-6],[1,-29],[-7,-23]],[[85360,51393],[-3,-12],[-29,15],[-8,8],[15,82],[14,-2],[12,-78],[-1,-13]],[[85755,49800],[0,-25],[-2,-8],[-15,9],[-11,-1],[-10,44],[3,10],[20,-12],[7,-5],[8,-12]],[[85711,49777],[-48,-30],[11,56],[6,15],[24,-15],[7,-26]],[[85199,54075],[1,-25],[-17,56],[-7,65],[14,-23],[15,-49],[-6,-24]],[[85236,54013],[-5,-6],[-10,15],[-6,17],[1,17],[7,9],[14,-26],[0,-15],[-1,-11]],[[84835,53370],[-3,-13],[-11,68],[9,34],[12,-13],[3,-12],[-11,-32],[1,-32]],[[86661,47694],[-4,-28],[-12,15],[-11,33],[-17,5],[-13,8],[-7,16],[47,7],[17,-56]],[[85741,47705],[-13,-15],[-20,30],[-6,13],[13,29],[14,9],[9,-13],[4,-13],[-2,-14],[1,-26]],[[85393,47451],[-17,-13],[5,43],[-1,34],[29,-11],[0,-27],[-3,-10],[-13,-16]],[[84281,45908],[-25,-20],[0,42],[20,54],[17,18],[10,-22],[1,-9],[-26,-20],[3,-43]],[[83856,45742],[-14,-7],[-30,17],[-6,10],[25,28],[20,39],[23,4],[14,-8],[-5,-47],[-27,-36]],[[87449,48136],[-7,-4],[0,28],[8,25],[8,14],[9,1],[-18,-64]],[[87409,47955],[-5,-9],[-7,18],[-1,12],[10,32],[9,18],[11,1],[-3,-26],[-14,-46]],[[85551,50151],[-14,-48],[-24,2],[-4,7],[29,30],[13,9]],[[85445,49933],[7,-25],[-28,16],[-12,25],[12,15],[7,4],[14,-35]],[[84160,46920],[-9,-34],[-16,10],[4,33],[8,19],[22,28],[22,5],[13,-10],[4,-11],[-34,-11],[-14,-29]],[[71402,72067],[33,36],[35,37],[36,38],[41,44],[35,37],[28,31]],[[71610,72290],[1,-2],[2,-5],[12,-14],[12,-6],[14,13],[18,10],[9,-6],[1,-17],[-11,-82],[1,-33],[18,-66],[23,-109],[22,-102],[12,-66],[13,-28],[52,-28],[43,-23],[26,-37],[28,-36],[20,-22],[9,-29],[2,-25],[-1,-18],[-11,-22],[-50,-59],[-6,-18],[-1,-24],[10,-73],[6,-45],[1,-92],[4,-86],[17,-40],[15,-25],[8,-24],[18,-31],[15,-24],[13,-14],[6,-31],[-3,-37],[-6,-32],[2,-17],[10,-12],[16,-32],[2,-47],[-1,-32],[6,-29],[2,-32],[-5,-80],[1,-33],[0,-4],[-14,-2],[-12,-12],[-17,-51],[-19,-13],[-22,-4],[-22,31],[-19,32],[-5,18],[-4,34],[-10,23],[-20,-11],[-29,-4],[-31,-8],[-6,-7],[-1,-15],[8,-30],[7,-40],[3,-56],[9,-37],[3,-12],[50,-111],[13,-23],[3,-14],[-4,-41],[-9,-47],[2,-38],[16,-41],[14,-29],[-13,-39],[-8,-45],[9,-21],[-5,-65],[4,-12],[10,-5],[15,4],[15,18],[13,3],[7,-5],[11,49],[9,7],[17,-13],[35,-93],[30,-78],[8,-15],[6,-9],[29,-41],[20,-26],[27,10],[36,1],[22,-25],[12,-17],[1,-3],[2,0],[43,-62],[19,5],[12,-18],[4,-43],[-6,-46],[2,-21],[19,-4],[41,-30],[37,-26],[19,-9],[20,-19],[18,-32],[35,-40],[31,-31],[7,-42]],[[74474,67897],[-3,20],[3,16],[9,9],[37,12],[42,24],[17,13],[12,14],[13,20],[12,0],[38,-30],[13,-19],[7,-58],[5,-22],[-5,-58],[-22,-142],[4,-53],[19,-38],[16,-27]],[[74691,67578],[-2,-11],[-34,-46],[-6,-24],[7,-24],[14,-20],[6,-20],[6,-60],[17,-16],[34,-39],[30,-28],[51,18],[14,-12],[25,-14],[20,-4],[11,-10],[7,-9],[-1,-13],[1,-12],[28,-3],[15,-7],[49,13],[50,17],[23,54],[11,4],[28,20],[29,-22],[31,-32],[17,-9],[33,-5],[32,4],[77,14],[43,-7],[39,44],[8,0],[17,-34],[43,-3],[22,16],[25,13],[16,4],[12,0],[15,-3],[15,12],[6,23],[-1,34],[-11,38],[-9,22],[-1,12],[3,27],[7,39],[15,44],[-11,43],[-15,49],[-11,5],[-28,-12],[-30,3],[-23,29],[-18,37],[-4,31],[5,38],[8,34],[2,13]],[[75453,67833],[22,0],[31,-7],[24,-10],[19,0],[34,45],[16,2],[18,9],[7,8],[6,-6],[20,-6],[20,3],[18,12],[19,19],[32,40],[7,23],[0,21],[-6,14],[-6,7],[2,18],[14,31],[50,47],[42,57],[24,43],[10,52],[14,57],[13,22],[30,14],[84,21],[27,23],[39,42],[20,33],[11,27],[1,30],[26,10],[23,48],[28,49],[48,41],[43,56],[15,-9],[16,-26],[8,-29],[2,-15],[55,-18],[9,3],[40,-26],[38,-32],[20,-8],[10,1],[9,10],[10,28],[10,20],[7,8],[-1,32],[54,61],[49,45],[42,32],[12,-13],[14,-25],[18,-62],[11,-16],[29,9],[5,-7],[-5,-22],[-19,-28],[-25,-26],[-16,-20],[5,-68],[-1,-24],[7,-7],[51,67],[25,14],[9,-16],[2,-37],[21,-74],[8,-38],[-51,-91],[-19,-47],[1,-16],[-1,-16],[-14,-24],[1,-9],[11,-15],[13,-11],[6,1],[11,22],[48,31],[14,-6],[34,-48],[16,-3],[41,-14],[27,18],[19,-16],[40,-60],[9,-11]],[[77033,68097],[-3,-36],[-2,-40],[10,-32],[1,-28],[-2,-25],[-8,-18],[-23,-10],[-18,-30],[-31,-45],[-24,-35],[-17,-32],[-7,-32],[2,-42],[5,-43],[56,-159],[0,-28],[-18,-8],[-23,18],[-21,26],[-22,68],[-19,21],[-18,4],[-109,-35],[-23,-10],[-36,-25],[-25,-52],[-18,-47],[-19,-18],[-28,-37],[-76,-112],[-44,-48],[-29,-18],[-20,-25],[-11,-42],[-8,-29],[-3,-73],[5,-90],[11,-58],[6,-12],[1,-17],[-11,-31],[-15,-26],[-7,-17],[-6,-82],[-13,-40],[-23,-59],[-21,-45],[-33,-35],[-13,-28],[-12,-52],[-7,-44],[0,-16],[4,-14],[13,-16],[17,-15],[8,-23],[1,-28],[-12,-68],[-22,-95],[-26,-74],[-26,-71],[-6,-24],[-23,-87],[-21,-120],[-13,-81],[-12,-56],[-15,-2],[-18,18],[-43,23],[-27,19],[-21,17],[-14,0],[-19,-12],[-19,-7],[-12,8],[-27,50],[-8,-6],[-5,-24],[18,-143],[12,-53],[-2,-88],[-5,-109],[-7,-119],[-4,-28],[-12,-31],[-15,-9],[-14,13],[-11,-3],[-3,-20],[3,-52],[-14,-58],[-10,-51],[3,-49],[5,-49],[16,-108],[0,-39],[-3,-36],[-9,-14],[-14,2],[-7,-15],[-6,-22],[-16,-81],[-16,-9],[-15,12],[-23,55],[-14,16],[-9,-1],[-4,-15],[-6,-32],[-6,-22],[-16,-19]],[[75714,64503],[-3,40],[-8,209],[-7,66],[-5,92],[-7,28],[-10,51],[-10,43],[-9,19],[-5,81],[-2,99],[0,47],[-13,97],[-12,110],[-16,-4],[-10,26],[-7,0],[-23,-25],[-18,8],[-14,-3],[0,-51],[3,-54],[-6,-19],[-36,-64],[-9,-42],[1,-45],[4,-59],[-6,-31],[-16,-28],[-21,-14],[-18,7],[-12,24],[-11,62],[-10,34],[-10,8],[-8,-9],[-1,-39],[0,-33],[-2,-3],[-6,5],[-6,16],[-17,155],[-25,119],[-1,46],[8,59],[11,91],[29,56],[4,24],[5,19],[7,4],[37,-5],[13,9],[11,27],[16,21],[16,9],[13,3],[20,-21],[9,12],[6,38],[9,37],[5,18],[14,8],[18,2],[5,7],[5,13],[4,49],[23,111],[8,49],[1,8],[-1,55],[7,8],[37,-27],[16,1],[9,11],[3,20],[-5,23],[-26,41],[-47,55],[-43,34],[-80,-5],[-79,-11],[-23,6],[-29,15],[-70,-2],[-86,-9],[-32,5],[-17,0],[-32,-6],[-52,16],[-37,20],[-32,22],[-38,20],[-9,0],[-5,7],[-4,18],[-1,23],[8,106],[-7,161],[6,59],[-31,132],[-11,25],[-15,1],[-9,-17],[-3,-31],[5,-35],[-12,-38],[-23,-13],[-27,13],[-22,18],[-29,40],[-21,55],[-2,61],[-10,40],[-13,19],[-10,5],[-9,-4],[-8,-21],[7,-22],[9,-30],[-3,-20],[-8,-3],[-12,9],[-19,-5],[-19,16],[-11,1],[-11,6],[0,35],[-17,45],[-28,50],[-28,31],[-14,-4],[-6,-35],[1,-12],[10,-7],[14,-20],[3,-20],[-2,-19],[-17,-33],[-13,-31],[-27,-46],[-23,-52],[-6,-40],[-9,-36],[-4,-39],[6,-27],[12,-17],[29,-13],[31,-52],[24,-72],[14,-21],[26,-24],[48,-3],[8,-20],[7,-52],[9,-18],[25,-25],[2,-18],[-6,-21],[-11,-16],[-20,-11],[-20,-4],[-19,6],[-29,5],[-33,0],[-23,-131],[-16,-46],[-10,1],[-25,22],[-11,-4],[-29,-116],[-4,-28],[-2,-21],[16,-45],[18,-37],[22,-14],[17,11],[14,-15],[17,-37],[28,-25],[40,-12],[23,-29],[2,-25],[-1,-26],[-4,-67],[-4,-39],[-21,-102],[-16,-87],[8,-42],[6,-17],[5,-13],[17,-33],[12,-32],[-10,-83],[6,-22],[23,-14],[25,-11],[9,-14],[-22,-84],[5,-59],[9,-55],[6,-90],[1,-9],[-2,-23],[15,-69],[21,-136],[2,-51],[-1,-54]],[[74736,64569],[-7,-90],[-22,1],[20,-60],[6,-44],[3,-60],[-24,-7],[-16,7],[-14,52],[-7,-48],[-24,-44],[-9,22],[-5,23],[-1,41],[13,157],[-2,17],[-7,12],[-13,6],[-5,32],[-21,-167],[9,-68],[-4,-32],[-38,-26],[-39,63],[-5,20],[-3,-35],[-7,-43],[-36,8],[-19,33],[12,58],[23,137],[4,62],[-30,45],[-26,27],[-15,63],[6,-69],[14,-24],[20,-17],[21,-35],[-15,-43],[-15,-27],[-29,-101],[-34,-57],[-41,-42],[-132,-63],[-28,-25],[-41,-78],[-26,-74],[-5,-75],[15,-81],[12,-127],[10,-26],[-14,-47],[-25,-49],[-20,-66],[2,-37],[-5,-24],[-70,-82],[-15,-47],[-19,-48],[-23,27],[-14,0],[19,-38],[-3,-25],[-6,-14],[-18,-14],[-101,-60],[-77,-57],[-22,3],[4,17],[14,15],[-1,66],[-15,12],[-12,4],[-59,-79],[-23,-79],[5,-15],[13,4],[39,44],[19,-12],[1,-18],[-60,-68],[-126,-220],[-6,-44],[-17,-49],[-22,-46],[-41,-112],[-78,-167],[-21,-62],[-125,-128],[-23,-39],[-51,-125],[-53,-102],[-62,-85],[-106,-108],[-65,-102],[-20,-68],[-2,-25],[7,-33],[12,-30],[3,-25],[-6,-44],[-3,-24],[-19,-60],[-33,-43],[-105,-90],[-14,3],[-86,18],[-32,-17],[-13,-42],[-30,-174],[-28,-46],[-11,-42],[-4,-29],[-17,1],[-14,13],[-11,-10],[-12,59],[-21,12],[-17,4],[-73,-59],[-25,-47],[-53,-223],[-14,-144],[13,-159],[18,-127],[4,-57],[-2,-75],[-10,-36],[-6,-43],[8,-88],[23,-116],[5,-48],[1,-51],[17,-115],[-12,20],[-9,49],[-21,62],[-26,-62],[14,-44],[49,-53],[15,-44],[-32,-386],[-24,-138],[-29,-90],[-16,-34],[-34,-142],[-24,-172],[-5,-67],[11,-74],[-12,-43],[-16,-34],[30,15],[10,-40],[3,-42],[1,-246],[-3,-257],[-23,-11],[-25,-2],[-22,7],[-16,10],[-39,-14],[-21,-28],[-17,-47],[1,-81],[-72,-203],[-16,-67],[-6,-65],[10,-34],[18,-35],[24,-14],[47,-14],[23,-19],[15,-34],[-55,36],[-65,8],[-155,-95],[-41,-66],[-23,-57],[-15,-131],[-3,-88],[-18,-73],[-81,-112],[-51,-34],[-19,-30],[-60,39],[-66,98],[-27,53],[-97,253],[-18,32],[-19,108],[-4,41],[-5,16],[-9,11],[-5,16],[-21,124],[-9,130],[-14,144],[11,-10],[17,-47],[8,-70],[1,-96],[12,-11],[11,9],[-31,222],[-28,55],[-7,4],[-7,36],[-1,44],[2,22],[-21,72],[-8,44],[-48,220],[-22,157],[-33,175],[-22,62],[-34,135],[-28,63],[-30,84],[-24,38],[-9,19],[-70,292],[-21,162],[-18,76],[-9,58],[-25,247],[0,44],[-3,49],[-17,105],[-31,113],[-9,70],[1,28],[-20,110],[-4,50],[-13,47],[-15,42],[-16,34],[-37,112],[-14,27],[-25,72],[-18,134],[-23,52],[36,0],[-22,49],[-11,32],[-12,20],[17,50],[-27,-1],[-15,30],[-20,93],[-37,105],[-6,57],[-32,177],[-27,426],[-26,189],[2,54],[-30,165],[-15,110],[-6,93],[-8,61],[-7,121],[-12,39],[-1,23],[8,55],[22,85],[8,54],[-10,77],[-20,-80],[-18,-23],[-9,60],[0,80],[-2,20],[5,27],[49,-13],[-56,49],[-6,29],[-3,22],[12,40],[-20,33],[-8,103],[-6,24],[-2,19],[11,142],[48,280],[4,63],[-5,90],[-10,71],[-5,76],[-3,19],[-17,7],[-16,28],[-19,112],[17,36],[13,21],[-18,-9],[-15,3],[29,52],[25,39],[59,46],[25,30],[-37,-27],[-38,-10],[-83,6],[14,104],[14,35],[16,19],[-23,-6],[-27,9],[9,106],[21,22],[22,5],[28,15],[-30,17],[-31,9],[-37,-18],[-34,13],[-42,0],[17,-14],[17,-33],[-8,-57],[-9,-36],[-23,-24],[-18,-38],[-6,-32],[-10,-24],[18,-16],[19,-12],[11,-26],[13,-39],[-1,-75],[-49,-177],[-17,-39],[-124,-107],[-48,-58],[-104,-75],[-40,-14],[-44,15],[-66,57],[-99,147],[-26,48],[-79,189],[-57,99],[-44,93],[-54,88],[-51,118],[-10,54],[3,54],[19,30],[22,-12],[18,-46],[12,-21],[11,-8],[76,71],[29,-3],[20,35],[25,-7],[52,55],[22,3],[26,11],[42,140],[31,89],[20,19],[-1,22],[-5,28],[-16,-7],[-10,-27],[-8,-33],[-8,-19],[-24,18],[-17,-3],[-20,-11],[-75,-52],[-31,-47],[-20,-9],[-119,51],[-117,118],[-49,79],[-31,100],[-31,120],[10,33],[48,72],[42,56],[-37,-25],[-41,-35],[-20,-24],[-22,-51],[-31,-12],[-11,76],[-8,74]],[[76080,55778],[-17,-48],[-33,145],[-15,9],[0,69],[8,28],[38,30],[10,-17],[20,-134],[-11,-82]],[[76036,56080],[-26,-54],[-12,33],[5,22],[11,13],[11,17],[11,-31]],[[75872,56595],[8,-22],[-15,4],[-15,32],[4,31],[6,12],[12,-57]],[[75956,56381],[-22,-1],[-6,24],[-9,26],[6,25],[12,6],[16,-40],[4,-28],[-1,-12]],[[75982,56484],[-13,-22],[-4,3],[-1,16],[-1,12],[-2,20],[-2,37],[11,30],[10,-6],[-5,-31],[7,-59]],[[75774,57106],[-13,-4],[-7,20],[-1,23],[7,15],[6,7],[7,-1],[7,-39],[-6,-21]],[[75694,57923],[-8,-20],[-29,15],[3,60],[-7,58],[5,24],[21,42],[18,18],[12,-56],[5,-55],[-20,-86]],[[75747,58399],[-13,-12],[-14,15],[11,23],[2,47],[13,-26],[0,-30],[1,-17]],[[75756,58488],[-7,-14],[-9,15],[-25,104],[-5,66],[-7,23],[9,33],[12,11],[6,37],[3,57],[10,46],[5,13],[20,0],[6,6],[-3,44],[-12,20],[-4,12],[0,106],[3,43],[8,30],[-6,64],[4,24],[15,33],[7,72],[-6,21],[14,110],[-1,73],[19,74],[29,33],[9,1],[1,-62],[3,-21],[-17,-37],[16,-49],[-2,-17],[-6,-39],[-11,-37],[-15,-16],[-11,-50],[-7,-19],[22,-53],[7,-180],[-16,-49],[-19,-10],[4,-120],[-3,-26],[-19,-59],[-4,-26],[-11,-24],[5,-30],[9,-13],[0,-25],[-8,-64],[-1,-72],[-11,-59]],[[75837,58776],[13,-79],[-22,35],[-8,24],[11,17],[6,3]],[[75754,59253],[-9,-37],[-1,80],[4,10],[4,3],[6,-8],[-4,-48]],[[70216,58296],[-2,-4],[0,10],[2,17],[3,11],[1,-1],[0,-11],[-2,-15],[-2,-7]],[[70296,56606],[-4,-7],[-4,-3],[-3,1],[-1,7],[0,6],[4,-7],[5,6],[5,18],[1,6],[1,-3],[-1,-10],[-3,-14]],[[45682,89993],[32,-3],[52,20],[22,13],[53,45],[32,13],[49,-3],[23,3],[1,-5],[-30,-18],[-24,-6],[-35,-27],[-32,-62],[-25,-30],[1,-13],[29,-24],[32,-13],[30,12],[13,-5],[12,-17],[6,-18],[2,-17],[-6,-36],[-17,-37],[-24,-30],[3,-10],[19,-5],[92,20],[10,-1],[5,-10],[1,-19],[5,-16],[9,-15],[-3,-15],[-40,-48],[48,30],[37,9],[65,-15],[26,-18],[15,-30],[23,10],[9,-1],[15,-17],[0,-18],[-10,-27],[-4,-24],[-11,-10],[-21,-7],[-6,-9],[9,-18],[14,-18],[19,-1],[3,-9],[1,-10],[-3,-12],[-6,-8],[-10,-4],[-13,-13],[48,-29],[6,-10],[1,-16],[-4,-17],[-8,-18],[-15,-11],[-34,-2],[-22,-12],[7,-20],[0,-26],[-6,-29],[-28,-46],[-26,-24],[-25,-15],[-45,5],[-24,12],[2,-39],[-25,-24],[5,-20],[9,-10],[-5,-26],[-11,-26],[-20,-27],[-23,-17],[-45,-21],[-38,-35],[-26,-14],[-65,1],[-67,-22],[-93,-47],[-64,-38],[-48,-43],[-65,-69],[-48,-30],[-27,-7],[-54,-7],[-45,-19],[-150,-35],[-50,-19],[-7,-18],[-21,-27],[-1,-9],[9,-8],[2,-9],[-19,-32],[-37,-22],[-17,0],[-21,20],[-10,-1],[-3,-3],[0,-6],[12,-24],[-23,-10],[-97,-28],[-166,20],[-65,22],[-81,33],[-49,9],[-68,2],[-56,47],[-26,29],[-2,12],[3,14],[5,9],[9,5],[19,0],[2,5],[-14,23],[-14,-8],[-36,-33],[-16,2],[-21,16],[-1,16],[-41,6],[-36,20],[-36,28],[-5,11],[17,16],[-3,3],[-13,3],[-26,-5],[-39,-36],[-17,-9],[-257,-8],[-65,-4],[-13,-5],[-11,23],[-10,53],[-4,34],[3,17],[9,20],[14,-4],[13,-15],[12,-23],[14,-11],[89,28],[37,18],[15,18],[18,29],[20,16],[9,14],[18,46],[13,21],[14,16],[18,10],[40,7],[-27,11],[-24,0],[-85,-48],[-28,0],[1,7],[12,14],[29,24],[-20,1],[-8,11],[-1,22],[15,37],[69,47],[24,7],[7,10],[-9,7],[-14,5],[-70,-49],[-50,-17],[-15,3],[-26,19],[-8,9],[-12,22],[2,13],[24,38],[-4,8],[-17,3],[-44,36],[-71,-4],[-174,21],[-36,-9],[-59,-30],[-36,-10],[-16,6],[-15,16],[-14,22],[-12,27],[5,19],[23,11],[17,5],[47,-6],[58,19],[37,4],[10,3],[22,20],[11,5],[16,-7],[8,-14],[59,22],[20,10],[2,7],[9,8],[28,-12],[24,0],[29,8],[52,3],[115,2],[18,18],[8,15],[10,39],[-4,8],[-73,-36],[-16,1],[-84,19],[-30,21],[10,18],[44,37],[46,30],[67,32],[16,13],[2,15],[-45,26],[-85,-7],[-22,31],[-70,19],[-47,-12],[-25,19],[-61,-26],[-134,-38],[-54,-27],[-28,-8],[-33,21],[-57,25],[-64,7],[-6,14],[37,44],[26,8],[26,-4],[49,-30],[34,-10],[-43,45],[1,17],[-3,26],[-13,11],[-13,29],[5,9],[17,4],[34,-10],[82,-50],[40,9],[22,18],[29,14],[-8,7],[-70,1],[-38,10],[-19,14],[-17,25],[6,11],[20,10],[60,-3],[-40,43],[-27,24],[-3,12],[2,15],[3,10],[6,5],[69,-25],[15,-1],[-14,16],[-30,24],[-2,9],[13,7],[6,14],[1,11],[21,9],[21,1],[21,-9],[66,-46],[10,-13],[3,-17],[-3,-22],[2,-8],[26,7],[21,-9],[10,2],[26,32],[17,-7],[11,-15],[3,-14],[2,-18],[-5,-39],[1,-5],[18,22],[31,1],[4,11],[1,41],[-3,34],[-3,7],[-101,48],[-17,11],[-22,24],[5,11],[19,11],[30,4],[68,-1],[7,5],[-13,13],[-32,8],[-7,7],[-4,14],[-38,-8],[-42,0],[-40,8],[-1,11],[16,15],[33,26],[15,7],[46,-5],[46,8],[37,-9],[29,-26],[42,-45],[57,-29],[5,-9],[30,-24],[60,-63],[60,-37],[3,-10],[-10,-11],[-23,-13],[5,-7],[31,-9],[21,-25],[2,-11],[-20,-78],[-10,-16],[-13,-9],[-56,15],[14,-25],[40,-26],[9,-15],[-6,-14],[4,-4],[15,8],[6,-8],[-3,-24],[-6,-20],[-10,-16],[3,-7],[16,2],[14,-4],[23,-22],[19,-67],[9,-21],[7,19],[8,49],[8,25],[7,1],[7,8],[5,15],[11,55],[38,41],[18,12],[16,3],[9,-5],[28,-43],[17,-7],[9,2],[12,29],[15,56],[3,63],[-8,69],[5,49],[18,30],[23,9],[29,-12],[22,-18],[42,-68],[34,-36],[29,-39],[15,-12],[29,-7],[7,3],[6,9],[2,15],[-6,98],[8,31],[12,22],[53,12],[28,14],[28,22],[22,12],[19,2],[19,-9],[19,-19],[31,-37],[39,-61],[50,-46],[26,-73],[5,-13],[6,-1],[7,9],[4,14],[1,32],[-14,43],[-46,109],[-1,20],[6,17],[33,1],[75,-9],[25,-17],[51,-66],[15,-16],[8,-5],[4,9],[20,12],[13,15],[23,36],[51,66],[10,2],[15,-5],[26,-18],[12,-13],[24,-11],[25,4],[35,23],[38,14],[14,32],[2,15],[-31,97],[13,20],[68,24],[59,2],[14,-7],[38,-47],[25,-23],[13,-19],[3,-42],[15,-16],[29,-17]],[[55251,78301],[-1,0],[-19,-12],[-31,-7],[-16,5],[-28,-54],[-8,-10],[-27,-17],[-22,-8],[-19,7],[-7,0],[-84,3],[-43,12],[-28,21],[-19,23],[-9,27],[-21,15],[-34,6],[-27,26],[-19,46],[-26,37],[-32,27],[-26,38],[-19,50],[-34,44],[-50,40],[-15,8]],[[54470,78838],[44,62],[22,18],[26,-3],[8,5],[2,9],[4,21],[3,19],[2,18],[-3,10],[-12,3],[-6,45],[6,17],[6,12],[-7,54],[2,18],[20,3],[16,12],[14,13],[4,17],[11,34],[-10,42],[-58,27],[-3,11],[13,12],[15,17],[8,13],[11,2],[16,-7],[28,-30],[10,-5],[11,9],[11,2],[30,-1],[26,7],[-6,32],[0,24],[-4,19],[3,20],[10,16],[3,36],[17,25]],[[25739,59319],[2,61],[-23,25],[-12,50],[-11,34],[3,21],[-1,24],[-31,19],[-30,-14],[-17,9],[-12,13]],[[25607,59561],[21,30],[2,18],[-7,14],[-7,8],[2,34],[4,40],[12,94],[-4,17],[-20,28],[-25,3],[-27,-9],[-13,14],[-12,32],[-20,16],[-34,-26],[-37,-39],[-11,-14],[-10,2],[-4,29],[-2,35],[-2,8],[-20,12],[-23,9],[-11,10],[-11,23],[-28,30],[-6,22],[-37,52],[-7,25],[-8,19],[-18,23],[-14,-5],[-46,29],[-7,3]],[[25177,60147],[6,26],[15,39],[32,45],[2,36],[-8,68],[-8,45],[4,20],[10,80],[8,19],[46,40],[4,6],[37,57],[40,63],[42,69],[47,78],[26,45],[12,20]],[[25492,60903],[27,-16],[21,37],[12,12],[29,44],[9,10],[48,18],[23,-1],[21,-44],[16,-25],[30,21],[26,5],[105,-42],[42,19],[76,4],[35,-11],[49,59],[31,12],[37,27],[-5,29],[-9,12],[56,-12],[83,-60],[89,11],[32,32],[21,9],[91,-61],[24,-47],[19,-4],[14,10],[4,10],[-18,10],[-8,15],[72,-29],[135,-222],[3,-18],[-58,65],[-31,-5],[-8,-10],[2,-36],[3,-17],[13,-2],[10,10],[24,-12],[15,-24],[19,-36],[12,-40],[12,-1],[12,24],[23,3],[15,-26],[11,1],[-15,42],[-35,41],[9,1],[77,-74],[21,-92],[19,-21],[18,-29]],[[25994,61277],[-44,-45],[-14,1],[20,35],[33,30],[28,14],[23,-6],[-46,-29]],[[26147,61325],[-21,-33],[-4,15],[10,31],[13,17],[12,-1],[-3,-14],[-7,-15]],[[30061,63201],[6,-17],[13,-116],[1,-38],[-13,-56],[2,-22],[28,-52],[0,-18],[-3,-19],[-24,-49],[-18,-34],[6,-39],[15,-36],[2,-31],[-5,-41],[-22,-50],[-12,-18],[-34,-2],[-3,-7],[16,-49],[19,-56],[31,-43],[7,-41],[-8,-38],[-1,-95]],[[30064,62234],[-23,46],[-26,38],[-16,15],[-16,10],[-123,-5],[-14,-7],[-11,-12],[-11,-6],[-34,-12],[-34,-2],[-79,31],[-31,16],[-31,10],[-36,-3],[-36,-10],[-29,-22],[-21,-40],[-4,-36],[-13,-10],[-29,59],[-27,41],[-30,31],[-62,45],[-12,27],[-5,32],[26,101],[28,19],[16,3],[35,-12],[35,-23],[31,-15],[49,-6],[27,-25],[187,-38],[35,-12],[14,4],[12,15],[10,27],[12,21],[56,4],[11,9],[8,29],[0,29],[-33,40],[-51,86],[-45,103],[20,34],[-8,63],[8,58],[10,57],[-44,49],[-53,49],[-73,15],[-22,13],[-12,36],[11,49],[23,28],[27,16],[28,12],[67,14],[67,-16],[57,-50],[59,-40],[73,-13],[34,-14],[15,12]],[[29776,62659],[-5,-40],[-71,48],[-57,61],[2,33],[30,7],[28,-20],[41,-40],[32,-49]],[[29815,63385],[12,-13],[-5,-17],[-28,10],[-29,19],[-9,-5],[-6,2],[-17,18],[15,14],[15,4],[17,-1],[35,-31]],[[33328,56767],[10,-9],[40,-92],[23,-20],[4,0],[0,24],[21,-10],[52,-63],[77,-103],[108,-195],[31,-75],[20,-35],[33,-85],[9,-41],[-1,-166],[-28,-112],[-7,-84],[-2,-113],[-16,-64],[22,35],[6,101],[19,62],[24,67],[33,16],[35,-28],[28,-5],[24,-20],[53,-108],[52,-86],[18,-68],[55,-34],[32,-54],[10,-47],[7,-122],[-11,-185],[3,-9]],[[34310,52961],[-12,-8],[-10,-12],[-15,9],[-21,-5],[-21,-12],[-19,-7],[-37,21],[-11,2],[-8,9],[-15,40],[-8,5],[-19,-19],[-24,-13],[-12,3],[-14,-14],[-12,-18],[-25,-78],[-12,-27],[-14,-13],[-27,1],[-29,-3],[-21,-19],[-21,-10],[-10,-1],[-3,-42],[-5,-20],[-6,-12],[-16,-3],[-14,1],[-9,18],[-15,9],[-15,7],[-9,10],[-7,-3],[-6,-18],[-5,-15],[-4,-28],[-22,-9],[-9,-16],[5,-52],[-2,-20],[-5,-16],[-26,-4],[-22,2],[-12,-20],[-16,-22],[-10,-4],[-11,1],[-15,26],[-14,32],[-37,23],[-36,18],[-24,51],[-6,25],[-11,11],[-28,61],[-16,39],[-17,10],[-19,17],[0,28],[-1,27],[-8,11],[-12,7],[-4,15],[1,36],[2,92],[-3,88],[-26,30],[-11,21],[-20,130],[-9,58],[-1,44],[7,129],[7,56],[20,113],[12,38],[1,28],[-2,37],[-6,72],[35,46],[14,19],[3,30],[18,39],[8,37],[7,29],[-2,15],[-8,9],[-10,27],[-19,79],[-7,16],[-6,22],[3,35],[7,38],[-1,16],[-11,21],[-25,34],[-20,2],[-16,13],[-23,1],[-18,4],[-10,13],[2,21],[4,16],[16,40],[10,42],[2,42],[3,55],[4,47],[3,54],[-25,35],[-7,29],[-10,25],[-11,0],[-17,11],[-26,-33],[-21,6],[-14,-13],[-32,3],[-21,16],[-25,-11]],[[46186,59143],[-1,-46],[16,-66],[-2,-49],[-7,-47],[-6,-18],[-9,-11],[-25,1],[-10,-10],[-17,-18],[0,-21],[13,-21],[11,-28],[13,-23],[21,-25],[2,-29],[1,-72],[-1,-57],[-61,-41],[-47,-7],[-40,4],[-17,-17],[-35,-43],[-42,-25],[-22,-2],[-10,-15],[-17,-44],[-46,-192],[-15,-46],[-12,-30]],[[45821,58145],[-14,40],[11,76],[-12,-1],[-23,-61],[-12,-2],[2,72],[-13,3],[-15,-5],[-21,37],[-2,28],[1,40],[13,25],[-2,10],[-12,3],[-14,-6],[-8,11],[14,51],[49,43],[24,5],[26,9],[-14,37],[-30,15],[-24,-10],[-12,-27],[-15,-5],[-25,63],[1,31],[9,38],[14,16],[57,0],[22,21],[9,4],[8,19],[-2,12],[-9,1],[-21,-25],[-69,10],[-22,-15],[-38,-58],[-47,-31],[-34,13],[11,77],[-5,10],[-10,13],[-50,-25],[-38,35],[-15,43],[3,53],[17,36],[3,18],[-19,3],[-34,-22],[-77,86]],[[45523,58213],[-22,-8],[-10,28],[-2,11],[12,10],[5,0],[9,21],[11,14],[5,5],[5,-1],[4,-46],[-5,-20],[-12,-14]],[[45584,58227],[-3,-16],[-16,2],[4,16],[-4,5],[5,49],[2,7],[8,-18],[1,-8],[3,-37]],[[45631,58303],[0,-23],[-11,4],[-4,7],[7,43],[11,19],[12,-3],[4,-6],[-2,-16],[-6,-14],[-11,-11]],[[45679,58488],[-2,-13],[-16,11],[23,49],[15,8],[-1,-37],[-11,-8],[-8,-10]],[[45582,58447],[-13,-18],[-13,9],[-7,16],[1,29],[15,41],[14,-6],[3,-71]],[[45559,58687],[-15,-70],[-17,7],[-13,42],[-1,18],[36,6],[10,-3]],[[46307,57055],[-3,17],[10,53],[-8,28],[-28,55],[-2,27],[-9,34],[-36,71],[-35,-4],[10,59],[-1,79],[-11,43],[3,44],[-7,-2],[-11,-31],[-18,10],[-38,47],[-18,46],[-3,38],[-4,15],[-11,-8],[-24,1],[-71,69],[-51,174],[-1,39],[7,67],[-1,19],[-23,-45],[-5,30],[-18,70],[-5,40],[-17,17],[-14,4],[-10,-14],[-14,-81],[-11,0],[-10,18],[2,61]],[[47780,57697],[-6,-22],[-18,-33],[-17,-26],[-5,-28],[3,-53],[0,-119],[2,-103],[14,-38],[16,-19],[19,4],[18,7],[-1,-62],[-5,-69],[22,-22],[11,-21],[6,-19],[-35,-37],[-10,-22],[-4,-57],[1,-54],[46,-38],[18,-45],[8,-46],[3,-88],[-4,-20],[-12,0],[-14,27],[-10,26],[-12,0],[-24,6],[-26,10],[-33,-2],[-12,-5],[-8,-16],[-2,-27],[-3,-89],[11,-20],[21,-22],[14,-9],[12,3],[9,-15],[2,-38],[-7,-28],[-11,-26],[-15,-67],[3,-25],[0,-37],[-25,-98],[-7,-19],[-33,19],[-22,7],[-16,-25]],[[25233,62105],[-3,-140],[-3,-162],[-2,-119],[-3,-159],[-3,-162],[-5,-222],[-2,-143],[1,-3],[33,7],[49,-6],[12,0]],[[25307,60996],[15,-12],[12,-4],[24,-32],[30,-25],[18,50],[-9,29],[-8,15],[1,14],[102,-128]],[[25177,60147],[-6,6],[-10,2],[-23,-10],[-11,-2],[-9,-11],[-1,-25],[6,-40],[3,-21],[-7,-9],[-28,-25],[-11,-23],[-11,-38],[-12,-15],[-13,3],[-9,-6],[-19,-27],[-30,-54],[-15,-40],[-1,-30],[3,-27]],[[24973,59755],[-106,95],[-36,16],[-150,-2],[-64,37],[-73,72],[-50,66],[-115,182]],[[32856,58762],[-18,-2],[7,21],[2,37],[10,44],[15,30],[15,-8],[-6,-98],[-25,-24]],[[57738,72899],[-6,-9],[-14,26],[0,14],[14,16],[7,3],[2,-10],[0,-23],[-3,-17]],[[55725,73953],[4,-67],[19,-12],[26,-60],[-2,-31],[-6,-10],[-43,28],[-10,-13],[-13,5],[-7,34],[1,11],[-8,20],[-5,9],[-17,-26],[-11,-5],[0,24],[16,66],[7,11],[13,-22],[10,8],[8,36],[1,36],[3,11],[14,-53]],[[55802,73620],[29,-56],[-23,14],[-26,-39],[-31,45],[-20,46],[-4,18],[20,43],[19,-44],[22,-7],[14,-20]],[[55746,74083],[-11,-5],[-9,3],[-9,-2],[-8,-11],[1,45],[10,57],[11,33],[17,15],[7,-26],[-1,-92],[-8,-17]],[[55766,73922],[-14,-6],[-17,55],[-7,38],[7,2],[7,-5],[8,-14],[0,-15],[3,-15],[7,-19],[6,-21]],[[55577,74557],[6,-32],[-35,20],[-25,29],[-21,71],[-45,81],[0,24],[17,18],[36,12],[15,-13],[9,-13],[3,-16],[-20,-31],[-5,-14],[16,-28],[0,-11],[7,-55],[8,-20],[20,-16],[14,-6]],[[56504,74284],[15,-62],[15,-21],[31,-25],[15,-4],[52,-45],[62,-8],[8,-13],[7,-35],[13,-27],[3,-22],[-7,-23],[9,-72],[16,-68],[23,-33],[29,-10],[28,1],[7,-14],[-3,-59],[-12,-24],[-9,-5],[-9,6],[-7,14],[-8,7],[-16,1],[-12,24],[-29,33],[-5,19],[-1,31],[-13,22],[-11,43],[-11,11],[-6,22],[-1,9],[-43,6],[-35,0],[-30,24],[-9,63],[-18,17],[-13,18],[-11,25],[-29,45],[-31,39],[-30,25],[-32,16],[-26,-19],[-15,4],[-3,13],[33,27],[44,50],[31,16],[15,2],[29,-44]],[[56605,74374],[-12,-20],[-20,9],[-20,65],[52,-54]],[[56635,74399],[-13,-7],[13,46],[23,24],[-9,-38],[-14,-25]],[[56854,74198],[-30,-14],[-8,2],[7,18],[0,7],[-29,33],[4,42],[3,11],[22,-22],[5,-37],[26,-40]],[[56881,75238],[-35,-20],[-37,39],[1,23],[19,47],[10,14],[27,-4],[15,-32],[4,-15],[-5,-26],[1,-26]],[[56541,73689],[-11,-14],[-12,1],[-9,5],[-4,11],[5,6],[7,23],[6,6],[9,-3],[5,-9],[4,-26]],[[56403,72689],[-3,-25],[-28,17],[-8,26],[-2,57],[8,28],[5,9],[13,-32],[27,-47],[-12,-33]],[[57548,72272],[-10,-32],[-11,27],[5,31],[-13,50],[24,74],[0,36],[18,19],[-4,-62],[-14,-49],[14,-40],[7,-46],[-16,-8]],[[57505,73132],[-28,-8],[5,46],[-13,36],[21,-20],[14,-24],[7,-5],[-2,-15],[-4,-10]],[[57485,72999],[-8,-1],[10,28],[29,38],[43,34],[14,3],[24,-21],[-44,-34],[-12,-18],[-32,-4],[-24,-25]],[[57096,73137],[-25,-22],[-17,32],[-10,50],[46,72],[11,-6],[6,-19],[-1,-65],[-10,-42]],[[57021,73195],[-22,-44],[-18,5],[-8,20],[12,42],[24,24],[11,-7],[-1,-31],[2,-9]],[[57078,72806],[-13,-30],[-18,11],[7,11],[5,15],[0,22],[-5,13],[3,5],[17,-22],[4,-25]],[[57050,72968],[-5,-9],[-21,37],[-8,21],[10,18],[31,-42],[-7,-25]],[[57451,73623],[34,-19],[9,2],[16,-6],[5,-35],[-22,-6],[-37,-32],[-15,7],[-19,28],[-30,3],[-9,8],[16,33],[29,16],[23,1]],[[57230,73461],[-13,-2],[4,23],[25,40],[34,2],[32,20],[7,0],[-15,-31],[-25,-30],[-49,-22]],[[57183,73035],[-25,-4],[-8,4],[15,10],[11,10],[5,13],[25,23],[16,29],[18,-20],[-23,-13],[-34,-52]],[[57350,72917],[-22,-14],[-14,-29],[-17,21],[0,28],[18,-9],[13,16],[-4,18],[15,-9],[11,-22]],[[56765,73488],[-19,-28],[-3,42],[12,44],[16,3],[6,-19],[-12,-42]],[[56787,73354],[-16,-17],[6,40],[-8,21],[7,17],[10,15],[5,-15],[9,-24],[-13,-37]],[[56815,73020],[0,-34],[-1,-12],[-57,-16],[5,38],[3,13],[19,-18],[7,9],[3,10],[21,10]],[[56928,73440],[-1,-60],[-8,1],[-4,9],[0,23],[3,36],[10,-9]],[[56942,73594],[-9,-39],[-21,45],[-24,31],[-9,27],[-14,16],[-4,36],[17,15],[8,1],[18,-44],[28,-5],[-2,-27],[8,-35],[4,-21]],[[57015,73501],[-10,-37],[-18,6],[-29,40],[-10,18],[-5,18],[12,2],[14,-19],[37,-10],[9,-18]],[[56866,73111],[-5,-3],[-7,25],[-2,22],[3,13],[10,2],[13,-43],[-12,-16]],[[57248,73858],[-27,-33],[-29,47],[-5,15],[21,19],[11,30],[-8,36],[-31,53],[-1,38],[46,16],[27,-33],[14,-3],[-5,-31],[2,-10],[2,-96],[-13,-13],[-2,-26],[-2,-9]],[[57336,74498],[-5,-34],[38,-57],[13,-36],[5,-35],[-3,-10],[-15,19],[-12,6],[4,-25],[13,-21],[-22,-13],[-22,1],[-64,30],[-14,32],[38,48],[8,19],[-27,-2],[-29,-57],[-46,25],[-14,23],[-4,12],[19,51],[32,-2],[17,11],[21,16],[1,24],[50,6],[18,-31]],[[57134,75130],[-31,-15],[-35,47],[34,19],[15,-14],[11,-16],[6,-21]],[[57065,74874],[-10,-19],[-8,-34],[-4,-47],[-16,-2],[-10,10],[-3,18],[-1,23],[-7,-1],[-6,-25],[-5,-11],[-16,-2],[-18,15],[1,33],[-4,38],[2,14],[49,3],[14,-28],[18,16],[7,18],[21,11],[-4,-30]],[[57056,73397],[-27,-3],[2,44],[10,11],[31,-22],[-1,-14],[-15,-16]],[[56812,73228],[-11,-9],[-17,13],[5,32],[11,13],[13,-10],[2,-14],[-3,-25]],[[57734,72539],[-21,-12],[-6,2],[-9,26],[12,65],[-11,41],[-1,18],[17,24],[11,36],[27,40],[72,46],[17,5],[-1,-37],[-24,-92],[-21,-46],[6,-37],[-34,-11],[-34,-68]],[[56625,72312],[19,-4],[26,1],[6,3],[16,34],[20,1],[9,-34],[-20,-15],[-5,-9],[4,-7],[16,-13],[21,5],[1,-26],[4,-22],[11,-13],[11,-2],[26,4],[25,8],[25,17],[26,9],[79,-9],[28,-36],[53,-5],[50,-19],[26,13],[45,12],[7,-13],[-6,-82],[3,-24],[13,-11],[12,5],[16,27],[37,21],[39,0],[33,54],[10,3],[-6,-26],[-5,-63],[-7,-37],[-3,-29],[-22,-15],[-33,-3],[-61,6],[-60,-10],[-113,-28],[-113,-14],[-15,9],[0,37],[-3,25],[-7,18],[-35,15],[-33,26],[-130,36],[-31,14],[-50,-8],[-18,1],[-13,13],[-9,22],[-4,69],[7,69],[10,18],[5,-21],[13,-9],[12,21],[0,31],[6,29],[9,-12],[7,-45],[16,-12]],[[57232,75303],[-7,24],[-43,43],[-100,25],[-48,32],[-21,-6],[-40,36],[-28,-16],[-59,-63],[-31,7],[-34,38],[-22,7],[-26,-20],[-42,-73],[-42,-36],[-38,14],[-51,0],[-5,-41],[10,-28],[27,-48],[-13,-37],[10,-36],[18,-7],[28,2],[50,-47],[22,-50],[14,-54],[-30,39],[-21,37],[-28,14],[-40,32],[-25,5],[-26,-22],[-3,-25],[29,-47],[26,-29],[14,-23],[9,-52],[-5,-17],[-10,-17],[-31,33],[-47,116],[-66,23],[-11,-24],[13,-61],[9,-24],[58,-67],[-5,-14],[-8,-6],[-65,38],[-19,58],[-4,73],[-59,50],[-56,55],[-13,53],[12,19],[8,38],[-31,-7],[-19,-24],[-32,-23],[-1,-39],[5,-36],[-10,-52],[-10,-90],[6,-48],[68,-136],[23,-99],[16,-37],[35,-42],[36,-76],[15,-41],[11,-65],[-30,-41],[-18,-2],[-9,19],[13,44],[-2,28],[-47,42],[-20,-15],[-22,-27],[13,-51],[14,-34],[8,-46],[28,4],[-38,-52],[-35,-27],[-35,-1],[-23,-5],[-7,-13],[18,-10],[15,-1],[24,-28],[68,-34],[33,-42],[32,-4],[32,-78],[56,-21],[31,-79],[43,-16],[36,-29],[11,-27],[5,-50],[2,-107],[8,-79],[0,-25],[-2,-37],[-9,-19],[-14,0],[-26,58],[-40,61],[-42,73],[-12,13],[-10,1],[-23,-25],[-63,-19],[-29,-26],[-11,-6],[-4,-14],[14,-15],[17,-33],[0,-45],[14,-56],[18,-14],[24,1],[13,-10],[4,-22],[14,-26],[9,-19],[-1,-13],[-66,-37],[-13,-16],[-12,-9],[-17,18],[-1,44],[-22,23],[-21,21],[-25,9],[-21,30],[-14,-25],[11,-85],[24,-60],[40,-158],[18,-93],[4,-46],[-9,-75],[19,-56],[14,-57],[-15,2],[-13,20],[-21,24],[-42,92],[-15,57],[-17,4],[-30,-8],[-34,-122],[1,-70],[-18,17],[-14,22],[1,76],[-1,32],[-40,104],[-19,12],[-8,35],[-15,38],[-19,-8],[-16,-15],[-4,-56],[-2,-51],[-11,-38],[-43,72],[-43,126],[-1,68],[31,63],[-4,45],[-30,89],[-43,57],[-24,17],[-11,60],[-23,31],[-19,15],[-4,22],[6,16],[45,62],[27,97],[13,5],[27,-23],[31,6],[25,57],[21,31],[36,-4],[80,-76],[87,-44],[43,-38],[25,-38],[13,-8],[20,-5],[-1,28],[-6,25],[17,14],[46,-1],[9,14],[8,21],[-9,24],[-16,12],[-16,3],[-11,8],[-17,-8],[-28,19],[-14,16],[-8,16],[-47,32],[-45,54],[-10,-31],[-19,-16],[-25,-3],[-73,35],[-45,-27],[-24,-6],[-19,-1],[-23,-12],[-26,-7],[-23,50],[-9,39],[-7,7],[-1,-37],[-7,-29],[-33,-16],[-20,23],[-15,68],[-18,87],[-33,70],[-27,18],[-3,39],[3,30],[32,8],[50,-32],[11,6],[11,15],[-2,33],[-7,29],[-14,2],[-10,-4],[-31,6],[-39,-16],[-19,15],[-6,19],[-33,46],[-29,62],[-46,41],[-31,126],[-25,55],[-28,40]],[[55555,74717],[6,0],[11,-6],[19,-22],[21,-5],[12,15],[7,13],[4,21],[2,26],[3,8],[16,-3],[5,6],[0,23],[-10,28],[-10,35],[0,16],[8,7],[13,15],[6,19],[14,9],[19,2],[22,8],[15,20],[2,19],[9,55],[5,27],[10,24],[5,33],[10,31],[21,13],[19,15],[14,40],[8,34],[0,20],[-12,35],[-9,33],[3,43]],[[56365,75654],[30,-6],[37,-2],[23,36],[37,3],[17,5],[28,-8],[28,1],[35,15],[33,25],[26,-2],[10,4],[6,5],[7,34],[48,2],[17,-3],[27,-1],[28,18],[8,-2],[14,-49],[8,-14],[15,-13],[34,-37],[6,10],[14,12],[41,-17],[39,-28],[33,-42],[36,12],[40,21],[27,6],[28,3],[17,8],[38,-10],[40,22],[19,20],[6,29],[-3,50],[-9,49],[-10,19],[-3,19],[5,18],[6,12],[26,11],[34,-16]],[[50329,55350],[-22,-22],[-16,-33],[-12,-50],[-16,-55],[-55,-29],[-22,-1],[-114,-1],[-108,-109],[-61,-39],[-38,-61],[-51,-44],[-36,-53],[-74,-25],[-122,-83],[-38,-33],[-38,-58],[-63,-68],[-24,1],[-49,63],[-37,32],[-90,49],[-67,18],[-33,21],[-8,4]],[[49135,54774],[7,23]],[[49142,54797],[19,1]],[[49161,54798],[20,-7],[14,18],[22,2],[6,18],[2,46],[0,37],[7,16],[2,44],[-11,96],[-7,11],[-39,14],[-3,19],[-7,21],[-8,49],[-8,74],[-14,92],[-27,151],[-6,54],[-5,54],[-1,66],[6,24],[-1,33],[-2,34],[18,77],[37,94],[7,34],[7,24],[1,34],[7,110],[17,132],[11,51],[7,27],[9,44],[3,21],[33,52],[16,14],[3,20],[-5,23],[2,15],[8,8],[12,6],[9,21],[-14,164],[-11,163],[-1,14],[-7,23],[-6,67],[-12,39],[-16,12],[1,37],[16,63],[4,37],[-8,11],[-1,28],[5,47],[-2,28]],[[49251,57304],[-3,31],[-17,71],[-4,51],[9,29],[-1,65],[-9,100],[-1,63],[6,26],[-3,25],[-12,24],[-1,23],[10,23],[-1,17],[-13,13],[-11,31],[-10,48],[2,78],[19,144],[2,12],[22,-1],[0,-6],[68,2],[77,1],[92,2],[83,2],[4,6],[14,8],[84,-15],[53,8],[22,-5],[17,-10],[36,6],[20,-3],[14,-36],[6,0],[8,15],[15,18],[15,13],[11,28],[6,22],[10,-5],[13,2],[10,18],[3,27],[64,-29]],[[52115,79258],[-14,8],[-10,38],[3,58],[15,76],[4,56],[-7,35],[9,54],[25,71],[16,75],[9,78],[12,52],[23,36],[56,100],[5,8],[-2,50],[-15,7],[-22,15],[-56,18],[-52,11],[-24,14],[-21,38],[-13,1],[-25,-14],[-32,-9],[-22,8],[-15,-2],[-8,-7],[-4,6],[-6,33],[-12,9],[-18,7],[-12,-3],[-8,-16],[-12,-12],[-12,4],[-35,75],[-9,17],[-3,15],[-8,28],[-22,27],[-21,9],[-10,-3]],[[51699,80714],[1,11],[15,53],[52,49],[-5,48],[-1,30],[-13,19],[-25,8],[-7,13],[-3,14],[19,29],[-23,24],[-10,24],[-31,30],[-4,11]],[[51999,82535],[-13,26],[-27,28],[6,59],[9,45],[27,57],[22,15],[96,9],[105,-4],[44,-84],[-16,-44],[25,-20],[13,7],[9,38],[6,42],[9,13],[33,-32],[12,-21],[0,-69],[12,93],[-9,66],[6,63],[14,34],[12,21],[77,-23],[86,12],[32,-25],[73,-123],[24,-20],[31,-6],[-42,26],[-89,149],[-26,19],[-41,5],[-26,15],[-16,23],[-4,20],[1,150],[-16,22],[-20,8],[-12,-10],[-25,-1],[-5,34],[6,26],[51,17],[33,23],[2,41],[-22,32],[-25,58],[-30,56],[-3,64]],[[52408,83469],[52,-1],[13,-3],[78,-30],[19,-21],[24,-1],[44,20],[33,8],[12,-12],[18,-5],[4,0]],[[52705,83424],[2,-10],[40,-16],[17,-24],[19,-37],[2,-54],[-24,-38],[-20,-24],[76,9],[8,-22],[11,-24],[41,17],[103,-70],[63,34],[16,2],[14,-57],[-16,-57],[-55,-61],[13,-38],[17,-8],[52,8],[82,-37],[17,11],[67,86],[26,18],[88,14],[16,33],[35,33],[23,36],[55,70],[56,-13],[33,-13],[37,-7],[33,-74],[83,-81],[77,7],[27,-77],[12,-96],[24,-30],[20,-19],[63,-21],[2,-1]],[[54113,81139],[-3,-9],[-9,-14],[-12,-2],[-18,10],[-12,13],[3,34],[-8,3],[-10,20],[-4,23],[-11,9],[-39,10],[-13,6],[-10,-5],[-8,-15],[5,-15],[8,-14],[21,-22],[-2,-9],[-47,-21],[-29,-23],[-27,-12],[-28,-23],[-55,-26],[-40,-7],[-8,-6],[-15,-44],[-10,-9],[-10,4],[-7,8],[-10,-6],[-9,-15],[-11,-6],[-8,1],[-16,-39],[-46,-11],[-5,-20],[-9,-23],[-6,-5],[-21,9],[-29,5],[-16,-13],[-20,-7],[-24,-2],[-26,-25],[-27,-44],[-14,-39],[-8,-14],[-13,36],[-16,26],[-11,13],[-10,0],[-2,-6],[0,-19],[10,-32],[13,-21],[2,-16],[8,-29],[19,-32],[30,-25],[20,-25],[15,-35],[0,-10],[-4,-14],[-7,-13],[-6,-18],[-17,-35],[5,-15],[14,-19],[12,-23],[15,-37],[21,-66],[14,-27],[19,-28],[18,-21],[28,1],[30,-41],[33,-58],[24,-27],[17,-8],[14,-22],[12,-30],[5,-18],[11,-12],[30,2],[38,-48],[23,-35],[13,-28]],[[53837,79934],[-3,-11],[-2,-35],[0,-38],[-3,-19],[-17,-26],[-9,-6],[-5,-5],[-52,34],[-4,-6],[-4,-4],[-14,-99],[-9,-18],[-15,-18],[-30,-17],[-20,-7],[-17,-8],[-51,-41],[-23,-25],[-15,-31],[0,-18],[25,-52],[29,-55],[0,-47],[-13,-36],[-3,-14],[9,-5],[16,-2],[13,-6],[6,-25],[-2,-44],[-5,-41],[-4,-17],[-13,-2],[-25,18],[-19,21],[-8,12],[0,15],[4,10],[-7,19],[-24,17],[-25,-8],[-19,-11],[-12,0],[-13,17],[-20,13],[-27,8],[-16,9],[-4,-5],[2,-36],[-5,-16],[-130,-21],[-40,-19],[-28,-25],[-22,-11],[-5,-16],[-21,-20],[-24,-6],[-6,6],[-15,-9],[-26,-9],[-17,3],[-8,16],[-16,25],[-7,18],[1,11],[-37,2],[-23,14],[-49,-4],[-12,6],[-2,-6],[-8,-71],[-9,-30],[-16,-30],[-20,-17],[-16,-3],[1,22],[4,27],[-12,6],[-17,3],[-8,8],[2,20],[-4,12],[-7,14],[-18,18],[-36,27],[-25,14],[-10,-14],[-18,-15],[-28,5],[-7,-6]],[[53808,83169],[7,-39],[-8,-19],[-31,32],[-32,0],[-18,-51],[-14,-2],[-49,46],[-7,23],[-2,18],[7,65],[-1,20],[15,22],[2,32],[27,34],[24,1],[8,-28],[11,-20],[40,-22],[6,-10],[4,-14],[-19,-27],[-6,-14],[6,-23],[30,-24]],[[53948,82874],[-12,2],[-34,-6],[-34,9],[-7,34],[6,34],[-14,22],[-13,14],[-2,19],[2,20],[59,-54],[48,-48]],[[53134,83189],[-43,-1],[-16,23],[-17,6],[9,29],[12,10],[41,-19],[13,-36],[1,-12]],[[52307,83402],[-6,-12],[3,82],[30,86],[13,-2],[-13,-23],[-4,-16],[-5,-33],[2,-17],[70,-5],[-8,-15],[-71,-10],[-11,-35]],[[52385,83359],[-11,-14],[-26,2],[-15,13],[5,14],[14,11],[11,2],[18,-7],[4,-21]],[[61530,75758],[53,108],[16,65],[1,39],[0,49],[-27,102],[-24,144],[-25,151],[-19,45],[-81,52],[-19,59],[-62,77],[-87,33],[-17,14],[-76,96],[-59,62]],[[62897,75973],[-7,-20],[-16,-38],[-13,-19],[-14,-3],[-14,-8],[-5,-20],[0,-26],[2,-19],[4,-7],[14,-6],[14,-54],[22,-28],[34,-31],[31,-36],[15,-33],[-3,-23],[-10,-50],[-25,-41],[-22,-10],[-7,3],[-14,13],[-28,32],[-30,25],[-24,-8],[-15,-10],[-31,12],[-35,21],[-19,22],[-8,16],[5,28],[-81,50],[-40,14],[-17,-15],[-60,-76]],[[62500,75628],[-7,-8],[-46,-10],[0,-7],[10,-16],[-2,-5],[-77,-2],[-25,-10],[-68,13],[-23,-6],[-19,-12],[-47,-13],[-32,-16],[-41,-9],[-43,0],[-14,-5]],[[45343,59368],[-2,49],[-15,111],[21,48],[22,29],[15,-23],[5,-45],[12,-31],[39,-20],[40,14],[24,-6],[-1,25],[8,33],[48,15],[50,9],[52,20],[41,-1],[12,6],[-3,8],[-36,10],[-78,-23],[-80,-7],[-60,-60],[-24,6],[-25,60],[-9,74]],[[53692,53088],[-1,-40],[-22,-99],[-11,-76],[-2,-81],[6,-65],[10,-46],[7,-51],[-5,-35],[-11,-15],[8,-18],[16,-4],[27,15],[42,27],[55,39],[36,21],[60,-13],[32,-15],[16,-28],[18,-116],[8,-17],[15,-50],[12,-59],[2,-30],[-1,-22],[-12,-32],[-14,-47],[-5,-29],[-11,-21],[-14,-21],[-40,-8],[-6,-13],[-12,-50],[-21,-43],[-9,-40],[-9,-53],[2,-67],[-4,-96],[-5,-64],[11,-23],[48,-16],[9,-13],[13,-40],[16,-38],[43,-23],[17,-29],[14,-32],[2,-26],[-10,-104],[-10,-99],[4,-76],[4,-73],[5,-105],[-2,-65],[-13,-39],[0,-31],[6,-37],[-11,-103],[-7,-17],[-20,-20],[-10,-27],[-3,-44],[-11,-59],[-10,-22],[0,-27],[10,-21],[0,-30],[-20,-37],[-11,-28],[-26,-14],[-30,14],[-7,21],[7,32],[-2,25],[-11,27],[-16,69],[-14,15],[-7,-28],[-25,-53],[-42,-67],[-30,-6],[-55,21],[-47,32],[-21,79],[-14,65],[-20,76],[-22,36],[-24,23],[-10,1],[-34,-42],[-10,-16],[0,-36],[3,-33],[5,-16],[5,-21],[-1,-33],[-6,-44],[-2,-49],[-106,-47],[-19,17],[-13,22],[-16,-4],[-46,-25],[-17,18],[-17,12],[-7,-10],[-1,-21],[8,-114],[-3,-44],[-10,-57],[-6,-38],[29,-11],[10,-18],[10,-29],[13,-27],[1,-16],[-15,-30],[-6,-37],[8,-28],[19,-30],[28,-32],[14,-20],[-2,-19],[-13,-40],[-5,-33],[-9,-31],[2,-28],[13,-26],[-2,-23],[-8,-18],[-18,4],[-14,-3],[-13,8],[-42,90],[-9,3],[-60,-70],[-15,-28],[-12,-41],[-17,-89]],[[53091,49587],[-27,51],[-24,95],[-27,58],[-58,94],[-15,69],[-66,153],[-95,152],[-69,133],[-10,29],[12,-3],[66,-66],[9,7],[7,15],[-28,34],[-27,28],[-26,17],[-26,-2],[-14,28],[-9,43],[-5,36],[-11,38],[-37,79],[-9,30],[-19,41],[12,6],[39,-40],[3,16],[-3,23],[-39,38],[-22,2],[-5,27],[3,30],[-28,115],[-29,85],[-4,41],[78,-186],[11,-4],[13,2],[33,21],[-6,25],[-15,26],[-14,-12],[-19,-2],[-9,11],[-5,19],[19,90],[-8,-4],[-6,-16],[-10,-8],[-16,-5],[-39,49],[-34,130],[-9,27],[-9,46],[-9,18],[-39,186],[15,-14],[18,-53],[35,11],[13,31],[12,-1],[12,7],[15,29],[45,128],[12,169],[-4,100],[-7,100],[15,32],[6,-21],[3,-36],[7,-26],[16,-23],[29,-7],[46,-36],[16,-24],[4,47],[53,40],[-16,14],[-47,-15],[-64,59],[-21,38],[-20,72],[-20,38],[1,34],[46,31],[12,-4],[5,-37],[12,-15],[5,5],[2,31],[0,86],[-14,122],[5,23]],[[52664,52437],[12,9],[11,16],[8,3],[16,-3],[8,-29],[4,-15],[15,-7],[13,-15],[11,4],[10,17],[13,4],[42,0],[38,-1],[75,0],[76,-1],[75,0],[57,0],[0,69],[0,108],[-1,127],[0,122],[0,113],[-1,133]],[[53146,53091],[3,38],[4,16],[-1,22],[58,2],[106,-10],[46,1],[13,-1],[58,6],[47,-8],[20,-10],[18,-4],[56,-6],[73,7],[25,-2],[14,-18],[6,-36]],[[52633,76500],[-7,-84],[5,-25],[10,-18],[5,-19],[8,-225],[-2,-18],[-34,-91],[-7,-26],[-2,-113],[-6,-30],[-12,-30],[-21,-96],[-19,-43],[-51,53],[-30,22],[-14,25],[-10,17],[6,23],[14,23],[2,19],[-32,21],[-15,14],[0,24],[11,38],[-5,32],[-18,-2],[-15,5],[-1,17],[10,21],[14,27],[-1,30],[-16,13],[-15,25],[-6,33],[12,23],[18,15],[-13,34],[-10,1],[-7,7],[6,16],[14,24],[21,71],[28,33],[50,22],[14,9],[12,25],[14,16],[16,-2],[16,-9],[9,-11],[8,11],[6,31],[-4,27],[2,75],[9,42],[15,3],[13,-24],[-1,-20],[5,-49],[1,-32]],[[52081,77054],[-15,-10]],[[52049,77034],[-32,-21],[-23,-21],[-88,-127],[-41,-38],[-8,-22],[-8,-42],[-24,-36],[-22,-17],[-52,-18],[-53,-38],[-23,16],[-62,-1],[-38,46],[-74,29],[-24,67],[-33,4],[-22,-2],[-13,10],[-4,23],[0,22],[-23,-10],[-18,0],[-11,-9],[-8,-10],[-10,7],[-6,-3],[1,-13],[-22,-3],[-23,8],[-61,35],[-9,5],[-42,13],[-17,14],[-14,35],[-11,10],[-6,7],[-39,-17],[-14,-27],[-21,-32],[-146,-155],[-27,-64],[-31,-96],[-2,-44],[13,-142],[30,-75],[4,-18]],[[50473,76326],[3,13],[7,18],[0,11],[-9,16],[-39,18],[-18,4],[-12,-12],[-9,-15]],[[49501,76847],[45,17],[41,73],[39,263],[28,311],[20,58],[26,17],[-21,42],[-13,-21],[-5,-23],[-7,-12],[15,285],[11,105],[19,109],[39,-43],[32,-44],[17,-39],[21,-127],[15,-27],[24,-26],[-9,29],[-17,22],[-25,170],[-16,48],[-25,40],[-80,85],[-8,17],[-4,32],[27,-1],[23,-16],[-3,18],[-7,19],[-10,69],[-9,161],[1,28],[-4,34],[-26,7],[-20,2],[-22,13],[-110,95],[-37,98],[-39,72],[-9,32],[1,32],[20,67],[-18,43],[-17,8],[-15,21],[14,35],[11,23],[22,6],[30,-8],[28,-20],[21,-5],[-64,54],[-105,-18],[-23,7],[-19,12],[-7,40],[15,18],[13,34],[-15,23],[-20,9],[-31,-1],[-29,-7],[-7,14],[17,37],[-15,14],[-20,-7],[-29,-7],[-28,11],[-26,42],[-17,0],[-12,-5],[-18,16],[-19,4],[-13,-5],[-18,24],[-109,49],[-47,6],[-43,-22],[-24,7],[-18,32],[-14,52],[-70,41],[14,27],[32,6],[37,19],[14,23],[-29,28],[-22,7],[-9,10],[-9,24],[13,12],[9,-6],[26,-4],[45,6],[-16,25],[-18,6],[-8,6],[-36,3],[-17,-9],[-37,4],[-9,27],[-3,23],[11,51],[53,46],[131,51],[56,-7],[40,9],[47,31],[20,28],[67,16],[63,-29],[59,-109],[28,-37],[68,64],[102,-2],[21,-36],[8,30],[19,36],[15,-16],[8,-22],[107,6],[17,6],[-29,26],[-23,62],[-5,229],[-30,64],[-34,102],[-16,60],[-1,21],[5,30],[42,-1],[32,-8],[62,23],[30,-16],[-2,-47],[9,-60],[11,-28],[15,-33],[50,3],[54,-19],[68,-3],[99,-34],[42,20],[41,41],[78,27],[7,14],[-45,-6],[-42,26],[-5,29],[5,25],[16,58],[120,92],[85,28],[89,50],[45,52],[30,68],[10,14],[12,13],[-12,24],[8,256],[9,46],[17,38],[27,29],[40,32],[148,44],[22,17]],[[50701,81276],[3,-27],[11,-35],[7,-19],[-6,-25],[5,-21],[20,-37],[25,-35],[22,-23],[7,3],[16,6],[28,23],[24,7],[13,-17],[7,-10],[15,-40],[4,-41],[7,-34],[12,-14],[44,-5],[33,-13],[9,-11],[11,-76],[6,-11],[9,9],[8,12],[11,2],[19,-5],[26,-1],[26,-8],[36,-44],[-1,-14],[-7,-25],[-3,-20],[6,-8],[10,-20],[-2,-24],[-10,-17],[-3,-14],[0,-9],[3,-7],[8,-6],[53,-9],[49,9],[31,24],[5,25],[9,29],[18,25],[13,8],[12,-10],[-20,-102],[14,-26],[2,-39],[6,-34],[17,1],[21,-6],[15,-13],[18,-20],[25,-19],[18,-6],[6,-16],[15,-18],[22,-37],[20,-25],[10,0],[19,10],[28,6],[22,-1]],[[49672,78285],[-10,-50],[-18,46],[-25,41],[-5,37],[0,10],[29,-27],[29,-57]],[[62549,44368],[-17,-5],[-8,15],[-5,36],[5,35],[1,28],[-14,49],[14,28],[12,-32],[6,-2],[18,-23],[-5,-42],[1,-13],[-8,-42],[0,-32]],[[65499,39550],[-40,-17],[-27,6],[-54,49],[-15,33],[-21,91],[5,32],[17,57],[38,23],[41,-9],[18,-15],[21,-66],[28,-68],[-4,-80],[-7,-36]],[[33103,60192],[-2,-33],[-7,-6],[-11,27],[-45,-4],[-7,25],[-1,11],[22,42],[-26,11],[-10,18],[-22,87],[2,26],[9,13],[15,2],[28,-28],[20,-40],[7,-1],[3,-11],[-4,-29],[12,-24],[5,-17],[12,-69]],[[32964,61192],[-32,-6],[-22,5],[-5,41],[11,35],[-8,42],[5,25],[11,17],[18,-22],[3,-32],[11,-29],[51,-61],[-43,-15]],[[32891,61063],[-22,-26],[-11,8],[-14,50],[-9,138],[7,22],[5,9],[30,-17],[12,-19],[13,-13],[-7,-25],[4,-103],[-8,-24]],[[32991,60996],[-15,-2],[-7,5],[-2,34],[12,24],[7,6],[10,-27],[3,-22],[-8,-18]],[[34956,54930],[20,30],[27,152],[19,54],[20,7],[109,-126],[51,-11],[103,-68],[38,-88],[86,-145],[45,-45],[1,-39],[-10,-60],[29,53],[45,-84],[13,-41],[14,-76],[-5,-49],[-6,-25],[-1,-19],[14,27],[7,21],[3,51],[10,63],[15,1],[12,-38],[24,-163],[9,-33],[4,-52],[-2,-23],[2,-22]],[[35652,54182],[-9,-12],[-23,-27],[-11,-37],[-6,-34],[-14,-24],[-14,-30],[-4,-24],[-13,-19],[-3,-32],[-32,-112],[-13,-50],[-19,-54],[-11,-20],[-16,-32],[-8,-36],[0,-39],[-11,-45],[-6,-40],[-10,-23],[-28,-124],[-1,-43],[-7,-26],[-19,-59],[-13,-36],[-23,-27],[-25,-29],[-9,-31],[-17,-17],[-12,-1],[-20,12],[-28,5],[-13,-3],[-7,16],[-9,36],[-13,25],[-9,-9],[-19,-25],[-21,-15],[-15,5],[-33,17],[-15,9],[-4,16],[-5,11],[-7,-5],[-10,-19],[-13,-20],[-19,-26],[-40,-48],[-11,-17],[-11,10],[-17,9],[-18,1],[-39,30],[-22,22],[-10,28],[-12,11],[-7,8]],[[34402,78779],[-6,-5],[-19,8],[9,18],[7,5],[9,2],[4,-5],[-1,-13],[-3,-10]],[[34370,78823],[-24,-25],[-9,14],[2,17],[13,39],[-1,11],[-14,76],[2,13],[4,5],[21,-16],[3,-21],[-10,-46],[7,-31],[9,-23],[-3,-13]],[[1066,44162],[-4,-4],[-5,22],[7,34],[6,12],[6,-26],[-10,-38]],[[543,43595],[-16,-4],[-16,7],[-9,33],[4,14],[10,-7],[10,-24],[17,-11],[0,-8]],[[32497,62251],[-32,0]],[[32465,62251],[3,13],[14,14],[11,-2],[4,-5],[0,-20]],[[32546,62140],[-4,-1],[-3,5],[-3,9],[-2,8],[1,6],[2,-3],[18,-5],[-2,-7],[-3,-7],[-4,-5]],[[7926,42247],[-5,-4],[-6,10],[-2,16],[2,26],[13,-17],[6,-11],[-8,-20]],[[8385,41736],[-9,-15],[-11,11],[-5,14],[-2,15],[2,19],[26,-3],[8,-8],[-9,-33]],[[7942,42120],[-11,0],[-10,9],[2,59],[3,12],[15,-20],[13,-52],[-12,-8]],[[8522,41653],[40,-27],[7,-44],[-8,-29],[-21,7],[-10,16],[-14,52],[-39,-12],[-27,11],[-15,67],[0,31],[6,19],[29,20],[36,-15],[13,-38],[3,-58]],[[11382,46258],[42,-30],[13,3],[-13,-29],[-42,-16],[-14,-15],[-16,10],[-9,34],[39,43]],[[11372,46122],[-20,-45],[-1,48],[8,6],[7,0],[6,-9]],[[11486,45785],[-10,-9],[-1,61],[13,-12],[5,-9],[-2,-17],[-5,-14]],[[11091,46710],[-27,-14],[-13,3],[-10,47],[3,29],[5,9],[46,-11],[4,-22],[-1,-20],[-7,-21]],[[11090,46413],[-6,-11],[-11,35],[-2,14],[20,18],[11,-9],[-12,-47]],[[10886,41557],[2,-11],[-11,1],[-3,4],[1,20],[7,25],[6,21],[11,20],[21,19],[11,8],[3,-5],[-4,-2],[-35,-41],[-10,-29],[-5,-20],[1,-6],[5,-4]],[[11234,46693],[-18,-5],[-3,29],[6,15],[8,7],[13,-9],[8,-12],[-1,-11],[-13,-14]],[[10921,41255],[3,-21],[-6,10],[-22,20],[-2,17],[27,-26]],[[10880,41365],[2,-16],[-10,11],[-10,29],[-17,36],[-4,15],[13,-14],[9,-21],[17,-40]],[[12140,41160],[-5,-12],[-1,12],[-7,6],[-11,12],[-15,14],[-8,3],[-4,8],[6,4],[9,-6],[12,-13],[15,-13],[9,-15]],[[11952,41277],[0,-11],[-26,55],[10,-4],[16,-40]],[[11526,39828],[-8,-11],[3,15],[-6,32],[-6,5],[6,9],[9,-25],[2,-25]],[[10413,42571],[-5,-7],[7,46],[7,6],[-9,-45]],[[10155,42269],[15,-28],[-20,19],[-25,8],[9,5],[15,0],[6,-4]],[[10119,42260],[-11,-3],[-27,34],[11,0],[15,-21],[12,-10]],[[9708,42709],[-2,-26],[-5,25],[-17,40],[-7,18],[8,-3],[23,-54]],[[9587,42436],[1,-10],[-6,1],[-10,29],[-4,25],[-6,29],[-9,21],[-1,19],[0,30],[10,-46],[9,-37],[8,-31],[8,-30]],[[95611,40180],[31,-36],[34,15],[42,-57],[108,-172],[37,-37],[23,-14],[16,-28],[16,-40],[20,-28],[9,-26],[2,-36],[8,-22],[37,-57],[22,-50],[32,-26],[13,-30],[17,-14],[18,-31],[30,-24],[68,-88],[53,-84],[26,-52],[29,-46],[36,-37],[34,-42],[17,-99],[-9,-35],[-20,-18],[-18,-1],[-17,-12],[-56,64],[-14,9],[-15,-4],[-8,14],[-6,21],[-35,24],[-32,37],[-9,26],[-5,32],[-8,19],[-45,28],[-31,31],[-22,44],[-34,31],[-54,63],[-27,20],[-24,31],[-65,115],[-23,21],[-20,51],[-55,120],[-27,50],[-29,44],[-22,52],[-17,61],[-40,88],[-5,38],[2,38],[-10,25],[-16,15],[-8,26],[1,35],[5,18],[40,-60]],[[96539,38811],[-9,-22],[-11,5],[-8,8],[-6,12],[6,44],[24,-22],[4,-25]],[[94430,40718],[-4,-12],[-2,92],[8,34],[5,-71],[-7,-43]],[[96669,39498],[13,-10],[22,1],[-5,-98],[-32,-16],[-11,1],[-7,21],[-18,14],[1,33],[-18,76],[31,11],[17,20],[0,-18],[2,-22],[5,-13]],[[96262,39919],[-15,-5],[18,52],[1,33],[7,63],[-1,22],[12,-3],[12,-18],[-14,-16],[-5,-28],[0,-34],[6,-7],[-9,-37],[-12,-22]],[[96499,39653],[-15,-4],[-20,41],[-39,21],[-17,36],[-11,43],[22,11],[22,58],[-15,22],[-26,3],[3,23],[42,27],[18,-16],[8,-18],[-2,-92],[19,-29],[20,-65],[-1,-18],[-8,-43]],[[69217,23554],[23,-4],[13,6],[62,76],[16,2],[-2,-59],[16,-26],[-20,-6],[-38,2],[-9,-33],[39,-42],[19,-6],[15,0],[29,10],[23,15],[36,36],[22,14],[41,0],[21,34],[10,10],[24,-1],[21,-13],[13,-31],[7,-37],[-5,-37],[-15,-36],[-26,-22],[6,-26],[-7,-13],[-13,-1],[-12,6],[-16,31],[-20,16],[-48,-1],[-22,-2],[-3,-23],[-12,-18],[-12,-10],[-16,4],[-3,-10],[9,-24],[21,-31],[36,-22],[21,-5],[3,42],[26,4],[23,-12],[16,-30],[-13,-10],[-12,-16],[-3,-21],[-23,-23],[-13,-2],[-44,11],[-26,25],[-6,18],[-16,7],[-18,-23],[-19,-5],[-37,19],[-35,31],[-22,12],[-33,8],[-19,-71],[-26,-30],[-33,-3],[-16,6],[-9,28],[2,29],[5,29],[11,29],[6,32],[-2,30],[-12,22],[6,40],[-12,30],[4,23],[20,16],[-9,13],[-10,4],[-7,18],[-6,22],[7,41],[12,39],[-2,45],[19,42],[17,47],[12,19],[15,3],[7,-13],[3,-26],[-6,-17],[14,-7],[4,-55],[-9,-22],[-1,-22],[-19,-46],[5,-37],[37,-16]],[[69244,23583],[-17,-5],[-5,19],[1,25],[-10,20],[-5,22],[4,20],[28,3],[28,-7],[8,-35],[-21,-48],[-11,-14]],[[64398,25092],[-20,-5],[-18,11],[-11,32],[23,27],[12,-19],[9,-20],[5,-26]],[[55552,86607],[9,0],[3,5],[15,-4],[23,-22],[4,-12],[16,-6],[5,-13],[-18,-39],[-11,0],[-8,4],[-15,-4],[-8,-7],[-3,-16],[0,-34],[-65,-7],[-15,10],[-20,77],[4,20],[14,8],[12,2],[1,-41],[18,4],[5,27],[1,20],[-4,9],[-12,8],[-7,13],[10,21],[18,9],[16,-28],[12,-4]],[[55461,86513],[2,-13],[-11,3],[-8,-4],[-6,-16],[-12,5],[-5,23],[9,34],[22,2],[9,-34]],[[55725,86428],[-2,-13],[-23,-3],[-10,12],[-21,-2],[-3,6],[8,12],[17,8],[22,-3],[12,-17]],[[57721,86714],[-10,-2],[-26,-20],[-40,-5],[-17,-14],[-61,42],[-11,3],[-36,-11],[-34,-31],[-64,-9],[-32,-10],[-20,-14],[-4,33],[9,43],[14,29],[1,18],[-10,-1],[-21,-42],[-11,-49],[-21,-25],[-48,-10],[-47,39],[-23,0],[14,-28],[10,-31],[-1,-17],[-25,3],[-28,-19],[-25,-27],[-11,0],[-17,38],[-30,-18],[-26,-24],[-52,-7],[-31,-31],[-55,-22],[-30,1],[-69,-25],[-23,-40],[-20,-14],[-29,12],[-88,-19],[-84,-25],[-36,1],[-36,11],[-38,-35],[-40,-47],[-45,-16],[-16,6],[13,24],[29,25],[21,35],[2,28],[-13,12],[-19,3],[-24,30],[-23,64],[-13,3],[-6,-17],[-7,-49],[-7,-14],[-12,-11],[-15,-12],[-14,-5],[-51,1],[-7,24],[0,11],[9,32],[-7,6],[7,26],[12,-2],[14,4],[7,13],[0,16],[-20,4],[-1,11],[18,45],[2,12],[-7,3],[-11,-5],[-73,14],[-90,57],[-22,3],[-14,51],[-21,-6],[-32,-30],[-24,22],[-25,15],[-7,24],[0,34],[-2,41],[-7,47],[-5,68],[5,53],[20,39],[8,25],[9,64],[3,74],[-6,26],[2,17],[16,0],[-4,14],[-7,8],[-8,17],[7,9],[19,0],[2,6],[2,8],[-15,43],[-2,21],[-21,62],[-23,60],[-36,43],[13,71],[14,64],[-3,31],[-5,37],[-44,41],[-7,58],[-10,63],[4,38],[7,29],[14,29],[73,92],[4,48],[50,4],[-23,42],[-6,24],[-1,29],[71,19],[27,-16],[62,20],[55,38],[-1,20],[-8,18],[-12,35],[8,10],[21,-7],[-10,17],[2,18],[22,-7],[36,51],[1,39],[63,21],[71,79],[33,25],[32,18],[69,80],[29,3],[15,54],[58,72],[17,9],[27,64],[71,75],[45,95],[25,33],[8,36],[28,3],[25,27],[54,18],[53,-5],[22,-12],[21,4],[-2,32],[-15,20],[12,19],[28,14],[-2,32],[-7,20],[-23,25],[12,58],[2,63],[11,73],[-29,39],[-112,65],[-21,-2],[-24,8],[-26,50],[11,43],[2,16],[-11,-1],[-16,-21],[-36,-23],[-46,18],[-23,-4]],[[56109,86599],[-20,-3],[-29,29],[-3,11],[11,6],[-8,23],[3,10],[22,-18],[12,-21],[-12,-5],[20,-22],[4,-10]],[[55893,88272],[3,-11],[17,3],[21,20],[16,-9],[-2,-28],[-10,1],[-3,4],[-14,-16],[-2,-9],[-16,-7],[-29,28],[-18,45],[42,0],[-4,-11],[-1,-10]],[[56159,86618],[35,-13],[15,5],[17,-30],[-29,-20],[-2,-24],[12,-14],[4,-22],[-29,0],[-13,18],[-6,23],[-13,16],[-18,13],[9,16],[5,24],[13,8]],[[55958,86710],[-4,-27],[-19,3],[-19,-5],[-15,27],[-9,45],[3,9],[12,10],[9,-24],[42,-38]],[[56064,86486],[-28,-20],[-10,5],[3,33],[16,15],[28,2],[-9,-35]],[[56007,86467],[-24,-6],[-15,17],[6,12],[17,14],[18,-2],[4,-16],[-6,-19]],[[56902,89280],[-42,-19],[-33,12],[-1,37],[21,18],[37,7],[52,-18],[7,-10],[-29,-7],[-12,-20]],[[99999,42529],[-42,-77],[-15,-39],[-13,-44],[-36,-47],[-15,-63],[1,-63],[36,66],[40,54],[12,11],[13,0],[-1,-19],[-6,-18],[-5,-48],[11,-45],[-30,5],[-29,-4],[-35,-25],[-34,-11],[-13,-1],[-13,9],[-8,13],[-6,29],[-6,5],[-28,-1],[-40,-59],[-14,-49],[-16,-3],[-18,11],[-23,-38],[-26,-14],[-12,32],[-7,40],[-10,29],[-29,7],[4,36],[8,15],[7,21],[5,24],[14,-16],[14,-9],[16,18],[17,1],[17,53],[26,33],[37,26],[37,19],[19,3],[18,11],[32,50],[21,25],[24,15],[22,9],[20,-8],[17,5],[42,35],[0,-9]],[[99521,41836],[0,-26],[8,-11],[8,-2],[21,-48],[31,-42],[19,-32],[1,-28],[-6,-29],[8,-51],[4,-54],[14,-86],[-20,-16],[-30,-2],[-7,-15],[-11,8],[-25,-6],[-25,-28],[-23,-38],[-27,0],[-30,-8],[-30,5],[-21,21],[-38,22],[-49,19],[-21,15],[-17,25],[-16,63],[-3,31],[3,30],[15,10],[12,15],[1,19],[6,14],[7,5],[3,9],[-5,32],[-1,29],[29,53],[31,45],[56,42],[34,-4],[52,33],[17,15],[16,-10],[9,-24]],[[0,42174],[30,49],[9,7],[10,-45],[-12,-49],[-30,-43],[-7,-22],[0,103]],[[99999,42071],[-21,-21],[-8,21],[10,50],[19,52],[0,-42],[0,-60]],[[99579,40913],[0,-25],[-36,-16],[-12,20],[-8,4],[-21,-36],[-6,-15],[-2,-11],[-6,-6],[-39,-17],[-17,17],[12,12],[14,23],[14,-3],[15,22],[14,33],[21,8],[14,13],[24,-10],[19,-13]],[[281,41487],[-8,-8],[-6,2],[-7,9],[-4,16],[9,14],[13,-16],[3,-17]],[[344,41339],[-3,-10],[-15,17],[-6,12],[16,9],[8,-3],[0,-25]],[[486,41501],[-16,-6],[-14,25],[9,26],[13,-7],[7,-25],[1,-13]],[[290,41893],[-7,-20],[-6,7],[8,33],[1,15],[-12,17],[-1,12],[3,8],[15,-20],[9,-15],[1,-8],[-2,-15],[-9,-14]],[[407,40802],[-3,-5],[-8,6],[-6,8],[-1,8],[3,10],[6,6],[3,-2],[-2,-3],[-3,-4],[0,-11],[5,-6],[4,-1],[2,-6]],[[56,40932],[0,-17],[-4,1],[-5,8],[-2,-4],[-2,-5],[-1,-12],[-1,-7],[-4,3],[0,11],[1,9],[2,12],[7,11],[9,-10]],[[99231,41965],[-15,-9],[8,45],[8,15],[5,3],[9,3],[-4,-32],[-11,-25]],[[99839,41839],[-10,-16],[-4,79],[9,0],[7,-8],[4,-20],[-6,-35]],[[99818,41415],[-2,-5],[-24,46],[0,19],[5,16],[9,15],[9,-26],[7,-44],[-4,-21]],[[99673,41630],[-14,-10],[-8,35],[11,35],[12,4],[6,-36],[-7,-28]],[[99999,42315],[-4,-1],[0,11],[-99995,19],[16,28],[12,5],[-8,-27],[0,-14],[-20,-21],[99999,0]],[[0,42538],[9,15],[6,0],[-3,-13],[-12,-11],[0,9]],[[99199,44639],[-10,-6],[-18,5],[-4,9],[6,2],[11,6],[14,-3],[3,-6],[-2,-7]],[[98507,39346],[-2,-7],[-8,2],[-2,13],[5,7],[7,-4],[0,-11]],[[358,39937],[0,-1],[-1,0],[-2,2],[-2,4],[0,4],[0,4],[1,0],[2,-4],[1,-4],[1,-5]],[[60145,60055],[5,1],[38,28],[37,5],[36,-20],[23,-5],[11,10],[10,26],[9,41],[15,23],[20,5],[26,-47],[43,-125],[11,-7],[7,3],[21,100],[17,78],[31,144],[18,83],[16,-24],[17,-42],[18,-20],[20,-12],[10,-2],[12,-17],[44,-103],[15,-24],[20,-2],[86,33],[51,60],[7,24],[14,0],[17,-27],[7,-25],[11,-34],[20,-5],[49,24],[23,14],[21,-12],[26,-9],[16,0],[38,-34],[47,11],[22,-2],[22,-15],[37,-53],[47,-65],[68,-47],[14,-19],[33,-74],[51,-142],[67,-136],[73,-107],[39,-75],[26,-91],[26,-83],[26,-35],[24,-29],[26,-63],[18,-52],[24,-60]],[[61771,59024],[-27,-82],[-37,-110],[-42,-127],[-13,-32],[-37,-77],[-7,-22],[-7,-56],[0,-101],[5,-130],[4,-119],[21,-14],[23,-9],[27,16],[31,13],[40,8],[43,24],[26,20],[27,-2],[24,-21],[12,-19],[17,-6],[21,1]],[[56756,85178],[2,23],[37,113],[7,89],[13,13],[4,12],[-6,29],[-38,18],[-15,-3],[-14,-30],[-14,-22],[-34,-14],[-29,23],[-67,32],[-18,41],[-4,42],[-35,40],[-15,48],[6,33],[32,22],[9,19],[-40,-3],[-9,5],[-2,17],[-18,58],[16,23],[7,22],[-13,19],[4,22],[10,22],[-6,50],[40,27],[40,19],[83,10],[-8,46],[34,2],[57,56],[56,-10],[82,38],[157,0],[22,22],[-4,22],[0,24],[30,-7],[49,4],[186,-46],[45,0],[63,-47],[34,-13],[101,0],[154,-21],[31,32],[3,9]],[[56282,85611],[20,-14],[18,4],[18,10],[40,-9],[92,-71],[8,-19],[-54,-8],[-13,-22],[-13,-15],[-15,-5],[-27,-30],[-35,-29],[-8,-17],[-64,3],[-35,-11],[-29,-33],[-11,-62],[-21,-49],[-21,-18],[-22,-3],[-6,19],[3,18],[46,69],[10,23],[-23,10],[-20,24],[-42,28],[-8,22],[10,2],[10,7],[11,19],[5,21],[-34,64],[18,10],[21,-2],[22,-19],[24,22],[11,3],[17,-8],[17,42],[40,14],[20,13],[20,-3]],[[56367,85729],[-23,-28],[-13,11],[-7,14],[-30,-65],[-33,-11],[-19,13],[2,24],[-19,63],[-29,19],[-40,1],[-30,26],[113,18],[12,30],[23,32],[17,3],[15,-7],[2,-25],[4,-10],[51,-13],[20,-41],[8,-50],[-24,-4]],[[56484,85570],[-23,-6],[-55,41],[13,27],[15,11],[47,-17],[6,-42],[-3,-14]],[[60724,62214],[84,-333],[34,-196],[30,-206],[23,-308],[21,-157],[34,-78],[23,-146],[21,-6],[14,-40],[25,-138],[18,-51],[9,44],[-1,25],[-7,43],[7,54],[14,33],[31,-44],[18,-34],[5,-68],[7,-37],[33,-80],[28,-23],[37,-6],[30,-17],[25,-29],[46,-81],[104,-71],[85,-216],[49,-151],[163,-227],[28,-110],[15,-106],[34,5],[59,-117],[17,-89],[48,-32],[9,52],[23,-43],[9,-67]],[[61976,59163],[-31,-26],[-34,-24],[-4,1],[-12,-31],[-16,-84],[-17,-25],[-10,-2],[-53,79],[-8,4],[-11,-15],[-9,-16]],[[61132,61107],[9,-56],[-27,21],[-5,12],[12,22],[3,13],[8,-12]],[[61150,60884],[11,-30],[8,3],[7,10],[4,21],[44,-42],[-3,-29],[-26,-1],[-30,12],[-28,-4],[-33,12],[-8,48],[21,-23],[11,6],[2,6],[-15,33],[-21,6],[1,26],[10,10],[6,12],[-13,36],[24,-9],[15,-21],[10,-25],[3,-57]],[[52426,54008],[7,-3],[41,2],[12,-30],[-1,-45],[-43,-131],[-8,-55],[-17,-46],[-14,-4],[-49,27],[-9,17],[-3,22],[5,52],[4,16],[23,10],[8,9],[13,56],[4,51],[10,39],[17,13]],[[52664,52437],[2,13],[-25,35],[-18,3],[-16,11],[13,90],[17,80],[25,61],[13,14],[4,30],[20,99],[25,80],[-8,81],[6,136]],[[52722,53170],[7,-4],[1,-13],[2,-19],[9,-16],[31,-27],[91,0],[54,0],[80,0],[85,0],[64,0]],[[25607,59561],[-7,-8],[5,-58],[-16,-35],[-14,-25],[-26,-7],[-44,-2],[-66,28],[-48,39],[-26,0],[8,-13],[21,-8],[27,-27],[-8,-8],[-99,57],[-114,112],[-68,18],[-78,30],[-46,71],[-35,30]],[[56986,70077],[21,-70],[43,-12],[142,62],[157,-62],[86,-24],[133,-54],[81,-95],[23,-12],[58,2],[38,-56],[152,-27],[81,-62],[46,-50],[28,-15],[24,2],[33,19],[42,35],[45,48],[94,125],[33,22],[22,-6],[27,2],[11,33],[14,23],[8,27],[15,31],[48,9],[98,54],[-11,-25],[-89,-61],[38,-8],[39,21],[45,13],[8,26],[6,49],[9,6],[30,-9],[92,-74],[23,-2],[65,41],[13,9],[21,-23],[48,-93],[-17,2],[-51,80],[-4,-40],[-29,-70],[36,-30],[30,-11],[16,-39],[10,-35],[29,15],[21,47],[-11,27],[-8,27],[10,1],[20,-23],[58,-89],[20,-19],[22,3],[48,26],[13,-4],[63,33],[8,-25],[10,-24],[51,27],[80,0],[66,29],[76,71],[6,11]],[[59695,68823],[-15,-26],[-32,-93],[-33,-296],[-47,-231],[-5,-144],[-8,-52],[-23,-73],[-27,-72],[-49,37],[-79,126],[-46,120],[-49,77],[-47,103],[-13,73],[1,48],[-21,115],[-15,55],[-57,123],[-16,65],[-13,29],[-12,41],[-21,160],[-23,101],[-25,-28],[4,-43],[-22,-59],[-14,-68],[11,-56],[46,-85],[10,-37],[11,-80],[-2,-110],[7,-37],[35,-81],[13,-48],[7,-42],[12,-38],[34,-71],[50,-134],[47,-91],[35,-44],[14,-44],[3,-113],[-2,-55],[30,-101],[11,-52],[29,-42],[13,-48],[12,-78],[18,-231],[26,-56],[77,-303],[66,-192],[32,-144],[48,-174],[95,-383],[56,-118],[22,-66],[41,-51],[44,-74],[-42,7],[-10,-5],[-15,-12],[-7,-45],[-3,-37],[5,-194],[11,-98],[37,-188],[28,-56],[14,-36],[18,-27],[88,-63],[52,-136],[115,-170],[11,-47],[0,-11]],[[27687,49891],[6,8],[40,29],[17,29],[20,26],[18,41],[11,39],[28,180],[26,114],[-5,54],[-21,74],[-5,109],[2,33],[-3,25],[-14,-45],[4,-160],[-13,-72],[-17,-18],[-12,13],[7,117],[-13,-22],[-21,-79],[-34,-59],[-1,-19],[-9,-25],[-26,23],[-20,24],[-65,132],[-43,28],[-25,46],[-6,19],[-3,27],[26,27],[28,37],[2,82],[0,65],[-20,109],[9,144],[-5,56],[-23,119],[17,60],[60,44],[20,29],[13,95],[14,56],[27,-22],[21,2],[-28,21],[-24,85],[-3,40],[44,116],[24,30],[28,62],[25,93],[6,147],[-10,105],[-8,111],[15,28],[36,15],[30,36],[15,33],[36,-5],[41,51],[66,26],[91,58],[20,52],[-9,92]],[[28094,52681],[9,-12],[25,-44],[16,-43],[26,-27],[21,-22],[55,-88],[37,-44],[40,-41],[57,-42],[36,7],[8,-32],[7,-34],[13,-19],[21,-17],[12,-5],[4,-9],[12,-122],[8,-17],[29,-20],[35,-7],[14,4],[31,-34],[23,-16],[25,-12],[17,-3],[8,5],[3,12],[14,-2],[21,-16],[30,-3],[19,15],[2,25],[2,43],[7,15],[21,25],[11,-5],[57,-54],[11,-19],[15,-38],[26,-55],[29,-36],[44,-15],[42,-58],[50,-40]],[[27741,50130],[-5,-22],[-27,2],[-7,7],[0,25],[6,81],[7,34],[22,32],[18,16],[23,-3],[25,-29],[-29,-55],[-16,-8],[-6,-7],[-11,-73]],[[28080,52564],[-15,-4],[-7,28],[19,32],[6,6],[-3,-62]],[[24907,51398],[-15,-1],[-43,56],[3,55],[17,37],[56,18],[23,-34],[-2,-66],[-19,-48],[-15,-9],[-5,-8]],[[25161,51318],[-33,-24],[-11,11],[-7,11],[-2,15],[19,35],[17,20],[16,41],[29,24],[9,-6],[5,-8],[2,-14],[-9,-33],[-18,-23],[-17,-49]],[[24604,51577],[-28,-10],[-24,20],[-10,31],[-2,46],[2,15],[52,16],[17,-38],[0,-57],[-7,-23]],[[24882,51071],[-11,-1],[-16,24],[12,45],[13,-11],[9,-12],[5,-18],[-12,-27]],[[24646,51857],[18,-37],[9,-106],[56,-112],[7,-62],[-5,-29],[2,-11],[27,-44],[18,-47],[-30,-108],[-62,-46],[-67,2],[-13,12],[-18,41],[-4,37],[11,35],[34,54],[53,48],[6,37],[-21,35],[-14,71],[-34,50],[-16,152],[-11,8],[-23,-21],[-11,18],[-2,10],[25,35],[5,24],[36,12],[15,-20],[9,-38]],[[24840,51650],[-13,-17],[-52,20],[-16,33],[13,46],[11,18],[31,-17],[32,-51],[-6,-32]],[[30061,63201],[12,10],[8,34],[11,31],[14,17],[17,10],[32,-1],[44,-27],[13,1],[43,24],[35,14],[34,-16],[13,-21],[28,-33],[14,-10],[43,1],[12,-3],[37,-55],[30,-22],[18,-1],[32,21],[16,-1],[18,-47],[4,-67],[15,-61],[24,-39],[115,16],[25,-32],[-8,-27],[-17,-14],[-54,6],[-24,-3],[-5,-26],[0,-25],[32,-6],[31,-12],[32,-20],[33,-13],[36,-9],[36,-14],[61,-49],[66,-109],[18,-25],[12,-34],[-6,-43],[-24,-69],[-13,-22],[-20,-14],[-13,-28],[-13,-49],[-8,-4],[-9,2],[-16,28],[-12,42],[-32,39],[-38,-5],[-56,24],[-34,-12],[-34,-2],[-35,12],[-35,4],[-35,-15],[-34,-25],[-12,-17],[-22,-39],[-12,-15],[-82,-20],[-24,29],[-22,40],[-32,5],[-46,-30],[-28,-11],[-12,-14],[-3,-14],[0,-56],[-7,-33],[-45,-127],[-25,-90],[-10,-28],[-12,-6],[-23,52],[-14,19],[-17,9],[-7,27],[0,39],[-5,38],[-10,29],[-16,20]],[[32977,60627],[-26,-13],[-11,100],[-18,72],[3,45],[3,17],[38,-28],[12,-33],[7,-89],[-8,-71]],[[61976,59163],[4,-27],[47,-114],[15,-56],[16,-102],[-9,-56],[-12,-37],[-18,-33],[-62,-81],[-69,-52],[-44,-103],[-33,7],[5,-39],[12,-5],[19,8],[38,30],[34,14],[37,1],[33,-13],[23,-38]],[[41679,99979],[267,-35],[141,-40],[30,1],[191,-15],[182,-19],[302,-51],[42,-16],[-32,-14],[-75,-9],[-386,-16],[-700,-21],[-401,-39],[-127,-2],[-11,-59],[54,-3],[89,8],[314,59],[117,9],[219,-5],[285,-22],[114,8],[205,-6],[239,17],[283,37],[77,-82],[104,-81],[83,9],[70,-5],[24,-26],[39,-12],[80,6],[245,-23],[168,-42],[63,-19],[30,-28],[18,-22],[-27,-28],[-105,-49],[-133,-45],[-179,-34],[-207,-22],[-1588,-73],[-54,-17],[-31,-44],[21,-57],[74,-9],[173,32],[300,31],[221,-2],[527,-26],[155,-68],[82,-105],[183,24],[39,18],[29,31],[22,33],[18,36],[19,24],[21,13],[45,11],[105,13],[274,13],[66,-4],[48,-49],[10,-28],[3,-38],[-1,-45],[-6,-55],[-24,-54],[-76,-94],[-61,-52],[-66,-37],[-126,-84],[-44,-23],[-138,-99],[-35,-45],[-2,-34],[24,-6],[40,31],[15,23],[26,23],[205,62],[44,17],[133,74],[86,28],[70,29],[37,20],[206,146],[107,43],[112,0],[20,-73],[135,-12],[59,3],[94,-18],[41,-14],[70,-8],[73,-17],[63,18],[19,12],[62,54],[83,47],[77,59],[26,15],[41,13],[42,5],[115,28],[29,2],[62,-9],[273,-5],[150,-14],[208,-40],[145,-21],[67,-20],[97,-41],[79,-43],[37,-13],[-2,-13],[-27,-19],[-195,-66],[-64,-45],[-185,-83],[-90,-29],[-98,-11],[-109,-2],[-71,-12],[-10,-12],[50,-34],[22,-25],[-3,-22],[-53,-32],[-20,-8],[-192,-24],[-97,-41],[-126,-5],[-89,5],[-123,-44],[48,-36],[44,-16],[137,-32],[1,-19],[-66,-38],[-89,-44],[-105,-31],[-40,-5],[-50,8],[-46,-2],[-101,-14],[-97,-2],[-173,20],[-93,23],[-49,8],[-62,-2],[-24,-9],[-98,-56],[-48,-38],[-31,-39],[-13,-42],[5,-46],[12,-32],[19,-17],[23,-10],[41,-6],[89,6],[35,-3],[11,-10],[19,-29],[-3,-28],[-17,-39],[-12,-45],[-9,-52],[5,-29],[36,-6],[17,2],[19,-9],[23,-21],[17,-22],[11,-23],[-6,-19],[-23,-15],[-52,-17],[-128,-33],[-13,-10],[-10,-21],[-7,-30],[-16,-28],[-23,-25],[-22,-15],[-42,-6],[-54,-1],[-61,-14],[-144,-84],[-2,-9],[54,-27],[-2,-24],[-67,-101],[-18,-50],[-14,-68],[-24,-58],[-33,-47],[-33,-55],[-31,-61],[5,-47],[41,-33],[56,26],[69,86],[74,38],[81,-12],[70,-17],[90,-34],[76,-21],[65,-28],[26,-23],[27,-33],[1,-20],[-48,-12],[-16,4],[-119,54],[-58,14],[-77,-16],[-67,-25],[60,-99],[65,-45],[117,-21],[62,-22],[44,-28],[35,-14],[47,6],[64,28],[88,1],[40,-13],[28,-26],[13,-47],[-3,-70],[-9,-52],[-16,-35],[-32,-47],[-27,-9],[-37,3],[-35,9],[-32,17],[-49,13],[-98,14],[-98,31],[-56,8],[-117,-4],[-127,-20],[-5,-25],[-182,-89],[-37,1],[-50,30],[-71,30],[-41,0],[-62,-38],[-15,-14],[1,-14],[45,-32],[18,-7],[24,-6],[80,-8],[36,-8],[33,-100],[52,-61],[23,-13],[19,-5],[65,3],[83,20],[28,-16],[61,-20],[36,-6],[43,1],[49,-7],[67,-57],[-26,-72],[42,-57],[67,-59],[15,-21],[7,-39],[1,-26],[5,-24],[9,-21],[9,-42],[9,-62],[-2,-51],[-15,-39],[-27,-29],[-42,-18],[-34,5],[-26,27],[-37,29],[-48,31],[-80,3],[-117,-90],[-52,-5],[-42,-9],[-46,-39],[-66,-24],[-59,9],[-103,46],[37,-30],[54,-36],[33,-19],[25,-4],[27,4],[39,15],[88,41],[23,6],[20,-3],[16,-12],[19,-35],[21,-58],[-3,-49],[-26,-41],[-23,-26],[-18,-12],[0,-9],[49,-10],[69,53],[22,66],[32,76],[56,25],[64,-25],[52,-71],[72,-131],[31,-14],[39,-31],[17,-39],[-4,-45],[-9,-33],[-12,-21],[-15,-13],[-27,-8],[-50,-7],[-111,14],[-58,0],[7,-45],[-117,-39],[-133,-15],[-125,30],[-104,47],[34,65],[20,72],[-51,48],[-11,1],[18,-74],[-15,-28],[-57,-35],[-40,-15],[-3,-10],[19,-8],[13,-15],[6,-23],[-7,-23],[-19,-24],[-11,-19],[-2,-16],[18,-20],[38,-22],[41,-11],[191,-5],[77,-13],[182,-53],[8,-17],[-31,-96],[-17,-92],[-35,-17],[-191,-4],[-62,-14],[-90,-42],[-87,-51],[-45,-1],[-178,45],[-68,29],[-147,84],[-110,128],[-51,-53],[-30,-26],[-32,-13],[-31,-2],[-30,9],[-34,20],[-56,47],[-68,46],[-47,22],[-1,-6],[27,-27],[41,-32],[103,-92],[37,-23],[-4,-16],[-65,-15],[-79,-31],[-39,-24],[-60,-56],[-20,-9],[-90,-14],[-29,3],[-67,32],[-99,20],[-59,18],[-82,33],[29,-36],[157,-55],[17,-17],[-32,-33],[-20,-12],[-37,-3],[-56,7],[-56,-1],[-58,-10],[-24,-12],[8,-15],[13,-14],[20,-12],[18,0],[44,38],[33,2],[88,-9],[89,29],[64,13],[48,3],[175,44],[37,50],[58,20],[131,15],[126,-8],[65,-6],[53,-47],[70,-34],[59,-37],[69,-13],[40,-50],[111,-57],[71,-12],[44,-27],[4,-114],[5,-49],[-19,-136],[-57,-31],[11,-72],[-15,-58],[-57,22],[-58,38],[-139,59],[-130,38],[-50,35],[-59,26],[-81,109],[-52,135],[-23,67],[-44,4],[-57,-18],[-49,-19],[-24,-32],[-168,-45],[-61,-30],[-35,0],[-125,-45],[50,-22],[23,-3],[51,12],[31,16],[114,44],[92,7],[33,19],[70,26],[48,8],[7,-7],[5,-12],[33,-165],[-14,-44],[-38,-19],[-80,-31],[-21,-15],[23,-27],[76,25],[50,27],[26,-10],[43,-41],[49,-21],[123,-64],[59,-35],[82,-34],[93,-47],[24,-17],[85,-24],[18,-8],[36,-83],[29,-10],[85,-5],[-15,-32],[-83,-72],[-43,-22],[-10,-15],[4,-25],[2,-42],[17,-78],[20,72],[13,34],[19,10],[17,2],[58,32],[58,-17],[15,-81],[8,-76],[-5,-66],[6,-101],[-2,-35],[14,-29],[14,-124],[14,-37],[-29,-33],[-88,-14],[-35,16],[-87,-6],[0,30],[-5,33],[0,24],[-6,21],[-4,122],[-25,-31],[-1,-24],[-7,-25],[-15,-132],[-22,-32],[-70,8],[-69,-5],[-38,5],[-129,60],[-50,54],[-44,82],[-28,76],[-10,71],[-31,57],[-51,45],[-61,36],[-70,28],[-62,35],[-53,44],[-58,33],[-64,25],[-90,10],[-133,-4],[-89,27],[-22,-2],[-21,-14],[16,-40],[103,-18],[79,-5],[105,3],[64,-10],[24,-23],[16,-42],[9,-59],[-21,-47],[-76,-52],[-39,-25],[-117,-47],[-39,-10],[-97,-4],[-75,5],[-98,23],[-55,5],[-115,3],[-27,-8],[30,-25],[49,-14],[34,-17],[4,-32],[-13,-48],[-13,-33],[-21,-25],[-75,-47],[-31,-15],[-141,-50],[-10,-10],[33,2],[89,17],[26,0],[146,-43],[116,2],[236,40],[19,-1],[16,-6],[15,-15],[16,-23],[-19,-23],[-54,-22],[-84,-22],[-36,-15],[-35,-22],[-64,-53],[-19,-56],[68,-21],[30,27],[36,59],[33,35],[76,24],[94,-12],[72,14],[148,58],[26,4],[217,-34],[197,-65],[103,-25],[138,-14],[246,7],[22,-11],[-8,-23],[-14,-20],[-41,-27],[-50,-18],[-31,-5],[-27,-13],[-59,-13],[-15,-10],[21,-45],[-10,-7],[-52,-1],[-88,-29],[-72,2],[-15,-5],[14,-10],[14,-21],[16,-32],[-9,-22],[-32,-13],[-24,-4],[-85,18],[-14,-3],[13,-13],[7,-20],[2,-28],[-21,-23],[-43,-18],[-81,-51],[-35,-15],[-74,-12],[-15,-7],[30,-39],[-4,-16],[-49,-42],[-76,-27],[-10,-14],[-7,-38],[-6,-15],[-20,-22],[-71,-42],[-51,-21],[-25,-17],[-31,-28],[-40,-16],[-47,-1],[-45,-11],[-74,-30],[-51,-10],[-163,-53],[-76,-8],[-66,-19],[-137,-50],[-64,-16],[-45,-19],[-49,-5],[-80,12],[-43,1],[-27,-8],[-24,-15],[-40,-42],[-34,-4],[-112,34],[3,-15],[29,-36],[-1,-26],[-67,-26],[-36,-7],[-52,11],[-70,28],[-90,59],[-109,89],[-53,30],[4,-29],[12,-28],[20,-27],[5,-20],[-13,-12],[-16,-6],[-20,0],[-3,-7],[33,-43],[25,-44],[-2,-41],[-31,-39],[-26,-23],[-22,-7],[-130,-98],[-37,-13],[-16,-12],[-14,-18],[-38,-81],[-15,-25],[-30,-32],[-13,-6],[-4,-13],[6,-21],[-9,-34],[-22,-49],[-76,-133],[-61,-125],[-27,-41],[-20,-17],[-12,6],[-30,-3],[-15,-22],[-13,-40],[-15,-30],[-16,-21],[-122,-89],[-32,-17],[-28,11],[-34,-4],[-70,47],[-12,17],[-45,39],[2,-20],[8,-11],[6,-17],[16,-20],[34,-105],[-27,-22],[-25,-25],[-63,-42],[-68,-70],[-25,-19],[-5,57],[3,17],[-39,27],[1,-19],[-4,-19],[-27,-74],[-8,-13],[-14,3],[-30,-14],[-30,7],[-26,33],[-11,18],[-47,-48],[-23,1],[-4,-40],[-22,-37],[-30,-16],[-41,1],[-25,-21],[-55,23],[-13,44],[44,60],[12,25],[-8,30],[11,39],[84,125],[57,63],[-3,12],[-77,13],[-68,22],[-66,8],[-29,-8],[46,-36],[66,-35],[-33,-34],[-27,-36],[-29,-97],[-19,-40],[-72,46],[-33,16],[21,-51],[63,-48],[4,-16],[0,-57],[-121,-50],[-125,-8],[-91,-14],[-152,-18],[-59,0],[-5,-19],[149,-89],[22,-16],[-21,-30],[-31,-19],[-48,-65],[-25,-23],[-63,-31],[-115,35],[-59,-16],[-57,11],[-1,-38],[17,-27],[17,-69],[38,6],[48,21],[38,-52],[24,-87],[43,-45],[19,-34],[8,-33],[-27,-32],[-55,-46],[-62,-8],[4,-36],[-27,-26],[-56,7],[-26,18],[-28,9],[-112,10],[113,-70],[40,-32],[18,19],[39,5],[58,-18],[-10,-118],[26,-95],[3,-21],[-62,-57],[-1,-54],[-36,-15],[-40,4],[-2,-59],[-27,-36],[5,-23],[8,-20],[-25,-38],[-22,-45],[-31,-39],[-17,4],[-50,-3],[-60,3],[-49,52],[-20,17],[-23,11],[9,-33],[14,-20],[45,-37],[82,-46],[-2,-33],[-22,-14],[-52,-89],[-18,-1],[-23,-23],[-72,7],[-30,9],[-88,-5],[-30,7],[-26,-3],[24,-25],[51,-23],[57,-23],[87,-17],[-3,-32],[-22,-27],[13,-39],[-10,-29],[-4,-34],[-20,-78],[23,-54],[26,-26],[-3,-35],[12,-55],[-38,-50],[-33,2],[-45,-11],[-16,-22],[73,-20],[-7,-38],[-19,-46],[-21,-100],[-42,-172],[-20,-171],[-91,-141],[-32,-3],[-8,-6],[-45,7],[-69,33],[-54,10],[-36,1],[-5,-16],[30,-27],[46,-10],[37,-18],[66,-16],[23,-31],[16,-33],[-3,-19],[0,-21],[12,-117],[-31,-40],[-24,-37],[-82,5],[-15,13],[-79,38],[5,-18],[57,-52],[20,-26],[-13,-5],[-23,-2],[-33,-18],[-58,10],[3,26],[11,27],[-27,-4],[-29,-14],[-18,5],[-14,-1],[-8,13],[-12,53],[14,27],[48,69],[15,37],[-13,16],[-34,-39],[-36,-63],[-16,-38],[-22,-8],[-55,20],[-158,88],[5,53],[-2,45],[46,5],[34,20],[30,23],[33,43],[31,71],[-4,6],[-90,-91],[-56,-30],[-27,-6],[-14,14],[-44,29],[-29,13],[-67,22],[-12,11],[-19,9],[-27,93],[35,113],[23,32],[15,38],[9,50],[-6,22],[-20,-8],[-9,-17],[1,-27],[-11,-18],[-80,-43],[-79,-35],[-38,-33],[-24,-26],[-19,-25],[-29,2],[-41,-5],[-27,-16],[-41,10],[-26,24],[-32,3],[-35,-12],[-25,1],[2,-16],[16,-41],[-27,-3],[-52,-1],[-26,11],[-20,16],[-17,22],[10,28],[83,52],[38,30],[-24,10],[-80,-9],[-14,7],[-53,-4],[2,77],[-13,19],[-1,9],[-18,21],[-18,6],[-11,7],[-90,18],[-12,43],[-6,44],[-17,55],[-43,14],[-24,24],[19,24],[8,31],[-20,14],[-13,22],[2,14],[-16,38],[-5,30],[18,27],[51,32],[17,13],[9,14],[58,23],[-50,16],[-31,3],[-23,-8],[-21,-31],[-19,-20],[-77,-7],[-11,11],[-5,43],[4,34],[32,47],[-37,23],[-33,8],[-39,22],[-35,23],[-30,27],[-29,31],[-10,4],[11,34],[6,27],[1,58],[-12,25],[26,50],[36,54],[78,82],[-83,-39],[-68,-86],[-15,-4],[-5,16],[-26,55],[-19,15],[-9,17],[-39,29],[-17,23],[-24,44],[-34,52],[-48,103],[-78,119],[-20,67],[25,84],[-27,58],[74,27],[106,31],[55,25],[32,7],[68,5],[22,25],[-37,-6],[-25,3],[-2,12],[9,21],[6,27],[-13,-5],[-66,-46],[-97,-37],[-76,-21],[-13,1],[-26,-13],[-16,-3],[-11,3],[-27,36],[-8,23],[49,63],[36,86],[48,56],[33,7],[57,-3],[20,-5],[-7,33],[3,16],[46,20],[53,8],[38,-6],[24,-39],[31,-72],[41,-24],[-2,34],[-21,45],[-8,68],[-27,29],[-22,14],[-61,-7],[-36,50],[-9,19],[0,24],[-37,72],[-12,36],[-19,47],[-10,3],[13,-60],[17,-42],[24,-93],[12,-38],[-16,-29],[-31,-30],[-27,-17],[-64,-21],[14,46],[8,45],[-32,-16],[-30,-33],[-10,-45],[-20,-41],[-57,-101],[-23,-56],[-21,-27],[-24,-8],[-21,22],[-18,51],[-9,41],[-1,104],[3,49],[-10,65],[-31,153],[-7,54],[-52,29],[-1,9],[-14,31],[-10,31],[9,12],[12,8],[78,46],[58,51],[70,80],[28,25],[102,19],[45,3],[-1,14],[-15,6],[-68,-4],[-92,-32],[-16,-12],[-40,-50],[-31,-27],[-87,-62],[-56,0],[-58,74],[-65,-14],[-44,5],[-13,11],[-10,102],[36,119],[-38,1],[-8,5],[-20,27],[-13,8],[9,14],[94,56],[141,111],[61,43],[37,19],[29,21],[34,47],[11,20],[20,16],[40,19],[44,28],[72,63],[9,23],[-15,5],[-34,-21],[-68,-58],[-49,-32],[-166,-145],[-71,-52],[-38,-34],[-30,-32],[-32,-23],[-33,-14],[-71,-10],[-35,-12],[-21,9],[-10,69],[7,40],[-3,40],[18,58],[26,40],[11,22],[5,16],[55,42],[30,18],[21,42],[121,15],[31,-1],[16,5],[13,13],[-12,9],[-36,7],[-97,-2],[-89,8],[-40,7],[-20,-4],[-32,12],[-35,23],[-55,86],[22,110],[2,53],[69,46],[37,15],[53,35],[71,59],[84,36],[43,7],[36,-6],[131,-51],[68,-10],[60,13],[75,-18],[132,-74],[25,11],[-7,18],[-148,78],[1,23],[38,6],[40,22],[-22,14],[-98,-12],[-29,-18],[-95,-10],[-49,16],[-45,8],[-67,33],[-56,-11],[-35,-13],[-62,-13],[-23,-8],[-122,-106],[-51,-22],[-37,7],[26,69],[7,27],[0,30],[11,40],[62,77],[40,84],[16,53],[31,6],[42,-8],[126,-34],[105,-40],[77,-11],[51,-1],[22,13],[17,22],[7,15],[5,32],[6,12],[17,13],[34,49],[11,34],[-11,20],[-24,-2],[-45,-13],[-6,-6],[1,-10],[-44,-54],[-47,-12],[-110,-18],[-50,-1],[-89,25],[-13,9],[-9,19],[-109,-5],[-33,-5],[-26,2],[13,32],[34,35],[48,114],[41,29],[80,27],[84,-4],[145,-88],[44,-8],[40,7],[96,30],[18,12],[34,36],[40,63],[-2,15],[-61,-35],[-33,-10],[-28,0],[26,115],[10,87],[9,22],[82,-7],[111,12],[26,19],[0,9],[-45,11],[-21,25],[-38,-8],[-50,-16],[-62,2],[5,37],[46,79],[5,36],[18,72],[1,37],[24,36],[72,25],[31,16],[1,16],[-43,64],[11,18],[34,16],[13,11],[-9,8],[-31,7],[-49,-14],[-53,-7],[-47,21],[-37,10],[-24,-3],[-63,-36],[-23,-1],[-27,10],[-183,31],[-22,11],[-65,54],[-54,36],[-72,39],[-93,30],[-114,20],[-68,19],[-34,27],[-58,59],[-44,50],[-8,24],[26,30],[26,22],[50,18],[85,-6],[46,-8],[50,-17],[38,-3],[79,4],[80,-10],[48,-12],[63,-25],[172,-106],[72,-37],[32,-4],[129,-39],[20,0],[53,19],[6,12],[-18,11],[-57,10],[-67,43],[-42,34],[-4,57],[5,32],[10,15],[8,48],[-39,29],[-27,9],[-72,43],[-6,10],[34,5],[34,-3],[73,-21],[38,-3],[28,8],[3,9],[-44,24],[-56,44],[-115,6],[-75,-5],[-48,15],[-51,24],[-32,7],[-67,-16],[-34,-1],[-31,5],[-30,76],[8,23],[24,10],[18,25],[12,26],[40,25],[217,56],[55,42],[-2,7],[-37,-8],[-48,-19],[-31,-4],[-128,24],[-20,-5],[-52,-35],[-70,-38],[-32,2],[-44,23],[-7,16],[-3,19],[48,26],[15,14],[31,38],[-2,18],[-52,-10],[-7,17],[1,30],[-5,37],[-13,37],[-43,57],[-18,14],[-15,21],[-33,77],[10,19],[29,14],[5,7],[-69,-12],[-7,-13],[13,-20],[9,-26],[6,-32],[9,-29],[25,-31],[20,-16],[33,-43],[14,-48],[-4,-25],[-26,-26],[-40,-27],[-13,-23],[-5,-23],[-32,-21],[-19,8],[-16,1],[18,-37],[12,-39],[-14,-38],[-38,-24],[-20,0],[-41,-19],[-103,-10],[-36,4],[-66,20],[-78,10],[-31,26],[-40,47],[-21,42],[0,38],[11,27],[22,17],[27,109],[38,88],[96,91],[27,33],[9,17],[0,14],[-15,8],[-118,-112],[-73,-12],[-21,25],[6,45],[13,11],[59,-5],[23,25],[-37,38],[-39,10],[-9,9],[40,29],[93,-2],[21,20],[34,22],[37,40],[14,34],[3,29],[-8,23],[-1,23],[7,24],[-10,26],[-26,28],[-57,28],[-17,-31],[-18,-13],[-25,-3],[-24,13],[-24,5],[-24,12],[-24,3],[-10,10],[-6,26],[-1,34],[28,16],[39,13],[26,23],[17,34],[3,38],[-12,40],[-32,37],[-58,-36],[-23,-9],[-6,26],[-8,19],[-24,25],[-33,18],[-31,13],[-1,19],[7,21],[14,24],[18,52],[20,-5],[16,5],[-9,42],[-16,36],[-19,20],[-1,9],[-4,10],[-14,25],[-16,19],[-29,52],[-20,19],[-26,11],[-28,0],[-45,-13],[-83,-16],[-66,-8],[-11,4],[33,20],[49,21],[64,14],[19,34],[-7,29],[2,28],[-17,30],[17,16],[58,16],[27,3],[26,21],[-74,50],[-77,33],[-20,14],[-17,22],[-15,30],[-24,31],[-33,31],[-48,30],[-125,54],[-42,38],[-40,57],[-19,25],[-21,18],[-87,43],[-10,18],[89,50],[9,20],[-36,61],[-38,44],[-41,16],[-60,8],[-56,20],[-50,31],[-51,23],[-76,22],[-126,56],[-195,59],[-87,35],[-52,13],[-68,3],[-132,33],[-111,10],[-69,-4],[-22,5],[-51,33],[-79,19],[-41,-7],[-51,-36],[-62,-35],[-32,-4],[-49,32],[-24,22],[-23,8],[-23,-8],[-43,-29],[-41,-21],[-61,-25],[-49,-12],[-63,-3],[-16,-9],[-24,-1],[-32,8],[-31,17],[-28,24],[-25,14],[-22,2],[-50,-13],[-63,-37],[-29,-9],[-24,3],[-30,12],[-59,30],[-33,-3],[-24,-10],[6,-25],[56,-59],[50,-42],[-42,-5],[-368,57],[-46,14],[-68,34],[-56,21],[-96,54],[-74,30],[-24,22],[-6,16],[23,22],[149,72],[56,14],[116,18],[27,11],[9,8],[-30,16],[-151,-6],[-135,11],[-117,28],[-21,10],[-19,17],[-20,26],[5,28],[28,32],[16,22],[5,11],[-147,-77],[-60,-28],[-48,9],[-34,13],[-16,14],[1,16],[5,11],[10,7],[-78,33],[-35,25],[-4,26],[28,27],[27,19],[27,12],[72,11],[263,20],[188,-19],[64,64],[43,21],[127,21],[195,3],[138,-12],[64,-15],[88,-33],[5,10],[-21,30],[-2,25],[36,43],[16,27],[-11,29],[-38,29],[-69,38],[-36,3],[-41,-9],[-49,-21],[-102,-53],[-49,-11],[-80,-3],[-44,7],[-43,8],[-67,28],[-25,5],[-29,-12],[-35,-30],[-34,-21],[-32,-12],[-30,-5],[-43,2],[-173,47],[-40,21],[-2,31],[-53,30],[-60,5],[-8,11],[77,46],[57,19],[-10,6],[-82,1],[-56,-25],[-32,-4],[-74,-1],[-77,13],[-33,11],[-34,25],[-38,14],[-115,21],[-26,12],[-25,19],[-94,55],[-57,40],[-8,22],[66,49],[3,12],[-28,21],[-12,15],[10,22],[57,47],[22,13],[103,28],[104,40],[37,9],[34,3],[136,-3],[42,10],[36,20],[58,20],[123,30],[272,46],[18,6],[1,8],[-24,24],[-5,12],[55,21],[126,33],[86,16],[55,2],[45,7],[63,21],[35,4],[214,8],[95,-12],[46,1],[30,8],[40,24],[74,59],[38,36],[37,56],[48,88],[35,85],[24,83],[18,51],[13,18],[44,23],[47,18],[79,16],[-7,7],[-34,12],[-31,5],[-29,-3],[-53,-18],[-69,-13],[-67,2],[-48,-5],[-44,-17],[-71,-14],[-48,3],[-86,25],[-43,5],[-110,-3],[-32,10],[-28,17],[-23,25],[-16,32],[2,34],[40,60],[15,16],[107,68],[66,31],[66,24],[48,13],[45,7],[43,14],[80,47],[82,40],[102,75],[50,20],[173,32],[47,1],[40,-9],[38,-16],[106,-74],[9,2],[-19,28],[-39,84],[7,34],[61,37],[25,6],[64,-2],[103,-11],[70,-13],[52,-20],[63,-13],[32,1],[23,9],[33,32],[43,54],[17,66],[-8,78],[-13,58],[-16,36],[9,30],[52,36],[48,26],[114,38],[92,9],[55,-2],[72,-18],[100,-10],[91,-34],[146,-78],[97,-39],[81,-18],[79,-29],[117,-64],[62,-27],[36,-10],[32,-1],[-12,18],[-56,37],[-85,42],[-191,75],[-104,53],[-94,60],[-69,36],[-126,35],[2,14],[151,50],[278,44],[313,33],[105,-3],[184,14],[18,22],[39,9],[172,30],[49,0],[76,-15],[80,-27],[37,-24],[51,-42],[25,-59],[-4,-186],[1,-36],[10,-13],[35,20],[42,38],[37,26],[29,41],[20,56],[12,41],[-49,46],[-2,76],[24,41],[69,0],[284,-140],[111,-31],[127,-75],[149,8],[137,-9],[60,3],[30,11],[-42,32],[-195,85],[-88,67],[-62,84],[-15,45],[47,8],[217,-1],[327,-39],[418,-133],[205,-45],[369,-154],[111,-23],[45,-5],[34,19],[21,21],[1,27],[-18,35],[-10,39],[-3,46],[25,89],[60,30],[26,33],[-24,59],[-70,41],[-271,105],[-1,13],[55,14],[81,8],[671,-25],[116,-10],[50,-9],[21,-11],[28,-6],[144,15],[-3,26],[-18,16],[-779,45],[-145,16],[-74,1],[-77,-12],[-158,-6],[-73,2],[-95,54],[86,64],[72,-1],[137,-25],[82,35],[129,29],[128,10],[278,63],[52,5],[65,-3],[143,-16],[57,-15],[65,-33],[38,-10],[45,-2],[61,-15],[89,48],[81,52],[92,33],[131,-19],[83,-25],[75,-30],[107,-16],[182,-102],[34,0],[16,8],[17,19],[6,28],[22,38],[-16,14],[-152,42],[-29,17],[-29,26],[0,22],[28,18],[30,8],[98,-8],[32,6],[31,15],[37,27],[29,7],[66,1],[101,-18],[88,-1],[32,8],[5,17],[8,11],[10,5],[321,1],[79,4],[63,13],[76,2],[66,-8],[83,-17],[81,1],[122,27],[115,13],[634,-4],[208,-16]],[[35352,92133],[93,-47],[98,-32],[9,-15],[8,-22],[2,-12],[-3,-11],[-6,-10],[7,-12],[21,-16],[2,-19],[-25,-31],[-34,-35],[-183,-72],[-64,-13],[-160,-49],[-49,2],[-11,2],[-30,22],[-42,20],[-19,16],[-17,23],[7,14],[30,5],[44,0],[65,16],[-18,15],[-17,9],[-12,19],[-27,-3],[-20,11],[-38,7],[-101,7],[-66,19],[-20,11],[-17,20],[-15,28],[22,109],[15,27],[34,9],[84,-24],[11,11],[-92,40],[-33,23],[-10,19],[-6,28],[0,16],[4,16],[8,17],[23,22],[92,35],[102,-12],[175,-43],[22,-10],[54,-37],[103,-113]],[[35829,91907],[-43,-20],[-9,5],[-9,15],[-22,70],[-7,34],[5,41],[-8,29],[39,35],[32,5],[43,-8],[72,-35],[-5,-11],[-16,-18],[-44,-24],[-15,-53],[-3,-27],[2,-20],[-12,-18]],[[35129,92765],[-26,-4],[-75,29],[-12,11],[-5,14],[3,16],[24,30],[45,43],[32,8],[20,-27],[20,-37],[2,-18],[-1,-22],[-5,-19],[-9,-15],[-13,-9]],[[34717,93773],[-39,-39],[-32,-23],[-70,-66],[-12,-3],[-18,9],[-15,18],[-26,4],[-9,11],[-4,9],[-12,6],[-18,3],[-30,-7],[-27,7],[-21,29],[38,20],[24,17],[91,6],[25,-7],[16,0],[25,4],[54,21],[8,10],[48,-12],[4,-17]],[[30092,96385],[-99,-5],[-97,22],[-34,17],[2,27],[14,9],[53,9],[44,2],[29,-4],[70,-16],[50,-16],[33,-5],[-9,-24],[-56,-16]],[[37537,99126],[-56,-10],[-118,61],[-186,61],[-164,40],[-154,107],[-12,38],[21,33],[135,5],[108,15],[274,-66],[138,-56],[46,-45],[-7,-92],[-25,-91]],[[42935,92696],[10,-34],[1,-16],[-2,-14],[-6,-9],[-13,-9],[25,-22],[7,-15],[2,-12],[-16,-24],[-110,-31],[-31,-15],[-38,-37],[-47,-31],[-16,0],[-18,33],[-74,24],[-139,-13],[-162,-30],[-58,-14],[-29,7],[-9,12],[0,15],[19,47],[8,12],[37,15],[25,41],[-8,44],[10,62],[25,10],[64,-22],[41,-5],[73,-3],[99,8],[79,25],[144,71],[25,-1],[19,-25],[13,-12],[43,-20],[7,-12]],[[44815,98989],[-29,-18],[-73,7],[-94,52],[-62,43],[-5,50],[32,22],[50,4],[69,-43],[71,-58],[41,-59]],[[45107,97825],[-117,-66],[-174,5],[-103,31],[-30,45],[40,51],[125,41],[156,25],[142,-15],[20,-51],[-59,-66]],[[44723,96758],[-37,-20],[-25,61],[-22,81],[-5,92],[57,45],[29,11],[20,-11],[-5,-40],[0,-82],[19,-55],[-31,-82]],[[44838,95646],[-32,-16],[-108,239],[0,87],[7,66],[49,5],[42,-36],[20,-137],[22,-208]],[[44999,95280],[22,-61],[10,-56],[35,-35],[73,5],[29,-66],[-53,-26],[-214,10],[-88,-5],[-61,41],[2,71],[8,71],[61,41],[51,-36],[62,26],[63,20]],[[45012,96567],[-54,0],[-20,15],[13,27],[75,85],[25,7],[37,-9],[11,-44],[-24,-44],[-63,-37]],[[39713,89591],[-43,0],[-14,45],[4,50],[49,15],[26,-34],[-10,-50],[-12,-26]],[[37148,86855],[-32,-70],[-32,15],[-16,31],[-31,15],[-34,-4],[-1,12],[110,74],[53,20],[-4,-31],[-10,-27],[-3,-35]],[[35645,92658],[-37,-2],[-86,11],[-7,6],[-1,13],[12,37],[38,5],[45,-20],[49,-29],[6,-13],[-19,-8]],[[48160,87445],[-6,-22],[-7,1],[-26,26],[-21,15],[-7,13],[-6,21],[12,2],[14,-4],[36,-20],[10,-20],[1,-12]],[[48139,87237],[5,-18],[-6,2],[-19,20],[-33,48],[-11,39],[-2,18],[8,-2],[7,-16],[31,-11],[8,-8],[0,-19],[10,-23],[2,-30]],[[48003,87637],[25,-22],[9,-16],[-14,-15],[-18,-4],[-21,3],[-34,17],[-12,38],[24,-1],[28,7],[13,-7]],[[48158,87688],[-7,-77],[-12,0],[-20,22],[-15,4],[-5,-11],[1,-14],[8,-9],[24,-52],[2,-15],[-3,-7],[-23,15],[-57,67],[-44,110],[60,18],[43,-29],[48,-22]],[[48220,87706],[-13,-42],[-20,7],[-5,4],[-5,11],[3,31],[-1,45],[22,-37],[19,-19]],[[53491,83977],[0,-58],[-7,-17],[-10,-11],[-28,-11],[-24,-17],[-22,-29],[-7,-41],[16,-30],[31,-16],[8,-58],[-26,-28],[-64,-28],[-7,-68],[2,-54],[-1,-39],[-5,-54],[-52,-24],[-34,82],[0,33],[-11,38],[-1,33],[-12,52],[-50,14],[-19,2],[-27,-9],[-6,3],[-33,72],[6,79],[-17,40],[-3,18],[1,20],[-14,16],[-18,9],[-8,44],[20,11],[48,-5],[15,3],[13,9],[39,73],[-1,16],[4,21],[42,8],[19,-28],[-3,-46],[2,-57],[26,-16],[10,-3],[10,43],[8,21],[10,12],[4,39],[-6,24],[-13,17],[48,49],[50,38],[29,2],[29,-9],[27,-13],[15,-11],[8,-18],[-18,-43],[-5,-23],[12,-77]],[[52408,83469],[-3,48],[-6,34],[-18,51],[27,12],[-5,100],[-10,52],[-75,53],[-60,51],[14,174],[6,46],[-23,91],[3,105],[9,164],[19,7],[14,-1],[53,-30],[22,-3],[15,-26],[18,-11],[13,28],[5,48],[42,62],[30,23],[20,11],[20,-25],[16,-28],[4,61],[12,117],[-40,19],[-33,-16],[-32,-74],[-29,-94],[-47,-8],[-37,-27],[-34,28],[-22,24],[0,35],[5,22],[39,76],[54,73],[53,-1],[39,23],[24,3],[72,-5],[38,16],[33,34],[73,141],[41,59],[82,21],[76,68],[22,1],[-36,-51],[-6,-19],[-4,-30],[25,-66],[-5,-40],[2,-78],[-24,-41],[-28,-87],[-12,-13],[-2,-101],[3,-25],[-4,-92],[28,-38],[29,-20],[99,1],[10,-16],[13,-29],[-9,-49],[-11,-36],[-28,-31],[-37,-23],[-23,-1],[-31,44],[-15,-14],[-15,-23],[-26,-119],[-12,-81],[-6,-7],[-15,12],[-25,1],[-31,-19],[16,-17],[17,-30],[-7,-15],[-28,-16],[-24,-32],[-11,-25],[-31,-29],[-19,-37],[9,-46],[4,-40],[9,-45],[-8,-35],[-38,-51],[-14,-45],[32,1],[21,-10],[12,-13],[12,-19],[-8,-23],[10,-59]],[[52956,83876],[12,-30],[14,-64],[23,-72],[-10,-30],[7,-38],[-7,-41],[-44,-46],[-51,-2],[-52,22],[-74,44],[-6,24],[-10,13],[-20,74],[1,92],[37,11],[81,43],[18,-6],[20,-23],[23,-1],[32,32],[6,-2]],[[53155,83462],[50,-36],[33,2],[22,-14],[6,-23],[2,-51],[-24,-15],[-26,5],[-36,-19],[-117,83],[2,69],[4,27],[56,7],[28,-35]],[[52981,83381],[-12,-3],[-17,46],[-2,15],[20,30],[12,34],[33,52],[19,61],[7,-1],[-8,-55],[-43,-151],[-9,-28]],[[53485,83505],[-10,-9],[-43,7],[-48,-40],[-18,12],[7,26],[5,9],[16,11],[11,16],[4,25],[10,-14],[30,-5],[14,-8],[12,-12],[10,-18]],[[53518,83868],[-26,-24],[-6,1],[-9,34],[14,20],[8,17],[6,0],[8,-19],[5,-29]],[[52912,83437],[-19,-6],[-21,12],[-35,48],[-4,12],[18,-8],[23,-25],[18,-5],[25,-21],[-5,-7]],[[52794,83459],[-29,-8],[-14,14],[-28,5],[-9,89],[2,5],[14,-6],[47,-41],[16,-45],[1,-13]],[[52946,83976],[-5,-11],[-17,11],[-2,37],[6,34],[-7,30],[8,19],[25,-45],[7,-21],[-9,-25],[-6,-29]],[[53070,84822],[-12,-13],[-38,19],[17,26],[42,13],[24,-4],[-27,-27],[-6,-14]],[[54190,83537],[-10,-10],[-46,17],[-56,40],[9,78],[14,34],[102,-88],[1,-33],[-14,-38]],[[54709,79837],[-7,13],[-13,48],[-14,6],[-19,4],[-14,7],[-31,28],[-16,8],[-18,2],[-18,-16],[-13,-19],[-41,0],[-45,9],[-65,63],[-16,1],[-18,-3],[-28,15],[-55,41],[-26,9],[-16,-5],[-14,-9],[-11,-2],[-6,14],[-20,16],[-21,2],[-6,-10],[-6,-90],[-7,-32],[-28,1],[-10,-15],[-22,-44],[-5,-41],[-38,8],[-18,7],[-16,-6],[-18,-23],[-49,2],[-39,13],[-17,52],[-18,21],[-22,18],[-8,4]],[[59445,72041],[-11,-4],[-17,16],[-10,5],[-10,-15],[-11,-11],[-10,-5],[-8,-2],[-14,-11],[-17,3],[-25,9],[-14,-22],[-3,3],[-2,55],[-9,23],[-11,13],[-16,-6],[-22,2],[-16,10],[-31,-16],[-26,-17],[-18,-17],[-14,1],[-24,16],[-18,17],[-2,14]],[[59086,72102],[17,-6],[30,12],[13,56],[4,65],[50,-19],[52,-9],[42,-4],[41,11],[126,69],[36,41],[23,14],[38,34],[40,19],[-25,-39],[-145,-174],[-10,-52],[7,-35],[20,-44]],[[59445,72041],[5,-11],[8,-33],[-32,-10],[-31,-3],[-18,4],[-17,-1],[-51,-95],[-28,-32],[-33,-19],[-33,-11],[-17,-1],[-15,-12],[-10,-22],[0,-22],[-5,-17],[-18,4],[-8,34],[-13,15],[-32,-8],[-16,1],[-52,33],[-16,13],[-10,28],[-27,101],[-4,75],[25,-19],[23,23],[23,38],[27,15],[16,-7]],[[27267,65185],[73,-26],[59,7],[28,16],[-3,-16],[26,-40],[10,-3],[38,20],[99,8],[10,-11],[18,-39],[25,-24],[26,-18],[28,-5],[27,8],[26,-4],[32,-37],[10,-5],[28,10],[-8,-34],[48,-49],[36,-95],[25,-39],[28,-35],[23,-24],[25,-11],[79,5],[18,-3],[17,-14],[15,-5],[9,5],[151,-149],[48,-79],[30,-41],[63,-59],[25,-13],[14,7],[-3,14],[-18,33],[-3,12],[24,-11],[43,-67],[12,-24],[21,-23],[22,-17],[-11,-26],[-17,-3],[-34,11],[27,-43],[5,-31],[12,-3],[19,35],[11,29],[48,-75],[25,-34],[-6,-20],[-2,-20],[28,18],[11,-2],[10,-11],[12,-32],[26,-7],[27,1],[55,-27],[51,-54],[49,-11],[49,-2],[24,-28],[11,-39],[-12,-27],[-7,-28],[18,-35],[-39,-15],[-6,-21],[2,-23],[8,-12],[23,11],[33,-10],[51,-8],[35,7],[71,-24],[21,-13],[42,-44],[19,-30],[42,-79],[35,-31],[31,-8],[11,5],[10,-8],[9,-11],[8,-35],[-5,-37],[-17,-29],[-10,-22],[-44,-2],[-62,-10],[-60,-32],[-29,-26],[-14,-17],[-31,-15],[-2,13],[0,17],[-8,31],[-7,-28],[-12,-21],[-19,-17],[-73,-1],[-29,23],[-30,17],[-109,16],[-27,-1],[-73,-18],[-73,-9],[-31,-11],[-30,-16],[-59,0],[-70,-18],[-70,-4],[45,131],[95,125],[17,27],[13,35],[3,26],[-4,23],[-23,39],[-4,29],[-7,19],[-33,17],[-33,10],[-35,0],[-73,13],[-39,1],[-33,27],[-55,96],[-26,26],[-13,22],[-10,24],[-13,140],[-11,68],[-17,58],[-25,45],[-27,15],[-101,-38],[-24,5],[-23,13],[-154,91],[-63,50],[-26,25],[-22,35],[-23,58],[-25,52],[0,-21],[-4,-14],[-129,-6],[-20,12],[-13,14],[-10,21],[-7,42],[-12,35],[-4,-38],[-6,-34],[-17,-20],[-20,-3],[-24,46],[-104,10],[-9,8],[-34,44],[-30,56],[29,19],[60,26],[13,18],[8,21],[-5,33],[-12,24],[-13,14],[-13,9],[-18,4],[-232,5],[-13,-17],[-21,-37],[-41,-46],[-28,-49],[-10,-25],[-12,-18],[-29,-30],[-24,-46],[-30,-21],[-16,13],[-16,0],[-11,-12],[-13,-5],[-59,-6],[-9,-11],[-8,-34],[-10,-64],[-9,-21],[-30,-8],[-28,-18],[-58,-62],[-15,-9],[3,45],[-3,44],[-16,2],[-19,-7],[-15,-13],[-29,-32],[-14,-9],[-14,17],[3,21],[95,79],[11,6],[17,-6],[17,3],[13,22],[-16,105],[6,71],[22,55],[45,83],[21,27],[219,174],[22,9],[142,35],[22,12],[66,51],[69,21],[73,-16]],[[28425,64488],[-11,-18],[-13,26],[-8,2],[-11,10],[-21,29],[-5,29],[17,2],[23,-5],[39,-16],[-4,-34],[-6,-25]],[[28326,64680],[-6,-10],[-15,22],[-22,9],[-13,33],[-12,13],[-1,12],[20,9],[14,-4],[16,-26],[9,-46],[10,-12]],[[28158,64834],[38,-13],[13,8],[13,2],[13,-5],[19,-48],[-16,-6],[-13,0],[-10,8],[-34,3],[-23,14],[-12,12],[-6,14],[18,11]],[[28367,64589],[-10,-2],[-27,24],[-9,20],[10,27],[2,30],[4,1],[4,-35],[22,-15],[1,-8],[13,-30],[-10,-12]],[[27066,64269],[-26,-31],[-55,-43],[-30,-1],[-30,16],[-20,36],[-12,35],[1,17],[19,-28],[16,-14],[13,9],[10,16],[-31,114],[2,25],[24,62],[65,-19],[11,-11],[10,-40],[14,-31],[17,-83],[2,-29]],[[27958,64898],[1,-15],[-49,42],[-21,44],[-8,10],[13,1],[55,-72],[9,-10]],[[55279,77689],[-18,-2],[-29,10],[-14,18],[-2,19],[0,17],[-9,29],[-23,29],[-49,5],[-18,9],[-18,11],[-20,8],[-19,-1],[-22,-8],[-40,13],[-13,-17],[-20,-20],[-18,0],[-34,46],[-10,3],[-30,-23],[-12,-1],[-9,7],[-40,18],[-18,3],[-14,-8],[-23,9],[-58,61],[-35,-46],[-73,11],[-21,-31],[-25,-60],[-20,-29],[-17,11],[-20,26],[-36,67],[-18,13],[-21,3],[-18,-8],[-10,-14],[-7,-98],[-7,-87],[0,-53],[40,-48],[47,-83],[15,-10],[7,-27],[11,-70],[12,-79],[24,-52],[22,-37],[26,-33],[33,-52],[27,-56],[7,-21],[52,-75],[51,-76],[46,-27],[7,-14],[0,-59],[5,-22],[30,-61],[62,-90],[7,-21],[2,-15],[-4,-12],[-16,-12]],[[54884,76577],[-13,13],[-58,88],[-55,56],[-63,104],[-84,41],[-58,46],[-34,-7],[-39,-14],[-23,-1],[-17,9],[-12,28],[2,22],[-2,28],[-34,46],[-46,44],[-43,56],[-87,151],[-18,49],[17,9],[13,0],[15,10],[24,0],[28,-10],[-25,32],[-31,32],[-80,127],[-24,59],[-3,65],[6,88],[-14,63],[-62,82],[-23,43],[-45,25],[-21,-2],[-12,-32],[-9,-71],[-40,-93],[-14,-41],[-21,-52],[-18,-4],[-11,5],[-33,88],[-32,68],[-4,31],[-3,40],[-24,144],[17,20]],[[54625,76610],[51,-16],[38,8],[34,-10],[21,-19],[5,-9],[-28,-1],[-31,8],[-35,-19],[-31,10],[-12,12],[-8,15],[-4,21]],[[54776,76685],[-20,-6],[-123,4],[-36,12],[-40,31],[-9,9],[41,9],[37,-9],[12,-22],[101,-18],[37,-10]],[[54662,76768],[-44,-1],[-38,10],[-19,18],[2,15],[6,25],[42,-3],[65,-18],[15,-21],[-4,-9],[-25,-16]],[[54230,77224],[5,-20],[-35,38],[-13,26],[-3,11],[46,-55]],[[54113,77751],[-34,-12],[-16,22],[-4,18],[-29,6],[-17,25],[-3,11],[24,28],[13,45],[16,-27],[20,-51],[11,-14],[19,-51]],[[54119,77625],[7,-25],[-26,23],[-23,9],[-5,17],[3,14],[5,14],[18,-2],[3,-14],[18,-36]],[[54218,77382],[-7,-16],[-18,29],[-16,20],[-12,23],[-23,30],[-8,34],[-34,69],[-6,19],[18,-28],[14,-18],[12,-4],[30,-44],[30,-57],[35,-49],[-8,-2],[-7,-6]],[[54219,77143],[4,-8],[-1,-6],[-14,8],[-4,-2],[-68,126],[-7,24],[24,-29],[66,-113]],[[54269,77173],[19,-43],[-18,9],[-18,27],[-11,28],[28,-21]],[[54024,77568],[-2,-22],[-17,28],[-9,51],[-21,82],[-3,23],[11,23],[0,23],[-15,72],[12,11],[8,2],[3,-50],[7,-29],[20,-35],[-4,-58],[4,-83],[4,-18],[2,-20]],[[54891,76479],[37,-39],[-111,51],[13,5],[12,1],[49,-18]],[[55143,76286],[-51,54],[-48,61],[-93,94],[-67,23],[-91,76],[-59,27],[23,6],[26,0],[140,-101],[-16,27]],[[54907,76553],[20,10],[17,-7],[11,-33],[22,-22],[35,-38],[22,-29],[50,-53],[12,-7],[25,-15]],[[49135,54774],[-37,15],[8,19],[36,-11]],[[48465,57848],[17,-38],[22,-26],[34,3],[24,-15],[21,-30],[14,-65],[15,-47],[7,-67],[24,-35],[19,-17],[26,-48],[27,-25],[27,6],[13,-26],[21,-18],[20,-1],[18,56],[24,22],[61,45],[23,20],[25,13],[58,4],[54,-13],[27,-11],[18,8],[18,-27],[18,-56],[14,-18],[15,-19],[12,-44],[13,-44],[7,-19],[16,-44],[14,0],[14,18],[6,14]],[[49161,54798],[-2,12],[-11,4],[-29,26],[5,83],[-13,4],[-11,-11],[-20,-101],[-10,-17],[-146,52],[-31,42],[-38,9],[-66,-5],[-54,-12],[-16,-25],[137,15],[15,-3],[7,-16],[-173,-33],[-67,-19],[-19,5],[-15,32],[-72,4],[-15,-11],[-8,-23],[28,5],[44,1],[12,-18],[-139,-24],[-97,-45],[-41,-33],[-135,-110],[-83,-52],[-22,-20],[-37,-53],[-48,-34],[-54,-64],[-33,-14]],[[26978,56492],[-19,64],[-26,61],[-23,37],[-2,88],[-9,48],[-34,44],[-30,30],[-21,-6],[13,-50],[34,-65],[3,-25],[-1,-33],[-23,5],[-21,14],[-26,4],[-17,20],[-36,77],[26,66],[8,43],[-1,90],[-6,43],[-28,67],[-44,72],[-61,60],[-29,47],[-73,37],[-27,24],[-22,45],[-3,33],[8,50],[-20,63],[-86,125],[-48,46],[-11,26],[-7,9],[7,-86],[21,-52],[55,-48],[15,-28],[6,-37],[-32,-70],[-16,-18],[-5,-38],[-10,-12],[-11,22],[-45,110],[-86,53],[-16,32],[-32,101],[-14,91],[5,61],[35,96],[11,41],[-2,26],[1,37],[-13,26],[-33,35],[-21,27],[6,14],[38,37],[2,33],[0,11]],[[26766,58131],[7,-23],[8,-36],[3,-46],[36,-155],[28,-86],[62,-158],[26,-29],[45,-127],[16,-21],[9,-37],[46,-31],[13,-23]],[[56657,45580],[-11,-11],[-6,-30],[-1,-23],[-19,-18],[-38,4],[-38,17],[-27,5],[-18,-4],[-67,-57],[-22,-7],[-73,4],[-41,12],[-30,2],[-20,-18],[-26,-42],[-22,-22],[-10,2],[-6,18],[-9,24],[-2,63],[-11,69],[7,36],[21,27],[8,53],[-7,81],[0,56],[6,33],[-8,79],[-22,126],[-30,102],[-39,79],[-25,76],[-12,72],[4,173],[12,153],[9,121],[-2,203],[-27,132],[-6,142],[15,152],[3,104],[-10,53],[-7,8],[-9,5],[-66,5],[-89,7],[-78,2],[-84,2],[-14,20],[-6,35],[0,35],[17,108],[-2,9],[-30,2],[-81,-18],[-54,-17],[-34,-6],[-59,-29],[-37,-62],[-12,-78],[1,-64],[-2,-47],[-17,-49],[-14,-56],[0,-30],[-8,-149],[-55,-20],[-55,0],[-13,1],[-68,36],[-25,0],[-22,-19],[-42,-18],[-39,-13],[-40,-45],[-11,-4],[-27,23],[-37,-2],[-38,-11],[-17,-5],[-12,14],[-35,111],[-46,149],[-25,94],[-10,24],[-16,32],[-22,61],[-9,58],[4,55],[-13,73],[-29,93],[-20,89],[-9,85],[-2,72],[4,60],[-5,45],[-16,28],[-9,37],[-7,15],[-13,34],[-29,38],[-33,20],[-70,0],[-93,1],[-84,-3],[-93,-3],[-94,-3],[-26,-6],[-72,-2],[-58,10],[-21,6],[-38,5],[-59,1],[-32,-4],[-77,0],[-7,-1],[-12,-11],[-33,15],[-32,-5]],[[53630,48464],[-19,17],[-39,-11],[-19,-13],[-31,-48],[-46,-25],[-17,2],[-12,8],[-27,53],[-20,50],[-8,28]],[[53392,48525],[12,7],[36,11],[27,5],[6,14],[4,156],[1,159],[-10,21],[-9,12],[-1,11],[14,20],[20,23],[6,11],[22,42],[43,97],[33,24],[30,25],[5,10]],[[53631,49173],[4,19],[14,-2],[4,-9],[7,-20],[12,-29],[21,-34],[22,-37],[11,-5],[17,19],[21,28],[30,20],[7,19],[4,40],[2,44],[3,51],[6,7],[11,5],[20,-15],[9,-15],[16,0],[10,14],[19,25],[25,10],[25,24],[25,31],[12,3],[12,-40],[11,-29],[2,-17],[-11,-34],[-12,-45],[10,-55],[3,-54],[-1,-32],[9,-13],[6,-7],[9,8],[17,-2],[21,-17],[21,2],[20,20],[37,81],[54,141],[44,88],[36,36],[24,43],[12,48],[21,33],[43,26],[32,29],[33,97],[44,174],[12,156],[7,94],[-4,326],[-3,107],[7,58],[16,40],[44,85],[30,70],[23,81],[44,186],[19,60],[8,26],[27,50],[37,43],[47,38],[73,129],[59,130],[-8,157],[13,129],[32,166],[11,174],[-11,184],[4,151],[31,175],[13,65],[4,106],[-1,169],[39,232],[37,138],[41,155],[15,94],[21,125],[-3,100]],[[55169,53846],[-4,116],[10,158],[-3,94],[-15,81],[7,51],[30,21],[36,81],[66,212],[71,104],[49,32],[52,-3],[33,-19],[16,-33],[39,-50],[62,-66],[46,-83],[26,-83],[20,-46],[25,-15],[40,6],[45,-19],[48,-47],[29,-17],[10,12],[23,-7],[52,-38],[42,21],[61,-16],[143,-68],[7,11],[4,3],[12,27],[31,137],[26,85],[12,31],[31,45],[35,11],[35,-4],[28,-19],[26,-23],[29,0],[30,22],[44,40],[46,26],[40,29],[65,50],[26,23],[33,10],[91,-46],[59,30],[24,-9],[51,33],[10,22],[32,111],[35,33],[52,-17],[30,-17],[98,-48],[127,-49],[38,-8],[15,-5],[13,7],[42,63],[14,9],[12,-1],[80,-51]],[[58059,50276],[0,-22],[1,-24],[13,-30],[25,-60],[19,-56],[1,-49],[-4,-82],[-1,-48],[2,-64],[0,-121],[-1,-86],[3,-44],[30,-106],[13,-118],[7,-86]],[[53692,53088],[67,-1],[66,-2],[73,1],[70,1],[55,-3],[26,25],[25,-38],[12,-9],[5,3],[9,-27],[31,3],[5,-6],[3,-33],[29,1],[14,-8],[12,1],[17,19],[12,-6],[22,-25],[15,-21],[22,7],[51,-4],[39,-20],[39,-57],[26,-33],[23,-48],[9,9],[8,13],[5,6],[-1,41],[-13,71],[-5,59],[3,49],[10,35],[17,22],[2,33],[0,4]],[[54495,53150],[19,79],[19,78],[22,92],[19,75],[-2,37],[1,56],[4,62],[-1,37],[6,25],[13,93],[7,53],[12,25],[17,17],[25,1],[66,11],[62,24],[21,11],[38,39],[15,2],[13,-15],[75,-45],[20,-17],[8,2],[11,-3],[17,-1],[18,6],[10,-6],[14,-29],[9,3],[12,21],[23,22],[43,25],[7,-11],[15,-54],[16,-19]],[[53631,49173],[-7,9],[-21,39],[-25,61],[-10,9],[-13,-1],[-22,-22],[-22,-35],[-39,-33],[-32,-18],[-3,-22],[-8,-39],[-11,-23],[-28,-8],[-11,-34],[-25,-66],[-16,-30]],[[53338,48960],[-4,13],[-10,16],[-21,51],[-20,63],[-5,29],[-6,17],[-1,64],[-30,75],[-77,135],[-8,40],[-65,124]],[[62354,44883],[14,-79],[0,-60],[-6,-19],[-13,12],[-23,48],[-43,46],[20,4],[12,-4],[12,4],[8,26],[1,16],[11,12],[7,-6]],[[62163,44753],[19,-35],[-54,15],[-8,31],[-1,24],[20,-5],[24,-30]],[[62073,44987],[-5,-8],[-25,33],[-15,8],[-21,53],[8,184],[7,24],[5,10],[12,3],[14,-23],[-4,-119],[19,-79],[12,-63],[-7,-23]],[[31423,52547],[-53,-26],[-4,4],[-3,15],[1,109],[0,124],[-9,51],[-24,81],[-31,108],[-9,31],[-14,18],[-16,2],[-11,-7],[-16,-20],[-15,-22],[-28,-65],[-29,-76],[-17,-17],[-16,-7],[-15,2],[-12,21],[-13,41],[-14,55],[-18,18],[-7,-17],[-6,-32],[-4,-32],[12,-41],[10,-32],[-18,1],[-56,0],[-66,0],[-65,0],[-58,0],[-55,0],[-21,3],[-21,18],[-20,9],[-10,-1],[-20,-18],[-24,-3],[-17,-17],[-14,2],[0,-95],[0,-135],[-1,-144],[15,11],[13,-1],[10,-10],[27,8],[14,-4],[14,-4],[13,-1],[8,-11],[11,2],[12,13],[13,-8],[15,-20],[10,-31],[8,-37],[9,-20],[-1,-35],[0,-28],[-3,-24],[4,-15],[2,-16],[0,-9],[-5,-4],[-11,-3],[-12,-3],[-8,1],[-6,14],[-6,2],[-9,-2],[-9,9],[-8,18],[-14,18],[-15,-8],[-11,-9],[-11,-11],[-9,-12],[-10,3],[-13,-9],[-10,-14],[-14,-10],[-15,-6],[-18,-5],[-17,-2],[-19,-4],[-1,-76],[-2,-148],[-1,-99],[0,-90],[7,-33],[34,-70],[26,-37],[22,-41],[23,-17],[9,-16],[6,-25],[3,-27],[3,-23],[-3,-24],[-5,-23],[2,-24],[8,-19],[2,-24],[6,-23],[3,-23],[7,-16],[8,-12],[11,-19],[2,-17],[-2,-21],[0,-15],[11,-35],[3,-25],[-5,-29],[-5,-101],[-12,-116],[-8,-88],[-12,-143],[-15,-167],[-18,-204],[-17,-201],[-18,-195],[-15,-176],[-17,-194],[-10,-117],[-5,-20]],[[28094,52681],[-8,40],[-38,57],[19,74],[46,56],[60,-44],[7,87],[-22,76],[4,144],[7,29],[16,39],[20,26],[12,8],[21,-13],[13,29],[49,-13],[15,12],[10,20],[12,14],[15,35],[9,40],[7,16],[17,-6],[1,18],[9,23],[30,53],[-1,23],[-8,51],[2,19],[17,6],[21,15],[10,48],[14,42],[15,63],[17,4],[9,72],[22,64],[46,189],[-13,-4],[-11,-26],[-13,3],[-14,15],[4,85],[-8,10],[-23,-65],[-19,67],[-2,40],[8,40],[-1,27],[-31,-20],[2,25],[19,26],[9,27],[17,29],[7,44],[4,69],[7,74],[-5,36],[-9,31],[-8,137],[2,80],[-4,62],[-8,54],[-37,69],[59,80],[21,60],[-27,124],[-35,105],[-1,62],[10,-8],[11,2],[11,132],[-3,41],[-19,67],[-24,1],[-21,83],[-13,19],[-9,52],[-34,102],[-27,53]],[[28507,56830],[8,-12],[23,-83],[37,-53],[38,-87],[16,-59],[12,-11],[11,-22],[-5,-16],[-12,-17],[-3,-35],[8,-19],[8,-12],[22,8],[12,40],[-8,178],[-13,89],[-15,27],[-13,35],[9,27],[24,12],[31,31],[115,170],[39,159],[30,58],[34,37],[41,-9],[33,20],[10,51],[-9,69],[-13,41],[12,61],[13,91],[-1,76],[16,46],[-6,18],[-23,-37],[-18,-16],[10,30],[33,76],[16,115],[13,48],[46,67],[10,32],[34,50],[56,108],[22,30],[108,-69],[34,4],[-6,-13],[-16,-4],[-23,-19],[-6,-41],[15,-44],[17,-12],[14,28],[14,80],[22,88],[6,92],[15,32],[24,11],[41,-18],[32,-19],[33,-3],[101,14],[164,240],[77,52],[47,50],[31,99],[8,74],[22,28],[24,0],[11,18],[3,23],[57,64],[33,8],[28,-1],[65,-56],[29,-98],[5,-68],[-40,-74],[-10,-32]],[[28301,53307],[-7,-13],[-14,23],[-5,29],[8,21],[12,-7],[5,-18],[1,-35]],[[82828,65953],[-10,-34],[-16,5],[0,25],[-4,7],[5,23],[3,7],[18,-20],[4,-13]],[[83850,69983],[-23,-16],[-72,49],[-51,55],[-31,65],[-4,28],[35,-5],[35,-24],[8,-36],[14,-11],[9,-21],[65,-49],[10,-15],[5,-20]],[[83970,69103],[-4,-12],[-34,33],[-37,7],[-13,29],[-2,46],[39,-2],[48,-41],[11,-21],[-8,-39]],[[83936,68939],[-1,-11],[-24,37],[-11,7],[5,21],[16,5],[13,-47],[2,-12]],[[84e3,69062],[-2,-27],[-8,4],[-10,47],[6,12],[14,-3],[0,-33]],[[83283,66507],[-21,-27],[-13,13],[0,36],[7,32],[-8,23],[7,28],[16,8],[5,-17],[9,-10],[3,-9],[0,-18],[-9,-30],[7,-16],[-3,-13]],[[80662,63993],[10,-20],[28,14],[5,-25],[-1,-12],[-9,-29],[-23,22],[-23,-5],[-16,2],[-5,14],[13,28],[21,11]],[[83680,68021],[-24,-13],[-9,0],[0,42],[20,39],[8,-13],[5,-21],[0,-34]],[[81542,64979],[3,-27],[-22,41],[-6,2],[-11,15],[-6,25],[17,1],[16,-30],[9,-27]],[[81330,64286],[-6,-11],[-8,20],[-2,30],[-6,16],[14,21],[6,22],[15,-4],[7,-7],[-14,-23],[-3,-10],[-3,-54]],[[81289,64308],[-27,-12],[-6,2],[10,30],[24,21],[-1,-41]],[[78093,64266],[3,8],[-6,72],[1,17],[-3,6],[-11,6],[-17,-11],[-51,-47],[-44,-87],[-20,-19],[-20,-8],[-24,15],[-27,10],[-37,-22],[-19,10],[-9,18],[-7,27],[4,34],[-2,25],[-16,13],[-17,11],[-10,32],[-5,36],[4,47],[3,50],[-9,23],[-26,12],[-64,23],[-57,12],[-24,-6],[-19,6],[-11,9],[-6,16],[0,22],[9,52],[11,51],[26,73],[2,51],[-2,59],[13,79],[23,59],[11,18],[-3,26],[-9,24],[-13,13],[-21,16],[-34,4],[-45,16],[-54,35],[6,67],[0,42],[-7,34],[-11,24],[-6,22],[10,60],[-13,65],[-14,27],[-15,33],[-2,37],[7,34],[37,73],[0,17],[-9,-1],[-10,-2],[-50,-26],[-6,16],[-18,10],[-37,2],[-43,-5],[-54,-26],[-50,-45],[-22,-32],[-20,-19],[-15,-7],[-19,14],[2,45],[34,82],[4,56],[-10,49],[-1,38],[-12,25],[-17,12],[-9,28],[0,80],[15,83],[24,26],[15,13],[4,16],[-8,57],[1,37],[15,72],[14,54],[28,-9],[12,13],[13,19],[15,33],[10,38],[12,90],[8,13],[35,-15],[10,11],[19,52],[18,64],[26,20],[18,2],[9,21],[-1,31],[-17,50],[-8,39],[2,24],[26,15],[6,29],[-4,63],[11,75],[6,89],[2,66],[0,50],[-3,53],[-4,96],[-11,84],[2,32],[-2,102],[-7,86],[-14,16],[-26,28],[-15,5],[-12,-10],[-5,-30],[-11,-28],[-15,6],[-6,29],[-10,37],[-30,175],[-4,50],[-5,51],[-10,25],[-11,14],[-25,59],[-13,25],[-6,4],[-14,-4],[-13,0],[-11,29],[-9,36],[-10,18],[-17,9],[-17,-3],[-10,-31],[-7,-18],[-12,-41],[-21,-58],[-10,-21]],[[75453,67833],[-1,24],[3,70],[-10,17],[-31,17],[-35,23],[-17,25],[-9,8],[-13,-4],[-21,-26],[-20,-30],[-16,-3],[-16,15],[-16,18],[-53,26],[-24,4],[-42,-5],[-35,6],[-5,8],[0,14],[5,29],[3,27],[-4,16],[-35,20],[-33,14],[-34,5],[-23,-10],[-23,-22],[-18,-39],[-27,-17],[-32,-29],[-16,-28],[-24,-58],[-34,-72],[-31,-71],[-16,-68],[-21,-43],[-22,-31],[-16,-85]],[[71610,72290],[-21,-9],[-42,-5],[-14,1],[-21,1],[-42,19],[-57,25],[-58,35],[-32,28]],[[70705,73169],[-4,5],[-8,15],[-34,46],[-1,12],[52,45],[31,18],[16,13],[3,-2],[8,-22],[20,-13],[14,3]],[[84544,74886],[-3,5],[-23,-51],[-45,-48],[-96,-10],[-30,34],[-11,-24],[-9,-31],[-25,-11],[-39,-2],[-22,-21],[-12,-23],[-54,-8],[-20,-31],[-34,-11],[-140,-135],[-30,-57],[-29,-66],[-21,-34],[-18,-23],[-16,-10],[-17,-23],[-16,-3],[-17,11],[-19,-4],[-12,-28],[10,-36],[-5,-16],[-37,-19],[-55,-13],[-23,-24],[-8,-14],[-12,-7],[-12,47],[-4,62],[23,15],[20,8],[116,86],[-14,64],[10,28],[26,45],[17,23],[-10,8],[-75,-15],[-44,1],[-22,5],[7,39],[-4,38],[-5,15],[38,44],[18,11],[13,-1],[-1,27],[-11,40],[12,52],[79,61],[19,55],[31,51],[58,128],[4,22],[16,60],[3,24],[-26,35],[-11,49],[-78,89],[-7,76],[-7,-3],[-12,-53],[-10,-18],[-36,-1],[-18,20],[-100,13],[-25,-34],[-23,-53],[-22,-38],[-23,-20],[-19,-35],[-81,-206],[-31,-16],[-144,-124],[-72,-49],[-56,-87],[-19,-52],[-17,-58],[-10,-88],[-51,-107],[-18,-23],[-18,-9],[-23,3],[-21,-7],[-35,10],[-43,-34],[-48,-29],[-42,73],[-30,19],[-48,-21],[-23,-33],[-47,-162],[-17,-93],[1,-38],[27,-116],[31,-64],[69,-74],[147,-51],[34,18],[37,0],[39,-48],[24,-80],[3,-55],[0,-19],[9,-16],[5,-27],[-15,-23],[-12,-12],[-10,-84],[0,-94],[12,-31],[32,-44],[49,-36],[45,-8],[86,17],[35,57],[-2,24],[1,32],[76,83],[43,74],[-7,19],[-8,13],[8,8],[23,5],[106,76],[83,-62],[47,-72],[47,-13],[33,-36],[37,-32],[49,-2],[41,-7],[13,30],[13,19],[14,-4],[17,-38],[47,-30],[43,2],[30,11],[18,-14],[-26,-49],[4,-79],[-20,-25],[-19,-40],[11,-26],[10,-12],[-1,-32],[-17,-18],[-32,-48],[-19,1],[-9,9],[-6,18],[-4,27],[-12,18],[-31,7],[-33,-6],[-73,-71],[-71,-57],[-75,-45],[-25,-28],[-18,-8],[-30,22],[-19,-2],[-4,-14],[24,-40],[6,-31],[-3,-23],[-13,-11],[-20,18],[-18,-25],[-8,-42],[0,-99],[-12,-22],[-33,-12],[-35,-32],[-13,15],[-5,17],[4,46],[-4,22],[-16,-1],[-25,-13],[-18,-31],[-6,-18],[24,-58],[23,-6],[6,-13],[-19,-29],[-45,-42],[-8,-36],[-13,-34],[-19,-27],[-13,-28],[-15,-15],[-25,-17],[-31,-68],[-23,-65],[-27,-32],[-21,-109],[-38,-58],[-14,-94],[10,-58],[41,1],[21,-21],[44,-76],[52,-49],[53,-28],[66,-71],[19,-29],[15,-61],[29,-174],[20,-86],[2,-46],[31,-85],[33,-146],[37,-127],[8,-99],[-13,-46],[1,-59],[37,-55],[85,-63],[13,-18],[17,-31],[0,-95],[13,-31],[12,-18],[51,-41],[21,-33],[23,-54],[6,-48],[3,-65],[-29,-2],[-23,7],[-91,84],[-24,3],[-33,-12],[-48,16],[-51,93],[-36,28],[-39,15],[-93,-81],[-24,6],[-7,-9],[-11,-14],[44,-17],[43,26],[42,39],[60,-21],[10,-35],[10,-59],[42,-40],[33,-18],[41,-52],[41,-83],[86,-95],[35,-90],[13,-59],[12,-83],[-30,-27],[-26,-4],[-41,-13],[-30,-29],[-31,-52],[-86,-82],[-17,-51],[-11,-44],[-21,-22],[-54,21],[-50,-2],[-56,-60],[-14,-24],[9,4],[9,8],[25,-9],[40,32],[38,-98],[76,16],[71,82],[27,1],[23,-13],[25,-32],[69,-142],[37,-16],[37,-33],[20,-4],[18,-10],[-49,-52],[-64,-113],[-28,-27],[-19,-30],[51,15],[37,54],[18,13],[15,-12],[7,-67],[-14,-205],[-18,-3],[-17,56],[-20,17],[-18,-11],[-33,0],[-13,-25],[-11,-36],[20,-7],[40,-62],[4,-33],[-11,-22],[-28,9],[34,-46],[-9,-48],[-11,-19],[-20,-12],[-12,-42],[18,-69],[18,-89],[2,-43],[-28,18],[-43,-54],[-23,-4],[-16,71],[-19,-11],[-13,-21],[-18,-77],[-21,-69],[-19,-19],[-22,5],[-18,-2],[5,-18],[19,-23],[0,-27],[-41,-84],[-7,-33],[1,-28],[-21,-34],[11,-57],[-6,-40],[-19,-54],[-19,-36],[-24,-58],[-29,-33],[-39,-122],[-11,-61],[-3,-63],[-13,-21],[-20,-28],[-24,14],[-1,42],[-10,4],[-6,27],[-2,35],[3,28],[-10,-8],[-6,-33],[-16,-27],[-16,11],[-18,22],[1,-32],[9,-31],[4,-32],[24,-6],[17,-37],[13,-55],[2,-21],[10,-25],[1,-21],[-23,-20],[-29,-36],[-35,-63],[-29,-42],[-26,0],[-15,5],[-23,24],[-26,10],[35,-85],[19,-15],[24,3],[23,32],[33,-3],[8,-49],[-9,-55],[-18,-72],[-3,-62],[22,-88],[1,-27],[-9,-13],[-26,23],[-21,29],[-22,-7],[-22,12],[-23,-10],[-10,-21],[7,-34],[20,-28],[12,-43],[-14,-15],[-58,10],[-14,-8],[-17,-47],[11,-71],[-13,-43],[-24,-11],[-32,-35],[-19,-8],[1,-15],[14,-16],[8,-21],[-18,-72],[-26,-23],[-42,12],[-32,-17],[-28,31],[-30,1],[-20,-39],[-2,-45],[-20,-4],[-11,3],[-15,-3],[2,-24],[8,-21],[41,-10],[7,-30],[2,-47],[-43,-80],[-18,-54],[-27,1],[-20,-43],[-11,-60],[-14,12],[-31,-9],[-10,-28],[8,-12],[1,-20],[-13,-67],[-14,-18],[-6,27],[-4,42],[-11,3],[-18,-39],[-22,-28],[-18,-11],[-14,26],[-34,13],[-13,-112],[-29,-40],[-13,-13],[-23,-4],[15,-15],[5,-29],[-9,-28],[-23,-6],[-13,-22],[-5,-100],[-14,-35],[-35,-2],[-26,23],[-8,-19],[-4,-17],[-14,-18],[-26,-5],[-59,-45],[-26,13],[-32,17],[-23,-17],[-7,-34],[-10,-26],[-32,0],[-26,32],[-26,24],[-29,-20],[-22,-42],[-27,-14],[-5,-26],[-12,-13],[-29,5],[-11,65],[-16,9],[-16,-32],[-6,-26],[-8,-19],[3,-53],[-16,-1],[-21,32],[-23,6],[-20,-30]],[[81740,64827],[-11,8],[-11,6],[-18,0],[-7,-8],[-13,-5],[-9,-16],[-1,-2]],[[81670,64810],[-23,11],[-29,44],[-20,73],[-26,39],[-12,35],[-4,62],[-5,29],[2,33],[7,29],[-28,-15],[-20,-27],[4,-34],[-5,-32],[-31,-16],[2,-14],[2,-14],[24,-43],[5,-36],[10,-20],[19,-56],[-1,-110],[11,-31],[-4,-30],[-7,-42],[-1,0],[-6,12]],[[81534,64657],[-9,-2],[-3,-14],[-1,-13]],[[81521,64628],[-1,-1],[-16,-9],[-14,-8],[-11,-11],[-17,-32],[-33,-8],[-16,76],[-23,-51],[-6,-104],[-9,-18],[-14,-15],[-26,37],[-23,-25],[-18,-25],[-8,-22],[-13,-25],[-25,24],[-21,36],[5,27],[-2,17],[-10,14],[-10,-2],[5,-35],[4,-67],[-10,-19],[-14,-15],[-31,12],[-21,25],[-26,21],[-22,4],[-5,-42],[-15,-35],[-13,-4],[-14,6],[-18,-37],[-8,-27],[-22,-29],[-58,-13],[-21,-29],[-27,5],[-21,-7],[-13,2],[-10,15],[-13,0],[-5,-47],[-33,-20],[-30,-5],[-33,-62],[-24,-37],[-17,-4],[-13,13],[-7,56],[-6,6],[-4,-52],[-6,-43],[-12,-24],[-38,-54],[-11,-54],[7,-49],[51,-12],[7,-27],[-5,-22],[-13,-19],[-3,-28],[55,-88],[2,-34],[-9,-19],[-10,-41],[-29,-35],[-62,-18],[-51,18],[-16,40],[1,28],[13,-8],[14,3],[-4,26],[-6,15],[-24,23],[-19,62],[4,51],[-11,40],[-11,34],[-12,20],[-6,25],[12,78],[-7,45],[22,56],[6,63],[39,22],[3,60],[-29,2],[-19,44],[-5,-18],[-15,-2],[-26,84],[-8,11],[-12,2],[6,-90],[-30,-33],[-25,-15],[-35,-6],[-20,-10],[-18,8],[4,27],[10,33],[-9,27],[-20,20],[-30,-1],[-21,6],[-20,-2],[-8,12],[-19,42],[-17,26],[-7,26],[7,31],[-6,18],[-32,2],[1,-43],[3,-52],[9,-39],[-6,-22],[-16,-15],[-17,42],[-8,10],[-9,-2],[-6,-41],[-15,-37],[-28,4],[-22,-23],[-26,-10]],[[80802,63359],[13,-26],[9,-37],[8,-68],[4,-63],[-28,-40],[-25,-16],[-50,-154],[-11,-48],[-8,-21],[-3,-21],[1,-21],[-13,-74],[-12,-91],[-7,-37],[-14,-28],[-19,-15],[-11,-2],[-11,-8],[-27,-49],[-30,-38],[5,-17],[0,-16],[-13,-18],[-14,3],[-42,-14],[-16,-28],[-16,-51],[-6,-7],[-25,-12],[-20,-5],[-33,36],[-16,11],[-44,15],[-43,24],[-30,28],[-61,69],[-7,123],[-11,67],[0,24],[4,206],[4,22],[8,20],[27,46],[31,37],[44,76],[33,35],[27,50],[-16,-2],[-12,6],[12,43],[12,23],[14,12],[29,-9],[27,9],[19,38],[19,8],[71,-12],[49,17],[24,35],[12,2],[36,-10],[14,-37],[-1,25],[1,23],[7,-2],[47,-45],[0,55],[3,15],[15,23],[7,-1],[19,-44],[17,-26],[23,-13]],[[81534,64657],[6,-13],[0,-1],[-13,-11],[-4,-3],[-2,-1]],[[81740,64827],[1,-2],[6,-22],[-2,-24],[11,-12],[3,-23],[-12,-13],[-1,-28],[-6,-17],[-36,30],[-29,16],[-27,-6],[-9,18],[-2,18],[31,32],[2,16]],[[81730,64637],[-7,-9],[-19,42],[-1,14],[15,2],[16,-19],[0,-17],[-4,-13]],[[81665,64637],[-33,0],[-7,5],[-4,13],[12,22],[45,30],[-11,-32],[-2,-38]],[[19644,36209],[-43,-18],[2,32],[11,27],[31,-16],[15,-3],[-16,-22]],[[28110,32461],[-50,-12],[-2,3],[3,10],[11,18],[14,21],[3,1],[5,-2],[6,-4],[15,-14],[4,-10],[-1,-8],[-8,-3]],[[30691,41759],[5,-66],[38,-87],[12,-99],[9,-13],[52,-49],[1,-12],[-8,-18],[-7,-24],[5,-34],[9,-46],[4,-42],[5,-44],[6,-68],[4,-61],[13,-90],[3,-56],[0,-34],[10,-33],[20,-39],[28,-39],[22,-47],[16,-31],[21,-26],[15,-23],[6,-16],[2,-13],[-6,-13],[-25,-61],[-34,-92],[0,-12],[33,-66],[5,-27],[0,-37],[-11,-45],[-35,-14],[-8,-12],[-1,-15],[8,-19],[-1,-44],[13,-49],[-7,-16],[-13,-23],[0,-22],[4,-24],[14,-20],[54,-69],[4,-9],[-1,-7],[-21,-46],[-2,-28],[1,-47],[3,-30],[7,-12],[27,-14],[34,-105],[32,-98],[0,-85],[3,-98],[21,-78],[3,-62],[6,-70],[25,-43],[10,-85],[2,-45],[-1,-29],[19,-92],[2,-79],[-5,-57],[1,-32],[2,-22],[17,-20],[7,-13],[24,-5],[35,-2],[61,21],[46,20]],[[31334,38697],[52,-104],[-22,-140],[-36,-224],[-28,-174],[-5,-23],[-5,-34],[-60,-49],[-88,-71],[-44,-38],[-57,-48],[-13,-39],[-17,-22],[-18,-27],[-6,-30],[-17,-19],[-15,-68],[0,-52],[9,-35],[17,-15],[6,-43],[5,-30],[12,-23],[-3,-19],[-10,-14],[-18,-8],[-12,-43],[-15,-105],[-2,-38],[16,-96],[9,-51],[23,-187],[4,-51],[-32,-71],[-13,-43],[-5,-38],[0,-30],[3,-28],[27,-87],[31,-79],[15,-41],[0,-55],[-7,-31],[-17,-12],[-36,-21],[-16,-32],[-16,-5],[-16,25],[-17,-6],[-21,-22],[-8,-53],[-19,-92],[-16,-25],[-12,-70],[-21,-100],[-10,-60],[-5,-44],[-22,-28],[-25,-56],[-19,-55],[-7,-15],[-15,-5],[-10,-49],[-36,-74],[-9,-85],[-13,-46],[-2,-82],[-20,-151],[-4,-33],[-20,-26],[-27,-58],[-8,-43],[12,-128],[15,-128],[1,-61],[-6,-82],[-4,-36],[10,-14],[17,-10],[6,-31],[-13,-22],[-5,-40],[-14,-44],[-40,-17],[-14,16],[-5,-15],[2,-31],[-9,-37],[-21,-100],[-13,-90],[-8,-39],[3,-33],[7,-19],[0,-18],[-11,-21],[-11,-35],[-11,-5],[-12,10],[-13,-21],[-3,-43],[-7,-54],[-3,-64],[-5,-81],[16,-56],[21,-101],[16,-25],[17,2],[14,-20],[8,-24],[-11,-42],[-18,-7],[-2,-24],[6,-53],[6,-52],[18,-25],[7,-70],[17,-23],[-2,-89],[17,-105],[18,-30],[8,-14],[-5,-46],[-15,-36],[-3,-58],[6,-43],[18,-40],[14,-4],[20,16],[21,-19],[3,-35],[3,-31],[-11,-41],[-12,-76],[-3,-75],[3,-114],[6,-89],[1,-56],[1,-25],[-7,-17],[-19,-9],[-16,-4],[-13,-14],[-3,-28],[-11,-47],[-11,-35],[-19,-51],[-12,-53],[-10,-35],[1,-24],[-7,-46],[-8,-39],[-15,-129],[-20,-27],[-17,-13],[-8,-18],[6,-35],[18,-10],[6,-29],[-3,-44],[12,-41],[-1,-50],[11,-93],[-10,-62],[3,-53],[0,-52],[-15,-41],[-29,-8],[-16,-38],[-28,-41],[-3,-33],[-5,-30],[-11,-11],[-18,0],[-14,-5],[-20,-38],[-22,-21],[-5,-32],[2,-38],[-11,-23],[-15,-44],[-9,-48],[9,-44],[10,-78],[2,-34],[-13,-65],[-10,-42],[10,-53],[8,-30],[-8,-66],[-6,-41],[5,-76],[20,-85],[19,-75],[2,-88],[5,-70],[9,-76],[19,-29],[15,-26],[-3,-36],[-11,-44],[-15,-33],[-38,-11],[-30,-30],[-25,-21],[-19,-25],[-13,-26],[-7,-29],[5,-127],[-3,-47],[-13,-67],[-12,-53],[-5,-16],[-1,-24],[-2,-22],[-14,-5],[-18,10],[-11,-6],[-8,-18],[7,-41],[7,-73],[9,-31],[-2,-24],[-4,-53],[-12,-42],[-17,0],[-10,-18],[-5,-30],[5,-39],[22,-31],[7,-21],[-3,-27],[-17,-11],[-10,-22],[-9,-49],[-13,-55],[-13,-41],[-3,-56],[19,-60],[-2,-59],[-2,-171],[-1,-58],[5,-97],[-7,-26],[-4,-25],[19,-71],[21,-113],[5,-45],[-3,-31],[-28,-27],[-23,-11],[-13,19],[-10,-8],[-10,-33],[-12,-27],[-5,-27],[13,-34],[7,-66],[-15,-29],[-10,-31],[4,-41],[4,-74],[-9,-123],[12,-44],[14,-21],[43,-25],[32,-12],[9,-41],[-4,-33],[-15,-16],[-24,-14],[0,-53],[20,-51],[23,-36],[5,-32],[-1,-34],[-16,-28],[22,-60],[10,-41],[-10,-32],[-15,-47],[-12,-23],[0,-26],[-5,-52],[-1,-51],[4,-31],[137,-24],[31,-9],[18,-31],[-3,-38],[-17,-40],[-11,-76],[-27,-13],[-27,20],[-29,-7],[-26,-5],[-36,-2],[-48,-10],[-30,11],[-2,-28],[8,-48],[64,-15],[60,-28],[18,-51],[24,-58],[25,-36],[1,-58],[-39,-61],[-5,-43],[-51,-13],[-15,-25],[-7,-84],[6,-66],[20,-23],[13,-43],[-15,-51],[-34,-35],[-19,-33],[12,-27],[15,-42],[5,-23],[8,-62],[10,-87],[-1,-42],[-9,-32],[-34,-49],[-24,-23],[-4,-61],[-2,-45],[2,-41],[15,-33],[-1,-33],[-20,-7],[-18,-16],[-17,-58],[-50,-60],[-17,-27],[1,-46],[-20,-65],[-16,-57],[-13,-53],[2,-56],[28,-24],[23,-54],[9,-69],[-17,-79],[-40,-30],[-23,-33],[-7,-25],[6,-83],[-2,-38],[-6,-37],[-10,-28],[-22,-31],[-38,-28],[-32,-19],[-14,-21],[-17,-48],[-15,-52],[3,-65],[-90,-8],[-6,-48],[-20,-38],[-6,-69],[20,-66],[9,-56],[-16,-67],[6,-69],[2,-54],[32,-61],[20,-76],[11,-63],[6,-50],[8,-30],[13,-34],[6,-39],[20,-13],[35,37],[25,25],[17,9],[51,-6],[31,23],[14,-3],[19,-13],[14,-27],[11,-62],[7,-69],[-9,-71],[-14,-16],[-5,-20],[5,-43],[16,-31],[-1,-43],[-17,-99],[-12,-41],[21,-46],[18,-40],[37,-31],[30,-43],[21,-35],[-5,-49],[14,-14],[56,-1],[84,-2],[131,-2],[128,-3],[145,-3],[69,-39],[62,-35],[79,0],[78,-41],[58,-27],[35,-11],[36,-10],[5,-38]],[[30988,21683],[-157,54],[-35,30],[-30,3],[-57,-36],[-32,-88],[-16,-25],[-40,-23],[-40,-5],[-134,-85],[-48,-7],[-33,-23],[-32,-32],[-12,-70],[5,-42],[-36,-152],[-9,-84],[0,-44],[10,-70],[-13,-120],[-25,-26],[-59,-34],[-41,24],[-69,22],[-50,46],[-63,33],[-21,20],[-56,92],[-6,31],[-4,39],[30,56],[16,4],[46,-2],[39,9],[25,-30],[6,-65],[-10,-34],[-10,-22],[3,-16],[28,23],[14,145],[94,72],[31,42],[30,66],[5,18],[2,25],[-20,20],[-44,27],[-142,-137],[-64,-36],[-42,-39],[-50,-71],[-9,-21],[-11,-46],[-5,-52],[-49,24],[-76,74],[-15,28],[15,38],[23,31],[2,107],[6,38],[16,30],[29,33],[14,7],[12,-14],[2,-25],[48,2],[93,94],[38,3],[51,-22],[57,13],[11,10],[11,22],[-42,26],[-41,13],[-115,10],[-25,-10],[-34,-51],[-11,13],[-7,25],[-39,18],[-19,-4],[-18,-24],[3,-37],[-10,-41],[-36,-39],[-25,-64],[1,-49],[-1,-26],[-9,-14],[-19,-16],[-60,11],[-34,52],[-13,35],[-38,39],[83,47],[29,27],[27,61],[20,39],[-14,27],[-17,0],[1,-43],[-18,-36],[-38,17],[-57,-52],[-35,14],[-56,-16],[-28,28],[-6,36],[10,38],[-10,63],[-16,15],[-16,-4],[-7,38],[-17,66],[-8,18],[-8,31],[9,7],[19,-8],[17,-20],[26,-3],[57,-43],[24,10],[13,10],[5,36],[0,34],[10,0],[32,-43],[21,4],[36,-12],[19,5],[34,16],[54,48],[27,49],[14,7],[16,-6],[12,-15],[0,-34],[12,-32],[17,-26],[5,-31],[-3,-32],[-31,-43],[-6,-16],[11,-16],[12,8],[18,21],[10,30],[2,16],[1,22],[-1,27],[-25,76],[-3,18],[0,35],[28,32],[8,25],[2,48],[-15,33],[-61,77],[-101,76],[-12,-8],[-8,-14],[10,-10],[13,-5],[90,-63],[24,-37],[15,-10],[19,-24],[-5,-36],[-91,-34],[-72,-76],[-55,-46],[-37,17],[-18,47],[-19,60],[-28,35],[-16,-4],[-13,7],[-11,18],[-21,-15],[-49,42],[-13,18],[35,58],[39,-22],[9,165],[-12,37],[-51,41],[-24,-5],[-34,5],[-23,19],[-26,8],[-22,11],[-29,25],[-34,14],[-47,104],[-20,55],[-11,60],[72,2],[42,10],[10,25],[-15,47],[-20,38],[15,36],[21,27],[22,-12],[56,-61],[9,-41],[39,-126],[10,-12],[4,-11],[82,-71],[11,1],[-5,59],[23,81],[23,26],[11,0],[1,13],[-22,34],[11,44],[-7,1],[-19,-28],[-40,-140],[-24,-26],[-33,64],[-18,45],[-10,17],[4,71],[65,-14],[-22,23],[-77,42],[-19,20],[-14,7],[-25,49],[-32,41],[55,74],[27,52],[88,-27],[17,16],[-15,38],[-17,-12],[-27,24],[-43,72],[2,36],[7,67],[17,14],[36,14],[41,-22],[17,-17],[16,8],[-16,49],[-27,19],[-29,35],[3,39],[9,33],[8,35],[5,50],[-3,39],[8,17],[13,8],[1,15],[-26,-3],[-9,-49],[-3,-45],[-19,-35],[-7,-41],[-5,-48],[-10,-55],[-23,21],[-13,21],[-5,15],[3,28],[-6,175],[-1,147],[11,114],[32,45],[14,13],[13,-6],[20,1],[14,16],[-45,28],[-28,-16],[-20,-22],[-37,17],[-7,58],[-21,51],[-4,65],[2,93],[51,-8],[42,-18],[110,2],[90,-90],[40,12],[-2,18],[-30,22],[-19,51],[-11,14],[-6,31],[-1,35],[-23,129],[-9,-3],[-9,-44],[-18,-74],[-26,-36],[-40,-15],[-40,-8],[-34,14],[-8,31],[1,35],[-15,17],[-39,16],[-11,8],[-13,32],[19,49],[15,29],[18,-6],[18,-13],[23,-38],[22,-7],[25,30],[5,21],[-16,13],[-14,5],[-23,16],[-44,58],[22,59],[52,68],[16,16],[-14,57],[16,63],[-16,51],[-29,56],[-39,12],[-8,-16],[-2,-23],[6,-17],[-3,-12],[-9,0],[-50,12],[-33,37],[-54,34],[-7,26],[-6,39],[19,67],[-10,1],[-35,-52],[-53,-27],[-40,-9],[-17,-20],[-7,-18],[11,-10],[22,-2],[17,-65],[-4,-25],[-8,-16],[-19,-4],[-38,45],[-20,51],[0,40],[14,54],[61,74],[17,31],[36,34],[48,78],[41,43],[-20,36],[-21,53],[2,75],[84,30],[37,-13],[47,3],[26,18],[18,3],[40,21],[17,29],[4,22],[0,20],[-4,23],[-7,62],[7,21],[17,24],[22,8],[10,-2],[27,-22],[-6,-32],[-10,-39],[-22,-153],[-11,-35],[-17,-30],[12,-62],[-18,-44],[-76,-47],[-10,-2],[6,-17],[44,4],[34,10],[34,39],[11,60],[14,117],[18,17],[22,3],[11,-27],[-4,-62],[0,-60],[-28,-176],[-35,-71],[-4,-19],[2,-22],[27,3],[21,38],[15,49],[15,68],[-2,49],[5,30],[6,100],[11,50],[-1,71],[-19,26],[-26,16],[-7,43],[14,86],[50,-3],[48,59],[31,21],[18,-5],[62,-56],[12,-1],[-2,21],[-9,14],[-25,19],[-45,60],[-61,10],[11,78],[12,72],[30,9],[49,24],[94,107],[17,81],[4,91],[-45,23],[-48,60],[-39,31],[-35,40],[7,59],[5,97],[43,21],[20,132],[-29,102],[7,76],[38,64],[6,45],[11,49],[33,5],[1,27],[-3,49],[-22,58],[-1,80],[21,94],[33,-6],[6,4],[-23,57],[-19,63],[3,25],[18,21],[21,12],[23,-32],[33,-103],[5,27],[-13,104],[-11,130],[-35,-17],[-31,9],[-12,20],[-12,30],[11,35],[11,27],[23,33],[49,12],[35,42],[11,87],[-11,-9],[-19,-76],[-32,-26],[-16,4],[-19,14],[-38,67],[-21,15],[-20,2],[-17,-17],[-44,-117],[-19,-20],[-78,-9],[-28,14],[-31,17],[3,29],[10,31],[17,16],[1,17],[-24,5],[-28,32],[-13,41],[-5,73],[-25,116],[-5,83],[17,59],[38,232],[12,119],[20,104],[0,68],[52,63],[20,38],[45,211],[6,114],[-71,346],[-11,66],[-3,82],[17,136],[2,52],[-15,75],[-40,122],[-1,62],[17,64],[-16,80],[8,49],[9,39],[63,-21],[29,10],[15,23],[12,65],[6,103],[4,44],[5,64],[31,26],[11,61],[26,84],[26,238],[27,58],[27,68],[-11,100],[18,46],[15,34],[14,61],[19,58],[46,83],[11,101],[35,176],[7,112],[11,76],[-3,71],[21,86],[20,73],[7,40],[46,97],[8,76],[-17,52],[0,81],[-13,112],[30,41],[12,31],[39,179],[-3,70],[11,87],[-25,103],[-4,231],[-14,179],[-23,188],[2,105],[-15,131],[0,76],[11,171],[74,108],[15,121],[9,163],[-3,119],[-8,54],[-36,87],[-10,157],[7,41],[31,44],[21,61],[11,95],[23,75],[9,181],[18,144],[10,50],[30,63],[5,17],[5,48],[-2,113],[5,70],[23,136],[3,63],[26,141],[6,101],[12,53],[-5,60],[8,134],[-18,76],[-4,44],[22,137],[16,34],[24,64],[11,72],[2,45],[-32,227],[-4,78],[7,180],[11,116],[-3,93],[3,48],[6,60],[21,72],[5,52],[-7,21],[-26,27],[-21,66],[-2,65],[7,47],[2,67],[31,13],[17,37],[16,70],[20,169],[9,209],[12,125],[8,63],[7,130],[12,85],[2,78],[-2,60],[-30,304],[0,112],[13,174],[0,244],[-2,57],[-12,54],[-3,72],[-18,127],[-17,253],[0,134],[-7,114],[-16,30]],[[30936,21513],[-1,-171],[0,-169],[-1,-157],[0,-158],[0,-152],[-1,-156],[-2,-175],[-2,-130]],[[30929,20245],[-41,0],[-12,-13],[-66,-19],[-112,29],[-28,27],[-38,58],[-13,-16],[-36,-25],[-36,-19],[-30,-2],[-28,24],[-6,12],[-6,3],[-60,-34],[-66,34],[-53,21],[-84,12],[-59,43],[-109,-4],[-19,14],[-7,42],[6,20],[23,11],[6,24],[24,-6],[30,-31],[9,1],[20,29],[30,26],[11,3],[54,-32],[22,4],[32,14],[5,12],[5,22],[9,13],[28,6],[27,-12],[3,-38],[-4,-41],[36,-11],[43,1],[30,-15],[4,25],[-48,65],[-20,40],[-26,24],[-35,12],[-28,75],[1,66],[-3,64],[62,36],[-14,55],[21,41],[25,16],[24,-153],[18,-54],[-23,-11],[-47,1],[27,-76],[43,-25],[37,-56],[1,-41],[20,-18],[50,-1],[34,8],[16,27],[19,9],[33,-34],[57,-25],[15,-17],[11,-30],[0,-31],[3,-16],[17,8],[23,42],[12,15],[14,7],[8,10],[1,12],[-42,31],[-220,141],[-28,56],[-18,71],[1,73],[16,23],[39,29],[72,41],[84,58],[10,11],[-1,37],[-10,25],[-33,18],[-35,4],[-33,-1],[-33,-8],[-60,-39],[-34,2],[-32,21],[-24,42],[-13,57],[0,36],[5,33],[15,35],[19,14],[18,-2],[17,8],[10,12],[8,16],[-3,13],[-6,12],[-27,24],[-10,23],[-23,38],[12,10],[41,6],[28,-26],[26,-30],[16,0],[15,13],[33,38],[28,49],[25,56],[21,34],[23,3],[69,-105],[24,-4],[80,57],[9,-3],[28,-29],[8,-12]],[[31366,20072],[-8,-22],[-17,-29],[-24,-23],[-23,-6],[-16,12],[-9,20],[-4,21],[-5,11],[-9,2],[-11,0],[-14,-8],[-29,-29],[-13,-8],[-9,-2],[-84,22],[-8,9],[-10,19],[-11,59],[-35,52],[54,29],[65,0],[125,-22],[49,-5],[39,-50],[6,-30],[1,-22]],[[29507,26874],[-21,-12],[-19,-3],[-20,9],[-35,-1],[-34,22],[-32,32],[-9,19],[3,26],[24,61],[22,116],[15,166],[-12,63],[1,26],[6,31],[2,33],[-1,32],[3,30],[24,64],[4,29],[0,31],[11,64],[-3,21],[-9,18],[7,16],[85,-47],[56,-11],[3,-49],[11,-38],[7,-68],[8,-16],[-4,-49],[-26,-21],[2,-45],[15,-42],[-22,-16],[-23,-9],[-6,-11],[-17,-10],[-20,-23],[6,-21],[26,-48],[29,-33],[16,-49],[21,-51],[-10,-33],[-19,-46],[-31,-31],[-27,-19],[3,-76],[-10,-31]],[[29312,23532],[2,-85],[-4,-85],[-11,-104],[2,-21],[12,-5],[4,-13],[-4,-55],[-7,-42],[-13,-35],[-7,-41],[-7,-9],[-30,-7],[-17,4],[-13,47],[-4,29],[1,38],[-16,51],[-1,19],[6,34],[14,16],[2,52],[6,15],[15,21],[2,9],[-1,8],[-5,1],[-61,-64],[-5,-18],[-3,-24],[-1,-84],[-10,-49],[-10,-9],[-28,-2],[-37,5],[-42,44],[-27,-12],[-6,54],[14,44],[51,-4],[8,77],[-16,18],[-18,32],[-10,28],[9,21],[30,31],[15,3],[15,-17],[36,13],[-2,49],[-32,22],[7,37],[41,35],[24,36],[2,41],[-10,40],[3,16],[20,34],[29,16],[13,-2],[26,-24],[24,-3],[5,-7],[5,-26],[15,-193]],[[29025,23753],[-32,-1],[-7,103],[36,149],[3,56],[-12,43],[-5,35],[3,14],[47,30],[14,-32],[18,-83],[33,-119],[-1,-114],[-18,-28],[-58,-29],[-21,-24]],[[29337,21357],[5,-5],[10,1],[16,-9],[58,-11],[52,-27],[27,-26],[35,-7],[29,-33],[13,-8],[15,-2],[39,-60],[2,-7],[44,-47],[2,-7],[-25,-3],[-51,22],[-25,1],[-19,7],[-4,4],[-4,27],[-5,13],[-49,63],[-21,14],[-35,12],[-40,-8],[-28,8],[-9,-3],[-40,50],[-40,42],[-17,50],[-25,38],[-1,11],[12,9],[27,-22],[27,-37],[15,-14],[10,-36]],[[29287,23852],[-6,-14],[-34,9],[-59,-15],[-25,52],[-11,83],[-8,18],[-14,47],[-8,31],[-15,48],[-6,51],[-3,16],[13,30],[62,29],[22,48],[19,-6],[-5,-98],[11,-33],[22,-28],[3,-11],[4,-35],[11,-53],[13,-26],[4,-15],[0,-13],[-5,-19],[15,-96]],[[29743,21035],[8,-46],[4,-9],[20,7],[34,4],[57,-17],[6,-6],[24,-51],[19,-22],[28,-47],[-28,-32],[-17,-45],[-1,-23],[-11,-13],[-17,-14],[-26,-27],[-31,-3],[-31,-14],[-15,-12],[-8,-1],[-10,7],[-11,13],[-4,15],[22,14],[28,50],[5,52],[-30,9],[-18,-7],[-14,0],[-15,16],[-9,-24],[-4,-24],[4,-36],[-3,-11],[-10,-7],[-26,14],[-26,24],[-2,14],[6,48],[-1,25],[-5,37],[-3,3],[-10,0],[-31,-7],[-31,46],[-16,49],[-57,14],[44,69],[67,10],[22,-35],[74,-24],[-4,37],[1,13],[10,16],[6,2],[9,-12],[14,-5],[7,-11],[6,-23]],[[29216,22102],[11,-112],[9,-16],[28,-8],[31,-57],[1,-16],[-37,-96],[-8,-69],[-43,5],[-19,68],[-27,66],[-10,77],[-15,66],[27,38],[26,-8],[1,50],[25,12]],[[30638,20207],[223,-57],[68,35],[55,-1],[16,-48],[-55,-49],[-5,-16],[8,-13],[57,-8],[14,-16],[13,-20],[-11,-31],[-1,-14],[6,-14],[42,-46],[18,-24],[9,-23],[3,-40],[-1,-32],[-9,-4],[-21,10],[-20,18],[-18,46],[-12,10],[-36,9],[-35,22],[-28,-1],[-25,10],[-23,-9],[-8,16],[-10,30],[0,14],[12,48],[0,13],[-7,1],[-26,-10],[-11,7],[-29,35],[-11,7],[-29,3],[-17,-62],[-1,-16],[17,-39],[33,-61],[-17,-1],[-47,19],[-13,11],[-14,31],[-28,18],[-10,11],[-3,13],[-1,40],[-6,6],[-40,-11],[-8,10],[-3,17],[-6,9],[-26,16],[-2,9],[11,12],[7,28],[10,104],[51,-22]],[[30169,20718],[62,-46],[40,0],[0,-28],[5,-49],[-6,-20],[-16,-20],[-9,-29],[-7,-5],[-45,35],[-47,48],[-24,-9],[-31,12],[-25,-3],[-16,-27],[-36,-14],[-7,54],[-33,51],[-33,41],[18,63],[22,10],[20,21],[81,-22],[42,-19],[45,-44]],[[29518,26270],[-14,-25],[-22,-4],[-33,-29],[-4,-25],[-1,-30],[23,-37],[11,-43],[14,-64],[10,-61],[-1,-19],[2,-31],[17,-50],[1,-22],[-1,-22],[-7,-41],[-5,-5],[-17,-4],[-1,-25],[-4,-8],[-46,-3],[-23,12],[2,74],[-29,30],[-20,49],[-23,85],[-19,27],[-22,67],[-33,58],[38,36],[-6,64],[22,22],[33,23],[25,-18],[22,6],[10,16],[-3,65],[7,52],[25,26],[26,3],[10,-29],[13,-28],[32,-23],[-1,-29],[-8,-40]],[[29726,26048],[-68,-46],[-33,15],[-13,34],[-7,29],[-7,48],[12,26],[24,37],[10,24],[4,28],[-2,27],[4,25],[14,9],[50,-28],[52,-43],[18,-29],[3,-23],[-22,-52],[-15,-42],[-24,-39]],[[29155,25984],[-7,-9],[-9,3],[-7,18],[-5,31],[10,12],[7,0],[9,-17],[4,-26],[-2,-12]],[[29082,22649],[-7,-53],[-23,5],[-7,13],[-4,34],[-7,16],[9,34],[7,37],[-2,29],[34,-2],[41,-7],[11,-8],[-12,-25],[-12,-16],[-25,-9],[-3,-48]],[[29137,23711],[-3,-46],[-41,-88],[-35,-52],[-32,-41],[-21,0],[-17,20],[19,33],[24,32],[-8,42],[-7,13],[-10,4],[-17,22],[5,33],[10,15],[14,12],[12,-7],[54,23],[17,18],[32,4],[4,-37]],[[29135,24286],[-20,-7],[-3,19],[-18,31],[16,21],[31,21],[24,-2],[22,-17],[3,-19],[-38,-25],[-9,-14],[-8,-8]],[[29258,26723],[-39,-10],[-9,17],[0,15],[7,12],[20,7],[13,-9],[7,-15],[2,-12],[-1,-5]],[[29546,26024],[-9,-7],[-8,1],[-8,20],[-3,26],[-18,39],[-5,18],[0,22],[10,32],[16,9],[10,-2],[13,-37],[3,-40],[4,-42],[-5,-39]],[[29289,22305],[-1,-48],[-8,-15],[-8,-5],[-20,15],[-11,1],[-18,-25],[-16,-13],[-23,3],[-31,17],[-27,-72],[-13,-25],[-27,-33],[-3,39],[17,60],[8,40],[16,60],[31,-22],[44,22],[41,41],[34,1],[12,-23],[3,-18]],[[29151,22870],[-54,-46],[-16,19],[-39,0],[10,50],[4,37],[6,14],[2,32],[12,58],[32,-19],[24,-6],[33,-19],[36,-12],[10,-51],[-34,-23],[-26,-34]],[[29497,26597],[6,-29],[-13,-4],[-19,5],[-10,-23],[-5,-4],[-45,20],[-7,9],[1,29],[48,3],[31,19],[4,-3],[9,-22]],[[29405,21928],[-9,-6],[-30,14],[-16,12],[-24,30],[-3,31],[-11,38],[7,0],[25,-15],[10,-11],[13,-24],[40,-34],[5,-10],[-1,-13],[-6,-12]],[[29357,25523],[-15,-26],[-27,-12],[-27,20],[-32,-9],[-3,43],[12,36],[24,43],[18,58],[-2,81],[14,18],[8,29],[31,18],[7,-61],[-8,-107],[20,-64],[3,-21],[-4,-24],[-19,-22]],[[31229,19648],[-10,-1],[-25,11],[-36,4],[-5,5],[0,8],[4,9],[20,7],[60,-6],[8,-4],[2,-7],[-10,-19],[-8,-7]],[[31535,20029],[-22,-25],[-16,1],[-6,9],[-1,12],[3,12],[7,11],[16,14],[5,2],[24,-14],[-10,-22]],[[30280,20237],[13,-37],[4,-6],[35,-15],[15,9],[37,4],[23,14],[32,7],[38,-90],[-4,-28],[-30,-30],[-20,-6],[-19,9],[2,15],[-4,13],[-13,17],[-12,-1],[-19,-13],[-10,2],[-19,14],[-35,10],[-7,13],[0,19],[-7,9],[-36,31],[-23,25],[-20,4],[-7,-3],[-7,-13],[-17,-11],[-5,2],[-6,9],[-3,14],[7,29],[11,3],[49,-6],[30,-13],[27,0]],[[31308,19713],[-10,-4],[-7,10],[-12,8],[-46,16],[-1,10],[5,14],[9,12],[18,13],[14,32],[7,-3],[6,-13],[11,-44],[14,-32],[-2,-11],[-6,-8]],[[56349,58133],[-11,4],[-25,16],[-29,13],[-36,11],[-35,-26],[-37,-33],[-12,-25],[-10,-14],[-16,2],[-15,-4],[-9,-24],[-13,-26],[-54,-54],[-11,-19],[-7,-20],[0,-21],[5,-44],[0,-55],[-12,-44],[-13,-30],[-16,-11],[-14,-6],[-8,-19],[-28,-100],[-12,-19],[-25,3],[-71,-150],[-7,-45],[-25,-62],[-33,-70],[-29,-34],[-3,-13],[-8,-13],[-18,-16],[-62,-85],[-75,4],[-33,-34],[-32,-15],[-47,-16],[-14,2],[-61,-7],[-70,2],[-27,-12],[-26,-32],[-19,-29],[-3,-9],[3,-12],[0,-9],[49,-70],[12,-34],[-12,-33],[-6,-5],[-1,-2],[-8,-26],[-29,-79],[-44,-93],[-22,-26],[-10,-17],[-11,-62],[-8,-9],[-30,-8],[-60,-6],[-83,-20],[-50,-7],[-31,5],[-43,-42],[-16,-11],[-10,-4],[-43,-41],[-36,-64],[-12,-12],[-51,-27],[-20,-44],[-9,-4],[-32,58],[-23,53],[-10,53],[-2,17],[-6,-3],[-17,-23],[-16,-27],[-7,-51],[-52,-35],[-45,-30],[-20,-37],[-31,-18],[-40,7],[-31,16],[-31,5]],[[54299,56177],[15,46],[6,35],[1,42],[-2,29],[-18,14],[-12,23],[-26,133],[-27,138],[-38,135],[-41,86],[-30,53],[-9,7],[-15,16],[-11,16],[-55,92],[-56,102],[-15,47],[-28,70],[-32,72],[-16,33],[-8,59],[22,54],[23,67],[29,45],[37,3],[61,-18],[67,-7],[65,14],[17,10],[17,-1],[35,-15],[61,3],[32,27],[-34,47],[-37,74],[-34,81],[-21,73],[-19,95],[-18,116],[-11,152],[2,85],[6,61],[18,100],[-12,58],[2,47],[-1,70],[-6,36],[-24,115],[-5,13],[-21,80],[-9,134],[-24,89],[-39,43],[-21,52],[-8,91],[-15,25],[-61,32],[-50,0]],[[54495,53150],[-13,54],[-8,63],[-4,73],[2,19],[-5,22],[0,4],[-7,55],[7,38],[-5,40],[-16,39],[-14,30],[-8,27],[-7,12],[-15,4],[-21,14],[-27,59],[-27,57],[-34,74],[-27,63],[-33,78],[-31,72],[-19,69],[-7,40],[9,4],[13,1],[6,7],[0,19],[-14,54],[-6,70],[-12,42],[-35,66],[-35,49],[-11,26],[-6,36],[-13,231],[-6,65],[-10,29],[-8,13],[-3,16],[1,41],[5,37],[-1,14],[10,32],[0,213],[-5,11],[-6,18],[-10,-1],[-11,2],[-11,31],[-9,39],[3,28],[9,23],[11,20],[13,17],[39,34],[11,17],[7,21],[4,29],[23,109],[33,109],[15,23],[14,72],[20,89],[8,41],[6,41],[10,33],[37,54],[28,96]],[[43008,61604],[-27,-11],[-12,5],[-3,46],[-6,30],[1,14],[63,59],[21,-10],[16,-47],[-11,-26],[-42,-60]],[[43487,60488],[-17,-53],[-36,4],[-19,22],[-22,66],[0,52],[8,44],[-1,39],[3,10],[11,-6],[2,-26],[34,-64],[12,-13],[25,-75]],[[43086,61530],[-22,-13],[-14,1],[-21,21],[7,22],[22,24],[15,5],[12,-43],[1,-17]],[[43634,61196],[23,-11],[8,4],[15,-2],[16,-30],[3,-33],[-8,-40],[-30,-33],[-18,4],[-21,30],[12,60],[0,51]],[[43247,60400],[-21,-22],[-15,10],[-15,23],[-7,33],[6,28],[29,33],[17,-11],[10,-51],[-4,-43]],[[43309,61418],[11,-17],[4,-12],[-17,-7],[-42,22],[-11,-13],[-11,-48],[-21,72],[2,27],[4,8],[30,-19],[51,-13]],[[43642,61439],[-9,-30],[-11,44],[-6,10],[-3,62],[16,19],[8,1],[0,-64],[5,-42]],[[43560,60562],[-8,-2],[-11,26],[2,36],[-1,9],[10,39],[20,-4],[6,-28],[0,-59],[-18,-17]],[[13151,83022],[26,-34],[61,22],[11,-4],[12,-13],[12,-28],[14,-42],[3,-46],[-5,-17],[-11,-18],[-98,-73],[-2,-7],[2,-7],[9,-7],[19,1],[77,18],[5,13],[5,57],[11,31],[0,23],[-7,55],[1,22],[54,5],[33,20],[35,38],[8,-1],[-5,-68],[-5,-21],[-33,-84],[-19,-73],[-9,-73],[-2,-120],[-8,-41],[-15,-25],[-93,-43],[-48,2],[-43,40],[-20,27],[15,33],[10,2],[30,-7],[24,-12],[10,0],[-2,7],[-66,63],[-49,28],[-14,32],[-1,24],[-4,14],[-38,86],[-8,34],[-5,48],[0,49],[10,80],[4,8],[16,-1],[27,-9],[66,-8]],[[13402,82485],[28,-53],[8,-48],[-3,-56],[-45,-22],[-23,17],[-11,-3],[-15,-17],[19,-7],[26,-28],[23,-36],[32,-6],[44,-25],[-33,-45],[-5,-26],[41,-72],[4,-18],[13,-4],[30,6],[4,-6],[0,-15],[-19,-42],[2,-8],[17,-7],[32,0],[8,-41],[-30,-38],[-55,49],[-25,48],[-14,45],[-17,25],[-52,57],[-78,121],[-21,18],[-20,48],[-6,23],[1,15],[7,9],[24,5],[0,24],[-90,42],[-10,8],[-12,30],[7,4],[49,-5],[53,14],[33,11],[13,13],[27,17],[11,-1],[28,-20]],[[14667,81013],[138,-72],[138,-35],[102,-42],[62,-13],[22,-9],[15,-15],[17,-36],[29,-85],[23,-55],[46,-94],[37,-67],[8,-27],[-8,-8],[1,-16],[28,-65],[52,-59],[41,-28],[86,-45],[53,-45],[16,-30],[23,-30],[9,-21],[19,-76],[35,-73],[36,-139],[7,11],[4,42],[4,9],[8,5],[7,-17],[6,-36],[23,-87],[-7,-26],[-7,-2],[-31,11],[-10,-15],[-15,-32],[-10,-13],[-6,6],[-90,31],[-55,29],[-72,45],[-87,47],[-50,33],[-41,33],[-29,29],[-5,24],[1,11],[56,77],[23,42],[9,31],[5,34],[-3,41],[-3,-3],[-5,-40],[-8,-34],[-10,-28],[-6,-9],[-67,-14],[-54,4],[-27,-33],[-8,-4],[-15,11],[-33,44],[-47,36],[5,9],[31,19],[16,26],[-3,5],[-11,-2],[-10,6],[-19,34],[-10,10],[-23,-16],[-10,-1],[-9,23],[13,53],[1,13],[-24,-20],[-8,7],[-7,17],[-7,7],[-19,-3],[-21,15],[-7,-6],[-3,-23],[-7,-6],[-31,39],[-8,1],[-15,-29],[-5,-2],[-9,13],[-4,71],[2,21],[4,7],[28,16],[79,18],[7,13],[-60,-7],[-15,10],[-17,24],[-17,0],[-9,8],[-10,18],[-25,64],[-17,17],[-29,10],[-15,12],[-6,-5],[-6,-19],[-9,-11],[-19,-7],[-19,5],[-14,18],[-8,22],[-4,25],[8,33],[0,14],[-3,15],[-7,12],[-9,10],[-5,-5],[-1,-20],[-5,-14],[-17,-11],[-13,19],[-9,27],[-11,19],[-57,0],[-27,-25],[-13,-2],[-13,6],[-2,13],[12,35],[-3,47],[-3,12],[-27,7],[-4,12],[15,57],[9,11],[12,4],[53,4],[17,-8],[26,-34],[-1,13],[-9,39],[-2,24],[18,26],[-17,8],[-63,6],[1,-17],[5,-24],[-37,-21],[-28,-4],[-26,4],[-21,12],[-37,51],[-23,51],[1,27],[13,29],[16,19],[39,18],[51,1],[57,-23],[143,-104]],[[10833,91964],[39,-9],[126,-19],[119,11],[221,-61],[137,-114],[111,-57],[45,-38],[72,-34],[169,-75],[53,-7],[98,-36],[61,5],[104,-9],[71,-28],[140,-79],[29,-7],[8,6],[-49,78],[-8,7],[-56,29],[-67,14],[-5,6],[-12,27],[4,11],[14,5],[50,-1],[29,5],[4,11],[-21,2],[-25,11],[-30,18],[-17,17],[61,115],[21,-11],[32,26],[58,-17],[10,10],[7,58],[9,14],[16,11],[80,10],[99,-10],[11,5],[-10,39],[-1,16],[6,35],[6,18],[12,10],[46,-8],[15,-17],[15,-30],[16,-17],[49,-17],[6,-11],[-19,-45],[-19,-24],[-41,-62],[-3,-16],[63,28],[71,38],[60,22],[51,4],[36,12],[22,21],[16,22],[31,70],[21,12],[87,-4],[21,2],[13,7],[-2,8],[-19,11],[-25,3],[0,5],[9,12],[14,6],[42,8],[29,-25],[19,-2],[63,28],[98,74],[39,21],[34,3],[29,-13],[22,4],[29,41],[12,23],[17,19],[73,43],[46,10],[29,-8],[33,-18],[28,-7],[37,5],[27,-2],[13,8],[47,50],[15,0],[14,-14],[24,-36],[0,-18],[-31,-44],[-225,-126],[-69,-54],[-34,-20],[-36,-11],[-69,-9],[-27,-11],[-46,-10],[-109,-17],[-21,-9],[-14,-10],[-39,-66],[-18,-22],[-38,-33],[-41,-20],[-58,-7],[-36,-31],[-42,-60],[-33,-42],[-39,-36],[-42,-46],[-11,-25],[13,-32],[7,-10],[42,-18],[16,4],[-15,17],[-35,25],[-5,9],[9,7],[166,-19],[36,19],[12,16],[-2,9],[-45,3],[-10,15],[-7,29],[-2,23],[4,17],[10,22],[49,35],[52,15],[40,20],[22,19],[60,32],[23,27],[13,20],[2,10],[-11,7],[9,18],[43,16],[20,1],[61,-15],[11,-12],[-6,-31],[8,2],[24,39],[13,13],[14,3],[13,-5],[14,-13],[8,-38],[1,-63],[3,-25],[16,43],[11,20],[59,93],[40,51],[46,50],[65,37],[152,61],[85,17],[43,15],[21,13],[14,17],[24,19],[4,-2],[-9,-39],[-6,-12],[-56,-24],[-5,-19],[6,-29],[9,-19],[13,-9],[23,6],[33,23],[41,34],[89,86],[8,16],[22,69],[51,31],[92,35],[22,22],[-80,19],[-17,13],[-3,8],[15,19],[-36,20],[-14,12],[1,36],[11,25],[24,24],[14,5],[36,-15],[30,-18],[104,-85],[42,-42],[25,-33],[58,-102],[26,-59],[21,-61],[21,-44],[20,-27],[100,-107],[52,-45],[44,-28],[49,-22],[57,-16],[38,-2],[60,46],[1,29],[-26,50],[-27,35],[4,21],[35,40],[-3,14],[8,42],[24,-8],[10,1],[13,15],[17,29],[22,24],[27,19],[7,12],[-26,9],[-16,0],[-12,4],[-8,8],[11,9],[57,22],[11,22],[19,14],[23,5],[15,-6],[16,-17],[1,-28],[-7,-46],[-2,-37],[18,-87],[16,-19],[63,-25],[-4,-22],[-72,-91],[-16,-23],[-7,-17],[2,-14],[13,-12],[24,-9],[63,-3],[18,8],[122,3],[22,6],[19,18],[28,44],[31,14],[10,12],[19,52],[10,61],[9,26],[14,16],[19,5],[48,-6],[22,5],[88,-5],[88,4],[92,-11],[58,-12],[54,-20],[104,-46],[41,-26],[145,-113],[43,-23],[79,-22],[274,-49],[34,-13],[72,-51],[50,-30],[59,-29],[73,-25],[144,-37],[24,-13],[26,-3],[30,5],[132,-22],[35,1],[25,-4],[31,-15],[45,-6],[-2,11],[-51,59],[2,9],[21,1],[64,-10],[15,17],[21,-1],[49,-8],[53,-18],[56,-28],[68,-24],[104,-60],[57,-50],[55,-62],[29,-43],[6,-24],[11,-12],[17,0],[7,-9],[-16,-53],[-9,-14],[-12,-9],[-49,-11],[-136,13],[-25,-43],[-76,-37],[-13,-16],[-4,-11],[6,-38],[-10,-12],[-62,-43],[-2,-12],[40,-18],[43,-30],[34,-7],[43,4],[54,-11],[65,-25],[45,-12],[25,2],[35,-4],[44,-12],[59,-4],[129,1],[39,-8],[54,-4],[105,1],[19,1],[33,21],[22,6],[38,1],[108,14],[38,0],[34,11],[45,23],[27,4],[10,-14],[19,-6],[27,2],[52,23],[120,71],[43,0],[32,22],[8,0],[8,-9],[30,-52],[9,-8],[20,-4],[20,-27],[20,-39],[16,-11],[113,-2],[39,-11],[12,-11],[13,-31],[7,-60],[5,-22],[16,-33],[11,-9],[10,9],[28,84],[10,13],[18,-4],[6,-5],[28,-62],[40,-46],[100,-84],[16,-31],[6,-23],[-6,-21],[-17,-18],[-27,-15],[-37,-11],[-34,4],[-32,19],[-10,1],[11,-17],[66,-70],[17,-28],[16,-18],[14,-10],[13,-15],[12,-21],[55,-56],[16,-27],[62,-84],[30,-33],[23,-19],[8,-1],[-5,15],[-79,111],[-41,70],[-5,17],[-3,26],[-2,85],[6,13],[28,11],[35,-39],[13,-5],[9,2],[5,10],[20,-9],[36,-29],[12,0],[-27,54],[-19,27],[-7,19],[18,28],[-10,14],[-45,41],[-24,42],[-21,65],[-2,25],[3,26],[-3,22],[-29,43],[-31,30],[-24,35],[-5,19],[3,50],[19,21],[36,29],[9,30],[-16,31],[-3,14],[10,-2],[70,15],[18,-5],[26,6],[35,19],[28,9],[36,-2],[20,5],[24,8],[13,9],[22,36],[12,6],[37,-4],[21,-8],[9,3],[-1,50],[7,18],[37,37],[39,4],[25,10],[30,20],[21,19],[21,29],[9,38],[-7,11],[-44,15],[-26,-8],[-59,-27],[-61,-34],[-24,-33],[-6,-41],[-12,-18],[-47,17],[-21,0],[-25,-7],[-27,-16],[-29,-25],[-42,-4],[-56,15],[-33,5],[-34,-26],[2,-20],[15,-28],[-15,-17],[-82,-6],[-21,4],[-44,-12],[-17,3],[-12,13],[-89,58],[-9,11],[22,47],[82,126],[9,8],[152,22],[91,23],[169,69],[32,6],[108,46],[45,12],[41,-8],[60,-24],[32,-21],[22,-26],[18,-37],[23,-81],[8,-69],[14,-26],[51,-48],[26,-18],[16,-6],[14,11],[9,2],[7,-4],[7,-31],[9,-3],[30,4],[32,-12],[5,-10],[-7,-37],[9,-16],[40,-34],[37,-12],[44,-6],[81,6],[68,16],[51,26],[42,-29],[84,-71],[50,-51],[41,-23],[84,-29],[19,-15],[31,-2],[43,12],[48,-5],[54,-21],[37,-9],[127,40],[20,2],[47,19],[31,6],[36,0],[27,5],[17,13],[68,-1],[122,-14],[84,-17],[49,-23],[41,-12],[32,-3],[31,4],[30,11],[32,20],[68,11],[11,5],[-1,11],[-14,17],[-39,32],[-27,31],[-5,20],[1,24],[8,14],[16,4],[26,-15],[34,-34],[98,-126],[24,-17],[13,-17],[90,-45],[42,-9],[50,29],[22,17],[11,17],[0,17],[4,24],[-5,14],[-13,20],[-36,26],[-59,34],[-53,10],[-48,-14],[-55,-29],[-23,12],[-68,81],[-17,31],[0,8],[31,-9],[2,9],[-19,40],[-12,13],[-39,62],[-5,18],[24,5],[11,7],[15,-1],[70,-37],[35,17],[83,23],[-33,36],[-7,35],[3,8],[27,5],[53,-29],[25,-4],[19,11],[19,1],[21,-10],[19,-15],[37,-43],[17,-26],[20,-39],[7,-6],[97,-3],[54,35],[-1,-12],[-12,-27],[-68,-105],[1,-13],[36,6],[17,8],[10,13],[9,29],[6,9],[101,49],[29,8],[-18,-53],[-37,-188],[-8,-65],[-8,-23],[-40,-72],[1,-25],[43,-61],[8,-17],[4,-50],[8,-9],[36,-1],[37,16],[44,11],[7,-11],[-24,-60],[1,-6],[42,16],[19,2],[8,-3],[31,-31],[3,-23],[0,-35],[-3,-24],[-11,-14],[-13,-6],[-16,-4],[-14,2],[-44,-5],[-26,6],[-25,19],[-18,5],[-21,-15],[-34,3],[-37,41],[-15,-4],[-5,-6],[0,-9],[17,-27],[132,-143],[20,-29],[4,-43],[3,0],[12,43],[-8,20],[-67,83],[-9,31],[3,8],[18,9],[96,-21],[38,4],[25,15],[13,18],[9,99],[17,63],[-10,57],[-26,90],[-21,54],[-47,53],[-5,20],[53,163],[9,14],[12,6],[42,2],[30,14],[47,-19],[26,-5],[33,17],[72,69],[28,21],[36,40],[43,59],[48,43],[76,40],[47,32],[10,12],[-44,2],[-10,6],[-9,30],[4,57],[-1,31],[-5,28],[-9,25],[-14,23],[-13,13],[-11,4],[-8,-2],[-4,-8],[-12,-54],[-15,-39],[-20,-21],[-43,-14],[-72,-10],[-30,19],[-4,16],[10,62],[25,27],[66,53],[42,42],[1,7],[-39,1],[-9,8],[-9,52],[3,20],[6,22],[27,16],[84,20],[65,23],[2,-8],[-52,-70],[-5,-16],[20,-16],[50,41],[32,34],[6,11],[-30,4],[-1,14],[5,26],[-2,17],[-33,22],[-40,-12],[-34,-23],[-28,-7],[-41,0],[-30,5],[-18,11],[-23,25],[-26,38],[-33,38],[-12,4],[-10,-4],[-22,-37],[-9,-4],[-130,52],[-56,28],[-26,22],[-34,13],[-39,4],[-32,11],[-24,16],[-19,23],[-15,31],[-27,38],[-62,77],[-16,49],[-2,19],[4,49],[58,82],[10,24],[20,17],[29,11],[21,4],[47,-11],[-28,26],[-3,13],[29,45],[-6,2],[-78,-34],[-20,2],[-28,21],[-52,75],[-1,47],[17,65],[5,38],[-15,33],[6,10],[16,9],[7,10],[-7,36],[11,20],[38,38],[36,33],[22,10],[19,-2],[19,-10],[21,-19],[34,-19],[26,-5],[19,10],[33,71],[11,18],[-11,8],[-63,0],[-28,5],[-16,7],[-11,27],[9,15],[62,50],[29,53],[86,73],[87,34],[43,11],[34,3],[15,-5],[18,-36],[4,-39],[47,-48],[38,-4],[24,7],[76,-2],[18,-14],[-1,-15],[-9,-24],[6,-21],[51,-40],[47,-28],[42,-34],[63,-72],[13,-21],[10,-22],[16,-80],[2,-31],[-6,-88],[-5,-17],[-16,-20],[5,-8],[50,-23],[39,-46],[21,-15],[49,-24],[9,-9],[12,-16],[28,-66],[46,-59],[3,-13],[-10,-28],[7,-9],[18,-10],[16,5],[14,21],[15,6],[17,-9],[12,-16],[17,-38],[25,-31],[-2,-10],[-12,-8],[-68,-8],[-37,6],[-35,15],[-25,16],[-22,24],[-9,-2],[-12,-20],[-25,-29],[-16,-27],[18,-12],[89,1],[19,-8],[23,-19],[-26,-31],[-60,-53],[-129,-103],[-38,-26],[9,-8],[14,-2],[45,5],[41,14],[51,-6],[22,-12],[-8,-11],[14,-17],[83,-42],[52,8],[53,40],[41,20],[51,-2],[14,-5],[-5,-10],[-38,-22],[-34,-25],[-3,-7],[42,10],[94,-16],[45,-4],[34,4],[31,-6],[29,-17],[9,-11],[-27,-6],[-25,0],[-22,-11],[-18,-20],[-13,-26],[-8,-33],[-19,-13],[-31,6],[-13,9],[7,13],[-9,2],[-25,-10],[-20,0],[-5,-9],[137,-104],[44,-91],[30,-38],[3,-10],[-20,-26],[-1,-19],[9,-56],[-4,-45],[-14,-78],[13,-25],[29,-22],[18,-27],[12,-10],[9,-22],[10,-14],[12,-6],[8,8],[5,20],[11,19],[31,34],[30,54],[5,17],[-5,42],[4,18],[28,64],[9,44],[8,69],[15,48],[32,40],[56,82],[20,16],[22,8],[40,-2],[28,-26],[39,-49],[49,-44],[90,-60],[25,-23],[51,-59],[21,-59],[15,-84],[13,-50],[10,-17],[5,-25],[-1,-34],[-4,-26],[-7,-19],[-11,-11],[-27,-4],[-34,6],[-9,8],[-18,40],[-7,2],[-31,-29],[-4,-16],[12,-54],[-2,-102],[3,-23],[33,-106],[55,-81],[138,-155],[8,-18],[15,-64],[7,-13],[9,-8],[11,-2],[15,6],[51,48],[44,51],[31,27],[18,2],[18,9],[21,17],[13,18],[7,19],[9,77],[8,37],[21,50],[8,14],[107,127],[9,16],[45,147],[17,67],[2,41],[-6,36],[3,30],[12,24],[13,16],[22,17],[13,24],[7,2],[19,0],[24,-16],[17,-3],[113,19],[0,9],[-66,31],[1,16],[5,21],[21,24],[26,7],[6,15],[0,19],[9,31],[-8,11],[-62,42],[-36,-2],[-9,5],[-31,35],[-11,50],[-1,20],[4,33],[4,9],[-2,15],[-8,20],[0,19],[6,16],[-4,19],[-14,22],[-6,18],[15,56],[1,17],[-15,24],[-10,9],[8,6],[25,2],[31,-7],[36,-18],[43,0],[52,17],[52,9],[91,-4],[21,-5],[90,-52],[70,-26],[32,3],[156,-11],[68,6],[35,-3],[68,-28],[-4,-24],[-30,-39],[-38,-8],[-34,-14],[32,-21],[92,-28],[22,-44],[6,-21],[-11,-18],[6,-10],[21,0],[55,16],[61,-10],[89,-35],[10,-7],[15,-27],[-2,-11],[-78,-67],[-41,-27],[-54,-27],[-1,-15],[75,-3],[58,-7],[27,-9],[14,-13],[19,-27],[3,-22],[-2,-29],[-6,-20],[-69,-59],[-31,-18],[-53,-21],[-23,-17],[-26,3],[-28,20],[-28,5],[-52,-17],[-29,1],[-13,-6],[-2,-13],[25,-37],[14,-14],[6,-11],[-11,-18],[3,-6],[8,-7],[47,-80],[10,-6],[10,3],[20,23],[13,9],[5,-1],[0,-12],[-22,-70],[-2,-19],[0,-17],[11,-35],[23,-38],[30,-35],[45,-46],[60,-49],[22,-24],[33,-56],[7,-22],[-9,-59],[-24,-97],[-15,-55],[-7,-14],[-45,-39],[-26,-9],[-42,1],[-14,-8],[-22,-31],[-30,-55],[-24,-35],[-17,-14],[-32,-17],[-50,-51],[-24,-20],[-86,-21],[-69,-68],[-28,-23],[-30,-12],[-32,-2],[-19,11],[-10,42],[-7,14],[-24,29],[-50,83],[-22,29],[-14,6],[-30,-5],[-14,3],[-33,26],[-11,17],[1,7],[25,9],[-11,14],[-43,37],[-18,20],[-2,6],[-43,26],[-43,7],[-53,-42],[-21,-29],[1,-9],[26,-11],[11,6],[22,26],[11,8],[33,-4],[28,-18],[10,-16],[4,-11],[75,-83],[26,-17],[12,-20],[8,-33],[16,-37],[36,-61],[39,-75],[8,-30],[-20,-14],[-10,-1],[-30,11],[-78,35],[-9,-1],[-20,-18],[-17,-42],[-5,-4],[-42,17],[-78,36],[-52,31],[-27,26],[-32,41],[-37,56],[-45,17],[-52,-20],[-76,-7],[-158,6],[-21,-5],[-8,-7],[14,-30],[-4,-9],[-10,-6],[-3,-9],[18,-32],[27,-23],[79,-30],[52,-25],[32,-22],[10,-19],[1,-20],[-15,-41],[-8,-15],[-183,-203],[-70,-82],[-35,-50],[-32,-33],[-27,-17],[-45,-9],[-62,-2],[-81,8],[-42,26],[-76,70],[-54,41],[-23,14],[-20,39],[-18,7],[-39,7],[-39,21],[-92,70],[-48,28],[-44,15],[-39,3],[-15,-4],[27,-36],[-12,-2],[-31,8],[-32,0],[-55,26],[-55,-4],[-39,5],[-48,14],[-51,7],[-82,0],[-29,-3],[-5,-7],[40,-31],[68,-37],[-9,32],[2,8],[23,11],[107,-19],[122,-42],[31,-4],[34,-15],[38,-25],[52,-51],[99,-116],[32,-29],[43,-27],[215,-40],[75,0],[149,-11],[79,-21],[22,-15],[7,-51],[-7,-26],[-43,-79],[-27,-58],[-168,-245],[-22,-57],[-9,-34],[-30,-34],[-76,-55],[-76,-46],[-46,-10],[-41,11],[-26,14],[-39,45],[-3,-4],[29,-72],[-7,-7],[-23,9],[-53,32],[-17,-6],[-10,-9],[-14,0],[-18,10],[-32,26],[-9,13],[-7,40],[-6,7],[-64,-23],[-10,-7],[26,-16],[9,-12],[25,-58],[2,-13],[-19,-8],[-61,23],[-7,-2],[30,-59],[12,-27],[1,-15],[-39,-66],[-25,-27],[-35,-10],[-21,6],[-24,17],[-18,-2],[-11,-22],[-20,-15],[-29,-9],[-37,4],[-45,17],[-120,62],[-37,9],[-70,9],[-9,9],[1,8],[10,8],[-3,7],[-15,6],[-15,-6],[-16,-16],[-28,-5],[-40,7],[-59,24],[-116,62],[-128,53],[-74,68],[28,-62],[-3,-20],[-14,-19],[-2,-18],[29,-44],[40,-15],[40,1],[1,7],[-16,11],[-15,16],[-7,24],[7,4],[36,-12],[23,-15],[177,-81],[53,-15],[40,-15],[11,-10],[-14,-20],[-71,-50],[-1,-8],[49,4],[59,45],[33,20],[32,13],[43,-22],[55,-56],[44,-32],[63,-18],[37,-19],[62,-53],[10,-27],[6,-111],[-2,-27],[-8,-27],[-14,-26],[-26,-15],[-38,-3],[-30,-11],[-65,-59],[-28,-9],[-117,18],[-45,16],[-21,-1],[-12,-13],[-12,-6],[-46,-5],[-8,-11],[3,-16],[9,-22],[11,-13],[18,-16],[26,-11],[53,-12],[6,-30],[-2,-10],[-18,-20],[-20,2],[-35,24],[-18,1],[-15,-13],[-21,-4],[-27,4],[-15,-10],[-3,-25],[-9,-19],[-31,-30],[-17,-22],[0,-18],[18,-12],[21,-28],[23,-45],[5,-19],[-15,5],[-19,18],[-24,29],[-36,27],[-80,35],[-15,-1],[8,-9],[53,-36],[20,-24],[3,-17],[-45,-38],[-1,-13],[12,-11],[3,-9],[-16,-18],[-26,-16],[-51,-2],[-4,-9],[19,-19],[6,-12],[-16,-16],[-11,-2],[-58,7],[15,-40],[9,-14],[18,-20],[32,-19],[1,-7],[-11,-16],[-19,-20],[-81,-59],[-56,-70],[-8,-22],[14,-45],[1,-12],[-15,-21],[-33,6],[-7,-8],[8,-22],[2,-31],[-5,-42],[-24,-66],[-43,-88],[-33,-81],[-23,-73],[-16,-36],[-31,-2],[-23,-23],[16,-12],[9,-14],[7,-21],[-7,-67],[-19,-111],[-13,-89],[3,-274],[-3,-121],[-9,-67],[-14,-37],[-24,-11],[30,-10],[20,-17],[9,-26],[8,-42],[12,-19],[13,3],[13,-4],[11,-12],[33,-59],[37,-17],[2,-33],[-15,-184],[0,-24],[17,46],[18,144],[23,63],[19,14],[77,7],[81,-16],[31,-2],[27,8],[28,-17],[6,-18],[8,-75],[8,-43],[48,-153],[23,-86],[29,-133],[10,-38],[59,-178],[11,-49],[5,-37],[-2,-26],[-11,-40],[-19,-54],[-18,-42],[-17,-28],[-18,-22],[-18,-14],[1,-3],[21,6],[20,15],[39,37],[15,8],[43,5],[1,-13],[-20,-28],[4,-2],[30,22],[64,31],[252,103],[59,9],[85,-19],[69,-43],[75,-56],[79,-41],[124,-38],[37,-18],[73,-19],[34,-21],[40,-52],[65,-67],[49,-42],[54,-39],[55,-73],[88,-164],[22,-20],[54,-27],[102,-35],[151,-81],[66,-32],[43,-13],[43,-22],[43,-32],[32,-35],[23,-38],[19,-25],[35,-28],[18,-19],[2,-30],[-42,-116],[-1,-10],[42,84],[24,24],[19,11],[39,-1],[59,-14],[53,0],[44,13],[39,6],[31,-1],[23,4],[14,10],[17,0],[68,-29],[27,-2],[99,-27],[63,10],[11,-5],[22,-36],[19,-3],[31,6],[31,-10],[51,-46],[23,-40],[23,-82],[2,-25],[-42,-190],[-13,-73],[-2,-65],[8,-36],[37,-62],[6,-17],[22,-91],[6,-39],[-3,-45],[-11,-75],[3,-56],[9,-85],[-3,-58],[-17,-31],[-11,-29],[-9,-54],[0,-21],[9,-40],[16,-23],[26,-25],[24,-38],[45,-92],[33,-51],[39,-75],[8,-38],[-11,-25],[-14,-17],[-32,-23],[-14,-17],[3,-4],[47,12],[27,-1],[23,-19],[19,-36],[32,-30],[43,-25],[44,-43],[74,-100],[13,-23],[19,-52],[26,-82],[13,-54],[1,-25],[-14,-25],[-49,-46],[-50,-81],[16,4],[32,34],[56,67],[30,13],[29,-7],[45,-20],[39,-27],[35,-36],[51,-95],[55,-76],[30,-65],[-9,41],[-20,48],[-51,76],[-22,39],[-5,19],[-2,21],[4,37],[10,55],[13,39],[16,22],[10,24],[6,25],[8,19],[44,33],[12,-3],[9,-41],[10,-8],[21,-6],[17,-15],[14,-21],[10,-23],[6,-22],[13,-73],[9,-34],[2,41],[11,65],[8,26],[27,39],[-2,17],[-11,22],[-56,97],[-1,24],[15,14],[11,26],[5,40],[12,28],[35,40],[30,62],[16,42],[12,23],[13,5],[-18,17],[-4,11],[-1,51],[-8,54],[-12,25],[-34,53],[-6,16],[-6,60],[4,30],[9,26],[-5,24],[-32,45],[-12,39],[-14,93],[-13,118],[-14,86],[-16,56],[-3,35],[9,14],[11,44],[10,10],[16,-2],[1,5],[-25,23],[-12,30],[1,11],[21,29],[-3,12],[-16,16],[-49,28],[18,10],[11,23],[-2,7],[-20,10],[-22,17],[-17,27],[-20,42],[-13,34],[-12,56],[-22,63],[-9,16],[-11,10],[-12,5],[0,10],[13,14],[210,106],[18,16],[103,59],[48,33],[48,48],[66,49],[32,31],[21,31],[105,122],[44,62],[26,53],[37,64],[49,75],[31,63],[13,54],[16,91],[4,82],[3,119],[-1,106],[-14,167],[-7,53],[-15,62],[-37,125],[-6,35],[-23,57],[-74,151],[-92,101],[-18,26],[-36,30],[-56,34],[-36,28],[-94,104],[-31,13],[-11,27],[-3,19],[4,50],[5,34],[7,26],[7,16],[52,77],[29,61],[20,34],[22,26],[41,34],[23,44],[-6,17],[-18,19],[-4,19],[31,47],[4,13],[-4,45],[6,10],[38,3],[54,-64],[13,5],[-17,18],[-21,43],[3,18],[40,47],[1,21],[-12,29],[-1,24],[23,55],[-6,12],[-65,11],[-11,16],[4,7],[31,19],[2,7],[-54,125],[-9,37],[23,46],[26,20],[-3,12],[-35,2],[-21,7],[-21,35],[8,23],[8,10],[20,54],[20,11],[-4,9],[-74,-23],[-35,19],[-35,-5],[-16,6],[6,19],[62,86],[29,47],[18,43],[10,28],[1,14],[-6,93],[3,26],[25,24],[37,44],[-51,41],[-32,39],[-21,20],[-16,19],[-21,40],[-15,53],[-17,106],[-3,58],[4,42],[7,21],[11,22],[47,41],[82,60],[64,24],[47,-13],[90,-15],[73,-34],[222,-86],[40,-38],[-37,-33],[5,-8],[84,62],[22,12],[19,3],[63,-24],[25,-4],[32,-20],[76,-66],[6,6],[-21,34],[12,15],[60,35],[62,29],[44,28],[47,37],[32,20],[16,2],[21,-11],[56,-49],[36,-25],[29,-26],[40,-47],[16,-10],[31,-32],[41,3],[13,-3],[4,-7],[7,-21],[4,-14],[0,-14],[-9,-42],[-30,-66],[13,-1],[18,14],[24,25],[19,9],[40,-20],[38,-32],[13,-17],[15,-28],[12,-15],[12,-27],[-1,-9],[-11,-14],[-46,-22],[9,-9],[53,14],[17,14],[11,24],[16,6],[63,-41],[9,-14],[-4,-11],[-10,-13],[-27,-14],[-24,-35],[-4,-15],[17,-11],[41,-4],[0,-8],[-24,-16],[-3,-20],[53,-71],[36,-32],[21,-5],[48,-2],[39,-12],[86,-40],[51,-8],[44,13],[29,2],[25,-16],[8,-11],[4,-23],[0,-34],[14,-24],[28,-14],[23,2],[31,27],[25,5],[9,20],[7,37],[8,20],[18,6],[15,-11],[9,-17],[16,-51],[4,-23],[-1,-20],[-8,-19],[-16,-20],[-23,-21],[-19,-31],[-22,-70],[-9,-46],[-2,-28],[1,-29],[4,-33],[9,-27],[21,-37],[1,-13],[2,-30],[-2,-14],[-12,-27],[-34,-26],[-46,-7],[-152,-1],[-41,6],[10,-24],[43,-8],[38,0],[145,-15],[20,-15],[17,-28],[12,-28],[12,-57],[2,-27],[-6,-31],[-15,-33],[-10,-44],[-5,-55],[8,-29],[78,-3],[15,-20],[-1,-15],[-28,-56],[-3,-15],[13,-38],[-2,-11],[-7,-11],[-8,-28],[-7,-46],[-9,-30],[-21,-22],[-11,-5],[-8,6],[-21,62],[-9,9],[-8,-6],[-4,-9],[0,-14],[-4,-14],[-7,-14],[-31,-23],[-50,-16],[1,-16],[34,-9],[43,-28],[25,-4],[38,22],[75,71],[31,19],[27,7],[30,1],[34,-5],[68,9],[17,-7],[20,-15],[25,-25],[17,-23],[9,-23],[15,-85],[21,-23],[4,-16],[2,-25],[-1,-49],[-23,-100],[-11,-36],[-31,-50],[-36,-23],[-64,-21],[-33,-18],[-25,-25],[-1,-13],[72,42],[79,20],[23,24],[17,22],[17,50],[32,130],[18,40],[25,7],[11,-14],[26,-76],[0,-19],[-7,-16],[-42,-74],[15,7],[43,70],[9,21],[5,32],[14,23],[5,-11],[13,-82],[0,-60],[3,-19],[-5,-56],[5,-10],[13,49],[4,37],[6,26],[7,16],[52,50],[61,40],[40,36],[33,17],[50,17],[31,33],[14,50],[12,35],[10,20],[33,34],[17,2],[17,-12],[20,-26],[21,-40],[13,-30],[4,-23],[4,-78],[4,0],[19,60],[3,21],[-2,23],[-6,22],[-20,49],[-7,31],[1,18],[22,11],[31,4],[5,8],[-23,21],[-1,11],[22,36],[13,1],[26,-5],[-5,18],[0,12],[7,5],[42,-11],[5,14],[36,1],[4,12],[-32,18],[-30,12],[-10,9],[-7,15],[-9,35],[2,9],[9,0],[14,-9],[9,18],[9,43],[9,18],[28,-21],[1,9],[-23,68],[4,13],[35,5],[21,-9],[55,-49],[11,5],[-9,14],[-28,29],[-26,19],[-23,9],[-17,16],[-19,45],[-3,18],[2,24],[13,50],[7,11],[14,8],[19,5],[21,-5],[44,-33],[7,11],[-23,18],[-13,16],[-6,21],[2,24],[19,49],[9,40],[39,109],[12,20],[12,12],[8,13],[31,3],[57,-39],[18,-23],[4,-32],[-30,-45],[-51,-33],[-16,-14],[10,-9],[49,27],[42,12],[34,0],[28,-53],[4,-73],[-16,-60],[21,30],[26,17],[22,-40],[2,-32],[12,-31],[24,-40],[25,-36],[-28,-37],[-33,-23],[7,-16],[46,-18],[6,-18],[-5,-24],[7,1],[32,36],[27,-5],[34,-79],[-25,-46],[-39,-21],[-30,-9],[-43,2],[-17,-7],[8,-15],[41,-1],[63,12],[47,19],[20,1],[22,-8],[7,-6],[-23,-13],[-1,-5],[8,-13],[18,-44],[-2,-10],[-17,-25],[27,-5],[38,12],[11,-14],[23,-52],[15,-53],[-64,-73],[-32,-15],[-48,-39],[-13,-31],[-28,-39],[18,0],[49,64],[24,15],[18,-4],[7,-11],[-3,-18],[16,3],[66,37],[28,7],[36,3],[3,-13],[-22,-89],[-38,-69],[-70,-42],[-24,-25],[-31,-40],[12,-7],[66,52],[45,21],[64,17],[28,-3],[51,-104],[28,-10],[24,5],[44,-30],[16,-29],[-4,-21],[-15,-13],[-7,-19],[18,-58],[-11,-33],[-32,-29],[-23,-14],[-24,-5],[-24,-25],[-10,-4],[-33,6],[11,-15],[16,-8],[26,-4],[30,8],[30,-1],[46,-19],[20,-23],[0,-6],[-10,-13],[-15,-42],[-10,-15],[9,-12],[23,-18],[17,-6],[23,6],[25,-8],[82,-99],[-4,-51],[-12,-40],[5,-44],[0,-55],[-44,-15],[-148,25],[-84,39],[-5,12],[24,26],[-21,2],[-24,-10],[-11,-10],[29,-41],[77,-36],[35,-44],[38,-4],[11,-8],[21,-25],[-6,-9],[-39,-3],[-30,-30],[19,-17],[69,-16],[49,-4],[25,-17],[-20,-19],[-58,-22],[-2,-33],[43,-14],[38,8],[16,-3],[11,-80],[7,-17],[-41,-14],[-1,-16],[28,-13],[45,-10],[15,-15],[3,-24],[9,-12],[26,-3],[29,30],[17,25],[25,-9],[1,-31],[30,-36],[10,-6],[9,-51],[24,45],[17,-9],[20,-2],[-7,-44],[-11,-34],[15,-22],[12,-32],[33,-43],[-9,-21],[-38,-45],[-20,-72],[-5,-24],[-20,-41],[-26,-40],[16,4],[60,73],[36,25],[78,13],[19,20],[29,9],[18,-23],[1,-42],[24,-14],[24,14],[22,-12],[-13,-26],[-71,-108],[-21,-44],[-6,-31],[24,43],[90,97],[9,14],[20,42],[18,27],[48,-10],[25,-19],[11,-55],[19,-59],[30,-65],[78,-32],[28,-6],[49,23],[7,30],[38,10],[27,-4],[9,-59],[29,-31],[28,-26],[27,-14],[40,-6],[22,-28],[0,-12],[-22,-30],[-22,-45],[-38,-31],[-53,-1],[-72,-20],[-3,-17],[-16,-19],[-39,-20],[-21,-14],[-35,-72],[-20,-31],[-24,-6],[-34,3],[-22,-6],[-16,-14],[-10,-19],[-7,-7],[-45,-20],[-82,-55],[-44,-2],[-26,7],[-21,-5],[-14,-15],[-39,-27],[-12,-16],[-7,-19],[-5,-38],[-5,-14],[-7,-8],[-33,8],[-37,25],[7,-27],[58,-44],[17,-25],[-16,-21],[-37,-34],[-4,-18],[15,-10],[-6,-15],[-20,-16],[2,-7],[2,-6],[51,23],[45,50],[29,50],[14,14],[58,19],[34,22],[49,39],[54,58],[58,76],[74,59],[91,42],[66,22],[42,1],[2,7],[-37,14],[-32,2],[-39,-10],[-12,24],[2,10],[12,17],[33,15],[161,-21],[55,-17],[60,-137],[14,-44],[4,-32],[-6,-20],[-24,-24],[-69,-48],[-9,-12],[-1,-7],[30,-9],[9,-14],[15,-52],[31,34],[58,83],[48,38],[40,11],[47,5],[17,-1],[6,-27],[25,-54],[23,-14],[45,-7],[40,-67],[15,-46],[14,-27],[-1,-19],[2,-15],[11,-23],[5,-19],[-3,-45],[-23,-77],[17,-71],[-7,-31],[-4,-51],[14,-33],[5,-20],[-13,-11],[-88,-28],[-35,-1],[-9,-17],[27,-5],[48,1],[59,-17],[27,-19],[11,-27],[-3,-21],[-17,-16],[-33,3],[-32,15],[2,-14],[47,-35],[14,-17],[26,-22],[5,-30],[-6,-30],[-90,-120],[-73,-76],[-74,-67],[-119,-129],[-12,-6],[-21,-3],[-57,21],[-45,-5],[-85,-25],[-24,-15],[-47,-45],[-18,-6],[-51,-9],[-47,6],[-19,-7],[-23,-21],[-6,-12],[-7,-38],[-115,-168],[-31,-57],[-59,-60],[-65,-106],[-57,-43],[-19,-58],[-54,-36],[-100,-9],[-47,-10],[-55,16],[-42,-25],[-62,-8],[-30,6],[-121,-57],[-31,54],[-23,21],[-68,3],[-55,22],[-50,4],[-48,10],[-32,0],[-33,-6],[-52,2],[-29,-30],[-96,9],[-41,27],[-34,6],[-44,-6],[-43,-20],[-94,22],[-100,-19],[-87,13],[-24,13],[-138,-35],[-53,20],[-48,-54],[-32,11],[-35,-8],[-12,11],[-23,-8],[-15,-29],[-20,-3],[-33,-52],[-56,-41],[-82,-226],[-7,-87],[-31,-59],[-27,-8],[-22,-1],[-141,-44],[-63,-34],[18,-27],[-21,-21],[-33,-8],[-36,-25],[-24,-28],[-11,-39],[-72,-64],[-84,-147],[-40,-108],[-49,-78],[-34,-30],[-25,-5],[-25,10],[-41,36],[-30,4],[-76,51],[-177,52],[27,-19],[23,-32],[47,-8],[47,0],[99,-63],[48,-22],[30,-19],[25,-43],[-18,-84],[-19,-69],[-24,-53],[-85,-137],[-41,-46],[-72,-163],[-74,-77],[-40,-47],[-42,-74],[-99,-56],[-37,-15],[-34,8],[-41,-46],[-49,-28],[-15,-42],[-117,-114],[-45,-15],[-39,-30],[-11,-51],[-34,-32],[-10,-23],[-29,-72],[-53,-94],[-66,-15],[-24,-32],[-27,-53],[-39,-36],[-77,17],[18,-22],[69,-34],[7,-51],[-34,-12],[-72,-68],[-98,-117]],[[15892,80064],[-11,21],[-27,26],[-10,0],[-11,-8],[-7,-12],[-6,-27],[-4,-8],[-4,1],[-3,7],[-8,37],[2,16],[9,20],[-1,7],[-20,-6],[-8,5],[-4,10],[1,42],[-11,23],[13,10],[32,8],[34,1],[9,18],[10,43],[-24,-40],[-14,-4],[-44,15],[-29,-2],[-4,8],[2,9],[6,9],[4,31],[7,85],[9,31],[3,16],[-2,4],[-38,-59],[-3,-19],[4,-16],[-4,-33],[-18,-10],[-10,5],[-20,-28],[-6,-3],[-91,50],[-10,6],[-15,23],[-23,40],[-7,34],[9,28],[8,14],[10,0],[10,-10],[21,-47],[8,-29],[22,4],[35,37],[8,14],[-35,-14],[-15,1],[-15,15],[-16,30],[-8,34],[0,107],[5,20],[17,16],[11,25],[-1,11],[-10,22],[-15,16],[-15,9],[-4,-3],[23,-46],[0,-18],[-26,-46],[-4,-13],[0,-45],[-3,-9],[-21,-13],[-23,-35],[-39,-12],[-36,4],[-20,17],[-61,86],[-22,36],[0,30],[-42,107],[0,23],[-14,33],[-16,5],[-4,32],[33,68],[21,58],[2,18],[-1,28],[-5,62],[5,27],[-21,-36],[-4,-26],[5,-27],[-3,-30],[-12,-43],[-21,-45],[-42,-21],[-74,12],[-8,6],[-5,15],[-4,66],[-5,-8],[-8,-35],[-7,-51],[-9,-11],[-15,-1],[-12,8],[-9,17],[-19,2],[-34,-14],[-17,6],[-19,0],[-40,15],[-47,4],[-12,11],[1,22],[8,11],[49,10],[48,23],[47,12],[-2,11],[-21,4],[-108,-26],[-34,4],[-6,4],[-1,26],[13,24],[21,23],[6,18],[-12,7],[-20,-5],[-9,14],[10,55],[-9,55],[-13,-52],[-19,-29],[-91,-13],[-15,-15],[-12,0],[-58,28],[-25,17],[-23,25],[-42,57],[-33,37],[-1,67],[7,43],[15,49],[59,104],[21,19],[18,7],[87,9],[65,13],[12,7],[-95,7],[-85,-5],[-29,-16],[-37,-67],[-9,-28],[-10,-21],[-7,0],[-12,7],[-4,9],[-6,22],[-19,34],[-9,40],[-5,59],[1,26],[10,34],[28,66],[-36,-2],[4,55],[13,61],[34,35],[34,26],[31,34],[55,22],[18,-46],[47,-14],[13,-21],[17,-38],[20,-36],[25,-35],[7,-3],[-11,30],[-40,65],[-2,23],[-10,25],[-52,36],[-10,14],[-9,36],[-4,24],[6,22],[53,69],[13,37],[0,17],[-5,19],[-11,34],[-3,0],[3,-51],[-2,-20],[-6,-22],[-8,-17],[-12,-11],[-114,-158],[-12,-9],[-42,-14],[-22,-17],[-12,-22],[-19,-58],[-25,-115],[-30,-93],[-25,121],[-46,92],[89,92],[2,14],[-8,49],[2,15],[8,21],[23,32],[-1,3],[-26,-12],[-41,-71],[-16,-22],[-8,-3],[-1,41],[22,109],[18,105],[6,30],[16,30],[-15,-2],[-72,-47],[-24,29],[-20,153],[-36,59],[-60,49],[-59,22],[-13,43],[-12,53],[16,62],[26,29],[23,14],[23,-7],[1,-22],[-15,-61],[20,-6],[81,-74],[17,-6],[34,28],[18,-1],[44,-23],[15,-28],[42,-54],[-6,32],[-46,66],[-25,22],[-45,4],[-28,-11],[-12,3],[-24,17],[-21,28],[-21,61],[-5,29],[1,21],[5,19],[9,17],[17,13],[26,7],[7,8],[-32,35],[-15,0],[-52,-51],[-10,-5],[-5,10],[-4,1],[-15,-25],[-12,-11],[-42,-79],[-7,-37],[-2,-57],[-5,-35],[-7,-14],[-50,-27],[-28,-55],[-34,48],[-38,45],[-25,80],[-45,14],[-52,45],[-20,41],[28,82],[41,63],[6,74],[6,16],[70,19],[46,37],[-47,4],[-29,-6],[-52,-26],[-57,51],[-29,47],[-10,40],[10,34],[2,34],[5,47],[5,20],[12,26],[25,17],[22,54],[9,37],[44,111],[16,48],[31,67],[61,105],[-20,-6],[-10,-9],[-9,1],[-9,11],[-9,24],[-8,35],[-5,-16],[-1,-66],[-6,-57],[-11,-39],[-30,-80],[-18,-31],[-12,29],[10,50],[17,40],[3,54],[-16,65],[-10,53],[-4,40],[-1,36],[3,33],[7,35],[11,39],[-1,4]],[[19495,97148],[49,-34],[17,1],[21,-6],[10,-9],[29,-43],[6,-21],[2,-27],[-5,-23],[-10,-19],[-27,-11],[-62,-8],[-87,11],[-75,-14],[-35,-2],[-93,9],[-24,7],[-52,26],[-40,11],[-16,-6],[-20,-23],[-37,-28],[-23,-7],[-68,4],[-103,48],[-118,-14],[-123,-28],[-48,-5],[-14,8],[-19,21],[3,11],[36,32],[82,33],[60,19],[118,28],[141,15],[52,17],[33,23],[92,37],[53,16],[73,13],[58,-1],[74,-30],[56,-15],[34,-16]],[[19317,96833],[223,-14],[9,-3],[1,-10],[-17,-33],[-25,-24],[-119,-30],[-153,-28],[-32,-13],[2,-8],[13,-10],[25,-12],[119,2],[29,-5],[10,-8],[6,-12],[4,-15],[0,-53],[-6,-30],[-17,-27],[-48,-20],[-86,-26],[-59,-11],[-46,4],[-46,-3],[-202,-48],[-62,-1],[-55,12],[-75,46],[-78,18],[-34,21],[-33,11],[-9,16],[-3,13],[6,11],[14,10],[4,9],[-13,25],[-6,24],[-22,35],[-4,20],[0,13],[4,14],[15,25],[8,5],[46,4],[60,13],[139,37],[305,47],[93,-4],[40,9],[75,4]],[[17902,96407],[21,-23],[2,-9],[-10,-9],[-33,-15],[-164,-51],[-32,-24],[12,-20],[59,-41],[60,-35],[13,-18],[-28,-17],[-55,5],[-20,-1],[-20,-8],[6,-16],[60,-52],[20,-28],[0,-14],[-11,-14],[-26,-19],[-40,-25],[-68,-19],[-148,-26],[-5,-21],[1,-15],[-3,-38],[-6,-18],[-17,-29],[-13,-14],[-22,-9],[-32,-6],[-40,0],[-67,26],[-30,16],[-42,35],[-8,24],[5,28],[11,45],[18,46],[25,46],[8,29],[-10,12],[-18,0],[-54,-19],[-35,-7],[-27,-13],[-20,-21],[-11,-22],[-6,-43],[-10,-23],[-29,-13],[-44,0],[-17,-7],[-8,-16],[6,-12],[43,-27],[6,-30],[-6,-18],[-46,-33],[-11,-11],[-29,-52],[-11,-13],[-24,-12],[-24,1],[-23,19],[-33,36],[-22,31],[-12,26],[-9,11],[-16,-8],[-19,-26],[0,-21],[4,-31],[-1,-19],[-28,-23],[4,-10],[49,-28],[6,-12],[0,-19],[-3,-9],[-20,1],[-16,-22],[-19,-17],[-49,-33],[-69,-4],[-57,-16],[-12,1],[-14,26],[-15,50],[-14,29],[-20,15],[-26,58],[-12,18],[-11,8],[-10,2],[-15,-12],[-33,-82],[-54,-21],[-29,-4],[-30,2],[-74,23],[-60,8],[-41,-9],[-68,-34],[-27,-9],[-37,4],[-16,13],[-14,21],[-1,12],[10,5],[17,24],[0,9],[-17,14],[0,11],[6,7],[-2,6],[-8,3],[-17,-3],[-61,-16],[7,17],[29,37],[71,72],[26,21],[16,6],[209,24],[15,7],[99,97],[28,22],[29,18],[143,58],[13,14],[22,40],[13,10],[31,16],[102,82],[94,59],[47,37],[65,37],[75,16],[227,28],[163,-37],[38,-2],[19,10],[17,17],[25,-7],[60,-5],[14,4],[25,19],[-17,11],[-73,19],[-5,10],[2,9],[26,23],[31,14],[90,11],[41,-3],[43,-15],[55,-32],[127,-56]],[[19919,95654],[35,-1],[41,6],[46,-4],[21,-13],[15,-23],[0,-13],[-3,-10],[-6,-9],[-60,-58],[-14,-20],[19,-5],[10,3],[59,44],[45,13],[34,4],[57,-9],[22,-8],[15,-8],[9,-11],[22,-41],[16,-54],[2,5],[1,31],[3,23],[55,16],[1,5],[-20,13],[-16,18],[-12,33],[4,12],[12,14],[35,28],[42,17],[36,4],[137,-29],[54,-25],[21,-12],[8,-9],[12,-28],[23,-78],[-1,-25],[-10,-40],[-44,-76],[-7,-51],[-44,-127],[-31,-35],[-33,-24],[-138,-43],[-104,-43],[-26,-7],[-27,-1],[-86,15],[-99,27],[-57,-7],[-56,-20],[-36,-6],[-33,3],[-33,7],[-44,19],[23,8],[10,10],[-9,10],[-46,14],[-48,-32],[-139,-73],[-187,-25],[-58,-15],[-44,-19],[-22,-16],[-35,-38],[-53,-28],[-96,-31],[-123,-48],[-220,-49],[-138,-8],[-138,16],[-44,13],[-46,21],[-93,49],[-26,17],[-31,39],[18,25],[50,30],[75,26],[150,36],[135,58],[49,11],[130,9],[66,-5],[48,3],[31,8],[47,20],[68,42],[50,39],[12,18],[-16,17],[-25,2],[-81,-40],[-41,-13],[-44,-1],[-61,-14],[-60,-5],[-11,0],[-62,39],[-33,6],[-16,-4],[-14,-10],[-26,-28],[-16,-10],[-27,-8],[-107,-8],[-104,-14],[-23,9],[-14,16],[-3,10],[-1,33],[-7,14],[9,28],[12,21],[14,15],[71,43],[10,11],[-34,-2],[-80,-21],[-11,7],[-18,24],[-9,2],[-11,-10],[-6,-14],[-13,-58],[-13,-30],[-32,6],[-40,18],[-15,3],[-9,-6],[3,-10],[41,-50],[0,-17],[-26,-31],[-114,-51],[-44,-13],[-16,5],[-14,14],[-13,22],[-29,31],[-18,7],[-19,1],[-18,-7],[-17,-13],[-10,-15],[-10,-26],[-20,-21],[-13,-3],[-115,42],[-93,75],[-101,-11],[-46,2],[-138,28],[-17,17],[-10,22],[1,12],[6,12],[17,25],[35,37],[15,12],[21,10],[29,8],[73,4],[189,2],[37,5],[206,72],[24,12],[30,23],[7,10],[-1,6],[-254,-57],[-109,-12],[-166,9],[-31,9],[-8,16],[35,42],[18,16],[48,15],[114,21],[154,19],[100,0],[84,15],[51,17],[-170,-1],[-204,-8],[-30,5],[-58,23],[-3,16],[23,19],[9,15],[-17,33],[5,13],[38,27],[68,29],[42,5],[81,-11],[230,-10],[45,4],[-28,13],[-40,9],[-178,17],[-37,7],[-7,10],[-3,15],[2,19],[13,20],[55,42],[162,35],[64,5],[65,-3],[65,-15],[29,-14],[15,-16],[7,-16],[1,-26],[3,-11],[12,-17],[37,-42],[28,-13],[128,24],[53,6],[54,-8],[78,-24],[101,-75],[130,-77],[-1,-16],[-49,-26],[-10,-11],[7,-7],[50,-5],[46,4],[45,-6],[10,-7],[16,-28],[23,-49],[27,-37],[31,-24],[31,-13],[45,-1],[46,8],[74,-3],[381,-28],[23,5],[16,15],[9,26],[4,22],[-5,29],[-8,14],[-236,94],[-21,38],[116,54],[8,12],[2,17],[-4,21],[-15,21],[-62,39],[-55,6],[-82,38],[-12,10],[-11,15],[-8,21],[1,16],[11,12],[80,39],[33,21],[100,98],[46,39],[33,19],[34,11],[74,5],[77,-36],[17,-2],[7,-10],[-3,-17],[-10,-16],[-27,-29],[-7,-12],[2,-13],[19,-29],[6,-19],[4,-32],[3,-5],[47,-27],[42,-36],[20,-55],[-16,-19],[-35,-27],[-21,-22],[-7,-18],[5,-10],[27,-6]],[[18188,93659],[18,-7],[32,6],[47,19],[60,15],[74,13],[19,-15],[12,3],[22,24],[4,16],[-3,18],[1,40],[12,23],[44,50],[23,18],[37,9],[89,-6],[84,-28],[112,-28],[165,-71],[52,-30],[5,-26],[-29,-55],[-71,-79],[-57,-28],[-22,-18],[37,-12],[24,-20],[36,29],[27,33],[38,27],[13,3],[3,-6],[-7,-14],[-2,-14],[1,-13],[4,-8],[23,-4],[13,5],[50,38],[49,59],[75,38],[20,19],[65,16],[-1,12],[3,44],[-22,19],[-77,40],[-37,48],[8,37],[42,-5],[115,-4],[24,-5],[111,-62],[39,-39],[31,-19],[65,-28],[22,-23],[16,-9],[5,-10],[-5,-10],[-2,-23],[12,-8],[42,-9],[12,-9],[16,-30],[19,-50],[17,-55],[27,-103],[54,-137],[18,-86],[7,-16],[12,-11],[34,-16],[27,-22],[31,-7],[7,2],[8,19],[20,31],[94,59],[5,9],[-11,14],[-3,9],[1,7],[20,5],[-66,75],[-43,71],[-27,89],[-4,25],[-4,55],[-9,15],[-15,13],[-6,17],[2,21],[-3,18],[-17,37],[-67,261],[0,26],[9,19],[24,11],[38,2],[13,6],[-15,10],[-25,27],[-3,13],[17,26],[86,-11],[62,-24],[106,-55],[11,3],[12,28],[22,17],[34,-6],[96,-40],[112,-71],[74,-36],[53,-48],[35,-45],[23,-35],[1,-13],[-5,-14],[5,-19],[16,-22],[8,-20],[7,-43],[15,-56],[3,-28],[99,-250],[19,-45],[12,-20],[69,-97],[37,-70],[3,-48],[5,-13],[2,-22],[-2,-30],[-8,-25],[-14,-22],[-14,-30],[-22,-67],[-1,-16],[15,-23],[97,-79],[59,-95],[28,-16],[74,-59],[81,-34],[27,-15],[26,-21],[7,-1],[16,4],[4,6],[1,9],[-22,45],[-2,17],[11,3],[83,-76],[45,-31],[61,-32],[105,-74],[15,-6],[57,7],[15,-5],[10,-7],[4,-10],[2,-44],[16,-21],[90,9],[25,-2],[16,-7],[13,-14],[20,-47],[17,-92],[1,-33],[-8,-56],[-13,-20],[-17,-7],[-48,7],[-33,17],[-18,23],[-16,48],[-7,10],[-7,-10],[-16,-45],[-10,-19],[-13,-14],[-24,4],[-35,19],[-66,50],[-23,12],[-15,-2],[-31,-17],[-49,-31],[-20,-23],[8,-15],[6,-19],[3,-22],[-2,-17],[-6,-10],[-16,-13],[-34,-2],[-49,9],[-39,18],[-68,46],[-15,6],[-21,-10],[-8,-14],[13,-19],[34,-24],[42,-41],[11,-8],[11,0],[4,-7],[5,-22],[-2,-38],[-21,-76],[-2,-18],[9,4],[57,75],[29,21],[65,32],[27,24],[82,7],[30,-13],[18,-23],[1,-10],[-21,-27],[-4,-14],[-1,-17],[2,-15],[5,-13],[14,-13],[26,6],[8,-4],[14,-13],[9,-20],[0,-29],[-19,-62],[-34,-21],[-105,-37],[-36,-20],[-70,-14],[-26,-18],[-17,-5],[-74,2],[-85,-11],[-98,23],[-69,10],[-79,36],[-30,-9],[-31,-24],[-148,28],[-18,20],[6,14],[35,42],[2,9],[-1,8],[-68,7],[-75,23],[-75,11],[-57,-3],[-37,8],[-36,19],[-19,17],[-4,16],[0,17],[3,34],[-5,24],[-16,18],[-34,17],[-33,-2],[-28,-18],[-26,-35],[-50,-96],[-24,-16],[-65,-70],[-24,-17],[-117,-27],[-140,-11],[-52,-22],[-49,-40],[-60,-39],[-146,-48],[-135,-27],[-142,-12],[-105,-18],[-31,9],[-47,-3],[-51,-27],[-57,-5],[-219,-10],[-100,-17],[-55,-5],[-44,2],[-30,8],[-28,23],[-30,37],[-60,97],[-17,41],[6,70],[-4,40],[-20,88],[-4,7],[-105,33],[-70,10],[-104,2],[-128,-4],[-127,10],[-68,12],[-67,19],[-114,51],[-7,5],[-8,17],[-12,28],[-28,37],[-78,82],[-31,49],[-5,13],[-7,36],[-10,59],[-3,36],[9,22],[7,5],[162,43],[284,47],[261,32],[118,-3],[69,-15],[70,-7],[126,-3],[160,-22],[31,2],[72,15],[21,12],[113,-2],[22,8],[20,13],[-26,25],[-108,55],[-286,97],[-70,21],[-100,22],[-58,3],[-74,-12],[-28,0],[-72,-19],[-69,-12],[-131,-12],[-189,-8],[-26,2],[-39,15],[-28,4],[-185,-11],[-165,15],[-188,149],[-32,46],[7,18],[23,20],[93,58],[34,13],[139,31],[138,38],[110,35],[53,12],[52,2],[42,11],[-9,11],[-34,13],[0,18],[18,9],[69,9],[72,-11],[37,3],[10,13],[-10,9],[-69,21],[-331,-59],[-155,-5],[-107,-26],[-59,1],[-70,25],[-10,8],[-1,10],[22,34],[75,20],[38,57],[-41,1],[-134,-12],[-59,5],[-79,22],[-23,26],[-10,18],[-2,23],[3,63],[6,34],[5,8],[98,105],[62,22],[43,33],[1,13],[-10,14],[-40,34],[-17,17],[-9,17],[7,25],[23,36],[67,57],[162,114],[82,48],[79,26],[110,55],[284,91],[254,92],[93,-24],[27,-19],[12,-16],[10,-23],[9,-29],[12,-63],[1,-32],[-2,-33],[-6,-29],[-9,-27],[-19,-32],[-29,-38],[-60,-65],[-7,-19]],[[16740,94534],[2,-2],[71,53],[44,3],[30,-5],[10,-6],[6,-11],[3,-23],[2,-58],[4,-7],[9,3],[16,14],[78,85],[33,23],[23,7],[96,13],[65,0],[71,-8],[54,-12],[88,-35],[69,-40],[63,-43],[212,-161],[90,-47],[35,-27],[15,-20],[13,-25],[4,-23],[-5,-21],[-10,-15],[-21,-13],[-130,-54],[-69,-16],[-67,-24],[-162,-84],[-111,-40],[-144,-78],[-272,-126],[-32,-25],[-15,-18],[-77,-143],[-29,-33],[-71,-34],[-89,-9],[-25,-9],[-5,-50],[-32,-82],[-15,-55],[-22,-148],[-5,-15],[-16,-28],[-28,-29],[-86,-35],[-64,-18],[-86,-15],[-21,10],[-21,24],[-22,2],[-13,-4],[-114,-103],[-109,-41],[-47,-38],[-33,-18],[-27,-5],[-44,3],[-32,17],[-29,27],[-22,28],[-56,118],[-24,40],[-21,20],[-55,72],[-15,14],[-209,91],[-101,51],[-25,18],[-23,11],[-130,-7],[-18,2],[-4,8],[15,27],[6,16],[2,17],[-2,27],[2,4],[49,27],[-8,5],[-5,10],[-4,15],[5,11],[15,6],[17,24],[21,43],[15,24],[22,16],[38,41],[27,17],[23,21],[1,9],[-10,8],[-3,16],[5,50],[-1,25],[5,22],[8,17],[11,11],[97,37],[4,10],[2,12],[-3,14],[-5,9],[-15,8],[-26,2],[-23,21],[-5,10],[9,29],[44,45],[14,22],[48,101],[86,63],[23,67],[65,72],[0,10],[-21,24],[-60,17],[-29,26],[-19,29],[-87,170],[-15,13],[-5,20],[-18,13],[4,12],[341,51],[235,16],[243,44],[68,2],[52,-8],[52,-23],[69,-40],[90,-39],[170,-58],[106,-12],[-42,-45],[-6,-14],[0,-10]],[[30697,99663],[227,-10],[73,4],[84,-26],[51,-3],[83,5],[61,-6],[226,-6],[47,-10],[-1,-11],[-48,-26],[-66,-25],[-423,-82],[-31,-13],[83,-4],[121,3],[94,9],[111,28],[37,2],[70,13],[137,38],[109,20],[49,-9],[42,-14],[28,-2],[15,11],[23,30],[14,11],[36,7],[22,-1],[35,-14],[40,-33],[36,-23],[20,0],[83,26],[41,3],[96,-9],[39,-12],[7,-12],[-25,-13],[-16,-11],[-6,-10],[14,-11],[58,-23],[83,-51],[-1,-19],[-45,-38],[1,-9],[214,40],[217,-18],[61,-12],[23,-15],[25,-24],[27,-34],[-19,-35],[-95,-55],[-98,-43],[-58,-38],[-88,-22],[-305,-92],[-149,-30],[-85,-30],[-39,-5],[-181,6],[-48,-16],[-26,-28],[-58,-13],[-84,-9],[-172,-7],[-39,-31],[-10,-21],[-17,-16],[-15,-8],[-492,-111],[-10,-18],[50,-8],[63,8],[717,134],[137,9],[128,-10],[-14,-31],[-181,-88],[-231,-80],[-115,-61],[-291,-104],[-237,-105],[-92,-52],[-122,-95],[-42,-23],[-51,-9],[-60,4],[-54,14],[-72,35],[-65,39],[-21,7],[13,-19],[126,-132],[-14,-25],[-232,-27],[-103,-23],[-53,-6],[-38,4],[-36,-2],[-36,-10],[-2,-10],[32,-11],[92,-9],[206,30],[33,-2],[52,-15],[3,-13],[-55,-42],[-166,-50],[21,-2],[48,-18],[-1,-16],[-52,-38],[-25,-12],[-160,-35],[-70,-8],[-62,4],[-281,77],[-99,11],[-94,19],[-69,-3],[-74,-22],[33,-12],[136,-21],[114,-4],[47,-9],[18,-14],[49,-51],[8,-27],[-11,-25],[-15,-18],[-18,-10],[-30,-5],[-111,3],[-41,-6],[-48,-15],[-61,-6],[-109,3],[-128,-22],[-67,-4],[-76,10],[-81,24],[-86,12],[-145,11],[12,-14],[51,-6],[104,-37],[50,-51],[47,-8],[96,-42],[69,-6],[72,-14],[102,18],[68,-3],[-14,-102],[-30,-10],[-164,0],[-79,15],[-34,15],[-76,17],[-68,-10],[-62,2],[-42,-10],[-67,1],[-174,-18],[-92,0],[-68,11],[-79,4],[-90,-4],[7,-12],[38,-4],[55,-19],[52,-29],[43,-13],[51,7],[52,14],[190,23],[84,3],[75,-10],[49,-12],[35,-15],[44,-40],[109,-5],[84,-13],[133,-58],[37,-4],[15,-15],[-28,-38],[-4,-22],[-92,-44],[-144,-12],[-158,4],[-113,-5],[-12,-6],[78,-11],[180,-51],[69,-28],[13,-16],[-100,-61],[-87,-122],[-29,-10],[-30,-3],[-77,2],[-98,-30],[-74,-6],[-134,11],[-154,-1],[-13,-19],[-7,-38],[1,-57],[9,-76],[-8,-56],[-26,-35],[-32,-26],[-58,-25],[-60,-16],[-44,-5],[-75,-1],[-213,-18],[-105,1],[-81,8],[-83,25],[-140,71],[-40,16],[-38,9],[1,-15],[42,-40],[35,-26],[28,-11],[-7,-12],[-62,-20],[-67,-8],[-81,0],[-2,-7],[27,-21],[35,-19],[24,-6],[61,6],[72,24],[44,8],[89,-6],[35,-9],[110,-54],[16,-2],[82,27],[118,1],[44,-21],[16,-43],[2,-34],[-12,-26],[27,-25],[67,-25],[52,-6],[37,14],[56,35],[24,8],[23,-2],[34,-25],[46,-48],[5,-56],[-38,-64],[-46,-42],[-180,-69],[-55,-27],[-43,-28],[-63,-26],[-123,-34],[-64,-6],[-140,-37],[-31,-2],[-45,6],[-9,18],[11,32],[15,30],[19,27],[0,23],[-39,35],[-28,16],[-27,9],[-54,-5],[-30,-10],[-33,-2],[-35,6],[-29,15],[-59,63],[-22,8],[-29,-2],[-25,9],[-23,20],[-38,19],[10,-15],[38,-35],[26,-36],[15,-35],[-7,-27],[-321,-16],[-138,8],[-28,25],[-66,103],[-14,-183],[-241,-30],[-56,5],[-93,20],[-121,50],[-50,33],[-20,32],[-15,18],[-9,3],[-30,-39],[-33,-81],[-83,21],[-104,20],[-38,80],[-2,-115],[-169,15],[-81,-4],[-23,100],[-4,112],[-33,-71],[14,-59],[5,-73],[-72,21],[-157,10],[-56,10],[7,96],[13,97],[202,96],[60,45],[44,18],[69,12],[89,7],[60,-6],[70,6],[82,17],[59,5],[11,6],[-17,9],[-63,62],[-23,14],[-23,6],[-45,3],[-45,27],[-25,24],[-28,32],[-43,62],[-44,69],[22,37],[72,30],[72,21],[73,11],[60,0],[73,-16],[103,-32],[59,-36],[74,-76],[49,-61],[39,-27],[177,-50],[59,-8],[70,4],[143,13],[70,14],[31,16],[16,23],[21,18],[63,41],[96,85],[54,68],[12,22],[11,28],[9,32],[-30,-17],[-167,-167],[-35,-30],[-97,-51],[-42,-8],[-66,2],[-89,23],[-104,-36],[-63,9],[-56,25],[0,118],[-71,95],[78,48],[65,29],[115,77],[26,1],[84,-12],[-46,17],[-45,26],[-100,-7],[35,166],[-67,-124],[-68,-65],[-42,-33],[-46,-18],[-176,-17],[43,61],[40,90],[-42,-34],[-99,-50],[-74,-27],[-61,-14],[-118,4],[-59,25],[17,62],[0,77],[36,35],[54,46],[59,61],[40,63],[158,29],[153,11],[128,34],[63,6],[60,-16],[244,-26],[100,-20],[44,-15],[33,-5],[34,22],[44,21],[152,-2],[42,3],[39,10],[47,20],[56,30],[8,15],[-38,-1],[-39,-8],[-58,-21],[-56,-12],[-57,2],[-115,19],[-200,3],[-102,8],[-47,9],[-27,12],[-23,19],[-20,25],[10,17],[41,10],[35,2],[57,-14],[63,-23],[69,-3],[-24,21],[-88,42],[-60,36],[-51,44],[-40,43],[-87,68],[-70,68],[-50,30],[-52,15],[-160,18],[-32,12],[-76,59],[-20,100],[-34,61],[32,77],[54,35],[318,-27],[135,4],[172,-10],[92,-19],[106,-47],[94,-53],[91,-36],[83,-48],[91,-73],[54,-34],[47,-21],[62,-19],[118,-23],[103,-7],[53,3],[57,16],[41,20],[-45,6],[-119,-3],[-82,11],[-47,23],[-50,31],[-79,59],[-60,39],[-131,63],[-97,62],[-78,60],[-7,25],[56,18],[69,13],[432,40],[258,48],[105,56],[12,13],[346,78],[244,29],[94,5],[85,13],[3,7],[-74,11],[-75,5],[-171,0],[-152,9],[-46,18],[10,28],[14,25],[46,40],[49,31],[209,88],[140,38],[41,25],[-302,-57],[-106,-41],[-106,-62],[-55,-19],[-39,5],[-35,-6],[-31,-16],[-25,-30],[-21,-44],[-19,-30],[-17,-16],[-43,-23],[-104,-44],[-242,-63],[-82,-16],[-70,-3],[-226,-35],[-68,-2],[-76,11],[33,31],[119,56],[32,25],[-77,-5],[-78,-16],[-172,-12],[-69,-23],[-66,-42],[-53,-26],[-40,-11],[-55,-6],[-202,-3],[-45,2],[-116,32],[-103,-11],[-43,2],[-78,23],[-23,14],[3,20],[45,37],[53,35],[170,78],[109,37],[158,31],[369,35],[17,26],[-374,-29],[-318,-36],[-52,-14],[-74,-35],[-235,-129],[-70,-33],[-106,-7],[-81,11],[-63,16],[-109,38],[-83,21],[-39,13],[-23,14],[-18,17],[-15,18],[27,16],[210,33],[284,-6],[128,7],[125,20],[186,51],[201,71],[40,22],[-74,5],[-54,-5],[-131,-26],[-208,-68],[-181,-24],[-448,-13],[-142,-19],[-63,4],[-47,19],[-52,34],[9,28],[107,31],[84,7],[15,7],[-119,30],[-11,15],[69,34],[148,50],[76,15],[137,10],[142,-5],[5,9],[-140,19],[-105,4],[-138,-14],[-369,-80],[-31,2],[-53,14],[15,20],[197,85],[6,13],[-141,-2],[-42,4],[-40,10],[-58,-9],[-75,-27],[-52,-12],[-31,4],[-78,33],[10,27],[62,35],[57,25],[77,23],[126,29],[90,10],[148,0],[70,13],[62,22],[78,36],[86,25],[140,20],[118,-6],[65,-18],[51,-31],[56,-24],[5,19],[46,24],[58,10],[69,-3],[61,-12],[79,-28],[63,-13],[30,0],[38,16],[99,1],[-2,6],[-32,17],[-40,12],[-352,82],[-10,18],[119,17],[74,21],[35,5],[87,43],[57,22],[105,25],[43,-7],[53,-22],[51,-14],[151,-13],[65,-14],[115,-81],[46,-26],[66,-27],[39,-10],[77,-6],[8,15],[-92,38],[-25,22],[11,18],[20,10],[28,1],[72,-17],[192,-56],[288,-67],[110,-15],[68,-24],[62,-29],[61,-20],[11,2],[-57,45],[-139,55],[-371,94],[-147,50],[-72,33],[-53,34],[-1,19],[50,21],[68,17],[85,7],[11,7],[-78,26],[-45,22],[1,16],[93,12],[57,-4],[108,-28],[91,-13],[15,8],[-94,75],[-9,17],[14,9],[33,10],[98,-5],[161,-37],[290,-18],[79,3],[-12,8],[-115,23],[-121,30],[-53,18],[-39,24],[-47,21],[-4,9],[75,16],[196,-3],[182,-24],[155,9],[97,-6],[39,-8],[70,-26],[224,-96],[23,-15],[26,-23],[27,-32],[38,-8],[74,21],[49,21],[-21,20],[-124,46],[-28,20],[-61,34],[-139,59],[-37,28],[-23,24],[383,22],[370,-20],[60,-14],[40,-19],[38,-30],[60,-30],[119,-46],[171,-29],[-33,20],[-127,51],[-58,35],[1,23],[10,18],[20,13],[144,47],[206,15],[24,-3],[161,-73],[76,-30],[53,-12],[2,5],[-74,34],[-56,18],[-6,12],[94,35],[59,9],[251,10],[28,-3],[24,-10],[59,-39],[22,-5]],[[23476,96654],[70,-22],[76,11],[81,2],[182,-10],[120,6],[31,-3],[47,-14],[25,-18],[23,-28],[-59,-18],[-50,-89],[-7,-5],[-54,-1],[-27,-7],[-159,13],[-438,5],[-19,11],[-58,53],[-4,21],[11,24],[12,16],[14,8],[128,39],[55,6]],[[24016,95061],[18,-43],[3,-18],[1,-37],[-8,-49],[-5,-9],[-7,-4],[-4,-13],[0,-21],[-7,-12],[-15,-5],[-99,-10],[-62,2],[-91,-6],[-45,3],[-30,11],[-43,22],[-91,55],[-45,2],[-116,19],[-63,58],[-24,11],[-25,-18],[-7,4],[-6,12],[-7,20],[-12,10],[-48,-5],[-9,6],[-2,18],[0,15],[9,23],[51,65],[25,5],[31,12],[17,35],[-2,33],[48,49],[28,15],[51,34],[172,54],[48,4],[63,-4],[62,-17],[47,-28],[97,-70],[44,-43],[23,-43],[21,-25],[26,-54],[-9,-21],[-6,-28],[3,-14]],[[22221,94438],[235,-123],[33,10],[71,6],[73,19],[102,15],[63,27],[26,8],[45,5],[25,0],[70,-15],[29,-11],[15,-11],[16,-19],[28,-49],[4,-18],[-1,-5],[-26,-30],[-17,-13],[-36,-12],[-30,-4],[-27,-21],[-29,5],[-9,-19],[4,-12],[8,-6],[15,1],[17,8],[33,-4],[18,-13],[15,-21],[-11,-20],[-59,-27],[-87,-31],[-105,-98],[-56,-41],[-11,-13],[-6,-13],[2,-24],[2,-10],[16,-4],[51,34],[34,16],[33,9],[60,0],[25,-5],[44,-20],[41,-32],[9,-11],[-4,-11],[-17,-12],[-2,-8],[39,-15],[43,-43],[3,-26],[-19,-26],[-5,-18],[9,-8],[21,5],[51,29],[55,15],[22,-2],[14,-6],[14,-40],[12,-45],[2,-37],[-9,-31],[-13,-23],[-33,-30],[-30,-11],[-16,0],[2,-5],[35,-25],[15,-19],[6,-19],[-2,-18],[-5,-16],[-41,-57],[2,-9],[12,-3],[26,-33],[3,-78],[-93,-24],[-22,-18],[-25,-28],[-29,-22],[-67,-22],[-33,-3],[-167,19],[-17,11],[-11,19],[-7,29],[-1,22],[2,16],[0,9],[-5,3],[-19,-16],[-19,-29],[11,-33],[52,-91],[10,-39],[2,-16],[-3,-13],[-59,-53],[-34,-18],[-36,-9],[-33,7],[-32,22],[-24,10],[-51,-1],[-15,11],[-15,22],[-35,76],[-50,54],[-42,61],[-108,89],[-56,53],[-75,86],[-31,19],[-26,8],[-51,6],[-12,11],[-19,29],[-32,22],[-11,3],[-19,-6],[-50,-20],[-63,22],[-14,15],[-8,25],[-8,14],[-21,13],[-18,31],[-119,63],[-71,72],[-14,26],[-2,10],[7,35],[17,39],[21,39],[14,16],[46,33],[37,8],[51,-4],[27,-8],[24,-22],[11,-26],[12,-18],[38,-19],[20,-15],[30,-36],[24,-43],[21,-14],[52,-5],[53,7],[114,27],[5,4],[7,16],[13,98],[8,0],[39,-45],[11,-5],[16,9],[10,23],[-1,10],[-24,53],[-15,23],[-13,15],[-14,4],[-31,-4],[-24,10],[-5,15],[4,19],[13,21],[14,12],[27,6],[32,-6],[44,-25],[28,-6],[40,7],[-51,15],[-70,58],[-30,11],[-36,-25],[-25,-9],[-47,-12],[-37,-2],[-156,89],[-9,9],[-11,23],[1,11],[16,17],[38,22],[58,13],[39,3],[34,-17],[49,-44],[43,-26],[4,9],[-8,26],[-20,38],[-14,10],[-34,11],[-33,26],[-15,20],[-8,20],[-1,22],[7,15],[13,8],[120,22],[83,-24],[53,-4],[22,30],[-7,6],[-28,-8],[-32,0],[-19,17],[-1,9],[25,23],[37,10]],[[26411,89435],[10,-7],[11,4],[20,29],[44,82],[13,7],[18,-1],[65,-52],[24,-30],[13,-41],[14,-16],[51,-21],[49,-7],[65,-21],[23,-16],[51,-78],[6,-5],[59,-32],[89,-72],[23,-10],[87,-24],[32,-17],[30,-27],[34,-49],[39,-77],[31,-123],[2,-24],[-3,-14],[-12,-16],[-50,-50],[4,-9],[48,4],[105,31],[65,-23],[22,-3],[5,1],[24,39],[25,-6],[38,-38],[24,-30],[10,-23],[-2,-13],[-25,-5],[60,-22],[53,-35],[-11,-23],[-57,-51],[-57,-45],[-67,-66],[-17,-11],[-9,0],[-37,12],[-54,32],[-164,73],[-51,15],[-64,9],[-9,17],[-16,110],[-29,19],[-99,23],[-29,13],[-2,22],[7,38],[-14,19],[-33,-1],[-33,-8],[-53,-26],[-25,-24],[-9,-25],[-6,-55],[-7,-26],[-18,-35],[-82,-88],[-33,-27],[-33,-7],[-13,-9],[-22,-32],[-33,-80],[-14,-23],[-21,-24],[-46,-36],[-46,-29],[-77,-33],[-42,-11],[-29,11],[-20,76],[-41,223],[-7,15],[-8,9],[-10,4],[-138,-29],[-76,3],[-75,-50],[-19,-3],[-39,1],[-27,8],[-7,6],[-5,21],[2,23],[9,25],[34,66],[28,41],[13,13],[129,74],[31,24],[16,25],[0,25],[-6,33],[-23,80],[-5,73],[0,36],[8,55],[33,135],[11,66],[20,234],[11,67],[16,62],[15,37],[42,73],[31,30],[41,20],[8,-2],[8,-9],[15,-31],[56,-29],[18,-28],[12,-31],[7,-40],[-7,-18],[-26,-27],[-5,-11],[1,-9],[51,-42],[38,-102]],[[22861,95890],[3,-26],[-4,-19],[-9,-14],[-1,-17],[9,-18],[37,-45],[12,-25],[2,-25],[-2,-17],[-23,-32],[-10,-43],[-1,-22],[14,-35],[0,-16],[-26,-28],[-54,-25],[8,-13],[117,-30],[9,-7],[0,-70],[20,-76],[-8,-1],[-28,24],[-52,28],[-63,-53],[7,-90],[42,-40],[12,-23],[-4,-13],[-35,-6],[-12,2],[-35,19],[-21,27],[-7,-1],[-6,-13],[4,-14],[24,-24],[11,-29],[-11,-8],[-36,-8],[-48,0],[-76,-13],[-38,-2],[-36,7],[-49,1],[-41,-3],[-24,6],[-23,14],[-26,-3],[-57,-35],[-89,11],[-80,3],[-16,11],[-18,23],[-35,70],[6,18],[86,9],[2,6],[-61,25],[-70,18],[-32,15],[7,27],[-2,7],[120,32],[88,62],[54,25],[4,12],[46,13],[106,7],[4,18],[-200,-10],[-274,-35],[-85,-18],[-71,10],[-300,-54],[-13,0],[-31,17],[-27,33],[19,22],[88,43],[44,37],[-5,21],[35,35],[56,5],[96,-29],[49,-29],[45,-14],[39,3],[41,20],[-11,3],[-69,-11],[-8,3],[-35,33],[-15,20],[-10,21],[-1,15],[21,28],[-79,9],[-29,19],[-14,24],[3,11],[25,28],[67,39],[-8,10],[-97,-1],[-22,5],[-42,24],[9,27],[39,39],[30,23],[19,7],[31,0],[73,-15],[21,-8],[56,-38],[14,-21],[-2,-21],[11,-15],[43,-22],[186,-115],[35,-27],[23,-12],[43,-9],[26,2],[20,8],[3,10],[-80,40],[-20,22],[-17,29],[7,9],[24,4],[58,-4],[69,8],[-76,12],[-50,16],[-52,1],[-64,26],[0,8],[16,9],[87,11],[17,5],[1,7],[-29,18],[-26,9],[-132,21],[-47,24],[-15,11],[-4,11],[17,28],[71,35],[51,17],[89,12],[71,-1],[40,-5],[94,-59],[45,-39],[77,7],[-22,40],[-15,45],[23,17],[64,29],[51,-15],[66,-40],[15,-13],[75,-25],[44,-8],[23,-13],[7,-17]],[[21270,97531],[65,-11],[77,-37],[73,-79],[4,-10],[0,-13],[-3,-16],[-9,-21],[-13,-12],[37,-15],[4,-8],[-3,-17],[4,-12],[23,12],[19,19],[5,12],[4,32],[57,17],[60,23],[28,5],[47,-5],[112,-56],[43,-5],[16,-7],[14,-13],[1,-14],[-23,-32],[-9,-20],[6,-13],[58,-11],[134,22],[117,-53],[65,-63],[47,-21],[8,-11],[-14,-11],[-13,-29],[-39,-22],[-8,-10],[21,-26],[1,-17],[-2,-22],[7,-13],[53,-14],[119,-93],[22,-26],[14,-32],[1,-11],[-17,-18],[-19,-51],[-10,-12],[-49,-10],[-88,-9],[-83,-17],[-88,22],[-87,34],[-26,22],[-22,28],[-5,10],[-9,44],[-4,9],[-37,24],[-32,37],[-63,3],[-147,38],[-63,8],[-64,-2],[-89,-15],[-17,4],[-15,11],[-14,18],[-3,14],[14,23],[-262,-29],[-75,-35],[-105,6],[-53,14],[-69,33],[-32,29],[-30,38],[-3,29],[24,20],[25,11],[26,4],[142,-23],[125,-11],[54,11],[25,32],[-30,16],[-120,7],[26,17],[101,16],[53,26],[-10,8],[-30,10],[-137,-2],[-48,9],[-3,9],[11,10],[77,51],[-3,10],[-33,16],[-29,22],[-11,3],[-68,-20],[-95,-75],[-22,-11],[-22,1],[-21,12],[1,16],[21,19],[44,58],[-4,21],[-42,14],[-114,-10],[-63,-1],[-9,17],[-3,30],[3,29],[15,45],[22,35],[13,12],[151,-7],[245,21],[71,2],[78,-21]],[[24476,98578],[36,-48],[134,-115],[61,-42],[103,-51],[13,-19],[1,-8],[-3,-28],[30,-10],[88,-16],[99,-28],[18,1],[34,17],[42,5],[54,-4],[26,-12],[19,-18],[8,-13],[1,-10],[-19,-19],[2,-8],[12,-8],[2,-11],[-20,-41],[5,-15],[50,-37],[45,-19],[89,-20],[58,2],[36,-13],[1,8],[-17,23],[-34,34],[-65,18],[-9,19],[-5,34],[6,22],[33,18],[27,6],[84,1],[45,-8],[80,-25],[8,-14],[4,-27],[3,-54],[-2,-12],[-67,-30],[-15,-21],[17,-6],[58,-5],[90,-19],[35,-2],[35,-44],[27,-41],[-20,-52],[-26,-82],[-21,-19],[-21,-28],[15,-6],[88,12],[18,4],[59,28],[86,-7],[29,-7],[15,-10],[26,-31],[22,-41],[16,3],[40,51],[15,12],[20,12],[9,-2],[40,-47],[91,-82],[31,-34],[6,-26],[-39,-29],[-30,-15],[-223,-62],[-99,-35],[-50,-28],[-25,-9],[-54,5],[-12,-5],[-16,-44],[-18,-19],[-46,-30],[-65,-55],[-38,-24],[-68,18],[-17,25],[-10,58],[-1,24],[2,13],[9,20],[29,49],[-3,6],[-14,-5],[-45,-24],[-18,-13],[-16,-23],[-8,-38],[7,-70],[-6,-28],[-18,-14],[7,-11],[53,-15],[9,-7],[6,-12],[3,-17],[-3,-16],[-16,-25],[-30,-10],[-38,11],[-82,61],[-36,-3],[-9,-7],[8,-22],[25,-48],[5,-41],[-12,-33],[-23,-53],[-16,-29],[-9,-3],[-41,-1],[-35,14],[-104,93],[-51,39],[-76,78],[-19,15],[-12,4],[-10,-33],[20,-31],[68,-72],[41,-53],[29,-43],[4,-19],[-9,-7],[-15,4],[-20,16],[-62,25],[-26,15],[-16,16],[-31,13],[-45,8],[-45,2],[-45,-5],[-8,-8],[50,-23],[18,-12],[13,-17],[9,-19],[-17,-13],[-63,-7],[-84,5],[-137,17],[-136,28],[-125,44],[-91,44],[-36,23],[-11,17],[34,16],[119,19],[119,13],[-19,11],[-217,25],[-71,4],[-38,-6],[-44,4],[-34,20],[-45,37],[-23,25],[3,10],[17,5],[99,-4],[13,3],[-49,19],[-157,37],[-59,33],[-11,12],[-4,13],[1,12],[59,25],[183,59],[62,9],[63,1],[44,16],[38,56],[189,20],[146,25],[12,7],[-109,-4],[-155,5],[-65,37],[-45,7],[-49,0],[-57,-12],[-98,-35],[-47,-9],[-107,-36],[-29,3],[-15,4],[-5,7],[19,24],[28,17],[-5,5],[-42,4],[-48,-1],[-34,-6],[-122,-32],[-55,-23],[-17,-3],[-59,38],[-95,20],[-21,16],[20,63],[27,13],[73,11],[217,57],[13,11],[20,29],[-50,-7],[-109,-27],[-90,-14],[-71,0],[-51,4],[-33,8],[-40,17],[-128,83],[-36,39],[-4,36],[-9,26],[-38,65],[276,-40],[107,-8],[208,-2],[10,3],[3,11],[-4,17],[2,13],[7,9],[77,23],[12,8],[-91,4],[-168,-39],[-59,0],[-67,56],[-71,-10],[-34,4],[-53,14],[-26,12],[-16,15],[-7,13],[2,10],[14,12],[62,16],[28,1],[73,-10],[55,1],[-18,17],[-79,43],[-70,47],[5,80],[57,17],[60,2],[58,-20],[77,-2],[56,-23],[37,-44],[44,1],[69,-8],[155,1],[-28,15],[-49,14],[-109,18],[-53,63],[-114,33],[-88,17],[1,15],[67,79],[80,28],[128,-10],[85,14],[108,28],[106,-13],[28,2],[16,8],[14,17],[0,15],[-14,14],[-34,17],[-135,2],[-60,7],[-23,9],[-7,14],[-4,14],[0,15],[4,9],[11,5],[33,6],[126,0],[76,8],[83,-10],[173,-39],[55,-20],[60,-34],[31,-30]],[[23807,96147],[52,-5],[44,8],[38,-2],[56,-23],[53,-36],[40,-16],[13,-8],[5,-9],[6,-27],[0,-12],[-3,-10],[-18,-25],[-15,-30],[-30,-27],[-16,-20],[-14,-26],[31,15],[119,85],[77,-10],[117,7],[141,35],[67,5],[67,-3],[50,-10],[108,-47],[37,-22],[14,-16],[3,-11],[-22,-18],[-67,11],[-111,10],[-20,5],[-18,0],[-12,-6],[8,-25],[22,-5],[133,-6],[436,-78],[19,-25],[-5,-11],[-16,-12],[-31,-17],[-252,-18],[-143,16],[-120,26],[-41,-6],[35,-35],[72,-10],[61,-21],[25,-17],[128,-13],[21,-13],[40,-34],[33,-3],[33,-24],[27,-41],[13,-5],[39,7],[64,-36],[21,-19],[0,-14],[-15,-22],[-29,-31],[-73,-35],[-6,-11],[86,4],[16,-5],[101,-63],[13,-1],[8,6],[10,23],[-4,21],[-13,28],[4,21],[19,13],[19,7],[19,0],[21,-8],[102,-77],[131,37],[24,-17],[20,-30],[9,-5],[49,61],[30,15],[123,-73],[75,-16],[30,-15],[55,-18],[79,-6],[13,27],[-45,35],[26,15],[109,29],[58,-4],[107,42],[66,5],[40,0],[133,63],[31,10],[23,22],[52,-3],[141,-36],[40,3],[150,36],[56,8],[55,-1],[141,-21],[105,-22],[33,-12],[-12,-29],[6,-9],[13,-7],[35,-8],[131,-1],[57,-7],[46,-28],[10,-11],[-1,-11],[-45,-30],[7,-7],[45,-6],[100,-4],[22,-7],[21,-37],[21,-52],[0,-20],[-35,-35],[-95,-46],[-106,-39],[-7,-10],[34,-18],[35,-9],[27,2],[85,18],[19,-1],[38,-18],[18,-17],[17,-24],[-30,-22],[-121,-27],[-72,36],[-24,7],[-16,-3],[9,-15],[35,-28],[11,-18],[-12,-9],[-6,-18],[1,-26],[-3,-27],[-11,-42],[-5,-2],[-263,-8],[-32,-8],[-74,-29],[-56,-15],[-36,-2],[-36,5],[-96,31],[-64,-6],[-25,3],[-55,20],[-13,10],[-22,27],[-16,37],[1,22],[7,32],[-4,17],[-16,0],[-17,6],[-52,33],[-32,10],[-6,-6],[10,-25],[6,-8],[34,-19],[6,-21],[-14,-55],[-5,-8],[-34,-40],[-25,-12],[-68,-1],[-105,-28],[-50,-4],[-67,7],[-42,12],[-27,15],[-27,21],[-13,2],[-7,-46],[-13,-6],[-23,1],[-35,14],[-28,33],[-9,0],[-4,-19],[-7,-13],[-8,-6],[-74,-20],[-41,0],[-43,23],[-28,-2],[-36,-13],[-87,24],[-21,1],[18,-39],[-29,-6],[-62,1],[-103,13],[-64,-19],[-114,11],[-116,3],[-22,9],[-15,18],[-1,16],[6,23],[17,33],[28,45],[10,23],[-26,11],[-15,15],[-13,1],[-41,-17],[-27,-50],[-20,-14],[-9,12],[-7,30],[-9,15],[-11,-1],[-11,-8],[-11,-15],[-15,-6],[-22,4],[-7,-7],[6,-20],[2,-18],[-2,-16],[-18,-17],[-52,-24],[-31,-7],[-79,-4],[-48,7],[-96,29],[-53,1],[-64,48],[-51,11],[3,18],[22,32],[-1,9],[-69,-47],[-10,-15],[9,-34],[-10,-3],[-47,13],[-47,-10],[-12,3],[-32,25],[-57,26],[-25,28],[-39,90],[-20,59],[2,12],[29,16],[-4,13],[-36,34],[-39,28],[-12,19],[-5,20],[-5,28],[-1,21],[5,13],[22,42],[62,76],[8,14],[3,13],[-8,40],[-12,40],[-12,29],[-34,39],[-46,42],[-66,73],[-48,58],[-58,80],[-28,7],[-32,-3],[-70,-28],[-24,-13],[-5,-9],[-52,-2],[-148,7],[-56,9],[-42,-3],[-72,-20],[-77,4],[-48,56],[-110,31],[-33,17],[-22,24],[7,15],[63,14],[26,15],[12,12],[-62,-10],[-27,1],[-186,77],[-57,14],[-10,7],[-4,9],[0,11],[5,17],[55,-22],[25,-1],[39,6],[14,14],[-9,7],[-64,26],[-30,19],[-12,15],[12,20],[3,13],[21,8],[37,1],[48,10],[88,26],[59,10],[59,-2],[142,-27],[142,-34],[89,-26]],[[23276,97079],[66,-15],[113,7],[41,-11],[106,-39],[32,-23],[8,-17],[0,-9],[-35,-19],[-71,-28],[-17,-22],[63,-27],[32,-24],[15,-17],[0,-18],[-42,-48],[-31,-14],[-48,2],[-23,-5],[-60,-22],[-95,-21],[-129,-9],[-35,-13],[-65,-22],[-43,-3],[-14,12],[-6,18],[3,13],[9,15],[-21,15],[-92,28],[-54,39],[-8,13],[-2,11],[119,7],[52,8],[23,13],[4,7],[-23,3],[-82,26],[-138,16],[-7,19],[-57,36],[-6,35],[-12,10],[-39,15],[-6,5],[-12,22],[-1,12],[2,12],[71,23],[-10,16],[-54,61],[-14,34],[2,13],[34,18],[47,0],[124,-5],[59,-8],[59,-14],[65,-22],[97,-19],[31,-12],[58,-41],[7,-12],[-4,-13],[14,-12]],[[24119,94562],[109,-27],[53,-18],[26,-12],[50,-40],[25,-12],[97,24],[68,8],[151,-10],[127,-34],[48,-24],[28,-23],[-7,-26],[-24,-41],[-27,-38],[-56,-61],[-47,-31],[-11,-14],[-8,-21],[-18,-29],[-50,-65],[-14,-11],[-71,-28],[25,-12],[11,-11],[-10,-29],[-45,-69],[-46,-63],[-33,-39],[-59,-55],[-32,-15],[-44,-5],[-263,48],[-66,-1],[-176,-25],[17,-12],[64,-19],[41,-20],[55,-63],[8,-16],[3,-18],[-2,-36],[-4,-9],[-87,-97],[-29,-71],[-18,-58],[-29,-16],[-98,24],[-32,0],[-110,-17],[-52,8],[8,88],[-8,95],[-16,90],[-82,161],[-9,29],[-6,31],[-3,33],[0,33],[6,67],[0,34],[-4,88],[-11,132],[-1,47],[1,19],[3,14],[18,19],[34,13],[17,2],[108,-40],[50,-13],[33,0],[2,5],[-30,8],[-27,18],[-46,51],[-20,44],[-5,14],[-1,16],[3,15],[6,15],[23,22],[18,10],[68,26],[69,15],[151,11],[42,-8],[66,29],[38,6],[67,-10]],[[22933,91959],[9,-7],[16,6],[12,19],[8,4],[12,-4],[39,-34],[29,-35],[32,-25],[50,-23],[110,-73],[32,-49],[34,-77],[31,-58],[26,-41],[29,-32],[46,-36],[41,26],[18,7],[15,-11],[14,-27],[-7,-12],[-18,-16],[-29,-17],[-42,-2],[-20,-5],[-32,-28],[-26,-35],[-36,-11],[-67,-57],[-37,-22],[-55,-5],[-114,44],[-71,-6],[-58,9],[-64,48],[-51,26],[-97,39],[-6,6],[-4,13],[-2,20],[-5,14],[-6,7],[-16,-1],[-15,-14],[-30,-11],[-46,2],[-20,9],[-15,12],[-8,15],[-1,17],[-5,13],[-7,9],[-16,0],[-26,-8],[-10,-11],[5,-13],[-4,-8],[-46,0],[-18,8],[-34,24],[-15,24],[-19,43],[2,11],[12,26],[16,19],[103,10],[48,11],[53,29],[61,52],[13,15],[1,11],[-4,12],[-19,30],[-7,20],[6,9],[25,1],[-13,12],[-11,16],[-4,10],[1,16],[19,4],[24,-8],[47,-47],[18,-9],[32,-7],[-34,32],[-35,67],[-4,24],[1,13],[9,36],[8,14],[11,10],[33,21],[53,14],[28,2],[27,-11],[24,-23],[54,-37],[8,-15],[-1,-7],[-20,-10],[-3,-9],[8,-14]],[[33026,78308],[9,-4],[38,28],[20,-1],[-1,-20],[-32,-22],[-15,-17],[18,-15],[0,-10],[-22,-25],[-11,-27],[9,-26],[36,26],[14,0],[20,-6],[19,8],[11,13],[63,99],[3,13],[-68,-20],[-8,13],[45,61],[-4,31],[23,51],[20,30],[15,16],[22,16],[15,-24],[5,-43],[37,6],[37,-9],[26,-18],[5,-10],[0,-17],[-9,-29],[-15,-25],[30,-31],[-4,-13],[-48,-36],[-28,-35],[-25,-44],[-50,-51],[-80,-36],[-25,0],[-30,11],[-30,-3],[-29,-13],[-29,1],[-13,-7],[-14,1],[-11,14],[-23,41],[-12,27],[-12,130],[4,68],[20,63],[29,43],[17,34],[72,200],[14,45],[17,39],[31,39],[40,64],[12,14],[23,6],[23,-4],[-7,-23],[2,-23],[26,-89],[0,-18],[-15,-71],[-27,-116],[-7,-63],[4,-19],[-11,-32],[-12,-25],[-47,-45],[-24,-11],[-22,-17],[-54,-58]],[[29247,77766],[40,22],[82,85],[61,30],[80,89],[57,17],[11,20],[9,73],[6,26],[26,73],[33,61],[26,84],[47,54],[71,45],[66,98],[36,30],[35,22],[15,40],[21,23],[58,46],[64,13],[64,38],[50,21],[30,36],[44,19],[132,104],[36,49],[48,99],[41,51],[14,54],[60,87],[62,116],[30,83],[46,45],[89,132],[47,52],[20,6],[53,47],[34,48],[54,49],[97,60],[91,72],[123,63],[144,93],[117,50],[82,7],[100,24],[35,-3],[156,-40],[74,-50],[85,-106],[13,-27],[2,-39],[-45,19],[-40,1],[28,-22],[47,-65],[-3,-81],[-26,-73],[-79,-36],[-20,-29],[-16,-47],[-16,-18],[-39,-22],[-21,-30],[-62,-49],[-28,-6],[-32,11],[-78,47],[-47,44],[-24,-24],[-20,-25],[-46,8],[-21,-11],[-34,12],[-71,-56],[20,-6],[56,32],[19,-4],[42,-41],[100,-45],[26,-29],[25,-95],[16,-15],[35,10],[39,47],[32,25],[63,20],[-13,-31],[48,3],[48,-42],[-18,-30],[-24,-59],[-16,-116],[-49,-78],[-64,-76],[16,-19],[19,-11],[41,22],[28,-1],[31,-15],[-10,-59],[-11,-40],[7,-38],[18,-71],[25,-16],[10,-92],[14,-50],[-2,-40],[25,-25],[4,-41],[92,-12],[19,-16],[63,-15],[12,-12],[12,-22],[-63,-49],[51,-36],[47,-59],[38,12],[16,-2],[42,-36],[12,-19],[6,-16],[21,4],[31,14],[54,-4],[59,-20],[-5,-32],[-9,-21],[46,7],[28,-23],[10,11],[7,14],[57,38],[73,79],[9,-9],[3,-30],[10,-49],[28,-34],[33,-8],[45,26],[18,-22],[22,-43],[20,-57],[-1,-20],[-26,-17],[-24,-26],[99,-10],[10,-11],[10,-22],[-10,-22],[-9,-11],[-18,13],[-33,-12],[-28,-29],[-31,-16],[-20,-2],[-22,-14],[-20,-20],[-20,-6],[-65,-52],[-66,-33],[-69,-54],[-71,-34],[-73,-40],[-16,-4],[-19,2],[-41,-40],[-21,6],[-21,-7],[-25,9],[-16,16],[13,-42],[3,-39],[-6,-16],[-12,-20],[-42,3],[-16,14],[-20,21],[-9,33],[-21,24],[-13,-33],[1,-25],[-16,-33],[-18,57],[-34,-21],[-14,-61],[7,-17],[10,-46],[-16,-25],[-12,7],[-25,-68],[-31,-25],[-31,-69],[-37,-53],[-11,-36],[-62,-81],[-24,2],[-17,-2],[-26,-34],[-5,-68],[-11,9],[-12,-2],[-6,-22],[-9,-3],[-23,20],[-27,-11],[-21,15],[-27,100],[-14,35],[-26,12],[-6,-22],[-10,-20],[-25,41],[-18,153],[0,37],[26,129],[64,116],[-21,4],[-56,-81],[6,20],[9,20],[19,33],[29,31],[39,17],[27,3],[18,17],[27,30],[5,16],[-24,-18],[-39,-18],[10,23],[10,13],[209,208],[42,34],[84,44],[12,28],[-12,19],[33,-17],[-3,-23],[-5,-18],[-2,-29],[3,-28],[34,-14],[27,-52],[-13,71],[25,40],[96,54],[80,6],[25,25],[-68,17],[-81,-9],[-50,19],[-70,-12],[-73,11],[-22,-15],[-19,-34],[-23,15],[-12,3],[-11,11],[24,58],[74,87],[46,75],[12,15],[10,31],[-24,-5],[-22,-12],[-15,34],[-27,47],[-2,-20],[13,-57],[-51,-101],[-34,-7],[-44,-47],[-62,-41],[-73,-78],[-95,-66],[-19,-1],[-43,55],[12,24],[11,34],[-11,-10],[-7,-14],[-25,-24],[21,-45],[-11,-17],[-30,-22],[-27,-32],[-25,-22],[-20,28],[-54,-35],[-46,-9],[-10,17],[-3,28],[-16,7],[-30,-8],[-11,15]],[[34594,81530],[-20,-58],[-14,-28],[-13,-9],[-28,-8],[-59,-9],[-25,-8],[-3,-39],[4,-20],[8,-16],[11,-4],[24,9],[9,-1],[7,-8],[6,-15],[3,-20],[0,-25],[-4,-31],[-20,-73],[-25,-40],[-33,-33],[-7,-12],[-5,-15],[-4,-48],[-16,-38],[-52,-96],[-20,-22],[0,-17],[-8,-46],[-16,-36],[-43,-85],[-10,-30],[-5,-24],[1,-33],[-2,-15],[-10,-28],[-14,-27],[-3,-13],[6,-23],[5,-8],[1,-22],[-4,-34],[18,22],[40,78],[31,47],[20,16],[15,21],[15,46],[20,44],[19,15],[9,-9],[7,-21],[-1,-28],[-10,-33],[0,-10],[24,24],[41,21],[15,-3],[30,-30],[26,3],[40,18],[7,-8],[-7,-27],[-15,-26],[-37,-36],[-90,-72],[-28,-49],[5,2],[20,21],[20,11],[21,2],[9,-7],[-3,-14],[-3,-37],[-54,-74],[13,3],[62,33],[39,-46],[52,16],[31,16],[0,-10],[6,-20],[0,-33],[3,-5],[15,11],[3,12],[-1,58],[5,6],[10,-9],[6,-15],[2,-42],[-7,-43],[-9,-39],[-23,-57],[3,-24],[-6,-27],[5,-1],[23,25],[1,10],[-2,24],[3,11],[19,26],[31,31],[11,4],[4,-7],[-2,-19],[10,5],[20,28],[18,16],[17,6],[18,19],[19,32],[20,27],[21,21],[9,2],[-3,-35],[4,-40],[1,-34],[4,-7],[17,36],[9,13],[11,6],[12,-3],[87,13],[27,-9],[30,-24],[37,-36],[14,-33],[3,-42],[-4,-29],[-27,-37],[-24,-24],[-14,-24],[-5,-25],[-5,-15],[-16,-20],[-72,-59],[17,-2],[41,13],[28,3],[1,-9],[-11,-16],[-21,-17],[-2,-8],[1,-11],[22,-12],[29,6],[24,-9],[-3,-14],[-19,-46],[-5,-28],[-26,-25],[-50,-37],[-13,-15],[3,-3],[46,28],[24,7],[14,0],[17,27],[26,9],[26,-17],[39,46],[14,6],[24,-5],[15,8],[26,32],[20,15],[4,-1],[4,-13],[2,-36],[-5,-32],[-6,-21],[-21,-45],[-13,-16],[-12,-6],[-21,2],[-9,-7],[-20,-35],[-35,-36],[-22,-14],[14,-20],[5,-37],[-8,-12],[-37,-12],[-2,-6],[-13,-8],[-31,-13],[21,-6],[39,9],[4,-6],[-5,-27],[-11,-27],[-46,-70],[0,-7],[7,-35],[9,-26],[11,-18],[26,-1],[19,8],[27,47],[62,146],[55,41],[45,45],[11,-9],[5,-11],[-2,-11],[-23,-37],[-12,-31],[-31,-94],[-12,-45],[-6,-47],[1,-81],[4,-14],[9,-19],[19,17],[31,40],[20,38],[15,63],[10,24],[10,-1],[10,-13],[2,-30],[8,-42],[6,-41],[-4,-46],[-5,-25],[-63,-186],[6,-33],[2,-20],[-2,-22],[-20,-89],[-19,-55],[-11,-24],[-12,-15],[-15,-5],[-13,8],[-11,21],[-10,11],[-9,1],[-17,-4],[-42,-45],[-9,-3],[-6,6],[-8,24],[6,120],[4,40],[-9,30],[9,52],[1,19],[-6,7],[-10,-4],[-17,-26],[-22,-47],[-23,-42],[-42,-57],[-18,-11],[-8,2],[-8,8],[-12,24],[1,22],[5,29],[17,68],[34,101],[28,72],[5,31],[-7,13],[-7,27],[-11,78],[-13,64],[-16,28],[-41,32],[-7,-8],[-4,-43],[-48,-124],[-8,-54],[-6,-20],[-9,-14],[-21,-17],[6,29],[22,64],[-3,6],[-28,-51],[-21,-29],[-26,-7],[-16,2],[-15,-8],[-65,-121],[-3,-41],[-11,-33],[-32,-60],[-17,-21],[-24,-4],[-21,11],[-15,-2],[-33,-19],[-38,-8],[-16,4],[-10,7],[-19,24],[-2,16],[1,10],[10,25],[22,32],[18,11],[45,16],[33,24],[25,35],[12,21],[47,110],[60,39],[29,31],[21,40],[3,14],[-30,-20],[-15,-5],[-25,7],[-11,14],[-34,-4],[-47,6],[-7,-10],[-6,-54],[-6,-28],[-7,-9],[-11,-6],[-21,-6],[-55,19],[-11,11],[-14,8],[-60,-18],[-13,2],[12,12],[60,40],[6,112],[-3,18],[-17,-16],[-28,-16],[-20,5],[-9,10],[-8,-9],[-19,-59],[-12,-7],[-17,-3],[-38,-21],[-73,-15],[-14,-15],[-49,5],[-145,33],[-52,-3],[-62,20],[-12,8],[-87,-3],[-26,4],[2,25],[-3,6],[-25,-27],[-23,-18],[-29,-15],[-91,-26],[-49,-6],[-28,18],[-11,19],[-17,59],[-12,74],[0,13],[6,26],[19,36],[87,94],[69,96],[30,49],[28,18],[46,41],[2,5],[-45,-5],[-32,11],[-32,5],[-62,-11],[-62,0],[0,21],[29,40],[62,68],[6,1],[-19,-32],[-5,-24],[8,-16],[9,-10],[36,-4],[8,14],[12,73],[27,85],[14,61],[25,47],[13,7],[11,-9],[37,-11],[38,-43],[12,-3],[4,3],[-14,13],[-11,20],[-5,19],[14,59],[16,17],[3,12],[-32,0],[-26,16],[-8,27],[1,47],[9,28],[21,37],[25,25],[15,-6],[30,-34],[18,10],[-3,10],[-27,53],[-9,39],[1,19],[59,187],[29,100],[40,153],[9,24],[20,45],[9,12],[25,0],[16,6],[-23,19],[-8,14],[-1,15],[6,15],[9,12],[31,24],[22,40],[13,48],[-2,16],[-7,16],[0,9],[17,10],[42,56],[5,11],[16,75],[19,33],[17,17],[28,21],[86,52],[51,46],[34,-3],[10,-32],[49,-21],[9,23],[-12,28],[10,11],[40,10],[7,-4],[12,-16],[-2,-14]],[[25947,92747],[11,-12],[64,16],[54,18],[84,45],[50,15],[152,0],[26,-9],[-11,-26],[-7,-8],[5,-11],[17,-16],[33,-17],[13,16],[9,37],[23,153],[9,46],[5,44],[-1,41],[-11,26],[-39,16],[-53,-3],[-28,4],[-33,8],[-25,13],[-16,17],[-31,52],[-24,28],[-60,52],[-28,17],[14,21],[55,23],[33,23],[39,65],[23,11],[84,-9],[114,-51],[72,-44],[19,-5],[0,8],[-18,21],[-82,54],[-38,40],[-17,29],[8,12],[46,13],[6,14],[-63,17],[-31,0],[-26,-12],[-28,-1],[-51,22],[-14,13],[-30,38],[-15,34],[-17,21],[-7,16],[-3,51],[2,30],[7,26],[12,22],[33,39],[19,12],[35,5],[76,-20],[203,-71],[-5,23],[-227,96],[-81,24],[-20,35],[122,133],[111,31],[56,38],[91,2],[85,-25],[1,7],[-38,46],[3,12],[48,27],[89,32],[108,26],[22,13],[28,9],[51,9],[127,3],[71,-3],[95,-20],[55,-35],[17,-21],[30,-69],[24,-95],[35,-40],[56,-21],[39,-24],[22,-26],[6,-32],[-10,-39],[7,-40],[25,-41],[20,-24],[42,-26],[1,-14],[-13,-16],[-28,-23],[-70,-69],[-90,-76],[-64,-66],[-3,-20],[133,104],[42,-4],[2,-15],[-28,-50],[-33,-45],[-33,-29],[6,-11],[63,-50],[-11,-9],[-31,5],[-12,-5],[-9,-9],[-6,-14],[0,-20],[5,-25],[-1,-18],[-6,-13],[7,-5],[18,2],[16,10],[27,34],[88,93],[57,34],[18,4],[52,-23],[13,1],[-58,72],[-5,18],[12,26],[7,9],[32,20],[26,10],[15,-4],[24,-36],[11,-25],[19,-11],[44,14],[28,30],[36,-20],[54,-48],[-5,-48],[0,-49],[3,-35],[65,-65],[44,-28],[9,-1],[-2,10],[-9,22],[-24,21],[-23,34],[-20,40],[12,95],[34,50],[32,-13],[43,-29],[34,-2],[53,3],[108,-58],[58,-1],[-5,23],[-44,12],[-64,31],[-101,38],[-46,44],[-8,20],[1,22],[6,20],[10,16],[20,17],[97,50],[69,22],[51,7],[87,-1],[100,-9],[55,-14],[62,-36],[79,-35],[28,-6],[33,0],[38,8],[36,-3],[114,-52],[30,-27],[18,-32],[14,-32],[8,-31],[-3,-24],[-95,-108],[-41,-18],[-28,-41],[-40,-77],[-35,-42],[-3,-8],[7,-2],[21,19],[36,53],[26,46],[47,38],[78,45],[68,22],[58,-2],[49,-6],[39,-11],[24,-10],[7,-7],[16,-34],[-1,-23],[-10,-26],[-19,-29],[-84,-33],[-47,-25],[-29,-10],[-87,-9],[4,-10],[65,-14],[71,4],[-1,-16],[-34,-44],[-11,-38],[9,-31],[-1,-26],[-26,-53],[-28,-48],[10,-7],[66,69],[18,76],[27,66],[31,37],[23,14],[74,5],[40,39],[35,12],[15,1],[29,-15],[-1,-15],[-43,-70],[-92,-112],[38,13],[25,27],[34,26],[38,40],[25,-36],[39,-27],[23,-61],[38,-29],[23,-23],[-3,39],[-33,77],[9,31],[25,16],[79,65],[55,-22],[34,-19],[17,5],[43,-3],[69,-10],[67,-19],[66,-25],[50,-31],[35,-34],[21,-24],[8,-14],[12,-34],[-9,-23],[-50,-53],[-27,-24],[-27,-11],[-73,11],[-23,-7],[-24,-16],[-76,-73],[-42,-32],[-41,-20],[-10,-10],[89,1],[24,21],[21,41],[39,42],[74,19],[103,-41],[52,2],[39,41],[44,28],[17,6],[9,-3],[33,-30],[10,-26],[0,-60],[-5,-18],[-29,-46],[-73,-68],[-47,-25],[-52,-14],[-57,-23],[-20,-19],[-20,-26],[-20,-18],[-25,-14],[33,-22],[12,1],[13,13],[33,50],[24,23],[14,4],[14,-2],[14,-10],[14,-18],[-1,-43],[-42,-171],[7,0],[26,47],[74,178],[18,36],[36,36],[80,54],[63,29],[70,24],[37,9],[43,-6],[28,-28],[37,-5],[46,7],[30,-4],[33,-11],[29,-20],[48,-24],[110,-44],[14,-10],[12,-16],[12,-25],[-1,-24],[-15,-23],[-18,-15],[-22,-5],[-23,-13],[-42,-34],[-13,-6],[-66,-14],[-61,-7],[-38,-14],[-73,-37],[-101,-68],[1,-16],[40,-8],[33,10],[45,47],[42,18],[66,15],[91,12],[39,-2],[7,-2],[5,-11],[3,-20],[-15,-26],[-17,-12],[-47,-58],[31,-15],[42,-7],[24,16],[22,36],[25,19],[27,4],[24,9],[21,15],[5,9],[-30,19],[-2,11],[12,28],[22,30],[23,19],[17,2],[57,-21],[39,-35],[98,-107],[12,-21],[34,-79],[7,-35],[-6,-25],[-8,-15],[-10,-5],[-22,-1],[-130,33],[-60,-4],[-26,-9],[-21,-14],[-16,-17],[-12,-21],[-23,-12],[-82,0],[-47,-12],[-80,-28],[-28,-16],[-7,-20],[49,4],[81,26],[75,8],[127,-59],[41,-9],[23,9],[28,2],[101,-4],[35,-7],[51,-22],[78,-49],[15,-14],[9,-15],[2,-16],[0,-39],[-8,-13],[-27,-9],[-112,10],[-35,9],[-42,-11],[-34,4],[-44,15],[-48,28],[-72,-26],[-58,17],[-59,-15],[-117,-62],[13,-11],[160,53],[31,-3],[51,-20],[80,-38],[23,-16],[0,-60],[-12,-41],[-25,-45],[-37,6],[-85,28],[-35,4],[-26,-4],[-34,-19],[-17,0],[-137,36],[-31,2],[-3,-4],[6,-7],[125,-56],[92,-6],[57,-10],[34,-17],[16,-13],[2,-37],[30,-38],[28,-15],[18,-1],[30,14],[30,2],[25,-9],[31,-21],[37,-6],[33,-13],[26,-2],[71,6],[31,-8],[8,-7],[-13,-12],[-66,-29],[-10,-28],[37,-36],[20,-28],[-1,-20],[-20,-47],[-5,-19],[6,-2],[48,38],[7,-4],[5,-53],[6,3],[16,43],[-7,58],[28,23],[88,18],[-15,-91],[-2,-47],[-39,-79],[-32,-25],[1,-6],[23,-10],[14,-1],[14,13],[33,60],[66,64],[12,1],[0,-23],[-9,-42],[31,-20],[29,19],[16,17],[37,-2],[17,-8],[5,-19],[-17,-79],[3,-19],[39,-52],[4,3],[-8,25],[-8,62],[8,28],[32,34],[65,50],[25,10],[15,-7],[24,-24],[-8,-14],[-26,-15],[-19,-27],[-13,-39],[14,-21],[53,-2],[54,32],[30,-16],[37,-42],[66,-67],[39,18],[47,-51],[-64,-40],[20,-86],[-82,4],[-46,-7],[-31,8],[-34,-3],[31,-20],[59,-9],[6,-25],[46,0],[35,5],[63,-1],[4,30],[41,17],[23,19],[20,-12],[57,-12],[77,-59],[-34,-35],[-9,-33],[-12,-28],[-6,-25],[-14,-17],[-109,-99],[18,-1],[46,24],[91,35],[50,15],[36,-10],[18,0],[16,13],[30,-15],[62,-13],[71,81],[43,-16],[40,-50],[86,-89],[45,-51],[15,-23],[-2,-23],[-41,-25],[-20,-5],[-55,46],[-50,24],[-31,-3],[-30,-18],[10,-9],[121,-71],[21,-52],[2,-23],[-81,-35],[-26,-2],[-57,17],[-32,31],[-28,11],[-37,3],[-12,-6],[41,-52],[-4,-16],[-21,-10],[-11,-25],[81,-46],[61,-46],[9,-19],[-41,-13],[-29,-4],[-62,7],[-35,10],[-9,-11],[35,-24],[14,-16],[10,-23],[7,-22],[1,-20],[-28,-17],[-35,-46],[-14,-48],[-31,-5],[-13,9],[-42,-15],[-55,21],[-20,22],[-61,90],[-1,-10],[15,-46],[-3,-27],[-64,-20],[0,-7],[39,-15],[48,-11],[-8,-42],[1,-181],[-11,-64],[-23,-56],[-34,-53],[-36,35],[-15,36],[-12,18],[-17,15],[-23,7],[-23,0],[-25,-32],[-28,28],[-26,33],[10,88],[11,44],[-4,-1],[-16,-20],[-36,-64],[-23,-79],[-31,30],[-28,38],[-22,38],[-37,43],[-36,51],[-19,60],[-8,13],[-21,50],[-8,14],[-8,5],[-17,31],[6,34],[28,39],[26,28],[42,28],[50,16],[22,36],[28,66],[30,46],[33,26],[-16,4],[-42,-22],[-30,-32],[-35,-54],[-32,-34],[-84,-40],[-30,-8],[-36,-4],[-78,5],[-18,14],[9,38],[56,68],[-9,5],[-20,-24],[-27,-17],[-23,-9],[-34,3],[-41,43],[-19,13],[-39,15],[-16,14],[-66,104],[-13,28],[-7,27],[-21,23],[-35,18],[-8,-3],[13,-23],[0,-20],[-30,-12],[-31,4],[-33,21],[-3,-28],[35,-51],[1,-64],[-10,-6],[-24,-4],[-16,8],[-53,48],[-50,33],[-36,18],[-4,-13],[23,-57],[27,-57],[44,-47],[69,-56],[32,-32],[-25,-46],[-22,-14],[-13,-5],[-42,0],[-77,25],[-37,28],[-52,67],[-87,69],[-19,-1],[-61,-28],[9,-4],[40,-2],[29,-9],[69,-55],[6,-23],[-18,-25],[1,-32],[20,-39],[20,-25],[41,-18],[20,-2],[8,-11],[-25,-87],[-2,-24],[7,-10],[9,0],[52,35],[22,9],[19,2],[22,-10],[26,-22],[14,-23],[5,-23],[7,-15],[52,-24],[-5,-12],[-53,-37],[-3,-5],[11,-3],[33,-22],[31,-34],[19,-41],[4,-21],[0,-19],[4,-11],[16,-2],[7,7],[7,-1],[9,-10],[8,-32],[19,-92],[10,-25],[5,-1],[3,92],[9,15],[33,-16],[47,-36],[34,-32],[4,-15],[-25,-29],[5,-13],[19,-19],[17,7],[12,33],[22,32],[25,22],[48,-18],[39,-48],[6,-16],[26,-21],[22,11],[44,-54],[-21,-25],[-45,-36],[-5,-12],[11,2],[87,1],[23,-15],[5,-28],[-38,-76],[-35,6],[-47,2],[-24,-4],[4,-10],[65,-35],[18,-29],[25,-30],[12,-25],[-1,-11],[-10,-17],[5,-6],[44,-11],[28,10],[34,4],[30,-3],[3,-11],[-5,-28],[-31,-25],[9,-7],[36,8],[17,-12],[21,-62],[25,-48],[-20,-11],[-22,-5],[3,-61],[14,-64],[1,-60],[-5,-54],[-20,-12],[-22,1],[-8,14],[-53,161],[-13,29],[-16,25],[-56,70],[2,-11],[14,-32],[12,-48],[16,-96],[8,-61],[-4,-23],[-11,-6],[-3,-11],[5,-17],[43,-63],[21,-38],[15,-39],[13,-26],[13,-14],[-3,-11],[-19,-9],[-32,-4],[-16,5],[-58,36],[-8,-11],[32,-133],[-1,-32],[-16,-11],[-20,13],[-24,38],[-36,42],[-49,46],[-47,37],[-11,-1],[-7,-11],[-7,-2],[-9,7],[-16,28],[-16,18],[-68,62],[-7,0],[7,-18],[6,-41],[-7,-8],[-18,3],[-34,18],[-23,40],[-28,70],[-16,26],[-1,-17],[8,-67],[-1,-22],[-17,-6],[-8,6],[-7,18],[-6,29],[-17,23],[-25,15],[-14,16],[-7,29],[-5,6],[-45,-6],[-23,20],[-65,81],[-59,88],[-38,46],[-14,12],[20,-57],[22,-84],[6,-39],[-10,-1],[-22,17],[-113,108],[-69,51],[-39,9],[-63,6],[-14,-28],[34,-62],[33,-47],[32,-32],[50,-61],[46,-79],[19,-25],[62,-34],[33,-9],[34,-2],[3,-12],[-16,-23],[-4,-14],[75,-35],[28,-20],[27,-32],[15,-8],[65,-82],[16,-14],[58,-26],[19,-17],[32,-53],[20,-27],[28,-64],[21,-29],[52,-32],[22,-10],[10,-12],[-7,-29],[-6,-12],[-30,-20],[5,-28],[17,-50],[-1,-31],[-18,-12],[-37,-14],[-19,1],[-28,12],[-35,20],[-70,50],[-105,35],[-39,18],[-13,17],[-20,10],[-260,48],[-44,12],[-27,15],[-25,22],[-100,49],[-12,11],[-67,85],[-49,100],[-17,13],[-54,13],[-45,-8],[-30,-11],[-46,4],[-30,16],[-63,45],[-64,23],[-56,39],[-29,14],[3,10],[41,58],[-12,0],[-73,-45],[-26,14],[-43,35],[-32,35],[-66,97],[-38,35],[5,8],[43,3],[34,-3],[23,8],[44,39],[19,25],[2,14],[-37,4],[-8,7],[-7,16],[-17,21],[-27,25],[-31,10],[-107,-9],[-19,11],[0,17],[21,47],[12,19],[3,10],[-4,3],[-14,-2],[-62,-42],[-14,3],[-24,45],[-15,51],[-11,17],[-14,6],[-51,50],[-72,95],[-27,30],[-30,27],[-21,11],[3,14],[46,79],[2,12],[-40,-4],[-59,16],[-28,-20],[-18,-1],[-21,11],[-12,-4],[-11,-65],[-9,-16],[-12,-9],[-11,2],[-9,11],[0,15],[-9,79],[-21,12],[-58,3],[-13,6],[-14,15],[-12,27],[-10,40],[-12,22],[-13,3],[-11,-3],[-8,-10],[-18,-6],[-28,-3],[-1,-15],[27,-28],[25,-40],[25,-52],[-15,-35],[-55,-18],[-48,-5],[-41,7],[-32,12],[-44,29],[-63,-9],[-15,-76],[-13,-4],[-60,1],[-24,-6],[-80,-42],[-25,-6],[-18,5],[-18,-11],[-27,-24],[-37,-2],[-47,19],[-39,8],[-33,-3],[-33,12],[-34,25],[-29,11],[-36,-2],[-9,4],[-54,55],[-17,22],[-35,68],[-7,27],[-1,29],[3,21],[13,32],[13,76],[12,25],[17,23],[32,29],[120,51],[24,20],[-1,14],[-27,62],[0,16],[9,9],[19,37],[9,10],[21,6],[44,-19],[37,-7],[50,-3],[83,-25],[115,-49],[66,-33],[50,-50],[36,-49],[5,-25],[-16,-38],[-9,-11],[1,-13],[9,-15],[29,-21],[7,8],[-3,26],[6,22],[15,17],[1,23],[-11,28],[-13,24],[-17,21],[-74,70],[-7,23],[25,11],[108,-24],[42,6],[16,27],[17,19],[18,10],[37,4],[51,-13],[25,-2],[23,5],[29,15],[42,50],[28,11],[41,8],[31,1],[56,-20],[35,0],[-3,34],[-23,63],[-28,66],[-23,22],[-57,41],[-68,78],[-34,49],[-9,24],[4,16],[12,24],[123,86],[97,86],[42,44],[21,31],[21,22],[22,14],[47,16],[13,22],[3,36],[8,32],[44,85],[33,23],[51,16],[33,20],[41,70],[-4,17],[-19,13],[-14,20],[-62,182],[-42,89],[-49,76],[-45,94],[-73,92],[-1,24],[13,28],[-6,6],[-76,-40],[-18,-2],[-29,17],[-20,22],[-16,38],[1,20],[11,19],[15,47],[0,24],[-5,22],[-6,16],[-9,9],[-23,6],[-38,2],[-13,-8],[43,-71],[-7,-17],[-54,-7],[-24,3],[-22,8],[-20,14],[-63,74],[-13,27],[4,20],[-5,11],[-13,-7],[-17,0],[-24,7],[-5,8],[44,40],[3,12],[-21,13],[-30,3],[-8,12],[10,12],[41,22],[15,14],[-25,11],[-13,1],[-28,-24],[-42,-48],[-30,-18],[-41,22],[-27,8],[-18,-5],[-28,-38],[-61,-27],[-109,-65],[-46,-20],[-51,4],[-9,13],[0,22],[4,18],[6,14],[2,18],[-4,73],[9,21],[17,12],[32,12],[81,-15],[37,3],[27,17],[26,24],[27,33],[5,31],[-28,50],[-10,11],[-72,39],[-40,14],[-35,6],[-26,11],[-16,17],[-15,27],[-1,18],[2,24],[15,17],[64,20],[0,5],[-53,14],[-25,-2],[-21,-16],[-27,-37],[-16,-11],[-48,22],[-29,3],[-19,11],[-11,10],[7,10],[24,11],[41,32],[3,18],[-29,28],[-15,7],[-60,10],[-72,-10],[-28,5],[-12,32],[-7,37],[-4,44],[-13,75],[-14,39],[-19,4],[-88,-16],[-20,0],[-15,6],[-57,50],[-24,18],[-13,4],[-42,53],[-16,10],[-19,26],[-22,42],[-24,13],[-26,-16],[-26,-24],[-26,-30],[-14,-26],[-2,-21],[16,-16],[91,-28],[24,-18],[19,-30],[15,-36],[10,-43],[-1,-32],[-11,-22],[-20,-19],[-57,-30],[-58,-17],[-59,-5],[-28,4],[-152,59],[-27,0],[-35,8],[-79,24],[-43,3],[-76,20],[-128,11],[-25,-9],[34,-27],[30,-14],[25,0],[37,-24],[48,-47],[28,-29],[22,-34],[1,-12],[-23,-23],[-178,122],[-109,-42],[-51,-16],[-43,-3],[-54,17],[-121,59],[-46,20],[-16,3],[-106,-25],[-91,-1],[-185,24],[-67,17],[-18,17],[-22,8],[-40,0],[-105,19],[-97,-43],[-116,40],[-35,23],[-11,16],[-33,66],[-5,36],[10,32],[9,22],[10,12],[-64,-37],[-22,-6],[-29,-1],[-87,13],[-14,-7],[5,-12],[23,-19],[2,-12],[-48,-8],[-73,9],[-33,-4],[-14,-5],[-33,-30],[-14,-7],[-17,3],[-77,67],[-62,43],[-73,16],[-33,14],[-18,16],[-100,137],[-14,29],[-32,107],[-10,23],[-13,15],[25,3],[95,-13],[91,0],[50,-8],[57,-27],[76,-19],[53,-4],[87,7],[98,18],[11,14],[-63,24],[-57,31],[-52,41],[-31,17],[-53,11],[-146,8],[-137,27],[-93,37],[-77,41],[-31,22],[-11,18],[-12,54],[-13,90],[-12,61],[-12,31],[-1,27],[26,57],[74,63],[2,10],[-15,3],[-31,16],[-10,23],[-4,37],[0,32],[3,25],[13,33],[32,57],[46,71],[49,65],[9,22],[4,58],[7,43],[6,30],[11,22],[31,43],[38,41],[60,34],[5,13],[1,18],[3,13],[6,9],[149,110],[68,45],[57,29],[69,21],[195,43],[101,12],[127,-3],[233,-24],[28,-17],[7,-9],[10,-24],[-7,-16],[-64,-52],[-80,-44],[-53,-38],[-88,-86],[-24,-30],[-110,-173],[-26,-28],[-15,-23],[-11,-63],[4,-22],[17,-36],[59,-79],[16,-36],[0,-34],[-7,-81],[-1,-41],[3,-39],[12,-56],[22,-73],[51,-74],[79,-74],[59,-50],[59,-36],[69,-54],[15,-26],[-32,-29],[-74,-44],[-98,-19],[-52,-18],[-65,-39],[-82,-30],[-32,-19]],[[32833,80122],[-117,-8],[-92,36],[-69,17],[-67,31],[-146,100],[-16,35],[-14,43],[-28,39],[-30,32],[-154,98],[-13,34],[31,23],[36,10],[31,-1],[104,-38],[130,-34],[56,-26],[64,-38],[62,-47],[140,-125],[24,-10],[63,-61],[23,-46],[11,-38],[-14,-19],[-15,-7]],[[32274,78610],[8,-8],[13,15],[15,47],[41,-12],[22,-21],[12,4],[12,-2],[23,-28],[44,-22],[46,4],[70,13],[8,5],[72,11],[72,5],[25,-12],[9,-12],[5,-14],[-41,-38],[-41,-44],[-58,-44],[-7,-21],[4,-39],[-1,-40],[11,-3],[7,-14],[-15,-13],[-59,-6],[-17,4],[-21,16],[-7,39],[-25,-6],[-7,5],[35,32],[-16,42],[-18,-3],[-11,19],[1,27],[16,13],[5,14],[-22,-13],[-17,-24],[-21,-9],[-22,-22],[33,-6],[-17,-17],[-17,-3],[-81,32],[-20,12],[-26,34],[-19,45],[11,2],[3,8],[-2,7],[-28,6],[-45,-2],[-25,12],[1,79],[-8,22],[-28,18],[-42,5],[-4,30],[13,44],[21,39],[16,37],[18,31],[46,62],[-1,-46],[4,-40],[-30,-79],[52,-79],[6,-17],[5,-21],[-4,-19],[-8,-18],[20,-8],[6,-15]],[[27222,88107],[11,-17],[3,-24],[-4,-32],[-7,-30],[-10,-27],[-25,-44],[-76,-77],[-28,-42],[-22,-25],[-124,-111],[-16,-6],[-16,2],[-34,17],[-34,3],[-90,-45],[-4,8],[-4,48],[-9,27],[-40,57],[-2,13],[0,16],[3,13],[45,54],[101,193],[24,10],[49,-22],[24,-7],[17,1],[72,41],[68,-5],[63,24],[29,0],[23,-4],[13,-9]],[[27904,87794],[22,-16],[36,-52],[14,-26],[4,-36],[-10,-48],[-5,-44],[-13,-34],[-25,-42],[-22,-50],[-20,-56],[-15,-38],[-13,-18],[-14,-10],[-14,-1],[-23,21],[-30,42],[-24,25],[-31,18],[-17,23],[-3,23],[-1,76],[1,37],[4,32],[7,25],[16,34],[44,75],[26,29],[16,7],[43,-6],[18,2],[14,9],[15,-1]],[[28979,91199],[145,-51],[14,-19],[7,-16],[4,-19],[0,-38],[-3,-15],[-14,-36],[-1,-12],[11,-123],[-1,-67],[-10,-56],[-21,-45],[-31,-34],[-24,-20],[-105,-48],[-75,-12],[-79,-2],[-100,-13],[-46,3],[-24,5],[-17,10],[-19,30],[-23,51],[-18,58],[-23,102],[0,12],[21,83],[29,56],[50,82],[57,81],[14,14],[26,14],[64,23],[54,-6],[23,3],[29,10],[33,3],[53,-8]],[[27906,94270],[47,-7],[300,14],[63,-11],[189,-64],[48,-21],[25,-28],[21,-45],[10,-10],[69,-26],[28,-32],[10,-17],[14,-38],[31,-22],[36,-12],[11,-11],[-5,-48],[15,-22],[33,-27],[13,-18],[-26,-22],[-61,-13],[-170,13],[-228,31],[-133,-9],[-67,-14],[-161,-49],[-51,-8],[-51,-1],[-89,40],[-32,22],[-11,16],[-21,49],[-17,58],[-9,48],[-10,37],[-31,12],[-90,14],[-30,20],[-14,17],[-13,27],[0,27],[7,25],[6,6],[11,1],[-25,29],[-9,33],[-1,46],[4,29],[7,13],[17,8],[39,5],[58,-1],[81,-33],[64,-4],[98,-27]],[[27574,82227],[-19,-8],[-58,16],[-24,11],[-71,41],[-135,61],[-46,31],[-10,22],[25,48],[13,19],[15,12],[143,22],[55,-11],[65,-97],[38,-66],[15,-52],[0,-26],[-6,-23]],[[28103,84184],[-14,-8],[-10,1],[2,19],[14,38],[8,34],[2,28],[6,25],[10,22],[11,11],[15,-1],[4,-70],[-5,-32],[-10,-28],[-14,-22],[-19,-17]],[[28073,84254],[-23,-58],[-18,-56],[-25,-106],[-15,-3],[-13,25],[37,123],[1,14],[-1,12],[-11,18],[-11,-21],[-52,-139],[-13,-22],[-11,-13],[-9,-2],[-22,3],[-44,-40],[74,165],[1,13],[-14,8],[-6,-5],[-60,-104],[-34,-40],[-23,13],[-6,10],[2,13],[59,104],[54,75],[22,48],[9,44],[4,33],[0,36],[3,10],[3,-2],[3,-14],[1,-38],[-12,-77],[-10,-38],[-12,-32],[5,-7],[22,18],[18,38],[15,57],[9,50],[10,80],[3,-3],[4,-16],[10,-11],[15,-7],[9,-10],[6,-26],[7,-12],[23,-10],[9,-8],[6,-29],[-1,-16],[3,-9],[7,-5],[-8,-31]],[[27784,84220],[-14,-4],[-17,8],[9,42],[14,18],[36,17],[7,11],[11,6],[17,0],[19,15],[21,32],[7,4],[-14,-46],[-16,-34],[-80,-69]],[[25046,96352],[-73,-33],[-37,1],[-212,67],[-43,33],[-8,23],[-2,32],[0,43],[9,30],[12,10],[25,10],[49,7],[46,-4],[70,-12],[70,-19],[92,-60],[34,-28],[7,-37],[0,-22],[-5,-17],[-10,-10],[-24,-14]],[[20956,96279],[-43,-10],[-84,23],[-56,10],[-45,42],[-49,57],[-39,62],[-14,37],[-28,22],[-10,36],[-51,57],[8,9],[48,8],[77,-11],[36,-20],[47,-34],[60,-54],[18,-24],[4,-33],[11,-17],[51,-4],[63,-43],[12,-17],[13,-34],[-1,-16],[-10,-34],[-18,-12]],[[22558,97915],[6,-75],[-6,-38],[-14,-28],[-12,-7],[-17,0],[-76,21],[-23,13],[-1,11],[-8,21],[-50,27],[-95,-4],[-40,3],[-16,8],[-10,12],[-9,47],[2,17],[11,29],[7,7],[70,27],[20,2],[85,-10],[75,-1],[38,-7],[34,-17],[20,-26],[9,-32]],[[20753,93847],[-14,-3],[-26,14],[-39,29],[-63,60],[-75,59],[-12,36],[-19,26],[-96,63],[-62,26],[-48,13],[-7,17],[33,51],[37,41],[23,15],[70,13],[236,27],[54,1],[56,-13],[78,-56],[32,-6],[20,-13],[17,-21],[9,-21],[0,-44],[-8,-64],[-11,-25],[-47,-82],[-49,-46],[-10,-29],[-20,-23],[-35,-29],[-24,-16]],[[21603,95630],[58,-35],[3,-9],[-11,-6],[-75,-19],[-29,-15],[-25,-35],[-19,-16],[-101,-10],[-103,1],[20,33],[56,56],[-44,22],[-158,-38],[-60,24],[51,60],[-51,5],[-71,0],[-46,36],[16,42],[94,24],[122,20],[131,31],[103,-3],[40,-14],[14,-49],[12,-59],[18,-5],[55,-41]],[[21105,95957],[13,-3],[43,12],[27,2],[30,-22],[8,-14],[110,-36],[38,-16],[5,-10],[-13,-15],[-33,-20],[-31,-13],[-44,-11],[-222,-2],[-24,5],[-14,18],[-28,65],[-19,36],[-8,24],[5,14],[24,13],[82,21],[36,0],[23,-5],[9,-11],[-3,-14],[-14,-18]],[[17131,95379],[-79,-37],[-57,4],[-75,27],[-61,10],[-21,9],[-3,9],[20,26],[26,21],[62,41],[105,78],[69,30],[67,21],[69,47],[38,21],[33,2],[33,-9],[4,-13],[-35,-64],[-25,-26],[-49,-67],[-93,-112],[-28,-18]],[[18380,96632],[-76,-19],[-51,0],[-89,28],[-103,84],[-14,30],[39,5],[28,9],[17,13],[34,15],[76,21],[10,-8],[-2,-18],[6,-16],[28,-4],[26,-11],[53,-36],[36,-7],[13,-8],[6,-12],[22,-21],[0,-11],[-30,-22],[-29,-12]],[[13631,83225],[-6,-1],[-3,12],[2,25],[9,42],[4,9],[36,-7],[5,-3],[1,-8],[-2,-13],[-12,-19],[-34,-37]],[[13603,81774],[-5,-1],[-9,12],[-7,19],[-4,51],[3,20],[3,8],[24,-32],[-5,-77]],[[13823,82925],[-8,-21],[-20,-32],[-13,-13],[-6,6],[-18,4],[-19,32],[-14,13],[-10,1],[-5,-12],[-1,-15],[3,-20],[-2,-9],[-6,2],[-5,9],[-6,16],[-1,17],[4,17],[13,24],[42,47],[13,9],[14,-2],[23,-22],[5,-7],[17,-44]],[[13931,82469],[-6,-2],[-18,7],[-60,98],[-43,35],[-29,48],[-30,31],[18,50],[16,-6],[56,-41],[44,-39],[25,-26],[53,-110],[-4,-16],[-22,-29]],[[13829,83540],[3,-46],[-40,-76],[-52,-38],[-11,12]],[[14291,82338],[13,-184],[-1,-59],[-19,-38],[-13,-65],[-15,-29],[-15,39],[-1,64],[-4,51],[-5,24],[6,95],[-6,-7],[-18,-41],[-19,-3],[-34,47],[-17,38],[-3,40],[-22,42],[-3,15],[2,16],[19,42],[7,28],[7,58],[7,23],[18,-3],[31,-27],[33,-28],[30,-39],[22,-99]],[[14974,80272],[8,-52],[-34,9],[-12,10],[0,25],[6,23],[26,-8],[6,-7]],[[15513,80374],[4,-12],[-62,45],[-27,27],[-10,19],[-6,11],[-32,28],[-5,13],[7,10],[21,-6],[35,-21],[32,-35],[43,-79]],[[14822,80417],[-11,-2],[-18,7],[-19,16],[-35,44],[-3,10],[3,9],[9,7],[3,11],[-8,32],[27,20],[25,-17],[11,-20],[13,-36],[6,-41],[1,-28],[-4,-12]],[[15226,80700],[-3,-30],[-17,49],[-28,105],[4,24],[12,35],[11,2],[18,-16],[16,-29],[3,-11],[10,-30],[5,-27],[-11,-33],[-20,-39]],[[14184,82090],[-9,-26],[-37,63],[-13,18],[-28,67],[-5,29],[1,17],[5,6],[9,-4],[8,-8],[53,-74],[15,-35],[1,-53]],[[14465,81493],[-4,-9],[-11,0],[-18,10],[-13,21],[-16,66],[2,12],[5,12],[25,24],[10,-3],[3,-18],[15,-39],[5,-11],[0,-46],[-3,-19]],[[14342,82027],[-21,-7],[7,31],[2,18],[-4,17],[-3,33],[-1,79],[21,49],[33,1],[-1,-25],[-14,-111],[-7,-51],[-5,-19],[-7,-15]],[[14079,82368],[-4,-5],[-11,8],[-11,15],[-19,43],[-6,18],[-4,29],[3,5],[9,-3],[5,-5],[30,-70],[8,-35]],[[14120,82440],[-2,-4],[-28,0],[-8,6],[-5,12],[-2,19],[4,22],[17,42],[1,18],[3,8],[12,-22],[5,-19],[3,-82]],[[15712,79927],[-11,-15],[-7,2],[-5,10],[-18,102],[8,-3],[24,-31],[-5,-12],[18,-31],[4,-21],[-8,-1]],[[33392,77153],[-37,-20],[-32,1],[-22,19],[-1,8],[51,-8],[19,5],[39,32],[-17,-37]],[[33066,78046],[-12,-4],[-2,8],[-18,24],[-1,12],[15,11],[32,-6],[-12,-30],[-2,-15]],[[32801,79080],[10,-11],[18,1],[12,-4],[-17,-21],[-33,-3],[-16,9],[23,110],[27,26],[56,71],[22,22],[21,9],[21,-5],[-22,-43],[-30,-2],[-28,-35],[-18,-40],[-23,-22],[-15,-27],[-8,-35]],[[32081,79427],[-7,-42],[-25,-36],[-12,-2],[-5,3],[6,23],[0,40],[20,6],[7,-4],[16,12]],[[32090,79469],[-32,-30],[14,45],[6,11],[5,5],[5,-4],[2,-27]],[[31590,77357],[-14,-21],[4,20],[17,51],[11,7],[-18,-57]],[[31455,77581],[-38,-31],[15,78],[12,24],[15,-8],[-2,-47],[-2,-16]],[[29565,78034],[-22,-11],[-36,11],[-41,-15],[-11,0],[30,42],[46,27],[46,80],[13,2],[-18,-91],[-3,-33],[-4,-12]],[[29529,78102],[-34,-12],[-11,5],[37,56],[42,13],[-34,-62]],[[30270,78843],[-25,-5],[6,20],[35,36],[25,20],[15,0],[-24,-44],[-32,-27]],[[34573,81059],[-9,-6],[-9,0],[-8,7],[-1,11],[8,23],[21,12],[17,-3],[-1,-12],[-9,-19],[-9,-13]],[[34846,80408],[-43,-34],[-10,-13],[-12,-7],[-9,11],[-12,35],[2,12],[12,2],[7,-5],[1,-11],[5,-6],[9,0],[32,35],[16,5],[6,-6],[-4,-18]],[[34622,81733],[-14,-1],[-3,7],[6,22],[15,26],[20,7],[-6,-38],[-18,-23]],[[34974,80497],[20,-37],[11,-10],[-72,-41],[-8,-2],[-5,4],[-1,38],[4,29],[5,5],[16,-18],[17,36],[13,-4]],[[34937,79171],[-14,-20],[-14,0],[2,18],[17,34],[8,24],[1,15],[3,11],[13,13],[11,23],[-5,-43],[-22,-75]],[[31993,87879],[53,-6],[33,2],[14,-9],[13,-28],[-17,-40],[-19,-16],[-31,-4],[-50,13],[-17,8],[-16,22],[7,15],[25,5],[4,7],[-6,12],[0,10],[7,9]],[[31046,86544],[-25,-5],[-12,12],[0,35],[8,26],[29,55],[25,62],[15,14],[31,-10],[18,-17],[18,-30],[8,-22],[-7,-34],[-22,-29],[-25,-21],[-61,-36]],[[30462,87873],[-20,-2],[-37,4],[-40,12],[-23,14],[-19,29],[-4,33],[-38,48],[-42,16],[-23,33],[24,3],[34,-8],[49,-14],[45,-19],[64,-42],[21,-40],[21,-28],[7,-22],[-6,-10],[-13,-7]],[[31991,87192],[-7,-7],[-6,2],[-21,30],[-28,13],[-10,12],[-84,63],[-9,28],[-2,22],[28,11],[56,10],[49,-1],[46,-13],[9,-14],[24,-26],[-6,-30],[-2,-40],[-10,-19],[-15,-14],[-12,-27]],[[31936,87487],[6,-5],[7,6],[6,-5],[4,-16],[6,-12],[17,-14],[5,-11],[0,-11],[-14,-16],[-9,0],[-66,37],[-18,39],[-1,19],[7,18],[10,8],[13,0],[16,-10],[11,-27]],[[30789,85852],[-17,-42],[-23,5],[-8,-8],[-6,-1],[10,39],[1,27],[-5,27],[8,13],[30,1],[0,-31],[4,-11],[7,-6],[-1,-13]],[[32109,86616],[-10,-40],[-32,15],[-50,30],[-20,20],[-7,22],[0,30],[15,5],[37,3],[32,-42],[9,-6],[26,-37]],[[33057,84123],[3,-14],[-43,10],[-15,9],[-1,9],[2,15],[8,17],[20,13],[11,-7],[23,-17],[3,-11],[-11,-24]],[[32849,84996],[23,-17],[6,-63],[-44,4],[-50,42],[-10,31],[1,5],[7,5],[13,-7],[12,11],[13,3],[29,-14]],[[31134,91901],[-7,-4],[-72,26],[-6,21],[36,24],[29,12],[22,2],[22,-4],[21,-25],[-25,-23],[-20,-29]],[[32588,90469],[-34,-15],[-19,19],[13,6],[19,23],[26,20],[11,17],[43,8],[15,-1],[5,-6],[-24,-26],[-55,-45]],[[28038,95579],[3,-34],[-20,1],[-65,-22],[-52,-3],[-26,10],[-17,23],[41,43],[47,31],[57,47],[47,30],[23,-6],[22,-16],[-28,-47],[-30,-23],[-2,-34]],[[27814,84547],[-7,-10],[-14,11],[0,29],[13,22],[10,-1],[10,-12],[-3,-15],[-9,-24]],[[27856,84974],[-4,-5],[-12,4],[-5,-38],[-4,-3],[-9,23],[7,20],[-1,14],[2,10],[12,23],[7,5],[4,-2],[4,-29],[-1,-22]],[[27911,84479],[-9,-7],[-7,0],[7,51],[-8,18],[-1,9],[4,9],[5,2],[11,-16],[6,-17],[2,-16],[0,-16],[-4,-11],[-6,-6]],[[27795,82548],[-1,-17],[-18,3],[-9,10],[-8,15],[-2,12],[7,11],[21,-7],[10,-27]],[[27949,81769],[-12,-4],[-26,4],[-22,15],[-13,18],[86,51],[18,-6],[0,-10],[-13,-27],[-3,-18],[-6,-14],[-9,-9]],[[15730,80003],[-4,-7],[-43,41],[-29,54],[-12,32],[57,-81],[29,-26],[2,-13]],[[15284,80661],[-7,-5],[-7,66],[9,23],[2,12],[-1,13],[15,-30],[6,-20],[2,-27],[0,-8],[-19,-24]],[[29549,90889],[-135,-1],[-74,4],[-29,9],[-26,13],[-29,45],[-19,45],[-1,20],[5,17],[7,11],[91,15],[74,-19],[64,-22],[83,-4],[25,-9],[9,-6],[7,-11],[9,-53],[1,-28],[-2,-21],[-60,-5]],[[28367,88404],[24,-25],[24,2],[14,-20],[32,-63],[3,-10],[-1,-21],[-17,-26],[-18,-13],[-37,-20],[-42,-9],[-23,14],[-64,58],[-59,68],[-19,38],[8,16],[25,11],[51,11],[83,-6],[16,-5]],[[23742,95477],[-27,0],[-35,12],[-10,12],[-8,17],[-5,22],[-7,18],[-10,13],[-2,10],[6,9],[11,5],[27,2],[57,22],[11,-2],[8,-12],[7,-31],[9,-19],[22,-34],[10,-22],[-2,-6],[-7,-6],[-55,-10]],[[27698,86188],[-9,-2],[-2,7],[7,24],[12,3],[13,26],[12,-9],[-4,-15],[-16,-22],[-13,-12]],[[27760,86273],[-29,-4],[13,34],[10,16],[12,11],[24,4],[16,-14],[-15,-25],[-31,-22]],[[23116,93857],[-45,-6],[-41,40],[-2,38],[3,21],[5,18],[15,16],[43,18],[19,-13],[7,-17],[6,-6],[28,-14],[13,-16],[-2,-19],[-8,-28],[-10,-18],[-11,-8],[-20,-6]],[[22957,94772],[-84,-34],[-18,13],[-8,12],[65,53],[28,14],[27,-16],[7,-13],[-3,-9],[-14,-20]],[[22702,94394],[-80,-13],[-36,6],[-20,-16],[-15,-7],[-44,-3],[-90,29],[-24,10],[-9,9],[4,9],[16,9],[69,12],[25,10],[11,13],[17,11],[24,8],[65,8],[146,41],[72,5],[28,-3],[9,-11],[2,-10],[-4,-11],[-22,-28],[-30,-21],[-79,-46],[-35,-11]],[[24944,91831],[6,-36],[-24,-49],[-8,-8],[-10,-4],[-9,6],[-28,38],[-8,24],[10,12],[22,15],[15,7],[20,-6],[6,10],[8,-9]],[[24863,91716],[-23,-6],[-14,24],[-12,5],[-5,16],[-24,3],[2,25],[7,12],[22,10],[17,-4],[17,-25],[8,-20],[7,-25],[-2,-15]],[[29444,87913],[-15,-5],[-55,7],[-69,27],[-35,25],[2,8],[15,4],[18,-4],[29,-17],[80,-9],[25,-10],[8,-16],[-3,-10]],[[29199,91214],[-21,-4],[-32,36],[-66,40],[-25,30],[-1,14],[2,22],[8,27],[23,30],[24,5],[35,-7],[25,-21],[27,-59],[19,-29],[5,-21],[-9,-10],[1,-10],[4,-6],[-1,-11],[-8,-16],[-10,-10]],[[28185,86824],[-38,-6],[0,8],[16,24],[59,20],[44,6],[-10,-20],[-26,-16],[-45,-16]],[[28060,91124],[-23,-6],[-30,30],[0,17],[6,41],[55,10],[24,-24],[11,-24],[-43,-44]],[[28700,88360],[-29,-6],[-38,13],[-38,25],[-85,80],[64,54],[102,-63],[31,-40],[-7,-63]],[[27936,92043],[11,-33],[7,-11],[-11,-15],[-41,-31],[-92,-13],[-46,14],[22,-44],[4,-19],[-6,-8],[-20,2],[-31,13],[-19,15],[-4,18],[-7,4],[-9,-10],[-8,2],[-19,27],[-14,9],[-92,16],[-4,7],[5,12],[14,18],[20,5],[52,-7],[4,4],[4,22],[4,9],[36,-3],[22,5],[13,-11],[12,-26],[17,5],[26,-4],[28,9],[43,23],[33,9],[46,-13]],[[28325,92001],[14,-29],[3,-15],[-20,-17],[-74,-33],[-46,-28],[-22,-7],[-31,7],[-37,-14],[-15,2],[17,23],[58,67],[49,7],[16,14],[14,-5],[8,12],[1,17],[17,13],[16,0],[32,-14]],[[28432,88704],[-20,-26],[-59,9],[-8,8],[-2,10],[9,12],[61,12],[26,1],[14,-4],[1,-4],[-22,-18]],[[26910,90024],[28,-7],[21,1],[4,-9],[-22,-28],[-13,-5],[-25,20],[-18,25],[-5,15],[-2,16],[4,3],[28,-31]],[[27997,91500],[-19,-4],[-23,11],[-8,19],[-4,19],[4,10],[10,9],[13,21],[18,32],[27,22],[60,21],[8,7],[27,58],[9,9],[30,6],[3,8],[-10,14],[0,14],[10,15],[15,12],[39,10],[35,-2],[9,-4],[7,-10],[11,-27],[1,-6],[-16,-24],[-42,-36],[-26,-31],[-5,-10],[-3,-13],[-9,-15],[-31,-38],[-20,-36],[-21,-20],[-56,-19],[-43,-22]],[[28612,91672],[-35,-7],[-26,4],[-17,13],[-13,19],[-16,46],[6,22],[2,38],[3,15],[6,7],[37,14],[21,-2],[32,-15],[69,-4],[18,-14],[4,-8],[-1,-10],[-4,-12],[-34,-35],[-17,-24],[-12,-29],[-23,-18]],[[25857,92230],[32,-4],[30,5],[22,-5],[13,-16],[9,-17],[5,-18],[-12,-13],[-49,-11],[-34,6],[-35,15],[-17,-7],[-41,11],[-20,14],[-17,21],[0,13],[43,14],[17,12],[54,-20]],[[26743,89744],[35,-23],[36,-13],[57,-6],[8,-5],[0,-11],[-8,-16],[-19,-22],[-14,0],[-31,15],[-12,7],[-13,17],[-6,2],[-9,-6],[-2,-7],[4,-10],[-5,-2],[-39,6],[-6,6],[3,18],[27,27],[-23,8],[-8,10],[-35,-17],[-19,-4],[-30,12],[-4,60],[-3,23],[-14,15],[-9,16],[-13,12],[-27,12],[-23,30],[-4,14],[3,10],[13,14],[79,-30],[48,-29],[46,-36],[23,-26],[2,-17],[-5,-17],[-14,-17],[11,-20]],[[25945,90861],[-11,-1],[-19,9],[-43,35],[-9,15],[-4,17],[0,21],[3,20],[14,42],[-26,33],[-6,19],[3,10],[14,26],[4,16],[14,22],[37,44],[37,-10],[32,-36],[9,-24],[-3,-26],[3,-37],[8,-49],[3,-36],[-4,-22],[-14,-41],[-12,-20],[-16,-18],[-14,-9]],[[26479,89616],[-15,-6],[-15,3],[-13,17],[-11,30],[-17,22],[-39,28],[-7,11],[-11,37],[-2,37],[-9,34],[0,16],[7,25],[33,6],[26,-10],[5,-7],[8,-14],[6,-18],[31,-47],[18,-38],[25,-78],[0,-15],[-7,-16],[-13,-17]],[[24154,87467],[-11,-1],[-26,29],[-5,15],[33,9],[23,-26],[-2,-12],[-12,-14]],[[21881,95955],[-72,-2],[-33,6],[-2,11],[29,13],[95,22],[57,39],[21,5],[73,6],[43,-1],[55,-10],[-132,-49],[-134,-40]],[[21388,96858],[-32,-12],[-37,7],[-6,7],[0,9],[3,10],[42,36],[38,12],[23,3],[18,-13],[10,-18],[-59,-41]],[[21752,96599],[-39,-6],[-69,3],[-83,21],[-22,24],[-5,38],[1,22],[7,4],[51,5],[96,6],[78,-5],[88,-22],[36,-14],[18,-10],[22,-20],[8,-8],[5,-16],[-110,-4],[-52,-6],[-30,-12]],[[25076,95914],[-13,-8],[-42,4],[-14,-8],[-22,5],[-31,16],[-36,32],[-41,48],[-32,41],[-1,12],[10,19],[32,13],[76,15],[52,0],[48,-31],[14,-11],[8,-13],[1,-12],[-4,-11],[-22,-24],[-10,-16],[0,-17],[5,-23],[9,-16],[13,-8],[0,-7]],[[23311,95339],[-21,-19],[-23,-1],[-30,18],[-32,-7],[-45,-36],[-16,-22],[-12,-7],[-37,-7],[-16,6],[-15,19],[-14,32],[10,24],[35,16],[93,27],[26,13],[3,14],[6,9],[8,4],[62,-23],[29,-16],[22,-18],[-2,-8],[-31,-18]],[[23526,94760],[-13,-2],[-25,3],[-93,26],[-16,10],[-4,8],[21,9],[8,10],[23,12],[42,0],[44,-29],[21,-27],[1,-12],[-9,-8]],[[16368,95475],[-22,-3],[-24,6],[5,15],[54,41],[3,11],[0,9],[-7,11],[14,15],[22,5],[7,-5],[2,-12],[-5,-36],[-6,-18],[-10,-14],[-14,-14],[-19,-11]],[[18455,96049],[-42,-18],[-289,27],[-15,9],[-8,12],[52,33],[64,14],[146,11],[51,-13],[34,-15],[19,-12],[8,-24],[-20,-24]],[[21078,95066],[-53,-3],[-90,18],[-54,33],[-17,16],[2,8],[9,7],[13,22],[31,63],[12,17],[48,36],[36,10],[75,-3],[44,-19],[18,-12],[13,-15],[13,-32],[3,-21],[22,-24],[7,-14],[0,-14],[-6,-14],[-12,-13],[-29,-21],[-85,-25]],[[22162,91478],[-9,-18],[-11,-6],[-22,-21],[-8,-3],[-13,14],[-11,22],[-4,3],[-7,0],[-14,-15],[-7,1],[-5,9],[-3,19],[0,29],[7,43],[1,16],[-4,12],[3,12],[10,10],[12,4],[30,-4],[23,-17],[12,-23],[23,-18],[7,-13],[-10,-56]],[[22223,91597],[-6,-34],[-34,9],[-15,12],[-13,28],[-2,8],[3,10],[14,25],[9,9],[23,-11],[10,-14],[8,-23],[3,-19]],[[22136,92451],[-3,-5],[-60,22],[-23,12],[-8,10],[-5,19],[-3,28],[12,14],[27,-1],[28,-11],[44,-31],[-12,-10],[-1,-20],[5,-20],[-1,-7]],[[23468,91920],[37,-39],[0,-19],[-5,-31],[-11,-24],[-16,-16],[-23,-8],[-29,-1],[-13,7],[10,24],[7,8],[1,21],[-5,35],[-6,22],[-16,12],[-12,1],[-3,-12],[5,-23],[-4,-30],[-13,-38],[-9,-17],[-18,9],[-8,14],[2,23],[-4,22],[4,22],[12,34],[17,22],[21,12],[26,-1],[29,-13],[24,-16]],[[21897,91818],[-23,-5],[-4,1],[2,16],[-2,8],[-6,5],[20,13],[3,10],[-7,7],[-27,14],[-8,13],[2,11],[10,10],[19,-2],[41,-18],[19,-26],[8,-20],[-13,-3],[-11,-8],[-11,-16],[-12,-10]],[[21709,91351],[-11,-1],[-16,10],[-90,35],[-11,11],[10,15],[33,19],[22,19],[17,30],[51,-16],[19,-14],[8,-12],[3,-17],[-3,-41],[-17,-9],[-15,-29]],[[20961,91247],[-16,-2],[-28,9],[-43,21],[-31,21],[-21,23],[-3,16],[16,9],[24,4],[57,-3],[28,-8],[36,-34],[7,-19],[2,-12],[-5,-11],[-23,-14]],[[20028,90668],[-14,-48],[-6,5],[-9,23],[-20,11],[-21,25],[0,55],[8,25],[-2,35],[22,21],[16,-25],[5,-42],[-4,-20],[16,-22],[7,-5],[4,-17],[-2,-21]],[[19676,91003],[31,-6],[23,4],[17,-23],[7,-23],[-2,-8],[-8,-4],[-49,26],[-18,16],[-6,14],[5,4]],[[19974,90440],[35,-5],[45,1],[-8,-44],[-17,-29],[-14,-8],[-6,16],[-26,35],[-9,34]],[[19632,91008],[-10,-2],[-38,34],[8,30],[35,-31],[5,-18],[0,-13]],[[11377,91921],[-23,-21],[-37,22],[-9,11],[42,30],[19,-1],[39,-18],[14,-15],[-45,-8]],[[52722,53170],[6,135],[12,113],[5,105],[18,93],[-9,93],[-11,40],[-57,131],[26,50],[-34,-7],[-7,49],[-17,58],[10,10],[10,32],[31,-10],[-1,16],[-27,49],[3,25],[11,27],[-6,12],[-19,-29],[-14,1],[-10,19],[-8,3],[5,-38],[-11,-33],[-10,-12],[-18,2],[-14,8],[-4,19],[-13,15],[-38,24],[-31,30],[-7,80],[-12,34],[-6,39],[-3,44],[5,69],[-8,11],[-9,3],[-14,-3],[-13,4],[-15,38],[-13,14],[8,-69],[-9,-20],[-23,6],[-9,26],[-2,20],[10,84],[-4,2]],[[78623,58343],[-5,-5],[-5,0],[-5,8],[1,34],[3,20],[9,4],[2,-61]],[[78699,58017],[-11,-22],[-16,46],[0,12],[27,-36]],[[79007,57840],[-46,75],[-90,26],[-10,33],[-9,6],[-8,-43],[-50,-41],[-21,25],[-15,30],[2,37],[15,30],[24,22],[12,76],[-19,97],[-16,28],[-18,23],[-18,-37],[-15,-61],[-16,-32],[-23,-7],[-33,2],[-13,93],[-4,79],[4,90],[5,53],[-32,74],[-2,70],[-15,37],[-4,-19],[0,-20]],[[77417,57713],[-13,-7],[-26,-83],[-12,42],[-7,43],[8,98],[-16,186],[10,25],[9,13],[18,71],[21,70],[2,85],[17,61],[-4,52],[1,61],[4,49],[-2,41],[14,42],[24,32],[-10,11],[-10,23],[-31,-35],[-16,11],[-3,37],[4,39],[2,23],[12,27],[-1,52],[-6,46],[9,57],[-18,0],[-9,11],[5,32],[17,28],[-15,53],[11,57],[0,71],[-8,62],[0,45],[-11,79],[-6,101],[-24,76],[-19,110],[-48,144],[0,61],[-2,54],[-11,27],[-14,-192],[-11,38],[-3,107],[-7,50],[7,101],[-28,100],[-6,73],[-19,110],[6,25],[25,-25],[-23,64],[-19,-14],[-16,69],[-3,188],[-16,70],[9,71],[-18,257],[-35,82],[7,72],[9,63],[-2,118],[8,36],[17,28],[-16,-10],[-13,-8],[-32,-7],[-36,-2],[-12,86],[-18,41],[-16,86],[-9,98],[6,19],[-27,40],[-8,24],[-29,64],[-33,48],[8,-34],[9,-21],[-17,-59],[16,-99],[-14,-63],[-13,-82],[-12,-40],[-40,-84],[-32,-29],[-21,-5],[-19,9],[-23,44],[-5,36],[-4,61],[-8,9],[-9,-7],[14,-79],[0,-37],[24,-71],[-9,-20],[-44,-38],[-15,6],[-10,-8],[-3,-32],[-6,-18],[-69,-48],[-14,-56],[-9,-55],[-35,-80],[-46,-66],[-11,3],[-13,16],[2,71],[15,61],[-5,64],[-3,-37],[-30,-90],[-14,-29],[-27,8],[-38,-12],[-14,92],[0,34],[-3,29],[5,30],[-2,25],[-9,-47],[-3,-40],[-14,-35],[-38,-39],[-1,49],[-2,44],[8,39],[-1,63],[12,90],[-1,31],[-3,34],[-7,-50],[-4,-51],[-8,-16],[-13,-11],[-26,-60],[-15,-52],[-40,-50],[-20,5],[-3,63],[16,225],[15,32],[8,39],[12,131],[15,50],[6,104],[6,18],[19,82],[7,150],[-8,75],[-18,72],[-18,217],[-46,176],[-4,59],[-22,71],[21,5],[-43,62],[-6,26],[-9,146],[2,81],[-6,-11],[-6,-50],[-17,-21],[7,-87],[-1,-21],[-9,-33],[-36,35],[-26,38],[-30,93],[-29,104],[10,16],[13,2],[42,-77],[27,-16],[17,19],[21,33],[10,64],[-11,24],[-20,13],[-13,17],[-20,43],[-2,23],[-6,28],[-20,20],[-16,25],[14,45],[13,34],[-35,-2],[-39,58],[-9,16],[-13,12],[-31,7],[-26,-17],[12,-82],[-2,-27],[-17,4],[-36,124],[11,32],[15,30],[-7,4],[-15,-2],[14,111],[-9,16],[-4,-34],[-8,-34],[-30,-78],[-15,15],[-10,19],[14,41],[8,11],[5,22],[-11,43],[-18,32],[-14,53],[-7,1],[6,-63],[-2,-91],[-32,100],[-64,143],[-15,42]],[[75645,63819],[-4,42],[-7,39],[-5,42],[-1,33],[-14,29],[-6,52],[-3,52],[8,38],[19,40],[15,7],[11,-18],[28,-27],[19,-24],[8,-33],[8,4],[9,21],[-2,25],[-8,68],[-3,81],[0,191],[-3,22]],[[77280,58152],[23,-100],[-3,-15],[-3,-8],[-6,3],[-9,54],[-17,34],[-21,-6],[17,44],[7,10],[12,-16]],[[77272,57565],[-13,-34],[-5,2],[6,55],[23,41],[19,4],[-2,-26],[-14,-31],[-14,-11]],[[77283,58455],[-1,-13],[-2,0],[-7,9],[4,55],[11,44],[11,66],[6,14],[2,-35],[-7,-74],[-5,-40],[-12,-26]],[[77365,58700],[-12,-3],[-5,93],[3,14],[16,-46],[24,-28],[-9,-18],[-17,-12]],[[77375,58608],[-7,-119],[-17,17],[-9,0],[-10,67],[0,18],[-6,44],[41,8],[8,-35]],[[77336,59100],[7,-16],[9,0],[-3,-56],[-22,-69],[-13,-10],[-5,0],[5,101],[-9,57],[3,39],[24,-18],[4,-28]],[[77259,58842],[-3,-3],[-4,1],[-10,10],[-10,39],[5,27],[4,7],[10,-2],[4,-5],[2,-10],[-3,-22],[1,-19],[4,-23]],[[76243,61028],[-18,-56],[-7,84],[30,47],[14,44],[15,31],[5,-37],[-14,-71],[-25,-42]],[[77103,61205],[-10,-7],[-16,37],[-3,90],[13,20],[7,5],[11,-11],[3,-14],[2,-18],[-3,-19],[-4,-83]],[[76024,62605],[-4,-5],[-29,49],[-23,62],[36,12],[35,-13],[1,-33],[-8,-53],[-8,-19]],[[75969,63301],[6,-79],[-19,30],[-7,41],[-2,42],[22,-34]],[[76031,63109],[32,-48],[13,3],[19,-30],[1,-12],[-4,-24],[-9,-19],[-24,-20],[-16,16],[-7,52],[-19,25],[-6,20],[13,29],[7,8]],[[77372,58157],[-6,-1],[-6,2],[-6,9],[14,62],[4,-72]],[[77242,58578],[3,-32],[-18,34],[-3,95],[14,-60],[6,-14],[-2,-23]],[[77240,58980],[-2,-21],[-16,-43],[-14,25],[-4,13],[15,28],[15,-4],[4,6],[2,-4]],[[77309,59388],[-2,-95],[-14,46],[-2,52],[1,49],[3,8],[1,-8],[8,-22],[5,-30]],[[76334,60955],[-6,-15],[-11,11],[-3,6],[26,64],[3,-24],[-9,-42]],[[75835,63320],[4,-55],[-13,22],[-18,76],[1,50],[12,-23],[14,-70]],[[50663,58696],[-7,-33],[-21,-86],[-16,-36],[-69,-121],[-35,14],[-71,-24],[-11,28],[-16,3],[-21,-4],[-8,-11],[-2,-12],[-7,-17],[-14,-48],[-10,-12],[-13,-8],[-15,1],[-9,-6],[0,-24],[-3,-21],[-11,-10],[-4,-23],[1,-23],[-6,-10],[-14,5],[-8,7],[-7,-30],[-10,-20],[-6,0]],[[57940,77040],[-7,-139],[-27,-65],[-40,22],[-52,-18],[-27,-73],[-16,-22],[-14,-26],[-9,-95],[-2,-156],[-19,-19],[-18,-6],[-75,-137],[43,-39],[19,-29],[32,-82],[44,-93],[9,-45]],[[81951,54665],[32,0]],[[81684,54488],[31,-1],[34,10],[35,30],[33,37],[28,43],[27,47],[27,38],[43,44],[15,-4],[0,-31],[-6,-36]],[[35652,54182],[26,99],[3,45],[24,2],[37,-52],[30,-75],[40,-243],[6,-225],[17,-118],[46,-245],[3,-45],[7,-55],[15,-58],[16,-96],[1,-18],[-11,-26],[16,-2],[14,-15],[9,-61],[11,-41],[21,-56],[43,-19],[33,-7],[37,-31],[27,-41],[21,-138],[-7,-87],[2,-61],[-11,-24],[-30,-40],[-7,-22],[-62,-103],[-14,-49],[-33,-65],[-33,-125],[-48,-114],[-17,-29],[-26,-7],[-16,-17],[-37,-93],[-51,-31],[-4,-54],[-29,-124],[-26,-67],[-16,-23],[-41,-122],[-5,-54],[0,-94],[-28,-57],[-28,-37],[-4,-80],[-12,-27],[-11,-18],[-58,21],[-91,-88],[-30,-21],[98,-5],[32,-46],[69,31],[83,110],[32,24],[65,75],[27,50],[48,60],[10,26],[27,29],[15,-36],[1,-23],[-22,-44],[6,-28],[14,-36],[5,-49],[2,-37],[9,-66],[30,-88],[1,-30],[-4,-38],[14,-32],[15,-19],[51,-95],[39,53],[25,15],[15,23],[33,14],[27,-22],[51,-32],[37,34],[75,78],[-23,-138],[-17,-127],[-13,-51],[-13,-138],[-13,-37],[-10,-42],[17,15],[14,20],[18,53],[14,92],[55,247],[16,22],[45,28],[78,197],[31,-1],[19,-45],[19,-27],[4,54],[27,22],[-28,27],[-5,24],[-2,40],[19,55],[-12,48],[40,61],[-3,45],[14,38],[18,39],[21,19],[3,33],[13,14],[10,4],[20,-37],[22,44],[21,17],[9,-7],[12,-20],[12,-8],[10,4],[26,28],[24,-46],[15,-10],[-4,26],[-8,23],[6,20],[11,12],[36,-11],[19,-20],[21,-38],[28,-3],[23,4],[14,-21],[23,1],[11,-33],[35,-46],[7,-31],[28,-16],[27,-19],[28,-5],[28,5],[1,-40],[21,-11],[26,9],[21,-48],[53,-37],[38,-56],[24,10],[27,-15],[30,-121],[6,-87],[13,12],[12,39],[16,71],[29,23],[14,-27],[30,-44],[25,-47],[11,-31],[19,-5],[-16,-38],[16,4],[19,27],[17,-55],[13,-60],[2,-62],[-12,-35],[-10,-22],[-12,-44],[-13,-7],[-14,-14],[16,-32],[10,-30],[24,82],[16,23],[23,13],[13,-59],[2,-55],[-38,-23],[0,-44],[-12,-24],[-7,-29],[-6,-59],[-8,-50],[-23,-218],[0,-36],[27,38],[52,112],[16,118],[20,117],[22,37],[14,0],[20,-13],[1,-38],[-3,-22],[-22,-58],[-9,-32],[9,-32],[50,97],[22,33],[19,-6],[38,44],[76,9],[5,51],[16,22],[41,-6],[82,-45],[29,-37],[43,-35],[23,-41],[96,-76],[69,-8],[34,35],[43,-36],[23,-41],[44,-21],[45,-12],[35,29],[88,10],[112,42],[66,-10],[75,-28],[54,-71],[45,-41],[27,-40],[44,-41],[94,-111],[33,-64],[58,-88],[59,-37],[32,-91],[25,-42],[61,-154],[71,-108],[47,-109],[90,-69],[35,-115],[61,-14],[26,-17],[32,-49],[44,-27],[56,8],[63,-6],[50,23],[120,-43],[19,-21],[24,-49],[44,-182],[26,-202],[13,-154],[30,-120],[16,-226],[14,-71],[1,-54],[12,-13],[7,-152],[-3,-61],[-11,-80],[-1,-35],[2,-23],[-5,-33],[-2,-32],[12,-72],[0,-57],[-15,-70],[-21,-181],[-53,-302],[-51,-173],[-71,-178],[-47,-93],[-18,-10],[-17,19],[12,-50],[-11,-43],[-47,-131],[-46,-86],[-49,-150],[-4,-3],[-62,-58],[-37,-47],[-47,-85],[-43,-135],[-9,-18],[-16,10],[0,-69],[-37,-108],[-11,-16],[0,30],[7,24],[3,25],[-1,29],[-10,-21],[-22,-82],[7,-59],[-16,-90],[-60,-257],[-75,-217],[-17,-66],[-62,-146],[-45,-70],[-12,-1],[-15,6],[-7,112],[-36,68],[-10,12],[-15,-72],[-12,-20],[-18,-4],[19,-31],[6,-36],[-19,-73],[-1,-66],[-34,-72],[-20,-53],[-10,-67],[-7,-62],[16,17],[7,-13],[5,-19],[-3,-29],[-11,-54],[2,-134],[-4,-30],[11,-33],[12,56],[6,-16],[-32,-359],[13,-162],[4,-183],[15,-179],[16,-160],[1,-13],[-22,-185],[-28,-183],[-17,-150],[-11,-161],[-11,-78],[-4,-79],[13,-188],[4,-35],[-34,-84],[-37,-41],[-21,-40],[-45,-151],[-25,-224],[-1,-118],[12,-249],[-9,-102],[-14,-67],[-17,-45],[-44,-53],[-39,-131],[-17,-137],[-27,-50],[-5,-76],[-21,-83],[-56,-124],[-36,-36],[-18,-34],[-11,-72],[-35,-119],[-25,-154],[6,-53],[1,-8],[9,-178],[-3,-46],[-34,-49],[-128,-91],[-34,-39],[-77,-156],[-4,-36],[3,-53],[12,-30],[-13,-33],[-15,-59],[-22,4],[-127,0],[-69,-19],[-36,4],[-16,14],[-18,23],[-6,30],[10,46],[-6,27],[-19,-1],[-20,-13],[-4,-27],[1,-20],[8,-28],[4,-35],[-8,-30],[-40,-4],[-46,-28],[-56,-12],[-45,-20],[-21,26],[21,13],[29,-7],[32,21],[-7,25],[-45,32],[-51,-19],[-28,-39],[-61,4],[-75,-29],[-12,-30],[2,-57],[15,-13],[14,-26],[-14,-24],[-13,-11],[-79,-27],[-73,-112],[-31,-14],[-27,-49],[-3,-42],[-8,-25],[-18,-2],[-38,23],[-50,1],[-35,-18],[-183,-182],[-66,-72],[-75,-148],[-126,-166],[-67,-99],[-12,-26],[-11,-1],[-21,-21],[9,-17],[14,-2],[-6,-57],[-26,-40],[-50,-103],[-11,7],[16,54],[-25,2],[-36,20],[-15,-22],[9,-54],[-14,-22],[-24,-3],[-23,6],[-24,39],[11,-70],[51,-18],[22,-16],[8,-27],[-40,-126],[-34,-17],[-3,-17],[18,0],[10,-35],[-12,-141],[-16,-26],[-10,-1],[-10,-24],[14,-46],[13,-33],[-2,-65],[-5,-54],[0,-52],[17,-101],[6,-104],[7,-37],[4,-42],[-11,-39],[6,-63],[-19,-107],[10,-154],[-4,-144],[-8,-76],[-12,-59],[-29,-76],[-1,-77],[-62,-71],[-69,-99],[-63,-118],[-69,-166],[-80,-252],[-73,-360],[-89,-272],[-36,-98],[-48,-109],[-64,-128],[-86,-128],[-94,-114],[-34,-51],[-33,-73],[-8,30],[7,49],[-4,37],[-1,48],[19,9],[28,-30],[14,20],[11,21],[34,12],[65,125],[48,47],[28,79],[4,42],[-1,85],[16,22],[35,-8],[7,24],[-3,27],[6,59],[48,52],[22,63],[-7,160],[8,7],[20,-25],[9,11],[10,70],[-5,36],[-23,10],[-79,-79],[-26,3],[-4,62],[-39,29],[-15,52],[-4,35],[-14,14],[1,-61],[4,-59],[34,-69],[-8,-28],[-17,-32],[-11,-71],[1,-92],[-9,28],[-12,16],[-5,-99],[-23,-38],[-7,-38],[6,-43],[-12,-30],[-58,-80],[-58,-55],[-13,-26],[-6,-61],[-9,-63],[-26,-55],[-21,-110],[1,-47],[7,-69],[11,-46],[-18,-31],[-23,-59],[-19,-67],[-46,-251],[-40,-151],[-31,-74],[-44,-78],[-125,-196]],[[33997,34453],[13,28],[44,61],[24,54],[5,48],[21,43],[38,38],[41,70],[47,102],[28,75],[9,49],[19,37],[26,26],[23,55],[20,84],[26,66],[35,49],[19,41],[4,32],[9,21],[15,9],[8,17],[-1,25],[5,17],[8,10],[15,-4],[21,-15],[12,3],[4,21],[-5,24],[-15,27],[5,30],[40,48],[29,18],[19,30],[18,47],[28,33],[40,18],[10,18],[-1,23],[8,16],[23,12],[13,22],[2,33],[7,31],[13,28],[15,10],[16,-7],[15,10],[14,29],[17,13],[19,-2],[10,6],[34,14],[18,24],[16,53],[13,20],[12,-12],[21,18],[29,48],[5,1],[22,22],[22,82],[11,55],[-3,45],[-7,32],[3,48],[7,128],[2,53],[12,37],[-1,36],[-21,82],[-21,71],[-12,121],[-7,46],[-18,13],[-16,40],[-20,3],[-9,16],[-10,12],[-15,-3],[-12,-24],[-23,-1],[-14,-9],[-17,-21],[-16,9],[-10,19],[-21,0]],[[33844,40227],[19,8],[7,23],[13,32],[17,8],[20,12],[7,24],[-47,84],[-28,51],[17,69],[27,116],[27,112],[21,85],[5,16],[18,6],[-3,44],[-1,29],[-14,1],[16,105],[24,148],[18,113],[6,19],[13,5],[3,13],[-16,19],[-10,35],[-20,100],[-33,159],[-3,57],[-12,35],[-20,-12],[-24,12],[-60,86],[-39,47],[-13,27],[-6,89],[-12,97],[-5,121],[2,30],[33,91],[0,47],[3,40],[-1,32],[-9,1],[-13,-14],[-20,-11],[-12,-1],[-116,9],[-133,10],[-110,8],[-96,7],[-3,79],[-5,133],[-4,94],[-6,149],[-39,93],[-41,101],[-15,25],[50,4],[36,2],[-7,271],[-11,28],[-10,87],[-6,49],[-18,41],[-4,45],[3,30],[10,19],[7,46],[-5,47],[-11,43],[-13,42],[-24,26],[-36,46],[-53,60],[-45,41],[-15,-5],[-79,-16],[-27,-9],[-18,10],[-59,-1],[-24,32],[-19,37],[-42,95],[-6,47],[-16,15],[-25,-6],[-25,7],[-48,39],[-44,40],[-22,-1],[-20,25],[-34,61],[-16,24],[-7,32],[-7,47],[-14,10],[-18,-9],[-19,-24],[-27,16],[-33,44],[-21,33],[-12,16],[-29,24],[-27,5],[-42,-35],[-34,14],[-54,13],[-46,25],[-17,65],[-9,44],[-27,27],[-22,33],[-26,50],[-13,17],[-23,14],[-22,17],[-2,32],[-8,42],[-2,10],[-15,51],[-7,4],[-8,-10],[-5,-8],[-6,10],[-2,22],[4,37],[-8,38],[-21,40],[-11,41],[-1,43],[-5,29],[-8,14],[-5,25],[-1,36],[6,43],[13,49],[-3,76],[-19,103],[-10,74],[-2,45],[3,34],[11,32],[23,81],[4,61],[-7,69],[-1,52],[5,37],[-8,47],[-16,45],[-11,1],[-16,-12],[-18,-38],[-22,-7],[-19,24],[-61,-10],[-94,-24],[-38,-24],[-22,-10],[-26,-8],[-43,-44],[-106,-169],[-22,-24],[-25,-3],[-15,-24],[-23,-18],[-46,-67],[-24,-54],[-15,-48],[-18,-2],[-13,13],[-44,-6],[-22,-17],[-24,-47],[-30,-85],[-13,-24],[-24,-26],[-28,-20],[-34,-32],[-16,-2],[-13,-5],[-12,14],[-4,31],[-18,19],[-42,10],[-63,22],[-65,4],[-33,-2]],[[36214,51711],[26,-3],[37,11],[24,27],[28,5],[27,-3],[92,-30],[55,-9],[20,-9],[20,-14],[14,-15],[4,-32],[-14,-51],[-10,-53],[-9,-75],[-7,-16],[-12,4],[7,-67],[-2,-27],[-6,-26],[-15,-54],[-22,-69],[-7,-14],[-17,-24],[-14,-31],[3,-29],[7,-29],[-8,-36],[-27,-53],[-16,-13],[-14,-6],[-14,6],[-23,53],[-3,-42],[-6,-42],[-8,-24],[-31,3],[-17,23],[-28,25],[-5,-69],[-18,-47],[-17,-15],[-27,-10],[-16,-20],[-30,16],[-27,31],[-16,3],[-12,-25],[-63,-5],[-29,-26],[-18,8],[-26,52],[-5,34],[-15,70],[-14,84],[-10,75],[8,66],[17,-3],[20,-9],[4,4],[1,21],[-4,18],[-32,-3],[-21,39],[-3,60],[4,124],[2,26],[15,36],[4,31],[-3,34],[6,61],[13,52],[52,67],[59,24],[172,-65]],[[37741,38512],[9,-16],[-16,2],[-18,-14],[-28,-12],[-11,23],[24,32],[9,24],[6,-5],[8,-17],[17,-17]],[[36504,36634],[-5,-7],[-18,72],[35,69],[12,-28],[-9,-55],[-10,-38],[-5,-13]],[[37427,38082],[0,-30],[-11,15],[-31,-12],[-11,23],[42,97],[8,-14],[6,-18],[5,-25],[-5,-16],[-3,-20]],[[37639,50149],[-28,-56],[9,65],[-4,45],[3,35],[19,34],[6,5],[-2,-41],[1,-13],[-4,-74]],[[39237,44298],[-10,-12],[-2,36],[29,47],[4,54],[15,-25],[4,-28],[0,-12],[-40,-60]],[[39193,44081],[-9,-33],[-11,5],[-5,22],[-8,22],[4,18],[8,10],[20,-2],[1,-42]],[[37532,51083],[-18,-27],[-5,-15],[-15,11],[3,16],[4,-2],[5,47],[25,-6],[1,-24]],[[36183,51997],[12,-30],[-40,-120],[-21,-18],[-24,-3],[-31,36],[-48,-3],[-15,9],[-1,52],[20,56],[40,-3],[69,45],[39,-21]],[[36028,52959],[-28,-26],[-16,10],[-15,69],[5,57],[20,19],[16,-4],[6,-8],[14,-93],[-2,-24]],[[35929,51767],[-76,-113],[-25,37],[-6,22],[5,21],[-1,9],[8,39],[43,32],[21,5],[27,-10],[5,-27],[-1,-15]],[[36265,51778],[-73,-18],[-34,29],[8,24],[25,38],[30,28],[28,12],[28,-15],[8,-33],[-2,-32],[-18,-33]],[[35992,51923],[-5,-85],[-50,36],[4,87],[24,24],[20,46],[7,56],[1,77],[8,14],[6,5],[6,-5],[3,-116],[2,-70],[-26,-69]],[[36068,52069],[-30,-19],[-5,18],[0,72],[8,40],[38,11],[4,12],[11,7],[7,-25],[-1,-41],[-32,-75]],[[35602,51017],[-30,-11],[38,144],[34,67],[1,133],[36,118],[34,49],[47,14],[26,-72],[-32,-205],[-9,-1],[-43,-108],[-48,-75],[-54,-53]],[[36531,35848],[-19,-26],[4,137],[10,45],[11,34],[14,21],[10,-29],[-8,-67],[-25,-81],[3,-34]],[[54907,76553],[-23,24]],[[32597,39035],[-4,9],[-22,34],[-20,63],[-5,29],[-3,1],[-118,-1],[-113,-3],[-11,-13],[-17,0],[-12,13],[-11,-1],[-17,-13],[-15,-25],[-44,-169],[-21,-72],[-16,-65],[-12,-110],[-4,-19],[-14,38],[-20,102],[-9,57],[-13,66],[-22,82],[-27,25],[-16,8],[-23,16],[-42,20],[-18,4],[-119,2],[-9,2],[-46,-9],[-24,6],[-25,46],[-55,81],[-11,26],[-21,17],[-13,2],[-7,-16],[-10,-68],[-11,-61],[-12,-35],[-39,-25],[-37,-27],[-20,-7],[-11,-30],[-5,-43],[-9,-38],[-53,-58],[-12,-24],[-6,-57],[-29,-71],[-10,-27]],[[50751,55512],[-116,-24],[-130,-39],[-55,-25]],[[25473,62483],[-15,-65],[15,-9],[14,7],[32,-3],[13,-71],[-4,-61],[-30,-158],[-4,-55],[-14,-81],[19,-54],[-18,-72],[-6,-46],[-1,-69],[9,-132],[-15,-190],[-25,-83],[-16,-32],[-28,-82],[-37,-25],[-51,-133],[-9,-35],[5,-38]],[[25569,62168],[-13,-11],[11,34],[1,21],[16,89],[10,-1],[3,-8],[-28,-124]],[[25596,61879],[-21,-81],[-2,23],[9,60],[12,21],[8,22],[2,26],[10,-13],[-3,-25],[-15,-33]],[[50701,81276],[121,97],[73,50],[35,15]],[[33474,59378],[-8,-11],[-25,23],[-9,28],[-1,88],[15,8],[29,-70],[17,-25],[-18,-41]],[[75645,63819],[-5,0],[-16,53],[-15,58],[-39,110],[-12,197],[-1,97],[-26,114],[-18,158],[-7,41],[9,51],[2,19],[-5,-4],[-14,-26],[-17,63],[-11,56],[-46,117],[-13,52],[-1,50],[-19,-50],[-27,-36],[-27,-54],[-18,-16],[-57,-10],[-33,72],[-47,175],[-7,40],[6,103],[-11,97],[0,52],[-3,34],[-8,-8],[-4,-23],[2,-36],[-3,-31],[-41,6],[-39,14],[34,-51],[36,-12],[19,-46],[3,-36],[-1,-40],[-19,-29],[-17,-17],[3,-39],[21,-47],[-26,-14],[-6,-31],[-1,-43],[13,-39],[5,-29],[-3,-26],[12,-29],[18,-60],[5,-42],[-7,-60],[-10,-23],[-16,-23],[-39,-75],[-19,-86],[-16,-40],[-20,-7],[-7,18],[-17,22],[0,42],[5,33],[33,81],[-18,-11],[-21,-23],[-31,-43],[-11,53],[-6,50],[0,61],[25,91],[-29,-45],[-8,-57],[4,-67],[-4,-47],[-11,-62],[-15,-37],[-25,-24],[-11,-37],[-17,-27],[0,54],[-5,71],[-18,168],[-4,-36],[9,-104],[0,-68],[-14,-54],[-27,-57],[-21,-8],[-12,8],[-19,36],[-20,51],[-4,82],[-8,45]],[[75319,64616],[-30,-40],[10,239],[22,-89],[6,-48],[-8,-62]],[[75432,64736],[-13,-17],[-12,14],[-16,56],[8,71],[5,11],[7,-23],[11,-50],[7,-38],[3,-24]],[[75215,64567],[-48,-20],[-25,6],[46,151],[-1,68],[-7,55],[-24,44],[-1,32],[-11,43],[-5,51],[26,16],[21,-29],[3,-16],[4,-42],[11,-43],[36,-88],[0,-55],[-10,-132],[-15,-41]],[[75520,64419],[-10,-47],[-5,34],[4,43],[4,24],[3,0],[6,-25],[-2,-29]],[[75541,64232],[-17,-3],[-8,17],[4,24],[-5,78],[14,8],[7,-1],[5,-22],[3,-42],[-3,-59]],[[75178,65070],[4,-25],[-15,15],[-12,17],[-7,23],[12,12],[18,-42]],[[64057,66752],[-9,-44],[-9,16],[-21,76],[6,53],[-10,76],[5,22],[26,11],[6,-4],[-8,-24],[15,-43],[2,-70],[-3,-69]],[[28428,65811],[1,-13],[-28,-36],[20,-26],[19,56],[15,-46],[8,-86],[-1,-15],[1,-12],[3,-17],[1,-24],[-16,-75],[-54,8],[-2,63],[-8,12],[-13,91],[-17,29],[-24,74],[14,19],[18,-6],[10,9],[25,7],[16,10],[12,-22]],[[28548,66764],[-6,-5],[-24,58],[-19,17],[30,41],[13,35],[0,76],[7,42],[-2,36],[7,37],[-9,42],[-26,33],[-50,131],[-79,32],[-41,1],[22,21],[21,-2],[32,-13],[39,-6],[23,-39],[22,-51],[21,-20],[8,-14],[-1,-14],[3,-14],[27,-24],[26,-39],[8,-113],[-36,-54],[-6,-164],[-10,-30]],[[29714,64050],[-8,-42],[-30,-81],[-65,-20],[-73,-4],[-5,22],[-2,20],[5,30],[0,12],[-3,12],[26,13],[18,37],[27,7],[34,-27],[19,-1],[27,29],[22,63],[13,-8],[-5,-62]],[[28404,66075],[0,-70],[3,-52],[-3,-19],[-30,-34],[-8,-20],[-28,-20],[-17,-27],[-9,45],[-17,27],[-2,47],[-13,-16],[-19,10],[-30,35],[-19,48],[27,8],[5,-30],[22,37],[-5,19],[-4,3],[-7,36],[32,94],[7,60],[-15,98],[14,6],[36,-34],[16,-34],[0,-46],[16,-35],[21,-86],[27,-50]],[[28196,67240],[34,-18],[18,2],[11,12],[49,-5],[41,17],[6,-30],[-1,-16],[-86,-15],[-78,-45],[-43,-31],[-21,-3],[-15,16],[-52,93],[14,-10],[38,-52],[24,10],[22,34],[4,26],[-4,13],[10,41],[29,-39]],[[28514,66252],[-31,-12],[-23,11],[-5,10],[9,16],[21,13],[34,1],[15,-15],[2,-7],[-22,-17]],[[29428,64932],[6,-10],[-17,-23],[-40,28],[-9,-2],[-8,31],[-3,22],[2,21],[24,-16],[12,-30],[33,-21]],[[29325,65707],[-22,-63],[-12,6],[7,78],[15,12],[6,0],[6,-33]],[[29387,64639],[-20,-18],[5,30],[37,51],[21,44],[11,16],[5,12],[16,17],[8,28],[-2,24],[-17,38],[0,27],[6,20],[29,9],[-8,-29],[12,-82],[-39,-103],[-33,-31],[-31,-53]],[[28708,66524],[46,-65],[39,-24],[42,-82],[18,-29],[4,-26],[-7,-120],[-10,-73],[2,-63],[-10,18],[-10,42],[-17,24],[-5,13],[29,2],[3,66],[14,51],[-2,54],[-34,59],[-24,53],[-36,16],[-34,52],[-20,7],[-24,-10],[9,31],[6,41],[4,8],[17,-45]],[[28982,65351],[-12,-4],[-21,16],[-48,70],[-23,6],[8,39],[17,-14],[39,-60],[15,-30],[25,-23]],[[29211,65031],[-2,-15],[-35,115],[-44,28],[-26,28],[6,15],[17,7],[3,37],[-7,39],[-24,80],[-13,54],[-6,12],[-1,45],[27,-70],[12,-62],[18,-61],[13,-105],[35,-36],[25,-51],[2,-60]],[[29081,65783],[2,-30],[-19,6],[-28,-11],[-9,0],[6,20],[19,27],[1,26],[-24,37],[-27,92],[-13,22],[-6,35],[-23,38],[5,20],[4,4],[16,-9],[35,-134],[2,-12],[59,-131]],[[29711,64763],[17,-9],[9,1],[32,-17],[19,-24],[4,-10],[-10,-21],[-29,40],[-26,5],[-36,-1],[-14,8],[10,43],[24,-15]],[[29745,64231],[-37,-28],[-3,33],[18,27],[22,-32]],[[62435,74713],[27,9],[46,27],[13,-13],[13,-27],[7,-23],[1,-42],[5,-7],[23,14],[9,-17],[18,-21],[29,-20],[43,32],[21,8],[18,-1],[9,-10],[4,-33],[-4,-41],[-5,-22],[9,-16],[35,-40],[15,-21],[-7,-38],[26,-93],[9,-36],[10,-44]],[[62913,74254],[-1,53],[1,41],[-4,24],[-20,33],[-1,14],[6,8],[16,-5],[20,2],[10,13],[-22,43],[-19,29],[-17,19],[-3,12],[0,8],[3,10],[28,24],[3,21],[-2,25],[-44,36],[-34,-14],[-30,41],[-19,31],[-24,33],[-21,19],[-20,42],[-36,43],[-23,12],[1,7],[4,8],[9,6],[64,-1],[7,7],[4,19],[9,27],[10,41],[-1,34],[-63,55],[-46,50],[-32,67],[-22,61],[1,20],[6,19],[49,56],[4,15],[-1,10],[-18,29],[-22,29],[-7,22],[-14,11],[-27,1],[-46,36],[-10,4],[-2,7],[2,7],[33,15],[0,12],[-10,16],[-19,12],[-17,29],[-6,26]],[[63492,75947],[25,-34],[45,-90],[63,-147],[15,-42],[10,-48],[9,-59],[14,-52],[64,-130],[28,-48],[45,-63],[16,-14],[21,-3],[39,-1],[35,-24],[18,-17],[18,-25],[16,-28],[17,-77],[-62,25],[-62,-4],[-36,-16],[-34,-22],[-32,-32],[-21,-62],[-17,-142],[-25,-134],[0,-61],[12,-59],[-2,-29],[-11,-12],[-15,-25],[-19,-122],[-10,-25],[-12,-15],[-3,15],[0,32],[-27,28],[-14,-32],[-10,-67],[-20,-71],[-1,-13],[5,-219]],[[62653,75239],[3,19],[-8,9],[-8,0],[-8,-9],[0,-24],[10,-5],[11,10]],[[62506,75476],[-6,-7],[-9,7],[-3,14],[1,16],[9,3],[7,-4],[2,-14],[-1,-15]],[[89771,44956],[-7,-69],[-14,-55],[-1,-32],[3,-45],[22,-33],[18,-21],[10,-58],[31,-81],[-1,-56],[16,-69],[16,-137],[4,-121],[16,-80],[-10,-172],[11,-70],[15,-58],[18,-116],[13,-106],[19,-30],[38,-36],[41,40],[28,53],[31,13],[43,28],[31,-71],[17,-80],[74,-104],[42,-68],[32,-37],[30,-50],[-3,-50],[-7,-39],[7,-61],[4,-71],[-6,-86],[22,-130],[7,-103],[23,-101],[-2,-104],[-4,-40],[-3,-58],[18,-72],[17,-54],[24,-58],[33,-89],[23,-17],[20,-2],[-3,-90],[41,-179],[22,-147],[-15,-197],[-14,-114],[3,-56],[53,-137],[30,-25],[-6,-65],[-4,-101],[24,-78],[27,-58],[30,-35],[29,-28],[38,-28],[48,-12],[25,-44],[13,-35],[39,-12],[17,7],[22,14],[14,-24],[11,-31],[21,-86],[44,-85],[30,-14],[18,-43],[24,-11],[22,-6],[30,-33],[49,-75],[45,-13],[20,-21],[44,-83],[17,-44],[18,-66],[-22,-6],[-21,13],[-13,-64],[29,-90],[35,-63],[41,-67],[40,-94],[10,-72],[11,-29],[13,-101],[35,-59],[2,-108],[18,-149],[19,-135],[14,-40],[17,-65],[18,8],[14,21],[28,-64],[15,-28],[8,16],[-17,123],[11,72],[10,9],[16,2],[18,-58],[26,-62],[47,-55],[38,-52],[11,2],[-4,40],[1,59],[15,9],[14,-29],[25,-91],[5,-188],[0,-158],[17,-162],[24,-43],[16,-40],[28,-54],[18,-51],[23,-23],[74,-108],[20,-13],[32,-2],[40,-49],[19,-45],[43,-169],[20,-59],[43,-59],[19,-19],[29,-40],[10,-59],[3,-34],[17,-63],[25,-75],[38,-41],[34,-91],[2,-148],[18,-73],[12,-32],[27,-30],[11,-24],[-23,-195],[22,-391],[-12,-122],[22,-121],[52,-210],[12,-74],[7,-87],[34,-111],[-2,-169],[13,-80],[-3,-105],[-40,-112],[-31,-139],[-1,-118],[-20,-228],[-14,-62],[-10,-95],[-43,-230],[-2,-90],[6,-108],[-7,-103],[-11,-71],[-10,-130],[-44,-202],[-63,-150],[-4,-114],[-8,-50],[-13,-62],[-39,-69],[-23,-29],[-9,-40],[-22,0],[0,-13],[15,-12],[-7,-21],[-58,-36],[-40,-47],[-40,-113],[-17,-60],[-21,-57],[-13,-27],[-6,-28],[-8,-72],[-21,-13],[-18,-21],[8,-68],[-9,-78],[-3,-53],[-10,-34],[-11,12],[-10,-5],[-12,-19],[19,-5],[11,-9],[-39,-76],[-36,-78],[-10,-51],[-15,-65],[-14,-144],[-11,-83],[8,-58],[-2,-11],[-8,-4],[-5,7],[-17,-20],[-4,-20],[7,-25],[4,-8],[-2,-12],[-6,-13],[-16,0],[-19,-21],[-53,-213],[-23,-57],[-27,-87],[-10,-79],[-8,-86],[-10,-145],[-9,-103],[-21,-99],[-7,-71],[-3,-135],[10,-103],[-7,-54],[0,-52],[-8,-49],[-34,-11],[-28,-40],[-40,-65],[-23,-24],[-51,-18],[-99,8],[-189,-24],[-37,-15],[-70,-45],[-68,-70],[-66,-94],[-149,-256],[-117,-28],[-22,0],[-18,7],[-21,-16],[0,-32],[19,-33],[14,-31],[25,43],[11,-12],[4,-79],[1,-50],[-8,-27],[-15,-20],[-17,13],[-2,27],[-22,65],[-26,57],[-25,18],[-14,-19],[-23,-20],[-20,72],[-20,63],[-28,7],[-24,-1],[-19,27],[-39,43],[8,33],[10,35],[22,13],[-6,48],[-12,39],[-30,10],[-21,-7],[-12,-30],[-16,-54],[-64,-67],[-32,37],[-36,55],[18,-4],[36,2],[30,49],[13,31],[15,66],[-19,46],[-18,34],[-26,30],[-98,-102],[-21,-15],[-19,-20],[34,-17],[20,5],[21,-30],[-34,-42],[-26,-12],[-34,-25],[-63,-66],[-80,-136],[-35,-39],[-41,-32],[-56,37],[-31,8],[-40,56],[-67,38],[-63,74],[-44,38],[-31,8],[-43,-16],[-73,67],[-56,7],[-36,-67],[-29,5],[-18,9],[-59,110],[-56,55],[-107,28],[-66,76],[-49,146],[-94,168],[-25,61],[-12,60],[-1,47],[13,90],[17,89],[3,50],[-35,167],[-50,159],[-23,49],[-62,106],[-57,79],[-15,42],[-4,21],[27,-10],[12,32],[19,11],[14,-43],[17,-8],[0,72],[10,35],[-7,15],[-5,14],[-25,16],[-28,-24],[-21,-31],[-28,-26],[-11,-28],[-29,-1],[-12,-7],[-58,-53],[-36,-1],[-57,18],[18,73],[23,43],[19,50],[30,173],[-5,151],[-15,61],[-48,125],[-22,76],[-27,80],[-13,-46],[-8,-49],[-26,-70],[-13,-157],[-50,-239],[-35,-3],[-30,10],[-52,-28],[-35,-33],[-32,0],[-18,-10],[-23,8],[37,187],[31,-5],[35,7],[15,-3],[23,2],[18,86],[11,96],[-7,62],[-3,64],[7,73],[3,53],[43,174],[37,89],[42,72],[-5,68],[-14,85],[-4,65],[20,20],[19,41],[-22,187],[-14,55],[-22,55],[0,-71],[2,-70],[-30,-89],[-40,-64],[-26,-60],[-25,-136],[-32,-115],[-30,-43],[-27,-9],[-27,-18],[-42,-45],[-42,-39],[-30,-50],[-26,-27],[-86,-230],[-40,-76],[-8,-31],[-16,-26],[3,-37],[13,-24],[13,-102],[-8,-22],[-14,11],[-35,57],[-22,-21],[-18,-23],[-46,105],[-20,24],[-24,42],[-26,36],[-11,5],[-19,-8],[2,28],[13,23],[11,6],[21,-34],[24,-30],[14,-2],[6,12],[-23,118],[-15,104],[-7,30],[-19,106],[-9,30],[-40,74],[-43,88],[-11,104],[-16,67],[-20,42],[-31,38],[-85,14],[-35,107],[-21,133],[16,9],[19,2],[7,41],[-5,64],[-84,78],[-40,83],[-34,35],[-31,14],[-42,-3],[-53,3],[-126,131],[-30,4],[-90,-41],[-31,7],[-137,179],[-91,86],[-30,15],[-39,15],[-32,-21],[-22,-19],[-46,-22],[-182,14],[-156,-28],[-105,-19],[-67,-24],[-112,-107],[-133,-103],[-108,-49],[-99,-65],[-66,-19],[-84,-8],[-179,32],[-61,-24],[-97,-120],[-29,-29],[-55,-33],[-141,-155],[-65,-33],[-42,-11],[-36,-32],[-32,-66],[-45,-183],[-27,-86],[-61,-138],[-39,-46],[-40,6],[-44,-48],[-38,51],[-31,9],[-50,-4],[-174,-58],[-25,68],[-32,10],[-60,-3],[-90,20],[-164,-25],[-79,-28],[-31,-25],[-58,16],[-99,-23],[-35,-38],[-26,-35],[-51,-154],[-56,-51],[-47,-1],[-51,-12],[-105,-148],[-106,-144],[-36,-15],[-40,-24],[-52,-12],[-26,-13],[-122,37],[-77,4],[-97,22],[-83,71],[-64,40],[-73,155],[-44,58],[-80,70],[-23,-2],[-19,-19],[-33,49],[-1,64],[-9,54],[1,142],[5,167],[29,-38],[23,-36],[49,2],[44,62],[25,92],[21,103],[-3,110],[-15,193],[10,41],[15,16],[5,96],[4,296],[-11,111],[-68,226],[-45,197],[-32,88],[-28,143],[-23,198],[-7,100],[-7,185],[8,105],[-4,61],[-28,167],[-64,156],[-10,58],[0,61],[-15,71],[-51,143],[-52,123],[-9,60],[-10,249],[-19,114],[-89,287],[-104,248],[-29,102],[-13,34],[8,4],[11,-13],[13,-25],[7,-2],[6,21],[-1,47],[4,26],[9,-14],[11,-53],[33,-138],[10,-70],[42,-21],[13,18],[15,36],[5,97],[-21,44],[-20,19],[-32,72],[-21,115],[-33,107],[0,38],[15,28],[25,-15],[23,-62],[25,-57],[-4,-100],[-4,-27],[2,-23],[9,-22],[12,-17],[13,25],[11,58],[7,-7],[18,-133],[14,-36],[27,-42],[24,32],[11,28],[-4,94],[7,91],[-4,67],[-61,177],[-56,218],[-34,109],[-28,164],[-18,56],[-24,92],[-1,104],[2,71],[19,151],[18,79],[56,181],[3,78],[0,59],[8,90],[0,63],[-8,59],[-23,100],[31,177],[45,226],[18,33],[28,31],[5,-47],[-13,-157],[19,-81],[-6,-92],[18,15],[27,18],[21,48],[11,46],[51,184],[30,69],[41,50],[85,61],[81,80],[39,77],[49,66],[34,73],[32,49],[166,183],[28,34],[36,4],[44,-6],[40,10],[43,-42],[31,-5],[77,46],[41,40],[71,89],[31,25],[72,28],[82,37],[98,154],[70,-10],[63,-15],[51,46],[119,28],[66,39],[124,102],[33,35],[50,73],[44,91],[43,123],[27,110],[11,57],[26,90],[17,71],[14,34],[48,48],[71,135],[23,28],[4,43],[-15,24],[-19,15],[-13,143],[-12,99],[-1,69],[5,66],[28,103],[19,44],[28,51],[25,16],[21,45],[34,44],[15,45],[21,91],[19,69],[15,-3],[28,-160],[19,-85],[35,-100],[32,-148],[27,-67],[13,-44],[10,-20],[3,28],[-3,33],[13,112],[-6,79],[2,31],[6,12],[13,-8],[25,-44],[13,-16],[9,3],[-1,72],[13,45],[-5,31],[-22,-2],[-9,39],[-18,44],[-21,32],[-24,74],[-8,28],[10,14],[15,-2],[13,31],[5,42],[-11,69],[12,25],[22,-7],[36,-109],[16,11],[13,44],[23,12],[24,-8],[15,-31],[32,-32],[42,4],[22,-8],[45,6],[22,-10],[-4,17],[-25,20],[-27,4],[-32,-2],[-14,21],[-5,55],[8,40],[5,17],[21,-7],[19,2],[2,53],[7,48],[11,39],[0,37],[-12,-10],[-28,-86],[-14,70],[-20,53],[4,77],[12,76],[18,10],[16,-12],[23,45],[13,34],[-3,28],[3,21],[16,-6],[62,-69],[12,-36],[13,14],[4,39],[-1,39],[-14,-5],[-32,3],[-7,22],[3,19],[-15,46],[21,29],[17,2],[13,20],[0,27],[4,12],[10,-17],[32,-7],[31,-35],[15,-8],[6,19],[2,41],[-39,41],[-1,40],[-17,47],[0,45],[24,39],[5,37],[15,15],[27,0],[19,32],[21,11],[6,70],[-1,48],[9,12],[21,-20],[-6,-55],[0,-53],[-6,-29],[8,2],[5,12],[9,35],[22,-14],[6,-37],[3,-37],[11,-12],[15,56],[21,15],[-1,71],[8,51],[2,38],[13,19],[3,40],[-10,28],[-6,51],[18,11],[18,-25],[13,-64],[8,-29],[11,16],[7,42],[22,25],[22,-34],[24,-48],[31,42],[28,77],[-5,47],[4,49],[35,26],[29,-19],[25,-52],[54,-39],[46,-56],[20,-36],[40,-58],[25,-60],[34,-107],[82,-131],[5,-23],[-11,-43],[-10,-56],[-12,-95],[-3,-139],[12,10],[12,50],[13,-10],[14,-32],[2,31],[-9,18],[-15,64],[0,34],[12,28],[19,32],[20,22],[13,18],[2,24],[18,23],[28,8],[16,-4],[118,-59],[29,-60],[3,-73],[11,-26],[7,46],[-2,100],[10,20],[31,-15],[22,-20],[30,-66],[6,-32],[13,-21],[4,30],[-6,43],[-4,50],[6,43],[36,3],[23,10],[-11,16],[-15,6],[-25,40],[-17,42],[27,42],[-1,10],[-25,-1],[-34,40],[-29,56],[22,103],[45,101],[25,34],[2,34],[12,62],[8,53],[2,42],[11,43],[28,41],[37,15],[18,16],[18,38],[16,46],[-34,90],[3,50],[6,59],[42,43],[22,112],[15,17],[33,-3],[13,10],[-2,89],[3,35],[14,14],[18,-12],[11,-39],[25,-36],[9,20],[-4,39],[-3,51],[23,11],[19,3],[1,41],[-3,33],[8,14],[48,7],[13,34],[7,29],[6,-16],[8,-66],[27,-38],[80,-1],[45,27],[19,-16],[30,-13],[32,31],[20,24],[33,-31],[11,-32],[8,69],[20,24],[20,14],[26,-12],[10,4],[-23,51],[1,46],[-1,69],[4,62],[8,45],[-55,91],[-55,14],[-40,-19],[-17,15],[-36,72],[-34,27],[-2,18],[41,52],[16,-9],[24,-49],[14,-17],[12,4],[7,38],[11,20],[20,-12],[62,-82],[34,-80],[18,21],[31,45],[29,-9],[17,-27],[25,-97],[20,-48],[48,-13],[24,-19],[25,-32],[33,3],[70,-12],[65,-62],[27,-39],[32,-11],[18,-15],[34,-5],[53,44],[24,-40],[11,-28],[48,-52],[53,-16],[37,53],[55,39],[38,60],[28,29],[27,49],[10,-2],[-22,-46],[-2,-26],[17,-11],[-2,-14],[-23,-35],[-29,-56],[1,-34],[11,-18],[13,8],[18,28],[23,16],[19,-23],[7,-80],[14,-53],[30,-7],[19,0],[19,74],[-10,63],[-12,14],[6,23],[48,104],[27,-3],[19,-102],[31,-53],[32,4],[17,-14],[14,-61],[-114,-251],[-5,-28],[15,-45],[6,-53],[-37,-128],[-14,-6],[-13,35],[-19,22],[-18,-16],[-18,-9],[-66,-71],[0,-183],[17,-109],[-10,-71],[-19,-126],[-22,-47],[-17,-30],[-57,-172],[-18,-41],[-19,-59],[6,-56],[7,-39],[22,-44],[83,-92],[38,-64],[66,-76],[15,-53],[9,-43],[47,-49],[34,-30],[10,8],[7,10],[8,0],[9,-6],[-2,-38],[-3,-21],[3,-27],[24,-34],[38,1],[22,8],[25,-36],[22,-24],[36,-48],[63,-58],[49,-38],[58,-140],[44,-81],[49,-59],[72,-41],[33,7],[54,-48],[53,-22],[28,-66],[9,-50],[3,-39],[26,-92],[54,-30],[69,-92],[57,-41],[14,-24],[25,-29],[48,-1],[84,46],[38,47],[51,74],[23,128],[14,103],[71,212],[20,105],[18,140],[15,87],[-5,95],[16,172],[36,237],[13,79],[-7,118],[-22,220],[10,77],[10,106],[-16,77],[-16,53],[-2,75],[17,140],[15,74],[16,96],[-9,182],[34,63],[13,32],[26,0],[12,-14],[3,36],[-10,34],[-4,39],[-8,20],[-16,7],[-13,21],[-19,22],[3,81],[33,156],[18,60],[11,-25],[14,-20],[2,45],[-5,46],[25,152],[27,207],[8,188],[44,36],[23,47],[13,55],[25,0],[17,-24],[-11,-41],[-4,-31],[47,-79],[16,-60],[7,-57],[9,-54],[4,-72],[0,-115],[6,-109],[17,-34],[15,-22],[22,-3],[31,-18]],[[92521,37009],[-7,-16],[-13,29],[-8,102],[6,59],[14,55],[3,30],[-6,62],[42,71],[10,37],[4,48],[-15,52],[-12,10],[10,29],[12,15],[9,6],[7,-5],[5,-102],[17,-36],[-3,-50],[-58,-259],[-16,-97],[-1,-40]],[[88751,42296],[-21,-51],[-11,7],[-10,-27],[-20,-13],[-12,0],[-22,-13],[-4,16],[4,51],[19,56],[18,35],[46,16],[36,25],[4,-4],[26,-65],[-38,-8],[-15,-25]],[[87975,43891],[12,-24],[13,2],[12,53],[7,-8],[5,-13],[4,-23],[-17,-40],[-8,-6],[-7,-23],[-12,-73],[1,-24],[11,-25],[27,-22],[13,10],[5,-3],[-5,-36],[-11,-27],[-36,12],[-32,-4],[-52,26],[-27,3],[-8,10],[16,21],[10,28],[-5,67],[4,84],[30,41],[14,42],[20,26],[13,-3],[-2,-26],[5,-45]],[[86238,45115],[23,-14],[10,-19],[7,-21],[1,-25],[-29,-11],[-52,37],[-51,-31],[-15,0],[-10,22],[8,61],[19,-9],[16,22],[-3,67],[-9,37],[27,68],[12,13],[12,0],[11,-48],[2,-51],[13,-48],[8,-50]],[[86282,45290],[37,-5],[45,43],[21,-18],[9,4],[33,41],[21,12],[15,30],[14,-33],[32,-38],[11,-40],[13,-19],[5,-12],[-20,-42],[-3,-45],[-21,3],[-25,-74],[-95,-124],[-85,106],[-37,71],[-24,99],[-5,82],[-10,51],[4,14],[5,6],[7,-1],[25,-56],[12,-15],[16,-40]],[[81439,36835],[-7,-24],[-54,180],[-15,123],[10,22],[10,6],[32,-170],[10,-39],[0,-40],[4,-12],[10,-46]],[[88220,31256],[67,-14],[26,21],[32,-17],[22,-56],[-16,-27],[-15,-4],[-49,23],[-46,-18],[-13,-23],[-9,-51],[-40,-28],[-18,31],[-48,22],[-17,-32],[-34,9],[-32,-14],[-43,8],[-46,57],[-14,26],[11,47],[16,34],[126,49],[67,41],[55,-7],[15,-9],[14,-21],[-10,-38],[-1,-9]],[[90412,29749],[-42,-38],[-15,17],[1,29],[3,13],[36,2],[17,-23]],[[90364,29671],[10,-28],[2,-11],[-24,22],[-39,-5],[24,40],[20,-8],[7,-10]],[[91400,40154],[-6,-6],[-10,0],[-13,11],[12,74],[6,-39],[12,-32],[-1,-8]],[[91370,40236],[-6,-3],[-7,6],[5,24],[7,19],[10,14],[-3,-52],[-6,-8]],[[91984,38311],[10,-15],[8,2],[8,-9],[-3,-38],[13,-42],[6,-30],[-10,-24],[-6,-8],[-15,20],[-42,121],[7,41],[24,-18]],[[91809,38984],[-8,-1],[-7,10],[6,23],[1,32],[10,-10],[7,-45],[-9,-9]],[[91646,39059],[-10,-18],[-6,42],[1,44],[10,15],[5,-58],[0,-25]],[[92649,36038],[-24,-158],[-7,3],[-9,24],[1,91],[10,58],[24,-10],[5,-8]],[[92622,36108],[-6,-9],[-12,55],[-4,56],[5,51],[14,11],[10,-4],[-11,-94],[4,-66]],[[89520,45676],[-23,-33],[-15,18],[-4,36],[2,16],[19,28],[21,-65]],[[89538,45972],[-17,-36],[-17,11],[-6,20],[6,29],[23,5],[11,-29]],[[89490,45994],[-7,-16],[-12,34],[14,40],[12,-19],[-7,-39]],[[90632,41341],[6,-55],[12,-42],[-5,-28],[-7,-21],[-18,19],[-12,51],[-21,41],[-5,23],[25,-2],[12,8],[5,9],[8,-3]],[[87943,45288],[-20,-35],[-1,26],[10,21],[25,84],[11,20],[6,11],[5,31],[1,46],[14,7],[-11,-105],[-40,-106]],[[87871,45159],[-44,-43],[24,58],[51,52],[8,12],[-2,-25],[-26,-43],[-11,-11]],[[88081,42754],[-12,-27],[-15,28],[-3,29],[-12,8],[6,27],[6,7],[6,33],[16,-39],[1,-43],[7,-23]],[[88017,42845],[-5,-4],[0,48],[8,24],[4,-50],[-7,-18]],[[87941,42840],[-17,-2],[-4,3],[-3,25],[5,23],[18,6],[7,-6],[-6,-49]],[[88738,41984],[-11,-10],[-3,24],[14,24],[9,34],[19,-30],[3,-30],[-31,-12]],[[87843,43879],[-7,-6],[-25,11],[0,21],[3,15],[7,10],[16,41],[11,-24],[5,-49],[-10,-19]],[[86831,45332],[-6,-9],[-22,89],[6,27],[-9,46],[15,5],[12,34],[4,-16],[1,-63],[9,-36],[-10,-77]],[[84777,43444],[-18,-36],[-12,29],[7,58],[12,20],[10,-10],[-1,-45],[2,-16]],[[84610,42971],[-11,-17],[-10,5],[0,23],[-11,24],[6,28],[4,14],[9,-2],[3,-23],[12,-26],[-2,-26]],[[82068,39868],[-17,-45],[-19,9],[-3,23],[13,37],[22,45],[7,-28],[-3,-41]],[[90289,28348],[32,-2],[18,14],[16,-2],[19,-33],[22,-18],[16,3],[13,-6],[12,-24],[30,-20],[14,-13],[11,-20],[13,-16],[81,-54],[57,-26],[71,12],[21,15],[21,22],[17,-20],[17,-32],[-3,34],[6,30],[17,23],[20,15],[32,-2],[31,7],[14,13],[14,2],[19,-17],[19,-9],[13,22],[21,51],[12,18],[55,-16],[15,0],[27,53],[17,-1],[51,-42],[22,-53],[-3,-97],[2,-34],[4,-34],[2,-67],[-6,-67],[-1,-52],[3,-52],[-3,-98],[8,-64],[-4,-44],[0,-21],[7,-19],[4,-22],[-3,-28],[3,-32],[-3,-27],[-11,4],[-4,21],[2,26],[-2,22],[-6,19],[-20,22],[6,13],[10,12],[-7,29],[-13,-24],[-8,-33],[5,-11],[-8,-9],[-17,-38],[-12,-51],[-5,-50],[1,-52],[-10,-40],[-14,-39],[-3,-49],[1,-91],[11,-83],[7,-113],[-10,-15],[-30,-7],[-14,-15],[-24,57],[-15,58],[11,24],[24,-14],[8,13],[2,16],[-2,15],[-30,32],[-33,15],[-11,-19],[4,-55],[-3,-13],[-24,-21],[-12,80],[-31,60],[1,-29],[13,-50],[-1,-21],[-5,-29],[-13,-10],[-5,-23],[0,-32],[-5,-51],[-20,-23],[-48,57],[-4,-19],[1,-17],[25,-33],[-12,-25],[-8,-29],[-14,-76],[-23,-64],[-11,-4],[-37,10],[-42,54],[-38,-6],[-62,4],[-40,-20],[-9,59],[-8,21],[3,18],[32,13],[33,-1],[-6,23],[-8,8],[-15,-5],[-41,19],[-29,-8],[-19,28],[-34,96],[-20,45],[-12,18],[-13,9],[-9,14],[-61,221],[-8,51],[-11,129],[48,-62],[18,-39],[9,-50],[16,61],[-3,19],[-43,73],[-6,21],[-2,25],[-10,-25],[-17,-3],[7,51],[-6,51],[-51,111],[-39,105],[-38,130],[-3,16],[-1,28],[-18,87],[-10,65],[-4,56],[17,114],[3,64],[27,-29],[63,-37]],[[89979,28734],[-8,-2],[-6,32],[3,47],[-14,45],[8,46],[-1,50],[5,22],[16,24],[3,43],[14,2],[25,-33],[9,-85],[-4,-51],[9,-46],[-8,-40],[-21,-32],[-30,-22]],[[91110,28941],[50,-104],[25,-17],[8,-11],[-2,-45],[-11,-20],[20,-26],[-3,-17],[-4,1],[-24,-35],[-29,-17],[-9,12],[-8,17],[-6,23],[-37,91],[4,25],[-8,38],[-18,-3],[-12,23],[20,22],[26,61],[18,-18]],[[90931,26844],[-13,-59],[-21,10],[-22,-10],[-13,40],[0,10],[16,-10],[6,13],[4,17],[5,4],[4,24],[14,29],[8,0],[9,-38],[3,-30]],[[91139,27240],[-15,-5],[-6,2],[1,30],[-2,13],[13,27],[20,-13],[7,-20],[-19,-17],[1,-17]],[[90953,26934],[-17,0],[-7,5],[-3,29],[-11,12],[6,9],[2,18],[7,20],[13,-22],[10,-71]],[[90217,28509],[-10,-47],[-11,60],[12,8],[9,21],[2,-3],[-2,-39]],[[91201,28624],[26,-34],[15,-38],[-20,-31],[-14,-6],[-9,36],[-29,-13],[-31,3],[-23,27],[-3,14],[14,14],[38,-1],[36,29]],[[91176,28504],[-14,-44],[-17,28],[-2,13],[21,10],[7,-1],[5,-6]],[[94132,20328],[-9,-23],[-3,26],[17,114],[17,20],[-3,-60],[-19,-77]],[[79367,45798],[-8,-41],[-14,23],[-17,7],[3,30],[14,5],[7,1],[10,11],[5,-36]],[[76899,44825],[4,-2],[4,3],[2,-4],[-7,-5],[-4,10],[-2,16],[-1,15],[2,0],[0,-6],[1,-5],[1,-9],[-1,-6],[1,-7]],[[76921,44818],[-3,-3],[-3,3],[-1,1],[0,3],[3,1],[3,2],[1,5],[1,7],[1,-7],[0,-6],[-2,-6]],[[70474,21234],[-34,-28],[-34,1],[-14,21],[-22,68],[-14,4],[-8,19],[-1,8],[15,5],[23,-19],[55,-16],[40,-37],[30,-12],[-12,-10],[-24,-4]],[[96649,35127],[6,-6],[5,-3],[3,-5],[0,-9],[-3,-10],[-3,-4],[-1,-2],[-1,-1],[0,-3],[0,-2],[-2,8],[-3,6],[-3,0],[-2,-6],[-1,0],[-1,6],[-1,6],[-1,5],[1,5],[3,5],[0,4],[-2,2],[-3,-2],[4,9],[5,-3]],[[84331,44685],[0,-6],[-6,1],[0,6],[6,-1]],[[33833,33138],[-6,-53],[14,-228],[-8,-32],[-14,-37],[-16,-2],[-19,6],[-13,-23],[-9,-100],[-25,-218],[4,-51],[21,-84],[7,-53],[6,-41],[5,-76],[-12,-34],[-11,-6],[-14,-19],[16,-93],[13,-43],[38,-87],[144,-122],[60,-72],[68,-97],[37,-100],[3,-83],[-54,-124],[-6,-103],[11,-73],[20,-68],[52,-88],[39,-32],[52,4],[9,-25],[5,-21],[8,-178],[-1,-67],[-15,-61],[-100,-282],[-86,-172],[-31,-94],[-11,-102],[-27,-48],[-148,-154],[-230,-137],[-186,-71],[-42,-24],[-299,-78],[-58,-11],[-75,7],[-61,-10],[-68,21],[-61,25],[-34,61],[-41,7],[-11,-30],[20,-78],[-9,-93],[11,-54],[24,-11],[23,-27],[21,-37],[-35,-4],[13,-29],[15,-18],[-2,-61],[-13,-148],[-34,-32],[-9,-8],[-11,-32],[-21,-142],[-7,-92],[9,-59],[41,-124],[-15,-81],[-26,-44],[-112,-90],[-45,-36],[-70,-25],[-114,-4],[-42,6],[-97,82],[-73,49],[-66,39],[-64,23],[9,12],[4,21],[-18,12],[-13,3],[-42,-43],[-18,-43],[-5,-38],[-1,-92],[8,-76],[30,-189],[3,-103],[-14,-130],[20,-76],[24,-34],[56,-34],[21,-23],[24,3],[7,-9],[-4,-16],[-14,-33],[1,-35],[42,-10],[43,7],[46,16],[11,24],[0,50],[-53,9],[6,18],[41,21],[53,33],[27,7],[18,-23],[12,-21],[16,-54],[9,-71],[1,-86],[-7,-81],[-7,-28],[-14,-35],[-95,-43],[-26,11],[-25,61],[-8,63],[-21,42],[-46,34],[-45,-10],[-45,-59],[-44,-19],[-15,-53],[110,-86],[52,-24],[17,0],[17,-11],[-15,-32],[-16,-20],[-79,-44],[-34,-31],[-41,-60],[-57,-132],[-17,-28],[-9,-34],[-6,-91],[19,-150],[-20,-63],[12,-70],[-6,-47],[-20,-67],[-80,-106],[-14,-78],[28,-45],[-2,-40],[-9,-36],[-33,0],[-120,24],[-44,-39],[-41,-49],[-11,-23],[-14,-14],[-83,-26],[-16,-17],[-88,-184],[-38,-115],[-45,-112],[-12,-47],[-3,-66],[7,-59],[6,-44],[16,-56],[33,-64],[170,-260],[35,-23],[181,-28],[40,-36],[23,-58],[9,-51],[-10,-128],[-11,-41],[-20,-36],[-43,-47],[-51,-25],[14,-18],[21,2],[46,16],[19,-16],[15,-50],[-28,-21],[-9,-24],[-20,-38],[-105,-148],[-56,-45],[-52,-59],[-70,-61],[-27,-34],[-37,-73],[-56,-79],[-61,-170],[-2,-33],[9,-22],[-34,-298],[-12,-35],[-24,-37],[-65,-62],[-31,-7],[-41,35],[-23,38],[-22,63],[-28,66],[-1,-23],[9,-40],[-6,-42],[-70,-19],[-18,-20],[63,9],[43,-13],[18,-15],[16,-32],[15,-38],[-12,-21],[-35,-18],[-44,-32],[-53,-58],[-29,-68],[-13,-48],[-14,-98],[-4,-64],[-22,-50],[-35,-44],[2,-11],[24,23],[18,7],[16,-59],[22,-119],[10,-82],[-2,-25],[-6,-33],[-45,-8],[-39,1],[-29,-15],[15,-15],[27,6],[37,-36],[41,15],[19,-23],[13,-22],[63,-172],[55,-106],[27,-63],[-13,-29]],[[30936,21513],[16,-25],[65,-118],[17,-48],[10,-56],[-26,35],[-27,-20],[-13,-34],[-12,-36],[0,-26],[9,-23],[27,-19],[64,-7],[5,-7],[37,-141],[19,-32],[22,-25],[51,-72],[49,-77],[58,-74],[62,-57],[57,-42],[54,-53],[58,-73],[63,-54],[67,-37],[69,-32],[105,13],[32,-4],[20,-23],[-20,-64],[-26,-51],[-35,-21],[-36,-8],[-34,1],[-33,10],[-31,-6],[-29,-21],[-31,-11],[-32,-2],[-31,-18],[-32,-13],[-32,11],[-84,51],[-55,12],[-185,20],[-59,12],[-59,18],[-31,0],[-45,-11],[-35,1],[-10,-11]],[[32069,20324],[31,-13],[61,10],[32,0],[14,-5],[6,-7],[42,11],[18,-1],[-5,-25],[-38,-24],[-16,10],[-82,-2],[-36,-25],[-15,0],[-36,-36],[-26,23],[-7,21],[18,29],[18,1],[12,12],[9,21]],[[32812,29278],[3,-36],[-15,4],[-34,35],[-12,33],[-2,14],[35,-15],[16,-14],[9,-21]],[[32856,61657],[-9,-23],[-31,9],[-6,29],[-1,20],[19,41],[22,-18],[9,-19],[6,-4],[0,-17],[-3,-12],[-6,-6]],[[32848,61966],[-4,-15],[-23,28],[-7,51],[1,11],[3,6],[9,-10],[12,-4],[8,-17],[1,-50]],[[53392,48525],[-4,16],[-12,57],[7,54],[7,41],[-8,82],[-18,74],[-20,93],[-6,18]],[[53261,41906],[11,218],[11,96],[0,116],[-7,298],[-7,41],[-5,48],[27,37],[14,27],[19,50],[13,69],[16,153],[58,352],[27,345],[35,163],[13,183],[96,236],[24,145],[50,72],[70,75],[51,135],[24,94],[28,179],[-1,187],[18,250],[-4,72],[-26,99],[-5,71],[-24,70],[-27,53],[-12,94],[-45,149],[-13,99],[-21,71],[-4,88],[-11,93],[-22,92],[-22,105],[0,32],[14,40],[12,13],[-4,-20],[-8,-23],[2,-19],[84,184],[6,36],[-3,41],[-1,49],[4,57],[-80,340],[-64,316],[-10,159],[-84,210],[-33,137],[-19,96],[-15,36],[6,18],[21,5],[49,22],[65,24],[61,56],[17,24]],[[49383,72064],[56,-11],[29,5],[67,51],[52,69],[41,36],[37,75],[32,48],[48,52],[136,111],[21,1],[45,-25],[39,8],[27,39],[29,93],[44,57],[57,58],[76,54],[50,51],[80,43],[199,28],[102,24],[70,-5],[70,80],[35,26],[152,6],[72,58],[272,0],[33,-19],[33,-32],[56,-75],[27,-17],[36,16],[84,72],[94,37],[51,42],[22,62],[44,23],[25,-47],[98,-48],[60,13],[26,15],[-9,71],[63,-19],[49,-34],[51,-69],[33,-14],[60,31],[125,16]],[[55555,74717],[-1,52],[-9,41],[-31,99],[-102,96],[-24,43],[-11,36],[-10,35],[10,1],[10,-9],[13,-11],[5,18],[-6,37],[-26,87],[-2,24],[13,74],[21,82],[-1,99],[7,75],[-8,49],[-3,60],[15,79],[14,20],[8,25],[1,85],[-31,39],[-35,8]],[[37300,16980],[61,-14],[31,-21],[8,-24],[36,-9],[5,-5],[7,-14],[4,-15],[-1,-20],[-62,48],[-86,3],[-20,34],[-44,-20],[-5,13],[0,17],[6,24],[28,-10],[32,13]],[[24851,12213],[-3,-1],[-6,0],[-4,0],[-4,-1],[-3,-1],[-3,0],[-1,0],[0,1],[-2,2],[-3,5],[-2,5],[-1,5],[1,7],[3,3],[0,4],[0,5],[1,5],[1,5],[0,3],[1,1],[2,1],[5,0],[3,0],[5,-1],[3,-1],[3,-2],[4,-5],[3,-6],[0,-3],[1,-3],[0,-4],[1,-5],[1,-4],[-1,-7],[-2,-7],[-2,-1],[-1,0]],[[0,0],[99608,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0]],[[0,3253],[447,8],[89,-8],[94,-25],[207,-2],[194,-11],[50,-33],[65,-20],[137,17],[110,9],[89,1],[823,-46],[843,-81],[172,-26],[154,-61],[162,9],[957,-47],[148,0],[586,-50],[1026,-114],[89,-4],[97,3],[-51,62],[-96,56],[-129,40],[84,12],[184,1],[-37,29],[-101,16],[-366,19],[-1463,144],[-32,9],[-21,12],[-38,13],[-60,14],[-223,8],[-61,13],[-29,16],[15,7],[17,-3],[340,13],[38,16],[2,11],[-18,8],[-59,10],[-137,48],[-44,21],[23,33],[28,14],[105,11],[31,22],[-20,40],[-241,80],[-162,29],[-107,-20],[-203,-1],[-251,-10],[-68,11],[-70,32],[-82,57],[-42,15],[-80,47],[-106,46],[-561,111],[-98,30],[-702,175],[-29,30],[-18,32],[324,-71],[61,0],[72,18],[55,-5],[75,18],[84,9],[219,-55],[442,-89],[118,-31],[63,-22],[52,-7],[51,-16],[63,9],[38,-8],[92,5],[419,10],[166,-8],[195,-43],[75,-71],[56,-32],[107,25],[90,30],[173,25],[56,-10],[93,-37],[105,-62],[445,17],[187,-3],[133,-28],[485,93],[75,20],[111,65],[-91,20],[-65,7],[-25,33],[44,13],[140,18],[272,28],[161,27],[86,70],[369,109],[117,48],[108,79],[-242,157],[-232,136],[74,42],[73,33],[35,26],[29,37],[-76,45],[-71,33],[-117,32],[-440,77],[-150,33],[60,51],[80,39],[169,17],[1079,60],[1087,74],[27,37],[-144,44],[-123,11],[-45,13],[-17,28],[-1,38],[-14,6],[-46,4],[-196,44],[-41,17],[-65,41],[-17,32],[39,82],[60,35],[104,19],[75,7],[225,-1],[88,10],[37,11],[-7,39],[-25,18],[-1,24],[38,14],[47,-1],[13,29],[-26,47],[-67,25],[-176,43],[-400,65],[-155,49],[-89,38],[-74,44],[-75,21],[-52,23],[11,28],[-24,44],[-29,8],[-127,-19],[-227,10],[-278,41],[-192,47],[-251,127],[-99,63],[73,44],[80,28],[334,65],[50,22],[68,58],[-112,24],[-95,-2],[-84,16],[-342,4],[-193,-8],[-162,72],[-121,71],[-34,36],[-26,64],[41,94],[34,67],[-4,83],[9,113],[58,38],[45,7],[105,-87],[90,-7],[131,17],[83,45],[44,17],[81,4],[156,-20],[71,8],[80,-4],[251,-58],[55,-27],[30,-21],[9,-30],[31,-31],[107,-15],[299,17],[78,-7],[212,-85],[180,-91],[62,-23],[102,-15],[36,13],[31,34],[97,42],[218,52],[52,52],[-29,28],[-84,30],[-51,10],[-28,34],[2,47],[17,45],[57,11],[104,-61],[130,-57],[45,-8],[35,2],[65,20],[78,15],[149,-122],[88,-8],[110,-1],[21,19],[-13,32],[-18,35],[-23,5],[-3,32],[48,30],[33,13],[-13,22],[-53,33],[-31,6],[-28,14],[9,23],[35,10],[49,34],[-15,39],[2,51],[-20,27],[-116,53],[-169,87],[-157,39],[-350,-31],[-124,20],[-81,23],[-88,30],[103,32],[108,22],[32,20],[41,40],[48,29],[39,8],[128,-15],[289,-108],[61,-12],[198,-49],[55,-3],[68,11],[-55,48],[-61,34],[-145,96],[16,46],[94,76],[245,6],[107,27],[139,58],[179,96],[154,12],[192,30],[65,-22],[164,-93],[103,-32],[35,-3],[37,3],[-97,116],[63,14],[80,13],[66,29],[49,24],[168,111],[150,31],[426,48],[146,-44],[123,-5],[27,13],[25,59],[65,115],[55,41],[185,43],[145,-2],[104,-47],[97,-31],[89,-14],[90,1],[134,27],[178,9],[83,14],[96,-26],[236,-9],[183,-37],[113,0],[153,36],[83,5],[299,58],[234,12],[177,-26],[286,16],[290,-12],[117,-21],[652,13],[518,55],[71,19],[111,60],[61,55],[41,17],[87,6],[149,-12],[205,-41],[176,15],[337,-23],[32,19],[32,104],[55,165],[47,49],[77,-13],[233,-94],[5,-40],[-24,-29],[-38,-11],[-11,-80],[31,-23],[52,7],[33,-35],[-73,-60],[-52,-34],[-33,-15],[-23,-115],[-31,-38],[-4,-42],[50,0],[50,18],[44,4],[140,30],[255,35],[84,17],[48,6],[31,23],[-43,57],[-14,47],[26,39],[-7,67],[-24,68],[49,50],[46,-11],[79,8],[45,-25],[69,-22],[66,-11],[63,-45],[21,-98],[-19,-100],[-65,-73],[-121,-66],[-137,-105],[29,-50],[71,17],[309,-5],[199,8],[125,-12],[158,-27],[125,-39],[149,-8],[93,15],[87,-20],[339,84],[138,48],[79,-24],[128,20],[71,-18],[133,30],[84,3],[97,-12],[296,-6],[22,-55],[90,-83],[73,-32],[93,14],[67,25],[106,-9],[153,35],[153,-11],[64,6],[29,23],[25,51],[-47,28],[-134,36],[-123,74],[-55,16],[-88,-9],[-41,13],[-44,24],[57,29],[70,93],[-29,84],[-33,18],[-81,-3],[-98,-30],[-39,21],[-64,11],[-25,78],[-68,146],[-36,42],[-108,38],[-93,19],[-90,24],[-27,58],[17,79],[108,17],[104,-8],[58,-15],[67,-6],[77,-16],[50,-23],[40,-13],[75,0],[260,21],[35,15],[31,28],[55,7],[51,-4],[74,17],[-85,23],[-91,44],[-137,53],[-115,29],[-209,20],[-107,-7],[-67,11],[-239,-6],[-65,21],[-46,58],[-65,138],[-18,72],[44,27],[29,30],[71,3],[103,-12],[34,-14],[25,-43],[-25,-44],[-33,-23],[20,-21],[105,-6],[52,-13],[45,-5],[97,20],[142,8],[71,-20],[85,-15],[125,24],[445,-13],[54,-6],[54,-40],[46,-24],[49,10],[145,-46],[77,-36],[79,-18],[67,-5],[75,9],[98,30],[81,12],[58,-11],[123,-6],[94,-36],[73,15],[77,41],[244,29],[163,-8],[298,-74],[69,-7],[136,44],[44,72],[-6,81],[39,19],[33,-9],[60,56],[82,-5],[51,-10],[31,36],[28,77],[97,6],[70,-12],[92,-49],[0,-41],[-38,-43],[-63,-107],[39,-63],[59,6],[75,-13],[91,27],[58,1],[101,-93],[68,-5],[53,5],[172,84],[50,9],[61,-38],[89,-89],[78,-51],[114,-32],[99,-9],[116,-42],[64,-35],[146,0],[62,-15],[176,-72],[160,36],[83,33],[40,61],[-20,91],[-7,92],[24,38],[42,7],[191,-103],[-12,62],[-16,47],[-49,82],[7,61],[41,19],[80,-32],[96,-16],[79,-36],[155,-128],[50,-112],[105,-28],[73,5],[83,18],[111,16],[86,-5],[79,21],[24,-61],[-74,-88],[-29,-57],[24,-15],[45,13],[37,18],[129,-9],[104,40],[89,14],[84,42],[69,-4],[53,-7],[72,-33],[69,18],[41,-7],[56,-2],[297,145],[67,-3],[85,9],[107,34],[83,15],[68,-1],[121,53],[193,-7],[98,28],[191,32],[128,37],[228,98],[92,58],[100,129],[63,129],[70,171],[-34,111],[-37,49],[-31,54],[-73,111],[-20,139],[7,131],[-26,123],[-26,91],[-54,152],[-66,99],[-77,133],[0,121],[-19,95],[-46,68],[-20,54],[36,11],[33,17],[89,21],[213,-37],[19,54],[54,40],[38,50],[-13,77],[-47,31],[-56,65],[26,52],[45,0],[22,57],[-17,56],[21,70],[41,90],[28,33],[-51,54],[-48,70],[12,54],[24,57],[29,80],[40,57],[26,20],[-7,19],[-61,20],[-56,4],[-101,-36],[-16,7],[-5,19],[-6,39],[10,95],[16,90],[14,13],[40,11],[38,69],[35,4],[22,-23],[7,-91],[12,-21],[-4,-44],[18,-15],[22,28],[41,14],[16,-31],[15,-15],[7,26],[-5,74],[-7,30],[-5,48],[9,23],[10,37],[-17,78],[6,29],[37,47],[18,9],[35,0],[63,-31],[30,-2],[22,14],[14,30],[11,98],[-27,35],[0,31],[16,20],[28,68],[42,4],[41,-6],[40,13],[-14,28],[-12,43],[45,21],[29,6],[77,-27],[30,-15],[28,35],[-9,34],[-30,19],[-5,30],[7,39],[48,-20],[11,8],[13,34],[-8,17],[-6,22],[63,5],[9,9],[13,27],[19,9],[56,-1],[12,14],[6,30],[-31,7],[-39,29],[-6,80],[9,57],[35,50],[42,34],[78,-30],[60,7],[24,-30],[33,-8],[8,34],[-15,30],[-10,49],[96,59],[31,-10],[38,14],[-14,45],[21,57],[27,8],[19,-50],[26,-10],[29,12],[71,58],[35,9],[35,3],[36,34],[9,40],[20,28],[62,38],[25,27],[55,95],[-10,24],[16,20],[163,86],[80,8],[133,52],[81,61],[51,25],[45,68],[55,11],[128,47],[96,77],[133,53],[62,-5],[25,-16],[16,-63],[26,-77],[40,-38],[-15,-34],[-38,4],[-41,-8],[-9,38],[15,28],[-15,25],[-37,-6],[-49,-13],[-33,-19],[-43,-41],[-34,-23],[-113,-61],[-74,-88],[-53,-93],[-32,-63],[-47,-5],[-11,-23],[19,-18],[15,-8],[35,-7],[-6,-27],[-24,-7],[3,-22],[25,-32],[5,-46],[-29,-7],[-44,49],[-50,5],[-39,23],[-25,33],[-24,-7],[-18,-47],[11,-52],[-21,-31],[-24,14],[-9,62],[-23,11],[-32,1],[-77,-67],[-28,-2],[-14,-34],[-45,-38],[-29,-31],[-71,-102],[-40,-43],[-76,-24],[-30,3],[-18,10],[-27,7],[-28,1],[-9,-27],[44,-88],[-24,-30],[-53,2],[-26,25],[-21,-24],[-17,-23],[-17,-34],[26,-72],[41,-32],[30,-6],[11,-27],[-65,-11],[-44,-63],[-20,-44],[-23,-38],[3,-44],[34,-66],[46,-47],[46,-4],[60,15],[14,13],[59,7],[26,46],[19,3],[17,-8],[27,-2],[15,30],[20,11],[28,-8],[54,1],[15,-27],[-17,-30],[-33,-42],[-31,23],[-27,-4],[-15,-22],[29,-47],[-11,-42],[-24,-42],[-29,27],[-4,45],[-40,27],[-39,12],[-26,-47],[-41,-13],[-6,-54],[-17,-50],[-24,15],[-9,62],[-67,50],[-35,7],[-70,-13],[-24,1],[-28,-11],[-20,-42],[29,-31],[10,-42],[-1,-31],[-6,-12],[-5,-26],[32,-37],[1,-50],[-25,1],[-21,15],[-81,130],[-51,58],[-22,51],[-53,12],[-38,1],[-46,-21],[18,-24],[9,-36],[-28,-15],[-35,-56],[-23,-48],[-14,-10],[-18,-28],[75,-61],[11,-24],[4,-41],[-24,-22],[-56,-9],[-99,43],[-43,1],[-15,30],[-22,-4],[-13,-51],[-16,-45],[-24,-30],[7,-46],[19,-11],[-15,-19],[-31,-15],[-21,-18],[46,-17],[9,-15],[2,-22],[-72,-16],[-47,-4],[-28,18],[-26,-9],[-17,-29],[-5,-39],[5,-48],[9,-34],[7,-13],[8,-29],[-43,-74],[-5,-16],[-3,-34],[21,-31],[16,-46],[-23,-23],[-25,-47],[26,-9],[44,-2],[48,6],[72,41],[20,7],[9,-16],[6,-25],[-18,-24],[-130,-68],[-24,-29],[33,-16],[67,-3],[26,-22],[-16,-24],[-24,-23],[-28,-54],[23,-20],[72,-32],[131,-42],[97,-14],[-22,49],[-3,60],[68,49],[35,16],[162,29],[44,-1],[34,-13],[-13,-25],[-37,9],[-65,-16],[-100,-54],[-18,-23],[7,-42],[85,-34],[27,-27],[-37,-81],[6,-52],[43,-57],[57,-65],[28,-43],[43,-25],[70,-61],[38,-61],[12,-140],[57,-116],[67,-53],[8,-46],[-22,-46],[-57,27],[-32,-27],[-12,-49],[40,-34],[64,-42],[138,4],[4,-46],[-32,-27],[-25,-34],[-31,-19],[-52,-12],[-13,-41],[22,-58],[72,26],[53,3],[55,-10],[17,-77],[65,-95],[16,-45],[-12,-43],[-40,-13],[-25,-34],[-36,-29],[-41,-16],[-76,-79],[-33,-8],[-14,-16],[65,-8],[45,-2],[97,64],[37,-14],[24,-42],[12,-49],[-24,-42],[-169,-25],[-82,-23],[-88,-66],[101,-31],[74,11],[37,-12],[51,-23],[56,12],[44,24],[33,-1],[31,-12],[4,-41],[4,-72],[7,-54],[-18,-36],[-88,-26],[-64,1],[-2,-76],[96,-57],[60,30],[53,-15],[0,-91],[41,-101],[36,-6],[30,46],[38,0],[15,-54],[-17,-91],[-29,-50],[-78,21],[-44,16],[-35,-34],[-58,-29],[-51,-4],[-45,45],[-52,34],[-83,17],[-78,8],[26,-39],[35,-23],[14,-69],[28,-72],[65,19],[90,-41],[56,-43],[24,-57],[-31,-91],[-51,-34],[-32,-16],[-56,35],[-39,0],[-41,-16],[-14,-42],[-27,-20],[144,-3],[45,-11],[33,-38],[-52,-50],[-95,8],[-41,-19],[-35,-36],[142,-22],[59,12],[93,38],[22,-38],[-37,-38],[-48,-61],[-100,-19],[-75,-1],[-98,22],[-26,13],[-41,7],[3,-37],[26,-26],[66,-94],[11,-36],[-21,-50],[-58,-37],[-65,-14],[-54,32],[-39,91],[-50,27],[-51,8],[-30,-4],[3,-46],[12,-49],[-20,-35],[-44,18],[-57,-16],[-53,-27],[-48,-30],[98,-14],[65,-3],[46,-46],[-17,-23],[-88,-10],[-86,-20],[-117,-50],[86,-21],[81,1],[57,-5],[47,-9],[13,-27],[-29,-30],[-192,-74],[-201,-91],[-74,-29],[-77,-16],[-179,-78],[-113,-36],[-318,-55],[-497,-139],[-169,-99],[-50,-76],[-32,-11],[-95,-26],[-95,-12],[-251,-8],[-257,37],[-208,8],[-113,-12],[-386,66],[-49,-3],[-60,-12],[-48,0],[-36,9],[-78,4],[-263,-26],[-27,-41],[33,-76],[96,-92],[160,-162],[86,-35],[53,-37],[100,-43],[224,-2],[306,-34],[174,-31],[-6,-60],[-105,-115],[-65,-44],[-155,-80],[-213,-40],[-163,12],[-289,65],[-362,60],[-538,57],[-118,26],[-139,26],[-79,-27],[-60,-25],[-133,-2],[39,-23],[537,-155],[458,-113],[54,-29],[65,-20],[-6,-72],[-26,-57],[-90,-50],[-234,-3],[-293,-40],[-146,-1],[-145,39],[-309,113],[-189,84],[-132,96],[-91,76],[-102,75],[7,-47],[18,-47],[50,-58],[73,-63],[5,-25],[-35,-4],[-53,30],[-45,-28],[-16,-33],[19,-44],[28,-42],[93,-94],[80,-25],[106,-57],[258,-106],[44,-36],[78,-78],[16,-59],[76,-58],[52,-9],[47,2],[16,50],[-3,61],[20,15],[74,15],[193,-21],[821,-12],[78,-35],[31,-45],[21,-93],[-87,-112],[-59,-48],[-97,-29],[-88,-23],[-133,-9],[-275,8],[-269,0],[209,-54],[203,-44],[282,8],[112,12],[97,21],[41,-37],[77,-78],[45,-25],[31,-26],[43,-85],[17,-50],[42,-58],[30,-49],[44,-33],[75,-15],[82,28],[159,13],[154,-45],[99,-14],[132,37],[105,52],[221,47],[41,20],[60,16],[91,-4],[36,-12],[46,-51],[43,-70],[63,-35],[67,-25],[38,-3],[126,-22],[164,21],[73,-21],[12,-40],[39,-32],[49,-11],[665,-180],[229,-35],[353,-18],[274,-2],[38,-11],[53,-35],[-105,-24],[-112,-3],[-169,9],[-60,-5],[-129,10],[-67,-7],[-61,11],[-91,-25],[-166,-19],[37,-27],[62,-6],[126,-10],[172,5],[15,-43],[-158,-10],[-336,-9],[-35,-7],[-26,-22],[50,-11],[31,-12],[16,-31],[-36,-79],[56,-55],[39,-9],[41,8],[71,-22],[69,-30],[146,-2],[173,40],[85,-1],[228,25],[207,-4],[289,48],[48,-1],[44,-6],[-80,-44],[-355,-110],[-127,-21],[-51,-14],[29,-54],[46,-56],[94,-60],[59,-89],[57,-19],[110,41],[27,-31],[5,-61],[-29,-49],[-37,-28],[-26,-27],[-17,-36],[46,-31],[123,-19],[163,-7],[151,-1],[93,-9],[341,194],[137,94],[67,39],[56,29],[288,119],[67,36],[76,53],[141,8],[193,86],[171,66],[68,13],[51,5],[60,14],[150,-5],[107,11],[190,42],[145,27],[154,23],[174,4],[463,44],[132,-19],[146,-46],[95,1],[125,14],[86,18],[39,-53],[20,-69],[-42,-64],[-70,-40],[-19,-66],[95,-33],[108,10],[206,32],[164,42],[45,28],[64,-8],[109,35],[136,146],[171,147],[144,94],[93,110],[77,63],[86,48],[58,24],[132,5],[189,76],[275,87],[211,-42],[223,-63],[110,51],[87,9],[74,23],[74,17],[53,45],[71,38],[54,55],[271,27],[284,36],[38,13],[37,-7],[98,10],[125,30],[172,10],[90,-3],[82,81],[164,17],[175,32],[73,24],[57,6],[1413,63],[61,31],[124,25],[47,61],[-190,25],[-58,26],[-65,7],[-38,-9],[-164,7],[-1303,94],[-27,8],[-45,57],[9,105],[-39,81],[-91,22],[-94,-2],[-119,-10],[-314,-44],[-125,-4],[-335,68],[-221,77],[-145,25],[-104,52],[-97,40],[-7,91],[23,85],[187,246],[117,118],[78,9],[71,53],[73,119],[59,56],[135,66],[59,17],[212,81],[58,2],[95,-13],[108,73],[329,156],[75,59],[91,35],[266,132],[238,64],[118,19],[144,39],[160,59],[139,57],[497,109],[298,29],[203,32],[144,-19],[143,6],[123,29],[57,23],[83,59],[276,-28],[178,40],[74,4],[78,18],[-31,21],[-28,3],[-28,28],[-37,58],[37,73],[28,36],[82,45],[43,64],[40,94],[135,185],[38,26],[86,8],[73,-5],[83,2],[210,-48],[39,19],[67,54],[56,68],[120,100],[23,30],[-10,49],[-180,-21],[-136,-33],[-131,18],[-17,28],[28,21],[49,8],[19,34],[-45,28],[-81,16],[-36,21],[3,51],[20,75],[44,21],[36,31],[96,105],[57,32],[164,29],[190,-44],[44,12],[46,59],[-47,90],[-36,34],[0,30],[100,-14],[93,-20],[109,4],[129,90],[181,75],[88,31],[78,18],[42,76],[62,144],[46,75],[-1,45],[-14,38],[-47,-11],[-43,-5],[-101,38],[-125,61],[-38,68],[-18,61],[39,33],[38,20],[41,5],[73,-25],[93,-62],[46,-24],[53,-46],[40,4],[47,64],[38,85],[32,26],[49,28],[54,41],[-24,40],[-58,21],[-8,24],[25,27],[47,6],[59,-59],[80,-39],[55,-13],[47,-32],[74,-108],[89,-179],[41,-2],[78,16],[84,7],[56,51],[12,128],[22,58],[-8,59],[-38,60],[-33,44],[6,33],[28,24],[37,8],[64,24],[99,-28],[54,-5],[81,16],[84,35],[86,25],[67,-19],[29,-64],[-33,-65],[-54,-48],[-49,-59],[-13,-64],[2,-35],[47,-9],[416,8],[55,-6],[72,0],[78,-21],[132,8],[118,23],[56,0],[97,-21],[69,-44],[143,13],[40,14],[39,59],[41,11],[48,-48],[15,-110],[22,-52],[61,-47],[60,40],[39,48],[94,93],[107,71],[82,42],[200,70],[99,44],[194,60],[250,32],[446,108],[147,12],[240,28],[123,30],[125,23],[77,80],[175,-61],[60,-7],[82,48],[90,119],[131,-49],[75,-77],[93,-60],[208,-104],[66,-24],[138,-21],[37,17],[65,69],[67,100],[42,42],[61,35],[69,55],[-18,30],[-39,10],[-36,16],[9,29],[122,7],[64,-101],[66,-33],[80,-33],[186,26],[159,2],[138,-20],[68,3],[61,76],[99,28],[56,-34],[35,-112],[127,-31],[266,-51],[30,13],[33,59],[23,72],[54,12],[69,39],[37,-6],[52,-47],[-18,-114],[-29,-105],[35,-85],[31,-47],[40,-8],[67,-2],[82,6],[51,-4],[261,42],[32,94],[42,107],[103,136],[40,-10],[31,-14],[70,-67],[42,-34],[9,-49],[-46,-47],[13,-31],[46,-25],[148,-41],[48,8],[71,43],[72,85],[39,98],[61,-5],[59,-20],[41,-51],[0,-97],[57,-66],[46,-42],[120,-45],[128,-11],[90,-27],[146,10],[71,30],[46,8],[80,24],[84,57],[52,23],[192,52],[145,57],[154,102],[150,61],[230,31],[64,13],[88,-1],[217,73],[82,42],[46,15],[52,52],[28,102],[22,63],[-4,61],[-20,80],[-46,71],[-47,104],[21,119],[37,49],[96,54],[95,11],[108,-7],[94,-11],[8,-51],[-41,-55],[-52,-54],[-31,-23],[11,-46],[68,-7],[149,10],[43,-42],[106,-184],[26,-87],[37,-25],[58,12],[125,-1],[87,13],[71,1],[37,-9],[38,-42],[72,-49],[72,36],[52,17],[63,-4],[99,-57],[99,-133],[107,-67],[7,43],[-14,53],[44,47],[53,79],[77,103],[61,105],[15,145],[29,119],[49,57],[48,37],[75,38],[92,8],[88,86],[62,35],[130,47],[163,47],[114,131],[39,16],[58,21],[107,8],[173,42],[54,6],[91,33],[80,78],[58,22],[104,-3],[88,44],[74,2],[68,22],[10,49],[-32,33],[-1,43],[38,56],[30,21],[90,-4],[75,-48],[55,-2],[14,-27],[-48,-34],[-32,-61],[55,-53],[49,-36],[59,7],[71,32],[70,-23],[31,-49],[0,-76],[15,-41],[49,36],[27,76],[-8,97],[3,60],[117,97],[46,73],[-82,15],[-58,-10],[-32,27],[-37,73],[101,61],[116,-2],[67,-52],[144,-83],[80,2],[72,-13],[15,26],[-27,122],[3,68],[-60,38],[-17,87],[25,91],[71,51],[97,24],[208,140],[55,30],[137,29],[160,14],[199,50],[355,-34],[95,-21],[59,-28],[57,-45],[74,-74],[107,-94],[139,-30],[39,-29],[51,-80],[-55,-52],[-45,-5],[-87,31],[-60,32],[-42,-13],[41,-55],[45,-34],[7,-46],[-24,-66],[-164,-130],[98,-37],[59,30],[54,55],[55,25],[37,10],[130,2],[74,22],[56,-16],[55,-35],[81,-35],[116,-38],[143,-147],[111,15],[60,32],[171,10],[147,-65],[83,-24],[240,-20],[143,-42],[91,50],[61,20],[128,10],[65,-10],[178,-54],[315,-55],[217,-29],[191,-1],[91,-24],[166,-26],[63,-20],[159,16],[74,21],[70,47],[39,-11],[27,-59],[-15,-101],[29,-69],[23,-69],[33,-57],[21,-49],[-15,-41],[-46,-37],[-64,-79],[4,-69],[27,-44],[-32,-53],[24,-74],[4,-45],[-22,-36],[-50,-22],[-85,-3],[-44,-21],[-7,-55],[22,-41],[49,-22],[14,-44],[-7,-66],[-22,-56],[-45,-26],[-49,-6],[-91,12],[-66,37],[-42,-33],[-31,-34],[-95,-77],[-44,-52],[-41,-55],[108,-31],[79,-55],[172,6],[55,24],[73,26],[39,-5],[24,-56],[-14,-89],[-3,-69],[-87,-190],[-29,-32],[-41,-52],[-48,-41],[-39,-20],[-75,-60],[-46,-109],[-50,-90],[-73,-154],[-42,-165],[-18,-99],[-28,-103],[-62,-177],[-40,-30],[-69,-72],[20,-48],[54,-5],[66,-11],[89,-37],[118,76],[62,48],[13,96],[-13,97],[38,57],[87,78],[205,56],[42,6],[68,19],[60,70],[53,70],[93,44],[77,72],[12,51],[32,11],[96,50],[25,37],[30,28],[21,63],[8,118],[24,89],[47,118],[38,86],[37,54],[99,29],[43,33],[57,73],[39,44],[-5,90],[22,83],[61,50],[78,92],[98,13],[74,48],[79,-33],[95,-46],[161,14],[76,-21],[59,25],[52,71],[19,87],[61,50],[69,-1],[114,87],[118,77],[96,18],[77,60],[55,102],[59,79],[73,75],[20,133],[46,67],[85,59],[71,32],[298,100],[229,66],[231,82],[71,-1],[93,45],[153,2],[40,4],[53,93],[114,86],[71,28],[90,74],[73,7],[103,-13],[87,-20],[78,-1],[113,62],[176,10],[54,30],[38,26],[249,87],[93,-17],[132,15],[80,-4],[76,-11],[96,-3],[166,31],[70,20],[132,76],[146,18],[64,20],[82,17],[67,-29],[48,-27],[29,-6],[39,-5],[95,30],[79,-8],[101,-33],[67,-27],[35,0],[62,24],[76,60],[71,24],[67,-15],[46,-25],[81,-34],[126,5],[120,13],[101,28],[87,30],[80,-46],[92,-17],[149,81],[57,-18],[39,-21],[32,-10],[39,-68],[142,13],[126,57],[108,43],[105,28],[83,39],[122,148],[-2,46],[17,28],[26,12],[194,-1],[60,12],[79,39],[137,-30],[131,-47],[34,5],[53,1],[93,-29],[105,-57],[93,-15],[385,-142],[218,-35],[110,-47],[28,-16],[32,-48],[58,-5],[46,19],[61,-73],[148,-55],[154,-27],[100,43],[170,123],[52,55],[-10,122],[89,136],[151,67],[188,35],[116,30],[154,28],[74,-29],[38,-21],[57,-25],[68,-76],[106,-172],[79,-62],[69,-5],[60,-10],[63,-39],[90,-121],[-54,-108],[-46,-40],[-196,-46],[-86,-37],[-75,-23],[-21,-90],[31,-42],[81,21],[95,10],[74,18],[68,28],[59,40],[140,21],[91,34],[82,20],[57,35],[58,-5],[58,-34],[46,3],[124,-11],[58,25],[51,2],[52,-19],[54,-26],[54,-7],[70,16],[98,42],[125,46],[117,15],[28,-1],[24,-9],[-117,-53],[-187,-72],[-100,-69],[59,-29],[352,77],[160,58],[142,26],[35,19],[116,90],[42,24],[125,32],[163,34],[124,39],[84,40],[63,4],[49,-29],[63,-33],[62,8],[76,31],[53,72],[31,53],[57,18],[73,16],[59,-18],[96,-38],[67,-20],[58,-151],[136,-133],[49,-35],[119,13],[128,-52],[55,7],[52,15],[47,-10],[70,32],[73,167],[67,163],[66,72],[40,30],[50,14],[77,34],[104,10],[77,-14],[167,-12],[136,41],[154,-7],[76,48],[82,7],[111,-41],[32,-29],[61,-42],[15,-41],[16,-74],[30,-2],[103,73],[56,13],[106,117],[56,-30],[127,-50],[51,-15],[100,-85],[51,18],[42,40],[124,-4],[116,-35],[48,-29],[59,-50],[37,-12],[29,14],[240,-19],[104,-37],[79,-45],[278,-21],[107,-46],[64,22],[127,-7],[52,-39],[46,-43],[101,-37],[55,7],[78,30],[78,41],[78,0],[37,-35],[13,-88],[58,2],[64,40],[56,-10],[20,-61],[-30,-81],[-71,-114],[-29,-95],[-59,-86],[10,-41],[59,-20],[59,61],[132,42],[69,55],[119,20],[117,-19],[83,-73],[154,-123],[6,-44],[13,-46],[-5,-41],[-23,-47],[82,-55],[73,-9],[59,5],[247,-53],[118,21],[106,0],[126,8],[97,-2],[77,-9],[91,19],[74,26],[36,-16],[15,-137],[5,-81],[42,-30],[44,30],[32,41],[195,-19],[78,-2],[74,-22],[75,-51],[72,22],[43,31],[58,20],[17,51],[7,85],[-2,83],[34,15],[35,-15],[46,-39],[105,-125],[80,-81],[34,-38],[49,-31],[99,-75],[136,-31],[133,-60],[155,4],[121,-77],[82,60],[43,14],[63,-16],[76,-52],[60,-12],[205,-86],[110,-30],[41,-63],[54,-60],[0,-61],[24,-77],[123,-61],[48,-59],[59,-78],[107,-293],[56,-52],[81,5],[76,-76],[24,11],[3,30],[-69,198],[-5,107],[54,61],[127,17],[98,-114],[90,-69],[60,-12],[120,3],[113,73],[86,-26],[138,-9],[179,-43],[77,8],[137,-18],[167,-62],[95,-23],[20,-25],[44,-41],[22,-50],[24,-46],[58,-52],[58,-9],[115,-44],[241,-136],[87,-40],[51,-29],[25,35],[7,72],[44,15],[47,-107],[49,-81],[22,-71],[-51,-58],[-74,12],[-52,0],[-53,-96],[-22,-166],[49,3],[36,15],[8,-61],[-22,-51],[-44,-20],[-76,39],[-93,27],[-102,10],[-99,49],[-39,3],[-41,-3],[53,-51],[55,-46],[125,-40],[156,-62],[4,-38],[-37,-47],[-46,-100],[-142,-86],[-83,62],[-98,15],[-49,-37],[-98,4],[-194,-14],[-76,79],[-119,43],[4,-36],[102,-130],[109,-30],[108,-35],[26,-33],[-49,-31],[-66,5],[-83,-61],[-158,10],[-75,-3],[-44,-25],[-39,-9],[31,-22],[38,-60],[-54,-51],[-50,-25],[-51,12],[-56,-20],[-27,56],[-2,122],[-32,109],[-34,4],[-54,-13],[-17,-93],[38,-161],[26,-50],[-21,-45],[-36,-14],[73,-136],[62,-93],[38,-31],[3,-46],[-30,-20],[-83,18],[-41,-9],[-46,6],[-77,20],[-66,6],[-66,-26],[-56,2],[-50,85],[-44,20],[-36,-26],[-28,-101],[-57,-31],[-58,-46],[-41,-50],[-20,-198],[-34,-41],[-51,2],[-39,-16],[-49,16],[-64,10],[-214,-68],[34,-35],[54,6],[188,-11],[80,-36],[13,-89],[32,-38],[63,-41],[48,-20],[18,-30],[-20,-61],[-27,-56],[-59,-61],[17,-31],[64,-10],[27,-137],[-42,-61],[20,-51],[5,-51],[-43,-47],[-33,-24],[-11,-50],[64,-29],[47,-10],[66,-5],[45,-54],[58,-82],[42,-68],[3,-113],[41,-67],[77,-43],[-2,-45],[54,-14],[53,-4],[19,-41],[-17,-50],[-89,-61],[-37,-44],[89,-7],[92,-46],[117,52],[62,56],[40,50],[30,-13],[3,-52],[36,-87],[151,-84],[84,-27],[81,-14],[71,2],[20,-50],[-22,-46],[-56,3],[-90,-8],[-66,38],[-47,33],[-412,-19],[-93,-15],[-111,-50],[-110,-24],[-169,-50],[-71,-30],[-185,117],[-60,86],[-25,5],[-44,-20],[-2,-61],[86,-133],[39,-35],[0,-35],[-25,-18],[-35,0],[-53,26],[-99,21],[-88,-41],[-108,-87],[23,-58],[29,-33],[-7,-39],[-121,-74],[-40,-3],[-25,-15],[30,-27],[66,-1],[7,-33],[-23,-26],[-109,-30],[7,-40],[59,-19],[77,7],[48,-29],[0,-46],[-49,-26],[-57,-19],[-392,-118],[-57,-32],[3,-43],[137,-11],[410,10],[27,-14],[-10,-34],[-23,-43],[23,-31],[61,-21],[2,-33],[-30,-13],[-61,-15],[-67,-4],[4,-35],[92,-31],[31,-4],[3,-118],[-3,-50],[-49,-24],[-18,-17],[-2,-40],[122,-29],[187,-127],[41,0],[74,-24],[119,-65],[42,-39],[68,-19],[9,-32],[42,-27],[166,-88],[22,-38],[-348,-73],[-350,-54],[32,-48],[378,5],[102,-30],[45,9],[26,32],[204,38],[207,25],[65,-18],[278,-141],[129,-53],[82,-20],[60,-5],[44,-21],[43,-45],[-10,-42],[18,-19],[29,-8],[55,-28],[63,10],[73,32],[51,-7],[92,-45],[-35,-35],[-20,-17],[-24,-32],[-23,-11],[-74,-7],[-41,0],[-42,6],[-4,-23],[51,-25],[74,-27],[480,-21],[137,-46],[135,25],[61,-8],[51,-15],[19,-46],[69,-15],[106,-36],[148,-18],[118,1],[145,-49],[73,-2],[45,-28],[330,-17],[49,-22],[38,-36],[78,-16],[85,-3],[464,-59],[174,-31],[40,2],[40,-6],[125,-26],[127,-14],[61,-36],[-99894,-48]],[[37438,6445],[36,-2],[146,6],[146,-2],[89,-7],[26,-16],[23,-32],[26,-50],[24,-55],[27,-45],[16,-79],[25,-29],[43,-73],[6,-59],[-13,-128],[-21,-52],[-56,-50],[-64,5],[-29,-2],[-28,-10],[-11,-7],[-4,-10],[74,-43],[9,-16],[1,-19],[-10,-13],[-10,-7],[-1573,-260],[-61,-14],[-61,-27],[-20,-23],[-20,-18],[-1219,-49],[-11,3],[-11,10],[-31,50],[-6,79],[7,31],[61,30],[23,17],[103,117],[53,55],[25,46],[13,-3],[47,-27],[35,-8],[68,11],[67,33],[29,18],[29,-6],[5,-28],[12,-9],[162,88],[147,98],[144,111],[73,66],[18,19],[12,28],[-10,28],[-13,25],[-12,10],[-12,4],[-75,18],[23,29],[22,35],[14,39],[5,47],[-3,24],[3,18],[34,15],[23,24],[16,28],[-26,9],[-12,21],[23,49],[21,52],[21,28],[56,55],[163,138],[59,74],[17,27],[386,119],[63,12],[121,17],[56,3],[158,-12],[74,-12],[128,-32],[189,-61],[71,-27],[71,-34],[68,-43],[67,-52],[13,-16],[6,-29],[2,-28],[-3,-27],[-18,-56],[-26,-39],[-311,-37],[-41,-15],[-22,-30],[-16,-30],[36,-11]],[[33407,5562],[-11,-124],[1,-56],[-16,-45],[-28,-23],[-55,-39],[-40,-23],[-87,-38],[-400,34],[-180,31],[-75,40],[-12,18],[-23,61],[-21,19],[-159,-13],[-97,-19],[-17,-10],[-26,-38],[-14,-8],[-259,81],[-273,95],[-113,49],[-39,22],[-11,15],[25,19],[26,12],[29,9],[30,1],[22,-7],[22,-14],[14,-51],[14,-8],[38,-14],[961,7],[80,2],[166,15],[89,21],[33,29],[-80,7],[-32,22],[-27,41],[-6,38],[9,28],[106,14],[16,10],[-28,16],[1,37],[63,14],[25,31],[124,39],[196,-21],[47,-56],[-13,-36],[-9,-37],[-1,-57],[80,-8],[25,-21],[24,-26],[-29,-1],[-28,-6],[-23,-27],[-20,-35],[-14,-16]],[[30541,11987],[-8,-70],[46,25],[17,-5],[40,-26],[81,-151],[18,-48],[33,-139],[40,-105],[100,-183],[49,-100],[26,-58],[3,-78],[31,-22],[7,-32],[10,-107],[7,-124],[7,-238],[-4,-55],[-43,-89],[-18,-63],[-23,-42],[-27,-30],[-141,-125],[-17,-62],[-237,-53],[-134,-22],[-52,24],[-53,6],[-66,-8],[-191,-7],[-144,-18],[-19,7],[-13,23],[-14,16],[-38,-3],[-31,9],[-30,19],[-33,36],[-14,21],[-8,23],[64,60],[33,13],[33,4],[67,-13],[67,-20],[147,-16],[204,-4],[56,6],[67,19],[62,55],[-30,21],[-31,13],[-30,3],[-30,-4],[-84,-34],[-65,-20],[-65,-12],[-69,20],[-64,56],[-2,18],[220,43],[20,7],[40,27],[13,24],[6,23],[-148,40],[-31,-1],[-30,-7],[-67,17],[-64,47],[-59,57],[-22,5],[-21,-17],[-143,-150],[-12,-1],[-54,11],[-68,30],[-62,10],[-40,-8],[-15,-12],[39,-34],[33,-30],[10,-24],[-101,-75],[-27,-10],[-43,7],[-16,9],[-31,40],[-30,10],[-65,-8],[-34,3],[-34,18],[-32,26],[-30,14],[-36,29],[-26,20],[-8,29],[3,28],[11,16],[2,15],[-8,27],[5,19],[12,18],[54,34],[65,7],[63,-43],[42,-13],[19,-1],[7,2],[5,12],[-1,22],[-12,42],[-1,29],[14,24],[19,9],[20,6],[13,3],[41,-15],[29,-16],[59,-46],[49,-32],[19,-3],[14,11],[13,18],[-59,46],[-6,30],[3,26],[36,15],[22,2],[104,-27],[56,-9],[55,-3],[114,31],[-61,35],[-132,30],[-25,21],[-18,34],[97,31],[99,-1],[177,-40],[59,19],[55,58],[32,15],[125,-5],[101,27],[16,-3],[15,-8],[97,-97],[13,5],[10,19],[3,34],[1,34],[-3,35],[-12,22],[-16,-3],[-17,-10],[-28,9],[-28,18],[-29,8],[-100,11],[-71,18],[-37,14],[-34,28],[-5,31],[36,71],[138,76],[65,25],[66,6],[32,-5],[76,-32],[12,2],[11,8],[-73,53],[-65,41],[-33,31],[-26,12],[-109,12],[-57,-31],[-27,-5],[-27,3],[-160,74],[-9,8],[-23,28],[-12,21],[-7,35],[3,35],[5,23],[24,91],[13,72],[-7,59],[-25,32],[-36,22],[-33,35],[-9,24],[-6,28],[-1,36],[9,32],[14,34],[18,17],[34,17],[133,39],[270,49],[30,-25],[43,-52],[14,-21],[15,-104],[0,-29]],[[22752,10418],[-23,-61],[2,-60],[68,4],[30,114],[64,21],[31,-68],[-30,-55],[15,-31],[18,-22],[32,-1],[29,33],[13,24],[11,26],[19,58],[61,54],[135,8],[71,-34],[-48,-86],[-115,-50],[-74,-52],[25,-14],[25,-7],[23,2],[65,27],[160,50],[61,37],[22,-6],[0,-62],[21,-42],[-12,-93],[-69,-17],[-71,-8],[18,-41],[-4,-17],[-6,-13],[-178,17],[-31,-6],[-31,-12],[-31,3],[-62,30],[-32,0],[-64,-15],[-65,-6],[-93,1],[-68,5],[-64,33],[-67,9],[-75,1],[-79,38],[-66,15],[-95,39],[-25,15],[-25,8],[-45,-3],[-346,59],[-51,-1],[-33,-8],[-33,4],[-67,28],[-14,31],[7,29],[15,13],[30,13],[480,69],[50,19],[37,-2],[28,-59],[42,-61],[14,1],[14,6],[47,51],[86,-16],[48,23],[33,45],[97,52],[61,-10],[57,-22],[27,-54]],[[16512,9357],[49,-58],[19,-38],[11,-39],[-199,-96],[-9,-10],[-9,-50],[5,-11],[8,-8],[1,-19],[-17,-6],[-340,-38],[-159,35],[-22,23],[-5,36],[19,7],[35,5],[-9,16],[-22,29],[-2,24],[48,61],[23,16],[-90,57],[-11,13],[-12,4],[-44,-7],[-43,3],[15,23],[12,38],[38,32],[28,5],[28,-3],[132,-2],[130,-17],[131,-12],[215,-11],[46,-2]],[[14908,9627],[74,-16],[25,-25],[33,-18],[33,-10],[31,-27],[18,-48],[16,-15],[49,-32],[17,-28],[-3,-14],[-93,-11],[-31,4],[-29,-9],[-9,-17],[1,-18],[16,-13],[34,-12],[34,2],[63,14],[28,-3],[32,-15],[32,-2],[84,46],[21,8],[21,-2],[115,-54],[24,-27],[-17,-15],[-14,-22],[6,-15],[55,-22],[23,-28],[14,-11],[-3,-24],[-8,-29],[1,-33],[-28,-18],[-13,0],[-60,18],[-187,10],[-60,15],[-92,65],[-36,4],[-37,16],[-57,46],[-99,37],[-63,45],[2,38],[-9,27],[-12,11],[-12,6],[-36,10],[-35,-3],[-18,-11],[-29,-28],[-32,-5],[-25,6],[-5,6],[-1,74],[-27,10],[-23,30],[-4,40],[10,37],[35,45],[40,5],[40,-7],[41,10],[65,6],[74,-4]],[[5819,5871],[-347,-22],[-141,19],[-294,63],[-403,114],[-110,36],[-72,31],[-70,39],[-16,43],[10,62],[13,51],[21,32],[86,38],[43,42],[87,44],[25,33],[37,2],[70,-4],[69,-9],[65,-11],[63,-19],[144,-62],[100,-61],[144,-72],[143,-81],[80,-30],[77,-45],[74,-61],[14,-21],[31,-27],[19,-26],[19,-22],[19,-11],[15,-24],[-3,-26],[-12,-15]],[[96411,7303],[105,-42],[275,4],[229,-39],[21,-40],[-65,-21],[-101,-53],[-65,-17],[-55,0],[-112,22],[-146,-3],[-31,-31],[-71,-31],[-82,-54],[-22,44],[-33,42],[-82,89],[-6,13],[45,17],[22,29],[47,39],[-5,24],[-39,26],[-15,22],[26,36],[58,16],[75,-15],[34,-48],[-6,-21],[-1,-8]],[[41355,5876],[38,-12],[40,28],[-6,26],[23,45],[33,-49],[219,-52],[71,-50],[-29,-12],[-22,2],[-64,-5],[-109,-43],[-117,41],[-209,29],[-63,22],[-49,68],[88,56],[21,-6],[135,-88]],[[40573,6151],[-32,-21],[-675,36],[-33,7],[9,43],[92,7],[52,8],[72,19],[53,33],[18,1],[317,-77],[111,-32],[13,-15],[3,-9]],[[30462,5944],[-60,-2],[-120,5],[-120,20],[-31,10],[-44,32],[-14,17],[-12,21],[-1,33],[32,114],[59,68],[56,39],[174,92],[23,10],[159,43],[62,23],[97,48],[534,186],[122,27],[55,-20],[31,-19],[-16,-22],[-72,-53],[-34,-32],[-87,-65],[-188,-109],[-133,-82],[-171,-113],[-40,-40],[-81,-95],[15,-42],[-27,-58],[-107,-28],[-61,-8]],[[33931,14945],[11,-8],[9,4],[9,8],[9,19],[33,27],[31,3],[-10,-28],[74,-50],[-6,-39],[14,-32],[-30,-10],[-24,-33],[21,-13],[12,-28],[-25,-7],[-54,17],[-28,-4],[3,26],[-9,10],[-33,-5],[-14,-57],[-10,-5],[-12,9],[9,37],[-14,6],[-14,-1],[-42,-27],[-12,-1],[-25,32],[79,42],[-33,21],[-7,26],[5,36],[-29,-5],[-28,-14],[-13,-2],[-11,12],[4,26],[23,43],[18,45],[36,22],[21,17],[28,8],[12,16],[26,1],[15,-37],[-1,-22],[-12,-24],[-6,-61]],[[34575,15452],[17,-15],[70,1],[16,-4],[14,-25],[9,-43],[-23,-17],[-121,10],[-44,22],[-22,-1],[-49,-24],[-21,-24],[-82,-32],[-23,12],[-11,34],[-1,14],[8,9],[4,9],[-1,11],[22,29],[95,44],[126,16],[17,-16],[0,-10]],[[33895,16179],[35,-16],[31,11],[17,-12],[12,-33],[-1,-12],[-47,5],[-43,-38],[-51,8],[-7,-31],[11,-17],[-14,-14],[-44,30],[-35,-11],[-11,-51],[-16,-10],[-8,-2],[-14,13],[-29,4],[-2,7],[-18,20],[-51,-22],[13,26],[68,69],[8,21],[79,40],[37,-9],[80,24]],[[32450,14706],[-27,-60],[40,1],[28,21],[29,9],[25,-30],[-52,-23],[-50,-40],[-20,-21],[-22,-9],[-28,3],[-28,-4],[-25,-39],[-26,-18],[-8,15],[-10,9],[-56,14],[-26,20],[-23,14],[-25,7],[13,35],[15,31],[85,42],[-8,13],[-6,17],[67,21],[2,21],[-4,24],[21,16],[20,24],[14,7],[42,-3],[29,-33],[-12,-33],[26,-51]],[[32687,14732],[-20,-23],[-16,-4],[-15,10],[-20,-35],[-40,11],[-16,9],[10,5],[7,15],[22,31],[38,79],[7,25],[-31,41],[-5,13],[7,24],[11,17],[26,19],[34,0],[17,-16],[0,-29],[58,-27],[-10,-56],[-22,-35],[-3,-42],[-33,-19],[-6,-13]],[[31114,12975],[-29,-37],[-23,-11],[-21,10],[-21,5],[-15,-14],[-16,-58],[-19,-29],[-20,-15],[-12,6],[-12,0],[-19,-13],[-24,-5],[-23,6],[-22,37],[-32,44],[-6,14],[-5,36],[1,37],[14,28],[73,98],[24,44],[21,50],[23,45],[44,80],[22,29],[111,84],[30,19],[33,-5],[8,-44],[-16,-22],[-53,-56],[-11,-79],[1,-29],[5,-8],[20,-10],[14,-11],[18,-24],[21,-14],[-45,-41],[-30,-21],[-21,-26],[-40,-25],[-17,-16],[26,-6],[38,-21],[10,-18],[-5,-14]],[[29526,11154],[43,-51],[-40,-40],[-142,-75],[-83,-29],[-84,-22],[-380,-69],[-27,0],[-26,9],[-15,15],[-25,57],[3,29],[34,27],[35,18],[60,16],[229,36],[23,12],[19,27],[6,31],[8,24],[15,11],[16,0],[30,-23],[55,-93],[18,13],[16,25],[3,80],[16,6],[49,-22],[30,-23],[1,45],[21,14],[22,-5],[22,-10],[48,-33]],[[29170,11677],[49,-14],[72,-63],[24,-32],[7,-19],[-6,-13],[-33,-15],[-25,-77],[-50,-27],[-116,17],[-128,31],[-10,6],[-11,27],[-2,31],[14,39],[22,20],[95,24],[7,14],[14,39],[24,8],[11,-3],[42,7]],[[29346,9735],[-40,-75],[-7,-8],[-40,-19],[14,-20],[11,-10],[7,-24],[23,-33],[28,-21],[-23,-59],[-34,-26],[-369,160],[-28,26],[-14,19],[-11,30],[-1,30],[9,24],[13,14],[33,17],[34,1],[75,-32],[10,5],[14,28],[40,1],[9,24],[-55,8],[-44,24],[-29,24],[-8,19],[99,33],[251,-42],[38,-14],[17,-19],[14,-26],[-36,-59]],[[24677,9687],[-51,-14],[-46,6],[17,132],[26,33],[-7,24],[-47,66],[-33,75],[16,17],[86,27],[99,-5],[39,-32],[12,-40],[-5,-29],[-32,-53],[33,-18],[7,-36],[-7,-44],[-32,-52],[-30,-31],[-45,-26]],[[96566,6830],[-34,-43],[-39,-19],[-123,16],[-86,-36],[-95,-13],[-45,19],[-20,35],[-10,47],[0,17],[27,7],[127,-33],[53,-29],[29,1],[76,38],[63,48],[16,23],[21,8],[27,-17],[13,-52],[0,-17]],[[78050,14010],[-121,-14],[-10,15],[-45,2],[-16,12],[-6,28],[15,47],[24,32],[37,33],[18,7],[76,11],[55,-15],[39,-40],[11,-32],[-6,-21],[-71,-65]],[[57460,11301],[-18,-22],[-51,4],[-39,-21],[-31,8],[-98,35],[-11,45],[-3,20],[8,35],[88,73],[35,7],[50,-10],[22,-21],[14,-41],[39,-83],[-5,-29]],[[48362,11202],[-73,-34],[-6,15],[-24,20],[-48,56],[54,4],[49,24],[27,-10],[6,-6],[15,-69]],[[49088,11213],[-45,-1],[-13,16],[-2,11],[58,83],[32,21],[62,16],[40,-5],[26,-18],[8,-33],[0,-49],[-15,-26],[-151,-15]],[[31618,5715],[-26,-2],[-14,4],[-14,12],[-12,46],[-137,37],[-16,21],[-9,46],[-23,18],[-178,82],[-15,17],[-10,25],[33,10],[70,-18],[127,-5],[28,-8],[26,-14],[142,-3],[72,-7],[40,-65],[81,-19],[11,-38],[10,-68],[-110,-50],[-25,-7],[-51,-14]],[[31316,6075],[-48,-28],[-202,13],[-69,9],[-39,15],[36,60],[27,20],[25,8],[56,33],[88,8],[67,-6],[113,-26],[-29,-25],[-19,-9],[-18,-38],[12,-34]],[[34676,16577],[-37,-16],[-13,22],[-7,37],[-19,23],[14,20],[199,-26],[-11,-13],[-96,-17],[-30,-30]],[[34480,15244],[-24,-26],[-61,39],[-16,25],[7,19],[98,17],[26,-9],[12,-40],[-42,-25]],[[34100,14650],[-24,-2],[-30,17],[-4,30],[0,16],[23,13],[14,2],[81,47],[36,12],[-16,-29],[2,-26],[-13,-23],[-69,-57]],[[34427,15507],[-55,-54],[-26,2],[-54,41],[-15,21],[-3,9],[34,37],[97,-14],[22,-4],[1,-3],[2,-21],[-3,-14]],[[34062,15087],[4,-10],[56,6],[15,-15],[-31,-20],[-8,4],[-27,-6],[-76,15],[-18,23],[67,13],[18,-10]],[[32778,11680],[-24,-4],[-24,53],[-13,82],[-77,119],[-20,62],[14,15],[21,5],[56,-17],[34,-23],[38,-49],[46,-44],[9,-37],[-7,-42],[-29,-11],[1,-31],[-17,-60],[-8,-18]],[[33159,15806],[14,-7],[121,13],[38,-40],[43,2],[-103,-75],[-28,22],[-9,16],[-7,36],[-67,-9],[-22,7],[-27,-24],[-55,-10],[-19,0],[-24,26],[-1,26],[49,-1],[38,33],[11,34],[19,-9],[29,-40]],[[30004,11694],[-60,-24],[-40,19],[-120,36],[-50,66],[5,35],[23,21],[36,11],[73,-22],[37,-23],[96,-119]],[[23603,9985],[-53,-3],[-15,13],[16,28],[128,47],[52,28],[8,-4],[7,-9],[22,-56],[2,-14],[-167,-30]],[[20961,9696],[-33,-26],[-62,6],[-48,43],[-19,58],[-2,20],[13,15],[31,14],[120,-130]],[[16792,9152],[-58,-6],[-18,1],[-18,13],[-5,9],[30,30],[29,13],[9,10],[-40,101],[37,3],[43,20],[83,-2],[72,-18],[13,-15],[9,-25],[-31,-51],[-19,-18],[-108,-45],[-28,-20]],[[14620,8857],[-42,-10],[-83,38],[-27,18],[-24,31],[-19,7],[-7,6],[-11,80],[25,9],[53,-11],[102,-42],[71,-12],[24,-32],[-24,-56],[-38,-26]],[[5002,3963],[-87,-13],[-206,26],[-54,21],[-30,22],[-56,20],[-14,11],[0,24],[-9,14],[-19,13],[-9,13],[-17,8],[277,-12],[108,-20],[20,-14],[195,-60],[-53,-9],[-46,-44]],[[5426,4844],[-29,-5],[-745,67],[-143,22],[-34,12],[-14,11],[-3,8],[6,22],[17,16],[185,25],[207,-19],[250,-48],[172,-38],[89,-34],[37,-26],[5,-13]],[[95548,8736],[-37,0],[-22,18],[-7,39],[1,13],[72,48],[58,12],[-31,-72],[-11,-12],[-23,-46]],[[95268,8313],[-50,-74],[-35,2],[-20,14],[36,41],[34,18],[21,5],[14,-6]],[[97178,9444],[-38,-12],[-51,37],[-12,12],[50,70],[-4,23],[7,19],[19,14],[12,-2],[29,-77],[20,-32],[-28,-31],[-4,-21]],[[95786,12937],[-24,-16],[-15,5],[-15,34],[16,53],[-6,69],[3,17],[39,-39],[7,-21],[16,-32],[3,-17],[-16,-32],[-8,-21]],[[95361,13351],[-5,-35],[-14,8],[-20,28],[-20,69],[18,7],[23,-12],[9,-34],[8,-18],[1,-13]],[[95169,13549],[-15,-27],[-13,3],[-58,69],[7,30],[-8,25],[1,23],[2,8],[71,-105],[13,-26]],[[76836,13804],[32,-15],[57,2],[20,-22],[4,-25],[-1,-14],[-23,-21],[-150,-14],[-24,22],[26,61],[28,20],[31,6]],[[77851,13700],[-37,-8],[-14,15],[-2,9],[27,33],[33,11],[-3,-39],[-4,-21]],[[77456,13554],[-26,-7],[-27,16],[-13,31],[-3,10],[42,8],[56,-30],[-29,-28]],[[78721,14144],[-17,-14],[-45,8],[-10,12],[-4,55],[-3,16],[-17,15],[-73,28],[-8,40],[10,18],[27,4],[67,-35],[15,-27],[-2,-41],[1,-13],[21,-27],[33,-28],[5,-11]],[[75722,13935],[-37,-8],[-38,8],[-19,27],[-4,12],[15,19],[54,3],[38,-17],[8,-17],[2,-8],[-19,-19]],[[73839,13275],[-48,-15],[-8,8],[-1,9],[-72,55],[-12,45],[7,31],[59,-3],[70,-27],[37,-69],[-32,-34]],[[74039,13382],[-32,-14],[-25,3],[-29,31],[12,21],[30,13],[38,-7],[10,-11],[26,-7],[-30,-29]],[[73702,13472],[-30,-18],[-24,3],[-16,19],[-3,12],[15,38],[12,-2],[8,-20],[38,-32]],[[69421,10415],[-35,-74],[-13,2],[-15,43],[13,27],[16,16],[28,-8],[6,-6]],[[69016,10195],[-14,0],[7,23],[37,41],[28,50],[17,8],[31,-44],[-7,-37],[-41,-27],[-58,-14]],[[7e4,11156],[-20,0],[-25,6],[-32,42],[-18,30],[-7,31],[3,61],[16,30],[26,12],[11,-28],[4,-32],[8,-21],[33,-30],[16,-25],[5,-14],[6,-29],[-5,-20],[-21,-13]],[[63484,13373],[-46,-14],[-21,6],[-2,14],[-1,13],[2,15],[16,12],[78,1],[31,-10],[9,-7],[1,-21],[-3,-6],[-64,-3]],[[54506,11516],[-18,-37],[-87,51],[-51,16],[-13,9],[-12,32],[-3,12],[10,20],[28,32],[59,26],[93,13],[91,-10],[15,-16],[-86,-54],[-26,-94]],[[50843,11176],[-94,-15],[-21,17],[-11,34],[13,20],[123,68],[33,-6],[11,-6],[8,-26],[-11,-41],[-14,-20],[-37,-25]],[[49179,10821],[-30,-13],[-39,3],[-30,17],[-21,34],[-5,13],[3,22],[-2,11],[38,6],[14,-14],[6,-11],[66,-68]],[[50360,11373],[-24,-73],[-15,2],[-15,43],[-31,46],[-11,32],[-1,43],[22,25],[80,16],[27,-10],[13,-55],[-45,-69]],[[49296,11078],[30,-19],[47,3],[45,-15],[-7,-20],[-26,-26],[-22,-56],[-22,-26],[-66,-56],[-49,-15],[-11,31],[1,32],[4,25],[2,18],[-46,24],[-3,33],[-9,19],[-134,66],[-23,19],[10,12],[138,5],[81,-12],[60,-42]],[[51257,11244],[-45,-13],[-51,29],[-14,20],[-15,53],[-2,20],[12,13],[40,15],[66,-6],[25,-24],[9,-43],[-8,-37],[-17,-27]],[[44275,9281],[-13,-125],[4,-27],[11,-26],[49,-70],[4,-52],[-2,-20],[-20,-29],[-69,7],[-22,15],[-8,10],[-36,122],[-21,29],[-32,25],[-123,23],[-118,-8],[29,28],[178,39],[45,29],[28,34],[13,52],[31,65],[49,30],[31,3],[16,-53],[0,-50],[-24,-51]],[[45526,9977],[-19,-14],[-40,1],[-38,28],[-16,41],[-1,29],[17,33],[27,9],[15,-11],[36,-71],[19,-45]],[[46525,10268],[-22,-13],[-37,5],[-47,29],[-15,22],[-5,20],[13,29],[11,8],[24,-4],[42,-37],[29,-40],[7,-19]],[[41016,5948],[-48,-6],[-19,15],[23,38],[34,33],[63,3],[60,-22],[-6,-21],[-13,-2],[-94,-38]],[[34980,16532],[-12,-5],[-19,22],[-3,13],[20,26],[20,35],[7,4],[-5,-70],[-8,-25]],[[33656,15954],[-62,-26],[-32,27],[-7,10],[38,26],[20,-6],[8,-9],[23,-2],[12,-20]],[[33011,11534],[-42,-1],[-19,16],[-7,10],[5,23],[16,21],[49,-16],[12,-41],[-14,-12]],[[33151,12230],[-11,-16],[-35,10],[-20,11],[-34,28],[19,17],[37,-4],[30,-20],[14,-26]],[[33127,11111],[-23,0],[-20,12],[-17,35],[-5,17],[9,38],[16,9],[92,5],[28,-20],[1,-34],[-10,-25],[-71,-37]],[[33180,10914],[-28,-4],[-38,10],[-33,20],[-11,23],[16,19],[30,12],[47,-4],[22,-24],[5,-22],[-6,-23],[-4,-7]],[[33503,15872],[-38,-4],[-26,33],[-12,23],[51,2],[23,-9],[12,-26],[-10,-19]],[[33193,15571],[-14,-6],[-18,5],[0,-10],[15,-13],[-16,-5],[-19,13],[-14,27],[10,25],[19,6],[37,-42]],[[33152,15053],[-35,-20],[-21,6],[-33,24],[45,7],[4,70],[22,27],[43,-15],[-26,-37],[-9,-28],[9,-24],[1,-10]],[[32791,14932],[-26,-2],[7,31],[23,21],[38,14],[-24,-35],[-7,-16],[-11,-13]],[[32412,14480],[-44,-26],[-23,0],[27,64],[26,2],[41,36],[11,-5],[-22,-30],[-16,-41]],[[32607,15512],[-12,-2],[5,24],[31,62],[58,29],[-7,-25],[-19,-31],[-56,-57]],[[31709,13915],[-60,-22],[-31,8],[-2,23],[8,31],[29,16],[-5,46],[18,19],[9,35],[38,26],[54,-12],[-8,-45],[-1,-16],[-32,-12],[-8,-7],[-7,-30],[1,-43],[-3,-17]],[[31501,13709],[-62,-65],[-9,4],[-5,7],[1,11],[20,24],[4,70],[41,26],[16,-9],[-14,-30],[9,-26],[-1,-12]],[[31288,13309],[-13,-4],[-31,2],[-20,13],[26,41],[-3,28],[23,11],[26,-10],[18,-35],[3,-15],[-29,-31]],[[31292,12807],[-55,-11],[-41,12],[1,44],[-11,5],[-4,10],[52,33],[39,8],[47,-5],[20,-14],[7,-15],[-36,-36],[-6,-14],[-13,-17]],[[30084,11367],[14,-17],[60,16],[21,-17],[4,-12],[-27,-42],[-32,-28],[-37,-2],[-27,71],[-3,18],[27,13]],[[29478,9586],[-27,-11],[-17,6],[-31,29],[4,23],[14,15],[10,17],[60,62],[44,7],[36,-13],[-39,-59],[-10,-41],[-44,-35]],[[23945,9838],[-47,0],[-31,21],[-10,14],[19,21],[11,2],[57,-36],[12,-15],[-11,-7]],[[17572,9121],[-136,-16],[-37,18],[-10,22],[6,23],[277,125],[49,-17],[14,-8],[-83,-62],[-37,-22],[-6,-7],[20,-9],[6,-7],[-16,-17],[-47,-23]],[[13225,8961],[-44,-32],[-86,21],[7,23],[78,20],[53,-13],[-8,-19]],[[13592,8880],[-31,-12],[-116,29],[-68,6],[-31,17],[-20,15],[-6,14],[-32,22],[62,44],[49,14],[47,-3],[10,-22],[90,-26],[70,-1],[7,-24],[-3,-34],[-28,-39]],[[9003,7690],[3,-8],[-42,6],[-63,32],[-12,11],[28,11],[36,-10],[33,-20],[17,-22]],[[9656,8230],[-31,-3],[-53,14],[-140,46],[-30,23],[21,23],[50,16],[38,-5],[95,-43],[29,-31],[17,-23],[4,-17]],[[9276,7510],[-104,-25],[-27,7],[9,36],[-16,25],[-4,12],[9,17],[61,0],[172,-27],[23,-37],[-123,-8]],[[8723,7484],[-116,-7],[-64,15],[-16,44],[18,9],[148,-20],[54,-11],[20,-13],[-10,-12],[-34,-5]],[[8518,7651],[113,-8],[74,6],[77,-14],[18,-16],[-14,-13],[-83,-4],[-40,-22],[-47,-3],[-71,16],[-64,35],[37,23]],[[8550,7294],[81,-29],[-142,9],[-62,41],[40,15],[40,-3],[35,-21],[8,-12]],[[8269,7617],[-118,-8],[-48,16],[-12,15],[10,13],[183,13],[20,-16],[6,-10],[-41,-23]],[[9253,7922],[-57,-8],[-71,36],[-54,29],[-18,25],[-3,8],[0,10],[16,6],[115,-21],[72,-85]],[[9225,7699],[-33,-46],[-87,24],[-37,30],[21,39],[40,12],[52,-14],[19,-5],[25,-40]],[[8223,7275],[-22,-2],[-241,44],[-47,13],[82,27],[54,4],[146,-66],[39,-8],[-11,-12]],[[7241,5741],[-51,-2],[-65,6],[-50,14],[-114,20],[-29,38],[-134,31],[-62,10],[21,37],[142,-49],[175,-49],[141,-30],[26,-26]],[[8547,7418],[-17,-9],[-121,5],[-25,8],[-11,9],[-168,13],[-76,41],[-15,13],[30,20],[57,12],[23,16],[145,14],[23,-8],[13,-22],[66,-43],[17,-27],[7,-18],[36,-8],[16,-16]],[[6115,4547],[-25,-4],[-22,31],[-108,63],[-64,42],[-42,33],[-18,23],[21,0],[158,-70],[24,-27],[118,-48],[-42,-43]],[[32497,62251],[-1,-14],[-3,-15],[-18,13],[-10,13],[0,3]]],bbox:[-180,-89.999,180,83.599609375],transform:{scale:[.0036000360003600037,.001736003453784538],translate:[-180,-89.999]}};function F0(e,t,n){return Math.max(t,Math.min(n,e))}function A1e(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let t=e.trim().replace(/,/g,"");if(!t)return null;let n=Number(t);return Number.isFinite(n)?n:null}return null}function MO(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function I1e(e,t,n){let o=MO(e),r=MO(t);if(!o||!r)return e;let i=F0(n,0,1),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function q8(e,t){return I1e(e,"#ffffff",t)}function Ps(e,t){return I1e(e,"#000000",t)}function B_(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function N1e(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function zQ(e){if(typeof e!="string")return null;let t=e.trim();if(!t)return null;let n=t.startsWith("#")?t.slice(1):t;return/^[0-9a-f]{6}$/i.test(n)?`#${n.toLowerCase()}`:null}function K9e(e){let t=zQ(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=zQ(e.chartColorPalette?.[0]);return n&&n===t?null:t}function $Q(e,t){return t<=3?[q8(e,.22),e,Ps(e,.2)]:[q8(e,.3),q8(e,.14),e,Ps(e,.1),Ps(e,.22)]}function O1e(e){let t=N1e(e.chartStyleId),n=K9e(e);return t===26?$Q(n??"#ff006e",3):t===34&&n?$Q(n,3):t===34||e.wireframe===!0&&t==null?["#5b9bd5","#ed7d31","#a5a5a5"]:t===35||t===36||e.wireframe!==!0&&t==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function L1e(e){let t=N1e(e.chartStyleId),n=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?String(e.raw.xmlChartType):"";return(n==="surfaceChart"||n==="surface3DChart")&&(t===26||t===34||t===35||t===36)}function J9e(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=typeof t?.bandFormatCount=="number"&&Number.isFinite(t.bandFormatCount)?t.bandFormatCount:null;if(n!=null&&n>0&&!(cL(e)&&e.wireframe!==!0))return n;let o=O1e(e);return L1e(e)&&o&&o.length>0?o.length:e.chartColorPalette&&e.chartColorPalette.length>1?e.chartColorPalette.length:o&&o.length>0?o.length:e.wireframe?3:5}function D1e(e,t){let n=O1e(e);if(L1e(e)&&n&&n.length>=2)return n;let o=(e.chartColorPalette??[]).filter(i=>typeof i=="string"&&i.length>0);if(o.length>=2)return o;if(n&&n.length>=2)return n;let r=B_(e,t);return[Ps(r,.42),Ps(r,.24),r,q8(r,.18),q8(r,.34),q8(r,.5)]}function Q9e(e){let t=e.series.flatMap(g=>g.values.map(y=>A1e(y)).filter(y=>y!=null));if(t.length===0)return null;let n=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:null,o=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:null,r=Math.min(...t),i=Math.max(...t),a=Math.max(1,J9e(e)),l=Math.max(1e-6,i-Math.min(0,r))/a,c=Math.pow(10,Math.floor(Math.log10(Math.max(l,1e-6)))),u=l/c,d=u<=1?1:u<=2?2:u<=5?5:10,p=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:d*c,m=n??(r>=0?0:Math.floor(r/p)*p),h=o??Math.ceil(i/p)*p,x=h<=m?m+p:h,v=[];for(let g=m;g<=x+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:x,ticks:[...new Set(v)].sort((g,y)=>g-y)}}function ad(e,t,n,o){let r=D1e(e,t);if(r.length===0)return B_(e,t);let i=n.ticks;for(let a=0;a<i.length-1;a+=1){let s=i[a+1]??n.safeMax;if(o<=s||a===i.length-2)return r[Math.min(r.length-1,Math.max(0,a))]??r[r.length-1]??B_(e,t)}return r[r.length-1]??B_(e,t)}function D0(e,t,n,o){return ad(e,t,n,o)}function eue(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=Array.isArray(n?.bandFormatLineColors)?n.bandFormatLineColors.filter(r=>typeof r=="string"&&r.length>0):[];return o.length>0?o:D1e(e,t)}function oO(e,t,n,o){let r=eue(e,t);if(r.length===0)return ad(e,t,n,o);let i=n.ticks;for(let a=0;a<i.length-1;a+=1){let s=i[a+1]??n.safeMax;if(o<=s||a===i.length-2)return r[Math.min(r.length-1,Math.max(0,a))]??ad(e,t,n,o)}return r[r.length-1]??ad(e,t,n,o)}function Ah(e,t=1){let n=MO(e);return n?[n.red/255,n.green/255,n.blue/255,t]:[.1,.1,.1,t]}function tue(e,t){let n=t>=1?q8(e,F0((t-1)*.4,0,.22)):Ps(e,F0((1-t)*.5,0,.28));return Ah(n,1)}function nue(e,t,n,o,r,i){return e*(1-r)*(1-i)+t*r*(1-i)+n*(1-r)*i+o*r*i}function rue(e,t){return t<=1?0:(e/(t-1)-.5)*2}function iO(e,t){return t<=1?0:(e/(t-1)-.5)*2}function oue(e,t,n){return-(((e-t.minValue)/(t.safeMax-t.minValue)-.5)*1.8)*n}function iue(e,t,n,o,r,i,a){let s=Math.cos(o),l=Math.sin(o),c=Math.cos(r),u=Math.sin(r),d=e*c+n*u,p=-e*u+n*c,m=t*s-p*l,h=t*l+p*s,x=i?1/Math.max(.18,1+h*(.24+a*.5)):1;return{depth:h,x:d*x,y:m*x}}function aue(e,t,n){let o=t.worldX-e.worldX,r=t.worldY-e.worldY,i=t.worldZ-e.worldZ,a=n.worldX-e.worldX,s=n.worldY-e.worldY,l=n.worldZ-e.worldZ,c=r*l-i*s,u=i*a-o*l,d=o*s-r*a,p=Math.hypot(c,u,d)||1;return{x:c/p,y:u/p,z:d/p}}function Ba(e,t){return{...e,depth:t}}function i2(e,t){return{...e,depth:e.depth+t}}function cL(e){let t=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?e.raw.xmlChartType:"";return t==="surfaceChart"?!0:t==="surface3DChart"?!1:e.chartType==="Surface"&&e.is3d!==!0}function sue(e,t,n){let o=e.series.length,r=e.series.reduce((Ce,Se)=>Math.max(Ce,Se.values.length),0);if(o<2||r<2)return null;let i=e.series.map(Ce=>Array.from({length:r},(Se,fe)=>A1e(Ce.values[fe]))),a=Q9e(e);if(!a)return null;let s=cL(e),l=e.wireframe===!0,c=[],u=[],d=[],p=[],m=s?12:24,h=F0(e.view3d?.rotX??(l?85:25),-88,88)*(Math.PI/180),x=F0(e.view3d?.rotY??(l?0:30),-88,88)*(Math.PI/180),v=!s&&e.view3d?.rAngAx===!1,g=F0((e.view3d?.perspective??(v?30:0))/100,0,1),y=s?1:F0((e.view3d?.depthPercent??100)/100,.2,4),w=e.surfaceMaterial==="flat",P=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??"#a6a6a6",z=e.backWall?.fillColor??"#d9d9df",k=e.sideWall?.fillColor??"#d5d7dc",L=e.floor?.fillColor??"#d0d2d8",I=(Ce,Se,fe)=>{let he=rue(Ce,r);if(s)return{depth:0,worldX:he,worldY:iO(Se,o),worldZ:0,x:he,y:iO(Se,o)};let re=oue(fe,a,y),Ie=iO(Se,o),m1=iue(he,re,Ie,h,x,v,g);return{depth:m1.depth,worldX:he,worldY:re,worldZ:Ie,x:m1.x,y:m1.y}},N=(Ce,Se,fe,he,re)=>{u.push({color:re,points:[Ce,Se,fe]},{color:re,points:[Ce,fe,he]})},U=(Ce,Se,fe)=>{p.push({color:fe,from:Ce,to:Se})};for(let Ce=0;Ce<o-1;Ce+=1)for(let Se=0;Se<r-1;Se+=1){let fe=i[Ce]?.[Se],he=i[Ce]?.[Se+1],re=i[Ce+1]?.[Se],Ie=i[Ce+1]?.[Se+1];if(fe==null||he==null||re==null||Ie==null)continue;for(let E=0;E<m;E+=1)for(let et=0;et<m;et+=1){let N1=et/m,t1=(et+1)/m,O1=E/m,G1=(E+1)/m,gt=(Wt,Bt)=>{let zn=nue(fe,he,re,Ie,Wt,Bt);return{bandColor:D0(e,t,a,zn),point:s?Ba(I(Se+Wt,Ce+Bt,zn),l?.12:.08):I(Se+Wt,Ce+Bt,zn),value:zn}},vt=gt(N1,O1),It=gt(t1,O1),gn=gt(t1,G1),J1=gt(N1,G1);if(!l){let Wt=(vt.value+It.value+gn.value)/3,Bt=(vt.value+gn.value+J1.value)/3;c.push({...vt,bandColor:D0(e,t,a,Wt)},{...It,bandColor:D0(e,t,a,Wt)},{...gn,bandColor:D0(e,t,a,Wt)},{...vt,bandColor:D0(e,t,a,Bt)},{...gn,bandColor:D0(e,t,a,Bt)},{...J1,bandColor:D0(e,t,a,Bt)})}}let m1=a.ticks.slice(1,-1);if(s&&l){let E=[{value:fe,x:Se,y:Ce},{value:he,x:Se+1,y:Ce},{value:Ie,x:Se+1,y:Ce+1},{value:re,x:Se,y:Ce+1}],et=[[E[0],E[1]],[E[1],E[2]],[E[2],E[3]],[E[3],E[0]]];m1.forEach(N1=>{let t1=[];et.forEach(([O1,G1])=>{let gt=G1.value-O1.value;if(gt===0||!(O1.value<N1&&G1.value>N1||O1.value>N1&&G1.value<N1))return;let It=(N1-O1.value)/gt;t1.push({x:O1.x+(G1.x-O1.x)*It,y:O1.y+(G1.y-O1.y)*It})}),t1.length===2?d.push({color:Ps(D0(e,t,a,N1),.22),from:Ba(I(t1[0]?.x??Se,t1[0]?.y??Ce,N1),.18),to:Ba(I(t1[1]?.x??Se+1,t1[1]?.y??Ce+1,N1),.18)}):t1.length===4&&((fe+he+re+Ie)/4>=N1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([gt,vt])=>{let It=t1[gt]??t1[0],gn=t1[vt]??t1[t1.length-1];!It||!gn||d.push({color:Ps(D0(e,t,a,N1),.22),from:Ba(I(It.x,It.y,N1),.18),to:Ba(I(gn.x,gn.y,N1),.18)})})})}else if(!s){let E=[{value:fe,x:Se,y:Ce},{value:he,x:Se+1,y:Ce},{value:Ie,x:Se+1,y:Ce+1},{value:re,x:Se,y:Ce+1}],et=[[E[0],E[1]],[E[1],E[2]],[E[2],E[3]],[E[3],E[0]]];m1.forEach(N1=>{let t1=[];et.forEach(([O1,G1])=>{let gt=G1.value-O1.value;if(gt===0||!(O1.value<N1&&G1.value>N1||O1.value>N1&&G1.value<N1))return;let It=(N1-O1.value)/gt;t1.push({x:O1.x+(G1.x-O1.x)*It,y:O1.y+(G1.y-O1.y)*It})}),t1.length===2?d.push({color:Ps(ad(e,t,a,N1),.26),from:I(t1[0]?.x??Se,t1[0]?.y??Ce,N1),to:I(t1[1]?.x??Se+1,t1[1]?.y??Ce+1,N1)}):t1.length===4&&((fe+he+re+Ie)/4>=N1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([gt,vt])=>{let It=t1[gt]??t1[0],gn=t1[vt]??t1[t1.length-1];!It||!gn||d.push({color:Ps(ad(e,t,a,N1),.26),from:I(It.x,It.y,N1),to:I(gn.x,gn.y,N1)})})})}}let $=Math.max(1,e.categoryAxis?.tickMarkSkip??1),X=Math.max(1,e.seriesAxis?.tickMarkSkip??1);if(s){let Ce=Ba(I(0,0,a.minValue),-.12),Se=Ba(I(r-1,0,a.minValue),-.12),fe=Ba(I(r-1,o-1,a.minValue),-.12),he=Ba(I(0,o-1,a.minValue),-.12);e.backWall?.hidden!==!0&&z!=="transparent"&&N(Ce,Se,fe,he,z);for(let re=0;re<r;re+=$)U(Ba(I(re,0,a.minValue),.04),Ba(I(re,o-1,a.minValue),.04),P);for(let re=0;re<o;re+=X)U(Ba(I(0,re,a.minValue),.04),Ba(I(r-1,re,a.minValue),.04),P)}else{let Ce=a.minValue,Se=-.2;e.floor?.hidden!==!0&&L!=="transparent"&&N(i2(I(0,0,Ce),Se),i2(I(r-1,0,Ce),Se),i2(I(r-1,o-1,Ce),Se),i2(I(0,o-1,Ce),Se),L),e.backWall?.hidden!==!0&&z!=="transparent"&&N(i2(I(0,0,a.safeMax),Se),i2(I(r-1,0,a.safeMax),Se),i2(I(r-1,0,Ce),Se),i2(I(0,0,Ce),Se),z),e.sideWall?.hidden!==!0&&k!=="transparent"&&N(i2(I(r-1,0,a.safeMax),Se),i2(I(r-1,o-1,a.safeMax),Se),i2(I(r-1,o-1,Ce),Se),i2(I(r-1,0,Ce),Se),k);for(let fe of a.ticks)e.backWall?.hidden!==!0&&P!=="transparent"&&U(i2(I(0,0,fe),Se*.75),i2(I(r-1,0,fe),Se*.75),P),e.sideWall?.hidden!==!0&&P!=="transparent"&&U(i2(I(r-1,0,fe),Se*.75),i2(I(r-1,o-1,fe),Se*.75),P);for(let fe=0;fe<r;fe+=$)e.floor?.hidden!==!0&&P!=="transparent"&&U(i2(I(fe,0,Ce),Se*.75),i2(I(fe,o-1,Ce),Se*.75),P),e.backWall?.hidden!==!0&&P!=="transparent"&&U(i2(I(fe,0,Ce),Se*.75),i2(I(fe,0,a.safeMax),Se*.75),P);for(let fe=0;fe<o;fe+=X)e.floor?.hidden!==!0&&P!=="transparent"&&U(i2(I(0,fe,Ce),Se*.75),i2(I(r-1,fe,Ce),Se*.75),P),e.sideWall?.hidden!==!0&&P!=="transparent"&&U(i2(I(r-1,fe,Ce),Se*.75),i2(I(r-1,fe,a.safeMax),Se*.75),P)}if(!s&&l){let Ce=(Se,fe,he,re,Ie,m1,E)=>{let et=(Ie+m1)*.5;U(I(Se,fe,Ie),I(he,re,m1),E||oO(e,t,a,et))};for(let Se=0;Se<o;Se+=1){let fe=i[Se]?.filter(Ie=>Ie!=null)??[],he=fe.length>0?fe.reduce((Ie,m1)=>Ie+m1,0)/fe.length:a.minValue,re=e.series[Se]?.lineColor??e.series[Se]?.color??oO(e,t,a,he);for(let Ie=0;Ie<r-1;Ie+=1){let m1=i[Se]?.[Ie],E=i[Se]?.[Ie+1];if(!(m1==null||E==null))for(let et=0;et<m;et+=1){let N1=et/m,t1=(et+1)/m,O1=Ie+N1,G1=Ie+t1,gt=m1+(E-m1)*N1,vt=m1+(E-m1)*t1;Ce(O1,Se,G1,Se,gt,vt,re)}}}for(let Se=0;Se<r;Se+=1){let fe=Array.from({length:o},(Ie,m1)=>i[m1]?.[Se]).filter(Ie=>Ie!=null),he=fe.length>0?fe.reduce((Ie,m1)=>Ie+m1,0)/fe.length:a.minValue,re=oO(e,t,a,he);for(let Ie=0;Ie<o-1;Ie+=1){let m1=i[Ie]?.[Se],E=i[Ie+1]?.[Se];if(!(m1==null||E==null))for(let et=0;et<m;et+=1){let N1=et/m,t1=(et+1)/m,O1=Ie+N1,G1=Ie+t1,gt=m1+(E-m1)*N1,vt=m1+(E-m1)*t1;Ce(Se,O1,Se,G1,gt,vt,re)}}}}let ae=[...c.map(Ce=>Ce.point),...u.flatMap(Ce=>Ce.points),...p.flatMap(Ce=>[Ce.from,Ce.to]),...d.flatMap(Ce=>[Ce.from,Ce.to])];if(ae.length===0)return null;let pe=Math.min(...ae.map(Ce=>Ce.x)),Y=Math.max(...ae.map(Ce=>Ce.x)),W=Math.min(...ae.map(Ce=>Ce.y)),Te=Math.max(...ae.map(Ce=>Ce.y)),qe=Math.min(...ae.map(Ce=>Ce.depth)),we=Math.max(...ae.map(Ce=>Ce.depth)),Ee=Math.min(n.plot.width/Math.max(.25,Y-pe),n.plot.height/Math.max(.25,Te-W))*.82,Ve=n.plot.left+n.plot.width/2,r1=n.plot.top+n.plot.height/2,S1=(pe+Y)/2,f1=(W+Te)/2,oe=Ce=>Ve+(Ce-S1)*Ee,me=Ce=>r1+(Ce-f1)*Ee,We=Ce=>{let Se=oe(Ce.x),fe=me(Ce.y);return{x:Se/n.width*2-1,y:1-fe/n.height*2,z:F0((Ce.depth-qe)/Math.max(1e-6,we-qe)*2-1,-1,1)}},c1=[],b1=[],j1=[],De=[];for(let Ce of u){let Se=Ah(Ce.color,1);for(let fe of Ce.points){let he=We(fe);j1.push(he.x,he.y,he.z),De.push(Se[0],Se[1],Se[2],Se[3]*.92)}}for(let Ce=0;Ce<c.length;Ce+=3){let Se=c[Ce],fe=c[Ce+1],he=c[Ce+2];if(!Se||!fe||!he)continue;let re=aue(Se.point,fe.point,he.point),Ie={x:-.32,y:.84,z:.44},m1=re.x*Ie.x+re.y*Ie.y+re.z*Ie.z,E=w?Ah(Se.bandColor,1):tue(Se.bandColor,F0(.8+m1*.28,.52,1.08));[Se,fe,he].forEach(et=>{let N1=We(et.point);c1.push(N1.x,N1.y,N1.z),b1.push(E[0],E[1],E[2],E[3])})}let Ue=[],u1=[];return p.forEach(Ce=>{let Se=We(Ce.from),fe=We(Ce.to),he=Ah(Ce.color,1);Ue.push(Se.x,Se.y,Se.z,fe.x,fe.y,fe.z),u1.push(he[0],he[1],he[2],he[3],he[0],he[1],he[2],he[3])}),d.forEach(Ce=>{let Se=We(Ce.from),fe=We(Ce.to),he=Ah(Ce.color,1);Ue.push(Se.x,Se.y,Se.z,fe.x,fe.y,fe.z),u1.push(he[0],he[1],he[2],he[3],he[0],he[1],he[2],he[3])}),{fillColors:new Float32Array(b1),fillPositions:new Float32Array(c1),lineColors:new Float32Array(u1),linePositions:new Float32Array(Ue),wallColors:new Float32Array(De),wallPositions:new Float32Array(j1)}}var lue=G0.memo(function({background:t,borderColor:n,chart:o,fontFamily:r,layout:i,onDoubleClick:a,onPointerDown:s,overlay:l,palette:c,fallback:u}){let d=G0.useRef(null),[p,m]=G0.useState(!1),[h,x]=G0.useState(!1),v=cL(o);G0.useEffect(()=>{if(v){m(!1),x(!1);return}let y=d.current;if(!y)return;let w=!1,P=null,z=()=>{try{let k=sue(o,c,i);if(!k){w||(x(!0),m(!1));return}let L=window.devicePixelRatio||1;y.width=Math.max(1,Math.round(i.width*L)),y.height=Math.max(1,Math.round(i.height*L)),P=(0,T1e.default)({attributes:{alpha:!0,antialias:!0,depth:!0,premultipliedAlpha:!0},canvas:y});let I=k.fillPositions.length>0?P({attributes:{color:k.fillColors,position:k.fillPositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.fillPositions.length/3,depth:{enable:!0},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,primitive:"triangles",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null,N=k.wallPositions.length>0?P({attributes:{color:k.wallColors,position:k.wallPositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.wallPositions.length/3,depth:{enable:!1},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,primitive:"triangles",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null,U=k.linePositions.length>0?P({attributes:{color:k.lineColors,position:k.linePositions},blend:{enable:!0,func:{dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha",srcRGB:"src alpha",srcAlpha:"src alpha"}},count:k.linePositions.length/3,depth:{enable:!1},frag:`
                precision mediump float;
                varying vec4 vColor;
                void main() {
                  gl_FragColor = vColor;
                }
              `,lineWidth:1,primitive:"lines",vert:`
                precision mediump float;
                attribute vec3 position;
                attribute vec4 color;
                varying vec4 vColor;
                void main() {
                  gl_Position = vec4(position, 1.0);
                  vColor = color;
                }
              `}):null;P.clear({color:[0,0,0,0],depth:1}),N?.(),I?.(),U?.(),w||(m(!0),x(!1))}catch{w||(m(!1),x(!0))}};return m(!1),x(!1),z(),()=>{w=!0,P?.destroy()}},[o,v,i,c]);let g=v||h||!p;return(0,Hh.jsxs)("div",{"aria-label":o.title??o.name??"Chart",role:"img",style:{background:t,border:n.trim().toLowerCase()==="transparent"?"none":`1px solid ${n}`,boxSizing:"border-box",fontFamily:r,height:"100%",overflow:"hidden",pointerEvents:"auto",position:"relative",width:"100%"},children:[(0,Hh.jsx)("canvas",{ref:d,style:{display:g?"none":"block",height:"100%",inset:0,position:"absolute",width:"100%"}}),(0,Hh.jsxs)("svg",{onDoubleClick:a,onPointerDown:s,style:{display:"block",height:"100%",inset:0,position:"absolute",width:"100%"},viewBox:`0 0 ${i.width} ${i.height}`,children:[g?u:null,l]})]})},(e,t)=>e.chart===t.chart&&e.palette===t.palette&&e.background===t.background&&e.borderColor===t.borderColor&&e.fontFamily===t.fontFamily&&e.onDoubleClick===t.onDoubleClick&&e.onPointerDown===t.onPointerDown&&e.layout.width===t.layout.width&&e.layout.height===t.layout.height&&e.layout.plot.left===t.layout.plot.left&&e.layout.plot.top===t.layout.plot.top&&e.layout.plot.width===t.layout.plot.width&&e.layout.plot.height===t.layout.plot.height&&e.overlay===t.overlay&&e.fallback===t.fallback);function Un(e,t,n){return{"data-xlsx-chart-point-index":typeof t=="number"?String(t):void 0,"data-xlsx-chart-selection-mode":n?.selectionMode,"data-xlsx-chart-series-index":String(e),style:{cursor:"pointer",pointerEvents:"all"}}}function TO(e,t){return Un(e,t,{selectionMode:"seriesFirst"})}function AO(e){return e instanceof Element?e.closest("[data-xlsx-chart-series-index]"):null}function EQ(e,t,n){let o=AO(t);if(!o)return n?.chartId===e.id?{chartId:e.id,kind:"chart"}:{chartId:e.id,kind:"chart"};let r=Number(o.dataset.xlsxChartSeriesIndex);if(!Number.isInteger(r)||r<0||r>=e.series.length)return null;let i=e.series[r];if(!i)return null;let a=o.dataset.xlsxChartPointIndex,s=o.dataset.xlsxChartElementKind,l=o.dataset.xlsxChartSelectionMode,c=a==null||a===""?null:Number(a),u=c!=null&&Number.isInteger(c)&&c>=0,d=n?.chartId===e.id&&n.kind!=="chart"&&n.seriesIndex===r;return u&&(l!=="seriesFirst"||d)?{chartId:e.id,kind:"point",pointIndex:c,seriesId:i.id,seriesIndex:r}:{chartId:e.id,kind:s==="legendEntry"?"legendEntry":"series",seriesId:i.id,seriesIndex:r}}function Wl(e,t,n){return e?.chartId===t&&e.kind!=="chart"&&e.seriesIndex===n}function Gl(e,t,n,o){return e?.chartId===t&&e.kind==="point"&&e.seriesIndex===n&&e.pointIndex===o}function Ua(e,t,n,o){return Gl(e,t,n,o)||Wl(e,t,n)&&e?.kind!=="point"}function z5(e,t,n,o,r,i="#64748b"){return $5(e,[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}],i)}function $5(e,t,n="#64748b"){return(0,J.jsx)("g",{pointerEvents:"none",children:t.map((r,i)=>(0,J.jsx)("circle",{cx:r.x,cy:r.y,fill:"#ffffff",r:3,stroke:n,strokeWidth:1.1,style:{filter:"drop-shadow(0 1px 2px rgba(15, 23, 42, 0.18))"},vectorEffect:"non-scaling-stroke"},`${e}-handle-${i}`))},e)}var B1e=S_(RQ,RQ.objects.countries).features,cue={"01":{code:"AL",name:"Alabama"},"02":{code:"AK",name:"Alaska"},"04":{code:"AZ",name:"Arizona"},"05":{code:"AR",name:"Arkansas"},"06":{code:"CA",name:"California"},"08":{code:"CO",name:"Colorado"},"09":{code:"CT",name:"Connecticut"},10:{code:"DE",name:"Delaware"},11:{code:"DC",name:"District of Columbia"},12:{code:"FL",name:"Florida"},13:{code:"GA",name:"Georgia"},15:{code:"HI",name:"Hawaii"},16:{code:"ID",name:"Idaho"},17:{code:"IL",name:"Illinois"},18:{code:"IN",name:"Indiana"},19:{code:"IA",name:"Iowa"},20:{code:"KS",name:"Kansas"},21:{code:"KY",name:"Kentucky"},22:{code:"LA",name:"Louisiana"},23:{code:"ME",name:"Maine"},24:{code:"MD",name:"Maryland"},25:{code:"MA",name:"Massachusetts"},26:{code:"MI",name:"Michigan"},27:{code:"MN",name:"Minnesota"},28:{code:"MS",name:"Mississippi"},29:{code:"MO",name:"Missouri"},30:{code:"MT",name:"Montana"},31:{code:"NE",name:"Nebraska"},32:{code:"NV",name:"Nevada"},33:{code:"NH",name:"New Hampshire"},34:{code:"NJ",name:"New Jersey"},35:{code:"NM",name:"New Mexico"},36:{code:"NY",name:"New York"},37:{code:"NC",name:"North Carolina"},38:{code:"ND",name:"North Dakota"},39:{code:"OH",name:"Ohio"},40:{code:"OK",name:"Oklahoma"},41:{code:"OR",name:"Oregon"},42:{code:"PA",name:"Pennsylvania"},44:{code:"RI",name:"Rhode Island"},45:{code:"SC",name:"South Carolina"},46:{code:"SD",name:"South Dakota"},47:{code:"TN",name:"Tennessee"},48:{code:"TX",name:"Texas"},49:{code:"UT",name:"Utah"},50:{code:"VT",name:"Vermont"},51:{code:"VA",name:"Virginia"},53:{code:"WA",name:"Washington"},54:{code:"WV",name:"West Virginia"},55:{code:"WI",name:"Wisconsin"},56:{code:"WY",name:"Wyoming"}},j1e=S_(kQ,kQ.objects.states).features.map(e=>{let t=typeof e.id=="string"?e.id:String(e.id??""),n=cue[t];return{...e,properties:{...e.properties??{},name:n?.name,regionSet:"us-state",stateCode:n?.code}}}),uue=new Map([["us","united states of america"],["usa","united states of america"],["u s a","united states of america"],["united states","united states of america"],["united states america","united states of america"],["u s","united states of america"],["uk","united kingdom"],["u k","united kingdom"],["uae","united arab emirates"],["u a e","united arab emirates"],["south korea","korea, south"],["north korea","korea, north"],["russia","russian federation"],["vietnam","viet nam"],["czech republic","czechia"],["ivory coast","cote d'ivoire"],["c\xF4te divoire","cote d'ivoire"]]),U1e=new Map([["district of columbia","district of columbia"],["washington dc","district of columbia"],["washington d c","district of columbia"],["dc","district of columbia"],["d c","district of columbia"]]),due=(()=>{let e=new Map;return B1e.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=Ku(n);o.length>0&&e.set(o,t)}),e})(),pue=(()=>{let e=new Map;return j1e.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=Ku(n);o.length>0&&e.set(o,t);let r=Ku(t.properties?.stateCode);r.length>0&&e.set(r,t)}),U1e.forEach((t,n)=>{let o=e.get(Ku(t));o&&e.set(Ku(n),o)}),e})();function MQ(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function cP(e,t,n){let o=MQ(e),r=MQ(t);if(!o||!r)return e;let i=Math.max(0,Math.min(1,n)),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function jt(e,t){return cP(e,"#ffffff",t)}function ln(e,t){return cP(e,"#000000",t)}function hn(e,t,n){return Math.max(t,Math.min(n,e))}function Ku(e){return typeof e!="string"?"":e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/&/g," and ").replace(/[^a-zA-Z0-9]+/g," ").trim().toLowerCase().replace(/\s+/g," ")}var TQ=['"Aptos"',"Calibri","Carlito",'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", "),uP="#000000",fue="#7f7f7f";function mue(e){let t=e.trim();return t?t.startsWith('"')||t.startsWith("'")||/^(serif|sans-serif|monospace|cursive|fantasy|system-ui|math|emoji|fangsong)$/i.test(t)?t:/\s/.test(t)?`"${t.replace(/"/g,'\\"')}"`:t:""}function F1e(e){if(!e||e.trim().length===0)return TQ;let t=e.split(",").map(mue).filter(n=>n.length>0);return t.length===0?TQ:[...t,'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function dP(e){return e.textColor??e.titleColor??uP}function qa(e){return e.axisLabelColor??e.textColor??e.titleColor??uP}function hue(e){return e.textColor??e.axisLabelColor??fue}function yr(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let t=e.trim().replace(/,/g,"");if(!t)return null;let n=Number(t);return Number.isFinite(n)?n:null}return null}function p2(e,t){let n=e.series[t],o=e.chartColorPalette?.[t%Math.max(1,e.chartColorPalette.length)];return n?.color??n?.lineColor??o??e.textColor??"#222222"}function Z0(e,t){let n=e.series[t],o=e.chartColorPalette?.[t%Math.max(1,e.chartColorPalette.length)];return n?.lineColor??n?.color??o??e.textColor??"#222222"}function q0(e,t,n=0){let o=e.series[n]?.dataPointStyles?.find(a=>a.index===t);if(o?.color)return o.color;let r=e.series[n]?.dataPoints?.[t];if(r&&typeof r=="object"){let a=r;if(typeof a.color=="string")return a.color;if(typeof a.fillColor=="string")return a.fillColor;if(typeof a.solidFillHex=="string"){let l=a.solidFillHex.replace(/^#/,"");if(/^[0-9a-fA-F]{6}$/.test(l))return`#${l.toLowerCase()}`}let s=a.shapeProperties&&typeof a.shapeProperties=="object"?a.shapeProperties:null;if(s&&typeof s.solidFillHex=="string"){let l=s.solidFillHex.replace(/^#/,"");if(/^[0-9a-fA-F]{6}$/.test(l))return`#${l.toLowerCase()}`}}let i=e.chartColorPalette;if(i&&i.length>0){let a=e.chartColorPaletteOffset??0;return i[(t+a)%i.length]??i[t%i.length]}return p2(e,n)}function H1e(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return Array.isArray(t?.chartExHistogramBins)&&t.chartExHistogramBins.length>0}function gue(e){return e.series.some(t=>H1e(t))}function IO(e,t="country"){let n=Ku(e);if(!n)return null;if(t==="us-state"){let r=U1e.get(n)??n;return pue.get(r)??null}let o=uue.get(n)??n;return due.get(o)??null}function yue(e,t){return e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??"#ff006e"}function q1e(e,t){let n=Cs(q0(e,0,t));if(n)return n;let o=Array.isArray(e.chartColorPalette)?e.chartColorPalette:[];if(o.length>0){let r=e.chartColorPaletteOffset??0,i=Cs(o[(r%o.length+o.length)%o.length]);if(i)return i}return Cs(e.series[t]?.color??e.series[t]?.lineColor)??"#4f81bd"}function vue(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null,n=Array.isArray(t?.valueColors)?t.valueColors.map(o=>Cs(o)).filter(o=>!!o):[];return n.length>=2?n:null}function V1e(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null,n=Array.isArray(t?.chartExColorStrings)?t.chartExColorStrings.map(o=>typeof o=="string"?o.trim():"").filter(o=>o.length>0):[];return n.length>0?n:null}function bue(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null}function Sue(e,t){let n=typeof t?.cultureRegion=="string"?t.cultureRegion.trim().toUpperCase():"",o=e.filter(i=>IO(i,"country")!=null).length,r=e.filter(i=>IO(i,"us-state")!=null).length;return n==="US"&&r>0&&r>=o?"us-state":"country"}function xue(e){return e==="us-state"?j1e:B1e}function AQ(e,t){if(e.length===0)return"#4f81bd";if(e.length===1)return e[0];let o=hn(t,0,1)*(e.length-1),r=Math.floor(o),i=Math.min(e.length-1,r+1),a=o-r;return cP(e[r]??e[0],e[i]??e[e.length-1],a)}function W1e(e,t,n){let o=vue(e.series[t]??null);if(o)return AQ(o,n);let r=q1e(e,t);return AQ([jt(r,.82),jt(r,.28),ln(r,.08)],n)}function wue(e,t){let n=yue(e,t);return Cs(n)??"#ff006e"}function _ue(e){let t=Math.max(0,e.series.findIndex(s=>s.hidden!==!0)),n=V1e(e.series[t]??null);if(n)return Array.from(new Set(n)).map((l,c)=>({color:q0(e,c,t),label:l}));let o=(e.series[t]?.values??[]).map(s=>yr(s)).filter(s=>s!=null);if(o.length===0)return[];let r=Math.min(...o),i=Math.max(...o),a=X0(r,i,void 0).slice(0,5);return a.slice(0,-1).map((s,l)=>{let c=a[l+1]??i,d=(s+(c-s)*.5-r)/Math.max(1e-6,i-r);return{color:W1e(e,t,d),label:`${Yr(s)}-${Yr(c)}`}})}function Pue(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function Cue(e,t){if(Pue(e.chartStyleId)!==32)return null;let o=e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??null;return o?[jt(o,.16),ln(o,.42),o,ln(o,.18),jt(o,.08),ln(o,.3)]:null}function kue(e,t,n=0){let o=e.series[n]?.dataPointStyles?.find(i=>i.index===t);if(o?.color)return o.color;let r=Cue(e,n);return r&&r.length>0?r[t%r.length]??r[0]:q0(e,t,n)}function uL(e){let t=0,n=Number.NEGATIVE_INFINITY;return e.series.forEach((o,r)=>{let i=0,a=0;for(let l of o.values){let c=yr(l);c!=null&&c>0&&(i+=1,a+=c)}let s=i*1e6+a;s>n&&(n=s,t=r)}),t}function Rue(e,t,n,o){let r=e.series[t],i=p2(e,t),a=Z0(e,t),s=typeof r?.lineWidthPx=="number"&&Number.isFinite(r.lineWidthPx)?Math.max(.8,Math.min(4,r.lineWidthPx)):1;return n<0&&r?.invertIfNegative?{fill:o==="none"?"none":r.negativeColor??(o==="chartArea"?e.chartAreaFillColor:void 0)??i,stroke:r.negativeLineColor??a,strokeWidth:s}:{fill:i,stroke:a,strokeWidth:s}}function dL(e){let t=typeof e=="number"&&Number.isFinite(e)?hn(e,0,500):150,n=hn(t/(100+t),.05,.88),o=hn(n*.5,0,.45);return{inner:n,outer:o}}function zue(e){switch(e){case"bottom":return"bottom";case"left":return"left";case"right":return"right";case"top":return"top";case"b":return"bottom";case"l":return"left";case"r":return"right";case"t":return"top";default:return e}}function pP(e){return!e||e==="none"?"none":e==="auto"?"circle":e}function $ue(e){return e.chartType==="ScatterSmooth"?"ScatterSmooth":e.chartType==="Pie"&&e.is3d?"Pie3D":e.chartType==="Pie"&&e.series.some(t=>Array.isArray(t.dataPoints)&&t.dataPoints.some(n=>n!=null&&typeof n=="object"&&"explosion"in n&&typeof n.explosion=="number"&&(n.explosion??0)>0))?"PieExploded":e.chartType==="Unsupported(c:ofPieChart)"?"BarOfPie":e.chartType}function w3(e){return e==null?"":String(e).replace(/[\u200B-\u200D\uFEFF]/g,"").trim()}function IQ(e){if(!e)return 0;let t=e.lastIndexOf("!"),n=(t>=0?e.slice(t+1):e).replace(/\$/g,""),o=/^([A-Za-z]+)(\d+):([A-Za-z]+)(\d+)$/.exec(n.trim());if(!o)return 0;let r=Number(o[2]),i=Number(o[4]);return!Number.isFinite(r)||!Number.isFinite(i)?0:Math.abs(i-r)+1}function aa(e){let t=e.series[0]?.categories??[],o=e.plotVisibleOnly!==!0?Math.max(0,...e.series.map(s=>Math.max(IQ(s.categoriesRef?.formula),IQ(s.valuesRef?.formula)))):0,r=Math.max(o,t.length,...e.series.map(s=>Math.max(s.categories.length,s.values.length)));if(r<=0)return[];let i=e.series.some(s=>s.categories.some(l=>w3(l).length>0)),a=e.series.some(s=>s.categories.length===0?!1:s.categories.every(c=>w3(c).length===0))||!i;return Array.from({length:r},(s,l)=>{let c=t[l];if(c!=null){let d=w3(c);if(d.length>0)return DQ(e,c,d)}let u=e.series.map(d=>d.categories[l]).find(d=>w3(d).length>0);return u!=null?DQ(e,u,w3(u)):a?String(l+1):""})}function pL(e){let t=e.typeGroups??[];return t.length<2?!1:new Set(t.map(o=>o.chartType)).size>1}function Eue(e){return pL(e)?(e.typeGroups??[]).flatMap(t=>t.series.map((n,o)=>({color:n.lineColor??n.markerColor??n.color??p2(e,o),label:n.name??`Series ${o+1}`}))):e.series.map((t,n)=>({color:p2(e,n),label:t.name??`Series ${n+1}`}))}function NQ(e,t,n,o=!1){let r=e.axes.find(i=>i.id!=null&&t.includes(i.id)&&n(i.position));return r||(o?e.axes.find(i=>i.id!=null&&t.includes(i.id))??null:null)}function Mue(e){return(e.typeGroups??[]).map(t=>{let n=t.axisIds??[],o=NQ(e,n,i=>i==="b"||i==="t")??e.categoryAxis??null,r=NQ(e,n,i=>i==="l"||i==="r",!0)??e.valueAxis??null;return{axisIds:n,categoryAxis:o,chartType:t.chartType,gapWidth:t.gapWidth,is3d:t.is3d,raw:t.raw,series:t.series,valueAxis:r}}).filter(t=>t.series.length>0)}function Tue(e,t){let n=yr(e);return n??(t==="zero"?0:null)}function Ju(e){let t=yr(e);if(t!=null)return t;if(Array.isArray(e)){for(let n of e){let o=Ju(n);if(o!=null)return o}return null}if(e&&typeof e=="object"){let n=e;for(let o of["x","value","v","num","number","raw"]){let r=Ju(n[o]);if(r!=null)return r}return null}if(typeof e=="string"){let n=/-?\d+(?:\.\d+)?/.exec(e);if(!n)return null;let o=Number(n[0]);return Number.isFinite(o)?o:null}return null}function G1e(e,t=uL(e)){let n=aa(e);return(e.series[t]?.values??[]).map((r,i)=>({color:kue(e,i,t),index:i,label:w3(n[i]),value:Math.max(0,yr(r)??0)})).filter(r=>r.value>0)}function Aue(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null;return(Array.isArray(n?.subtotals)?n.subtotals:[]).length>0||n?.aggregation===!0}function Z1e(e){if(e.chartType==="Funnel"||e.chartType==="Waterfall"){let t=Math.max(0,e.series.findIndex(r=>r.hidden!==!0)),n=e.series[t]??null;if(!n)return[];let o=aa(e);return n.values.map((r,i)=>{let a=yr(r);return a==null||!Number.isFinite(a)?null:{color:e.varyColors?q0(e,i,t):p2(e,t),isSubtotal:!1,label:w3(o[i])||String(i+1),value:a}}).filter(r=>r!=null)}return e.series.map((t,n)=>{let o=t.values.reduce((a,s)=>a+(yr(s)??0),0);if(!Number.isFinite(o))return null;let r=typeof t.valuesRef?.formula=="string"?t.valuesRef.formula:"",i=t.name??(r.length>0?r.replace(/^.*!/,"").replace(/\$/g,""):`Series ${n+1}`);return{color:p2(e,typeof t.formatIdx=="number"?t.formatIdx:n),isSubtotal:Aue(t),label:i,value:o}}).filter(t=>t!=null)}function fL(e){let t={children:[],name:e.title??e.name??"Root"},n=t.children??[],o=new Map,r=e.series.find(s=>{let l=s.raw&&typeof s.raw=="object"?s.raw:null;return Array.isArray(l?.chartExHierarchyCategories)})??null,i=(()=>{if(!r)return null;let s=r.raw;return Array.isArray(s.chartExHierarchyCategories)?s.chartExHierarchyCategories.map(l=>Array.isArray(l)?l.map(c=>w3(c)).filter(c=>c.length>0):[]):null})(),a=i?i.length:Math.max(0,...e.series.map(s=>s.values.length));for(let s=0;s<a;s+=1){let l=i?.[s]??e.series.map(d=>w3(d.categories[s]??d.values[s])).filter(d=>d.length>0);if(l.length===0)continue;let c=t;l.forEach((d,p)=>{c.children=c.children??[];let h=p===l.length-1&&l.length===1?void 0:c.children.find(x=>x.name===d);if(!h){if(h={children:[],name:d},p===0){let x=o.size;o.set(d,x),h.colorIndex=x}else h.colorIndex=c.colorIndex;c.children.push(h)}c=h});let u=r??e.series[e.series.length-1]??null;c.value=(c.value??0)+Math.max(1e-4,yr(u?.values[s])??1)}return n.length>0?t:null}function Iue(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null;return(n?.statistics&&typeof n.statistics=="object"?n.statistics:null)?.quartileMethod==="inclusive"?"inclusive":"exclusive"}function Nue(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null,o=n?.visibility&&typeof n.visibility=="object"?n.visibility:null;return{meanLine:o?.meanLine===!0,meanMarker:o?.meanMarker!==!1,nonoutliers:o?.nonoutliers===!0,outliers:o?.outliers!==!1}}function aO(e,t,n){let o=e.length;if(o===0)return 0;if(o===1)return e[0]??0;let r=n==="exclusive"?t*(o+1):1+t*(o-1);if(r<=1)return e[0]??0;if(r>=o)return e[o-1]??0;let i=Math.floor(r)-1,a=Math.ceil(r)-1,s=r-Math.floor(r),l=e[Math.max(0,i)]??e[0]??0,c=e[Math.max(0,a)]??e[o-1]??0;return l+(c-l)*s}function Oue(e){let t=e.values.map(h=>yr(h)).filter(h=>h!=null).sort((h,x)=>h-x);if(t.length===0)return null;let n=Iue(e),o=aO(t,.25,n),r=aO(t,.5,n),i=aO(t,.75,n),a=i-o,s=o-a*1.5,l=i+a*1.5,c=t.filter(h=>h>=s&&h<=l),u=t.filter(h=>h<s||h>l),d=c[0]??t[0]??0,p=c[c.length-1]??t[t.length-1]??0,m=t.reduce((h,x)=>h+x,0)/t.length;return{lowerFence:s,lowerWhisker:d,max:t[t.length-1]??0,mean:m,median:r,min:t[0]??0,outliers:u,q1:o,q3:i,upperFence:l,upperWhisker:p,visiblePoints:c}}function Lue(e,t){let r=t.ancestors().reverse()[1]?.data.colorIndex??0,i=p2(e,r),a=Math.max(0,t.depth-1);return a===0?i:jt(i,hn(a*.16,0,.5))}function Due(e,t){let o=t.ancestors().reverse()[1];return p2(e,o?.data.colorIndex??0)}function NO(e,t,n,o,r){if(!(!e.children||e.children.length===0)){if(e.depth===0){k8(e,t,n,o,r),e.children.forEach(i=>NO(i,i.x0,i.y0,i.x1,i.y1));return}xI(e,t,n,o,r),e.children.forEach(i=>NO(i,i.x0,i.y0,i.x1,i.y1))}}function ud(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function X1e(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function Bue(e){let t=Cs(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=Cs(e.chartColorPalette?.[0]);return n&&n===t?null:t}function OQ(e,t){return t<=3?[jt(e,.22),e,ln(e,.2)]:[jt(e,.3),jt(e,.14),e,ln(e,.1),ln(e,.22)]}function Y1e(e){let t=X1e(e.chartStyleId),n=Bue(e);return t===26?OQ(n??"#ff006e",3):t===34&&n?OQ(n,3):t===34||e.wireframe===!0&&t==null?["#5b9bd5","#ed7d31","#a5a5a5"]:t===35||t===36||e.wireframe!==!0&&t==null?["#2f5597","#4472c4","#5b9bd5","#8faadc","#d9e2f3"]:null}function K1e(e){let t=X1e(e.chartStyleId),n=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?String(e.raw.xmlChartType):"";return(n==="surfaceChart"||n==="surface3DChart")&&(t===26||t===34||t===35||t===36)}function jue(e){let t=e.raw&&typeof e.raw=="object"?e.raw:null,n=typeof t?.bandFormatCount=="number"&&Number.isFinite(t.bandFormatCount)?t.bandFormatCount:null;if(n!=null&&n>0&&!(gL(e)&&e.wireframe!==!0))return n;let o=Y1e(e);return K1e(e)&&o&&o.length>0?o.length:e.chartColorPalette&&e.chartColorPalette.length>1?e.chartColorPalette.length:o&&o.length>0?o.length:e.wireframe?3:5}function mL(e,t){let n=Y1e(e);if(K1e(e)&&n&&n.length>=2)return n;let o=(e.chartColorPalette??[]).filter(i=>typeof i=="string"&&i.length>0);if(o.length>=2)return o;if(n&&n.length>=2)return n;let r=ud(e,t);return[ln(r,.42),ln(r,.24),r,jt(r,.18),jt(r,.34),jt(r,.5)]}function qh(e,t,n,o){let r=mL(e,t);if(r.length===0)return ud(e,t);let i=Qu(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??r[r.length-1]??ud(e,t)}function J1e(e){let t=e.series.flatMap(g=>g.values.map(y=>yr(y)).filter(y=>y!=null));if(t.length===0)return null;let n=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:null,o=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:null,r=Math.min(...t),i=Math.max(...t),a=Math.max(1,jue(e)),l=Math.max(1e-6,i-Math.min(0,r))/a,c=10**Math.floor(Math.log10(Math.max(l,1e-6))),u=l/c,d=u<=1?1:u<=2?2:u<=5?5:10,p=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:d*c,m=n??(r>=0?0:Math.floor(r/p)*p),h=o??Math.ceil(i/p)*p,x=h<=m?m+p:h,v=[];for(let g=m;g<=x+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:x,ticks:v.length>=2?v:[m,x]}}function Q1e(e,t,n){let o=mL(e,t);if(o.length===0)return ud(e,t);if(o.length===1)return o[0];let r=hn(n,0,1)*(o.length-1),i=Math.floor(r),a=Math.min(o.length-1,i+1),s=r-i;return cP(o[i]??o[0],o[a]??o[o.length-1],s)}function Tl(e,t,n,o){return qh(e,t,n,o)}function Qu(e,t){let n=e.ticks;for(let o=0;o<n.length-1;o+=1){let r=n[o+1]??e.safeMax;if(t<=r||o===n.length-2)return o}return Math.max(0,n.length-2)}function sO(e,t){return e.length<2?"":xs().x(n=>n.x).y(n=>n.y).curve(e.length>=3&&t?y_.alpha(.5):y5)(e)??""}function Uue(e){let t=[],n=[];return e.forEach(o=>{if(!o.hasValue){n.length>=2&&t.push(n),n=[];return}let r={x:o.x,y:o.y},i=n[n.length-1];(!i||Math.abs(i.x-r.x)>.01||Math.abs(i.y-r.y)>.01)&&n.push(r)}),n.length>=2&&t.push(n),t}function LQ(e){let t=[...e],n=.75,o=(i,a)=>Math.abs(i.x-a.x)<=n&&Math.abs(i.y-a.y)<=n,r=[];for(;t.length>0;){let i=t.shift();if(!i)break;let a=[i.start,i.end],s=!0;for(;s;){s=!1;for(let c=t.length-1;c>=0;c-=1){let u=t[c];if(u){if(o(a[a.length-1]??u.start,u.start))a.push(u.end);else if(o(a[a.length-1]??u.start,u.end))a.push(u.start);else if(o(a[0]??u.start,u.end))a.unshift(u.start);else if(o(a[0]??u.start,u.start))a.unshift(u.end);else continue;t.splice(c,1),s=!0}}}let l=a.filter((c,u)=>{if(u===0)return!0;let d=a[u-1];return!d||!o(d,c)});l.length>=2&&r.push(l)}return r}function Fue(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=Array.isArray(n?.bandFormatLineColors)?n.bandFormatLineColors.filter(r=>typeof r=="string"&&r.length>0):[];return o.length>0?o:mL(e,t)}function Ph(e,t,n,o){let r=Fue(e,t);if(r.length===0)return qh(e,t,n,o);let i=Qu(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??qh(e,t,n,o)}function hL(e,t){if(!gL(e))return t.plot;let n=Math.max(1,aa(e).length),o=Math.max(1,e.series.length),r=Math.max(.72,n/Math.max(1,o)),i=e.wireframe?.78:.84,a=e.wireframe?.72:.8,s=t.plot.width*i,l=t.plot.height*a;return s/Math.max(1e-6,l)>r?s=l*r:l=s/Math.max(1e-6,r),{height:l,left:t.plot.left+(t.plot.width-s)/2,top:t.plot.top+(t.plot.height-l)/2,width:s}}function Hue(e,t){let n=J1e(e);if(!n)return[];let o=[];for(let r=0;r<n.ticks.length-1;r+=1){let i=n.ticks[r]??n.minValue,a=n.ticks[r+1]??n.safeMax,l=(i+(a-i)*.5-n.minValue)/Math.max(1e-6,n.safeMax-n.minValue);o.push({color:Q1e(e,t,l),label:`${Yr(i)}-${Yr(a)}`})}return o.reverse()}function gL(e){let t=e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"?e.raw.xmlChartType:"";return t==="surfaceChart"?!0:t==="surface3DChart"?!1:e.chartType==="Surface"&&e.is3d!==!0}function que(e,t){let n=hL(e,t),o=aa(e),r=e.series.map((d,p)=>w3(d.name)||`Q${p+1}`),i=qa(e),a=e.axisLineColor??e.chartAreaBorderColor??"#888888",s=Math.max(1,r.length),l=Math.max(1,o.length),c=o.map((d,p)=>n.left+(l<=1?n.width/2:p/(l-1)*n.width)),u=r.map((d,p)=>n.top+n.height-(s<=1?n.height/2:p/(s-1)*n.height));return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{fill:"none",height:n.height,stroke:jt(a,.18),strokeWidth:.8,width:n.width,x:n.left,y:n.top}),o.map((d,p)=>(0,J.jsx)("text",{fill:i,fontSize:10,textAnchor:"middle",x:c[p]??n.left,y:n.top+n.height+14,children:d},`surface-x-label-${p}`)),r.map((d,p)=>(0,J.jsx)("text",{fill:i,fontSize:10,textAnchor:"start",x:n.left+n.width+8,y:(u[p]??n.top)+3,children:d},`surface-y-label-${p}`))]})}function Cs(e){if(typeof e!="string")return null;let t=e.trim();if(!t)return null;let n=t.startsWith("#")?t.slice(1):t;return/^[0-9a-f]{6}$/i.test(n)?`#${n.toLowerCase()}`:null}function ete(e){let t={close:kh(e.series,/close|last|end/),high:kh(e.series,/high|max|top/),low:kh(e.series,/low|min|bottom/),open:kh(e.series,/open|start/),volume:kh(e.series,/volume|vol/)},n=new Set(Object.values(t).filter(i=>i!=null)),o=e.series.map((i,a)=>a).filter(i=>!n.has(i));return(e.series.length>=4?["open","high","low","close"]:["high","low","close"]).forEach(i=>{if(t[i]==null){let a=o.shift();a!=null&&(t[i]=a)}}),t}function tte(e,t){let n=e.raw&&typeof e.raw=="object"?e.raw:null,o=n?.highLowLines&&typeof n.highLowLines=="object"?n.highLowLines:null,r=o?.shapeProperties&&typeof o.shapeProperties=="object"?o.shapeProperties:null,i=Cs(r?.lineColorHex)??t??"#333333",a=typeof e.chartStyleId=="number"?e.chartStyleId:null,s=a!=null&&a>=128?"#c0504d":i,l=a!=null&&a>=128?"#d9a3a0":jt(i,.45);return{closeAccent:s,downFill:jt(i,.4),lineColor:i,lowAccent:l,openAccent:jt(i,.22),upFill:"#ffffff",volumeFill:jt(i,.26)}}function Vue(e,t){let n=e.axisLineColor??e.chartAreaBorderColor??t.border,o=ete(e),r=tte(e,n);return e.series.map((i,a)=>{let s=r.lineColor;return o.volume===a?s=r.volumeFill:o.open===a?s=r.openAccent:o.low===a?s=r.lowAccent:o.close===a&&(s=r.closeAccent),{color:s,label:i.name??`Series ${a+1}`}})}function Wue(e,t,n){if(!e.legend)return[];if(pL(e))return Eue(e);if(t==="Stock")return Vue(e,n);if(t==="Surface")return Hue(e,n);if(t==="RegionMap")return _ue(e);if(t==="Sunburst"||t==="Treemap"){let r=fL(e);return r?.children?r.children.map((i,a)=>({color:p2(e,i.colorIndex??a),label:i.name})):[]}if(t==="Pie"||t==="Pie3D"||t==="PieExploded"||t==="Doughnut"||t==="BarOfPie"){if(t==="BarOfPie"){let r=aa(e),i=e.series[0]?.values??[];return r.map((a,s)=>({color:q0(e,s),label:w3(a),value:yr(i[s])??0})).filter(a=>a.value>0&&a.label.trim().length>0).map(a=>({color:a.color,label:a.label}))}return G1e(e).map(r=>({color:r.color,label:r.label}))}let o=t==="Scatter"||t==="ScatterLines"||t==="ScatterSmooth"||t==="Bubble";return e.series.map((r,i)=>({color:o?r.lineColor??r.markerColor??r.color??p2(e,i):p2(e,i),label:r.name??`Series ${i+1}`}))}function Gue(e,t,n){let o=Math.max(80,Math.round(t.width)),r=Math.max(60,Math.round(t.height)),i=e.chartType==="Surface"||e.raw&&typeof e.raw=="object"&&typeof e.raw.xmlChartType=="string"&&String(e.raw.xmlChartType).includes("surface"),a=e.title?i?30:24:8,s=zue(e.legend?.position),l=n.length>0&&(s==="right"||s==="left"),c=n.length>0&&(s==="top"||s==="bottom"),u=42+(s==="left"?98:0),d=16+(s==="right"?98:0),p=a+(s==="top"?24:0),m=28+(s==="bottom"?24:0),h=Math.max(40,o-u-d),x=Math.max(40,r-p-m),v=o<=280,g=r<=200;return{height:r,legendItems:n,legendPosition:(v||g)&&l?"bottom":s,plot:{height:Math.max(40,r-p-m),left:u,top:p,width:Math.max(40,o-u-d)},titleHeight:a,width:o}}function sd(e,t,n=5){let r=Math.max(1e-6,t-e)/Math.max(1,n),i=10**Math.floor(Math.log10(r)),a=r/i;return(a<=1?1:a<=2?2:a<=5?5:10)*i}function X0(e,t,n){if(!Number.isFinite(e)||!Number.isFinite(t)||t<=e)return[];let o=typeof n=="number"&&n>0?n:sd(e,t,5);if(!Number.isFinite(o)||o<=0)return[];let r=Math.floor(e/o)*o,i=[];for(let a=r;a<=t+o*.001;a+=o)a>=e-o*.001&&a<=t+o*.001&&i.push(Number(a.toFixed(8)));return i}function rP(e,t,n,o=!1){if(!Number.isFinite(e)||!Number.isFinite(t))return{max:1,min:0,ticks:[0,1]};let r=o?Math.min(0,e):e,i=o?Math.max(0,t):t;i<=r&&(i=r+1);let a=typeof n=="number"&&n>0?n:sd(r,i,5),s=typeof n=="number"&&n>0?r:Math.floor(r/a)*a,l=typeof n=="number"&&n>0?i:Math.ceil(i/a)*a,c=o?Math.min(0,s):s,u=l<=c?c+a:l,d=X0(c,u,a);return{max:u,min:c,ticks:d.length>0?d:[c,u]}}function V8(e,t,n,o=!1){let r=typeof e?.min=="number"&&Number.isFinite(e.min),i=typeof e?.max=="number"&&Number.isFinite(e.max),a=r?Number(e?.min):t,s=i?Number(e?.max):n,l=rP(a,s,e?.majorUnit,o);return{hasExplicitMax:i,hasExplicitMin:r,majorUnit:e?.majorUnit,max:i?Number(e?.max):l.max,min:r?Number(e?.min):l.min,ticks:r||i?X0(r?Number(e?.min):l.min,i?Number(e?.max):l.max,e?.majorUnit):l.ticks}}function Zue(e,t=11,n=8){let o=hn((e.view3d?.depthPercent??100)/100,.35,3.2),r=hn(e.view3d?.rotX??20,-80,80),i=hn(e.view3d?.rotY??20,-80,80),a=e.view3d?.rAngAx===!1,s=hn((e.view3d?.perspective??(a?26:0))/100,0,1),l=U0(0,0,0,r*(Math.PI/180),i*(Math.PI/180),a,s),c=U0(0,0,1,r*(Math.PI/180),i*(Math.PI/180),a,s),u=c.x-l.x,d=c.y-l.y,p=hn(1.42+Math.abs(i)/48+o*.06,1.5,1.95),m=hn(1.18+Math.abs(r)/78,1.22,1.5),h=u*p,x=d*m,v=Math.hypot(h,x)||1,g=hn(Math.abs(i)/22,.55,2.2),y=hn(Math.abs(r)/18,.45,1.9),w=Math.max(6,t*o*g)*(i<0?-1:1),P=-Math.max(4,n*o*y),z=Math.max(10,Math.hypot(w,P)*1.34),k=h/v*z,L=x/v*z;return{depthRatio:o,depthX:k,depthY:L,insetBottom:Math.max(6,Math.abs(L)+5),insetLeft:k<0?Math.abs(k)+4:0,insetRight:k>0?k+4:0,insetTop:Math.max(4,Math.abs(L)+2)}}function Yr(e){return Math.abs(e)>=1e3?e.toLocaleString(void 0,{maximumFractionDigits:0}):e.toLocaleString(void 0,{maximumFractionDigits:2})}function Xue(e){return`${Yr(e)}%`}function Yue(e){if(!e)return!1;let t=e.toLowerCase().replace(/\[[^\]]*]/g," ").replace(/"[^"]*"/g," ").replace(/\\./g," ");return/(?:d|m|y)/.test(t)}function Kue(e,t){let n=Math.trunc(e),o=Math.round((e-n)*864e5),r=t?Date.UTC(1904,0,1):Date.UTC(1899,11,30);return new Date(r+n*864e5+o)}function Jue(e,t,n){let o=Kue(e,n),r=(t??"").toLowerCase(),i={};return/yyyy/.test(r)?i.year="numeric":/yy/.test(r)&&(i.year="2-digit"),/mmmm/.test(r)?i.month="long":/mmm/.test(r)?i.month="short":/(^|[^a-z])m([^a-z]|$)|(^|[^a-z])mm([^a-z]|$)/.test(r)&&(i.month="numeric"),/dddd/.test(r)?i.weekday="long":/ddd/.test(r)&&(i.weekday="short"),/d/.test(r)&&(i.day="numeric"),Object.keys(i).length===0&&(i.month="short",i.day="numeric"),new Intl.DateTimeFormat(void 0,i).format(o)}function DQ(e,t,n=""){let o=e.raw&&typeof e.raw=="object"?e.raw:null,r=typeof t=="number"&&Number.isFinite(t)?t:null,i=e.categoryAxis?.numberFormat?.formatCode;if(r!=null&&Yue(i))return Jue(r,i,o?.date1904===!0);let a=w3(t);return a.length>0?a:n}function yL(e,t,n=10){if(!e||t<=0)return"";let o=Math.max(4.2,n*.56),r=Math.max(1,Math.floor(t/o));return e.length<=r?e:r<=1?"\u2026":`${e.slice(0,Math.max(0,r-1)).trimEnd()}\u2026`}function Vh(e,t){if(e==="none")return"";let n=(()=>{switch(e){case"diamond":return PN;case"square":return CN;case"triangle":case"triangle-up":return zN;case"cross":case"plus":return _N;case"star":return kN;case"circle":default:return gh}})();return h_().type(n).size(t*t*Math.PI)()??""}var Dl=Math.PI*2;function Que(e,t){let n=e,o=t;for(;o<n;)o+=Dl;return{end:o,start:n}}function ede(e,t){let{start:n,end:o}=Que(e,t),r=[],i=Math.floor(n/Dl)-1,a=Math.ceil(o/Dl)+1;for(let s=i;s<=a;s+=1){let l=Math.PI/2+s*Dl,c=Math.PI*1.5+s*Dl,u=Math.max(n,l),d=Math.min(o,c);d-u>1e-4&&r.push([u,d])}return r}function $4(e,t,n,o,r,i=0){return{x:e+Math.sin(r)*n,y:t-Math.cos(r)*n*o+i}}function a2(e){return Number(e.toFixed(3))}function tde(e,t,n,o,r,i,a,s=!1){let l=n*o;return(s?[[i,a]]:ede(i,a)).map(([u,d])=>{let p=$4(e,t,n,o,u,0),m=$4(e,t,n,o,d,0),h=$4(e,t,n,o,u,r),x=$4(e,t,n,o,d,r),v=d-u>Math.PI?1:0;return[`M ${a2(p.x)} ${a2(p.y)}`,`A ${a2(n)} ${a2(l)} 0 ${v} 1 ${a2(m.x)} ${a2(m.y)}`,`L ${a2(x.x)} ${a2(x.y)}`,`A ${a2(n)} ${a2(l)} 0 ${v} 0 ${a2(h.x)} ${a2(h.y)}`,"Z"].join(" ")})}function nde(e){let t=(e%Dl+Dl)%Dl;return t>Math.PI/2&&t<Math.PI*1.5}function BQ(e,t,n,o,r,i,a=!1){if(!a&&!nde(i))return null;let s={x:e,y:t},l={x:e,y:t+r},c=$4(e,t,n,o,i,0),u=$4(e,t,n,o,i,r);return[`M ${a2(s.x)} ${a2(s.y)}`,`L ${a2(c.x)} ${a2(c.y)}`,`L ${a2(u.x)} ${a2(u.y)}`,`L ${a2(l.x)} ${a2(l.y)}`,"Z"].join(" ")}function jQ(e,t,n){if(!e.title)return null;let o=12,r=yL(e.title,Math.max(40,t.width-12),o),i=t.titleHeight>=30?19:16;return(0,J.jsx)("text",{fill:e.titleColor??e.textColor??uP,fontFamily:F1e(e.titleFontFamily??e.fontFamily),fontSize:o,fontWeight:600,textAnchor:"middle",x:t.width/2,y:i,children:r})}function UQ(e,t,n){if(!e.legend||t.legendItems.length===0)return null;let o=qa(e),r=t.legendPosition,i=t.legendItems,a=8,s=a+4;if(r==="left"||r==="right"){let d=r==="right"?t.plot.left+t.plot.width+8:8,p=t.plot.top+6;return(0,J.jsx)("g",{children:i.map((m,h)=>{let x=p+h*18;return(0,k5.createElement)("g",{...h<e.series.length?Un(h):{},"data-xlsx-chart-element-kind":h<e.series.length?"legendEntry":void 0,key:`legend-${h}`,transform:`translate(${d}, ${x})`},(0,J.jsx)("rect",{fill:m.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,J.jsx)("text",{fill:o,fontSize:10,x:s,y:0,children:m.label}))})})}let l=r==="top"?t.titleHeight+12:t.height-8,c=i.reduce((d,p)=>d+24+Math.min(96,p.label.length*5.4),0),u=Math.max(8,(t.width-c)/2);return(0,J.jsx)("g",{children:i.map((d,p)=>{let m=Math.min(96,d.label.length*5.4),h=(0,k5.createElement)("g",{...p<e.series.length?Un(p):{},"data-xlsx-chart-element-kind":p<e.series.length?"legendEntry":void 0,key:`legend-${p}`,transform:`translate(${u}, ${l})`},(0,J.jsx)("rect",{fill:d.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,J.jsx)("text",{fill:o,fontSize:10,x:s,y:0,children:d.label}));return u+=24+m,h})})}function vL(e,t,n,o,r,i,a,s,l=Yr){let c=e.axisLineColor??e.chartAreaBorderColor??t.border,u=qa(e),d=s(0);return(0,J.jsxs)("g",{children:[a.map(p=>{let m=s(p);return o?(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(c,.7),strokeWidth:1,x1:m,x2:m,y1:n.top,y2:n.top+n.height}),(0,J.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:m,y:n.top+n.height+14,children:l(p)})]},`grid-v-${p}`):(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(c,.7),strokeWidth:1,x1:n.left,x2:n.left+n.width,y1:m,y2:m}),(0,J.jsx)("text",{fill:u,fontSize:10,textAnchor:"end",x:n.left-6,y:m+3,children:l(p)})]},`grid-h-${p}`)}),i.map((p,m)=>{let h=r[m]??"";return o?(0,J.jsx)("text",{fill:u,fontSize:10,textAnchor:"end",x:n.left-6,y:p+3,children:h},`cat-y-${m}`):(0,J.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:p,y:n.top+n.height+14,children:h},`cat-x-${m}`)}),o?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left+n.width,y1:n.top+n.height,y2:n.top+n.height}),(0,J.jsx)("line",{stroke:c,strokeWidth:1.2,x1:d,x2:d,y1:n.top,y2:n.top+n.height})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left,y1:n.top,y2:n.top+n.height}),(0,J.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left+n.width,y1:d,y2:d})]})]})}function Ch(e,t){return{x:e.x*t,y:e.y*t}}function x5(e,t,n,o,r){let i=Math.max(12,Math.ceil(Math.abs(r-o)/(Math.PI/14))),a=[];for(let s=0;s<=i;s+=1){let l=s/i,c=o+(r-o)*l;a.push({x:e.x+t.x*Math.cos(c)+n.x*Math.sin(c),y:e.y+t.y*Math.cos(c)+n.y*Math.sin(c)})}return a}function k_(e,t){return e.length===0||t.length===0?"":P5([...e,...t.slice().reverse()],!0)}function rde(e,t,n,o,r){let i=e.depthX??(e.isHorizontal?10:9),a=e.depthY??-7,s=e.left+(e.depthOffsetX??0),l=e.top+(e.depthOffsetY??0),c=e.width,u=e.height,d=s+c/2,p=l+u/2,m=e.capStart!==!1,h=e.capEnd!==!1,x=t==="cone"?hn(e.bottomScale??1,0,1):1,v=t==="cone"?hn(e.topScale??1,0,1):1,g=t==="cylinder"?e.isHorizontal?.52:.48:e.isHorizontal?.7:.58,y=Ch({x:i/2,y:a/2},g),w=Math.max(.6,e.strokeWidth*.65);if(e.isHorizontal){let Te={x:s+y.x,y:p+y.y},qe={x:s+c+y.x,y:p+y.y},we={x:0,y:u*x/2},Ee={x:0,y:u*v/2},Ve=Ch(y,x),r1=Ch(y,v),S1=x5(Te,we,Ve,0,Math.PI),f1=x5(qe,Ee,r1,0,Math.PI),oe=x5(Te,we,Ve,Math.PI,Math.PI*2),me=x5(qe,Ee,r1,Math.PI,Math.PI*2),We=k_(f1,S1),c1=k_(me,oe),b1=v>.018?P5(x5(qe,Ee,r1,0,Math.PI*2),!0):"",j1=x>.028?P5(x5(Te,we,Ve,0,Math.PI*2),!0):"";return(0,J.jsxs)("g",{children:[We?(0,J.jsx)("path",{d:We,fill:o,stroke:e.stroke,strokeWidth:w}):null,h&&b1?(0,J.jsx)("path",{d:b1,fill:r,stroke:e.stroke,strokeWidth:w}):null,c1?(0,J.jsx)("path",{d:c1,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null,m&&j1?(0,J.jsx)("path",{d:j1,fill:n,stroke:e.stroke,strokeWidth:w}):null]},`${e.key}-3d-horizontal-${t}`)}let P={x:d+y.x,y:l+u+y.y},z={x:d+y.x,y:l+y.y},k={x:c*x/2,y:0},L={x:c*v/2,y:0},I=Ch(y,x),N=Ch(y,v),U=x5(P,k,I,0,Math.PI),$=x5(z,L,N,0,Math.PI),X=x5(P,k,I,Math.PI,Math.PI*2),ae=x5(z,L,N,Math.PI,Math.PI*2),pe=k_($,U),Y=k_(ae,X),W=v>.018?P5(x5(z,L,N,0,Math.PI*2),!0):"";return(0,J.jsxs)("g",{children:[pe?(0,J.jsx)("path",{d:pe,fill:o,stroke:e.stroke,strokeWidth:w}):null,h&&W?(0,J.jsx)("path",{d:W,fill:r,stroke:e.stroke,strokeWidth:w}):null,Y?(0,J.jsx)("path",{d:Y,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null]},`${e.key}-3d-${t}`)}function ode(e){let t=(()=>{switch(e.shape3d){case"cone":case"coneToMax":return"cone";case"cylinder":return"cylinder";case"pyramid":case"pyramidToMax":return"pyramid";default:return"box"}})(),n=e.depthX??(e.isHorizontal?10:9),o=e.depthY??-7,r=e.left+(e.depthOffsetX??0),i=e.top+(e.depthOffsetY??0),a=e.width,s=e.height,l=r+a,c=i+s,u=l,d=n,p=r+a/2,m=hn(e.bottomScale??1,.04,1),h=hn(e.topScale??1,.04,1),x=a*m/2,v=a*h/2,g=p-x,y=p+x,w=p-v,P=p+v,z=e.capStart!==!1,k=e.capEnd!==!1,L=`${r},${i} ${l},${i} ${l+d},${i+o} ${r+d},${i+o}`,I=`${u},${i} ${u},${c} ${u+d},${c+o} ${u+d},${i+o}`,N=e.gradientId?`url(#${e.gradientId})`:e.color,U=e.invertedNegative?e.color:ln(e.color,.22),$=e.invertedNegative?jt(e.color,.04):jt(e.color,.24);if(t==="cylinder"||t==="cone")return rde(e,t,N,U,$);if(t==="box")return(0,J.jsxs)("g",{children:[(0,J.jsx)("polygon",{fill:U,points:I,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,J.jsx)("polygon",{fill:$,points:L,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,J.jsx)("rect",{fill:N,height:s,stroke:e.stroke,strokeWidth:e.strokeWidth,width:a,x:r,y:i})]},`${e.key}-3d`);if(e.isHorizontal){let Y=i+s/2,W=s*hn(e.bottomScale??1,.04,1)/2,Te=s*hn(e.topScale??1,.04,1)/2,qe=Y-W,we=Y+W,Ee=Y-Te,Ve=Y+Te,r1=`${r},${qe} ${l},${Ee} ${l+d},${Ee+o} ${r+d},${qe+o}`,S1=`${l},${Ee} ${l},${Ve} ${l+d},${Ve+o} ${l+d},${Ee+o}`,f1=`${l},${Ee} ${l+d},${Ee+o} ${l+d},${Ve+o} ${l},${Ve}`,oe=`${r},${qe} ${l},${Ee} ${l},${Ve} ${r},${we}`;return(0,J.jsxs)("g",{children:[(0,J.jsx)("polygon",{fill:U,points:f1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,J.jsx)("polygon",{fill:$,points:r1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,J.jsx)("polygon",{fill:N,points:oe,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-horizontal-${t}`)}let X=`${w},${i} ${P},${i} ${P+d},${i+o} ${w+d},${i+o}`,ae=`${P},${i} ${y},${c} ${y+d},${c+o} ${P+d},${i+o}`,pe=`${w},${i} ${P},${i} ${y},${c} ${g},${c}`;return(0,J.jsxs)("g",{children:[(0,J.jsx)("polygon",{fill:U,points:ae,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),k?(0,J.jsx)("polygon",{fill:$,points:X,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}):null,(0,J.jsx)("polygon",{fill:N,points:pe,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-${t}`)}function P5(e,t=!1){if(e.length===0)return"";let n=e.map((o,r)=>`${r===0?"M":"L"} ${a2(o.x)} ${a2(o.y)}`);return t&&n.push("Z"),n.join(" ")}function U0(e,t,n,o,r,i,a){let s=Math.cos(o),l=Math.sin(o),c=Math.cos(r),u=Math.sin(r),d=e*c+n*u,p=-e*u+n*c,m=t*s-p*l,h=t*l+p*s,x=i?1/Math.max(.22,1+h*(.26+a*.54)):1;return{depth:h,x:d*x,y:m*x}}function ide(e,t,n,o,r,i,a,s,l,c){let u=n.plot,d=V8(e.valueAxis,i,a,s||e.valueAxis?.crosses==="autoZero");i=d.min,a=d.max;let p=Math.max(1e-6,a-i),m=Math.max(1,e.series.length),h=Math.max(1,o.length),x=hn((e.view3d?.depthPercent??100)/100,.5,4),v=(m<=1?.82:1.02)*x,g=v,y=-v,w=s?Math.max(i,Math.min(a,0)):i,P=hn(e.view3d?.rotX??18,-80,80)*(Math.PI/180),z=hn(e.view3d?.rotY??24,-80,80)*(Math.PI/180),k=e.view3d?.rAngAx===!1,L=hn((e.view3d?.perspective??(k?26:0))/100,0,1),I=fe=>h<=1?0:(fe/(h-1)-.5)*2,N=fe=>-(((fe-i)/p-.5)*2),U=s&&l?Math.max(.18,(g-y)*.56):0,$=g-U,X=fe=>m<=1||s&&l?g*.94:(fe/(m-1)-.5)*(g-y),ae=(fe,he,re)=>U0(fe,N(he),re,P,z,k,L),pe=[{x:-1,y:-1,z:y},{x:1,y:-1,z:y},{x:1,y:1,z:y},{x:-1,y:1,z:y},{x:-1,y:-1,z:g},{x:1,y:-1,z:g},{x:1,y:1,z:g},{x:-1,y:1,z:g}].map(fe=>U0(fe.x,fe.y,fe.z,P,z,k,L)),Y=r.map((fe,he)=>{let re=X(he);return fe.map((Ie,m1)=>{let E=I(m1),et=l?Ie.y1??Ie.y??w:Ie.y??w,N1=s&&l?Ie.y0??w:w,t1=ae(E,et,re),O1=ae(E,N1,re),G1=s&&l?ae(E,et,$):null,gt=s&&l?ae(E,N1,$):null;return{bottom:O1,bottomBack:gt,categoryIndex:m1,defined:Ie.defined,depth:t1.depth,depthBack:G1?.depth??t1.depth,top:t1,topBack:G1}})}),W=[...pe,...Y.flatMap(fe=>fe.flatMap(he=>he.defined?[he.top,he.bottom,...he.topBack?[he.topBack]:[],...he.bottomBack?[he.bottomBack]:[]]:[]))],Te=Math.min(...W.map(fe=>fe.x)),qe=Math.max(...W.map(fe=>fe.x)),we=Math.min(...W.map(fe=>fe.y)),Ee=Math.max(...W.map(fe=>fe.y)),Ve=Math.min(u.width/Math.max(.4,qe-Te),u.height/Math.max(.4,Ee-we))*.82,r1=(Te+qe)/2,S1=(we+Ee)/2,f1=u.left+u.width/2,oe=u.top+u.height/2,me=fe=>({depth:fe.depth,x:f1+(fe.x-r1)*Ve,y:oe+(fe.y-S1)*Ve}),We=pe.map(me),c1=Y.map((fe,he)=>({averageDepth:fe.reduce((re,Ie)=>re+(Ie.depth+Ie.depthBack)/2,0)/Math.max(1,fe.length),points:fe.map(re=>({bottom:me(re.bottom),bottomBack:re.bottomBack?me(re.bottomBack):null,categoryIndex:re.categoryIndex,defined:re.defined,top:me(re.top),topBack:re.topBack?me(re.topBack):null})),seriesIndex:he})).sort((fe,he)=>fe.averageDepth-he.averageDepth),b1=e.axisLineColor??e.chartAreaBorderColor??t.border,j1=jt(b1,.56),De=qa(e),Ue=[[0,1,!1],[1,2,!1],[2,3,!1],[3,0,!1],[4,5,!0],[5,6,!0],[6,7,!0],[7,4,!0],[0,4,!1],[1,5,!0],[2,6,!0],[3,7,!1]],u1=d.ticks,Ce=o.map((fe,he)=>({label:fe,point:me(U0(I(he),-1.06,g,P,z,k,L))})),Se=u1.map(fe=>({point:me(U0(-1.04,N(fe),g,P,z,k,L)),tick:fe}));return(0,J.jsxs)("g",{children:[u1.map(fe=>{let he=N(fe),re=me(U0(-1,he,y,P,z,k,L)),Ie=me(U0(1,he,y,P,z,k,L)),m1=me(U0(-1,he,g,P,z,k,L));return(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:j1,strokeWidth:1,x1:re.x,x2:Ie.x,y1:re.y,y2:Ie.y}),(0,J.jsx)("line",{stroke:j1,strokeWidth:.9,x1:re.x,x2:m1.x,y1:re.y,y2:m1.y})]},`line3d-grid-${fe}`)}),Ue.map(([fe,he,re],Ie)=>{let m1=We[fe],E=We[he];return(0,J.jsx)("line",{stroke:re?b1:jt(b1,.34),strokeWidth:re?1.35:1,x1:m1.x,x2:E.x,y1:m1.y,y2:E.y},`line3d-box-${Ie}`)}),c1.map(({points:fe,seriesIndex:he})=>{let re=fe.filter(J1=>J1.defined);if(re.length===0)return null;let Ie=re.map(J1=>J1.top),m1=s?[...re.map(J1=>J1.top),...re.slice().reverse().map(J1=>J1.bottom)]:[],E=s&&l?[...re.map(J1=>J1.topBack??J1.top),...re.slice().reverse().map(J1=>J1.bottomBack??J1.bottom)]:[],et=Z0(e,he),N1=p2(e,he),t1=pP(e.series[he]?.markerSymbol),O1=Vh(t1,Math.max(4,e.series[he]?.markerSize??6)*.52),G1=s&&l?re.slice(1).map((J1,Wt)=>{let Bt=re[Wt];if(!Bt?.topBack||!J1.topBack||!Bt.bottomBack||!J1.bottomBack)return null;let zn=P5([Bt.top,J1.top,J1.topBack,Bt.topBack],!0),Cr=P5([Bt.bottom,J1.bottom,J1.bottomBack,Bt.bottomBack],!0);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("path",{...Un(he),d:zn,fill:jt(N1,.08),fillOpacity:.8,stroke:ln(N1,.16),strokeWidth:.8}),(0,J.jsx)("path",{...Un(he),d:Cr,fill:ln(N1,.2),fillOpacity:.34,stroke:ln(N1,.24),strokeWidth:.6})]},`line3d-area-face-${he}-${Wt}`)}):[],gt=re[0]??null,vt=re[re.length-1]??null,It=s&&l&&gt?.topBack&&gt?.bottomBack?P5([gt.top,gt.bottom,gt.bottomBack,gt.topBack],!0):"",gn=s&&l&&vt?.topBack&&vt?.bottomBack?P5([vt.top,vt.bottom,vt.bottomBack,vt.topBack],!0):"";return(0,J.jsxs)("g",{children:[s&&l&&E.length>=3?(0,J.jsx)("path",{...Un(he),d:P5(E,!0),fill:ln(N1,.18),fillOpacity:.44,stroke:ln(N1,.26),strokeWidth:.8}):null,G1,It?(0,J.jsx)("path",{...Un(he),d:It,fill:ln(N1,.24),fillOpacity:.54,stroke:ln(N1,.3),strokeWidth:.7}):null,gn?(0,J.jsx)("path",{...Un(he),d:gn,fill:ln(N1,.14),fillOpacity:.6,stroke:ln(N1,.24),strokeWidth:.7}):null,s&&m1.length>=3?(0,J.jsx)("path",{...Un(he),d:P5(m1,!0),fill:N1,fillOpacity:.74,stroke:ln(N1,.12),strokeWidth:.9}):null,s?null:re.map((J1,Wt)=>(0,J.jsx)("line",{stroke:jt(et,.44),strokeDasharray:"2 2",strokeWidth:.9,x1:J1.top.x,x2:J1.bottom.x,y1:J1.top.y,y2:J1.bottom.y},`line3d-drop-${he}-${Wt}`)),(0,J.jsx)("path",{...Un(he),d:P5(Ie),fill:"none",stroke:et,strokeLinejoin:"round",strokeWidth:Math.max(1.8,e.series[he]?.lineWidthPx??2)}),O1.length>0?re.map((J1,Wt)=>(0,J.jsx)("g",{transform:`translate(${a2(J1.top.x)}, ${a2(J1.top.y)})`,children:(0,J.jsx)("path",{...Un(he,J1.categoryIndex),d:O1,fill:e.series[he]?.markerColor??N1,stroke:e.series[he]?.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`line3d-marker-${he}-${Wt}`)):null,re.map(J1=>(0,k5.createElement)("circle",{...Un(he,J1.categoryIndex),cx:J1.top.x,cy:J1.top.y,fill:"transparent",key:`line3d-hit-${he}-${J1.categoryIndex}`,r:7,stroke:"none"})),re.map(J1=>Ua(c,e.id,he,J1.categoryIndex)?$5(`line3d-selection-${he}-${J1.categoryIndex}`,[{x:J1.top.x,y:J1.top.y}]):null)]},`line3d-series-${he}`)}),Se.map(({point:fe,tick:he})=>(0,J.jsx)("text",{fill:De,fontSize:10,textAnchor:"end",x:fe.x-6,y:fe.y+3,children:Yr(he)},`line3d-y-label-${he}`)),Ce.map(({label:fe,point:he},re)=>(0,J.jsx)("text",{fill:De,fontSize:10,textAnchor:"middle",x:he.x,y:he.y+14,children:fe},`line3d-x-label-${re}`))]})}function ade(e,t,n,o,r){if(e.series.length===0)return null;let i=aa(e);if(i.length===0)return null;let a=o==="ColumnPercentStacked"||o==="BarPercentStacked",s=o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked",l=gue(e)&&o==="ColumnClustered",c=s&&e.categoryAxis?.orientation!=="maxMin",u=c?i.slice().reverse():i,d=o==="ColumnStacked"||o==="BarStacked"||a,p=a?"chartArea":o==="ColumnClustered"?"none":"series",m=u.length,h=e.series.length,x=(()=>{switch(e.shape3d){case"cone":case"coneToMax":return"cone";case"cylinder":return"cylinder";case"pyramid":case"pyramidToMax":return"pyramid";default:return"box"}})(),v=e.is3d?Zue(e,s?9:11,s?7:8):null,g=e.is3d&&v?{...n.plot,height:Math.max(20,n.plot.height-v.insetBottom-2),left:n.plot.left+v.insetLeft,top:n.plot.top+v.insetTop,width:Math.max(20,n.plot.width-v.insetLeft-v.insetRight-2)}:n.plot,y=e.series.map(re=>{let Ie=Array.from({length:m},(m1,E)=>yr(re.values[E])??0);return c?Ie.reverse():Ie}),w=y.map(re=>re.slice());if(a)for(let re=0;re<m;re+=1){let Ie=y.reduce((m1,E)=>m1+Math.max(0,E[re]??0),0);for(let m1=0;m1<h;m1+=1)y[m1][re]=Ie>0?(y[m1][re]??0)/Ie*100:0}let P=Array.from({length:m},(re,Ie)=>y.reduce((m1,E)=>m1+Math.max(0,E[Ie]??0),0)),z=Array.from({length:m},(re,Ie)=>Math.abs(y.reduce((m1,E)=>m1+Math.min(0,E[Ie]??0),0))),k=Number.POSITIVE_INFINITY,L=Number.NEGATIVE_INFINITY;if(d)for(let re=0;re<m;re+=1){let Ie=0,m1=0;for(let E=0;E<h;E+=1){let et=y[E][re]??0;et>=0?Ie+=et:m1+=et}L=Math.max(L,Ie),k=Math.min(k,m1)}else for(let re of y)for(let Ie of re)L=Math.max(L,Ie),k=Math.min(k,Ie);(!Number.isFinite(k)||!Number.isFinite(L))&&(k=0,L=1);let I=V8(e.valueAxis,k,L,!0);k=I.min,L=I.max;let N=l?{inner:0,outer:0}:dL(e.gapWidth),U=f5().domain(u).range(s?[g.top,g.top+g.height]:[g.left,g.left+g.width]).paddingInner(N.inner).paddingOuter(N.outer),$=f5().domain(Array.from({length:h},(re,Ie)=>String(Ie))).range([0,U.bandwidth()]).paddingInner(l?0:.16).paddingOuter(l?0:.08),X=e.is3d===!0&&!s&&!d&&h>1&&e.seriesAxis!=null,ae=X?hn(1.26+h*.16,1.4,1.96):1,pe=X&&v?v.depthX*ae:0,Y=X&&v?v.depthY*ae:0,W=X?pe/Math.max(1,h):0,Te=X?Y/Math.max(1,h):0,qe=X?Math.sign(W||v?.depthX||1)*Math.max(8,Math.abs(W)*1.14):v?.depthX,we=X?Math.sign(Te||v?.depthY||-1)*Math.max(5.5,Math.abs(Te)*1.12):v?.depthY,Ee=e.valueAxis?.orientation==="maxMin",Ve=Fi().domain([k,L]).range(s?Ee?[g.left+g.width,g.left]:[g.left,g.left+g.width]:Ee?[g.top,g.top+g.height]:[g.top+g.height,g.top]),r1=a?X0(k,L,e.valueAxis?.majorUnit??20):I.ticks,S1=u.map(re=>(U(re)??0)+U.bandwidth()/2),f1=[],oe=Array.from({length:m},()=>0),me=Array.from({length:m},()=>0);for(let re=0;re<h;re+=1)for(let Ie=0;Ie<m;Ie+=1){let m1=y[re][Ie]??0,E=w[re][Ie]??m1,et=c?m-1-Ie:Ie,N1=e.series[re]?.dataPointStyles?.find(Tn=>Tn.index===et),t1=0,O1=m1;d&&(m1>=0?(t1=oe[Ie],oe[Ie]+=m1,O1=oe[Ie]):(t1=me[Ie],me[Ie]+=m1,O1=me[Ie]));let G1=Rue(e,re,E,p),gt=E<0&&e.series[re]?.invertIfNegative===!0;gt||(N1?.color&&(G1.fill=N1.color,N1.lineColor||(G1.stroke=N1.color)),N1?.lineColor&&(G1.stroke=N1.lineColor)),gt&&a&&e.is3d&&(G1.fill="#ffffff");let vt=u[Ie],It=U(vt)??0,gn=X?Math.max(7,U.bandwidth()*.4):l||d?U.bandwidth():$.bandwidth(),J1=X?Math.max(0,(U.bandwidth()-gn)*.5):l||d?0:$(String(re))??0,Wt=X?W*re:0,Bt=X?Te*re:0,zn=Wt*(v?.depthX??0)+Bt*(v?.depthY??0),Cr=x==="pyramid"?.94:x==="cone"?1:0,ur=1,mt=1;if(e.is3d&&Cr>0){let Tn=On=>{let kr=hn(On,0,1),dr=x==="cone"?Math.pow(kr,s?1.85:1.08):kr;return hn(1-dr*Cr,x==="cone"?0:.04,1)};if(E>=0){let On=Math.max(1e-6,d?P[Ie]:Math.abs(E));mt=Tn(d?t1/On:0),ur=Tn(d?O1/On:1)}else{let On=Math.max(1e-6,d?z[Ie]:Math.abs(E));ur=Tn(d?Math.abs(t1)/On:0),mt=Tn(d?Math.abs(O1)/On:1)}}if(s){let Tn=Ve(t1),On=Ve(O1),kr=P[Ie]??0,dr=z[Ie]??0;f1.push({capEnd:!d||(E>=0?Math.abs(O1-kr)<1e-6:Math.abs(O1-dr)<1e-6),capStart:!d||Math.abs(t1)<1e-6,bottomScale:mt,categoryIndex:Ie,color:G1.fill,depthOrder:zn,depthOffsetX:Wt,depthOffsetY:Bt,height:Math.max(1,gn),isHorizontal:!0,key:`bar-${re}-${Ie}`,left:Math.min(Tn,On),depthX:X?qe:v?.depthX,depthY:X?we:v?.depthY,shape3d:x,seriesIndex:re,stroke:G1.stroke,strokeWidth:G1.strokeWidth,topScale:ur,top:It+J1,invertedNegative:gt,value:E,width:Math.max(1,Math.abs(On-Tn))})}else{let Tn=Ve(t1),On=Ve(O1),kr=P[Ie]??0,dr=z[Ie]??0;f1.push({capEnd:!d||(E>=0?Math.abs(O1-kr)<1e-6:Math.abs(O1-dr)<1e-6),capStart:!d||Math.abs(t1)<1e-6,bottomScale:mt,categoryIndex:Ie,color:G1.fill,depthOrder:zn,depthOffsetX:Wt,depthOffsetY:Bt,height:Math.max(1,Math.abs(On-Tn)),isHorizontal:!1,key:`bar-${re}-${Ie}`,left:It+J1,depthX:X?qe:v?.depthX,depthY:X?we:v?.depthY,shape3d:x,seriesIndex:re,stroke:G1.stroke,strokeWidth:G1.strokeWidth,topScale:ur,top:Math.min(Tn,On),invertedNegative:gt,value:E,width:Math.max(1,gn)})}}let We=e.is3d&&d?f1.slice().sort((re,Ie)=>{if(re.categoryIndex!==Ie.categoryIndex)return re.categoryIndex-Ie.categoryIndex;let m1=re.value<0?0:1,E=Ie.value<0?0:1;return m1!==E?m1-E:s?re.left!==Ie.left?re.left-Ie.left:re.seriesIndex-Ie.seriesIndex:re.top!==Ie.top?Ie.top-re.top:re.seriesIndex-Ie.seriesIndex}):f1,c1=X?We.slice().sort((re,Ie)=>(re.depthOrder??0)!==(Ie.depthOrder??0)?(Ie.depthOrder??0)-(re.depthOrder??0):re.categoryIndex!==Ie.categoryIndex?re.categoryIndex-Ie.categoryIndex:re.top-Ie.top):We,b1=e.is3d&&!s,j1=new Map;if(b1)for(let re of We)!re.color||re.color==="none"||re.color.startsWith("url(")||(j1.has(re.color)||j1.set(re.color,`bar3d-front-${e.id}-${j1.size}`.replace(/[^A-Za-z0-9_-]/g,"-")),re.gradientId=j1.get(re.color));let De=vL(e,t,g,s,u,S1,r1,re=>Ve(re),a?Xue:Yr),Ue=e.axisLineColor??e.chartAreaBorderColor??t.border,u1=jt(Ue,.48),Ce=X?pe:v?.depthX??0,Se=X?Y:v?.depthY??0,fe=X&&v?(0,J.jsxs)("g",{children:[Array.from({length:m+1},(re,Ie)=>{let m1=g.left+Ie/Math.max(1,m)*g.width;return(0,J.jsx)("line",{stroke:u1,strokeWidth:.9,x1:m1,x2:m1+pe,y1:g.top+g.height,y2:g.top+g.height+Y},`bar3d-floor-x-${Ie}`)}),Array.from({length:h+1},(re,Ie)=>{let m1=Ie/Math.max(1,h),E=pe*m1,et=Y*m1;return(0,J.jsx)("line",{stroke:u1,strokeWidth:.9,x1:g.left+E,x2:g.left+g.width+E,y1:g.top+g.height+et,y2:g.top+g.height+et},`bar3d-floor-z-${Ie}`)}),e.series.map((re,Ie)=>{let m1=(Ie+.5)/Math.max(1,h),E=g.left+g.width+pe*m1,et=g.top+g.height+Y*m1;return(0,J.jsx)("text",{fill:qa(e),fontSize:10,textAnchor:"start",x:E+7,y:et+3,children:re.name??`Series ${Ie+1}`},`bar3d-ser-label-${Ie}`)})]}):null,he=e.is3d&&v?(0,J.jsxs)("g",{children:[(0,J.jsx)("polygon",{fill:jt(e.chartAreaFillColor??t.surface,.05),points:`${g.left},${g.top+g.height} ${g.left+g.width},${g.top+g.height} ${g.left+g.width+Ce},${g.top+g.height+Se} ${g.left+Ce},${g.top+g.height+Se}`,stroke:jt(e.axisLineColor??t.border,.2),strokeWidth:1}),(0,J.jsx)("polygon",{fill:jt(e.chartAreaFillColor??t.surface,.12),points:`${g.left},${g.top} ${g.left+g.width},${g.top} ${g.left+g.width+Ce},${g.top+Se} ${g.left+Ce},${g.top+Se}`,stroke:jt(e.axisLineColor??t.border,.2),strokeWidth:1})]}):null;return(0,J.jsxs)("g",{children:[b1&&j1.size>0?(0,J.jsx)("defs",{children:Array.from(j1.entries()).map(([re,Ie])=>(0,J.jsxs)("linearGradient",{id:Ie,x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,J.jsx)("stop",{offset:"0%",stopColor:jt(re,.28)}),(0,J.jsx)("stop",{offset:"42%",stopColor:jt(re,.12)}),(0,J.jsx)("stop",{offset:"100%",stopColor:ln(re,.1)})]},Ie))}):null,De,he,fe,e.is3d?c1.map(re=>(0,J.jsx)("g",{...TO(re.seriesIndex,re.categoryIndex),children:ode(re)},`bar-hit-${re.key}`)):We.map(re=>(0,k5.createElement)("rect",{...TO(re.seriesIndex,re.categoryIndex),key:re.key,fill:re.color,height:re.height,stroke:l?"none":re.stroke,strokeWidth:l?0:re.strokeWidth,width:re.width,x:re.left,y:re.top})),We.map(re=>Gl(r,e.id,re.seriesIndex,re.categoryIndex)||Wl(r,e.id,re.seriesIndex)&&r?.kind!=="point"?z5(`bar-selection-${re.key}`,re.left,re.top,re.width,re.height):null)]})}function sde(e,t,n,o,r){if(e.series.length===0)return null;let i=aa(e);if(i.length===0)return null;let a=n.plot,s=e.displayBlanksAs,l=o==="Area"||o==="AreaStacked"||o==="AreaPercentStacked",c=o==="AreaStacked"||o==="AreaPercentStacked",u=o==="LineStacked"||o==="LinePercentStacked",d=c||u,p=o==="AreaPercentStacked"||o==="LinePercentStacked",m=e.series.map(qe=>i.map((we,Ee)=>Tue(qe.values[Ee],s))),h=d?(()=>{let qe=Array.from({length:i.length},()=>0),we=Array.from({length:i.length},()=>0),Ee=p?i.map((Ve,r1)=>{let S1=m.reduce((f1,oe)=>f1+(oe[r1]??0),0);return Math.abs(S1)<1e-9?1:S1}):null;return e.series.map((Ve,r1)=>i.map((S1,f1)=>{let oe=m[r1]?.[f1]??null;if(oe==null)return{defined:!1,y:null,y0:null,y1:null};let me=p?oe/(Ee?.[f1]??1)*100:oe;if(me>=0){let b1=qe[f1],j1=b1+me;return qe[f1]=j1,{defined:!0,y:j1,y0:b1,y1:j1}}let We=we[f1],c1=We+me;return we[f1]=c1,{defined:!0,y:c1,y0:We,y1:c1}}))})():e.series.map((qe,we)=>i.map((Ee,Ve)=>{let r1=m[we]?.[Ve]??null;return{defined:r1!=null,y:r1,y0:null,y1:r1}})),x=h.flatMap(qe=>qe.flatMap(we=>we.defined?[we.y0,we.y1].filter(Ee=>Ee!=null&&Number.isFinite(Ee)):[]));if(x.length===0)return null;let v=Math.min(...x),g=Math.max(...x);if((l||(o==="Line"||u)&&e.valueAxis?.crosses==="autoZero")&&(v=Math.min(0,v)),p){let qe=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?Number(e.valueAxis.min):Math.min(0,v),we=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?Number(e.valueAxis.max):Math.max(100,g);v=qe,g=we<=qe?qe+1:we}else{let qe=V8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero");v=qe.min,g=qe.max}let y=e_().domain(i).range([a.left,a.left+a.width]),w=Fi().domain([v,g]).range([a.top+a.height,a.top]),P=p?X0(v,g,e.valueAxis?.majorUnit??20):V8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero").ticks,z=i.map(qe=>y(qe)??a.left),k=y5,L=w(Math.max(v,0)),I=e.series.map((qe,we)=>i.map((Ee,Ve)=>{let r1=h[we]?.[Ve]??{defined:!1,y:null,y0:null,y1:null};return{defined:r1.defined,x:y(Ee)??a.left,y:r1.y,y0:r1.y0,y1:r1.y1}}));if(e.is3d)return ide(e,t,n,i,h,v,g,l,d,r);let N=e.raw&&typeof e.raw=="object"?e.raw:null,U=N?.dropLines&&typeof N.dropLines=="object"?N.dropLines:null,$=N?.highLowLines&&typeof N.highLowLines=="object"?N.highLowLines:null,X=N?.upDownBars&&typeof N.upDownBars=="object"?N.upDownBars:null,ae=Cs(U?.shapeProperties?.lineColorHex)??jt(e.axisLineColor??e.chartAreaBorderColor??t.border,.45),pe=Cs($?.shapeProperties?.lineColorHex)??e.axisLineColor??e.chartAreaBorderColor??t.border,Y=typeof X?.gapWidth=="number"&&Number.isFinite(X.gapWidth)?X.gapWidth:150,W=z.length>=2?Math.min(...z.slice(1).map((qe,we)=>Math.abs(qe-(z[we]??0))).filter(qe=>qe>0)):a.width,Te=hn(W*(1-dL(Y).inner)*.82,3,28);return(0,J.jsxs)("g",{children:[vL(e,t,a,!1,i,z,P,qe=>w(qe)),!l&&!d&&$?i.map((qe,we)=>{let Ee=I.map(r1=>r1[we]?.y).filter(r1=>r1!=null&&Number.isFinite(r1));if(Ee.length<2)return null;let Ve=z[we]??a.left;return(0,J.jsx)("line",{stroke:pe,strokeWidth:1,x1:Ve,x2:Ve,y1:w(Math.min(...Ee)),y2:w(Math.max(...Ee))},`high-low-${we}`)}):null,!l&&!d&&X&&I.length>=2?i.map((qe,we)=>{let Ee=I[0]?.[we],Ve=I[1]?.[we];if(!Ee||!Ve||Ee.y==null||Ve.y==null)return null;let r1=w(Math.max(Ee.y,Ve.y)),S1=w(Math.min(Ee.y,Ve.y)),oe=Ve.y>=Ee.y?ln(pe,.12):"#c0504d";return(0,J.jsx)("rect",{fill:oe,fillOpacity:.92,height:Math.max(1,S1-r1),stroke:ln(oe,.18),strokeWidth:1,width:Te,x:(z[we]??a.left)-Te/2,y:r1},`up-down-${we}`)}):null,e.series.map((qe,we)=>{let Ee=I[we]??[],Ve=s==="span"?Ee.filter(oe=>oe.y!=null):Ee,r1=xs().defined(oe=>oe.y!=null).x(oe=>oe.x).y(oe=>w(oe.y??0)).curve(k)(Ve)??"",S1=l?wN().defined(oe=>d?oe.y0!=null&&oe.y1!=null:oe.y!=null).x(oe=>oe.x).y0(oe=>d?w(oe.y0??0):L).y1(oe=>w((d?oe.y1:oe.y)??0)).curve(k)(Ee)??"":"",f1=typeof qe.shapeProperties?.xmlFillColor=="string"?qe.shapeProperties.xmlFillColor:p2(e,we);return(0,J.jsxs)("g",{children:[!l&&!d&&U?Ee.map((oe,me)=>oe.y==null?null:(0,J.jsx)("line",{stroke:ae,strokeWidth:1,x1:oe.x,x2:oe.x,y1:w(oe.y),y2:L},`drop-line-${we}-${me}`)):null,l?(0,J.jsx)("path",{...Un(we),d:S1,fill:f1,fillOpacity:1,stroke:"none"}):null,(0,J.jsx)("path",{...Un(we),d:r1,fill:"none",stroke:Z0(e,we),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,qe.lineWidthPx??2)}),Ee.map((oe,me)=>oe.y==null?null:(0,k5.createElement)("circle",{...Un(we,me),key:`line-marker-${we}-${me}`,cx:oe.x,cy:w(oe.y),fill:qe.markerColor??p2(e,we),r:Math.max(2,(qe.markerSize??6)*.25),stroke:qe.markerLineColor??e.chartAreaFillColor??Z0(e,we),strokeWidth:1})),Ee.map((oe,me)=>oe.y!=null&&(Gl(r,e.id,we,me)||Wl(r,e.id,we)&&r?.kind!=="point")?l?$5(`area-selection-${we}-${me}`,[{x:oe.x,y:w(oe.y)}]):z5(`line-selection-${we}-${me}`,oe.x-4,w(oe.y)-4,8,8):null)]},`line-series-${we}`)})]})}function lde(e,t,n,o){let r=Mue(e),i=r.find(N=>N.chartType.startsWith("Column")),a=r.find(N=>N.chartType.startsWith("Line"));if(!i||!a)return null;let s={...e,categoryAxis:i.categoryAxis??e.categoryAxis,chartType:i.chartType,dataLabels:void 0,is3d:i.is3d??!1,series:i.series,valueAxis:i.valueAxis??e.valueAxis},l=aa(s);if(l.length===0)return null;let c=n.plot,u=typeof i.raw?.gapWidth=="number"&&Number.isFinite(i.raw.gapWidth)?i.raw.gapWidth:i.gapWidth??e.gapWidth,d=i.series.some(N=>H1e(N)),p=d?{inner:0,outer:0}:dL(u),m=f5().domain(l).range([c.left,c.left+c.width]).paddingInner(p.inner).paddingOuter(p.outer),h=f5().domain(Array.from({length:i.series.length},(N,U)=>String(U))).range([0,m.bandwidth()]).paddingInner(d?0:.16).paddingOuter(d?0:.08),x=l.map(N=>(m(N)??c.left)+m.bandwidth()/2),v=N=>{let U=e.series.findIndex($=>$.id===N.id);return U>=0?U:0},g=i.series.flatMap(N=>N.values.map(U=>yr(U)).filter(U=>U!=null)),y=a.series.flatMap(N=>N.values.map(U=>yr(U)).filter(U=>U!=null));if(g.length===0||y.length===0)return null;let w=rP(typeof i.valueAxis?.min=="number"?i.valueAxis.min:Math.min(...g),typeof i.valueAxis?.max=="number"?i.valueAxis.max:Math.max(...g),i.valueAxis?.majorUnit,!0),P=rP(typeof a.valueAxis?.min=="number"?a.valueAxis.min:Math.min(...y),typeof a.valueAxis?.max=="number"?a.valueAxis.max:Math.max(...y),a.valueAxis?.majorUnit,!1),z=Fi().domain([w.min,w.max]).range([c.top+c.height,c.top]),k=Fi().domain([P.min,P.max]).range([c.top+c.height,c.top]),L=e.axisLineColor??e.chartAreaBorderColor??t.border,I=qa(e);return(0,J.jsxs)("g",{children:[vL(s,t,c,!1,l,x,w.ticks,N=>z(N)),P.ticks.map(N=>{let U=k(N);return(0,J.jsx)("text",{fill:I,fontSize:10,textAnchor:"start",x:c.left+c.width+6,y:U+3,children:Yr(N)},`combo-secondary-tick-${N}`)}),(0,J.jsx)("line",{stroke:L,strokeWidth:1.2,x1:c.left+c.width,x2:c.left+c.width,y1:c.top,y2:c.top+c.height}),i.series.flatMap((N,U)=>l.map(($,X)=>{let ae=v(N),pe=yr(N.values[X])??0,Y=m($)??c.left,W=Math.max(1,d?m.bandwidth():h.bandwidth()),Te=Y+(d?0:h(String(U))??0),qe=z(Math.max(0,pe)),we=z(0),Ee=Math.max(1,Math.abs(we-z(pe))),Ve=Gl(o,e.id,ae,X)||Wl(o,e.id,ae)&&o?.kind!=="point";return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("rect",{...TO(ae,X),fill:N.color??N.lineColor??p2(s,U),height:Ee,stroke:Ve?"#64748b":d?"none":N.lineColor??N.color??Z0(s,U),strokeWidth:Ve?2:d?0:1,width:W,x:Te,y:Math.min(qe,we)}),Ve?z5(`combo-bar-selection-${ae}-${X}`,Te,Math.min(qe,we),W,Ee):null]},`combo-bar-${U}-${X}`)})),a.series.map((N,U)=>{let $=v(N),X=l.map((Y,W)=>({x:(m(Y)??c.left)+m.bandwidth()/2,y:yr(N.values[W])})),ae=e.displayBlanksAs==="span"?X.filter(Y=>Y.y!=null):X,pe=xs().defined(Y=>Y.y!=null).x(Y=>Y.x).y(Y=>k(Y.y??0)).curve(y5)(ae)??"";return(0,J.jsxs)("g",{children:[(0,J.jsx)("path",{...Un($),d:pe,fill:"none",stroke:N.lineColor??N.color??Z0(e,i.series.length+U),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,N.lineWidthPx??2)}),X.map((Y,W)=>Y.y==null?null:(0,k5.createElement)("path",{...Un($,W),d:Vh(pP(N.markerSymbol),Math.max(4,N.markerSize??7))||Vh("circle",7),fill:N.markerColor??N.color??N.lineColor??p2(e,i.series.length+U),key:`combo-line-marker-${U}-${W}`,stroke:N.markerLineColor??e.chartAreaFillColor??"#ffffff",strokeWidth:1,transform:`translate(${Y.x}, ${k(Y.y)})`})),X.map((Y,W)=>Y.y!=null&&Ua(o,e.id,$,W)?z5(`combo-line-selection-${$}-${W}`,Y.x-4,k(Y.y)-4,8,8):null)]},`combo-line-${U}`)})]})}function lO(e,t,n,o,r){let i=n.plot,a=e.raw&&typeof e.raw=="object"?e.raw:null,s=typeof e.title=="string"?e.title.trim().toLowerCase():"",l=typeof e.scatterStyle=="string"?e.scatterStyle:a&&typeof a.scatterStyle=="string"?a.scatterStyle:void 0,c=l?l==="line"||l==="lineMarker"||l==="smooth"||l==="smoothMarker":!0,u=l?l==="marker"||l==="lineMarker"||l==="smoothMarker":!0,d=l?l==="smooth"||l==="smoothMarker":o,p=s.includes("marker only"),m=s.includes("no markers"),h=s.includes("with markers"),x=e.series.map(me=>{let We=me.values.length,c1=Array.from({length:We},(Ue,u1)=>Ju(me.categories[u1])),b1=c1,j1=!1;if(c1.filter(Ue=>Ue!=null).length<Math.max(2,We-1)){let Ue=me.categories??[],u1=Array.from({length:We},(Ce,Se)=>{let fe=[Ue[Se],Ue[Se*2],Ue[Se*2+1],Ue[Se+1]];for(let he of fe){let re=Ju(he);if(re!=null)return re}return null});if(u1.filter(Ce=>Ce!=null).length>=2)b1=u1;else{let Ce=Ue.map(Se=>Ju(Se)).filter(Se=>Se!=null);Ce.length>=2?b1=Array.from({length:We},(Se,fe)=>Ce[fe]??Ce[Ce.length-1]??null):(j1=!0,b1=Array.from({length:We},(Se,fe)=>fe+1))}}let De=me.values.map((Ue,u1)=>{let Ce=Ju(b1[u1]),Se=yr(Ue);return Ce==null||Se==null?null:{x:Ce,y:Se}}).filter(Ue=>Ue!=null);return{pointCount:We,points:De,series:me,usesSyntheticIndex:j1}}),v=x.flatMap(me=>me.points.map(We=>We.x)),g=x.flatMap(me=>me.points.map(We=>We.y));if(v.length===0||g.length===0)return null;let y=typeof e.categoryAxis?.min=="number"&&Number.isFinite(e.categoryAxis.min),w=typeof e.categoryAxis?.max=="number"&&Number.isFinite(e.categoryAxis.max),P=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min),z=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max),k=x.some(me=>me.usesSyntheticIndex),L=Math.max(0,...x.map(me=>me.pointCount)),I=y?Number(e.categoryAxis?.min):Math.min(...v),N=w?Number(e.categoryAxis?.max):Math.max(...v),U=P?Number(e.valueAxis?.min):Math.min(...g),$=z?Number(e.valueAxis?.max):Math.max(...g);y||(I=k?0:e.categoryAxis?.crosses==="autoZero"?Math.min(0,I):I),w||(N=k?Math.max(N,L+1):e.categoryAxis?.crosses==="autoZero"?Math.max(0,N):N),!P&&e.valueAxis?.crosses==="autoZero"&&(U=Math.min(0,U)),!z&&e.valueAxis?.crosses==="autoZero"&&($=Math.max(0,$)),N<=I&&(N=I+1),$<=U&&($=U+1);let X=typeof e.categoryAxis?.majorUnit=="number"&&e.categoryAxis.majorUnit>0?e.categoryAxis.majorUnit:sd(I,N,5),ae=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:sd(U,$,5);!y&&!k&&Number.isFinite(X)&&X>0&&(I=Math.floor(I/X)*X),!w&&!k&&Number.isFinite(X)&&X>0&&(N=Math.ceil(N/X)*X),!P&&Number.isFinite(ae)&&ae>0&&(U=Math.floor(U/ae)*ae),!z&&Number.isFinite(ae)&&ae>0&&($=Math.ceil($/ae)*ae);let pe=N<=I?I+1:N,Y=$<=U?U+1:$,W=Fi().domain([I,pe]).range([i.left,i.left+i.width]),Te=Fi().domain([U,Y]).range([i.top+i.height,i.top]),qe=typeof e.categoryAxis?.majorUnit=="number"&&e.categoryAxis.majorUnit>0?e.categoryAxis.majorUnit:k?1:void 0,we=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:sd(U,Y,6),Ee=X0(I,pe,qe),Ve=X0(U,Y,we),r1=e.axisLineColor??e.chartAreaBorderColor??t.border,S1=qa(e),f1=I<=0&&pe>=0,oe=U<=0&&Y>=0;return(0,J.jsxs)("g",{children:[Ee.map(me=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(r1,.7),strokeWidth:1,x1:W(me),x2:W(me),y1:i.top,y2:i.top+i.height}),(0,J.jsx)("text",{fill:S1,fontSize:10,textAnchor:"middle",x:W(me),y:i.top+i.height+14,children:Yr(me)})]},`scatter-x-${me}`)),Ve.map(me=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(r1,.7),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:Te(me),y2:Te(me)}),(0,J.jsx)("text",{fill:S1,fontSize:10,textAnchor:"end",x:i.left-6,y:Te(me)+3,children:Yr(me)})]},`scatter-y-${me}`)),oe?(0,J.jsx)("line",{stroke:r1,strokeWidth:1.2,x1:i.left,x2:i.left+i.width,y1:Te(0),y2:Te(0)}):null,f1?(0,J.jsx)("line",{stroke:r1,strokeWidth:1.2,x1:W(0),x2:W(0),y1:i.top,y2:i.top+i.height}):null,x.map((me,We)=>{let c1=me.series,b1=Math.max(5,c1.markerSize??7),j1=Vh(pP(c1.markerSymbol),b1*.55),De=c1.lineColor??c1.markerColor??c1.color??Z0(e,We),Ue=!p&&c&&c1.shapeProperties?.xmlLineHidden!==!0&&me.points.length>1,u1=!m&&(p||h||u)&&j1.length>0,Ce=o||d||c1.smooth===!0?y_.alpha(.5):y5,Se=Ue?xs().x(fe=>W(fe.x)).y(fe=>Te(fe.y)).curve(Ce)(me.points)??"":"";return(0,J.jsxs)("g",{children:[Ue&&Se.length>0?(0,J.jsx)("path",{...Un(We),d:Se,fill:"none",stroke:c1.lineColor??Z0(e,We),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.2,c1.lineWidthPx??2)}):null,me.points.map((fe,he)=>u1?(0,J.jsx)("g",{transform:`translate(${W(fe.x)}, ${Te(fe.y)})`,children:(0,J.jsx)("path",{...Un(We,he,{selectionMode:"seriesFirst"}),d:j1,fill:De,stroke:"none",strokeWidth:0})},`scatter-point-${We}-${he}`):null),me.points.map((fe,he)=>Gl(r,e.id,We,he)||Wl(r,e.id,We)&&r?.kind!=="point"?$5(`scatter-selection-${We}-${he}`,[{x:W(fe.x),y:Te(fe.y)}]):null)]},`scatter-series-${We}`)})]})}function cde(e,t,n,o){let r=n.plot,i=e.series.map(Ve=>Ve.values.map((r1,S1)=>{let f1=yr(Ve.categories[S1]),oe=yr(r1),me=yr(Ve.bubbleSizes?.[S1]);return f1==null||oe==null?null:{bubble:me??1,index:S1,x:f1,y:oe}}).filter(r1=>r1!=null)),a=i.flatMap(Ve=>Ve.map(r1=>r1.x)),s=i.flatMap(Ve=>Ve.map(r1=>r1.y)),l=i.flatMap(Ve=>Ve.map(r1=>r1.bubble));if(a.length===0||s.length===0)return null;let c=Math.min(...a),u=Math.max(...a),d=Math.min(...s),p=Math.max(...s),m=l.map(Ve=>Math.sqrt(Math.max(0,Ve))),h=Math.min(...m),x=Math.max(...m),v=hn((e.bubbleScale??100)/100,.2,4),g=4,y=Math.max(g+2,12*v),w=Fi().domain([h,x<=h?h+1:x]).range([g,y]),P=u<=c?c+1:u,z=p<=d?d+1:p,k=P-c,L=z-d,I=Math.max(k*.04,k*y/Math.max(1,r.width)),N=Math.max(L*.06,L*y/Math.max(1,r.height)),U=V8(e.categoryAxis,c-I,P+I,e.categoryAxis?.crosses==="autoZero"),$=V8(e.valueAxis,d-N,z+N,e.valueAxis?.crosses==="autoZero"),X=Fi().domain([U.min,U.max]).range([r.left,r.left+r.width]),ae=Fi().domain([$.min,$.max]).range([r.top+r.height,r.top]),pe=U.ticks,Y=$.ticks,W=e.axisLineColor??e.chartAreaBorderColor??t.border,Te=qa(e),qe=e.bubble3d===!0||e.is3d===!0,we=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showSeriesName||e.dataLabels?.showValue||e.dataLabels?.showBubbleSize||e.dataLabels?.showPercent),Ee=i.map(Ve=>Ve.reduce((r1,S1)=>r1+Math.abs(S1.bubble),0));return(0,J.jsxs)("g",{children:[pe.map(Ve=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(W,.72),strokeWidth:1,x1:X(Ve),x2:X(Ve),y1:r.top,y2:r.top+r.height}),(0,J.jsx)("text",{fill:Te,fontSize:10,textAnchor:"middle",x:X(Ve),y:r.top+r.height+14,children:Yr(Ve)})]},`bubble-x-${Ve}`)),Y.map(Ve=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(W,.72),strokeWidth:1,x1:r.left,x2:r.left+r.width,y1:ae(Ve),y2:ae(Ve)}),(0,J.jsx)("text",{fill:Te,fontSize:10,textAnchor:"end",x:r.left-6,y:ae(Ve)+3,children:Yr(Ve)})]},`bubble-y-${Ve}`)),(0,J.jsx)("line",{stroke:W,strokeWidth:1.2,x1:r.left,x2:r.left+r.width,y1:r.top+r.height,y2:r.top+r.height}),(0,J.jsx)("line",{stroke:W,strokeWidth:1.2,x1:r.left,x2:r.left,y1:r.top,y2:r.top+r.height}),i.map((Ve,r1)=>(0,J.jsxs)("g",{children:[qe?(0,J.jsx)("defs",{children:(0,J.jsxs)("radialGradient",{id:`bubble3d-grad-${e.id}-${r1}`,cx:"35%",cy:"30%",r:"70%",children:[(0,J.jsx)("stop",{offset:"0%",stopColor:jt(e.series[r1]?.color??e.series[r1]?.lineColor??p2(e,r1),.42)}),(0,J.jsx)("stop",{offset:"58%",stopColor:e.series[r1]?.color??e.series[r1]?.lineColor??p2(e,r1)}),(0,J.jsx)("stop",{offset:"100%",stopColor:ln(e.series[r1]?.color??e.series[r1]?.lineColor??p2(e,r1),.18)})]})}):null,[...Ve].sort((S1,f1)=>S1.bubble!==f1.bubble?f1.bubble-S1.bubble:S1.index-f1.index).map(S1=>{let f1=e.series[r1],oe=f1?.color??f1?.lineColor??p2(e,r1),me=w(Math.sqrt(Math.max(0,S1.bubble))),We=[];return e.dataLabels?.showSeriesName&&f1?.name&&We.push(f1.name),e.dataLabels?.showCategoryName&&We.push(Yr(S1.x)),e.dataLabels?.showValue&&We.push(Yr(S1.y)),e.dataLabels?.showBubbleSize&&We.push(Yr(S1.bubble)),e.dataLabels?.showPercent&&We.push(`${Math.round(Math.abs(S1.bubble)/Math.max(1,Ee[r1]??1)*100)}%`),(0,J.jsxs)("g",{children:[(0,J.jsx)("circle",{...Un(r1,S1.index,{selectionMode:"seriesFirst"}),cx:X(S1.x),cy:ae(S1.y),fill:qe?`url(#bubble3d-grad-${e.id}-${r1})`:oe,fillOpacity:qe?.98:.78,r:me,stroke:ln(oe,.18),strokeWidth:qe?1.2:1}),Gl(o,e.id,r1,S1.index)||Wl(o,e.id,r1)&&o?.kind!=="point"?z5(`bubble-selection-${r1}-${S1.index}`,X(S1.x)-me,ae(S1.y)-me,me*2,me*2):null,qe?(0,J.jsx)("ellipse",{cx:X(S1.x)-me*.16,cy:ae(S1.y)-me*.22,fill:"#ffffff",opacity:.22,rx:Math.max(1.5,me*.34),ry:Math.max(1,me*.2)}):null,we&&We.length>0?(0,J.jsx)("text",{fill:dP(e),fontSize:10,textAnchor:"start",x:X(S1.x)+me+4,y:ae(S1.y)+3,children:We.join(", ")}):null]},`bubble-${r1}-${S1.index}`)})]},`bubble-series-${r1}`))]})}function ude(e,t,n,o){if(e.series.length===0)return null;let r=aa(e);if(r.length===0)return null;let i=n.plot,a=i.left+i.width*.5,s=i.top+i.height*.52,l=Math.max(22,Math.min(i.width,i.height)*.38),c=e.series.flatMap(N=>N.values.slice(0,r.length).map(U=>yr(U)).filter(U=>U!=null)),u=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min),d=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max),p=u?Number(e.valueAxis?.min):Math.min(0,...c.length?c:[0]),m=d?Number(e.valueAxis?.max):Math.max(1,...c.length?c:[1]);e.valueAxis?.crosses==="autoZero"&&(p=Math.min(0,p));let h=m<=p?p+1:m,x=Math.max(1e-6,h-p),v=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:void 0,g=v&&x/v>=3?v:sd(p,h,6),y=X0(p,h,g),w=e.axisLineColor??e.chartAreaBorderColor??t.border,P=qa(e),z=e.radarStyle==="filled",k=e.categoryAxis?.majorGridlines===!0,L=N=>Math.PI*2*N/r.length-Math.PI/2,I=(N,U)=>{let $=L(N),X=l*U;return{x:a+Math.cos($)*X,y:s+Math.sin($)*X}};return(0,J.jsxs)("g",{children:[y.map((N,U)=>{let $=(N-p)/(h-p),X=r.map((pe,Y)=>I(Y,$)),ae=xs().x(pe=>pe.x).y(pe=>pe.y).curve(v_)(X)??"";return(0,J.jsxs)("g",{children:[(0,J.jsx)("path",{d:ae,fill:U%2===0?"transparent":jt(e.chartAreaFillColor??t.surface,.04),stroke:jt(w,.5),strokeWidth:1}),(0,J.jsx)("text",{fill:P,fontSize:9,x:a+4,y:s-l*$+3,children:Yr(N)})]},`radar-ring-${U}`)}),r.map((N,U)=>{let $=I(U,1);return(0,J.jsxs)("g",{children:[k?(0,J.jsx)("line",{stroke:jt(w,.52),strokeWidth:1,x1:a,x2:$.x,y1:s,y2:$.y}):null,(0,J.jsx)("text",{fill:P,fontSize:10,textAnchor:"middle",x:a+($.x-a)*1.1,y:s+($.y-s)*1.1,children:N})]},`radar-axis-${U}`)}),e.series.map((N,U)=>{let $=r.map((Ee,Ve)=>{let r1=yr(N.values[Ve]);if(r1==null)return{defined:!1,pointIndex:Ve,...I(Ve,0)};let S1=hn((r1-p)/(h-p),0,1);return{defined:!0,pointIndex:Ve,...I(Ve,S1)}}),X=$.filter(Ee=>Ee.defined);if(X.length===0)return null;let ae=$.some(Ee=>!Ee.defined),pe=xs().defined(Ee=>Ee.defined).x(Ee=>Ee.x).y(Ee=>Ee.y).curve(ae?y5:v_)($)??"",Y=p2(e,U),W=pP(N.markerSymbol),Te=Math.max(4,N.markerSize??6),qe=Vh(W,Te*.5),we=W!=="none"&&qe.length>0;return(0,J.jsxs)("g",{children:[X.length>=2?(0,J.jsx)("path",{...Un(U),d:pe,fill:z&&!ae&&X.length>=3?Y:"none",fillOpacity:z?.26:0,stroke:Z0(e,U),strokeWidth:1.8}):null,we?X.map(Ee=>(0,J.jsx)("g",{transform:`translate(${Ee.x}, ${Ee.y})`,children:(0,J.jsx)("path",{...Un(U,Ee.pointIndex),d:qe,fill:N.markerColor??Y,stroke:N.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`radar-point-${U}-${Ee.pointIndex}`)):null,X.map(Ee=>Gl(o,e.id,U,Ee.pointIndex)||Wl(o,e.id,U)&&o?.kind!=="point"?$5(`radar-selection-${U}-${Ee.pointIndex}`,[{x:Ee.x,y:Ee.y}]):null)]},`radar-series-${U}`)})]})}function dde(e,t,n,o,r){let i=uL(e),a=e.series[i],s=G1e(e,i);if(s.length===0)return null;let c=n.legendPosition==="right"?n.plot.left+n.plot.width*.42:n.plot.left+n.plot.width*.5,u=n.plot.top+n.plot.height*.54,d=Math.max(16,Math.min(n.plot.width,n.plot.height)*(o==="Doughnut"?.32:.38)),p=o==="Doughnut"?hn((e.holeSize??56)/100,.1,.9):0,m=d*p,h=(e.firstSliceAngle??0)*Math.PI/180,x=hh().value(oe=>oe.value).sort(null).startAngle(h).endAngle(h+Math.PI*2)(s),v=Nu().innerRadius(m).outerRadius(d),g=o==="Pie3D"||o==="PieExploded"&&e.is3d===!0,y=e.view3d?.rotX??20,w=e.view3d?.perspective??30,P=hn(.14+y/90*.72,.12,.92),z=hn(1-w/180,.55,1),k=g?hn(P*z,.14,.78):1,L=(e.view3d?.depthPercent??100)/100,I=g?Math.max(9,d*.28*L):0,N=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showPercent||e.dataLabels?.showValue),U=s.reduce((oe,me)=>oe+me.value,0),$=`pie3d-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),X=`pie3d-base-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),ae=e.chartAreaFillColor??"#ffffff",pe={bottom:n.height-6,left:6,right:n.width-6,top:n.plot.top+8},Y=new Map((e.dataLabels?.pointLabels??[]).map(oe=>[oe.index,oe])),W=o==="Doughnut"?(e.dataLabels?.pointLabels??[]).find(oe=>oe.deleted!==!0&&oe.showValue===!0&&oe.showCategoryName!==!0&&oe.showPercent!==!0&&oe.showSeriesName!==!0&&oe.showBubbleSize!==!0)??null:null,Te=W?s.find(oe=>oe.index===W.index)??null:null,qe=o==="Doughnut"&&Te!=null,we=Te!=null&&U>0&&U<=1.0000001&&Te.value>=0&&Te.value<=1.0000001,Ee=Te==null?"":we?`${Math.round(Te.value*100)}%`:Yr(Te.value),Ve=qe?Math.max(14,Math.min(Math.max(20,m*.72),(W?.fontSizePt??28)*.85)):0,r1=oe=>{let me=a?.dataPointStyles?.find(b1=>b1.index===oe),We=typeof a?.shapeProperties?.xmlExplosion=="number"?a.shapeProperties.xmlExplosion:0,c1=Math.max(0,me?.explosion??We??0);return c1<=0?0:d*hn(c1/100,0,4)},f1=x.some(oe=>r1(oe.data.index)>0)?2:1.2;return(0,J.jsxs)("g",{children:[g?(0,J.jsxs)("defs",{children:[(0,J.jsx)("filter",{id:$,x:"-40%",y:"-40%",width:"180%",height:"200%",children:(0,J.jsx)("feDropShadow",{dx:"1.2",dy:"3.6",floodColor:"#000000",floodOpacity:"0.28",stdDeviation:"2.8"})}),(0,J.jsx)("filter",{id:X,x:"-50%",y:"-50%",width:"220%",height:"220%",children:(0,J.jsx)("feGaussianBlur",{stdDeviation:"3.2"})})]}):null,g?(0,J.jsx)("ellipse",{cx:c,cy:u+I+3,fill:"#000000",filter:`url(#${X})`,opacity:.14,rx:d*1.02,ry:d*k*.68}):null,g?x.map(oe=>{let me=(oe.startAngle+oe.endAngle)/2,We=r1(oe.data.index),c1=Math.sin(me)*We,b1=-Math.cos(me)*We*k,j1=tde(c,u,d,k,I,oe.startAngle,oe.endAngle,We>0);return j1.length===0?null:(0,J.jsxs)("g",{transform:`translate(${c1}, ${b1})`,children:[j1.map((De,Ue)=>(0,J.jsx)("path",{d:De,fill:ln(oe.data.color,.34),stroke:ln(oe.data.color,.5),strokeWidth:.8},`pie-side-path-${oe.data.index}-${Ue}`)),We>0?(()=>{let De=BQ(c,u,d,k,I,oe.startAngle,!0),Ue=BQ(c,u,d,k,I,oe.endAngle,!0);return(0,J.jsxs)(J.Fragment,{children:[De?(0,J.jsx)("path",{d:De,fill:ln(oe.data.color,.26),stroke:ln(oe.data.color,.44),strokeWidth:.8}):null,Ue?(0,J.jsx)("path",{d:Ue,fill:ln(oe.data.color,.2),stroke:ln(oe.data.color,.4),strokeWidth:.8}):null]})})():null]},`pie-side-${oe.data.index}`)}):null,x.map(oe=>{let me=r1(oe.data.index),We=(oe.startAngle+oe.endAngle)/2,c1=Math.sin(We)*me,b1=-Math.cos(We)*me*(g?k:1),j1=Gl(r,e.id,i,oe.data.index)||Wl(r,e.id,i)&&r?.kind!=="point",De=j1?[$4(c,u,d,g?k:1,oe.startAngle),$4(c,u,d,g?k:1,We),$4(c,u,d,g?k:1,oe.endAngle),m>0?$4(c,u,m,g?k:1,We):{x:c,y:u}].map(O1=>({x:O1.x+c1,y:O1.y+b1})):[],Ue=d+(o==="PieExploded"?8:12),u1=c+Math.sin(We)*Ue+c1,Ce=u-Math.cos(We)*Ue*(g?k:1)+b1,Se=[];e.dataLabels?.showCategoryName&&oe.data.label.trim().length>0&&Se.push(oe.data.label);let fe=Y.get(oe.data.index),he=fe?.showValue??e.dataLabels?.showValue,re=fe?.showPercent??e.dataLabels?.showPercent;he&&Se.push(Yr(oe.data.value)),re&&Se.push(`${Math.round(oe.data.value/Math.max(1,U)*100)}%`);let Ie=Se.join(", "),m1=yL(Ie,Math.max(48,n.width*.42),10),E=Math.max(12,m1.length*5.6),et=u1>=c?"start":"end",N1=u1;et==="start"&&N1+E>pe.right&&(et="end"),et==="end"&&N1-E<pe.left&&(et="start"),N1=hn(N1,pe.left,pe.right);let t1=hn(Ce,pe.top,pe.bottom);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("g",{transform:`translate(${c1}, ${b1})`,children:(0,J.jsx)("path",{...Un(i,oe.data.index),d:v(oe)??"",fill:oe.data.color,filter:g?`url(#${$})`:void 0,stroke:j1?"#64748b":ae,strokeWidth:j1?Math.max(2,f1):f1,transform:`translate(${c}, ${u})${g?` scale(1, ${k})`:""}`})}),j1?$5(`pie-selection-${oe.data.index}`,De):null,N&&m1.length>0?(0,J.jsx)("text",{fill:dP(e),fontSize:10,textAnchor:et,x:N1,y:t1,children:m1}):null]},`pie-top-${oe.data.index}`)}),qe?(0,J.jsx)("text",{fill:e.textColor??e.titleColor??uP,fontSize:Ve,fontWeight:700,textAnchor:"middle",x:c,y:u+Ve*.34,children:Ee}):null]})}function pde(e,t,n,o){let r=uL(e),i=e.series[r],a=aa(e),s=i?.values.map(we=>Math.max(0,yr(we)??0))??[];if(s.length===0)return null;let l=e.raw??{},c=l.ofPieType==="pie"?"pie":"bar",u=typeof l.splitPos=="number"?l.splitPos:0,d=s.map((we,Ee)=>({index:Ee,value:we})).filter(({value:we})=>we<=u).map(({index:we})=>we);d.length===0&&(d=s.map((we,Ee)=>({index:Ee,value:we})).sort((we,Ee)=>we.value-Ee.value).slice(0,Math.min(2,s.length)).map(({index:we})=>we));let p=new Set(d),m=d.reduce((we,Ee)=>we+(s[Ee]??0),0),h=s.flatMap((we,Ee)=>p.has(Ee)?[]:[{color:q0(e,Ee,r),index:Ee,label:a[Ee],value:we}]);m>0&&h.push({color:q0(e,d[0]??0,r),index:d[0]??0,label:"Other",value:m});let x=n.plot.left+n.plot.width*.28,v=n.plot.top+n.plot.height*.55,g=Math.max(16,Math.min(n.plot.height,n.plot.width*.45)*.3),y=Nu().innerRadius(0).outerRadius(g),w=hh().value(we=>we.value).sort(null).startAngle((90-(e.firstSliceAngle??0))*Math.PI/180).endAngle((90-(e.firstSliceAngle??0))*Math.PI/180+Math.PI*2)(h),P=d.map(we=>a[we]??""),z=d.map(we=>s[we]??0),k=n.plot.left+n.plot.width*.69,L=d.map(we=>({color:q0(e,we,r),index:we,label:a[we]??"",value:s[we]??0})),I=n.plot.left+n.plot.width*.79,N=v,U=g*hn((typeof l.secondPieSize=="number"?l.secondPieSize:100)/100,.55,1.5),$=Nu().innerRadius(0).outerRadius(U),X=hh().value(we=>we.value).sort(null).startAngle((90-(e.firstSliceAngle??0))*Math.PI/180).endAngle((90-(e.firstSliceAngle??0))*Math.PI/180+Math.PI*2)(L),ae=n.plot.left+n.plot.width*.72,pe=Math.max(20,n.plot.width*.13),Y=n.plot.top+16,W=Math.max(28,n.plot.height-32),Te=Math.max(1e-6,m),qe=Y;return(0,J.jsxs)("g",{children:[w.map((we,Ee)=>{let Ve=Ua(o,e.id,r,we.data.index),r1=(we.startAngle+we.endAngle)/2,S1=$4(x,v,g*.62,1,r1);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("path",{...Un(r,we.data.index),d:y(we)??"",fill:we.data.color,stroke:Ve?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:Ve?2:1,transform:`translate(${x}, ${v})`}),Ve?$5(`bar-of-pie-main-selection-${Ee}`,[S1]):null]},`bar-of-pie-main-${Ee}`)}),(0,J.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:x+g,x2:k,y1:v-g*.4,y2:n.plot.top+10}),(0,J.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:x+g,x2:k,y1:v+g*.4,y2:n.plot.top+n.plot.height-10}),c==="pie"?X.map((we,Ee)=>{let Ve=Ua(o,e.id,r,we.data.index),r1=(we.startAngle+we.endAngle)/2,S1=$4(I,N,U*.62,1,r1);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("path",{...Un(r,we.data.index),d:$(we)??"",fill:we.data.color,stroke:Ve?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:Ve?2:1,transform:`translate(${I}, ${N})`}),Ve?$5(`bar-of-pie-secondary-pie-selection-${Ee}`,[S1]):null]},`bar-of-pie-secondary-pie-${Ee}`)}):L.map((we,Ee)=>{let Ve=Ee===L.length-1?Math.max(1,Y+W-qe):Math.max(1,we.value/Te*W),r1=qe;qe+=Ve;let S1=Ua(o,e.id,r,we.index);return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{...Un(r,we.index),fill:we.color,height:Ve,stroke:S1?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:S1?2:1,width:pe,x:ae,y:r1}),S1?z5(`bar-of-pie-secondary-bar-selection-${Ee}`,ae,r1,pe,Ve):null,(0,J.jsx)("text",{fill:qa(e),fontSize:10,textAnchor:"start",x:ae+pe+6,y:r1+Ve*.5+3,children:we.label})]},`bar-of-pie-secondary-bar-${Ee}`)})]})}function nte(e,t,n,o){let r=hL(e,n),i=aa(e),a=e.series.length,s=Math.max(i.length,e.series.reduce((oe,me)=>Math.max(oe,me.values.length),0));if(a===0||s===0)return null;let l=e.series.map(oe=>Array.from({length:s},(me,We)=>yr(oe.values[We]))),c=J1e(e);if(!c)return null;let u=gL(e),d=c.minValue,p=c.safeMax,m=e.backWall?.fillColor??"#d9d9df",h=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??jt(ud(e,t),.4);if(u){let oe=c.ticks.slice(1,-1),me=[],We=new Map;for(let De=0;De<a-1;De+=1)for(let Ue=0;Ue<s-1;Ue+=1){let u1=l[De]?.[Ue],Ce=l[De]?.[Ue+1],Se=l[De+1]?.[Ue],fe=l[De+1]?.[Ue+1];if(u1==null||Ce==null||Se==null||fe==null)continue;let he=r.left+Ue/Math.max(1,s-1)*r.width,re=r.left+(Ue+1)/Math.max(1,s-1)*r.width,Ie=r.top+r.height-De/Math.max(1,a-1)*r.height,m1=r.top+r.height-(De+1)/Math.max(1,a-1)*r.height,E=(u1+Ce+Se+fe)/4;if(!e.wireframe){let t1=(u1+Ce+fe)/3,O1=(u1+fe+Se)/3,G1=(u1+Ce+Se)/3,gt=(Ce+fe+Se)/3,vt=Math.max(u1,Ce,fe)-Math.min(u1,Ce,fe)+(Math.max(u1,fe,Se)-Math.min(u1,fe,Se)),It=Math.max(u1,Ce,Se)-Math.min(u1,Ce,Se)+(Math.max(Ce,fe,Se)-Math.min(Ce,fe,Se)),gn=vt<=It,J1=gn?[{bandColor:Tl(e,t,c,t1),bandIndex:Qu(c,t1),points:`${he},${Ie} ${re},${Ie} ${re},${m1}`},{bandColor:Tl(e,t,c,O1),bandIndex:Qu(c,O1),points:`${he},${Ie} ${re},${m1} ${he},${m1}`}]:[{bandColor:Tl(e,t,c,G1),bandIndex:Qu(c,G1),points:`${he},${Ie} ${re},${Ie} ${he},${m1}`},{bandColor:Tl(e,t,c,gt),bandIndex:Qu(c,gt),points:`${re},${Ie} ${re},${m1} ${he},${m1}`}],Wt=gn?{x1:he,y1:Ie,x2:re,y2:m1}:{x1:re,y1:Ie,x2:he,y2:m1},Bt=J1[0]?.bandIndex!==J1[1]?.bandIndex;me.push((0,J.jsx)("g",{children:Bt?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("polygon",{fill:J1[0]?.bandColor,points:J1[0]?.points,stroke:"none"}),(0,J.jsx)("polygon",{fill:J1[1]?.bandColor,points:J1[1]?.points,stroke:"none"}),(0,J.jsx)("line",{stroke:ln(qh(e,t,c,E),.22),strokeWidth:.8,x1:Wt.x1,x2:Wt.x2,y1:Wt.y1,y2:Wt.y2})]}):(0,J.jsx)("rect",{fill:Tl(e,t,c,E),height:Math.abs(m1-Ie),stroke:"none",width:Math.abs(re-he),x:Math.min(he,re),y:Math.min(Ie,m1)})},`surface-contour-cell-${De}-${Ue}`))}let et=[{value:u1,x:he,y:Ie},{value:Ce,x:re,y:Ie},{value:fe,x:re,y:m1},{value:Se,x:he,y:m1}],N1=[[et[0],et[1]],[et[1],et[2]],[et[2],et[3]],[et[3],et[0]]];oe.forEach(t1=>{let O1=[];if(N1.forEach(([G1,gt])=>{let vt=gt.value-G1.value;if(vt===0||!(G1.value<t1&&gt.value>t1||G1.value>t1&&gt.value<t1))return;let gn=(t1-G1.value)/vt;O1.push({x:G1.x+(gt.x-G1.x)*gn,y:G1.y+(gt.y-G1.y)*gn})}),O1.length===2){let G1=We.get(t1)??[];G1.push({end:O1[1]??O1[0]??{x:re,y:m1},start:O1[0]??{x:he,y:Ie}}),We.set(t1,G1)}else O1.length===4&&(E>=t1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([vt,It],gn)=>{let J1=O1[vt]??O1[0],Wt=O1[It]??O1[O1.length-1];if(!J1||!Wt)return;let Bt=We.get(t1)??[];Bt.push({end:Wt,start:J1}),We.set(t1,Bt)})})}let c1=Array.from(We.entries()).flatMap(([De,Ue],u1)=>LQ(Ue).map((Ce,Se)=>{let fe=sO(Ce,!0);return fe?(0,J.jsx)("path",{d:fe,fill:"none",stroke:e.wireframe?Ph(e,t,c,De):ln(Tl(e,t,c,De),.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.45:1.2},`surface-contour-line-${u1}-${Se}`):null})),b1=Array.from({length:s},(De,Ue)=>{let u1=Array.from({length:a},(Ce,Se)=>l[Se]?.[Ue]).filter(Ce=>Ce!=null);return u1.length===0?c.minValue:u1.reduce((Ce,Se)=>Ce+Se,0)/u1.length}),j1=Array.from({length:a},(De,Ue)=>{let u1=l[Ue]?.filter(Ce=>Ce!=null)??[];return u1.length===0?c.minValue:u1.reduce((Ce,Se)=>Ce+Se,0)/u1.length});return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{fill:m,height:r.height,stroke:jt(h,.14),strokeWidth:.8,width:r.width,x:r.left,y:r.top}),Array.from({length:s},(De,Ue)=>{let u1=r.left+(s<=1?r.width/2:Ue/(s-1)*r.width);return(0,J.jsx)("line",{stroke:e.wireframe?Ph(e,t,c,b1[Ue]??c.minValue):jt(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:u1,x2:u1,y1:r.top,y2:r.top+r.height},`surface-contour-grid-col-${Ue}`)}),Array.from({length:a},(De,Ue)=>{let u1=r.top+r.height-(a<=1?r.height/2:Ue/(a-1)*r.height),Ce=e.series[Ue]?.lineColor??e.series[Ue]?.color??Ph(e,t,c,j1[Ue]??c.minValue);return(0,J.jsx)("line",{stroke:e.wireframe?Ce:jt(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:r.left,x2:r.left+r.width,y1:u1,y2:u1},`surface-contour-grid-row-${Ue}`)}),me,c1,e.wireframe?null:(0,J.jsx)("rect",{fill:"none",height:r.height,stroke:jt(h,.1),strokeWidth:.8,width:r.width,x:r.left,y:r.top})]})}let x=hn(e.view3d?.rotX??(e.wireframe?90:25),-88,88)*(Math.PI/180),v=hn(e.view3d?.rotY??(e.wireframe?0:30),-88,88)*(Math.PI/180),g=e.view3d?.rAngAx===!1,y=hn((e.view3d?.perspective??(g?30:0))/100,0,1),w=hn((e.view3d?.depthPercent??100)/100,.2,4),P=Math.cos(x),z=Math.sin(x),k=Math.cos(v),L=Math.sin(v),I=Array.from({length:a},(oe,me)=>Array.from({length:s},(We,c1)=>{let b1=l[me][c1],j1=b1!=null,De=s<=1?0:(c1/(s-1)-.5)*2,Ue=j1?-(((b1-d)/(p-d)-.5)*1.8)*w:.9*w,u1=a<=1?0:(me/(a-1)-.5)*2,Ce=De*k+u1*L,Se=-De*L+u1*k,fe=Ue*P-Se*z,he=Ue*z+Se*P,re=g?1/Math.max(.18,1+he*(.24+y*.5)):1;return{depth:he,hasValue:j1,value:b1??d,x:Ce*re,y:fe*re}})),N=I.flat(),U=Math.min(...N.map(oe=>oe.x)),$=Math.max(...N.map(oe=>oe.x)),X=Math.min(...N.map(oe=>oe.y)),ae=Math.max(...N.map(oe=>oe.y)),pe=Math.min(n.plot.width/Math.max(.25,$-U),n.plot.height/Math.max(.25,ae-X))*.82,Y=n.plot.left+n.plot.width/2,W=n.plot.top+n.plot.height/2,Te=(U+$)/2,qe=(X+ae)/2,we=I.map(oe=>oe.map(me=>({...me,x:Y+(me.x-Te)*pe,y:W+(me.y-qe)*pe}))),Ee=ud(e,t),Ve=e.axisLineColor??jt(Ee,.4),r1=[];for(let oe=0;oe<a-1;oe+=1)for(let me=0;me<s-1;me+=1){let We=we[oe][me],c1=we[oe][me+1],b1=we[oe+1][me+1],j1=we[oe+1][me];if(!We.hasValue||!c1.hasValue||!b1.hasValue||!j1.hasValue)continue;let De=(We.value+c1.value+b1.value+j1.value)/4,Ue=hn((De-d)/(p-d),0,1);r1.push({color:Q1e(e,t,Ue),depth:(We.depth+c1.depth+b1.depth+j1.depth)/4,key:`surface-quad-${oe}-${me}`,points:`${We.x},${We.y} ${c1.x},${c1.y} ${b1.x},${b1.y} ${j1.x},${j1.y}`,stroke:jt(Ee,.18)})}r1.sort((oe,me)=>oe.depth-me.depth);let S1=u?[]:(()=>{let oe=new Map,me=c.ticks.slice(1,-1);for(let We=0;We<a-1;We+=1)for(let c1=0;c1<s-1;c1+=1){let b1=we[We][c1],j1=we[We][c1+1],De=we[We+1][c1+1],Ue=we[We+1][c1];if(!b1.hasValue||!j1.hasValue||!De.hasValue||!Ue.hasValue)continue;let u1=[{point:b1,value:b1.value},{point:j1,value:j1.value},{point:De,value:De.value},{point:Ue,value:Ue.value}],Ce=[[u1[0],u1[1]],[u1[1],u1[2]],[u1[2],u1[3]],[u1[3],u1[0]]];me.forEach(Se=>{let fe=[];if(Ce.forEach(([he,re])=>{let Ie=re.value-he.value;if(Ie===0||!(he.value<Se&&re.value>Se||he.value>Se&&re.value<Se))return;let E=(Se-he.value)/Ie;fe.push({x:he.point.x+(re.point.x-he.point.x)*E,y:he.point.y+(re.point.y-he.point.y)*E})}),fe.length===2){let he=oe.get(Se)??[];he.push({end:fe[1]??fe[0]??{x:j1.x,y:j1.y},start:fe[0]??{x:b1.x,y:b1.y}}),oe.set(Se,he)}else fe.length===4&&((b1.value+j1.value+De.value+Ue.value)/4>=Se?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([Ie,m1])=>{let E=fe[Ie]??fe[0],et=fe[m1]??fe[fe.length-1];if(!E||!et)return;let N1=oe.get(Se)??[];N1.push({end:et,start:E}),oe.set(Se,N1)})})}return Array.from(oe.entries()).flatMap(([We,c1],b1)=>LQ(c1).map((j1,De)=>{let Ue=sO(j1,!0);return Ue?(0,J.jsx)("path",{d:Ue,fill:"none",stroke:ln(qh(e,t,c,We),.26),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.55},`surface-level-line-${b1}-${De}`):null}))})(),f1=(oe,me,We,c1)=>Uue(oe).map((b1,j1)=>{let De=sO(b1,e.wireframe===!0);return De?(0,J.jsx)("path",{d:De,fill:"none",stroke:We,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:c1},`${me}-${j1}`):null});return(0,J.jsxs)("g",{children:[u?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("rect",{fill:m,height:n.plot.height,stroke:jt(Ve,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}),Array.from({length:s},(oe,me)=>{let We=n.plot.left+(s<=1?n.plot.width/2:me/(s-1)*n.plot.width);return(0,J.jsx)("line",{stroke:jt(h,.12),strokeWidth:.8,x1:We,x2:We,y1:n.plot.top,y2:n.plot.top+n.plot.height},`surface-fallback-column-grid-${me}`)}),Array.from({length:a},(oe,me)=>{let We=n.plot.top+n.plot.height-(a<=1?n.plot.height/2:me/(a-1)*n.plot.height);return(0,J.jsx)("line",{stroke:jt(h,.12),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:We,y2:We},`surface-fallback-row-grid-${me}`)})]}):null,e.wireframe?null:r1.map(oe=>(0,J.jsx)("polygon",{fill:oe.color,fillOpacity:.95,points:oe.points,stroke:oe.stroke,strokeWidth:.7},oe.key)),Array.from({length:a},(oe,me)=>{let We=we[me],c1=l[me]?.filter(j1=>j1!=null).reduce((j1,De,Ue,u1)=>j1+De/Math.max(1,u1.length),0)??c.minValue,b1=e.wireframe?e.series[me]?.lineColor??e.series[me]?.color??Ph(e,t,c,c1):ln(Tl(e,t,c,c1),.1);return(0,J.jsx)("g",{children:f1(We,`surface-row-${me}`,b1,e.wireframe?Math.max(1.45,e.series[me]?.lineWidthPx??1.8):.8)},`surface-row-${me}`)}),Array.from({length:s},(oe,me)=>{let We=Array.from({length:a},(De,Ue)=>we[Ue][me]),c1=Array.from({length:a},(De,Ue)=>l[Ue]?.[me]).filter(De=>De!=null),b1=c1.length>0?c1.reduce((De,Ue)=>De+Ue,0)/c1.length:c.minValue,j1=e.wireframe?Ph(e,t,c,b1):ln(Tl(e,t,c,b1),.1);return(0,J.jsx)("g",{children:f1(We,`surface-column-${me}`,j1,e.wireframe?1.35:.8)},`surface-column-${me}`)}),S1,e.wireframe?(0,J.jsx)("rect",{fill:"none",height:n.plot.height,stroke:jt(Ve,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}):null]})}function fde(e,t,n){let o=hL(e,t),r=aa(e),i=e.series.length,a=Math.max(r.length,e.series.reduce((c,u)=>Math.max(c,u.values.length),0));if(i===0||a===0)return null;let s=o.width/a,l=o.height/i;return(0,J.jsx)("g",{children:e.series.flatMap((c,u)=>Array.from({length:a},(d,p)=>{let m=o.left+p*s,h=o.top+u*l,x=Ua(n,e.id,u,p);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("rect",{...Un(u,p),fill:"transparent",height:l,stroke:"none",width:s,x:m,y:h}),x?z5(`surface-selection-${u}-${p}`,m,h,s,l):null]},`surface-hit-${u}-${p}`)}))})}function kh(e,t){let n=e.findIndex(o=>t.test((o.name??"").toLowerCase()));return n>=0?n:null}function mde(e,t,n,o){let r=aa(e);if(r.length===0||e.series.length<2)return null;let i=ete(e),a=i.high??0,s=i.low??Math.min(1,e.series.length-1),l=i.close??Math.min(2,e.series.length-1),c=i.open,u=i.volume!=null&&![a,s,l,c].includes(i.volume)?i.volume:null,d=e.series[a],p=e.series[s],m=e.series[l],h=c!=null?e.series[c]:null,x=u!=null?e.series[u]:null,v=r.map((W,Te)=>{let qe=yr(d.values[Te]),we=yr(p.values[Te]),Ee=yr(m.values[Te]),Ve=h?yr(h.values[Te]):null,r1=x?yr(x.values[Te]):null;return qe==null||we==null||Ee==null?null:{category:W,close:Ee,high:qe,low:we,open:Ve,volume:r1}}).filter(W=>W!=null);if(v.length===0)return null;let g=n.plot,y=x!=null&&v.some(W=>(W.volume??0)>0),w=e.axisLineColor??e.chartAreaBorderColor??t.border,P=tte(e,w),z=y?Math.min(0,...v.flatMap(W=>[W.low,W.close,W.open??W.close,W.volume??0])):Math.min(...v.map(W=>W.low)),k=Math.max(...y?v.flatMap(W=>[W.high,W.close,W.open??W.close,W.volume??0]):v.map(W=>W.high)),L=rP(typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:z,typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:k,e.valueAxis?.majorUnit,y),I=Fi().domain([L.min,L.max]).range([g.top+g.height,g.top]),N=f5().domain(r).range([g.left,g.left+g.width]).paddingInner(.28).paddingOuter(.18),U=L.ticks,$=qa(e),X=P.openAccent,ae=c!=null?P.lineColor:P.closeAccent,pe=Math.max(1,Math.ceil(r.length/Math.max(4,Math.floor(g.width/68)))),Y=I(Math.max(L.min,0));return(0,J.jsxs)("g",{children:[U.map(W=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(w,.72),strokeWidth:1,x1:g.left,x2:g.left+g.width,y1:I(W),y2:I(W)}),(0,J.jsx)("text",{fill:$,fontSize:10,textAnchor:"end",x:g.left-6,y:I(W)+3,children:Yr(W)})]},`stock-tick-${W}`)),r.map((W,Te)=>{if(Te%pe!==0&&Te!==r.length-1)return null;let qe=(N(W)??g.left)+N.bandwidth()*.5;return(0,J.jsx)("text",{fill:$,fontSize:10,textAnchor:"middle",x:qe,y:g.top+g.height+14,children:W},`stock-cat-${W}`)}),(0,J.jsx)("line",{stroke:w,strokeWidth:1.2,x1:g.left,x2:g.left,y1:g.top,y2:g.top+g.height}),(0,J.jsx)("line",{stroke:w,strokeWidth:1.2,x1:g.left,x2:g.left+g.width,y1:g.top+g.height,y2:g.top+g.height}),v.map((W,Te)=>{let qe=(N(W.category)??g.left)+N.bandwidth()*.5,we=Te>0?v[Te-1]?.close??W.close:W.close,Ee=W.open!=null?W.close>=W.open:W.close>=we,Ve=P.lineColor,r1=Math.max(5,N.bandwidth()*.56),S1=qe-r1/2,f1=W.open!=null?I(W.open):null,oe=I(W.close),me=I(W.high),We=I(W.low),c1=Ua(o,e.id,l,Te);return(0,k5.createElement)("g",{...Un(l,Te),key:`stock-point-${Te}`},y&&W.volume!=null?(0,J.jsx)("rect",{fill:P.volumeFill,height:Math.max(1,Y-I(W.volume)),opacity:.94,stroke:"none",width:Math.max(3,N.bandwidth()*.64),x:qe-Math.max(3,N.bandwidth()*.64)/2,y:I(W.volume)}):null,(0,J.jsx)("line",{stroke:Ve,strokeWidth:1.6,x1:qe,x2:qe,y1:me,y2:We}),W.open!=null&&f1!=null?Math.abs(f1-oe)>=1?(0,J.jsx)("rect",{fill:Ee?P.upFill:P.downFill,height:Math.max(1.4,Math.abs(oe-f1)),stroke:Ve,strokeWidth:1.3,width:r1,x:S1,y:Math.min(f1,oe)}):(0,J.jsx)("line",{stroke:Ve,strokeWidth:1.6,x1:S1,x2:S1+r1,y1:oe,y2:oe}):(0,J.jsx)("line",{stroke:ae,strokeWidth:1.8,x1:qe,x2:qe+7,y1:oe,y2:oe}),W.open!=null&&f1!=null?(0,J.jsx)("line",{stroke:X,strokeWidth:1.8,x1:qe-7,x2:qe,y1:f1,y2:f1}):null,c1?$5(`stock-selection-${Te}`,[{x:qe,y:oe}]):null)})]})}function hde(e,t,n,o){let r=Z1e(e);if(r.length===0)return null;let i=n.plot,a=r.map(g=>g.label),s=f5().domain(a).range([i.left,i.left+i.width]).paddingInner(.34).paddingOuter(.18),l=[],c=0;r.forEach((g,y)=>{let w=g.isSubtotal?0:c,P=g.isSubtotal?c:c+g.value;g.isSubtotal||(c=P),l.push({...g,end:P,index:y,start:w})});let u=l.flatMap(g=>[0,g.start,g.end]),d=Math.min(...u),p=Math.max(...u);p<=d&&(p=d+1);let m=Fi().domain([d,p]).range([i.top+i.height,i.top]),h=X0(d,p,e.valueAxis?.majorUnit),x=e.axisLineColor??e.chartAreaBorderColor??t.border,v=qa(e);return(0,J.jsxs)("g",{children:[h.map(g=>(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(x,.72),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:m(g),y2:m(g)}),(0,J.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:i.left-6,y:m(g)+3,children:Yr(g)})]},`waterfall-y-${g}`)),(0,J.jsx)("line",{stroke:x,strokeWidth:1.2,x1:i.left,x2:i.left,y1:i.top,y2:i.top+i.height}),(0,J.jsx)("line",{stroke:x,strokeWidth:1.2,x1:i.left,x2:i.left+i.width,y1:m(0),y2:m(0)}),l.map((g,y)=>{let w=s(g.label)??i.left,P=s.bandwidth(),z=Math.max(g.start,g.end),k=Math.min(g.start,g.end),L=m(z),I=Math.max(1,m(k)-L),N=g.isSubtotal?ln(g.color,.18):g.value>=0?g.color:jt(g.color,.22),U=y>0?l[y-1]:null,$=U?m(U.end):0,X=Ua(o,e.id,0,y);return(0,J.jsxs)("g",{children:[U?(0,J.jsx)("line",{stroke:jt(x,.35),strokeDasharray:"3 3",strokeWidth:1,x1:(s(U.label)??i.left)+s.bandwidth(),x2:w,y1:$,y2:$}):null,(0,J.jsx)("rect",{...Un(0,y),fill:N,rx:2,ry:2,stroke:X?"#64748b":ln(N,.22),strokeWidth:X?2:1,x:w,y:L,width:P,height:I}),X?z5(`waterfall-selection-${y}`,w,L,P,I):null,(0,J.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:w+P*.5,y:i.top+i.height+14,children:g.label}),(0,J.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:w+P*.5,y:L-6,children:Yr(g.end)})]},`waterfall-bar-${y}`)})]})}function gde(e,t,n,o){let r=Z1e(e).map(u=>({...u,value:Math.max(0,u.value)})).filter(u=>u.value>0);if(r.length===0)return null;let i=n.plot,a=Math.max(...r.map(u=>u.value)),s=i.height/r.length,l=i.left+i.width*.5,c=dP(e);return(0,J.jsx)("g",{children:r.map((u,d)=>{let p=u.value/a*i.width,m=i.top+d*s,h=Math.max(6,s-2),x=l-p*.5,v=u.isSubtotal?ln(u.color,.14):u.color,g=p>90,y=Ua(o,e.id,0,d);return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{...Un(0,d),fill:v,height:h,rx:0,ry:0,stroke:y?"#64748b":ln(v,.2),strokeWidth:y?2:1,width:p,x,y:m}),y?z5(`funnel-selection-${d}`,x,m,p,h):null,(0,J.jsx)("text",{fill:c,fontSize:10,textAnchor:g?"middle":"start",x:g?l:l+p*.5+8,y:m+s*.5,children:`${u.label} ${Yr(u.value)}`})]},`funnel-stage-${d}`)})})}function yde(e,t,n,o){let r=fL(e);if(!r)return null;let i=C8(r).sum(h=>h.children&&h.children.length>0?0:Math.max(1e-4,h.value??0)).sort((h,x)=>(x.value??0)-(h.value??0)),a=bI().size([Math.PI*2,i.height+1])(i),s=n.plot,l=Math.max(24,Math.min(s.width,s.height)*.5),c=l*.16,u=s.left+s.width*.5,d=s.top+s.height*.5,p=Math.max(1,a.height||1),m=Nu().startAngle(h=>h.x0).endAngle(h=>h.x1).padAngle(.005).padRadius(l).innerRadius(h=>c+(h.y0-1)/p*(l-c)).outerRadius(h=>c+(h.y1-1)/p*(l-c)-1);return(0,J.jsxs)("g",{transform:`translate(${u}, ${d})`,children:[a.descendants().filter(h=>h.depth>0).map((h,x)=>{let v=m(h);if(!v)return null;let g=(h.x0+h.x1)*.5-Math.PI*.5,y=c+((h.y0+h.y1)*.5-1)/p*(l-c),w=Math.cos(g)*y,P=Math.sin(g)*y,k=(h.x1-h.x0)*y>26,L=Lue(e,h),I=Ua(o,e.id,0,x);return(0,J.jsxs)("g",{children:[(0,J.jsx)("path",{...Un(0,x),d:v,fill:L,stroke:I?"#64748b":t.surface,strokeWidth:I?2:1}),I?$5(`sunburst-selection-${x}`,[{x:w,y:P}]):null,k?(0,J.jsx)("text",{fill:ln(L,.65),fontSize:9,textAnchor:"middle",transform:`translate(${w}, ${P}) rotate(${g*180/Math.PI})`,children:h.data.name}):null]},`sunburst-node-${x}`)}),(0,J.jsx)("circle",{fill:e.chartAreaFillColor??t.surface,r:c-2})]})}function vde(e,t,n,o){let r=fL(e);if(!r)return null;let i=C8(r).sum(s=>s.children&&s.children.length>0?0:Math.max(1e-4,s.value??0)).sort((s,l)=>(l.value??0)-(s.value??0)),a=SI().size([n.plot.width,n.plot.height]).paddingInner(2).paddingOuter(1).round(!0).tile(NO)(i);return(0,J.jsx)("g",{transform:`translate(${n.plot.left}, ${n.plot.top})`,children:a.leaves().map((s,l)=>{let c=Due(e,s),u=Math.max(0,s.x1-s.x0),d=Math.max(0,s.y1-s.y0),p=u>48&&d>22,m=Ua(o,e.id,0,l);return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{...Un(0,l),fill:c,rx:3,ry:3,stroke:m?"#64748b":t.surface,strokeWidth:m?2:1,x:s.x0,y:s.y0,width:u,height:d}),m?z5(`treemap-selection-${l}`,s.x0,s.y0,u,d):null,p?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("text",{fill:ln(c,.68),fontSize:10,fontWeight:600,x:s.x0+8,y:s.y0+14,children:s.data.name}),(0,J.jsx)("text",{fill:ln(c,.54),fontSize:9,x:s.x0+8,y:s.y0+28,children:Yr(s.value??0)})]}):null]},`treemap-leaf-${l}`)})})}function bde(e,t,n,o){let r=e.series.filter(y=>y.hidden!==!0);if(r.length===0)return null;let i=r.map((y,w)=>({color:y.color??p2(e,typeof y.formatIdx=="number"?y.formatIdx:w),label:w3(y.name)||`Series ${w+1}`,lineColor:y.lineColor??y.color??p2(e,typeof y.formatIdx=="number"?y.formatIdx:w),series:y,stats:Oue(y),visibility:Nue(y)})).filter(y=>y.stats!=null);if(i.length===0)return null;let a=i.flatMap(y=>[y.stats.min,y.stats.lowerWhisker,y.stats.q1,y.stats.median,y.stats.q3,y.stats.upperWhisker,y.stats.max]),s=Math.min(...a),l=Math.max(...a),c=V8(e.valueAxis,s,l,!1),u=Fi().domain([c.min,c.max]).range([n.plot.top+n.plot.height,n.plot.top]),d=e_().domain(i.map((y,w)=>w)).range([n.plot.left+24,n.plot.left+n.plot.width-24]),p=i.length>1?Math.abs((d(1)??0)-(d(0)??0)):n.plot.width*.5,m=hn(p*.34,20,54),h=Math.max(8,m*.52),x=e.axisLineColor??e.chartAreaBorderColor??t.border,v=qa(e),g=i.filter(y=>y.visibility.meanLine).map((y,w)=>`${d(w)??n.plot.left},${u(y.stats.mean)}`);return(0,J.jsxs)("g",{children:[c.ticks.map((y,w)=>{let P=u(y);return(0,J.jsxs)("g",{children:[(0,J.jsx)("line",{stroke:jt(x,.22),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:P,y2:P}),(0,J.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:n.plot.left-6,y:P+3,children:Yr(y)})]},`box-whisker-grid-${w}`)}),(0,J.jsx)("line",{stroke:x,strokeWidth:1,x1:n.plot.left,x2:n.plot.left,y1:n.plot.top,y2:n.plot.top+n.plot.height}),(0,J.jsx)("line",{stroke:x,strokeWidth:1,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:n.plot.top+n.plot.height,y2:n.plot.top+n.plot.height}),g.length>=2?(0,J.jsx)("polyline",{fill:"none",points:g.join(" "),stroke:ln(x,.2),strokeDasharray:"4 3",strokeWidth:1}):null,i.map((y,w)=>{let P=d(w)??n.plot.left,z=u(y.stats.q3),k=u(y.stats.q1),L=u(y.stats.median),I=u(y.stats.lowerWhisker),N=u(y.stats.upperWhisker),U=u(y.stats.mean),$=y.visibility.nonoutliers?y.stats.visiblePoints:[],X=y.visibility.outliers?y.stats.outliers:[],ae=Ua(o,e.id,w,w);return(0,k5.createElement)("g",{...Un(w),key:`box-whisker-series-${w}`},(0,J.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:P,x2:P,y1:N,y2:z}),(0,J.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:P,x2:P,y1:k,y2:I}),(0,J.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:P-h*.5,x2:P+h*.5,y1:N,y2:N}),(0,J.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:P-h*.5,x2:P+h*.5,y1:I,y2:I}),(0,J.jsx)("rect",{...Un(w,w),fill:jt(y.color,.35),fillOpacity:.72,height:Math.max(1,k-z),stroke:ae?"#64748b":y.lineColor,strokeWidth:ae?2:1.5,width:m,x:P-m*.5,y:z}),ae?z5(`box-whisker-selection-${w}`,P-m*.5,z,m,Math.max(1,k-z)):null,(0,J.jsx)("line",{stroke:ln(y.lineColor,.15),strokeWidth:2,x1:P-m*.5,x2:P+m*.5,y1:L,y2:L}),y.visibility.meanMarker?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("line",{stroke:ln(y.lineColor,.18),strokeWidth:1.2,x1:P-4,x2:P+4,y1:U-4,y2:U+4}),(0,J.jsx)("line",{stroke:ln(y.lineColor,.18),strokeWidth:1.2,x1:P-4,x2:P+4,y1:U+4,y2:U-4})]}):null,$.map((pe,Y)=>{let W=u(pe),Te=(Y%7-3)*(m/16);return(0,k5.createElement)("circle",{...Un(w,Y),key:`box-whisker-visible-${w}-${Y}`,cx:P+Te,cy:W,fill:y.color,fillOpacity:.45,r:2,stroke:"none"})}),X.map((pe,Y)=>{let W=u(pe);return(0,k5.createElement)("circle",{...Un(w,Y),key:`box-whisker-outlier-${w}-${Y}`,cx:P,cy:W,fill:"#ffffff",r:3,stroke:y.lineColor,strokeWidth:1.2})}),(0,J.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:P,y:n.plot.top+n.plot.height+14,children:y.label}))})]})}function Sde(e,t,n,o){let r=Math.max(0,e.series.findIndex($=>$.hidden!==!0)),i=e.series[r]??null;if(!i)return null;let a=aa(e),s=bue(i),l=s?.geography&&typeof s.geography=="object"?s.geography:null,c=Sue(a,l),u=typeof l?.viewedRegionType=="string"?l.viewedRegionType:null,d=typeof l?.projectionType=="string"?l.projectionType:null,p=c==="us-state"?YI():d==="miller"?XI():JI(),m=xue(c),h=V1e(i),x=h?new Map(Array.from(new Set(h)).map(($,X)=>[$,q0(e,X,r)])):null,v=a.map(($,X)=>{let ae=IO($,c),pe=yr(i.values[X]);return{colorLabel:h?.[X]??null,feature:ae,key:w3($),label:w3($),value:pe}}).filter($=>$.feature!=null&&($.value!=null||$.colorLabel!=null)),g=v.length>0&&(u==="dataOnly"||v.length===1),y=g?v.map($=>$.feature):m;p.fitExtent([[n.plot.left+8,n.plot.top+8],[n.plot.left+n.plot.width-8,n.plot.top+n.plot.height-8]],{type:"FeatureCollection",features:y});let w=VI(p),P=g?y:m,z=wue(e,r),k=e.chartAreaBorderColor&&e.chartAreaBorderColor!=="transparent"?e.chartAreaBorderColor:ln(z,.22),L=v.map($=>$.value).filter($=>typeof $=="number"&&Number.isFinite($)),I=L.length>0?Math.min(...L):0,N=L.length>0?Math.max(...L):1,U=s?.regionLabelLayout!=="none";return(0,J.jsxs)("g",{children:[P.map(($,X)=>{let ae=w($);return ae?(0,J.jsx)("path",{d:ae,fill:z,stroke:k,strokeLinejoin:"round",strokeWidth:.6},`region-map-base-${$.id??X}`):null}),v.map(($,X)=>{let ae=w($.feature);if(!ae)return null;let pe=$.value!=null?(()=>{let qe=N<=I?1:($.value-I)/Math.max(1e-6,N-I);return W1e(e,r,qe)})():x?.get($.colorLabel??"")??q1e(e,r),Y=Ua(o,e.id,r,X),W=w.centroid($.feature),Te=Number.isFinite(W[0])&&Number.isFinite(W[1]);return(0,J.jsxs)(Ha.Fragment,{children:[(0,J.jsx)("path",{...Un(r,X),d:ae,fill:pe,stroke:Y?"#64748b":ln(pe,.18),strokeLinejoin:"round",strokeWidth:Y?1.8:.85}),Y&&Te?$5(`region-map-selection-${X}`,[{x:W[0],y:W[1]}]):null]},`region-map-value-${$.key||X}`)}),U?v.map(($,X)=>{let ae=w.bounds($.feature),[[pe,Y],[W,Te]]=ae,qe=W-pe,we=Te-Y;if(!Number.isFinite(qe)||!Number.isFinite(we)||qe<26||we<12)return null;let Ee=w.centroid($.feature);return!Number.isFinite(Ee[0])||!Number.isFinite(Ee[1])?null:(0,J.jsx)("text",{fill:dP(e),fontSize:9,fontWeight:600,textAnchor:"middle",x:Ee[0],y:Ee[1],children:yL($.label,Math.max(28,qe-4),9)},`region-map-label-${$.key||X}`)}):null]})}function FQ(e,t,n,o){return(0,J.jsxs)("g",{children:[(0,J.jsx)("rect",{fill:jt(e.chartAreaFillColor??t.surface,.02),height:n.plot.height,stroke:jt(e.axisLineColor??t.border,.2),strokeDasharray:"3 3",width:n.plot.width,x:n.plot.left,y:n.plot.top}),(0,J.jsx)("text",{fill:hue(e),fontSize:11,textAnchor:"middle",x:n.plot.left+n.plot.width/2,y:n.plot.top+n.plot.height/2,children:`Unsupported chart type: ${o}`})]})}function xde(e,t,n,o,r){return pL(e)?lde(e,t,n,r)??FQ(e,t,n,"Combo"):o==="ColumnClustered"||o==="ColumnStacked"||o==="ColumnPercentStacked"||o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked"?ade(e,t,n,o,r):o==="Line"||o==="LineStacked"||o==="LinePercentStacked"||o==="Area"||o==="AreaStacked"||o==="AreaPercentStacked"?sde(e,t,n,o,r):o==="Scatter"||o==="ScatterLines"?lO(e,t,n,!1,r):o==="ScatterSmooth"?lO(e,t,n,!0,r):o==="Bubble"?cde(e,t,n,r):o==="Radar"?ude(e,t,n,r):o==="Pie"||o==="Pie3D"||o==="PieExploded"||o==="Doughnut"?dde(e,t,n,o,r):o==="BarOfPie"?pde(e,t,n,r):o==="Surface"?nte(e,t,n,r):o==="Stock"?mde(e,t,n,r):o==="Waterfall"?hde(e,t,n,r):o==="Funnel"?gde(e,t,n,r):o==="BoxWhisker"?bde(e,t,n,r):o==="Sunburst"?yde(e,t,n,r):o==="Treemap"?vde(e,t,n,r):o==="RegionMap"?Sde(e,t,n,r):FQ(e,t,n,o)}var HQ=Ha.memo(function({chart:t,onChartElementDoubleClick:n,onChartElementPointerDown:o,palette:r,rect:i,selectedChartElement:a}){let s=$ue(t),l=Wue(t,s,r),c=Gue(t,i,l),u=t.raw&&typeof t.raw=="object"?t.raw:null,d=u?.chartAreaNoFill===!0||u?.plotAreaNoFill===!0,p=t.chartAreaFillColor??(d?"transparent":"#ffffff"),m=t.chartAreaBorderColor??"transparent",h=p.trim().toLowerCase(),x=m.trim().toLowerCase(),v=h==="transparent"&&x==="transparent",g=F1e(t.fontFamily),y=Ha.useCallback(P=>{let z=EQ(t,P.target,a);z&&(AO(P.target)&&P.stopPropagation(),o?.(z,P))},[t,o,a]),w=Ha.useCallback(P=>{let z=EQ(t,P.target,a);z&&(AO(P.target)&&P.stopPropagation(),n?.(z,P))},[t,n,a]);return s==="Surface"?(0,J.jsx)(lue,{background:p,borderColor:m,chart:t,fallback:nte(t,r,c,a),fontFamily:g,layout:c,onDoubleClick:w,onPointerDown:y,overlay:(0,J.jsxs)(J.Fragment,{children:[fde(t,c,a),que(t,c),jQ(t,c,r),UQ(t,c,r)]}),palette:r}):(0,J.jsxs)("svg",{"aria-label":t.title??t.name??"Chart",onDoubleClick:w,onPointerDown:y,role:"img",style:{display:"block",fontFamily:g,height:"100%",pointerEvents:"auto",width:"100%"},viewBox:`0 0 ${c.width} ${c.height}`,children:[v?null:(0,J.jsx)("rect",{fill:p,height:c.height,stroke:m,strokeWidth:1,width:c.width,x:0,y:0}),jQ(t,c,r),UQ(t,c,r),xde(t,r,c,s,a)]})},(e,t)=>e.chart===t.chart&&e.onChartElementDoubleClick===t.onChartElementDoubleClick&&e.onChartElementPointerDown===t.onChartElementPointerDown&&e.palette===t.palette&&e.rect.height===t.rect.height&&e.rect.width===t.rect.width&&e.rect.left===t.rect.left&&e.rect.top===t.rect.top&&e.selectedChartElement===t.selectedChartElement),wde={border:"#e4e4e7",buttonSurface:"#ffffff",buttonText:"#18181b",canvas:"#fafafa",danger:"#dc2626",headerSurface:"#f4f4f5",headerText:"#71717a",mutedSurface:"#f5f5f5",mutedText:"#71717a",rowHeaderSurface:"#f4f4f5",shadow:"0 1px 2px rgba(0, 0, 0, 0.04)",sheetActiveSurface:"#ffffff",sheetActiveText:"#18181b",sheetInactiveSurface:"#e4e4e7",sheetInactiveText:"#52525b",strongBorder:"#d4d4d8",subtleSurface:"#fafafa",surface:"#ffffff",text:"#18181b",toolbarSurface:"#f5f5f5"},rte={border:"rgba(255, 255, 255, 0.10)",buttonSurface:"rgba(255, 255, 255, 0.06)",buttonText:"#f4f4f5",canvas:"#09090b",danger:"#f87171",headerSurface:"#18181b",headerText:"#a1a1aa",mutedSurface:"#111113",mutedText:"#a1a1aa",rowHeaderSurface:"#18181b",shadow:"0 1px 2px rgba(0, 0, 0, 0.28)",sheetActiveSurface:"#27272a",sheetActiveText:"#fafafa",sheetInactiveSurface:"#18181b",sheetInactiveText:"#a1a1aa",strongBorder:"rgba(255, 255, 255, 0.16)",subtleSurface:"#101012",surface:"#111113",text:"#f4f4f5",toolbarSurface:"#101012"};function _de(e){return e.surface===rte.surface}function Pde(e=!1,t,n){let o=e?rte:wde;return t===void 0&&n===void 0?o:{...o,headerSurface:t??o.headerSurface,headerText:n??o.headerText,rowHeaderSurface:t??o.rowHeaderSurface}}var _s=24,_5=80,F8=24,ld=40,qQ="application/x-react-xlsx-range+json",R_=200,z_=50,j8=120,U8=24,cO=600,uO=120,Cde=2e3,kde=120,Rde=160,zde=24,$de=200,Ede=24,Mde=600,Tde=480,$_=4,ote=16,Ade=10,VQ=8,B0=480,ed=480,WQ=ed-96,GQ=ed*1.5,E_=B0*2;var Ide=48,Nde=.0025,Ode=16,Rh=["#2563eb","#dc2626","#7c3aed","#059669","#ea580c","#db2777"],ZQ={bubble:Rh[3]??"#059669",category:Rh[2]??"#7c3aed",name:Rh[0]??"#2563eb",point:Rh[5]??"#db2777",value:Rh[4]??"#ea580c"},td="#ffffff",Al="#64748b",XQ="#ffffff",Lde="rgba(15, 23, 42, 0.18)",oP="0 4px",dO=["nw","n","ne","e","se","s","sw","w"],Dde=4096,Bde=2e4,YQ=4096,jde=2048,Ude=512,KQ=[],OO={e:"ew-resize",n:"ns-resize",ne:"nesw-resize",nw:"nwse-resize",s:"ns-resize",se:"nwse-resize",sw:"nesw-resize",w:"ew-resize"},Fde=new Set(["borderRadius","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius","bottom","fontSize","gap","height","left","letterSpacing","margin","marginBottom","marginLeft","marginRight","marginTop","maxHeight","maxWidth","minHeight","minWidth","outlineOffset","outlineWidth","padding","paddingBottom","paddingLeft","paddingRight","paddingTop","right","textIndent","top","width"]),JQ=new Map,QQ=new Map,pO=new Map,eee=new Map,tee=new Map;function dd(e,t,n,o){if(e.size>=o){let r=e.keys().next().value;r!==void 0&&e.delete(r)}return e.set(t,n),n}function ite(e){return Math.round(e*4)/4}function ks(e,t){if(t.length===0)return 0;let n=`${e.font}\0${t}`,o=QQ.get(n);return o!==void 0?o:dd(QQ,n,e.measureText(t).width,Bde)}function fO(e,{align:t,color:n,decoration:o,ellipsize:r=!1,lineThroughY:i,maxWidth:a,text:s,textX:l,underlineY:c,zoomFactor:u}){if(!o||s.length===0)return;let d=r&&a!==void 0?Math.min(a,ks(e,s)):ks(e,s),p=t==="right"?l-d:t==="center"?l-d/2:l;e.strokeStyle=n,e.lineWidth=Math.max(1,u*.75),o.includes("underline")&&(e.beginPath(),e.moveTo(p,c),e.lineTo(p+d,c),e.stroke()),o.includes("line-through")&&(e.beginPath(),e.moveTo(p,i),e.lineTo(p+d,i),e.stroke())}function Hde(e){if(typeof Path2D>"u")return null;let t=tee.get(e);return t||dd(tee,e,new Path2D(e),Ude)}function Oh(e,t){return t===1?e:e.replace(/(-?\d*\.?\d+)(px|pt)\b/g,(n,o,r)=>{let i=Number.parseFloat(o);return Number.isFinite(i)?`${i*t}${r}`:`${o}${r}`})}function M_(e,t){if(t===1)return e;let n={};return Object.entries(e).forEach(([o,r])=>{if(typeof r=="string"){n[o]=Oh(r,t);return}if(typeof r=="number"&&Fde.has(o)){n[o]=r*t;return}n[o]=r}),n}function ate(e,t=0){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"){let n=e.match(/-?\d*\.?\d+/);if(n){let o=Number.parseFloat(n[0]);if(Number.isFinite(o))return o}}return t}function ste(e){if(typeof e=="number")return{bottom:e,left:e,right:e,top:e};if(typeof e=="string"){let t=e.trim().split(/\s+/).map(a=>ate(a,0));if(t.length===1){let[a=0]=t;return{bottom:a,left:a,right:a,top:a}}if(t.length===2){let[a=0,s=0]=t;return{bottom:a,left:s,right:s,top:a}}if(t.length===3){let[a=0,s=0,l=0]=t;return{bottom:l,left:s,right:s,top:a}}let[n=0,o=0,r=0,i=0]=t;return{bottom:r,left:i,right:o,top:n}}return{bottom:0,left:0,right:0,top:0}}function qde(e){return typeof e!="number"||!Number.isFinite(e)||e<0||e>180?null:-(e>90?90-e:e)}function bL(e,t=12){if(typeof e.font=="string"&&e.font.trim().length>0)return e.font;let n=typeof e.fontStyle=="string"&&e.fontStyle.trim().length>0?e.fontStyle:"normal",o=typeof e.fontSize=="string"&&e.fontSize.trim().length>0?e.fontSize:typeof e.fontSize=="number"&&Number.isFinite(e.fontSize)?`${e.fontSize}px`:`${t}px`,r=typeof e.fontWeight=="number"||typeof e.fontWeight=="string"?String(e.fontWeight):"400",i=typeof e.fontFamily=="string"&&e.fontFamily.trim().length>0?e.fontFamily:"ui-sans-serif, system-ui, sans-serif";return`${n} ${r} ${o} ${i}`}function Vde(e,t){let n=typeof e.fontStyle=="string"&&e.fontStyle.trim().length>0?e.fontStyle:"normal",o=typeof e.fontWeight=="number"||typeof e.fontWeight=="string"?String(e.fontWeight):"400",r=typeof e.fontFamily=="string"&&e.fontFamily.trim().length>0?e.fontFamily:"ui-sans-serif, system-ui, sans-serif";return`${n} ${o} ${Math.max(1,t)}px ${r}`}function nd(e){if(typeof e!="string")return null;let t=e.trim();if(!t||t==="none")return null;let n=t.split(/\s+/);if(n.length<3)return null;let o=ate(n[0],1),r=n[1]??"solid",i=n.slice(2).join(" ");return!Number.isFinite(o)||o<=0||!i?null:{color:i,style:r,width:o}}function nee(e){if(!e)return-1;let t={dashed:1,dotted:0,double:3,solid:2};return e.width*10+(t[e.style]??0)}function ree(e,t){let n=nee(e);return nee(t)>n?t:e}function Wde(e,t,n){if(e.lineCap="butt",t==="dashed"){e.setLineDash([Math.max(3,n*3),Math.max(2,n*2)]);return}if(t==="dotted"){e.lineCap="round",e.setLineDash([Math.max(.01,n*.01),Math.max(2,n*2.2)]);return}e.setLineDash([])}function Il(e,t,n,o){let r=o.width/2,i=n.left,a=n.left+n.width,s=n.top,l=n.top+n.height;e.strokeStyle=o.color,e.lineWidth=o.width,Wde(e,o.style,o.width);let c=(u=0)=>{e.beginPath(),t==="top"?(e.moveTo(i,s+r+u),e.lineTo(a,s+r+u)):t==="bottom"?(e.moveTo(i,l-r-u),e.lineTo(a,l-r-u)):t==="left"?(e.moveTo(i+r+u,s),e.lineTo(i+r+u,l)):(e.moveTo(a-r-u,s),e.lineTo(a-r-u,l)),e.stroke()};if(o.style==="double"){let u=Math.max(1,o.width);e.lineWidth=Math.max(1,o.width/3),e.setLineDash([]),c(0),c(u)}else c(0);e.setLineDash([]),e.lineCap="butt",e.lineWidth=1}function oee(e,t,n){if(n<=0||t.length===0)return"";let o=ite(n),r=`${e.font}\0${o}\0${t}`,i=pO.get(r);if(i!==void 0)return i;if(ks(e,t)<=n)return dd(pO,r,t,YQ),t;let a="\u2026",s=0,l=t.length;for(;s<l;){let c=Math.ceil((s+l)/2),u=`${t.slice(0,c)}${a}`;ks(e,u)<=n?s=c:l=c-1}return dd(pO,r,s<=0?a:`${t.slice(0,s)}${a}`,YQ)}function LO(e,t=12){let n=e.fontSize;if(typeof n=="number"&&Number.isFinite(n))return n;if(typeof n=="string"){let o=n.trim(),r=Number.parseFloat(o);if(Number.isFinite(r))return o.endsWith("pt")?r*(96/72):o.endsWith("em")||o.endsWith("rem")?r*16:r}return t}function rd(e,t=12){let n=LO(e,t),o=e.lineHeight;if(typeof o=="number"&&Number.isFinite(o))return o>4?o:o*n;if(typeof o=="string"){let r=o.trim();if(!r||r==="normal")return n*1.2;let i=Number.parseFloat(r);if(Number.isFinite(i))return/^-?\d*\.?\d+$/.test(r)?i>4?i:i*n:r.endsWith("pt")?i*(96/72):r.endsWith("em")||r.endsWith("rem")?i*16:i}return n*1.2}function mO(e,t,n,o){return e==="top"?t+o/2:e==="middle"?t+n/2:t+n-o/2}function Gde(e,t,n){if(t.length<=1)return t.length;let o=1,r=t.length,i=1;for(;o<=r;){let a=Math.floor((o+r)/2),s=t.slice(0,a);ks(e,s)<=n?(i=a,o=a+1):r=a-1}return i}function lte(e,t,n){if(t.length===0)return[""];if(n<=0)return t.replace(/\r\n?/g,`
`).split(`
`);let o=t.replace(/\r\n?/g,`
`),r=ite(n),i=`${e.font}\0${r}\0${o}`,a=eee.get(i);if(a)return a;let s=o.split(`
`),l=[];for(let c of s){if(c.length===0){l.push("");continue}let u=c;for(;u.length>0;){if(ks(e,u)<=n){l.push(u);break}let d=Math.max(1,Gde(e,u,n)),p=u.slice(0,d),m=d<u.length?Math.max(p.lastIndexOf(" "),p.lastIndexOf("	")):-1,h=m>0?m:d,x=u.slice(0,h);if(x.length===0){l.push(u.slice(0,d)),u=u.slice(d);continue}l.push(x.replace(/\s+$/g,"")),u=u.slice(h).replace(/^\s+/g,"")}}return dd(eee,i,l,jde)}function iee(e){let t=[e.font,e.fontStyle,e.fontWeight,e.fontSize,e.fontFamily,e.borderTop,e.borderRight,e.borderBottom,e.borderLeft,e.padding,e.textAlign,e.color,e.textDecoration,e.textOverflow,e.whiteSpace].map(o=>o==null?"":String(o)).join(""),n=JQ.get(t);return n||dd(JQ,t,{baseFont:bL(e,12),bottomBorder:nd(e.borderBottom),leftBorder:nd(e.borderLeft),padding:ste(e.padding),rightBorder:nd(e.borderRight),textAlign:e.textAlign==="right"||e.textAlign==="center"?e.textAlign:"left",textColor:typeof e.color=="string"?e.color:"#000000",textDecoration:typeof e.textDecoration=="string"?e.textDecoration:void 0,textOverflowEllipsis:e.textOverflow==="ellipsis",topBorder:nd(e.borderTop),usesWrappedText:e.whiteSpace==="pre-wrap"},Dde)}function DO(e){let t=[],n="",o=0;for(let r of e){if(r==="("){o+=1,n+=r;continue}if(r===")"){o=Math.max(0,o-1),n+=r;continue}if(r===","&&o===0){t.push(n.trim()),n="";continue}n+=r}return n.trim().length>0&&t.push(n.trim()),t}function aee(e){return DO(e).map(t=>{let n=t.match(/^(.*?)(?:\s+(-?\d*\.?\d+)%)?$/);if(!n)return null;let o=n[1]?.trim(),r=n[2]?Number.parseFloat(n[2]):Number.NaN;return o?{color:o,offset:Number.isFinite(r)?Math.max(0,Math.min(1,r/100)):null}:null}).filter(t=>!!t)}function Zde(e,t,n){let o=n.match(/^linear-gradient\((.*)\)$/i);if(o){let i=DO(o[1]??"");if(i.length>=2){let s=(i[0]?.trim()??"180deg").match(/(-?\d*\.?\d+)deg/i),c=(90-(s?Number.parseFloat(s[1]??"180"):180))*Math.PI/180,u=t.width/2,d=t.height/2,p=t.left+u,m=t.top+d,h=Math.abs(Math.cos(c)*u)+Math.abs(Math.sin(c)*d),x=p-Math.cos(c)*h,v=m+Math.sin(c)*h,g=p+Math.cos(c)*h,y=m-Math.sin(c)*h,w=e.createLinearGradient(x,v,g,y),P=aee(i.slice(1).join(","));if(P.length>0)return P.map((k,L)=>({color:k.color,offset:k.offset??(P.length===1?0:L/(P.length-1))})).forEach(k=>{w.addColorStop(k.offset,k.color)}),w}}let r=n.match(/^radial-gradient\((.*)\)$/i);if(r){let i=DO(r[1]??""),a=i[0]?.startsWith("circle")?i.slice(1):i,s=e.createRadialGradient(t.left+t.width/2,t.top+t.height/2,0,t.left+t.width/2,t.top+t.height/2,Math.max(t.width,t.height)/2),l=aee(a.join(","));if(l.length>0)return l.map((u,d)=>({color:u.color,offset:u.offset??(l.length===1?0:d/(l.length-1))})).forEach(u=>{s.addColorStop(u.offset,u.color)}),s}return null}function Xde(e,t,n,o,r,i){if(i.gradient===!1)return i.color;let a=e.createLinearGradient(t,n,t+o,n);return a.addColorStop(0,cte(i.color,.28)),a.addColorStop(1,i.color),a}function Yde(e,t,n,o,r){if(e.save(),t.glyph){e.textAlign="center",e.textBaseline="middle",e.fillStyle=t.color??t.backgroundColor??"#6b7280",e.fillText(t.glyph,n,o),e.restore();return}if(t.shape==="arrow"){let i=t.color??"#111827",a=t.borderColor??xL(i,.32),s=r/16;e.translate(n,o),e.rotate((t.rotationDeg??0)*Math.PI/180),e.translate(-8*s,-8*s),e.beginPath(),e.moveTo(2.5*s,8*s),e.lineTo(8.4*s,2.4*s),e.lineTo(8.4*s,5.2*s),e.lineTo(13.5*s,5.2*s),e.lineTo(13.5*s,10.8*s),e.lineTo(8.4*s,10.8*s),e.lineTo(8.4*s,13.6*s),e.closePath(),e.fillStyle=i,e.fill(),e.strokeStyle=a,e.lineWidth=Math.max(1,1.25*s),e.lineJoin="round",e.stroke(),e.restore();return}e.beginPath(),e.arc(n,o,r/2,0,Math.PI*2),e.fillStyle=t.color??t.backgroundColor??"#6b7280",e.fill(),e.restore()}function Kde(e){return`${Math.round(e)}%`}function Lh(e,t,n){return Math.min(n,Math.max(t,e))}function Jde(e){let t=Math.abs(e.deltaY)>=Math.abs(e.deltaX)?e.deltaY:e.deltaX;switch(e.deltaMode){case WheelEvent.DOM_DELTA_LINE:return t*Ode;case WheelEvent.DOM_DELTA_PAGE:return t*window.innerHeight;default:return t}}function zh(e,t,n){return{x:Lh(e-n.left,0,n.width),y:Lh(t-n.top,0,n.height)}}function see(e,t){return Math.hypot(e.clientX-t.clientX,e.clientY-t.clientY)}function lee(e){let t=/^#?([0-9a-f]{6})$/i.exec(e);return t?{blue:Number.parseInt(t[1].slice(4,6),16),green:Number.parseInt(t[1].slice(2,4),16),red:Number.parseInt(t[1].slice(0,2),16)}:null}function SL(e,t,n){let o=lee(e),r=lee(t);if(!o||!r)return e;let i=Math.max(0,Math.min(1,n)),a=(s,l)=>Math.round(s+(l-s)*i);return`#${[a(o.red,r.red),a(o.green,r.green),a(o.blue,r.blue)].map(s=>s.toString(16).padStart(2,"0")).join("")}`}function cte(e,t){return SL(e,"#ffffff",t)}function xL(e,t){return SL(e,"#000000",t)}var ute=j.createContext(null),Qde=j.createContext({isDark:!1});function epe(...e){return e.filter(Boolean).join(" ")}function dte(e,t){return"hsl(225 4% 6%)"}function T_(e,t){return po(t)?dte(e?.themePalette,t):e?.themePalette.colorsByIndex[0]??td}function or(e){return{start:{col:Math.min(e.start.col,e.end.col),row:Math.min(e.start.row,e.end.row)},end:{col:Math.max(e.start.col,e.end.col),row:Math.max(e.start.row,e.end.row)}}}function tpe(e){if(!e)return null;let[t,n]=e.split(":"),o=Number(t),r=Number(n);return!Number.isInteger(o)||!Number.isInteger(r)||o<0||r<0?null:{row:o,col:r}}function Ih(e,t){return!!(e&&t&&e.row===t.row&&e.col===t.col)}function md(e,t){if(!t)return!1;let n=or(t);return e.row>=n.start.row&&e.row<=n.end.row&&e.col>=n.start.col&&e.col<=n.end.col}function npe(e,t){let n=null;for(let o of t){if(!md(e,o.range))continue;let r=or(o.range);n={borderBottom:e.row===r.end.row,borderLeft:e.col===r.start.col,borderRight:e.col===r.end.col,borderTop:e.row===r.start.row,fillColor:o.fillColor,strokeColor:o.strokeColor}}return n}function $h(e,t){if(!e||!t)return e===t;let n=or(e),o=or(t);return n.start.row===o.start.row&&n.start.col===o.start.col&&n.end.row===o.end.row&&n.end.col===o.end.col}function rpe(e){return e.key.length===1&&!e.altKey&&!e.ctrlKey&&!e.metaKey}function pte(e){return e instanceof Element?e.closest("a[href], button, input, select, textarea, [contenteditable=''], [contenteditable='true'], [role='button'], [role='menu'], [role='menuitem'], [role='textbox'], [tabindex]:not([tabindex='-1'])"):null}function hO(e,t){let n=pte(e);return!!(n&&n!==t&&t.contains(n))}function A_(e){let t=new Array(e.length+1).fill(0);for(let n=0;n<e.length;n+=1)t[n+1]=t[n]+(e[n]??0);return t}function cee(e,t,n){for(let o=t;o<=n;o+=1)if(e.has(o))return!0;return!1}function uee(e,t,n){let o=new Set(e),r=new Set(t);if(o.size===0||r.size===0||n.length===0)return{colIndices:Array.from(r).sort((a,s)=>a-s),rowIndices:Array.from(o).sort((a,s)=>a-s)};let i=!0;for(;i;){i=!1;for(let a of n){let s=cee(o,a.startRowIndex,a.endRowIndex),l=cee(r,a.startColIndex,a.endColIndex);if(!(!s||!l)){for(let c=a.startRowIndex;c<=a.endRowIndex;c+=1)o.has(c)||(o.add(c),i=!0);for(let c=a.startColIndex;c<=a.endColIndex;c+=1)r.has(c)||(r.add(c),i=!0)}}}return{colIndices:Array.from(r).sort((a,s)=>a-s),rowIndices:Array.from(o).sort((a,s)=>a-s)}}function dee(e,t){return e.map(n=>`${t(n)}:${n.start}:${n.size}`).join("|")}function ope(e){if(!e)return"";let t=or(e);return[t.start.row,t.start.col,t.end.row,t.end.col].join(":")}function qi(e,t,n){return t>n?0:(e[n+1]??0)-(e[t]??0)}function pee(e,t,n){let o=new Map,r=n;for(let i of e)o.set(i,r),r+=t[i]??0;return o}function R4(e,t){let n=e.length-1;if(n<=0)return-1;if(t<=0)return 0;if(t>=e[n])return n-1;let o=0,r=n-1;for(;o<r;){let i=Math.floor((o+r)/2);(e[i+1]??0)<=t?o=i+1:r=i}return o}function Wu(e,t){return!Number.isFinite(e)||t<=0?0:Math.max(0,Math.min(e,Math.max(0,t-.001)))}function BO(e,t,n){return Math.max(e+1+n,t)}function fee(e,t,n,o){if(t<=0)return[];if(e.length===0){let a=[],s=Math.min(t,Math.max(0,n+1));for(let l=0;l<s;l+=1)o?.has(l)||a.push(l);for(let l=s;l<t;l+=1)a.push(l);return a}let r=e.filter(a=>a<t),i=Math.max(0,n+1);for(let a=i;a<t;a+=1)r.push(a);return r}function Gu(e,t,n,o,r){let i=BO(e,t,n);return o?Math.min(i,Math.max(t,r)):i}function ipe(e,t,n){let o=0;for(let r=0;r<e.length&&!((e[r]??0)>=n);r+=1)o+=t[r]??0;return o}function mee(e,t,n,o,r,i){if(i&&e>=0&&e<i.length)return i[e]??0;let a=o?.get(e);return a!==void 0&&r?r[a]??0:ipe(t,n,e)}function j_(e,t,n,o,r,i){let a=i?.headerHeight??F8,s=i?.rowHeaderWidth??ld,l=i?.zoomFactor??1,c=(x,v)=>s+mee(x,n,r,i?.colIndexByActual,i?.colPrefixSums,i?.actualColPrefixSums)+x3(v)*l,u=(x,v)=>a+mee(x,t,o,i?.rowIndexByActual,i?.rowPrefixSums,i?.actualRowPrefixSums)+x3(v)*l;if(e.kind==="absolute")return{height:Math.max(1,x3(e.sizeEmu.cy)*l),left:s+x3(e.positionEmu.x)*l,top:a+x3(e.positionEmu.y)*l,width:Math.max(1,x3(e.sizeEmu.cx)*l)};if(e.kind==="one-cell")return{height:Math.max(1,x3(e.sizeEmu.cy)*l),left:c(e.from.col,e.from.colOffsetEmu),top:u(e.from.row,e.from.rowOffsetEmu),width:Math.max(1,x3(e.sizeEmu.cx)*l)};let d=c(e.from.col,e.from.colOffsetEmu),p=u(e.from.row,e.from.rowOffsetEmu),m=c(e.to.col,e.to.colOffsetEmu),h=u(e.to.row,e.to.rowOffsetEmu);return{height:Math.max(1,h-p),left:d,top:p,width:Math.max(1,m-d)}}function ape(e,t,n,o,r,i){return j_(e.anchor,t,n,o,r,i)}function spe(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function lpe(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function cpe(e){return e.anchor.kind==="absolute"?{maxCol:0,maxRow:0}:e.anchor.kind==="one-cell"?{maxCol:e.anchor.from.col,maxRow:e.anchor.from.row}:{maxCol:Math.max(e.anchor.from.col,e.anchor.to.col),maxRow:Math.max(e.anchor.from.row,e.anchor.to.row)}}function I_(e,t,n=240){let o=t.left-n,r=t.top-n,i=t.left+t.width+n,a=t.top+t.height+n,s=e.left+e.width,l=e.top+e.height;return s>=o&&e.left<=i&&l>=r&&e.top<=a}function upe(e,t,n,o,r,i,a,s,l){let c=l?.headerHeight??F8,u=l?.rowHeaderWidth??ld,d=l?.defaultRowHeight??_s,p=l?.defaultColWidth??_5,m=i?.row&&i.row>0&&t.length>0?t.reduce((g,y)=>Math.max(g,(a.get(y)??c)+(o[y]??d)),c):null,h=i?.col&&i.col>0&&n.length>0?n.reduce((g,y)=>Math.max(g,(s.get(y)??u)+(r[y]??p)),u):null,x=m!==null&&e.top+e.height<=m+.5,v=h!==null&&e.left+e.width<=h+.5;return x&&v?"corner":x?"top":v?"left":"scroll"}function dpe(e,t,n=1){let o=e.stroke?.none?0:Math.max(0,e.stroke?.widthPx??0)*n,r=e.stroke?.color??"transparent",i=e.fill?.none?"transparent":e.fill?.color??"transparent",a=e.paragraphs.some(c=>c.runs.some(u=>u.text.trim().length>0)),s=[e.rotationDeg?`rotate(${e.rotationDeg}deg)`:"",e.flipH?"scaleX(-1)":"",e.flipV?"scaleY(-1)":""].filter(Boolean),l=0;return e.geometry==="ellipse"?l="9999px":e.geometry==="roundRect"&&(l=12*n),{alignItems:e.textBox?.verticalAlign==="middle"?"center":e.textBox?.verticalAlign==="bottom"?"flex-end":"flex-start",backgroundColor:i,border:o>0?`${o}px solid ${r}`:"none",borderRadius:l,boxSizing:"border-box",display:"flex",flexDirection:"column",height:t.height,justifyContent:"flex-start",left:t.left,opacity:Math.min(e.fill?.opacity??1,e.stroke?.opacity??1),overflow:a?"hidden":"visible",position:"absolute",top:t.top,transform:s.join(" ")||void 0,transformOrigin:"center center",width:t.width,zIndex:e.zIndex}}function ppe(e,t){return Number.isFinite(e)?Math.max(0,Math.min(100,e)):t}function Kn(e,t,n){let o=e.geometryAdjustments?.[t];return typeof o!="number"?n:ppe(o/1e3,n)}function mo(e){return e.length===0?"":e.map(([t,n],o)=>`${o===0?"M":"L"} ${t} ${n}`).join(" ")+" Z"}function pd(e,t,n=50){let o=t*(Math.PI/180);return[n+Math.cos(o)*e,n+Math.sin(o)*e]}function gO(e,t=-90,n=50){return mo(Array.from({length:e},(o,r)=>pd(n,t+360/e*r)))}function w5(e,t,n=-90,o=50){return mo(Array.from({length:e*2},(r,i)=>{let a=i%2===0?o:t;return pd(a,n+360/(e*2)*i)}))}function fpe(e){let t=Math.max(0,Math.min(50,e)),n=100-t;return[`M ${t} 0`,`L ${n} 0`,`Q 100 0 100 ${t}`,`L 100 ${n}`,`Q 100 100 ${n} 100`,`L ${t} 100`,`Q 0 100 0 ${n}`,`L 0 ${t}`,`Q 0 0 ${t} 0`,"Z"].join(" ")}function mpe(){return"M 50 0 A 50 50 0 1 1 49.999 0 Z"}function hpe(e,t){let[n,o]=pd(50,e),[r,i]=pd(50,t),s=(t>=e?t-e:360-(e-t))>180?1:0;return["M 50 50",`L ${n} ${o}`,`A 50 50 0 ${s} 1 ${r} ${i}`,"Z"].join(" ")}function gpe(e,t){let[n,o]=pd(50,e),[r,i]=pd(50,t),s=(t>=e?t-e:360-(e-t))>180?1:0;return[`M ${n} ${o}`,`A 50 50 0 ${s} 1 ${r} ${i}`,"Z"].join(" ")}function hee(e){let t=Math.max(10,Math.min(40,e)),n=50-t/2,o=50+t/2;return mo([[n,0],[o,0],[o,n],[100,n],[100,o],[o,o],[o,100],[n,100],[n,o],[0,o],[0,n],[n,n]])}function ype(){return mo([[0,20],[70,20],[70,0],[100,50],[70,100],[70,80],[0,80]])}function vpe(){return mo([[0,20],[54,20],[54,0],[100,50],[54,100],[54,80],[0,80],[32,50]])}function bpe(e){let t=Kn(e,"adj2",36),n=Kn(e,"adj1",20),o=Math.min(24,t*.7),r=50-n,i=50+n,a=100-t;return mo([[0,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o,i],[0,50],[o,r]])}function Spe(e){let t=Kn(e,"adj2",34),n=Kn(e,"adj1",20),o=12,r=50-n,i=50+n,a=100-t;return[`M 0 ${r} L ${o} ${r} L ${o} ${i} L 0 ${i} Z`,mo([[o*1.6,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o*1.6,i]])].join(" ")}function xpe(e){let t=Kn(e,"adj1",28),n=Kn(e,"adj2",34);return mo([[100,100-t],[t,100-t],[t,100],[0,50],[t,0],[t,n],[100,n]])}function wpe(e){let t=Kn(e,"adj1",26),n=Kn(e,"adj2",28),o=Kn(e,"adj3",12),r=50,i=r-o,a=r+o;return mo([[0,i],[100-t,i],[100-t,n],[100-t*.5,n],[100,0],[100-t*1.5,n],[100-t,n],[100-t,100],[100-t*2,100],[100-t*2,a],[0,a]])}function _pe(e){let t=Kn(e,"adj1",22),n=Kn(e,"adj2",28);return mo([[100,100],[100,55],[45,55],[45,100],[0,50],[45,0],[45,45],[100-t,45],[100-t,100]])}function Ppe(e){let t=Kn(e,"adj2",22),n=Kn(e,"adj1",16),o=50-n,r=50+n,i=50-n,a=50+n;return mo([[t,o],[i,o],[i,t],[0,t],[50,0],[100,t],[a,t],[a,o],[100-t,o],[100-t,0],[100,50],[100-t,100],[100-t,r],[t,r],[t,100],[0,50],[t,0]])}function Cpe(e){let t=Kn(e,"adj2",22),n=Kn(e,"adj1",14),o=50-n,r=50+n,i=50-n,a=50+n;return mo([[o,t],[t,t],[t,i],[0,50],[t,100-i],[t,a],[o,a],[o,100-t],[i,100-t],[50,100],[100-i,100-t],[r,100-t],[r,a],[100-t,a],[100-t,100-i],[100,50],[100-t,i],[100-t,t],[r,t],[r,i],[100-i,t],[50,0],[i,t],[o,t]])}function kpe(){return["M 50 92","C 18 72 0 52 0 28","C 0 10 14 0 28 0","C 38 0 46 6 50 16","C 54 6 62 0 72 0","C 86 0 100 10 100 28","C 100 52 82 72 50 92","Z"].join(" ")}function Rpe(){return mo([[42,0],[10,58],[38,58],[24,100],[90,36],[58,36],[72,0]])}function zpe(){return["M 50 0","C 20 24 0 44 0 68","C 0 86 14 100 32 100","C 60 100 82 78 82 50","C 82 26 68 10 50 0","Z"].join(" ")}function $pe(){return["M 22 70","C 8 70 0 62 0 50","C 0 40 6 32 18 30","C 20 16 30 8 44 8","C 54 8 62 12 68 20","C 72 14 80 12 88 14","C 98 18 100 26 100 34","C 100 44 94 50 88 52","C 92 66 82 76 68 76","C 62 84 52 88 42 88","C 32 88 24 82 22 70","Z"].join(" ")}function Epe(e){let t=Kn(e,"adj2",38),n=Kn(e,"adj1",20),o=50-n,r=50+n,i=100-t;return mo([[0,o],[i,o],[i,0],[100,50],[i,100],[i,r],[0,r]])}function Mpe(e){let t=Kn(e,"adj2",38),n=Kn(e,"adj1",20),o=50-n,r=50+n,i=t;return mo([[100,o],[i,o],[i,0],[0,50],[i,100],[i,r],[100,r]])}function Tpe(e){let t=Kn(e,"adj2",38),n=Kn(e,"adj1",20),o=50-n,r=50+n,i=t;return mo([[o,100],[o,i],[0,i],[50,0],[100,i],[r,i],[r,100]])}function Ape(e){let t=Kn(e,"adj2",38),n=Kn(e,"adj1",20),o=50-n,r=50+n,i=100-t;return mo([[o,0],[o,i],[0,i],[50,100],[100,i],[r,i],[r,0]])}function gee(e){let t=Kn(e,"adj2",24),n=Kn(e,"adj1",18),o=50-n,r=50+n;return mo([[t,o],[100-t,o],[100-t,0],[100,50],[100-t,100],[100-t,r],[t,r],[t,100],[0,50],[t,0]])}function yee(e){let t=Kn(e,"adj2",24),n=Kn(e,"adj1",18),o=50-n,r=50+n;return mo([[o,t],[o,100-t],[0,100-t],[50,100],[100,100-t],[r,100-t],[r,t],[100,t],[50,0],[0,t]])}function Ipe(e){let t=Kn(e,"adj1",25),n=Kn(e,"adj2",27),o=Kn(e,"adj3",12.5),r=Kn(e,"adj4",43.75),i=r-o,a=r+o,s=100-n;return mo([[0,i],[s,i],[s,0],[100,r],[s,100],[s,a],[t,a],[t,100],[0,100]])}function Npe(e){switch(e.geometry){case"arc":return{path:"M 8 74 C 18 24 82 24 92 74",viewBox:{width:100,height:100}};case"bentArrow":return{path:Ipe(e),viewBox:{width:100,height:100}};case"bentUpArrow":return{path:wpe(e),viewBox:{width:100,height:100}};case"blockArc":return{path:"M 12 78 A 38 38 0 1 1 78 12 L 62 28 A 16 16 0 1 0 28 62 Z",viewBox:{width:100,height:100}};case"can":return{path:"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z",viewBox:{width:100,height:100}};case"chevron":return{path:"M 0 0 L 62 0 L 100 50 L 62 100 L 0 100 L 38 50 Z",viewBox:{width:100,height:100}};case"chevronArrow":return{path:vpe(),viewBox:{width:100,height:100}};case"chord":return{path:gpe(-30,210),viewBox:{width:100,height:100}};case"cloud":case"cloudCallout":return{path:$pe(),viewBox:{width:100,height:100}};case"diamond":case"flowChartDecision":return{path:"M 50 0 L 100 50 L 50 100 L 0 50 Z",viewBox:{width:100,height:100}};case"downArrow":return{path:Ape(e),viewBox:{width:100,height:100}};case"line":return{path:"M 0 0 L 100 100",viewBox:{width:100,height:100}};case"ellipse":case"flowChartTerminator":return{path:mpe(),viewBox:{width:100,height:100}};case"flowChartAlternateProcess":case"flowChartDelay":case"roundRect":return{path:fpe(Kn(e,"adj",18)),viewBox:{width:100,height:100}};case"flowChartCollate":return{path:"M 0 0 L 100 0 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartData":case"flowChartInputOutput":return{path:"M 24 0 L 100 0 L 76 100 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartDocument":return{path:"M 0 0 L 100 0 L 100 82 C 78 70 60 94 40 82 C 24 72 12 88 0 82 Z",viewBox:{width:100,height:100}};case"flowChartMagneticDisk":return{path:"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z",viewBox:{width:100,height:100}};case"flowChartManualInput":return{path:"M 16 0 L 100 0 L 84 100 L 0 100 Z",viewBox:{width:100,height:100}};case"flowChartPreparation":case"hexagon":return{path:"M 25 0 L 75 0 L 100 50 L 75 100 L 25 100 L 0 50 Z",viewBox:{width:100,height:100}};case"flowChartProcess":case"rect":return{path:"M 0 0 L 100 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"heart":return{path:kpe(),viewBox:{width:100,height:100}};case"heptagon":return{path:gO(7),viewBox:{width:100,height:100}};case"homePlate":case"flowChartOffpageConnector":return{path:"M 0 0 L 70 0 L 100 50 L 70 100 L 0 100 Z",viewBox:{width:100,height:100}};case"leftArrow":return{path:Mpe(e),viewBox:{width:100,height:100}};case"leftBracket":return{path:"M 72 0 L 28 0 L 28 100 L 72 100",viewBox:{width:100,height:100}};case"leftBrace":return{path:"M 82 0 C 46 0 52 24 52 38 C 52 46 46 50 24 50 C 46 50 52 54 52 62 C 52 76 46 100 82 100",viewBox:{width:100,height:100}};case"leftRightArrowCallout":return{path:gee(e),viewBox:{width:100,height:100}};case"leftRightArrow":return{path:gee(e),viewBox:{width:100,height:100}};case"leftRightUpArrow":return{path:Ppe(e),viewBox:{width:100,height:100}};case"leftUpArrow":return{path:xpe(e),viewBox:{width:100,height:100}};case"lightningBolt":return{path:Rpe(),viewBox:{width:100,height:100}};case"mathPlus":case"plus":return{path:hee(Kn(e,"adj",26)),viewBox:{width:100,height:100}};case"cross":return{path:hee(Kn(e,"adj",22)),viewBox:{width:100,height:100}};case"mathMinus":case"minus":return{path:"M 0 40 L 100 40 L 100 60 L 0 60 Z",viewBox:{width:100,height:100}};case"mathMultiply":case"multiply":return{path:"M 18 0 L 50 32 L 82 0 L 100 18 L 68 50 L 100 82 L 82 100 L 50 68 L 18 100 L 0 82 L 32 50 L 0 18 Z",viewBox:{width:100,height:100}};case"mathDivide":return{path:"M 0 42 L 100 42 L 100 58 L 0 58 Z M 50 12 A 8 8 0 1 1 49.999 12 Z M 50 88 A 8 8 0 1 1 49.999 88 Z",viewBox:{width:100,height:100}};case"moon":return{path:"M 70 6 C 42 10 22 34 22 62 C 22 80 32 94 48 100 C 20 98 0 76 0 48 C 0 20 20 0 48 0 C 56 0 64 2 70 6 Z",viewBox:{width:100,height:100}};case"notchedRightArrow":return{path:bpe(e),viewBox:{width:100,height:100}};case"octagon":return{path:"M 30 0 L 70 0 L 100 30 L 100 70 L 70 100 L 30 100 L 0 70 L 0 30 Z",viewBox:{width:100,height:100}};case"parallelogram":return{path:"M 24 0 L 100 0 L 76 100 L 0 100 Z",viewBox:{width:100,height:100}};case"pentagon":return{path:"M 50 0 L 100 38 L 81 100 L 19 100 L 0 38 Z",viewBox:{width:100,height:100}};case"pie":case"pieWedge":return{path:hpe(-35,225),viewBox:{width:100,height:100}};case"pentagonArrow":return{path:ype(),viewBox:{width:100,height:100}};case"plaque":return{path:"M 12 0 L 88 0 L 100 12 L 100 88 L 88 100 L 12 100 L 0 88 L 0 12 Z",viewBox:{width:100,height:100}};case"quadArrow":return{path:Cpe(e),viewBox:{width:100,height:100}};case"rightArrow":return{path:Epe(e),viewBox:{width:100,height:100}};case"rightArrowCallout":return{path:"M 0 18 L 62 18 L 62 0 L 100 50 L 62 100 L 62 82 L 0 82 L 0 18 Z",viewBox:{width:100,height:100}};case"rightBracket":return{path:"M 28 0 L 72 0 L 72 100 L 28 100",viewBox:{width:100,height:100}};case"downArrowCallout":return{path:"M 18 0 L 82 0 L 82 58 L 100 58 L 50 100 L 0 58 L 18 58 L 18 0 Z",viewBox:{width:100,height:100}};case"rightBrace":return{path:"M 18 0 C 54 0 48 24 48 38 C 48 46 54 50 76 50 C 54 50 48 54 48 62 C 48 76 54 100 18 100",viewBox:{width:100,height:100}};case"round1Rect":return{path:"M 18 0 L 100 0 L 100 100 L 18 100 Q 0 100 0 82 L 0 18 Q 0 0 18 0 Z",viewBox:{width:100,height:100}};case"round2DiagRect":return{path:"M 18 0 L 100 0 L 100 82 Q 100 100 82 100 L 0 100 L 0 18 Q 0 0 18 0 Z",viewBox:{width:100,height:100}};case"round2SameRect":return{path:"M 18 0 L 82 0 Q 100 0 100 18 L 100 82 Q 100 100 82 100 L 0 100 L 0 0 Z",viewBox:{width:100,height:100}};case"decagon":return{path:gO(10),viewBox:{width:100,height:100}};case"dodecagon":return{path:gO(12),viewBox:{width:100,height:100}};case"rtTriangle":return{path:"M 0 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"star4":return{path:w5(4,20),viewBox:{width:100,height:100}};case"star5":return{path:w5(5,21),viewBox:{width:100,height:100}};case"star6":return{path:w5(6,23),viewBox:{width:100,height:100}};case"star7":return{path:w5(7,24),viewBox:{width:100,height:100}};case"star8":return{path:w5(8,25),viewBox:{width:100,height:100}};case"star10":return{path:w5(10,26),viewBox:{width:100,height:100}};case"star12":return{path:w5(12,26),viewBox:{width:100,height:100}};case"star16":return{path:w5(16,27),viewBox:{width:100,height:100}};case"star24":return{path:w5(24,28),viewBox:{width:100,height:100}};case"star32":return{path:w5(32,29),viewBox:{width:100,height:100}};case"stripedRightArrow":return{path:Spe(e),viewBox:{width:100,height:100}};case"sun":return{path:w5(12,36),viewBox:{width:100,height:100}};case"teardrop":return{path:zpe(),viewBox:{width:100,height:100}};case"triangle":return{path:"M 50 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"trapezoid":return{path:"M 20 0 L 80 0 L 100 100 L 0 100 Z",viewBox:{width:100,height:100}};case"upArrow":return{path:Tpe(e),viewBox:{width:100,height:100}};case"upArrowCallout":return{path:"M 50 0 L 100 42 L 82 42 L 82 100 L 18 100 L 18 42 L 0 42 L 50 0 Z",viewBox:{width:100,height:100}};case"upDownArrow":return{path:yee(e),viewBox:{width:100,height:100}};case"upDownArrowCallout":return{path:yee(e),viewBox:{width:100,height:100}};case"uturnArrow":return{path:_pe(e),viewBox:{width:100,height:100}};default:return null}}function vee(e){return e.svgPath&&e.svgViewBox?{path:e.svgPath,viewBox:e.svgViewBox}:Npe(e)}function Ope(e,t,n,o,r,i){let a=Math.max(0,Math.min(i,o/2,r/2));e.beginPath(),e.moveTo(t+a,n),e.lineTo(t+o-a,n),e.quadraticCurveTo(t+o,n,t+o,n+a),e.lineTo(t+o,n+r-a),e.quadraticCurveTo(t+o,n+r,t+o-a,n+r),e.lineTo(t+a,n+r),e.quadraticCurveTo(t,n+r,t,n+r-a),e.lineTo(t,n+a),e.quadraticCurveTo(t,n,t+a,n),e.closePath()}function Lpe(e,t,n){if(!t){e.setLineDash([]);return}let o=Math.max(1,n);switch(t){case"dash":e.setLineDash([4*o,3*o]);break;case"dashDot":e.setLineDash([4*o,2*o,o,2*o]);break;case"dot":e.setLineDash([o,2*o]);break;case"lgDash":e.setLineDash([8*o,3*o]);break;default:e.setLineDash([]);break}}function bee(e,t,n,o,r,i){if(e!=="triangle")return null;let a=(i.width/Math.max(1,r.width)+i.height/Math.max(1,r.height))/2,s=Math.max(a*8,a*o*4);return(0,ve.jsx)("marker",{id:t,markerHeight:s,markerUnits:"userSpaceOnUse",markerWidth:s,orient:"auto-start-reverse",overflow:"visible",refX:s,refY:s/2,viewBox:`0 0 ${s} ${s}`,children:(0,ve.jsx)("path",{d:`M 0 0 L ${s} ${s/2} L 0 ${s} z`,fill:n})},t)}function Dpe(e,t,n="left",o=1){return(0,ve.jsx)("p",{style:{margin:0,textAlign:e.align??n,whiteSpace:"pre-wrap"},children:e.runs.map((r,i)=>(0,ve.jsx)("span",{style:{color:r.color,fontFamily:r.fontFamily,fontSize:r.fontSizePt?`${r.fontSizePt*o}pt`:void 0,fontStyle:r.italic?"italic":void 0,fontWeight:r.bold?700:void 0,textDecoration:r.underline?"underline":void 0},children:r.text},i))},t)}function See(e,t){let n=t?.contentOffsetLeft??ld,o=t?.contentOffsetTop??F8,r=t?.minSizePx??ote;return{height:Math.max(r,e.height),left:Math.max(n,e.left),top:Math.max(o,e.top),width:Math.max(r,e.width)}}function Eh(e,t,n,o=1){let r=Ade*o,i=r/2,a={backgroundColor:n,border:`${Math.max(1,o)}px solid ${t}`,borderRadius:3*o,boxShadow:`0 1px ${3*o}px ${Lde}`,boxSizing:"border-box",cursor:OO[e],height:r,pointerEvents:"auto",position:"absolute",width:r};return e.includes("n")&&(a.top=-i),e.includes("s")&&(a.bottom=-i),e.includes("w")&&(a.left=-i),e.includes("e")&&(a.right=-i),(e==="n"||e==="s")&&(a.left=`calc(50% - ${i}px)`),(e==="e"||e==="w")&&(a.top=`calc(50% - ${i}px)`),a}function Bpe(e=!1,t,n){return j.useMemo(()=>Pde(e,t,n),[t,n,e])}function jO(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function fte(e){return`${jO(e.col)}${e.row+1}`}function UO(e){let t=/^([A-Z]+)(\d+)$/i.exec(e.trim());if(!t)return null;let[,n,o]=t,r=0;for(let i of n.toUpperCase())r=r*26+(i.charCodeAt(0)-64);return{col:r-1,row:Number(o)-1}}function jpe(e,t,n){if(!e)return null;let o=e.colStyleIds[n],r=e.rowStyleIds[t],i=o!==void 0?e.styleById[o]??null:null,a=r!==void 0?e.styleById[r]??null:null;return Wh(i,a,{replaceXfSubtrees:!0})}function Upe(e){if(!e)return null;let t=e.startsWith("#")?e.slice(1):e,n=t.lastIndexOf("!");if(n<0)return null;let o=t.slice(0,n).trim(),r=t.slice(n+1).trim(),i=UO(r);if(!i)return null;let a=o.startsWith("'")&&o.endsWith("'")?o.slice(1,-1).replace(/''/g,"'"):o;return{cell:i,sheetName:a}}function mte(e){return e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&apos;/g,"'").replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function N_(e,t){let n=$2(e.color,t)??"#000",o={dashed:"1px",dotted:"1px",double:"3px",hair:"0.5px",medium:"2px",thick:"3px",thin:"1px"},r={dashDot:"dashed",dashDotDot:"dotted",dashed:"dashed",dotted:"dotted",double:"double",hair:"solid",medium:"solid",mediumDashDot:"dashed",mediumDashDotDot:"dotted",mediumDashed:"dashed",slantDashDot:"dashed",thick:"solid",thin:"solid"};return`${o[e.style]??"1px"} ${r[e.style]??"solid"} ${n}`}function po(e){return _de(e)}function hte(e){let t=e.trim().toLowerCase(),n=/^#([0-9a-f]{6})$/.exec(t);if(n){let l=n[1];return[Number.parseInt(l.slice(0,2),16),Number.parseInt(l.slice(2,4),16),Number.parseInt(l.slice(4,6),16)]}let o=/^rgb\(\s*(\d{1,3})\s*[,\s]\s*(\d{1,3})\s*[,\s]\s*(\d{1,3})\s*\)$/.exec(t);if(o)return[Math.max(0,Math.min(255,Number.parseInt(o[1],10))),Math.max(0,Math.min(255,Number.parseInt(o[2],10))),Math.max(0,Math.min(255,Number.parseInt(o[3],10)))];let r=/^hsl\(\s*(-?\d+(?:\.\d+)?)\s*(?:deg)?(?:\s+|,\s*)(\d+(?:\.\d+)?)%(?:\s+|,\s*)(\d+(?:\.\d+)?)%\s*\)$/.exec(t);if(!r)return null;let i=(Number.parseFloat(r[1])%360+360)%360/360,a=Math.max(0,Math.min(1,Number.parseFloat(r[2])/100)),s=Math.max(0,Math.min(1,Number.parseFloat(r[3])/100));return Fpe(i,a,s)}function xee(e,t){let n=hte(e);if(!n)return e;let[o,r,i]=n;return`rgba(${o}, ${r}, ${i}, ${Math.max(0,Math.min(1,t))})`}function wee(e){let t=hte(e);if(!t)return null;let[n,o,r]=t.map(i=>{let a=i/255;return a<=.03928?a/12.92:((a+.055)/1.055)**2.4});return .2126*n+.7152*o+.0722*r}function _ee(e,t){let n=wee(e),o=wee(t);if(n===null||o===null)return null;let r=Math.max(n,o),i=Math.min(n,o);return(r+.05)/(i+.05)}function U_(e,t,n){if(!po(n))return e??"#000000";if(!e)return n.text;let o=_ee(e,t),r=_ee(n.text,t);return o!==null&&o>=4.5?e:r!==null&&(o===null||r>o)?n.text:e}function yO(e,t,n){let o=n;return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function Fpe(e,t,n){if(t===0){let i=Math.round(n*255);return[i,i,i]}let o=n<.5?n*(1+t):n+t-n*t,r=2*n-o;return[Math.round(yO(r,o,e+1/3)*255),Math.round(yO(r,o,e)*255),Math.round(yO(r,o,e-1/3)*255)]}function Hpe(e){return/[\s"'(),]/.test(e)?`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:e}function qpe(e,t){let n=typeof e?.scheme=="string"?e.scheme:null;if(n==="major")return t?.majorLatinFont;if(n==="minor")return t?.minorLatinFont}function Pee(e,t){let n=[typeof e?.name=="string"?e.name.trim():"",qpe(e,t)?.trim()??""].filter((r,i,a)=>r.length>0&&a.indexOf(r)===i);return n.length===0?void 0:n[0]?.toLowerCase()==="calibri"?["Calibri","Carlito",'"Aptos"','"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", "):[...n.map(Hpe),'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function Cee(e){let t=typeof e=="number"&&Number.isFinite(e)?e:11;return t<=11?1.2:t<=14?1.25:1.3}function FO(e,t){let n=[];return t?.right!==!1&&n.push(`inset -1px 0 0 ${e}`),t?.bottom!==!1&&n.push(`inset 0 -1px 0 ${e}`),n.join(", ")}function kee(e,t,n,o){let r=o?.showGridLines??!0,i=po(t)?dte(n,t):n?.colorsByIndex[0]??td,a=r?FO(t.border):void 0,s={backgroundColor:i,borderBottom:"none",borderRight:"none",boxShadow:a,color:U_(null,i,t),fontFamily:Pee({scheme:"minor"},n)??'"Segoe UI", Tahoma, Arial, sans-serif',fontSize:"12px",lineHeight:String(Cee(11)),overflow:"hidden",padding:oP,textOverflow:"clip",verticalAlign:"bottom",whiteSpace:"nowrap"};if(!e)return s;let l=e.fill,c=null,u=!1;if(l){let v=Xee(l,n);(v.backgroundColor||v.backgroundImage)&&(u=!0,c=v.backgroundColor,v.backgroundColor&&(s.backgroundColor=v.backgroundColor),v.backgroundImage&&(s.backgroundImage=v.backgroundImage))}let d=e.font,p=null,m=11;if(d){d.bold&&(s.fontWeight="bold"),d.italic&&(s.fontStyle="italic"),d.underline&&d.underline!=="none"&&(s.textDecoration="underline"),d.strikethrough&&(s.textDecoration=`${s.textDecoration??""} line-through`.trim());let v=$2(d.color,n);v&&(p=v,s.color=v),typeof d.size=="number"&&d.size!==11?(m=d.size,s.fontSize=`${d.size}pt`):typeof d.size=="number"&&(m=d.size);let g=Pee(d,n);g&&(s.fontFamily=g)}if(s.lineHeight=String(Cee(m)),po(t)&&!s.backgroundImage){let v=typeof s.backgroundColor=="string"?s.backgroundColor:i;s.color=U_(p,v,t)}else u||(s.color=U_(p,i,t));let h=e.alignment;if(h){if(h.horizontal&&h.horizontal!=="general"&&(s.textAlign=h.horizontal),h.vertical){let g={bottom:"bottom",center:"middle",top:"top"}[String(h.vertical)];g&&(s.verticalAlign=g)}h.wrapText&&(s.whiteSpace="pre-wrap",s.wordBreak="break-word")}let x=e.border;if(x){let v=!!(x.right?.style&&x.right.style!=="none"),g=!!(x.bottom?.style&&x.bottom.style!=="none");r&&(v||g)&&(s.boxShadow=FO(t.border,{bottom:!g,right:!v})||void 0),x.top?.style&&x.top.style!=="none"&&(s.borderTop=N_(x.top,n)),x.right?.style&&x.right.style!=="none"&&(s.borderRight=N_(x.right,n)),x.bottom?.style&&x.bottom.style!=="none"&&(s.borderBottom=N_(x.bottom,n)),x.left?.style&&x.left.style!=="none"&&(s.borderLeft=N_(x.left,n))}return s}var iP=null;function HO(e){if(typeof e!="string")return 8;let t=e.trim().split(/\s+/).map(n=>Number.parseFloat(n)).filter(n=>Number.isFinite(n));return t.length===1?t[0]*2:t.length===2||t.length===3?t[1]*2:t.length>=4?t[1]+t[3]:8}function gte(e){return bL(e,12)}function vO(e,t){if(!e)return 0;if(typeof document>"u")return e.length*7;iP??=document.createElement("canvas");let n=iP.getContext("2d",{alpha:!1});return n?(n.font=gte(t),ks(n,e)):e.length*7}function Vpe(e,t,n){if(!e)return 0;let o=Math.max(1,n-HO(t.padding)),r=rd(t,12),i=ste(t.padding),a=e.replace(/\r\n?/g,`
`).split(`
`).length;if(typeof document>"u")return a*r+i.top+i.bottom;iP??=document.createElement("canvas");let s=iP.getContext("2d",{alpha:!1});return s?(s.font=gte(t),lte(s,e,o).length*r+i.top+i.bottom):a*r+i.top+i.bottom}function Wpe(e){if(!e.value||e.isMergedSecondary||e.shrinkToFit||e.style.whiteSpace==="pre-wrap")return!1;let t=e.style.textAlign;return!(t&&t!=="left"&&t!=="start"&&t!=="center")}function Gpe(e){return!e.isMergedSecondary&&!e.colSpan&&e.value.length===0}function Zpe(e,t,n,o){let r=e.getFormulaAt(t,n),i=r?o?.cachedFormulaValues?.[fte({row:t,col:n})]:void 0,a=e.getFormattedValueAt(t,n);if(a&&!(r&&i!==void 0&&a.startsWith("#")))return mte(a);let s=e.getCalculatedValueAt(t,n);return r&&i!==void 0&&s.is_error?i:s.is_error?s.asError()??"":s.is_empty?"":s.toString()}function ql(e,t,n){let o=e.getCalculatedValueAt(t,n);if(o.is_number)return o.asNumber()??null;if(o.is_boolean)return o.asBoolean()?1:0;if(o.is_empty||o.is_error)return null;let r=Number(o.asText()??o.toString());return Number.isFinite(r)?r:null}function Xpe(e,t,n){let o=e.getCalculatedValueAt(t,n);if(o.is_boolean)return o.asBoolean()??null;if(o.is_number){let i=o.asNumber();return i==null?null:i!==0}let r=(o.asText()??o.toString()).trim().toLowerCase();return r==="true"?!0:r==="false"?!1:null}function Ype(e){let[t,n=t]=e.split(":"),o=UO(t??""),r=UO(n??"");return o&&r?{end:r,start:o}:null}function Kpe(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function Jpe(e){let t=!1;for(let n=0;n<e.length;n+=1){let o=e[n];if(o==="'"){if(t&&e[n+1]==="'"){n+=1;continue}t=!t;continue}if(o==="!"&&!t)return{range:e.slice(n+1),sheetName:Kpe(e.slice(0,n))}}return null}function Ree(e,t,n,o){let r=e.trim().replace(/^=/,"");if(!r)return null;if(!r.includes("!")&&o)try{let l=o.getNamedRange(r);typeof l=="string"&&l.length>0&&l!==r&&(r=l)}catch{}let i=Jpe(r),a=Ype((i?.range??r).replace(/\$/g,""));if(!a)return null;let s=t;if(i?.sheetName){let l=o?.sheetIndex(i.sheetName);if(typeof l=="number"&&Number.isInteger(l)&&l>=0)s=l;else{let c=n.find(u=>u.name===i.sheetName);c&&(s=c.workbookSheetIndex)}}return{range:or(a),workbookSheetIndex:s}}function Qpe(e,t){let n=or(e),o=n.end.row-n.start.row+1,r=n.end.col-n.start.col+1,i=o*r;if(t<0||t>=i)return null;let a=Math.floor(t/r),s=t%r,l={col:n.start.col+s,row:n.start.row+a};return{start:l,end:l}}function efe(e,t,n,o,r){if(!e)return[];let i=[],a=new Set,s=t?.chartId===e.id&&t.kind!=="chart"?t.seriesIndex:null,c=e.series.map((u,d)=>({series:u,seriesIndex:d})).filter(({series:u,seriesIndex:d})=>u.hidden!==!0&&(s==null||d===s)).flatMap(({series:u,seriesIndex:d})=>[{formula:typeof u.raw?.name=="string"?u.raw.name:void 0,role:"name",seriesIndex:d},{formula:u.categoriesRef?.formula,role:"category",seriesIndex:d},{formula:u.valuesRef?.formula,role:"value",seriesIndex:d},{formula:u.bubbleSizeRef?.formula,role:"bubble",seriesIndex:d}]);return c.forEach(u=>{if(!u.formula)return;let d=Ree(u.formula,e.workbookSheetIndex,n,o);if(!d)return;let p=[d.workbookSheetIndex,d.range.start.row,d.range.start.col,d.range.end.row,d.range.end.col].join(":");if(a.has(p))return;a.add(p);let m=ZQ[u.role];i.push({fillColor:xee(m,r?.24:.14),range:d.range,strokeColor:m,workbookSheetIndex:d.workbookSheetIndex})}),t?.chartId===e.id&&t.kind==="point"&&c.forEach(u=>{if(!u.formula||u.role==="name")return;let d=Ree(u.formula,e.workbookSheetIndex,n,o);if(!d)return;let p=Qpe(d.range,t.pointIndex);if(!p)return;let m=ZQ.point;i.push({fillColor:xee(m,r?.34:.22),range:p,strokeColor:m,workbookSheetIndex:d.workbookSheetIndex})}),i}function Bl(e,t,n){return n<=t?.5:Math.max(0,Math.min(1,(e-t)/(n-t)))}function tfe(e,t,n){let s=t.map((g,y)=>({index:y,value:g})).filter(g=>typeof g.value=="number"&&Number.isFinite(g.value));if(s.length===0)return null;let l=e.negativeColor??"#c2410c",c=e.color??"#2563eb",u=e.markerColor??c;if(e.type==="winLoss"){let g=s.map(k=>({...k,value:k.value>=0?1:-1})),y=Math.max(4,98/Math.max(g.length*1.9,1)),w=g.length>1?(98-y*g.length)/(g.length-1):0,P=4.5,z=18-4.5;return(0,ve.jsx)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:g.map((k,L)=>{let I=1+L*(y+Math.max(0,w)),N=k.value>=0?P:z;return(0,ve.jsx)("line",{stroke:c,strokeLinecap:"round",strokeWidth:1.8,x1:I,x2:I+y,y1:N,y2:N},`spark-winloss-${L}`)})})}if(e.type==="column"){let g=s,y=Math.min(0,...g.map(L=>L.value)),w=Math.max(0,...g.map(L=>L.value)),P=16-Bl(0,y,w)*14,z=Math.max(2,98/Math.max(g.length*1.8,1)),k=g.length>1?(98-z*g.length)/(g.length-1):0;return(0,ve.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,ve.jsx)("line",{stroke:n.border,strokeWidth:1,x1:1,x2:99,y1:P,y2:P}),g.map((L,I)=>{let N=1+I*(z+Math.max(0,k)),U=16-Bl(L.value,y,w)*14,$=Math.min(U,P),X=Math.max(1,Math.abs(U-P)),ae=L.value<0?l:c;return(0,ve.jsx)("rect",{fill:ae,height:X,rx:e.type==="column"?0:.8,ry:e.type==="column"?0:.8,width:z,x:N,y:$},`spark-bar-${I}`)})]})}let d=Math.min(...s.map(g=>g.value)),p=Math.max(...s.map(g=>g.value)),m=s.length>1?98/(s.length-1):0,h=s.map((g,y)=>{let w=1+y*m,P=16-Bl(g.value,d,p)*14;return`${y===0?"M":"L"} ${w.toFixed(2)} ${P.toFixed(2)}`}).join(" "),x=Math.max(...s.map(g=>g.value)),v=Math.min(...s.map(g=>g.value));return(0,ve.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,ve.jsx)("path",{d:h,fill:"none",stroke:c,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.6}),e.markers?s.map((g,y)=>{let w=1+y*m,P=16-Bl(g.value,d,p)*14,z=u;return g.value===x&&e.highColor?z=e.highColor:g.value===v&&e.lowColor?z=e.lowColor:y===0&&e.firstColor?z=e.firstColor:y===s.length-1&&e.lastColor?z=e.lastColor:g.value<0&&e.negative&&e.negativeColor&&(z=e.negativeColor),(0,ve.jsx)("circle",{cx:w,cy:P,fill:z,r:1.75},`spark-point-${y}`)}):null]})}function jl(e){return typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}function fP(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:null}function nfe(e){let t=fP(e);return t?{location:typeof t.location=="string"?t.location:void 0,target:typeof t.target=="string"?t.target:void 0,tooltip:typeof t.tooltip=="string"?t.tooltip:void 0}:null}function rfe(e){let t=fP(e);if(!t)return null;let n=jl(t.rowSpan),o=jl(t.colSpan);return n===null&&o===null?null:{colSpan:o??void 0,rowSpan:n??void 0}}function ofe(e,t,n,o,r){let i=typeof e=="string"?mte(e):e==null?"":String(e),a=t?r?.cachedFormulaValues?.[fte({row:n,col:o})]:void 0;return t&&a!==void 0&&i.startsWith("#")?a:i}function zee(e,t,n,o){let r=new Map;if(Array.isArray(e))for(let i of e){let a=jl(i.index);if(!(a===null||!Array.isArray(i.cells)))for(let s of i.cells){let l=jl(s.col);if(l===null)continue;let c=typeof s.formula=="string"?s.formula:null;r.set(`${a}:${l}`,{formula:c,hyperlink:nfe(s.hyperlink),isMergedSecondary:s.isMergedSecondary===!0,mergeSpan:rfe(s.mergeSpan),style:fP(s.style),value:ofe(s.value,c,a,l,t)})}}return{cells:r,endRow:o,startRow:n}}function $ee(e,t,n){return e.find(o=>t>=o.start.row&&t<=o.end.row&&n>=o.start.col&&n<=o.end.col)??null}function Wh(e,t,n){if(!e&&!t)return null;let o={...e??{},...t??{}},r=e?.alignment,i=t?.alignment;(r||i)&&(o.alignment={...r??{},...i??{}});let a=e?.border,s=t?.border;(a||s)&&(o.border=n?.replaceXfSubtrees&&s?s:{...a??{},...s??{}});let l=e?.fill,c=t?.fill;(l||c)&&(o.fill=n?.replaceXfSubtrees&&c?c:c??l);let u=e?.font,d=t?.font;return(u||d)&&(o.font=n?.replaceXfSubtrees&&d?d:{...u??{},...d??{}}),o}function ife(e,t,n,o){if(!e)return null;let r=e.border;if(!r)return e;let i={...r};return i.horizontal&&(n<t.end.row&&(i.bottom=i.bottom??i.horizontal),delete i.horizontal),i.vertical&&(o<t.end.col&&(i.right=i.right??i.vertical),delete i.vertical),{...e,border:i}}function afe(e,t,n,o){if(!e||!o)return null;let r=e.styleInfo?.name;if(!r)return null;let i=o.tableStyleByName[r];if(!i)return null;let a=null,s=(u,d=!0)=>{if(!d)return;let p=ife(i[u]??null,e,t,n);p&&(a=Wh(a,p))};s("wholeTable"),s("firstColumn",!!e.styleInfo?.showFirstColumn&&n===e.start.col),s("lastColumn",!!e.styleInfo?.showLastColumn&&n===e.end.col);let l=Math.max(e.headerRowCount,1),c=t>=e.start.row&&t<e.start.row+l;if(s("headerRow",c),c&&e.headerRowCellStyle){let u=o.namedCellStyleByName[e.headerRowCellStyle];u&&(a=Wh(a,u))}if(e.totalsRowShown){let u=Math.max(e.totalsRowCount,1);s("totalRow",t>e.end.row-u)}return a}function Eee(e,t,n){if(!e||t!==e.start.row)return null;let o=n-e.start.col;return e.columns[o]??null}function sfe({direction:e,sortAscending:t,sortDescending:n}){return(0,ve.jsxs)("div",{style:{backgroundColor:"var(--xlsx-menu-surface)",border:"1px solid var(--xlsx-menu-border)",borderRadius:10,boxShadow:"0 10px 30px rgba(0, 0, 0, 0.16)",display:"grid",gap:4,minWidth:160,padding:6},children:[(0,ve.jsx)("button",{onClick:t,style:{background:e==="ascending"?"var(--xlsx-menu-active)":"transparent",border:"none",borderRadius:8,color:"inherit",cursor:"pointer",fontSize:12,padding:"8px 10px",textAlign:"left"},type:"button",children:"Sort A to Z"}),(0,ve.jsx)("button",{onClick:n,style:{background:e==="descending"?"var(--xlsx-menu-active)":"transparent",border:"none",borderRadius:8,color:"inherit",cursor:"pointer",fontSize:12,padding:"8px 10px",textAlign:"left"},type:"button",children:"Sort Z to A"})]})}function Mee(e,t){return{alignItems:"center",background:"transparent",border:"none",color:e.mutedText,cursor:"pointer",display:"inline-flex",fontSize:10*t,height:16*t,justifyContent:"center",padding:0,position:"absolute",right:4*t,top:3*t,width:16*t,zIndex:6}}function lfe({items:e,onValueChange:t,palette:n,value:o}){return(0,ve.jsx)("div",{"aria-label":"Workbook sheets",role:"tablist",style:{alignItems:"center",backgroundColor:n.sheetInactiveSurface,border:`1px solid ${n.strongBorder}`,borderRadius:10,display:"inline-flex",gap:2,minHeight:36,padding:2},children:e.map(r=>{let i=r.id===o,a=r.visibility==="hidden"||r.visibility==="veryHidden";return(0,ve.jsx)("button",{"aria-selected":i,onClick:()=>t(r.id),role:"tab",style:{backgroundColor:i?n.sheetActiveSurface:"transparent",border:"none",borderRadius:8,boxShadow:i?n.shadow:"none",color:i?n.sheetActiveText:n.sheetInactiveText,cursor:"pointer",fontSize:12,fontWeight:i?600:500,opacity:a&&!i?.68:1,padding:"7px 12px",transition:"background-color 120ms ease, color 120ms ease, box-shadow 120ms ease",whiteSpace:"nowrap"},title:r.title,type:"button",children:r.label},r.id)})})}function cfe({controller:e,palette:t}){let{activeTabIndex:n,canDownload:o,canZoomIn:r,canZoomOut:i,defaultZoomScale:a,displayFileName:s,download:l,resetZoom:c,setActiveTabIndex:u,tabs:d,zoomIn:p,zoomOut:m,zoomScale:h}=e;return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsxs)("div",{style:{alignItems:"center",backgroundColor:t.toolbarSurface,borderBottom:`1px solid ${t.border}`,color:t.text,display:"flex",gap:12,justifyContent:"space-between",minHeight:48,padding:"0 16px"},children:[(0,ve.jsx)("div",{style:{minWidth:0},children:(0,ve.jsx)("div",{style:{color:t.text,fontSize:14,fontWeight:600,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:s})}),(0,ve.jsxs)("div",{style:{alignItems:"center",display:"flex",gap:8},children:[(0,ve.jsxs)("div",{style:{alignItems:"center",background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,display:"flex",overflow:"hidden"},children:[(0,ve.jsx)("button",{disabled:!i,onClick:m,style:{background:"transparent",border:"none",color:i?t.buttonText:t.mutedText,cursor:i?"pointer":"default",fontSize:14,fontWeight:600,padding:"6px 10px"},type:"button",children:"-"}),(0,ve.jsx)("button",{onClick:c,style:{background:Math.round(h)===Math.round(a)?"transparent":t.subtleSurface,border:"none",borderLeft:`1px solid ${t.strongBorder}`,borderRight:`1px solid ${t.strongBorder}`,color:t.buttonText,cursor:"pointer",fontSize:12,fontWeight:600,minWidth:60,padding:"6px 10px"},type:"button",children:Kde(h)}),(0,ve.jsx)("button",{disabled:!r,onClick:p,style:{background:"transparent",border:"none",color:r?t.buttonText:t.mutedText,cursor:r?"pointer":"default",fontSize:14,fontWeight:600,padding:"6px 10px"},type:"button",children:"+"})]}),o?(0,ve.jsx)("button",{"aria-label":"Download workbook",onClick:l,style:{alignItems:"center",background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,color:t.buttonText,cursor:"pointer",display:"inline-flex",fontSize:16,fontWeight:500,height:32,justifyContent:"center",padding:0,width:32},title:"Download workbook",type:"button",children:"\u2193"}):null]})]}),d.length>1?(0,ve.jsx)("div",{style:{backgroundColor:t.subtleSurface,borderBottom:`1px solid ${t.border}`,overflowX:"auto",padding:"8px 12px"},children:(0,ve.jsx)(lfe,{items:d.map((x,v)=>({id:String(v),label:x.name,title:x.visibility==="hidden"?`${x.name} (hidden)`:x.visibility==="veryHidden"?`${x.name} (very hidden)`:x.name,visibility:x.visibility})),onValueChange:x=>u(Number(x)),palette:t,value:String(n)})}):null]})}function ufe(e,t,n,o){return typeof e=="function"?e(n):e!==void 0?e:t?(0,ve.jsx)(cfe,{controller:n,palette:o}):null}function dfe(e,t,n){return typeof e=="function"?e(t):e!==void 0?e:(0,ve.jsx)("div",{style:{alignItems:"center",color:n.danger,display:"flex",fontSize:14,height:"100%",justifyContent:"center",padding:16,textAlign:"center"},children:t.message})}function pfe(e,t,n){return e!==void 0?e:t!==void 0?t:(0,ve.jsx)("div",{style:{alignItems:"center",color:n.mutedText,display:"flex",fontSize:14,height:"100%",justifyContent:"center"},children:"Loading workbook..."})}function ffe(e,t){return e!==void 0?e:(0,ve.jsx)("div",{style:{alignItems:"center",color:t.mutedText,display:"flex",fontSize:14,height:"100%",justifyContent:"center",padding:16,textAlign:"center"},children:"No workbook loaded."})}function Tee(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function yte(e,t,n){let o=(0,ve.jsxs)("div",{style:{alignItems:"center",color:n.mutedText,display:"flex",flexDirection:"column",fontSize:14,gap:8,height:"100%",justifyContent:"center",padding:24,textAlign:"center"},children:[(0,ve.jsx)("div",{style:{color:n.text,fontWeight:600},children:t.displayFileName}),(0,ve.jsxs)("div",{children:["File size ",Tee(t.fileSizeBytes)," exceeds the configured limit of"," ",Tee(t.maxFileSizeBytes),"."]})]});return typeof e=="function"?e({defaultNode:o,displayFileName:t.displayFileName,fileSizeBytes:t.fileSizeBytes,maxFileSizeBytes:t.maxFileSizeBytes}):e!==void 0?e:o}function mfe(e,t,n){if(e!==void 0)return yte(e,t,n)}function hfe(e){let t=[18,32,24],n=Math.max(8,Math.min(12,Math.round(e.width*.018)));return(0,ve.jsx)("div",{style:{backgroundColor:"#ffffff",border:"1px solid #e5e7eb",borderRadius:10,boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:12,width:"100%"},children:(0,ve.jsx)("div",{style:{alignItems:"flex-end",display:"flex",gap:8,justifyContent:"center"},children:t.map((r,i)=>(0,ve.jsx)("div",{style:{backgroundColor:"#e5e7eb",borderRadius:999,height:r,width:n}},i))})})}function Aee(e,t,n){let o=hfe(n);return e?e({chart:t,defaultNode:o,rect:n}):o}function gfe(e){if(!Number.isFinite(e)||e<=0)return"0 B";let t=["B","KB","MB","GB"],n=e,o=0;for(;n>=1024&&o<t.length-1;)n/=1024,o+=1;return`${n>=10||o===0?n.toFixed(0):n.toFixed(1)} ${t[o]}`}function yfe(e,t){return(0,ve.jsx)("div",{style:{alignItems:"center",color:t.text,display:"flex",height:"100%",justifyContent:"center",padding:24},children:(0,ve.jsxs)("div",{style:{backgroundColor:t.surface,border:`1px solid ${t.strongBorder}`,borderRadius:12,boxShadow:t.shadow,maxWidth:420,padding:20,width:"100%"},children:[(0,ve.jsx)("div",{style:{fontSize:16,fontWeight:600},children:"Large workbook detected"}),(0,ve.jsxs)("div",{style:{color:t.mutedText,fontSize:13,lineHeight:1.5,marginTop:8},children:["This workbook is ",gfe(e.deferredLoadFileSize??0),". Loading it immediately can block the main thread and freeze the page."]}),(0,ve.jsx)("div",{style:{color:t.mutedText,fontSize:13,lineHeight:1.5,marginTop:8},children:"Best practice is to gate large files or move parsing into a worker. You can still load it manually below."}),(0,ve.jsx)("div",{style:{display:"flex",gap:10,marginTop:16},children:(0,ve.jsx)("button",{onClick:e.continueDeferredLoad,style:{background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,color:t.buttonText,cursor:e.canLoadDeferred?"pointer":"default",fontSize:12,fontWeight:600,opacity:e.canLoadDeferred?1:.6,padding:"8px 12px"},type:"button",children:"Load Anyway"})})]})})}function vfe({palette:e,selectionColor:t,selectionFillColor:n,selectionHeaderColor:o}){let r=t??(po(e)?"#60a5fa":"#2563eb"),i=n??`color-mix(in srgb, ${r} ${po(e)?"16%":"10%"}, transparent)`,a=o??`color-mix(in srgb, ${r} ${po(e)?"24%":"16%"}, ${e.headerSurface})`;return{fill:i,header:a,stroke:r}}function bO(e,t){return e<=0||t<=0?[]:[{height:t,left:0,top:0,width:e}]}function Mh(e,t,n,o,r){if(r.length===0||n<=0||o<=0)return!1;let i=e+n,a=t+o;return r.some(s=>e<s.left+s.width&&i>s.left&&t<s.top+s.height&&a>s.top)}function SO(e,t,n,o,r,i,a,s){if(r<=0||i<=0)return[];let l=Math.max(-r,Math.min(r,a)),c=Math.max(-i,Math.min(i,s));if(Math.abs(l)<.01&&Math.abs(c)<.01)return[];if(Math.abs(l)>=r||Math.abs(c)>=i)return null;let u=Math.max(1,Math.round(r*o)),d=Math.max(1,Math.round(i*o));n.width!==u&&(n.width=u),n.height!==d&&(n.height=d);let p=n.getContext("2d",{alpha:!1});if(!p)return null;p.setTransform(1,0,0,1,0,0),p.clearRect(0,0,u,d),p.drawImage(e,0,0);let m=l*o,h=c*o,x=u-Math.abs(m),v=d-Math.abs(h);if(x<=0||v<=0)return null;let g=m>0?m:0,y=h>0?h:0,w=m>0?0:-m,P=h>0?0:-h;t.setTransform(1,0,0,1,0,0),t.drawImage(n,g,y,x,v,w,P,x,v),t.setTransform(o,0,0,o,0,0);let z=[];return l>0?z.push({height:i,left:Math.max(0,r-l),top:0,width:Math.min(r,l)}):l<0&&z.push({height:i,left:0,top:0,width:Math.min(r,-l)}),c>0?z.push({height:Math.min(i,c),left:0,top:Math.max(0,i-c),width:r}):c<0&&z.push({height:Math.min(i,-c),left:0,top:0,width:r}),z}function wL(e){return`${e.kind}:${e.priority}:${e.ranges.map(t=>`${t.start.row}:${t.start.col}-${t.end.row}:${t.end.col}`).join("|")}`}function aP(e,t){if(!e)return null;let n=typeof e.value=="number"?e.value:null;if(e.type==="num"||e.type==="formula"||t.length===0)return n;let o=Math.min(...t),r=Math.max(...t);return e.type==="min"?o:e.type==="max"?r:(e.type==="percent"||e.type==="percentile")&&n!==null?o+(r-o)*(n/100):n}function bfe(e,t){switch(e){case"NoIcons":return null;case"4TrafficLights":{let n=[{backgroundColor:"#111827",borderColor:"#6b7280"},{backgroundColor:"#22c55e",borderColor:"#166534"},{backgroundColor:"#ef4444",borderColor:"#991b1b"},{backgroundColor:"#facc15",borderColor:"#a16207"}];return n[t]??n[n.length-1]??null}case"3TrafficLights1":case"3TrafficLights2":{let n=[{backgroundColor:"#22c55e",borderColor:e==="3TrafficLights2"?"#111827":"#166534"},{backgroundColor:"#facc15",borderColor:e==="3TrafficLights2"?"#111827":"#a16207"},{backgroundColor:"#ef4444",borderColor:e==="3TrafficLights2"?"#111827":"#991b1b"}];return n[t]??n[n.length-1]??null}case"4RedToBlack":{let n=[{backgroundColor:"#ef4444",borderColor:"#991b1b"},{backgroundColor:"#fca5a5",borderColor:"#b91c1c"},{backgroundColor:"#9ca3af",borderColor:"#4b5563"},{backgroundColor:"#111827",borderColor:"#6b7280"}];return n[t]??n[n.length-1]??null}case"3Symbols":return[{backgroundColor:"#22c55e",color:"#ffffff",glyph:"\u2713"},{backgroundColor:"#facc15",color:"#111827",glyph:"!"},{backgroundColor:"#ef4444",color:"#ffffff",glyph:"\xD7"}][t]??null;case"3Symbols2":return[{color:"#16a34a",glyph:"\u2713"},{color:"#ca8a04",glyph:"!"},{color:"#dc2626",glyph:"\xD7"}][t]??null;case"3Signs":return[{backgroundColor:"#22c55e",borderColor:"#166534"},{backgroundColor:"#facc15",borderColor:"#a16207",glyph:"\u25B2",color:"#111827"},{backgroundColor:"#ef4444",borderColor:"#991b1b",glyph:"\u25C6",color:"#ffffff"}][t]??null;default:if(e.includes("Arrows")){let n=e.includes("Gray")?["#9ca3af","#9ca3af","#9ca3af","#9ca3af","#9ca3af"]:["#16a34a","#ca8a04","#ca8a04","#ca8a04","#dc2626"],o=e.startsWith("3")?[-90,0,90]:e.startsWith("4")?[-90,-35,35,90]:[-90,-35,0,35,90],r=Math.min(t,n.length-1,o.length-1);return{borderColor:e.includes("Gray")?"#6b7280":xL(n[r]??"#16a34a",.34),color:n[r],rotationDeg:o[r]??0,shape:"arrow"}}return{backgroundColor:"#111827",borderColor:"#6b7280"}}}function Sfe(e,t=1){let n=14*t;if(e.shape==="arrow"){let o=e.color??"#111827",r=e.borderColor??xL(o,.32);return(0,ve.jsx)("svg",{"aria-hidden":"true",height:n,style:{display:"block"},viewBox:"0 0 16 16",width:n,children:(0,ve.jsx)("g",{transform:`rotate(${e.rotationDeg??0} 8 8)`,children:(0,ve.jsx)("path",{d:"M2.5 8 L8.4 2.4 L8.4 5.2 L13.5 5.2 L13.5 10.8 L8.4 10.8 L8.4 13.6 Z",fill:o,stroke:r,strokeLinejoin:"round",strokeWidth:1.25})})})}return e.glyph?(0,ve.jsx)("span",{style:{alignItems:"center",color:e.color??"#111827",display:"inline-flex",fontSize:13*t,fontWeight:700,height:n,justifyContent:"center",lineHeight:1,width:n},children:e.glyph}):(0,ve.jsx)("span",{style:{backgroundColor:e.backgroundColor??"#111827",border:e.borderColor?`1px solid ${e.borderColor}`:"none",borderRadius:"999px",display:"inline-block",height:12*t,width:12*t}})}function xO(e){return e.state?e.state==="checked":!!e.checked}function Iee(e){return e.state==="mixed"}function wO(e){switch(e.kind){case"button":return{caption:e.caption??e.label??"",kind:"button"};case"checkbox":return{caption:e.caption??e.label??"",cellLink:e.linkedCell,kind:"checkbox",no3D:e.no3D??!1,state:e.state??(e.checked?"checked":"unchecked")};case"radio":return{caption:e.caption??e.label??"",cellLink:e.linkedCell,kind:"optionButton",no3D:e.no3D??!1,state:e.state==="checked"?"checked":"unchecked"};case"label":return{caption:e.caption??e.label??"",kind:"label"};case"group-box":return{caption:e.caption??e.label??"",kind:"groupBox",no3D:e.no3D??!1};case"listbox":return{cellLink:e.linkedCell,inputRange:e.inputRange,kind:"listBox",no3D:e.no3D??!1,selected:Array.isArray(e.selected)?e.selected:e.selected===void 0?[]:[e.selected],selection:e.selection??"single"};case"dropdown":return{cellLink:e.linkedCell,inputRange:e.inputRange,kind:"dropdown",lines:e.lines??8,no3D:e.no3D??!1,selected:typeof e.selected=="number"?e.selected:void 0};case"scrollbar":return{cellLink:e.linkedCell,horizontal:e.horizontal??!0,increment:e.increment??1,kind:"scrollbar",max:e.max??100,min:e.min??0,page:e.page??10,value:e.value??e.min??0};case"spinner":return{cellLink:e.linkedCell,increment:e.increment??1,kind:"spinner",max:e.max??100,min:e.min??0,value:e.value??e.min??0};default:return null}}function vte(e,t,n=1,o=!1){let r=po(t)?"#cbd5e1":"#475569",i=e||o?po(t)?"#60a5fa":"#2563eb":"transparent",a=po(t)?"#020617":"#ffffff";return(0,ve.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,ve.jsx)("rect",{fill:i,height:11,rx:2,ry:2,stroke:r,strokeWidth:1.2,width:11,x:2.5,y:2.5}),o?(0,ve.jsx)("path",{d:"M5 8h6",fill:"none",stroke:a,strokeLinecap:"round",strokeWidth:1.8}):e?(0,ve.jsx)("path",{d:"M5 8.1 7.1 10.2 11.3 5.8",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.8}):null]})}function xfe(e,t,n=1){let o=po(t)?"#cbd5e1":"#475569",r=po(t)?"#60a5fa":"#2563eb";return(0,ve.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,ve.jsx)("circle",{cx:8,cy:8,fill:"transparent",r:5.5,stroke:o,strokeWidth:1.2}),e?(0,ve.jsx)("circle",{cx:8,cy:8,fill:r,r:2.75}):null]})}function wfe(e){let t=e.label??e.name;if(!t)return"";let n=t.replace(/\u00a0/g," ").replace(/\s+/g," ").trim().toLowerCase();return/^(option button|group box|check box|drop down|dropdown|list box|edit box|scroll bar|spinner|spin button|button)\s+\d+$/.test(n)?"":t.replace(/\u00a0/g," ").replace(/^\s+/,"")}function _fe(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(y=>y.kind==="dataBar"&&y.ranges.some(w=>md({row:e,col:t},w)));if(!a)return null;let s=ql(n,e,t);if(s===null)return null;let l=wL(a),c=r.get(l);c||(c=a.ranges.flatMap(y=>{let w=[];for(let P=y.start.row;P<=y.end.row;P+=1)for(let z=y.start.col;z<=y.end.col;z+=1){let k=ql(n,P,z);k!==null&&w.push(k)}return w}),r.set(l,c));let u=aP(a.cfvos[0],c),d=aP(a.cfvos[a.cfvos.length-1],c);if(u===null||d===null)return null;let p=Number.isFinite(a.minLength??Number.NaN)?a.minLength??0:0,m=Number.isFinite(a.maxLength??Number.NaN)?a.maxLength??100:100,h=d-u,x=h===0?s>=d?1:0:(s-u)/h,v=p+Math.max(0,Math.min(1,x))*(m-p),g=$2(a.color,o?.themePalette);return!g||v<=0?null:{axisColor:$2(a.axisColor,o?.themePalette)??void 0,border:a.border??void 0,borderColor:$2(a.borderColor,o?.themePalette)??void 0,color:g,gradient:a.gradient??void 0,negativeBorderColor:$2(a.negativeBorderColor,o?.themePalette)??void 0,negativeFillColor:$2(a.negativeFillColor,o?.themePalette)??void 0,widthPercent:v}}function Pfe(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="colorScale"&&h.ranges.some(x=>md({row:e,col:t},x)));if(!a)return null;let s=ql(n,e,t);if(s===null)return null;let l=wL(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let x=[];for(let v=h.start.row;v<=h.end.row;v+=1)for(let g=h.start.col;g<=h.end.col;g+=1){let y=ql(n,v,g);y!==null&&x.push(y)}return x}),r.set(l,c));let u=a.colors.map(h=>$2(h,o?.themePalette)).filter(h=>typeof h=="string"),d=a.cfvos.map(h=>aP(h,c)).filter(h=>typeof h=="number"&&Number.isFinite(h));if(u.length<2||d.length<2)return null;let p=Math.min(u.length,d.length)-1,m=u[u.length-1];for(let h=0;h<p;h+=1){let x=d[h]??d[0],v=d[h+1]??d[d.length-1];if(s<=v||h===p-1){let g=v===x?1:(s-x)/(v-x);m=SL(u[h]??u[0],u[h+1]??u[u.length-1],Math.max(0,Math.min(1,g)));break}}return{color:m}}function Cfe(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="iconSet"&&h.ranges.some(x=>md({row:e,col:t},x)));if(!a)return null;let s=ql(n,e,t);if(s===null)return null;let l=wL(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let x=[];for(let v=h.start.row;v<=h.end.row;v+=1)for(let g=h.start.col;g<=h.end.col;g+=1){let y=ql(n,v,g);y!==null&&x.push(y)}return x}),r.set(l,c));let u=a.cfvos.map(h=>aP(h,c)),d=0;u.forEach((h,x)=>{h!==null&&s>=h&&(d=x)});let p=a.reverse?Math.max(0,a.icons.length-1-d):d,m=a.icons[Math.min(p,a.icons.length-1)];return m?bfe(m.iconSet,m.iconId):null}function kfe(e,t,n){let o=n?.dataValidations.find(i=>i.ranges.some(a=>md({row:e,col:t},a)));return o?{message:[o.inputMessage,o.errorMessage].filter(i=>typeof i=="string"&&i.trim().length>0).join(`
`),showDropdown:o.showDropdown!==!1,validationType:o.validationType}:null}function Rfe(e){return e==="middle"?"center":e==="top"?"flex-start":"flex-end"}function zfe(e){return e==="center"?"center":e==="right"||e==="end"?"flex-end":"flex-start"}function Zu(e,t){return e.length===0?-1:t<=0?e[0]??-1:e.find(o=>o>=t)??e[0]??-1}function O_(e,t){if(e.length===0)return-1;if(t<0)return e[e.length-1]??-1;for(let n=e.length-1;n>=0;n-=1){let o=e[n];if(o!==void 0&&o<=t)return o}return e[e.length-1]??-1}function $fe({actualRow:e,editingCell:t,editingValue:n,frozenRowHeaderZIndex:o,getCellData:r,headerLabelLiveScale:i,leadingSpacerWidth:a,onCellClick:s,onCellDoubleClick:l,onCellPointerDown:c,onEditingBlur:u,onEditingCancel:d,onEditingCommit:p,onEditingNavigate:m,onEditingValueChange:h,onRowHeaderRef:x,onRowPointerDown:v,onRowResizePointerDown:g,palette:y,readOnly:w,renderCellAdornment:P,rowHeight:z,rowHeaderZIndex:k,rowHeaderWidth:L,stickyLeftByCol:I,stickyTop:N,trailingSpacerWidth:U,visibleCols:$,zoomFactor:X}){let ae=`inset -1px 0 0 ${y.border}, inset 0 -1px 0 ${y.border}`;return(0,ve.jsxs)("tr",{"data-xlsx-row":e,style:{height:z},children:[(0,ve.jsx)("td",{ref:pe=>x(e,pe),onPointerDown:pe=>v(pe,e),style:{backgroundColor:y.rowHeaderSurface,borderBottom:"none",borderRight:"none",boxSizing:"border-box",boxShadow:ae,color:y.headerText,fontSize:Oh("11px",X),height:z,left:0,maxHeight:z,minWidth:L,padding:Oh("2px 4px",X),position:"sticky",top:N,textAlign:"center",userSelect:"none",width:L,zIndex:N!==void 0?o:k},children:(0,ve.jsxs)("div",{style:{position:"relative"},children:[(0,ve.jsx)("span",{style:{display:"inline-block",transform:i!==1?`scale(${1/i})`:void 0,transformOrigin:"center center"},children:e+1}),(0,ve.jsx)("div",{onPointerDown:pe=>g(pe,e,z),style:{backgroundColor:"transparent",bottom:-8*X,cursor:"row-resize",height:16*X,left:0,position:"absolute",width:"100%",zIndex:5}})]})}),a>0?(0,ve.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:a}}):null,$.map(({actualCol:pe,key:Y})=>{let W=r(e,pe);if(W.isMergedSecondary)return null;let Te={row:e,col:pe},qe=Ih(t,Te),we=!!(W.spillWidth&&W.spillWidth>0),Ee=P?P(Te):null,Ve=I.get(pe),S1=Ee?24:4,f1={...W.style,boxSizing:"border-box",cursor:qe?"text":W.hyperlink?"pointer":"cell"};W.rowSpan||(f1.height=z,f1.maxHeight=z),we&&(f1.position="relative",f1.zIndex=2),W.conditionalColorScale&&(f1.backgroundColor=W.conditionalColorScale.color),(W.conditionalColorScale||W.conditionalDataBar||W.conditionalIcon)&&(f1.position="relative"),W.chartHighlight&&(f1.position=f1.position??"relative"),W.isTableHeader&&(f1.position="relative",f1.zIndex=Math.max(Number(f1.zIndex??0),4)),N!==void 0&&(f1.position="sticky",f1.top=N,f1.zIndex=Math.max(Number(f1.zIndex??0),28)),Ve!==void 0&&(f1.left=Ve,f1.position="sticky",f1.zIndex=Math.max(Number(f1.zIndex??0),N!==void 0?30:24)),we&&(f1.overflow="visible",f1.textOverflow="clip",f1.position=f1.position??"relative",f1.zIndex=Math.max(Number(f1.zIndex??0),N!==void 0?32:6)),qe&&(f1.padding=0);let oe={alignItems:"stretch",display:"flex",flexDirection:"column",font:"inherit",height:"100%",justifyContent:Rfe(f1.verticalAlign),maxHeight:W.rowSpan?void 0:z,minHeight:0,overflow:"hidden",pointerEvents:"none",textAlign:"inherit",textDecoration:"inherit",textOverflow:"inherit",whiteSpace:"inherit",width:"100%",wordBreak:"inherit"},me=(Ee?20:0)+(W.conditionalIcon?18:0);W.conditionalDataBar&&(oe.position="relative",oe.zIndex=1),W.chartHighlight&&(oe.position=oe.position??"relative",oe.zIndex=Math.max(Number(oe.zIndex??0),1)),me>0&&(oe.paddingRight=(me+4)*X),W.conditionalIcon&&(oe.position="relative",oe.zIndex=1),(W.sparkline||W.checkboxState!==null)&&(oe.alignItems="center",oe.justifyContent="center"),W.textRotationDeg&&(oe.alignItems=zfe(f1.textAlign),oe.overflow="visible"),W.shrinkToFitFontSizePx&&(oe.fontSize=W.shrinkToFitFontSizePx,oe.lineHeight=`${rd(W.style,W.shrinkToFitFontSizePx)}px`);let We=W.textRotationDeg?{display:"inline-block",maxWidth:"none",transform:`rotate(${W.textRotationDeg}deg)`,transformOrigin:"center center",whiteSpace:"nowrap",width:"max-content"}:null,c1=[W.hyperlink?.tooltip,W.validation?.message,W.value].filter((b1,j1,De)=>typeof b1=="string"&&b1.length>0&&De.indexOf(b1)===j1).join(`
`);return(0,ve.jsxs)("td",{"data-xlsx-cell":`${e}:${pe}`,colSpan:W.colSpan,rowSpan:W.rowSpan,onDoubleClick:()=>{w||l(Te)},onClick:()=>s(Te,W),onPointerDown:b1=>c(b1,Te),style:f1,title:c1,children:[W.chartHighlight?(0,ve.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:W.chartHighlight.fillColor,borderBottom:W.chartHighlight.borderBottom?`${Math.max(1,X)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderLeft:W.chartHighlight.borderLeft?`${Math.max(1,X)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderRight:W.chartHighlight.borderRight?`${Math.max(1,X)}px solid ${W.chartHighlight.strokeColor}`:void 0,borderTop:W.chartHighlight.borderTop?`${Math.max(1,X)}px solid ${W.chartHighlight.strokeColor}`:void 0,boxSizing:"border-box",inset:Math.max(1,X*.5),pointerEvents:"none",position:"absolute"}}):null,W.conditionalDataBar?(0,ve.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",bottom:4*X,display:"flex",left:4*X,pointerEvents:"none",position:"absolute",right:4*X,top:4*X,zIndex:0},children:(0,ve.jsx)("div",{style:{background:W.conditionalDataBar.gradient===!1?W.conditionalDataBar.color:`linear-gradient(90deg, ${cte(W.conditionalDataBar.color,.28)} 0%, ${W.conditionalDataBar.color} 100%)`,border:W.conditionalDataBar.border!==!1&&W.conditionalDataBar.borderColor?`1px solid ${W.conditionalDataBar.borderColor}`:"none",borderRadius:2,height:"100%",opacity:1,width:`${W.conditionalDataBar.widthPercent}%`}})}):null,Ee,W.conditionalIcon?(0,ve.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",display:"inline-flex",justifyContent:"center",pointerEvents:"none",position:"absolute",right:S1*X,top:"50%",transform:"translateY(-50%)",zIndex:2},children:Sfe(W.conditionalIcon,X)}):null,qe?(0,ve.jsx)("input",{autoFocus:!0,onBlur:u,onChange:b1=>h(b1.target.value),onKeyDown:b1=>{if(b1.stopPropagation(),b1.key==="Enter"){b1.preventDefault(),p();return}if(b1.key==="Escape"){b1.preventDefault(),d();return}(b1.key==="ArrowDown"||b1.key==="ArrowLeft"||b1.key==="ArrowRight"||b1.key==="ArrowUp")&&(b1.preventDefault(),m(b1.key,b1.currentTarget.value))},style:{backgroundColor:"transparent",border:0,color:"inherit",font:"inherit",height:"100%",margin:0,outline:"none",padding:Oh(oP,X),width:"100%"},value:n}):we?(0,ve.jsx)("div",{style:{maxWidth:W.spillWidth,overflow:"visible",pointerEvents:"none",position:"relative",whiteSpace:"inherit",width:W.spillWidth},children:W.value}):W.sparkline?(0,ve.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:tfe(W.sparkline.config,W.sparkline.values,y)}):W.checkboxState!=null?(0,ve.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:vte(W.checkboxState,y,X)}):(0,ve.jsx)("div",{style:oe,children:We?(0,ve.jsx)("span",{style:We,children:W.value}):W.value})]},Y)}),U>0?(0,ve.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:U}}):null]})}var Efe=j.memo($fe,(e,t)=>{if(e.actualRow!==t.actualRow||e.rowHeight!==t.rowHeight||e.headerLabelLiveScale!==t.headerLabelLiveScale||e.palette!==t.palette||e.readOnly!==t.readOnly||e.visibleCols!==t.visibleCols||e.leadingSpacerWidth!==t.leadingSpacerWidth||e.rowHeaderWidth!==t.rowHeaderWidth||e.stickyLeftByCol!==t.stickyLeftByCol||e.stickyTop!==t.stickyTop||e.trailingSpacerWidth!==t.trailingSpacerWidth||e.zoomFactor!==t.zoomFactor||e.getCellData!==t.getCellData||e.onCellClick!==t.onCellClick||e.onCellDoubleClick!==t.onCellDoubleClick||e.onCellPointerDown!==t.onCellPointerDown||e.onEditingBlur!==t.onEditingBlur||e.onEditingCancel!==t.onEditingCancel||e.onEditingCommit!==t.onEditingCommit||e.onEditingNavigate!==t.onEditingNavigate||e.onEditingValueChange!==t.onEditingValueChange||e.onRowHeaderRef!==t.onRowHeaderRef||e.onRowPointerDown!==t.onRowPointerDown||e.onRowResizePointerDown!==t.onRowResizePointerDown||e.renderCellAdornment!==t.renderCellAdornment)return!1;let n=e.editingCell?.row===e.actualRow?e.editingCell.col:-1,o=t.editingCell?.row===t.actualRow?t.editingCell.col:-1;return!(n!==o||n!==-1&&e.editingValue!==t.editingValue)});function Mfe({allowResizeInReadOnly:e=!1,controller:t,emptyState:n,enableCanvasSelectionAnimation:o=!0,errorState:r,fileTooLargeState:i,getCellStyle:a,loadingComponent:s,loadingState:l,onFormControlAction:c,onFormControlChange:u,renderChartLoading:d,renderFormControl:p,palette:m,renderImage:h,renderImageSelection:x,renderTableHeaderMenu:v,renderScroller:g,enableGestureZoom:y=!0,experimentalCanvas:w=!0,selectionColor:P,selectionFillColor:z,selectionHeaderColor:k,showImages:L=!0}){let N=(typeof window<"u"?window.__xlsxCanvasProfile:void 0)?performance.now():0,{activeCell:U,activeSheet:$,activeSheetIndex:X,activeTab:ae,activeTabIndex:pe,canLoadDeferred:Y,charts:W,clearSelectedChart:Te,clearSelectedImage:qe,clearSelectedCells:we,continueDeferredLoad:Ee,deferredLoadFileSize:Ve,displayFileName:r1,error:S1,fillSelection:f1,formControls:oe,getActiveWorksheet:me,getChartById:We,getRowsBatchAsync:c1,getClipboardData:b1,getCellDisplayValue:j1,getFormControlItems:De,images:Ue,shapes:u1,isLoadDeferred:Ce,isLoading:Se,isChartsLoading:fe,isWorkerBacked:he,maxZoomScale:re,minZoomScale:Ie,copySelectionToClipboard:m1,pasteFromClipboard:E,pasteStructuredClipboardData:et,pasteText:N1,readOnly:t1,redo:O1,revision:G1,selectedChart:gt,selectedChartElement:vt,selectedChartId:It,selectedImage:gn,selectedImageId:J1,selectCell:Wt,selectChart:Bt,selectChartElement:zn,selectImage:Cr,selectRange:ur,selection:mt,setActiveSheetIndex:Tn,setChartRect:On,setImageRect:kr,setCellValue:dr,setZoomScale:m2,sheets:jr,tabs:Ur,sortState:An,sortTable:Pt,tables:Rr,undo:G2,updateFormControl:Po,workbook:E2,zoomScale:vr}=t,Fr=j.useMemo(()=>new Map(oe.flatMap(f=>f.controlIndex!==void 0&&(f.kind==="dropdown"||f.kind==="listbox")?[[f.id,De(f.controlIndex,f.sheetIndex)]]:[])),[oe,De]),pr=!t1||e,e1=j.useRef(null),Y1=j.useRef(null),Rt=j.useRef(null),zt=j.useRef(!1),Hr=j.useRef(null),$n=j.useRef(null),c2=j.useRef(null),Z2=j.useRef(null),Ko=j.useRef(null),tn=j.useRef(null),h2=j.useRef({corner:null,left:null,scroll:null,top:null}),yt=j.useRef({left:null,top:null}),Kr=j.useRef(null),Co=j.useRef(null),X2=j.useRef(null),ko=j.useRef(null),Y2=j.useRef(null),la=j.useRef(null),ca=j.useRef(null),Zi=j.useRef(null),Xi=j.useRef(null),wi=j.useRef(new Map),_i=j.useRef(null),M2=j.useRef(null),T2=j.useRef(null),P3=j.useRef(null),wn=j.useRef(null),Xt=j.useRef(new Map),K2=j.useRef(new Map),C3=j.useRef(new Map),ho=j.useRef(new Map),Ro=j.useRef(null),u2=j.useRef(null),Yi=j.useRef(U),J2=j.useRef(It),Ki=j.useRef(J1),Pi=j.useRef(null),Q2=j.useRef(null),Jr=j.useRef(null),En=j.useRef(null),ua=j.useRef(()=>{}),da=j.useRef(null),Zn=j.useRef(t1),mn=j.useRef(vr),A2=j.useRef(vr),zo=j.useRef(null),Ji=j.useRef(null),I2=j.useRef(null),g2=j.useRef(null),Qi=j.useRef(null),Mr=j.useRef(null),Fn=j.useRef(null),qr=j.useRef(null),br=j.useRef(null),y2=j.useRef(null),E5=j.useRef(new WeakMap),N2=j.useRef(null),M5=j.useRef(void 0),Jo=j.useRef(void 0),O2=j.useRef(void 0),Ci=j.useRef(void 0),Va=j.useRef(new Map),E4=j.useRef(new Map),$o=j.useRef(null),ki=j.useRef(null),M4=j.useRef(null),Qo=j.useRef(null),k3=j.useRef(null),Eo=j.useRef(null),ei=j.useRef(null),go=j.useRef(null),e3=j.useRef(null),pa=j.useRef(null),T4=j.useRef(null),A4=j.useRef(null),Wa=j.useRef(null),t3=j.useRef(null),[un,R3]=j.useState(null),[I4,Ri]=j.useState(""),[on,N4]=j.useState(null),[W8,Ga]=j.useState(null),[n3,Ir]=j.useState(null),[fa,O4]=j.useState(null),[K0,ma]=j.useState(0),T5=j.useRef({height:0,left:0,top:0,width:0}),Rs=j.useRef({displayHeaderHeight:F8,displayRowHeaderWidth:ld,frozenPaneBottom:F8,frozenPaneRight:ld}),zs=j.useRef({height:0,left:0,top:0,width:0}),Zl=j.useRef(null),A5=j.useRef(null),z3=j.useRef(null),Mo=j.useRef(null),J0=j.useRef(null),Xn=j.useRef(null),I5=j.useRef(null),Xl=j.useRef(null),[tt,L4]=j.useState({height:0,left:0,top:0,width:0}),N5=j.useRef({height:0,left:0,top:0,width:0}),[eo,Za]=j.useState(null),d2=j.useRef(null),[ti,To]=j.useState(null),r3=j.useRef(null),zi=j.useRef(null),D4=j.useRef(null),$3=j.useRef(null),O5=j.useRef(null),Q0=j.useRef(null),[$s,Es]=j.useState(null),Ms=j.useRef("idle"),L2=j.useCallback(f=>{Ms.current=f},[]),Yt=j.useMemo(()=>me(),[X,me,G1]),E3=j.useMemo(()=>{let f=[],b=Array.isArray(Yt?.mergedRegions)?Yt.mergedRegions:[];for(let _ of b){let M=fP(_),H=jl(M?.startRow),T=jl(M?.startCol),q=jl(M?.endRow),be=jl(M?.endCol);H===null||T===null||q===null||be===null||f.push({end:{col:be,row:q},start:{col:T,row:H}})}return f},[Yt]),Xa=j.useMemo(()=>{let f=new Map;for(let b of E3)for(let _=b.start.row;_<=b.end.row;_+=1)for(let M=b.start.col;M<=b.end.col;M+=1)_===b.start.row&&M===b.start.col||f.set(`${_}:${M}`,{row:b.start.row,col:b.start.col});return f},[E3]),Ao=j.useCallback(f=>Xa.get(`${f.row}:${f.col}`)??f,[Xa]),to=j.useMemo(()=>mt?or(mt):null,[mt]),Oe=j.useMemo(()=>Math.max(.1,vr/100),[vr]),Ts=j.useRef(Oe),Ya=Rr,[A,Q]=j.useState(()=>Gu($?.maxUsedRow??-1,R_,j8,!!he,cO)),[K,_e]=j.useState(()=>Gu($?.maxUsedCol??-1,z_,U8,!!he,uO)),Le=j.useMemo(()=>new Set($?.hiddenRows??[]),[$?.hiddenRows]),o1=j.useMemo(()=>new Set($?.hiddenCols??[]),[$?.hiddenCols]),Qe=_s*Oe,Je=_5*Oe,Xe=F8*Oe,d1=ld*Oe,Mt=ote*Oe,en=j.useCallback(f=>{let b=f??T5.current,_=zs.current,{displayHeaderHeight:M,displayRowHeaderWidth:H,frozenPaneBottom:T,frozenPaneRight:q}=Rs.current,be=zo.current,ke=be!==null&&vr===be.baseZoomScale,Ze=ke?Math.max(.1,be.targetZoomScale/be.baseZoomScale):1,L1=_.left-b.left,D1=_.top-b.top,$1=(rn,Cn,Qn,G)=>{if(!ke||Ze===1)return G;let Re=Math.max(Cn,Qn*Ze),Me=Lh((rn+G)*Ze-G,0,Math.max(0,Re-Cn));return(rn*Ze-Me)/(1-Ze)},Z1=e1.current,bt=$1(b.left,b.width,Z1?.scrollWidth??b.width,be?.anchor.x??0),Ct=$1(b.top,b.height,Z1?.scrollHeight??b.height,be?.anchor.y??0),Vt=(rn,Cn,Qn,G=null)=>{if(!rn)return;let Re=E5.current.get(rn);(Re?.transform!==Cn||rn.style.transform!==Cn)&&(rn.style.transform=Cn),(Re?.willChange!==Qn||rn.style.willChange!==Qn)&&(rn.style.willChange=Qn),G!==null&&(Re?.transformOrigin!==G||rn.style.transformOrigin!==G)&&(rn.style.transformOrigin=G),E5.current.set(rn,{transform:Cn,transformOrigin:G,willChange:Qn})},ht=(rn,Cn,Qn)=>rn*Ze+(Cn-Qn)*(1-Ze),lt=(rn,Cn,Qn,G,Re,Me,K1)=>{let Ut=ht(Cn,Me,G),V=ht(Qn,K1,Re),O=Ut!==0||V!==0||Ze!==1;Vt(rn,O?`translate3d(${Ut}px, ${V}px, 0) scale(${Ze})`:"",O?"transform":"")},Tt=(rn,Cn,Qn,G,Re,Me,K1)=>{let Ut=ht(Cn,Me,G),V=ht(Qn,K1,Re);Vt(rn,Ze!==1?`translate3d(${Ut}px, ${V}px, 0) scale(${Ze})`:`translate3d(${Cn}px, ${Qn}px, 0)`,"transform","0 0")},At=Math.max(0,b.width-q),A1=Math.max(0,b.height-T),I1=q-Math.min(ed,At),F1=T-Math.min(ed,A1),pt=(b.left+bt)*(1-Ze),Ft=(b.top+Ct)*(1-Ze),nn=w&&ke&&Ze!==1;Vt(M2.current,nn?`translate3d(${pt}px, ${Ft}px, 0) scale(${Ze})`:"",nn?"transform":"","0 0"),lt(c2.current,L1,D1,I1,F1,bt,Ct),lt(Z2.current,L1,0,I1,M,bt,0),lt(Ko.current,0,D1,H,F1,0,Ct),lt(tn.current,0,0,H,M,0,0),lt(Co.current,L1,0,I1,0,bt,0),lt(Kr.current,0,0,H,0,0,0),lt(ko.current,0,D1,0,F1,0,Ct),lt(X2.current,0,0,0,M,0,0),lt(Y2.current,0,0,0,0,0,0),Tt(la.current,-b.left-q,-b.top-T,q,T,bt,Ct),Tt(ca.current,-b.left-q,-M,q,M,bt,0),Tt(Zi.current,-H,-b.top-T,H,T,0,Ct),Tt(Xi.current,-H,-M,H,M,0,0)},[w,vr]),dn=j.useCallback(f=>{let b=zo.current,_=typeof f=="function"?f(b):f;zo.current=_,!w||b===null||_===null?(g2.current!==null&&(window.cancelAnimationFrame(g2.current),g2.current=null),en()):g2.current===null&&(g2.current=window.requestAnimationFrame(()=>{g2.current=null,en()})),(!w||b===null!=(_===null))&&(Ji.current=_,I2.current===null&&(I2.current=window.requestAnimationFrame(()=>{I2.current=null;let T=Ji.current;Ji.current=null,O4(T)})))},[en,w]),an=j.useCallback(()=>{Mr.current!==null&&(window.clearTimeout(Mr.current),Mr.current=null)},[]),Et=j.useCallback(()=>{an(),Fn.current=null,Qi.current=null,br.current=null,y2.current=null,qr.current=null,A2.current=mn.current,dn(null)},[an,dn]),ir=j.useCallback((f,b)=>{let _=Lh(f,Ie,re);A2.current=_,Fn.current=null,dn(M=>({anchor:b,baseZoomScale:M?.baseZoomScale??mn.current,targetZoomScale:_}))},[re,Ie,dn]),Jn=j.useCallback(()=>{an();let f=zo.current;if(!f)return;let b=Lh(Math.round(f.targetZoomScale),Ie,re);if(b===mn.current){Et();return}Fn.current!==b&&(Fn.current=b,Qi.current=f.anchor,A2.current=b,m2(b))},[Et,an,re,Ie,m2]),D2=j.useCallback(()=>{an(),Mr.current=window.setTimeout(()=>{Mr.current=null,Jn()},Ide)},[an,Jn]),vn=j.useCallback((f,b)=>{if(!f)return;let _={height:f.clientHeight,left:f.scrollLeft,top:f.scrollTop,width:f.clientWidth},M=N5.current,H=M.left===_.left&&M.top===_.top&&M.width===_.width&&M.height===_.height,T=T5.current,q=T.left===_.left&&T.top===_.top&&T.width===_.width&&T.height===_.height;if(T5.current=_,en(_),b?.immediate){if(z3.current=null,Mo.current!==null&&(window.cancelAnimationFrame(Mo.current),Mo.current=null),H)return;L4(ke=>ke.left===_.left&&ke.top===_.top&&ke.width===_.width&&ke.height===_.height?ke:_);return}if(q&&H)return;if(!(!H&&(M.width!==_.width||M.height!==_.height||Math.abs(_.left-M.left)>=WQ||Math.abs(_.top-M.top)>=WQ))){z3.current=null;return}z3.current=_,Mo.current===null&&(Mo.current=window.requestAnimationFrame(()=>{Mo.current=null;let ke=z3.current;z3.current=null,ke&&L4(Ze=>Ze.left===ke.left&&Ze.top===ke.top&&Ze.width===ke.width&&Ze.height===ke.height?Ze:ke)}))},[en]),ni=j.useCallback(f=>{document.body.style.cursor=f,document.documentElement.style.cursor=f,e1.current&&(e1.current.style.cursor=f)},[]),ri=j.useCallback(()=>{document.body.style.cursor="",document.documentElement.style.cursor="",e1.current&&(e1.current.style.cursor="")},[]),oi=j.useCallback(f=>{let b=h2.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),h2.current[f]=b),b},[]),Yl=j.useCallback(f=>{let b=yt.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),yt.current[f]=b),b},[]),Kt=j.useMemo(()=>fee($?.visibleRows??[],A,$?.maxUsedRow??-1,Le),[$?.maxUsedRow,$?.visibleRows,A,Le]),Nt=j.useMemo(()=>fee($?.visibleCols??[],K,$?.maxUsedCol??-1,o1),[$?.maxUsedCol,$?.visibleCols,K,o1]),Ka=j.useMemo(()=>{let f=$?.freezePanes?.row??0;return f<=0?[]:Kt.filter(b=>b<f)},[$?.freezePanes?.row,Kt]),o3=j.useMemo(()=>{let f=$?.freezePanes?.col??0;return f<=0?[]:Nt.filter(b=>b<f)},[$?.freezePanes?.col,Nt]),G8=j.useMemo(()=>{let f=new Array(K).fill(0),b=$?.showGridLines??!0,_=Math.max(S3($?.defaultColWidthPx??_5,b),_5/2);if(Yt){for(let T=0;T<K;T+=1){if(Yt.isColumnHidden(T))continue;let q=Yt.getColumnWidth(T);if(q!=null){f[T]=Math.max(S3(nL(q,$?.columnWidthCharacterWidthPx),b),_5/2);continue}f[T]=Math.max(S3($?.colWidthOverridesPx[T]??$?.defaultColWidthPx??_5,b),_5/2)}return f}let M=$?.visibleCols??[],H=$?.colWidths??[];for(let T=0;T<M.length;T+=1){let q=M[T];q===void 0||q>=K||(f[q]=Math.max(S3($?.colWidthOverridesPx[q]??H[T]??$?.defaultColWidthPx??_5,b),_5/2))}for(let T=Math.max(0,($?.maxUsedCol??-1)+1);T<K;T+=1){let q=$?.colWidthOverridesPx[T];f[T]=q===void 0?_:Math.max(S3(q,b),_5/2)}return f},[$?.colWidthOverridesPx,$?.colWidths,$?.defaultColWidthPx,$?.maxUsedCol,$?.showGridLines,$?.visibleCols,K,Yt,G1]),Gh=j.useMemo(()=>{let f=new Array(A).fill(0),b=$?.showGridLines??!0,_=Math.max(S3($?.defaultRowHeightPx??_s,b),_s/1.5);if(Yt){for(let T=0;T<A;T+=1){if(Yt.isRowHidden(T))continue;let q=Yt.getRowHeight(T);if(q!=null){f[T]=Math.max(S3(v1e(q),b),_s/1.5);continue}let be=Math.min(K-1,$?.maxUsedCol??-1),ke=0;if(be>=0)for(let Ze=0;Ze<=be;Ze+=1){if(Yt.isColumnHidden(Ze)||Yt.isMergedSecondary(T,Ze))continue;let L1=Yt.getFormattedValueAt(T,Ze);if(!L1)continue;let D1=Yt.getCellStyleAt(T,Ze)??null,$1=kee(D1,m,$?.themePalette,{showGridLines:$?.showGridLines});if($1.whiteSpace!=="pre-wrap"&&!L1.includes(`
`)&&!L1.includes("\r"))continue;let Z1=Yt.getMergeSpan(T,Ze),bt=Math.max(1,Z1?.colSpan??1),Ct=0;for(let Vt=Ze;Vt<Math.min(K,Ze+bt);Vt+=1)Ct+=G8[Vt]??$?.defaultColWidthPx??_5;ke=Math.max(ke,Vpe(L1,$1,Ct))}if(ke>0){f[T]=Math.max(S3(Math.ceil(ke),b),_);continue}f[T]=Math.max(S3($?.rowHeightOverridesPx[T]??$?.defaultRowHeightPx??_s,b),_s/1.5)}return f}let M=$?.visibleRows??[],H=$?.rowHeights??[];for(let T=0;T<M.length;T+=1){let q=M[T];q===void 0||q>=A||(f[q]=Math.max(S3($?.rowHeightOverridesPx[q]??H[T]??$?.defaultRowHeightPx??_s,b),_s/1.5))}for(let T=Math.max(0,($?.maxUsedRow??-1)+1);T<A;T+=1){let q=$?.rowHeightOverridesPx[T];f[T]=q===void 0?_:Math.max(S3(q,b),_s/1.5)}return f},[$?.defaultRowHeightPx,$?.maxUsedRow,$?.maxUsedCol,$?.rowHeightOverridesPx,$?.rowHeights,$?.showGridLines,$?.themePalette,$?.visibleRows,G8,A,K,m,Yt,G1]),B4=j.useMemo(()=>G8.map(f=>f*Oe),[G8,Oe]),j4=j.useMemo(()=>Gh.map(f=>f*Oe),[Gh,Oe]),_n=j.useMemo(()=>Nt.map(f=>B4[f]??Je),[B4,Je,Nt]),Yn=j.useMemo(()=>Kt.map(f=>j4[f]??Qe),[j4,Qe,Kt]),Ht=j.useMemo(()=>new Map(Kt.map((f,b)=>[f,b])),[Kt]),Jt=j.useMemo(()=>new Map(Nt.map((f,b)=>[f,b])),[Nt]),Kl=j.useRef(Kt),i3=j.useRef(Nt),e6=j.useRef(Yn),Zh=j.useRef(_n),Gt=j.useMemo(()=>A_(Yn),[Yn]),qt=j.useMemo(()=>A_(_n),[_n]),$i=j.useMemo(()=>A_(j4),[j4]),Ei=j.useMemo(()=>A_(B4),[B4]),M3=j.useMemo(()=>pee(Ka,j4,Xe),[j4,Xe,Ka]),a3=j.useMemo(()=>pee(o3,B4,d1),[B4,d1,o3]),Qr=j.useMemo(()=>Ka.length>0?Ka.reduce((f,b)=>Math.max(f,(M3.get(b)??Xe)+(j4[b]??Qe)),Xe):Xe,[j4,Qe,Xe,Ka,M3]),Hn=j.useMemo(()=>o3.length>0?o3.reduce((f,b)=>Math.max(f,(a3.get(b)??d1)+(B4[b]??Je)),d1):d1,[B4,Je,d1,o3,a3]);Rs.current={displayHeaderHeight:Xe,displayRowHeaderWidth:d1,frozenPaneBottom:Qr,frozenPaneRight:Hn};let hd=j.useRef(Gt),gd=j.useRef(qt),Nr=Kt[0],ha=Kt[Kt.length-1],B2=Nt[0],Ja=Nt[Nt.length-1],T3=W8??to,Xh=j.useCallback(f=>({height:f.height/Oe,left:f.left/Oe,top:f.top/Oe,width:f.width/Oe}),[Oe]),Z8=j.useMemo(()=>{let f=Ue.reduce((M,H)=>{let T=spe(H);return{maxCol:Math.max(M.maxCol,T.maxCol),maxRow:Math.max(M.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1}),b=u1.reduce((M,H)=>{let T=lpe(H);return{maxCol:Math.max(M.maxCol,T.maxCol),maxRow:Math.max(M.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1}),_=W.reduce((M,H)=>{let T=cpe(H);return{maxCol:Math.max(M.maxCol,T.maxCol),maxRow:Math.max(M.maxRow,T.maxRow)}},{maxCol:-1,maxRow:-1});return{maxCol:Math.max(f.maxCol,b.maxCol,_.maxCol),maxRow:Math.max(f.maxRow,b.maxRow,_.maxRow)}},[W,Ue,u1]),ga=Kt.length>0,U4=Nt.length>0&&o3.length===0,s3=!w,yd=j.useCallback(()=>e1.current,[]),Yh=j.useCallback(f=>Yn[f]??Qe,[Qe,Yn]),hP=j.useCallback(f=>Kt[f]??f,[Kt]),X8=j.useCallback(f=>_n[f]??Je,[Je,_n]),gP=j.useCallback(f=>Nt[f]??f,[Nt]),l3=vI({count:Kt.length,enabled:s3,estimateSize:Yh,getScrollElement:yd,getItemKey:hP,overscan:10}),L5=vI({count:Nt.length,enabled:s3,estimateSize:X8,getScrollElement:yd,getItemKey:gP,horizontal:!0,overscan:6}),D5=s3?l3.getVirtualItems():KQ,B5=s3?L5.getVirtualItems():KQ,As=j.useMemo(()=>Ka.map(f=>Ht.get(f)).filter(f=>f!==void 0),[Ka,Ht]),Jl=j.useMemo(()=>o3.map(f=>Jt.get(f)).filter(f=>f!==void 0),[Jt,o3]),Ql=j.useMemo(()=>E3.flatMap(f=>{let b=Ht.get(f.start.row),_=Ht.get(f.end.row),M=Jt.get(f.start.col),H=Jt.get(f.end.col);return b===void 0||_===void 0||M===void 0||H===void 0?[]:[{endColIndex:H,endRowIndex:_,startColIndex:M,startRowIndex:b}]}),[Jt,E3,Ht]),vd=j.useMemo(()=>Array.from(new Set([...D5.map(f=>f.index),...As])).sort((f,b)=>f-b),[D5,As]),bd=j.useMemo(()=>Array.from(new Set([...U4?B5.map(f=>f.index):Nt.map((f,b)=>b),...Jl])).sort((f,b)=>f-b),[B5,Jl,U4,Nt]),t6=j.useMemo(()=>uee(vd,bd,Ql),[bd,vd,Ql]),Kh=j.useMemo(()=>new Map(D5.map(f=>[f.index,f])),[D5]),A3=j.useMemo(()=>new Map(B5.map(f=>[f.index,f])),[B5]),Is=j.useMemo(()=>BO($?.maxUsedRow??-1,R_,j8),[$?.maxUsedRow]),n6=j.useMemo(()=>BO($?.maxUsedCol??-1,z_,U8),[$?.maxUsedCol]);j.useEffect(()=>{if(!he)return;let f=D5[D5.length-1]?.index??-1,b=B5[B5.length-1]?.index??-1;f>=Kt.length-Rde&&A<Is&&Q(_=>Math.min(Is,_+Cde)),b>=Nt.length-zde&&K<n6&&_e(_=>Math.min(n6,_+kde))},[B5,D5,K,A,he,n6,Is,Nt.length,Kt.length]),j.useEffect(()=>{Yi.current=U},[U]),j.useEffect(()=>{J2.current=It},[It]),j.useEffect(()=>{Ki.current=J1},[J1]),j.useEffect(()=>{if(mn.current=vr,Fn.current!==null&&vr===Fn.current){Fn.current=null,br.current=null,y2.current=null,an(),dn(null),A2.current=vr;return}let f=zo.current;if(f&&vr!==f.baseZoomScale){Et();return}f===null&&(A2.current=vr)},[Et,an,dn,vr]),j.useLayoutEffect(()=>{N5.current=tt,en()},[en,tt]),j.useEffect(()=>{Jr.current=to},[to]),j.useEffect(()=>{En.current=un},[un]),j.useLayoutEffect(()=>{if(!un)return;let f=da.current;if(!f)return;f.focus();let b=f.value.length;f.setSelectionRange(b,b)},[un]),j.useEffect(()=>{Zn.current=t1},[t1]),j.useEffect(()=>{Xn.current=n3},[n3]),j.useEffect(()=>{r3.current=ti},[ti]),j.useEffect(()=>()=>{Q2.current!==null&&(window.cancelAnimationFrame(Q2.current),Q2.current=null),I2.current!==null&&(window.cancelAnimationFrame(I2.current),I2.current=null),g2.current!==null&&(window.cancelAnimationFrame(g2.current),g2.current=null),Mo.current!==null&&(window.cancelAnimationFrame(Mo.current),Mo.current=null),an(),zi.current!==null&&(window.cancelAnimationFrame(zi.current),zi.current=null),$3.current!==null&&(window.cancelAnimationFrame($3.current),$3.current=null)},[an]);let F4=j.useCallback(f=>{D4.current=f,zi.current===null&&(zi.current=window.requestAnimationFrame(()=>{zi.current=null;let b=D4.current;D4.current=null,b&&(r3.current=b,To(b))}))},[]),Sd=j.useCallback(f=>{O5.current=f,$3.current===null&&($3.current=window.requestAnimationFrame(()=>{$3.current=null;let b=O5.current;O5.current=null,b&&(Xn.current=b,Ir(b))}))},[]);j.useEffect(()=>{N2.current=d2.current??T3},[T3]),j.useEffect(()=>{let f=d2.current;if(!(!f||k3.current||Qo.current||Eo.current)){if(to&&$h(f,to)){d2.current=null,N2.current=T3;return}!to&&!T3&&(d2.current=null,N2.current=null)}},[T3,to]),j.useEffect(()=>{M5.current=B2,Jo.current=Ja,O2.current=Nr,Ci.current=ha},[B2,Nr,Ja,ha]),j.useEffect(()=>{Kl.current=Kt,i3.current=Nt,e6.current=Yn,Zh.current=_n,hd.current=Gt,gd.current=qt},[qt,_n,Yn,Gt,Nt,Kt]),j.useLayoutEffect(()=>{let f=e1.current,b=Ts.current;if(!f||b===Oe){Ts.current=Oe;return}let _=Qi.current;_?(f.scrollLeft=(f.scrollLeft+_.x)/b*Oe-_.x,f.scrollTop=(f.scrollTop+_.y)/b*Oe-_.y,Qi.current=null):(f.scrollLeft=f.scrollLeft/b*Oe,f.scrollTop=f.scrollTop/b*Oe),Ts.current=Oe,s3&&(l3.measure(),L5.measure()),vn(f,{immediate:!0})},[s3,vn,Oe]),j.useLayoutEffect(()=>{vn(e1.current,{immediate:!0})},[$,pe,K,A,vn,Oe]),j.useLayoutEffect(()=>{let f=e1.current;if(!f||(vn(f,{immediate:!0}),typeof ResizeObserver>"u"))return;let b=new ResizeObserver(()=>{vn(f,{immediate:!0})});return b.observe(f),()=>{b.disconnect()}},[$,vn]),j.useEffect(()=>{Q(Gu($?.maxUsedRow??-1,R_,j8,!!he,cO)),_e(Gu($?.maxUsedCol??-1,z_,U8,!!he,uO))},[$?.maxUsedCol,$?.maxUsedRow,X,he]),j.useEffect(()=>{let f=to?.end.row??-1,b=to?.end.col??-1,_=Math.max(Gu($?.maxUsedRow??-1,R_,j8,!1,cO),(U?.row??-1)+j8+1,f+j8+1,Z8.maxRow+j8+1),M=Math.max(Gu($?.maxUsedCol??-1,z_,U8,!1,uO),(U?.col??-1)+U8+1,b+U8+1,Z8.maxCol+U8+1);Q(H=>H<_?_:H),_e(H=>H<M?M:H)},[U,$?.maxUsedCol,$?.maxUsedRow,Z8.maxCol,Z8.maxRow,to?.end.col,to?.end.row]),j.useEffect(()=>{let f=[r1,X,$?.workbookSheetIndex??-1,$?.name??"",$?.minUsedRow??-1,$?.minUsedCol??-1,he?"worker":"main"].join("|");if(J0.current===f)return;let b=Zu(Kt,$?.minUsedRow??-1),_=Zu(Nt,$?.minUsedCol??-1),M=b>0?qi($i,0,b-1):0,H=_>0?qi(Ei,0,_-1):0;s3&&ga?l3.scrollToOffset(M):e1.current&&(e1.current.scrollTop=M),e1.current&&(e1.current.scrollLeft=H),s3&&U4&&o3.length===0&&L5.scrollToOffset(H),e1.current&&vn(e1.current,{immediate:!0}),J0.current=f},[$?.minUsedCol,$?.minUsedRow,$?.name,$?.workbookSheetIndex,X,Ei,$i,L5,r1,o3.length,he,U4,ga,s3,vn,l3,Nt,Kt]),j.useEffect(()=>{Et()},[pe,Et]),j.useEffect(()=>{N4(null)},[$,X]),j.useEffect(()=>{!$s||$s.sheetIndex!==X||(Wt($s.cell),Es(null))},[X,$s,Wt]),j.useEffect(()=>{s3&&ga&&l3.measure(),s3&&U4&&L5.measure()},[X,G1,s3,U4,ga,Nt.length,Kt.length]);let Ns=j.useCallback(f=>{let b=f.currentTarget;pa.current=null,qr.current=null;let _=zs.current,M=Math.abs(b.scrollLeft-_.left)>GQ||Math.abs(b.scrollTop-_.top)>GQ;vn(b,{immediate:M}),b.scrollHeight-(b.scrollTop+b.clientHeight)<Mde&&Q(H=>{let T=H+$de;return t1&&H<Is?Math.min(Is,T):T}),b.scrollWidth-(b.scrollLeft+b.clientWidth)<Tde&&_e(H=>{let T=H+Ede;return t1&&H<n6?Math.min(n6,T):T})},[n6,Is,t1,vn]);j.useEffect(()=>{let f=e1.current;if(!f||!y){Et();return}let b=L1=>{if(!w||!L1.ctrlKey&&!L1.metaKey)return;let D1=Jde(L1);if(D1===0)return;L1.preventDefault();let $1=qr.current??f.getBoundingClientRect();qr.current=$1;let Z1=zh(L1.clientX,L1.clientY,$1);ir(A2.current*Math.exp(-D1*Nde),Z1),D2()},_=L1=>{if(L1.touches.length!==2)return;let[D1,$1]=[L1.touches[0],L1.touches[1]];if(!D1||!$1)return;let Z1=see(D1,$1);if(Z1<=0)return;L1.preventDefault();let bt=f.getBoundingClientRect();qr.current=bt;let Ct=zh((D1.clientX+$1.clientX)/2,(D1.clientY+$1.clientY)/2,bt);an(),dn({anchor:Ct,baseZoomScale:mn.current,targetZoomScale:mn.current}),A2.current=mn.current,br.current={startDistance:Z1,startZoomScale:mn.current}},M=L1=>{let D1=br.current;if(!D1||L1.touches.length!==2)return;let[$1,Z1]=[L1.touches[0],L1.touches[1]];if(!$1||!Z1)return;let bt=see($1,Z1);if(bt<=0)return;L1.preventDefault();let Ct=qr.current??f.getBoundingClientRect();qr.current=Ct;let Vt=zh(($1.clientX+Z1.clientX)/2,($1.clientY+Z1.clientY)/2,Ct);ir(D1.startZoomScale*bt/D1.startDistance,Vt)},H=()=>{br.current&&(br.current=null,Jn())},T=()=>{br.current&&Et()},q=L1=>{let D1=L1;L1.preventDefault();let $1=f.getBoundingClientRect();qr.current=$1;let Z1=zh(D1.clientX,D1.clientY,$1);an(),y2.current=mn.current,dn({anchor:Z1,baseZoomScale:mn.current,targetZoomScale:mn.current}),A2.current=mn.current},be=L1=>{let D1=L1,$1=y2.current;if($1===null||!Number.isFinite(D1.scale)||D1.scale<=0)return;L1.preventDefault();let Z1=qr.current??f.getBoundingClientRect();qr.current=Z1;let bt=zh(D1.clientX,D1.clientY,Z1);ir($1*D1.scale,bt)},ke=()=>{y2.current!==null&&(y2.current=null,Jn())},Ze=()=>{y2.current!==null&&Et()};return f.addEventListener("wheel",b,{passive:!1}),f.addEventListener("touchstart",_,{passive:!1}),f.addEventListener("touchmove",M,{passive:!1}),f.addEventListener("touchend",H),f.addEventListener("touchcancel",T),f.addEventListener("gesturestart",q,{passive:!1}),f.addEventListener("gesturechange",be,{passive:!1}),f.addEventListener("gestureend",ke),()=>{f.removeEventListener("wheel",b),f.removeEventListener("touchstart",_),f.removeEventListener("touchmove",M),f.removeEventListener("touchend",H),f.removeEventListener("touchcancel",T),f.removeEventListener("gesturestart",q),f.removeEventListener("gesturechange",be),f.removeEventListener("gestureend",ke),Ze()}},[Et,an,Jn,y,w,D2,dn,ir]),j.useEffect(()=>{if(!on)return;function f(_){wn.current?.contains(_.target)||N4(null)}function b(_){_.key==="Escape"&&N4(null)}return window.addEventListener("pointerdown",f),window.addEventListener("keydown",b),()=>{window.removeEventListener("pointerdown",f),window.removeEventListener("keydown",b)}},[on]);let H4=j.useCallback((f,b)=>{let _=Y1.current,M=e1.current,H=Kl.current,T=i3.current,q=hd.current,be=gd.current;if(!_||!M||H.length===0||T.length===0)return null;let ke=pa.current??M.getBoundingClientRect();if(f<ke.left||f>ke.right||b<ke.top||b>ke.bottom)return null;let Ze=f-ke.left,L1=b-ke.top,D1=Ze+(Ze>=Hn?M.scrollLeft:0),$1=L1+(L1>=Qr?M.scrollTop:0),Z1=$1-Xe,bt=D1-d1,Ct=null;if($1>=Xe&&D1<d1){let Vt=R4(q,Z1),ht=H[Vt];ht!==void 0&&M5.current!==void 0&&(Ct={row:ht,col:M5.current})}else if($1<Xe&&D1>=d1){let Vt=R4(be,bt),ht=T[Vt];ht!==void 0&&O2.current!==void 0&&(Ct={row:O2.current,col:ht})}else if($1>=Xe&&D1>=d1){let Vt=R4(q,Z1),ht=R4(be,bt),lt=H[Vt],Tt=T[ht];lt!==void 0&&Tt!==void 0&&(Ct={row:lt,col:Tt})}return Ct},[Xe,d1,Qr,Hn]),e7=j.useCallback((f,b)=>{let _=typeof document.elementsFromPoint=="function"?document.elementsFromPoint(f,b):[document.elementFromPoint(f,b)].filter(M=>!!M);for(let M of _){if(!(M instanceof HTMLElement))continue;let H=tpe(M.closest("[data-xlsx-cell]")?.getAttribute("data-xlsx-cell")??null);if(H)return H;let T=M.closest("[data-xlsx-col-header]");if(T&&O2.current!==void 0){let be=Number(T.getAttribute("data-xlsx-col-header"));if(Number.isInteger(be)&&be>=0)return{row:O2.current,col:be}}let q=M.closest("tr[data-xlsx-row]");if(q&&M5.current!==void 0){let be=Number(q.getAttribute("data-xlsx-row"));if(Number.isInteger(be)&&be>=0)return{row:be,col:M5.current}}}return null},[]),q4=j.useCallback((f,b)=>{let _=H4(f,b);if(_)return _;let M=e7(f,b);return M?Ao(M):null},[Ao,H4,e7]),xd=j.useCallback((f,b,_)=>{let M=H4(b,_),H=e7(b,_),T=M?.row??(H&&Ht.has(H.row)?H.row:void 0),q=M?.col??H?.col;return T===void 0||q===void 0?null:f.axis==="row"?{row:T,col:f.originCell.col}:f.axis==="column"?{row:f.originCell.row,col:q}:{row:T,col:q}},[H4,e7,Ht]),wd=j.useCallback((f,b,_,M)=>{let H=Ht.get(f.row),T=Jt.get(f.col);if(H===void 0||T===void 0)return null;let q=_n[T]??Je,be=Yn[H]??Qe,ke=Math.max(1e-4,b.width>0?b.width/q:1),Ze=Math.max(1e-4,b.height>0?b.height/be:1);return{contentScaleX:ke,contentScaleY:Ze,originContentX:(qt[T]??0)+Wu((_-b.left)/ke,q),originContentY:(Gt[H]??0)+Wu((M-b.top)/Ze,be)}},[Jt,qt,Je,Qe,_n,Yn,Ht,Gt]),_d=j.useCallback((f,b,_)=>{let M=e1.current,H=Ht.get(f.row),T=Jt.get(f.col);if(!M||H===void 0||T===void 0)return null;let q=pa.current??M.getBoundingClientRect(),be=b-q.left,ke=_-q.top,Ze=be+(be>=Hn?M.scrollLeft:0),L1=ke+(ke>=Qr?M.scrollTop:0),D1=_n[T]??Je,$1=Yn[H]??Qe;return{contentScaleX:1,contentScaleY:1,originContentX:(qt[T]??0)+Wu(Ze-d1-(qt[T]??0),D1),originContentY:(Gt[H]??0)+Wu(L1-Xe-(Gt[H]??0),$1)}},[Jt,qt,Je,Qe,_n,Yn,Xe,d1,Qr,Hn,Ht,Gt]),Jh=j.useCallback((f,b,_)=>{let M=Ht.get(f);if(M===void 0)return null;let H=Yn[M]??Qe,T=Math.max(1e-4,b.height>0?b.height/H:1);return{contentScaleX:1,contentScaleY:T,originContentX:qt[0]??0,originContentY:(Gt[M]??0)+Wu((_-b.top)/T,H)}},[qt,Qe,Yn,Ht,Gt]),Qh=j.useCallback((f,b,_)=>{let M=Jt.get(f);if(M===void 0)return null;let H=_n[M]??Je,T=Math.max(1e-4,b.width>0?b.width/H:1);return{contentScaleX:T,contentScaleY:1,originContentX:(qt[M]??0)+Wu((_-b.left)/T,H),originContentY:Gt[0]??0}},[Jt,qt,Je,_n,Gt]),kL=j.useCallback((f,b)=>{let _=Xt.current.get(f);_&&(_.style.width=b===null?"":`${b}px`);let M=Nt.indexOf(f),H=M>=0?_n[M]??Je:Je,T=b??H,q=_n.reduce((ke,Ze)=>ke+Ze,0)+d1,be=T-H;Rt.current&&(Rt.current.style.width=`${q+be}px`)},[Je,_n,d1,Nt]),RL=j.useCallback((f,b)=>{let _=C3.current.get(f)??Y1.current?.querySelector(`tr[data-xlsx-row="${f}"]`)??null;_&&(C3.current.set(f,_),_.style.height=b===null?"":`${b}px`)},[]);j.useEffect(()=>{go.current?.(),ei.current?.(),e3.current?.(),Wa.current?.(),T4.current?.(),go.current=null,ei.current=null,e3.current=null,Wa.current=null,T4.current=null,k3.current=null,Qo.current=null,Eo.current=null,t3.current=null,A4.current=null,M4.current=null,Ro.current=null,u2.current=null,Za(null),ri(),R3(null),Ri(""),Ga(null),Xn.current=null,Ir(null),r3.current=null,To(null),d2.current=null,L2("idle")},[X,ri,G1]);let r6=j.useCallback((f,b)=>{document.activeElement!==f&&f.focus(b??{preventScroll:!0})},[]),fr=j.useCallback(f=>{let b=e1.current;b&&(zt.current=!0,r6(b,f))},[r6]);j.useEffect(()=>{let f=_=>{let M=e1.current;if(!M||!(_.target instanceof Node)||!M.contains(_.target)){zt.current=!1;return}if(hO(_.target,M)){zt.current=!1;return}zt.current=!0,r6(M)},b=_=>{if(!zt.current||_.defaultPrevented)return;let M=e1.current,H=pte(_.target);!M||H&&H!==M||Hr.current?.(_)};return document.addEventListener("pointerdown",f,!0),document.addEventListener("keydown",b),()=>{document.removeEventListener("pointerdown",f,!0),document.removeEventListener("keydown",b)}},[r6]);let o6=j.useCallback((f,b)=>{let _=Upe(b??f);if(_){let H=jr.findIndex(T=>T.name===_.sheetName);if(H>=0){H===X?Wt(_.cell):(Es({cell:_.cell,sheetIndex:H}),Tn(H));return}}let M=f&&!f.startsWith("#")?f:null;M&&typeof window<"u"&&window.open(M,"_blank","noopener,noreferrer")},[X,Wt,Tn,jr]),Os=j.useCallback((f,b)=>{t1||(Wt(f),R3(f),Ri(b??j1(f)))},[j1,t1,Wt]),Ls=j.useCallback(()=>{if(un){if(t1){En.current=null,R3(null),Ri(""),fr();return}dr(un,I4),En.current=null,R3(null),Ri(""),fr()}},[un,I4,fr,t1,dr]),eg=j.useCallback(()=>{En.current=null,R3(null),Ri(""),fr()},[fr]),tg=j.useCallback(()=>{En.current&&Ls()},[Ls]),Y8=j.useCallback((f,b)=>{let _=En.current;if(!_)return;let M=Ht.get(_.row),H=Jt.get(_.col);if(M===void 0||H===void 0){Zn.current||dr(_,b),En.current=null,R3(null),Ri(""),fr();return}let T=M,q=H;switch(f){case"ArrowDown":T+=1;break;case"ArrowLeft":q-=1;break;case"ArrowRight":q+=1;break;case"ArrowUp":T-=1;break;default:return}Zn.current||dr(_,b),En.current=null,R3(null),Ri(""),n1(T,q,!1),fr()},[Jt,fr,Ht,dr,Nt,Kt]);j.useEffect(()=>{ua.current=Ls},[Ls]);let[,i6]=j.useTransition(),[,ng]=j.useTransition(),[t7,K8]=j.useState(null),Io=j.useMemo(()=>{let f=w?(()=>{if(Kt.length===0||tt.height<=0)return[];let ke=new Set(As),Ze=Math.max(0,tt.top-Xe-B0),L1=Math.max(Ze,tt.top+tt.height-Xe+B0),D1=R4(Gt,Ze),$1=R4(Gt,L1);for(let Z1=Math.max(0,D1);Z1<=Math.max(D1,$1);Z1+=1)ke.add(Z1);return Array.from(ke).sort((Z1,bt)=>Z1-bt)})():t6.rowIndices,b=f[0],_=f[f.length-1],M=b===void 0?void 0:Kt[b],H=_===void 0?void 0:Kt[_];if(M===void 0||H===void 0||H<M)return null;let T=48,q=Math.max(0,M-T);return{endRow:H+T,startRow:q}},[Xe,t6.rowIndices,tt.height,tt.top,w,As,Gt,Kt]),yP=j.useMemo(()=>{if(!ga||!Yt||c1||!Io)return null;let f=Yt;if(typeof f.getRowsBatch!="function")return null;try{let b=f.getRowsBatch(Io.startRow,Io.endRow-Io.startRow+1,{includeFormulas:!0,includeHyperlinks:!0,includeMergeInfo:!0,includeStyles:!0,useFormattedValues:!0});return zee(b,$??null,Io.startRow,Io.endRow)}catch{return null}},[$,c1,ga,Io,Yt]);j.useEffect(()=>{if(!ga||!c1||!$||!Io){K8(null);return}if(t7&&Io.startRow>=t7.startRow&&Io.endRow<=t7.endRow)return;let f=!0;return c1($.workbookSheetIndex,Io.startRow,Io.endRow-Io.startRow+1).then(b=>{if(!f)return;let _=zee(b,$,Io.startRow,Io.endRow);i6(()=>{K8(_)})}).catch(()=>{f&&i6(()=>{K8(null)})}),()=>{f=!1}},[$,t7,c1,ga,i6,Io]);let j5=c1?t7:yP;j.useEffect(()=>{K8(null)},[X,G1]);let rg=j.useMemo(()=>{let f=new Map;for(let b of $?.sparklines??[])f.set(`${b.target.row}:${b.target.col}`,b);return f},[$?.sparklines]),og=j.useMemo(()=>efe(gt,vt,jr,E2,po(m)),[m,gt,vt,jr,E2]),J8=j.useMemo(()=>$?og.filter(f=>f.workbookSheetIndex===$.workbookSheetIndex):[],[$,og]),Pd=j.useMemo(()=>[J8,X,K,A,a,m,G1,vt,It,j5,Yt,Oe],[J8,X,K,A,a,m,G1,vt,It,j5,Yt,Oe]),ig=j.useRef(null);ig.current!==Pd&&(Va.current.clear(),ig.current=Pd);let j2=j.useCallback((f,b)=>{let _=`${f}:${b}`,M=Va.current.get(_);if(M)return M;let H=j5?f>=j5.startRow&&f<=j5.endRow:!1,T=H?j5?.cells.get(_):void 0,q=Yt?.isMergedSecondary(f,b)??!1;if(!Yt&&!T){let F1={isMergedSecondary:!1,style:M_({backgroundColor:T_($,m),borderBottom:"none",borderRight:"none",boxShadow:$?.showGridLines?FO(m.border):void 0,padding:oP,verticalAlign:"bottom",whiteSpace:"nowrap"},Oe),value:""};return Va.current.set(_,F1),F1}if(T?.isMergedSecondary||q){let F1={isMergedSecondary:!0,style:{},value:""};return Va.current.set(_,F1),F1}let be=Yt?Yt.getMergeSpan(f,b):H?T?.mergeSpan:null,ke=jpe($,f,b),Ze=H?T?.style??null:Yt?.getCellStyleAt(f,b)??null,L1=Wh(ke,Ze,{replaceXfSubtrees:!0}),D1=$ee(Ya,f,b),$1=afe(D1,f,b,$),Z1=Wh(L1,$1),bt=Z1?.alignment,Ct=qde(bt?.textRotation),Vt=D1?Math.max(D1.headerRowCount,1):0,ht=H?T?.hyperlink:Yt?.getHyperlinkAt(f,b),lt=rg.get(_)??null,Tt=lt&&Yt?lt.range.start.row===lt.range.end.row?Array.from({length:Math.abs(lt.range.end.col-lt.range.start.col)+1},(F1,pt)=>ql(Yt,lt.range.start.row,Math.min(lt.range.start.col,lt.range.end.col)+pt)):Array.from({length:Math.abs(lt.range.end.row-lt.range.start.row)+1},(F1,pt)=>ql(Yt,Math.min(lt.range.start.row,lt.range.end.row)+pt,lt.range.start.col)):null,At=Z1?.cellControl&&Yt?Xpe(Yt,f,b):null,I1={canvas:void 0,chartHighlight:npe({row:f,col:b},J8),checkboxState:At,colSpan:be?.colSpan,conditionalDataBar:Yt?_fe(f,b,Yt,$,E4.current):null,conditionalColorScale:Yt?Pfe(f,b,Yt,$,E4.current):null,conditionalIcon:Yt?Cfe(f,b,Yt,$,E4.current):null,hyperlink:ht??null,isMergedSecondary:!1,shrinkToFit:bt?.shrinkToFit===!0,isTableHeader:!!(D1&&f>=D1.start.row&&f<D1.start.row+Vt),rowSpan:be?.rowSpan,sparkline:lt&&Tt?{config:lt,values:Tt}:null,style:M_(kee(Z1,m,$?.themePalette,{showGridLines:$?.showGridLines}),Oe),textRotationDeg:Ct,validation:kfe(f,b,$),value:lt||At!==null?"":H||!Yt?T?.value??"":Zpe(Yt,f,b,$)};if(a){let F1=a({cell:{row:f,col:b},hasChartHighlight:!!I1.chartHighlight,hasConditionalFormat:!!(I1.conditionalColorScale||I1.conditionalDataBar||I1.conditionalIcon),hasHyperlink:!!I1.hyperlink,hasValidation:!!I1.validation,isMerged:!!(I1.colSpan||I1.rowSpan),isTableHeader:!!I1.isTableHeader,resolvedStyle:{...I1.style},sheetName:$?.name??"",value:I1.value,workbookSheetIndex:$?.workbookSheetIndex??-1});F1&&(I1.style={...I1.style,...F1},I1.conditionalColorScale&&(F1.backgroundColor!==void 0||F1.background!==void 0)&&(I1.conditionalColorScale=null))}if(I1.canvas=iee(I1.style),Wpe(I1)){let F1=Jt.get(b);if(F1!==void 0){let pt=Math.max(1,I1.colSpan??1),Ft=Math.min(Nt.length-1,F1+pt-1),nn=HO(I1.style.padding),Cn=vO(I1.value,I1.style)+nn+2,Qn=Math.max(_n[F1]??Je,qi(qt,F1,Ft)),G=Qn;if(Cn>G){for(let Re=Ft+1;Re<Nt.length;Re+=1){let Me=Nt[Re];if(Me===void 0)break;let K1=j2(f,Me);if(!Gpe(K1)||(G+=_n[Re]??Je,Cn<=G))break}G>Qn&&(I1.spillWidth=Math.max(0,G-nn))}}}if(I1.shrinkToFit&&I1.value.length>0&&I1.style.whiteSpace!=="pre-wrap"){let F1=Jt.get(b);if(F1!==void 0){let pt=Math.max(1,I1.colSpan??1),Ft=Math.min(Nt.length-1,F1+pt-1),nn=HO(I1.style.padding),rn=(I1.conditionalIcon?18*Oe:0)+(I1.isTableHeader?16*Oe:0),Cn=Math.max(_n[F1]??Je,qi(qt,F1,Ft)),Qn=Math.max(0,Cn-nn-rn);if(Qn>0&&vO(I1.value,I1.style)>Qn){let Re=LO(I1.style,12*Oe),Me=Math.max(6*Oe,Re*.4),K1=Me,Ut=Re,V=Me;for(;Ut-K1>.25;){let O=(K1+Ut)/2,se={...I1.style,font:void 0,fontSize:O};vO(I1.value,se)<=Qn?(V=O,K1=O):Ut=O}I1.shrinkToFitFontSizePx=Math.min(Re,V)}}}return Va.current.set(_,I1),I1},[$,J8,Pd,Jt,qt,Je,_n,Ya,a,m,rg,j5,Nt,Yt,Oe]);j.useEffect(()=>{E4.current.clear()},[$?.conditionalFormatRules,$?.workbookSheetIndex,G1]);let Mi=j.useMemo(()=>{if(!T3)return null;let f=or(T3),b=Ht.get(f.start.row),_=Ht.get(f.end.row),M=Jt.get(f.start.col),H=Jt.get(f.end.col);return b===void 0||_===void 0||M===void 0||H===void 0?null:{height:qi(Gt,b,_),left:d1+qi(qt,0,M-1),top:Xe+qi(Gt,0,b-1),width:qi(qt,M,H)}},[Jt,qt,Xe,d1,T3,Ht,Gt]),{fill:Cd,header:Ds,stroke:Bs}=j.useMemo(()=>vfe({palette:m,selectionColor:P,selectionFillColor:z,selectionHeaderColor:k}),[m,P,z,k]),js=j.useMemo(()=>t6.colIndices.map(f=>{let b=A3.get(f);return{end:b?.end??qt[f+1]??0,index:f,key:Nt[f]??f,size:b?.size??_n[f]??Je,start:b?.start??qt[f]??0}}),[qt,A3,Je,_n,t6.colIndices,Nt]),Q8=j.useMemo(()=>{let f=[];return js.forEach(b=>{let _=Nt[b.index];_!==void 0&&f.push({actualCol:_,key:_,size:b.size,virtualIndex:b.index})}),f},[js,Nt]),kd=j.useMemo(()=>{if(Kt.length===0||tt.height<=0)return[];let f=new Set(As),b=Math.max(0,tt.top-Xe-B0),_=Math.max(b,tt.top+tt.height-Xe+B0),M=R4(Gt,b),H=R4(Gt,_);for(let T=Math.max(0,M);T<=Math.max(M,H);T+=1)f.add(T);return Array.from(f).sort((T,q)=>T-q)},[Xe,tt.height,tt.top,As,Gt,Kt.length]),ag=j.useMemo(()=>{if(Nt.length===0||tt.width<=0)return[];let f=new Set(Jl),b=Math.max(0,tt.left-d1-B0),_=Math.max(b,tt.left+tt.width-d1+B0),M=R4(qt,b),H=R4(qt,_);for(let T=Math.max(0,M);T<=Math.max(M,H);T+=1)f.add(T);return Array.from(f).sort((T,q)=>T-q)},[qt,d1,tt.left,tt.width,Jl,Nt.length]),ec=j.useMemo(()=>uee(kd,ag,Ql),[ag,kd,Ql]),Us=j.useMemo(()=>ec.rowIndices.map(f=>({actualRow:Kt[f]??f,index:f,size:Yn[f]??Qe,start:Gt[f]??0})),[ec.rowIndices,Qe,Yn,Gt,Kt]),Fs=j.useMemo(()=>ec.colIndices.map(f=>({actualCol:Nt[f]??f,index:f,size:_n[f]??Je,start:qt[f]??0})),[ec.colIndices,qt,Je,_n,Nt]),sg=j.useMemo(()=>{let f=new Set(Ka.map(q=>Ht.get(q)).filter(q=>q!==void 0)),b=new Set(o3.map(q=>Jt.get(q)).filter(q=>q!==void 0)),_=Us.filter(q=>f.has(q.index)),M=Us.filter(q=>!f.has(q.index)),H=Fs.filter(q=>b.has(q.index)),T=Fs.filter(q=>!b.has(q.index));return{corner:{cols:H,rows:_},left:{cols:H,rows:M},scroll:{cols:T,rows:M},top:{cols:T,rows:_}}},[Fs,Us,Jt,o3,Ka,Ht]),a6=qt[qt.length-1]??0,s6=U4?js[0]?.start??0:0,V4=U4?a6-(js[js.length-1]?.end??0):0,n7=j.useMemo(()=>L?Ue.map(f=>({image:f,rect:ti&&ti.id===f.id?ti.rect:ape(f,Kt,Nt,Yn,_n,{actualColPrefixSums:Ei,actualRowPrefixSums:$i,colIndexByActual:Jt,colPrefixSums:qt,headerHeight:Xe,rowIndexByActual:Ht,rowHeaderWidth:d1,rowPrefixSums:Gt,zoomFactor:Oe})})):[],[Jt,qt,Ei,$i,Xe,_n,Yn,d1,ti,Ue,Ht,Gt,L,Nt,Kt,Oe]),Qa=j.useMemo(()=>L?u1.map(f=>({rect:j_(f.anchor,Kt,Nt,Yn,_n,{actualColPrefixSums:Ei,actualRowPrefixSums:$i,colIndexByActual:Jt,colPrefixSums:qt,headerHeight:Xe,rowIndexByActual:Ht,rowHeaderWidth:d1,rowPrefixSums:Gt,zoomFactor:Oe}),shape:f})):[],[Jt,qt,Ei,$i,Xe,_n,Yn,d1,Ht,Gt,u1,L,Nt,Kt,Oe]),l6=j.useMemo(()=>L?oe.filter(f=>!f.hidden).map(f=>({control:f,rect:j_(f.anchor,Kt,Nt,Yn,_n,{actualColPrefixSums:Ei,actualRowPrefixSums:$i,colIndexByActual:Jt,colPrefixSums:qt,headerHeight:Xe,rowIndexByActual:Ht,rowHeaderWidth:d1,rowPrefixSums:Gt,zoomFactor:Oe})})):[],[Ei,$i,Jt,qt,Xe,_n,Yn,d1,oe,Ht,Gt,L,Nt,Kt,Oe]),Hs=j.useMemo(()=>L?W.map(f=>({chart:f,rect:n3&&n3.id===f.id?n3.rect:j_(f.anchor,Kt,Nt,Yn,_n,{actualColPrefixSums:Ei,actualRowPrefixSums:$i,colIndexByActual:Jt,colPrefixSums:qt,headerHeight:Xe,rowIndexByActual:Ht,rowHeaderWidth:d1,rowPrefixSums:Gt,zoomFactor:Oe})})):[],[Ei,$i,n3,W,Jt,qt,Xe,_n,Yn,d1,Ht,Gt,L,Nt,Kt,Oe]),Ti=!!(w&&t1&&L),r7=!!(Ti&&!h&&!x),W4=j.useMemo(()=>Ti?Qa.filter(({shape:f})=>!f.hyperlink):[],[Qa,Ti]),G4=j.useMemo(()=>Ti?Qa.filter(({shape:f})=>f.hyperlink):Qa,[Qa,Ti]),Z4=l6,c6=j.useMemo(()=>r7?n7.filter(({image:f})=>!f.hyperlink&&J1!==f.id):[],[n7,J1,r7]),X4=j.useMemo(()=>r7?n7.filter(({image:f})=>f.hyperlink||J1===f.id):n7,[n7,J1,r7]),Rd=!!(L&&(Hs.length>0||G4.length>0||Z4.length>0||X4.length>0)),o7=j.useMemo(()=>{if(!Ti)return"";let f=W4.map(({rect:_,shape:M})=>`s:${M.id}:${M.zIndex}:${Math.round(_.left)}:${Math.round(_.top)}:${Math.round(_.width)}:${Math.round(_.height)}`).join("|"),b=c6.map(({image:_,rect:M})=>`i:${_.id}:${_.src}:${_.zIndex}:${Math.round(M.left)}:${Math.round(M.top)}:${Math.round(M.width)}:${Math.round(M.height)}`).join("|");return`${G1}:${K0}:${f}:${b}`},[c6,W4,K0,G1,Ti]),qs=j.useCallback(f=>{let b=Y1.current;if(!b)return null;let _=b.getBoundingClientRect(),M=f.getBoundingClientRect(),H=b.offsetWidth||1,T=b.offsetHeight||1,q=Math.max(1e-4,_.width>0?_.width/H:1),be=Math.max(1e-4,_.height>0?_.height/T:1);return{height:M.height/be,left:(M.left-_.left)/q,top:(M.top-_.top)/be,width:M.width/q}},[]),Vs=j.useCallback(f=>{let b=Y1.current;if(!b)return null;let _=b.querySelector(`[data-xlsx-cell="${f.row}:${f.col}"]`);return _?qs(_):null},[qs]),U5=j.useCallback(f=>{let b=or(f),_=b.start.row===b.end.row&&b.start.col===b.end.col,M=_?Yt?.isMergedSecondary(b.start.row,b.start.col)===!0:!1,H=_&&!M?Ao(b.start):b.start,T=_&&!M?Yt?.getMergeSpan(H.row,H.col):null,q=_&&!M?{row:H.row+Math.max(1,T?.rowSpan??1)-1,col:H.col+Math.max(1,T?.colSpan??1)-1}:b.end,be=Ht.get(H.row),ke=Ht.get(q.row),Ze=Jt.get(H.col),L1=Jt.get(q.col);if(be===void 0||ke===void 0||Ze===void 0||L1===void 0)return null;let D1=d1+qi(qt,0,Ze-1),$1=Xe+qi(Gt,0,be-1),Z1=qi(qt,Ze,L1),bt=qi(Gt,be,ke),Ct=Ro.current;if(Ct){let ht=Jt.get(Ct.actualIndex);if(ht!==void 0){let lt=_n[ht]??Je,Tt=Ct.size-lt;ht<Ze&&(D1+=Tt),ht>=Ze&&ht<=L1&&(Z1+=Tt)}}let Vt=u2.current;if(Vt){let ht=Ht.get(Vt.actualIndex);if(ht!==void 0){let lt=Yn[ht]??Qe,Tt=Vt.size-lt;ht<be&&($1+=Tt),ht>=be&&ht<=ke&&(bt+=Tt)}}return{height:Math.max(0,bt),left:Math.max(d1,D1),top:Math.max(Xe,$1),width:Math.max(0,Z1)}},[Jt,qt,Je,Qe,_n,Yn,Xe,d1,Ao,Ht,Gt,Yt]),i7=j.useCallback((f,b)=>{let _=or(f),M=Vs(_.start),H=Vs({row:_.start.row,col:_.end.col}),T=Vs({row:_.end.row,col:_.start.col}),q=Vs(_.end),be=M??T,ke=M??H,Ze=H??q,L1=T??q,D1=be?be.left:b.left,$1=ke?ke.top:b.top,Z1=Ze?Ze.left+Ze.width:b.left+b.width,bt=L1?L1.top+L1.height:b.top+b.height;return{height:Math.max(0,bt-$1),left:Math.max(d1,D1),top:Math.max(Xe,$1),width:Math.max(0,Z1-D1)}},[Xe,d1,Vs]),zd=j.useCallback(f=>{let b=Qo.current;if(!b||!b.didDrag||b.axis!=="cell"||!b.originOverlayRect)return null;let _=U5(f);if(!_)return null;let M=b.originOverlayRect,H=or(f);if($h(H,{start:b.originCell,end:b.originCell}))return M;let T=b.originCell,q=T.col===H.start.col,be=T.row===H.start.row,ke=i7(f,_),Ze=ke.left+ke.width,L1=ke.top+ke.height,D1=M.left+M.width,$1=M.top+M.height,Z1=q?M.left:Math.min(M.left,ke.left),bt=be?M.top:Math.min(M.top,ke.top),Ct=q?Math.max(D1,Ze):D1,Vt=be?Math.max($1,L1):$1;return{height:Math.max(M.height,Vt-bt),left:Z1,top:bt,width:Math.max(M.width,Ct-Z1)}},[U5,i7]),Ai=j.useCallback(f=>{let b=or(f);if(b.start.row===b.end.row&&b.start.col===b.end.col){let M=Vs(b.start);if(M)return M}let _=U5(f);return _?i7(f,_):null},[U5,i7]),F5=j.useCallback(f=>{let b=Ht.get(f.row),_=Jt.get(f.col);if(b===void 0||_===void 0)return null;let M=j2(f.row,f.col),H=Math.max(1,M.colSpan??1),T=Math.max(1,M.rowSpan??1),q=Math.min(K-1,f.col+H-1),be=Math.min(A-1,f.row+T-1);if(Yt&&(H>1||T>1)){for(let ke=f.col+1;ke<K;ke+=1){let Ze=Ao({row:f.row,col:ke});if(Ze.row!==f.row||Ze.col!==f.col)break;q=ke}for(let ke=f.row+1;ke<A;ke+=1){let Ze=Ao({row:ke,col:f.col});if(Ze.row!==f.row||Ze.col!==f.col)break;be=ke}}return{height:qi($i,f.row,be),left:d1+qi(Ei,0,f.col-1),top:Xe+qi($i,0,f.row-1),width:qi(Ei,f.col,q)}},[Ei,$i,Jt,K,Xe,A,d1,j2,Ao,Ht,Yt]),ii=j.useMemo(()=>{if(!on)return null;let f=Ya.find(T=>T.name===on.tableName)??null,b=Eee(f,on.row,on.col),_=Y1.current;if(!f||!b||!_)return null;let M=_.querySelector(`[data-xlsx-cell="${on.row}:${on.col}"]`);if(M)return{column:b,left:M.offsetLeft+M.offsetWidth-170,table:f,top:M.offsetTop+M.offsetHeight-2};let H=F5({row:on.row,col:on.col});return H?{column:b,left:H.left+H.width-170,table:f,top:H.top+H.height-2}:null},[Ya,on,F5]),e4=j.useCallback(f=>{if(w)return;let b=f?or(f):null;ho.current.forEach((_,M)=>{_.style.backgroundColor=b&&M>=b.start.row&&M<=b.end.row?"var(--xlsx-selection-header)":m.rowHeaderSurface}),K2.current.forEach((_,M)=>{_.style.backgroundColor=b&&M>=b.start.col&&M<=b.end.col?"var(--xlsx-selection-header)":m.headerSurface})},[w,m.headerSurface,m.rowHeaderSurface]),lg=j.useCallback((f,b)=>{if(w){ho.current.delete(f);return}if(b){ho.current.set(f,b);let _=d2.current??N2.current;b.style.backgroundColor=_&&f>=_.start.row&&f<=_.end.row?"var(--xlsx-selection-header)":m.rowHeaderSurface;return}ho.current.delete(f)},[w,m.rowHeaderSurface]),cg=j.useCallback((f,b)=>{if(w){K2.current.delete(f);return}if(b){K2.current.set(f,b);let _=d2.current??N2.current;b.style.backgroundColor=_&&f>=_.start.col&&f<=_.end.col?"var(--xlsx-selection-header)":m.headerSurface;return}K2.current.delete(f)},[w,m.headerSurface]),yo=j.useCallback((f,b)=>{let _=_i.current;if(!_||!f){b?.updateHeaderSelection!==!1&&e4(f);return}let M=b?.preferGeometry?U5(f)??Ai(f):Qo.current?.didDrag||Eo.current?zd(f)??U5(f)??Ai(f):Ai(f);if(!M){b?.updateHeaderSelection!==!1&&e4(f);return}_.style.left=`${M.left}px`,_.style.top=`${M.top}px`,_.style.width=`${M.width}px`,_.style.height=`${M.height}px`,_.style.opacity="1",_.style.visibility="visible";let H=P3.current;H&&(H.style.left=`${M.left+M.width-4*Oe}px`,H.style.top=`${M.top+M.height-4*Oe}px`),b?.updateHeaderSelection!==!1&&e4(f)},[e4,zd,U5,Ai,Oe]),$d=j.useCallback((f,b)=>{let _=_i.current;if(!_)return;let M=qs(f)??Ai(b);if(!M){e4(b);return}_.style.left=`${M.left}px`,_.style.top=`${M.top}px`,_.style.width=`${M.width}px`,_.style.height=`${M.height}px`,_.style.opacity="1",_.style.visibility="visible";let H=P3.current;H&&(H.style.left=`${M.left+M.width-4*Oe}px`,H.style.top=`${M.top+M.height-4*Oe}px`),e4(b)},[e4,qs,Ai,Oe]),Ed=j.useCallback(f=>{let b=T2.current;if(!b||!f||En.current||Qo.current||Eo.current){b&&(b.style.opacity="0",b.style.visibility="hidden");return}let _=j2(f.row,f.col),H=_.validation?.validationType==="list"&&_.validation.showDropdown?Ai({start:f,end:f}):null;if(!H){b.style.opacity="0",b.style.visibility="hidden";return}b.style.left=`${H.left+H.width-16*Oe}px`,b.style.top=`${H.top+H.height/2}px`,b.style.opacity="1",b.style.visibility="visible"},[j2,Ai,Oe]),No=j.useCallback(f=>{zt.current=!0;let b=or(f);Jr.current&&$h(Jr.current,b)&&Ih(Yi.current,b.end)&&J2.current===null&&Ki.current===null||(Pi.current=b,Q2.current===null&&(Q2.current=window.requestAnimationFrame(()=>{Q2.current=null;let _=Pi.current;Pi.current=null,_&&(Jr.current&&$h(Jr.current,_)&&Ih(Yi.current,_.end)&&J2.current===null&&Ki.current===null||ng(()=>{ur(_)}))})))},[ur,ng]),ug=j.useCallback(()=>{N2.current&&yo(N2.current)},[yo]),u6=j.useCallback((f,b)=>{let _=e1.current,M=_?.getBoundingClientRect();return!_||!M?null:f==="column"?_.scrollLeft+(b-M.left):_.scrollTop+(b-M.top)},[]);j.useEffect(()=>{function f(_){let M=$o.current;if(!M)return;let H=M.type==="column"?Math.max(Je/2,M.initialPx+(_.clientX-M.startPosition)):Math.max(Qe/1.5,M.initialPx+(_.clientY-M.startPosition));M4.current={actualIndex:M.actualIndex,size:H,type:M.type},ki.current===null&&(ki.current=window.requestAnimationFrame(()=>{ki.current=null;let T=M4.current;if(!T)return;if(T.type==="column"){Ro.current={actualIndex:T.actualIndex,size:T.size},u2.current=null,N2.current&&yo(N2.current,{preferGeometry:!0,updateHeaderSelection:!1});let be=u6("column",_.clientX);Za(be===null?null:{position:be,type:"column"}),ni("col-resize");return}u2.current={actualIndex:T.actualIndex,size:T.size},Ro.current=null,N2.current&&yo(N2.current,{preferGeometry:!0,updateHeaderSelection:!1});let q=u6("row",_.clientY);Za(q===null?null:{position:q,type:"row"}),ni("row-resize")}))}function b(_){if($o.current?.pointerId===_.pointerId){let M=$o.current,H=M4.current;$o.current=null,M4.current=null,Ro.current=null,u2.current=null,L2("idle"),Za(null),ri(),document.body.style.userSelect="",ki.current!==null&&(window.cancelAnimationFrame(ki.current),ki.current=null),H&&H.actualIndex===M.actualIndex&&H.type===M.type&&(H.type==="column"?t.resizeColumn(H.actualIndex,H.size/Oe):t.resizeRow(H.actualIndex,H.size/Oe))}}return window.addEventListener("pointermove",f),window.addEventListener("pointerup",b),window.addEventListener("pointercancel",b),()=>{window.removeEventListener("pointermove",f),window.removeEventListener("pointerup",b),window.removeEventListener("pointercancel",b),ri(),ki.current!==null&&(window.cancelAnimationFrame(ki.current),ki.current=null)}},[yo,ri,t,Je,Qe,u6,ni,Oe]);function tc(f,b){return f.axis==="row"?B2===void 0||Ja===void 0?null:or({start:{row:f.anchor.row,col:B2},end:{row:b.row,col:Ja}}):f.axis==="column"?Nr===void 0||ha===void 0?null:or({start:{row:Nr,col:f.anchor.col},end:{row:ha,col:b.col}}):or({start:f.anchor,end:b})}function Md(f,b){let _=Qo.current;if(!_)return;let M=xd(_,f,b);if(!M)return;let H=tc(_,M);!H||$h(H,_.previewRange)||(_.previewRange=H,d2.current=H,N2.current=H,yo(H))}function nc(){let f=go.current;go.current=null,k3.current=null,f?.()}function Td(){let f=k3.current;nc(),f&&!f.committedOnPointerDown&&No(f.previewRange)}function dg(f,b){let _=k3.current;_&&(nc(),pa.current=e1.current?.getBoundingClientRect()??null,_.didDrag=!0,Qo.current=_,d2.current=_.previewRange,N2.current=_.previewRange,L2("select"),document.body.style.userSelect="none",Ad(_.pointerId),Md(f,b))}function pg(f,b){let _=go.current;go.current=null,_?.();let M=b;try{M.setPointerCapture?.(f)}catch{}let H=q=>{let be=q;if(be.pointerId!==f)return;let ke=k3.current;if(!ke)return;let Ze=Math.abs(be.clientX-ke.startClientX),L1=Math.abs(be.clientY-ke.startClientY);Ze<$_&&L1<$_||(q.preventDefault(),dg(be.clientX,be.clientY))},T=q=>{q.pointerId===f&&Td()};b.addEventListener("pointermove",H),b.addEventListener("pointerup",T),b.addEventListener("pointercancel",T),go.current=()=>{b.removeEventListener("pointermove",H),b.removeEventListener("pointerup",T),b.removeEventListener("pointercancel",T);try{M.hasPointerCapture?.(f)&&M.releasePointerCapture?.(f)}catch{}}}function Ad(f){ei.current?.();let b=null,_=null,M=()=>{_=null;let q=b;if(b=null,!q)return;let be=Qo.current;if(be){if(!be.didDrag){let ke=Math.abs(q.x-be.startClientX),Ze=Math.abs(q.y-be.startClientY);if(ke<$_&&Ze<$_)return;be.didDrag=!0}Md(q.x,q.y)}},H=q=>{q.pointerId===f&&(b={x:q.clientX,y:q.clientY},_===null&&(_=window.requestAnimationFrame(M)))},T=q=>{if(q.pointerId!==f)return;_!==null&&(window.cancelAnimationFrame(_),_=null),b=null;let be=Qo.current,ke=be?xd(be,q.clientX,q.clientY):null,Ze=be?.previewRange??null;if(be?.didDrag&&ke&&be&&(Ze=tc(be,ke)),Qo.current=null,pa.current=null,Ze&&(be?.didDrag||!be?.committedOnPointerDown)){if(d2.current=Ze,N2.current=Ze,be?.axis==="column"){let L1=or(Ze);$n.current={axis:"column",startCol:L1.start.col,endCol:L1.end.col}}else if(be?.axis==="row"){let L1=or(Ze);$n.current={axis:"row",startRow:L1.start.row,endRow:L1.end.row}}else $n.current=null;No(Ze)}else Ze||(d2.current=null);L2("idle"),document.body.style.cursor="",document.body.style.userSelect="",ei.current?.(),ei.current=null};window.addEventListener("pointermove",H),window.addEventListener("pointerup",T),window.addEventListener("pointercancel",T),ei.current=()=>{_!==null&&(window.cancelAnimationFrame(_),_=null),b=null,window.removeEventListener("pointermove",H),window.removeEventListener("pointerup",T),window.removeEventListener("pointercancel",T)}}function Id(f,b){e3.current?.();let _=null,M=null,H=()=>{M=null;let be=_;if(_=null,!be)return;let ke=q4(be.x,be.y);ke&&k1(ke)},T=be=>{be.pointerId===f&&(_={x:be.clientX,y:be.clientY},M===null&&(M=window.requestAnimationFrame(H)))},q=be=>{if(be.pointerId!==f)return;M!==null&&(window.cancelAnimationFrame(M),M=null),_=null;let ke=q4(be.clientX,be.clientY);ke&&k1(ke);let Ze=Eo.current?.previewRange??b;Eo.current=null,pa.current=null,L2("idle"),Ga(null),document.body.style.cursor="",document.body.style.userSelect="",f1(Ze),e3.current?.(),e3.current=null};window.addEventListener("pointermove",T),window.addEventListener("pointerup",q),window.addEventListener("pointercancel",q),e3.current=()=>{M!==null&&(window.cancelAnimationFrame(M),M=null),_=null,window.removeEventListener("pointermove",T),window.removeEventListener("pointerup",q),window.removeEventListener("pointercancel",q)}}j.useLayoutEffect(()=>{let f=d2.current??T3;if(!f||!Y1.current){e4(null),_i.current&&(_i.current.style.opacity="0",_i.current.style.visibility="hidden");return}yo(f)},[e4,yo,T3,G1]),j.useLayoutEffect(()=>{Ed(U)},[U,un,G1,Ed]);let a7=j.useCallback(f=>{Os(f)},[Os]),rc=j.useCallback((f,b)=>{b.hyperlink&&o6(b.hyperlink.target,b.hyperlink.location)},[o6]),oc=j.useCallback((f,b)=>{if(f.button!==0)return;f.preventDefault(),fr(),$n.current=null;let _=f.currentTarget.colSpan>1||f.currentTarget.rowSpan>1?H4(f.clientX,f.clientY)??b:b,M=Jr.current,H=f.shiftKey&&M?M.start:_,T=or({start:H,end:_}),q=Ih(Yi.current,_),be=!q||!En.current;En.current&&!q&&ua.current();let ke=_.row===b.row&&_.col===b.col?wd(b,f.currentTarget.getBoundingClientRect(),f.clientX,f.clientY):_d(_,f.clientX,f.clientY),Ze=_.row===b.row&&_.col===b.col?qs(f.currentTarget):Ai(T);ke&&(_1(f.currentTarget,f.pointerId,H,"cell",_,ke,Ze,be,T,f.clientX,f.clientY),_.row===b.row&&_.col===b.col?$d(f.currentTarget,T):yo(T),be&&No(T))},[yo,$d,No,fr,wd,_d,qs,Ai,H4]),Y4=j.useCallback((f,b)=>{if(f.button!==0||B2===void 0||Ja===void 0)return;f.preventDefault(),fr();let _=Jr.current,M=f.shiftKey&&_?_.start.row:b,H=or({start:{row:M,col:B2},end:{row:b,col:Ja}}),T=Jh(b,f.currentTarget.getBoundingClientRect(),f.clientY);T&&(_1(f.currentTarget,f.pointerId,{row:M,col:B2},"row",{row:b,col:B2},T,null,!0,H,f.clientX,f.clientY),$n.current={axis:"row",startRow:M,endRow:b},No(H))},[No,B2,fr,Ja,Jh]),s7=j.useCallback((f,b)=>{if(f.button!==0||Nr===void 0||ha===void 0)return;f.preventDefault(),fr();let _=Jr.current,M=f.shiftKey&&_?_.start.col:b,H=or({start:{row:Nr,col:M},end:{row:ha,col:b}}),T=Qh(b,f.currentTarget.getBoundingClientRect(),f.clientX);T&&(_1(f.currentTarget,f.pointerId,{row:Nr,col:M},"column",{row:Nr,col:b},T,null,!0,H,f.clientX,f.clientY),$n.current={axis:"column",startCol:M,endCol:b},No(H))},[No,Nr,fr,ha,Qh]),Ws=j.useCallback((f,b,_)=>{pr&&(f.preventDefault(),f.stopPropagation(),T1(f.pointerId,b,_,f.clientY))},[pr]),d6=j.useCallback(f=>{let b=$ee(Ya,f.row,f.col),_=Eee(b,f.row,f.col);if(!b||!_)return null;let M=An&&An.tableName===b.name&&An.columnIndex===_.index?An.direction:null,H=M==="ascending"?"\u25B2":M==="descending"?"\u25BC":"\u25BE";return v?v({cell:f,column:_,direction:M,sortAscending:()=>Pt(b.name,_.index,"ascending"),sortDescending:()=>Pt(b.name,_.index,"descending"),table:b,triggerIcon:H,triggerProps:{"aria-haspopup":"menu","aria-label":`Open menu for ${_.name}`,onClick:T=>{T.stopPropagation()},onPointerDown:T=>{T.stopPropagation()},style:Mee(m,Oe),type:"button"}}):(0,ve.jsx)("button",{onPointerDown:T=>{T.preventDefault(),T.stopPropagation()},onClick:T=>{T.preventDefault(),T.stopPropagation(),N4(q=>q&&q.tableName===b.name&&q.row===f.row&&q.col===f.col?null:{col:f.col,row:f.row,tableName:b.name})},style:{...Mee(m,Oe)},type:"button",children:H})},[Ya,m,v,An,Pt,Oe]),p6=j.useCallback(f=>{let b=Jt.get(f);if(b===void 0)return null;let _=_n[b]??Je;return{left:a3.get(f)??d1+(qt[b]??0)-tt.left,width:_}},[Jt,qt,Je,_n,d1,tt.left,a3]),H5=j.useCallback(f=>{let b=Ht.get(f);return b===void 0?null:{height:Yn[b]??Qe,top:M3.get(f)??Xe+(Gt[b]??0)-tt.top}},[Qe,Yn,Xe,tt.top,Ht,Gt,M3]),I3=Math.max(0,tt.width-Hn),N3=Math.max(0,tt.height-Qr),l7=Math.min(ed,I3),c7=Math.min(ed,N3),ya=Hn-l7,K4=Qr-c7,Gs=I3+l7*2,t4=N3+c7*2,q5=Gs,Zs=Math.max(0,Qr-Xe),Xs=Math.max(0,Hn-d1),ic=t4,f6=Xs,m6=Zs,h6=Xs,O3=Gs,V5=Zs,Ys=t4,g6=j.useMemo(()=>Fs.flatMap(f=>{let b=p6(f.actualCol);if(!b)return[];let _=a3.has(f.actualCol);return[{actualCol:f.actualCol,height:Xe,isFrozen:_,left:b.left,localLeft:b.left-(_?d1:ya),width:b.width}]}),[Fs,Xe,d1,p6,ya,a3]),Ks=j.useMemo(()=>Us.flatMap(f=>{let b=H5(f.actualRow);if(!b)return[];let _=M3.has(f.actualRow);return[{actualRow:f.actualRow,height:b.height,isFrozen:_,localTop:b.top-(_?Xe:K4),top:b.top}]}),[Us,Xe,H5,K4,M3]),ac=j.useCallback(f=>{if(!pr)return null;let b=e1.current?.getBoundingClientRect();if(!b)return null;let _=f-b.left;for(let M of g6)if(Math.abs(_-(M.left+M.width))<=VQ)return{actualCol:M.actualCol,width:M.width};return null},[pr,g6]),fg=j.useCallback(f=>{let b=e1.current?.getBoundingClientRect();if(!b)return null;let _=f-b.left;for(let M of g6)if(_>=M.left&&_<=M.left+M.width)return M.actualCol;return null},[g6]),sc=j.useCallback(f=>{if(!pr)return null;let b=e1.current?.getBoundingClientRect();if(!b)return null;let _=f-b.top;for(let M of Ks)if(Math.abs(_-(M.top+M.height))<=VQ)return{actualRow:M.actualRow,height:M.height};return null},[pr,Ks]),mg=j.useCallback(f=>{let b=e1.current?.getBoundingClientRect();if(!b)return null;let _=f-b.top;for(let M of Ks)if(_>=M.top&&_<=M.top+M.height)return M.actualRow;return null},[Ks]),hg=j.useCallback(f=>{if($o.current?.type==="column"){f.currentTarget.style.cursor="col-resize";return}f.currentTarget.style.cursor=ac(f.clientX)?"col-resize":"default"},[ac]),gg=j.useCallback(f=>{if($o.current?.type==="row"){f.currentTarget.style.cursor="row-resize";return}f.currentTarget.style.cursor=sc(f.clientY)?"row-resize":"default"},[sc]),lc=j.useCallback(f=>{if($o.current){f.currentTarget.style.cursor=$o.current.type==="column"?"col-resize":"row-resize";return}f.currentTarget.style.cursor="default"},[]),cc=j.useCallback(f=>{if(f.button!==0)return;let b=q4(f.clientX,f.clientY);if(!b)return;f.preventDefault(),fr(),$n.current=null;let _=Jr.current,M=f.shiftKey&&_?_.start:b,H=or({start:M,end:b}),T=Ih(Yi.current,b),q=!T||!En.current;En.current&&!T&&ua.current();let be=Ht.get(b.row),ke=Jt.get(b.col);be===void 0||ke===void 0||(_1(f.currentTarget,f.pointerId,M,"cell",b,{contentScaleX:1,contentScaleY:1,originContentX:qt[ke]??0,originContentY:Gt[be]??0},Ai(H),q,H,f.clientX,f.clientY),yo(H),q&&No(H))},[yo,Jt,qt,No,fr,Ai,q4,Ht,Gt,_1]),uc=j.useCallback(f=>{let b=q4(f.clientX,f.clientY);b&&rc(b,j2(b.row,b.col))},[j2,rc,q4]),dc=j.useCallback(f=>{if(t1)return;let b=q4(f.clientX,f.clientY);b&&Os(b)},[t1,q4,Os]),pc=j.useCallback(f=>{if(f.button!==0||Nr===void 0||ha===void 0)return;let b=ac(f.clientX);if(b){f.preventDefault(),f.stopPropagation(),M1(f.pointerId,b.actualCol,b.width,f.clientX);return}let _=fg(f.clientX);if(_===null)return;f.preventDefault(),fr();let M=Jr.current,H=f.shiftKey&&M?M.start.col:_,T=or({start:{row:Nr,col:H},end:{row:ha,col:_}}),q=Jt.get(H);q!==void 0&&(_1(f.currentTarget,f.pointerId,{row:Nr,col:H},"column",{row:Nr,col:_},{contentScaleX:1,contentScaleY:1,originContentX:qt[q]??0,originContentY:Gt[0]??0},null,!0,T,f.clientX,f.clientY),$n.current={axis:"column",startCol:H,endCol:_},No(T))},[Jt,qt,No,Nr,fr,ha,fg,ac,Gt,_1]),u7=j.useCallback(f=>{if(f.button!==0||B2===void 0||Ja===void 0)return;let b=sc(f.clientY);if(b){f.preventDefault(),f.stopPropagation(),T1(f.pointerId,b.actualRow,b.height,f.clientY);return}let _=mg(f.clientY);if(_===null)return;f.preventDefault(),fr();let M=Jr.current,H=f.shiftKey&&M?M.start.row:_,T=or({start:{row:H,col:B2},end:{row:_,col:Ja}}),q=Ht.get(H);q!==void 0&&(_1(f.currentTarget,f.pointerId,{row:H,col:B2},"row",{row:_,col:B2},{contentScaleX:1,contentScaleY:1,originContentX:qt[0]??0,originContentY:Gt[q]??0},null,!0,T,f.clientX,f.clientY),$n.current={axis:"row",startRow:H,endRow:_},No(T))},[qt,No,B2,fr,Ja,mg,sc,Ht,Gt,_1]),d7=j.useCallback(f=>{if(typeof Image>"u")return null;let b=f.id,_=wi.current.get(b);if(_&&_.src===f.src)return _.loaded&&!_.failed?_.image:null;let M=new Image,H={failed:!1,image:M,loaded:!1,src:f.src};return wi.current.set(b,H),M.onload=()=>{H.loaded=!0,ma(T=>T+1)},M.onerror=()=>{H.failed=!0,ma(T=>T+1)},M.src=f.src,null},[]);j.useLayoutEffect(()=>{if(!w)return;let f=typeof window<"u"?window.__xlsxCanvasProfile:void 0,b=f?performance.now():0,_=0,M=0,H=0,T=0,q=0,be=0,ke=typeof window>"u"?1:Math.max(1,window.devicePixelRatio||1);function Ze(D,R,ne,ge){if(!D)return null;let ce=Math.max(1,Math.round(R*ke)),Ke=Math.max(1,Math.round(ne*ke));D.width!==ce&&(D.width=ce),D.height!==Ke&&(D.height=Ke),D.style.width!==`${R}px`&&(D.style.width=`${R}px`),D.style.height!==`${ne}px`&&(D.style.height=`${ne}px`);let y1=D.getContext("2d",{alpha:!1});return y1?(y1.setTransform(ke,0,0,ke,0,0),ge?.clear!==!1&&y1.clearRect(0,0,R,ne),y1):null}let L1=Math.max(0,tt.width),D1=Math.max(0,tt.height),$1=Math.min(Xe,D1),Z1=Math.min(d1,L1),bt=d2.current??T3,Ct=bt?or(bt):null,Vt=ope(Ct),ht={activeSheet:$??null,bakedDrawingSignature:o7,bodyHeight:D1,bodyWidth:L1,colSignature:dee(Fs,D=>D.index),getCellData:j2,headerHeight:$1,palette:m,rowHeaderWidth:Z1,rowSignature:dee(Us,D=>D.index),viewportLeft:tt.left,viewportTop:tt.top,zoomFactor:Oe},lt={activeSheet:$??null,bodyHeight:D1,bodyWidth:L1,colSignature:ht.colSignature,headerHeight:$1,palette:m,rangeSignature:Vt,rowHeaderWidth:Z1,rowSignature:ht.rowSignature,viewportLeft:tt.left,viewportTop:tt.top,zoomFactor:Oe},Tt=Zl.current,At=A5.current,A1=zs.current,I1=!(Tt&&Tt.activeSheet===ht.activeSheet&&Tt.bakedDrawingSignature===ht.bakedDrawingSignature&&Tt.bodyHeight===ht.bodyHeight&&Tt.bodyWidth===ht.bodyWidth&&Tt.colSignature===ht.colSignature&&Tt.getCellData===ht.getCellData&&Tt.headerHeight===ht.headerHeight&&Tt.palette===ht.palette&&Tt.rowHeaderWidth===ht.rowHeaderWidth&&Tt.rowSignature===ht.rowSignature&&Tt.viewportLeft===ht.viewportLeft&&Tt.viewportTop===ht.viewportTop&&Tt.zoomFactor===ht.zoomFactor),F1=!(At&&At.activeSheet===lt.activeSheet&&At.bodyHeight===lt.bodyHeight&&At.bodyWidth===lt.bodyWidth&&At.colSignature===lt.colSignature&&At.headerHeight===lt.headerHeight&&At.palette===lt.palette&&At.rangeSignature===lt.rangeSignature&&At.rowHeaderWidth===lt.rowHeaderWidth&&At.rowSignature===lt.rowSignature&&At.viewportLeft===lt.viewportLeft&&At.viewportTop===lt.viewportTop&&At.zoomFactor===lt.zoomFactor),pt=!!(I1&&Tt&&Tt.activeSheet===ht.activeSheet&&Tt.bakedDrawingSignature===ht.bakedDrawingSignature&&Tt.bodyHeight===ht.bodyHeight&&Tt.bodyWidth===ht.bodyWidth&&Tt.getCellData===ht.getCellData&&Tt.headerHeight===ht.headerHeight&&Tt.palette===ht.palette&&Tt.rowHeaderWidth===ht.rowHeaderWidth&&Tt.zoomFactor===ht.zoomFactor),Ft=!!(F1&&At&&At.activeSheet===lt.activeSheet&&At.bodyHeight===lt.bodyHeight&&At.bodyWidth===lt.bodyWidth&&At.headerHeight===lt.headerHeight&&At.palette===lt.palette&&At.rangeSignature===lt.rangeSignature&&At.rowHeaderWidth===lt.rowHeaderWidth&&At.zoomFactor===lt.zoomFactor),nn=!!(F1&&At&&At.activeSheet===lt.activeSheet&&At.bodyHeight===lt.bodyHeight&&At.bodyWidth===lt.bodyWidth&&At.headerHeight===lt.headerHeight&&At.palette===lt.palette&&At.rangeSignature===lt.rangeSignature&&At.rowHeaderWidth===lt.rowHeaderWidth&&At.zoomFactor===lt.zoomFactor);if(!I1&&!F1)return;let rn={corner:{height:m6,left:d1,top:Xe,width:f6},left:{height:ic,left:d1,top:K4,width:Xs},scroll:{height:t4,left:ya,top:K4,width:Gs},top:{height:Zs,left:ya,top:Xe,width:q5}},Cn=I1?{corner:Ze(tn.current,f6,m6,{clear:!pt}),left:Ze(Ko.current,Xs,ic,{clear:!pt}),scroll:Ze(c2.current,Gs,t4,{clear:!pt}),top:Ze(Z2.current,q5,Zs,{clear:!pt})}:{corner:null,left:null,scroll:null,top:null},Qn=F1?{frozen:Ze(Kr.current,h6,$1),scroll:Ze(Co.current,O3,$1,{clear:!Ft})}:{frozen:null,scroll:null},G=F1?{frozen:Ze(X2.current,Z1,V5),scroll:Ze(ko.current,Z1,Ys,{clear:!nn})}:{frozen:null,scroll:null},Re=F1?Ze(Y2.current,Z1,$1):null;if(I1&&(!Cn.scroll||!Cn.top||!Cn.left||!Cn.corner)||F1&&(!Re||h6>0&&!Qn.frozen||O3>0&&!Qn.scroll||V5>0&&!G.frozen||Ys>0&&!G.scroll))return;let Me=$?.showGridLines??!0,K1=T_($,m),Ut={corner:[],left:[],scroll:[],top:[]},V={corner:[],left:[],scroll:[],top:[]},O=bO(O3,$1),se=bO(Z1,Ys),Pe=Ti?[...W4.map(({rect:D,shape:R})=>({kind:"shape",rect:D,shape:R,zIndex:R.zIndex})),...c6.map(({image:D,rect:R})=>({image:D,kind:"image",rect:R,zIndex:D.zIndex}))].sort((D,R)=>D.zIndex-R.zIndex):[],$e=(D,R)=>{let ne=rn[R],ge=R==="scroll"||R==="top"?tt.left:0,ce=R==="scroll"||R==="left"?tt.top:0;return{height:D.height,left:D.left-ge-ne.left,top:D.top-ce-ne.top,width:D.width}},de=(D,R,ne,ge,ce,Ke)=>{if(R.paragraphs.length===0)return;let y1=R.textBox?.insetPx,U1=(y1?.left??6)*Oe,E1=(y1?.right??6)*Oe,it=(y1?.top??4)*Oe,X1=(y1?.bottom??4)*Oe,at=ne+U1,rt=ge+it,ct=Math.max(0,ce-U1-E1),St=Math.max(0,Ke-it-X1);if(ct<=0||St<=0)return;let kn=R.paragraphs.map(U2=>{let Lo=Math.max(12*Oe,...U2.runs.map(Lr=>(Lr.fontSizePt??11)*96/72*Oe*1.2)),Or=U2.runs.reduce((Lr,b2)=>{let wt=(b2.fontSizePt??11)*96/72*Oe;return D.font=`${b2.italic?"italic ":""}${b2.bold?"700 ":"400 "}${wt}px ${b2.fontFamily??"Calibri, sans-serif"}`,Lr+ks(D,b2.text)},0);return{lineHeight:Lo,widthPx:Or}}),Sr=kn.reduce((U2,Lo)=>U2+Lo.lineHeight,0),Oo=rt;R.textBox?.verticalAlign==="middle"?Oo=rt+Math.max(0,(St-Sr)/2):R.textBox?.verticalAlign==="bottom"&&(Oo=rt+Math.max(0,St-Sr)),D.save(),D.beginPath(),D.rect(at,rt,ct,St),D.clip(),D.textBaseline="middle",R.paragraphs.forEach((U2,Lo)=>{let Or=kn[Lo]??{lineHeight:14*Oe,widthPx:0},Lr=at,b2=U2.align??R.textBox?.horizontalAlign??"left";b2==="center"?Lr=at+Math.max(0,(ct-Or.widthPx)/2):b2==="right"&&(Lr=at+Math.max(0,ct-Or.widthPx)),U2.runs.forEach(wt=>{let no=(wt.fontSizePt??11)*96/72*Oe;D.font=`${wt.italic?"italic ":""}${wt.bold?"700 ":"400 "}${no}px ${wt.fontFamily??"Calibri, sans-serif"}`,D.fillStyle=wt.color??"#000000",D.textAlign="left";let e0=Oo+Or.lineHeight/2;if(D.fillText(wt.text,Lr,e0),wt.underline&&wt.text.length>0){let Pg=ks(D,wt.text);D.strokeStyle=wt.color??"#000000",D.lineWidth=Math.max(1,Oe*.75),D.beginPath(),D.moveTo(Lr,e0+Math.max(2,no*.28)),D.lineTo(Lr+Pg,e0+Math.max(2,no*.28)),D.stroke()}Lr+=ks(D,wt.text)}),Oo+=Or.lineHeight}),D.restore()},ue=(D,R,ne)=>{let ge=R.fill?.none?"transparent":R.fill?.color??"transparent",ce=R.stroke?.none?"transparent":R.stroke?.color??"transparent",Ke=Math.max(0,(R.stroke?.widthPx??(R.geometry==="line"?2:1))*Oe),y1=vee(R),U1=Math.min(R.fill?.opacity??1,R.stroke?.opacity??1);D.save(),D.translate(ne.left+ne.width/2,ne.top+ne.height/2),R.rotationDeg&&D.rotate(R.rotationDeg*Math.PI/180),D.scale(R.flipH?-1:1,R.flipV?-1:1),D.globalAlpha*=U1,D.lineWidth=Ke,D.strokeStyle=ce,D.fillStyle=ge,Lpe(D,R.stroke?.dash,Ke);let E1=-ne.width/2,it=-ne.height/2;if(y1&&typeof Path2D<"u"){D.save(),D.translate(E1,it),D.scale(ne.width/Math.max(1,y1.viewBox.width),ne.height/Math.max(1,y1.viewBox.height));let X1=Hde(y1.path);if(!X1){D.restore(),D.restore();return}ge!=="transparent"&&D.fill(X1),ce!=="transparent"&&Ke>0&&D.stroke(X1),D.restore()}else if(R.geometry==="ellipse")D.beginPath(),D.ellipse(0,0,ne.width/2,ne.height/2,0,0,Math.PI*2),ge!=="transparent"&&D.fill(),ce!=="transparent"&&Ke>0&&D.stroke();else{let X1=R.geometry==="roundRect"?12*Oe:0;Ope(D,E1,it,ne.width,ne.height,X1),ge!=="transparent"&&D.fill(),ce!=="transparent"&&Ke>0&&D.stroke()}de(D,R,E1,it,ne.width,ne.height),D.restore()},xe=(D,R,ne)=>{if(!(Pe.length===0||ne.length===0))for(let ge of Pe){if(b7(ge.rect)!==D)continue;let ce=$e(ge.rect,D);if(!(ce.left+ce.width<0||ce.top+ce.height<0||ce.left>rn[D].width||ce.top>rn[D].height||!Mh(ce.left,ce.top,ce.width,ce.height,ne)))if(ge.kind==="shape")ue(R,ge.shape,ce);else{let Ke=d7(ge.image);Ke&&R.drawImage(Ke,ce.left,ce.top,ce.width,ce.height)}}},F=["scroll","top","left","corner"];if(I1){_=f?performance.now():0;for(let D of Object.keys(Cn)){let R=Cn[D],ne=rn[D];if(!R||ne.width<=0||ne.height<=0)continue;let ge=bO(ne.width,ne.height);if(pt){let ce=oi(D),Ke=D==="scroll"||D==="top"?tt.left-A1.left:0,y1=D==="scroll"||D==="left"?tt.top-A1.top:0;if(ce){let U1=SO(D==="corner"?tn.current:D==="left"?Ko.current:D==="top"?Z2.current:c2.current,R,ce,ke,ne.width,ne.height,Ke,y1);U1&&(ge=U1)}}else R.clearRect(0,0,ne.width,ne.height);if(V[D]=ge,T+=ge.length,ge.length!==0){R.fillStyle=K1;for(let ce of ge)R.fillRect(ce.left,ce.top,ce.width,ce.height)}}for(let D of F){let R=Cn[D],ne=rn[D],ge=V[D],ce=sg[D];if(!R||ge.length===0||ne.width<=0||ne.height<=0||ce.rows.length===0||ce.cols.length===0)continue;let Ke=!1,y1=()=>{Ke||(R.beginPath(),Ke=!0)},U1=()=>{Ke&&(R.strokeStyle=m.border,R.lineWidth=1,R.stroke(),Ke=!1)},E1=new Set;for(let it of ce.rows)for(let X1 of ce.cols){let at={row:it.actualRow,col:X1.actualCol},rt=Ao(at),ct=`${rt.row}:${rt.col}`,St=rt,kn=Ht.get(St.row),Sr=Jt.get(St.col);if(kn===void 0||Sr===void 0)continue;let Oo=d1+(qt[Sr]??0),U2=Xe+(Gt[kn]??0),Lo=D==="left"||D==="corner",Or=D==="top"||D==="corner",Lr={height:Yn[kn]??it.size,left:(Lo?a3.get(St.col)??Oo-tt.left:Oo-tt.left)-ne.left,top:(Or?M3.get(St.row)??U2-tt.top:U2-tt.top)-ne.top,width:_n[Sr]??X1.size};if(!(rt.row!==at.row||rt.col!==at.col)&&!Mh(Lr.left-E_,Lr.top-E_,Lr.width+E_*2,Lr.height+E_*2,ge)){H+=1;continue}q+=1;let wt=j2(St.row,St.col);if((wt.colSpan||wt.rowSpan)&&E1.has(ct)||wt.isMergedSecondary)continue;(wt.colSpan||wt.rowSpan)&&E1.add(ct);let no=wt.colSpan||wt.rowSpan?F5(St):null,e0=no?.left??Oo,Pg=no?.top??U2,Dt={height:no?.height??Yn[kn]??it.size,left:(Lo?a3.get(St.col)??e0-tt.left:e0-tt.left)-ne.left,top:(Or?M3.get(St.row)??Pg-tt.top:Pg-tt.top)-ne.top,width:no?.width??_n[Sr]??X1.size},EL=Math.max(Dt.width,wt.spillWidth??0);if(Dt.left+EL<0||Dt.top+Dt.height<0||Dt.left>ne.width||Dt.top>ne.height)continue;if(!Mh(Dt.left,Dt.top,EL,Dt.height,ge)){H+=1;continue}be+=1;let c3=wt.style,B3=wt.canvas??iee(c3),Mte=wt.conditionalColorScale?.color??(typeof c3.backgroundColor=="string"?c3.backgroundColor:K1),Tte=!wt.conditionalColorScale&&typeof c3.backgroundImage=="string"?Zde(R,Dt,c3.backgroundImage):null;if(wt.chartHighlight&&U1(),R.fillStyle=Tte??Mte,R.fillRect(Dt.left,Dt.top,Dt.width,Dt.height),wt.chartHighlight&&(R.fillStyle=wt.chartHighlight.fillColor,R.fillRect(Dt.left+1,Dt.top+1,Math.max(0,Dt.width-2),Math.max(0,Dt.height-2))),wt.conditionalDataBar){let Qt=Dt.left+4*Oe,Do=Dt.top+4*Oe,Wn=Math.max(0,(Dt.width-8*Oe)*(wt.conditionalDataBar.widthPercent/100)),Ni=Math.max(0,Dt.height-8*Oe);Wn>0&&Ni>0&&(R.fillStyle=Xde(R,Qt,Do,Wn,Ni,wt.conditionalDataBar),R.fillRect(Qt,Do,Wn,Ni),wt.conditionalDataBar.border!==!1&&wt.conditionalDataBar.borderColor&&(R.strokeStyle=wt.conditionalDataBar.borderColor,R.lineWidth=1,R.strokeRect(Qt+.5,Do+.5,Math.max(0,Wn-1),Math.max(0,Ni-1))))}let kP=B3.topBorder,Ate=B3.rightBorder,Ite=B3.bottomBorder,RP=B3.leftBorder,ML=Nt[Sr+Math.max(1,wt.colSpan??1)],zP=ML===void 0?null:j2(St.row,ML),Nte=zP?.isMergedSecondary?null:zP?.canvas?.leftBorder??nd(zP?.style.borderLeft),TL=Kt[kn+Math.max(1,wt.rowSpan??1)],$P=TL===void 0?null:j2(TL,St.col),Ote=$P?.isMergedSecondary?null:$P?.canvas?.topBorder??nd($P?.style.borderTop),Hd=ree(Ate,Nte),qd=ree(Ite,Ote);if(Me&&(!Hd||!qd)&&(y1(),Hd||(R.moveTo(Dt.left+Dt.width-.5,Dt.top),R.lineTo(Dt.left+Dt.width-.5,Dt.top+Dt.height)),qd||(R.moveTo(Dt.left,Dt.top+Dt.height-.5),R.lineTo(Dt.left+Dt.width,Dt.top+Dt.height-.5))),(kP||Hd||qd||RP||wt.chartHighlight)&&U1(),kP&&kn===0&&Il(R,"top",Dt,kP),Hd&&Il(R,"right",Dt,Hd),qd&&Il(R,"bottom",Dt,qd),RP&&Sr===0&&Il(R,"left",Dt,RP),wt.chartHighlight){let Qt={color:wt.chartHighlight.strokeColor,style:"solid",width:Math.max(1,Oe)};wt.chartHighlight.borderTop&&Il(R,"top",Dt,Qt),wt.chartHighlight.borderRight&&Il(R,"right",Dt,Qt),wt.chartHighlight.borderBottom&&Il(R,"bottom",Dt,Qt),wt.chartHighlight.borderLeft&&Il(R,"left",Dt,Qt)}let G5=wt.value??"";if(!(wt.checkboxState!=null||wt.sparkline||G5.length>0||wt.conditionalIcon||wt.isTableHeader))continue;let _7=B3.padding,P7=Dt.left+_7.left,t0=Dt.top+_7.top,Z5=Math.max(0,Dt.width-_7.left-_7.right),X5=Math.max(0,Dt.height-_7.top-_7.bottom);if(Z5<=0||X5<=0)continue;let Lte=wt.shrinkToFitFontSizePx??LO(c3,12*Oe),S6=Math.max(1,Oe*1.5,Lte*(wt.textRotationDeg?.75:.18));if(U1(),R.save(),R.beginPath(),R.rect(P7-S6,t0-S6,Z5+S6*2,X5+S6*2),R.clip(),R.font=wt.shrinkToFitFontSizePx?Vde(c3,wt.shrinkToFitFontSizePx):B3.baseFont,R.fillStyle=B3.textColor,R.textBaseline="middle",wt.checkboxState!=null){let Qt=Math.min(14*Oe,Z5,X5),Do=Dt.left+(Dt.width-Qt)/2,Wn=Dt.top+(Dt.height-Qt)/2;R.strokeStyle=po(m)?"#cbd5e1":"#475569",R.lineWidth=1.25,R.strokeRect(Do,Wn,Qt,Qt),wt.checkboxState&&(R.fillStyle=po(m)?"#60a5fa":"#2563eb",R.fillRect(Do+1.5,Wn+1.5,Math.max(0,Qt-3),Math.max(0,Qt-3)),R.strokeStyle=po(m)?"#020617":"#ffffff",R.lineWidth=1.5,R.beginPath(),R.moveTo(Do+Qt*.24,Wn+Qt*.56),R.lineTo(Do+Qt*.45,Wn+Qt*.76),R.lineTo(Do+Qt*.8,Wn+Qt*.3),R.stroke())}else if(wt.sparkline){let Qt=wt.sparkline.config,Wn=wt.sparkline.values.map((Ni,o4)=>({index:o4,value:Ni})).filter(Ni=>typeof Ni.value=="number"&&Number.isFinite(Ni.value));if(Wn.length>0){let Ni=Qt.negativeColor??"#c2410c",o4=Qt.color??"#2563eb",Vd=Qt.markerColor??o4,Q4=P7+1,x6=t0+2,Y5=Math.max(1,Z5-2),F2=Math.max(1,X5-4);if(Qt.type==="winLoss"){let Dr=Wn.map(Vr=>({...Vr,value:Vr.value>=0?1:-1})),i4=Math.max(4*Oe,Y5/Math.max(Dr.length*1.9,1)),a4=Dr.length>1?(Y5-i4*Dr.length)/(Dr.length-1):0,ai=x6+Math.max(1.5*Oe,F2*.18),e5=x6+F2-Math.max(1.5*Oe,F2*.18);R.strokeStyle=o4,R.lineCap="round",R.lineWidth=Math.max(1.5,1.8*Oe),Dr.forEach((Vr,j3)=>{let Sc=Q4+j3*(i4+Math.max(0,a4)),C7=Vr.value>=0?ai:e5;R.beginPath(),R.moveTo(Sc,C7),R.lineTo(Sc+i4,C7),R.stroke()})}else if(Qt.type==="column"){let Dr=Math.min(0,...Wn.map(Vr=>Vr.value)),i4=Math.max(0,...Wn.map(Vr=>Vr.value)),a4=x6+F2-Bl(0,Dr,i4)*F2,ai=Math.max(2*Oe,Y5/Math.max(Wn.length*1.8,1)),e5=Wn.length>1?(Y5-ai*Wn.length)/(Wn.length-1):0;R.strokeStyle=m.border,R.lineWidth=1,R.beginPath(),R.moveTo(Q4,a4),R.lineTo(Q4+Y5,a4),R.stroke(),Wn.forEach((Vr,j3)=>{let Sc=Q4+j3*(ai+Math.max(0,e5)),C7=x6+F2-Bl(Vr.value,Dr,i4)*F2,w6=Math.min(C7,a4),Dte=Math.max(1,Math.abs(C7-a4));R.fillStyle=Vr.value<0?Ni:o4,R.fillRect(Sc,w6,ai,Dte)})}else if(Wn.length>1){let Dr=Math.min(...Wn.map(ai=>ai.value)),i4=Math.max(...Wn.map(ai=>ai.value)),a4=Wn.length>1?Y5/(Wn.length-1):0;if(R.strokeStyle=o4,R.lineCap="round",R.lineJoin="round",R.lineWidth=Math.max(1.2,1.6*Oe),R.beginPath(),Wn.forEach((ai,e5)=>{let Vr=Q4+e5*a4,j3=x6+F2-Bl(ai.value,Dr,i4)*F2;e5===0?R.moveTo(Vr,j3):R.lineTo(Vr,j3)}),R.stroke(),Qt.markers){let ai=Math.max(...Wn.map(Vr=>Vr.value)),e5=Math.min(...Wn.map(Vr=>Vr.value));Wn.forEach((Vr,j3)=>{let Sc=Q4+j3*a4,C7=x6+F2-Bl(Vr.value,Dr,i4)*F2,w6=Vd;Vr.value===ai&&Qt.highColor?w6=Qt.highColor:Vr.value===e5&&Qt.lowColor?w6=Qt.lowColor:j3===0&&Qt.firstColor?w6=Qt.firstColor:j3===Wn.length-1&&Qt.lastColor?w6=Qt.lastColor:Vr.value<0&&Qt.negative&&Qt.negativeColor&&(w6=Qt.negativeColor),R.fillStyle=w6,R.beginPath(),R.arc(Sc,C7,Math.max(1.25,1.75*Oe),0,Math.PI*2),R.fill()})}}}}else{let Qt=B3.textAlign;R.textAlign=Qt;let Do=Qt==="right"?P7+Z5:Qt==="center"?P7+Z5/2:P7,Wn=(wt.conditionalIcon?18*Oe:0)+(wt.isTableHeader?16*Oe:0),Ni=wt.spillWidth&&wt.spillWidth>0?Math.max(0,wt.spillWidth-Wn):null,o4=Ni??Math.max(0,Z5-Wn),Vd=B3.textColor,Q4=B3.textOverflowEllipsis,x6=B3.usesWrappedText||G5.includes(`
`),Y5=wt.shrinkToFitFontSizePx?rd(c3,wt.shrinkToFitFontSizePx):rd(c3,12*Oe);if(wt.textRotationDeg&&G5.length>0){let F2=mO(c3.verticalAlign,t0,X5,Y5),Dr=P7+Z5/2;R.save(),R.translate(Dr,F2),R.rotate(wt.textRotationDeg*Math.PI/180),R.textAlign=Qt,R.fillText(G5,Qt==="right"?Z5/2:Qt==="center"?0:-(Z5/2),0),R.restore()}else if(x6){let F2=lte(R,G5,o4),Dr=wt.shrinkToFitFontSizePx?rd(c3,wt.shrinkToFitFontSizePx):rd(c3,12*Oe),i4=F2.length*Dr,a4=c3.verticalAlign,ai=t0;a4==="middle"?ai=t0+(X5-i4)/2:a4!=="top"&&(ai=t0+X5-i4),F2.forEach((e5,Vr)=>{let j3=ai+Vr*Dr+Dr/2;R.fillText(e5,Do,j3),fO(R,{align:Qt,color:Vd,decoration:B3.textDecoration,lineThroughY:j3,maxWidth:o4,text:e5,textX:Do,underlineY:j3+Math.max(2,Dr*.24),zoomFactor:Oe})})}else if(Ni!=null){let F2=Q4?oee(R,G5,o4):G5,Dr=mO(c3.verticalAlign,t0,X5,Y5);Ut[D].push({align:Qt,clipHeight:X5+S6*2,clipLeft:P7-S6,clipTop:t0-S6,clipWidth:Ni+S6*2,color:Vd,ellipsize:Q4,font:R.font,maxWidth:Ni,text:F2,textDecoration:B3.textDecoration,textX:Do,textY:Dr,lineThroughY:Dr,underlineY:Dr+6*Oe})}else{let F2=wt.shrinkToFit?G5:Q4?oee(R,G5,o4):G5,Dr=mO(c3.verticalAlign,t0,X5,Y5);R.fillText(F2,Do,Dr),fO(R,{align:Qt,color:Vd,decoration:B3.textDecoration,ellipsize:Q4,lineThroughY:Dr,maxWidth:o4,text:F2,textX:Do,underlineY:Dr+6*Oe,zoomFactor:Oe})}}if(wt.conditionalIcon){let Qt=10*Oe,Do=Dt.left+Dt.width-(_7.right+Qt+(wt.isTableHeader?16*Oe:4*Oe)),Wn=Dt.top+Dt.height/2;Yde(R,wt.conditionalIcon,Do+Qt/2,Wn,Qt)}wt.isTableHeader&&(R.fillStyle=m.mutedText,R.textAlign="center",R.fillText("\u25BE",Dt.left+Dt.width-10*Oe,Dt.top+Dt.height/2)),R.restore()}U1()}for(let D of F){let R=Cn[D];if(R)for(let ne of Ut[D])R.save(),R.beginPath(),R.rect(ne.clipLeft,ne.clipTop,ne.clipWidth,ne.clipHeight),R.clip(),R.font=ne.font,R.fillStyle=ne.color,R.textAlign=ne.align,R.textBaseline="middle",R.fillText(ne.text,ne.textX,ne.textY),fO(R,{align:ne.align,color:ne.color,decoration:ne.textDecoration,ellipsize:ne.ellipsize,lineThroughY:ne.lineThroughY,maxWidth:ne.maxWidth,text:ne.text,textX:ne.textX,underlineY:ne.underlineY,zoomFactor:Oe}),R.restore()}for(let D of F){let R=Cn[D];R&&xe(D,R,V[D])}M=f?performance.now()-_:0}if(F1&&Re){let D=Qn.frozen,R=Qn.scroll,ne=G.frozen,ge=G.scroll;if(Ft){let ce=Yl("top");if(ce&&R&&Co.current){let Ke=SO(Co.current,R,ce,ke,O3,$1,tt.left-A1.left,0);Ke&&(O=Ke)}}if(nn){let ce=Yl("left");if(ce&&ge&&ko.current){let Ke=SO(ko.current,ge,ce,ke,Z1,Ys,0,tt.top-A1.top);Ke&&(se=Ke)}}if(D&&h6>0&&(D.fillStyle=m.headerSurface,D.fillRect(0,0,h6,$1)),R&&O3>0){R.fillStyle=m.headerSurface;for(let ce of O)R.fillRect(ce.left,ce.top,ce.width,ce.height)}D&&(D.strokeStyle=m.border,D.lineWidth=1),R&&(R.strokeStyle=m.border,R.lineWidth=1);for(let ce of g6){let Ke=ce.isFrozen?D:R;if(!Ke||ce.localLeft+ce.width<0||ce.localLeft>(ce.isFrozen?h6:O3)||!ce.isFrozen&&!Mh(ce.localLeft,0,ce.width,ce.height,O))continue;let y1=Ct&&ce.actualCol>=Ct.start.col&&ce.actualCol<=Ct.end.col;Ke.fillStyle=y1?Ds:m.headerSurface,Ke.fillRect(ce.localLeft,0,ce.width,ce.height),Ke.strokeStyle=m.border,Ke.beginPath(),Ke.moveTo(ce.localLeft+ce.width-.5,0),Ke.lineTo(ce.localLeft+ce.width-.5,ce.height),Ke.moveTo(ce.localLeft,ce.height-.5),Ke.lineTo(ce.localLeft+ce.width,ce.height-.5),Ke.stroke(),Ke.font=`600 ${11*Oe}px ui-sans-serif, system-ui, sans-serif`,Ke.fillStyle=m.headerText,Ke.textAlign="center",Ke.textBaseline="middle",Ke.fillText(jO(ce.actualCol),ce.localLeft+ce.width/2,ce.height/2)}if(ne&&V5>0&&(ne.fillStyle=m.rowHeaderSurface,ne.fillRect(0,0,Z1,V5)),ge&&Ys>0){ge.fillStyle=m.rowHeaderSurface;for(let ce of se)ge.fillRect(ce.left,ce.top,ce.width,ce.height)}ne&&(ne.strokeStyle=m.border,ne.lineWidth=1),ge&&(ge.strokeStyle=m.border,ge.lineWidth=1);for(let ce of Ks){let Ke=ce.isFrozen?ne:ge;if(!Ke||ce.localTop+ce.height<0||ce.localTop>(ce.isFrozen?V5:Ys)||!ce.isFrozen&&!Mh(0,ce.localTop,Z1,ce.height,se))continue;let y1=Ct&&ce.actualRow>=Ct.start.row&&ce.actualRow<=Ct.end.row;Ke.fillStyle=y1?Ds:m.rowHeaderSurface,Ke.fillRect(0,ce.localTop,Z1,ce.height),Ke.beginPath(),Ke.moveTo(0,ce.localTop+ce.height-.5),Ke.lineTo(Z1,ce.localTop+ce.height-.5),Ke.moveTo(Z1-.5,ce.localTop),Ke.lineTo(Z1-.5,ce.localTop+ce.height),Ke.stroke(),Ke.font=`600 ${11*Oe}px ui-sans-serif, system-ui, sans-serif`,Ke.fillStyle=m.headerText,Ke.textAlign="center",Ke.textBaseline="middle",Ke.fillText(`${ce.actualRow+1}`,Z1/2,ce.localTop+ce.height/2)}Re.fillStyle=m.headerSurface,Re.fillRect(0,0,Z1,$1),Re.strokeStyle=m.border,Re.lineWidth=1,Re.beginPath(),Re.moveTo(Z1-.5,0),Re.lineTo(Z1-.5,$1),Re.moveTo(0,$1-.5),Re.lineTo(Z1,$1-.5),Re.stroke()}zs.current=tt,I1&&(Zl.current=ht),F1&&(A5.current=lt),en(),f&&(f.push({bodyMs:M,culledCells:H,dirtyRects:T,lookedUpCells:q,paintedCells:be,repaintBody:I1,repaintHeaders:F1,renderToLayoutMs:b-N,totalMs:performance.now()-b}),f.length>500&&f.splice(0,f.length-500))},[$,en,o7,c6,W4,g6,sg,Ks,Fs,Us,Jt,qt,_n,Yn,Xe,d1,T3,tt.left,tt.top,tt.height,tt.width,w,Qr,Hn,j2,d7,oi,Yl,m,F5,Ao,Ht,Gt,Ds,Ti,a3,M3,Nt,Kt,Oe]);let fc=j.useCallback((f,b,_)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),fr(),Bt(b.id),!(Zn.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),t3.current={baseRect:_,chartId:b.id,didMove:!1,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},Xn.current={id:b.id,rect:_},Ir({id:b.id,rect:_}),L2("select"),document.body.style.cursor="move",document.body.style.userSelect="none",Ye(f.pointerId)))},[fr,Bt]),Nd=j.useCallback((f,b,_,M)=>{Zn.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),fr(),Bt(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),t3.current={baseRect:_,chartId:b.id,didMove:!1,handle:M,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},Xn.current={id:b.id,rect:_},Ir({id:b.id,rect:_}),L2("select"),document.body.style.cursor=String(OO[M]),document.body.style.userSelect="none",Ye(f.pointerId))},[fr,Bt]),mc=j.useCallback((f,b,_)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),fr(),Cr(b.id),!(Zn.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),A4.current={baseRect:_,didMove:!1,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},r3.current={id:b.id,rect:_},To({id:b.id,rect:_}),L2("select"),document.body.style.cursor="move",document.body.style.userSelect="none",ze(f.pointerId)))},[fr,Cr]),y6=j.useCallback((f,b,_,M)=>{Zn.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),fr(),Cr(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),A4.current={baseRect:_,didMove:!1,handle:M,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},r3.current={id:b.id,rect:_},To({id:b.id,rect:_}),L2("select"),document.body.style.cursor=String(OO[M]),document.body.style.userSelect="none",ze(f.pointerId))},[fr,Cr]),hc=j.useCallback(f=>{if(Q0.current===f.id){Q0.current=null;return}f.hyperlink&&o6(f.hyperlink)},[o6]),Od=j.useCallback(f=>{f.hyperlink&&o6(f.hyperlink)},[o6]),gc=j.useCallback(f=>{if(I5.current===f.id){I5.current=null;return}Bt(f.id)},[Bt]),p7=j.useCallback(f=>{I5.current=f.chartId,zn(f)},[zn]),f7=j.useCallback(f=>{zn(f)},[zn]);if(Se)return(0,ve.jsx)(ve.Fragment,{children:pfe(s,l,m)});if(Ce)return(0,ve.jsx)(ve.Fragment,{children:yfe({...t,canLoadDeferred:Y,continueDeferredLoad:Ee,deferredLoadFileSize:Ve,isLoadDeferred:Ce},m)});if(S1)return S1 instanceof nP?(0,ve.jsx)(ve.Fragment,{children:yte(i,{displayFileName:r1,fileSizeBytes:S1.fileSizeBytes,maxFileSizeBytes:S1.maxFileSizeBytes},m)}):(0,ve.jsx)(ve.Fragment,{children:dfe(r,S1,m)});if(!$&&ae?.kind==="chartsheet")return(0,ve.jsx)("div",{style:{alignItems:"stretch",backgroundColor:m.canvas,display:"flex",flex:1,justifyContent:"center",minHeight:0,minWidth:0,padding:16},children:(0,ve.jsx)("div",{style:{backgroundColor:m.surface,border:`1px solid ${m.border}`,borderRadius:12,display:"grid",gap:16,gridTemplateColumns:W.length>1?"repeat(auto-fit, minmax(320px, 1fr))":"minmax(320px, 1fr)",padding:16,width:"100%"},children:W.length>0?W.map(f=>{let b={height:320,left:0,top:0,width:640};return(0,ve.jsx)("div",{style:{minHeight:320,position:"relative"},children:fe?Aee(d,f,b):(0,ve.jsx)(HQ,{chart:f,onChartElementDoubleClick:f7,onChartElementPointerDown:p7,palette:m,rect:b,selectedChartElement:vt})},f.id)}):(0,ve.jsx)("div",{style:{alignItems:"center",color:m.mutedText,display:"flex",fontSize:13,justifyContent:"center",minHeight:320},children:"Chartsheet metadata is present, but no embedded chart payload was exposed for this tab."})})});if(!$)return(0,ve.jsx)(ve.Fragment,{children:ffe(n,m)});let va=t6.rowIndices.map(f=>{let b=Kh.get(f);return{end:b?.end??Gt[f+1]??0,index:f,key:Kt[f]??f,size:b?.size??Yn[f]??Qe,start:b?.start??Gt[f]??0}}),J4=s3&&ga?l3.getTotalSize():Gt[Gt.length-1]??0,ba=a6+d1,n4=Xe+J4,r4=fa!==null&&vr===fa.baseZoomScale,v6=r4?Math.max(.1,fa.targetZoomScale/fa.baseZoomScale):1,m7=e1.current?.scrollLeft??tt.left,Js=e1.current?.scrollTop??tt.top,yg=r4?(m7+fa.anchor.x)*(1-v6):0,Ld=r4?(Js+fa.anchor.y)*(1-v6):0,Dd=r4?v6:1,vg=Math.max(1,Oe),Sa=w&&o&&fa===null,bg=Sa?"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1), width 120ms cubic-bezier(0.22, 1, 0.36, 1), height 120ms cubic-bezier(0.22, 1, 0.36, 1), opacity 100ms linear":"none",Bd=Q8.length+1+(s6>0?1:0)+(V4>0?1:0),Sg=`inset -1px 0 0 ${m.border}, inset 0 -1px 0 ${m.border}`,vP=Math.max(0,...u1.map(f=>f.zIndex+20),...oe.map(f=>f.zIndex+20),...Ue.map(f=>f.zIndex+22),...W.map(f=>f.zIndex+22)),yc=Math.max(35,vP+1),Qs=Math.max(50,yc+1),L3=Qs+1,jd=Qs+2,b6=yc,D3=M_({backgroundColor:m.headerSurface,borderBottom:"none",borderRight:"none",boxShadow:Sg,color:m.headerText,fontSize:"11px",fontWeight:600,height:F8,overflow:"hidden",padding:"2px 4px",position:"sticky",textAlign:"center",top:0,userSelect:"none",whiteSpace:"nowrap",zIndex:Qs},Oe),xg=M_({backgroundColor:"transparent",cursor:"col-resize",position:"absolute",right:-8,top:0,width:16,height:"100%",zIndex:5},Oe),Ud={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0},vc={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:Qs},h7={cursor:"cell",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0",transition:"none",zIndex:10},v2={...h7,display:Gs>0&&t4>0?"block":"none",left:ya,top:K4},W5={...h7,display:q5>0&&Zs>0?"block":"none",left:ya,top:Xe,zIndex:30},e2={...h7,display:Xs>0&&ic>0?"block":"none",left:d1,top:K4,zIndex:30},Ii={...h7,display:f6>0&&m6>0?"block":"none",left:d1,top:Xe,zIndex:31},g7={cursor:"default",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0"},bP={...g7,display:h6>0&&tt.height>0?"block":"none",left:d1,top:0,zIndex:L3},SP={...g7,display:O3>0&&tt.height>0?"block":"none",left:ya,top:0,zIndex:Qs},xP={...g7,display:V5>0&&tt.width>0?"block":"none",left:0,top:Xe,zIndex:L3},wP={...g7,display:Ys>0&&tt.width>0?"block":"none",left:0,top:K4,zIndex:Qs},wg={display:tt.width>0&&tt.height>0?"block":"none",left:0,pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",zIndex:jd},y7=w&&un?F5(un):null,Fd=w&&U?d6(U):null,v7=U&&Fd?F5(U):null;function b7(f){return upe(f,Ka,o3,j4,B4,$?.freezePanes??null,M3,a3,{defaultColWidth:Je,defaultRowHeight:Qe,headerHeight:Xe,rowHeaderWidth:d1})}function bc(f,b,_){if(b7(b)!==_)return null;let H=tt.width>0&&tt.height>0;if(_==="scroll"&&H&&!I_(b,tt))return null;let T=_!=="scroll",q=f.textBox?.insetPx,be=f.scaleX??1,ke=f.scaleY??1,Ze=Math.max(be,ke),L1=Ze*Oe,D1=be!==0?b.width/be:b.width,$1=ke!==0?b.height/ke:b.height,Z1=vee(f),bt=f.stroke?.none?"transparent":f.stroke?.color??"transparent",Ct=(f.stroke?.widthPx??(f.geometry==="line"?2:1))*Ze*Oe,Vt=`${f.id}-${_}-head-marker`,ht=`${f.id}-${_}-tail-marker`,lt=Z1?bee(f.stroke?.headEndType,Vt,bt,Ct,b,Z1.viewBox):null,Tt=Z1?bee(f.stroke?.tailEndType,ht,bt,Ct,b,Z1.viewBox):null,At={...dpe(f,b,Oe),...Z1?{backgroundColor:"transparent",border:"none"}:null};return(0,ve.jsxs)("div",{onClick:()=>Od(f),style:{...At,contain:"layout paint",cursor:f.hyperlink?"pointer":"default",left:At.left,pointerEvents:f.hyperlink?"auto":"none",top:At.top,zIndex:T?f.zIndex+20:At.zIndex},title:f.description,children:[Z1?(0,ve.jsxs)("svg",{"aria-hidden":"true",preserveAspectRatio:"none",style:{height:"100%",inset:0,position:"absolute",width:"100%"},viewBox:`0 0 ${Z1.viewBox.width} ${Z1.viewBox.height}`,children:[lt||Tt?(0,ve.jsxs)("defs",{children:[lt,Tt]}):null,(0,ve.jsx)("path",{d:Z1.path,fill:f.fill?.none?"transparent":f.fill?.color??"transparent",fillOpacity:f.fill?.opacity??1,markerEnd:Tt?`url(#${ht})`:void 0,markerStart:lt?`url(#${Vt})`:void 0,stroke:bt,strokeOpacity:f.stroke?.opacity??1,strokeWidth:Ct,vectorEffect:"non-scaling-stroke"})]}):null,(0,ve.jsx)("div",{style:{color:"#000000",display:"flex",flex:1,flexDirection:"column",gap:2*Oe,height:$1,justifyContent:f.textBox?.verticalAlign==="middle"?"center":f.textBox?.verticalAlign==="bottom"?"flex-end":"flex-start",paddingBottom:(q?.bottom??4)*Oe,paddingLeft:(q?.left??6)*Oe,paddingRight:(q?.right??6)*Oe,paddingTop:(q?.top??4)*Oe,pointerEvents:"none",position:"relative",transform:be!==1||ke!==1?`scale(${be}, ${ke})`:void 0,transformOrigin:"top left",width:D1,zIndex:1},children:f.paragraphs.map((A1,I1)=>Dpe(A1,I1,f.textBox?.horizontalAlign??"left",L1))})]},`${_}-${f.id}`)}function S7(f,b,_){if(b7(b)!==_)return null;let H=tt.width>0&&tt.height>0;if(_==="scroll"&&H&&!I_(b,tt))return null;let T=_!=="scroll",q=wfe(f),be=Math.max(9*Oe,(f.fontSizePt??9)*96/72*Oe),ke=po(m)?"#cbd5e1":"#475569",Ze=f.textColor??"#000000",L1=!t1&&f.controlIndex!==void 0&&["checkbox","dropdown","listbox","radio","scrollbar","spinner"].includes(f.kind),D1=!t1&&f.kind==="button"&&!!c,$1=L1||D1,Z1=Fr.get(f.id)??[],bt={alignItems:f.kind==="group-box"?"stretch":"center",color:Ze,contain:"layout paint",cursor:$1?"pointer":void 0,display:"flex",fontFamily:f.fontFamily??"Calibri, sans-serif",fontSize:be,fontWeight:400,gap:4*Oe,height:b.height,justifyContent:f.textAlign==="center"?"center":f.textAlign==="right"?"flex-end":"flex-start",left:b.left,lineHeight:1.2,overflow:"hidden",pointerEvents:$1?"auto":"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},Ct=A1=>{A1.stopPropagation()},Vt=(A1,I1)=>{if(t1||f.controlIndex===void 0)return!1;let F1=Po(f.controlIndex,{kind:A1},f.sheetIndex);return F1&&u?.({control:{...f,...I1},previousControl:f,type:"change"}),F1},ht=(A1="unchecked")=>{let I1=wO(f);return I1?.kind==="checkbox"?Vt({...I1,state:A1},{checked:A1==="checked",state:A1}):I1?.kind==="optionButton"&&A1!=="mixed"?Vt({...I1,state:A1},{checked:A1==="checked",state:A1}):!1},lt=A1=>{let I1=wO(f);if(I1?.kind==="dropdown"){let F1=typeof A1=="number"?A1:void 0;return Vt({...I1,selected:F1},{selected:F1})}if(I1?.kind==="listBox"){let F1=Array.isArray(A1)?A1:typeof A1=="number"?[A1]:[];return Vt({...I1,selected:F1},{selected:F1})}return!1},Tt=A1=>{if(!Number.isFinite(A1))return!1;let I1=wO(f);if(I1?.kind!=="scrollbar"&&I1?.kind!=="spinner")return!1;let F1=Math.max(I1.min,Math.min(I1.max,A1));return Vt({...I1,value:F1},{value:F1})},At=()=>{!t1&&f.kind==="button"&&c?.({control:f,type:"activate"})};if(p)return(0,ve.jsx)(j.Fragment,{children:p({activate:At,checked:xO(f),control:f,disabled:!$1,items:Z1,label:q,mixed:Iee(f),readOnly:t1,rect:b,setSelected:lt,setState:ht,setValue:Tt,stopPropagation:Ct,style:bt,zoomFactor:Oe})},`${_}-${f.id}`);if(f.kind==="group-box"){let A1=q.length>0;return(0,ve.jsx)("div",{style:{...bt,padding:`${A1?Math.max(7,be*.5):0}px 0 0`,position:"absolute"},children:(0,ve.jsx)("div",{style:{border:`${Math.max(1,Oe)}px solid ${ke}`,borderRadius:2*Oe,height:"100%",position:"relative",width:"100%"},children:q?(0,ve.jsx)("span",{style:{backgroundColor:td,left:8*Oe,maxWidth:`calc(100% - ${16*Oe}px)`,padding:`0 ${4*Oe}px`,position:"absolute",top:-(be*.6),whiteSpace:"nowrap"},children:q}):null})},`${_}-${f.id}`)}if(f.kind==="radio"){let A1=xO(f);return(0,ve.jsxs)("button",{"aria-disabled":t1||f.controlIndex===void 0,"aria-checked":A1,disabled:!t1&&f.controlIndex===void 0,onClick:I1=>{I1.stopPropagation(),A1||ht("checked")},onPointerDown:Ct,role:"radio",style:{...bt,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Oe)}px`},tabIndex:t1?-1:void 0,type:"button",children:[xfe(A1,m,Oe),q?(0,ve.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:q}):null]},`${_}-${f.id}`)}if(f.kind==="checkbox"){let A1=xO(f),I1=Iee(f);return(0,ve.jsxs)("button",{"aria-disabled":t1||f.controlIndex===void 0,"aria-checked":I1?"mixed":A1,disabled:!t1&&f.controlIndex===void 0,onClick:F1=>{F1.stopPropagation(),ht(A1&&!I1?"unchecked":"checked")},onPointerDown:Ct,role:"checkbox",style:{...bt,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Oe)}px`},tabIndex:t1?-1:void 0,type:"button",children:[vte(A1,m,Oe,I1),q?(0,ve.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:q}):null]},`${_}-${f.id}`)}if(f.kind==="button")return(0,ve.jsx)("button",{"aria-disabled":t1||!c,disabled:!t1&&!c,onClick:A1=>{A1.stopPropagation(),At()},onPointerDown:Ct,style:{...bt,background:"linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%)",border:`${Math.max(1,Oe)}px solid ${ke}`,borderRadius:4*Oe,boxSizing:"border-box",justifyContent:"center",padding:`0 ${6*Oe}px`,textAlign:"center"},tabIndex:t1?-1:void 0,type:"button",children:q},`${_}-${f.id}`);if(f.kind==="dropdown"){let A1=typeof f.selected=="number"?f.selected:void 0;return(0,ve.jsxs)("select",{"aria-disabled":t1||f.controlIndex===void 0||Z1.length===0,"aria-label":q||f.name||"Dropdown form control",disabled:!t1&&(f.controlIndex===void 0||Z1.length===0),onChange:I1=>{I1.stopPropagation();let F1=I1.currentTarget.value===""?void 0:Number(I1.currentTarget.value);lt(F1)},onClick:Ct,onPointerDown:Ct,style:{...bt,backgroundColor:td,border:`${Math.max(1,Oe)}px solid ${ke}`,borderRadius:2*Oe,boxSizing:"border-box",padding:`0 ${4*Oe}px`},tabIndex:t1?-1:void 0,value:A1===void 0?"":String(A1),children:[A1===void 0?(0,ve.jsx)("option",{value:"",children:q}):null,Z1.map((I1,F1)=>(0,ve.jsx)("option",{value:F1,children:I1},F1))]},`${_}-${f.id}`)}if(f.kind==="listbox"){let A1=Array.isArray(f.selected)?f.selected:f.selected===void 0?[]:[f.selected],I1=(f.selection??"single")!=="single";return(0,ve.jsx)("select",{"aria-disabled":t1||f.controlIndex===void 0||Z1.length===0,"aria-label":q||f.name||"List box form control",disabled:!t1&&(f.controlIndex===void 0||Z1.length===0),multiple:I1,onChange:F1=>{F1.stopPropagation();let pt=Array.from(F1.currentTarget.selectedOptions,Ft=>Number(Ft.value));lt(pt)},onClick:Ct,onPointerDown:Ct,size:Math.max(2,Math.min(Z1.length||2,Math.floor(b.height/Math.max(1,be*1.45)))),style:{...bt,alignItems:void 0,backgroundColor:td,border:`${Math.max(1,Oe)}px solid ${ke}`,borderRadius:2*Oe,boxSizing:"border-box",display:"block",padding:0},tabIndex:t1?-1:void 0,value:I1?A1.map(String):A1[0]===void 0?"":String(A1[0]),children:Z1.map((F1,pt)=>(0,ve.jsx)("option",{value:pt,children:F1},pt))},`${_}-${f.id}`)}if(f.kind==="scrollbar"){let A1=f.min??0,I1=Math.max(A1,f.max??100);return(0,ve.jsx)("input",{"aria-disabled":t1||f.controlIndex===void 0,"aria-label":q||f.name||"Scrollbar form control",disabled:!t1&&f.controlIndex===void 0,max:I1,min:A1,onChange:F1=>{F1.stopPropagation(),Tt(F1.currentTarget.valueAsNumber)},onClick:Ct,onPointerDown:Ct,step:Math.max(1,f.increment??1),style:{...bt,accentColor:po(m)?"#60a5fa":"#2563eb",boxSizing:"border-box",padding:0,writingMode:f.horizontal===!1?"vertical-lr":void 0},tabIndex:t1?-1:void 0,type:"range",value:Math.max(A1,Math.min(I1,f.value??A1))},`${_}-${f.id}`)}if(f.kind==="spinner"){let A1=f.min??0,I1=Math.max(A1,f.max??100);return(0,ve.jsx)("input",{"aria-disabled":t1||f.controlIndex===void 0,"aria-label":q||f.name||"Spinner form control",disabled:!t1&&f.controlIndex===void 0,max:I1,min:A1,onChange:F1=>{F1.stopPropagation(),Tt(F1.currentTarget.valueAsNumber)},onClick:Ct,onPointerDown:Ct,step:Math.max(1,f.increment??1),style:{...bt,backgroundColor:td,border:`${Math.max(1,Oe)}px solid ${ke}`,borderRadius:2*Oe,boxSizing:"border-box",padding:`0 ${4*Oe}px`},tabIndex:t1?-1:void 0,type:"number",value:Math.max(A1,Math.min(I1,f.value??A1))},`${_}-${f.id}`)}return(0,ve.jsx)("div",{style:{...bt,border:f.kind==="editbox"||f.kind==="unknown"?`${Math.max(1,Oe)}px solid ${ke}`:void 0,borderRadius:2*Oe,boxSizing:"border-box",padding:`0 ${Math.max(1,Oe)}px`},children:q?(0,ve.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:q}):null},`${_}-${f.id}`)}function x7(f,b,_){if(b7(b)!==_)return null;let H=tt.width>0&&tt.height>0;if(_==="scroll"&&H&&!I_(b,tt))return null;let T=_!=="scroll",q=!t1&&f.editable!==!1,be=po(m)?m.canvas:XQ,ke={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},Ze=(0,ve.jsx)("img",{alt:f.description??f.name??"",draggable:!1,src:f.src,style:{display:"block",height:"100%",pointerEvents:"none",userSelect:"none",width:"100%"}}),L1=J1===f.id?(0,ve.jsx)("div",{style:{...ke,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:T?f.zIndex+22:f.zIndex+2},children:x?x({defaultNode:(0,ve.jsx)("div",{style:{border:`${Math.max(1,Oe)}px solid ${Al}`,boxShadow:`0 0 0 ${Math.max(1,Oe)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:q?dO.map(D1=>(0,ve.jsx)("div",{onPointerDown:$1=>y6($1,f,b,D1),style:Eh(D1,Al,be,Oe)},D1)):null}),getHandleProps:D1=>({onPointerDown:$1=>{q&&y6($1,f,b,D1)},style:q?Eh(D1,Al,be,Oe):{...Eh(D1,Al,be,Oe),display:"none"}}),image:f,rect:b}):(0,ve.jsx)("div",{style:{border:`${Math.max(1,Oe)}px solid ${Al}`,boxShadow:`0 0 0 ${Math.max(1,Oe)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:q?dO.map(D1=>(0,ve.jsx)("div",{onPointerDown:$1=>y6($1,f,b,D1),style:Eh(D1,Al,be,Oe)},D1)):null})}):null;return(0,ve.jsxs)(j.Fragment,{children:[h?(0,ve.jsx)("div",{style:ke,children:h({defaultNode:Ze,image:f,rect:b,style:ke})}):(0,ve.jsx)("div",{style:ke,children:Ze}),(0,ve.jsx)("div",{onClick:()=>hc(f),onPointerDown:D1=>mc(D1,f,b),style:{...ke,background:"transparent",cursor:q&&J1===f.id?"move":f.hyperlink?"pointer":"cell",pointerEvents:"auto",zIndex:T?f.zIndex+21:f.zIndex+1}}),L1]},`${_}-${f.id}`)}function w7(f,b,_){if(b7(b)!==_)return null;let H=tt.width>0&&tt.height>0;if(_==="scroll"&&H&&!I_(b,tt))return null;let T=_!=="scroll",q=!t1&&f.editable!==!1,be=po(m)?m.canvas:XQ,ke={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:T?f.zIndex+20:f.zIndex},Ze=It===f.id?(0,ve.jsx)("div",{style:{...ke,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:T?f.zIndex+22:f.zIndex+2},children:(0,ve.jsx)("div",{style:{border:`${Math.max(1,Oe)}px solid ${Al}`,boxShadow:`0 0 0 ${Math.max(1,Oe)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:q?dO.map(L1=>(0,ve.jsx)("div",{onPointerDown:D1=>Nd(D1,f,b,L1),style:Eh(L1,Al,be,Oe)},L1)):null})}):null;return(0,ve.jsxs)(j.Fragment,{children:[(0,ve.jsx)("div",{onClick:()=>gc(f),onPointerDown:L1=>fc(L1,f,b),style:{...ke,cursor:q&&It===f.id?"move":"cell",pointerEvents:"auto"},children:fe?Aee(d,f,b):(0,ve.jsx)(HQ,{chart:f,onChartElementDoubleClick:f7,onChartElementPointerDown:p7,palette:m,rect:b,selectedChartElement:vt})}),Ze]},`${_}-${f.id}`)}let _P={inset:0,pointerEvents:"none",position:"absolute",zIndex:20},PP={height:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:25},_g={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",width:0,zIndex:25},CP={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:26},C={overflow:"hidden",pointerEvents:"none",position:"absolute"},B={...C,display:I3>0&&N3>0?"block":"none",height:N3,left:Hn,top:Qr,width:I3,zIndex:20},te={...C,display:I3>0&&Zs>0?"block":"none",height:Zs,left:Hn,top:Xe,width:I3,zIndex:35},He={...C,display:Xs>0&&N3>0?"block":"none",height:N3,left:d1,top:Qr,width:Xs,zIndex:35},a1={...C,display:f6>0&&m6>0?"block":"none",height:m6,left:d1,top:Xe,width:f6,zIndex:36},Fe=`${Math.floor(tt.left/B0)}:${Math.floor(tt.top/B0)}:${tt.width}:${tt.height}`,Be=Xl.current,w1=Be!==null&&Be.showImages===L&&Be.updateFormControl===Po&&Be.chartRects===Hs&&Be.formControlRects===Z4&&Be.formControlItemsById===Fr&&Be.shapeRects===G4&&Be.imageRects===X4&&Be.selectedChartId===It&&Be.selectedImageId===J1&&Be.readOnly===t1&&Be.onFormControlAction===c&&Be.onFormControlChange===u&&Be.selectionStroke===Bs&&Be.renderChartLoading===d&&Be.renderFormControl===p&&Be.renderImage===h&&Be.renderImageSelection===x&&Be.isChartsLoading===fe&&Be.selectedChartElement===vt&&Be.palette===m&&Be.drawingViewportSignature===Fe,h1=w1?Be.value:L?{corner:(0,ve.jsxs)(ve.Fragment,{children:[Hs.map(({chart:f,rect:b})=>w7(f,b,"corner")),G4.map(({shape:f,rect:b})=>bc(f,b,"corner")),Z4.map(({control:f,rect:b})=>S7(f,b,"corner")),X4.map(({image:f,rect:b})=>x7(f,b,"corner"))]}),left:(0,ve.jsxs)(ve.Fragment,{children:[Hs.map(({chart:f,rect:b})=>w7(f,b,"left")),G4.map(({shape:f,rect:b})=>bc(f,b,"left")),Z4.map(({control:f,rect:b})=>S7(f,b,"left")),X4.map(({image:f,rect:b})=>x7(f,b,"left"))]}),scroll:(0,ve.jsxs)(ve.Fragment,{children:[Hs.map(({chart:f,rect:b})=>w7(f,b,"scroll")),G4.map(({shape:f,rect:b})=>bc(f,b,"scroll")),Z4.map(({control:f,rect:b})=>S7(f,b,"scroll")),X4.map(({image:f,rect:b})=>x7(f,b,"scroll"))]}),top:(0,ve.jsxs)(ve.Fragment,{children:[Hs.map(({chart:f,rect:b})=>w7(f,b,"top")),G4.map(({shape:f,rect:b})=>bc(f,b,"top")),Z4.map(({control:f,rect:b})=>S7(f,b,"top")),X4.map(({image:f,rect:b})=>x7(f,b,"top"))]})}:{corner:null,left:null,scroll:null,top:null};w1||(Xl.current={chartRects:Hs,drawingViewportSignature:Fe,formControlItemsById:Fr,formControlRects:Z4,imageRects:X4,isChartsLoading:fe,onFormControlAction:c,onFormControlChange:u,palette:m,readOnly:t1,renderChartLoading:d,renderFormControl:p,renderImage:h,renderImageSelection:x,selectedChartElement:vt,selectedChartId:It,selectedImageId:J1,selectionStroke:Bs,shapeRects:G4,showImages:L,updateFormControl:Po,value:h1});function M1(f,b,_,M){if(!pr)return;$o.current={actualIndex:b,initialPx:_,pointerId:f,startPosition:M,type:"column"},Ro.current={actualIndex:b,size:_},u2.current=null;let H=u6("column",M);Za(H===null?null:{position:H,type:"column"}),L2("select"),ni("col-resize"),document.body.style.userSelect="none"}function T1(f,b,_,M){if(!pr)return;$o.current={actualIndex:b,initialPx:_,pointerId:f,startPosition:M,type:"row"},u2.current={actualIndex:b,size:_},Ro.current=null;let H=u6("row",M);Za(H===null?null:{position:H,type:"row"}),L2("select"),ni("row-resize"),document.body.style.userSelect="none"}function _1(f,b,_,M,H,T,q,be,ke,Ze,L1){nc();let D1=or(ke);k3.current={anchor:_,axis:M,contentScaleX:T.contentScaleX,contentScaleY:T.contentScaleY,committedOnPointerDown:be,didDrag:!1,originCell:H,originOverlayRect:q,originContentX:T.originContentX,originContentY:T.originContentY,pointerId:b,previewRange:D1,startClientX:Ze,startClientY:L1},d2.current=D1,N2.current=D1,yo(D1),pg(b,f)}function q1(f,b){let _=or(f);if(md(b,_))return _;let M=Math.max(0,_.start.row-b.row),H=Math.max(0,b.row-_.end.row),T=Math.max(0,_.start.col-b.col),q=Math.max(0,b.col-_.end.col),be=Math.max(M,H),ke=Math.max(T,q);return be>=ke?or({start:{row:M>0?b.row:_.start.row,col:_.start.col},end:{row:H>0?b.row:_.end.row,col:_.end.col}}):or({start:{row:_.start.row,col:T>0?b.col:_.start.col},end:{row:_.end.row,col:q>0?b.col:_.end.col}})}function P1(f,b){if(t1)return;pa.current=e1.current?.getBoundingClientRect()??null;let _=or(b);Eo.current={pointerId:f,previewRange:_,sourceRange:_},Ga(_),L2("fill"),document.body.style.cursor="crosshair",document.body.style.userSelect="none",Id(f,_)}function k1(f){let b=Eo.current;if(!b)return;let _=q1(b.sourceRange,f);b.previewRange=_,yo(_)}function ze(f){T4.current?.();let b=(T,q,be)=>{let ke=q-T.startClientX,Ze=be-T.startClientY;return See(T.type==="move"?{...T.baseRect,left:T.baseRect.left+ke,top:T.baseRect.top+Ze}:Y_(T.baseRect,T.handle,ke,Ze,Mt),{contentOffsetLeft:d1,contentOffsetTop:Xe,minSizePx:Mt})},_=T=>{if(T.pointerId!==f)return;let q=A4.current;if(!q)return;let be=T.clientX-q.startClientX,ke=T.clientY-q.startClientY;!q.didMove&&(Math.abs(be)>3||Math.abs(ke)>3)&&(q.didMove=!0);let Ze=b(q,T.clientX,T.clientY);F4({id:q.imageId,rect:Ze})},M=()=>{window.removeEventListener("pointermove",_),window.removeEventListener("pointerup",H),window.removeEventListener("pointercancel",H)},H=T=>{if(T.pointerId!==f)return;let q=A4.current;zi.current!==null&&(window.cancelAnimationFrame(zi.current),zi.current=null);let be=D4.current;D4.current=null,be&&(r3.current=be,To(be));let ke=q?b(q,T.clientX,T.clientY):null;A4.current=null,T4.current=null,L2("idle"),document.body.style.cursor="",document.body.style.userSelect="",M(),q&&(q.didMove&&(Q0.current=q.imageId),q.didMove&&ke&&kr(q.imageId,Xh(ke))),r3.current=null,To(null)};window.addEventListener("pointermove",_),window.addEventListener("pointerup",H),window.addEventListener("pointercancel",H),T4.current=M}function Ye(f){Wa.current?.();let b=(T,q,be)=>{let ke=q-T.startClientX,Ze=be-T.startClientY;return See(T.type==="move"?{...T.baseRect,left:T.baseRect.left+ke,top:T.baseRect.top+Ze}:Y_(T.baseRect,T.handle,ke,Ze,48*Oe),{contentOffsetLeft:d1,contentOffsetTop:Xe,minSizePx:48*Oe})},_=T=>{if(T.pointerId!==f)return;let q=t3.current;if(!q)return;let be=T.clientX-q.startClientX,ke=T.clientY-q.startClientY;!q.didMove&&(Math.abs(be)>3||Math.abs(ke)>3)&&(q.didMove=!0);let Ze=b(q,T.clientX,T.clientY);Sd({id:q.chartId,rect:Ze})},M=()=>{window.removeEventListener("pointermove",_),window.removeEventListener("pointerup",H),window.removeEventListener("pointercancel",H)},H=T=>{if(T.pointerId!==f)return;let q=t3.current;$3.current!==null&&(window.cancelAnimationFrame($3.current),$3.current=null);let be=O5.current;O5.current=null,be&&(Xn.current=be,Ir(be));let ke=q?b(q,T.clientX,T.clientY):null;t3.current=null,Wa.current=null,L2("idle"),document.body.style.cursor="",document.body.style.userSelect="",M(),q&&(q.didMove&&(I5.current=q.chartId),q.didMove&&ke&&On(q.chartId,Xh(ke))),Xn.current=null,Ir(null)};window.addEventListener("pointermove",_),window.addEventListener("pointerup",H),window.addEventListener("pointercancel",H),Wa.current=M}function R1(){return U&&Ht.has(U.row)&&Jt.has(U.col)?U:Nr===void 0||B2===void 0?null:{row:Nr,col:B2}}function st(f,b){let _=e1.current;if(!_)return;let M=_.scrollTop,H=_.scrollLeft,T=Xe+(Gt[f]??0),q=Xe+(Gt[f+1]??T),be=d1+(qt[b]??0),ke=d1+(qt[b+1]??be);if(q>Qr){let Ze=_.scrollTop+Qr,L1=_.scrollTop+_.clientHeight;T<Ze?M=T-Qr:q>L1&&(M=q-_.clientHeight)}if(ke>Hn){let Ze=_.scrollLeft+Hn,L1=_.scrollLeft+_.clientWidth;be<Ze?H=be-Hn:ke>L1&&(H=ke-_.clientWidth)}M=Math.max(0,Math.min(M,_.scrollHeight-_.clientHeight)),H=Math.max(0,Math.min(H,_.scrollWidth-_.clientWidth)),M!==_.scrollTop&&(_.scrollTop=M),H!==_.scrollLeft&&(_.scrollLeft=H),vn(_,{immediate:!0})}function n1(f,b,_){let M=Math.max(0,Math.min(f,Kt.length-1)),H=Math.max(0,Math.min(b,Nt.length-1)),T=Kt[M],q=Nt[H];if(T===void 0||q===void 0)return;let be={start:{row:T,col:q},end:{row:T,col:q}};$n.current=null,d2.current=null,N2.current=be,yo(be),Wt({row:T,col:q},_?{extend:!0}:void 0),st(M,H)}function nt(f,b){let _=e1.current,M=Math.max(Qe,(_?.clientHeight??Qe*20)-Qr),H=Gt[f]??0,T=b>0?H+M:H-M;return Math.max(0,Math.min(R4(Gt,T),Kt.length-1))}function Q1(f,b){let _=e1.current,M=Math.max(Je,(_?.clientWidth??Je*8)-Hn),H=qt[f]??0,T=b>0?H+M:H-M;return Math.max(0,Math.min(R4(qt,T),Nt.length-1))}function $t(f){let b=$n.current;if(b?.axis!=="column"||Nr===void 0)return null;let _=Math.min(b.startCol,b.endCol),M=Math.max(b.startCol,b.endCol),H=f==="ArrowLeft"?_-1:f==="ArrowRight"?M+1:null;if(H===null)return null;let T=Ht.get(Nr),q=Jt.get(H);return T===void 0||q===void 0?null:{colIndex:q,rowIndex:T}}function l1(f){let b=$n.current;if(b?.axis!=="row"||B2===void 0)return null;let _=Math.min(b.startRow,b.endRow),M=Math.max(b.startRow,b.endRow),H=f==="ArrowUp"?_-1:f==="ArrowDown"?M+1:null;if(H===null)return null;let T=Ht.get(H),q=Jt.get(B2);return T===void 0||q===void 0?null:{colIndex:q,rowIndex:T}}function i1(f){if(un)return;if(!t1&&(f.metaKey||f.ctrlKey)&&!f.altKey){let T=f.key.toLowerCase();if(T==="z"&&f.shiftKey){f.preventDefault(),O1();return}if(T==="z"){f.preventDefault(),G2();return}if(T==="y"){f.preventDefault(),O1();return}}let b=R1();if(!b)return;let _=Ht.get(b.row)??0,M=Jt.get(b.col)??0,H=f.ctrlKey||f.metaKey;if(!t1&&rpe(f)){f.preventDefault(),Os(b,f.key);return}switch(f.key){case"ArrowDown":if(f.preventDefault(),!f.shiftKey&&!H){let T=l1(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(H?Ht.get(O_(Kt,$?.maxUsedRow??-1))??Kt.length-1:_+1,M,f.shiftKey);break;case"ArrowUp":if(f.preventDefault(),!f.shiftKey&&!H){let T=l1(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(H?Ht.get(Zu(Kt,$?.minUsedRow??-1))??0:_-1,M,f.shiftKey);break;case"ArrowLeft":if(f.preventDefault(),!f.shiftKey&&!H){let T=$t(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(_,H?Jt.get(Zu(Nt,$?.minUsedCol??-1))??0:M-1,f.shiftKey);break;case"ArrowRight":if(f.preventDefault(),!f.shiftKey&&!H){let T=$t(f.key);if(T){n1(T.rowIndex,T.colIndex,!1);break}}n1(_,H?Jt.get(O_(Nt,$?.maxUsedCol??-1))??Nt.length-1:M+1,f.shiftKey);break;case"Home":f.preventDefault(),n1(H?Ht.get(Zu(Kt,$?.minUsedRow??-1))??0:_,Jt.get(Zu(Nt,$?.minUsedCol??-1))??0,f.shiftKey);break;case"End":f.preventDefault(),n1(H?Ht.get(O_(Kt,$?.maxUsedRow??-1))??Kt.length-1:_,Jt.get(O_(Nt,$?.maxUsedCol??-1))??Nt.length-1,f.shiftKey);break;case"PageDown":if(f.preventDefault(),f.altKey){n1(_,Q1(M,1),f.shiftKey);break}n1(nt(_,1),M,f.shiftKey);break;case"PageUp":if(f.preventDefault(),f.altKey){n1(_,Q1(M,-1),f.shiftKey);break}n1(nt(_,-1),M,f.shiftKey);break;case"Tab":f.preventDefault(),f.shiftKey?n1(M>0?_:_-1,M>0?M-1:Nt.length-1,!1):n1(M<Nt.length-1?_:_+1,M<Nt.length-1?M+1:0,!1);break;case"Enter":if(f.preventDefault(),f.metaKey||f.ctrlKey||f.altKey)break;if(f.shiftKey){n1(_-1,M,!1);break}n1(_+1,M,!1);break;case"Backspace":case"Delete":t1||(f.preventDefault(),we());break;case"F2":t1||(f.preventDefault(),Os(b));break;default:break}}Hr.current=i1;let dt={ref:e1,"aria-colcount":Math.max($?.colCount??0,K),"aria-keyshortcuts":"ArrowUp ArrowDown ArrowLeft ArrowRight Home End PageUp PageDown Control+Home Control+End","aria-label":$?`${$.name} worksheet grid`:"Workbook grid","aria-readonly":t1,"aria-rowcount":Math.max($?.rowCount??0,A),role:"grid",onScroll:Ns,onCopy:f=>{if(un)return;let b=f.clipboardData,_=b1();if(_){if(f.preventDefault(),b){b.setData("text/plain",_.text),b.setData("text/html",_.html),b.setData(qQ,_.structured);return}m1()}},onPointerDownCapture:f=>{f.button===0&&(hO(f.target,f.currentTarget)||(zt.current=!0,r6(f.currentTarget)))},onClickCapture:f=>{hO(f.target,f.currentTarget)||(zt.current=!0,r6(f.currentTarget))},onFocus:()=>{zt.current=!0},onKeyDown:i1,onPaste:f=>{if(un||t1)return;let b=f.clipboardData;if(!b){f.preventDefault(),E();return}let _=b.getData(qQ),M=b.getData("text/plain");if(!(!_&&!M)){if(f.preventDefault(),_){et(_);return}N1(M)}},tabIndex:0,style:{"--xlsx-menu-active":Cd,"--xlsx-menu-border":m.strongBorder,"--xlsx-menu-surface":m.surface,"--xlsx-selection-header":Ds,backgroundColor:m.canvas,color:m.text,cursor:eo?.type==="column"?"col-resize":eo?.type==="row"?"row-resize":void 0,flex:1,height:"100%",minHeight:0,minWidth:0,outline:"none",overflow:"auto",width:"100%"}},V1=(0,ve.jsx)("div",{style:{backgroundColor:T_($,m),minHeight:"100%",minWidth:"100%",position:"relative",width:ba,height:n4},children:(0,ve.jsxs)("div",{ref:Y1,style:{height:n4,left:0,position:"absolute",top:0,transform:!w&&r4?`translate3d(${yg}px, ${Ld}px, 0) scale(${v6})`:void 0,transformOrigin:"0 0",transition:"none",willChange:!w&&r4?"transform":void 0,width:ba},children:[L&&!w?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)("div",{style:PP,children:h1.top}),(0,ve.jsx)("div",{style:_g,children:h1.left}),(0,ve.jsx)("div",{style:CP,children:h1.corner}),(0,ve.jsx)("div",{style:_P,children:h1.scroll})]}):null,w?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsxs)("div",{style:Ud,children:[(0,ve.jsx)("canvas",{ref:c2,onClick:uc,onDoubleClick:dc,onPointerDown:cc,style:v2}),(0,ve.jsx)("canvas",{ref:Z2,onClick:uc,onDoubleClick:dc,onPointerDown:cc,style:W5}),(0,ve.jsx)("canvas",{ref:Ko,onClick:uc,onDoubleClick:dc,onPointerDown:cc,style:e2}),(0,ve.jsx)("canvas",{ref:tn,onClick:uc,onDoubleClick:dc,onPointerDown:cc,style:Ii}),Rd?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)("div",{style:B,children:(0,ve.jsx)("div",{ref:la,style:{height:n4,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-tt.left-Hn}px, ${-tt.top-Qr}px)`,transformOrigin:"0 0",width:ba},children:h1.scroll})}),(0,ve.jsx)("div",{style:te,children:(0,ve.jsx)("div",{ref:ca,style:{height:n4,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-tt.left-Hn}px, ${-Xe}px)`,transformOrigin:"0 0",width:ba},children:h1.top})}),(0,ve.jsx)("div",{style:He,children:(0,ve.jsx)("div",{ref:Zi,style:{height:n4,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-d1}px, ${-tt.top-Qr}px)`,transformOrigin:"0 0",width:ba},children:h1.left})}),(0,ve.jsx)("div",{style:a1,children:(0,ve.jsx)("div",{ref:Xi,style:{height:n4,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-d1}px, ${-Xe}px)`,transformOrigin:"0 0",width:ba},children:h1.corner})})]}):null]}),(0,ve.jsxs)("div",{style:vc,children:[(0,ve.jsx)("canvas",{ref:Kr,onPointerLeave:lc,onPointerMove:hg,onPointerDown:pc,style:bP}),(0,ve.jsx)("canvas",{ref:Co,onPointerLeave:lc,onPointerMove:hg,onPointerDown:pc,style:SP}),(0,ve.jsx)("canvas",{ref:X2,onPointerLeave:lc,onPointerMove:gg,onPointerDown:u7,style:xP}),(0,ve.jsx)("canvas",{ref:ko,onPointerLeave:lc,onPointerMove:gg,onPointerDown:u7,style:wP}),(0,ve.jsx)("canvas",{ref:Y2,style:wg})]}),un&&y7?(()=>{let f=j2(un.row,un.col).style,b=typeof f.backgroundColor=="string"?f.backgroundColor:T_($,m),_=typeof f.color=="string"?f.color:U_(null,b,m);return(0,ve.jsx)("div",{style:{left:y7.left,position:"absolute",top:y7.top,width:y7.width,height:y7.height,zIndex:28},children:(0,ve.jsx)("input",{ref:da,autoFocus:!0,onBlur:tg,onChange:M=>Ri(M.target.value),onKeyDown:M=>{if(M.stopPropagation(),M.key==="Enter"){M.preventDefault(),Ls();return}if(M.key==="Escape"){M.preventDefault(),eg();return}(M.key==="ArrowDown"||M.key==="ArrowLeft"||M.key==="ArrowRight"||M.key==="ArrowUp")&&(M.preventDefault(),Y8(M.key,M.currentTarget.value))},style:{backgroundColor:b,border:0,boxShadow:`inset 0 0 0 ${vg}px ${Bs}`,boxSizing:"border-box",color:_,display:"block",font:bL(f,12*Oe),height:"100%",margin:0,minHeight:0,outline:"none",overflow:"hidden",padding:Oh(oP,Oe),width:"100%"},value:I4})})})():null,Fd&&v7?(0,ve.jsx)("div",{style:{height:v7.height,left:v7.left,pointerEvents:"none",position:"absolute",top:v7.top,width:v7.width,zIndex:27},children:(0,ve.jsx)("div",{style:{height:"100%",pointerEvents:"auto",position:"relative",width:"100%"},children:Fd})}):null]}):(0,ve.jsxs)("table",{ref:Rt,style:{borderCollapse:"collapse",color:"#000000",flex:"0 0 auto",tableLayout:"fixed",width:ba},children:[(0,ve.jsxs)("colgroup",{children:[(0,ve.jsx)("col",{style:{width:d1}}),s6>0?(0,ve.jsx)("col",{style:{width:s6}}):null,Q8.map(f=>(0,ve.jsx)("col",{ref:b=>{b?Xt.current.set(f.actualCol,b):Xt.current.delete(f.actualCol)},style:{width:f.size}},f.key)),V4>0?(0,ve.jsx)("col",{style:{width:V4}}):null]}),(0,ve.jsx)("thead",{style:{position:"sticky",top:0,zIndex:Qs},children:(0,ve.jsxs)("tr",{children:[(0,ve.jsx)("th",{style:{...D3,backgroundColor:m.headerSurface,left:0,width:d1,zIndex:jd}}),s6>0?(0,ve.jsx)("th",{"aria-hidden":"true",style:{...D3,padding:0,width:s6}}):null,Q8.map(f=>(0,ve.jsx)("th",{"data-xlsx-col-header":f.actualCol,ref:b=>cg(f.actualCol,b),onPointerDown:b=>s7(b,f.actualCol),style:{...D3,left:a3.get(f.actualCol),zIndex:a3.has(f.actualCol)?L3:D3.zIndex},children:(0,ve.jsxs)("div",{style:{position:"relative"},children:[(0,ve.jsx)("span",{style:{display:"inline-block",transform:Dd!==1?`scale(${1/Dd})`:void 0,transformOrigin:"center center"},children:jO(f.actualCol)}),(0,ve.jsx)("div",{onPointerDown:b=>{pr&&(b.preventDefault(),b.stopPropagation(),M1(b.pointerId,f.actualCol,f.size,b.clientX))},style:xg})]})},f.key)),V4>0?(0,ve.jsx)("th",{"aria-hidden":"true",style:{...D3,padding:0,width:V4}}):null]})}),(0,ve.jsxs)("tbody",{children:[va.map((f,b)=>{let _=Kt[f.index];if(_===void 0)return null;let M=b===0?0:va[b-1]?.end??0,H=Math.max(0,f.start-M);return(0,ve.jsxs)(j.Fragment,{children:[H>0?(0,ve.jsx)("tr",{"aria-hidden":"true",style:{height:H},children:(0,ve.jsx)("td",{colSpan:Bd})}):null,(0,ve.jsx)(Efe,{actualRow:_,editingCell:un,editingValue:I4,frozenRowHeaderZIndex:b6,getCellData:j2,leadingSpacerWidth:s6,onCellClick:rc,onCellDoubleClick:a7,onCellPointerDown:oc,onEditingBlur:tg,onEditingCancel:eg,onEditingCommit:Ls,onEditingNavigate:Y8,onEditingValueChange:Ri,headerLabelLiveScale:Dd,onRowHeaderRef:lg,onRowPointerDown:Y4,onRowResizePointerDown:Ws,palette:m,readOnly:t1,renderCellAdornment:d6,rowHeight:f.size,rowHeaderZIndex:yc,rowHeaderWidth:d1,stickyLeftByCol:a3,stickyTop:M3.get(_),trailingSpacerWidth:V4,visibleCols:Q8,zoomFactor:Oe},f.key)]},`row-fragment-${f.key}`)}),va.length>0&&J4-(va[va.length-1]?.end??J4)>0?(0,ve.jsx)("tr",{style:{height:J4-(va[va.length-1]?.end??J4)},children:(0,ve.jsx)("td",{colSpan:Bd})}):null]})]}),(0,ve.jsxs)("div",{ref:M2,style:{height:0,left:0,overflow:"visible",pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",transition:"none",width:0,zIndex:24},children:[(0,ve.jsx)("div",{ref:_i,style:{backgroundColor:Cd,boxSizing:"border-box",boxShadow:`inset 0 0 0 ${vg}px ${Bs}`,contain:"layout paint",height:Mi?.height??0,left:Mi?.left??0,opacity:Mi?1:0,pointerEvents:"none",position:"absolute",top:Mi?.top??0,transition:bg,visibility:Mi?"visible":"hidden",willChange:Sa?"left, top, width, height":void 0,width:Mi?.width??0,zIndex:24}}),(0,ve.jsx)("div",{ref:T2,"aria-hidden":"true",style:{alignItems:"center",color:m.mutedText,display:"inline-flex",fontSize:10*Oe,fontWeight:700,height:16*Oe,justifyContent:"center",opacity:0,pointerEvents:"none",position:"absolute",transform:"translateY(-50%)",visibility:"hidden",width:12*Oe,zIndex:26},children:"\u25BE"}),(0,ve.jsx)("div",{ref:P3,onPointerDown:f=>{t1||f.button!==0||!to||!Mi||(f.preventDefault(),f.stopPropagation(),P1(f.pointerId,to))},style:{backgroundColor:Bs,border:`${Math.max(1,Oe)}px solid ${m.surface}`,contain:"layout paint",cursor:"crosshair",display:!t1&&Mi?"block":"none",height:8*Oe,left:Mi?Mi.left+Mi.width-4*Oe:0,pointerEvents:"auto",position:"absolute",top:Mi?Mi.top+Mi.height-4*Oe:0,transition:Sa?"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1)":"none",willChange:Sa?"left, top":void 0,width:8*Oe,zIndex:25}})]}),eo?(0,ve.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:Bs,borderRadius:Math.max(999,3*Oe),boxShadow:`0 0 0 ${Math.max(1,Oe)}px ${m.surface}`,height:eo.type==="column"?Math.max(12,14*Oe):Math.max(3,2*Oe),left:eo.type==="column"?eo.position-Math.max(2,1.5*Oe):Math.max(3,4*Oe),pointerEvents:"none",position:"absolute",top:eo.type==="column"?Math.max(2*Oe,Xe-Math.max(14,16*Oe)):eo.position-Math.max(2,1.5*Oe),width:eo.type==="column"?Math.max(3,2*Oe):Math.max(12,14*Oe),zIndex:52}}):null,!v&&ii?(0,ve.jsx)("div",{ref:wn,style:{color:m.text,left:Math.max(d1+4*Oe,ii.left),position:"absolute",top:ii.top,zIndex:50},children:(0,ve.jsx)(sfe,{cell:{col:ii.column.index+ii.table.start.col,row:ii.table.start.row},column:ii.column,direction:An&&An.tableName===ii.table.name&&An.columnIndex===ii.column.index?An.direction:null,sortAscending:()=>{Pt(ii.table.name,ii.column.index,"ascending"),N4(null)},sortDescending:()=>{Pt(ii.table.name,ii.column.index,"descending"),N4(null)},table:ii.table,triggerIcon:"\u25BE",triggerProps:{type:"button"}})}):null]})});return(0,ve.jsx)("div",{style:{backgroundColor:m.canvas,display:"flex",flex:1,minHeight:0,minWidth:0},children:g?g({children:V1,viewportProps:dt}):(0,ve.jsx)("div",{...dt,children:V1},pe)})}function qO({allowResizeInReadOnly:e=!1,className:t,controller:n,emptyState:o,enableCanvasSelectionAnimation:r=!0,enableGestureZoom:i=!0,errorState:a,experimentalCanvas:s=!0,fileTooLargeState:l,getCellStyle:c,headerBackgroundColor:u,headerTextColor:d,height:p,isDark:m=!1,loadingComponent:h,loadingState:x,onFormControlAction:v,onFormControlChange:g,renderChartLoading:y,renderFormControl:w,renderImage:P,renderImageSelection:z,renderScroller:k,renderTableHeaderMenu:L,rounded:I=!0,selectionColor:N,selectionFillColor:U,selectionHeaderColor:$,showImages:X=!0,showDefaultToolbar:ae=!0,toolbar:pe}){let Y=Bpe(m,u,d),{displayFileName:W,error:Te}=n,qe=Te instanceof nP?mfe(l,{displayFileName:W,fileSizeBytes:Te.fileSizeBytes,maxFileSizeBytes:Te.maxFileSizeBytes},Y):void 0;return(0,ve.jsx)(Qde.Provider,{value:{headerBackgroundColor:u,headerTextColor:d,isDark:m},children:(0,ve.jsx)(ute.Provider,{value:n,children:qe!==void 0?qe:(0,ve.jsxs)("div",{className:epe("react-xlsx-viewer",t),style:{blockSize:p,backgroundColor:Y.surface,borderRadius:I?12:0,color:Y.text,display:"flex",flex:"1 1 auto",flexDirection:"column",inlineSize:"100%",isolation:"isolate",maxHeight:"100%",maxWidth:"100%",minHeight:0,minWidth:0,overflow:"hidden",position:"relative",width:"100%"},children:[ufe(pe,ae,n,Y),(0,ve.jsx)("div",{style:{display:"flex",flex:1,minHeight:0,minWidth:0},children:(0,ve.jsx)(Mfe,{allowResizeInReadOnly:e,controller:n,emptyState:o,enableCanvasSelectionAnimation:r,enableGestureZoom:i,errorState:a,experimentalCanvas:s,fileTooLargeState:l,getCellStyle:c,loadingComponent:h,loadingState:x,onFormControlAction:v,onFormControlChange:g,palette:Y,renderChartLoading:y,renderFormControl:w,renderImage:P,renderImageSelection:z,renderScroller:k,renderTableHeaderMenu:L,selectionColor:N,selectionFillColor:U,selectionHeaderColor:$,showImages:X})})]})})})}function Tfe(e){let t=lL(e);return(0,ve.jsx)(qO,{...e,controller:t})}function bte(e){let t=j.useContext(ute);return e.controller?(0,ve.jsx)(qO,{...e,controller:e.controller}):t?(0,ve.jsx)(qO,{...e,controller:t}):(0,ve.jsx)(Tfe,{...e})}function Afe(e){if(!e)return null;try{let t=new URL(e,"https://invalid.invalid/");return t.hostname==="invalid.invalid"?null:t.protocol==="http:"||t.protocol==="https:"||t.protocol==="mailto:"?t.href:null}catch{return null}}function Ste(e,t,n){let o=r=>{let i=r.target instanceof Element?r.target.closest("a, [href]"):null;if(!i||!e.contains(i))return;let a=i.getAttribute("href")??i.getAttribute("xlink:href");if(!a)return;if(r.preventDefault(),a.startsWith("#")){n?.(a.slice(1),i)&&r.stopPropagation();return}let s=Afe(a);s&&(r.stopPropagation(),t(s))};return e.addEventListener("click",o,!0),()=>e.removeEventListener("click",o,!0)}function _L(e){if(!e||e instanceof Element&&!e.isConnected||e instanceof Range&&!e.startContainer.isConnected)return null;let t=e.getBoundingClientRect();return t.width||t.height?t:null}var xte=new Map;function wte(e){return new Promise((t,n)=>{let o=new Image;o.onload=()=>t(o),o.onerror=()=>n(new Error("image failed to load")),o.src=e})}function PL(e){if(e.startsWith("data:"))return Promise.resolve(e);let t=xte.get(e);return t||(t=wte(e).then(n=>{let o=document.createElement("canvas");return o.width=n.naturalWidth||1,o.height=n.naturalHeight||1,o.getContext("2d").drawImage(n,0,0),o.toDataURL("image/png")}).catch(()=>null),xte.set(e,t)),t}function Ife(){let e=[];for(let t of Array.from(document.styleSheets))try{for(let n of Array.from(t.cssRules))e.push(n.cssText)}catch{}return e.join(`
`)}var Nfe=/url\((['"]?)(blob:[^'")]+)\1\)/g;async function Ofe(e,t){let n=[],o=(r,i)=>{if(r instanceof HTMLCanvasElement){try{let c=document.createElement("img");c.src=r.toDataURL("image/png"),c.setAttribute("style",(r.getAttribute("style")??"")+`;width:${r.offsetWidth}px;height:${r.offsetHeight}px`),c.className=r.className,i.replaceWith(c)}catch{}return}if(r instanceof HTMLImageElement&&i instanceof HTMLImageElement){let c=r.currentSrc||r.src;n.push(PL(c).then(u=>{u&&(i.src=u),i.removeAttribute("srcset")}))}if(r instanceof SVGImageElement){let c=r.href.baseVal;n.push(PL(c).then(u=>{u&&(i.setAttribute("href",u),i.removeAttributeNS("http://www.w3.org/1999/xlink","href"))}))}let a=i.getAttribute("style");if(a?.includes("blob:")){let c=[...a.matchAll(Nfe)].map(u=>u[2]);n.push(Promise.all(c.map(PL)).then(u=>{let d=a;c.forEach((p,m)=>{d=d.split(p).join(u[m]??"")}),i.setAttribute("style",d)}))}let s=r.children,l=Array.from(i.children);for(let c=0;c<s.length&&c<l.length;c++)o(s[c],l[c])};o(e,t),await Promise.all(n)}function Lfe(e,t,n){let o=t;for(let r=e.parentElement;r&&r!==n?.parentElement&&r!==document.body;r=r.parentElement){let i=document.createElement(r.tagName.toLowerCase()==="body"?"div":r.tagName.toLowerCase());r.className&&typeof r.className=="string"&&(i.className=r.className);for(let a of r.getAttributeNames())a.startsWith("data-")&&i.setAttribute(a,r.getAttribute(a));i.setAttribute("style","display:block;margin:0;padding:0;border:0;background:none;width:auto;height:auto;transform:none;overflow:visible;position:static"),i.append(o),o=i}return o}async function _te(e,t){let n=Math.max(1,e.offsetWidth),o=Math.max(1,e.offsetHeight),r=e.cloneNode(!0);r.style.transform="none",r.style.margin="0",await Ofe(e,r);let i=getComputedStyle(e),a=document.createElement("div");a.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),a.setAttribute("style",`width:${n}px;height:${o}px;overflow:hidden;font-family:${i.fontFamily};color:${i.color};background:${t.background??"#fff"}`);let s=document.createElement("style");s.textContent=Ife(),a.append(s,Lfe(e,r,t.context??null));let l=new XMLSerializer().serializeToString(a),c=`<svg xmlns="http://www.w3.org/2000/svg" width="${n}" height="${o}"><foreignObject x="0" y="0" width="100%" height="100%">${l}</foreignObject></svg>`,u=await wte(`data:image/svg+xml;charset=utf-8,${encodeURIComponent(c)}`),d=Math.min(2,t.maxWidth/n),p=document.createElement("canvas");p.width=Math.max(1,Math.round(n*d)),p.height=Math.max(1,Math.round(o*d));let m=p.getContext("2d");return m.fillStyle=t.background??"#fff",m.fillRect(0,0,p.width,p.height),m.drawImage(u,0,0,p.width,p.height),{data:p.toDataURL("image/png").split(",")[1],width:p.width,height:p.height}}var Y0=qn(Vo(),1),Dfe;function Pte(){return Dfe??=Promise.all([IX("sheets.wasm"),TX("xlsx-worker.js")]).then(([e,t])=>{globalThis.__officeXlsxWorkerUrl=URL.createObjectURL(new Blob([t],{type:"text/javascript"})),S1e(e)})}function Bfe(e,t){return vu({kind:"xlsx",sheet:e,range:{start:{row:Math.min(t.start.row,t.end.row)+1,col:Math.min(t.start.col,t.end.col)+1},end:{row:Math.max(t.start.row,t.end.row)+1,col:Math.max(t.start.col,t.end.col)+1}}})}async function Cte(e,t,n){let o=e.activeSheet;return e.getCellSnapshotAsync&&o&&e.isWorkerBacked?e.getCellSnapshotAsync(o.workbookSheetIndex,t,n).catch(()=>({displayValue:"",formula:""})):{displayValue:e.getCellDisplayValue({row:t,col:n}),formula:e.getCellFormula({row:t,col:n})}}async function jfe(e,t){let n=Math.min(t.start.row,t.end.row),o=Math.min(Math.max(t.start.row,t.end.row),n+49),r=Math.min(t.start.col,t.end.col),i=Math.min(Math.max(t.start.col,t.end.col),r+19),a=n===o&&r===i,s=[];for(let l=n;l<=o;l++){let c=[];for(let u=r;u<=i;u++)c.push(Cte(e,l,u).then(({displayValue:d,formula:p})=>p&&a?`${d} (=${p.replace(/^=/,"")})`:d));s.push(Promise.all(c).then(u=>u.join("	")))}return(await Promise.all(s)).join(`
`).trim()}var Ufe={backgroundColor:"rgba(255, 179, 0, 0.38)",boxShadow:"inset 0 -2px 0 #e59a00"},Ffe={backgroundColor:"rgba(255, 213, 0, 0.45)"},Hfe={backgroundColor:"rgba(255, 140, 0, 0.6)",boxShadow:"inset 0 0 0 1px #e07b00"},mP=(e,t,n,o)=>e.sheet===t&&n>=e.top&&n<=e.bottom&&o>=e.left&&o<=e.right;function kte(e){let t=null,n=0;for(let o of e?.querySelectorAll(".xlsx-grid canvas")??[]){let r=o.getBoundingClientRect();r.width*r.height>n&&(n=r.width*r.height,t=o)}return t}function qfe(e,t){let n=_L(kte(e)),o=t.surface&&n?n.left-t.surface.left:0,r=t.surface&&n?n.top-t.surface.top:0,i=Math.min(t.start.x,t.end.x)+o,a=Math.min(t.start.y,t.end.y)+r;return new DOMRect(i,a-8,Math.max(2,Math.abs(t.end.x-t.start.x)),Math.max(16,Math.abs(t.end.y-t.start.y)+16))}function Vfe({controller:e}){return e.tabs.length<=1?null:(0,Y0.jsx)("div",{className:"sheet-tabs",role:"tablist",children:e.tabs.map((t,n)=>(0,Y0.jsx)("button",{type:"button",role:"tab","aria-selected":n===e.activeTabIndex,className:n===e.activeTabIndex?"active":"",onClick:()=>e.setActiveTabIndex(n),title:t.name,children:t.name},t.id))})}var Rte=(0,f2.forwardRef)(function(t,n){let o=(0,f2.useRef)(null),r=(0,f2.useRef)(t);r.current=t;let i=lL({file:t.bytes,fileName:t.info.path,readOnly:!0}),a=(0,f2.useRef)(i);a.current=i;let[s,l]=(0,f2.useState)([]),c=(0,f2.useRef)([]),[u,d]=(0,f2.useState)({items:[],current:-1}),p=(0,f2.useRef)(u);p.current=u;let m=(0,f2.useRef)(!1),h=(0,f2.useRef)({time:0,press:null}),[x,v]=(0,f2.useState)(0);(0,f2.useEffect)(()=>{i.error?r.current.onError(i.error):!i.isLoading&&i.sheets.length&&!m.current&&(m.current=!0,r.current.onReady())},[i.error,i.isLoading,i.sheets.length]);let g=i.activeSheet?.name??i.activeTab?.name??"";(0,f2.useEffect)(()=>{if(!g)return;let k=i.activeCell;r.current.onLocation(k?vu({kind:"xlsx",sheet:g,range:{start:{row:k.row+1,col:k.col+1},end:{row:k.row+1,col:k.col+1}}}):vu({kind:"xlsx",sheet:g}))},[g,i.activeCell?.row,i.activeCell?.col]);let y=i.selection?JSON.stringify(i.selection):i.activeCellAddress;(0,f2.useEffect)(()=>{if(!g||!m.current)return;let k=i.selection??(i.activeCell?{start:i.activeCell,end:i.activeCell}:null);if(!k)return;let L=!0,I=Bfe(g,k),N=performance.now()-h.current.time<1500,U=N?h.current.press:null;if(U){let X=Math.min(k.start.row,k.end.row),ae=Math.min(k.start.col,k.end.col),pe=c.current.find(({item:Y})=>mP(Y,g,X,ae));pe&&r.current.onRevealHit?.(pe.index)&&(N=!1)}let $={text:!1,locate:()=>U?qfe(o.current,U):null,user:N};return jfe(i,k).then(X=>L&&r.current.onSelect({at:I,text:X},$),()=>L&&r.current.onSelect({at:I,text:""},$)),()=>{L=!1}},[y,g,x]),(0,f2.useEffect)(()=>{let k=o.current,L=Ste(k,ae=>r.current.onLink(ae)),I=ae=>!!ae.target.closest?.(".xlsx-grid"),N=!1,U=ae=>{if(!I(ae))return;N=!0;let pe={x:ae.clientX,y:ae.clientY};h.current={time:performance.now(),press:{start:pe,end:pe,surface:_L(kte(k))}}},$=ae=>{!N||!h.current.press||(N=!1,h.current={time:performance.now(),press:{...h.current.press,end:{x:ae.clientX,y:ae.clientY}}},v(pe=>pe+1))},X=ae=>{I(ae)&&(h.current={time:performance.now(),press:null})};return k.addEventListener("pointerdown",U,!0),k.addEventListener("pointerup",$,!0),k.addEventListener("keydown",X,!0),()=>{L(),k.removeEventListener("pointerdown",U,!0),k.removeEventListener("pointerup",$,!0),k.removeEventListener("keydown",X,!0)}},[]);let w=(0,f2.useCallback)(k=>{let{row:L,col:I}=k.cell,N=u.items[u.current];if(N&&mP(N,k.sheetName,L,I))return Hfe;if(u.items.some(U=>mP(U,k.sheetName,L,I)))return Ffe;if(s.some(U=>mP(U,k.sheetName,L,I)))return Ufe},[s,u]);function P(k){let L=a.current.tabs,I=L.findIndex(N=>N.name===k);return I>=0?I:L.findIndex(N=>N.name.toLowerCase()===k.toLowerCase())}let z=()=>new Promise(k=>requestAnimationFrame(()=>requestAnimationFrame(k)));return(0,f2.useImperativeHandle)(n,()=>({async reveal(k){let L=[],I=[];c.current=[];for(let N of k){let U=YA("xlsx",N.at);if(U.kind!=="xlsx")continue;let $=P(U.sheet);if($<0)continue;let X=a.current.tabs[$].name,ae=U.range?{sheet:X,top:U.range.start.row-1,left:U.range.start.col-1,bottom:U.range.end.row-1,right:U.range.end.col-1}:null;ae&&(L.push(ae),c.current.push({item:ae,index:I.length}));let pe=async()=>{$!==a.current.activeTabIndex&&(a.current.setActiveTabIndex($),await z()),ae&&a.current.selectRange({start:{row:ae.top,col:ae.left},end:{row:ae.bottom,col:ae.right}})};I.push({at:N.at,locate:()=>null,scrollTo:()=>void pe()})}return l(L),I[0]&&(I[0].scrollTo(),await z()),I},goTo(k){let L=YA("xlsx",k);if(L.kind!=="xlsx")return;let I=P(L.sheet);I>=0&&I!==a.current.activeTabIndex&&a.current.setActiveTabIndex(I)},clearReveal(){c.current=[],l([])},async capture(k,L){k&&(await this.reveal([{at:k}]),await z(),await z());let I=o.current,N=await _te(I,{maxWidth:L,background:t.dark?"#1e1e1e":"#fff"}),U=a.current,$=U.activeSheet?.name??"";return{...N,at:k??(U.activeCell?`${vu({kind:"xlsx",sheet:$})}!${mw({row:U.activeCell.row+1,col:U.activeCell.col+1})}`:vu({kind:"xlsx",sheet:$}))}},zoom(k){k>0?a.current.zoomIn():a.current.zoomOut()},fit(){a.current.resetZoom()},async find(k){let L=k.trim().toLowerCase(),I=a.current,N=I.activeSheet;if(!L||!N)return d({items:[],current:-1}),0;let U=[],$=Math.min(N.maxUsedRow,N.minUsedRow+2e3),X=Math.min(N.maxUsedCol,N.minUsedCol+100);for(let ae=N.minUsedRow;ae<=$&&U.length<500;ae++)(await Promise.all(Array.from({length:X-N.minUsedCol+1},(Y,W)=>Cte(I,ae,N.minUsedCol+W)))).forEach(({displayValue:Y},W)=>{let Te=N.minUsedCol+W;Y.toLowerCase().includes(L)&&U.push({sheet:N.name,top:ae,left:Te,bottom:ae,right:Te})});return d({items:U,current:-1}),U.length},findGo(k){let L=p.current.items[k];L&&(d(I=>({...I,current:k})),a.current.selectCell({row:L.top,col:L.left}))},clearFind(){d({items:[],current:-1})},clearSelection(){}}),[t.dark]),(0,Y0.jsxs)("div",{ref:o,className:`xlsx-root${t.glance?" glance":""}`,children:[(0,Y0.jsx)("div",{className:"xlsx-grid",children:(0,Y0.jsx)(bte,{controller:i,height:"100%",isDark:t.dark,readOnly:!0,rounded:!1,showDefaultToolbar:!1,getCellStyle:w,loadingState:(0,Y0.jsx)("div",{className:"viewer-pending","aria-busy":"true"})})}),(0,Y0.jsx)(Vfe,{controller:i})]})});var CL={xlsx:{view:Rte,prepare:Pte}};var Rn=qn(Vo(),1),sa=_4(),Wfe=["pdf","docx","pptx"],zte=["pdf","docx"],Gfe=720,Zfe=380;function Xfe(){let e=BX(),t=HX(e?.locale??navigator.language),n=e?.theme==="dark",o=e?.displayMode==="inline",[r,i]=(0,Ot.useState)(null),[a,s]=(0,Ot.useState)(null),[l,c]=(0,Ot.useState)(!1),[u,d]=(0,Ot.useState)(null),[p,m]=(0,Ot.useState)(null),[h,x]=(0,Ot.useState)({open:!1,tab:"pages"}),[v,g]=(0,Ot.useState)(null),[y,w]=(0,Ot.useState)(null),[P,z]=(0,Ot.useState)(null),[k,L]=(0,Ot.useState)(null),I=(0,Ot.useRef)(k);I.current=k;let[N,U]=(0,Ot.useState)("bar"),[$,X]=(0,Ot.useState)(!1),[ae,pe]=(0,Ot.useState)(null),[Y,W]=(0,Ot.useState)(null),[Te,qe]=(0,Ot.useState)(null),[we,Ee]=(0,Ot.useState)(eI),[Ve,r1]=(0,Ot.useState)(!1),S1=(0,Ot.useRef)(null),f1=(0,Ot.useRef)(null),[oe,me]=pY(f1,ae),We=(0,Ot.useRef)(null),c1=(0,Ot.useRef)(!1),b1=(0,Ot.useRef)(null),j1=(0,Ot.useRef)(0),De=(0,Ot.useRef)(null);De.current=r;let Ue=(0,Ot.useRef)(0),u1=(0,Ot.useRef)(null),Ce=(0,Ot.useRef)(0),Se=(0,Ot.useRef)([]),fe=(0,Ot.useRef)(null),he=(0,Ot.useCallback)(()=>{We.current?.clearReveal(),We.current?.clearSelection(),L(null),pe(null),m(null)},[]),{find:re,setFind:Ie,openFind:m1,closeFind:E,queryFind:et,stepFind:N1}=cY({viewer:We,docRef:De,ready:l,onOpen:he}),t1=(0,Ot.useRef)(!1),O1=r?.info.kind??(a?Om(a):null),G1=a??u?.path??r?.info.path??null;(0,Ot.useEffect)(()=>{document.documentElement.dataset.theme=n?"dark":"light";let e1=e?.styles?.variables;e1&&yX(e1)},[n,e?.styles?.variables]),(0,Ot.useEffect)(()=>{o&&sa.app.sendSizeChanged({height:Zfe}).catch(()=>{})},[o]),(0,Ot.useEffect)(()=>{let e1=S1.current,Y1=new ResizeObserver(()=>r1(e1.clientWidth>=Gfe));return Y1.observe(e1),()=>Y1.disconnect()},[]);let gt=(0,Ot.useCallback)(e1=>{qe(e1),setTimeout(()=>qe(Y1=>Y1===e1?null:Y1),2500)},[]),vt=(0,Ot.useCallback)(()=>{c1.current=!1,c(!1),L(null),U("bar"),pe(null),me(null),g(null),w(null),z(null),W(null),Ie(Um)},[]),It=(0,Ot.useCallback)(async(e1,Y1)=>{let Rt=++Ue.current;Y1?b1.current=Y1:u1.current!==e1&&(b1.current=null),u1.current=e1,s(e1),d(null);try{let zt=await fs("load_document",{path:e1}),[Hr]=await Promise.all([NX(zt.file),CL[zt.info.kind]?.prepare?.()]);if(Rt!==Ue.current)return;vt(),fe.current=null,i({info:zt.info,bytes:Hr,blocks:zt.blocks,key:++Ce.current}),sa.saveDocument(zt.info.path),Ee($n=>{let c2=[{path:zt.info.path,kind:zt.info.kind},...$n.filter(Z2=>Z2.path!==zt.info.path)].slice(0,5);return DX(c2),c2})}catch(zt){if(Rt!==Ue.current)return;i(null),vt(),d(jm(t,zt,e1))}finally{Rt===Ue.current&&(s(null),u1.current=null)}},[vt,t]),gn=(0,Ot.useCallback)(async(e1,Y1)=>{let Rt=We.current;if(!Rt)return;Rt.clearFind(),Ie(Um);let zt=await Rt.reveal(e1).catch(()=>[]);t1.current=zt.length>0,pe(zt.length?{note:Y1,targets:zt,index:0,visible:!!Y1||zt.length>1}:null)},[]),J1=(0,Ot.useCallback)((e1,Y1)=>{We.current&&c1.current?gn(e1,Y1):b1.current={targets:e1,note:Y1}},[gn]),Wt=(0,Ot.useCallback)(e1=>{if(!e1?.document)return;let Y1=e1.reveal&&e1.reveal.seq>j1.current?e1.reveal:null;Y1&&(j1.current=Y1.seq);let Rt=De.current?.info,zt=Y1?{targets:Y1.targets,note:Y1.note??null}:null;!Rt||Rt.path!==e1.document.path||Rt.revision!==e1.document.revision?It(e1.document.path,zt):zt&&J1(zt.targets,zt.note)},[It,J1]);(0,Ot.useEffect)(()=>{let e1=()=>{for(let Y1 of sa.takeResults()){if(Y1.isError)continue;Y1._meta?.["zcode/truncated"]?fs("get_viewer").then(Wt,()=>{}):Wt(Y1.structuredContent)}};return window.addEventListener("office:toolresult",e1),sa.ready().then(async()=>{Ee(eI());let Y1=sa.takeResults(),Rt=sa.readDocument();if(Rt)It(Rt);else for(let zt of Y1)zt.isError||Wt(zt.structuredContent)}),()=>window.removeEventListener("office:toolresult",e1)},[Wt,It]);let Bt=k?.selection??null;(0,Ot.useEffect)(()=>{if(!r)return;let e1=setTimeout(()=>{fs("report_view",{viewId:sa.viewId,path:r.info.path,at:v,selection:Bt}).catch(()=>{})},400);return()=>clearTimeout(e1)},[r,v,Bt]),(0,Ot.useEffect)(()=>{if(!r||o)return;let e1=setInterval(()=>{document.visibilityState==="visible"&&fs("check_document",{path:r.info.path}).then(({revision:Y1})=>{De.current===r&&Y1!==r.info.revision&&Y1!==fe.current&&W(Y1)},()=>{})},4e3);return()=>clearInterval(e1)},[r,o]),dY(De,We);let zn=(0,Ot.useCallback)(()=>{c1.current=!0,c(!0);let e1=b1.current;b1.current=null,e1?.targets.length&&setTimeout(()=>void gn(e1.targets,e1.note),50)},[gn]),Cr=(0,Ot.useCallback)((e1,Y1)=>{U("bar"),X(!1),L(e1&&Y1?{selection:e1,detail:Y1}:null),e1&&Y1?.user&&pe(Rt=>Rt&&{...Rt,visible:!1})},[]),ur=(0,Ot.useRef)(ae);ur.current=ae,(0,Ot.useEffect)(()=>{let e1=f1.current;if(!e1)return;let Y1=0,Rt=new ResizeObserver(()=>{t1.current&&(clearTimeout(Y1),Y1=window.setTimeout(()=>{let Hr=ur.current;t1.current&&Hr&&Hr.targets[Hr.index]?.scrollTo()},200))});Rt.observe(e1);let zt=()=>{t1.current=!1};return e1.addEventListener("wheel",zt,{passive:!0}),e1.addEventListener("pointerdown",zt,!0),e1.addEventListener("keydown",zt,!0),()=>{clearTimeout(Y1),Rt.disconnect(),e1.removeEventListener("wheel",zt),e1.removeEventListener("pointerdown",zt,!0),e1.removeEventListener("keydown",zt,!0)}},[r]);let mt=(0,Ot.useCallback)(e1=>{let Y1=ur.current;return!Y1?.targets[e1]||!(Y1.note||Y1.targets.length>1)?!1:(pe({...Y1,index:e1,visible:!0}),!0)},[]),Tn=(0,Ot.useCallback)(()=>{We.current?.clearSelection(),L(null),U("bar")},[]),On=(0,Ot.useCallback)(async()=>{let e1=De.current;if(!e1||!k)return;let Y1=Lm(e1.info.path,k.selection.at),Rt=k.selection.text,zt=[...Se.current.filter($n=>$n.anchor!==Y1||$n.text!==Rt),{anchor:Y1,text:Rt}].slice(-10),Hr=zt.map($n=>`- ${$n.anchor}${$n.text?`: "${vw($n.text,600)}"`:""}`);try{await sa.ready(),await sa.app.updateModelContext({content:[{type:"text",text:gw(`The user referenced these locations in the ${o2.title.en} viewer (use read_document / show_in_viewer with the anchors):
${Hr.join(`
`)}`)}],structuredContent:hw({references:zt})}),Se.current=zt,U("added");let $n=k;setTimeout(()=>{I.current===$n&&Tn()},1500)}catch{gt(t.contextFailed)}},[k,Tn,gt,t]),kr=(0,Ot.useCallback)(async e1=>{let Y1=De.current;if(!Y1||!k)return!1;let Rt=Lm(Y1.info.path,k.selection.at),zt=k.selection.text,Hr=zt?`
> ${vw(zt,800).replace(/\n/g,`
> `)}`:"";try{if((await sa.app.sendMessage({role:"user",content:[{type:"text",text:gw(`${e1}

(About ${Rt} in the ${o2.title.en} viewer${Hr?":":"."})${Hr}`)}]})).isError)throw new Error;return Tn(),!0}catch{return gt(t.sendFailed),!1}},[k,Tn,gt,t]),dr=(0,Ot.useCallback)(async()=>{let e1=k?.selection.text;if(e1){try{await navigator.clipboard.writeText(e1)}catch{document.execCommand("copy")}X(!0),setTimeout(()=>X(!1),1200)}},[k]),m2=(0,Ot.useCallback)(e1=>We.current?.goToPage?.(e1),[]),jr=(0,Ot.useCallback)(e1=>{pe(Y1=>{if(!Y1)return Y1;let Rt=e1??(Y1.index+1)%Y1.targets.length;return Y1.targets[Rt]?.scrollTo(),t1.current=!0,{...Y1,index:Rt,visible:!0}})},[]);(0,Ot.useEffect)(()=>{let e1=f1.current;if(!e1)return;let Y1=Rt=>{Rt.target.closest(".callout, .chip, .pop, .pill")||pe(zt=>zt?.visible?{...zt,visible:!1}:zt)};return e1.addEventListener("pointerdown",Y1,!0),()=>e1.removeEventListener("pointerdown",Y1,!0)},[r]);let Ur=Ve&&!o,An=!!(O1&&Wfe.includes(O1)),Pt=!!(r&&l&&O1!=="xlsx")&&!!(We.current?.thumbnail||r?.info.outline.length);mY({docRef:De,viewer:We,picked:k,addReference:On,openFind:m1,closeFind:E,clearSelection:Tn,paged:An,page:y,goToPage:m2,drawer:h,setDrawer:x,docked:Ur,find:re,agent:ae,setAgent:pe});let Rr=(0,Ot.useCallback)(e1=>{m(null),fs("open_document",{path:e1}).then(Wt,Y1=>{Ue.current++,i(null),vt(),d(jm(t,Y1,e1))})},[Wt,vt,t]),G2=JX(t,Rr,(e1,Y1)=>d(jm(t,e1,Y1))),Po=r?CL[r.info.kind]?.view??null:null,E2=(0,Ot.useMemo)(()=>r?{bytes:r.bytes,info:r.info,blocks:r.blocks,dark:n,glance:o,onLocation:g,onSelect:Cr,onRevealHit:mt,onPage:w,onZoom:z,onLink:e1=>void sa.app.openLink({url:e1}).catch(()=>{}),onReady:zn,onError:e1=>d(jm(t,e1,De.current?.info.path??null))}:null,[r,n,o,zn,Cr,mt]),vr=!u&&(!!a||!!(r&&!l)),Fr=!r&&!a&&!u,pr=k?bw(k.selection.at,t):"";return o?(0,Rn.jsx)(QX,{appRef:S1,canvasRef:f1,t,path:G1,info:r?.info,kind:O1,showSkeleton:vr,failure:u,nothing:Fr,onExpand:()=>void sa.app.requestDisplayMode({mode:"fullscreen"}).catch(()=>{}),children:Po&&E2?(0,Rn.jsx)(Po,{ref:We,...E2},r.key):null}):(0,Rn.jsxs)("div",{ref:S1,className:"app",children:[Fr?null:re.open?(0,Rn.jsx)(tY,{t,query:re.query,total:re.total,index:re.index,onQuery:et,onStep:N1,onClose:E}):(0,Rn.jsxs)("header",{className:"docbar",children:[r||a||u?(0,Rn.jsx)("button",{type:"button",className:`btn icon ${h.open&&Pt?"secondary":"dim"}`,title:t.pagesAndOutline,"aria-label":t.pagesAndOutline,"aria-pressed":h.open&&Pt,disabled:!Pt,hidden:O1==="xlsx",onClick:()=>x(e1=>({...e1,open:!e1.open})),children:(0,Rn.jsx)(er,{name:"panel-left"})}):null,(0,Rn.jsxs)("button",{type:"button",className:`doctitle${p==="switch"?" open":""}`,title:G1??void 0,"aria-haspopup":"menu","aria-expanded":p==="switch","aria-label":`${t.switchDocument}: ${G1??""}`,"data-menu-trigger":"",onClick:()=>m(e1=>e1==="switch"?null:"switch"),children:[(0,Rn.jsx)("span",{className:"name",children:G1?w8(G1):t.title}),(0,Rn.jsx)(er,{name:"chevron-down",size:12,className:"chev"})]}),(0,Rn.jsx)("span",{className:"spacer"}),r&&!u?(0,Rn.jsxs)(Rn.Fragment,{children:[(0,Rn.jsx)("button",{type:"button",className:"btn icon dim",title:`${t.find} (\u2318F)`,"aria-label":t.find,disabled:!l,onClick:m1,children:(0,Rn.jsx)(er,{name:"search"})}),(0,Rn.jsx)("button",{type:"button",className:`btn icon dim${p==="more"?" active":""}`,title:t.more,"aria-label":t.more,"aria-haspopup":"menu","aria-expanded":p==="more","data-menu-trigger":"",onClick:()=>m(e1=>e1==="more"?null:"more"),children:(0,Rn.jsx)(er,{name:"ellipsis"})})]}):null]}),Y?(0,Rn.jsx)(KX,{t,onReload:()=>r&&void It(r.info.path),onDismiss:()=>{fe.current=Y,W(null)}}):null,Fr?(0,Rn.jsx)(YX,{t,importing:G2.importing,onBrowse:G2.browse}):(0,Rn.jsxs)("div",{className:"stage",children:[h.open&&Pt&&r?(0,Rn.jsxs)(Rn.Fragment,{children:[Ur?null:(0,Rn.jsx)("div",{className:"scrim",onClick:()=>x(e1=>({...e1,open:!1}))}),(0,Rn.jsx)(XX,{t,info:r.info,handle:We.current,page:An?y:null,tab:h.tab,docked:Ur,onTab:e1=>x(Y1=>({...Y1,tab:e1})),onPage:e1=>{m2(e1),Ur||x(Y1=>({...Y1,open:!1}))},onOutline:e1=>{We.current?.goTo(e1),Ur||x(Y1=>({...Y1,open:!1}))}})]}):null,(0,Rn.jsxs)("div",{ref:f1,className:"canvas",children:[Po&&E2?(0,Rn.jsx)(Po,{ref:We,...E2},r.key):null,vr?(0,Rn.jsx)(xw,{kind:O1}):null,u?(0,Rn.jsx)(ww,{t,title:u.title,detail:u.detail,onOpenAnother:G2.browse}):null,r&&l&&!u&&k?.detail.user?(0,Rn.jsx)(rY,{t,frame:f1,locate:k.detail.locate,text:k.detail.text,label:pr,quote:vw(k.selection.text.replace(/\s+/g," "),60),short:r.info.kind==="xlsx",mode:N,canAsk:!!sa.capabilities?.message,copied:$,onAdd:()=>void On(),onAsk:()=>U("ask"),onCopy:()=>void dr(),onCancelAsk:()=>U("bar"),onSend:kr},`${k.selection.at}:${k.selection.text.length}`):null,ae?.visible&&ae.targets[ae.index]&&!u?(0,Rn.jsx)(oY,{t,frame:f1,locate:ae.targets[ae.index].locate,note:ae.note,index:ae.index,total:ae.targets.length,onNext:()=>jr(),onClose:()=>pe({...ae,visible:!1})}):null,ae&&oe?(0,Rn.jsx)(iY,{text:aY(t,oe.indexes.map(e1=>ae.targets[e1].at)),down:oe.down,raised:An,onClick:()=>jr(oe.indexes[0])}):null,r&&l&&!u&&An&&y?(0,Rn.jsx)(nY,{t,frame:f1,page:y,zoom:O1&&zte.includes(O1)?P:null,onPage:m2,onZoom:e1=>We.current?.zoom(e1),onFit:()=>We.current?.fit("width")}):null,Te?(0,Rn.jsx)("div",{className:"chip notice",children:Te}):null]})]}),p==="switch"?(0,Rn.jsx)(sY,{t,recent:we,currentPath:r?.info.path,onOpen:Rr,onBrowse:()=>{m(null),G2.browse()},onClose:()=>m(null)}):null,p==="more"&&r?(0,Rn.jsx)(lY,{t,zoomable:zte.includes(r.info.kind),zoomMode:P?.mode,onFit:e1=>{We.current?.fit(e1),m(null)},onFind:m1,onReload:()=>{m(null),It(r.info.path)},onClose:()=>m(null)}):null,G2.input]})}var Ete=document.getElementById("root");Ete.textContent="";(0,$te.createRoot)(Ete).render((0,Rn.jsx)(Ot.StrictMode,{children:(0,Rn.jsx)(Xfe,{})}));sa.ready();})();
