"use strict";(()=>{var WQ=Object.create;var wP=Object.defineProperty;var GQ=Object.getOwnPropertyDescriptor;var ZQ=Object.getOwnPropertyNames;var XQ=Object.getPrototypeOf,YQ=Object.prototype.hasOwnProperty;var KQ=(e,t)=>()=>(e&&(t=e(e=0)),t);var G4=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Z5=(e,t)=>{for(var n in t)wP(e,n,{get:t[n],enumerable:!0})},JQ=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of ZQ(t))!YQ.call(e,r)&&r!==n&&wP(e,r,{get:()=>t[r],enumerable:!(o=GQ(t,r))||o.enumerable});return e};var j2=(e,t,n)=>(n=e!=null?WQ(XQ(e)):{},JQ(t||!e||!e.__esModule?wP(n,"default",{value:e,enumerable:!0}):n,e));var GO=G4(m2=>{"use strict";var CP=Symbol.for("react.transitional.element"),QQ=Symbol.for("react.portal"),eee=Symbol.for("react.fragment"),tee=Symbol.for("react.strict_mode"),nee=Symbol.for("react.profiler"),ree=Symbol.for("react.consumer"),oee=Symbol.for("react.context"),iee=Symbol.for("react.forward_ref"),aee=Symbol.for("react.suspense"),see=Symbol.for("react.memo"),UO=Symbol.for("react.lazy"),lee=Symbol.for("react.activity"),LO=Symbol.iterator;function cee(e){return e===null||typeof e!="object"?null:(e=LO&&e[LO]||e["@@iterator"],typeof e=="function"?e:null)}var FO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},HO=Object.assign,VO={};function k9(e,t,n){this.props=e,this.context=t,this.refs=VO,this.updater=n||FO}k9.prototype.isReactComponent={};k9.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")};k9.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qO(){}qO.prototype=k9.prototype;function kP(e,t,n){this.props=e,this.context=t,this.refs=VO,this.updater=n||FO}var RP=kP.prototype=new qO;RP.constructor=kP;HO(RP,k9.prototype);RP.isPureReactComponent=!0;var DO=Array.isArray;function PP(){}var Gn={H:null,A:null,T:null,S:null},WO=Object.prototype.hasOwnProperty;function $P(e,t,n){var o=n.ref;return{$$typeof:CP,type:e,key:t,ref:o!==void 0?o:null,props:n}}function uee(e,t){return $P(e.type,t,e.props)}function zP(e){return typeof e=="object"&&e!==null&&e.$$typeof===CP}function dee(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var BO=/\/+/g;function _P(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dee(""+e.key):t.toString(36)}function pee(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(PP,PP):(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 C9(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 CP:case QQ:a=!0;break;case UO:return a=e._init,C9(a(e._payload),t,n,o,r)}}if(a)return r=r(e),a=o===""?"."+_P(e,0):o,DO(r)?(n="",a!=null&&(n=a.replace(BO,"$&/")+"/"),C9(r,t,n,"",function(c){return c})):r!=null&&(zP(r)&&(r=uee(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(BO,"$&/")+"/")+a)),t.push(r)),1;a=0;var s=o===""?".":o+":";if(DO(e))for(var l=0;l<e.length;l++)o=e[l],i=s+_P(o,l),a+=C9(o,t,n,i,r);else if(l=cee(e),typeof l=="function")for(e=l.call(e),l=0;!(o=e.next()).done;)o=o.value,i=s+_P(o,l++),a+=C9(o,t,n,i,r);else if(i==="object"){if(typeof e.then=="function")return C9(pee(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 Fy(e,t,n){if(e==null)return e;var o=[],r=0;return C9(e,o,"","",function(i){return t.call(n,i,r++)}),o}function fee(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 jO=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)},mee={map:Fy,forEach:function(e,t,n){Fy(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Fy(e,function(){t++}),t},toArray:function(e){return Fy(e,function(t){return t})||[]},only:function(e){if(!zP(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};m2.Activity=lee;m2.Children=mee;m2.Component=k9;m2.Fragment=eee;m2.Profiler=nee;m2.PureComponent=kP;m2.StrictMode=tee;m2.Suspense=aee;m2.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Gn;m2.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Gn.H.useMemoCache(e)}};m2.cache=function(e){return function(){return e.apply(null,arguments)}};m2.cacheSignal=function(){return null};m2.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var o=HO({},e.props),r=e.key;if(t!=null)for(i in t.key!==void 0&&(r=""+t.key),t)!WO.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 $P(e.type,r,o)};m2.createContext=function(e){return e={$$typeof:oee,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:ree,_context:e},e};m2.createElement=function(e,t,n){var o,r={},i=null;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)WO.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 $P(e,i,r)};m2.createRef=function(){return{current:null}};m2.forwardRef=function(e){return{$$typeof:iee,render:e}};m2.isValidElement=zP;m2.lazy=function(e){return{$$typeof:UO,_payload:{_status:-1,_result:e},_init:fee}};m2.memo=function(e,t){return{$$typeof:see,type:e,compare:t===void 0?null:t}};m2.startTransition=function(e){var t=Gn.T,n={};Gn.T=n;try{var o=e(),r=Gn.S;r!==null&&r(n,o),typeof o=="object"&&o!==null&&typeof o.then=="function"&&o.then(PP,jO)}catch(i){jO(i)}finally{t!==null&&n.types!==null&&(t.types=n.types),Gn.T=t}};m2.unstable_useCacheRefresh=function(){return Gn.H.useCacheRefresh()};m2.use=function(e){return Gn.H.use(e)};m2.useActionState=function(e,t,n){return Gn.H.useActionState(e,t,n)};m2.useCallback=function(e,t){return Gn.H.useCallback(e,t)};m2.useContext=function(e){return Gn.H.useContext(e)};m2.useDebugValue=function(){};m2.useDeferredValue=function(e,t){return Gn.H.useDeferredValue(e,t)};m2.useEffect=function(e,t){return Gn.H.useEffect(e,t)};m2.useEffectEvent=function(e){return Gn.H.useEffectEvent(e)};m2.useId=function(){return Gn.H.useId()};m2.useImperativeHandle=function(e,t,n){return Gn.H.useImperativeHandle(e,t,n)};m2.useInsertionEffect=function(e,t){return Gn.H.useInsertionEffect(e,t)};m2.useLayoutEffect=function(e,t){return Gn.H.useLayoutEffect(e,t)};m2.useMemo=function(e,t){return Gn.H.useMemo(e,t)};m2.useOptimistic=function(e,t){return Gn.H.useOptimistic(e,t)};m2.useReducer=function(e,t,n){return Gn.H.useReducer(e,t,n)};m2.useRef=function(e){return Gn.H.useRef(e)};m2.useState=function(e){return Gn.H.useState(e)};m2.useSyncExternalStore=function(e,t,n){return Gn.H.useSyncExternalStore(e,t,n)};m2.useTransition=function(){return Gn.H.useTransition()};m2.version="19.2.7"});var go=G4((_ue,ZO)=>{"use strict";ZO.exports=GO()});var oL=G4(or=>{"use strict";function AP(e,t){var n=e.length;e.push(t);e:for(;0<n;){var o=n-1>>>1,r=e[o];if(0<Hy(r,t))e[o]=t,e[n]=r,n=o;else break e}}function X5(e){return e.length===0?null:e[0]}function qy(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>Hy(s,n))l<r&&0>Hy(c,s)?(e[o]=c,e[l]=n,o=l):(e[o]=s,e[a]=n,o=a);else if(l<r&&0>Hy(c,n))e[o]=c,e[l]=n,o=l;else break e}}return t}function Hy(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}or.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(XO=performance,or.unstable_now=function(){return XO.now()}):(MP=Date,YO=MP.now(),or.unstable_now=function(){return MP.now()-YO});var XO,MP,YO,e0=[],k6=[],hee=1,t4=null,L3=3,IP=!1,np=!1,rp=!1,NP=!1,QO=typeof setTimeout=="function"?setTimeout:null,eL=typeof clearTimeout=="function"?clearTimeout:null,KO=typeof setImmediate<"u"?setImmediate:null;function Vy(e){for(var t=X5(k6);t!==null;){if(t.callback===null)qy(k6);else if(t.startTime<=e)qy(k6),t.sortIndex=t.expirationTime,AP(e0,t);else break;t=X5(k6)}}function OP(e){if(rp=!1,Vy(e),!np)if(X5(e0)!==null)np=!0,$9||($9=!0,R9());else{var t=X5(k6);t!==null&&LP(OP,t.startTime-e)}}var $9=!1,op=-1,tL=5,nL=-1;function rL(){return NP?!0:!(or.unstable_now()-nL<tL)}function EP(){if(NP=!1,$9){var e=or.unstable_now();nL=e;var t=!0;try{e:{np=!1,rp&&(rp=!1,eL(op),op=-1),IP=!0;var n=L3;try{t:{for(Vy(e),t4=X5(e0);t4!==null&&!(t4.expirationTime>e&&rL());){var o=t4.callback;if(typeof o=="function"){t4.callback=null,L3=t4.priorityLevel;var r=o(t4.expirationTime<=e);if(e=or.unstable_now(),typeof r=="function"){t4.callback=r,Vy(e),t=!0;break t}t4===X5(e0)&&qy(e0),Vy(e)}else qy(e0);t4=X5(e0)}if(t4!==null)t=!0;else{var i=X5(k6);i!==null&&LP(OP,i.startTime-e),t=!1}}break e}finally{t4=null,L3=n,IP=!1}t=void 0}}finally{t?R9():$9=!1}}}var R9;typeof KO=="function"?R9=function(){KO(EP)}:typeof MessageChannel<"u"?(TP=new MessageChannel,JO=TP.port2,TP.port1.onmessage=EP,R9=function(){JO.postMessage(null)}):R9=function(){QO(EP,0)};var TP,JO;function LP(e,t){op=QO(function(){e(or.unstable_now())},t)}or.unstable_IdlePriority=5;or.unstable_ImmediatePriority=1;or.unstable_LowPriority=4;or.unstable_NormalPriority=3;or.unstable_Profiling=null;or.unstable_UserBlockingPriority=2;or.unstable_cancelCallback=function(e){e.callback=null};or.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"):tL=0<e?Math.floor(1e3/e):5};or.unstable_getCurrentPriorityLevel=function(){return L3};or.unstable_next=function(e){switch(L3){case 1:case 2:case 3:var t=3;break;default:t=L3}var n=L3;L3=t;try{return e()}finally{L3=n}};or.unstable_requestPaint=function(){NP=!0};or.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L3;L3=e;try{return t()}finally{L3=n}};or.unstable_scheduleCallback=function(e,t,n){var o=or.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:hee++,callback:t,priorityLevel:e,startTime:n,expirationTime:r,sortIndex:-1},n>o?(e.sortIndex=n,AP(k6,e),X5(e0)===null&&e===X5(k6)&&(rp?(eL(op),op=-1):rp=!0,LP(OP,n-o))):(e.sortIndex=r,AP(e0,e),np||IP||(np=!0,$9||($9=!0,R9()))),e};or.unstable_shouldYield=rL;or.unstable_wrapCallback=function(e){var t=L3;return function(){var n=L3;L3=t;try{return e.apply(this,arguments)}finally{L3=n}}}});var aL=G4((Cue,iL)=>{"use strict";iL.exports=oL()});var lL=G4(si=>{"use strict";var gee=go();function sL(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 R6(){}var ai={d:{f:R6,r:function(){throw Error(sL(522))},D:R6,C:R6,L:R6,m:R6,X:R6,S:R6,M:R6},p:0,findDOMNode:null},yee=Symbol.for("react.portal");function vee(e,t,n){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:yee,key:o==null?null:""+o,children:e,containerInfo:t,implementation:n}}var ip=gee.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Wy(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}si.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ai;si.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(sL(299));return vee(e,t,null,n)};si.flushSync=function(e){var t=ip.T,n=ai.p;try{if(ip.T=null,ai.p=2,e)return e()}finally{ip.T=t,ai.p=n,ai.d.f()}};si.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,ai.d.C(e,t))};si.prefetchDNS=function(e){typeof e=="string"&&ai.d.D(e)};si.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,o=Wy(n,t.crossOrigin),r=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?ai.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:o,integrity:r,fetchPriority:i}):n==="script"&&ai.d.X(e,{crossOrigin:o,integrity:r,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};si.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=Wy(t.as,t.crossOrigin);ai.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&&ai.d.M(e)};si.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,o=Wy(n,t.crossOrigin);ai.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})}};si.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=Wy(t.as,t.crossOrigin);ai.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 ai.d.m(e)};si.requestFormReset=function(e){ai.d.r(e)};si.unstable_batchedUpdates=function(e,t){return e(t)};si.useFormState=function(e,t,n){return ip.H.useFormState(e,t,n)};si.useFormStatus=function(){return ip.H.useHostTransitionStatus()};si.version="19.2.7"});var DP=G4((Rue,uL)=>{"use strict";function cL(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(cL)}catch(e){console.error(e)}}cL(),uL.exports=lL()});var wU=G4(yb=>{"use strict";var vo=aL(),OD=go(),bee=DP();function I1(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 LD(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function qp(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 DD(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 BD(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 dL(e){if(qp(e)!==e)throw Error(I1(188))}function See(e){var t=e.alternate;if(!t){if(t=qp(e),t===null)throw Error(I1(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 dL(r),e;if(i===o)return dL(r),t;i=i.sibling}throw Error(I1(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(I1(189))}}if(n.alternate!==o)throw Error(I1(190))}if(n.tag!==3)throw Error(I1(188));return n.stateNode.current===n?e:t}function jD(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=jD(e),t!==null)return t;e=e.sibling}return null}var Yn=Object.assign,xee=Symbol.for("react.element"),Gy=Symbol.for("react.transitional.element"),fp=Symbol.for("react.portal"),I9=Symbol.for("react.fragment"),UD=Symbol.for("react.strict_mode"),vC=Symbol.for("react.profiler"),FD=Symbol.for("react.consumer"),l0=Symbol.for("react.context"),fk=Symbol.for("react.forward_ref"),bC=Symbol.for("react.suspense"),SC=Symbol.for("react.suspense_list"),mk=Symbol.for("react.memo"),$6=Symbol.for("react.lazy");Symbol.for("react.scope");var xC=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var wee=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var pL=Symbol.iterator;function ap(e){return e===null||typeof e!="object"?null:(e=pL&&e[pL]||e["@@iterator"],typeof e=="function"?e:null)}var _ee=Symbol.for("react.client.reference");function wC(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===_ee?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case I9:return"Fragment";case vC:return"Profiler";case UD:return"StrictMode";case bC:return"Suspense";case SC:return"SuspenseList";case xC:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case fp:return"Portal";case l0:return e.displayName||"Context";case FD:return(e._context.displayName||"Context")+".Consumer";case fk:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case mk:return t=e.displayName||null,t!==null?t:wC(e.type)||"Memo";case $6:t=e._payload,e=e._init;try{return wC(e(t))}catch{}}return null}var mp=Array.isArray,i2=OD.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,cn=bee.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,El={pending:!1,data:null,method:null,action:null},_C=[],N9=-1;function es(e){return{current:e}}function No(e){0>N9||(e.current=_C[N9],_C[N9]=null,N9--)}function Bn(e,t){N9++,_C[N9]=e.current,e.current=t}var Q5=es(null),Ep=es(null),B6=es(null),kv=es(null);function Rv(e,t){switch(Bn(B6,t),Bn(Ep,e),Bn(Q5,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?bD(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=bD(t),e=lU(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}No(Q5),Bn(Q5,e)}function Q9(){No(Q5),No(Ep),No(B6)}function PC(e){e.memoizedState!==null&&Bn(kv,e);var t=Q5.current,n=lU(t,e.type);t!==n&&(Bn(Ep,e),Bn(Q5,n))}function $v(e){Ep.current===e&&(No(Q5),No(Ep)),kv.current===e&&(No(kv),Fp._currentValue=El)}var BP,fL;function Rl(e){if(BP===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);BP=t&&t[1]||"",fL=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+BP+e+fL}var jP=!1;function UP(e,t){if(!e||jP)return"";jP=!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{jP=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Rl(n):""}function Pee(e,t){switch(e.tag){case 26:case 27:case 5:return Rl(e.type);case 16:return Rl("Lazy");case 13:return e.child!==t&&t!==null?Rl("Suspense Fallback"):Rl("Suspense");case 19:return Rl("SuspenseList");case 0:case 15:return UP(e.type,!1);case 11:return UP(e.type.render,!1);case 1:return UP(e.type,!0);case 31:return Rl("Activity");default:return""}}function mL(e){try{var t="",n=null;do t+=Pee(e,n),n=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var CC=Object.prototype.hasOwnProperty,hk=vo.unstable_scheduleCallback,FP=vo.unstable_cancelCallback,Cee=vo.unstable_shouldYield,kee=vo.unstable_requestPaint,ha=vo.unstable_now,Ree=vo.unstable_getCurrentPriorityLevel,HD=vo.unstable_ImmediatePriority,VD=vo.unstable_UserBlockingPriority,zv=vo.unstable_NormalPriority,$ee=vo.unstable_LowPriority,qD=vo.unstable_IdlePriority,zee=vo.log,Mee=vo.unstable_setDisableYieldValue,Wp=null,ga=null;function I6(e){if(typeof zee=="function"&&Mee(e),ga&&typeof ga.setStrictMode=="function")try{ga.setStrictMode(Wp,e)}catch{}}var ya=Math.clz32?Math.clz32:Aee,Eee=Math.log,Tee=Math.LN2;function Aee(e){return e>>>=0,e===0?32:31-(Eee(e)/Tee|0)|0}var Zy=256,Xy=262144,Yy=4194304;function $l(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 tb(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=$l(o):(a&=s,a!==0?r=$l(a):n||(n=s&~e,n!==0&&(r=$l(n))))):(s=o&~i,s!==0?r=$l(s):a!==0?r=$l(a):n||(n=o&~e,n!==0&&(r=$l(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 Gp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Iee(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 WD(){var e=Yy;return Yy<<=1,(Yy&62914560)===0&&(Yy=4194304),e}function HP(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Zp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Nee(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-ya(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&&GD(e,o,0),i!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=i&~(a&~t))}function GD(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-ya(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|n&261930}function ZD(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var o=31-ya(n),r=1<<o;r&t|e[o]&t&&(e[o]|=t),n&=~r}}function XD(e,t){var n=t&-t;return n=(n&42)!==0?1:gk(n),(n&(e.suspendedLanes|t))!==0?0:n}function gk(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 yk(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function YD(){var e=cn.p;return e!==0?e:(e=window.event,e===void 0?32:bU(e.type))}function hL(e,t){var n=cn.p;try{return cn.p=e,t()}finally{cn.p=n}}var J6=Math.random().toString(36).slice(2),a3="__reactFiber$"+J6,Di="__reactProps$"+J6,uc="__reactContainer$"+J6,kC="__reactEvents$"+J6,Oee="__reactListeners$"+J6,Lee="__reactHandles$"+J6,gL="__reactResources$"+J6,Xp="__reactMarker$"+J6;function vk(e){delete e[a3],delete e[Di],delete e[kC],delete e[Oee],delete e[Lee]}function O9(e){var t=e[a3];if(t)return t;for(var n=e.parentNode;n;){if(t=n[uc]||n[a3]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=PD(e);e!==null;){if(n=e[a3])return n;e=PD(e)}return t}e=n,n=e.parentNode}return null}function dc(e){if(e=e[a3]||e[uc]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function hp(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(I1(33))}function W9(e){var t=e[gL];return t||(t=e[gL]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Io(e){e[Xp]=!0}var KD=new Set,JD={};function Ul(e,t){ec(e,t),ec(e+"Capture",t)}function ec(e,t){for(JD[e]=t,e=0;e<t.length;e++)KD.add(t[e])}var Dee=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]*$"),yL={},vL={};function Bee(e){return CC.call(vL,e)?!0:CC.call(yL,e)?!1:Dee.test(e)?vL[e]=!0:(yL[e]=!0,!1)}function dv(e,t,n){if(Bee(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 Ky(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 t0(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 r4(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function QD(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function jee(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 RC(e){if(!e._valueTracker){var t=QD(e)?"checked":"value";e._valueTracker=jee(e,t,""+e[t])}}function eB(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=QD(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function Mv(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 Uee=/[\n"\\]/g;function a4(e){return e.replace(Uee,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function $C(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=""+r4(t)):e.value!==""+r4(t)&&(e.value=""+r4(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?zC(e,a,r4(t)):n!=null?zC(e,a,r4(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=""+r4(s):e.removeAttribute("name")}function tB(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)){RC(e);return}n=n!=null?""+r4(n):"",t=t!=null?""+r4(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),RC(e)}function zC(e,t,n){t==="number"&&Mv(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function G9(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=""+r4(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 nB(e,t,n){if(t!=null&&(t=""+r4(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+r4(n):""}function rB(e,t,n,o){if(t==null){if(o!=null){if(n!=null)throw Error(I1(92));if(mp(o)){if(1<o.length)throw Error(I1(93));o=o[0]}n=o}n==null&&(n=""),t=n}n=r4(t),e.defaultValue=n,o=e.textContent,o===n&&o!==""&&o!==null&&(e.value=o),RC(e)}function tc(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Fee=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 bL(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||Fee.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function oB(e,t,n){if(t!=null&&typeof t!="object")throw Error(I1(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&&bL(e,r,o)}else for(var i in t)t.hasOwnProperty(i)&&bL(e,i,t[i])}function bk(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 Hee=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"]]),Vee=/^[\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 pv(e){return Vee.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function c0(){}var MC=null;function Sk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var L9=null,Z9=null;function SL(e){var t=dc(e);if(t&&(e=t.stateNode)){var n=e[Di]||null;e:switch(e=t.stateNode,t.type){case"input":if($C(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="'+a4(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var r=o[Di]||null;if(!r)throw Error(I1(90));$C(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&&eB(o)}break e;case"textarea":nB(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&G9(e,!!n.multiple,t,!1)}}}var VP=!1;function iB(e,t,n){if(VP)return e(t,n);VP=!0;try{var o=e(t);return o}finally{if(VP=!1,(L9!==null||Z9!==null)&&(fb(),L9&&(t=L9,e=Z9,Z9=L9=null,SL(t),e)))for(t=0;t<e.length;t++)SL(e[t])}}function Tp(e,t){var n=e.stateNode;if(n===null)return null;var o=n[Di]||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(I1(231,t,typeof n));return n}var m0=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),EC=!1;if(m0)try{z9={},Object.defineProperty(z9,"passive",{get:function(){EC=!0}}),window.addEventListener("test",z9,z9),window.removeEventListener("test",z9,z9)}catch{EC=!1}var z9,N6=null,xk=null,fv=null;function aB(){if(fv)return fv;var e,t=xk,n=t.length,o,r="value"in N6?N6.value:N6.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 fv=r.slice(e,1<o?1-o:void 0)}function mv(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 Jy(){return!0}function xL(){return!1}function Bi(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)?Jy:xL,this.isPropagationStopped=xL,this}return Yn(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=Jy)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Jy)},persist:function(){},isPersistent:Jy}),t}var Fl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nb=Bi(Fl),Yp=Yn({},Fl,{view:0,detail:0}),qee=Bi(Yp),qP,WP,sp,rb=Yn({},Yp,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wk,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!==sp&&(sp&&e.type==="mousemove"?(qP=e.screenX-sp.screenX,WP=e.screenY-sp.screenY):WP=qP=0,sp=e),qP)},movementY:function(e){return"movementY"in e?e.movementY:WP}}),wL=Bi(rb),Wee=Yn({},rb,{dataTransfer:0}),Gee=Bi(Wee),Zee=Yn({},Yp,{relatedTarget:0}),GP=Bi(Zee),Xee=Yn({},Fl,{animationName:0,elapsedTime:0,pseudoElement:0}),Yee=Bi(Xee),Kee=Yn({},Fl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Jee=Bi(Kee),Qee=Yn({},Fl,{data:0}),_L=Bi(Qee),e1e={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t1e={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"},n1e={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function r1e(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=n1e[e])?!!t[e]:!1}function wk(){return r1e}var o1e=Yn({},Yp,{key:function(e){if(e.key){var t=e1e[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=mv(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?t1e[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wk,charCode:function(e){return e.type==="keypress"?mv(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?mv(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),i1e=Bi(o1e),a1e=Yn({},rb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),PL=Bi(a1e),s1e=Yn({},Yp,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wk}),l1e=Bi(s1e),c1e=Yn({},Fl,{propertyName:0,elapsedTime:0,pseudoElement:0}),u1e=Bi(c1e),d1e=Yn({},rb,{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}),p1e=Bi(d1e),f1e=Yn({},Fl,{newState:0,oldState:0}),m1e=Bi(f1e),h1e=[9,13,27,32],_k=m0&&"CompositionEvent"in window,vp=null;m0&&"documentMode"in document&&(vp=document.documentMode);var g1e=m0&&"TextEvent"in window&&!vp,sB=m0&&(!_k||vp&&8<vp&&11>=vp),CL=" ",kL=!1;function lB(e,t){switch(e){case"keyup":return h1e.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cB(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var D9=!1;function y1e(e,t){switch(e){case"compositionend":return cB(t);case"keypress":return t.which!==32?null:(kL=!0,CL);case"textInput":return e=t.data,e===CL&&kL?null:e;default:return null}}function v1e(e,t){if(D9)return e==="compositionend"||!_k&&lB(e,t)?(e=aB(),fv=xk=N6=null,D9=!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 sB&&t.locale!=="ko"?null:t.data;default:return null}}var b1e={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 RL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!b1e[e.type]:t==="textarea"}function uB(e,t,n,o){L9?Z9?Z9.push(o):Z9=[o]:L9=o,t=Zv(t,"onChange"),0<t.length&&(n=new nb("onChange","change",null,n,o),e.push({event:n,listeners:t}))}var bp=null,Ap=null;function S1e(e){iU(e,0)}function ob(e){var t=hp(e);if(eB(t))return e}function $L(e,t){if(e==="change")return t}var dB=!1;m0&&(m0?(ev="oninput"in document,ev||(ZP=document.createElement("div"),ZP.setAttribute("oninput","return;"),ev=typeof ZP.oninput=="function"),Qy=ev):Qy=!1,dB=Qy&&(!document.documentMode||9<document.documentMode));var Qy,ev,ZP;function zL(){bp&&(bp.detachEvent("onpropertychange",pB),Ap=bp=null)}function pB(e){if(e.propertyName==="value"&&ob(Ap)){var t=[];uB(t,Ap,e,Sk(e)),iB(S1e,t)}}function x1e(e,t,n){e==="focusin"?(zL(),bp=t,Ap=n,bp.attachEvent("onpropertychange",pB)):e==="focusout"&&zL()}function w1e(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ob(Ap)}function _1e(e,t){if(e==="click")return ob(t)}function P1e(e,t){if(e==="input"||e==="change")return ob(t)}function C1e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ba=typeof Object.is=="function"?Object.is:C1e;function Ip(e,t){if(ba(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(!CC.call(t,r)||!ba(e[r],t[r]))return!1}return!0}function ML(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function EL(e,t){var n=ML(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=ML(n)}}function fB(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fB(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function mB(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mv(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=Mv(e.document)}return t}function Pk(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 k1e=m0&&"documentMode"in document&&11>=document.documentMode,B9=null,TC=null,Sp=null,AC=!1;function TL(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;AC||B9==null||B9!==Mv(o)||(o=B9,"selectionStart"in o&&Pk(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}),Sp&&Ip(Sp,o)||(Sp=o,o=Zv(TC,"onSelect"),0<o.length&&(t=new nb("onSelect","select",null,t,n),e.push({event:t,listeners:o}),t.target=B9)))}function kl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var j9={animationend:kl("Animation","AnimationEnd"),animationiteration:kl("Animation","AnimationIteration"),animationstart:kl("Animation","AnimationStart"),transitionrun:kl("Transition","TransitionRun"),transitionstart:kl("Transition","TransitionStart"),transitioncancel:kl("Transition","TransitionCancel"),transitionend:kl("Transition","TransitionEnd")},XP={},hB={};m0&&(hB=document.createElement("div").style,"AnimationEvent"in window||(delete j9.animationend.animation,delete j9.animationiteration.animation,delete j9.animationstart.animation),"TransitionEvent"in window||delete j9.transitionend.transition);function Hl(e){if(XP[e])return XP[e];if(!j9[e])return e;var t=j9[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in hB)return XP[e]=t[n];return e}var gB=Hl("animationend"),yB=Hl("animationiteration"),vB=Hl("animationstart"),R1e=Hl("transitionrun"),$1e=Hl("transitionstart"),z1e=Hl("transitioncancel"),bB=Hl("transitionend"),SB=new Map,IC="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(" ");IC.push("scrollEnd");function Y4(e,t){SB.set(e,t),Ul(t,[e])}var Ev=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)},n4=[],U9=0,Ck=0;function ib(){for(var e=U9,t=Ck=U9=0;t<e;){var n=n4[t];n4[t++]=null;var o=n4[t];n4[t++]=null;var r=n4[t];n4[t++]=null;var i=n4[t];if(n4[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&&xB(n,r,i)}}function ab(e,t,n,o){n4[U9++]=e,n4[U9++]=t,n4[U9++]=n,n4[U9++]=o,Ck|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function kk(e,t,n,o){return ab(e,t,n,o),Tv(e)}function Vl(e,t){return ab(e,null,null,t),Tv(e)}function xB(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-ya(n),e=i.hiddenUpdates,o=e[r],o===null?e[r]=[t]:o.push(t),t.lane=n|536870912),i):null}function Tv(e){if(50<zp)throw zp=0,tk=null,Error(I1(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var F9={};function M1e(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 fa(e,t,n,o){return new M1e(e,t,n,o)}function Rk(e){return e=e.prototype,!(!e||!e.isReactComponent)}function d0(e,t){var n=e.alternate;return n===null?(n=fa(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 wB(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 hv(e,t,n,o,r,i){var a=0;if(o=e,typeof e=="function")Rk(e)&&(a=1);else if(typeof e=="string")a=Ate(e,n,Q5.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case xC:return e=fa(31,n,t,r),e.elementType=xC,e.lanes=i,e;case I9:return Tl(n.children,r,i,t);case UD:a=8,r|=24;break;case vC:return e=fa(12,n,t,r|2),e.elementType=vC,e.lanes=i,e;case bC:return e=fa(13,n,t,r),e.elementType=bC,e.lanes=i,e;case SC:return e=fa(19,n,t,r),e.elementType=SC,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case l0:a=10;break e;case FD:a=9;break e;case fk:a=11;break e;case mk:a=14;break e;case $6:a=16,o=null;break e}a=29,n=Error(I1(130,e===null?"null":typeof e,"")),o=null}return t=fa(a,n,t,r),t.elementType=e,t.type=o,t.lanes=i,t}function Tl(e,t,n,o){return e=fa(7,e,o,t),e.lanes=n,e}function YP(e,t,n){return e=fa(6,e,null,t),e.lanes=n,e}function _B(e){var t=fa(18,null,null,0);return t.stateNode=e,t}function KP(e,t,n){return t=fa(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var AL=new WeakMap;function s4(e,t){if(typeof e=="object"&&e!==null){var n=AL.get(e);return n!==void 0?n:(t={value:e,source:t,stack:mL(t)},AL.set(e,t),t)}return{value:e,source:t,stack:mL(t)}}var H9=[],V9=0,Av=null,Np=0,o4=[],i4=0,Z6=null,Y5=1,K5="";function a0(e,t){H9[V9++]=Np,H9[V9++]=Av,Av=e,Np=t}function PB(e,t,n){o4[i4++]=Y5,o4[i4++]=K5,o4[i4++]=Z6,Z6=e;var o=Y5;e=K5;var r=32-ya(o)-1;o&=~(1<<r),n+=1;var i=32-ya(t)+r;if(30<i){var a=r-r%5;i=(o&(1<<a)-1).toString(32),o>>=a,r-=a,Y5=1<<32-ya(t)+r|n<<r|o,K5=i+e}else Y5=1<<i|n<<r|o,K5=e}function $k(e){e.return!==null&&(a0(e,1),PB(e,1,0))}function zk(e){for(;e===Av;)Av=H9[--V9],H9[V9]=null,Np=H9[--V9],H9[V9]=null;for(;e===Z6;)Z6=o4[--i4],o4[i4]=null,K5=o4[--i4],o4[i4]=null,Y5=o4[--i4],o4[i4]=null}function CB(e,t){o4[i4++]=Y5,o4[i4++]=K5,o4[i4++]=Z6,Y5=t.id,K5=t.overflow,Z6=e}var s3=null,Xn=null,q2=!1,j6=null,l4=!1,NC=Error(I1(519));function X6(e){var t=Error(I1(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Op(s4(t,e)),NC}function IL(e){var t=e.stateNode,n=e.type,o=e.memoizedProps;switch(t[a3]=e,t[Di]=o,n){case"dialog":I2("cancel",t),I2("close",t);break;case"iframe":case"object":case"embed":I2("load",t);break;case"video":case"audio":for(n=0;n<jp.length;n++)I2(jp[n],t);break;case"source":I2("error",t);break;case"img":case"image":case"link":I2("error",t),I2("load",t);break;case"details":I2("toggle",t);break;case"input":I2("invalid",t),tB(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":I2("invalid",t);break;case"textarea":I2("invalid",t),rB(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||sU(t.textContent,n)?(o.popover!=null&&(I2("beforetoggle",t),I2("toggle",t)),o.onScroll!=null&&I2("scroll",t),o.onScrollEnd!=null&&I2("scrollend",t),o.onClick!=null&&(t.onclick=c0),t=!0):t=!1,t||X6(e,!0)}function NL(e){for(s3=e.return;s3;)switch(s3.tag){case 5:case 31:case 13:l4=!1;return;case 27:case 3:l4=!0;return;default:s3=s3.return}}function M9(e){if(e!==s3)return!1;if(!q2)return NL(e),q2=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ak(e.type,e.memoizedProps)),n=!n),n&&Xn&&X6(e),NL(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I1(317));Xn=_D(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I1(317));Xn=_D(e)}else t===27?(t=Xn,Q6(e.type)?(e=uk,uk=null,Xn=e):Xn=t):Xn=s3?u4(e.stateNode.nextSibling):null;return!0}function Ol(){Xn=s3=null,q2=!1}function JP(){var e=j6;return e!==null&&(Oi===null?Oi=e:Oi.push.apply(Oi,e),j6=null),e}function Op(e){j6===null?j6=[e]:j6.push(e)}var OC=es(null),ql=null,u0=null;function M6(e,t,n){Bn(OC,t._currentValue),t._currentValue=n}function p0(e){e._currentValue=OC.current,No(OC)}function LC(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 DC(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),LC(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(I1(341));a.lanes|=n,i=a.alternate,i!==null&&(i.lanes|=n),LC(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 pc(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(I1(387));if(a=a.memoizedProps,a!==null){var s=r.type;ba(r.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(r===kv.current){if(a=r.alternate,a===null)throw Error(I1(387));a.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(Fp):e=[Fp])}r=r.return}e!==null&&DC(t,e,n,o),t.flags|=262144}function Iv(e){for(e=e.firstContext;e!==null;){if(!ba(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ll(e){ql=e,u0=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function l3(e){return kB(ql,e)}function tv(e,t){return ql===null&&Ll(e),kB(e,t)}function kB(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},u0===null){if(e===null)throw Error(I1(308));u0=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else u0=u0.next=t;return n}var E1e=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()})}},T1e=vo.unstable_scheduleCallback,A1e=vo.unstable_NormalPriority,oo={$$typeof:l0,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Mk(){return{controller:new E1e,data:new Map,refCount:0}}function Kp(e){e.refCount--,e.refCount===0&&T1e(A1e,function(){e.controller.abort()})}var xp=null,BC=0,nc=0,X9=null;function I1e(e,t){if(xp===null){var n=xp=[];BC=0,nc=tR(),X9={status:"pending",value:void 0,then:function(o){n.push(o)}}}return BC++,t.then(OL,OL),t}function OL(){if(--BC===0&&xp!==null){X9!==null&&(X9.status="fulfilled");var e=xp;xp=null,nc=0,X9=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function N1e(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 LL=i2.S;i2.S=function(e,t){jj=ha(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&I1e(e,t),LL!==null&&LL(e,t)};var Al=es(null);function Ek(){var e=Al.current;return e!==null?e:An.pooledCache}function gv(e,t){t===null?Bn(Al,Al.current):Bn(Al,t.pool)}function RB(){var e=Ek();return e===null?null:{parent:oo._currentValue,pool:e}}var fc=Error(I1(460)),Tk=Error(I1(474)),sb=Error(I1(542)),Nv={then:function(){}};function DL(e){return e=e.status,e==="fulfilled"||e==="rejected"}function $B(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(c0,c0),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,jL(e),e;default:if(typeof t.status=="string")t.then(c0,c0);else{if(e=An,e!==null&&100<e.shellSuspendCounter)throw Error(I1(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,jL(e),e}throw Il=t,fc}}function zl(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Il=n,fc):n}}var Il=null;function BL(){if(Il===null)throw Error(I1(459));var e=Il;return Il=null,e}function jL(e){if(e===fc||e===sb)throw Error(I1(483))}var Y9=null,Lp=0;function nv(e){var t=Lp;return Lp+=1,Y9===null&&(Y9=[]),$B(Y9,e,t)}function lp(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function rv(e,t){throw t.$$typeof===xee?Error(I1(525)):(e=Object.prototype.toString.call(t),Error(I1(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function zB(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=d0(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,x){return y===null||y.tag!==6?(y=YP(w,g.mode,x),y.return=g,y):(y=r(y,w),y.return=g,y)}function l(g,y,w,x){var R=w.type;return R===I9?u(g,y,w.props.children,x,w.key):y!==null&&(y.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===$6&&zl(R)===y.type)?(y=r(y,w.props),lp(y,w),y.return=g,y):(y=hv(w.type,w.key,w.props,null,g.mode,x),lp(y,w),y.return=g,y)}function c(g,y,w,x){return y===null||y.tag!==4||y.stateNode.containerInfo!==w.containerInfo||y.stateNode.implementation!==w.implementation?(y=KP(w,g.mode,x),y.return=g,y):(y=r(y,w.children||[]),y.return=g,y)}function u(g,y,w,x,R){return y===null||y.tag!==7?(y=Tl(w,g.mode,x,R),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=YP(""+y,g.mode,w),y.return=g,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Gy:return w=hv(y.type,y.key,y.props,null,g.mode,w),lp(w,y),w.return=g,w;case fp:return y=KP(y,g.mode,w),y.return=g,y;case $6:return y=zl(y),d(g,y,w)}if(mp(y)||ap(y))return y=Tl(y,g.mode,w,null),y.return=g,y;if(typeof y.then=="function")return d(g,nv(y),w);if(y.$$typeof===l0)return d(g,tv(g,y),w);rv(g,y)}return null}function p(g,y,w,x){var R=y!==null?y.key:null;if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return R!==null?null:s(g,y,""+w,x);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Gy:return w.key===R?l(g,y,w,x):null;case fp:return w.key===R?c(g,y,w,x):null;case $6:return w=zl(w),p(g,y,w,x)}if(mp(w)||ap(w))return R!==null?null:u(g,y,w,x,null);if(typeof w.then=="function")return p(g,y,nv(w),x);if(w.$$typeof===l0)return p(g,y,tv(g,w),x);rv(g,w)}return null}function m(g,y,w,x,R){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return g=g.get(w)||null,s(y,g,""+x,R);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Gy:return g=g.get(x.key===null?w:x.key)||null,l(y,g,x,R);case fp:return g=g.get(x.key===null?w:x.key)||null,c(y,g,x,R);case $6:return x=zl(x),m(g,y,w,x,R)}if(mp(x)||ap(x))return g=g.get(w)||null,u(y,g,x,R,null);if(typeof x.then=="function")return m(g,y,w,nv(x),R);if(x.$$typeof===l0)return m(g,y,w,tv(y,x),R);rv(y,x)}return null}function h(g,y,w,x){for(var R=null,k=null,B=y,T=y=0,I=null;B!==null&&T<w.length;T++){B.index>T?(I=B,B=null):I=B.sibling;var q=p(g,B,w[T],x);if(q===null){B===null&&(B=I);break}e&&B&&q.alternate===null&&t(g,B),y=i(q,y,T),k===null?R=q:k.sibling=q,k=q,B=I}if(T===w.length)return n(g,B),q2&&a0(g,T),R;if(B===null){for(;T<w.length;T++)B=d(g,w[T],x),B!==null&&(y=i(B,y,T),k===null?R=B:k.sibling=B,k=B);return q2&&a0(g,T),R}for(B=o(B);T<w.length;T++)I=m(B,g,T,w[T],x),I!==null&&(e&&I.alternate!==null&&B.delete(I.key===null?T:I.key),y=i(I,y,T),k===null?R=I:k.sibling=I,k=I);return e&&B.forEach(function(H){return t(g,H)}),q2&&a0(g,T),R}function S(g,y,w,x){if(w==null)throw Error(I1(151));for(var R=null,k=null,B=y,T=y=0,I=null,q=w.next();B!==null&&!q.done;T++,q=w.next()){B.index>T?(I=B,B=null):I=B.sibling;var H=p(g,B,q.value,x);if(H===null){B===null&&(B=I);break}e&&B&&H.alternate===null&&t(g,B),y=i(H,y,T),k===null?R=H:k.sibling=H,k=H,B=I}if(q.done)return n(g,B),q2&&a0(g,T),R;if(B===null){for(;!q.done;T++,q=w.next())q=d(g,q.value,x),q!==null&&(y=i(q,y,T),k===null?R=q:k.sibling=q,k=q);return q2&&a0(g,T),R}for(B=o(B);!q.done;T++,q=w.next())q=m(B,g,T,q.value,x),q!==null&&(e&&q.alternate!==null&&B.delete(q.key===null?T:q.key),y=i(q,y,T),k===null?R=q:k.sibling=q,k=q);return e&&B.forEach(function(E){return t(g,E)}),q2&&a0(g,T),R}function v(g,y,w,x){if(typeof w=="object"&&w!==null&&w.type===I9&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Gy:e:{for(var R=w.key;y!==null;){if(y.key===R){if(R=w.type,R===I9){if(y.tag===7){n(g,y.sibling),x=r(y,w.props.children),x.return=g,g=x;break e}}else if(y.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===$6&&zl(R)===y.type){n(g,y.sibling),x=r(y,w.props),lp(x,w),x.return=g,g=x;break e}n(g,y);break}else t(g,y);y=y.sibling}w.type===I9?(x=Tl(w.props.children,g.mode,x,w.key),x.return=g,g=x):(x=hv(w.type,w.key,w.props,null,g.mode,x),lp(x,w),x.return=g,g=x)}return a(g);case fp:e:{for(R=w.key;y!==null;){if(y.key===R)if(y.tag===4&&y.stateNode.containerInfo===w.containerInfo&&y.stateNode.implementation===w.implementation){n(g,y.sibling),x=r(y,w.children||[]),x.return=g,g=x;break e}else{n(g,y);break}else t(g,y);y=y.sibling}x=KP(w,g.mode,x),x.return=g,g=x}return a(g);case $6:return w=zl(w),v(g,y,w,x)}if(mp(w))return h(g,y,w,x);if(ap(w)){if(R=ap(w),typeof R!="function")throw Error(I1(150));return w=R.call(w),S(g,y,w,x)}if(typeof w.then=="function")return v(g,y,nv(w),x);if(w.$$typeof===l0)return v(g,y,tv(g,w),x);rv(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint"?(w=""+w,y!==null&&y.tag===6?(n(g,y.sibling),x=r(y,w),x.return=g,g=x):(n(g,y),x=YP(w,g.mode,x),x.return=g,g=x),a(g)):n(g,y)}return function(g,y,w,x){try{Lp=0;var R=v(g,y,w,x);return Y9=null,R}catch(B){if(B===fc||B===sb)throw B;var k=fa(29,B,null,g.mode);return k.lanes=x,k.return=g,k}finally{}}}var Dl=zB(!0),MB=zB(!1),z6=!1;function Ak(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function jC(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 U6(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function F6(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(ln&2)!==0){var r=o.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),o.pending=t,t=Tv(e),xB(e,null,n),t}return ab(e,o,t,n),Tv(e)}function wp(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,ZD(e,n)}}function QP(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 UC=!1;function _p(){if(UC){var e=X9;if(e!==null)throw e}}function Pp(e,t,n,o){UC=!1;var r=e.updateQueue;z6=!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?(U2&p)===p:(o&p)===p){p!==0&&p===nc&&(UC=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,S=s;p=t;var v=n;switch(S.tag){case 1:if(h=S.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=S.payload,p=typeof h=="function"?h.call(v,d,p):h,p==null)break e;d=Yn({},d,p);break e;case 2:z6=!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),K6|=a,e.lanes=a,e.memoizedState=d}}function EB(e,t){if(typeof e!="function")throw Error(I1(191,e));e.call(t)}function TB(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)EB(n[e],t)}var rc=es(null),Ov=es(0);function UL(e,t){e=v0,Bn(Ov,e),Bn(rc,t),v0=e|t.baseLanes}function FC(){Bn(Ov,v0),Bn(rc,rc.current)}function Ik(){v0=Ov.current,No(rc),No(Ov)}var Sa=es(null),c4=null;function E6(e){var t=e.alternate;Bn(Fr,Fr.current&1),Bn(Sa,e),c4===null&&(t===null||rc.current!==null||t.memoizedState!==null)&&(c4=e)}function HC(e){Bn(Fr,Fr.current),Bn(Sa,e),c4===null&&(c4=e)}function AB(e){e.tag===22?(Bn(Fr,Fr.current),Bn(Sa,e),c4===null&&(c4=e)):T6(e)}function T6(){Bn(Fr,Fr.current),Bn(Sa,Sa.current)}function pa(e){No(Sa),c4===e&&(c4=null),No(Fr)}var Fr=es(0);function Lv(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||lk(n)||ck(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 h0=0,y2=null,En=null,no=null,Dv=!1,K9=!1,Bl=!1,Bv=0,Dp=0,J9=null,O1e=0;function Rr(){throw Error(I1(321))}function Nk(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ba(e[n],t[n]))return!1;return!0}function Ok(e,t,n,o,r,i){return h0=i,y2=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,i2.H=e===null||e.memoizedState===null?uj:Gk,Bl=!1,i=n(o,r),Bl=!1,K9&&(i=NB(t,n,o,r)),IB(e),i}function IB(e){i2.H=Bp;var t=En!==null&&En.next!==null;if(h0=0,no=En=y2=null,Dv=!1,Dp=0,J9=null,t)throw Error(I1(300));e===null||io||(e=e.dependencies,e!==null&&Iv(e)&&(io=!0))}function NB(e,t,n,o){y2=e;var r=0;do{if(K9&&(J9=null),Dp=0,K9=!1,25<=r)throw Error(I1(301));if(r+=1,no=En=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}i2.H=dj,i=t(n,o)}while(K9);return i}function L1e(){var e=i2.H,t=e.useState()[0];return t=typeof t.then=="function"?Jp(t):t,e=e.useState()[0],(En!==null?En.memoizedState:null)!==e&&(y2.flags|=1024),t}function Lk(){var e=Bv!==0;return Bv=0,e}function Dk(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Bk(e){if(Dv){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Dv=!1}h0=0,no=En=y2=null,K9=!1,Dp=Bv=0,J9=null}function li(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return no===null?y2.memoizedState=no=e:no=no.next=e,no}function Hr(){if(En===null){var e=y2.alternate;e=e!==null?e.memoizedState:null}else e=En.next;var t=no===null?y2.memoizedState:no.next;if(t!==null)no=t,En=e;else{if(e===null)throw y2.alternate===null?Error(I1(467)):Error(I1(310));En=e,e={memoizedState:En.memoizedState,baseState:En.baseState,baseQueue:En.baseQueue,queue:En.queue,next:null},no===null?y2.memoizedState=no=e:no=no.next=e}return no}function lb(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Jp(e){var t=Dp;return Dp+=1,J9===null&&(J9=[]),e=$B(J9,e,t),t=y2,(no===null?t.memoizedState:no.next)===null&&(t=t.alternate,i2.H=t===null||t.memoizedState===null?uj:Gk),e}function cb(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Jp(e);if(e.$$typeof===l0)return l3(e)}throw Error(I1(438,String(e)))}function jk(e){var t=null,n=y2.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var o=y2.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=lb(),y2.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]=wee;return t.index++,n}function g0(e,t){return typeof t=="function"?t(e):t}function yv(e){var t=Hr();return Uk(t,En,e)}function Uk(e,t,n){var o=e.queue;if(o===null)throw Error(I1(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?(U2&d)===d:(h0&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===nc&&(u=!0);else if((h0&p)===p){c=c.next,p===nc&&(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,y2.lanes|=p,K6|=p;d=c.action,Bl&&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,y2.lanes|=d,K6|=d;c=c.next}while(c!==null&&c!==t);if(l===null?a=i:l.next=s,!ba(i,e.memoizedState)&&(io=!0,u&&(n=X9,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 eC(e){var t=Hr(),n=t.queue;if(n===null)throw Error(I1(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);ba(i,t.memoizedState)||(io=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,o]}function OB(e,t,n){var o=y2,r=Hr(),i=q2;if(i){if(n===void 0)throw Error(I1(407));n=n()}else n=t();var a=!ba((En||r).memoizedState,n);if(a&&(r.memoizedState=n,io=!0),r=r.queue,Fk(BB.bind(null,o,r,e),[e]),r.getSnapshot!==t||a||no!==null&&no.memoizedState.tag&1){if(o.flags|=2048,oc(9,{destroy:void 0},DB.bind(null,o,r,n,t),null),An===null)throw Error(I1(349));i||(h0&127)!==0||LB(o,t,n)}return n}function LB(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=y2.updateQueue,t===null?(t=lb(),y2.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function DB(e,t,n,o){t.value=n,t.getSnapshot=o,jB(t)&&UB(e)}function BB(e,t,n){return n(function(){jB(t)&&UB(e)})}function jB(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ba(e,n)}catch{return!0}}function UB(e){var t=Vl(e,2);t!==null&&Li(t,e,2)}function VC(e){var t=li();if(typeof e=="function"){var n=e;if(e=n(),Bl){I6(!0);try{n()}finally{I6(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:g0,lastRenderedState:e},t}function FB(e,t,n,o){return e.baseState=n,Uk(e,En,typeof o=="function"?o:g0)}function D1e(e,t,n,o,r){if(db(e))throw Error(I1(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)}};i2.T!==null?n(!0):i.isTransition=!1,o(i),n=t.pending,n===null?(i.next=t.pending=i,HB(t,i)):(i.next=n.next,t.pending=n.next=i)}}function HB(e,t){var n=t.action,o=t.payload,r=e.state;if(t.isTransition){var i=i2.T,a={};i2.T=a;try{var s=n(r,o),l=i2.S;l!==null&&l(a,s),FL(e,t,s)}catch(c){qC(e,t,c)}finally{i!==null&&a.types!==null&&(i.types=a.types),i2.T=i}}else try{i=n(r,o),FL(e,t,i)}catch(c){qC(e,t,c)}}function FL(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(o){HL(e,t,o)},function(o){return qC(e,t,o)}):HL(e,t,n)}function HL(e,t,n){t.status="fulfilled",t.value=n,VB(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,HB(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,VB(t),t=t.next;while(t!==o)}e.action=null}function VB(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qB(e,t){return t}function VL(e,t){if(q2){var n=An.formState;if(n!==null){e:{var o=y2;if(q2){if(Xn){t:{for(var r=Xn,i=l4;r.nodeType!==8;){if(!i){r=null;break t}if(r=u4(r.nextSibling),r===null){r=null;break t}}i=r.data,r=i==="F!"||i==="F"?r:null}if(r){Xn=u4(r.nextSibling),o=r.data==="F!";break e}}X6(o)}o=!1}o&&(t=n[0])}}return n=li(),n.memoizedState=n.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qB,lastRenderedState:t},n.queue=o,n=sj.bind(null,y2,o),o.dispatch=n,o=VC(!1),i=Wk.bind(null,y2,!1,o.queue),o=li(),r={state:t,dispatch:null,action:e,pending:null},o.queue=r,n=D1e.bind(null,y2,r,i,n),r.dispatch=n,o.memoizedState=e,[t,n,!1]}function qL(e){var t=Hr();return WB(t,En,e)}function WB(e,t,n){if(t=Uk(e,t,qB)[0],e=yv(g0)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Jp(t)}catch(a){throw a===fc?sb:a}else o=t;t=Hr();var r=t.queue,i=r.dispatch;return n!==t.memoizedState&&(y2.flags|=2048,oc(9,{destroy:void 0},B1e.bind(null,r,n),null)),[o,i,e]}function B1e(e,t){e.action=t}function WL(e){var t=Hr(),n=En;if(n!==null)return WB(t,n,e);Hr(),t=t.memoizedState,n=Hr();var o=n.queue.dispatch;return n.memoizedState=e,[t,o,!1]}function oc(e,t,n,o){return e={tag:e,create:n,deps:o,inst:t,next:null},t=y2.updateQueue,t===null&&(t=lb(),y2.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 GB(){return Hr().memoizedState}function vv(e,t,n,o){var r=li();y2.flags|=e,r.memoizedState=oc(1|t,{destroy:void 0},n,o===void 0?null:o)}function ub(e,t,n,o){var r=Hr();o=o===void 0?null:o;var i=r.memoizedState.inst;En!==null&&o!==null&&Nk(o,En.memoizedState.deps)?r.memoizedState=oc(t,i,n,o):(y2.flags|=e,r.memoizedState=oc(1|t,i,n,o))}function GL(e,t){vv(8390656,8,e,t)}function Fk(e,t){ub(2048,8,e,t)}function j1e(e){y2.flags|=4;var t=y2.updateQueue;if(t===null)t=lb(),y2.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function ZB(e){var t=Hr().memoizedState;return j1e({ref:t,nextImpl:e}),function(){if((ln&2)!==0)throw Error(I1(440));return t.impl.apply(void 0,arguments)}}function XB(e,t){return ub(4,2,e,t)}function YB(e,t){return ub(4,4,e,t)}function KB(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 JB(e,t,n){n=n!=null?n.concat([e]):null,ub(4,4,KB.bind(null,t,e),n)}function Hk(){}function QB(e,t){var n=Hr();t=t===void 0?null:t;var o=n.memoizedState;return t!==null&&Nk(t,o[1])?o[0]:(n.memoizedState=[e,t],e)}function ej(e,t){var n=Hr();t=t===void 0?null:t;var o=n.memoizedState;if(t!==null&&Nk(t,o[1]))return o[0];if(o=e(),Bl){I6(!0);try{e()}finally{I6(!1)}}return n.memoizedState=[o,t],o}function Vk(e,t,n){return n===void 0||(h0&1073741824)!==0&&(U2&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Fj(),y2.lanes|=e,K6|=e,n)}function tj(e,t,n,o){return ba(n,t)?n:rc.current!==null?(e=Vk(e,n,o),ba(e,t)||(io=!0),e):(h0&42)===0||(h0&1073741824)!==0&&(U2&261930)===0?(io=!0,e.memoizedState=n):(e=Fj(),y2.lanes|=e,K6|=e,t)}function nj(e,t,n,o,r){var i=cn.p;cn.p=i!==0&&8>i?i:8;var a=i2.T,s={};i2.T=s,Wk(e,!1,t,n);try{var l=r(),c=i2.S;if(c!==null&&c(s,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=N1e(l,o);Cp(e,t,u,va(e))}else Cp(e,t,o,va(e))}catch(d){Cp(e,t,{then:function(){},status:"rejected",reason:d},va())}finally{cn.p=i,a!==null&&s.types!==null&&(a.types=s.types),i2.T=a}}function U1e(){}function WC(e,t,n,o){if(e.tag!==5)throw Error(I1(476));var r=rj(e).queue;nj(e,r,t,El,n===null?U1e:function(){return oj(e),n(o)})}function rj(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:El,baseState:El,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:g0,lastRenderedState:El},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:g0,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function oj(e){var t=rj(e);t.next===null&&(t=e.alternate.memoizedState),Cp(e,t.next.queue,{},va())}function qk(){return l3(Fp)}function ij(){return Hr().memoizedState}function aj(){return Hr().memoizedState}function F1e(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=va();e=U6(n);var o=F6(t,e,n);o!==null&&(Li(o,t,n),wp(o,t,n)),t={cache:Mk()},e.payload=t;return}t=t.return}}function H1e(e,t,n){var o=va();n={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},db(e)?lj(t,n):(n=kk(e,t,n,o),n!==null&&(Li(n,e,o),cj(n,t,o)))}function sj(e,t,n){var o=va();Cp(e,t,n,o)}function Cp(e,t,n,o){var r={lane:o,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(db(e))lj(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,ba(s,a))return ab(e,t,r,0),An===null&&ib(),!1}catch{}finally{}if(n=kk(e,t,r,o),n!==null)return Li(n,e,o),cj(n,t,o),!0}return!1}function Wk(e,t,n,o){if(o={lane:2,revertLane:tR(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},db(e)){if(t)throw Error(I1(479))}else t=kk(e,n,o,2),t!==null&&Li(t,e,2)}function db(e){var t=e.alternate;return e===y2||t!==null&&t===y2}function lj(e,t){K9=Dv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function cj(e,t,n){if((n&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,ZD(e,n)}}var Bp={readContext:l3,use:cb,useCallback:Rr,useContext:Rr,useEffect:Rr,useImperativeHandle:Rr,useLayoutEffect:Rr,useInsertionEffect:Rr,useMemo:Rr,useReducer:Rr,useRef:Rr,useState:Rr,useDebugValue:Rr,useDeferredValue:Rr,useTransition:Rr,useSyncExternalStore:Rr,useId:Rr,useHostTransitionStatus:Rr,useFormState:Rr,useActionState:Rr,useOptimistic:Rr,useMemoCache:Rr,useCacheRefresh:Rr};Bp.useEffectEvent=Rr;var uj={readContext:l3,use:cb,useCallback:function(e,t){return li().memoizedState=[e,t===void 0?null:t],e},useContext:l3,useEffect:GL,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,vv(4194308,4,KB.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vv(4194308,4,e,t)},useInsertionEffect:function(e,t){vv(4,2,e,t)},useMemo:function(e,t){var n=li();t=t===void 0?null:t;var o=e();if(Bl){I6(!0);try{e()}finally{I6(!1)}}return n.memoizedState=[o,t],o},useReducer:function(e,t,n){var o=li();if(n!==void 0){var r=n(t);if(Bl){I6(!0);try{n(t)}finally{I6(!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=H1e.bind(null,y2,e),[o.memoizedState,e]},useRef:function(e){var t=li();return e={current:e},t.memoizedState=e},useState:function(e){e=VC(e);var t=e.queue,n=sj.bind(null,y2,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Hk,useDeferredValue:function(e,t){var n=li();return Vk(n,e,t)},useTransition:function(){var e=VC(!1);return e=nj.bind(null,y2,e.queue,!0,!1),li().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var o=y2,r=li();if(q2){if(n===void 0)throw Error(I1(407));n=n()}else{if(n=t(),An===null)throw Error(I1(349));(U2&127)!==0||LB(o,t,n)}r.memoizedState=n;var i={value:n,getSnapshot:t};return r.queue=i,GL(BB.bind(null,o,i,e),[e]),o.flags|=2048,oc(9,{destroy:void 0},DB.bind(null,o,i,n,t),null),n},useId:function(){var e=li(),t=An.identifierPrefix;if(q2){var n=K5,o=Y5;n=(o&~(1<<32-ya(o)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Bv++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=O1e++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:qk,useFormState:VL,useActionState:VL,useOptimistic:function(e){var t=li();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Wk.bind(null,y2,!0,n),n.dispatch=t,[e,t]},useMemoCache:jk,useCacheRefresh:function(){return li().memoizedState=F1e.bind(null,y2)},useEffectEvent:function(e){var t=li(),n={impl:e};return t.memoizedState=n,function(){if((ln&2)!==0)throw Error(I1(440));return n.impl.apply(void 0,arguments)}}},Gk={readContext:l3,use:cb,useCallback:QB,useContext:l3,useEffect:Fk,useImperativeHandle:JB,useInsertionEffect:XB,useLayoutEffect:YB,useMemo:ej,useReducer:yv,useRef:GB,useState:function(){return yv(g0)},useDebugValue:Hk,useDeferredValue:function(e,t){var n=Hr();return tj(n,En.memoizedState,e,t)},useTransition:function(){var e=yv(g0)[0],t=Hr().memoizedState;return[typeof e=="boolean"?e:Jp(e),t]},useSyncExternalStore:OB,useId:ij,useHostTransitionStatus:qk,useFormState:qL,useActionState:qL,useOptimistic:function(e,t){var n=Hr();return FB(n,En,e,t)},useMemoCache:jk,useCacheRefresh:aj};Gk.useEffectEvent=ZB;var dj={readContext:l3,use:cb,useCallback:QB,useContext:l3,useEffect:Fk,useImperativeHandle:JB,useInsertionEffect:XB,useLayoutEffect:YB,useMemo:ej,useReducer:eC,useRef:GB,useState:function(){return eC(g0)},useDebugValue:Hk,useDeferredValue:function(e,t){var n=Hr();return En===null?Vk(n,e,t):tj(n,En.memoizedState,e,t)},useTransition:function(){var e=eC(g0)[0],t=Hr().memoizedState;return[typeof e=="boolean"?e:Jp(e),t]},useSyncExternalStore:OB,useId:ij,useHostTransitionStatus:qk,useFormState:WL,useActionState:WL,useOptimistic:function(e,t){var n=Hr();return En!==null?FB(n,En,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:jk,useCacheRefresh:aj};dj.useEffectEvent=ZB;function tC(e,t,n,o){t=e.memoizedState,n=n(o,t),n=n==null?t:Yn({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var GC={enqueueSetState:function(e,t,n){e=e._reactInternals;var o=va(),r=U6(o);r.payload=t,n!=null&&(r.callback=n),t=F6(e,r,o),t!==null&&(Li(t,e,o),wp(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var o=va(),r=U6(o);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=F6(e,r,o),t!==null&&(Li(t,e,o),wp(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=va(),o=U6(n);o.tag=2,t!=null&&(o.callback=t),t=F6(e,o,n),t!==null&&(Li(t,e,n),wp(t,e,n))}};function ZL(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?!Ip(n,o)||!Ip(r,i):!0}function XL(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&&GC.enqueueReplaceState(t,t.state,null)}function jl(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=Yn({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}function pj(e){Ev(e)}function fj(e){console.error(e)}function mj(e){Ev(e)}function jv(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function YL(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 ZC(e,t,n){return n=U6(n),n.tag=3,n.payload={element:null},n.callback=function(){jv(e,t)},n}function hj(e){return e=U6(e),e.tag=3,e}function gj(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(){YL(t,n,o)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){YL(t,n,o),typeof r!="function"&&(H6===null?H6=new Set([this]):H6.add(this));var s=o.stack;this.componentDidCatch(o.value,{componentStack:s!==null?s:""})})}function V1e(e,t,n,o,r){if(n.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=n.alternate,t!==null&&pc(t,n,r,!0),n=Sa.current,n!==null){switch(n.tag){case 31:case 13:return c4===null?qv():n.alternate===null&&$r===0&&($r=3),n.flags&=-257,n.flags|=65536,n.lanes=r,o===Nv?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([o]):t.add(o),pC(e,o,r)),!1;case 22:return n.flags|=65536,o===Nv?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)),pC(e,o,r)),!1}throw Error(I1(435,n.tag))}return pC(e,o,r),qv(),!1}if(q2)return t=Sa.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,o!==NC&&(e=Error(I1(422),{cause:o}),Op(s4(e,n)))):(o!==NC&&(t=Error(I1(423),{cause:o}),Op(s4(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,o=s4(o,n),r=ZC(e.stateNode,o,r),QP(e,r),$r!==4&&($r=2)),!1;var i=Error(I1(520),{cause:o});if(i=s4(i,n),$p===null?$p=[i]:$p.push(i),$r!==4&&($r=2),t===null)return!0;o=s4(o,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=ZC(n.stateNode,o,e),QP(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"&&(H6===null||!H6.has(i))))return n.flags|=65536,r&=-r,n.lanes|=r,r=hj(r),gj(r,e,n,o),QP(n,r),!1}n=n.return}while(n!==null);return!1}var Zk=Error(I1(461)),io=!1;function i3(e,t,n,o){t.child=e===null?MB(t,null,n,o):Dl(t,e.child,n,o)}function KL(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 Ll(t),o=Ok(e,t,n,a,i,r),s=Lk(),e!==null&&!io?(Dk(e,t,r),y0(e,t,r)):(q2&&s&&$k(t),t.flags|=1,i3(e,t,o,r),t.child)}function JL(e,t,n,o,r){if(e===null){var i=n.type;return typeof i=="function"&&!Rk(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,yj(e,t,i,o,r)):(e=hv(n.type,null,o,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!Xk(e,r)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Ip,n(a,o)&&e.ref===t.ref)return y0(e,t,r)}return t.flags|=1,e=d0(i,o),e.ref=t.ref,e.return=t,t.child=e}function yj(e,t,n,o,r){if(e!==null){var i=e.memoizedProps;if(Ip(i,o)&&e.ref===t.ref)if(io=!1,t.pendingProps=o=i,Xk(e,r))(e.flags&131072)!==0&&(io=!0);else return t.lanes=e.lanes,y0(e,t,r)}return XC(e,t,n,o,r)}function vj(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 QL(e,t,i,n,o)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&gv(t,i!==null?i.cachePool:null),i!==null?UL(t,i):FC(),AB(t);else return o=t.lanes=536870912,QL(e,t,i!==null?i.baseLanes|n:n,n,o)}else i!==null?(gv(t,i.cachePool),UL(t,i),T6(t),t.memoizedState=null):(e!==null&&gv(t,null),FC(),T6(t));return i3(e,t,r,n),t.child}function gp(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function QL(e,t,n,o,r){var i=Ek();return i=i===null?null:{parent:oo._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&gv(t,null),FC(),AB(t),e!==null&&pc(e,t,o,!0),t.childLanes=r,null}function bv(e,t){return t=Uv({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function eD(e,t,n){return Dl(t,e.child,null,n),e=bv(t,t.pendingProps),e.flags|=2,pa(t),t.memoizedState=null,e}function q1e(e,t,n){var o=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(q2){if(o.mode==="hidden")return e=bv(t,o),t.lanes=536870912,gp(null,e);if(HC(t),(e=Xn)?(e=uU(e,l4),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Z6!==null?{id:Y5,overflow:K5}:null,retryLane:536870912,hydrationErrors:null},n=_B(e),n.return=t,t.child=n,s3=t,Xn=null)):e=null,e===null)throw X6(t);return t.lanes=536870912,null}return bv(t,o)}var i=e.memoizedState;if(i!==null){var a=i.dehydrated;if(HC(t),r)if(t.flags&256)t.flags&=-257,t=eD(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(I1(558));else if(io||pc(e,t,n,!1),r=(n&e.childLanes)!==0,io||r){if(o=An,o!==null&&(a=XD(o,n),a!==0&&a!==i.retryLane))throw i.retryLane=a,Vl(e,a),Li(o,e,a),Zk;qv(),t=eD(e,t,n)}else e=i.treeContext,Xn=u4(a.nextSibling),s3=t,q2=!0,j6=null,l4=!1,e!==null&&CB(t,e),t=bv(t,o),t.flags|=4096;return t}return e=d0(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Sv(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(I1(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function XC(e,t,n,o,r){return Ll(t),n=Ok(e,t,n,o,void 0,r),o=Lk(),e!==null&&!io?(Dk(e,t,r),y0(e,t,r)):(q2&&o&&$k(t),t.flags|=1,i3(e,t,n,r),t.child)}function tD(e,t,n,o,r,i){return Ll(t),t.updateQueue=null,n=NB(t,o,n,r),IB(e),o=Lk(),e!==null&&!io?(Dk(e,t,i),y0(e,t,i)):(q2&&o&&$k(t),t.flags|=1,i3(e,t,n,i),t.child)}function nD(e,t,n,o,r){if(Ll(t),t.stateNode===null){var i=F9,a=n.contextType;typeof a=="object"&&a!==null&&(i=l3(a)),i=new n(o,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=GC,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=o,i.state=t.memoizedState,i.refs={},Ak(t),a=n.contextType,i.context=typeof a=="object"&&a!==null?l3(a):F9,i.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(tC(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&&GC.enqueueReplaceState(i,i.state,null),Pp(t,o,i,r),_p(),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=jl(n,s);i.props=l;var c=i.context,u=n.contextType;a=F9,typeof u=="object"&&u!==null&&(a=l3(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)&&XL(t,i,o,a),z6=!1;var p=t.memoizedState;i.state=p,Pp(t,o,i,r),_p(),c=t.memoizedState,s||p!==c||z6?(typeof d=="function"&&(tC(t,n,d,o),c=t.memoizedState),(l=z6||ZL(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,jC(e,t),a=t.memoizedProps,u=jl(n,a),i.props=u,d=t.pendingProps,p=i.context,c=n.contextType,l=F9,typeof c=="object"&&c!==null&&(l=l3(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)&&XL(t,i,o,l),z6=!1,p=t.memoizedState,i.state=p,Pp(t,o,i,r),_p();var m=t.memoizedState;a!==d||p!==m||z6||e!==null&&e.dependencies!==null&&Iv(e.dependencies)?(typeof s=="function"&&(tC(t,n,s,o),m=t.memoizedState),(u=z6||ZL(t,n,u,o,p,m,l)||e!==null&&e.dependencies!==null&&Iv(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,Sv(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=Dl(t,e.child,null,r),t.child=Dl(t,null,n,r)):i3(e,t,n,r),t.memoizedState=i.state,e=t.child):e=y0(e,t,r),e}function rD(e,t,n,o){return Ol(),t.flags|=256,i3(e,t,n,o),t.child}var nC={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function rC(e){return{baseLanes:e,cachePool:RB()}}function oC(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=ma),e}function bj(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:(Fr.current&2)!==0),a&&(r=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(q2){if(r?E6(t):T6(t),(e=Xn)?(e=uU(e,l4),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Z6!==null?{id:Y5,overflow:K5}:null,retryLane:536870912,hydrationErrors:null},n=_B(e),n.return=t,t.child=n,s3=t,Xn=null)):e=null,e===null)throw X6(t);return ck(e)?t.lanes=32:t.lanes=536870912,null}var s=o.children;return o=o.fallback,r?(T6(t),r=t.mode,s=Uv({mode:"hidden",children:s},r),o=Tl(o,r,n,null),s.return=t,o.return=t,s.sibling=o,t.child=s,o=t.child,o.memoizedState=rC(n),o.childLanes=oC(e,a,n),t.memoizedState=nC,gp(null,o)):(E6(t),YC(t,s))}var l=e.memoizedState;if(l!==null&&(s=l.dehydrated,s!==null)){if(i)t.flags&256?(E6(t),t.flags&=-257,t=iC(e,t,n)):t.memoizedState!==null?(T6(t),t.child=e.child,t.flags|=128,t=null):(T6(t),s=o.fallback,r=t.mode,o=Uv({mode:"visible",children:o.children},r),s=Tl(s,r,n,null),s.flags|=2,o.return=t,s.return=t,o.sibling=s,t.child=o,Dl(t,e.child,null,n),o=t.child,o.memoizedState=rC(n),o.childLanes=oC(e,a,n),t.memoizedState=nC,t=gp(null,o));else if(E6(t),ck(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var c=a.dgst;a=c,o=Error(I1(419)),o.stack="",o.digest=a,Op({value:o,source:null,stack:null}),t=iC(e,t,n)}else if(io||pc(e,t,n,!1),a=(n&e.childLanes)!==0,io||a){if(a=An,a!==null&&(o=XD(a,n),o!==0&&o!==l.retryLane))throw l.retryLane=o,Vl(e,o),Li(a,e,o),Zk;lk(s)||qv(),t=iC(e,t,n)}else lk(s)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Xn=u4(s.nextSibling),s3=t,q2=!0,j6=null,l4=!1,e!==null&&CB(t,e),t=YC(t,o.children),t.flags|=4096);return t}return r?(T6(t),s=o.fallback,r=t.mode,l=e.child,c=l.sibling,o=d0(l,{mode:"hidden",children:o.children}),o.subtreeFlags=l.subtreeFlags&65011712,c!==null?s=d0(c,s):(s=Tl(s,r,n,null),s.flags|=2),s.return=t,o.return=t,o.sibling=s,t.child=o,gp(null,o),o=t.child,s=e.child.memoizedState,s===null?s=rC(n):(r=s.cachePool,r!==null?(l=oo._currentValue,r=r.parent!==l?{parent:l,pool:l}:r):r=RB(),s={baseLanes:s.baseLanes|n,cachePool:r}),o.memoizedState=s,o.childLanes=oC(e,a,n),t.memoizedState=nC,gp(e.child,o)):(E6(t),n=e.child,e=n.sibling,n=d0(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 YC(e,t){return t=Uv({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Uv(e,t){return e=fa(22,e,null,t),e.lanes=0,e}function iC(e,t,n){return Dl(t,e.child,null,n),e=YC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function oD(e,t,n){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),LC(e.return,t,n)}function aC(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 Sj(e,t,n){var o=t.pendingProps,r=o.revealOrder,i=o.tail;o=o.children;var a=Fr.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,Bn(Fr,a),i3(e,t,o,n),o=q2?Np:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&oD(e,n,t);else if(e.tag===19)oD(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&&Lv(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),aC(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&&Lv(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}aC(t,!0,n,null,i,o);break;case"together":aC(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function y0(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),K6|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(pc(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(I1(153));if(t.child!==null){for(e=t.child,n=d0(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=d0(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Xk(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Iv(e)))}function W1e(e,t,n){switch(t.tag){case 3:Rv(t,t.stateNode.containerInfo),M6(t,oo,e.memoizedState.cache),Ol();break;case 27:case 5:PC(t);break;case 4:Rv(t,t.stateNode.containerInfo);break;case 10:M6(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,HC(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(E6(t),t.flags|=128,null):(n&t.child.childLanes)!==0?bj(e,t,n):(E6(t),e=y0(e,t,n),e!==null?e.sibling:null);E6(t);break;case 19:var r=(e.flags&128)!==0;if(o=(n&t.childLanes)!==0,o||(pc(e,t,n,!1),o=(n&t.childLanes)!==0),r){if(o)return Sj(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Bn(Fr,Fr.current),o)break;return null;case 22:return t.lanes=0,vj(e,t,n,t.pendingProps);case 24:M6(t,oo,e.memoizedState.cache)}return y0(e,t,n)}function xj(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)io=!0;else{if(!Xk(e,n)&&(t.flags&128)===0)return io=!1,W1e(e,t,n);io=(e.flags&131072)!==0}else io=!1,q2&&(t.flags&1048576)!==0&&PB(t,Np,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=zl(t.elementType),t.type=e,typeof e=="function")Rk(e)?(o=jl(e,o),t.tag=1,t=nD(null,t,e,o,n)):(t.tag=0,t=XC(null,t,e,o,n));else{if(e!=null){var r=e.$$typeof;if(r===fk){t.tag=11,t=KL(null,t,e,o,n);break e}else if(r===mk){t.tag=14,t=JL(null,t,e,o,n);break e}}throw t=wC(e)||e,Error(I1(306,t,""))}}return t;case 0:return XC(e,t,t.type,t.pendingProps,n);case 1:return o=t.type,r=jl(o,t.pendingProps),nD(e,t,o,r,n);case 3:e:{if(Rv(t,t.stateNode.containerInfo),e===null)throw Error(I1(387));o=t.pendingProps;var i=t.memoizedState;r=i.element,jC(e,t),Pp(t,o,null,n);var a=t.memoizedState;if(o=a.cache,M6(t,oo,o),o!==i.cache&&DC(t,[oo],n,!0),_p(),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=rD(e,t,o,n);break e}else if(o!==r){r=s4(Error(I1(424)),t),Op(r),t=rD(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(Xn=u4(e.firstChild),s3=t,q2=!0,j6=null,l4=!0,n=MB(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ol(),o===r){t=y0(e,t,n);break e}i3(e,t,o,n)}t=t.child}return t;case 26:return Sv(e,t),e===null?(n=kD(t.type,null,t.pendingProps,null))?t.memoizedState=n:q2||(n=t.type,e=t.pendingProps,o=Xv(B6.current).createElement(n),o[a3]=t,o[Di]=e,c3(o,n,e),Io(o),t.stateNode=o):t.memoizedState=kD(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return PC(t),e===null&&q2&&(o=t.stateNode=dU(t.type,t.pendingProps,B6.current),s3=t,l4=!0,r=Xn,Q6(t.type)?(uk=r,Xn=u4(o.firstChild)):Xn=r),i3(e,t,t.pendingProps.children,n),Sv(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&q2&&((r=o=Xn)&&(o=Ste(o,t.type,t.pendingProps,l4),o!==null?(t.stateNode=o,s3=t,Xn=u4(o.firstChild),l4=!1,r=!0):r=!1),r||X6(t)),PC(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,ak(r,i)?o=null:a!==null&&ak(r,a)&&(t.flags|=32),t.memoizedState!==null&&(r=Ok(e,t,L1e,null,null,n),Fp._currentValue=r),Sv(e,t),i3(e,t,o,n),t.child;case 6:return e===null&&q2&&((e=n=Xn)&&(n=xte(n,t.pendingProps,l4),n!==null?(t.stateNode=n,s3=t,Xn=null,e=!0):e=!1),e||X6(t)),null;case 13:return bj(e,t,n);case 4:return Rv(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Dl(t,null,o,n):i3(e,t,o,n),t.child;case 11:return KL(e,t,t.type,t.pendingProps,n);case 7:return i3(e,t,t.pendingProps,n),t.child;case 8:return i3(e,t,t.pendingProps.children,n),t.child;case 12:return i3(e,t,t.pendingProps.children,n),t.child;case 10:return o=t.pendingProps,M6(t,t.type,o.value),i3(e,t,o.children,n),t.child;case 9:return r=t.type._context,o=t.pendingProps.children,Ll(t),r=l3(r),o=o(r),t.flags|=1,i3(e,t,o,n),t.child;case 14:return JL(e,t,t.type,t.pendingProps,n);case 15:return yj(e,t,t.type,t.pendingProps,n);case 19:return Sj(e,t,n);case 31:return q1e(e,t,n);case 22:return vj(e,t,n,t.pendingProps);case 24:return Ll(t),o=l3(oo),e===null?(r=Ek(),r===null&&(r=An,i=Mk(),r.pooledCache=i,i.refCount++,i!==null&&(r.pooledCacheLanes|=n),r=i),t.memoizedState={parent:o,cache:r},Ak(t),M6(t,oo,r)):((e.lanes&n)!==0&&(jC(e,t),Pp(t,null,null,n),_p()),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),M6(t,oo,o)):(o=i.cache,M6(t,oo,o),o!==r.cache&&DC(t,[oo],n,!0))),i3(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(I1(156,t.tag))}function n0(e){e.flags|=4}function sC(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(qj())e.flags|=8192;else throw Il=Nv,Tk}else e.flags&=-16777217}function iD(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!mU(t))if(qj())e.flags|=8192;else throw Il=Nv,Tk}function ov(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?WD():536870912,e.lanes|=t,ic|=t)}function cp(e,t){if(!q2)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 Zn(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 G1e(e,t,n){var o=t.pendingProps;switch(zk(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zn(t),null;case 1:return Zn(t),null;case 3:return n=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),p0(oo),Q9(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(M9(t)?n0(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,JP())),Zn(t),null;case 26:var r=t.type,i=t.memoizedState;return e===null?(n0(t),i!==null?(Zn(t),iD(t,i)):(Zn(t),sC(t,r,null,o,n))):i?i!==e.memoizedState?(n0(t),Zn(t),iD(t,i)):(Zn(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&n0(t),Zn(t),sC(t,r,e,o,n)),null;case 27:if($v(t),n=B6.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&n0(t);else{if(!o){if(t.stateNode===null)throw Error(I1(166));return Zn(t),null}e=Q5.current,M9(t)?IL(t,e):(e=dU(r,o,n),t.stateNode=e,n0(t))}return Zn(t),null;case 5:if($v(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&n0(t);else{if(!o){if(t.stateNode===null)throw Error(I1(166));return Zn(t),null}if(i=Q5.current,M9(t))IL(t,i);else{var a=Xv(B6.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[a3]=t,i[Di]=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(c3(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&&n0(t)}}return Zn(t),sC(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&n0(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(I1(166));if(e=B6.current,M9(t)){if(e=t.stateNode,n=t.memoizedProps,o=null,r=s3,r!==null)switch(r.tag){case 27:case 5:o=r.memoizedProps}e[a3]=t,e=!!(e.nodeValue===n||o!==null&&o.suppressHydrationWarning===!0||sU(e.nodeValue,n)),e||X6(t,!0)}else e=Xv(e).createTextNode(o),e[a3]=t,t.stateNode=e}return Zn(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(o=M9(t),n!==null){if(e===null){if(!o)throw Error(I1(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I1(557));e[a3]=t}else Ol(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Zn(t),e=!1}else n=JP(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(pa(t),t):(pa(t),null);if((t.flags&128)!==0)throw Error(I1(558))}return Zn(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=M9(t),o!==null&&o.dehydrated!==null){if(e===null){if(!r)throw Error(I1(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(I1(317));r[a3]=t}else Ol(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Zn(t),r=!1}else r=JP(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(pa(t),t):(pa(t),null)}return pa(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),ov(t,t.updateQueue),Zn(t),null);case 4:return Q9(),e===null&&nR(t.stateNode.containerInfo),Zn(t),null;case 10:return p0(t.type),Zn(t),null;case 19:if(No(Fr),o=t.memoizedState,o===null)return Zn(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)cp(o,!1);else{if($r!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Lv(e),i!==null){for(t.flags|=128,cp(o,!1),e=i.updateQueue,t.updateQueue=e,ov(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)wB(n,e),n=n.sibling;return Bn(Fr,Fr.current&1|2),q2&&a0(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&ha()>Hv&&(t.flags|=128,r=!0,cp(o,!1),t.lanes=4194304)}else{if(!r)if(e=Lv(i),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ov(t,e),cp(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!q2)return Zn(t),null}else 2*ha()-o.renderingStartTime>Hv&&n!==536870912&&(t.flags|=128,r=!0,cp(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=ha(),e.sibling=null,n=Fr.current,Bn(Fr,r?n&1|2:n&1),q2&&a0(t,o.treeForkCount),e):(Zn(t),null);case 22:case 23:return pa(t),Ik(),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&&(Zn(t),t.subtreeFlags&6&&(t.flags|=8192)):Zn(t),n=t.updateQueue,n!==null&&ov(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&&No(Al),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),p0(oo),Zn(t),null;case 25:return null;case 30:return null}throw Error(I1(156,t.tag))}function Z1e(e,t){switch(zk(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return p0(oo),Q9(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return $v(t),null;case 31:if(t.memoizedState!==null){if(pa(t),t.alternate===null)throw Error(I1(340));Ol()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(pa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(I1(340));Ol()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return No(Fr),null;case 4:return Q9(),null;case 10:return p0(t.type),null;case 22:case 23:return pa(t),Ik(),e!==null&&No(Al),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return p0(oo),null;case 25:return null;default:return null}}function wj(e,t){switch(zk(t),t.tag){case 3:p0(oo),Q9();break;case 26:case 27:case 5:$v(t);break;case 4:Q9();break;case 31:t.memoizedState!==null&&pa(t);break;case 13:pa(t);break;case 19:No(Fr);break;case 10:p0(t.type);break;case 22:case 23:pa(t),Ik(),e!==null&&No(Al);break;case 24:p0(oo)}}function Qp(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){Pn(t,t.return,s)}}function Y6(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){Pn(r,l,u)}}}o=o.next}while(o!==i)}}catch(u){Pn(t,t.return,u)}}function _j(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{TB(t,n)}catch(o){Pn(e,e.return,o)}}}function Pj(e,t,n){n.props=jl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(o){Pn(e,t,o)}}function kp(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){Pn(e,t,r)}}function J5(e,t){var n=e.ref,o=e.refCleanup;if(n!==null)if(typeof o=="function")try{o()}catch(r){Pn(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){Pn(e,t,r)}else n.current=null}function Cj(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){Pn(e,e.return,r)}}function lC(e,t,n){try{var o=e.stateNode;mte(o,e.type,n,t),o[Di]=t}catch(r){Pn(e,e.return,r)}}function kj(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Q6(e.type)||e.tag===4}function cC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kj(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&&Q6(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 KC(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=c0));else if(o!==4&&(o===27&&Q6(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(KC(e,t,n),e=e.sibling;e!==null;)KC(e,t,n),e=e.sibling}function Fv(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&&Q6(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Fv(e,t,n),e=e.sibling;e!==null;)Fv(e,t,n),e=e.sibling}function Rj(e){var t=e.stateNode,n=e.memoizedProps;try{for(var o=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);c3(t,o,n),t[a3]=e,t[Di]=n}catch(i){Pn(e,e.return,i)}}var s0=!1,ro=!1,uC=!1,aD=typeof WeakSet=="function"?WeakSet:Set,Ao=null;function X1e(e,t){if(e=e.containerInfo,ok=Qv,e=mB(e),Pk(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(ik={focusedElem:e,selectionRange:n},Qv=!1,Ao=t;Ao!==null;)if(t=Ao,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ao=e;else for(;Ao!==null;){switch(t=Ao,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=jl(n.type,r);e=o.getSnapshotBeforeUpdate(h,i),o.__reactInternalSnapshotBeforeUpdate=e}catch(S){Pn(n,n.return,S)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)sk(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":sk(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(I1(163))}if(e=t.sibling,e!==null){e.return=t.return,Ao=e;break}Ao=t.return}}function $j(e,t,n){var o=n.flags;switch(n.tag){case 0:case 11:case 15:o0(e,n),o&4&&Qp(5,n);break;case 1:if(o0(e,n),o&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){Pn(n,n.return,a)}else{var r=jl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){Pn(n,n.return,a)}}o&64&&_j(n),o&512&&kp(n,n.return);break;case 3:if(o0(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{TB(e,t)}catch(a){Pn(n,n.return,a)}}break;case 27:t===null&&o&4&&Rj(n);case 26:case 5:o0(e,n),t===null&&o&4&&Cj(n),o&512&&kp(n,n.return);break;case 12:o0(e,n);break;case 31:o0(e,n),o&4&&Ej(e,n);break;case 13:o0(e,n),o&4&&Tj(e,n),o&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=ote.bind(null,n),wte(e,n))));break;case 22:if(o=n.memoizedState!==null||s0,!o){t=t!==null&&t.memoizedState!==null||ro,r=s0;var i=ro;s0=o,(ro=t)&&!i?i0(e,n,(n.subtreeFlags&8772)!==0):o0(e,n),s0=r,ro=i}break;case 30:break;default:o0(e,n)}}function zj(e){var t=e.alternate;t!==null&&(e.alternate=null,zj(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&vk(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 ir=null,Ni=!1;function r0(e,t,n){for(n=n.child;n!==null;)Mj(e,t,n),n=n.sibling}function Mj(e,t,n){if(ga&&typeof ga.onCommitFiberUnmount=="function")try{ga.onCommitFiberUnmount(Wp,n)}catch{}switch(n.tag){case 26:ro||J5(n,t),r0(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:ro||J5(n,t);var o=ir,r=Ni;Q6(n.type)&&(ir=n.stateNode,Ni=!1),r0(e,t,n),Mp(n.stateNode),ir=o,Ni=r;break;case 5:ro||J5(n,t);case 6:if(o=ir,r=Ni,ir=null,r0(e,t,n),ir=o,Ni=r,ir!==null)if(Ni)try{(ir.nodeType===9?ir.body:ir.nodeName==="HTML"?ir.ownerDocument.body:ir).removeChild(n.stateNode)}catch(i){Pn(n,t,i)}else try{ir.removeChild(n.stateNode)}catch(i){Pn(n,t,i)}break;case 18:ir!==null&&(Ni?(e=ir,xD(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),cc(e)):xD(ir,n.stateNode));break;case 4:o=ir,r=Ni,ir=n.stateNode.containerInfo,Ni=!0,r0(e,t,n),ir=o,Ni=r;break;case 0:case 11:case 14:case 15:Y6(2,n,t),ro||Y6(4,n,t),r0(e,t,n);break;case 1:ro||(J5(n,t),o=n.stateNode,typeof o.componentWillUnmount=="function"&&Pj(n,t,o)),r0(e,t,n);break;case 21:r0(e,t,n);break;case 22:ro=(o=ro)||n.memoizedState!==null,r0(e,t,n),ro=o;break;default:r0(e,t,n)}}function Ej(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{cc(e)}catch(n){Pn(t,t.return,n)}}}function Tj(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{cc(e)}catch(n){Pn(t,t.return,n)}}function Y1e(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new aD),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new aD),t;default:throw Error(I1(435,e.tag))}}function iv(e,t){var n=Y1e(e);t.forEach(function(o){if(!n.has(o)){n.add(o);var r=ite.bind(null,e,o);o.then(r,r)}})}function Ai(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(Q6(s.type)){ir=s.stateNode,Ni=!1;break e}break;case 5:ir=s.stateNode,Ni=!1;break e;case 3:case 4:ir=s.stateNode.containerInfo,Ni=!0;break e}s=s.return}if(ir===null)throw Error(I1(160));Mj(i,a,r),ir=null,Ni=!1,i=r.alternate,i!==null&&(i.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Aj(t,e),t=t.sibling}var X4=null;function Aj(e,t){var n=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ai(t,e),Ii(e),o&4&&(Y6(3,e,e.return),Qp(3,e),Y6(5,e,e.return));break;case 1:Ai(t,e),Ii(e),o&512&&(ro||n===null||J5(n,n.return)),o&64&&s0&&(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=X4;if(Ai(t,e),Ii(e),o&512&&(ro||n===null||J5(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[Xp]||i[a3]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=r.createElement(o),r.head.insertBefore(i,r.querySelector("head > title"))),c3(i,o,n),i[a3]=e,Io(i),o=i;break e;case"link":var a=$D("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),c3(i,o,n),r.head.appendChild(i);break;case"meta":if(a=$D("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),c3(i,o,n),r.head.appendChild(i);break;default:throw Error(I1(468,o))}i[a3]=e,Io(i),o=i}e.stateNode=o}else zD(r,e.type,e.stateNode);else e.stateNode=RD(r,o,e.memoizedProps);else i!==o?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,o===null?zD(r,e.type,e.stateNode):RD(r,o,e.memoizedProps)):o===null&&e.stateNode!==null&&lC(e,e.memoizedProps,n.memoizedProps)}break;case 27:Ai(t,e),Ii(e),o&512&&(ro||n===null||J5(n,n.return)),n!==null&&o&4&&lC(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Ai(t,e),Ii(e),o&512&&(ro||n===null||J5(n,n.return)),e.flags&32){r=e.stateNode;try{tc(r,"")}catch(h){Pn(e,e.return,h)}}o&4&&e.stateNode!=null&&(r=e.memoizedProps,lC(e,r,n!==null?n.memoizedProps:r)),o&1024&&(uC=!0);break;case 6:if(Ai(t,e),Ii(e),o&4){if(e.stateNode===null)throw Error(I1(162));o=e.memoizedProps,n=e.stateNode;try{n.nodeValue=o}catch(h){Pn(e,e.return,h)}}break;case 3:if(_v=null,r=X4,X4=Yv(t.containerInfo),Ai(t,e),X4=r,Ii(e),o&4&&n!==null&&n.memoizedState.isDehydrated)try{cc(t.containerInfo)}catch(h){Pn(e,e.return,h)}uC&&(uC=!1,Ij(e));break;case 4:o=X4,X4=Yv(e.stateNode.containerInfo),Ai(t,e),Ii(e),X4=o;break;case 12:Ai(t,e),Ii(e);break;case 31:Ai(t,e),Ii(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,iv(e,o)));break;case 13:Ai(t,e),Ii(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(pb=ha()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,iv(e,o)));break;case 22:r=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,c=s0,u=ro;if(s0=c||r,ro=u||l,Ai(t,e),ro=u,s0=c,Ii(e),o&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||l||s0||ro||Ml(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){Pn(l,l.return,h)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=r?"":l.memoizedProps}catch(h){Pn(l,l.return,h)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;r?wD(m,!0):wD(l.stateNode,!1)}catch(h){Pn(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,iv(e,n))));break;case 19:Ai(t,e),Ii(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,iv(e,o)));break;case 30:break;case 21:break;default:Ai(t,e),Ii(e)}}function Ii(e){var t=e.flags;if(t&2){try{for(var n,o=e.return;o!==null;){if(kj(o)){n=o;break}o=o.return}if(n==null)throw Error(I1(160));switch(n.tag){case 27:var r=n.stateNode,i=cC(e);Fv(e,i,r);break;case 5:var a=n.stateNode;n.flags&32&&(tc(a,""),n.flags&=-33);var s=cC(e);Fv(e,s,a);break;case 3:case 4:var l=n.stateNode.containerInfo,c=cC(e);KC(e,c,l);break;default:throw Error(I1(161))}}catch(u){Pn(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ij(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ij(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function o0(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)$j(e,t.alternate,t),t=t.sibling}function Ml(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Y6(4,t,t.return),Ml(t);break;case 1:J5(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Pj(t,t.return,n),Ml(t);break;case 27:Mp(t.stateNode);case 26:case 5:J5(t,t.return),Ml(t);break;case 22:t.memoizedState===null&&Ml(t);break;case 30:Ml(t);break;default:Ml(t)}e=e.sibling}}function i0(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:i0(r,i,n),Qp(4,i);break;case 1:if(i0(r,i,n),o=i,r=o.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(c){Pn(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++)EB(l[r],s)}catch(c){Pn(o,o.return,c)}}n&&a&64&&_j(i),kp(i,i.return);break;case 27:Rj(i);case 26:case 5:i0(r,i,n),n&&o===null&&a&4&&Cj(i),kp(i,i.return);break;case 12:i0(r,i,n);break;case 31:i0(r,i,n),n&&a&4&&Ej(r,i);break;case 13:i0(r,i,n),n&&a&4&&Tj(r,i);break;case 22:i.memoizedState===null&&i0(r,i,n),kp(i,i.return);break;case 30:break;default:i0(r,i,n)}t=t.sibling}}function Yk(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&&Kp(n))}function Kk(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Kp(e))}function Z4(e,t,n,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Nj(e,t,n,o),t=t.sibling}function Nj(e,t,n,o){var r=t.flags;switch(t.tag){case 0:case 11:case 15:Z4(e,t,n,o),r&2048&&Qp(9,t);break;case 1:Z4(e,t,n,o);break;case 3:Z4(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&&Kp(e)));break;case 12:if(r&2048){Z4(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){Pn(t,t.return,l)}}else Z4(e,t,n,o);break;case 31:Z4(e,t,n,o);break;case 13:Z4(e,t,n,o);break;case 23:break;case 22:i=t.stateNode,a=t.alternate,t.memoizedState!==null?i._visibility&2?Z4(e,t,n,o):Rp(e,t):i._visibility&2?Z4(e,t,n,o):(i._visibility|=2,T9(e,t,n,o,(t.subtreeFlags&10256)!==0||!1)),r&2048&&Yk(a,t);break;case 24:Z4(e,t,n,o),r&2048&&Kk(t.alternate,t);break;default:Z4(e,t,n,o)}}function T9(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:T9(i,a,s,l,r),Qp(8,a);break;case 23:break;case 22:var u=a.stateNode;a.memoizedState!==null?u._visibility&2?T9(i,a,s,l,r):Rp(i,a):(u._visibility|=2,T9(i,a,s,l,r)),r&&c&2048&&Yk(a.alternate,a);break;case 24:T9(i,a,s,l,r),r&&c&2048&&Kk(a.alternate,a);break;default:T9(i,a,s,l,r)}t=t.sibling}}function Rp(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:Rp(n,o),r&2048&&Yk(o.alternate,o);break;case 24:Rp(n,o),r&2048&&Kk(o.alternate,o);break;default:Rp(n,o)}t=t.sibling}}var yp=8192;function E9(e,t,n){if(e.subtreeFlags&yp)for(e=e.child;e!==null;)Oj(e,t,n),e=e.sibling}function Oj(e,t,n){switch(e.tag){case 26:E9(e,t,n),e.flags&yp&&e.memoizedState!==null&&Ite(n,X4,e.memoizedState,e.memoizedProps);break;case 5:E9(e,t,n);break;case 3:case 4:var o=X4;X4=Yv(e.stateNode.containerInfo),E9(e,t,n),X4=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=yp,yp=16777216,E9(e,t,n),yp=o):E9(e,t,n));break;default:E9(e,t,n)}}function Lj(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 up(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];Ao=o,Bj(o,e)}Lj(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Dj(e),e=e.sibling}function Dj(e){switch(e.tag){case 0:case 11:case 15:up(e),e.flags&2048&&Y6(9,e,e.return);break;case 3:up(e);break;case 12:up(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,xv(e)):up(e);break;default:up(e)}}function xv(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];Ao=o,Bj(o,e)}Lj(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Y6(8,t,t.return),xv(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,xv(t));break;default:xv(t)}e=e.sibling}}function Bj(e,t){for(;Ao!==null;){var n=Ao;switch(n.tag){case 0:case 11:case 15:Y6(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:Kp(n.memoizedState.cache)}if(o=n.child,o!==null)o.return=n,Ao=o;else e:for(n=e;Ao!==null;){o=Ao;var r=o.sibling,i=o.return;if(zj(o),o===n){Ao=null;break e}if(r!==null){r.return=i,Ao=r;break e}Ao=i}}}var K1e={getCacheForType:function(e){var t=l3(oo),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return l3(oo).controller.signal}},J1e=typeof WeakMap=="function"?WeakMap:Map,ln=0,An=null,N2=null,U2=0,_n=0,da=null,O6=!1,mc=!1,Jk=!1,v0=0,$r=0,K6=0,Nl=0,Qk=0,ma=0,ic=0,$p=null,Oi=null,JC=!1,pb=0,jj=0,Hv=1/0,Vv=null,H6=null,yo=0,V6=null,ac=null,f0=0,QC=0,ek=null,Uj=null,zp=0,tk=null;function va(){return(ln&2)!==0&&U2!==0?U2&-U2:i2.T!==null?tR():YD()}function Fj(){if(ma===0)if((U2&536870912)===0||q2){var e=Xy;Xy<<=1,(Xy&3932160)===0&&(Xy=262144),ma=e}else ma=536870912;return e=Sa.current,e!==null&&(e.flags|=32),ma}function Li(e,t,n){(e===An&&(_n===2||_n===9)||e.cancelPendingCommit!==null)&&(sc(e,0),L6(e,U2,ma,!1)),Zp(e,n),((ln&2)===0||e!==An)&&(e===An&&((ln&2)===0&&(Nl|=n),$r===4&&L6(e,U2,ma,!1)),ts(e))}function Hj(e,t,n){if((ln&6)!==0)throw Error(I1(327));var o=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Gp(e,t),r=o?tte(e,t):dC(e,t,!0),i=o;do{if(r===0){mc&&!o&&L6(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!Q1e(n)){r=dC(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=$p;var l=s.current.memoizedState.isDehydrated;if(l&&(sc(s,a).flags|=256),a=dC(s,a,!1),a!==2){if(Jk&&!l){s.errorRecoveryDisabledLanes|=i,Nl|=i,r=4;break e}i=Oi,Oi=r,i!==null&&(Oi===null?Oi=i:Oi.push.apply(Oi,i))}r=a}if(i=!1,r!==2)continue}}if(r===1){sc(e,0),L6(e,t,0,!0);break}e:{switch(o=e,i=r,i){case 0:case 1:throw Error(I1(345));case 4:if((t&4194048)!==t)break;case 6:L6(o,t,ma,!O6);break e;case 2:Oi=null;break;case 3:case 5:break;default:throw Error(I1(329))}if((t&62914560)===t&&(r=pb+300-ha(),10<r)){if(L6(o,t,ma,!O6),tb(o,0,!0)!==0)break e;f0=t,o.timeoutHandle=cU(sD.bind(null,o,n,Oi,Vv,JC,t,ma,Nl,ic,O6,i,"Throttled",-0,0),r);break e}sD(o,n,Oi,Vv,JC,t,ma,Nl,ic,O6,i,null,-0,0)}}break}while(!0);ts(e)}function sD(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:c0},Oj(t,i,d);var h=(i&62914560)===i?pb-ha():(i&4194048)===i?jj-ha():0;if(h=Nte(d,h),h!==null){f0=i,e.cancelPendingCommit=h(cD.bind(null,e,t,i,n,o,r,a,s,l,u,d,null,p,m)),L6(e,i,a,!c);return}}cD(e,t,i,n,o,r,a,s,l)}function Q1e(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(!ba(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 L6(e,t,n,o){t&=~Qk,t&=~Nl,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var r=t;0<r;){var i=31-ya(r),a=1<<i;o[i]=-1,r&=~a}n!==0&&GD(e,n,t)}function fb(){return(ln&6)===0?(ef(0,!1),!1):!0}function eR(){if(N2!==null){if(_n===0)var e=N2.return;else e=N2,u0=ql=null,Bk(e),Y9=null,Lp=0,e=N2;for(;e!==null;)wj(e.alternate,e),e=e.return;N2=null}}function sc(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,yte(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),f0=0,eR(),An=e,N2=n=d0(e.current,null),U2=t,_n=0,da=null,O6=!1,mc=Gp(e,t),Jk=!1,ic=ma=Qk=Nl=K6=$r=0,Oi=$p=null,JC=!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-ya(o),i=1<<r;t|=e[r],o&=~i}return v0=t,ib(),n}function Vj(e,t){y2=null,i2.H=Bp,t===fc||t===sb?(t=BL(),_n=3):t===Tk?(t=BL(),_n=4):_n=t===Zk?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,da=t,N2===null&&($r=1,jv(e,s4(t,e.current)))}function qj(){var e=Sa.current;return e===null?!0:(U2&4194048)===U2?c4===null:(U2&62914560)===U2||(U2&536870912)!==0?e===c4:!1}function Wj(){var e=i2.H;return i2.H=Bp,e===null?Bp:e}function Gj(){var e=i2.A;return i2.A=K1e,e}function qv(){$r=4,O6||(U2&4194048)!==U2&&Sa.current!==null||(mc=!0),(K6&134217727)===0&&(Nl&134217727)===0||An===null||L6(An,U2,ma,!1)}function dC(e,t,n){var o=ln;ln|=2;var r=Wj(),i=Gj();(An!==e||U2!==t)&&(Vv=null,sc(e,t)),t=!1;var a=$r;e:do try{if(_n!==0&&N2!==null){var s=N2,l=da;switch(_n){case 8:eR(),a=6;break e;case 3:case 2:case 9:case 6:Sa.current===null&&(t=!0);var c=_n;if(_n=0,da=null,q9(e,s,l,c),n&&mc){a=0;break e}break;default:c=_n,_n=0,da=null,q9(e,s,l,c)}}ete(),a=$r;break}catch(u){Vj(e,u)}while(!0);return t&&e.shellSuspendCounter++,u0=ql=null,ln=o,i2.H=r,i2.A=i,N2===null&&(An=null,U2=0,ib()),a}function ete(){for(;N2!==null;)Zj(N2)}function tte(e,t){var n=ln;ln|=2;var o=Wj(),r=Gj();An!==e||U2!==t?(Vv=null,Hv=ha()+500,sc(e,t)):mc=Gp(e,t);e:do try{if(_n!==0&&N2!==null){t=N2;var i=da;t:switch(_n){case 1:_n=0,da=null,q9(e,t,i,1);break;case 2:case 9:if(DL(i)){_n=0,da=null,lD(t);break}t=function(){_n!==2&&_n!==9||An!==e||(_n=7),ts(e)},i.then(t,t);break e;case 3:_n=7;break e;case 4:_n=5;break e;case 7:DL(i)?(_n=0,da=null,lD(t)):(_n=0,da=null,q9(e,t,i,7));break;case 5:var a=null;switch(N2.tag){case 26:a=N2.memoizedState;case 5:case 27:var s=N2;if(a?mU(a):s.stateNode.complete){_n=0,da=null;var l=s.sibling;if(l!==null)N2=l;else{var c=s.return;c!==null?(N2=c,mb(c)):N2=null}break t}}_n=0,da=null,q9(e,t,i,5);break;case 6:_n=0,da=null,q9(e,t,i,6);break;case 8:eR(),$r=6;break e;default:throw Error(I1(462))}}nte();break}catch(u){Vj(e,u)}while(!0);return u0=ql=null,i2.H=o,i2.A=r,ln=n,N2!==null?0:(An=null,U2=0,ib(),$r)}function nte(){for(;N2!==null&&!Cee();)Zj(N2)}function Zj(e){var t=xj(e.alternate,e,v0);e.memoizedProps=e.pendingProps,t===null?mb(e):N2=t}function lD(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=tD(n,t,t.pendingProps,t.type,void 0,U2);break;case 11:t=tD(n,t,t.pendingProps,t.type.render,t.ref,U2);break;case 5:Bk(t);default:wj(n,t),t=N2=wB(t,v0),t=xj(n,t,v0)}e.memoizedProps=e.pendingProps,t===null?mb(e):N2=t}function q9(e,t,n,o){u0=ql=null,Bk(t),Y9=null,Lp=0;var r=t.return;try{if(V1e(e,r,t,n,U2)){$r=1,jv(e,s4(n,e.current)),N2=null;return}}catch(i){if(r!==null)throw N2=r,i;$r=1,jv(e,s4(n,e.current)),N2=null;return}t.flags&32768?(q2||o===1?e=!0:mc||(U2&536870912)!==0?e=!1:(O6=e=!0,(o===2||o===9||o===3||o===6)&&(o=Sa.current,o!==null&&o.tag===13&&(o.flags|=16384))),Xj(t,e)):mb(t)}function mb(e){var t=e;do{if((t.flags&32768)!==0){Xj(t,O6);return}e=t.return;var n=G1e(t.alternate,t,v0);if(n!==null){N2=n;return}if(t=t.sibling,t!==null){N2=t;return}N2=t=e}while(t!==null);$r===0&&($r=5)}function Xj(e,t){do{var n=Z1e(e.alternate,e);if(n!==null){n.flags&=32767,N2=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){N2=e;return}N2=e=n}while(e!==null);$r=6,N2=null}function cD(e,t,n,o,r,i,a,s,l){e.cancelPendingCommit=null;do hb();while(yo!==0);if((ln&6)!==0)throw Error(I1(327));if(t!==null){if(t===e.current)throw Error(I1(177));if(i=t.lanes|t.childLanes,i|=Ck,Nee(e,n,i,a,s,l),e===An&&(N2=An=null,U2=0),ac=t,V6=e,f0=n,QC=i,ek=r,Uj=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ate(zv,function(){return eU(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=i2.T,i2.T=null,r=cn.p,cn.p=2,a=ln,ln|=4;try{X1e(e,t,n)}finally{ln=a,cn.p=r,i2.T=o}}yo=1,Yj(),Kj(),Jj()}}function Yj(){if(yo===1){yo=0;var e=V6,t=ac,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=i2.T,i2.T=null;var o=cn.p;cn.p=2;var r=ln;ln|=4;try{Aj(t,e);var i=ik,a=mB(e.containerInfo),s=i.focusedElem,l=i.selectionRange;if(a!==s&&s&&s.ownerDocument&&fB(s.ownerDocument.documentElement,s)){if(l!==null&&Pk(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,S=Math.min(l.start,h),v=l.end===void 0?S:Math.min(l.end,h);!m.extend&&S>v&&(a=v,v=S,S=a);var g=EL(s,S),y=EL(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(),S>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 x=d[s];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}Qv=!!ok,ik=ok=null}finally{ln=r,cn.p=o,i2.T=n}}e.current=t,yo=2}}function Kj(){if(yo===2){yo=0;var e=V6,t=ac,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=i2.T,i2.T=null;var o=cn.p;cn.p=2;var r=ln;ln|=4;try{$j(e,t.alternate,t)}finally{ln=r,cn.p=o,i2.T=n}}yo=3}}function Jj(){if(yo===4||yo===3){yo=0,kee();var e=V6,t=ac,n=f0,o=Uj;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?yo=5:(yo=0,ac=V6=null,Qj(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(H6=null),yk(n),t=t.stateNode,ga&&typeof ga.onCommitFiberRoot=="function")try{ga.onCommitFiberRoot(Wp,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=i2.T,r=cn.p,cn.p=2,i2.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{i2.T=t,cn.p=r}}(f0&3)!==0&&hb(),ts(e),r=e.pendingLanes,(n&261930)!==0&&(r&42)!==0?e===tk?zp++:(zp=0,tk=e):zp=0,ef(0,!1)}}function Qj(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Kp(t)))}function hb(){return Yj(),Kj(),Jj(),eU()}function eU(){if(yo!==5)return!1;var e=V6,t=QC;QC=0;var n=yk(f0),o=i2.T,r=cn.p;try{cn.p=32>n?32:n,i2.T=null,n=ek,ek=null;var i=V6,a=f0;if(yo=0,ac=V6=null,f0=0,(ln&6)!==0)throw Error(I1(331));var s=ln;if(ln|=4,Dj(i.current),Nj(i,i.current,a,n),ln=s,ef(0,!1),ga&&typeof ga.onPostCommitFiberRoot=="function")try{ga.onPostCommitFiberRoot(Wp,i)}catch{}return!0}finally{cn.p=r,i2.T=o,Qj(e,t)}}function uD(e,t,n){t=s4(n,t),t=ZC(e.stateNode,t,2),e=F6(e,t,2),e!==null&&(Zp(e,2),ts(e))}function Pn(e,t,n){if(e.tag===3)uD(e,e,n);else for(;t!==null;){if(t.tag===3){uD(t,e,n);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(H6===null||!H6.has(o))){e=s4(n,e),n=hj(2),o=F6(t,n,2),o!==null&&(gj(n,o,t,e),Zp(o,2),ts(o));break}}t=t.return}}function pC(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new J1e;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)||(Jk=!0,r.add(n),e=rte.bind(null,e,t,n),t.then(e,e))}function rte(e,t,n){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,An===e&&(U2&n)===n&&($r===4||$r===3&&(U2&62914560)===U2&&300>ha()-pb?(ln&2)===0&&sc(e,0):Qk|=n,ic===U2&&(ic=0)),ts(e)}function tU(e,t){t===0&&(t=WD()),e=Vl(e,t),e!==null&&(Zp(e,t),ts(e))}function ote(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),tU(e,n)}function ite(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(I1(314))}o!==null&&o.delete(t),tU(e,n)}function ate(e,t){return hk(e,t)}var Wv=null,A9=null,nk=!1,Gv=!1,fC=!1,D6=0;function ts(e){e!==A9&&e.next===null&&(A9===null?Wv=A9=e:A9=A9.next=e),Gv=!0,nk||(nk=!0,lte())}function ef(e,t){if(!fC&&Gv){fC=!0;do for(var n=!1,o=Wv;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-ya(42|e)+1)-1,i&=r&~(a&~s),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,dD(o,i))}else i=U2,i=tb(o,o===An?i:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(i&3)===0||Gp(o,i)||(n=!0,dD(o,i));o=o.next}while(n);fC=!1}}function ste(){nU()}function nU(){Gv=nk=!1;var e=0;D6!==0&&gte()&&(e=D6);for(var t=ha(),n=null,o=Wv;o!==null;){var r=o.next,i=rU(o,t);i===0?(o.next=null,n===null?Wv=r:n.next=r,r===null&&(A9=n)):(n=o,(e!==0||(i&3)!==0)&&(Gv=!0)),o=r}yo!==0&&yo!==5||ef(e,!1),D6!==0&&(D6=0)}function rU(e,t){for(var n=e.suspendedLanes,o=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var a=31-ya(i),s=1<<a,l=r[a];l===-1?((s&n)===0||(s&o)!==0)&&(r[a]=Iee(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}if(t=An,n=U2,n=tb(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,n===0||e===t&&(_n===2||_n===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&FP(o),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Gp(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(o!==null&&FP(o),yk(n)){case 2:case 8:n=VD;break;case 32:n=zv;break;case 268435456:n=qD;break;default:n=zv}return o=oU.bind(null,e),n=hk(n,o),e.callbackPriority=t,e.callbackNode=n,t}return o!==null&&o!==null&&FP(o),e.callbackPriority=2,e.callbackNode=null,2}function oU(e,t){if(yo!==0&&yo!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(hb()&&e.callbackNode!==n)return null;var o=U2;return o=tb(e,e===An?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Hj(e,o,t),rU(e,ha()),e.callbackNode!=null&&e.callbackNode===n?oU.bind(null,e):null)}function dD(e,t){if(hb())return null;Hj(e,t,!0)}function lte(){vte(function(){(ln&6)!==0?hk(HD,ste):nU()})}function tR(){if(D6===0){var e=nc;e===0&&(e=Zy,Zy<<=1,(Zy&261888)===0&&(Zy=256)),D6=e}return D6}function pD(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:pv(""+e)}function fD(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 cte(e,t,n,o,r){if(t==="submit"&&n&&n.stateNode===r){var i=pD((r[Di]||null).action),a=o.submitter;a&&(t=(t=a[Di]||null)?pD(t.formAction):a.getAttribute("formAction"),t!==null&&(i=t,a=null));var s=new nb("action","action",null,o,r);e.push({event:s,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(D6!==0){var l=a?fD(r,a):new FormData(r);WC(n,{pending:!0,data:l,method:r.method,action:i},null,l)}}else typeof i=="function"&&(s.preventDefault(),l=a?fD(r,a):new FormData(r),WC(n,{pending:!0,data:l,method:r.method,action:i},i,l))},currentTarget:r}]})}}for(av=0;av<IC.length;av++)sv=IC[av],mD=sv.toLowerCase(),hD=sv[0].toUpperCase()+sv.slice(1),Y4(mD,"on"+hD);var sv,mD,hD,av;Y4(gB,"onAnimationEnd");Y4(yB,"onAnimationIteration");Y4(vB,"onAnimationStart");Y4("dblclick","onDoubleClick");Y4("focusin","onFocus");Y4("focusout","onBlur");Y4(R1e,"onTransitionRun");Y4($1e,"onTransitionStart");Y4(z1e,"onTransitionCancel");Y4(bB,"onTransitionEnd");ec("onMouseEnter",["mouseout","mouseover"]);ec("onMouseLeave",["mouseout","mouseover"]);ec("onPointerEnter",["pointerout","pointerover"]);ec("onPointerLeave",["pointerout","pointerover"]);Ul("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ul("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ul("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ul("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ul("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ul("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jp="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(" "),ute=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(jp));function iU(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){Ev(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){Ev(u)}r.currentTarget=null,i=l}}}}function I2(e,t){var n=t[kC];n===void 0&&(n=t[kC]=new Set);var o=e+"__bubble";n.has(o)||(aU(t,e,2,!1),n.add(o))}function mC(e,t,n){var o=0;t&&(o|=4),aU(n,e,o,t)}var lv="_reactListening"+Math.random().toString(36).slice(2);function nR(e){if(!e[lv]){e[lv]=!0,KD.forEach(function(n){n!=="selectionchange"&&(ute.has(n)||mC(n,!1,e),mC(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[lv]||(t[lv]=!0,mC("selectionchange",!1,t))}}function aU(e,t,n,o){switch(bU(t)){case 2:var r=Dte;break;case 8:r=Bte;break;default:r=aR}n=r.bind(null,t,n,e),r=void 0,!EC||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 hC(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=O9(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}iB(function(){var c=i,u=Sk(n),d=[];e:{var p=SB.get(e);if(p!==void 0){var m=nb,h=e;switch(e){case"keypress":if(mv(n)===0)break e;case"keydown":case"keyup":m=i1e;break;case"focusin":h="focus",m=GP;break;case"focusout":h="blur",m=GP;break;case"beforeblur":case"afterblur":m=GP;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=wL;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Gee;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=l1e;break;case gB:case yB:case vB:m=Yee;break;case bB:m=u1e;break;case"scroll":case"scrollend":m=qee;break;case"wheel":m=p1e;break;case"copy":case"cut":case"paste":m=Jee;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=PL;break;case"toggle":case"beforetoggle":m=m1e}var S=(t&4)!==0,v=!S&&(e==="scroll"||e==="scrollend"),g=S?p!==null?p+"Capture":null:p;S=[];for(var y=c,w;y!==null;){var x=y;if(w=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||w===null||g===null||(x=Tp(y,g),x!=null&&S.push(Up(y,x,w))),v)break;y=y.return}0<S.length&&(p=new m(p,h,null,n,u),d.push({event:p,listeners:S}))}}if((t&7)===0){e:{if(p=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",p&&n!==MC&&(h=n.relatedTarget||n.fromElement)&&(O9(h)||h[uc]))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?O9(h):null,h!==null&&(v=qp(h),S=h.tag,h!==v||S!==5&&S!==27&&S!==6)&&(h=null)):(m=null,h=c),m!==h)){if(S=wL,x="onMouseLeave",g="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(S=PL,x="onPointerLeave",g="onPointerEnter",y="pointer"),v=m==null?p:hp(m),w=h==null?p:hp(h),p=new S(x,y+"leave",m,n,u),p.target=v,p.relatedTarget=w,x=null,O9(u)===c&&(S=new S(g,y+"enter",h,n,u),S.target=w,S.relatedTarget=v,x=S),v=x,m&&h)t:{for(S=dte,g=m,y=h,w=0,x=g;x;x=S(x))w++;x=0;for(var R=y;R;R=S(R))x++;for(;0<w-x;)g=S(g),w--;for(;0<x-w;)y=S(y),x--;for(;w--;){if(g===y||y!==null&&g===y.alternate){S=g;break t}g=S(g),y=S(y)}S=null}else S=null;m!==null&&gD(d,p,m,S,!1),h!==null&&v!==null&&gD(d,v,h,S,!0)}}e:{if(p=c?hp(c):window,m=p.nodeName&&p.nodeName.toLowerCase(),m==="select"||m==="input"&&p.type==="file")var k=$L;else if(RL(p))if(dB)k=P1e;else{k=w1e;var B=x1e}else m=p.nodeName,!m||m.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?c&&bk(c.elementType)&&(k=$L):k=_1e;if(k&&(k=k(e,c))){uB(d,k,n,u);break e}B&&B(e,p,c),e==="focusout"&&c&&p.type==="number"&&c.memoizedProps.value!=null&&zC(p,"number",p.value)}switch(B=c?hp(c):window,e){case"focusin":(RL(B)||B.contentEditable==="true")&&(B9=B,TC=c,Sp=null);break;case"focusout":Sp=TC=B9=null;break;case"mousedown":AC=!0;break;case"contextmenu":case"mouseup":case"dragend":AC=!1,TL(d,n,u);break;case"selectionchange":if(k1e)break;case"keydown":case"keyup":TL(d,n,u)}var T;if(_k)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else D9?lB(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(sB&&n.locale!=="ko"&&(D9||I!=="onCompositionStart"?I==="onCompositionEnd"&&D9&&(T=aB()):(N6=u,xk="value"in N6?N6.value:N6.textContent,D9=!0)),B=Zv(c,I),0<B.length&&(I=new _L(I,e,null,n,u),d.push({event:I,listeners:B}),T?I.data=T:(T=cB(n),T!==null&&(I.data=T)))),(T=g1e?y1e(e,n):v1e(e,n))&&(I=Zv(c,"onBeforeInput"),0<I.length&&(B=new _L("onBeforeInput","beforeinput",null,n,u),d.push({event:B,listeners:I}),B.data=T)),cte(d,e,c,n,u)}iU(d,t)})}function Up(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zv(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=Tp(e,n),r!=null&&o.unshift(Up(e,r,i)),r=Tp(e,t),r!=null&&o.push(Up(e,r,i))),e.tag===3)return o;e=e.return}return[]}function dte(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function gD(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=Tp(n,i),c!=null&&a.unshift(Up(n,c,l))):r||(c=Tp(n,i),c!=null&&a.push(Up(n,c,l)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var pte=/\r\n?/g,fte=/\u0000|\uFFFD/g;function yD(e){return(typeof e=="string"?e:""+e).replace(pte,`
`).replace(fte,"")}function sU(e,t){return t=yD(t),yD(e)===t}function Mn(e,t,n,o,r,i){switch(n){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||tc(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&tc(e,""+o);break;case"className":Ky(e,"class",o);break;case"tabIndex":Ky(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ky(e,n,o);break;case"style":oB(e,o,i);break;case"data":if(t!=="object"){Ky(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=pv(""+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"&&Mn(e,t,"name",r.name,r,null),Mn(e,t,"formEncType",r.formEncType,r,null),Mn(e,t,"formMethod",r.formMethod,r,null),Mn(e,t,"formTarget",r.formTarget,r,null)):(Mn(e,t,"encType",r.encType,r,null),Mn(e,t,"method",r.method,r,null),Mn(e,t,"target",r.target,r,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(n);break}o=pv(""+o),e.setAttribute(n,o);break;case"onClick":o!=null&&(e.onclick=c0);break;case"onScroll":o!=null&&I2("scroll",e);break;case"onScrollEnd":o!=null&&I2("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(I1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(I1(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=pv(""+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":I2("beforetoggle",e),I2("toggle",e),dv(e,"popover",o);break;case"xlinkActuate":t0(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":t0(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":t0(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":t0(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":t0(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":t0(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":t0(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":t0(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":t0(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":dv(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=Hee.get(n)||n,dv(e,n,o))}}function rk(e,t,n,o,r,i){switch(n){case"style":oB(e,o,i);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(I1(61));if(n=o.__html,n!=null){if(r.children!=null)throw Error(I1(60));e.innerHTML=n}}break;case"children":typeof o=="string"?tc(e,o):(typeof o=="number"||typeof o=="bigint")&&tc(e,""+o);break;case"onScroll":o!=null&&I2("scroll",e);break;case"onScrollEnd":o!=null&&I2("scrollend",e);break;case"onClick":o!=null&&(e.onclick=c0);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!JD.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[Di]||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,""):dv(e,n,o)}}}function c3(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":I2("error",e),I2("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(I1(137,t));default:Mn(e,t,i,a,n,null)}}r&&Mn(e,t,"srcSet",n.srcSet,n,null),o&&Mn(e,t,"src",n.src,n,null);return;case"input":I2("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(I1(137,t));break;default:Mn(e,t,o,u,n,null)}}tB(e,i,s,l,c,a,r,!1);return;case"select":I2("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:Mn(e,t,r,s,n,null)}t=i,n=a,e.multiple=!!o,t!=null?G9(e,!!o,t,!1):n!=null&&G9(e,!!o,n,!0);return;case"textarea":I2("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(I1(91));break;default:Mn(e,t,a,s,n,null)}rB(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:Mn(e,t,l,o,n,null)}return;case"dialog":I2("beforetoggle",e),I2("toggle",e),I2("cancel",e),I2("close",e);break;case"iframe":case"object":I2("load",e);break;case"video":case"audio":for(o=0;o<jp.length;o++)I2(jp[o],e);break;case"image":I2("error",e),I2("load",e);break;case"details":I2("toggle",e);break;case"embed":case"source":case"link":I2("error",e),I2("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(I1(137,t));default:Mn(e,t,c,o,n,null)}return;default:if(bk(t)){for(u in n)n.hasOwnProperty(u)&&(o=n[u],o!==void 0&&rk(e,t,u,o,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(o=n[s],o!=null&&Mn(e,t,s,o,n,null))}function mte(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)||Mn(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(I1(137,t));break;default:m!==d&&Mn(e,t,p,m,o,d)}}$C(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)||Mn(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&&Mn(e,t,r,i,o,l)}t=s,n=a,o=m,p!=null?G9(e,!!n,p,!1):!!o!=!!n&&(t!=null?G9(e,!!n,t,!0):G9(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:Mn(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(I1(91));break;default:r!==i&&Mn(e,t,a,r,o,i)}nB(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:Mn(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:Mn(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 S in n)p=n[S],n.hasOwnProperty(S)&&p!=null&&!o.hasOwnProperty(S)&&Mn(e,t,S,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(I1(137,t));break;default:Mn(e,t,c,p,o,m)}return;default:if(bk(t)){for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!==void 0&&!o.hasOwnProperty(v)&&rk(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||rk(e,t,u,p,o,m);return}}for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!o.hasOwnProperty(g)&&Mn(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||Mn(e,t,d,p,o,m)}function vD(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function hte(){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&&vD(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&&vD(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 ok=null,ik=null;function Xv(e){return e.nodeType===9?e:e.ownerDocument}function bD(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 lU(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 ak(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 gC=null;function gte(){var e=window.event;return e&&e.type==="popstate"?e===gC?!1:(gC=e,!0):(gC=null,!1)}var cU=typeof setTimeout=="function"?setTimeout:void 0,yte=typeof clearTimeout=="function"?clearTimeout:void 0,SD=typeof Promise=="function"?Promise:void 0,vte=typeof queueMicrotask=="function"?queueMicrotask:typeof SD<"u"?function(e){return SD.resolve(null).then(e).catch(bte)}:cU;function bte(e){setTimeout(function(){throw e})}function Q6(e){return e==="head"}function xD(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),cc(t);return}o--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")o++;else if(n==="html")Mp(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Mp(n);for(var i=n.firstChild;i;){var a=i.nextSibling,s=i.nodeName;i[Xp]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=a}}else n==="body"&&Mp(e.ownerDocument.body);n=r}while(n);cc(t)}function wD(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 sk(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":sk(n),vk(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Ste(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[Xp])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=u4(e.nextSibling),e===null)break}return null}function xte(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=u4(e.nextSibling),e===null))return null;return e}function uU(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=u4(e.nextSibling),e===null))return null;return e}function lk(e){return e.data==="$?"||e.data==="$~"}function ck(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function wte(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 u4(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 uk=null;function _D(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return u4(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function PD(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 dU(e,t,n){switch(t=Xv(n),e){case"html":if(e=t.documentElement,!e)throw Error(I1(452));return e;case"head":if(e=t.head,!e)throw Error(I1(453));return e;case"body":if(e=t.body,!e)throw Error(I1(454));return e;default:throw Error(I1(451))}}function Mp(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);vk(e)}var d4=new Map,CD=new Set;function Yv(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var b0=cn.d;cn.d={f:_te,r:Pte,D:Cte,C:kte,L:Rte,m:$te,X:Mte,S:zte,M:Ete};function _te(){var e=b0.f(),t=fb();return e||t}function Pte(e){var t=dc(e);t!==null&&t.tag===5&&t.type==="form"?oj(t):b0.r(e)}var hc=typeof document>"u"?null:document;function pU(e,t,n){var o=hc;if(o&&typeof t=="string"&&t){var r=a4(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),CD.has(r)||(CD.add(r),e={rel:e,crossOrigin:n,href:t},o.querySelector(r)===null&&(t=o.createElement("link"),c3(t,"link",e),Io(t),o.head.appendChild(t)))}}function Cte(e){b0.D(e),pU("dns-prefetch",e,null)}function kte(e,t){b0.C(e,t),pU("preconnect",e,t)}function Rte(e,t,n){b0.L(e,t,n);var o=hc;if(o&&e&&t){var r='link[rel="preload"][as="'+a4(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+a4(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+a4(n.imageSizes)+'"]')):r+='[href="'+a4(e)+'"]';var i=r;switch(t){case"style":i=lc(e);break;case"script":i=gc(e)}d4.has(i)||(e=Yn({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),d4.set(i,e),o.querySelector(r)!==null||t==="style"&&o.querySelector(tf(i))||t==="script"&&o.querySelector(nf(i))||(t=o.createElement("link"),c3(t,"link",e),Io(t),o.head.appendChild(t)))}}function $te(e,t){b0.m(e,t);var n=hc;if(n&&e){var o=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+a4(o)+'"][href="'+a4(e)+'"]',i=r;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=gc(e)}if(!d4.has(i)&&(e=Yn({rel:"modulepreload",href:e},t),d4.set(i,e),n.querySelector(r)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(nf(i)))return}o=n.createElement("link"),c3(o,"link",e),Io(o),n.head.appendChild(o)}}}function zte(e,t,n){b0.S(e,t,n);var o=hc;if(o&&e){var r=W9(o).hoistableStyles,i=lc(e);t=t||"default";var a=r.get(i);if(!a){var s={loading:0,preload:null};if(a=o.querySelector(tf(i)))s.loading=5;else{e=Yn({rel:"stylesheet",href:e,"data-precedence":t},n),(n=d4.get(i))&&rR(e,n);var l=a=o.createElement("link");Io(l),c3(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,wv(a,t,o)}a={type:"stylesheet",instance:a,count:1,state:s},r.set(i,a)}}}function Mte(e,t){b0.X(e,t);var n=hc;if(n&&e){var o=W9(n).hoistableScripts,r=gc(e),i=o.get(r);i||(i=n.querySelector(nf(r)),i||(e=Yn({src:e,async:!0},t),(t=d4.get(r))&&oR(e,t),i=n.createElement("script"),Io(i),c3(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function Ete(e,t){b0.M(e,t);var n=hc;if(n&&e){var o=W9(n).hoistableScripts,r=gc(e),i=o.get(r);i||(i=n.querySelector(nf(r)),i||(e=Yn({src:e,async:!0,type:"module"},t),(t=d4.get(r))&&oR(e,t),i=n.createElement("script"),Io(i),c3(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(r,i))}}function kD(e,t,n,o){var r=(r=B6.current)?Yv(r):null;if(!r)throw Error(I1(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=lc(n.href),n=W9(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=lc(n.href);var i=W9(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(tf(e)))&&!i._p&&(a.instance=i,a.state.loading=5),d4.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},d4.set(e,n),i||Tte(r,e,n,a.state))),t&&o===null)throw Error(I1(528,""));return a}if(t&&o!==null)throw Error(I1(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=gc(n),n=W9(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(I1(444,e))}}function lc(e){return'href="'+a4(e)+'"'}function tf(e){return'link[rel="stylesheet"]['+e+"]"}function fU(e){return Yn({},e,{"data-precedence":e.precedence,precedence:null})}function Tte(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}),c3(t,"link",n),Io(t),e.head.appendChild(t))}function gc(e){return'[src="'+a4(e)+'"]'}function nf(e){return"script[async]"+e}function RD(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+a4(n.href)+'"]');if(o)return t.instance=o,Io(o),o;var r=Yn({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Io(o),c3(o,"style",r),wv(o,n.precedence,e),t.instance=o;case"stylesheet":r=lc(n.href);var i=e.querySelector(tf(r));if(i)return t.state.loading|=4,t.instance=i,Io(i),i;o=fU(n),(r=d4.get(r))&&rR(o,r),i=(e.ownerDocument||e).createElement("link"),Io(i);var a=i;return a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),c3(i,"link",o),t.state.loading|=4,wv(i,n.precedence,e),t.instance=i;case"script":return i=gc(n.src),(r=e.querySelector(nf(i)))?(t.instance=r,Io(r),r):(o=n,(r=d4.get(i))&&(o=Yn({},n),oR(o,r)),e=e.ownerDocument||e,r=e.createElement("script"),Io(r),c3(r,"link",o),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(I1(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,wv(o,n.precedence,e));return t.instance}function wv(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 rR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function oR(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var _v=null;function $D(e,t,n){if(_v===null){var o=new Map,r=_v=new Map;r.set(n,o)}else r=_v,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[Xp]||i[a3]||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 zD(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Ate(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 mU(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Ite(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=lc(o.href),i=t.querySelector(tf(r));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Kv.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,Io(i);return}i=t.ownerDocument||t,o=fU(o),(r=d4.get(r))&&rR(o,r),i=i.createElement("link"),Io(i);var a=i;a._p=new Promise(function(s,l){a.onload=s,a.onerror=l}),c3(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=Kv.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var yC=0;function Nte(e,t){return e.stylesheets&&e.count===0&&Pv(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var o=setTimeout(function(){if(e.stylesheets&&Pv(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&yC===0&&(yC=62500*hte());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Pv(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>yC?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(r)}}:null}function Kv(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Pv(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Jv=null;function Pv(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Jv=new Map,t.forEach(Ote,e),Jv=null,Kv.call(e))}function Ote(e,t){if(!(t.state.loading&4)){var n=Jv.get(e);if(n)var o=n.get(null);else{n=new Map,Jv.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=Kv.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 Fp={$$typeof:l0,Provider:null,Consumer:null,_currentValue:El,_currentValue2:El,_threadCount:0};function Lte(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=HP(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=HP(0),this.hiddenUpdates=HP(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 hU(e,t,n,o,r,i,a,s,l,c,u,d){return e=new Lte(e,t,n,a,l,c,u,d,s),t=1,i===!0&&(t|=24),i=fa(3,null,null,t),e.current=i,i.stateNode=e,t=Mk(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:o,isDehydrated:n,cache:t},Ak(i),e}function gU(e){return e?(e=F9,e):F9}function yU(e,t,n,o,r,i){r=gU(r),o.context===null?o.context=r:o.pendingContext=r,o=U6(t),o.payload={element:n},i=i===void 0?null:i,i!==null&&(o.callback=i),n=F6(e,o,t),n!==null&&(Li(n,e,t),wp(n,e,t))}function MD(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function iR(e,t){MD(e,t),(e=e.alternate)&&MD(e,t)}function vU(e){if(e.tag===13||e.tag===31){var t=Vl(e,67108864);t!==null&&Li(t,e,67108864),iR(e,67108864)}}function ED(e){if(e.tag===13||e.tag===31){var t=va();t=gk(t);var n=Vl(e,t);n!==null&&Li(n,e,t),iR(e,t)}}var Qv=!0;function Dte(e,t,n,o){var r=i2.T;i2.T=null;var i=cn.p;try{cn.p=2,aR(e,t,n,o)}finally{cn.p=i,i2.T=r}}function Bte(e,t,n,o){var r=i2.T;i2.T=null;var i=cn.p;try{cn.p=8,aR(e,t,n,o)}finally{cn.p=i,i2.T=r}}function aR(e,t,n,o){if(Qv){var r=dk(o);if(r===null)hC(e,t,o,eb,n),TD(e,o);else if(Ute(r,e,t,n,o))o.stopPropagation();else if(TD(e,o),t&4&&-1<jte.indexOf(e)){for(;r!==null;){var i=dc(r);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var a=$l(i.pendingLanes);if(a!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var l=1<<31-ya(a);s.entanglements[1]|=l,a&=~l}ts(i),(ln&6)===0&&(Hv=ha()+500,ef(0,!1))}}break;case 31:case 13:s=Vl(i,2),s!==null&&Li(s,i,2),fb(),iR(i,2)}if(i=dk(o),i===null&&hC(e,t,o,eb,n),i===r)break;r=i}r!==null&&o.stopPropagation()}else hC(e,t,o,null,n)}}function dk(e){return e=Sk(e),sR(e)}var eb=null;function sR(e){if(eb=null,e=O9(e),e!==null){var t=qp(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=DD(t),e!==null)return e;e=null}else if(n===31){if(e=BD(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 eb=e,null}function bU(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(Ree()){case HD:return 2;case VD:return 8;case zv:case $ee:return 32;case qD:return 268435456;default:return 32}default:return 32}}var pk=!1,q6=null,W6=null,G6=null,Hp=new Map,Vp=new Map,A6=[],jte="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 TD(e,t){switch(e){case"focusin":case"focusout":q6=null;break;case"dragenter":case"dragleave":W6=null;break;case"mouseover":case"mouseout":G6=null;break;case"pointerover":case"pointerout":Hp.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vp.delete(t.pointerId)}}function dp(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=dc(t),t!==null&&vU(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function Ute(e,t,n,o,r){switch(t){case"focusin":return q6=dp(q6,e,t,n,o,r),!0;case"dragenter":return W6=dp(W6,e,t,n,o,r),!0;case"mouseover":return G6=dp(G6,e,t,n,o,r),!0;case"pointerover":var i=r.pointerId;return Hp.set(i,dp(Hp.get(i)||null,e,t,n,o,r)),!0;case"gotpointercapture":return i=r.pointerId,Vp.set(i,dp(Vp.get(i)||null,e,t,n,o,r)),!0}return!1}function SU(e){var t=O9(e.target);if(t!==null){var n=qp(t);if(n!==null){if(t=n.tag,t===13){if(t=DD(n),t!==null){e.blockedOn=t,hL(e.priority,function(){ED(n)});return}}else if(t===31){if(t=BD(n),t!==null){e.blockedOn=t,hL(e.priority,function(){ED(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 Cv(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dk(e.nativeEvent);if(n===null){n=e.nativeEvent;var o=new n.constructor(n.type,n);MC=o,n.target.dispatchEvent(o),MC=null}else return t=dc(n),t!==null&&vU(t),e.blockedOn=n,!1;t.shift()}return!0}function AD(e,t,n){Cv(e)&&n.delete(t)}function Fte(){pk=!1,q6!==null&&Cv(q6)&&(q6=null),W6!==null&&Cv(W6)&&(W6=null),G6!==null&&Cv(G6)&&(G6=null),Hp.forEach(AD),Vp.forEach(AD)}function cv(e,t){e.blockedOn===t&&(e.blockedOn=null,pk||(pk=!0,vo.unstable_scheduleCallback(vo.unstable_NormalPriority,Fte)))}var uv=null;function ID(e){uv!==e&&(uv=e,vo.unstable_scheduleCallback(vo.unstable_NormalPriority,function(){uv===e&&(uv=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(sR(o||n)===null)continue;break}var i=dc(n);i!==null&&(e.splice(t,3),t-=3,WC(i,{pending:!0,data:r,method:n.method,action:o},o,r))}}))}function cc(e){function t(l){return cv(l,e)}q6!==null&&cv(q6,e),W6!==null&&cv(W6,e),G6!==null&&cv(G6,e),Hp.forEach(t),Vp.forEach(t);for(var n=0;n<A6.length;n++){var o=A6[n];o.blockedOn===e&&(o.blockedOn=null)}for(;0<A6.length&&(n=A6[0],n.blockedOn===null);)SU(n),n.blockedOn===null&&A6.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[Di]||null;if(typeof i=="function")a||ID(n);else if(a){var s=null;if(i&&i.hasAttribute("formAction")){if(r=i,a=i[Di]||null)s=a.formAction;else if(sR(r)!==null)continue}else s=a.action;typeof s=="function"?n[o+1]=s:(n.splice(o,3),o-=3),ID(n)}}}function xU(){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 lR(e){this._internalRoot=e}gb.prototype.render=lR.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(I1(409));var n=t.current,o=va();yU(n,o,e,t,null,null)};gb.prototype.unmount=lR.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yU(e.current,2,null,e,null,null),fb(),t[uc]=null}};function gb(e){this._internalRoot=e}gb.prototype.unstable_scheduleHydration=function(e){if(e){var t=YD();e={blockedOn:null,target:e,priority:t};for(var n=0;n<A6.length&&t!==0&&t<A6[n].priority;n++);A6.splice(n,0,e),n===0&&SU(e)}};var ND=OD.version;if(ND!=="19.2.7")throw Error(I1(527,ND,"19.2.7"));cn.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(I1(188)):(e=Object.keys(e).join(","),Error(I1(268,e)));return e=See(t),e=e!==null?jD(e):null,e=e===null?null:e.stateNode,e};var Hte={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:i2,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(pp=__REACT_DEVTOOLS_GLOBAL_HOOK__,!pp.isDisabled&&pp.supportsFiber))try{Wp=pp.inject(Hte),ga=pp}catch{}var pp;yb.createRoot=function(e,t){if(!LD(e))throw Error(I1(299));var n=!1,o="",r=pj,i=fj,a=mj;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=hU(e,1,!1,null,null,n,o,null,r,i,a,xU),e[uc]=t.current,nR(e),new lR(t)};yb.hydrateRoot=function(e,t,n){if(!LD(e))throw Error(I1(299));var o=!1,r="",i=pj,a=fj,s=mj,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=hU(e,1,!0,t,n??null,o,r,l,i,a,s,xU),t.context=gU(null),n=t.current,o=va(),o=gk(o),r=U6(o),r.callback=null,F6(n,r,o),n=o,t.current.lanes=n,Zp(t,n),ts(t),e[uc]=t.current,nR(e),new gb(t)};yb.version="19.2.7"});var CU=G4((zue,PU)=>{"use strict";function _U(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_U)}catch(e){console.error(e)}}_U(),PU.exports=wU()});var JW=G4(dw=>{"use strict";var l4e=Symbol.for("react.transitional.element"),c4e=Symbol.for("react.fragment");function KW(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:l4e,type:e,key:o,ref:t!==void 0?t:null,props:n}}dw.Fragment=c4e;dw.jsx=KW;dw.jsxs=KW});var Bo=G4((fye,QW)=>{"use strict";QW.exports=JW()});var BX=G4((LI,DI)=>{(function(e,t){typeof LI=="object"&&typeof DI<"u"?DI.exports=t():typeof define=="function"&&define.amd?define(t):e.createREGL=t()})(LI,(function(){"use strict";var e=function(_){return _ instanceof Uint8Array||_ instanceof Uint16Array||_ instanceof Uint32Array||_ instanceof Int8Array||_ instanceof Int16Array||_ instanceof Int32Array||_ instanceof Float32Array||_ instanceof Float64Array||_ instanceof Uint8ClampedArray},t=function(_,j){for(var Q=Object.keys(j),je=0;je<Q.length;++je)_[Q[je]]=j[Q[je]];return _},n=`
`;function o(_){return typeof atob<"u"?atob(_):"base64:"+_}function r(_){var j=new Error("(regl) "+_);throw console.error(j),j}function i(_,j){_||r(j)}function a(_){return _?": "+_:""}function s(_,j,Q){_ in j||r("unknown parameter ("+_+")"+a(Q)+". possible values: "+Object.keys(j).join())}function l(_,j){e(_)||r("invalid parameter type"+a(j)+". must be a typed array")}function c(_,j){switch(j){case"number":return typeof _=="number";case"object":return typeof _=="object";case"string":return typeof _=="string";case"boolean":return typeof _=="boolean";case"function":return typeof _=="function";case"undefined":return typeof _>"u";case"symbol":return typeof _=="symbol"}}function u(_,j,Q){c(_,j)||r("invalid parameter type"+a(Q)+". expected "+j+", got "+typeof _)}function d(_,j){_>=0&&(_|0)===_||r("invalid parameter type, ("+_+")"+a(j)+". must be a nonnegative integer")}function p(_,j,Q){j.indexOf(_)<0&&r("invalid value"+a(Q)+". must be one of: "+j)}var m=["gl","canvas","container","attributes","pixelRatio","extensions","optionalExtensions","profile","onDone"];function h(_){Object.keys(_).forEach(function(j){m.indexOf(j)<0&&r('invalid regl constructor argument "'+j+'". must be one of '+m)})}function S(_,j){for(_=_+"";_.length<j;)_=" "+_;return _}function v(){this.name="unknown",this.lines=[],this.index={},this.hasErrors=!1}function g(_,j){this.number=_,this.line=j,this.errors=[]}function y(_,j,Q){this.file=_,this.line=j,this.message=Q}function w(){var _=new Error,j=(_.stack||_).toString(),Q=/compileProcedure.*\n\s*at.*\((.*)\)/.exec(j);if(Q)return Q[1];var je=/compileProcedure.*\n\s*at\s+(.*)(\n|$)/.exec(j);return je?je[1]:"unknown"}function x(){var _=new Error,j=(_.stack||_).toString(),Q=/at REGLCommand.*\n\s+at.*\((.*)\)/.exec(j);if(Q)return Q[1];var je=/at REGLCommand.*\n\s+at\s+(.*)\n/.exec(j);return je?je[1]:"unknown"}function R(_,j){var Q=_.split(`
`),je=1,o1=0,De={unknown:new v,0:new v};De.unknown.name=De[0].name=j||w(),De.unknown.lines.push(new g(0,""));for(var Ye=0;Ye<Q.length;++Ye){var t1=Q[Ye],P1=/^\s*#\s*(\w+)\s+(.+)\s*$/.exec(t1);if(P1)switch(P1[1]){case"line":var R1=/(\d+)(\s+\d+)?/.exec(P1[2]);R1&&(je=R1[1]|0,R1[2]&&(o1=R1[2]|0,o1 in De||(De[o1]=new v)));break;case"define":var L1=/SHADER_NAME(_B64)?\s+(.*)$/.exec(P1[2]);L1&&(De[o1].name=L1[1]?o(L1[2]):L1[2]);break}De[o1].lines.push(new g(je++,t1))}return Object.keys(De).forEach(function(O1){var B1=De[O1];B1.lines.forEach(function($1){B1.index[$1.number]=$1})}),De}function k(_){var j=[];return _.split(`
`).forEach(function(Q){if(!(Q.length<5)){var je=/^ERROR:\s+(\d+):(\d+):\s*(.*)$/.exec(Q);je?j.push(new y(je[1]|0,je[2]|0,je[3].trim())):Q.length>0&&j.push(new y("unknown",0,Q))}}),j}function B(_,j){j.forEach(function(Q){var je=_[Q.file];if(je){var o1=je.index[Q.line];if(o1){o1.errors.push(Q),je.hasErrors=!0;return}}_.unknown.hasErrors=!0,_.unknown.lines[0].errors.push(Q)})}function T(_,j,Q,je,o1){if(!_.getShaderParameter(j,_.COMPILE_STATUS)){var De=_.getShaderInfoLog(j),Ye=je===_.FRAGMENT_SHADER?"fragment":"vertex";Y(Q,"string",Ye+" shader source must be a string",o1);var t1=R(Q,o1),P1=k(De);B(t1,P1),Object.keys(t1).forEach(function(R1){var L1=t1[R1];if(!L1.hasErrors)return;var O1=[""],B1=[""];function $1(N1,ke){O1.push(N1),B1.push(ke||"")}$1("file number "+R1+": "+L1.name+`
`,"color:red;text-decoration:underline;font-weight:bold"),L1.lines.forEach(function(N1){if(N1.errors.length>0){$1(S(N1.number,4)+"|  ","background-color:yellow; font-weight:bold"),$1(N1.line+n,"color:red; background-color:yellow; font-weight:bold");var ke=0;N1.errors.forEach(function(Ge){var T1=Ge.message,nt=/^\s*'(.*)'\s*:\s*(.*)$/.exec(T1);if(nt){var v1=nt[1];switch(T1=nt[2],v1){case"assign":v1="=";break}ke=Math.max(N1.line.indexOf(v1,ke),0)}else ke=0;$1(S("| ",6)),$1(S("^^^",ke+3)+n,"font-weight:bold"),$1(S("| ",6)),$1(T1+n,"font-weight:bold")}),$1(S("| ",6)+n)}else $1(S(N1.number,4)+"|  "),$1(N1.line+n,"color:red")}),typeof document<"u"&&!window.chrome?(B1[0]=O1.join("%c"),console.log.apply(console,B1)):console.log(O1.join(""))}),i.raise("Error compiling "+Ye+" shader, "+t1[0].name)}}function I(_,j,Q,je,o1){if(!_.getProgramParameter(j,_.LINK_STATUS)){var De=_.getProgramInfoLog(j),Ye=R(Q,o1),t1=R(je,o1),P1='Error linking program with vertex shader, "'+t1[0].name+'", and fragment shader "'+Ye[0].name+'"';typeof document<"u"?console.log("%c"+P1+n+"%c"+De,"color:red;text-decoration:underline;font-weight:bold","color:red"):console.log(P1+n+De),i.raise(P1)}}function q(_){_._commandRef=w()}function H(_,j,Q,je){q(_);function o1(P1){return P1?je.id(P1):0}_._fragId=o1(_.static.frag),_._vertId=o1(_.static.vert);function De(P1,R1){Object.keys(R1).forEach(function(L1){P1[je.id(L1)]=!0})}var Ye=_._uniformSet={};De(Ye,j.static),De(Ye,j.dynamic);var t1=_._attributeSet={};De(t1,Q.static),De(t1,Q.dynamic),_._hasCount="count"in _.static||"count"in _.dynamic||"elements"in _.static||"elements"in _.dynamic}function E(_,j){var Q=x();r(_+" in command "+(j||w())+(Q==="unknown"?"":" called from "+Q))}function ee(_,j,Q){_||E(j,Q||w())}function ue(_,j,Q,je){_ in j||E("unknown parameter ("+_+")"+a(Q)+". possible values: "+Object.keys(j).join(),je||w())}function Y(_,j,Q,je){c(_,j)||E("invalid parameter type"+a(Q)+". expected "+j+", got "+typeof _,je||w())}function G(_){_()}function Re(_,j,Q){_.texture?p(_.texture._texture.internalformat,j,"unsupported texture format for attachment"):p(_.renderbuffer._renderbuffer.format,Q,"unsupported renderbuffer format for attachment")}var Ue=33071,we=9728,$e=9984,He=9985,n1=9986,k1=9987,l1=5120,se=5121,pe=5122,Fe=5123,p1=5124,h1=5125,H1=5126,Oe=32819,Be=32820,a1=33635,Pe=34042,ye=36193,fe={};fe[l1]=fe[se]=1,fe[pe]=fe[Fe]=fe[ye]=fe[a1]=fe[Oe]=fe[Be]=2,fe[p1]=fe[h1]=fe[H1]=fe[Pe]=4;function ge(_,j){return _===Be||_===Oe||_===a1?2:_===Pe?4:fe[_]*j}function te(_){return!(_&_-1)&&!!_}function Te(_,j,Q){var je,o1=j.width,De=j.height,Ye=j.channels;i(o1>0&&o1<=Q.maxTextureSize&&De>0&&De<=Q.maxTextureSize,"invalid texture shape"),(_.wrapS!==Ue||_.wrapT!==Ue)&&i(te(o1)&&te(De),"incompatible wrap mode for texture, both width and height must be power of 2"),j.mipmask===1?o1!==1&&De!==1&&i(_.minFilter!==$e&&_.minFilter!==n1&&_.minFilter!==He&&_.minFilter!==k1,"min filter requires mipmap"):(i(te(o1)&&te(De),"texture must be a square power of 2 to support mipmapping"),i(j.mipmask===(o1<<1)-1,"missing or incomplete mipmap data")),j.type===H1&&(Q.extensions.indexOf("oes_texture_float_linear")<0&&i(_.minFilter===we&&_.magFilter===we,"filter not supported, must enable oes_texture_float_linear"),i(!_.genMipmaps,"mipmap generation not supported with float textures"));var t1=j.images;for(je=0;je<16;++je)if(t1[je]){var P1=o1>>je,R1=De>>je;i(j.mipmask&1<<je,"missing mipmap data");var L1=t1[je];if(i(L1.width===P1&&L1.height===R1,"invalid shape for mip images"),i(L1.format===j.format&&L1.internalformat===j.internalformat&&L1.type===j.type,"incompatible type for mip image"),!L1.compressed)if(L1.data){var O1=Math.ceil(ge(L1.type,Ye)*P1/L1.unpackAlignment)*L1.unpackAlignment;i(L1.data.byteLength===O1*R1,"invalid data for image, buffer size is inconsistent with image format")}else L1.element||L1.copy}else _.genMipmaps||i((j.mipmask&1<<je)===0,"extra mipmap data");j.compressed&&i(!_.genMipmaps,"mipmap generation for compressed images not supported")}function u1(_,j,Q,je){var o1=_.width,De=_.height,Ye=_.channels;i(o1>0&&o1<=je.maxTextureSize&&De>0&&De<=je.maxTextureSize,"invalid texture shape"),i(o1===De,"cube map must be square"),i(j.wrapS===Ue&&j.wrapT===Ue,"wrap mode not supported by cube map");for(var t1=0;t1<Q.length;++t1){var P1=Q[t1];i(P1.width===o1&&P1.height===De,"inconsistent cube map face shape"),j.genMipmaps&&(i(!P1.compressed,"can not generate mipmap for compressed textures"),i(P1.mipmask===1,"can not specify mipmaps and generate mipmaps"));for(var R1=P1.images,L1=0;L1<16;++L1){var O1=R1[L1];if(O1){var B1=o1>>L1,$1=De>>L1;i(P1.mipmask&1<<L1,"missing mipmap data"),i(O1.width===B1&&O1.height===$1,"invalid shape for mip images"),i(O1.format===_.format&&O1.internalformat===_.internalformat&&O1.type===_.type,"incompatible type for mip image"),O1.compressed||(O1.data?i(O1.data.byteLength===B1*$1*Math.max(ge(O1.type,Ye),O1.unpackAlignment),"invalid data for image, buffer size is inconsistent with image format"):O1.element||O1.copy)}}}}var $=t(i,{optional:G,raise:r,commandRaise:E,command:ee,parameter:s,commandParameter:ue,constructor:h,type:u,commandType:Y,isTypedArray:l,nni:d,oneOf:p,shaderError:T,linkError:I,callSite:x,saveCommandRef:q,saveDrawInfo:H,framebufferFormat:Re,guessCommand:w,texture2D:Te,textureCube:u1}),Y1=0,j1=0,Z1=5,Xe=6;function st(_,j){this.id=Y1++,this.type=_,this.data=j}function tt(_){return _.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function Pt(_){if(_.length===0)return[];var j=_.charAt(0),Q=_.charAt(_.length-1);if(_.length>1&&j===Q&&(j==='"'||j==="'"))return['"'+tt(_.substr(1,_.length-2))+'"'];var je=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(_);if(je)return Pt(_.substr(0,je.index)).concat(Pt(je[1])).concat(Pt(_.substr(je.index+je[0].length)));var o1=_.split(".");if(o1.length===1)return['"'+tt(_)+'"'];for(var De=[],Ye=0;Ye<o1.length;++Ye)De=De.concat(Pt(o1[Ye]));return De}function At(_){return"["+Pt(_).join("][")+"]"}function Kt(_,j){return new st(_,At(j+""))}function dt(_){return typeof _=="function"&&!_._reglType||_ instanceof st}function Bt(_,j){if(typeof _=="function")return new st(j1,_);if(typeof _=="number"||typeof _=="boolean")return new st(Z1,_);if(Array.isArray(_))return new st(Xe,_.map(function(Q,je){return Bt(Q,j+"["+je+"]")}));if(_ instanceof st)return _;$(!1,"invalid option type in uniform "+j)}var Lt={DynamicVariable:st,define:Kt,isDynamic:dt,unbox:Bt,accessor:At},S2={next:typeof requestAnimationFrame=="function"?function(_){return requestAnimationFrame(_)}:function(_){return setTimeout(_,16)},cancel:typeof cancelAnimationFrame=="function"?function(_){return cancelAnimationFrame(_)}:clearTimeout},Rn=typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return+new Date};function J2(){var _={"":0},j=[""];return{id:function(Q){var je=_[Q];return je||(je=_[Q]=j.length,j.push(Q),je)},str:function(Q){return j[Q]}}}function pt(_,j,Q){var je=document.createElement("canvas");t(je.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),_.appendChild(je),_===document.body&&(je.style.position="absolute",t(_.style,{margin:0,padding:0}));function o1(){var t1=window.innerWidth,P1=window.innerHeight;if(_!==document.body){var R1=je.getBoundingClientRect();t1=R1.right-R1.left,P1=R1.bottom-R1.top}je.width=Q*t1,je.height=Q*P1}var De;_!==document.body&&typeof ResizeObserver=="function"?(De=new ResizeObserver(function(){setTimeout(o1)}),De.observe(_)):window.addEventListener("resize",o1,!1);function Ye(){De?De.disconnect():window.removeEventListener("resize",o1),_.removeChild(je)}return o1(),{canvas:je,onDestroy:Ye}}function _2(_,j){function Q(je){try{return _.getContext(je,j)}catch{return null}}return Q("webgl")||Q("experimental-webgl")||Q("webgl-experimental")}function k2(_){return typeof _.nodeName=="string"&&typeof _.appendChild=="function"&&typeof _.getBoundingClientRect=="function"}function $n(_){return typeof _.drawArrays=="function"||typeof _.drawElements=="function"}function Nn(_){return typeof _=="string"?_.split():($(Array.isArray(_),"invalid extension array"),_)}function jn(_){return typeof _=="string"?($(typeof document<"u","not supported outside of DOM"),document.querySelector(_)):_}function pr(_){var j=_||{},Q,je,o1,De,Ye={},t1=[],P1=[],R1=typeof window>"u"?1:window.devicePixelRatio,L1=!1,O1=function(N1){N1&&$.raise(N1)},B1=function(){};if(typeof j=="string"?($(typeof document<"u","selector queries only supported in DOM environments"),Q=document.querySelector(j),$(Q,"invalid query string for element")):typeof j=="object"?k2(j)?Q=j:$n(j)?(De=j,o1=De.canvas):($.constructor(j),"gl"in j?De=j.gl:"canvas"in j?o1=jn(j.canvas):"container"in j&&(je=jn(j.container)),"attributes"in j&&(Ye=j.attributes,$.type(Ye,"object","invalid context attributes")),"extensions"in j&&(t1=Nn(j.extensions)),"optionalExtensions"in j&&(P1=Nn(j.optionalExtensions)),"onDone"in j&&($.type(j.onDone,"function","invalid or missing onDone callback"),O1=j.onDone),"profile"in j&&(L1=!!j.profile),"pixelRatio"in j&&(R1=+j.pixelRatio,$(R1>0,"invalid pixel ratio"))):$.raise("invalid arguments to regl"),Q&&(Q.nodeName.toLowerCase()==="canvas"?o1=Q:je=Q),!De){if(!o1){$(typeof document<"u","must manually specify webgl context outside of DOM environments");var $1=pt(je||document.body,O1,R1);if(!$1)return null;o1=$1.canvas,B1=$1.onDestroy}Ye.premultipliedAlpha===void 0&&(Ye.premultipliedAlpha=!0),De=_2(o1,Ye)}return De?{gl:De,canvas:o1,container:je,extensions:t1,optionalExtensions:P1,pixelRatio:R1,profile:L1,onDone:O1,onDestroy:B1}:(B1(),O1("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function yn(_,j){var Q={};function je(Ye){$.type(Ye,"string","extension name must be string");var t1=Ye.toLowerCase(),P1;try{P1=Q[t1]=_.getExtension(t1)}catch{}return!!P1}for(var o1=0;o1<j.extensions.length;++o1){var De=j.extensions[o1];if(!je(De))return j.onDestroy(),j.onDone('"'+De+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return j.optionalExtensions.forEach(je),{extensions:Q,restore:function(){Object.keys(Q).forEach(function(Ye){if(Q[Ye]&&!je(Ye))throw new Error("(regl): error restoring extension "+Ye)})}}}function vn(_,j){for(var Q=Array(_),je=0;je<_;++je)Q[je]=j(je);return Q}var ft=5120,Q2=5121,Wr=5122,S3=5123,xr=5124,wo=5125,F2=5126;function Jn(_){for(var j=16;j<=1<<28;j*=16)if(_<=j)return j;return 0}function g1(_){var j,Q;return j=(_>65535)<<4,_>>>=j,Q=(_>255)<<3,_>>>=Q,j|=Q,Q=(_>15)<<2,_>>>=Q,j|=Q,Q=(_>3)<<1,_>>>=Q,j|=Q,j|_>>1}function _1(){var _=vn(8,function(){return[]});function j(De){var Ye=Jn(De),t1=_[g1(Ye)>>2];return t1.length>0?t1.pop():new ArrayBuffer(Ye)}function Q(De){_[g1(De.byteLength)>>2].push(De)}function je(De,Ye){var t1=null;switch(De){case ft:t1=new Int8Array(j(Ye),0,Ye);break;case Q2:t1=new Uint8Array(j(Ye),0,Ye);break;case Wr:t1=new Int16Array(j(2*Ye),0,Ye);break;case S3:t1=new Uint16Array(j(2*Ye),0,Ye);break;case xr:t1=new Int32Array(j(4*Ye),0,Ye);break;case wo:t1=new Uint32Array(j(4*Ye),0,Ye);break;case F2:t1=new Float32Array(j(4*Ye),0,Ye);break;default:return null}return t1.length!==Ye?t1.subarray(0,Ye):t1}function o1(De){Q(De.buffer)}return{alloc:j,free:Q,allocType:je,freeType:o1}}var vt=_1();vt.zero=_1();var Et=3408,en=3410,bn=3411,sn=3412,Gr=3413,qo=3414,t2=3415,Qn=33901,mt=33902,fr=3379,x3=3386,wr=34921,w3=36347,_r=36348,bi=35661,Ki=35660,Z3=34930,X3=36349,_3=34076,Ia=34024,Un=7936,Ir=7937,Ji=7938,h2=35724,Jt=34047,uo=36063,P3=34852,Wo=3553,Y3=34067,mr=34069,Go=33984,Pr=6408,K3=5126,C3=5121,Zo=36160,po=36053,M2=36064,hr=16384,Qi=function(_,j){var Q=1;j.ext_texture_filter_anisotropic&&(Q=_.getParameter(Jt));var je=1,o1=1;j.webgl_draw_buffers&&(je=_.getParameter(P3),o1=_.getParameter(uo));var De=!!j.oes_texture_float;if(De){var Ye=_.createTexture();_.bindTexture(Wo,Ye),_.texImage2D(Wo,0,Pr,1,1,0,Pr,K3,null);var t1=_.createFramebuffer();if(_.bindFramebuffer(Zo,t1),_.framebufferTexture2D(Zo,M2,Wo,Ye,0),_.bindTexture(Wo,null),_.checkFramebufferStatus(Zo)!==po)De=!1;else{_.viewport(0,0,1,1),_.clearColor(1,0,0,1),_.clear(hr);var P1=vt.allocType(K3,4);_.readPixels(0,0,1,1,Pr,K3,P1),_.getError()?De=!1:(_.deleteFramebuffer(t1),_.deleteTexture(Ye),De=P1[0]===1),vt.freeType(P1)}}var R1=typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent)),L1=!0;if(!R1){var O1=_.createTexture(),B1=vt.allocType(C3,36);_.activeTexture(Go),_.bindTexture(Y3,O1),_.texImage2D(mr,0,Pr,3,3,0,Pr,C3,B1),vt.freeType(B1),_.bindTexture(Y3,null),_.deleteTexture(O1),L1=!_.getError()}return{colorBits:[_.getParameter(en),_.getParameter(bn),_.getParameter(sn),_.getParameter(Gr)],depthBits:_.getParameter(qo),stencilBits:_.getParameter(t2),subpixelBits:_.getParameter(Et),extensions:Object.keys(j).filter(function($1){return!!j[$1]}),maxAnisotropic:Q,maxDrawbuffers:je,maxColorAttachments:o1,pointSizeDims:_.getParameter(Qn),lineWidthDims:_.getParameter(mt),maxViewportDims:_.getParameter(x3),maxCombinedTextureUnits:_.getParameter(bi),maxCubeMapSize:_.getParameter(_3),maxRenderbufferSize:_.getParameter(Ia),maxTextureUnits:_.getParameter(Z3),maxTextureSize:_.getParameter(fr),maxAttributes:_.getParameter(wr),maxVertexUniforms:_.getParameter(w3),maxVertexTextureUnits:_.getParameter(Ki),maxVaryingVectors:_.getParameter(_r),maxFragmentUniforms:_.getParameter(X3),glsl:_.getParameter(h2),renderer:_.getParameter(Ir),vendor:_.getParameter(Un),version:_.getParameter(Ji),readFloat:De,npotTextureCube:L1}};function Sn(_){return!!_&&typeof _=="object"&&Array.isArray(_.shape)&&Array.isArray(_.stride)&&typeof _.offset=="number"&&_.shape.length===_.stride.length&&(Array.isArray(_.data)||e(_.data))}var P2=function(_){return Object.keys(_).map(function(j){return _[j]})},Fn={shape:Hn,flatten:Zr};function Nr(_,j,Q){for(var je=0;je<j;++je)Q[je]=_[je]}function Xo(_,j,Q,je){for(var o1=0,De=0;De<j;++De)for(var Ye=_[De],t1=0;t1<Q;++t1)je[o1++]=Ye[t1]}function _o(_,j,Q,je,o1,De){for(var Ye=De,t1=0;t1<j;++t1)for(var P1=_[t1],R1=0;R1<Q;++R1)for(var L1=P1[R1],O1=0;O1<je;++O1)o1[Ye++]=L1[O1]}function fo(_,j,Q,je,o1){for(var De=1,Ye=Q+1;Ye<j.length;++Ye)De*=j[Ye];var t1=j[Q];if(j.length-Q===4){var P1=j[Q+1],R1=j[Q+2],L1=j[Q+3];for(Ye=0;Ye<t1;++Ye)_o(_[Ye],P1,R1,L1,je,o1),o1+=De}else for(Ye=0;Ye<t1;++Ye)fo(_[Ye],j,Q+1,je,o1),o1+=De}function Zr(_,j,Q,je){var o1=1;if(j.length)for(var De=0;De<j.length;++De)o1*=j[De];else o1=0;var Ye=je||vt.allocType(Q,o1);switch(j.length){case 0:break;case 1:Nr(_,j[0],Ye);break;case 2:Xo(_,j[0],j[1],Ye);break;case 3:_o(_,j[0],j[1],j[2],Ye,0);break;default:fo(_,j,0,Ye,0)}return Ye}function Hn(_){for(var j=[],Q=_;Q.length;Q=Q[0])j.push(Q.length);return j}var W2={"[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},Cr=5120,tn=5122,kr=5124,J3=5121,G7=5123,Or=5125,Lr=5126,Yo=5126,Xr={int8:Cr,int16:tn,int32:kr,uint8:J3,uint16:G7,uint32:Or,float:Lr,float32:Yo},e6=35048,Na=35040,Oa={dynamic:e6,stream:Na,static:35044},Ko=Fn.flatten,Q3=Fn.shape,La=35044,Jo=35040,Qo=5121,mo=5126,Po=[];Po[5120]=1,Po[5122]=2,Po[5124]=4,Po[5121]=1,Po[5123]=2,Po[5125]=4,Po[5126]=4;function k3(_){return W2[Object.prototype.toString.call(_)]|0}function Da(_,j){for(var Q=0;Q<j.length;++Q)_[Q]=j[Q]}function ea(_,j,Q,je,o1,De,Ye){for(var t1=0,P1=0;P1<Q;++P1)for(var R1=0;R1<je;++R1)_[t1++]=j[o1*P1+De*R1+Ye]}function w5(_,j,Q,je){var o1=0,De={};function Ye(ke){this.id=o1++,this.buffer=_.createBuffer(),this.type=ke,this.usage=La,this.byteLength=0,this.dimension=1,this.dtype=Qo,this.persistentData=null,Q.profile&&(this.stats={size:0})}Ye.prototype.bind=function(){_.bindBuffer(this.type,this.buffer)},Ye.prototype.destroy=function(){B1(this)};var t1=[];function P1(ke,Ge){var T1=t1.pop();return T1||(T1=new Ye(ke)),T1.bind(),O1(T1,Ge,Jo,0,1,!1),T1}function R1(ke){t1.push(ke)}function L1(ke,Ge,T1){ke.byteLength=Ge.byteLength,_.bufferData(ke.type,Ge,T1)}function O1(ke,Ge,T1,nt,v1,D1){var X1;if(ke.usage=T1,Array.isArray(Ge)){if(ke.dtype=nt||mo,Ge.length>0){var $t;if(Array.isArray(Ge[0])){X1=Q3(Ge);for(var i1=1,r1=1;r1<X1.length;++r1)i1*=X1[r1];ke.dimension=i1,$t=Ko(Ge,X1,ke.dtype),L1(ke,$t,T1),D1?ke.persistentData=$t:vt.freeType($t)}else if(typeof Ge[0]=="number"){ke.dimension=v1;var ct=vt.allocType(ke.dtype,Ge.length);Da(ct,Ge),L1(ke,ct,T1),D1?ke.persistentData=ct:vt.freeType(ct)}else e(Ge[0])?(ke.dimension=Ge[0].length,ke.dtype=nt||k3(Ge[0])||mo,$t=Ko(Ge,[Ge.length,Ge[0].length],ke.dtype),L1(ke,$t,T1),D1?ke.persistentData=$t:vt.freeType($t)):$.raise("invalid buffer data")}}else if(e(Ge))ke.dtype=nt||k3(Ge),ke.dimension=v1,L1(ke,Ge,T1),D1&&(ke.persistentData=new Uint8Array(new Uint8Array(Ge.buffer)));else if(Sn(Ge)){X1=Ge.shape;var q1=Ge.stride,M1=Ge.offset,f=0,b=0,P=0,z=0;X1.length===1?(f=X1[0],b=1,P=q1[0],z=0):X1.length===2?(f=X1[0],b=X1[1],P=q1[0],z=q1[1]):$.raise("invalid shape"),ke.dtype=nt||k3(Ge.data)||mo,ke.dimension=b;var D=vt.allocType(ke.dtype,f*b);ea(D,Ge.data,f,b,P,z,M1),L1(ke,D,T1),D1?ke.persistentData=D:vt.freeType(D)}else Ge instanceof ArrayBuffer?(ke.dtype=Qo,ke.dimension=v1,L1(ke,Ge,T1),D1&&(ke.persistentData=new Uint8Array(new Uint8Array(Ge)))):$.raise("invalid buffer data")}function B1(ke){j.bufferCount--,je(ke);var Ge=ke.buffer;$(Ge,"buffer must not be deleted already"),_.deleteBuffer(Ge),ke.buffer=null,delete De[ke.id]}function $1(ke,Ge,T1,nt){j.bufferCount++;var v1=new Ye(Ge);De[v1.id]=v1;function D1(i1){var r1=La,ct=null,q1=0,M1=0,f=1;return Array.isArray(i1)||e(i1)||Sn(i1)||i1 instanceof ArrayBuffer?ct=i1:typeof i1=="number"?q1=i1|0:i1&&($.type(i1,"object","buffer arguments must be an object, a number or an array"),"data"in i1&&($(ct===null||Array.isArray(ct)||e(ct)||Sn(ct),"invalid data for buffer"),ct=i1.data),"usage"in i1&&($.parameter(i1.usage,Oa,"invalid buffer usage"),r1=Oa[i1.usage]),"type"in i1&&($.parameter(i1.type,Xr,"invalid buffer type"),M1=Xr[i1.type]),"dimension"in i1&&($.type(i1.dimension,"number","invalid dimension"),f=i1.dimension|0),"length"in i1&&($.nni(q1,"buffer length must be a nonnegative integer"),q1=i1.length|0)),v1.bind(),ct?O1(v1,ct,r1,M1,f,nt):(q1&&_.bufferData(v1.type,q1,r1),v1.dtype=M1||Qo,v1.usage=r1,v1.dimension=f,v1.byteLength=q1),Q.profile&&(v1.stats.size=v1.byteLength*Po[v1.dtype]),D1}function X1(i1,r1){$(r1+i1.byteLength<=v1.byteLength,"invalid buffer subdata call, buffer is too small.  Can't write data of size "+i1.byteLength+" starting from offset "+r1+" to a buffer of size "+v1.byteLength),_.bufferSubData(v1.type,r1,i1)}function $t(i1,r1){var ct=(r1||0)|0,q1;if(v1.bind(),e(i1)||i1 instanceof ArrayBuffer)X1(i1,ct);else if(Array.isArray(i1)){if(i1.length>0)if(typeof i1[0]=="number"){var M1=vt.allocType(v1.dtype,i1.length);Da(M1,i1),X1(M1,ct),vt.freeType(M1)}else if(Array.isArray(i1[0])||e(i1[0])){q1=Q3(i1);var f=Ko(i1,q1,v1.dtype);X1(f,ct),vt.freeType(f)}else $.raise("invalid buffer data")}else if(Sn(i1)){q1=i1.shape;var b=i1.stride,P=0,z=0,D=0,A=0;q1.length===1?(P=q1[0],z=1,D=b[0],A=0):q1.length===2?(P=q1[0],z=q1[1],D=b[0],A=b[1]):$.raise("invalid shape");var Z=Array.isArray(i1.data)?v1.dtype:k3(i1.data),be=vt.allocType(Z,P*z);ea(be,i1.data,P,z,D,A,i1.offset),X1(be,ct),vt.freeType(be)}else $.raise("invalid data for buffer subdata");return D1}return T1||D1(ke),D1._reglType="buffer",D1._buffer=v1,D1.subdata=$t,Q.profile&&(D1.stats=v1.stats),D1.destroy=function(){B1(v1)},D1}function N1(){P2(De).forEach(function(ke){ke.buffer=_.createBuffer(),_.bindBuffer(ke.type,ke.buffer),_.bufferData(ke.type,ke.persistentData||ke.byteLength,ke.usage)})}return Q.profile&&(j.getTotalBufferSize=function(){var ke=0;return Object.keys(De).forEach(function(Ge){ke+=De[Ge].stats.size}),ke}),{create:$1,createStream:P1,destroyStream:R1,clear:function(){P2(De).forEach(B1),t1.forEach(B1)},getBuffer:function(ke){return ke&&ke._buffer instanceof Ye?ke._buffer:null},restore:N1,_initBuffer:O1}}var ta=0,Si=0,H2=1,er=1,xi=4,P4=4,a2={points:ta,point:Si,lines:H2,line:er,triangles:xi,triangle:P4,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},R3=0,C4=1,_5=4,Ba=5120,On=5121,ja=5122,e3=5123,Z7=5124,na=5125,$s=34963,P5=35040,X7=35044;function zs(_,j,Q,je){var o1={},De=0,Ye={uint8:On,uint16:e3};j.oes_element_index_uint&&(Ye.uint32=na);function t1(N1){this.id=De++,o1[this.id]=this,this.buffer=N1,this.primType=_5,this.vertCount=0,this.type=0}t1.prototype.bind=function(){this.buffer.bind()};var P1=[];function R1(N1){var ke=P1.pop();return ke||(ke=new t1(Q.create(null,$s,!0,!1)._buffer)),O1(ke,N1,P5,-1,-1,0,0),ke}function L1(N1){P1.push(N1)}function O1(N1,ke,Ge,T1,nt,v1,D1){N1.buffer.bind();var X1;if(ke){var $t=D1;!D1&&(!e(ke)||Sn(ke)&&!e(ke.data))&&($t=j.oes_element_index_uint?na:e3),Q._initBuffer(N1.buffer,ke,Ge,$t,3)}else _.bufferData($s,v1,Ge),N1.buffer.dtype=X1||On,N1.buffer.usage=Ge,N1.buffer.dimension=3,N1.buffer.byteLength=v1;if(X1=D1,!D1){switch(N1.buffer.dtype){case On:case Ba:X1=On;break;case e3:case ja:X1=e3;break;case na:case Z7:X1=na;break;default:$.raise("unsupported type for element array")}N1.buffer.dtype=X1}N1.type=X1,$(X1!==na||!!j.oes_element_index_uint,"32 bit element buffers not supported, enable oes_element_index_uint first");var i1=nt;i1<0&&(i1=N1.buffer.byteLength,X1===e3?i1>>=1:X1===na&&(i1>>=2)),N1.vertCount=i1;var r1=T1;if(T1<0){r1=_5;var ct=N1.buffer.dimension;ct===1&&(r1=R3),ct===2&&(r1=C4),ct===3&&(r1=_5)}N1.primType=r1}function B1(N1){je.elementsCount--,$(N1.buffer!==null,"must not double destroy elements"),delete o1[N1.id],N1.buffer.destroy(),N1.buffer=null}function $1(N1,ke){var Ge=Q.create(null,$s,!0),T1=new t1(Ge._buffer);je.elementsCount++;function nt(v1){if(!v1)Ge(),T1.primType=_5,T1.vertCount=0,T1.type=On;else if(typeof v1=="number")Ge(v1),T1.primType=_5,T1.vertCount=v1|0,T1.type=On;else{var D1=null,X1=X7,$t=-1,i1=-1,r1=0,ct=0;Array.isArray(v1)||e(v1)||Sn(v1)?D1=v1:($.type(v1,"object","invalid arguments for elements"),"data"in v1&&(D1=v1.data,$(Array.isArray(D1)||e(D1)||Sn(D1),"invalid data for element buffer")),"usage"in v1&&($.parameter(v1.usage,Oa,"invalid element buffer usage"),X1=Oa[v1.usage]),"primitive"in v1&&($.parameter(v1.primitive,a2,"invalid element buffer primitive"),$t=a2[v1.primitive]),"count"in v1&&($(typeof v1.count=="number"&&v1.count>=0,"invalid vertex count for elements"),i1=v1.count|0),"type"in v1&&($.parameter(v1.type,Ye,"invalid buffer type"),ct=Ye[v1.type]),"length"in v1?r1=v1.length|0:(r1=i1,ct===e3||ct===ja?r1*=2:(ct===na||ct===Z7)&&(r1*=4))),O1(T1,D1,X1,$t,i1,r1,ct)}return nt}return nt(N1),nt._reglType="elements",nt._elements=T1,nt.subdata=function(v1,D1){return Ge.subdata(v1,D1),nt},nt.destroy=function(){B1(T1)},nt}return{create:$1,createStream:R1,destroyStream:L1,getElements:function(N1){return typeof N1=="function"&&N1._elements instanceof t1?N1._elements:null},clear:function(){P2(o1).forEach(B1)}}}var C5=new Float32Array(1),k4=new Uint32Array(C5.buffer),wi=5123;function ei(_){for(var j=vt.allocType(wi,_.length),Q=0;Q<_.length;++Q)if(isNaN(_[Q]))j[Q]=65535;else if(_[Q]===1/0)j[Q]=31744;else if(_[Q]===-1/0)j[Q]=64512;else{C5[0]=_[Q];var je=k4[0],o1=je>>>31<<15,De=(je<<1>>>24)-127,Ye=je>>13&1023;if(De<-24)j[Q]=o1;else if(De<-14){var t1=-14-De;j[Q]=o1+(Ye+1024>>t1)}else De>15?j[Q]=o1+31744:j[Q]=o1+(De+15<<10)+Ye}return j}function xn(_){return Array.isArray(_)||e(_)}var ra=function(_){return!(_&_-1)&&!!_},Ms=34467,Co=3553,lt=34067,k5=34069,oa=6408,ti=6406,_i=6407,Ln=6409,ko=6410,Pi=32854,Ci=32855,ni=36194,R5=32819,ki=32820,$5=33635,t6=34042,R4=6402,z5=34041,n6=35904,Dr=35906,Ht=36193,Ri=33776,$4=33777,$3=33778,Yr=33779,Ne=35986,Es=35987,N=34798,X=35840,ne=35841,me=35842,Ie=35843,e1=36196,d1=5121,Je=5123,f1=5125,s1=5126,y1=10242,u2=10243,l2=10497,d2=33071,Rt=33648,E2=10240,nn=10241,tr=9728,rn=9729,nr=9984,t3=9985,Kr=9986,J8=9987,kd=33170,Vt=4352,Ot=4353,Ua=4354,ri=34046,Q8=3317,uy=37440,z4=37441,M4=37443,g2=37444,T2=33984,Qt=[nr,Kr,t3,J8],qt=[0,Ln,ko,_i,oa],oi={};oi[Ln]=oi[ti]=oi[R4]=1,oi[z5]=oi[ko]=2,oi[_i]=oi[n6]=3,oi[oa]=oi[Dr]=4;function Ts(_){return"[object "+_+"]"}var dy=Ts("HTMLCanvasElement"),py=Ts("OffscreenCanvas"),Zt=Ts("CanvasRenderingContext2D"),Wt=Ts("ImageBitmap"),z3=Ts("HTMLImageElement"),M3=Ts("HTMLVideoElement"),ia=Object.keys(W2).concat([dy,py,Zt,Wt,z3,M3]),Jr=[];Jr[d1]=1,Jr[s1]=4,Jr[Ht]=2,Jr[Je]=2,Jr[f1]=4;var B2=[];B2[Pi]=2,B2[Ci]=2,B2[ni]=2,B2[z5]=4,B2[Ri]=.5,B2[$4]=.5,B2[$3]=1,B2[Yr]=1,B2[Ne]=.5,B2[Es]=1,B2[N]=1,B2[X]=.5,B2[ne]=.25,B2[me]=.5,B2[Ie]=.25,B2[e1]=.5;function Qr(_){return Array.isArray(_)&&(_.length===0||typeof _[0]=="number")}function Rd(_){if(!Array.isArray(_))return!1;var j=_.length;return!(j===0||!xn(_[0]))}function M5(_){return Object.prototype.toString.call(_)}function Br(_){return M5(_)===dy}function aa(_){return M5(_)===py}function eo(_){return M5(_)===Zt}function Fa(_){return M5(_)===Wt}function $i(_){return M5(_)===z3}function fy(_){return M5(_)===M3}function r6(_){if(!_)return!1;var j=M5(_);return ia.indexOf(j)>=0?!0:Qr(_)||Rd(_)||Sn(_)}function Ha(_){return W2[Object.prototype.toString.call(_)]|0}function E5(_,j){var Q=j.length;switch(_.type){case d1:case Je:case f1:case s1:var je=vt.allocType(_.type,Q);je.set(j),_.data=je;break;case Ht:_.data=ei(j);break;default:$.raise("unsupported texture type, must specify a typed array")}}function E3(_,j){return vt.allocType(_.type===Ht?s1:_.type,j)}function $d(_,j){_.type===Ht?(_.data=ei(j),vt.freeType(j)):_.data=j}function aP(_,j,Q,je,o1,De){for(var Ye=_.width,t1=_.height,P1=_.channels,R1=Ye*t1*P1,L1=E3(_,R1),O1=0,B1=0;B1<t1;++B1)for(var $1=0;$1<Ye;++$1)for(var N1=0;N1<P1;++N1)L1[O1++]=j[Q*$1+je*B1+o1*N1+De];$d(_,L1)}function e9(_,j,Q,je,o1,De){var Ye;if(typeof B2[_]<"u"?Ye=B2[_]:Ye=oi[_]*Jr[j],De&&(Ye*=6),o1){for(var t1=0,P1=Q;P1>=1;)t1+=Ye*P1*P1,P1/=2;return t1}else return Ye*Q*je}function sP(_,j,Q,je,o1,De,Ye){var t1={"don't care":Vt,"dont care":Vt,nice:Ua,fast:Ot},P1={repeat:l2,clamp:d2,mirror:Rt},R1={nearest:tr,linear:rn},L1=t({mipmap:J8,"nearest mipmap nearest":nr,"linear mipmap nearest":t3,"nearest mipmap linear":Kr,"linear mipmap linear":J8},R1),O1={none:0,browser:g2},B1={uint8:d1,rgba4:R5,rgb565:$5,"rgb5 a1":ki},$1={alpha:ti,luminance:Ln,"luminance alpha":ko,rgb:_i,rgba:oa,rgba4:Pi,"rgb5 a1":Ci,rgb565:ni},N1={};j.ext_srgb&&($1.srgb=n6,$1.srgba=Dr),j.oes_texture_float&&(B1.float32=B1.float=s1),j.oes_texture_half_float&&(B1.float16=B1["half float"]=Ht),j.webgl_depth_texture&&(t($1,{depth:R4,"depth stencil":z5}),t(B1,{uint16:Je,uint32:f1,"depth stencil":t6})),j.webgl_compressed_texture_s3tc&&t(N1,{"rgb s3tc dxt1":Ri,"rgba s3tc dxt1":$4,"rgba s3tc dxt3":$3,"rgba s3tc dxt5":Yr}),j.webgl_compressed_texture_atc&&t(N1,{"rgb atc":Ne,"rgba atc explicit alpha":Es,"rgba atc interpolated alpha":N}),j.webgl_compressed_texture_pvrtc&&t(N1,{"rgb pvrtc 4bppv1":X,"rgb pvrtc 2bppv1":ne,"rgba pvrtc 4bppv1":me,"rgba pvrtc 2bppv1":Ie}),j.webgl_compressed_texture_etc1&&(N1["rgb etc1"]=e1);var ke=Array.prototype.slice.call(_.getParameter(Ms));Object.keys(N1).forEach(function(W){var ze=N1[W];ke.indexOf(ze)>=0&&($1[W]=ze)});var Ge=Object.keys($1);Q.textureFormats=Ge;var T1=[];Object.keys($1).forEach(function(W){var ze=$1[W];T1[ze]=W});var nt=[];Object.keys(B1).forEach(function(W){var ze=B1[W];nt[ze]=W});var v1=[];Object.keys(R1).forEach(function(W){var ze=R1[W];v1[ze]=W});var D1=[];Object.keys(L1).forEach(function(W){var ze=L1[W];D1[ze]=W});var X1=[];Object.keys(P1).forEach(function(W){var ze=P1[W];X1[ze]=W});var $t=Ge.reduce(function(W,ze){var Se=$1[ze];return Se===Ln||Se===ti||Se===Ln||Se===ko||Se===R4||Se===z5||j.ext_srgb&&(Se===n6||Se===Dr)?W[Se]=Se:Se===Ci||ze.indexOf("rgba")>=0?W[Se]=oa:W[Se]=_i,W},{});function i1(){this.internalformat=oa,this.format=oa,this.type=d1,this.compressed=!1,this.premultiplyAlpha=!1,this.flipY=!1,this.unpackAlignment=1,this.colorSpace=g2,this.width=0,this.height=0,this.channels=0}function r1(W,ze){W.internalformat=ze.internalformat,W.format=ze.format,W.type=ze.type,W.compressed=ze.compressed,W.premultiplyAlpha=ze.premultiplyAlpha,W.flipY=ze.flipY,W.unpackAlignment=ze.unpackAlignment,W.colorSpace=ze.colorSpace,W.width=ze.width,W.height=ze.height,W.channels=ze.channels}function ct(W,ze){if(!(typeof ze!="object"||!ze)){if("premultiplyAlpha"in ze&&($.type(ze.premultiplyAlpha,"boolean","invalid premultiplyAlpha"),W.premultiplyAlpha=ze.premultiplyAlpha),"flipY"in ze&&($.type(ze.flipY,"boolean","invalid texture flip"),W.flipY=ze.flipY),"alignment"in ze&&($.oneOf(ze.alignment,[1,2,4,8],"invalid texture unpack alignment"),W.unpackAlignment=ze.alignment),"colorSpace"in ze&&($.parameter(ze.colorSpace,O1,"invalid colorSpace"),W.colorSpace=O1[ze.colorSpace]),"type"in ze){var Se=ze.type;$(j.oes_texture_float||!(Se==="float"||Se==="float32"),"you must enable the OES_texture_float extension in order to use floating point textures."),$(j.oes_texture_half_float||!(Se==="half float"||Se==="float16"),"you must enable the OES_texture_half_float extension in order to use 16-bit floating point textures."),$(j.webgl_depth_texture||!(Se==="uint16"||Se==="uint32"||Se==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),$.parameter(Se,B1,"invalid texture type"),W.type=B1[Se]}var W1=W.width,jt=W.height,V=W.channels,O=!1;"shape"in ze?($(Array.isArray(ze.shape)&&ze.shape.length>=2,"shape must be an array"),W1=ze.shape[0],jt=ze.shape[1],ze.shape.length===3&&(V=ze.shape[2],$(V>0&&V<=4,"invalid number of channels"),O=!0),$(W1>=0&&W1<=Q.maxTextureSize,"invalid width"),$(jt>=0&&jt<=Q.maxTextureSize,"invalid height")):("radius"in ze&&(W1=jt=ze.radius,$(W1>=0&&W1<=Q.maxTextureSize,"invalid radius")),"width"in ze&&(W1=ze.width,$(W1>=0&&W1<=Q.maxTextureSize,"invalid width")),"height"in ze&&(jt=ze.height,$(jt>=0&&jt<=Q.maxTextureSize,"invalid height")),"channels"in ze&&(V=ze.channels,$(V>0&&V<=4,"invalid number of channels"),O=!0)),W.width=W1|0,W.height=jt|0,W.channels=V|0;var re=!1;if("format"in ze){var _e=ze.format;$(j.webgl_depth_texture||!(_e==="depth"||_e==="depth stencil"),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),$.parameter(_e,$1,"invalid texture format");var Ce=W.internalformat=$1[_e];W.format=$t[Ce],_e in B1&&("type"in ze||(W.type=B1[_e])),_e in N1&&(W.compressed=!0),re=!0}!O&&re?W.channels=oi[W.format]:O&&!re?W.channels!==qt[W.format]&&(W.format=W.internalformat=qt[W.channels]):re&&O&&$(W.channels===oi[W.format],"number of channels inconsistent with specified format")}}function q1(W){_.pixelStorei(uy,W.flipY),_.pixelStorei(z4,W.premultiplyAlpha),_.pixelStorei(M4,W.colorSpace),_.pixelStorei(Q8,W.unpackAlignment)}function M1(){i1.call(this),this.xOffset=0,this.yOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function f(W,ze){var Se=null;if(r6(ze)?Se=ze:ze&&($.type(ze,"object","invalid pixel data type"),ct(W,ze),"x"in ze&&(W.xOffset=ze.x|0),"y"in ze&&(W.yOffset=ze.y|0),r6(ze.data)&&(Se=ze.data)),$(!W.compressed||Se instanceof Uint8Array,"compressed texture data must be stored in a uint8array"),ze.copy){$(!Se,"can not specify copy and data field for the same texture");var W1=o1.viewportWidth,jt=o1.viewportHeight;W.width=W.width||W1-W.xOffset,W.height=W.height||jt-W.yOffset,W.needsCopy=!0,$(W.xOffset>=0&&W.xOffset<W1&&W.yOffset>=0&&W.yOffset<jt&&W.width>0&&W.width<=W1&&W.height>0&&W.height<=jt,"copy texture read out of bounds")}else if(!Se)W.width=W.width||1,W.height=W.height||1,W.channels=W.channels||4;else if(e(Se))W.channels=W.channels||4,W.data=Se,!("type"in ze)&&W.type===d1&&(W.type=Ha(Se));else if(Qr(Se))W.channels=W.channels||4,E5(W,Se),W.alignment=1,W.needsFree=!0;else if(Sn(Se)){var V=Se.data;!Array.isArray(V)&&W.type===d1&&(W.type=Ha(V));var O=Se.shape,re=Se.stride,_e,Ce,ce,le,xe,F;O.length===3?(ce=O[2],F=re[2]):($(O.length===2,"invalid ndarray pixel data, must be 2 or 3D"),ce=1,F=1),_e=O[0],Ce=O[1],le=re[0],xe=re[1],W.alignment=1,W.width=_e,W.height=Ce,W.channels=ce,W.format=W.internalformat=qt[ce],W.needsFree=!0,aP(W,V,le,xe,F,Se.offset)}else if(Br(Se)||aa(Se)||eo(Se))Br(Se)||aa(Se)?W.element=Se:W.element=Se.canvas,W.width=W.element.width,W.height=W.element.height,W.channels=4;else if(Fa(Se))W.element=Se,W.width=Se.width,W.height=Se.height,W.channels=4;else if($i(Se))W.element=Se,W.width=Se.naturalWidth,W.height=Se.naturalHeight,W.channels=4;else if(fy(Se))W.element=Se,W.width=Se.videoWidth,W.height=Se.videoHeight,W.channels=4;else if(Rd(Se)){var ie=W.width||Se[0].length,M=W.height||Se.length,L=W.channels;xn(Se[0][0])?L=L||Se[0][0].length:L=L||1;for(var oe=Fn.shape(Se),Ve=1,ve=0;ve<oe.length;++ve)Ve*=oe[ve];var Ze=E3(W,Ve);Fn.flatten(Se,oe,"",Ze),$d(W,Ze),W.alignment=1,W.width=ie,W.height=M,W.channels=L,W.format=W.internalformat=qt[L],W.needsFree=!0}W.type===s1?$(Q.extensions.indexOf("oes_texture_float")>=0,"oes_texture_float extension not enabled"):W.type===Ht&&$(Q.extensions.indexOf("oes_texture_half_float")>=0,"oes_texture_half_float extension not enabled")}function b(W,ze,Se){var W1=W.element,jt=W.data,V=W.internalformat,O=W.format,re=W.type,_e=W.width,Ce=W.height;q1(W),W1?_.texImage2D(ze,Se,O,O,re,W1):W.compressed?_.compressedTexImage2D(ze,Se,V,_e,Ce,0,jt):W.needsCopy?(je(),_.copyTexImage2D(ze,Se,O,W.xOffset,W.yOffset,_e,Ce,0)):_.texImage2D(ze,Se,O,_e,Ce,0,O,re,jt||null)}function P(W,ze,Se,W1,jt){var V=W.element,O=W.data,re=W.internalformat,_e=W.format,Ce=W.type,ce=W.width,le=W.height;q1(W),V?_.texSubImage2D(ze,jt,Se,W1,_e,Ce,V):W.compressed?_.compressedTexSubImage2D(ze,jt,Se,W1,re,ce,le,O):W.needsCopy?(je(),_.copyTexSubImage2D(ze,jt,Se,W1,W.xOffset,W.yOffset,ce,le)):_.texSubImage2D(ze,jt,Se,W1,ce,le,_e,Ce,O)}var z=[];function D(){return z.pop()||new M1}function A(W){W.needsFree&&vt.freeType(W.data),M1.call(W),z.push(W)}function Z(){i1.call(this),this.genMipmaps=!1,this.mipmapHint=Vt,this.mipmask=0,this.images=Array(16)}function be(W,ze,Se){var W1=W.images[0]=D();W.mipmask=1,W1.width=W.width=ze,W1.height=W.height=Se,W1.channels=W.channels=4}function Me(W,ze){var Se=null;if(r6(ze))Se=W.images[0]=D(),r1(Se,W),f(Se,ze),W.mipmask=1;else if(ct(W,ze),Array.isArray(ze.mipmap))for(var W1=ze.mipmap,jt=0;jt<W1.length;++jt)Se=W.images[jt]=D(),r1(Se,W),Se.width>>=jt,Se.height>>=jt,f(Se,W1[jt]),W.mipmask|=1<<jt;else Se=W.images[0]=D(),r1(Se,W),f(Se,ze),W.mipmask=1;r1(W,W.images[0]),W.compressed&&(W.internalformat===Ri||W.internalformat===$4||W.internalformat===$3||W.internalformat===Yr)&&$(W.width%4===0&&W.height%4===0,"for compressed texture formats, mipmap level 0 must have width and height that are a multiple of 4")}function Qe(W,ze){for(var Se=W.images,W1=0;W1<Se.length;++W1){if(!Se[W1])return;b(Se[W1],ze,W1)}}var F1=[];function S1(){var W=F1.pop()||new Z;i1.call(W),W.mipmask=0;for(var ze=0;ze<16;++ze)W.images[ze]=null;return W}function rt(W){for(var ze=W.images,Se=0;Se<ze.length;++Se)ze[Se]&&A(ze[Se]),ze[Se]=null;F1.push(W)}function U1(){this.minFilter=tr,this.magFilter=tr,this.wrapS=d2,this.wrapT=d2,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=Vt}function Ct(W,ze){if("min"in ze){var Se=ze.min;$.parameter(Se,L1),W.minFilter=L1[Se],Qt.indexOf(W.minFilter)>=0&&!("faces"in ze)&&(W.genMipmaps=!0)}if("mag"in ze){var W1=ze.mag;$.parameter(W1,R1),W.magFilter=R1[W1]}var jt=W.wrapS,V=W.wrapT;if("wrap"in ze){var O=ze.wrap;typeof O=="string"?($.parameter(O,P1),jt=V=P1[O]):Array.isArray(O)&&($.parameter(O[0],P1),$.parameter(O[1],P1),jt=P1[O[0]],V=P1[O[1]])}else{if("wrapS"in ze){var re=ze.wrapS;$.parameter(re,P1),jt=P1[re]}if("wrapT"in ze){var _e=ze.wrapT;$.parameter(_e,P1),V=P1[_e]}}if(W.wrapS=jt,W.wrapT=V,"anisotropic"in ze){var Ce=ze.anisotropic;$(typeof Ce=="number"&&Ce>=1&&Ce<=Q.maxAnisotropic,"aniso samples must be between 1 and "),W.anisotropic=ze.anisotropic}if("mipmap"in ze){var ce=!1;switch(typeof ze.mipmap){case"string":$.parameter(ze.mipmap,t1,"invalid mipmap hint"),W.mipmapHint=t1[ze.mipmap],W.genMipmaps=!0,ce=!0;break;case"boolean":ce=W.genMipmaps=ze.mipmap;break;case"object":$(Array.isArray(ze.mipmap),"invalid mipmap type"),W.genMipmaps=!1,ce=!0;break;default:$.raise("invalid mipmap type")}ce&&!("min"in ze)&&(W.minFilter=nr)}}function wt(W,ze){_.texParameteri(ze,nn,W.minFilter),_.texParameteri(ze,E2,W.magFilter),_.texParameteri(ze,y1,W.wrapS),_.texParameteri(ze,u2,W.wrapT),j.ext_texture_filter_anisotropic&&_.texParameteri(ze,ri,W.anisotropic),W.genMipmaps&&(_.hint(kd,W.mipmapHint),_.generateMipmap(ze))}var Gt=0,gt={},it=Q.maxTextureUnits,kt=Array(it).map(function(){return null});function K1(W){i1.call(this),this.mipmask=0,this.internalformat=oa,this.id=Gt++,this.refCount=1,this.target=W,this.texture=_.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new U1,Ye.profile&&(this.stats={size:0})}function ht(W){_.activeTexture(T2),_.bindTexture(W.target,W.texture)}function b1(){var W=kt[0];W?_.bindTexture(W.target,W.texture):_.bindTexture(Co,null)}function m1(W){var ze=W.texture;$(ze,"must not double destroy texture");var Se=W.unit,W1=W.target;Se>=0&&(_.activeTexture(T2+Se),_.bindTexture(W1,null),kt[Se]=null),_.deleteTexture(ze),W.texture=null,W.params=null,W.pixels=null,W.refCount=0,delete gt[W.id],De.textureCount--}t(K1.prototype,{bind:function(){var W=this;W.bindCount+=1;var ze=W.unit;if(ze<0){for(var Se=0;Se<it;++Se){var W1=kt[Se];if(W1){if(W1.bindCount>0)continue;W1.unit=-1}kt[Se]=W,ze=Se;break}ze>=it&&$.raise("insufficient number of texture units"),Ye.profile&&De.maxTextureUnits<ze+1&&(De.maxTextureUnits=ze+1),W.unit=ze,_.activeTexture(T2+ze),_.bindTexture(W.target,W.texture)}return ze},unbind:function(){this.bindCount-=1},decRef:function(){--this.refCount<=0&&m1(this)}});function Mt(W,ze){var Se=new K1(Co);gt[Se.id]=Se,De.textureCount++;function W1(O,re){var _e=Se.texInfo;U1.call(_e);var Ce=S1();return typeof O=="number"?typeof re=="number"?be(Ce,O|0,re|0):be(Ce,O|0,O|0):O?($.type(O,"object","invalid arguments to regl.texture"),Ct(_e,O),Me(Ce,O)):be(Ce,1,1),_e.genMipmaps&&(Ce.mipmask=(Ce.width<<1)-1),Se.mipmask=Ce.mipmask,r1(Se,Ce),$.texture2D(_e,Ce,Q),Se.internalformat=Ce.internalformat,W1.width=Ce.width,W1.height=Ce.height,ht(Se),Qe(Ce,Co),wt(_e,Co),b1(),rt(Ce),Ye.profile&&(Se.stats.size=e9(Se.internalformat,Se.type,Ce.width,Ce.height,_e.genMipmaps,!1)),W1.format=T1[Se.internalformat],W1.type=nt[Se.type],W1.mag=v1[_e.magFilter],W1.min=D1[_e.minFilter],W1.wrapS=X1[_e.wrapS],W1.wrapT=X1[_e.wrapT],W1}function jt(O,re,_e,Ce){$(!!O,"must specify image data");var ce=re|0,le=_e|0,xe=Ce|0,F=D();return r1(F,Se),F.width=0,F.height=0,f(F,O),F.width=F.width||(Se.width>>xe)-ce,F.height=F.height||(Se.height>>xe)-le,$(Se.type===F.type&&Se.format===F.format&&Se.internalformat===F.internalformat,"incompatible format for texture.subimage"),$(ce>=0&&le>=0&&ce+F.width<=Se.width&&le+F.height<=Se.height,"texture.subimage write out of bounds"),$(Se.mipmask&1<<xe,"missing mipmap data"),$(F.data||F.element||F.needsCopy,"missing image data"),ht(Se),P(F,Co,ce,le,xe),b1(),A(F),W1}function V(O,re){var _e=O|0,Ce=re|0||_e;if(_e===Se.width&&Ce===Se.height)return W1;W1.width=Se.width=_e,W1.height=Se.height=Ce,ht(Se);for(var ce=0;Se.mipmask>>ce;++ce){var le=_e>>ce,xe=Ce>>ce;if(!le||!xe)break;_.texImage2D(Co,ce,Se.format,le,xe,0,Se.format,Se.type,null)}return b1(),Ye.profile&&(Se.stats.size=e9(Se.internalformat,Se.type,_e,Ce,!1,!1)),W1}return W1(W,ze),W1.subimage=jt,W1.resize=V,W1._reglType="texture2d",W1._texture=Se,Ye.profile&&(W1.stats=Se.stats),W1.destroy=function(){Se.decRef()},W1}function e2(W,ze,Se,W1,jt,V){var O=new K1(lt);gt[O.id]=O,De.cubeCount++;var re=new Array(6);function _e(le,xe,F,ie,M,L){var oe,Ve=O.texInfo;for(U1.call(Ve),oe=0;oe<6;++oe)re[oe]=S1();if(typeof le=="number"||!le){var ve=le|0||1;for(oe=0;oe<6;++oe)be(re[oe],ve,ve)}else if(typeof le=="object")if(xe)Me(re[0],le),Me(re[1],xe),Me(re[2],F),Me(re[3],ie),Me(re[4],M),Me(re[5],L);else if(Ct(Ve,le),ct(O,le),"faces"in le){var Ze=le.faces;for($(Array.isArray(Ze)&&Ze.length===6,"cube faces must be a length 6 array"),oe=0;oe<6;++oe)$(typeof Ze[oe]=="object"&&!!Ze[oe],"invalid input for cube map face"),r1(re[oe],O),Me(re[oe],Ze[oe])}else for(oe=0;oe<6;++oe)Me(re[oe],le);else $.raise("invalid arguments to cube map");for(r1(O,re[0]),$.optional(function(){Q.npotTextureCube||$(ra(O.width)&&ra(O.height),"your browser does not support non power or two texture dimensions")}),Ve.genMipmaps?O.mipmask=(re[0].width<<1)-1:O.mipmask=re[0].mipmask,$.textureCube(O,Ve,re,Q),O.internalformat=re[0].internalformat,_e.width=re[0].width,_e.height=re[0].height,ht(O),oe=0;oe<6;++oe)Qe(re[oe],k5+oe);for(wt(Ve,lt),b1(),Ye.profile&&(O.stats.size=e9(O.internalformat,O.type,_e.width,_e.height,Ve.genMipmaps,!0)),_e.format=T1[O.internalformat],_e.type=nt[O.type],_e.mag=v1[Ve.magFilter],_e.min=D1[Ve.minFilter],_e.wrapS=X1[Ve.wrapS],_e.wrapT=X1[Ve.wrapT],oe=0;oe<6;++oe)rt(re[oe]);return _e}function Ce(le,xe,F,ie,M){$(!!xe,"must specify image data"),$(typeof le=="number"&&le===(le|0)&&le>=0&&le<6,"invalid face");var L=F|0,oe=ie|0,Ve=M|0,ve=D();return r1(ve,O),ve.width=0,ve.height=0,f(ve,xe),ve.width=ve.width||(O.width>>Ve)-L,ve.height=ve.height||(O.height>>Ve)-oe,$(O.type===ve.type&&O.format===ve.format&&O.internalformat===ve.internalformat,"incompatible format for texture.subimage"),$(L>=0&&oe>=0&&L+ve.width<=O.width&&oe+ve.height<=O.height,"texture.subimage write out of bounds"),$(O.mipmask&1<<Ve,"missing mipmap data"),$(ve.data||ve.element||ve.needsCopy,"missing image data"),ht(O),P(ve,k5+le,L,oe,Ve),b1(),A(ve),_e}function ce(le){var xe=le|0;if(xe!==O.width){_e.width=O.width=xe,_e.height=O.height=xe,ht(O);for(var F=0;F<6;++F)for(var ie=0;O.mipmask>>ie;++ie)_.texImage2D(k5+F,ie,O.format,xe>>ie,xe>>ie,0,O.format,O.type,null);return b1(),Ye.profile&&(O.stats.size=e9(O.internalformat,O.type,_e.width,_e.height,!1,!0)),_e}}return _e(W,ze,Se,W1,jt,V),_e.subimage=Ce,_e.resize=ce,_e._reglType="textureCube",_e._texture=O,Ye.profile&&(_e.stats=O.stats),_e.destroy=function(){O.decRef()},_e}function G2(){for(var W=0;W<it;++W)_.activeTexture(T2+W),_.bindTexture(Co,null),kt[W]=null;P2(gt).forEach(m1),De.cubeCount=0,De.textureCount=0}Ye.profile&&(De.getTotalTextureSize=function(){var W=0;return Object.keys(gt).forEach(function(ze){W+=gt[ze].stats.size}),W});function R2(){for(var W=0;W<it;++W){var ze=kt[W];ze&&(ze.bindCount=0,ze.unit=-1,kt[W]=null)}P2(gt).forEach(function(Se){Se.texture=_.createTexture(),_.bindTexture(Se.target,Se.texture);for(var W1=0;W1<32;++W1)if((Se.mipmask&1<<W1)!==0)if(Se.target===Co)_.texImage2D(Co,W1,Se.internalformat,Se.width>>W1,Se.height>>W1,0,Se.internalformat,Se.type,null);else for(var jt=0;jt<6;++jt)_.texImage2D(k5+jt,W1,Se.internalformat,Se.width>>W1,Se.height>>W1,0,Se.internalformat,Se.type,null);wt(Se.texInfo,Se.target)})}function A2(){for(var W=0;W<it;++W){var ze=kt[W];ze&&(ze.bindCount=0,ze.unit=-1,kt[W]=null),_.activeTexture(T2+W),_.bindTexture(Co,null),_.bindTexture(lt,null)}}return{create2D:Mt,createCube:e2,clear:G2,getTexture:function(W){return null},restore:R2,refresh:A2}}var T5=36161,E4=32854,o6=32855,A5=36194,I5=33189,As=36168,Y7=34041,K7=35907,zd=34836,Md=34842,i6=34843,sa=[];sa[E4]=2,sa[o6]=2,sa[A5]=2,sa[I5]=2,sa[As]=1,sa[Y7]=4,sa[K7]=4,sa[zd]=16,sa[Md]=8,sa[i6]=6;function Ed(_,j,Q){return sa[_]*j*Q}var a6=function(_,j,Q,je,o1){var De={rgba4:E4,rgb565:A5,"rgb5 a1":o6,depth:I5,stencil:As,"depth stencil":Y7};j.ext_srgb&&(De.srgba=K7),j.ext_color_buffer_half_float&&(De.rgba16f=Md,De.rgb16f=i6),j.webgl_color_buffer_float&&(De.rgba32f=zd);var Ye=[];Object.keys(De).forEach(function($1){var N1=De[$1];Ye[N1]=$1});var t1=0,P1={};function R1($1){this.id=t1++,this.refCount=1,this.renderbuffer=$1,this.format=E4,this.width=0,this.height=0,o1.profile&&(this.stats={size:0})}R1.prototype.decRef=function(){--this.refCount<=0&&L1(this)};function L1($1){var N1=$1.renderbuffer;$(N1,"must not double destroy renderbuffer"),_.bindRenderbuffer(T5,null),_.deleteRenderbuffer(N1),$1.renderbuffer=null,$1.refCount=0,delete P1[$1.id],je.renderbufferCount--}function O1($1,N1){var ke=new R1(_.createRenderbuffer());P1[ke.id]=ke,je.renderbufferCount++;function Ge(nt,v1){var D1=0,X1=0,$t=E4;if(typeof nt=="object"&&nt){var i1=nt;if("shape"in i1){var r1=i1.shape;$(Array.isArray(r1)&&r1.length>=2,"invalid renderbuffer shape"),D1=r1[0]|0,X1=r1[1]|0}else"radius"in i1&&(D1=X1=i1.radius|0),"width"in i1&&(D1=i1.width|0),"height"in i1&&(X1=i1.height|0);"format"in i1&&($.parameter(i1.format,De,"invalid renderbuffer format"),$t=De[i1.format])}else typeof nt=="number"?(D1=nt|0,typeof v1=="number"?X1=v1|0:X1=D1):nt?$.raise("invalid arguments to renderbuffer constructor"):D1=X1=1;if($(D1>0&&X1>0&&D1<=Q.maxRenderbufferSize&&X1<=Q.maxRenderbufferSize,"invalid renderbuffer size"),!(D1===ke.width&&X1===ke.height&&$t===ke.format))return Ge.width=ke.width=D1,Ge.height=ke.height=X1,ke.format=$t,_.bindRenderbuffer(T5,ke.renderbuffer),_.renderbufferStorage(T5,$t,D1,X1),$(_.getError()===0,"invalid render buffer format"),o1.profile&&(ke.stats.size=Ed(ke.format,ke.width,ke.height)),Ge.format=Ye[ke.format],Ge}function T1(nt,v1){var D1=nt|0,X1=v1|0||D1;return D1===ke.width&&X1===ke.height||($(D1>0&&X1>0&&D1<=Q.maxRenderbufferSize&&X1<=Q.maxRenderbufferSize,"invalid renderbuffer size"),Ge.width=ke.width=D1,Ge.height=ke.height=X1,_.bindRenderbuffer(T5,ke.renderbuffer),_.renderbufferStorage(T5,ke.format,D1,X1),$(_.getError()===0,"invalid render buffer format"),o1.profile&&(ke.stats.size=Ed(ke.format,ke.width,ke.height))),Ge}return Ge($1,N1),Ge.resize=T1,Ge._reglType="renderbuffer",Ge._renderbuffer=ke,o1.profile&&(Ge.stats=ke.stats),Ge.destroy=function(){ke.decRef()},Ge}o1.profile&&(je.getTotalRenderbufferSize=function(){var $1=0;return Object.keys(P1).forEach(function(N1){$1+=P1[N1].stats.size}),$1});function B1(){P2(P1).forEach(function($1){$1.renderbuffer=_.createRenderbuffer(),_.bindRenderbuffer(T5,$1.renderbuffer),_.renderbufferStorage(T5,$1.format,$1.width,$1.height)}),_.bindRenderbuffer(T5,null)}return{create:O1,clear:function(){P2(P1).forEach(L1)},restore:B1}},T3=36160,Td=36161,Is=3553,t9=34069,Ns=36064,J7=36096,T4=36128,Ad=33306,Id=36053,my=36054,hy=36055,gy=36057,EO=36061,TO=36193,s6=5121,pn=5126,Os=6407,Ls=6408,l6=6402,yy=[Os,Ls],n9=[];n9[Ls]=4,n9[Os]=3;var Q7=[];Q7[s6]=1,Q7[pn]=4,Q7[TO]=2;var Nd=32854,vy=32855,el=36194,r9=33189,Ro=36168,by=34041,Ds=35907,Sy=34836,xy=34842,o9=34843,Od=[Nd,vy,el,Ds,xy,o9,Sy],Bs={};Bs[Id]="complete",Bs[my]="incomplete attachment",Bs[gy]="incomplete dimensions",Bs[hy]="incomplete, missing attachment",Bs[EO]="unsupported";function A3(_,j,Q,je,o1,De){var Ye={cur:null,next:null,dirty:!1,setFBO:null},t1=["rgba"],P1=["rgba4","rgb565","rgb5 a1"];j.ext_srgb&&P1.push("srgba"),j.ext_color_buffer_half_float&&P1.push("rgba16f","rgb16f"),j.webgl_color_buffer_float&&P1.push("rgba32f");var R1=["uint8"];j.oes_texture_half_float&&R1.push("half float","float16"),j.oes_texture_float&&R1.push("float","float32");function L1(M1,f,b){this.target=M1,this.texture=f,this.renderbuffer=b;var P=0,z=0;f?(P=f.width,z=f.height):b&&(P=b.width,z=b.height),this.width=P,this.height=z}function O1(M1){M1&&(M1.texture&&M1.texture._texture.decRef(),M1.renderbuffer&&M1.renderbuffer._renderbuffer.decRef())}function B1(M1,f,b){if(M1)if(M1.texture){var P=M1.texture._texture,z=Math.max(1,P.width),D=Math.max(1,P.height);$(z===f&&D===b,"inconsistent width/height for supplied texture"),P.refCount+=1}else{var A=M1.renderbuffer._renderbuffer;$(A.width===f&&A.height===b,"inconsistent width/height for renderbuffer"),A.refCount+=1}}function $1(M1,f){f&&(f.texture?_.framebufferTexture2D(T3,M1,f.target,f.texture._texture.texture,0):_.framebufferRenderbuffer(T3,M1,Td,f.renderbuffer._renderbuffer.renderbuffer))}function N1(M1){var f=Is,b=null,P=null,z=M1;typeof M1=="object"&&(z=M1.data,"target"in M1&&(f=M1.target|0)),$.type(z,"function","invalid attachment data");var D=z._reglType;return D==="texture2d"?(b=z,$(f===Is)):D==="textureCube"?(b=z,$(f>=t9&&f<t9+6,"invalid cube map target")):D==="renderbuffer"?(P=z,f=Td):$.raise("invalid regl object for attachment"),new L1(f,b,P)}function ke(M1,f,b,P,z){if(b){var D=je.create2D({width:M1,height:f,format:P,type:z});return D._texture.refCount=0,new L1(Is,D,null)}else{var A=o1.create({width:M1,height:f,format:P});return A._renderbuffer.refCount=0,new L1(Td,null,A)}}function Ge(M1){return M1&&(M1.texture||M1.renderbuffer)}function T1(M1,f,b){M1&&(M1.texture?M1.texture.resize(f,b):M1.renderbuffer&&M1.renderbuffer.resize(f,b),M1.width=f,M1.height=b)}var nt=0,v1={};function D1(){this.id=nt++,v1[this.id]=this,this.framebuffer=_.createFramebuffer(),this.width=0,this.height=0,this.colorAttachments=[],this.depthAttachment=null,this.stencilAttachment=null,this.depthStencilAttachment=null}function X1(M1){M1.colorAttachments.forEach(O1),O1(M1.depthAttachment),O1(M1.stencilAttachment),O1(M1.depthStencilAttachment)}function $t(M1){var f=M1.framebuffer;$(f,"must not double destroy framebuffer"),_.deleteFramebuffer(f),M1.framebuffer=null,De.framebufferCount--,delete v1[M1.id]}function i1(M1){var f;_.bindFramebuffer(T3,M1.framebuffer);var b=M1.colorAttachments;for(f=0;f<b.length;++f)$1(Ns+f,b[f]);for(f=b.length;f<Q.maxColorAttachments;++f)_.framebufferTexture2D(T3,Ns+f,Is,null,0);_.framebufferTexture2D(T3,Ad,Is,null,0),_.framebufferTexture2D(T3,J7,Is,null,0),_.framebufferTexture2D(T3,T4,Is,null,0),$1(J7,M1.depthAttachment),$1(T4,M1.stencilAttachment),$1(Ad,M1.depthStencilAttachment);var P=_.checkFramebufferStatus(T3);!_.isContextLost()&&P!==Id&&$.raise("framebuffer configuration not supported, status = "+Bs[P]),_.bindFramebuffer(T3,Ye.next?Ye.next.framebuffer:null),Ye.cur=Ye.next,_.getError()}function r1(M1,f){var b=new D1;De.framebufferCount++;function P(D,A){var Z;$(Ye.next!==b,"can not update framebuffer which is currently in use");var be=0,Me=0,Qe=!0,F1=!0,S1=null,rt=!0,U1="rgba",Ct="uint8",wt=1,Gt=null,gt=null,it=null,kt=!1;if(typeof D=="number")be=D|0,Me=A|0||be;else if(!D)be=Me=1;else{$.type(D,"object","invalid arguments for framebuffer");var K1=D;if("shape"in K1){var ht=K1.shape;$(Array.isArray(ht)&&ht.length>=2,"invalid shape for framebuffer"),be=ht[0],Me=ht[1]}else"radius"in K1&&(be=Me=K1.radius),"width"in K1&&(be=K1.width),"height"in K1&&(Me=K1.height);("color"in K1||"colors"in K1)&&(S1=K1.color||K1.colors,Array.isArray(S1)&&$(S1.length===1||j.webgl_draw_buffers,"multiple render targets not supported")),S1||("colorCount"in K1&&(wt=K1.colorCount|0,$(wt>0,"invalid color buffer count")),"colorTexture"in K1&&(rt=!!K1.colorTexture,U1="rgba4"),"colorType"in K1&&(Ct=K1.colorType,rt?($(j.oes_texture_float||!(Ct==="float"||Ct==="float32"),"you must enable OES_texture_float in order to use floating point framebuffer objects"),$(j.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"?($(j.ext_color_buffer_half_float,"you must enable EXT_color_buffer_half_float to use 16-bit render buffers"),U1="rgba16f"):(Ct==="float"||Ct==="float32")&&($(j.webgl_color_buffer_float,"you must enable WEBGL_color_buffer_float in order to use 32-bit floating point renderbuffers"),U1="rgba32f"),$.oneOf(Ct,R1,"invalid color type")),"colorFormat"in K1&&(U1=K1.colorFormat,t1.indexOf(U1)>=0?rt=!0:P1.indexOf(U1)>=0?rt=!1:$.optional(function(){rt?$.oneOf(K1.colorFormat,t1,"invalid color format for texture"):$.oneOf(K1.colorFormat,P1,"invalid color format for renderbuffer")}))),("depthTexture"in K1||"depthStencilTexture"in K1)&&(kt=!!(K1.depthTexture||K1.depthStencilTexture),$(!kt||j.webgl_depth_texture,"webgl_depth_texture extension not supported")),"depth"in K1&&(typeof K1.depth=="boolean"?Qe=K1.depth:(Gt=K1.depth,F1=!1)),"stencil"in K1&&(typeof K1.stencil=="boolean"?F1=K1.stencil:(gt=K1.stencil,Qe=!1)),"depthStencil"in K1&&(typeof K1.depthStencil=="boolean"?Qe=F1=K1.depthStencil:(it=K1.depthStencil,Qe=!1,F1=!1))}var b1=null,m1=null,Mt=null,e2=null;if(Array.isArray(S1))b1=S1.map(N1);else if(S1)b1=[N1(S1)];else for(b1=new Array(wt),Z=0;Z<wt;++Z)b1[Z]=ke(be,Me,rt,U1,Ct);$(j.webgl_draw_buffers||b1.length<=1,"you must enable the WEBGL_draw_buffers extension in order to use multiple color buffers."),$(b1.length<=Q.maxColorAttachments,"too many color attachments, not supported"),be=be||b1[0].width,Me=Me||b1[0].height,Gt?m1=N1(Gt):Qe&&!F1&&(m1=ke(be,Me,kt,"depth","uint32")),gt?Mt=N1(gt):F1&&!Qe&&(Mt=ke(be,Me,!1,"stencil","uint8")),it?e2=N1(it):!Gt&&!gt&&F1&&Qe&&(e2=ke(be,Me,kt,"depth stencil","depth stencil")),$(!!Gt+!!gt+!!it<=1,"invalid framebuffer configuration, can specify exactly one depth/stencil attachment");var G2=null;for(Z=0;Z<b1.length;++Z)if(B1(b1[Z],be,Me),$(!b1[Z]||b1[Z].texture&&yy.indexOf(b1[Z].texture._texture.format)>=0||b1[Z].renderbuffer&&Od.indexOf(b1[Z].renderbuffer._renderbuffer.format)>=0,"framebuffer color attachment "+Z+" is invalid"),b1[Z]&&b1[Z].texture){var R2=n9[b1[Z].texture._texture.format]*Q7[b1[Z].texture._texture.type];G2===null?G2=R2:$(G2===R2,"all color attachments much have the same number of bits per pixel.")}return B1(m1,be,Me),$(!m1||m1.texture&&m1.texture._texture.format===l6||m1.renderbuffer&&m1.renderbuffer._renderbuffer.format===r9,"invalid depth attachment for framebuffer object"),B1(Mt,be,Me),$(!Mt||Mt.renderbuffer&&Mt.renderbuffer._renderbuffer.format===Ro,"invalid stencil attachment for framebuffer object"),B1(e2,be,Me),$(!e2||e2.texture&&e2.texture._texture.format===by||e2.renderbuffer&&e2.renderbuffer._renderbuffer.format===by,"invalid depth-stencil attachment for framebuffer object"),X1(b),b.width=be,b.height=Me,b.colorAttachments=b1,b.depthAttachment=m1,b.stencilAttachment=Mt,b.depthStencilAttachment=e2,P.color=b1.map(Ge),P.depth=Ge(m1),P.stencil=Ge(Mt),P.depthStencil=Ge(e2),P.width=b.width,P.height=b.height,i1(b),P}function z(D,A){$(Ye.next!==b,"can not resize a framebuffer which is currently in use");var Z=Math.max(D|0,1),be=Math.max(A|0||Z,1);if(Z===b.width&&be===b.height)return P;for(var Me=b.colorAttachments,Qe=0;Qe<Me.length;++Qe)T1(Me[Qe],Z,be);return T1(b.depthAttachment,Z,be),T1(b.stencilAttachment,Z,be),T1(b.depthStencilAttachment,Z,be),b.width=P.width=Z,b.height=P.height=be,i1(b),P}return P(M1,f),t(P,{resize:z,_reglType:"framebuffer",_framebuffer:b,destroy:function(){$t(b),X1(b)},use:function(D){Ye.setFBO({framebuffer:P},D)}})}function ct(M1){var f=Array(6);function b(z){var D;$(f.indexOf(Ye.next)<0,"can not update framebuffer which is currently in use");var A={color:null},Z=0,be=null,Me="rgba",Qe="uint8",F1=1;if(typeof z=="number")Z=z|0;else if(!z)Z=1;else{$.type(z,"object","invalid arguments for framebuffer");var S1=z;if("shape"in S1){var rt=S1.shape;$(Array.isArray(rt)&&rt.length>=2,"invalid shape for framebuffer"),$(rt[0]===rt[1],"cube framebuffer must be square"),Z=rt[0]}else"radius"in S1&&(Z=S1.radius|0),"width"in S1?(Z=S1.width|0,"height"in S1&&$(S1.height===Z,"must be square")):"height"in S1&&(Z=S1.height|0);("color"in S1||"colors"in S1)&&(be=S1.color||S1.colors,Array.isArray(be)&&$(be.length===1||j.webgl_draw_buffers,"multiple render targets not supported")),be||("colorCount"in S1&&(F1=S1.colorCount|0,$(F1>0,"invalid color buffer count")),"colorType"in S1&&($.oneOf(S1.colorType,R1,"invalid color type"),Qe=S1.colorType),"colorFormat"in S1&&(Me=S1.colorFormat,$.oneOf(S1.colorFormat,t1,"invalid color format for texture"))),"depth"in S1&&(A.depth=S1.depth),"stencil"in S1&&(A.stencil=S1.stencil),"depthStencil"in S1&&(A.depthStencil=S1.depthStencil)}var U1;if(be)if(Array.isArray(be))for(U1=[],D=0;D<be.length;++D)U1[D]=be[D];else U1=[be];else{U1=Array(F1);var Ct={radius:Z,format:Me,type:Qe};for(D=0;D<F1;++D)U1[D]=je.createCube(Ct)}for(A.color=Array(U1.length),D=0;D<U1.length;++D){var wt=U1[D];$(typeof wt=="function"&&wt._reglType==="textureCube","invalid cube map"),Z=Z||wt.width,$(wt.width===Z&&wt.height===Z,"invalid cube map shape"),A.color[D]={target:t9,data:U1[D]}}for(D=0;D<6;++D){for(var Gt=0;Gt<U1.length;++Gt)A.color[Gt].target=t9+D;D>0&&(A.depth=f[0].depth,A.stencil=f[0].stencil,A.depthStencil=f[0].depthStencil),f[D]?f[D](A):f[D]=r1(A)}return t(b,{width:Z,height:Z,color:U1})}function P(z){var D,A=z|0;if($(A>0&&A<=Q.maxCubeMapSize,"invalid radius for cube fbo"),A===b.width)return b;var Z=b.color;for(D=0;D<Z.length;++D)Z[D].resize(A);for(D=0;D<6;++D)f[D].resize(A);return b.width=b.height=A,b}return b(M1),t(b,{faces:f,resize:P,_reglType:"framebufferCube",destroy:function(){f.forEach(function(z){z.destroy()})}})}function q1(){Ye.cur=null,Ye.next=null,Ye.dirty=!0,P2(v1).forEach(function(M1){M1.framebuffer=_.createFramebuffer(),i1(M1)})}return t(Ye,{getFramebuffer:function(M1){if(typeof M1=="function"&&M1._reglType==="framebuffer"){var f=M1._framebuffer;if(f instanceof D1)return f}return null},create:r1,createCube:ct,clear:function(){P2(v1).forEach($t)},restore:q1})}var AO=5126,n3=34962,tl=34963,nl=["attributes","elements","offset","count","primitive","instances"];function N5(){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=AO,this.offset=0,this.stride=0,this.divisor=0}function rl(_,j,Q,je,o1,De,Ye){for(var t1=Q.maxAttributes,P1=new Array(t1),R1=0;R1<t1;++R1)P1[R1]=new N5;var L1=0,O1={},B1={Record:N5,scope:{},state:P1,currentVAO:null,targetVAO:null,restore:N1()?X1:function(){},createVAO:$t,getVAO:Ge,destroyBuffer:$1,setVAO:N1()?T1:nt,clear:N1()?v1:function(){}};function $1(i1){for(var r1=0;r1<P1.length;++r1){var ct=P1[r1];ct.buffer===i1&&(_.disableVertexAttribArray(r1),ct.buffer=null)}}function N1(){return j.oes_vertex_array_object}function ke(){return j.angle_instanced_arrays}function Ge(i1){return typeof i1=="function"&&i1._vao?i1._vao:null}function T1(i1){if(i1!==B1.currentVAO){var r1=N1();i1?r1.bindVertexArrayOES(i1.vao):r1.bindVertexArrayOES(null),B1.currentVAO=i1}}function nt(i1){if(i1!==B1.currentVAO){if(i1)i1.bindAttrs();else{for(var r1=ke(),ct=0;ct<P1.length;++ct){var q1=P1[ct];q1.buffer?(_.enableVertexAttribArray(ct),q1.buffer.bind(),_.vertexAttribPointer(ct,q1.size,q1.type,q1.normalized,q1.stride,q1.offfset),r1&&q1.divisor&&r1.vertexAttribDivisorANGLE(ct,q1.divisor)):(_.disableVertexAttribArray(ct),_.vertexAttrib4f(ct,q1.x,q1.y,q1.z,q1.w))}Ye.elements?_.bindBuffer(tl,Ye.elements.buffer.buffer):_.bindBuffer(tl,null)}B1.currentVAO=i1}}function v1(){P2(O1).forEach(function(i1){i1.destroy()})}function D1(){this.id=++L1,this.attributes=[],this.elements=null,this.ownsElements=!1,this.count=0,this.offset=0,this.instances=-1,this.primitive=4;var i1=N1();i1?this.vao=i1.createVertexArrayOES():this.vao=null,O1[this.id]=this,this.buffers=[]}D1.prototype.bindAttrs=function(){for(var i1=ke(),r1=this.attributes,ct=0;ct<r1.length;++ct){var q1=r1[ct];q1.buffer?(_.enableVertexAttribArray(ct),_.bindBuffer(n3,q1.buffer.buffer),_.vertexAttribPointer(ct,q1.size,q1.type,q1.normalized,q1.stride,q1.offset),i1&&q1.divisor&&i1.vertexAttribDivisorANGLE(ct,q1.divisor)):(_.disableVertexAttribArray(ct),_.vertexAttrib4f(ct,q1.x,q1.y,q1.z,q1.w))}for(var M1=r1.length;M1<t1;++M1)_.disableVertexAttribArray(M1);var f=De.getElements(this.elements);f?_.bindBuffer(tl,f.buffer.buffer):_.bindBuffer(tl,null)},D1.prototype.refresh=function(){var i1=N1();i1&&(i1.bindVertexArrayOES(this.vao),this.bindAttrs(),B1.currentVAO=null,i1.bindVertexArrayOES(null))},D1.prototype.destroy=function(){if(this.vao){var i1=N1();this===B1.currentVAO&&(B1.currentVAO=null,i1.bindVertexArrayOES(null)),i1.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),O1[this.id]&&(delete O1[this.id],je.vaoCount-=1)};function X1(){var i1=N1();i1&&P2(O1).forEach(function(r1){r1.refresh()})}function $t(i1){var r1=new D1;je.vaoCount+=1;function ct(q1){var M1;if(Array.isArray(q1))M1=q1,r1.elements&&r1.ownsElements&&r1.elements.destroy(),r1.elements=null,r1.ownsElements=!1,r1.offset=0,r1.count=0,r1.instances=-1,r1.primitive=4;else{if($(typeof q1=="object","invalid arguments for create vao"),$("attributes"in q1,"must specify attributes for vao"),q1.elements){var f=q1.elements;r1.ownsElements?typeof f=="function"&&f._reglType==="elements"?(r1.elements.destroy(),r1.ownsElements=!1):(r1.elements(f),r1.ownsElements=!1):De.getElements(q1.elements)?(r1.elements=q1.elements,r1.ownsElements=!1):(r1.elements=De.create(q1.elements),r1.ownsElements=!0)}else r1.elements=null,r1.ownsElements=!1;M1=q1.attributes,r1.offset=0,r1.count=-1,r1.instances=-1,r1.primitive=4,r1.elements&&(r1.count=r1.elements._elements.vertCount,r1.primitive=r1.elements._elements.primType),"offset"in q1&&(r1.offset=q1.offset|0),"count"in q1&&(r1.count=q1.count|0),"instances"in q1&&(r1.instances=q1.instances|0),"primitive"in q1&&($(q1.primitive in a2,"bad primitive type: "+q1.primitive),r1.primitive=a2[q1.primitive]),$.optional(()=>{for(var Qe=Object.keys(q1),F1=0;F1<Qe.length;++F1)$(nl.indexOf(Qe[F1])>=0,'invalid option for vao: "'+Qe[F1]+'" valid options are '+nl)}),$(Array.isArray(M1),"attributes must be an array")}$(M1.length<t1,"too many attributes"),$(M1.length>0,"must specify at least one attribute");var b={},P=r1.attributes;P.length=M1.length;for(var z=0;z<M1.length;++z){var D=M1[z],A=P[z]=new N5,Z=D.data||D;if(Array.isArray(Z)||e(Z)||Sn(Z)){var be;r1.buffers[z]&&(be=r1.buffers[z],e(Z)&&be._buffer.byteLength>=Z.byteLength?be.subdata(Z):(be.destroy(),r1.buffers[z]=null)),r1.buffers[z]||(be=r1.buffers[z]=o1.create(D,n3,!1,!0)),A.buffer=o1.getBuffer(be),A.size=A.buffer.dimension|0,A.normalized=!1,A.type=A.buffer.dtype,A.offset=0,A.stride=0,A.divisor=0,A.state=1,b[z]=1}else o1.getBuffer(D)?(A.buffer=o1.getBuffer(D),A.size=A.buffer.dimension|0,A.normalized=!1,A.type=A.buffer.dtype,A.offset=0,A.stride=0,A.divisor=0,A.state=1):o1.getBuffer(D.buffer)?(A.buffer=o1.getBuffer(D.buffer),A.size=(+D.size||A.buffer.dimension)|0,A.normalized=!!D.normalized||!1,"type"in D?($.parameter(D.type,Xr,"invalid buffer type"),A.type=Xr[D.type]):A.type=A.buffer.dtype,A.offset=(D.offset||0)|0,A.stride=(D.stride||0)|0,A.divisor=(D.divisor||0)|0,A.state=1,$(A.size>=1&&A.size<=4,"size must be between 1 and 4"),$(A.offset>=0,"invalid offset"),$(A.stride>=0&&A.stride<=255,"stride must be between 0 and 255"),$(A.divisor>=0,"divisor must be positive"),$(!A.divisor||!!j.angle_instanced_arrays,"ANGLE_instanced_arrays must be enabled to use divisor")):"x"in D?($(z>0,"first attribute must not be a constant"),A.x=+D.x||0,A.y=+D.y||0,A.z=+D.z||0,A.w=+D.w||0,A.state=2):$(!1,"invalid attribute spec for location "+z)}for(var Me=0;Me<r1.buffers.length;++Me)!b[Me]&&r1.buffers[Me]&&(r1.buffers[Me].destroy(),r1.buffers[Me]=null);return r1.refresh(),ct}return ct.destroy=function(){for(var q1=0;q1<r1.buffers.length;++q1)r1.buffers[q1]&&r1.buffers[q1].destroy();r1.buffers.length=0,r1.ownsElements&&(r1.elements.destroy(),r1.elements=null,r1.ownsElements=!1),r1.destroy()},ct._vao=r1,ct._reglType="vao",ct(i1)}return B1}var ol=35632,wy=35633,_y=35718,i9=35721;function js(_,j,Q,je){var o1={},De={};function Ye(ke,Ge,T1,nt){this.name=ke,this.id=Ge,this.location=T1,this.info=nt}function t1(ke,Ge){for(var T1=0;T1<ke.length;++T1)if(ke[T1].id===Ge.id){ke[T1].location=Ge.location;return}ke.push(Ge)}function P1(ke,Ge,T1){var nt=ke===ol?o1:De,v1=nt[Ge];if(!v1){var D1=j.str(Ge);v1=_.createShader(ke),_.shaderSource(v1,D1),_.compileShader(v1),$.shaderError(_,v1,D1,ke,T1),nt[Ge]=v1}return v1}var R1={},L1=[],O1=0;function B1(ke,Ge){this.id=O1++,this.fragId=ke,this.vertId=Ge,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,je.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function $1(ke,Ge,T1){var nt,v1,D1=P1(ol,ke.fragId),X1=P1(wy,ke.vertId),$t=ke.program=_.createProgram();if(_.attachShader($t,D1),_.attachShader($t,X1),T1)for(nt=0;nt<T1.length;++nt){var i1=T1[nt];_.bindAttribLocation($t,i1[0],i1[1])}_.linkProgram($t),$.linkError(_,$t,j.str(ke.fragId),j.str(ke.vertId),Ge);var r1=_.getProgramParameter($t,_y);je.profile&&(ke.stats.uniformsCount=r1);var ct=ke.uniforms;for(nt=0;nt<r1;++nt)if(v1=_.getActiveUniform($t,nt),v1)if(v1.size>1)for(var q1=0;q1<v1.size;++q1){var M1=v1.name.replace("[0]","["+q1+"]");t1(ct,new Ye(M1,j.id(M1),_.getUniformLocation($t,M1),v1))}else t1(ct,new Ye(v1.name,j.id(v1.name),_.getUniformLocation($t,v1.name),v1));var f=_.getProgramParameter($t,i9);je.profile&&(ke.stats.attributesCount=f);var b=ke.attributes;for(nt=0;nt<f;++nt)v1=_.getActiveAttrib($t,nt),v1&&t1(b,new Ye(v1.name,j.id(v1.name),_.getAttribLocation($t,v1.name),v1))}je.profile&&(Q.getMaxUniformsCount=function(){var ke=0;return L1.forEach(function(Ge){Ge.stats.uniformsCount>ke&&(ke=Ge.stats.uniformsCount)}),ke},Q.getMaxAttributesCount=function(){var ke=0;return L1.forEach(function(Ge){Ge.stats.attributesCount>ke&&(ke=Ge.stats.attributesCount)}),ke});function N1(){o1={},De={};for(var ke=0;ke<L1.length;++ke)$1(L1[ke],null,L1[ke].attributes.map(function(Ge){return[Ge.location,Ge.name]}))}return{clear:function(){var ke=_.deleteShader.bind(_);P2(o1).forEach(ke),o1={},P2(De).forEach(ke),De={},L1.forEach(function(Ge){_.deleteProgram(Ge.program)}),L1.length=0,R1={},Q.shaderCount=0},program:function(ke,Ge,T1,nt){$.command(ke>=0,"missing vertex shader",T1),$.command(Ge>=0,"missing fragment shader",T1);var v1=R1[Ge];v1||(v1=R1[Ge]={});var D1=v1[ke];if(D1&&(D1.refCount++,!nt))return D1;var X1=new B1(Ge,ke);return Q.shaderCount++,$1(X1,T1,nt),D1||(v1[ke]=X1),L1.push(X1),t(X1,{destroy:function(){if(X1.refCount--,X1.refCount<=0){_.deleteProgram(X1.program);var $t=L1.indexOf(X1);L1.splice($t,1),Q.shaderCount--}v1[X1.vertId].refCount<=0&&(_.deleteShader(De[X1.vertId]),delete De[X1.vertId],delete R1[X1.fragId][X1.vertId]),Object.keys(R1[X1.fragId]).length||(_.deleteShader(o1[X1.fragId]),delete o1[X1.fragId],delete R1[X1.fragId])}})},restore:N1,shader:P1,frag:-1,vert:-1}}var Us=6408,c6=5121,Py=3333,A4=5126;function u6(_,j,Q,je,o1,De,Ye){function t1(L1){var O1;j.next===null?($(o1.preserveDrawingBuffer,'you must create a webgl context with "preserveDrawingBuffer":true in order to read pixels from the drawing buffer'),O1=c6):($(j.next.colorAttachments[0].texture!==null,"You cannot read from a renderbuffer"),O1=j.next.colorAttachments[0].texture._texture.type,$.optional(function(){De.oes_texture_float?($(O1===c6||O1===A4,"Reading from a framebuffer is only allowed for the types 'uint8' and 'float'"),O1===A4&&$(Ye.readFloat,"Reading 'float' values is not permitted in your browser. For a fallback, please see: https://www.npmjs.com/package/glsl-read-float")):$(O1===c6,"Reading from a framebuffer is only allowed for the type 'uint8'")}));var B1=0,$1=0,N1=je.framebufferWidth,ke=je.framebufferHeight,Ge=null;e(L1)?Ge=L1:L1&&($.type(L1,"object","invalid arguments to regl.read()"),B1=L1.x|0,$1=L1.y|0,$(B1>=0&&B1<je.framebufferWidth,"invalid x offset for regl.read"),$($1>=0&&$1<je.framebufferHeight,"invalid y offset for regl.read"),N1=(L1.width||je.framebufferWidth-B1)|0,ke=(L1.height||je.framebufferHeight-$1)|0,Ge=L1.data||null),Ge&&(O1===c6?$(Ge instanceof Uint8Array,"buffer must be 'Uint8Array' when reading from a framebuffer of type 'uint8'"):O1===A4&&$(Ge instanceof Float32Array,"buffer must be 'Float32Array' when reading from a framebuffer of type 'float'")),$(N1>0&&N1+B1<=je.framebufferWidth,"invalid width for read pixels"),$(ke>0&&ke+$1<=je.framebufferHeight,"invalid height for read pixels"),Q();var T1=N1*ke*4;return Ge||(O1===c6?Ge=new Uint8Array(T1):O1===A4&&(Ge=Ge||new Float32Array(T1))),$.isTypedArray(Ge,"data buffer for regl.read() must be a typedarray"),$(Ge.byteLength>=T1,"data buffer for regl.read() too small"),_.pixelStorei(Py,4),_.readPixels(B1,$1,N1,ke,Us,O1,Ge),Ge}function P1(L1){var O1;return j.setFBO({framebuffer:L1.framebuffer},function(){O1=t1(L1)}),O1}function R1(L1){return!L1||!("framebuffer"in L1)?t1(L1):P1(L1)}return R1}function Va(_){return Array.prototype.slice.call(_)}function qa(_){return Va(_).join("")}function lP(){var _=0,j=[],Q=[];function je(O1){for(var B1=0;B1<Q.length;++B1)if(Q[B1]===O1)return j[B1];var $1="g"+_++;return j.push($1),Q.push(O1),$1}function o1(){var O1=[];function B1(){O1.push.apply(O1,Va(arguments))}var $1=[];function N1(){var ke="v"+_++;return $1.push(ke),arguments.length>0&&(O1.push(ke,"="),O1.push.apply(O1,Va(arguments)),O1.push(";")),ke}return t(B1,{def:N1,toString:function(){return qa([$1.length>0?"var "+$1.join(",")+";":"",qa(O1)])}})}function De(){var O1=o1(),B1=o1(),$1=O1.toString,N1=B1.toString;function ke(Ge,T1){B1(Ge,T1,"=",O1.def(Ge,T1),";")}return t(function(){O1.apply(O1,Va(arguments))},{def:O1.def,entry:O1,exit:B1,save:ke,set:function(Ge,T1,nt){ke(Ge,T1),O1(Ge,T1,"=",nt,";")},toString:function(){return $1()+N1()}})}function Ye(){var O1=qa(arguments),B1=De(),$1=De(),N1=B1.toString,ke=$1.toString;return t(B1,{then:function(){return B1.apply(B1,Va(arguments)),this},else:function(){return $1.apply($1,Va(arguments)),this},toString:function(){var Ge=ke();return Ge&&(Ge="else{"+Ge+"}"),qa(["if(",O1,"){",N1(),"}",Ge])}})}var t1=o1(),P1={};function R1(O1,B1){var $1=[];function N1(){var v1="a"+$1.length;return $1.push(v1),v1}B1=B1||0;for(var ke=0;ke<B1;++ke)N1();var Ge=De(),T1=Ge.toString,nt=P1[O1]=t(Ge,{arg:N1,toString:function(){return qa(["function(",$1.join(),"){",T1(),"}"])}});return nt}function L1(){var O1=['"use strict";',t1,"return {"];Object.keys(P1).forEach(function(N1){O1.push('"',N1,'":',P1[N1].toString(),",")}),O1.push("}");var B1=qa(O1).replace(/;/g,`;
`).replace(/}/g,`}
`).replace(/{/g,`{
`),$1=Function.apply(null,j.concat(B1));return $1.apply(null,Q)}return{global:t1,link:je,block:o1,proc:R1,scope:De,cond:Ye,compile:L1}}var zi="xyzw".split(""),Wa=5121,I4=1,d6=2,N4=0,O4=1,p6=2,L4=3,a9=4,Ld=5,Fs=6,Hs="dither",O5="blend.enable",il="blend.color",s9="blend.equation",I3="blend.func",Vs="depth.enable",r3="depth.func",Ga="depth.range",Cy="depth.mask",Dd="colorMask",$o="cull.enable",Bd="cull.face",l9="frontFace",zo="lineWidth",cP="polygonOffset.enable",qs="polygonOffset.offset",jd="sample.alpha",Ud="sample.enable",al="sample.coverage",ky="stencil.enable",Ry="stencil.mask",Fd="stencil.func",Hd="stencil.opFront",sl="stencil.opBack",$y="scissor.enable",f6="scissor.box",D4="viewport",ll="profile",Ws="framebuffer",cl="vert",m6="frag",L5="elements",D5="primitive",Mi="count",B4="offset",ul="instances",h6="vao",j4="Width",U4="Height",Za=Ws+j4,Xa=Ws+U4,Vd=D4+j4,Gs=D4+U4,B5="drawingBuffer",c9=B5+j4,g6=B5+U4,dl=[I3,s9,Fd,Hd,sl,al,D4,f6,qs],la=34962,F4=34963,y6=35632,Zs=35633,Xs=3553,v6=34067,u9=2884,zy=3042,d9=3024,My=2960,Ey=2929,Ty=3089,p9=32823,f9=32926,m9=32928,b6=5126,pl=35664,fl=35665,ml=35666,qd=5124,h9=35667,g9=35668,S6=35669,Wd=35670,y9=35671,v9=35672,hl=35673,x6=35674,ca=35675,H4=35676,ua=35678,Ya=35680,j5=4,U5=1028,Ys=1029,Ay=2304,Gd=2305,uP=32775,Zd=32776,Iy=519,Ks=7680,gl=0,Ny=1,Xd=32774,dP=513,Oy=36160,Yd=36064,Mo={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},b9=["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"],Js={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},F5={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},w6={frag:y6,vert:Zs},Kd={cw:Ay,ccw:Gd};function S9(_){return Array.isArray(_)||e(_)||Sn(_)}function Ly(_){return _.sort(function(j,Q){return j===D4?-1:Q===D4?1:j<Q?-1:1})}function Vn(_,j,Q,je){this.thisDep=_,this.contextDep=j,this.propDep=Q,this.append=je}function H5(_){return _&&!(_.thisDep||_.contextDep||_.propDep)}function rr(_){return new Vn(!1,!1,!1,_)}function N3(_,j){var Q=_.type;if(Q===N4){var je=_.data.length;return new Vn(!0,je>=1,je>=2,j)}else if(Q===a9){var o1=_.data;return new Vn(o1.thisDep,o1.contextDep,o1.propDep,j)}else{if(Q===Ld)return new Vn(!1,!1,!1,j);if(Q===Fs){for(var De=!1,Ye=!1,t1=!1,P1=0;P1<_.data.length;++P1){var R1=_.data[P1];if(R1.type===O4)t1=!0;else if(R1.type===p6)Ye=!0;else if(R1.type===L4)De=!0;else if(R1.type===N4){De=!0;var L1=R1.data;L1>=1&&(Ye=!0),L1>=2&&(t1=!0)}else R1.type===a9&&(De=De||R1.data.thisDep,Ye=Ye||R1.data.contextDep,t1=t1||R1.data.propDep)}return new Vn(De,Ye,t1,j)}else return new Vn(Q===L4,Q===p6,Q===O4,j)}}var Dy=new Vn(!1,!1,!1,function(){});function x9(_,j,Q,je,o1,De,Ye,t1,P1,R1,L1,O1,B1,$1,N1){var ke=R1.Record,Ge={add:32774,subtract:32778,"reverse subtract":32779};Q.ext_blend_minmax&&(Ge.min=uP,Ge.max=Zd);var T1=Q.angle_instanced_arrays,nt=Q.webgl_draw_buffers,v1=Q.oes_vertex_array_object,D1={dirty:!0,profile:N1.profile},X1={},$t=[],i1={},r1={};function ct(V){return V.replace(".","_")}function q1(V,O,re){var _e=ct(V);$t.push(V),X1[_e]=D1[_e]=!!re,i1[_e]=O}function M1(V,O,re){var _e=ct(V);$t.push(V),Array.isArray(re)?(D1[_e]=re.slice(),X1[_e]=re.slice()):D1[_e]=X1[_e]=re,r1[_e]=O}q1(Hs,d9),q1(O5,zy),M1(il,"blendColor",[0,0,0,0]),M1(s9,"blendEquationSeparate",[Xd,Xd]),M1(I3,"blendFuncSeparate",[Ny,gl,Ny,gl]),q1(Vs,Ey,!0),M1(r3,"depthFunc",dP),M1(Ga,"depthRange",[0,1]),M1(Cy,"depthMask",!0),M1(Dd,Dd,[!0,!0,!0,!0]),q1($o,u9),M1(Bd,"cullFace",Ys),M1(l9,l9,Gd),M1(zo,zo,1),q1(cP,p9),M1(qs,"polygonOffset",[0,0]),q1(jd,f9),q1(Ud,m9),M1(al,"sampleCoverage",[1,!1]),q1(ky,My),M1(Ry,"stencilMask",-1),M1(Fd,"stencilFunc",[Iy,0,-1]),M1(Hd,"stencilOpSeparate",[U5,Ks,Ks,Ks]),M1(sl,"stencilOpSeparate",[Ys,Ks,Ks,Ks]),q1($y,Ty),M1(f6,"scissor",[0,0,_.drawingBufferWidth,_.drawingBufferHeight]),M1(D4,D4,[0,0,_.drawingBufferWidth,_.drawingBufferHeight]);var f={gl:_,context:B1,strings:j,next:X1,current:D1,draw:O1,elements:De,buffer:o1,shader:L1,attributes:R1.state,vao:R1,uniforms:P1,framebuffer:t1,extensions:Q,timer:$1,isBufferArgs:S9},b={primTypes:a2,compareFuncs:Js,blendFuncs:Mo,blendEquations:Ge,stencilOps:F5,glTypes:Xr,orientationType:Kd};$.optional(function(){f.isArrayLike=xn}),nt&&(b.backBuffer=[Ys],b.drawBuffer=vn(je.maxDrawbuffers,function(V){return V===0?[0]:vn(V,function(O){return Yd+O})}));var P=0;function z(){var V=lP(),O=V.link,re=V.global;V.id=P++,V.batchId="0";var _e=O(f),Ce=V.shared={props:"a0"};Object.keys(f).forEach(function(ie){Ce[ie]=re.def(_e,".",ie)}),$.optional(function(){V.CHECK=O($),V.commandStr=$.guessCommand(),V.command=O(V.commandStr),V.assert=function(ie,M,L){ie("if(!(",M,"))",this.CHECK,".commandRaise(",O(L),",",this.command,");")},b.invalidBlendCombinations=b9});var ce=V.next={},le=V.current={};Object.keys(r1).forEach(function(ie){Array.isArray(D1[ie])&&(ce[ie]=re.def(Ce.next,".",ie),le[ie]=re.def(Ce.current,".",ie))});var xe=V.constants={};Object.keys(b).forEach(function(ie){xe[ie]=re.def(JSON.stringify(b[ie]))}),V.invoke=function(ie,M){switch(M.type){case N4:var L=["this",Ce.context,Ce.props,V.batchId];return ie.def(O(M.data),".call(",L.slice(0,Math.max(M.data.length+1,4)),")");case O4:return ie.def(Ce.props,M.data);case p6:return ie.def(Ce.context,M.data);case L4:return ie.def("this",M.data);case a9:return M.data.append(V,ie),M.data.ref;case Ld:return M.data.toString();case Fs:return M.data.map(function(oe){return V.invoke(ie,oe)})}},V.attribCache={};var F={};return V.scopeAttrib=function(ie){var M=j.id(ie);if(M in F)return F[M];var L=R1.scope[M];L||(L=R1.scope[M]=new ke);var oe=F[M]=O(L);return oe},V}function D(V){var O=V.static,re=V.dynamic,_e;if(ll in O){var Ce=!!O[ll];_e=rr(function(le,xe){return Ce}),_e.enable=Ce}else if(ll in re){var ce=re[ll];_e=N3(ce,function(le,xe){return le.invoke(xe,ce)})}return _e}function A(V,O){var re=V.static,_e=V.dynamic;if(Ws in re){var Ce=re[Ws];return Ce?(Ce=t1.getFramebuffer(Ce),$.command(Ce,"invalid framebuffer object"),rr(function(le,xe){var F=le.link(Ce),ie=le.shared;xe.set(ie.framebuffer,".next",F);var M=ie.context;return xe.set(M,"."+Za,F+".width"),xe.set(M,"."+Xa,F+".height"),F})):rr(function(le,xe){var F=le.shared;xe.set(F.framebuffer,".next","null");var ie=F.context;return xe.set(ie,"."+Za,ie+"."+c9),xe.set(ie,"."+Xa,ie+"."+g6),"null"})}else if(Ws in _e){var ce=_e[Ws];return N3(ce,function(le,xe){var F=le.invoke(xe,ce),ie=le.shared,M=ie.framebuffer,L=xe.def(M,".getFramebuffer(",F,")");$.optional(function(){le.assert(xe,"!"+F+"||"+L,"invalid framebuffer object")}),xe.set(M,".next",L);var oe=ie.context;return xe.set(oe,"."+Za,L+"?"+L+".width:"+oe+"."+c9),xe.set(oe,"."+Xa,L+"?"+L+".height:"+oe+"."+g6),L})}else return null}function Z(V,O,re){var _e=V.static,Ce=V.dynamic;function ce(F){if(F in _e){var ie=_e[F];$.commandType(ie,"object","invalid "+F,re.commandStr);var M=!0,L=ie.x|0,oe=ie.y|0,Ve,ve;return"width"in ie?(Ve=ie.width|0,$.command(Ve>=0,"invalid "+F,re.commandStr)):M=!1,"height"in ie?(ve=ie.height|0,$.command(ve>=0,"invalid "+F,re.commandStr)):M=!1,new Vn(!M&&O&&O.thisDep,!M&&O&&O.contextDep,!M&&O&&O.propDep,function(z1,at){var G1=z1.shared.context,J1=Ve;"width"in ie||(J1=at.def(G1,".",Za,"-",L));var ot=ve;return"height"in ie||(ot=at.def(G1,".",Xa,"-",oe)),[L,oe,J1,ot]})}else if(F in Ce){var Ze=Ce[F],A1=N3(Ze,function(z1,at){var G1=z1.invoke(at,Ze);$.optional(function(){z1.assert(at,G1+"&&typeof "+G1+'==="object"',"invalid "+F)});var J1=z1.shared.context,ot=at.def(G1,".x|0"),et=at.def(G1,".y|0"),zt=at.def('"width" in ',G1,"?",G1,".width|0:","(",J1,".",Za,"-",ot,")"),s2=at.def('"height" in ',G1,"?",G1,".height|0:","(",J1,".",Xa,"-",et,")");return $.optional(function(){z1.assert(at,zt+">=0&&"+s2+">=0","invalid "+F)}),[ot,et,zt,s2]});return O&&(A1.thisDep=A1.thisDep||O.thisDep,A1.contextDep=A1.contextDep||O.contextDep,A1.propDep=A1.propDep||O.propDep),A1}else return O?new Vn(O.thisDep,O.contextDep,O.propDep,function(z1,at){var G1=z1.shared.context;return[0,0,at.def(G1,".",Za),at.def(G1,".",Xa)]}):null}var le=ce(D4);if(le){var xe=le;le=new Vn(le.thisDep,le.contextDep,le.propDep,function(F,ie){var M=xe.append(F,ie),L=F.shared.context;return ie.set(L,"."+Vd,M[2]),ie.set(L,"."+Gs,M[3]),M})}return{viewport:le,scissor_box:ce(f6)}}function be(V,O){var re=V.static,_e=typeof re[m6]=="string"&&typeof re[cl]=="string";if(_e){if(Object.keys(O.dynamic).length>0)return null;var Ce=O.static,ce=Object.keys(Ce);if(ce.length>0&&typeof Ce[ce[0]]=="number"){for(var le=[],xe=0;xe<ce.length;++xe)$(typeof Ce[ce[xe]]=="number","must specify all vertex attribute locations when using vaos"),le.push([Ce[ce[xe]]|0,ce[xe]]);return le}}return null}function Me(V,O,re){var _e=V.static,Ce=V.dynamic;function ce(M){if(M in _e){var L=j.id(_e[M]);$.optional(function(){L1.shader(w6[M],L,$.guessCommand())});var oe=rr(function(){return L});return oe.id=L,oe}else if(M in Ce){var Ve=Ce[M];return N3(Ve,function(ve,Ze){var A1=ve.invoke(Ze,Ve),z1=Ze.def(ve.shared.strings,".id(",A1,")");return $.optional(function(){Ze(ve.shared.shader,".shader(",w6[M],",",z1,",",ve.command,");")}),z1})}return null}var le=ce(m6),xe=ce(cl),F=null,ie;return H5(le)&&H5(xe)?(F=L1.program(xe.id,le.id,null,re),ie=rr(function(M,L){return M.link(F)})):ie=new Vn(le&&le.thisDep||xe&&xe.thisDep,le&&le.contextDep||xe&&xe.contextDep,le&&le.propDep||xe&&xe.propDep,function(M,L){var oe=M.shared.shader,Ve;le?Ve=le.append(M,L):Ve=L.def(oe,".",m6);var ve;xe?ve=xe.append(M,L):ve=L.def(oe,".",cl);var Ze=oe+".program("+ve+","+Ve;return $.optional(function(){Ze+=","+M.command}),L.def(Ze+")")}),{frag:le,vert:xe,progVar:ie,program:F}}function Qe(V,O){var re=V.static,_e=V.dynamic,Ce={},ce=!1;function le(){if(h6 in re){var at=re[h6];return at!==null&&R1.getVAO(at)===null&&(at=R1.createVAO(at)),ce=!0,Ce.vao=at,rr(function(J1){var ot=R1.getVAO(at);return ot?J1.link(ot):"null"})}else if(h6 in _e){ce=!0;var G1=_e[h6];return N3(G1,function(J1,ot){var et=J1.invoke(ot,G1);return ot.def(J1.shared.vao+".getVAO("+et+")")})}return null}var xe=le(),F=!1;function ie(){if(L5 in re){var at=re[L5];if(Ce.elements=at,S9(at)){var G1=Ce.elements=De.create(at,!0);at=De.getElements(G1),F=!0}else at&&(at=De.getElements(at),F=!0,$.command(at,"invalid elements",O.commandStr));var J1=rr(function(et,zt){if(at){var s2=et.link(at);return et.ELEMENTS=s2,s2}return et.ELEMENTS=null,null});return J1.value=at,J1}else if(L5 in _e){F=!0;var ot=_e[L5];return N3(ot,function(et,zt){var s2=et.shared,wn=s2.isBufferArgs,ho=s2.elements,Eo=et.invoke(zt,ot),jr=zt.def("null"),qn=zt.def(wn,"(",Eo,")"),to=et.cond(qn).then(jr,"=",ho,".createStream(",Eo,");").else(jr,"=",ho,".getElements(",Eo,");");return $.optional(function(){et.assert(to.else,"!"+Eo+"||"+jr,"invalid elements")}),zt.entry(to),zt.exit(et.cond(qn).then(ho,".destroyStream(",jr,");")),et.ELEMENTS=jr,jr})}else if(ce)return new Vn(xe.thisDep,xe.contextDep,xe.propDep,function(et,zt){return zt.def(et.shared.vao+".currentVAO?"+et.shared.elements+".getElements("+et.shared.vao+".currentVAO.elements):null")});return null}var M=ie();function L(){if(D5 in re){var at=re[D5];return Ce.primitive=at,$.commandParameter(at,a2,"invalid primitve",O.commandStr),rr(function(J1,ot){return a2[at]})}else if(D5 in _e){var G1=_e[D5];return N3(G1,function(J1,ot){var et=J1.constants.primTypes,zt=J1.invoke(ot,G1);return $.optional(function(){J1.assert(ot,zt+" in "+et,"invalid primitive, must be one of "+Object.keys(a2))}),ot.def(et,"[",zt,"]")})}else{if(F)return H5(M)?M.value?rr(function(J1,ot){return ot.def(J1.ELEMENTS,".primType")}):rr(function(){return j5}):new Vn(M.thisDep,M.contextDep,M.propDep,function(J1,ot){var et=J1.ELEMENTS;return ot.def(et,"?",et,".primType:",j5)});if(ce)return new Vn(xe.thisDep,xe.contextDep,xe.propDep,function(J1,ot){return ot.def(J1.shared.vao+".currentVAO?"+J1.shared.vao+".currentVAO.primitive:"+j5)})}return null}function oe(at,G1){if(at in re){var J1=re[at]|0;return G1?Ce.offset=J1:Ce.instances=J1,$.command(!G1||J1>=0,"invalid "+at,O.commandStr),rr(function(et,zt){return G1&&(et.OFFSET=J1),J1})}else if(at in _e){var ot=_e[at];return N3(ot,function(et,zt){var s2=et.invoke(zt,ot);return G1&&(et.OFFSET=s2,$.optional(function(){et.assert(zt,s2+">=0","invalid "+at)})),s2})}else if(G1){if(F)return rr(function(et,zt){return et.OFFSET=0,0});if(ce)return new Vn(xe.thisDep,xe.contextDep,xe.propDep,function(et,zt){return zt.def(et.shared.vao+".currentVAO?"+et.shared.vao+".currentVAO.offset:0")})}else if(ce)return new Vn(xe.thisDep,xe.contextDep,xe.propDep,function(et,zt){return zt.def(et.shared.vao+".currentVAO?"+et.shared.vao+".currentVAO.instances:-1")});return null}var Ve=oe(B4,!0);function ve(){if(Mi in re){var at=re[Mi]|0;return Ce.count=at,$.command(typeof at=="number"&&at>=0,"invalid vertex count",O.commandStr),rr(function(){return at})}else if(Mi in _e){var G1=_e[Mi];return N3(G1,function(zt,s2){var wn=zt.invoke(s2,G1);return $.optional(function(){zt.assert(s2,"typeof "+wn+'==="number"&&'+wn+">=0&&"+wn+"===("+wn+"|0)","invalid vertex count")}),wn})}else if(F)if(H5(M)){if(M)return Ve?new Vn(Ve.thisDep,Ve.contextDep,Ve.propDep,function(zt,s2){var wn=s2.def(zt.ELEMENTS,".vertCount-",zt.OFFSET);return $.optional(function(){zt.assert(s2,wn+">=0","invalid vertex offset/element buffer too small")}),wn}):rr(function(zt,s2){return s2.def(zt.ELEMENTS,".vertCount")});var J1=rr(function(){return-1});return $.optional(function(){J1.MISSING=!0}),J1}else{var ot=new Vn(M.thisDep||Ve.thisDep,M.contextDep||Ve.contextDep,M.propDep||Ve.propDep,function(zt,s2){var wn=zt.ELEMENTS;return zt.OFFSET?s2.def(wn,"?",wn,".vertCount-",zt.OFFSET,":-1"):s2.def(wn,"?",wn,".vertCount:-1")});return $.optional(function(){ot.DYNAMIC=!0}),ot}else if(ce){var et=new Vn(xe.thisDep,xe.contextDep,xe.propDep,function(zt,s2){return s2.def(zt.shared.vao,".currentVAO?",zt.shared.vao,".currentVAO.count:-1")});return et}return null}var Ze=L(),A1=ve(),z1=oe(ul,!1);return{elements:M,primitive:Ze,count:A1,instances:z1,offset:Ve,vao:xe,vaoActive:ce,elementsActive:F,static:Ce}}function F1(V,O){var re=V.static,_e=V.dynamic,Ce={};return $t.forEach(function(ce){var le=ct(ce);function xe(F,ie){if(ce in re){var M=F(re[ce]);Ce[le]=rr(function(){return M})}else if(ce in _e){var L=_e[ce];Ce[le]=N3(L,function(oe,Ve){return ie(oe,Ve,oe.invoke(Ve,L))})}}switch(ce){case $o:case O5:case Hs:case ky:case Vs:case $y:case cP:case jd:case Ud:case Cy:return xe(function(F){return $.commandType(F,"boolean",ce,O.commandStr),F},function(F,ie,M){return $.optional(function(){F.assert(ie,"typeof "+M+'==="boolean"',"invalid flag "+ce,F.commandStr)}),M});case r3:return xe(function(F){return $.commandParameter(F,Js,"invalid "+ce,O.commandStr),Js[F]},function(F,ie,M){var L=F.constants.compareFuncs;return $.optional(function(){F.assert(ie,M+" in "+L,"invalid "+ce+", must be one of "+Object.keys(Js))}),ie.def(L,"[",M,"]")});case Ga:return xe(function(F){return $.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,ie,M){$.optional(function(){F.assert(ie,F.shared.isArrayLike+"("+M+")&&"+M+".length===2&&typeof "+M+'[0]==="number"&&typeof '+M+'[1]==="number"&&'+M+"[0]<="+M+"[1]","depth range must be a 2d array")});var L=ie.def("+",M,"[0]"),oe=ie.def("+",M,"[1]");return[L,oe]});case I3:return xe(function(F){$.commandType(F,"object","blend.func",O.commandStr);var ie="srcRGB"in F?F.srcRGB:F.src,M="srcAlpha"in F?F.srcAlpha:F.src,L="dstRGB"in F?F.dstRGB:F.dst,oe="dstAlpha"in F?F.dstAlpha:F.dst;return $.commandParameter(ie,Mo,le+".srcRGB",O.commandStr),$.commandParameter(M,Mo,le+".srcAlpha",O.commandStr),$.commandParameter(L,Mo,le+".dstRGB",O.commandStr),$.commandParameter(oe,Mo,le+".dstAlpha",O.commandStr),$.command(b9.indexOf(ie+", "+L)===-1,"unallowed blending combination (srcRGB, dstRGB) = ("+ie+", "+L+")",O.commandStr),[Mo[ie],Mo[L],Mo[M],Mo[oe]]},function(F,ie,M){var L=F.constants.blendFuncs;$.optional(function(){F.assert(ie,M+"&&typeof "+M+'==="object"',"invalid blend func, must be an object")});function oe(G1,J1){var ot=ie.def('"',G1,J1,'" in ',M,"?",M,".",G1,J1,":",M,".",G1);return $.optional(function(){F.assert(ie,ot+" in "+L,"invalid "+ce+"."+G1+J1+", must be one of "+Object.keys(Mo))}),ot}var Ve=oe("src","RGB"),ve=oe("dst","RGB");$.optional(function(){var G1=F.constants.invalidBlendCombinations;F.assert(ie,G1+".indexOf("+Ve+'+", "+'+ve+") === -1 ","unallowed blending combination for (srcRGB, dstRGB)")});var Ze=ie.def(L,"[",Ve,"]"),A1=ie.def(L,"[",oe("src","Alpha"),"]"),z1=ie.def(L,"[",ve,"]"),at=ie.def(L,"[",oe("dst","Alpha"),"]");return[Ze,z1,A1,at]});case s9:return xe(function(F){if(typeof F=="string")return $.commandParameter(F,Ge,"invalid "+ce,O.commandStr),[Ge[F],Ge[F]];if(typeof F=="object")return $.commandParameter(F.rgb,Ge,ce+".rgb",O.commandStr),$.commandParameter(F.alpha,Ge,ce+".alpha",O.commandStr),[Ge[F.rgb],Ge[F.alpha]];$.commandRaise("invalid blend.equation",O.commandStr)},function(F,ie,M){var L=F.constants.blendEquations,oe=ie.def(),Ve=ie.def(),ve=F.cond("typeof ",M,'==="string"');return $.optional(function(){function Ze(A1,z1,at){F.assert(A1,at+" in "+L,"invalid "+z1+", must be one of "+Object.keys(Ge))}Ze(ve.then,ce,M),F.assert(ve.else,M+"&&typeof "+M+'==="object"',"invalid "+ce),Ze(ve.else,ce+".rgb",M+".rgb"),Ze(ve.else,ce+".alpha",M+".alpha")}),ve.then(oe,"=",Ve,"=",L,"[",M,"];"),ve.else(oe,"=",L,"[",M,".rgb];",Ve,"=",L,"[",M,".alpha];"),ie(ve),[oe,Ve]});case il:return xe(function(F){return $.command(xn(F)&&F.length===4,"blend.color must be a 4d array",O.commandStr),vn(4,function(ie){return+F[ie]})},function(F,ie,M){return $.optional(function(){F.assert(ie,F.shared.isArrayLike+"("+M+")&&"+M+".length===4","blend.color must be a 4d array")}),vn(4,function(L){return ie.def("+",M,"[",L,"]")})});case Ry:return xe(function(F){return $.commandType(F,"number",le,O.commandStr),F|0},function(F,ie,M){return $.optional(function(){F.assert(ie,"typeof "+M+'==="number"',"invalid stencil.mask")}),ie.def(M,"|0")});case Fd:return xe(function(F){$.commandType(F,"object",le,O.commandStr);var ie=F.cmp||"keep",M=F.ref||0,L="mask"in F?F.mask:-1;return $.commandParameter(ie,Js,ce+".cmp",O.commandStr),$.commandType(M,"number",ce+".ref",O.commandStr),$.commandType(L,"number",ce+".mask",O.commandStr),[Js[ie],M,L]},function(F,ie,M){var L=F.constants.compareFuncs;$.optional(function(){function Ze(){F.assert(ie,Array.prototype.join.call(arguments,""),"invalid stencil.func")}Ze(M+"&&typeof ",M,'==="object"'),Ze('!("cmp" in ',M,")||(",M,".cmp in ",L,")")});var oe=ie.def('"cmp" in ',M,"?",L,"[",M,".cmp]",":",Ks),Ve=ie.def(M,".ref|0"),ve=ie.def('"mask" in ',M,"?",M,".mask|0:-1");return[oe,Ve,ve]});case Hd:case sl:return xe(function(F){$.commandType(F,"object",le,O.commandStr);var ie=F.fail||"keep",M=F.zfail||"keep",L=F.zpass||"keep";return $.commandParameter(ie,F5,ce+".fail",O.commandStr),$.commandParameter(M,F5,ce+".zfail",O.commandStr),$.commandParameter(L,F5,ce+".zpass",O.commandStr),[ce===sl?Ys:U5,F5[ie],F5[M],F5[L]]},function(F,ie,M){var L=F.constants.stencilOps;$.optional(function(){F.assert(ie,M+"&&typeof "+M+'==="object"',"invalid "+ce)});function oe(Ve){return $.optional(function(){F.assert(ie,'!("'+Ve+'" in '+M+")||("+M+"."+Ve+" in "+L+")","invalid "+ce+"."+Ve+", must be one of "+Object.keys(F5))}),ie.def('"',Ve,'" in ',M,"?",L,"[",M,".",Ve,"]:",Ks)}return[ce===sl?Ys:U5,oe("fail"),oe("zfail"),oe("zpass")]});case qs:return xe(function(F){$.commandType(F,"object",le,O.commandStr);var ie=F.factor|0,M=F.units|0;return $.commandType(ie,"number",le+".factor",O.commandStr),$.commandType(M,"number",le+".units",O.commandStr),[ie,M]},function(F,ie,M){$.optional(function(){F.assert(ie,M+"&&typeof "+M+'==="object"',"invalid "+ce)});var L=ie.def(M,".factor|0"),oe=ie.def(M,".units|0");return[L,oe]});case Bd:return xe(function(F){var ie=0;return F==="front"?ie=U5:F==="back"&&(ie=Ys),$.command(!!ie,le,O.commandStr),ie},function(F,ie,M){return $.optional(function(){F.assert(ie,M+'==="front"||'+M+'==="back"',"invalid cull.face")}),ie.def(M,'==="front"?',U5,":",Ys)});case zo:return xe(function(F){return $.command(typeof F=="number"&&F>=je.lineWidthDims[0]&&F<=je.lineWidthDims[1],"invalid line width, must be a positive number between "+je.lineWidthDims[0]+" and "+je.lineWidthDims[1],O.commandStr),F},function(F,ie,M){return $.optional(function(){F.assert(ie,"typeof "+M+'==="number"&&'+M+">="+je.lineWidthDims[0]+"&&"+M+"<="+je.lineWidthDims[1],"invalid line width")}),M});case l9:return xe(function(F){return $.commandParameter(F,Kd,le,O.commandStr),Kd[F]},function(F,ie,M){return $.optional(function(){F.assert(ie,M+'==="cw"||'+M+'==="ccw"',"invalid frontFace, must be one of cw,ccw")}),ie.def(M+'==="cw"?'+Ay+":"+Gd)});case Dd:return xe(function(F){return $.command(xn(F)&&F.length===4,"color.mask must be length 4 array",O.commandStr),F.map(function(ie){return!!ie})},function(F,ie,M){return $.optional(function(){F.assert(ie,F.shared.isArrayLike+"("+M+")&&"+M+".length===4","invalid color.mask")}),vn(4,function(L){return"!!"+M+"["+L+"]"})});case al:return xe(function(F){$.command(typeof F=="object"&&F,le,O.commandStr);var ie="value"in F?F.value:1,M=!!F.invert;return $.command(typeof ie=="number"&&ie>=0&&ie<=1,"sample.coverage.value must be a number between 0 and 1",O.commandStr),[ie,M]},function(F,ie,M){$.optional(function(){F.assert(ie,M+"&&typeof "+M+'==="object"',"invalid sample.coverage")});var L=ie.def('"value" in ',M,"?+",M,".value:1"),oe=ie.def("!!",M,".invert");return[L,oe]})}}),Ce}function S1(V,O){var re=V.static,_e=V.dynamic,Ce={};return Object.keys(re).forEach(function(ce){var le=re[ce],xe;if(typeof le=="number"||typeof le=="boolean")xe=rr(function(){return le});else if(typeof le=="function"){var F=le._reglType;F==="texture2d"||F==="textureCube"?xe=rr(function(ie){return ie.link(le)}):F==="framebuffer"||F==="framebufferCube"?($.command(le.color.length>0,'missing color attachment for framebuffer sent to uniform "'+ce+'"',O.commandStr),xe=rr(function(ie){return ie.link(le.color[0])})):$.commandRaise('invalid data for uniform "'+ce+'"',O.commandStr)}else xn(le)?xe=rr(function(ie){var M=ie.global.def("[",vn(le.length,function(L){return $.command(typeof le[L]=="number"||typeof le[L]=="boolean","invalid uniform "+ce,ie.commandStr),le[L]}),"]");return M}):$.commandRaise('invalid or missing data for uniform "'+ce+'"',O.commandStr);xe.value=le,Ce[ce]=xe}),Object.keys(_e).forEach(function(ce){var le=_e[ce];Ce[ce]=N3(le,function(xe,F){return xe.invoke(F,le)})}),Ce}function rt(V,O){var re=V.static,_e=V.dynamic,Ce={};return Object.keys(re).forEach(function(ce){var le=re[ce],xe=j.id(ce),F=new ke;if(S9(le))F.state=I4,F.buffer=o1.getBuffer(o1.create(le,la,!1,!0)),F.type=0;else{var ie=o1.getBuffer(le);if(ie)F.state=I4,F.buffer=ie,F.type=0;else if($.command(typeof le=="object"&&le,"invalid data for attribute "+ce,O.commandStr),"constant"in le){var M=le.constant;F.buffer="null",F.state=d6,typeof M=="number"?F.x=M:($.command(xn(M)&&M.length>0&&M.length<=4,"invalid constant for attribute "+ce,O.commandStr),zi.forEach(function(z1,at){at<M.length&&(F[z1]=M[at])}))}else{S9(le.buffer)?ie=o1.getBuffer(o1.create(le.buffer,la,!1,!0)):ie=o1.getBuffer(le.buffer),$.command(!!ie,'missing buffer for attribute "'+ce+'"',O.commandStr);var L=le.offset|0;$.command(L>=0,'invalid offset for attribute "'+ce+'"',O.commandStr);var oe=le.stride|0;$.command(oe>=0&&oe<256,'invalid stride for attribute "'+ce+'", must be integer betweeen [0, 255]',O.commandStr);var Ve=le.size|0;$.command(!("size"in le)||Ve>0&&Ve<=4,'invalid size for attribute "'+ce+'", must be 1,2,3,4',O.commandStr);var ve=!!le.normalized,Ze=0;"type"in le&&($.commandParameter(le.type,Xr,"invalid type for attribute "+ce,O.commandStr),Ze=Xr[le.type]);var A1=le.divisor|0;$.optional(function(){"divisor"in le&&($.command(A1===0||T1,'cannot specify divisor for attribute "'+ce+'", instancing not supported',O.commandStr),$.command(A1>=0,'invalid divisor for attribute "'+ce+'"',O.commandStr));var z1=O.commandStr,at=["buffer","offset","divisor","normalized","type","size","stride"];Object.keys(le).forEach(function(G1){$.command(at.indexOf(G1)>=0,'unknown parameter "'+G1+'" for attribute pointer "'+ce+'" (valid parameters are '+at+")",z1)})}),F.buffer=ie,F.state=I4,F.size=Ve,F.normalized=ve,F.type=Ze||ie.dtype,F.offset=L,F.stride=oe,F.divisor=A1}}Ce[ce]=rr(function(z1,at){var G1=z1.attribCache;if(xe in G1)return G1[xe];var J1={isStream:!1};return Object.keys(F).forEach(function(ot){J1[ot]=F[ot]}),F.buffer&&(J1.buffer=z1.link(F.buffer),J1.type=J1.type||J1.buffer+".dtype"),G1[xe]=J1,J1})}),Object.keys(_e).forEach(function(ce){var le=_e[ce];function xe(F,ie){var M=F.invoke(ie,le),L=F.shared,oe=F.constants,Ve=L.isBufferArgs,ve=L.buffer;$.optional(function(){F.assert(ie,M+"&&(typeof "+M+'==="object"||typeof '+M+'==="function")&&('+Ve+"("+M+")||"+ve+".getBuffer("+M+")||"+ve+".getBuffer("+M+".buffer)||"+Ve+"("+M+'.buffer)||("constant" in '+M+"&&(typeof "+M+'.constant==="number"||'+L.isArrayLike+"("+M+".constant))))",'invalid dynamic attribute "'+ce+'"')});var Ze={isStream:ie.def(!1)},A1=new ke;A1.state=I4,Object.keys(A1).forEach(function(J1){Ze[J1]=ie.def(""+A1[J1])});var z1=Ze.buffer,at=Ze.type;ie("if(",Ve,"(",M,")){",Ze.isStream,"=true;",z1,"=",ve,".createStream(",la,",",M,");",at,"=",z1,".dtype;","}else{",z1,"=",ve,".getBuffer(",M,");","if(",z1,"){",at,"=",z1,".dtype;",'}else if("constant" in ',M,"){",Ze.state,"=",d6,";","if(typeof "+M+'.constant === "number"){',Ze[zi[0]],"=",M,".constant;",zi.slice(1).map(function(J1){return Ze[J1]}).join("="),"=0;","}else{",zi.map(function(J1,ot){return Ze[J1]+"="+M+".constant.length>"+ot+"?"+M+".constant["+ot+"]:0;"}).join(""),"}}else{","if(",Ve,"(",M,".buffer)){",z1,"=",ve,".createStream(",la,",",M,".buffer);","}else{",z1,"=",ve,".getBuffer(",M,".buffer);","}",at,'="type" in ',M,"?",oe.glTypes,"[",M,".type]:",z1,".dtype;",Ze.normalized,"=!!",M,".normalized;");function G1(J1){ie(Ze[J1],"=",M,".",J1,"|0;")}return G1("size"),G1("offset"),G1("stride"),G1("divisor"),ie("}}"),ie.exit("if(",Ze.isStream,"){",ve,".destroyStream(",z1,");","}"),Ze}Ce[ce]=N3(le,xe)}),Ce}function U1(V){var O=V.static,re=V.dynamic,_e={};return Object.keys(O).forEach(function(Ce){var ce=O[Ce];_e[Ce]=rr(function(le,xe){return typeof ce=="number"||typeof ce=="boolean"?""+ce:le.link(ce)})}),Object.keys(re).forEach(function(Ce){var ce=re[Ce];_e[Ce]=N3(ce,function(le,xe){return le.invoke(xe,ce)})}),_e}function Ct(V,O,re,_e,Ce){var ce=V.static,le=V.dynamic;$.optional(function(){var G1=[Ws,cl,m6,L5,D5,B4,Mi,ul,ll,h6].concat($t);function J1(ot){Object.keys(ot).forEach(function(et){$.command(G1.indexOf(et)>=0,'unknown parameter "'+et+'"',Ce.commandStr)})}J1(ce),J1(le)});var xe=be(V,O),F=A(V,Ce),ie=Z(V,F,Ce),M=Qe(V,Ce),L=F1(V,Ce),oe=Me(V,Ce,xe);function Ve(G1){var J1=ie[G1];J1&&(L[G1]=J1)}Ve(D4),Ve(ct(f6));var ve=Object.keys(L).length>0,Ze={framebuffer:F,draw:M,shader:oe,state:L,dirty:ve,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}};if(Ze.profile=D(V,Ce),Ze.uniforms=S1(re,Ce),Ze.drawVAO=Ze.scopeVAO=M.vao,!Ze.drawVAO&&oe.program&&!xe&&Q.angle_instanced_arrays&&M.static.elements){var A1=!0,z1=oe.program.attributes.map(function(G1){var J1=O.static[G1];return A1=A1&&!!J1,J1});if(A1&&z1.length>0){var at=R1.getVAO(R1.createVAO({attributes:z1,elements:M.static.elements}));Ze.drawVAO=new Vn(null,null,null,function(G1,J1){return G1.link(at)}),Ze.useVAO=!0}}return xe?Ze.useVAO=!0:Ze.attributes=rt(O,Ce),Ze.context=U1(_e,Ce),Ze}function wt(V,O,re){var _e=V.shared,Ce=_e.context,ce=V.scope();Object.keys(re).forEach(function(le){O.save(Ce,"."+le);var xe=re[le],F=xe.append(V,O);Array.isArray(F)?ce(Ce,".",le,"=[",F.join(),"];"):ce(Ce,".",le,"=",F,";")}),O(ce)}function Gt(V,O,re,_e){var Ce=V.shared,ce=Ce.gl,le=Ce.framebuffer,xe;nt&&(xe=O.def(Ce.extensions,".webgl_draw_buffers"));var F=V.constants,ie=F.drawBuffer,M=F.backBuffer,L;re?L=re.append(V,O):L=O.def(le,".next"),_e||O("if(",L,"!==",le,".cur){"),O("if(",L,"){",ce,".bindFramebuffer(",Oy,",",L,".framebuffer);"),nt&&O(xe,".drawBuffersWEBGL(",ie,"[",L,".colorAttachments.length]);"),O("}else{",ce,".bindFramebuffer(",Oy,",null);"),nt&&O(xe,".drawBuffersWEBGL(",M,");"),O("}",le,".cur=",L,";"),_e||O("}")}function gt(V,O,re){var _e=V.shared,Ce=_e.gl,ce=V.current,le=V.next,xe=_e.current,F=_e.next,ie=V.cond(xe,".dirty");$t.forEach(function(M){var L=ct(M);if(!(L in re.state)){var oe,Ve;if(L in le){oe=le[L],Ve=ce[L];var ve=vn(D1[L].length,function(A1){return ie.def(oe,"[",A1,"]")});ie(V.cond(ve.map(function(A1,z1){return A1+"!=="+Ve+"["+z1+"]"}).join("||")).then(Ce,".",r1[L],"(",ve,");",ve.map(function(A1,z1){return Ve+"["+z1+"]="+A1}).join(";"),";"))}else{oe=ie.def(F,".",L);var Ze=V.cond(oe,"!==",xe,".",L);ie(Ze),L in i1?Ze(V.cond(oe).then(Ce,".enable(",i1[L],");").else(Ce,".disable(",i1[L],");"),xe,".",L,"=",oe,";"):Ze(Ce,".",r1[L],"(",oe,");",xe,".",L,"=",oe,";")}}}),Object.keys(re.state).length===0&&ie(xe,".dirty=false;"),O(ie)}function it(V,O,re,_e){var Ce=V.shared,ce=V.current,le=Ce.current,xe=Ce.gl;Ly(Object.keys(re)).forEach(function(F){var ie=re[F];if(!(_e&&!_e(ie))){var M=ie.append(V,O);if(i1[F]){var L=i1[F];H5(ie)?M?O(xe,".enable(",L,");"):O(xe,".disable(",L,");"):O(V.cond(M).then(xe,".enable(",L,");").else(xe,".disable(",L,");")),O(le,".",F,"=",M,";")}else if(xn(M)){var oe=ce[F];O(xe,".",r1[F],"(",M,");",M.map(function(Ve,ve){return oe+"["+ve+"]="+Ve}).join(";"),";")}else O(xe,".",r1[F],"(",M,");",le,".",F,"=",M,";")}})}function kt(V,O){T1&&(V.instancing=O.def(V.shared.extensions,".angle_instanced_arrays"))}function K1(V,O,re,_e,Ce){var ce=V.shared,le=V.stats,xe=ce.current,F=ce.timer,ie=re.profile;function M(){return typeof performance>"u"?"Date.now()":"performance.now()"}var L,oe;function Ve(G1){L=O.def(),G1(L,"=",M(),";"),typeof Ce=="string"?G1(le,".count+=",Ce,";"):G1(le,".count++;"),$1&&(_e?(oe=O.def(),G1(oe,"=",F,".getNumPendingQueries();")):G1(F,".beginQuery(",le,");"))}function ve(G1){G1(le,".cpuTime+=",M(),"-",L,";"),$1&&(_e?G1(F,".pushScopeStats(",oe,",",F,".getNumPendingQueries(),",le,");"):G1(F,".endQuery();"))}function Ze(G1){var J1=O.def(xe,".profile");O(xe,".profile=",G1,";"),O.exit(xe,".profile=",J1,";")}var A1;if(ie){if(H5(ie)){ie.enable?(Ve(O),ve(O.exit),Ze("true")):Ze("false");return}A1=ie.append(V,O),Ze(A1)}else A1=O.def(xe,".profile");var z1=V.block();Ve(z1),O("if(",A1,"){",z1,"}");var at=V.block();ve(at),O.exit("if(",A1,"){",at,"}")}function ht(V,O,re,_e,Ce){var ce=V.shared;function le(F){switch(F){case pl:case h9:case y9:return 2;case fl:case g9:case v9:return 3;case ml:case S6:case hl:return 4;default:return 1}}function xe(F,ie,M){var L=ce.gl,oe=O.def(F,".location"),Ve=O.def(ce.attributes,"[",oe,"]"),ve=M.state,Ze=M.buffer,A1=[M.x,M.y,M.z,M.w],z1=["buffer","normalized","offset","stride"];function at(){O("if(!",Ve,".buffer){",L,".enableVertexAttribArray(",oe,");}");var J1=M.type,ot;if(M.size?ot=O.def(M.size,"||",ie):ot=ie,O("if(",Ve,".type!==",J1,"||",Ve,".size!==",ot,"||",z1.map(function(zt){return Ve+"."+zt+"!=="+M[zt]}).join("||"),"){",L,".bindBuffer(",la,",",Ze,".buffer);",L,".vertexAttribPointer(",[oe,ot,J1,M.normalized,M.stride,M.offset],");",Ve,".type=",J1,";",Ve,".size=",ot,";",z1.map(function(zt){return Ve+"."+zt+"="+M[zt]+";"}).join(""),"}"),T1){var et=M.divisor;O("if(",Ve,".divisor!==",et,"){",V.instancing,".vertexAttribDivisorANGLE(",[oe,et],");",Ve,".divisor=",et,";}")}}function G1(){O("if(",Ve,".buffer){",L,".disableVertexAttribArray(",oe,");",Ve,".buffer=null;","}if(",zi.map(function(J1,ot){return Ve+"."+J1+"!=="+A1[ot]}).join("||"),"){",L,".vertexAttrib4f(",oe,",",A1,");",zi.map(function(J1,ot){return Ve+"."+J1+"="+A1[ot]+";"}).join(""),"}")}ve===I4?at():ve===d6?G1():(O("if(",ve,"===",I4,"){"),at(),O("}else{"),G1(),O("}"))}_e.forEach(function(F){var ie=F.name,M=re.attributes[ie],L;if(M){if(!Ce(M))return;L=M.append(V,O)}else{if(!Ce(Dy))return;var oe=V.scopeAttrib(ie);$.optional(function(){V.assert(O,oe+".state","missing attribute "+ie)}),L={},Object.keys(new ke).forEach(function(Ve){L[Ve]=O.def(oe,".",Ve)})}xe(V.link(F),le(F.info.type),L)})}function b1(V,O,re,_e,Ce,ce){for(var le=V.shared,xe=le.gl,F,ie=0;ie<_e.length;++ie){var M=_e[ie],L=M.name,oe=M.info.type,Ve=re.uniforms[L],ve=V.link(M),Ze=ve+".location",A1;if(Ve){if(!Ce(Ve))continue;if(H5(Ve)){var z1=Ve.value;if($.command(z1!==null&&typeof z1<"u",'missing uniform "'+L+'"',V.commandStr),oe===ua||oe===Ya){$.command(typeof z1=="function"&&(oe===ua&&(z1._reglType==="texture2d"||z1._reglType==="framebuffer")||oe===Ya&&(z1._reglType==="textureCube"||z1._reglType==="framebufferCube")),"invalid texture for uniform "+L,V.commandStr);var at=V.link(z1._texture||z1.color[0]._texture);O(xe,".uniform1i(",Ze,",",at+".bind());"),O.exit(at,".unbind();")}else if(oe===x6||oe===ca||oe===H4){$.optional(function(){$.command(xn(z1),"invalid matrix for uniform "+L,V.commandStr),$.command(oe===x6&&z1.length===4||oe===ca&&z1.length===9||oe===H4&&z1.length===16,"invalid length for matrix uniform "+L,V.commandStr)});var G1=V.global.def("new Float32Array(["+Array.prototype.slice.call(z1)+"])"),J1=2;oe===ca?J1=3:oe===H4&&(J1=4),O(xe,".uniformMatrix",J1,"fv(",Ze,",false,",G1,");")}else{switch(oe){case b6:$.commandType(z1,"number","uniform "+L,V.commandStr),F="1f";break;case pl:$.command(xn(z1)&&z1.length===2,"uniform "+L,V.commandStr),F="2f";break;case fl:$.command(xn(z1)&&z1.length===3,"uniform "+L,V.commandStr),F="3f";break;case ml:$.command(xn(z1)&&z1.length===4,"uniform "+L,V.commandStr),F="4f";break;case Wd:$.commandType(z1,"boolean","uniform "+L,V.commandStr),F="1i";break;case qd:$.commandType(z1,"number","uniform "+L,V.commandStr),F="1i";break;case y9:$.command(xn(z1)&&z1.length===2,"uniform "+L,V.commandStr),F="2i";break;case h9:$.command(xn(z1)&&z1.length===2,"uniform "+L,V.commandStr),F="2i";break;case v9:$.command(xn(z1)&&z1.length===3,"uniform "+L,V.commandStr),F="3i";break;case g9:$.command(xn(z1)&&z1.length===3,"uniform "+L,V.commandStr),F="3i";break;case hl:$.command(xn(z1)&&z1.length===4,"uniform "+L,V.commandStr),F="4i";break;case S6:$.command(xn(z1)&&z1.length===4,"uniform "+L,V.commandStr),F="4i";break}O(xe,".uniform",F,"(",Ze,",",xn(z1)?Array.prototype.slice.call(z1):z1,");")}continue}else A1=Ve.append(V,O)}else{if(!Ce(Dy))continue;A1=O.def(le.uniforms,"[",j.id(L),"]")}oe===ua?($(!Array.isArray(A1),"must specify a scalar prop for textures"),O("if(",A1,"&&",A1,'._reglType==="framebuffer"){',A1,"=",A1,".color[0];","}")):oe===Ya&&($(!Array.isArray(A1),"must specify a scalar prop for cube maps"),O("if(",A1,"&&",A1,'._reglType==="framebufferCube"){',A1,"=",A1,".color[0];","}")),$.optional(function(){function qn(ut,V4){V.assert(O,ut,'bad data or missing for uniform "'+L+'".  '+V4)}function to(ut){$(!Array.isArray(A1),"must not specify an array type for uniform"),qn("typeof "+A1+'==="'+ut+'"',"invalid type, expected "+ut)}function zn(ut,V4){Array.isArray(A1)?$(A1.length===ut,"must have length "+ut):qn(le.isArrayLike+"("+A1+")&&"+A1+".length==="+ut,"invalid vector, should have length "+ut,V.commandStr)}function Ka(ut){$(!Array.isArray(A1),"must not specify a value type"),qn("typeof "+A1+'==="function"&&'+A1+'._reglType==="texture'+(ut===Xs?"2d":"Cube")+'"',"invalid texture type",V.commandStr)}switch(oe){case qd:to("number");break;case h9:zn(2,"number");break;case g9:zn(3,"number");break;case S6:zn(4,"number");break;case b6:to("number");break;case pl:zn(2,"number");break;case fl:zn(3,"number");break;case ml:zn(4,"number");break;case Wd:to("boolean");break;case y9:zn(2,"boolean");break;case v9:zn(3,"boolean");break;case hl:zn(4,"boolean");break;case x6:zn(4,"number");break;case ca:zn(9,"number");break;case H4:zn(16,"number");break;case ua:Ka(Xs);break;case Ya:Ka(v6);break}});var ot=1;switch(oe){case ua:case Ya:var et=O.def(A1,"._texture");O(xe,".uniform1i(",Ze,",",et,".bind());"),O.exit(et,".unbind();");continue;case qd:case Wd:F="1i";break;case h9:case y9:F="2i",ot=2;break;case g9:case v9:F="3i",ot=3;break;case S6:case hl:F="4i",ot=4;break;case b6:F="1f";break;case pl:F="2f",ot=2;break;case fl:F="3f",ot=3;break;case ml:F="4f",ot=4;break;case x6:F="Matrix2fv";break;case ca:F="Matrix3fv";break;case H4:F="Matrix4fv";break}if(F.charAt(0)==="M"){O(xe,".uniform",F,"(",Ze,",");var zt=Math.pow(oe-x6+2,2),s2=V.global.def("new Float32Array(",zt,")");Array.isArray(A1)?O("false,(",vn(zt,function(qn){return s2+"["+qn+"]="+A1[qn]}),",",s2,")"):O("false,(Array.isArray(",A1,")||",A1," instanceof Float32Array)?",A1,":(",vn(zt,function(qn){return s2+"["+qn+"]="+A1+"["+qn+"]"}),",",s2,")"),O(");")}else if(ot>1){for(var wn=[],ho=[],Eo=0;Eo<ot;++Eo)Array.isArray(A1)?ho.push(A1[Eo]):ho.push(O.def(A1+"["+Eo+"]")),ce&&wn.push(O.def());ce&&O("if(!",V.batchId,"||",wn.map(function(qn,to){return qn+"!=="+ho[to]}).join("||"),"){",wn.map(function(qn,to){return qn+"="+ho[to]+";"}).join("")),O(xe,".uniform",F,"(",Ze,",",ho.join(","),");"),ce&&O("}")}else{if($(!Array.isArray(A1),"uniform value must not be an array"),ce){var jr=O.def();O("if(!",V.batchId,"||",jr,"!==",A1,"){",jr,"=",A1,";")}O(xe,".uniform",F,"(",Ze,",",A1,");"),ce&&O("}")}}}function m1(V,O,re,_e){var Ce=V.shared,ce=Ce.gl,le=Ce.draw,xe=_e.draw;function F(){var ot=xe.elements,et,zt=O;return ot?((ot.contextDep&&_e.contextDynamic||ot.propDep)&&(zt=re),et=ot.append(V,zt),xe.elementsActive&&zt("if("+et+")"+ce+".bindBuffer("+F4+","+et+".buffer.buffer);")):(et=zt.def(),zt(et,"=",le,".",L5,";","if(",et,"){",ce,".bindBuffer(",F4,",",et,".buffer.buffer);}","else if(",Ce.vao,".currentVAO){",et,"=",V.shared.elements+".getElements("+Ce.vao,".currentVAO.elements);",v1?"":"if("+et+")"+ce+".bindBuffer("+F4+","+et+".buffer.buffer);","}")),et}function ie(){var ot=xe.count,et,zt=O;return ot?((ot.contextDep&&_e.contextDynamic||ot.propDep)&&(zt=re),et=ot.append(V,zt),$.optional(function(){ot.MISSING&&V.assert(O,"false","missing vertex count"),ot.DYNAMIC&&V.assert(zt,et+">=0","missing vertex count")})):(et=zt.def(le,".",Mi),$.optional(function(){V.assert(zt,et+">=0","missing vertex count")})),et}var M=F();function L(ot){var et=xe[ot];return et?et.contextDep&&_e.contextDynamic||et.propDep?et.append(V,re):et.append(V,O):O.def(le,".",ot)}var oe=L(D5),Ve=L(B4),ve=ie();if(typeof ve=="number"){if(ve===0)return}else re("if(",ve,"){"),re.exit("}");var Ze,A1;T1&&(Ze=L(ul),A1=V.instancing);var z1=M+".type",at=xe.elements&&H5(xe.elements)&&!xe.vaoActive;function G1(){function ot(){re(A1,".drawElementsInstancedANGLE(",[oe,ve,z1,Ve+"<<(("+z1+"-"+Wa+")>>1)",Ze],");")}function et(){re(A1,".drawArraysInstancedANGLE(",[oe,Ve,ve,Ze],");")}M&&M!=="null"?at?ot():(re("if(",M,"){"),ot(),re("}else{"),et(),re("}")):et()}function J1(){function ot(){re(ce+".drawElements("+[oe,ve,z1,Ve+"<<(("+z1+"-"+Wa+")>>1)"]+");")}function et(){re(ce+".drawArrays("+[oe,Ve,ve]+");")}M&&M!=="null"?at?ot():(re("if(",M,"){"),ot(),re("}else{"),et(),re("}")):et()}T1&&(typeof Ze!="number"||Ze>=0)?typeof Ze=="string"?(re("if(",Ze,">0){"),G1(),re("}else if(",Ze,"<0){"),J1(),re("}")):G1():J1()}function Mt(V,O,re,_e,Ce){var ce=z(),le=ce.proc("body",Ce);return $.optional(function(){ce.commandStr=O.commandStr,ce.command=ce.link(O.commandStr)}),T1&&(ce.instancing=le.def(ce.shared.extensions,".angle_instanced_arrays")),V(ce,le,re,_e),ce.compile().body}function e2(V,O,re,_e){kt(V,O),re.useVAO?re.drawVAO?O(V.shared.vao,".setVAO(",re.drawVAO.append(V,O),");"):O(V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"):(O(V.shared.vao,".setVAO(null);"),ht(V,O,re,_e.attributes,function(){return!0})),b1(V,O,re,_e.uniforms,function(){return!0},!1),m1(V,O,O,re)}function G2(V,O){var re=V.proc("draw",1);kt(V,re),wt(V,re,O.context),Gt(V,re,O.framebuffer),gt(V,re,O),it(V,re,O.state),K1(V,re,O,!1,!0);var _e=O.shader.progVar.append(V,re);if(re(V.shared.gl,".useProgram(",_e,".program);"),O.shader.program)e2(V,re,O,O.shader.program);else{re(V.shared.vao,".setVAO(null);");var Ce=V.global.def("{}"),ce=re.def(_e,".id"),le=re.def(Ce,"[",ce,"]");re(V.cond(le).then(le,".call(this,a0);").else(le,"=",Ce,"[",ce,"]=",V.link(function(xe){return Mt(e2,V,O,xe,1)}),"(",_e,");",le,".call(this,a0);"))}Object.keys(O.state).length>0&&re(V.shared.current,".dirty=true;"),V.shared.vao&&re(V.shared.vao,".setVAO(null);")}function R2(V,O,re,_e){V.batchId="a1",kt(V,O);function Ce(){return!0}ht(V,O,re,_e.attributes,Ce),b1(V,O,re,_e.uniforms,Ce,!1),m1(V,O,O,re)}function A2(V,O,re,_e){kt(V,O);var Ce=re.contextDep,ce=O.def(),le="a0",xe="a1",F=O.def();V.shared.props=F,V.batchId=ce;var ie=V.scope(),M=V.scope();O(ie.entry,"for(",ce,"=0;",ce,"<",xe,";++",ce,"){",F,"=",le,"[",ce,"];",M,"}",ie.exit);function L(z1){return z1.contextDep&&Ce||z1.propDep}function oe(z1){return!L(z1)}if(re.needsContext&&wt(V,M,re.context),re.needsFramebuffer&&Gt(V,M,re.framebuffer),it(V,M,re.state,L),re.profile&&L(re.profile)&&K1(V,M,re,!1,!0),_e)re.useVAO?re.drawVAO?L(re.drawVAO)?M(V.shared.vao,".setVAO(",re.drawVAO.append(V,M),");"):ie(V.shared.vao,".setVAO(",re.drawVAO.append(V,ie),");"):ie(V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"):(ie(V.shared.vao,".setVAO(null);"),ht(V,ie,re,_e.attributes,oe),ht(V,M,re,_e.attributes,L)),b1(V,ie,re,_e.uniforms,oe,!1),b1(V,M,re,_e.uniforms,L,!0),m1(V,ie,M,re);else{var Ve=V.global.def("{}"),ve=re.shader.progVar.append(V,M),Ze=M.def(ve,".id"),A1=M.def(Ve,"[",Ze,"]");M(V.shared.gl,".useProgram(",ve,".program);","if(!",A1,"){",A1,"=",Ve,"[",Ze,"]=",V.link(function(z1){return Mt(R2,V,re,z1,2)}),"(",ve,");}",A1,".call(this,a0[",ce,"],",ce,");")}}function W(V,O){var re=V.proc("batch",2);V.batchId="0",kt(V,re);var _e=!1,Ce=!0;Object.keys(O.context).forEach(function(Ve){_e=_e||O.context[Ve].propDep}),_e||(wt(V,re,O.context),Ce=!1);var ce=O.framebuffer,le=!1;ce?(ce.propDep?_e=le=!0:ce.contextDep&&_e&&(le=!0),le||Gt(V,re,ce)):Gt(V,re,null),O.state.viewport&&O.state.viewport.propDep&&(_e=!0);function xe(Ve){return Ve.contextDep&&_e||Ve.propDep}gt(V,re,O),it(V,re,O.state,function(Ve){return!xe(Ve)}),(!O.profile||!xe(O.profile))&&K1(V,re,O,!1,"a1"),O.contextDep=_e,O.needsContext=Ce,O.needsFramebuffer=le;var F=O.shader.progVar;if(F.contextDep&&_e||F.propDep)A2(V,re,O,null);else{var ie=F.append(V,re);if(re(V.shared.gl,".useProgram(",ie,".program);"),O.shader.program)A2(V,re,O,O.shader.program);else{re(V.shared.vao,".setVAO(null);");var M=V.global.def("{}"),L=re.def(ie,".id"),oe=re.def(M,"[",L,"]");re(V.cond(oe).then(oe,".call(this,a0,a1);").else(oe,"=",M,"[",L,"]=",V.link(function(Ve){return Mt(A2,V,O,Ve,2)}),"(",ie,");",oe,".call(this,a0,a1);"))}}Object.keys(O.state).length>0&&re(V.shared.current,".dirty=true;"),V.shared.vao&&re(V.shared.vao,".setVAO(null);")}function ze(V,O){var re=V.proc("scope",3);V.batchId="a2";var _e=V.shared,Ce=_e.current;wt(V,re,O.context),O.framebuffer&&O.framebuffer.append(V,re),Ly(Object.keys(O.state)).forEach(function(le){var xe=O.state[le],F=xe.append(V,re);xn(F)?F.forEach(function(ie,M){re.set(V.next[le],"["+M+"]",ie)}):re.set(_e.next,"."+le,F)}),K1(V,re,O,!0,!0),[L5,B4,Mi,ul,D5].forEach(function(le){var xe=O.draw[le];xe&&re.set(_e.draw,"."+le,""+xe.append(V,re))}),Object.keys(O.uniforms).forEach(function(le){var xe=O.uniforms[le].append(V,re);Array.isArray(xe)&&(xe="["+xe.join()+"]"),re.set(_e.uniforms,"["+j.id(le)+"]",xe)}),Object.keys(O.attributes).forEach(function(le){var xe=O.attributes[le].append(V,re),F=V.scopeAttrib(le);Object.keys(new ke).forEach(function(ie){re.set(F,"."+ie,xe[ie])})}),O.scopeVAO&&re.set(_e.vao,".targetVAO",O.scopeVAO.append(V,re));function ce(le){var xe=O.shader[le];xe&&re.set(_e.shader,"."+le,xe.append(V,re))}ce(cl),ce(m6),Object.keys(O.state).length>0&&(re(Ce,".dirty=true;"),re.exit(Ce,".dirty=true;")),re("a1(",V.shared.context,",a0,",V.batchId,");")}function Se(V){if(!(typeof V!="object"||xn(V))){for(var O=Object.keys(V),re=0;re<O.length;++re)if(Lt.isDynamic(V[O[re]]))return!0;return!1}}function W1(V,O,re){var _e=O.static[re];if(!_e||!Se(_e))return;var Ce=V.global,ce=Object.keys(_e),le=!1,xe=!1,F=!1,ie=V.global.def("{}");ce.forEach(function(L){var oe=_e[L];if(Lt.isDynamic(oe)){typeof oe=="function"&&(oe=_e[L]=Lt.unbox(oe));var Ve=N3(oe,null);le=le||Ve.thisDep,F=F||Ve.propDep,xe=xe||Ve.contextDep}else{switch(Ce(ie,".",L,"="),typeof oe){case"number":Ce(oe);break;case"string":Ce('"',oe,'"');break;case"object":Array.isArray(oe)&&Ce("[",oe.join(),"]");break;default:Ce(V.link(oe));break}Ce(";")}});function M(L,oe){ce.forEach(function(Ve){var ve=_e[Ve];if(Lt.isDynamic(ve)){var Ze=L.invoke(oe,ve);oe(ie,".",Ve,"=",Ze,";")}})}O.dynamic[re]=new Lt.DynamicVariable(a9,{thisDep:le,contextDep:xe,propDep:F,ref:ie,append:M}),delete O.static[re]}function jt(V,O,re,_e,Ce){var ce=z();ce.stats=ce.link(Ce),Object.keys(O.static).forEach(function(xe){W1(ce,O,xe)}),dl.forEach(function(xe){W1(ce,V,xe)});var le=Ct(V,O,re,_e,ce);return G2(ce,le),ze(ce,le),W(ce,le),t(ce.compile(),{destroy:function(){le.shader.program.destroy()}})}return{next:X1,current:D1,procs:(function(){var V=z(),O=V.proc("poll"),re=V.proc("refresh"),_e=V.block();O(_e),re(_e);var Ce=V.shared,ce=Ce.gl,le=Ce.next,xe=Ce.current;_e(xe,".dirty=false;"),Gt(V,O),Gt(V,re,null,!0);var F;T1&&(F=V.link(T1)),Q.oes_vertex_array_object&&re(V.link(Q.oes_vertex_array_object),".bindVertexArrayOES(null);");for(var ie=0;ie<je.maxAttributes;++ie){var M=re.def(Ce.attributes,"[",ie,"]"),L=V.cond(M,".buffer");L.then(ce,".enableVertexAttribArray(",ie,");",ce,".bindBuffer(",la,",",M,".buffer.buffer);",ce,".vertexAttribPointer(",ie,",",M,".size,",M,".type,",M,".normalized,",M,".stride,",M,".offset);").else(ce,".disableVertexAttribArray(",ie,");",ce,".vertexAttrib4f(",ie,",",M,".x,",M,".y,",M,".z,",M,".w);",M,".buffer=null;"),re(L),T1&&re(F,".vertexAttribDivisorANGLE(",ie,",",M,".divisor);")}return re(V.shared.vao,".currentVAO=null;",V.shared.vao,".setVAO(",V.shared.vao,".targetVAO);"),Object.keys(i1).forEach(function(oe){var Ve=i1[oe],ve=_e.def(le,".",oe),Ze=V.block();Ze("if(",ve,"){",ce,".enable(",Ve,")}else{",ce,".disable(",Ve,")}",xe,".",oe,"=",ve,";"),re(Ze),O("if(",ve,"!==",xe,".",oe,"){",Ze,"}")}),Object.keys(r1).forEach(function(oe){var Ve=r1[oe],ve=D1[oe],Ze,A1,z1=V.block();if(z1(ce,".",Ve,"("),xn(ve)){var at=ve.length;Ze=V.global.def(le,".",oe),A1=V.global.def(xe,".",oe),z1(vn(at,function(G1){return Ze+"["+G1+"]"}),");",vn(at,function(G1){return A1+"["+G1+"]="+Ze+"["+G1+"];"}).join("")),O("if(",vn(at,function(G1){return Ze+"["+G1+"]!=="+A1+"["+G1+"]"}).join("||"),"){",z1,"}")}else Ze=_e.def(le,".",oe),A1=_e.def(xe,".",oe),z1(Ze,");",xe,".",oe,"=",Ze,";"),O("if(",Ze,"!==",A1,"){",z1,"}");re(z1)}),V.compile()})(),compile:jt}}function pP(){return{vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0}}var fP=34918,mP=34919,By=35007,hP=function(_,j){if(!j.ext_disjoint_timer_query)return null;var Q=[];function je(){return Q.pop()||j.ext_disjoint_timer_query.createQueryEXT()}function o1(T1){Q.push(T1)}var De=[];function Ye(T1){var nt=je();j.ext_disjoint_timer_query.beginQueryEXT(By,nt),De.push(nt),$1(De.length-1,De.length,T1)}function t1(){j.ext_disjoint_timer_query.endQueryEXT(By)}function P1(){this.startQueryIndex=-1,this.endQueryIndex=-1,this.sum=0,this.stats=null}var R1=[];function L1(){return R1.pop()||new P1}function O1(T1){R1.push(T1)}var B1=[];function $1(T1,nt,v1){var D1=L1();D1.startQueryIndex=T1,D1.endQueryIndex=nt,D1.sum=0,D1.stats=v1,B1.push(D1)}var N1=[],ke=[];function Ge(){var T1,nt,v1=De.length;if(v1!==0){ke.length=Math.max(ke.length,v1+1),N1.length=Math.max(N1.length,v1+1),N1[0]=0,ke[0]=0;var D1=0;for(T1=0,nt=0;nt<De.length;++nt){var X1=De[nt];j.ext_disjoint_timer_query.getQueryObjectEXT(X1,mP)?(D1+=j.ext_disjoint_timer_query.getQueryObjectEXT(X1,fP),o1(X1)):De[T1++]=X1,N1[nt+1]=D1,ke[nt+1]=T1}for(De.length=T1,T1=0,nt=0;nt<B1.length;++nt){var $t=B1[nt],i1=$t.startQueryIndex,r1=$t.endQueryIndex;$t.sum+=N1[r1]-N1[i1];var ct=ke[i1],q1=ke[r1];q1===ct?($t.stats.gpuTime+=$t.sum/1e6,O1($t)):($t.startQueryIndex=ct,$t.endQueryIndex=q1,B1[T1++]=$t)}B1.length=T1}}return{beginQuery:Ye,endQuery:t1,pushScopeStats:$1,update:Ge,getNumPendingQueries:function(){return De.length},clear:function(){Q.push.apply(Q,De);for(var T1=0;T1<Q.length;T1++)j.ext_disjoint_timer_query.deleteQueryEXT(Q[T1]);De.length=0,Q.length=0},restore:function(){De.length=0,Q.length=0}}},yl=16384,Jd=256,vl=1024,bl=34962,Sl="webglcontextlost",xl="webglcontextrestored",wl=1,w9=2,gP=3;function jy(_,j){for(var Q=0;Q<_.length;++Q)if(_[Q]===j)return Q;return-1}function yP(_){var j=pr(_);if(!j)return null;var Q=j.gl,je=Q.getContextAttributes(),o1=Q.isContextLost(),De=yn(Q,j);if(!De)return null;var Ye=J2(),t1=pP(),P1=De.extensions,R1=hP(Q,P1),L1=Rn(),O1=Q.drawingBufferWidth,B1=Q.drawingBufferHeight,$1={tick:0,time:0,viewportWidth:O1,viewportHeight:B1,framebufferWidth:O1,framebufferHeight:B1,drawingBufferWidth:O1,drawingBufferHeight:B1,pixelRatio:j.pixelRatio},N1={},ke={elements:null,primitive:4,count:-1,offset:0,instances:-1},Ge=Qi(Q,P1),T1=w5(Q,t1,j,D1),nt=zs(Q,P1,T1,t1),v1=rl(Q,P1,Ge,t1,T1,nt,ke);function D1(m1){return v1.destroyBuffer(m1)}var X1=js(Q,Ye,t1,j),$t=sP(Q,P1,Ge,function(){ct.procs.poll()},$1,t1,j),i1=a6(Q,P1,Ge,t1,j),r1=A3(Q,P1,Ge,$t,i1,t1),ct=x9(Q,Ye,P1,Ge,T1,nt,$t,r1,N1,v1,X1,ke,$1,R1,j),q1=u6(Q,r1,ct.procs.poll,$1,je,P1,Ge),M1=ct.next,f=Q.canvas,b=[],P=[],z=[],D=[j.onDestroy],A=null;function Z(){if(b.length===0){R1&&R1.update(),A=null;return}A=S2.next(Z),it();for(var m1=b.length-1;m1>=0;--m1){var Mt=b[m1];Mt&&Mt($1,null,0)}Q.flush(),R1&&R1.update()}function be(){!A&&b.length>0&&(A=S2.next(Z))}function Me(){A&&(S2.cancel(Z),A=null)}function Qe(m1){m1.preventDefault(),o1=!0,Me(),P.forEach(function(Mt){Mt()})}function F1(m1){Q.getError(),o1=!1,De.restore(),X1.restore(),T1.restore(),$t.restore(),i1.restore(),r1.restore(),v1.restore(),R1&&R1.restore(),ct.procs.refresh(),be(),z.forEach(function(Mt){Mt()})}f&&(f.addEventListener(Sl,Qe,!1),f.addEventListener(xl,F1,!1));function S1(){b.length=0,Me(),f&&(f.removeEventListener(Sl,Qe),f.removeEventListener(xl,F1)),X1.clear(),r1.clear(),i1.clear(),v1.clear(),$t.clear(),nt.clear(),T1.clear(),R1&&R1.clear(),D.forEach(function(m1){m1()})}function rt(m1){$(!!m1,"invalid args to regl({...})"),$.type(m1,"object","invalid args to regl({...})");function Mt(Ce){var ce=t({},Ce);delete ce.uniforms,delete ce.attributes,delete ce.context,delete ce.vao,"stencil"in ce&&ce.stencil.op&&(ce.stencil.opBack=ce.stencil.opFront=ce.stencil.op,delete ce.stencil.op);function le(xe){if(xe in ce){var F=ce[xe];delete ce[xe],Object.keys(F).forEach(function(ie){ce[xe+"."+ie]=F[ie]})}}return le("blend"),le("depth"),le("cull"),le("stencil"),le("polygonOffset"),le("scissor"),le("sample"),"vao"in Ce&&(ce.vao=Ce.vao),ce}function e2(Ce,ce){var le={},xe={};return Object.keys(Ce).forEach(function(F){var ie=Ce[F];if(Lt.isDynamic(ie)){xe[F]=Lt.unbox(ie,F);return}else if(ce&&Array.isArray(ie)){for(var M=0;M<ie.length;++M)if(Lt.isDynamic(ie[M])){xe[F]=Lt.unbox(ie,F);return}}le[F]=ie}),{dynamic:xe,static:le}}var G2=e2(m1.context||{},!0),R2=e2(m1.uniforms||{},!0),A2=e2(m1.attributes||{},!1),W=e2(Mt(m1),!1),ze={gpuTime:0,cpuTime:0,count:0},Se=ct.compile(W,A2,R2,G2,ze),W1=Se.draw,jt=Se.batch,V=Se.scope,O=[];function re(Ce){for(;O.length<Ce;)O.push(null);return O}function _e(Ce,ce){var le;if(o1&&$.raise("context lost"),typeof Ce=="function")return V.call(this,null,Ce,0);if(typeof ce=="function")if(typeof Ce=="number")for(le=0;le<Ce;++le)V.call(this,null,ce,le);else if(Array.isArray(Ce))for(le=0;le<Ce.length;++le)V.call(this,Ce[le],ce,le);else return V.call(this,Ce,ce,0);else if(typeof Ce=="number"){if(Ce>0)return jt.call(this,re(Ce|0),Ce|0)}else if(Array.isArray(Ce)){if(Ce.length)return jt.call(this,Ce,Ce.length)}else return W1.call(this,Ce)}return t(_e,{stats:ze,destroy:function(){Se.destroy()}})}var U1=r1.setFBO=rt({framebuffer:Lt.define.call(null,wl,"framebuffer")});function Ct(m1,Mt){var e2=0;ct.procs.poll();var G2=Mt.color;G2&&(Q.clearColor(+G2[0]||0,+G2[1]||0,+G2[2]||0,+G2[3]||0),e2|=yl),"depth"in Mt&&(Q.clearDepth(+Mt.depth),e2|=Jd),"stencil"in Mt&&(Q.clearStencil(Mt.stencil|0),e2|=vl),$(!!e2,"called regl.clear with no buffer specified"),Q.clear(e2)}function wt(m1){if($(typeof m1=="object"&&m1,"regl.clear() takes an object as input"),"framebuffer"in m1)if(m1.framebuffer&&m1.framebuffer_reglType==="framebufferCube")for(var Mt=0;Mt<6;++Mt)U1(t({framebuffer:m1.framebuffer.faces[Mt]},m1),Ct);else U1(m1,Ct);else Ct(null,m1)}function Gt(m1){$.type(m1,"function","regl.frame() callback must be a function"),b.push(m1);function Mt(){var e2=jy(b,m1);$(e2>=0,"cannot cancel a frame twice");function G2(){var R2=jy(b,G2);b[R2]=b[b.length-1],b.length-=1,b.length<=0&&Me()}b[e2]=G2}return be(),{cancel:Mt}}function gt(){var m1=M1.viewport,Mt=M1.scissor_box;m1[0]=m1[1]=Mt[0]=Mt[1]=0,$1.viewportWidth=$1.framebufferWidth=$1.drawingBufferWidth=m1[2]=Mt[2]=Q.drawingBufferWidth,$1.viewportHeight=$1.framebufferHeight=$1.drawingBufferHeight=m1[3]=Mt[3]=Q.drawingBufferHeight}function it(){$1.tick+=1,$1.time=K1(),gt(),ct.procs.poll()}function kt(){$t.refresh(),gt(),ct.procs.refresh(),R1&&R1.update()}function K1(){return(Rn()-L1)/1e3}kt();function ht(m1,Mt){$.type(Mt,"function","listener callback must be a function");var e2;switch(m1){case"frame":return Gt(Mt);case"lost":e2=P;break;case"restore":e2=z;break;case"destroy":e2=D;break;default:$.raise("invalid event, must be one of frame,lost,restore,destroy")}return e2.push(Mt),{cancel:function(){for(var G2=0;G2<e2.length;++G2)if(e2[G2]===Mt){e2[G2]=e2[e2.length-1],e2.pop();return}}}}var b1=t(rt,{clear:wt,prop:Lt.define.bind(null,wl),context:Lt.define.bind(null,w9),this:Lt.define.bind(null,gP),draw:rt({}),buffer:function(m1){return T1.create(m1,bl,!1,!1)},elements:function(m1){return nt.create(m1,!1)},texture:$t.create2D,cube:$t.createCube,renderbuffer:i1.create,framebuffer:r1.create,framebufferCube:r1.createCube,vao:v1.createVAO,attributes:je,frame:Gt,on:ht,limits:Ge,hasExtension:function(m1){return Ge.extensions.indexOf(m1.toLowerCase())>=0},read:q1,destroy:S1,_gl:Q,_refresh:kt,poll:function(){it(),R1&&R1.update()},now:K1,stats:t1});return j.onDone(null,b1),b1}return yP}))});var GX={};Z5(GX,{CellValue:()=>D0,Workbook:()=>Lg,Worksheet:()=>H8,default:()=>wse,init:()=>hse,initSync:()=>xse});function hse(){ae.init()}function VX(){return{__proto__:null,"./duke_sheets_wasm_bg.js":{__proto__:null,__wbg_Error_8c4e43fe74559d73:function(t,n){return Error(mi(t,n))},__wbg_Number_04624de7d0e8332d:function(t){return Number(t)},__wbg_String_8f0eb39a4a4c2f66:function(t,n){let o=String(n),r=on(o,ae.__wbindgen_malloc,ae.__wbindgen_realloc),i=L2;u5().setInt32(t+4,i,!0),u5().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;u5().setBigInt64(t+8,y3(r)?BigInt(0):r,!0),u5().setInt32(t+0,!y3(r),!0)},__wbg___wbindgen_boolean_get_bbbb1c18aa2f5e25:function(t){let n=t,o=typeof n=="boolean"?n:void 0;return y3(o)?16777215:o?1:0},__wbg___wbindgen_debug_string_0bc8482c6e3508ae:function(t,n){let o=UI(n),r=on(o,ae.__wbindgen_malloc,ae.__wbindgen_realloc),i=L2;u5().setInt32(t+4,i,!0),u5().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;u5().setFloat64(t+8,y3(r)?0:r,!0),u5().setInt32(t+0,!y3(r),!0)},__wbg___wbindgen_string_get_72fb696202c56729:function(t,n){let o=n,r=typeof o=="string"?o:void 0;var i=y3(r)?0:on(r,ae.__wbindgen_malloc,ae.__wbindgen_realloc),a=L2;u5().setInt32(t+4,a,!0),u5().setInt32(t+0,i,!0)},__wbg___wbindgen_throw_be289d5034ed271b:function(t,n){throw new Error(mi(t,n))},__wbg_call_389efe28435a9388:function(){return _s(function(t,n){return t.call(n)},arguments)},__wbg_call_4708e0c13bdc8e95:function(){return _s(function(t,n,o){return t.call(n,o)},arguments)},__wbg_call_812d25f1510c13c8:function(){return _s(function(t,n,o,r){return t.call(n,o,r)},arguments)},__wbg_call_e8c868596c950cf6:function(){return _s(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 _s(function(t,n){globalThis.crypto.getRandomValues(B0(t,n))},arguments)},__wbg_getRandomValues_b3f15fcbfabb0f8b:function(){return _s(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 _s(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(mi(t,n))},__wbg_new_with_length_a2c39cbe88fd8ff1:function(t){return new Uint8Array(t>>>0)},__wbg_next_3482f54c49e8af19:function(){return _s(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(B0(t,n),o)},__wbg_push_8ffdcb2063340ba5:function(t,n){return t.push(n)},__wbg_randomFillSync_f8c153b79f285817:function(){return _s(function(t,n){t.randomFillSync(n)},arguments)},__wbg_require_b74f47fc2d022fd6:function(){return _s(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 y3(t)?0:Zu(t)},__wbg_static_accessor_GLOBAL_THIS_e628e89ab3b1c95f:function(){let t=typeof globalThis>"u"?null:globalThis;return y3(t)?0:Zu(t)},__wbg_static_accessor_SELF_a621d3dfbb60d0ce:function(){let t=typeof self>"u"?null:self;return y3(t)?0:Zu(t)},__wbg_static_accessor_WINDOW_f8727f0cf888e0bd:function(){let t=typeof window>"u"?null:window;return y3(t)?0:Zu(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 B0(t,n)},__wbindgen_cast_0000000000000004:function(t,n){return mi(t,n)},__wbindgen_cast_0000000000000005:function(t){return BigInt.asUintN(64,t)},__wbindgen_init_externref_table:function(){let t=ae.__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 Zu(e){let t=ae.__externref_table_alloc();return ae.__wbindgen_externrefs.set(t,e),t}function UI(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+=UI(e[0]));for(let a=1;a<r;a++)i+=", "+UI(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 qX(e,t){e=e>>>0;let n=u5(),o=[];for(let r=e;r<e+4*t;r+=4)o.push(ae.__wbindgen_externrefs.get(n.getUint32(r,!0)));return ae.__externref_drop_slice(e,t),o}function FX(e,t){return e=e>>>0,gse().subarray(e/4,e/4+t)}function B0(e,t){return e=e>>>0,Xu().subarray(e/1,e/1+t)}function u5(){return(F8===null||F8.buffer.detached===!0||F8.buffer.detached===void 0&&F8.buffer!==ae.memory.buffer)&&(F8=new DataView(ae.memory.buffer)),F8}function mi(e,t){return e=e>>>0,vse(e,t)}function gse(){return(Ig===null||Ig.byteLength===0)&&(Ig=new Uint32Array(ae.memory.buffer)),Ig}function Xu(){return(Ng===null||Ng.byteLength===0)&&(Ng=new Uint8Array(ae.memory.buffer)),Ng}function _s(e,t){try{return e.apply(this,t)}catch(n){let o=Zu(n);ae.__wbindgen_exn_store(o)}}function y3(e){return e==null}function HX(e,t){let n=t(e.length*1,1)>>>0;return Xu().set(e,n/1),L2=e.length,n}function on(e,t,n){if(n===void 0){let s=Og.encode(e),l=t(s.length,1)>>>0;return Xu().subarray(l,l+s.length).set(s),L2=s.length,l}let o=e.length,r=t(o,1)>>>0,i=Xu(),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=Xu().subarray(r+a,r+o),l=Og.encodeInto(e,s);a+=l.written,r=n(r,o,a,1)>>>0}return L2=a,r}function qe(e){let t=ae.__wbindgen_externrefs.get(e);return ae.__externref_table_dealloc(e),t}function vse(e,t){return jI+=t,jI>=yse&&(p_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),p_.decode(),jI=t),p_.decode(Xu().subarray(e,e+t))}function WX(e,t){return ae=e.exports,bse=t,F8=null,Ig=null,Ng=null,ae.__wbindgen_start(),ae}async function Sse(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 xse(e){if(ae!==void 0)return ae;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=VX();e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e));let n=new WebAssembly.Instance(e,t);return WX(n,e)}async function wse(e){if(ae!==void 0)return ae;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",_se.url));let t=VX();(typeof e=="string"||typeof Request=="function"&&e instanceof Request||typeof URL=="function"&&e instanceof URL)&&(e=fetch(e));let{instance:n,module:o}=await Sse(await e,t);return WX(n,o)}var _se,D0,Lg,H8,jX,BI,UX,F8,Ig,Ng,p_,yse,jI,Og,L2,bse,ae,ZX=KQ(()=>{_se={},D0=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,jX.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,jX.unregister(this),t}free(){let t=this.__destroy_into_raw();ae.__wbg_cellvalue_free(t,0)}asBoolean(){let t=ae.cellvalue_asBoolean(this.__wbg_ptr);return t===16777215?void 0:t!==0}asError(){let t=ae.cellvalue_asError(this.__wbg_ptr),n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),ae.__wbindgen_free(t[0],t[1]*1,1)),n}asNumber(){let t=ae.cellvalue_asNumber(this.__wbg_ptr);return t[0]===0?void 0:t[1]}asText(){let t=ae.cellvalue_asText(this.__wbg_ptr),n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),ae.__wbindgen_free(t[0],t[1]*1,1)),n}get is_boolean(){return ae.cellvalue_is_boolean(this.__wbg_ptr)!==0}get is_empty(){return ae.cellvalue_is_empty(this.__wbg_ptr)!==0}get is_error(){return ae.cellvalue_is_error(this.__wbg_ptr)!==0}get is_number(){return ae.cellvalue_is_number(this.__wbg_ptr)!==0}get is_text(){return ae.cellvalue_is_text(this.__wbg_ptr)!==0}toJs(){return ae.cellvalue_toJs(this.__wbg_ptr)}toString(){let t,n;try{let o=ae.cellvalue_toString(this.__wbg_ptr);return t=o[0],n=o[1],mi(o[0],o[1])}finally{ae.__wbindgen_free(t,n,1)}}};Symbol.dispose&&(D0.prototype[Symbol.dispose]=D0.prototype.free);Lg=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,BI.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,BI.unregister(this),t}free(){let t=this.__destroy_into_raw();ae.__wbg_workbook_free(t,0)}get activeSheet(){let t=ae.workbook_activeSheet(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}addSheet(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_addSheet(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]>>>0}calculate(t){let n=ae.workbook_calculate(this.__wbg_ptr,y3(t)?0:Zu(t));if(n[2])throw qe(n[1]);return qe(n[0])}get chartsheetCount(){let t=ae.workbook_chartsheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartsheets(){let t=ae.workbook_chartsheets(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}defineName(t,n){let o=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),a=L2,s=ae.workbook_defineName(this.__wbg_ptr,o,r,i,a);if(s[1])throw qe(s[0])}static fromBytes(t){let n=HX(t,ae.__wbindgen_malloc),o=L2,r=ae.workbook_fromBytes(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}static fromBytesWithPassword(t,n,o){let r=HX(t,ae.__wbindgen_malloc),i=L2,a=on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),s=L2,l=ae.workbook_fromBytesWithPassword(r,i,a,s,y3(o)?16777215:o?1:0);if(l[2])throw qe(l[1]);return e.__wrap(l[0])}static fromCsvString(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_fromCsvString(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}getNamedRange(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_getNamedRange(this.__wbg_ptr,n,o);if(r[3])throw qe(r[2]);let i;return r[0]!==0&&(i=mi(r[0],r[1]).slice(),ae.__wbindgen_free(r[0],r[1]*1,1)),i}getSheet(t){let n=ae.workbook_getSheet(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return H8.__wrap(n[0])}getSheetByName(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_getSheetByName(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return H8.__wrap(r[0])}get isEmpty(){let t=ae.workbook_isEmpty(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}static loadCsvString(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_loadCsvString(n,o);if(r[2])throw qe(r[1]);return e.__wrap(r[0])}get namedRanges(){let t=ae.workbook_namedRanges(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}constructor(){let t=ae.workbook_new();return this.__wbg_ptr=t>>>0,BI.register(this,this.__wbg_ptr,this),this}removeSheet(t){let n=ae.workbook_removeSheet(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}saveCsvString(){let t,n;try{let i=ae.workbook_saveCsvString(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{ae.__wbindgen_free(t,n,1)}}saveXlsBytesEncrypted(t,n,o){let r=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),i=L2;var a=y3(n)?0:on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),s=L2;let l=ae.workbook_saveXlsBytesEncrypted(this.__wbg_ptr,r,i,a,s,y3(o)?4294967297:o>>>0);if(l[3])throw qe(l[2]);var c=B0(l[0],l[1]).slice();return ae.__wbindgen_free(l[0],l[1]*1,1),c}saveXlsbBytes(){let t=ae.workbook_saveXlsbBytes(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=B0(t[0],t[1]).slice();return ae.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytes(){let t=ae.workbook_saveXlsxBytes(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=B0(t[0],t[1]).slice();return ae.__wbindgen_free(t[0],t[1]*1,1),n}saveXlsxBytesEncrypted(t,n,o,r){let i=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),a=L2;var s=y3(n)?0:on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),l=L2;let c=ae.workbook_saveXlsxBytesEncrypted(this.__wbg_ptr,i,a,s,l,y3(o)?4294967297:o>>>0,y3(r)?4294967297:r>>>0);if(c[3])throw qe(c[2]);var u=B0(c[0],c[1]).slice();return ae.__wbindgen_free(c[0],c[1]*1,1),u}setWorkbookProtection(t){let n=ae.workbook_setWorkbookProtection(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}get settings(){let t=ae.workbook_settings(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get sheetCount(){let t=ae.workbook_sheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}sheetIndex(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.workbook_sheetIndex(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]===4294967297?void 0:r[0]}get sheetNames(){let t=ae.workbook_sheetNames(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=qX(t[0],t[1]).slice();return ae.__wbindgen_free(t[0],t[1]*4,4),n}get sheetOrder(){let t=ae.workbook_sheetOrder(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}syncFormControls(){return ae.workbook_syncFormControls(this.__wbg_ptr)>>>0}syncFormControlsFromLinkedCells(){return ae.workbook_syncFormControlsFromLinkedCells(this.__wbg_ptr)>>>0}get totalSheetCount(){let t=ae.workbook_totalSheetCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get workbookProtection(){let t=ae.workbook_workbookProtection(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}};Symbol.dispose&&(Lg.prototype[Symbol.dispose]=Lg.prototype.free);H8=class e{static __wrap(t){t=t>>>0;let n=Object.create(e.prototype);return n.__wbg_ptr=t,UX.register(n,n.__wbg_ptr,n),n}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,UX.unregister(this),t}free(){let t=this.__destroy_into_raw();ae.__wbg_worksheet_free(t,0)}addDrawing(t){let n=ae.worksheet_addDrawing(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}get autoFilter(){let t=ae.worksheet_autoFilter(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get cellCount(){let t=ae.worksheet_cellCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartCount(){let t=ae.worksheet_chartCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get chartExCount(){let t=ae.worksheet_chartExCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get charts(){let t=ae.worksheet_charts(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get chartsEx(){let t=ae.worksheet_chartsEx(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get colBreaks(){let t=ae.worksheet_colBreaks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get commentAuthors(){let t=ae.worksheet_commentAuthors(this.__wbg_ptr);if(t[3])throw qe(t[2]);var n=qX(t[0],t[1]).slice();return ae.__wbindgen_free(t[0],t[1]*4,4),n}get commentCount(){let t=ae.worksheet_commentCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get comments(){let t=ae.worksheet_comments(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get conditionalFormatCount(){let t=ae.worksheet_conditionalFormatCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get conditionalFormats(){let t=ae.worksheet_conditionalFormats(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get dataValidationCount(){let t=ae.worksheet_dataValidationCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get dataValidations(){let t=ae.worksheet_dataValidations(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get date1904(){let t=ae.worksheet_date1904(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}get defaultColumnWidth(){let t=ae.worksheet_defaultColumnWidth(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]}get defaultRowHeight(){let t=ae.worksheet_defaultRowHeight(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]}drawingImageData(t){let n=ae.worksheet_drawingImageData(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);var o=B0(n[0],n[1]).slice();return ae.__wbindgen_free(n[0],n[1]*1,1),o}drawingSvgData(t){let n=ae.worksheet_drawingSvgData(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);let o;return n[0]!==0&&(o=B0(n[0],n[1]).slice(),ae.__wbindgen_free(n[0],n[1]*1,1)),o}get drawings(){let t=ae.worksheet_drawings(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formControlCount(){let t=ae.worksheet_formControlCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get formControls(){let t=ae.worksheet_formControls(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formulaCells(){let t=ae.worksheet_formulaCells(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get formulaCount(){let t=ae.worksheet_formulaCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get freezePanes(){let t=ae.worksheet_freezePanes(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}getCalculatedValue(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getCalculatedValue(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return D0.__wrap(r[0])}getCalculatedValueAt(t,n){let o=ae.worksheet_getCalculatedValueAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return D0.__wrap(o[0])}getCell(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getCell(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return D0.__wrap(r[0])}getCellAt(t,n){let o=ae.worksheet_getCellAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return D0.__wrap(o[0])}getCellStyle(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getCellStyle(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getCellStyleAt(t,n){let o=ae.worksheet_getCellStyleAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getColumnOutlineLevel(t){let n=ae.worksheet_getColumnOutlineLevel(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}getColumnWidth(t){let n=ae.worksheet_getColumnWidth(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);return n[0]===0?void 0:n[1]}getComment(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getComment(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getCommentAt(t,n){let o=ae.worksheet_getCommentAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getFormattedValue(t){let n,o;try{let a=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),s=L2,l=ae.worksheet_getFormattedValue(this.__wbg_ptr,a,s);var r=l[0],i=l[1];if(l[3])throw r=0,i=0,qe(l[2]);return n=r,o=i,mi(r,i)}finally{ae.__wbindgen_free(n,o,1)}}getFormattedValueAt(t,n){let o,r;try{let s=ae.worksheet_getFormattedValueAt(this.__wbg_ptr,t,n);var i=s[0],a=s[1];if(s[3])throw i=0,a=0,qe(s[2]);return o=i,r=a,mi(i,a)}finally{ae.__wbindgen_free(o,r,1)}}getFormulaAt(t,n){let o=ae.worksheet_getFormulaAt(this.__wbg_ptr,t,n);if(o[3])throw qe(o[2]);let r;return o[0]!==0&&(r=mi(o[0],o[1]).slice(),ae.__wbindgen_free(o[0],o[1]*1,1)),r}getHyperlink(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getHyperlink(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getHyperlinkAt(t,n){let o=ae.worksheet_getHyperlinkAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getImageAt(t,n){let o=ae.worksheet_getImageAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getMergeSpan(t,n){let o=ae.worksheet_getMergeSpan(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getRowHeight(t){let n=ae.worksheet_getRowHeight(this.__wbg_ptr,t);if(n[3])throw qe(n[2]);return n[0]===0?void 0:n[1]}getRowOutlineLevel(t){let n=ae.worksheet_getRowOutlineLevel(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]>>>0}getRowsBatch(t,n,o){let r=ae.worksheet_getRowsBatch(this.__wbg_ptr,t,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}getSpillSource(t,n){let o=ae.worksheet_getSpillSource(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return qe(o[0])}getTableByName(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_getTableByName(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return qe(r[0])}hasComment(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_hasComment(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]!==0}hasCommentAt(t,n){let o=ae.worksheet_hasCommentAt(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}get hyperlinkCount(){let t=ae.worksheet_hyperlinkCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get hyperlinks(){let t=ae.worksheet_hyperlinks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get imageCount(){let t=ae.worksheet_imageCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get images(){let t=ae.worksheet_images(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}insertDrawing(t,n){let o=ae.worksheet_insertDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}isColumnCollapsed(t){let n=ae.worksheet_isColumnCollapsed(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}isColumnHidden(t){let n=ae.worksheet_isColumnHidden(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}get isEmpty(){let t=ae.worksheet_isEmpty(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}isMergedSecondary(t,n){let o=ae.worksheet_isMergedSecondary(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}isRowCollapsed(t){let n=ae.worksheet_isRowCollapsed(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}isRowHidden(t){let n=ae.worksheet_isRowHidden(this.__wbg_ptr,t);if(n[2])throw qe(n[1]);return n[0]!==0}get isSelected(){let t=ae.worksheet_isSelected(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]!==0}isSpillSource(t,n){let o=ae.worksheet_isSpillSource(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}isSpillTarget(t,n){let o=ae.worksheet_isSpillTarget(this.__wbg_ptr,t,n);if(o[2])throw qe(o[1]);return o[0]!==0}mergeCells(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_mergeCells(this.__wbg_ptr,n,o);if(r[1])throw qe(r[0])}get mergedRegions(){let t=ae.worksheet_mergedRegions(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}moveDrawing(t,n){let o=ae.worksheet_moveDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}get name(){let t,n;try{let i=ae.worksheet_name(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{ae.__wbindgen_free(t,n,1)}}get pageSetup(){let t=ae.worksheet_pageSetup(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get printArea(){let t=ae.worksheet_printArea(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=mi(t[0],t[1]).slice(),ae.__wbindgen_free(t[0],t[1]*1,1)),n}get protectedRanges(){let t=ae.worksheet_protectedRanges(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get protection(){let t=ae.worksheet_protection(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}removeDrawing(t){let n=ae.worksheet_removeDrawing(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}get repeatCols(){let t=ae.worksheet_repeatCols(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=FX(t[0],t[1]).slice(),ae.__wbindgen_free(t[0],t[1]*4,4)),n}get repeatRows(){let t=ae.worksheet_repeatRows(this.__wbg_ptr);if(t[3])throw qe(t[2]);let n;return t[0]!==0&&(n=FX(t[0],t[1]).slice(),ae.__wbindgen_free(t[0],t[1]*4,4)),n}get rowBreaks(){let t=ae.worksheet_rowBreaks(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get selections(){let t=ae.worksheet_selections(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}setCell(t,n){let o=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=ae.worksheet_setCell(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setCellStyle(t,n){let o=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=ae.worksheet_setCellStyle(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setCellStyleAt(t,n,o){let r=ae.worksheet_setCellStyleAt(this.__wbg_ptr,t,n,o);if(r[1])throw qe(r[0])}setColumnWidth(t,n){let o=ae.worksheet_setColumnWidth(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}setDrawing(t,n){let o=ae.worksheet_setDrawing(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}setFormControlCheckState(t,n){let o=on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=ae.worksheet_setFormControlCheckState(this.__wbg_ptr,t,o,r);if(i[2])throw qe(i[1]);return qe(i[0])}setFormula(t,n){let o=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=on(n,ae.__wbindgen_malloc,ae.__wbindgen_realloc),a=L2,s=ae.worksheet_setFormula(this.__wbg_ptr,o,r,i,a);if(s[1])throw qe(s[0])}setProtectedRanges(t){let n=ae.worksheet_setProtectedRanges(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}setProtection(t){let n=ae.worksheet_setProtection(this.__wbg_ptr,t);if(n[1])throw qe(n[0])}setRangeStyle(t,n){let o=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),r=L2,i=ae.worksheet_setRangeStyle(this.__wbg_ptr,o,r,n);if(i[1])throw qe(i[0])}setRowHeight(t,n){let o=ae.worksheet_setRowHeight(this.__wbg_ptr,t,n);if(o[1])throw qe(o[0])}get splitPanes(){let t=ae.worksheet_splitPanes(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get tabColor(){let t=ae.worksheet_tabColor(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get tableCount(){let t=ae.worksheet_tableCount(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]>>>0}get tables(){let t=ae.worksheet_tables(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}unmergeCells(t){let n=on(t,ae.__wbindgen_malloc,ae.__wbindgen_realloc),o=L2,r=ae.worksheet_unmergeCells(this.__wbg_ptr,n,o);if(r[2])throw qe(r[1]);return r[0]!==0}usedRange(){let t=ae.worksheet_usedRange(this.__wbg_ptr);if(t[2])throw qe(t[1]);return qe(t[0])}get visibility(){let t,n;try{let i=ae.worksheet_visibility(this.__wbg_ptr);var o=i[0],r=i[1];if(i[3])throw o=0,r=0,qe(i[2]);return t=o,n=r,mi(o,r)}finally{ae.__wbindgen_free(t,n,1)}}get zoomScale(){let t=ae.worksheet_zoomScale(this.__wbg_ptr);if(t[2])throw qe(t[1]);return t[0]===4294967297?void 0:t[0]}};Symbol.dispose&&(H8.prototype[Symbol.dispose]=H8.prototype.free);jX=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ae.__wbg_cellvalue_free(e>>>0,1)),BI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ae.__wbg_workbook_free(e>>>0,1)),UX=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ae.__wbg_worksheet_free(e>>>0,1));F8=null;Ig=null;Ng=null;p_=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});p_.decode();yse=2146435072,jI=0;Og=new TextEncoder;"encodeInto"in Og||(Og.encodeInto=function(e,t){let n=Og.encode(e);return t.set(n),{read:e.length,written:n.length}});L2=0});var It=j2(go(),1),OQ=j2(CU(),1);var Vte=Object.create,vb=Object.defineProperty,qte=Object.getOwnPropertyDescriptor,Wte=Object.getOwnPropertyNames,Gte=Object.getPrototypeOf,Zte=Object.prototype.hasOwnProperty,kU=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),RU=(e,t)=>{let n={};for(var o in e)vb(n,o,{get:e[o],enumerable:!0});return t&&vb(n,Symbol.toStringTag,{value:"Module"}),n},Xte=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=Wte(t),i=0,a=r.length,s;i<a;i++)s=r[i],!Zte.call(e,s)&&s!==n&&vb(e,s,{get:(l=>t[l]).bind(null,s),enumerable:!(o=qte(t,s))||o.enumerable});return e},$U=(e,t,n)=>(n=e!=null?Vte(Gte(e)):{},Xte(t||!e||!e.__esModule?vb(n,"default",{value:e,enumerable:!0}):n,e));var Yte=new Set(["https://json-schema.org/draft/2019-09/schema","http://json-schema.org/draft/2019-09/schema"]);function zU(e){return typeof e=="string"&&Yte.has(e.replace(/#$/,""))}var J={};Z5(J,{$brand:()=>xR,$input:()=>Wz,$output:()=>qz,INVALID:()=>di,NEVER:()=>ff,TimePrecision:()=>rM,ZodAny:()=>jE,ZodArray:()=>VE,ZodBase64:()=>hx,ZodBase64URL:()=>gx,ZodBigInt:()=>eu,ZodBigIntFormat:()=>bx,ZodBoolean:()=>Qc,ZodCIDRv4:()=>fx,ZodCIDRv6:()=>mx,ZodCUID:()=>ax,ZodCUID2:()=>sx,ZodCatch:()=>cT,ZodCodec:()=>Kf,ZodCompileAsyncError:()=>J4,ZodCompileUnsupportedError:()=>$2,ZodCreditCard:()=>NE,ZodCustom:()=>Jf,ZodCustomStringFormat:()=>l8,ZodDate:()=>Wf,ZodDefault:()=>rT,ZodDiscriminatedUnion:()=>WE,ZodE164:()=>yx,ZodEmail:()=>tx,ZodEmoji:()=>ox,ZodEnum:()=>Xc,ZodError:()=>p3e,ZodExactOptional:()=>_x,ZodFile:()=>QE,ZodFirstPartyTypeKind:()=>wT,ZodFunction:()=>vT,ZodGUID:()=>rx,ZodIBAN:()=>OE,ZodIPv4:()=>dx,ZodIPv6:()=>px,ZodISODate:()=>c7,ZodISODateTime:()=>l7,ZodISODuration:()=>d7,ZodISOTime:()=>u7,ZodInstanceOf:()=>xT,ZodIntersection:()=>GE,ZodIssueCode:()=>_T,ZodJWT:()=>vx,ZodKSUID:()=>ux,ZodLazy:()=>gT,ZodLiteral:()=>JE,ZodMAC:()=>IE,ZodMap:()=>YE,ZodNaN:()=>dT,ZodNanoID:()=>ix,ZodNever:()=>FE,ZodNonOptional:()=>Px,ZodNull:()=>BE,ZodNullable:()=>nT,ZodNumber:()=>Jc,ZodNumberFormat:()=>c8,ZodObject:()=>Gf,ZodOptional:()=>Xf,ZodPipe:()=>Yf,ZodPrefault:()=>iT,ZodPreprocess:()=>pT,ZodPromise:()=>yT,ZodReadonly:()=>fT,ZodRealError:()=>Vi,ZodRecord:()=>Zc,ZodSet:()=>KE,ZodString:()=>Yc,ZodStringFormat:()=>Cn,ZodSuccess:()=>lT,ZodSymbol:()=>LE,ZodTemplateLiteral:()=>hT,ZodTransform:()=>eT,ZodTuple:()=>ZE,ZodType:()=>v2,ZodULID:()=>lx,ZodURL:()=>qf,ZodUUID:()=>is,ZodUndefined:()=>DE,ZodUnion:()=>Zf,ZodUnknown:()=>UE,ZodVoid:()=>HE,ZodXID:()=>cx,ZodXor:()=>qE,_ZodString:()=>ex,_default:()=>oT,_function:()=>nq,any:()=>Sx,array:()=>We,base64:()=>vV,base64url:()=>bV,bigint:()=>AV,boolean:()=>xt,catch:()=>uT,check:()=>rq,cidrv4:()=>gV,cidrv6:()=>yV,clone:()=>fn,codec:()=>JV,coerce:()=>tm,compile:()=>Yz,config:()=>zr,core:()=>P0,creditCard:()=>xV,cuid:()=>lV,cuid2:()=>cV,currencyCode:()=>RV,custom:()=>oq,date:()=>BV,decode:()=>RE,decodeAsync:()=>zE,deepPartial:()=>gq,describe:()=>iq,discriminatedUnion:()=>p7,e164:()=>SV,email:()=>nx,emoji:()=>aV,encode:()=>kE,encodeAsync:()=>$E,endsWith:()=>Lc,enum:()=>n2,exactOptional:()=>tT,file:()=>ZV,flattenError:()=>mf,float32:()=>zV,float64:()=>MV,formatError:()=>hf,fromJSONSchema:()=>mq,function:()=>nq,getDiscriminatedOption:()=>bz,getErrorMap:()=>g3e,globalRegistry:()=>d3,gt:()=>rs,gte:()=>wa,guid:()=>eV,hash:()=>$V,hex:()=>kV,hostname:()=>CV,httpUrl:()=>iV,iban:()=>wV,includes:()=>Nc,input:()=>vq,instanceof:()=>sq,int:()=>JS,int32:()=>EV,int64:()=>IV,intersection:()=>e5,invertCodec:()=>QV,ipv4:()=>fV,ipv6:()=>hV,iso:()=>h4,json:()=>cq,jwt:()=>_V,keyof:()=>jV,ksuid:()=>pV,lazy:()=>f7,length:()=>o8,literal:()=>Ke,locales:()=>Nf,looseObject:()=>Ft,looseRecord:()=>VV,lowercase:()=>Ac,lt:()=>ns,lte:()=>xa,mac:()=>mV,map:()=>qV,maxLength:()=>r8,maxSize:()=>o7,memoizer:()=>Af,meta:()=>aq,mime:()=>Bc,minLength:()=>_0,minSize:()=>os,multipleOf:()=>r7,nan:()=>KV,nanoid:()=>sV,nativeEnum:()=>GV,negative:()=>FS,never:()=>xx,nonnegative:()=>VS,nonoptional:()=>sT,nonpositive:()=>HS,normalize:()=>jc,null:()=>as,nullable:()=>Vf,nullish:()=>XV,number:()=>V1,object:()=>de,optional:()=>Tt,output:()=>bq,overwrite:()=>Q4,parse:()=>_E,parseAsync:()=>PE,partialRecord:()=>HV,pipe:()=>QS,positive:()=>US,prefault:()=>aT,preprocess:()=>C0,prettifyError:()=>kR,promise:()=>tq,properties:()=>Dc,property:()=>qS,readonly:()=>mT,record:()=>yt,refine:()=>bT,regex:()=>Tc,regexes:()=>m4,registry:()=>gS,safeDecode:()=>EE,safeDecodeAsync:()=>AE,safeEncode:()=>ME,safeEncodeAsync:()=>TE,safeParse:()=>Hf,safeParseAsync:()=>CE,set:()=>WV,setErrorMap:()=>h3e,size:()=>n8,slugify:()=>Vc,startsWith:()=>Oc,strictObject:()=>UV,string:()=>C,stringFormat:()=>PV,stringbool:()=>lq,success:()=>YV,superRefine:()=>ST,symbol:()=>OV,templateLiteral:()=>eq,toJSONSchema:()=>a8,toLowerCase:()=>Fc,toUpperCase:()=>Hc,toZod:()=>rf,transform:()=>wx,treeifyError:()=>CR,trim:()=>Uc,tuple:()=>XE,uint32:()=>TV,uint64:()=>NV,ulid:()=>uV,undefined:()=>LV,union:()=>St,unknown:()=>Nt,uppercase:()=>Ic,url:()=>Kc,util:()=>x1,uuid:()=>tV,uuidv4:()=>nV,uuidv6:()=>rV,uuidv7:()=>oV,validate:()=>gf,validateAsync:()=>yf,void:()=>DV,withParser:()=>yS,xid:()=>dV,xor:()=>FV});var P0={};Z5(P0,{$ZodAny:()=>dz,$ZodArray:()=>gz,$ZodAsyncError:()=>Fi,$ZodBase64:()=>Q$,$ZodBase64URL:()=>ez,$ZodBigInt:()=>nS,$ZodBigIntFormat:()=>sz,$ZodBoolean:()=>Rf,$ZodCIDRv4:()=>K$,$ZodCIDRv6:()=>J$,$ZodCUID:()=>B$,$ZodCUID2:()=>j$,$ZodCatch:()=>Nz,$ZodCheck:()=>Tn,$ZodCheckBigIntFormat:()=>p$,$ZodCheckEndsWith:()=>P$,$ZodCheckGreaterThan:()=>jb,$ZodCheckIncludes:()=>w$,$ZodCheckLengthEquals:()=>v$,$ZodCheckLessThan:()=>Bb,$ZodCheckLowerCase:()=>S$,$ZodCheckMaxLength:()=>g$,$ZodCheckMaxSize:()=>f$,$ZodCheckMimeType:()=>R$,$ZodCheckMinLength:()=>y$,$ZodCheckMinSize:()=>m$,$ZodCheckMultipleOf:()=>u$,$ZodCheckNumberFormat:()=>d$,$ZodCheckOverwrite:()=>$$,$ZodCheckProperties:()=>k$,$ZodCheckProperty:()=>C$,$ZodCheckRegex:()=>b$,$ZodCheckSizeEquals:()=>h$,$ZodCheckStartsWith:()=>_$,$ZodCheckStringFormat:()=>Rc,$ZodCheckUpperCase:()=>x$,$ZodCodec:()=>zf,$ZodCreditCard:()=>nz,$ZodCustom:()=>Fz,$ZodCustomStringFormat:()=>iz,$ZodCyclicError:()=>cS,$ZodDate:()=>hz,$ZodDefault:()=>Ez,$ZodDiscriminatedUnion:()=>Sz,$ZodE164:()=>tz,$ZodEmail:()=>A$,$ZodEmoji:()=>L$,$ZodEncodeError:()=>n7,$ZodEnum:()=>Cz,$ZodError:()=>PR,$ZodExactOptional:()=>zz,$ZodFile:()=>Rz,$ZodFunction:()=>jz,$ZodGUID:()=>E$,$ZodIBAN:()=>rz,$ZodIPv4:()=>Z$,$ZodIPv6:()=>X$,$ZodISODate:()=>q$,$ZodISODateTime:()=>V$,$ZodISODuration:()=>G$,$ZodISOTime:()=>W$,$ZodIntersection:()=>xz,$ZodJWT:()=>oz,$ZodKSUID:()=>H$,$ZodLazy:()=>Mf,$ZodLiteral:()=>kz,$ZodMAC:()=>Y$,$ZodMap:()=>_z,$ZodNaN:()=>Oz,$ZodNanoID:()=>D$,$ZodNever:()=>fz,$ZodNonOptional:()=>Az,$ZodNull:()=>uz,$ZodNullable:()=>Mz,$ZodNumber:()=>tS,$ZodNumberFormat:()=>az,$ZodObject:()=>uF,$ZodObjectJIT:()=>yz,$ZodOptional:()=>oS,$ZodPipe:()=>iS,$ZodPrefault:()=>Tz,$ZodPreprocess:()=>Lz,$ZodPromise:()=>Uz,$ZodReadonly:()=>Dz,$ZodRealError:()=>Hi,$ZodRecord:()=>wz,$ZodRegistry:()=>hS,$ZodSet:()=>Pz,$ZodString:()=>Kl,$ZodStringFormat:()=>mn,$ZodSuccess:()=>Iz,$ZodSymbol:()=>lz,$ZodTemplateLiteral:()=>Bz,$ZodTransform:()=>$z,$ZodTuple:()=>rS,$ZodType:()=>c2,$ZodULID:()=>U$,$ZodURL:()=>O$,$ZodUUID:()=>T$,$ZodUndefined:()=>cz,$ZodUnion:()=>$f,$ZodUnknown:()=>pz,$ZodVoid:()=>mz,$ZodXID:()=>F$,$ZodXor:()=>vz,$brand:()=>xR,$constructor:()=>Ee,$input:()=>Wz,$output:()=>qz,Doc:()=>Yl,INVALID:()=>di,JSONSchema:()=>KH,JSONSchemaGenerator:()=>XS,NEVER:()=>ff,TimePrecision:()=>rM,URL_BAD_FORMAT:()=>I$,URL_UNPARSEABLE:()=>wf,ZodCompileAsyncError:()=>J4,ZodCompileUnsupportedError:()=>$2,_any:()=>SM,_array:()=>RM,_base64:()=>LS,_base64url:()=>DS,_bigint:()=>fM,_boolean:()=>dM,_catch:()=>e3e,_check:()=>NH,_cidrv4:()=>NS,_cidrv6:()=>OS,_coercedBigint:()=>mM,_coercedBoolean:()=>pM,_coercedDate:()=>CM,_coercedNumber:()=>iM,_coercedString:()=>Qz,_creditCard:()=>tM,_cuid:()=>$S,_cuid2:()=>zS,_custom:()=>zM,_date:()=>PM,_decode:()=>$b,_decodeAsync:()=>Mb,_default:()=>Koe,_discriminatedUnion:()=>Boe,_e164:()=>BS,_email:()=>SS,_emoji:()=>kS,_encode:()=>Rb,_encodeAsync:()=>zb,_endsWith:()=>Lc,_enum:()=>qoe,_file:()=>$M,_float32:()=>sM,_float64:()=>lM,_gt:()=>rs,_gte:()=>wa,_guid:()=>xS,_iban:()=>nM,_includes:()=>Nc,_int:()=>aM,_int32:()=>cM,_int64:()=>hM,_intersection:()=>joe,_ipv4:()=>AS,_ipv6:()=>IS,_isoDate:()=>Df,_isoDateTime:()=>Lf,_isoDuration:()=>jf,_isoTime:()=>Bf,_jwt:()=>jS,_ksuid:()=>TS,_lazy:()=>o3e,_length:()=>o8,_literal:()=>Goe,_lowercase:()=>Ac,_lt:()=>ns,_lte:()=>xa,_mac:()=>eM,_map:()=>Hoe,_max:()=>xa,_maxLength:()=>r8,_maxSize:()=>o7,_mime:()=>Bc,_min:()=>wa,_minLength:()=>_0,_minSize:()=>os,_multipleOf:()=>r7,_nan:()=>kM,_nanoid:()=>RS,_nativeEnum:()=>Woe,_negative:()=>FS,_never:()=>wM,_nonnegative:()=>VS,_nonoptional:()=>Joe,_nonpositive:()=>HS,_normalize:()=>jc,_null:()=>bM,_nullable:()=>Yoe,_number:()=>oM,_optional:()=>Xoe,_overwrite:()=>Q4,_parse:()=>_c,_parseAsync:()=>Pc,_pipe:()=>t3e,_positive:()=>US,_promise:()=>i3e,_properties:()=>Dc,_property:()=>qS,_readonly:()=>n3e,_record:()=>Foe,_refine:()=>MM,_regex:()=>Tc,_safeDecode:()=>Tb,_safeDecodeAsync:()=>Ib,_safeEncode:()=>Eb,_safeEncodeAsync:()=>Ab,_safeParse:()=>Cc,_safeParseAsync:()=>kc,_set:()=>Voe,_size:()=>n8,_slugify:()=>Vc,_startsWith:()=>Oc,_string:()=>Jz,_stringFormat:()=>i8,_stringbool:()=>IM,_success:()=>Qoe,_superRefine:()=>EM,_symbol:()=>yM,_templateLiteral:()=>r3e,_toLowerCase:()=>Fc,_toUpperCase:()=>Hc,_transform:()=>Zoe,_trim:()=>Uc,_tuple:()=>Uoe,_uint32:()=>uM,_uint64:()=>gM,_ulid:()=>MS,_undefined:()=>vM,_union:()=>Loe,_unknown:()=>xM,_uppercase:()=>Ic,_url:()=>Of,_uuid:()=>wS,_uuidv4:()=>_S,_uuidv6:()=>PS,_uuidv7:()=>CS,_void:()=>_M,_xid:()=>ES,_xor:()=>Doe,base64Charset:()=>Yb,base64urlCharset:()=>kf,canParseURL:()=>N$,clone:()=>fn,compile:()=>Yz,compileFn:()=>vS,config:()=>zr,createStandardJSONSchemaMethod:()=>qc,createToJSONSchemaMethod:()=>OM,decode:()=>U2e,decodeAsync:()=>H2e,describe:()=>TM,encode:()=>j2e,encodeAsync:()=>F2e,extractDefs:()=>a7,finalize:()=>s7,flattenError:()=>mf,formatError:()=>hf,getDiscriminatedOption:()=>bz,globalConfig:()=>Oo,globalRegistry:()=>d3,handleUnrepresentable:()=>bo,initializeContext:()=>i7,isBackEdge:()=>dS,isRecursiveSchema:()=>uS,isValidBase64:()=>Cf,isValidBase64URL:()=>Kb,isValidCIDRv6:()=>Xb,isValidCreditCard:()=>Jb,isValidIBAN:()=>Qb,isValidIPv6:()=>Pf,isValidJWT:()=>eS,locales:()=>Nf,memoizer:()=>Af,mergeValues:()=>$c,meta:()=>AM,parse:()=>Cb,parseAsync:()=>kb,parseURLObject:()=>sF,prettifyError:()=>kR,process:()=>hn,processSchema:()=>hn,regexes:()=>m4,registry:()=>gS,safeDecode:()=>q2e,safeDecodeAsync:()=>G2e,safeEncode:()=>V2e,safeEncodeAsync:()=>W2e,safeParse:()=>N2e,safeParseAsync:()=>O2e,standardProps:()=>qb,stripTabAndNewline:()=>_f,toDotPath:()=>jU,toJSONSchema:()=>a8,toZod:()=>rf,treeifyError:()=>CR,urlHostnameOk:()=>Gb,urlProtocolOk:()=>Zb,util:()=>x1,validate:()=>gf,validateAsync:()=>yf,validateURL:()=>Wb,version:()=>z$,withParser:()=>yS});var x1={};Z5(x1,{BIGINT_FORMAT_RANGES:()=>cf,CONSTANT_CATCH:()=>_b,Class:()=>dR,NUMBER_FORMAT_RANGES:()=>lf,aborted:()=>ui,allowsEval:()=>mR,assert:()=>t2e,assertEqual:()=>Kte,assertIs:()=>Qte,assertNever:()=>e2e,assertNotEqual:()=>Jte,assignProp:()=>u3,attachSchema:()=>wb,base64ToUint8Array:()=>IU,base64urlToUint8Array:()=>S2e,cached:()=>Sc,captureStackTrace:()=>Sb,cleanEnum:()=>b2e,cleanRegex:()=>x0,clone:()=>fn,cloneDef:()=>o2e,codePointLength:()=>Zl,constantCatch:()=>bR,createTransparentProxy:()=>u2e,defineLazy:()=>pR,defineLazyInternal:()=>x2,derived:()=>P2e,esc:()=>ci,escapeRegex:()=>f4,explicitlyAborted:()=>yR,extend:()=>f2e,finalizeIssue:()=>Ui,floatSafeRemainder:()=>of,getElementAtPath:()=>i2e,getEnumValues:()=>vc,getLengthableOrigin:()=>df,getParsedType:()=>c2e,getSizableOrigin:()=>uf,hexToUint8Array:()=>w2e,hide:()=>pf,installLazyProp:()=>$2e,isObject:()=>Gl,isPlainObject:()=>p4,issue:()=>wc,joinValues:()=>Ae,jsonStringifyReplacer:()=>bc,members:()=>vR,merge:()=>h2e,mergeDefs:()=>K4,normalizeParams:()=>Q1,nullish:()=>bb,numKeys:()=>l2e,objectClone:()=>n2e,omit:()=>p2e,optionalKeys:()=>gR,own:()=>t7,parsedType:()=>C1,partial:()=>g2e,pick:()=>d2e,prefixIssues:()=>ji,primitiveTypes:()=>hR,promiseAllObject:()=>a2e,propertyKeyTypes:()=>sf,randomString:()=>s2e,rawShape:()=>xc,required:()=>y2e,safeExtend:()=>m2e,shallowClone:()=>af,slugify:()=>fR,stringifyPrimitive:()=>w1,toZod:()=>rf,uint8ArrayToBase64:()=>NU,uint8ArrayToBase64url:()=>x2e,uint8ArrayToHex:()=>_2e,unwrapMessage:()=>yc});function Kte(e){return e}function Jte(e){return e}function rf(){return e=>e}function Qte(e){}function e2e(e){throw new Error("Unexpected value in exhaustive check")}function t2e(e){}function vc(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 Ae(e,t="|"){return e.map(n=>w1(n)).join(t)}function bc(e,t){return typeof t=="bigint"?t.toString():t}var uR=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 Sc(e){return new uR(e)}function bb(e){return e==null}function x0(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function of(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 MU=Symbol("evaluating");function pR(e,t,n){let o;Object.defineProperty(e,t,{get(){if(o!==MU)return o===void 0&&(o=MU,o=n()),o},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function n2e(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function u3(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function xc(e){let t=Object.getOwnPropertyDescriptor(e,"shape");return t?.get?t.get.raw:t?.value}function S0(e){return xc(e._zod.def)??e._zod.def.shape}function EU(e,t,n){Object.defineProperty(e,t,{get(){let o=n();return u3(this,t,o),o},enumerable:!0,configurable:!0})}function TU(e,t,n){t in e?u3(e,t,n):e[t]=n}function Wl(e,t,n,o){let r=S0(t);for(let i of n){let a=Object.getOwnPropertyDescriptor(r,i);a.enumerable&&(a.get?EU(e,i,()=>{let s=t._zod.def.shape[i];return o?o(s,i):s}):TU(e,i,o?o(a.value,i):a.value))}}function r2e(e,t){for(let n of Reflect.ownKeys(t)){let o=Object.getOwnPropertyDescriptor(t,n);o.enumerable&&(o.get?EU(e,n,()=>t[n]):TU(e,n,o.value))}}function K4(...e){let t={};for(let n of e){let o=Object.getOwnPropertyDescriptors(n);Object.assign(t,o)}return Object.defineProperties({},t)}function o2e(e){return K4(e._zod.def)}function i2e(e,t){return t?t.reduce((n,o)=>n?.[o],e):e}function a2e(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 s2e(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let o=0;o<e;o++)n+=t[Math.floor(Math.random()*t.length)];return n}function ci(e){return JSON.stringify(e)}function fR(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Sb="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Gl(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var mR=Sc(()=>{if(Oo.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function p4(e){if(Gl(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Gl(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function af(e){return p4(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function l2e(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var c2e=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}`)}},sf=new Set(["string","number","symbol"]),hR=new Set(["string","number","bigint","boolean","symbol","undefined"]);function f4(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function fn(e,t,n){let o=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(o._zod.parent=e),o}function Q1(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 u2e(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 w1(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function gR(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var lf={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]},cf={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function d2e(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 Wl(i,e,xb(e,t)),fn(e,K4(n,{shape:i,checks:[]}))}function xb(e,t){let n=S0(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 p2e(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(xb(e,t)),a={};return Wl(a,e,Reflect.ownKeys(S0(e)).filter(s=>!i.has(s))),fn(e,K4(n,{shape:a,checks:[]}))}function f2e(e,t){if(!p4(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=S0(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 fn(e,K4(e._zod.def,{shape:AU(e,t)}))}function AU(e,t){let n={};return Wl(n,e,Reflect.ownKeys(S0(e))),r2e(n,t),n}function m2e(e,t){if(!p4(t))throw new Error("Invalid input to safeExtend: expected a plain object");return fn(e,K4(e._zod.def,{shape:AU(e,t)}))}function h2e(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={};Wl(n,e,Reflect.ownKeys(S0(e))),Wl(n,t,Reflect.ownKeys(S0(t)));let o=K4(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return fn(e,o)}function g2e(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(xb(t,n)):void 0,l={};return Wl(l,t,Reflect.ownKeys(S0(t)),e&&((c,u)=>s&&!s.has(u)?c:new e({type:"optional",innerType:c}))),fn(t,K4(t._zod.def,{shape:l,checks:[]}))}function y2e(e,t,n){let o=n?new Set(xb(t,n)):void 0,r={};return Wl(r,t,Reflect.ownKeys(S0(t)),(i,a)=>o&&!o.has(a)?i:new e({type:"nonoptional",innerType:i})),fn(t,K4(t._zod.def,{shape:r}))}function ui(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 yR(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 ji(e,t){return t.map(n=>{var o;return(o=n).path??(o.path=[]),n.path.unshift(e),n})}function yc(e){return typeof e=="string"?e:e?.message}function wb(e,t,n){var o;for(let r=t;r<e.length;r++)(o=e[r]).schema??(o.schema=n)}function Ui(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:yc(e.inst?._zod.def?.error?.(e))??yc(i?.(e))??yc(t?.error?.(e))??yc(n.customError?.(e))??yc(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 uf(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var v2e=/[\uD800-\uDBFF]/;function Zl(e){let t=e.length;if(!v2e.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 df(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function C1(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 wc(...e){let[t,n,o]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:o}:{...t}}function b2e(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function IU(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 NU(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function S2e(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return IU(t+n)}function x2e(e){return NU(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function w2e(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 _2e(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var dR=class{constructor(...t){}};function vR(e,t){for(let n in t){let o=Object.getOwnPropertyDescriptor(t,n);o.get?Object.defineProperty(e,n,{...o,enumerable:!1}):C2e(e,n,o.value)}}function t7(e,t,n,o=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:o,value:n}),n}function pf(e,t,n){return t7(e,t,n,!1)}function P2e(e,t){for(let n in e){let o=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return t7(this,n,o(this))},set(r){t7(this,n,r)}})}return t}function C2e(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:t7(this,t,n.bind(this))},set(o){t7(this,t,o)}})}function k2e(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var cR,e7=!1,R2e={configurable:!0,get(){e7=!0}};function x2(e,t,n){let o=Object.getPrototypeOf(e._zod);if(t in o&&cR!==e._zod){cR=void 0;return}cR=e._zod,Object.defineProperty(o,t,{configurable:!0,get(){Object.defineProperty(this,t,R2e);let r=e7;e7=!1;try{let i=n(this);return e7?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:i}),e7=e7||r,i}catch(i){throw delete this[t],e7=e7||r,i}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function $2e(e,t,n,o){let r=k2e(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 _b="~constantCatch";function bR(e){let t=()=>e;return t[_b]=!0,t}var OU,ff=Object.freeze({status:"aborted"}),SR={value:void 0,enumerable:!1},LU="captureStackTrace"in Error?Error:null;function z2e(e){let t=LU;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return LU=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function Ee(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{SR.value=new i(m);try{Object.defineProperty(p,"_zod",SR)}finally{SR.value=void 0}}if(p._zod.traits.add(e),t(p,m),s){let S=Object.getPrototypeOf(p),v=p._zod.constr.prototype,g=S;for(;g&&g!==v;)g=Object.getPrototypeOf(g);let y=g??S;s.has(y)||(s.add(y),vR(y,a))}let h=d.prototype;for(let S in h)Object.prototype.hasOwnProperty.call(h,S)&&(S in p||(p[S]=h[S].bind(p)))}let c=o?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:e});function d(p){let m=o?.Parent?z2e(u):this;l(m,p);let h=m._zod.deferred;if(h){for(let v of h)v();m._zod.deferred=void 0}let S=globalThis.__zod_globalConfig?.postProcessor;return S&&S(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 xR=Symbol("zod_brand"),Fi=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},n7=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(OU=globalThis).__zod_globalConfig??(OU.__zod_globalConfig={});var Oo=globalThis.__zod_globalConfig;function zr(e){return e&&Object.assign(Oo,e),Oo}function M2e(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,bc,2)),e.message}function E2e(e){this._zod.message=e}var T2e={get:M2e,set:E2e,enumerable:!0,configurable:!0},_R={value:void 0,enumerable:!1},DU=new WeakSet([Object.prototype,Error.prototype]),BU=(e,t)=>{e.name="$ZodError",_R.value=t,Object.defineProperty(e,"issues",_R),_R.value=void 0,Object.defineProperty(e,"message",T2e);let n=Object.getPrototypeOf(e);DU.has(n)||(DU.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})}}))},PR=Ee("$ZodError",BU),Hi=Ee("$ZodError",BU,void 0,{Parent:Error});function A2e(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 mf(e,t=n=>n.message){let n={},o=[];for(let r of e.issues)r.path.length>0?A2e(n,r.path[0],()=>[]).push(t(r)):o.push(t(r));return{formErrors:o,fieldErrors:n}}function hf(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 CR(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 jU(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 kR(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 ${jU(o.path)}`);return t.join(`
`)}function Pb(e,t){return{callee:t?.callee??e,Err:t?.Err}}var _c=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 Fi;if(s.issues.length){let l=new(i?.Err??e)(s.issues.map(c=>Ui(c,a,zr())));throw Sb(l,i?.callee??t),l}return s.value};return t},Cb=_c(Hi),Pc=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=>Ui(c,a,zr())));throw Sb(l,i?.callee??t),l}return s.value};return t},kb=Pc(Hi),Cc=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 Fi;return i.issues.length?UU(e,i.issues,r):{success:!0,data:i.value}},N2e=Cc(Hi);function UU(e,t,n){let o;return{success:!1,get error(){return o||(o=new e(t.map(r=>Ui(r,n,zr()))),t=void 0,n=void 0),o},set error(r){o=r,t=void 0,n=void 0}}}var kc=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?UU(e,i.issues,r):{success:!0,data:i.value}},O2e=kc(Hi),L2e=Symbol.for("zod.compile.invalid"),D2e=Symbol.for("zod.compile.fallback"),gf=((e,t,n)=>{let o=e._zod.bag.validator;if(o!==void 0){if(o(t)!==L2e)return!0;if(o.definite===!0&&n===void 0)return!1}return B2e(e,t,n)});function B2e(e,t,n){let o=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,i;if(r?(o[D2e]=!0,i=r({value:t,issues:[]},o)):i=e._zod.run({value:t,issues:[]},o),i instanceof Promise)throw new Fi;return i.issues.length===0}var yf=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},Rb=e=>{let t=_c(e),n=(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return t(o,r,s,Pb(n,a))};return n},j2e=Rb(Hi),$b=e=>{let t=_c(e),n=(o,r,i,a)=>t(o,r,i,Pb(n,a));return n},U2e=$b(Hi),zb=e=>{let t=Pc(e),n=async(o,r,i,a)=>{let s=i?{...i,direction:"backward"}:{direction:"backward"};return await t(o,r,s,Pb(n,a))};return n},F2e=zb(Hi),Mb=e=>{let t=Pc(e),n=async(o,r,i,a)=>await t(o,r,i,Pb(n,a));return n},H2e=Mb(Hi),Eb=e=>(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return Cc(e)(t,n,r)},V2e=Eb(Hi),Tb=e=>(t,n,o)=>Cc(e)(t,n,o),q2e=Tb(Hi),Ab=e=>async(t,n,o)=>{let r=o?{...o,direction:"backward"}:{direction:"backward"};return kc(e)(t,n,r)},W2e=Ab(Hi),Ib=e=>async(t,n,o)=>kc(e)(t,n,o),G2e=Ib(Hi);var m4={};Z5(m4,{anyString:()=>QR,base64:()=>VR,base64url:()=>qR,bigint:()=>t$,boolean:()=>n$,browserEmail:()=>tne,cidrv4:()=>FR,cidrv6:()=>HR,creditCard:()=>Nb,cuid:()=>$R,cuid2:()=>zR,currencyCode:()=>XR,date:()=>YR,datetime:()=>JR,domain:()=>GR,duration:()=>NR,e164:()=>ZR,email:()=>LR,emoji:()=>DR,extendedDuration:()=>Z2e,guid:()=>OR,hex:()=>s$,hostname:()=>WR,html5Email:()=>J2e,httpProtocol:()=>vf,iban:()=>Ob,idnEmail:()=>ene,integer:()=>bf,ipv4:()=>BR,ipv6:()=>jR,ksuid:()=>TR,lowercase:()=>i$,mac:()=>UR,md5_base64:()=>ine,md5_base64url:()=>ane,md5_hex:()=>one,nanoid:()=>AR,nanoidOfLength:()=>IR,null:()=>r$,number:()=>w0,rfc5322Email:()=>Q2e,sha1_base64:()=>lne,sha1_base64url:()=>cne,sha1_hex:()=>sne,sha256_base64:()=>dne,sha256_base64url:()=>pne,sha256_hex:()=>une,sha384_base64:()=>mne,sha384_base64url:()=>hne,sha384_hex:()=>fne,sha512_base64:()=>yne,sha512_base64url:()=>vne,sha512_hex:()=>gne,string:()=>e$,time:()=>KR,ulid:()=>MR,undefined:()=>o$,unicodeEmail:()=>FU,uppercase:()=>a$,uuid:()=>Xl,uuid4:()=>X2e,uuid6:()=>Y2e,uuid7:()=>K2e,xid:()=>ER});var $R=/^[cC][0-9a-z]{6,}$/,zR=/^[0-9a-z]+$/,MR=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,ER=/^[0-9a-vA-V]{20}$/,TR=/^[A-Za-z0-9]{27}$/,AR=/^[a-zA-Z0-9_-]{21}$/;function IR(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var NR=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Z2e=/^[-+]?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)?)??$/,OR=/^([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})$/,Xl=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)$/,X2e=Xl(4),Y2e=Xl(6),K2e=Xl(7),LR=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,J2e=/^[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])?)*$/,Q2e=/^(([^<>()\[\]\\.,;:\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,}))$/,FU=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ene=FU,tne=/^[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])?)*$/,nne="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function DR(){return new RegExp(nne,"u")}var BR=/^(?:(?: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])$/,jR=/^(([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}|:))$/,UR=e=>{let t=f4(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},FR=/^((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])$/,HR=/^(([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])$/,VR=/^$|^(?:[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})?$/,WR=/^(?=.{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])?)*\.?$/,GR=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,vf=/^https?$/,ZR=/^\+[1-9]\d{6,14}$/,Nb=/^\d(?:[ -]?\d){11,18}$/,XR=/^(?: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)$/,Ob=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,HU="(?:(?:\\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 rne(e){return new RegExp(`^${e}$`)}var YR=rne(HU);function RR(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 KR(e){return new RegExp(`^${RR(e)}$`)}function JR(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${RR({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,o=e.local?`${n}|${RR({precision:e.precision})}`:n;return new RegExp(`^${HU}T(?:${o})$`)}var QR=/^[\s\S]{0,}$/,e$=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},t$=/^-?\d+n?$/,bf=/^-?\d+$/,w0=/^-?\d+(?:\.\d+)?$/,n$=/^(?:true|false)$/i,r$=/^null$/i;var o$=/^undefined$/i;var i$=/^[^A-Z]*$/,a$=/^[^a-z]*$/,s$=/^[0-9a-fA-F]*$/;function Sf(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function xf(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var one=/^[0-9a-fA-F]{32}$/,ine=Sf(22,"=="),ane=xf(22),sne=/^[0-9a-fA-F]{40}$/,lne=Sf(27,"="),cne=xf(27),une=/^[0-9a-fA-F]{64}$/,dne=Sf(43,"="),pne=xf(43),fne=/^[0-9a-fA-F]{96}$/,mne=Sf(64,""),hne=xf(64),gne=/^[0-9a-fA-F]{128}$/,yne=Sf(86,"=="),vne=xf(86);var Tn=Ee("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),l$=e=>{let t=e.value;return!bb(t)&&t.size!==void 0},c$=e=>{let t=e.value;return!bb(t)&&t.length!==void 0},Lb={number:"number",bigint:"bigint",object:"date"},Bb=Ee("$ZodCheckLessThan",(e,t)=>{Tn.init(e,t);let n=Lb[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value<=t.value:o.value<t.value)||o.issues.push({origin:Lb[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})}}),jb=Ee("$ZodCheckGreaterThan",(e,t)=>{Tn.init(e,t);let n=Lb[typeof t.value];e._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:Lb[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})}}),u$=Ee("$ZodCheckMultipleOf",(e,t)=>{Tn.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):of(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})}}),d$=Ee("$ZodCheckNumberFormat",(e,t)=>{Tn.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),o=n?"int":"number",[r,i]=lf[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})}}),p$=Ee("$ZodCheckBigIntFormat",(e,t)=>{Tn.init(e,t);let[n,o]=cf[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})}}),f$=Ee("$ZodCheckMaxSize",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=l$),e._zod.check=o=>{let r=o.value;r.size<=t.maximum||o.issues.push({origin:uf(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),m$=Ee("$ZodCheckMinSize",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=l$),e._zod.check=o=>{let r=o.value;r.size>=t.minimum||o.issues.push({origin:uf(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),h$=Ee("$ZodCheckSizeEquals",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=l$),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:uf(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})}}),g$=Ee("$ZodCheckMaxLength",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=c$),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>t.maximum?Zl(r):i)<=t.maximum)return;let s=df(r);o.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),y$=Ee("$ZodCheckMinLength",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=c$),e._zod.check=o=>{let r=o.value,i=r.length;if((typeof r=="string"&&i>=t.minimum&&i<t.minimum*2?Zl(r):i)>=t.minimum)return;let s=df(r);o.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),v$=Ee("$ZodCheckLengthEquals",(e,t)=>{var n;Tn.init(e,t),(n=e._zod.def).when??(n.when=c$),e._zod.check=o=>{let r=o.value,i=r.length,a=typeof r=="string"&&i>=t.length&&i<=t.length*2?Zl(r):i;if(a===t.length)return;let s=df(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})}}),Rc=Ee("$ZodCheckStringFormat",(e,t)=>{var n,o;Tn.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=()=>{})}),b$=Ee("$ZodCheckRegex",(e,t)=>{Rc.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})}}),S$=Ee("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=i$),Rc.init(e,t)}),x$=Ee("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=a$),Rc.init(e,t)}),w$=Ee("$ZodCheckIncludes",(e,t)=>{Tn.init(e,t);let n=f4(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})}}),_$=Ee("$ZodCheckStartsWith",(e,t)=>{Tn.init(e,t);let n=new RegExp(`^${f4(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})}}),P$=Ee("$ZodCheckEndsWith",(e,t)=>{Tn.init(e,t);let n=new RegExp(`.*${f4(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 Db(e,t,n){e.issues.length&&t.issues.push(...ji(n,e.issues))}var C$=Ee("$ZodCheckProperty",(e,t)=>{Tn.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=>Db(r,n,t.property));Db(o,n,t.property)}}),k$=Ee("$ZodCheckProperties",(e,t)=>{Tn.init(e,t),pf(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=>Db(c,o,a)))):Db(l,o,a)}if(i)return Promise.all(i).then(()=>{})}}),R$=Ee("$ZodCheckMimeType",(e,t)=>{Tn.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})}}),$$=Ee("$ZodCheckOverwrite",(e,t)=>{Tn.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Yl=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 z$={major:4,minor:6,patch:5};var c2=Ee("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=z$;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=ui(s),d;for(let p of l){if(p._zod.def.when){if(yR(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 Fi;if(d||h instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await h,s.issues.length!==m&&(wb(s.issues,m,e),u||(u=ui(s,m)))});else{if(s.issues.length===m)continue;wb(s.issues,m,e),u||(u=ui(s,m))}}return d?d.then(()=>s):s},a=(s,l,c)=>{if(ui(s))return s.aborted=!0,s;let u=i(l,r,c);if(u instanceof Promise){if(c.async===!1)throw new Fi;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 Fi;return c.then(u=>i(u,r,l))}return i(c,r,l)}}},{get"~standard"(){return pf(this,"~standard",qb(this))},set"~standard"(e){t7(this,"~standard",e)}}),aF=(e,t)=>e.issues.length?{issues:e.issues.map(n=>Ui(n,t,zr()))}:{value:e.value};async function bne(e,t){let n={async:!0};return aF(await e._zod.run({value:t,issues:[]},n),n)}function qb(e){return{validate:t=>{let n={async:!1};try{let o=e._zod.run({value:t,issues:[]},n);if(!(o instanceof Promise))return aF(o,n)}catch{}return bne(e,t)},vendor:"zod",version:1}}var Kl=Ee("$ZodString",(e,t)=>{c2.init(e,t),e._zod.pattern=t.pattern??QR,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}}),mn=Ee("$ZodStringFormat",(e,t)=>{Rc.init(e,t),Kl.init(e,t)}),E$=Ee("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=OR),mn.init(e,t)}),T$=Ee("$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=Xl(o))}else t.pattern??(t.pattern=Xl());mn.init(e,t)}),A$=Ee("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=LR),mn.init(e,t)}),I$=1,wf=2;function N$(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Wb(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?N$(e)||wf:sF(e,t)}function sF(e,t){if(!t.normalize&&t.protocol?.source===vf.source&&!/^https?:\/\//i.test(e))return I$;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??wf}return new URL(e)}catch{return wf}}var Sne=/[\t\n\r]/g;function _f(e){return e.replace(Sne,"")}function Gb(e,t){return t.lastIndex=0,t.test(e.hostname)}function Zb(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var O$=Ee("$ZodURL",(e,t)=>{mn.init(e,t),e._zod.check=n=>{try{let o=n.value.trim(),r=Wb(o,t);if(r===I$){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===wf){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=_f(o);return}t.hostname&&!Gb(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&&!Zb(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:_f(o);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),L$=Ee("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=DR()),mn.init(e,t)}),D$=Ee("$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?AR:IR(t.length)),mn.init(e,t)}),B$=Ee("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=$R),mn.init(e,t)}),j$=Ee("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=zR),mn.init(e,t)}),U$=Ee("$ZodULID",(e,t)=>{t.pattern??(t.pattern=MR),mn.init(e,t)}),F$=Ee("$ZodXID",(e,t)=>{t.pattern??(t.pattern=ER),mn.init(e,t)}),H$=Ee("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=TR),mn.init(e,t)}),V$=Ee("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=JR(t)),mn.init(e,t)}),q$=Ee("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=YR),mn.init(e,t)}),W$=Ee("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=KR(t)),mn.init(e,t)}),G$=Ee("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=NR),mn.init(e,t)}),Z$=Ee("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=BR),mn.init(e,t)}),xne=/^[0-9a-fA-F:.]+$/;function Pf(e){return xne.test(e)?N$(`http://[${e}]`):!1}var X$=Ee("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=jR),mn.init(e,t),e._zod.check=n=>{Pf(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),Y$=Ee("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=UR(t.delimiter)),mn.init(e,t)}),K$=Ee("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=FR),mn.init(e,t)});function Xb(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:Pf(n)}var J$=Ee("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=HR),mn.init(e,t),e._zod.check=n=>{Xb(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function Cf(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Yb=/^[0-9a-zA-Z+/]*={0,2}$/,Q$=Ee("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Yb),mn.init(e,t),e._zod.check=n=>{Cf(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),kf=/^[A-Za-z0-9_-]*$/;function Kb(e){if(!kf.test(e))return!1;let t=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return Cf(n)}var ez=Ee("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=kf),mn.init(e,t),e._zod.check=n=>{Kb(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),tz=Ee("$ZodE164",(e,t)=>{t.pattern??(t.pattern=ZR),mn.init(e,t)}),wne=/[- ]/g;function _ne(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 Jb(e){return Nb.test(e)?_ne(e.replace(wne,"")):!1}var nz=Ee("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=Nb),mn.init(e,t),e._zod.check=n=>{Jb(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function Pne(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 Qb(e){return Ob.test(e)?Pne(e):!1}var rz=Ee("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=Ob),mn.init(e,t),e._zod.check=n=>{Qb(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function eS(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 oz=Ee("$ZodJWT",(e,t)=>{mn.init(e,t),e._zod.check=n=>{eS(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),iz=Ee("$ZodCustomStringFormat",(e,t)=>{mn.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})}}),tS=Ee("$ZodNumber",(e,t)=>{c2.init(e,t),e._zod.pattern=w0,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}}),az=Ee("$ZodNumberFormat",(e,t)=>{d$.init(e,t),tS.init(e,t)}),Rf=Ee("$ZodBoolean",(e,t)=>{c2.init(e,t),e._zod.pattern=n$,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}}),nS=Ee("$ZodBigInt",(e,t)=>{c2.init(e,t),e._zod.pattern=t$,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}}),sz=Ee("$ZodBigIntFormat",(e,t)=>{p$.init(e,t),nS.init(e,t)}),lz=Ee("$ZodSymbol",(e,t)=>{c2.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}}),cz=Ee("$ZodUndefined",(e,t)=>{c2.init(e,t),e._zod.pattern=o$,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}}),uz=Ee("$ZodNull",(e,t)=>{c2.init(e,t),e._zod.pattern=r$,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}}),dz=Ee("$ZodAny",(e,t)=>{c2.init(e,t),e._zod.parse=n=>n}),pz=Ee("$ZodUnknown",(e,t)=>{c2.init(e,t),e._zod.parse=n=>n}),fz=Ee("$ZodNever",(e,t)=>{c2.init(e,t),e._zod.parse=(n,o)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),mz=Ee("$ZodVoid",(e,t)=>{c2.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}}),hz=Ee("$ZodDate",(e,t)=>{c2.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 qU(e,t,n){e.issues.length&&t.issues.push(...ji(n,e.issues)),t.value[n]=e.value}var gz=Ee("$ZodArray",(e,t)=>{c2.init(e,t);let n=Oo.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=>qU(d,o,l)));else if(qU(u,o,l),s&&u.issues.length!==0&&ui(u))break}return a.length?Promise.all(a).then(()=>o):o}});function Vb(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(...ji(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 Cne=[];function lF(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),o=n.length?n:Cne,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=gR(e.shape);return{...e,allKeys:r,symbolKeys:o,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function cF(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(ui(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 S=c.run({value:t[h],issues:[]},o);S instanceof Promise?e.push(S.then(v=>Vb(v,n,h,t,d,p))):Vb(S,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 uF=Ee("$ZodObject",(e,t)=>{c2.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=Sc(()=>lF(t));x2(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)||u3(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=Gl,a=t.catchall,s,l=Oo.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,S=c.issues.length;for(let v of s.allKeys){if(h&&c.issues.length!==S){if(ui(c,S))break;S=c.issues.length}if(v==="__proto__")continue;let g=m[v],y=g._zod.optin,w=g._zod.optout,x=g._zod.run({value:d[v],issues:[]},u);x instanceof Promise?p.push(x.then(R=>Vb(R,c,v,d,y,w))):Vb(x,c,v,d,y,w)}return a?cF(p,d,c,u,r.value,e,h===!0):p.length?Promise.all(p).then(()=>c):c}}),yz=Ee("$ZodObjectJIT",(e,t)=>{uF.init(e,t);let n=e._zod.parse,o=Sc(()=>lF(t)),r=Oo.memoizer,i=m=>{let h=o.value,S=h.symbolKeys,v=new Yl(["payload","ctx"],{shape:m,inst:e,memo:r,syms:S}),g=R=>`shape[${R}]._zod.run({ value: input[${R}], issues: [] }, ctx)`,y=(R,k)=>`
          let ${R}_ab = false;
          for (let i = 0; i < ${R}.issues.length; i++) {
            const iss = ${R}.issues[i];
            iss.path = iss.path ? [${k}, ...iss.path] : [${k}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${R}_ab = true;
          }
          if (${R}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;v.write("const input = payload.value;");let w=Object.create(null),x=0;for(let R of h.allKeys)w[R]=`key_${x++}`;v.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let R of h.allKeys){if(R==="__proto__")continue;let k=w[R],B=typeof R=="symbol"?`syms[${S.indexOf(R)}]`:ci(R),T=`${B} in input`,I=m[R],q=I?._zod?.optin,H=q!==void 0,E=I?._zod?.optout==="optional";if(v.write(`const ${k} = ${g(B)};`),H&&E){let ee=q==="optional"?`${k}_present`:`${k}.value !== undefined || ${k}_present`;v.write(`
        const ${k}_present = ${T};
        if (!${k}.issues.length || ${k}_present) {
          if (${k}.issues.length) {${y(k,B)}
          }

          if (${ee}) {
            newResult[${B}] = ${k}.value;
          }
        }

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

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

      `)}return v.write("payload.value = newResult;"),v.write("return payload;"),v.compile()},a,s=Gl,l=!Oo.jitless,u=l&&mR.value,d=t.catchall,p;e._zod.parse=(m,h)=>{p??(p=o.value);let S=m.value;return s(S)?l&&u&&h?.async===!1&&h.jitless!==!0?(a||(a=i(t.shape)),m=a(m,h),d?cF([],S,m,h,p,e,h?.abortEarly===!0):m):n(m,h):(m.issues.push({expected:"object",code:"invalid_type",input:S,inst:e}),m)}});function WU(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=>!ui(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=>Ui(a,o,zr())))}),t)}var $f=Ee("$ZodUnion",(e,t)=>{c2.init(e,t),x2(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),x2(e,"optout",o=>o.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),x2(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)))}),x2(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=>x0(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=>WU(s,o,e,r)):WU(a,o,e,r)}});function GU(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=>Ui(a,o,zr())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var vz=Ee("$ZodXor",(e,t)=>{$f.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=>GU(s,o,e,r)):GU(a,o,e,r)}});function bz(e,t){let n=e._zod,o=n.bag.optionsMap;o||(o=dF(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 dF(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 Sz=Ee("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,$f.init(e,t);let n=e._zod.parse;x2(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)||u3(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=xc(r._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,t.discriminator))throw new Error(`Invalid discriminated union option at index "${i}"`)});let o=Sc(()=>dF(t));e._zod.parse=(r,i)=>{let a=r.value;if(!Gl(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)}}),xz=Ee("$ZodIntersection",(e,t)=>{c2.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])=>ZU(n,l,c)):ZU(n,i,a)}});function $c(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(p4(e)&&p4(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=$c(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=$c(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 ZU(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=$c(t.value,n.value);if(!l.valid){if(ui(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return e.value=l.data,e}var rS=Ee("$ZodTuple",(e,t)=>{c2.init(e,t);let n=t.items,o=Oo.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=XU(n,"optin"),c=XU(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(S=>{u[m]=S})):(u[m]=h,d&&!p&&h.issues.length&&(p=ui(h)))}if(t.rest&&!p){let m=n.length-1,h=a.slice(n.length),S=r.issues.length;for(let v of h){if(d&&r.issues.length!==S){if(ui(r,S))break;S=r.issues.length}m++;let g=t.rest._zod.run({value:v,issues:[]},i);g instanceof Promise?s.push(g.then(y=>YU(y,r,m))):YU(g,r,m)}}return s.length?Promise.all(s).then(()=>KU(u,r,n,a,c)):KU(u,r,n,a,c)}});function XU(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 YU(e,t,n){e.issues.length&&t.issues.push(...ji(n,e.issues)),t.value[n]=e.value}function KU(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(...ji(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 wz=Ee("$ZodRecord",(e,t)=>{c2.init(e,t);let n=Oo.memoizer;n?.attach(e),e._zod.parse=(o,r)=>{let i=o.value;if(!p4(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=>Ui(h,r,zr())),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(...ji(u,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...ji(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"&&w0.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=>Ui(h,r,zr())),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(...ji(c,h.issues)),o.value[p]=h.value})):(m.issues.length&&o.issues.push(...ji(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}}),_z=Ee("$ZodMap",(e,t)=>{c2.init(e,t);let n=Oo.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(ui(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])=>{JU(m,h,o,c,i,e,r)})):JU(d,p,o,c,i,e,r)}return a.length?Promise.all(a).then(()=>o):o}});function JU(e,t,n,o,r,i,a){e.issues.length&&(sf.has(typeof o)?n.issues.push(...ji(o,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:i,issues:e.issues.map(s=>Ui(s,a,zr()))})),t.issues.length&&(sf.has(typeof o)?n.issues.push(...ji(o,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:i,key:o,issues:t.issues.map(s=>Ui(s,a,zr()))})),n.value.set(e.value,t.value)}var Pz=Ee("$ZodSet",(e,t)=>{c2.init(e,t);let n=Oo.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(ui(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=>QU(d,o))):QU(u,o)}return a.length?Promise.all(a).then(()=>o):o}});function QU(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var Cz=Ee("$ZodEnum",(e,t)=>{c2.init(e,t);let n=vc(t.entries),o=new Set(n);e._zod.values=o,x2(e,"pattern",r=>{let i=vc(r.def.entries).filter(a=>sf.has(typeof a));return new RegExp(i.length?`^(${i.map(a=>f4(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}}),kz=Ee("$ZodLiteral",(e,t)=>{c2.init(e,t);let n=new Set(t.values);e._zod.values=n,x2(e,"pattern",o=>{let r=o.def.values;return new RegExp(r.length?`^(${r.map(i=>typeof i=="string"?f4(i):i?f4(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}}),Rz=Ee("$ZodFile",(e,t)=>{c2.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}}),$z=Ee("$ZodTransform",(e,t)=>{c2.init(e,t),e._zod.optin="optional",Oo.memoizer?.guard(e),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new n7(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 Fi;return n.value=r,n}});function eF(e,t){return e.value=t.issues.length?void 0:t.value,e}var oS=Ee("$ZodOptional",(e,t)=>{c2.init(e,t),x2(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",x2(e,"values",n=>{let o=n.def.innerType._zod.values;return o?new Set([...o,void 0]):void 0}),x2(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${x0(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=>eF(n,i)):eF(n,r)}return t.innerType._zod.run(n,o)}}),zz=Ee("$ZodExactOptional",(e,t)=>{oS.init(e,t),x2(e,"values",n=>n.def.innerType._zod.values),x2(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,o)=>t.innerType._zod.run(n,o)}),Mz=Ee("$ZodNullable",(e,t)=>{c2.init(e,t),x2(e,"optin",n=>n.def.innerType._zod.optin),x2(e,"optout",n=>n.def.innerType._zod.optout),x2(e,"pattern",n=>{let o=n.def.innerType._zod.pattern;return o?new RegExp(`^(${x0(o.source)}|null)$`):void 0}),x2(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)}),Ez=Ee("$ZodDefault",(e,t)=>{c2.init(e,t),e._zod.optin="defaulted",x2(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=>tF(i,t)):tF(r,t)}});function tF(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Tz=Ee("$ZodPrefault",(e,t)=>{c2.init(e,t),e._zod.optin="defaulted",x2(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))}),Az=Ee("$ZodNonOptional",(e,t)=>{c2.init(e,t),x2(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=>nF(i,e)):nF(r,e)}});function nF(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 Iz=Ee("$ZodSuccess",(e,t)=>{c2.init(e,t),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new n7("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 rF(e,t,n,o){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>Ui(r,o,zr()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var Nz=Ee("$ZodCatch",(e,t)=>{c2.init(e,t),x2(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),x2(e,"optout",n=>n.def.innerType._zod.optout),x2(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=>rF(n,i,t,o)):rF(n,r,t,o)}}),Oz=Ee("$ZodNaN",(e,t)=>{c2.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)}),iS=Ee("$ZodPipe",(e,t)=>{c2.init(e,t),x2(e,"values",n=>n.def.in._zod.values),x2(e,"optin",n=>n.def.in._zod.optin),x2(e,"optout",n=>n.def.out._zod.optout),x2(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=>Ub(a,t.in,o)):Ub(i,t.in,o)}let r=t.in._zod.run(n,o);return r instanceof Promise?r.then(i=>Ub(i,t.out,o)):Ub(r,t.out,o)}});function Ub(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 zf=Ee("$ZodCodec",(e,t)=>{c2.init(e,t),x2(e,"values",n=>n.def.in._zod.values),x2(e,"optin",n=>n.def.in._zod.optin),x2(e,"optout",n=>n.def.out._zod.optout),x2(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=>Fb(a,t,o)):Fb(i,t,o)}else{let i=t.out._zod.run(n,o);return i instanceof Promise?i.then(a=>Fb(a,t,o)):Fb(i,t,o)}}});function Fb(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=>Hb(e,i,t.out,n)):Hb(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(i=>Hb(e,i,t.in,n)):Hb(e,r,t.in,n)}}function Hb(e,t,n,o){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},o)}var Lz=Ee("$ZodPreprocess",(e,t)=>{iS.init(e,t)}),Dz=Ee("$ZodReadonly",(e,t)=>{c2.init(e,t),x2(e,"propValues",n=>n.def.innerType._zod.propValues),x2(e,"values",n=>n.def.innerType._zod.values),x2(e,"optin",n=>n.def.innerType?._zod?.optin),x2(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(oF):oF(r)}});function oF(e){return e.memo||(e.value=Object.freeze(e.value)),e}function kne(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 e$({minimum:r,maximum:i}).source;let a=e._zod.pattern;return(o&&a===w0?bf:a)?.source}function M$(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=M$(o);return n&&r&&i&&i!==r?n.replace(x0(r),()=>x0(i)):n}if(t.options){let r=t.options.map(M$);if(r.every(Boolean))return`^(${r.map(i=>x0(i)).join("|")})$`}return kne(e)}var Bz=Ee("$ZodTemplateLiteral",(e,t)=>{c2.init(e,t);let n=[];for(let o of t.parts)if(typeof o=="object"&&o!==null){let r=M$(o);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);n.push(x0(r))}else if(o===null||hR.has(typeof o))n.push(f4(`${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)}),jz=Ee("$ZodFunction",(e,t)=>(c2.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?Cb(e._def.input,o):o,i=Reflect.apply(n,this,r);return e._def.output?Cb(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 kb(e._def.input,o):o,i=await Reflect.apply(n,this,r);return e._def.output?await kb(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 rS({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)),Uz=Ee("$ZodPromise",(e,t)=>{c2.init(e,t),e._zod.parse=(n,o)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},o))}),Mf=Ee("$ZodLazy",(e,t)=>{c2.init(e,t),pR(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),x2(e,"pattern",n=>n.innerType?._zod?.pattern),x2(e,"propValues",n=>n.innerType?._zod?.propValues),x2(e,"optin",n=>n.innerType?._zod?.optin??void 0),x2(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,o)=>e._zod.innerType._zod.run(n,o)}),Fz=Ee("$ZodCustom",(e,t)=>{Tn.init(e,t),c2.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=>iF(i,n,o,e));iF(r,n,o,e)}});function iF(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(wc(r))}}var cS=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},Vz="~memo",fF=[];function mF(e){return e!==null&&typeof e=="object"}function Hz(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var hF=new WeakMap,zc=0,lS=1,Ef=2;function Tf(e,t,n){let o=hF.get(e);if(o!==void 0)return o?Ef:zc;if(t.has(e))return Ef;t.add(e);let r=zc,i=u=>{if(r!==Ef&&u?._zod){let d=Tf(u,t,n);d>r&&(r=d)}},a=(u,d)=>{let p=zc;for(let m of Reflect.ownKeys(u)){let h=Object.getOwnPropertyDescriptor(u,m);if(d&&!h.enumerable)continue;let S=h.get?lS:h.value?._zod?Tf(h.value,t,n):zc;S>p&&(p=S)}return p},s=u=>{u>r&&(r=u)},l=e._zod.def,c=l.type;switch(c){case"object":{let u=xc(l);s(u?a(u,!0):lS),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?Tf(u,t,!1):lS);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),Rne(e,r)}function Rne(e,t){return t!==lS&&hF.set(e,t===Ef),t}function uS(e){return Tf(e,new Set,!0)!==zc}function $ne(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var aS,sS=[],zne={alloc(e,t,n){let o=aS;if(!o)return n;aS=void 0;let r={value:n,issues:null};return o.set(t.value,r),sS.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"&&dS(i,r.value))throw new cS;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=Tf(e,new Set,!1);if(g===zc)return e._zod.parse=a,e._zod.run===s&&(e._zod.run=a),a(l,c);g===Ef||o?n=!0:o=!0}let u=l.value;if(!mF(u))return a(l,c);let d=c[Vz];d||(d={buckets:new WeakMap,backEdges:void 0},c[Vz]=d);let p;r===c?p=i:(p=$ne(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(...Hz(m.issues)):(l.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(m.value)),l;aS=p;let h=sS.length,S=a(l,c);aS=void 0;let v=sS.length>h?sS.pop():void 0;return S instanceof Promise?S.then(g=>(v&&(v.issues=g.issues.length?Hz(g.issues):fF),g)):(v&&(v.issues=S.issues.length?Hz(S.issues):fF),S)};e._zod.parse=s,e._zod.run===a&&(e._zod.run=s)})}};function Af(){return zne}function dS(e,t){let n=e[Vz]?.backEdges;return n!==void 0&&mF(t)&&n.has(t)}var Nf={};Z5(Nf,{ar:()=>gF,az:()=>yF,be:()=>bF,bg:()=>SF,bn:()=>xF,ca:()=>wF,ckb:()=>_F,cs:()=>PF,da:()=>CF,de:()=>kF,el:()=>RF,en:()=>pS,eo:()=>$F,es:()=>zF,fa:()=>MF,fi:()=>EF,fr:()=>TF,frCA:()=>AF,gu:()=>IF,he:()=>NF,hi:()=>OF,hr:()=>LF,hu:()=>DF,hy:()=>jF,id:()=>UF,is:()=>FF,it:()=>HF,ja:()=>VF,ka:()=>qF,kh:()=>WF,km:()=>fS,kn:()=>GF,ko:()=>ZF,lt:()=>YF,mk:()=>KF,ms:()=>JF,ne:()=>QF,nl:()=>eH,nn:()=>tH,no:()=>nH,ota:()=>rH,pl:()=>iH,ps:()=>oH,pt:()=>aH,ptBR:()=>sH,ro:()=>lH,ru:()=>uH,sk:()=>dH,sl:()=>pH,sv:()=>fH,ta:()=>mH,tg:()=>hH,th:()=>gH,tk:()=>yH,tr:()=>vH,ua:()=>bH,uk:()=>mS,ur:()=>SH,uz:()=>xH,vi:()=>wH,yo:()=>CH,zhCN:()=>_H,zhTW:()=>PH});var Mne=()=>{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=C1(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 ${w1(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: ${Ae(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":""}: ${Ae(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 gF(){return{localeError:Mne()}}var Ene=()=>{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=C1(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 ${w1(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Ae(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":""}: ${Ae(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 yF(){return{localeError:Ene()}}function vF(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 Tne=()=>{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=C1(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 ${w1(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 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=vF(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=vF(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"}: ${Ae(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 bF(){return{localeError:Tne()}}var Ane=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 SF(){return{localeError:Ane()}}var Ine=()=>{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=C1(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 ${w1(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${Ae(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":""}: ${Ae(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 xF(){return{localeError:Ine()}}var Nne=()=>{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=C1(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 ${w1(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Ae(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":""}: ${Ae(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 wF(){return{localeError:Nne()}}var One=()=>{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=C1(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 ${w1(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 ${Ae(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: ${Ae(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 _F(){return{localeError:One()}}var Lne=()=>{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=C1(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 ${w1(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Ae(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: ${Ae(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 PF(){return{localeError:Lne()}}var Dne=()=>{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=C1(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 ${w1(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${Ae(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"}: ${Ae(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 CF(){return{localeError:Dne()}}var Bne=()=>{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=C1(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 ${w1(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Ae(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"}: ${Ae(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 kF(){return{localeError:Bne()}}var jne=()=>{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=C1(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 ${w1(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 ${Ae(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"}: ${Ae(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 RF(){return{localeError:jne()}}var Une=()=>{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=C1(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 ${w1(i.values[0])}`:`Invalid option: expected one of ${Ae(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":""}: ${Ae(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 pS(){return{localeError:Une()}}var Fne=()=>{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=C1(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 ${w1(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Ae(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":""}: ${Ae(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 $F(){return{localeError:Fne()}}var Hne=()=>{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=C1(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 ${w1(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Ae(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":""}: ${Ae(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 zF(){return{localeError:Hne()}}var Vne=()=>{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=C1(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 ${w1(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 ${Ae(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: ${Ae(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 MF(){return{localeError:Vne()}}var qne=()=>{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=C1(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 ${w1(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Ae(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"}: ${Ae(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 EF(){return{localeError:qne()}}var Wne=()=>{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=C1(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 : ${w1(r.values[0])} attendu`:`Option invalide : une valeur parmi ${Ae(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":""} : ${Ae(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 TF(){return{localeError:Wne()}}var Gne=()=>{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=C1(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 ${w1(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Ae(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":""} : ${Ae(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 AF(){return{localeError:Gne()}}var Zne=()=>{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=C1(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 ${w1(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${Ae(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":""}: ${Ae(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 IF(){return{localeError:Zne()}}var Xne=()=>{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=C1(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 ${w1(c.values[0])}`;let u=c.values.map(m=>w1(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",S=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 ${S}`.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 S=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 ${S}`.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"}: ${Ae(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 NF(){return{localeError:Xne()}}var Yne=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 OF(){return{localeError:Yne()}}var Kne=()=>{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=C1(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 ${w1(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${Ae(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"}: ${Ae(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 LF(){return{localeError:Kne()}}var Jne=()=>{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=C1(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 ${w1(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Ae(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":""}: ${Ae(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 DF(){return{localeError:Jne()}}function BF(e,t,n){return Math.abs(e)===1?t:n}function Mc(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 Qne=()=>{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=C1(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 ${w1(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 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=BF(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 ${Mc(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 ${Mc(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=BF(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 ${Mc(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 ${Mc(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":""}. ${Ae(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${Mc(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 ${Mc(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function jF(){return{localeError:Qne()}}var ere=()=>{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=C1(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 ${w1(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Ae(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":""}: ${Ae(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 UF(){return{localeError:ere()}}var tre=()=>{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=C1(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 ${w1(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${Ae(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"}: ${Ae(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 FF(){return{localeError:tre()}}var nre=()=>{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=C1(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 ${w1(r.values[0])}`:`Opzione non valida: atteso uno tra ${Ae(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"}: ${Ae(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 HF(){return{localeError:nre()}}var rre=()=>{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=C1(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: ${w1(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Ae(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":""}: ${Ae(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 VF(){return{localeError:rre()}}var ore=()=>{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=C1(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 ${w1(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 ${Ae(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"}: ${Ae(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 qF(){return{localeError:ore()}}var ire=()=>{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=C1(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 ${w1(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 ${Ae(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 ${Ae(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 fS(){return{localeError:ire()}}function WF(){return fS()}var are=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 GF(){return{localeError:are()}}var sre=()=>{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=C1(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 ${w1(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Ae(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: ${Ae(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 ZF(){return{localeError:sre()}}var If=e=>e.charAt(0).toUpperCase()+e.slice(1);function XF(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 lre=()=>{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=C1(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 ${w1(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${Ae(r.values,"|")} pasirinkim\u0173`;case"too_big":{let i=o[r.origin]??r.origin,a=t(r.origin,XF(Number(r.maximum)),r.inclusive??!1,"smaller");if(a?.verb)return`${If(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`${If(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,XF(Number(r.minimum)),r.inclusive??!1,"bigger");if(a?.verb)return`${If(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`${If(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"}: ${Ae(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`${If(i??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function YF(){return{localeError:lre()}}var cre=()=>{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=C1(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 ${w1(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 ${Ae(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"}: ${Ae(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 KF(){return{localeError:cre()}}var ure=()=>{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=C1(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 ${w1(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Ae(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: ${Ae(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 JF(){return{localeError:ure()}}var dre=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 QF(){return{localeError:dre()}}var pre=()=>{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=C1(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 ${w1(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Ae(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":""}: ${Ae(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 eH(){return{localeError:pre()}}var fre=()=>{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=C1(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 ${w1(r.values[0])}`:`Ugyldig val: forventa eitt av ${Ae(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"}: ${Ae(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 tH(){return{localeError:fre()}}var mre=()=>{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=C1(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 ${w1(r.values[0])}`:`Ugyldig valg: forventet en av ${Ae(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"}: ${Ae(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 nH(){return{localeError:mre()}}var hre=()=>{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=C1(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 ${w1(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Ae(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":""}: ${Ae(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 rH(){return{localeError:hre()}}var gre=()=>{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=C1(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 ${w1(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Ae(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"}: ${Ae(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 oH(){return{localeError:gre()}}var yre=()=>{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=C1(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 ${w1(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Ae(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":""}: ${Ae(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 iH(){return{localeError:yre()}}var vre=()=>{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=C1(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 ${w1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ae(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}: ${Ae(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 aH(){return{localeError:vre()}}var bre=()=>{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=C1(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 ${w1(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${Ae(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}: ${Ae(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 sH(){return{localeError:bre()}}var Sre=()=>{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=C1(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 ${w1(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${Ae(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: ${Ae(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 lH(){return{localeError:Sre()}}function cH(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 xre=()=>{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=C1(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 ${w1(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 ${Ae(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),l=cH(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=cH(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":""}: ${Ae(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 uH(){return{localeError:xre()}}var wre=()=>{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=C1(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 ${w1(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${Ae(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: ${Ae(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 dH(){return{localeError:wre()}}var _re=()=>{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=C1(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 ${w1(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Ae(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"}: ${Ae(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 pH(){return{localeError:_re()}}var Pre=()=>{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=C1(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 ${w1(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Ae(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"}: ${Ae(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 fH(){return{localeError:Pre()}}var Cre=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 mH(){return{localeError:Cre()}}var kre=()=>{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=C1(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: ${w1(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 ${Ae(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: ${Ae(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 hH(){return{localeError:kre()}}var Rre=()=>{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=C1(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 ${w1(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 ${Ae(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: ${Ae(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 gH(){return{localeError:Rre()}}var $re=()=>{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=C1(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: ${w1(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${Ae(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":""}: ${Ae(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 yH(){return{localeError:$re()}}var zre=()=>{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=C1(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 ${w1(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Ae(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":""}: ${Ae(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 vH(){return{localeError:zre()}}var Mre=()=>{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=C1(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 ${w1(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 ${Ae(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":""}: ${Ae(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 mS(){return{localeError:Mre()}}function bH(){return mS()}var Ere=()=>{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=C1(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: ${w1(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Ae(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":""}: ${Ae(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 SH(){return{localeError:Ere()}}var Tre=()=>{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=C1(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 ${w1(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${Ae(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":""}: ${Ae(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 xH(){return{localeError:Tre()}}var Are=()=>{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=C1(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 ${w1(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 ${Ae(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: ${Ae(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 wH(){return{localeError:Are()}}var Ire=()=>{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=C1(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 ${w1(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Ae(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): ${Ae(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 _H(){return{localeError:Ire()}}var Nre=()=>{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=C1(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 ${w1(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Ae(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${Ae(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 PH(){return{localeError:Nre()}}var Ore=()=>{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=C1(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 ${w1(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${Ae(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: ${Ae(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 CH(){return{localeError:Ore()}}var kH,qz=Symbol("ZodOutput"),Wz=Symbol("ZodInput"),hS=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 gS(){return new hS}(kH=globalThis).__zod_globalRegistry??(kH.__zod_globalRegistry=gS());var d3=globalThis.__zod_globalRegistry;var di=Symbol.for("zod.compile.invalid"),RH=Symbol.for("zod.compile.fallback"),J4=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},$2=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 Dre(e,t){try{return vS(e,{assertOnly:!0})}catch{return t}}function Yz(e,t){try{let n=vS(e),o=yS(e,n);return o._zod.bag.validator=Dre(e,n),o}catch(n){if(t?.strict)throw n;return e}}function yS(e,t){if(uS(e))throw new $2("a schema whose subtree contains a reference cycle");let n=fn(e),o=e._zod.run,r=o.__originalRun??o,i=(a,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[RH]||s&&dS(s,a.value))return r(a,s);let l=t(a.value);return l!==di?(a.value=l,a):(s&&(s[RH]=!0),r(a,s))};return i.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=i,o.__originalRun||Bre(n,e,t),n}function Bre(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!==di?{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!==di?l:i(a,s)}}}function vS(e,t){let n=!0;try{n=uS(e)}catch{}if(n)throw new $2("a schema whose subtree contains a reference cycle");let o={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new Yl(["input"]),i=ar(r,o,e,"input",!t?.assertOnly);r.write(i===null?"return true;":`return ${i};`);let a=["INVALID",...o.constants.keys()],s=[di,...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 $2(`this schema (generated code failed to evaluate: ${m.message})`)}return t?.debug&&(p.code=c),p.definite=o.definite,p}function r2(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,r2(e,t)}function Xt(e){return`v${e.varCounter++}`}function jre(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return di;let o=n;return o.issues.length===0?o.value:di}function D3(e,t,n,o,r=!0){let i=e.content.length,a=t.constants.size,s=t.constantCounter,l=t.varCounter;try{return ar(e,t,n,o,r)}catch(c){if(!(c instanceof $2)||!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,Ure(e,t,n,o)}}function Ure(e,t,n,o){t.definite=!1;let r=r2(t,n),i=r2(t,jre),a=Xt(t);return e.write(`const ${a} = ${i}(${r}, ${o});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var Fre=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function Hre(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&&!Fre.has(s.check))throw new $2('check with a custom "when" condition');switch(s.check){case"greater_than":Vre(e,t,s,i);break;case"less_than":qre(e,t,s,i);break;case"multiple_of":Wre(e,t,s,i);break;case"number_format":AH(e,s,i);break;case"min_length":{let l=Jl(s.minimum,"min_length"),c=Gz(e,t,i,`${i}.length >= ${l} && ${i}.length < ${s.minimum*2}`);e.write(`if (${c} < ${l}) return INVALID;`);break}case"max_length":{let l=Jl(s.maximum,"max_length"),c=Gz(e,t,i,`${i}.length > ${l}`);e.write(`if (${c} > ${l}) return INVALID;`);break}case"length_equals":{let l=Jl(s.length,"length_equals"),c=Gz(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 < ${Jl(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${i}.size > ${Jl(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${i}.size !== ${Jl(s.size,"size_equals")}) return INVALID;`);break;case"string_format":i=IH(e,t,s,i);break;case"custom":i=Jre(e,t,a,i);break;case"bigint_format":Gre(e,s,i);break;case"mime_type":Zre(e,t,s,i);break;case"property":Yre(e,t,s,i);break;case"properties":Xre(e,t,s,i);break;case"overwrite":{let l=Xt(t);Kre(e,t,a,i,l),i=l;break}default:throw new $2(`check type ${s.check}`)}}return i}function Gz(e,t,n,o){let r=r2(t,Zl),i=Xt(t);return e.write(`const ${i} = typeof ${n} === "string" && ${o} ? ${r}(${n}) : ${n}.length;`),i}function Jl(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new $2(`${t} bound of type ${typeof e}`);return`${e}`}function TH(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new $2("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new $2("comparison check with Invalid Date bound");return r2(e,t)}throw new $2(`comparison check bound of type ${typeof t}`)}function Vre(e,t,n,o){let r=n.inclusive?"<":"<=";e.write(`if (${o} ${r} ${TH(t,n.value)}) return INVALID;`)}function qre(e,t,n,o){let r=n.inclusive?">":">=";e.write(`if (${o} ${r} ${TH(t,n.value)}) return INVALID;`)}function Wre(e,t,n,o){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new $2("multiple_of check with a zero divisor");e.write(`if (${o} % ${n.value}n !== 0n) return INVALID;`)}else{let r=r2(t,of);e.write(`if (${r}(${o}, ${Jl(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function AH(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 $2(`number format ${o}`)}}function Gre(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 $2(`bigint format ${o}`)}}function Zre(e,t,n,o){let r=n.mime;if(r&&r.length>0){let i=r2(t,new Set(r));e.write(`if (!${i}.has(${o}.type)) return INVALID;`)}}function Xre(e,t,n,o){if(n.when)throw new $2('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"?r2(t,i):ci(i),s=Xt(t);e.write(`const ${s} = ${o}[${a}];`),D3(e,t,r[i],s,!1)}}function Yre(e,t,n,o){let r=`${o}[${JSON.stringify(n.property)}]`;ar(e,t,n.schema,r)}function Kre(e,t,n,o,r){let i=n._zod.def.tx;if(!i)throw new $2("overwrite check without a transform function");if(t8(i))throw new J4("z.compile: async overwrite transforms are not supported");let a=r2(t,i);e.write(`const ${r} = ${a}(${o});`)}function Zz(){throw new Fi}function Kz(e){this.issues.push(e)}function Jre(e,t,n,o){let r=n._zod.def;if(r.fn){if(t8(r.fn))throw new J4("z.compile: async .refine() predicates are not supported");let i=e8(t,r.fn),a=r2(t,Zz),s=Xt(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 J4("z.compile: async .superRefine() / check functions are not supported");let i=n._zod.check,s=e8(t,c=>{let u={value:c,issues:[],addIssue:Kz};return i(u)instanceof Promise&&Zz(),u.issues.length===0?u.value:di}),l=Xt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}throw new $2("custom check without a predicate or check function")}var Qre=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 IH(e,t,n,o,r=!0){let i=n.format;if(i==="base64"){let c=r2(t,Cf);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="base64url"){let c=r2(t,Kb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="jwt"){let c=r2(t,eS),u=r2(t,n.alg??null);return e.write(`if (!${c}(${o}, ${u})) return INVALID;`),o}if(i==="ipv6"){let c=r2(t,Pf);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="cidrv6"){let c=r2(t,Xb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="credit_card"){let c=r2(t,Jb);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(i==="iban"){let c=r2(t,Qb);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=r2(t,Wb),u=r2(t,n),d=Xt(t),p=Xt(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 S=r2(t,Gb);e.write(`if (!${S}(${p}, ${u}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let S=r2(t,Zb);e.write(`if (!${S}(${p}, ${u}.protocol)) return INVALID;`)}if(!r)return null;let m=Xt(t),h=a.normalize?`${p}.href`:`${r2(t,_f)}(${d})`;return e.write(`const ${m} = ${h};`),m}let s=n.fn;if(s){if(t8(s))throw new $2(`async string format ${i}`);let c=r2(t,s);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(Qre.has(i)&&n.pattern){let c=r2(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 $2("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(${ci(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${o}.slice(0, ${c.length}) !== ${ci(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${o}.slice(-${c.length}) !== ${ci(c)}) return INVALID;`);break}default:throw new $2(`string format ${l}`)}return o}function ar(e,t,n,o,r=!0){let i=n._zod.def,a=i.type;if(i.coerce)throw new $2(`coercion (z.coerce.${a}())`);let s=r||!!i.checks?.length,l;switch(a){case"string":l=eoe(e,t,n,o,s);break;case"number":l=toe(e,n,o);break;case"boolean":l=noe(e,o);break;case"bigint":l=roe(e,n,o);break;case"symbol":l=ooe(e,o);break;case"undefined":l=ioe(e,o);break;case"null":l=aoe(e,o);break;case"any":case"unknown":l=o;break;case"never":e.write("return INVALID;"),l=o;break;case"void":l=soe(e,o);break;case"nan":l=loe(e,o);break;case"date":l=coe(e,o);break;case"object":l=uoe(e,t,n,o,s);break;case"optional":l=doe(e,t,n,o,s);break;case"nullable":l=moe(e,t,n,o,s);break;case"array":l=hoe(e,t,n,o,s);break;case"literal":l=goe(e,t,n,o);break;case"enum":l=yoe(e,t,n,o);break;case"readonly":{let c=zH(e,t,n,o),u=Xt(t);e.write(`const ${u} = Object.freeze(${c});`),l=u;break}case"success":zH(e,t,n,o),l="true";break;case"default":case"prefault":l=voe(e,t,n,o);break;case"nonoptional":l=boe(e,t,n,o);break;case"tuple":l=Soe(e,t,n,o);break;case"union":l=xoe(e,t,n,o);break;case"intersection":l=Poe(e,t,n,o);break;case"record":l=Coe(e,t,n,o);break;case"map":l=Roe(e,t,n,o);break;case"set":l=$oe(e,t,n,o);break;case"file":l=zoe(e,o);break;case"template_literal":l=Moe(e,t,n,o);break;case"lazy":l=Eoe(e,t,n,o);break;case"pipe":l=Toe(e,t,n,o);break;case"custom":l=Aoe(e,t,n,o);break;case"transform":l=Ooe(e,t,n,o);break;case"catch":l=Noe(e,t,n,o);break;default:throw new $2(`schema type ${a}`)}return l===null?null:Hre(e,t,n,l)}function eoe(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:IH(e,t,i,o,r)}function toe(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&&AH(e,{format:o.format},n),n}function noe(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function roe(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 ooe(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function ioe(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function aoe(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function soe(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function loe(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function coe(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function uoe(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"?r2(t,y):ci(y),d=y=>typeof y=="symbol"?`[${u(y)}]`:ci(y),p=a;if(s.includes("__proto__"))throw new $2('object shape key "__proto__"');let m=new Map;for(let y of c){let w=p[y],x=u(y),R=Xt(t);if(e.write(`const ${R} = ${o}[${x}];`),w._zod.optin!==void 0){let k=Xt(t);e.write(`let ${k} = (() => {`),e.indented(B=>{let T=D3(B,t,w,R);B.write(`return ${T};`)}),e.write("})();"),w._zod.optout==="optional"?(e.write(`if (${k} === INVALID) {`),e.indented(B=>{B.write(`if (${x} in ${o}) return INVALID;`),B.write(`${k} = undefined;`)}),e.write("}")):e.write(`if (${k} === INVALID) return INVALID;`),m.set(y,k)}else{foe(w)&&e.write(`if (!(${x} in ${o})) return INVALID;`);let k=D3(e,t,w,R,r);k!==null&&m.set(y,k)}}let h=i.catchall,S="none";if(h){let y=h._zod.def.type;if(y==="never"){let w=s.map(x=>`k !== ${ci(x)}`).join(" && ")||"true";e.write(`for (const k in ${o}) {`),e.indented(x=>{x.write(`if (${w}) return INVALID;`)}),e.write("}")}else(y==="unknown"||y==="any")&&!h._zod.def.checks?.length?S="passthrough":S="schema"}let v=Xt(t),g=c.some(y=>$H(p[y])||Xz(p[y]));if(!r){if(S==="schema"){let y=s.length>0?r2(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 x=Xt(t);w.write(`const ${x} = ${o}[k];`),D3(w,t,h,x,!1)}),e.write("}")}return null}if(g){e.write(`const ${v} = {};`);for(let y of c){let w=u(y),x=m.get(y);Xz(p[y])?e.write(`if (${w} in ${o}) ${v}[${w}] = ${x};`):$H(p[y])?e.write(`if (${x} !== undefined || ${w} in ${o}) ${v}[${w}] = ${x};`):e.write(`${v}[${w}] = ${x};`)}}else{let y=c.map(w=>`${d(w)}: ${m.get(w)}`).join(", ");e.write(`const ${v} = { ${y} };`)}if(S!=="none"){let y=s.length>0?r2(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;`),S==="passthrough")w.write(`${v}[k] = ${o}[k];`);else{let x=Xt(t);w.write(`const ${x} = ${o}[k];`);let R=D3(w,t,h,x);w.write(`${v}[k] = ${R};`)}}),e.write("}")}return v}function doe(e,t,n,o,r=!0){let i=n._zod.def;if(poe(n))return ar(e,t,i.innerType,o,r);if(i.innerType._zod.optin==="defaulted"){let s=Xt(t),l=Xt(t);return e.write(`let ${s};`),e.write(`if (${o} === undefined) {`),e.indented(c=>{c.write(`const ${l} = (() => {`),c.indented(u=>{let d=ar(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=ar(c,t,i.innerType,o);c.write(`${s} = ${u};`)}),e.write("}"),s}let a=r?Xt(t):null;return a&&e.write(`let ${a};`),e.write(`if (${o} !== undefined) {`),e.indented(s=>{let l=ar(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function poe(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function foe(e){return e._zod.optin===void 0&&Ql(e)}function Ql(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?Ql(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?Ql(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(Ql):!0;case"intersection":return!t.left||!t.right?!0:Ql(t.left)&&Ql(t.right);case"pipe":return t.in?Ql(t.in):!0;default:return!0}}function Xz(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function $H(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&Ec(e)}function Ec(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?Ec(t.innerType):!0;case"union":return t.options?t.options.some(Ec):!0;case"intersection":return!t.left||!t.right||Ec(t.left)||Ec(t.right);case"pipe":return t.out?Ec(t.out):!0;default:return!0}}function moe(e,t,n,o,r=!0){let i=n._zod.def,a=r?Xt(t):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${o} !== null) {`),e.indented(s=>{let l=ar(s,t,i.innerType,o,r);a&&l!==null&&s.write(`${a} = ${l};`)}),e.write("}"),a}function hoe(e,t,n,o,r=!0){let i=n._zod.def;e.write(`if (!Array.isArray(${o})) return INVALID;`);let a=r?Xt(t):null,s=Xt(t),l=Xt(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=D3(c,t,i.element,l,r);a&&u!==null&&c.write(`${a}[${s}] = ${u};`)}),e.write("}"),a}function goe(e,t,n,o){let i=n._zod.def.values;if(i.length!==1){let s=r2(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=r2(t,new Set(i));return e.write(`if (!${s}.has(${o})) return INVALID;`),o}if(typeof a=="string")e.write(`if (${o} !== ${ci(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 $2(`literal type ${typeof a}`);return o}function yoe(e,t,n,o){let r=n._zod.values;if(!r)throw new $2("enum schema without enumerated values");let i=r2(t,r);return e.write(`if (!${i}.has(${o})) return INVALID;`),o}function zH(e,t,n,o){let r=n._zod.def;return ar(e,t,r.innerType,o)}function voe(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 ar(e,t,r.innerType,o);let l=r2(t,a),c=Xt(t);return e.write(`let ${c} = ${o};`),e.write(`if (${o} === undefined) ${c} = ${l}();`),ar(e,t,r.innerType,c)}let s=Xt(t);if(a){let l=r2(t,a),c=r2(t,af);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=ar(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=ar(l,t,r.innerType,o);l.write(`${s} = ${c};`)}),e.write("}");return s}function boe(e,t,n,o){let r=n._zod.def,i=ar(e,t,r.innerType,o),a=Xt(t);return e.write(`const ${a} = ${i};`),e.write(`if (${a} === undefined) return INVALID;`),a}function Soe(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=MH(i,"optin"),l=MH(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=Xt(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=Xt(t);m.write(`const ${h} = ${o}[${u}];`);let S=D3(m,t,d,h);m.write(`${c}[${u}] = ${S};`)}),p.write("} else {"),p.indented(m=>{if(Xz(d)){m.write(`${c}.length = ${u};`);return}let h=Xt(t),S=Xt(t);m.write(`const ${h} = undefined;`),m.write(`const ${S} = (() => {`),m.indented(v=>{let g=D3(v,t,d,h);v.write(`return ${g};`)}),m.write("})();"),m.write(`if (${S} === INVALID || ${S} === undefined) ${c}.length = ${u};`),m.write(`else ${c}[${u}] = ${S};`)}),p.write("}")}),e.write("}");else{let p=Xt(t);e.write(`const ${p} = ${o}[${u}];`);let m=D3(e,t,d,p);e.write(`${c}[${u}] = ${m};`)}}if(a){let u=Xt(t),d=Xt(t);e.write(`for (let ${u} = ${i.length}; ${u} < ${o}.length; ${u}++) {`),e.indented(p=>{p.write(`const ${d} = ${o}[${u}];`);let m=D3(p,t,a,d);p.write(`${c}[${u}] = ${m};`)}),e.write("}")}return c}function MH(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 xoe(e,t,n,o){let r=n._zod.def,i=r.options;if(r.discriminator)return woe(e,t,r,o);if(r.inclusive===!1)throw new $2("exclusive unions (z.xor)");if(i.length===0)return e.write("return INVALID;"),o;if(i.length===1)return ar(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=r2(t,l);return e.write(`if (!${c}.has(${o})) return INVALID;`),o}let s=Xt(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=ar(u,t,c,o);u.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function woe(e,t,n,o){if(n.unionFallback)throw new $2("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),o;let r=Xt(t),i=Xt(t);e.write(`const ${r} = ${o}?.[${ci(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 $2("discriminated union option without static discriminator values");for(let p of c){if(s.has(p))throw new $2(`duplicate discriminator value ${String(p)}`);s.add(p)}let u=Array.from(c,p=>_oe(t,r,p)),d=a?"if":"else if";e.write(`${d} (${u.join(" || ")}) {`),e.indented(p=>{let m=ar(p,t,l,o);p.write(`${i} = ${m};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),i}function _oe(e,t,n){if(typeof n=="string")return`${t} === ${ci(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=r2(e,n);return`${t} === ${o}`}throw new $2(`literal discriminator value ${String(n)}`)}function Poe(e,t,n,o){let r=n._zod.def;t.definite=!1;let i=D3(e,t,r.left,o),a=D3(e,t,r.right,o),s=r2(t,$c),l=Xt(t);return e.write(`const ${l} = ${s}(${i}, ${a});`),e.write(`if (!${l}.valid) return INVALID;`),`${l}.data`}function Coe(e,t,n,o){let r=n._zod.def,i=r2(t,p4);e.write(`if (!${i}(${o})) return INVALID;`);let a=Xt(t),s=Xt(t),l=Xt(t);e.write(`const ${a} = {};`);let c=r,u=c.partial?void 0:r.keyType._zod.values;if(u){let m=[];for(let S of u){if(!(typeof S=="string"||typeof S=="number"||typeof S=="symbol"))throw new $2(`record key value ${String(S)}`);let v=typeof S=="number"?S.toString():S;if(v==="__proto__")throw new $2('record key "__proto__"');m.push(v);let g=r2(t,S),y=ar(e,t,r.keyType,g),w=Xt(t);e.write(`const ${w} = ${o}[${koe(t,v)}];`);let x=D3(e,t,r.valueType,w);e.write(`${a}[${y}] = ${x};`)}let h=r2(t,new Set(m));return e.write(`for (const ${s} in ${o}) {`),e.indented(S=>{S.write(`if (${h}.has(${s})) continue;`),c.mode==="loose"?S.write(`if (${s} !== "__proto__") ${a}[${s}] = ${o}[${s}];`):S.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=vS(r.keyType);h.definite===!1&&(t.definite=!1);let S=r2(t,h),v=r2(t,w0),g=Xt(t);return EH(e,t,o,s,y=>{y.write(`let ${g} = ${S}(${s});`),y.write(`if (${g} === INVALID && typeof ${s} === "string" && ${v}.test(${s})) ${g} = ${S}(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=Xt(t);y.write(`const ${w} = ${o}[${s}];`);let x=D3(y,t,r.valueType,w);y.write(`${a}[${g}] = ${x};`)}),a}return EH(e,t,o,s,m=>{m.write(`const ${l} = ${o}[${s}];`);let h=D3(m,t,r.valueType,l);m.write(`${a}[${s}] = ${h};`)},"return INVALID;"),a}function EH(e,t,n,o,r,i){let a=r2(t,Object.prototype.propertyIsEnumerable),s=Xt(t),l=Xt(t),c=Xt(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 koe(e,t){return typeof t=="string"?ci(t):r2(e,t)}function Roe(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Map)) return INVALID;`);let i=Xt(t),a=Xt(t),s=Xt(t);return e.write(`const ${i} = new Map();`),e.write(`for (const [${a}, ${s}] of ${o}) {`),e.indented(l=>{let c=ar(l,t,r.keyType,a),u=ar(l,t,r.valueType,s);l.write(`${i}.set(${c}, ${u});`)}),e.write("}"),i}function $oe(e,t,n,o){let r=n._zod.def;e.write(`if (!(${o} instanceof Set)) return INVALID;`);let i=Xt(t),a=Xt(t);return e.write(`const ${i} = new Set();`),e.write(`for (const ${a} of ${o}) {`),e.indented(s=>{let l=ar(s,t,r.valueType,a);s.write(`${i}.add(${l});`)}),e.write("}"),i}function zoe(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function Moe(e,t,n,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let i=r2(t,r);e.write(`${i}.lastIndex = 0;`),e.write(`if (!${i}.test(${o})) return INVALID;`)}return o}function Eoe(e,t,n,o){let r=n._zod.def,i=e8(t,r.getter),a=r2(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=Xt(t);return e.write(`const ${s} = ${a}.parser(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function Toe(e,t,n,o){let r=n._zod.def,i=ar(e,t,r.in,o);if(r.transform){if(t8(r.transform))throw new J4("z.compile: async transforms in pipes are not supported");let a=r.transform,l=e8(t,u=>{let d={value:u,issues:[],addIssue:Kz},p=a(u,d);return p instanceof Promise?di:d.issues.length===0?p:di}),c=Xt(t);return e.write(`const ${c} = ${l}(${i});`),e.write(`if (${c} === INVALID) return INVALID;`),ar(e,t,r.out,c)}else return ar(e,t,r.out,i)}function t8(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function Aoe(e,t,n,o){let r=n._zod.def;if(r.fn){if(t8(r.fn))throw new J4("z.compile: async custom predicates are not supported");let i=e8(t,r.fn),a=r2(t,Zz),s=Xt(t);e.write(`const ${s} = ${i}(${o});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`)}else throw new $2("custom schema without a predicate function");return o}function Ioe(e,t,n){let o=e._zod.run({value:n,issues:[]},{});if(o&&typeof o.then=="function")return di;let r=o;return r.issues.length===0?r.value:t()}function Noe(e,t,n,o){let r=n._zod.def;if(!r.catchValue[_b])throw new $2("catch with a callback (only a constant catch value compiles)",!1);let i=Xt(t);e.write(`let ${i} = (() => {`),e.indented(c=>{let u=D3(c,t,r.innerType,o);c.write(`return ${u};`)}),e.write("})();");let a=r2(t,r.innerType),s=e8(t,r.catchValue),l=r2(t,Ioe);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 Ooe(e,t,n,o){let r=n._zod.def;if(r.transform){if(t8(r.transform))throw new J4("z.compile: async transforms are not supported");let i=r.transform,s=e8(t,c=>{let u={value:c,issues:[],addIssue:Kz},d=i(c,u);return d instanceof Promise?di:u.issues.length===0?d:di}),l=Xt(t);return e.write(`const ${l} = ${s}(${o});`),e.write(`if (${l} === INVALID) return INVALID;`),l}return o}function bS(e){return e.checks&&(e.checks=[...e.checks]),e}function Jz(e,t){return new e(bS({type:"string",...Q1(t)}))}function Qz(e,t){return new e(bS({type:"string",coerce:!0,...Q1(t)}))}function SS(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...Q1(t)})}function xS(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...Q1(t)})}function wS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...Q1(t)})}function _S(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Q1(t)})}function PS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Q1(t)})}function CS(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Q1(t)})}function Of(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...Q1(t)})}function kS(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...Q1(t)})}function RS(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...Q1(t)})}function $S(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...Q1(t)})}function zS(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...Q1(t)})}function MS(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...Q1(t)})}function ES(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...Q1(t)})}function TS(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...Q1(t)})}function AS(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...Q1(t)})}function IS(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...Q1(t)})}function eM(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...Q1(t)})}function NS(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Q1(t)})}function OS(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Q1(t)})}function LS(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...Q1(t)})}function DS(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...Q1(t)})}function BS(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...Q1(t)})}function tM(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...Q1(t)})}function nM(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...Q1(t)})}function jS(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...Q1(t)})}var rM={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Lf(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Q1(t)})}function Df(e,t){return new e({type:"string",format:"date",check:"string_format",...Q1(t)})}function Bf(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...Q1(t)})}function jf(e,t){return new e({type:"string",format:"duration",check:"string_format",...Q1(t)})}function oM(e,t){return new e(bS({type:"number",checks:[],...Q1(t)}))}function iM(e,t){return new e(bS({type:"number",coerce:!0,checks:[],...Q1(t)}))}function aM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...Q1(t)})}function sM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...Q1(t)})}function lM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...Q1(t)})}function cM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...Q1(t)})}function uM(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...Q1(t)})}function dM(e,t){return new e({type:"boolean",...Q1(t)})}function pM(e,t){return new e({type:"boolean",coerce:!0,...Q1(t)})}function fM(e,t){return new e({type:"bigint",...Q1(t)})}function mM(e,t){return new e({type:"bigint",coerce:!0,...Q1(t)})}function hM(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...Q1(t)})}function gM(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...Q1(t)})}function yM(e,t){return new e({type:"symbol",...Q1(t)})}function vM(e,t){return new e({type:"undefined",...Q1(t)})}function bM(e,t){return new e({type:"null",...Q1(t)})}function SM(e){return new e({type:"any"})}function xM(e){return new e({type:"unknown"})}function wM(e,t){return new e({type:"never",...Q1(t)})}function _M(e,t){return new e({type:"void",...Q1(t)})}function PM(e,t){return new e({type:"date",...Q1(t)})}function CM(e,t){return new e({type:"date",coerce:!0,...Q1(t)})}function kM(e,t){return new e({type:"nan",...Q1(t)})}function ns(e,t){return new Bb({check:"less_than",...Q1(t),value:e,inclusive:!1})}function xa(e,t){return new Bb({check:"less_than",...Q1(t),value:e,inclusive:!0})}function rs(e,t){return new jb({check:"greater_than",...Q1(t),value:e,inclusive:!1})}function wa(e,t){return new jb({check:"greater_than",...Q1(t),value:e,inclusive:!0})}function US(e){return rs(0,e)}function FS(e){return ns(0,e)}function HS(e){return xa(0,e)}function VS(e){return wa(0,e)}function r7(e,t){return new u$({check:"multiple_of",...Q1(t),value:e})}function o7(e,t){return new f$({check:"max_size",...Q1(t),maximum:e})}function os(e,t){return new m$({check:"min_size",...Q1(t),minimum:e})}function n8(e,t){return new h$({check:"size_equals",...Q1(t),size:e})}function r8(e,t){return new g$({check:"max_length",...Q1(t),maximum:e})}function _0(e,t){return new y$({check:"min_length",...Q1(t),minimum:e})}function o8(e,t){return new v$({check:"length_equals",...Q1(t),length:e})}function Tc(e,t){return new b$({check:"string_format",format:"regex",...Q1(t),pattern:e})}function Ac(e){return new S$({check:"string_format",format:"lowercase",...Q1(e)})}function Ic(e){return new x$({check:"string_format",format:"uppercase",...Q1(e)})}function Nc(e,t){return new w$({check:"string_format",format:"includes",...Q1(t),includes:e})}function Oc(e,t){return new _$({check:"string_format",format:"starts_with",...Q1(t),prefix:e})}function Lc(e,t){return new P$({check:"string_format",format:"ends_with",...Q1(t),suffix:e})}function qS(e,t,n){return new C$({check:"property",property:e,schema:t,...Q1(n)})}function Dc(e,t){return new k$({check:"properties",shape:e,...Q1(t)})}function Bc(e,t){return new R$({check:"mime_type",mime:e,...Q1(t)})}function Q4(e){return new $$({check:"overwrite",tx:e})}function jc(e){return Q4(t=>t.normalize(e))}function Uc(){return Q4(e=>e.trim())}function Fc(){return Q4(e=>e.toLowerCase())}function Hc(){return Q4(e=>e.toUpperCase())}function Vc(){return Q4(e=>fR(e))}function RM(e,t,n){return new e({type:"array",element:t,...Q1(n)})}function Loe(e,t,n){return new e({type:"union",options:t,...Q1(n)})}function Doe(e,t,n){return new e({type:"union",options:t,inclusive:!1,...Q1(n)})}function Boe(e,t,n,o){return new e({type:"union",options:n,discriminator:t,...Q1(o)})}function joe(e,t,n){return new e({type:"intersection",left:t,right:n})}function Uoe(e,t,n,o){let r=n instanceof c2,i=r?o:n,a=r?n:null;return new e({type:"tuple",items:t,rest:a,...Q1(i)})}function Foe(e,t,n,o){return new e({type:"record",keyType:t,valueType:n,...Q1(o)})}function Hoe(e,t,n,o){return new e({type:"map",keyType:t,valueType:n,...Q1(o)})}function Voe(e,t,n){return new e({type:"set",valueType:t,...Q1(n)})}function qoe(e,t,n){let o=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:o,...Q1(n)})}function Woe(e,t,n){return new e({type:"enum",entries:t,...Q1(n)})}function Goe(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...Q1(n)})}function $M(e,t){return new e({type:"file",...Q1(t)})}function Zoe(e,t){return new e({type:"transform",transform:t})}function Xoe(e,t){return new e({type:"optional",innerType:t})}function Yoe(e,t){return new e({type:"nullable",innerType:t})}function Koe(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():af(n)}})}function Joe(e,t,n){return new e({type:"nonoptional",innerType:t,...Q1(n)})}function Qoe(e,t){return new e({type:"success",innerType:t})}function e3e(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:bR(n)})}function t3e(e,t,n){return new e({type:"pipe",in:t,out:n})}function n3e(e,t){return new e({type:"readonly",innerType:t})}function r3e(e,t,n){return new e({type:"template_literal",parts:t,...Q1(n)})}function o3e(e,t){return new e({type:"lazy",getter:t})}function i3e(e,t){return new e({type:"promise",innerType:t})}function zM(e,t,n){let o=Q1(n);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:t,...o})}function MM(e,t,n){return new e({type:"custom",check:"custom",fn:t,...Q1(n)})}function EM(e,t){let n=NH(o=>(o.addIssue=r=>{if(typeof r=="string")o.issues.push(wc(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(wc(i))}},e(o.value,o)),t);return n}function NH(e,t){let n=new Tn({check:"custom",...Q1(t)});return n._zod.check=e,n}function TM(e){let t=new Tn({check:"describe"});return t._zod.onattach=[n=>{let o=d3.get(n)??{};d3.add(n,{...o,description:e})}],t._zod.check=()=>{},t}function AM(e){let t=new Tn({check:"meta"});return t._zod.onattach=[n=>{let o=d3.get(n)??{};d3.add(n,{...o,...e})}],t._zod.check=()=>{},t}function IM(e,t){let n=Q1(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??zf,l=e.Boolean??Rf,c=e.String??Kl,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 S=m;return n.case!=="sensitive"&&(S=S.toLowerCase()),i.has(S)?!0:a.has(S)?!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=Q1(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 Uf(e,...t){for(let n of t)for(let o of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,o)&&u3(e,o,n[o]);return e}function i7(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??d3,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 bo(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 hn(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),hn(d,t,u),t.seen.get(d).isParent=!0)}let l=t.metadataRegistry.get(e);return l&&Uf(a.schema,l),t.io==="input"&&pi(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 OH(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function a7(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}/${OH(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+OH(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 BH(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;BH(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 jH=new Set(["type","properties","required","additionalProperties"]),LH=["oneOf","anyOf"];function DH(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function NM(e){let t=[];for(let i of e){if(typeof i!="object"||i.type!=="object")return null;for(let a in i)if(!jH.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]??DH(c);u!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(u))||s.push(u))}let l=s.length===1?s[0]:NM(s)??{allOf:s};u3(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=DH(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 a3e(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of jH)if(r in e)return;let n=t.filter(r=>LH.some(i=>Array.isArray(r[i]))),o=null;if(!n.length)o=NM(t);else{let r=n[0],i=LH.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=>NM([...a,l]));if(s.some(l=>!l))return;o={[i]:s}}o&&(delete e.allOf,Uf(e,o))}function s7(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)):Uf(c,h),Uf(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())BH(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)??[])a3e(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)}Uf(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,u3(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:qc(t,"input",e.processors),output:qc(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function pi(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 pi(o.element,n);if(o.type==="set")return pi(o.valueType,n);if(o.type==="lazy")return pi(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 pi(o.innerType,n);if(o.type==="intersection")return pi(o.left,n)||pi(o.right,n);if(o.type==="record"||o.type==="map")return pi(o.keyType,n)||pi(o.valueType,n);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:pi(o.in,n)||pi(o.out,n);if(o.type==="object"){for(let r in o.shape)if(pi(o.shape[r],n))return!0;return!1}if(o.type==="union"){for(let r of o.options)if(pi(r,n))return!0;return!1}if(o.type==="tuple"){for(let r of o.items)if(pi(r,n))return!0;return!!(o.rest&&pi(o.rest,n))}return!1}var OM=(e,t={})=>n=>{let o=i7({...n,processors:t});return hn(e,o),a7(o,e),s7(o,e)},qc=(e,t,n={})=>o=>{let{libraryOptions:r,target:i}=o??{},a=i7({...r??{},target:i,io:t,processors:n});return hn(e,a),a7(a,e),s7(a,e)};var Wc=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},Gc=(e,t,n)=>{(e[t]===void 0||n<e[t])&&(e[t]=n)},UH=(e,t)=>{Wc(e,"minimum",t),Gc(e,"maximum",t)},qH=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},WH=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},GH=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},ZH=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},FH=(e,t)=>Wc(e,"minimum",t.minimum),HH=(e,t)=>Gc(e,"maximum",t.maximum),VH=e=>(t,n)=>{ZH(t,n.format);let[o,r]=e[n.format];Wc(t,"minimum",o),Gc(t,"maximum",r)},s3e={greater_than:(e,t)=>Wc(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>Gc(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>qH(e,t.value),number_format:VH(lf),bigint_format:VH(cf),min_length:FH,max_length:HH,length_equals:(e,t)=>UH(e,t.length),min_size:FH,max_size:HH,size_equals:(e,t)=>UH(e,t.size),string_format:(e,t)=>{ZH(e,t.format),t.pattern&&WH(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)=>GH(e,t.mime)};function So(e){let t={},n=e._zod.def,o=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let i of o)s3e[i._zod.def.check]?.(t,i._zod.def);let r=e._zod.bag;r.minimum!==void 0&&Wc(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&Wc(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&Gc(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&Gc(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&qH(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&GH(t,r.mime);for(let i of r.patterns??[])WH(t,i);return t}var l3e={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},c3e=new Map([[Yb,VR],[kf,qR]]),XH=e=>c3e.get(e)??e,BM=(e,t,n,o)=>{let r=n;r.type="string";let{minimum:i,maximum:a,format:s,patterns:l,contentEncoding:c,laxFormat:u}=So(e);if(typeof i=="number"&&(r.minLength=i),typeof a=="number"&&(r.maxLength=a),s&&(r.format=l3e[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(XH);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}))])}},jM=(e,t,n,o)=>{let r=n,{minimum:i,maximum:a,multipleOf:s,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=So(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)):bo(e,t,r,o,`A multipleOf divisor of ${g} cannot be represented in JSON Schema`);let[S,...v]=h;S!==void 0&&(r.multipleOf=S),v.length&&(r.allOf=[...r.allOf??[],...v.map(g=>({multipleOf:g}))])}},UM=(e,t,n,o)=>{n.type="boolean"},FM=(e,t,n,o)=>{bo(e,t,n,o,"BigInt cannot be represented in JSON Schema")},HM=(e,t,n,o)=>{bo(e,t,n,o,"Symbols cannot be represented in JSON Schema")},VM=(e,t,n,o)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},qM=(e,t,n,o)=>{bo(e,t,n,o,"Undefined cannot be represented in JSON Schema")},WM=(e,t,n,o)=>{bo(e,t,n,o,"Void cannot be represented in JSON Schema")},GM=(e,t,n,o)=>{n.not={}},ZM=(e,t,n,o)=>{},XM=(e,t,n,o)=>{},YM=(e,t,n,o)=>{bo(e,t,n,o,"Date cannot be represented in JSON Schema")},KM=(e,t,n,o)=>{let r=e._zod.def,i=vc(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},JM=(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(bo(e,t,n,o,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(bo(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},QM=(e,t,n,o)=>{bo(e,t,n,o,"NaN cannot be represented in JSON Schema")},eE=(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},tE=(e,t,n,o)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:i,maximum:a,mime:s}=So(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})))},nE=(e,t,n,o)=>{n.type="boolean"},rE=(e,t,n,o)=>{bo(e,t,n,o,"Custom types cannot be represented in JSON Schema")},oE=(e,t,n,o)=>{bo(e,t,n,o,"Function types cannot be represented in JSON Schema")},iE=(e,t,n,o)=>{bo(e,t,n,o,"Transforms cannot be represented in JSON Schema")},aE=(e,t,n,o)=>{bo(e,t,n,o,"Map cannot be represented in JSON Schema")},sE=(e,t,n,o)=>{bo(e,t,n,o,"Set cannot be represented in JSON Schema")},lE=(e,t,n,o)=>{let r=n,i=e._zod.def,{minimum:a,maximum:s}=So(e);typeof a=="number"&&(r.minItems=a),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=hn(i.element,t,{...o,path:[...o.path,"items"]})};function Ff(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?Ff(t.out):t.type==="catch"?Ff(t.innerType):e._zod.optin}var cE=(e,t,n,o)=>{let r=n,i=e._zod.def,a=i.shape;if(Object.getOwnPropertySymbols(a).length&&bo(e,t,r,o,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in a)u3(r.properties,c,hn(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"?Ff(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=hn(i.catchall,t,{...o,path:[...o.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},GS=(e,t,n,o)=>{let r=e._zod.def,i=r.inclusive===!1,a=r.options.map((s,l)=>hn(s,t,{...o,path:[...o.path,i?"oneOf":"anyOf",l]}));i?n.oneOf=a:n.anyOf=a},uE=(e,t,n,o)=>{let r=e._zod.def,i=hn(r.left,t,{...o,path:[...o.path,"allOf",0]}),a=hn(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)},dE=(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((S,v)=>hn(S,t,{...o,path:[...o.path,a,v]})),c=i.rest?hn(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 S=i.items[u-1];if(!(t.io==="input"?Ff(S)!==void 0:S._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}=So(e);typeof m=="number"&&(r.minItems=m),typeof h=="number"&&(r.maxItems=h)};function LM(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 S=LM(e,h,n);return S===h?t:S}for(let h of["anyOf","oneOf"]){let S=t[h];if(!Array.isArray(S))continue;let v=S.map(g=>LM(e,g,n));v.some((g,y)=>g!==S[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")?w0:bf).source)),m}var DM=new WeakMap;function u3e(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 DM.get(e)??[]){let r=e.seen.get(o),i=(r?.def??r?.schema)?.propertyNames;if(!i||i===!0||n.has(i))continue;let a=LM(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 pE=(e,t,n,o)=>{let r=n,i=e._zod.def;r.type="object";let a=i.keyType,s=So(a).patterns;if(i.mode==="loose"&&s&&s.size>0){let u=hn(i.valueType,t,{...o,path:[...o.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)u3(r.patternProperties,XH(d).source,u)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=hn(i.keyType,t,{...o,path:[...o.path,"propertyNames"]});let u=DM.get(t);u||(u=[],DM.set(t,u),t.deferred.push(()=>u3e(t))),u.push(e)}r.additionalProperties=hn(i.valueType,t,{...o,path:[...o.path,"additionalProperties"]})}let l=a._zod.values,c=t.io==="input"&&Ff(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))}},fE=(e,t,n,o)=>{let r=e._zod.def,i=hn(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"}]},mE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},hE=Symbol();function YH(e,t,n,o,r){let i=!1,a=JSON.stringify(e,(s,l)=>typeof l!="bigint"?l:(i=!0,null));return i?(bo(t,n,o,r,"BigInt defaults cannot be represented in JSON Schema"),hE):JSON.parse(a)}var gE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a=YH(r.defaultValue,e,t,n,o);a!==hE&&(n.default=a)},yE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);if(i.ref=r.innerType,t.io!=="input")return;let a=YH(r.defaultValue,e,t,n,o);a!==hE&&(n._prefault=a)},vE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType;let a;try{a=r.catchValue(void 0)}catch{bo(e,t,n,o,"Dynamic catch values are not supported in JSON Schema");return}n.default=a},bE=(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;hn(a,t,o);let s=t.seen.get(e);s.ref=a},SE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType,n.readOnly=!0},xE=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},ZS=(e,t,n,o)=>{let r=e._zod.def;hn(r.innerType,t,o);let i=t.seen.get(e);i.ref=r.innerType},wE=(e,t,n,o)=>{let r=e._zod.innerType;hn(r,t,o);let i=t.seen.get(e);i.ref=r},WS={string:BM,number:jM,boolean:UM,bigint:FM,symbol:HM,null:VM,undefined:qM,void:WM,never:GM,any:ZM,unknown:XM,date:YM,enum:KM,literal:JM,nan:QM,template_literal:eE,file:tE,success:nE,custom:rE,function:oE,transform:iE,map:aE,set:sE,array:lE,object:cE,union:GS,intersection:uE,tuple:dE,record:pE,nullable:fE,nonoptional:mE,default:gE,prefault:yE,catch:vE,pipe:bE,readonly:SE,promise:xE,optional:ZS,lazy:wE};function a8(e,t){if("_idmap"in e){let o=e,r=i7({...t,processors:WS}),i={};for(let l of o._idmap.entries()){let[c,u]=l;hn(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;a7(r,u),u3(a,c,s7(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=i7({...t,processors:WS});return hn(e,n),a7(n,e),s7(n,e)}var XS=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=i7({processors:WS,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 hn(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,a7(this.ctx,t);let o=s7(this.ctx,t),{"~standard":r,...i}=o;return i}};var KH={};var tu={};Z5(tu,{ZodAny:()=>jE,ZodArray:()=>VE,ZodBase64:()=>hx,ZodBase64URL:()=>gx,ZodBigInt:()=>eu,ZodBigIntFormat:()=>bx,ZodBoolean:()=>Qc,ZodCIDRv4:()=>fx,ZodCIDRv6:()=>mx,ZodCUID:()=>ax,ZodCUID2:()=>sx,ZodCatch:()=>cT,ZodCodec:()=>Kf,ZodCreditCard:()=>NE,ZodCustom:()=>Jf,ZodCustomStringFormat:()=>l8,ZodDate:()=>Wf,ZodDefault:()=>rT,ZodDiscriminatedUnion:()=>WE,ZodE164:()=>yx,ZodEmail:()=>tx,ZodEmoji:()=>ox,ZodEnum:()=>Xc,ZodExactOptional:()=>_x,ZodFile:()=>QE,ZodFunction:()=>vT,ZodGUID:()=>rx,ZodIBAN:()=>OE,ZodIPv4:()=>dx,ZodIPv6:()=>px,ZodISODate:()=>c7,ZodISODateTime:()=>l7,ZodISODuration:()=>d7,ZodISOTime:()=>u7,ZodInstanceOf:()=>xT,ZodIntersection:()=>GE,ZodJWT:()=>vx,ZodKSUID:()=>ux,ZodLazy:()=>gT,ZodLiteral:()=>JE,ZodMAC:()=>IE,ZodMap:()=>YE,ZodNaN:()=>dT,ZodNanoID:()=>ix,ZodNever:()=>FE,ZodNonOptional:()=>Px,ZodNull:()=>BE,ZodNullable:()=>nT,ZodNumber:()=>Jc,ZodNumberFormat:()=>c8,ZodObject:()=>Gf,ZodOptional:()=>Xf,ZodPipe:()=>Yf,ZodPrefault:()=>iT,ZodPreprocess:()=>pT,ZodPromise:()=>yT,ZodReadonly:()=>fT,ZodRecord:()=>Zc,ZodSet:()=>KE,ZodString:()=>Yc,ZodStringFormat:()=>Cn,ZodSuccess:()=>lT,ZodSymbol:()=>LE,ZodTemplateLiteral:()=>hT,ZodTransform:()=>eT,ZodTuple:()=>ZE,ZodType:()=>v2,ZodULID:()=>lx,ZodURL:()=>qf,ZodUUID:()=>is,ZodUndefined:()=>DE,ZodUnion:()=>Zf,ZodUnknown:()=>UE,ZodVoid:()=>HE,ZodXID:()=>cx,ZodXor:()=>qE,_ZodString:()=>ex,_default:()=>oT,_function:()=>nq,any:()=>Sx,array:()=>We,base64:()=>vV,base64url:()=>bV,bigint:()=>AV,boolean:()=>xt,catch:()=>uT,check:()=>rq,cidrv4:()=>gV,cidrv6:()=>yV,codec:()=>JV,creditCard:()=>xV,cuid:()=>lV,cuid2:()=>cV,currencyCode:()=>RV,custom:()=>oq,date:()=>BV,describe:()=>iq,discriminatedUnion:()=>p7,e164:()=>SV,email:()=>nx,emoji:()=>aV,enum:()=>n2,exactOptional:()=>tT,file:()=>ZV,float32:()=>zV,float64:()=>MV,function:()=>nq,guid:()=>eV,hash:()=>$V,hex:()=>kV,hostname:()=>CV,httpUrl:()=>iV,iban:()=>wV,instanceof:()=>sq,int:()=>JS,int32:()=>EV,int64:()=>IV,intersection:()=>e5,invertCodec:()=>QV,ipv4:()=>fV,ipv6:()=>hV,json:()=>cq,jwt:()=>_V,keyof:()=>jV,ksuid:()=>pV,lazy:()=>f7,literal:()=>Ke,looseObject:()=>Ft,looseRecord:()=>VV,mac:()=>mV,map:()=>qV,meta:()=>aq,nan:()=>KV,nanoid:()=>sV,nativeEnum:()=>GV,never:()=>xx,nonoptional:()=>sT,null:()=>as,nullable:()=>Vf,nullish:()=>XV,number:()=>V1,object:()=>de,optional:()=>Tt,partialRecord:()=>HV,pipe:()=>QS,prefault:()=>aT,preprocess:()=>C0,promise:()=>tq,readonly:()=>mT,record:()=>yt,refine:()=>bT,set:()=>WV,strictObject:()=>UV,string:()=>C,stringFormat:()=>PV,stringbool:()=>lq,success:()=>YV,superRefine:()=>ST,symbol:()=>OV,templateLiteral:()=>eq,transform:()=>wx,tuple:()=>XE,uint32:()=>TV,uint64:()=>NV,ulid:()=>uV,undefined:()=>LV,union:()=>St,unknown:()=>Nt,url:()=>Kc,uuid:()=>tV,uuidv4:()=>nV,uuidv6:()=>rV,uuidv7:()=>oV,void:()=>DV,xid:()=>dV,xor:()=>FV});var YS={};Z5(YS,{endsWith:()=>Lc,gt:()=>rs,gte:()=>wa,includes:()=>Nc,length:()=>o8,lowercase:()=>Ac,lt:()=>ns,lte:()=>xa,maxLength:()=>r8,maxSize:()=>o7,mime:()=>Bc,minLength:()=>_0,minSize:()=>os,multipleOf:()=>r7,negative:()=>FS,nonnegative:()=>VS,nonpositive:()=>HS,normalize:()=>jc,overwrite:()=>Q4,positive:()=>US,properties:()=>Dc,property:()=>qS,regex:()=>Tc,size:()=>n8,slugify:()=>Vc,startsWith:()=>Oc,toLowerCase:()=>Fc,toUpperCase:()=>Hc,trim:()=>Uc,uppercase:()=>Ic});var JH=new WeakSet([Object.prototype,Error.prototype]);function KS(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 QH=(e,t)=>{PR.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);JH.has(n)||(JH.add(n),KS(n,"format",o=>r=>hf(o,r)),KS(n,"flatten",o=>r=>mf(o,r)),KS(n,"addIssue",o=>r=>{o.issues.push(r),o.message=JSON.stringify(o.issues,bc,2)}),KS(n,"addIssues",o=>r=>{o.issues.push(...r),o.message=JSON.stringify(o.issues,bc,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},p3e=Ee("ZodError",QH),Vi=Ee("ZodError",QH,void 0,{Parent:Error});var _E=_c(Vi),PE=Pc(Vi),Hf=Cc(Vi),CE=kc(Vi),kE=Rb(Vi),RE=$b(Vi),$E=zb(Vi),zE=Mb(Vi),ME=Eb(Vi),EE=Tb(Vi),TE=Ab(Vi),AE=Ib(Vi);function m3e(){Oo.localeError||zr(pS())}function s8(){Oo.memoizer||zr({memoizer:Af()})}var v2=Ee("ZodType",(e,t)=>(m3e(),c2.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(x1.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 fn(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(bT(e,t))},superRefine(e,t){return this.check(ST(e,t))},overwrite(e){return this.check(Q4(e))},optional(){return Tt(this)},exactOptional(){return tT(this)},nullable(){return Vf(this)},nullish(){return Tt(Vf(this))},nonoptional(e){return sT(this,e)},array(){return We(this)},or(e){return St([this,e])},and(e){return e5(this,e)},transform(e){return QS(this,wx(e))},default(e){return oT(this,e)},prefault(e){return aT(this,e)},catch(e){return uT(this,e)},pipe(e){return QS(this,e)},readonly(){return mT(this)},describe(e){let t=this.clone();return d3.add(t,{description:e}),t},meta(...e){if(e.length===0)return d3.get(this);let t=this.clone();return d3.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 x1.hide(this,"~standard",{...qb(this),jsonSchema:{input:qc(this,"input"),output:qc(this,"output")}})},set"~standard"(e){x1.own(this,"~standard",e)},parse:function e(t,n){return _E(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await PE(this,t,n,{callee:e})},safeParse(e,t){return Hf(this,e,t)},async safeParseAsync(e,t){return CE(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){x1.own(this,"spa",e)},validate(e,t){return gf(this,e,t)},validateAsync(e,t){return yf(this,e,t)},encode:function e(t,n){return kE(this,t,n,{callee:e})},decode:function e(t,n){return RE(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await $E(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await zE(this,t,n,{callee:e})},safeEncode(e,t){return ME(this,e,t)},safeDecode(e,t){return EE(this,e,t)},async safeEncodeAsync(e,t){return TE(this,e,t)},async safeDecodeAsync(e,t){return AE(this,e,t)},toJSONSchema(e){return OM(this,{})(e)},get description(){return d3.get(this)?.description},get _def(){return this._zod.def}}),ex=Ee("_ZodString",(e,t)=>{Kl.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>BM(e,n,o,r)},x1.derived({format:e=>So(e).format??null,minLength:e=>So(e).minimum??null,maxLength:e=>So(e).maximum??null},{regex(...e){return this.check(Tc(...e))},includes(...e){return this.check(Nc(...e))},startsWith(...e){return this.check(Oc(...e))},endsWith(...e){return this.check(Lc(...e))},min(...e){return this.check(_0(...e))},max(...e){return this.check(r8(...e))},length(...e){return this.check(o8(...e))},nonempty(...e){return this.check(_0(1,...e))},lowercase(e){return this.check(Ac(e))},uppercase(e){return this.check(Ic(e))},trim(){return this.check(Uc())},normalize(...e){return this.check(jc(...e))},toLowerCase(){return this.check(Fc())},toUpperCase(){return this.check(Hc())},slugify(){return this.check(Vc())}})),Yc=Ee("ZodString",(e,t)=>{Kl.init(e,t),ex.init(e,t)},{email(e){return this.check(SS(tx,e))},url(e){return this.check(Of(qf,e))},jwt(e){return this.check(jS(vx,e))},emoji(e){return this.check(kS(ox,e))},guid(e){return this.check(xS(rx,e))},uuid(e){return this.check(wS(is,e))},uuidv4(e){return this.check(_S(is,e))},uuidv6(e){return this.check(PS(is,e))},uuidv7(e){return this.check(CS(is,e))},nanoid(e){return this.check(RS(ix,e))},cuid(e){return this.check($S(ax,e))},cuid2(e){return this.check(zS(sx,e))},ulid(e){return this.check(MS(lx,e))},base64(e){return this.check(LS(hx,e))},base64url(e){return this.check(DS(gx,e))},xid(e){return this.check(ES(cx,e))},ksuid(e){return this.check(TS(ux,e))},ipv4(e){return this.check(AS(dx,e))},ipv6(e){return this.check(IS(px,e))},cidrv4(e){return this.check(NS(fx,e))},cidrv6(e){return this.check(OS(mx,e))},e164(e){return this.check(BS(yx,e))},datetime(e){return this.check(Lf(l7,e))},date(e){return this.check(Df(c7,e))},time(e){return this.check(Bf(u7,e))},duration(e){return this.check(jf(d7,e))}});function C(e){return Jz(Yc,e)}var Cn=Ee("ZodStringFormat",(e,t)=>{mn.init(e,t),ex.init(e,t)}),l7=Ee("ZodISODateTime",(e,t)=>{V$.init(e,t),Cn.init(e,t)}),c7=Ee("ZodISODate",(e,t)=>{q$.init(e,t),Cn.init(e,t)}),u7=Ee("ZodISOTime",(e,t)=>{W$.init(e,t),Cn.init(e,t)}),d7=Ee("ZodISODuration",(e,t)=>{G$.init(e,t),Cn.init(e,t)}),tx=Ee("ZodEmail",(e,t)=>{A$.init(e,t),Cn.init(e,t)});function nx(e){return SS(tx,e)}var rx=Ee("ZodGUID",(e,t)=>{E$.init(e,t),Cn.init(e,t)});function eV(e){return xS(rx,e)}var is=Ee("ZodUUID",(e,t)=>{T$.init(e,t),Cn.init(e,t)});function tV(e){return wS(is,e)}function nV(e){return _S(is,e)}function rV(e){return PS(is,e)}function oV(e){return CS(is,e)}var qf=Ee("ZodURL",(e,t)=>{O$.init(e,t),Cn.init(e,t)});function Kc(e){return Of(qf,e)}function iV(e){return Of(qf,{protocol:vf,hostname:GR,...x1.normalizeParams(e)})}var ox=Ee("ZodEmoji",(e,t)=>{L$.init(e,t),Cn.init(e,t)});function aV(e){return kS(ox,e)}var ix=Ee("ZodNanoID",(e,t)=>{D$.init(e,t),Cn.init(e,t)});function sV(e){return RS(ix,e)}var ax=Ee("ZodCUID",(e,t)=>{B$.init(e,t),Cn.init(e,t)});function lV(e){return $S(ax,e)}var sx=Ee("ZodCUID2",(e,t)=>{j$.init(e,t),Cn.init(e,t)});function cV(e){return zS(sx,e)}var lx=Ee("ZodULID",(e,t)=>{U$.init(e,t),Cn.init(e,t)});function uV(e){return MS(lx,e)}var cx=Ee("ZodXID",(e,t)=>{F$.init(e,t),Cn.init(e,t)});function dV(e){return ES(cx,e)}var ux=Ee("ZodKSUID",(e,t)=>{H$.init(e,t),Cn.init(e,t)});function pV(e){return TS(ux,e)}var dx=Ee("ZodIPv4",(e,t)=>{Z$.init(e,t),Cn.init(e,t)});function fV(e){return AS(dx,e)}var IE=Ee("ZodMAC",(e,t)=>{Y$.init(e,t),Cn.init(e,t)});function mV(e){return eM(IE,e)}var px=Ee("ZodIPv6",(e,t)=>{X$.init(e,t),Cn.init(e,t)});function hV(e){return IS(px,e)}var fx=Ee("ZodCIDRv4",(e,t)=>{K$.init(e,t),Cn.init(e,t)});function gV(e){return NS(fx,e)}var mx=Ee("ZodCIDRv6",(e,t)=>{J$.init(e,t),Cn.init(e,t)});function yV(e){return OS(mx,e)}var hx=Ee("ZodBase64",(e,t)=>{Q$.init(e,t),Cn.init(e,t)});function vV(e){return LS(hx,e)}var gx=Ee("ZodBase64URL",(e,t)=>{ez.init(e,t),Cn.init(e,t)});function bV(e){return DS(gx,e)}var yx=Ee("ZodE164",(e,t)=>{tz.init(e,t),Cn.init(e,t)});function SV(e){return BS(yx,e)}var NE=Ee("ZodCreditCard",(e,t)=>{nz.init(e,t),Cn.init(e,t)});function xV(e){return tM(NE,e)}var OE=Ee("ZodIBAN",(e,t)=>{rz.init(e,t),Cn.init(e,t)});function wV(e){return nM(OE,e)}var vx=Ee("ZodJWT",(e,t)=>{oz.init(e,t),Cn.init(e,t)});function _V(e){return jS(vx,e)}var l8=Ee("ZodCustomStringFormat",(e,t)=>{iz.init(e,t),Cn.init(e,t)});function PV(e,t,n={}){return i8(l8,e,t,n)}function CV(e){return i8(l8,"hostname",WR,e)}function kV(e){return i8(l8,"hex",s$,e)}function RV(e){return i8(l8,"currency_code",XR,e)}function $V(e,t){let n=t?.enc??"hex",o=`${e}_${n}`,r=m4[o];if(!r)throw new Error(`Unrecognized hash format: ${o}`);return i8(l8,o,r,t)}var Jc=Ee("ZodNumber",(e,t)=>{tS.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>jM(e,n,o,r),e.isFinite=!0},x1.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=So(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=So(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=So(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>So(e).format??null},{gt(e,t){return this.check(rs(e,t))},gte(e,t){return this.check(wa(e,t))},min(e,t){return this.check(wa(e,t))},lt(e,t){return this.check(ns(e,t))},lte(e,t){return this.check(xa(e,t))},max(e,t){return this.check(xa(e,t))},int(e){return this.check(JS(e))},safe(e){return this.check(JS(e))},positive(e){return this.check(rs(0,e))},nonnegative(e){return this.check(wa(0,e))},negative(e){return this.check(ns(0,e))},nonpositive(e){return this.check(xa(0,e))},multipleOf(e,t){return this.check(r7(e,t))},step(e,t){return this.check(r7(e,t))},finite(){return this}}));function V1(e){return oM(Jc,e)}var c8=Ee("ZodNumberFormat",(e,t)=>{az.init(e,t),Jc.init(e,t)});function JS(e){return aM(c8,e)}function zV(e){return sM(c8,e)}function MV(e){return lM(c8,e)}function EV(e){return cM(c8,e)}function TV(e){return uM(c8,e)}var Qc=Ee("ZodBoolean",(e,t)=>{Rf.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>UM(e,n,o,r)});function xt(e){return dM(Qc,e)}var eu=Ee("ZodBigInt",(e,t)=>{nS.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>FM(e,n,o,r)},x1.derived({minValue:e=>So(e).minimum??null,maxValue:e=>So(e).maximum??null,format:e=>So(e).format??null},{gte(e,t){return this.check(wa(e,t))},min(e,t){return this.check(wa(e,t))},gt(e,t){return this.check(rs(e,t))},lt(e,t){return this.check(ns(e,t))},lte(e,t){return this.check(xa(e,t))},max(e,t){return this.check(xa(e,t))},positive(e){return this.check(rs(BigInt(0),e))},negative(e){return this.check(ns(BigInt(0),e))},nonpositive(e){return this.check(xa(BigInt(0),e))},nonnegative(e){return this.check(wa(BigInt(0),e))},multipleOf(e,t){return this.check(r7(e,t))}}));function AV(e){return fM(eu,e)}var bx=Ee("ZodBigIntFormat",(e,t)=>{sz.init(e,t),eu.init(e,t)});function IV(e){return hM(bx,e)}function NV(e){return gM(bx,e)}var LE=Ee("ZodSymbol",(e,t)=>{lz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>HM(e,n,o,r)});function OV(e){return yM(LE,e)}var DE=Ee("ZodUndefined",(e,t)=>{cz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>qM(e,n,o,r)});function LV(e){return vM(DE,e)}var BE=Ee("ZodNull",(e,t)=>{uz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>VM(e,n,o,r)});function as(e){return bM(BE,e)}var jE=Ee("ZodAny",(e,t)=>{dz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>ZM(e,n,o,r)});function Sx(){return SM(jE)}var UE=Ee("ZodUnknown",(e,t)=>{pz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>XM(e,n,o,r)});function Nt(){return xM(UE)}var FE=Ee("ZodNever",(e,t)=>{fz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GM(e,n,o,r)});function xx(e){return wM(FE,e)}var HE=Ee("ZodVoid",(e,t)=>{mz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>WM(e,n,o,r)});function DV(e){return _M(HE,e)}var Wf=Ee("ZodDate",(e,t)=>{hz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>YM(e,n,o,r),e.min=(n,o)=>e.check(wa(n,o)),e.max=(n,o)=>e.check(xa(n,o))},x1.derived({minDate:e=>{let{minimum:t}=So(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=So(e);return t?new Date(t):null}},{}));function BV(e){return PM(Wf,e)}var VE=Ee("ZodArray",(e,t)=>{s8(),gz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>lE(e,n,o,r),e.element=t.element},{min(e,t){return this.check(_0(e,t))},nonempty(e){return this.check(_0(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 We(e,t){return RM(VE,e,t)}function jV(e){let t=e._zod.def.shape;return n2(Object.keys(t))}var Gf=Ee("ZodObject",(e,t)=>{s8(),yz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>cE(e,n,o,r),x1.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return n2(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(x1.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(x1.mergeDefs(this._zod.def,{catchall:Nt()}))},loose(){return this.clone(x1.mergeDefs(this._zod.def,{catchall:Nt()}))},strict(){return this.clone(x1.mergeDefs(this._zod.def,{catchall:xx()}))},strip(){return this.clone(x1.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return x1.extend(this,e)},safeExtend(e){return x1.safeExtend(this,e)},merge(e){return x1.merge(this,e)},pick(e){return x1.pick(this,e)},omit(e){return x1.omit(this,e)},partial(...e){return x1.partial(Xf,this,e[0])},exactPartial(...e){return x1.partial(_x,this,e[0],"exactPartial")},required(...e){return x1.required(Px,this,e[0])}});function de(e,t){let n={type:"object",shape:e??{},...x1.normalizeParams(t)};return new Gf(n)}function UV(e,t){return new Gf({type:"object",shape:e,catchall:xx(),...x1.normalizeParams(t)})}function Ft(e,t){return new Gf({type:"object",shape:e,catchall:Nt(),...x1.normalizeParams(t)})}var Zf=Ee("ZodUnion",(e,t)=>{$f.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GS(e,n,o,r),e.options=t.options});function St(e,t){return new Zf({type:"union",options:e,...x1.normalizeParams(t)})}var qE=Ee("ZodXor",(e,t)=>{Zf.init(e,t),vz.init(e,t),e._zod.processJSONSchema=(n,o,r)=>GS(e,n,o,r),e.options=t.options});function FV(e,t){return new qE({type:"union",options:e,inclusive:!1,...x1.normalizeParams(t)})}var WE=Ee("ZodDiscriminatedUnion",(e,t)=>{Zf.init(e,t),Sz.init(e,t)});function p7(e,t,n){return new WE({type:"union",options:t,discriminator:e,...x1.normalizeParams(n)})}var GE=Ee("ZodIntersection",(e,t)=>{xz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>uE(e,n,o,r)});function e5(e,t){return new GE({type:"intersection",left:e,right:t})}var ZE=Ee("ZodTuple",(e,t)=>{s8(),rS.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>dE(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 Xf({type:"optional",innerType:t}))})}});function XE(e,t,n){let o=t instanceof c2,r=o?n:t,i=o?t:null;return new ZE({type:"tuple",items:e,rest:i,...x1.normalizeParams(r)})}var Zc=Ee("ZodRecord",(e,t)=>{s8(),wz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>pE(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType});function yt(e,t,n){return!t||!t._zod?new Zc({type:"record",keyType:C(),valueType:e,...x1.normalizeParams(t)}):new Zc({type:"record",keyType:e,valueType:t,...x1.normalizeParams(n)})}function HV(e,t,n){return new Zc({type:"record",keyType:e,valueType:t,...x1.normalizeParams(n),partial:!0})}function VV(e,t,n){return new Zc({type:"record",keyType:e,valueType:t,mode:"loose",...x1.normalizeParams(n)})}var YE=Ee("ZodMap",(e,t)=>{s8(),_z.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>aE(e,n,o,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(os(...n)),e.nonempty=n=>e.check(os(1,n)),e.max=(...n)=>e.check(o7(...n)),e.size=(...n)=>e.check(n8(...n))});function qV(e,t,n){return new YE({type:"map",keyType:e,valueType:t,...x1.normalizeParams(n)})}var KE=Ee("ZodSet",(e,t)=>{s8(),Pz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>sE(e,n,o,r),e.min=(...n)=>e.check(os(...n)),e.nonempty=n=>e.check(os(1,n)),e.max=(...n)=>e.check(o7(...n)),e.size=(...n)=>e.check(n8(...n))});function WV(e,t){return new KE({type:"set",valueType:e,...x1.normalizeParams(t)})}var Xc=Ee("ZodEnum",(e,t)=>{Cz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(o,r,i)=>KM(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 Xc({...t,checks:[],...x1.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 Xc({...t,checks:[],...x1.normalizeParams(r),entries:i})}});function n2(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new Xc({type:"enum",entries:n,...x1.normalizeParams(t)})}function GV(e,t){return new Xc({type:"enum",entries:e,...x1.normalizeParams(t)})}var JE=Ee("ZodLiteral",(e,t)=>{kz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>JM(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 Ke(e,t){return new JE({type:"literal",values:Array.isArray(e)?e:[e],...x1.normalizeParams(t)})}var QE=Ee("ZodFile",(e,t)=>{Rz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>tE(e,n,o,r),e.min=(n,o)=>e.check(os(n,o)),e.max=(n,o)=>e.check(o7(n,o)),e.mime=(n,o)=>e.check(Bc(Array.isArray(n)?n:[n],o))});function ZV(e){return $M(QE,e)}var eT=Ee("ZodTransform",(e,t)=>{s8(),$z.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>iE(e,n,o,r),e._zod.parse=(n,o)=>{if(o.direction==="backward")throw new n7(e.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(x1.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(x1.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 wx(e){return new eT({type:"transform",transform:e})}var Xf=Ee("ZodOptional",(e,t)=>{oS.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>ZS(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function Tt(e){return new Xf({type:"optional",innerType:e})}var _x=Ee("ZodExactOptional",(e,t)=>{zz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>ZS(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function tT(e){return new _x({type:"optional",innerType:e})}var nT=Ee("ZodNullable",(e,t)=>{Mz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>fE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function Vf(e){return new nT({type:"nullable",innerType:e})}function XV(e){return Tt(Vf(e))}var rT=Ee("ZodDefault",(e,t)=>{Ez.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>gE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function oT(e,t){return new rT({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():x1.shallowClone(t)}})}var iT=Ee("ZodPrefault",(e,t)=>{Tz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>yE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function aT(e,t){return new iT({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():x1.shallowClone(t)}})}var Px=Ee("ZodNonOptional",(e,t)=>{Az.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>mE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function sT(e,t){return new Px({type:"nonoptional",innerType:e,...x1.normalizeParams(t)})}var lT=Ee("ZodSuccess",(e,t)=>{Iz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>nE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function YV(e){return new lT({type:"success",innerType:e})}var cT=Ee("ZodCatch",(e,t)=>{Nz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>vE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function uT(e,t){return new cT({type:"catch",innerType:e,catchValue:typeof t=="function"?t:x1.constantCatch(t)})}var dT=Ee("ZodNaN",(e,t)=>{Oz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>QM(e,n,o,r)});function KV(e){return kM(dT,e)}var Yf=Ee("ZodPipe",(e,t)=>{iS.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>bE(e,n,o,r),e.in=t.in,e.out=t.out});function QS(e,t){return new Yf({type:"pipe",in:e,out:t})}var Kf=Ee("ZodCodec",(e,t)=>{Yf.init(e,t),zf.init(e,t)});function JV(e,t,n){return new Kf({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function QV(e){let t=e._zod.def;return new Kf({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var pT=Ee("ZodPreprocess",(e,t)=>{Yf.init(e,t),Lz.init(e,t)}),fT=Ee("ZodReadonly",(e,t)=>{Dz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>SE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function mT(e){return new fT({type:"readonly",innerType:e})}var hT=Ee("ZodTemplateLiteral",(e,t)=>{Bz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>eE(e,n,o,r)});function eq(e,t){return new hT({type:"template_literal",parts:e,...x1.normalizeParams(t)})}var gT=Ee("ZodLazy",(e,t)=>{Mf.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>wE(e,n,o,r),e.unwrap=()=>e._zod.def.getter()});function f7(e){return new gT({type:"lazy",getter:e})}var yT=Ee("ZodPromise",(e,t)=>{Uz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>xE(e,n,o,r),e.unwrap=()=>e._zod.def.innerType});function tq(e){return new yT({type:"promise",innerType:e})}var vT=Ee("ZodFunction",(e,t)=>{jz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>oE(e,n,o,r)});function nq(e){return new vT({type:"function",input:Array.isArray(e?.input)?XE(e?.input):e?.input??We(Nt()),output:e?.output??Nt()})}var Jf=Ee("ZodCustom",(e,t)=>{Fz.init(e,t),v2.init(e,t),e._zod.processJSONSchema=(n,o,r)=>rE(e,n,o,r)});function rq(e){let t=new Tn({check:"custom"});return t._zod.check=e,t}function oq(e,t){return zM(Jf,e??(()=>!0),t)}function bT(e,t={}){return MM(Jf,e,t)}function ST(e,t){return EM(e,t)}var iq=TM,aq=AM,xT=Ee("ZodInstanceOf",(e,t)=>{Jf.init(e,t)},{properties(e,t){return this.check(Dc(e,t))}});function sq(e,t={}){let n=new xT({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...x1.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 lq=(...e)=>IM({Codec:Kf,Boolean:Qc,String:Yc},...e);function cq(e){let t=f7(()=>St([C(e),V1(),xt(),as(),We(t),yt(C(),t)]));return t}function C0(e,t){return new pT({type:"pipe",in:wx(e),out:t})}var _T={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 h3e(e){zr({customError:e})}function g3e(){return zr().customError}var wT;wT||(wT={});var h4={};Z5(h4,{ZodISODate:()=>c7,ZodISODateTime:()=>l7,ZodISODuration:()=>d7,ZodISOTime:()=>u7,date:()=>v3e,datetime:()=>y3e,duration:()=>S3e,time:()=>b3e});function y3e(e){return Lf(l7,e)}function v3e(e){return Df(c7,e)}function b3e(e){return Bf(u7,e)}function S3e(e){return jf(d7,e)}var _t={...tu,...YS,iso:h4},x3e=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 w3e(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 uq(e,t){return e.map((n,o)=>o<t?n:n.optional())}function _3e(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function P3e(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:_3e(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 C3e(e,t){return _t.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 PT(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=PT(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=PT(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 k3e=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),R3e=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])=>k3e.has(t)?Qf(n):!R3e.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(Qf))}function dq(e){return e===1?"element":"elements"}function $3e(e,t){return _t.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=PT(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 ${dq(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 ${dq(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function pq(e,t){if(e!==!1)return e===void 0||e===!0?_t.any():fi(e,t)}var z3e=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function fq(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return _t.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 _t.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=P3e(r,t),a=fi(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 _t.null();if(r.length===0)return _t.never();if(r.length===1)return _t.literal(r[0]);if(r.every(a=>typeof a=="string"))return _t.enum(r);let i=r.map(a=>_t.literal(a));return i.length<2?i[0]:_t.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return _t.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(i=>{let a={...e,type:i};return fq(a,t)});return r.length===0?_t.never():r.length===1?r[0]:_t.union(r)}if(!n)return _t.any();let o;switch(n){case"string":{let r=_t.string();if(e.format){let i=e.format;i==="email"?r=r.check(_t.email()):i==="uri"||i==="uri-reference"?r=r.check(_t.url()):i==="uuid"||i==="guid"?r=r.check(_t.uuid()):i==="date-time"?r=r.check(_t.iso.datetime({offset:!0})):i==="date"?r=r.check(_t.iso.date()):i==="time"?r=r.check(_t.regex(z3e)):i==="duration"?r=r.check(_t.iso.duration()):i==="hostname"?r=r.check(_t.hostname()):i==="ipv4"?r=r.check(_t.ipv4()):i==="ipv6"?r=r.check(_t.ipv6()):i==="mac"?r=r.check(_t.mac()):i==="cidr"?r=r.check(_t.cidrv4()):i==="cidr-v6"?r=r.check(_t.cidrv6()):i==="base64"?r=r.check(_t.base64()):i==="base64url"?r=r.check(_t.base64url()):i==="e164"?r=r.check(_t.e164()):i==="credit_card"?r=r.check(_t.creditCard()):i==="iban"?r=r.check(_t.iban()):i==="jwt"?r=r.check(_t.jwt()):i==="emoji"?r=r.check(_t.emoji()):i==="nanoid"?r=r.check(_t.nanoid()):i==="cuid"?r=r.check(_t.cuid()):i==="cuid2"?r=r.check(_t.cuid2()):i==="ulid"?r=r.check(_t.ulid()):i==="xid"?r=r.check(_t.xid()):i==="ksuid"&&(r=r.check(_t.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"?_t.number().int():_t.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=_t.boolean();break}case"null":{o=_t.null();break}case"object":{let r={},i=e.properties||{},a=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?fi(e.additionalProperties,t):void 0;for(let[d,p]of Object.entries(i)){let m=fi(p,t);u3(r,d,a.has(d)?m:m.optional())}if(e.patternProperties){let d=e.patternProperties,p=Object.keys(d),m=[];for(let S of p){let v=fi(d[S],t),g=_t.string().regex(new RegExp(S));m.push(_t.looseRecord(g,v))}let h=[];if(Object.keys(r).length>0&&h.push(_t.object(r).passthrough()),h.push(...m),h.length===0)o=_t.object({}).passthrough();else if(h.length===1)o=h[0];else{let S=_t.intersection(h[0],h[1]);for(let v=2;v<h.length;v++)S=_t.intersection(S,h[v]);o=S}if(e.additionalProperties===!1){let S=Object.keys(r),v=p.map(y=>new RegExp(y)),g=o;o=o.check(y=>{if(!p4(y.value))return;let w=[];for(let x of Object.keys(y.value))S.includes(x)||v.some(R=>R.test(x))||w.push(x);w.length&&y.issues.push({code:"unrecognized_keys",keys:w,input:y.value,inst:g})})}}else{let d=_t.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=fi(p,t)}o=C3e(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=>fi(d,t)),l=uq(s,a),c=Array.isArray(i)?void 0:pq(i,t),u=_t.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(_t.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(_t.maxLength(e.maxItems)))}else if(Array.isArray(i)){let a=typeof e.minItems=="number"?e.minItems:0,s=i.map(d=>fi(d,t)),l=uq(s,a),c=pq(e.additionalItems,t),u=_t.tuple(l);o=c?u.rest(c):u,typeof e.minItems=="number"&&(o=o.check(_t.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(_t.maxLength(e.maxItems)))}else if(i!==void 0){let a=fi(i,t),s=_t.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),o=s}else o=_t.array(_t.any());(e.uniqueItems===!0||e.contains!==void 0)&&(o=$3e(o,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?fi(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 fi(e,t){if(typeof e=="boolean")return e?_t.any():_t.never();let n=fq(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=>fi(c,t)),l=_t.union(s);n=o?_t.intersection(n,l):l}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>fi(c,t)),l=_t.xor(s);n=o?_t.intersection(n,l):l}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=o?n:_t.any();else{let s=o?n:fi(e.allOf[0],t),l=o?0:1;for(let c=l;c<e.allOf.length;c++)s=_t.intersection(s,fi(e.allOf[c],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=_t.nullable(n)),e.readOnly===!0&&(n=_t.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))x3e.has(s)||u3(r,s,e[s]);return Object.keys(r).length>0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function mq(e,t){if(typeof e=="boolean")return e?_t.any():_t.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=w3e(n,t?.defaultTarget),r=n.$defs||n.definitions||{},i={version:o,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??d3};return fi(n,i)}var hq=Symbol("z.visit/resolving");function em(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===hq)return new Mf({type:"lazy",getter:()=>o.get(a)});if(s!==void 0)return s;o.set(a,hq);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 S=r(c[h]);S!==c[h]&&(d=!0),p[h]=S}let m=s.catchall;return s.catchall&&(m=r(s.catchall),m!==s.catchall&&(d=!0)),d?fn(a,{...s,shape:p,catchall:m}):a}case"array":{let c=r(s.element);return c===s.element?a:fn(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?fn(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:fn(a,{...s,keyType:c,valueType:u})}case"set":{let c=r(s.valueType);return c===s.valueType?a:fn(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?fn(a,{...s,options:d}):a}case"intersection":{let c=r(s.left),u=r(s.right);return c===s.left&&u===s.right?a:fn(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:fn(a,{...s,innerType:c})}case"pipe":{let c=r(s.in),u=r(s.out);return c===s.in&&u===s.out?a:fn(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:fn(a,{...s,input:c,output:u})}case"lazy":{let c=s.getter,{_cachedInner:u,...d}=s;return fn(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 gq(e){return em(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:St(n.options)}})}function M3e(e,t){if(!t?.length)return e;let n=e._zod.def;return fn(e,K4(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function yq(e){return M3e(e.out,e.checks)}function E3e(e){return e.in._zod.traits.has("$ZodTransform")?yq(e):e.in}function vq(e){return em(e,{pipe:t=>E3e(t._zod.def),default:(t,n)=>n?Tt(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function bq(e){return em(e,{pipe:t=>yq(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var tm={};Z5(tm,{bigint:()=>N3e,boolean:()=>I3e,date:()=>O3e,number:()=>A3e,string:()=>T3e});function T3e(e){return Qz(Yc,e)}function A3e(e){return iM(Jc,e)}function I3e(e){return pM(Qc,e)}function N3e(e){return mM(eu,e)}function O3e(e){return CM(Wf,e)}var Cx="2025-11-25";var kx=[Cx,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],Rx="io.modelcontextprotocol/related-task",u8="io.modelcontextprotocol/protocolVersion",nu="io.modelcontextprotocol/clientInfo",h7="io.modelcontextprotocol/serverInfo",d8="io.modelcontextprotocol/clientCapabilities",$x="io.modelcontextprotocol/subscriptionId",ru="io.modelcontextprotocol/logLevel";var p8="2.0";var k0=f7(()=>St([C(),V1(),xt(),as(),yt(C(),k0),We(k0)])),gr=yt(C(),k0),zx=We(k0),ou=St([C(),V1().int()]),iu=C(),nm=de({ttl:V1().optional()}),rm=de({taskId:C()}),au=Ft({progressToken:ou.optional(),[Rx]:rm.optional()}),Do=de({_meta:au.optional()}),g7=Do.extend({task:nm.optional()}),yr=de({method:C(),params:Do.loose().optional()}),B3=de({_meta:au.optional()}),p3=de({method:C(),params:B3.loose().optional()}),su=Ft({get[h7](){return ls.optional().catch(void 0)}}),vr=Ft({_meta:su.optional()}),t5=St([C(),V1().int()]),lu=de({jsonrpc:Ke(p8),id:t5,...yr.shape}).strict(),cu=de({jsonrpc:Ke(p8),...p3.shape}).strict(),f8=de({jsonrpc:Ke(p8),id:t5,result:vr}).strict(),m8=de({jsonrpc:Ke(p8),id:t5.optional(),error:de({code:V1().int(),message:C(),data:Nt().optional()})}).strict(),h8=St([lu,cu,f8,m8]),Mx=St([f8,m8]),y7=vr.strict(),om=B3.extend({requestId:t5.optional(),reason:C().optional()}),uu=p3.extend({method:Ke("notifications/cancelled"),params:om}),im=de({src:C(),mimeType:C().optional(),sizes:We(C()).optional(),theme:n2(["light","dark"]).optional()}),R0=de({icons:We(im).optional()}),ss=de({name:C(),title:C().optional()}),ls=ss.extend({...ss.shape,...R0.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),D3e=e5(de({applyDefaults:xt().optional()}),gr),B3e=C0(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,e5(de({form:D3e.optional(),url:gr.optional()}),gr.optional())),Ex=Ft({list:gr.optional(),cancel:gr.optional(),requests:Ft({sampling:Ft({createMessage:gr.optional()}).optional(),elicitation:Ft({create:gr.optional()}).optional()}).optional()}),Tx=Ft({list:gr.optional(),cancel:gr.optional(),requests:Ft({tools:Ft({call:gr.optional()}).optional()}).optional()}),am=de({experimental:yt(C(),gr).optional(),sampling:de({context:gr.optional(),tools:gr.optional()}).optional(),elicitation:B3e.optional(),roots:de({listChanged:xt().optional()}).optional(),tasks:Ex.optional(),extensions:yt(C(),gr).optional()}),sm=Do.extend({protocolVersion:C(),capabilities:am,clientInfo:ls}),lm=yr.extend({method:Ke("initialize"),params:sm}),du=de({experimental:yt(C(),gr).optional(),logging:gr.optional(),completions:gr.optional(),prompts:de({listChanged:xt().optional()}).optional(),resources:de({subscribe:xt().optional(),listChanged:xt().optional()}).optional(),tools:de({listChanged:xt().optional()}).optional(),tasks:Tx.optional(),extensions:yt(C(),gr).optional()}),cm=vr.extend({protocolVersion:C(),capabilities:du,serverInfo:ls,instructions:C().optional()}),um=p3.extend({method:Ke("notifications/initialized"),params:B3.optional()}),dm=yr.extend({method:Ke("server/discover"),params:Do.optional()}),pu=vr.extend({supportedVersions:We(C()),capabilities:du,instructions:C().optional()}),fu=yr.extend({method:Ke("ping"),params:Do.optional()}),pm=de({progress:V1(),total:Tt(V1()),message:Tt(C())}),fm=de({...B3.shape,...pm.shape,progressToken:ou}),mu=p3.extend({method:Ke("notifications/progress"),params:fm}),mm=Do.extend({cursor:iu.optional()}),$0=yr.extend({params:mm.optional()}),z0=vr.extend({nextCursor:iu.optional()}),hu=de({uri:C(),mimeType:Tt(C()),_meta:yt(C(),Nt()).optional()}),gu=hu.extend({text:C()}),kT=C().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),yu=hu.extend({blob:kT}),M0=n2(["user","assistant"]),cs=de({audience:We(M0).optional(),priority:V1().min(0).max(1).optional(),lastModified:h4.datetime({offset:!0}).optional()}),vu=de({...ss.shape,...R0.shape,uri:C(),description:Tt(C()),mimeType:Tt(C()),size:Tt(V1()),annotations:cs.optional(),_meta:Tt(Ft({}))}),hm=de({...ss.shape,...R0.shape,uriTemplate:C(),description:Tt(C()),mimeType:Tt(C()),annotations:cs.optional(),_meta:Tt(Ft({}))}),gm=$0.extend({method:Ke("resources/list")}),ym=z0.extend({resources:We(vu)}),vm=$0.extend({method:Ke("resources/templates/list")}),bm=z0.extend({resourceTemplates:We(hm)}),g8=Do.extend({uri:C()}),Sm=g8,xm=yr.extend({method:Ke("resources/read"),params:Sm}),wm=vr.extend({contents:We(St([gu,yu]))}),_m=p3.extend({method:Ke("notifications/resources/list_changed"),params:B3.optional()}),Pm=g8,Cm=yr.extend({method:Ke("resources/subscribe"),params:Pm}),km=g8,Rm=yr.extend({method:Ke("resources/unsubscribe"),params:km}),bu=de({toolsListChanged:xt().optional(),promptsListChanged:xt().optional(),resourcesListChanged:xt().optional(),resourceSubscriptions:We(C()).optional()}),$m=Do.extend({notifications:bu}),zm=yr.extend({method:Ke("subscriptions/listen"),params:$m}),Mm=B3.extend({notifications:bu}),Em=p3.extend({method:Ke("notifications/subscriptions/acknowledged"),params:Mm}),Tm=su.extend({[$x]:t5}),Am=vr.extend({_meta:Tm}),Im=B3.extend({uri:C()}),Nm=p3.extend({method:Ke("notifications/resources/updated"),params:Im}),Om=de({name:C(),description:Tt(C()),required:Tt(xt())}),Lm=de({...ss.shape,...R0.shape,description:Tt(C()),arguments:Tt(We(Om)),_meta:Tt(Ft({}))}),Dm=$0.extend({method:Ke("prompts/list")}),Bm=z0.extend({prompts:We(Lm)}),jm=Do.extend({name:C(),arguments:yt(C(),C()).optional()}),Um=yr.extend({method:Ke("prompts/get"),params:jm}),y8=de({type:Ke("text"),text:C(),annotations:cs.optional(),_meta:yt(C(),Nt()).optional()}),v8=de({type:Ke("image"),data:kT,mimeType:C(),annotations:cs.optional(),_meta:yt(C(),Nt()).optional()}),b8=de({type:Ke("audio"),data:kT,mimeType:C(),annotations:cs.optional(),_meta:yt(C(),Nt()).optional()}),Fm=de({type:Ke("tool_use"),name:C(),id:C(),input:yt(C(),Nt()),_meta:yt(C(),Nt()).optional()}),S8=de({type:Ke("resource"),resource:St([gu,yu]),annotations:cs.optional(),_meta:yt(C(),Nt()).optional()}),x8=vu.extend({type:Ke("resource_link")}),us=St([y8,v8,b8,x8,S8]),Hm=de({role:M0,content:us}),Vm=vr.extend({description:C().optional(),messages:We(Hm)}),qm=p3.extend({method:Ke("notifications/prompts/list_changed"),params:B3.optional()}),Wm=de({title:C().optional(),readOnlyHint:xt().optional(),destructiveHint:xt().optional(),idempotentHint:xt().optional(),openWorldHint:xt().optional()}),Gm=de({taskSupport:n2(["required","optional","forbidden"]).optional()}),v7=de({...ss.shape,...R0.shape,description:C().optional(),inputSchema:de({type:Ke("object"),properties:yt(C(),k0).optional(),required:We(C()).optional()}).catchall(Nt()),outputSchema:Ft({$schema:C().optional()}).optional(),annotations:Wm.optional(),execution:Gm.optional(),_meta:yt(C(),Nt()).optional()}),Zm=$0.extend({method:Ke("tools/list")}),Xm=z0.extend({tools:We(v7)}),b7=vr.extend({content:We(us).default([]),structuredContent:Nt().optional(),isError:xt().optional()}),Ax=b7.or(vr.extend({toolResult:Nt()})),Ym=g7.extend({name:C(),arguments:yt(C(),Nt()).optional()}),Km=yr.extend({method:Ke("tools/call"),params:Ym}),Jm=p3.extend({method:Ke("notifications/tools/list_changed"),params:B3.optional()}),Ix=de({autoRefresh:xt().default(!0),debounceMs:V1().int().nonnegative().default(300)}),Su=n2(["debug","info","notice","warning","error","critical","alert","emergency"]),Qm=Do.extend({level:Su}),eh=yr.extend({method:Ke("logging/setLevel"),params:Qm}),th=B3.extend({level:Su,logger:C().optional(),data:Nt()}),nh=p3.extend({method:Ke("notifications/message"),params:th}),rh=de({name:C().optional()}),oh=de({hints:We(rh).optional(),costPriority:V1().min(0).max(1).optional(),speedPriority:V1().min(0).max(1).optional(),intelligencePriority:V1().min(0).max(1).optional()}),ih=de({mode:n2(["auto","required","none"]).optional()}),ah=de({type:Ke("tool_result"),toolUseId:C().describe("The unique identifier for the corresponding tool call."),content:We(us),structuredContent:Nt().optional(),isError:xt().optional(),_meta:yt(C(),Nt()).optional()}),sh=p7("type",[y8,v8,b8]),m7=p7("type",[y8,v8,b8,Fm,ah]),lh=de({role:M0,content:St([m7,We(m7)]),_meta:yt(C(),Nt()).optional()}),ch=g7.extend({messages:We(lh),modelPreferences:oh.optional(),systemPrompt:C().optional(),includeContext:n2(["none","thisServer","allServers"]).optional(),temperature:V1().optional(),maxTokens:V1().int(),stopSequences:We(C()).optional(),metadata:gr.optional(),tools:We(v7).optional(),toolChoice:ih.optional()}),uh=yr.extend({method:Ke("sampling/createMessage"),params:ch}),dh=vr.extend({model:C(),stopReason:Tt(n2(["endTurn","stopSequence","maxTokens"]).or(C())),role:M0,content:sh}),ph=vr.extend({model:C(),stopReason:Tt(n2(["endTurn","stopSequence","maxTokens","toolUse"]).or(C())),role:M0,content:St([m7,We(m7)])}),xu=de({type:Ke("boolean"),title:C().optional(),description:C().optional(),default:xt().optional()}),w8=de({type:Ke("string"),title:C().optional(),description:C().optional(),minLength:V1().optional(),maxLength:V1().optional(),format:n2(["email","uri","date","date-time"]).optional(),default:C().optional()}),_8=de({type:n2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:V1().optional(),maximum:V1().optional(),default:V1().optional()}),wu=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),default:C().optional()}),_u=de({type:Ke("string"),title:C().optional(),description:C().optional(),oneOf:We(de({const:C(),title:C()})),default:C().optional()}),Pu=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),enumNames:We(C()).optional(),default:C().optional()}),fh=St([wu,_u]),Cu=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({type:Ke("string"),enum:We(C())}),default:We(C()).optional()}),ku=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({anyOf:We(de({const:C(),title:C()}))}),default:We(C()).optional()}),mh=St([Cu,ku]),hh=St([Pu,fh,mh]),Ru=St([hh,xu,w8,_8]),P8=g7.extend({mode:Ke("form").optional(),message:C(),requestedSchema:de({type:Ke("object"),properties:yt(C(),Ru),required:We(C()).optional()}).catchall(Nt())}),gh=g7.extend({mode:Ke("url"),message:C(),elicitationId:C(),url:C().url()}),yh=St([P8,gh]),vh=yr.extend({method:Ke("elicitation/create"),params:yh}),bh=B3.extend({elicitationId:C()}),Sh=p3.extend({method:Ke("notifications/elicitation/complete"),params:bh}),xh=vr.extend({action:n2(["accept","decline","cancel"]),content:C0(e=>e===null?void 0:e,yt(C(),St([C(),V1(),xt(),We(C())])).optional())}),wh=de({type:Ke("ref/resource"),uri:C()}),_h=de({type:Ke("ref/prompt"),name:C()}),Ph=Do.extend({ref:St([_h,wh]),argument:de({name:C(),value:C()}),context:de({arguments:yt(C(),C()).optional()}).optional()}),Ch=yr.extend({method:Ke("completion/complete"),params:Ph}),kh=vr.extend({completion:Ft({values:We(C()).max(100),total:Tt(V1().int()),hasMore:Tt(xt())})}),Rh=de({uri:C().startsWith("file://"),name:C().optional(),_meta:yt(C(),Nt()).optional()}),$h=yr.extend({method:Ke("roots/list"),params:Do.optional()}),zh=vr.extend({roots:We(Rh)}),Mh=p3.extend({method:Ke("notifications/roots/list_changed"),params:B3.optional()}),Nx=Ft({ttl:V1().optional(),pollInterval:V1().optional()}),Eh=n2(["working","input_required","completed","failed","cancelled"]),E0=de({taskId:C(),status:Eh,ttl:St([V1(),as()]),createdAt:C(),lastUpdatedAt:C(),pollInterval:Tt(V1()),statusMessage:Tt(C())}),Ox=vr.extend({task:E0}),Th=B3.merge(E0),Lx=p3.extend({method:Ke("notifications/tasks/status"),params:Th}),Dx=yr.extend({method:Ke("tasks/get"),params:Do.extend({taskId:C()})}),Bx=vr.merge(E0),jx=yr.extend({method:Ke("tasks/result"),params:Do.extend({taskId:C()})}),Ux=vr.loose(),Fx=$0.extend({method:Ke("tasks/list")}),Hx=z0.extend({tasks:We(E0)}),Vx=yr.extend({method:Ke("tasks/cancel"),params:Do.extend({taskId:C()})}),qx=vr.merge(E0),Wx=St([fu,lm,dm,Ch,eh,Um,Dm,gm,vm,xm,Cm,Rm,zm,Km,Zm]),Gx=St([uu,mu,um,Mh]),Zx=St([y7,dh,ph,xh,zh]),Xx=St([fu,uh,vh,$h]),Yx=St([uu,mu,nh,Nm,_m,Jm,qm,Em,Sh]),Kx=St([y7,cm,pu,kh,Vm,Bm,ym,bm,wm,b7,Xm,Am]),Lo=Kc().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:_T.custom,message:"URL must be parseable",fatal:!0}),ff}).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"}),Ah=Ft({resource:C().url(),authorization_servers:We(Lo).optional(),jwks_uri:C().url().optional(),scopes_supported:We(C()).optional(),bearer_methods_supported:We(C()).optional(),resource_signing_alg_values_supported:We(C()).optional(),resource_name:C().optional(),resource_documentation:C().optional(),resource_policy_uri:C().url().optional(),resource_tos_uri:C().url().optional(),tls_client_certificate_bound_access_tokens:xt().optional(),authorization_details_types_supported:We(C()).optional(),dpop_signing_alg_values_supported:We(C()).optional(),dpop_bound_access_tokens_required:xt().optional()}),$u=Ft({issuer:C(),authorization_endpoint:Lo,token_endpoint:Lo,registration_endpoint:Lo.optional(),scopes_supported:We(C()).optional(),response_types_supported:We(C()),response_modes_supported:We(C()).optional(),grant_types_supported:We(C()).optional(),token_endpoint_auth_methods_supported:We(C()).optional(),token_endpoint_auth_signing_alg_values_supported:We(C()).optional(),service_documentation:Lo.optional(),revocation_endpoint:Lo.optional(),revocation_endpoint_auth_methods_supported:We(C()).optional(),revocation_endpoint_auth_signing_alg_values_supported:We(C()).optional(),introspection_endpoint:C().optional(),introspection_endpoint_auth_methods_supported:We(C()).optional(),introspection_endpoint_auth_signing_alg_values_supported:We(C()).optional(),code_challenge_methods_supported:We(C()).optional(),client_id_metadata_document_supported:xt().optional(),authorization_response_iss_parameter_supported:xt().optional().catch(void 0)}),Ih=Ft({issuer:C(),authorization_endpoint:Lo,token_endpoint:Lo,userinfo_endpoint:Lo.optional(),jwks_uri:Lo,registration_endpoint:Lo.optional(),scopes_supported:We(C()).optional(),response_types_supported:We(C()),response_modes_supported:We(C()).optional(),grant_types_supported:We(C()).optional(),acr_values_supported:We(C()).optional(),subject_types_supported:We(C()),id_token_signing_alg_values_supported:We(C()),id_token_encryption_alg_values_supported:We(C()).optional(),id_token_encryption_enc_values_supported:We(C()).optional(),userinfo_signing_alg_values_supported:We(C()).optional(),userinfo_encryption_alg_values_supported:We(C()).optional(),userinfo_encryption_enc_values_supported:We(C()).optional(),request_object_signing_alg_values_supported:We(C()).optional(),request_object_encryption_alg_values_supported:We(C()).optional(),request_object_encryption_enc_values_supported:We(C()).optional(),token_endpoint_auth_methods_supported:We(C()).optional(),token_endpoint_auth_signing_alg_values_supported:We(C()).optional(),display_values_supported:We(C()).optional(),claim_types_supported:We(C()).optional(),claims_supported:We(C()).optional(),service_documentation:C().optional(),claims_locales_supported:We(C()).optional(),ui_locales_supported:We(C()).optional(),claims_parameter_supported:xt().optional(),request_parameter_supported:xt().optional(),request_uri_parameter_supported:xt().optional(),require_request_uri_registration:xt().optional(),op_policy_uri:Lo.optional(),op_tos_uri:Lo.optional(),client_id_metadata_document_supported:xt().optional(),authorization_response_iss_parameter_supported:xt().optional().catch(void 0)}),Nh=de({...Ih.shape,...$u.pick({code_challenge_methods_supported:!0}).shape}),Oh=de({access_token:C(),id_token:C().optional(),token_type:C(),expires_in:tm.number().optional(),scope:C().optional(),refresh_token:C().optional()}).strip(),Lh=de({issued_token_type:Ke("urn:ietf:params:oauth:token-type:id-jag"),access_token:C(),token_type:C().optional(),expires_in:V1().optional(),scope:C().optional()}).strip(),Dh=de({error:C(),error_description:C().optional(),error_uri:C().optional()}),CT=Lo.optional().or(Ke("").transform(()=>{})),Bh=de({redirect_uris:We(Lo),token_endpoint_auth_method:C().optional(),grant_types:We(C()).optional(),response_types:We(C()).optional(),application_type:C().optional(),client_name:C().optional(),client_uri:Lo.optional(),logo_uri:CT,scope:C().optional(),contacts:We(C()).optional(),tos_uri:CT,policy_uri:C().optional(),jwks_uri:Lo.optional(),jwks:Sx().optional(),software_id:C().optional(),software_version:C().optional(),software_statement:C().optional()}).strip(),jh=de({client_id:C(),client_secret:C().optional(),client_id_issued_at:V1().optional(),client_secret_expires_at:V1().optional()}).strip(),Uh=Bh.merge(jh),Jx=de({error:C(),error_description:C().optional()}).strip(),Qx=de({token:C(),token_type_hint:C().optional()}).strip();var TT=Symbol.for("mcp.sdk.errorBrands");function k8(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,TT,{value:n,enumerable:!1,configurable:!0})}function _a(e,t){try{if(typeof t=="object"&&t!==null&&Object.prototype.hasOwnProperty.call(e,"mcpBrand")&&typeof e.mcpBrand=="string"&&Object.prototype.hasOwnProperty.call(t,TT)){let n=t[TT];if(n&&typeof n.has=="function"&&n.has(e.mcpBrand))return!0}}catch{}return Function.prototype[Symbol.hasInstance].call(e,t)}var j3e=class Dq extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthError"})}static[Symbol.hasInstance](t){return _a(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 _a(this,t)}constructor(t,n,o){super(n),this.code=t,this.errorUri=o,this.name="OAuthError",k8(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 Dq(t.error,t.error_description??t.error,t.error_uri)}},f3=(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})({}),ao=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkError"})}static[Symbol.hasInstance](e){return _a(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 _a(this,e)}constructor(e,t,n){super(t),this.code=e,this.data=n,this.name="SdkError",k8(this,new.target)}},U3e=class extends ao{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkHttpError"})}constructor(e,t,n){super(e,t,n),this.name="SdkHttpError"}get status(){return this.data.status}get statusText(){return this.data.statusText}};var F3e="2026-07-28";function Bq(e){return e>=F3e}function jq(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 Uq=["task","inputRequests","requestState"];function H3e(e){return e===null||typeof e!="object"||Array.isArray(e)||e.content!==void 0||Uq.some(t=>t in e)?e:{...e,content:[]}}function V3e(){let e=f7(()=>St([C(),V1(),xt(),as(),yt(C(),e),We(e)])),t=yt(C(),e),n=St([C(),V1().int()]),o=C(),r=de({ttl:V1().optional()}),i=de({taskId:C()}),a=Ft({progressToken:n.optional(),"io.modelcontextprotocol/related-task":i.optional()}),s=de({_meta:a.optional()}),l=s.extend({task:r.optional()}),c=de({method:C(),params:s.loose().optional()}),u=de({_meta:a.optional()}),d=de({method:C(),params:u.loose().optional()}),p=Ft({_meta:a.optional()}),m=St([C(),V1().int()]),h=p.strict(),S=u.extend({requestId:m.optional(),reason:C().optional()}),v=d.extend({method:Ke("notifications/cancelled"),params:S}),g=de({src:C(),mimeType:C().optional(),sizes:We(C()).optional(),theme:n2(["light","dark"]).optional()}),y=de({icons:We(g).optional()}),w=de({name:C(),title:C().optional()}),x=w.extend({...w.shape,...y.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),R=e5(de({applyDefaults:xt().optional()}),t),k=C0(tn=>tn&&typeof tn=="object"&&!Array.isArray(tn)&&Object.keys(tn).length===0?{form:{}}:tn,e5(de({form:R.optional(),url:t.optional()}),t.optional())),B=Ft({list:t.optional(),cancel:t.optional(),requests:Ft({sampling:Ft({createMessage:t.optional()}).optional(),elicitation:Ft({create:t.optional()}).optional()}).optional()}),T=Ft({list:t.optional(),cancel:t.optional(),requests:Ft({tools:Ft({call:t.optional()}).optional()}).optional()}),I=de({experimental:yt(C(),t).optional(),sampling:de({context:t.optional(),tools:t.optional()}).optional(),elicitation:k.optional(),roots:de({listChanged:xt().optional()}).optional(),tasks:B.optional(),extensions:yt(C(),t).optional()}),q=s.extend({protocolVersion:C(),capabilities:I,clientInfo:x}),H=c.extend({method:Ke("initialize"),params:q}),E=de({experimental:yt(C(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:de({listChanged:xt().optional()}).optional(),resources:de({subscribe:xt().optional(),listChanged:xt().optional()}).optional(),tools:de({listChanged:xt().optional()}).optional(),tasks:T.optional(),extensions:yt(C(),t).optional()}),ee=p.extend({protocolVersion:C(),capabilities:E,serverInfo:x,instructions:C().optional()}),ue=d.extend({method:Ke("notifications/initialized"),params:u.optional()}),Y=c.extend({method:Ke("ping"),params:s.optional()}),G=de({progress:V1(),total:Tt(V1()),message:Tt(C())}),Re=de({...u.shape,...G.shape,progressToken:n}),Ue=d.extend({method:Ke("notifications/progress"),params:Re}),we=s.extend({cursor:o.optional()}),$e=c.extend({params:we.optional()}),He=p.extend({nextCursor:o.optional()}),n1=de({uri:C(),mimeType:Tt(C()),_meta:yt(C(),Nt()).optional()}),k1=n1.extend({text:C()}),l1=C().refine(tn=>{try{return atob(tn),!0}catch{return!1}},{message:"Invalid Base64 string"}),se=n1.extend({blob:l1}),pe=n2(["user","assistant"]),Fe=de({audience:We(pe).optional(),priority:V1().min(0).max(1).optional(),lastModified:h4.datetime({offset:!0}).optional()}),p1=de({...w.shape,...y.shape,uri:C(),description:Tt(C()),mimeType:Tt(C()),size:Tt(V1()),annotations:Fe.optional(),_meta:Tt(Ft({}))}),h1=de({...w.shape,...y.shape,uriTemplate:C(),description:Tt(C()),mimeType:Tt(C()),annotations:Fe.optional(),_meta:Tt(Ft({}))}),H1=$e.extend({method:Ke("resources/list")}),Oe=He.extend({resources:We(p1)}),Be=$e.extend({method:Ke("resources/templates/list")}),a1=He.extend({resourceTemplates:We(h1)}),Pe=s.extend({uri:C()}),ye=Pe,fe=c.extend({method:Ke("resources/read"),params:ye}),ge=p.extend({contents:We(St([k1,se]))}),te=d.extend({method:Ke("notifications/resources/list_changed"),params:u.optional()}),Te=Pe,u1=c.extend({method:Ke("resources/subscribe"),params:Te}),$=Pe,Y1=c.extend({method:Ke("resources/unsubscribe"),params:$}),j1=u.extend({uri:C()}),Z1=d.extend({method:Ke("notifications/resources/updated"),params:j1}),Xe=de({name:C(),description:Tt(C()),required:Tt(xt())}),st=de({...w.shape,...y.shape,description:Tt(C()),arguments:Tt(We(Xe)),_meta:Tt(Ft({}))}),tt=$e.extend({method:Ke("prompts/list")}),Pt=He.extend({prompts:We(st)}),At=s.extend({name:C(),arguments:yt(C(),C()).optional()}),Kt=c.extend({method:Ke("prompts/get"),params:At}),dt=de({type:Ke("text"),text:C(),annotations:Fe.optional(),_meta:yt(C(),Nt()).optional()}),Bt=de({type:Ke("image"),data:l1,mimeType:C(),annotations:Fe.optional(),_meta:yt(C(),Nt()).optional()}),Lt=de({type:Ke("audio"),data:l1,mimeType:C(),annotations:Fe.optional(),_meta:yt(C(),Nt()).optional()}),S2=de({type:Ke("tool_use"),name:C(),id:C(),input:yt(C(),Nt()),_meta:yt(C(),Nt()).optional()}),Rn=de({type:Ke("resource"),resource:St([k1,se]),annotations:Fe.optional(),_meta:yt(C(),Nt()).optional()}),J2=p1.extend({type:Ke("resource_link")}),pt=St([dt,Bt,Lt,J2,Rn]),_2=de({role:pe,content:pt}),k2=p.extend({description:C().optional(),messages:We(_2)}),$n=d.extend({method:Ke("notifications/prompts/list_changed"),params:u.optional()}),Nn=de({title:C().optional(),readOnlyHint:xt().optional(),destructiveHint:xt().optional(),idempotentHint:xt().optional(),openWorldHint:xt().optional()}),jn=de({taskSupport:n2(["required","optional","forbidden"]).optional()}),pr=de({...w.shape,...y.shape,description:C().optional(),inputSchema:de({type:Ke("object"),properties:yt(C(),e).optional(),required:We(C()).optional()}).catchall(Nt()),outputSchema:de({type:Ke("object"),properties:yt(C(),e).optional(),required:We(C()).optional()}).catchall(Nt()).optional(),annotations:Nn.optional(),execution:jn.optional(),_meta:yt(C(),Nt()).optional()}),yn=$e.extend({method:Ke("tools/list")}),vn=He.extend({tools:We(pr)}),ft=p.extend({content:We(pt),structuredContent:yt(C(),Nt()).optional(),isError:xt().optional()}),Q2=l.extend({name:C(),arguments:yt(C(),Nt()).optional()}),Wr=c.extend({method:Ke("tools/call"),params:Q2}),S3=d.extend({method:Ke("notifications/tools/list_changed"),params:u.optional()}),xr=n2(["debug","info","notice","warning","error","critical","alert","emergency"]),wo=s.extend({level:xr}),F2=c.extend({method:Ke("logging/setLevel"),params:wo}),Jn=u.extend({level:xr,logger:C().optional(),data:Nt()}),g1=d.extend({method:Ke("notifications/message"),params:Jn}),_1=de({name:C().optional()}),vt=de({hints:We(_1).optional(),costPriority:V1().min(0).max(1).optional(),speedPriority:V1().min(0).max(1).optional(),intelligencePriority:V1().min(0).max(1).optional()}),Et=de({mode:n2(["auto","required","none"]).optional()}),en=de({type:Ke("tool_result"),toolUseId:C().describe("The unique identifier for the corresponding tool call."),content:We(pt),structuredContent:de({}).loose().optional(),isError:xt().optional(),_meta:yt(C(),Nt()).optional()}),bn=p7("type",[dt,Bt,Lt]),sn=p7("type",[dt,Bt,Lt,S2,en]),Gr=de({role:pe,content:St([sn,We(sn)]),_meta:yt(C(),Nt()).optional()}),qo=l.extend({messages:We(Gr),modelPreferences:vt.optional(),systemPrompt:C().optional(),includeContext:n2(["none","thisServer","allServers"]).optional(),temperature:V1().optional(),maxTokens:V1().int(),stopSequences:We(C()).optional(),metadata:t.optional(),tools:We(pr).optional(),toolChoice:Et.optional()}),t2=c.extend({method:Ke("sampling/createMessage"),params:qo}),Qn=p.extend({model:C(),stopReason:Tt(n2(["endTurn","stopSequence","maxTokens"]).or(C())),role:pe,content:bn}),mt=p.extend({model:C(),stopReason:Tt(n2(["endTurn","stopSequence","maxTokens","toolUse"]).or(C())),role:pe,content:St([sn,We(sn)])}),fr=de({type:Ke("boolean"),title:C().optional(),description:C().optional(),default:xt().optional()}),x3=de({type:Ke("string"),title:C().optional(),description:C().optional(),minLength:V1().optional(),maxLength:V1().optional(),format:n2(["email","uri","date","date-time"]).optional(),default:C().optional()}),wr=de({type:n2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:V1().optional(),maximum:V1().optional(),default:V1().optional()}),w3=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),default:C().optional()}),_r=de({type:Ke("string"),title:C().optional(),description:C().optional(),oneOf:We(de({const:C(),title:C()})),default:C().optional()}),bi=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),enumNames:We(C()).optional(),default:C().optional()}),Ki=St([w3,_r]),Z3=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({type:Ke("string"),enum:We(C())}),default:We(C()).optional()}),X3=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({anyOf:We(de({const:C(),title:C()}))}),default:We(C()).optional()}),_3=St([Z3,X3]),Ia=St([bi,Ki,_3]),Un=St([Ia,fr,x3,wr]),Ir=l.extend({mode:Ke("form").optional(),message:C(),requestedSchema:de({type:Ke("object"),properties:yt(C(),Un),required:We(C()).optional()}).catchall(Nt())}),Ji=l.extend({mode:Ke("url"),message:C(),elicitationId:C(),url:C().url()}),h2=St([Ir,Ji]),Jt=c.extend({method:Ke("elicitation/create"),params:h2}),uo=u.extend({elicitationId:C()}),P3=d.extend({method:Ke("notifications/elicitation/complete"),params:uo}),Wo=p.extend({action:n2(["accept","decline","cancel"]),content:C0(tn=>tn===null?void 0:tn,yt(C(),St([C(),V1(),xt(),We(C())])).optional())}),Y3=de({type:Ke("ref/resource"),uri:C()}),mr=de({type:Ke("ref/prompt"),name:C()}),Go=s.extend({ref:St([mr,Y3]),argument:de({name:C(),value:C()}),context:de({arguments:yt(C(),C()).optional()}).optional()}),Pr=c.extend({method:Ke("completion/complete"),params:Go}),K3=p.extend({completion:Ft({values:We(C()).max(100),total:Tt(V1().int()),hasMore:Tt(xt())})}),C3=de({uri:C().startsWith("file://"),name:C().optional(),_meta:yt(C(),Nt()).optional()}),Zo=c.extend({method:Ke("roots/list"),params:s.optional()}),po=p.extend({roots:We(C3)}),M2=d.extend({method:Ke("notifications/roots/list_changed"),params:u.optional()}),hr=Ft({ttl:V1().optional(),pollInterval:V1().optional()}),Qi=n2(["working","input_required","completed","failed","cancelled"]),Sn=de({taskId:C(),status:Qi,ttl:St([V1(),as()]),createdAt:C(),lastUpdatedAt:C(),pollInterval:Tt(V1()),statusMessage:Tt(C())}),P2=p.extend({task:Sn}),Fn=u.merge(Sn),Nr=d.extend({method:Ke("notifications/tasks/status"),params:Fn}),Xo=c.extend({method:Ke("tasks/get"),params:s.extend({taskId:C()})}),_o=p.merge(Sn),fo=c.extend({method:Ke("tasks/result"),params:s.extend({taskId:C()})}),Zr=p.loose(),Hn=$e.extend({method:Ke("tasks/list")}),W2=He.extend({tasks:We(Sn)}),Cr=c.extend({method:Ke("tasks/cancel"),params:s.extend({taskId:C()})});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:S,CancelledNotificationSchema:v,IconSchema:g,IconsSchema:y,BaseMetadataSchema:w,ImplementationSchema:x,ClientTasksCapabilitySchema:B,ServerTasksCapabilitySchema:T,ClientCapabilitiesSchema:I,InitializeRequestParamsSchema:q,InitializeRequestSchema:H,ServerCapabilitiesSchema:E,InitializeResultSchema:ee,InitializedNotificationSchema:ue,PingRequestSchema:Y,ProgressSchema:G,ProgressNotificationParamsSchema:Re,ProgressNotificationSchema:Ue,PaginatedRequestParamsSchema:we,PaginatedRequestSchema:$e,PaginatedResultSchema:He,ResourceContentsSchema:n1,TextResourceContentsSchema:k1,BlobResourceContentsSchema:se,RoleSchema:pe,AnnotationsSchema:Fe,ResourceSchema:p1,ResourceTemplateSchema:h1,ListResourcesRequestSchema:H1,ListResourcesResultSchema:Oe,ListResourceTemplatesRequestSchema:Be,ListResourceTemplatesResultSchema:a1,ResourceRequestParamsSchema:Pe,ReadResourceRequestParamsSchema:ye,ReadResourceRequestSchema:fe,ReadResourceResultSchema:ge,ResourceListChangedNotificationSchema:te,SubscribeRequestParamsSchema:Te,SubscribeRequestSchema:u1,UnsubscribeRequestParamsSchema:$,UnsubscribeRequestSchema:Y1,ResourceUpdatedNotificationParamsSchema:j1,ResourceUpdatedNotificationSchema:Z1,PromptArgumentSchema:Xe,PromptSchema:st,ListPromptsRequestSchema:tt,ListPromptsResultSchema:Pt,GetPromptRequestParamsSchema:At,GetPromptRequestSchema:Kt,TextContentSchema:dt,ImageContentSchema:Bt,AudioContentSchema:Lt,ToolUseContentSchema:S2,EmbeddedResourceSchema:Rn,ResourceLinkSchema:J2,ContentBlockSchema:pt,PromptMessageSchema:_2,GetPromptResultSchema:k2,PromptListChangedNotificationSchema:$n,ToolAnnotationsSchema:Nn,ToolExecutionSchema:jn,ToolSchema:pr,ListToolsRequestSchema:yn,ListToolsResultSchema:vn,CallToolResultSchema:ft,CallToolRequestParamsSchema:Q2,CallToolRequestSchema:Wr,ToolListChangedNotificationSchema:S3,LoggingLevelSchema:xr,SetLevelRequestParamsSchema:wo,SetLevelRequestSchema:F2,LoggingMessageNotificationParamsSchema:Jn,LoggingMessageNotificationSchema:g1,ModelHintSchema:_1,ModelPreferencesSchema:vt,ToolChoiceSchema:Et,ToolResultContentSchema:en,SamplingContentSchema:bn,SamplingMessageContentBlockSchema:sn,SamplingMessageSchema:Gr,CreateMessageRequestParamsSchema:qo,CreateMessageRequestSchema:t2,CreateMessageResultSchema:Qn,CreateMessageResultWithToolsSchema:mt,BooleanSchemaSchema:fr,StringSchemaSchema:x3,NumberSchemaSchema:wr,UntitledSingleSelectEnumSchemaSchema:w3,TitledSingleSelectEnumSchemaSchema:_r,LegacyTitledEnumSchemaSchema:bi,SingleSelectEnumSchemaSchema:Ki,UntitledMultiSelectEnumSchemaSchema:Z3,TitledMultiSelectEnumSchemaSchema:X3,MultiSelectEnumSchemaSchema:_3,EnumSchemaSchema:Ia,PrimitiveSchemaDefinitionSchema:Un,ElicitRequestFormParamsSchema:Ir,ElicitRequestURLParamsSchema:Ji,ElicitRequestParamsSchema:h2,ElicitRequestSchema:Jt,ElicitationCompleteNotificationParamsSchema:uo,ElicitationCompleteNotificationSchema:P3,ElicitResultSchema:Wo,ResourceTemplateReferenceSchema:Y3,PromptReferenceSchema:mr,CompleteRequestParamsSchema:Go,CompleteRequestSchema:Pr,CompleteResultSchema:K3,RootSchema:C3,ListRootsRequestSchema:Zo,ListRootsResultSchema:po,RootsListChangedNotificationSchema:M2,TaskCreationParamsSchema:hr,TaskStatusSchema:Qi,TaskSchema:Sn,CreateTaskResultSchema:P2,TaskStatusNotificationParamsSchema:Fn,TaskStatusNotificationSchema:Nr,GetTaskRequestSchema:Xo,GetTaskResultSchema:_o,GetTaskPayloadRequestSchema:fo,GetTaskPayloadResultSchema:Zr,ListTasksRequestSchema:Hn,ListTasksResultSchema:W2,CancelTaskRequestSchema:Cr,CancelTaskResultSchema:p.merge(Sn),ClientRequestSchema:St([Y,H,Pr,F2,Kt,tt,H1,Be,fe,u1,Y1,Wr,yn,Xo,fo,Hn,Cr]),ClientNotificationSchema:St([v,Ue,ue,M2,Nr]),ClientResultSchema:St([h,Qn,mt,Wo,po,_o,W2,P2]),ServerRequestSchema:St([Y,t2,Jt,Zo,Xo,fo,Hn,Cr]),ServerNotificationSchema:St([v,Ue,g1,Z1,te,S3,$n,Nr,P3]),ServerResultSchema:St([h,ee,K3,k2,Pt,Oe,a1,ge,ft,vn,_o,W2,P2]),CallToolResultWireSchema:Nt().superRefine((tn,kr)=>{if(!(typeof tn!="object"||tn===null||Array.isArray(tn)||tn.content!==void 0)){for(let J3 of Uq)if(J3 in tn){kr.addIssue({code:"custom",message:`content is required when the body carries '${J3}' \u2014 another result family cannot default into an empty tools/call success`});return}}}).transform(H3e).pipe(ft)}}var q3e;function Fq(){return q3e??=V3e()}function Hq(e){return e.type!=="object"}var W3e=new Set(["const","enum","default","examples"]),G3e=new Set(["properties","patternProperties","$defs","definitions","dependentSchemas","dependencies"]);function zq(e){return e!==void 0&&!(typeof e=="string"&&e.startsWith("#"))}function Z3e(e){let t=typeof e.$schema=="string"?e.$schema:void 0;if(zq(e.$id))return{...t!==void 0&&{$schema:t},type:"object",properties:{result:e},required:["result"]};let n=zU(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&&zq(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:W3e.has(l)?a[l]=c:G3e.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 Vq={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},qq={"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},X3e={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},ew;function DT(){if(ew)return ew;let e=Fq();return ew={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}},ew}function Wq(e){return Object.prototype.hasOwnProperty.call(Vq,e)}function Gq(e){return Object.prototype.hasOwnProperty.call(qq,e)}function Y3e(e){return Object.prototype.hasOwnProperty.call(X3e,e)}function K3e(e){return Y3e(e)?DT().resultSchemas[e]:void 0}function J3e(e){return Wq(e)?DT().requestSchemas[e]:void 0}function Q3e(e){return Gq(e)?DT().notificationSchemas[e]:void 0}var Cme=Object.keys(Vq),kme=Object.keys(qq);function AT(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function tw(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 Mq={ok:!1,reason:"not-in-era"};function Eq(e){return AT(e)&&AT(e.outputSchema)&&Hq(e.outputSchema)}var BT={era:"2025-11-25",hasRequestMethod:Wq,hasNotificationMethod:Gq,validateRequest:(e,t)=>tw(J3e(e),t),validateResult:(e,t)=>tw(K3e(e),t),validateNotification:(e,t)=>tw(Q3e(e),t),hasInputRequestMethod:()=>!1,validateInputRequest:()=>Mq,validateInputResponse:()=>Mq,samplingResultVariant:((e,t)=>{let n=Fq();return tw(e?n.CreateMessageResultWithToolsSchema:n.CreateMessageResultSchema,t)}),outboundEnvelope:e=>{},validateEnvelopeMeta:e=>[],projectCallToolResult(e,t){let n=jq(e),o=n.structuredContent;if(o===void 0)return n;let r=typeof o!="object"||o===null||Array.isArray(o),i=t!==void 0&&Hq(t);return!r&&!i?n:{...n,structuredContent:{result:o}}},decodeResult(e,t){if(AT(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=>Eq(o))?t:{...t,tools:n.map(o=>Eq(o)?{...o,outputSchema:Z3e(o.outputSchema)}:o)}},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope:e=>{}};function eie(){let e=f7(()=>St([C(),V1(),xt(),as(),yt(C(),e),We(e)])),t=yt(C(),e),n=St([C(),V1().int()]),o=C(),r=St([C(),V1().int()]),i=n2(["user","assistant"]),a=n2(["debug","info","notice","warning","error","critical","alert","emergency"]),s=C().refine(W2=>{try{return atob(W2),!0}catch{return!1}},{message:"Invalid Base64 string"}),l=de({ttl:V1().optional()}),c=de({taskId:C()}),u=Ft({progressToken:n.optional(),"io.modelcontextprotocol/related-task":c.optional()}),d=de({_meta:u.optional()}),p=d.extend({task:l.optional()}),m=de({_meta:u.optional()}),h=de({method:C(),params:m.loose().optional()}),S=de({src:C(),mimeType:C().optional(),sizes:We(C()).optional(),theme:n2(["light","dark"]).optional()}),v=de({icons:We(S).optional()}),g=de({name:C(),title:C().optional()}),y=g.extend({...g.shape,...v.shape,version:C(),websiteUrl:C().optional(),description:C().optional()}),w=e5(de({applyDefaults:xt().optional()}),t),x=C0(W2=>W2&&typeof W2=="object"&&!Array.isArray(W2)&&Object.keys(W2).length===0?{form:{}}:W2,e5(de({form:w.optional(),url:t.optional()}),t.optional())),R=Ft({list:t.optional(),cancel:t.optional(),requests:Ft({sampling:Ft({createMessage:t.optional()}).optional(),elicitation:Ft({create:t.optional()}).optional()}).optional()}),k=Ft({list:t.optional(),cancel:t.optional(),requests:Ft({tools:Ft({call:t.optional()}).optional()}).optional()}),B=de({experimental:yt(C(),t).optional(),sampling:de({context:t.optional(),tools:t.optional()}).optional(),elicitation:x.optional(),roots:de({listChanged:xt().optional()}).optional(),tasks:R.optional(),extensions:yt(C(),t).optional()}),T=de({experimental:yt(C(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:de({listChanged:xt().optional()}).optional(),resources:de({subscribe:xt().optional(),listChanged:xt().optional()}).optional(),tools:de({listChanged:xt().optional()}).optional(),tasks:k.optional(),extensions:yt(C(),t).optional()}),I=de({progress:V1(),total:Tt(V1()),message:Tt(C())}),q=de({...m.shape,...I.shape,progressToken:n}),H=h.extend({method:Ke("notifications/progress"),params:q}),E=m.extend({level:a,logger:C().optional(),data:Nt()}),ee=h.extend({method:Ke("notifications/message"),params:E}),ue=de({uri:C(),mimeType:Tt(C()),_meta:yt(C(),Nt()).optional()}),Y=ue.extend({text:C()}),G=ue.extend({blob:s}),Re=de({audience:We(i).optional(),priority:V1().min(0).max(1).optional(),lastModified:h4.datetime({offset:!0}).optional()}),Ue=de({...g.shape,...v.shape,uri:C(),description:Tt(C()),mimeType:Tt(C()),size:Tt(V1()),annotations:Re.optional(),_meta:Tt(Ft({}))}),we=de({...g.shape,...v.shape,uriTemplate:C(),description:Tt(C()),mimeType:Tt(C()),annotations:Re.optional(),_meta:Tt(Ft({}))}),$e=h.extend({method:Ke("notifications/resources/list_changed"),params:m.optional()}),He=m.extend({uri:C()}),n1=h.extend({method:Ke("notifications/resources/updated"),params:He}),k1=de({name:C(),description:Tt(C()),required:Tt(xt())}),l1=de({...g.shape,...v.shape,description:Tt(C()),arguments:Tt(We(k1)),_meta:Tt(Ft({}))}),se=h.extend({method:Ke("notifications/prompts/list_changed"),params:m.optional()}),pe=de({type:Ke("text"),text:C(),annotations:Re.optional(),_meta:yt(C(),Nt()).optional()}),Fe=de({type:Ke("image"),data:s,mimeType:C(),annotations:Re.optional(),_meta:yt(C(),Nt()).optional()}),p1=de({type:Ke("audio"),data:s,mimeType:C(),annotations:Re.optional(),_meta:yt(C(),Nt()).optional()}),h1=de({type:Ke("tool_use"),name:C(),id:C(),input:yt(C(),Nt()),_meta:yt(C(),Nt()).optional()}),H1=de({type:Ke("resource"),resource:St([Y,G]),annotations:Re.optional(),_meta:yt(C(),Nt()).optional()}),Oe=Ue.extend({type:Ke("resource_link")}),Be=St([pe,Fe,p1,Oe,H1]),a1=de({role:i,content:Be}),Pe=de({title:C().optional(),readOnlyHint:xt().optional(),destructiveHint:xt().optional(),idempotentHint:xt().optional(),openWorldHint:xt().optional()}),ye=h.extend({method:Ke("notifications/tools/list_changed"),params:m.optional()}),fe=de({name:C().optional()}),ge=de({hints:We(fe).optional(),costPriority:V1().min(0).max(1).optional(),speedPriority:V1().min(0).max(1).optional(),intelligencePriority:V1().min(0).max(1).optional()}),te=de({mode:n2(["auto","required","none"]).optional()}),Te=de({type:Ke("boolean"),title:C().optional(),description:C().optional(),default:xt().optional()}),u1=de({type:Ke("string"),title:C().optional(),description:C().optional(),minLength:V1().optional(),maxLength:V1().optional(),format:n2(["email","uri","date","date-time"]).optional(),default:C().optional()}),$=de({type:n2(["number","integer"]),title:C().optional(),description:C().optional(),minimum:V1().optional(),maximum:V1().optional(),default:V1().optional()}),Y1=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),default:C().optional()}),j1=de({type:Ke("string"),title:C().optional(),description:C().optional(),oneOf:We(de({const:C(),title:C()})),default:C().optional()}),Z1=de({type:Ke("string"),title:C().optional(),description:C().optional(),enum:We(C()),enumNames:We(C()).optional(),default:C().optional()}),Xe=St([Y1,j1]),st=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({type:Ke("string"),enum:We(C())}),default:We(C()).optional()}),tt=de({type:Ke("array"),title:C().optional(),description:C().optional(),minItems:V1().optional(),maxItems:V1().optional(),items:de({anyOf:We(de({const:C(),title:C()}))}),default:We(C()).optional()}),Pt=St([st,tt]),At=St([Z1,Xe,Pt]),Kt=St([At,Te,u1,$]),dt=p.extend({mode:Ke("form").optional(),message:C(),requestedSchema:de({type:Ke("object"),properties:yt(C(),Kt),required:We(C()).optional()}).catchall(Nt())}),Bt=de({type:Ke("ref/resource"),uri:C()}),Lt=de({type:Ke("ref/prompt"),name:C()}),S2=de({uri:C().startsWith("file://"),name:C().optional(),_meta:yt(C(),Nt()).optional()}),Rn=B.shape,J2=de({experimental:Rn.experimental,sampling:Rn.sampling,elicitation:Rn.elicitation,roots:Rn.roots,extensions:Rn.extensions}),pt=T.shape,_2=de({experimental:pt.experimental,logging:pt.logging,completions:pt.completions,prompts:pt.prompts,resources:pt.resources,tools:pt.tools,extensions:pt.extensions}),k2=Ft({progressToken:n.optional(),[u8]:C(),[nu]:y.optional(),[d8]:J2,[ru]:a.optional()}),$n=de({...g.shape,...v.shape,description:C().optional(),inputSchema:Ft({$schema:C().optional(),type:Ke("object")}),outputSchema:Ft({$schema:C().optional()}).optional(),annotations:Pe.optional(),_meta:yt(C(),Nt()).optional()}),Nn=de({type:Ke("tool_result"),toolUseId:C(),content:We(Be),structuredContent:Nt().optional(),isError:xt().optional(),_meta:yt(C(),Nt()).optional()}),jn=St([pe,Fe,p1,h1,Nn]),pr=de({role:i,content:St([jn,We(jn)]),_meta:yt(C(),Nt()).optional()}),yn=C(),vn=Ft({[h7]:y.optional().catch(void 0)}),ft=vn.optional();function Q2(W2){return Ft({_meta:ft,resultType:yn.default("complete"),...W2})}let Wr=Q2({}),S3=Q2({nextCursor:o.optional()}),xr=Q2({content:We(Be),structuredContent:Nt().optional(),isError:xt().optional()}),wo=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),tools:We($n),nextCursor:o.optional()}),F2=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),prompts:We(l1),nextCursor:o.optional()}),Jn=Q2({description:C().optional(),messages:We(a1)}),g1=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),resources:We(Ue),nextCursor:o.optional()}),_1=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),resourceTemplates:We(we),nextCursor:o.optional()}),vt=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),contents:We(St([Y,G]))}),Et=Q2({completion:de({values:We(C()).max(100),total:V1().int().optional(),hasMore:xt().optional()}).loose()}),en=Q2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"])}),bn=Q2({ttlMs:V1().int().min(0).catch(0),cacheScope:n2(["public","private"]).catch("private"),supportedVersions:We(C()),capabilities:_2,instructions:C().optional()}),sn=de({messages:We(pr),modelPreferences:ge.optional(),systemPrompt:C().optional(),includeContext:n2(["none","thisServer","allServers"]).optional(),temperature:V1().optional(),maxTokens:V1().int(),stopSequences:We(C()).optional(),metadata:t.optional(),tools:We($n).optional(),toolChoice:te.optional()}),Gr=de({method:Ke("sampling/createMessage"),params:sn}),qo=de({method:Ke("roots/list"),params:de({_meta:yt(C(),Nt()).optional()}).optional()}),t2=de({...pr.shape,model:C(),stopReason:C().optional()}),Qn=de({roots:We(S2)}),mt=de({action:n2(["accept","decline","cancel"]),content:yt(C(),St([C(),V1(),xt(),We(C())])).optional()}),fr=de({mode:Ke("url"),message:C(),url:C().url()}),x3=St([dt,fr]),wr=de({method:Ke("elicitation/create"),params:x3}),w3=St([Gr,qo,wr]),_r=St([t2,Qn,mt]),bi=yt(C(),w3),Ki=yt(C(),_r),Z3=Q2({inputRequests:bi.optional(),requestState:C().optional()}),X3={inputResponses:Ki.optional(),requestState:C().optional()},_3=de({_meta:k2,...X3}),Ia=Ft({progressToken:n.optional()});function Un(W2,Cr){return de({method:Ke(W2),params:de({_meta:k2,...Cr})})}function Ir(W2,Cr){return de({method:Ke(W2),params:de({_meta:Ia.optional(),...Cr}).optional()})}let Ji={name:C(),arguments:yt(C(),Nt()).optional(),...X3},h2={cursor:o.optional()},Jt=Un("tools/call",Ji),uo=Un("tools/list",h2),P3=Un("prompts/list",h2),Wo=Un("prompts/get",{name:C(),arguments:yt(C(),C()).optional(),...X3}),Y3=Un("resources/list",h2),mr=Un("resources/templates/list",h2),Go=Un("resources/read",{uri:C(),...X3}),Pr={ref:St([Lt,Bt]),argument:de({name:C(),value:C()}),context:de({arguments:yt(C(),C()).optional()}).optional()},K3=Un("completion/complete",Pr),C3=Un("server/discover",{}),Zo=de({toolsListChanged:xt().optional(),promptsListChanged:xt().optional(),resourcesListChanged:xt().optional(),resourceSubscriptions:We(C()).optional()}),po={notifications:Zo},M2=Un("subscriptions/listen",po),hr=vn.extend({"io.modelcontextprotocol/subscriptionId":r}),Qi=Ft({_meta:hr,resultType:yn.default("complete")}),Sn={"tools/call":Ir("tools/call",Ji),"tools/list":Ir("tools/list",h2),"prompts/get":Ir("prompts/get",{name:C(),arguments:yt(C(),C()).optional()}),"prompts/list":Ir("prompts/list",h2),"resources/list":Ir("resources/list",h2),"resources/templates/list":Ir("resources/templates/list",h2),"resources/read":Ir("resources/read",{uri:C()}),"completion/complete":Ir("completion/complete",Pr),"server/discover":Ir("server/discover",{}),"subscriptions/listen":Ir("subscriptions/listen",po)};function P2(W2){return Ft({_meta:ft,...W2})}let Fn={"tools/call":P2({content:We(Be),structuredContent:Nt().optional(),isError:xt().optional()}),"tools/list":P2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),tools:We($n),nextCursor:o.optional()}),"prompts/get":P2({description:C().optional(),messages:We(a1)}),"prompts/list":P2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),prompts:We(l1),nextCursor:o.optional()}),"resources/list":P2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),resources:We(Ue),nextCursor:o.optional()}),"resources/templates/list":P2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),resourceTemplates:We(we),nextCursor:o.optional()}),"resources/read":P2({ttlMs:V1().int().min(0),cacheScope:n2(["public","private"]),contents:We(St([Y,G]))}),"completion/complete":P2({completion:de({values:We(C()).max(100),total:V1().int().optional(),hasMore:xt().optional()}).loose()}),"server/discover":P2({ttlMs:V1().int().min(0).catch(0),cacheScope:n2(["public","private"]).catch("private"),supportedVersions:We(C()),capabilities:_2,instructions:C().optional()}),"subscriptions/listen":P2({})},Nr=Ft({"io.modelcontextprotocol/subscriptionId":r.optional()}),Xo=de({method:Ke("notifications/subscriptions/acknowledged"),params:de({_meta:Nr.optional(),notifications:Zo})}),_o=de({_meta:Nr.optional(),requestId:r,reason:C().optional()}),fo=de({method:Ke("notifications/cancelled"),params:_o}),Zr={"notifications/cancelled":fo,"notifications/progress":H,"notifications/message":ee,"notifications/resources/updated":n1,"notifications/resources/list_changed":$e,"notifications/tools/list_changed":ye,"notifications/prompts/list_changed":se,"notifications/subscriptions/acknowledged":Xo},Hn=W2=>de({jsonrpc:Ke("2.0"),id:St([C(),V1().int()]),result:W2}).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:S,IconsSchema:v,BaseMetadataSchema:g,ImplementationSchema:y,ClientTasksCapabilitySchema:R,ServerTasksCapabilitySchema:k,ClientCapabilitiesSchema:B,ServerCapabilitiesSchema:T,ProgressSchema:I,ProgressNotificationParamsSchema:q,ProgressNotificationSchema:H,LoggingMessageNotificationParamsSchema:E,LoggingMessageNotificationSchema:ee,ResourceContentsSchema:ue,TextResourceContentsSchema:Y,BlobResourceContentsSchema:G,AnnotationsSchema:Re,ResourceSchema:Ue,ResourceTemplateSchema:we,ResourceListChangedNotificationSchema:$e,ResourceUpdatedNotificationParamsSchema:He,ResourceUpdatedNotificationSchema:n1,PromptArgumentSchema:k1,PromptSchema:l1,PromptListChangedNotificationSchema:se,TextContentSchema:pe,ImageContentSchema:Fe,AudioContentSchema:p1,ToolUseContentSchema:h1,EmbeddedResourceSchema:H1,ResourceLinkSchema:Oe,ContentBlockSchema:Be,PromptMessageSchema:a1,ToolAnnotationsSchema:Pe,ToolListChangedNotificationSchema:ye,ModelHintSchema:fe,ModelPreferencesSchema:ge,ToolChoiceSchema:te,BooleanSchemaSchema:Te,StringSchemaSchema:u1,NumberSchemaSchema:$,UntitledSingleSelectEnumSchemaSchema:Y1,TitledSingleSelectEnumSchemaSchema:j1,LegacyTitledEnumSchemaSchema:Z1,SingleSelectEnumSchemaSchema:Xe,UntitledMultiSelectEnumSchemaSchema:st,TitledMultiSelectEnumSchemaSchema:tt,MultiSelectEnumSchemaSchema:Pt,EnumSchemaSchema:At,PrimitiveSchemaDefinitionSchema:Kt,ElicitRequestFormParamsSchema:dt,ResourceTemplateReferenceSchema:Bt,PromptReferenceSchema:Lt,RootSchema:S2,ClientCapabilities2026Schema:J2,ServerCapabilities2026Schema:_2,RequestMetaEnvelopeSchema:k2,ToolSchema:$n,ToolResultContentSchema:Nn,SamplingMessageContentBlockSchema:jn,SamplingMessageSchema:pr,ResultTypeSchema:yn,ResultMetaSchema:vn,ResultSchema:Wr,PaginatedResultSchema:S3,CallToolResultSchema:xr,ListToolsResultSchema:wo,ListPromptsResultSchema:F2,GetPromptResultSchema:Jn,ListResourcesResultSchema:g1,ListResourceTemplatesResultSchema:_1,ReadResourceResultSchema:vt,CompleteResultSchema:Et,CacheableResultSchema:en,DiscoverResultSchema:bn,CreateMessageRequestParamsSchema:sn,CreateMessageRequestSchema:Gr,ListRootsRequestSchema:qo,CreateMessageResultSchema:t2,ListRootsResultSchema:Qn,ElicitResultSchema:mt,ElicitRequestURLParamsSchema:fr,ElicitRequestParamsSchema:x3,ElicitRequestSchema:wr,InputRequestSchema:w3,InputResponseSchema:_r,InputRequestsSchema:bi,InputResponsesSchema:Ki,InputRequiredResultSchema:Z3,InputResponseRequestParamsSchema:_3,CallToolRequestSchema:Jt,ListToolsRequestSchema:uo,ListPromptsRequestSchema:P3,GetPromptRequestSchema:Wo,ListResourcesRequestSchema:Y3,ListResourceTemplatesRequestSchema:mr,ReadResourceRequestSchema:Go,CompleteRequestSchema:K3,DiscoverRequestSchema:C3,SubscriptionFilterSchema:Zo,SubscriptionsListenRequestSchema:M2,SubscriptionsListenResultMetaSchema:hr,SubscriptionsListenResultSchema:Qi,dispatchRequestSchemas:Sn,dispatchResultSchemas:Fn,NotificationMetaSchema:Nr,SubscriptionsAcknowledgedNotificationSchema:Xo,CancelledNotificationParamsSchema:_o,CancelledNotificationSchema:fo,notificationSchemas2026:Zr,JSONRPCResultResponseSchema:Hn(Wr),CallToolResultResponseSchema:Hn(St([xr,Z3])),ListToolsResultResponseSchema:Hn(wo),ListPromptsResultResponseSchema:Hn(F2),GetPromptResultResponseSchema:Hn(St([Jn,Z3])),ListResourcesResultResponseSchema:Hn(g1),ListResourceTemplatesResultResponseSchema:Hn(_1),ReadResourceResultResponseSchema:Hn(St([vt,Z3])),CompleteResultResponseSchema:Hn(Et),DiscoverResultResponseSchema:Hn(bn)}}var tie;function C8(){return tie??=eie()}var nie=["tools/list","prompts/list","resources/list","resources/templates/list","resources/read","server/discover"];function rie(e){return nie.includes(e)}var jT=Symbol("modelcontextprotocol.resultCacheHintFallback");function oie(e){return e[jT]}function Zq(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0}function Xq(e){return e==="public"||e==="private"}var z2=(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})({}),m3=class Yq extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ProtocolError"})}static[Symbol.hasInstance](t){return _a(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 _a(this,t)}constructor(t,n,o){super(n),this.code=t,this.data=o,this.name="ProtocolError",k8(this,new.target)}static fromError(t,n,o){if(t===z2.UrlElicitationRequired&&o){let r=o;if(r.elicitations)return new Jq(r.elicitations,n)}if(t===z2.UnsupportedProtocolVersion&&o){let r=o;if(Array.isArray(r.supported)&&typeof r.requested=="string")return new Qq({supported:r.supported,requested:r.requested},n)}if(t===z2.InvalidParams||t===z2.ResourceNotFound){let r=o;if(typeof r?.uri=="string"&&(t===z2.ResourceNotFound||Object.keys(r).length===1))return new Kq(r.uri,n)}if(t===z2.MissingRequiredClientCapability&&o){let r=o;if(r.requiredCapabilities!==null&&typeof r.requiredCapabilities=="object"&&!Array.isArray(r.requiredCapabilities))return new eW({requiredCapabilities:r.requiredCapabilities},n)}return new Yq(t,n,o)}},Kq=class extends m3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ResourceNotFoundError"})}constructor(e,t=`Resource not found: ${e}`){super(z2.InvalidParams,t,{uri:e})}get uri(){return this.data.uri}},Jq=class extends m3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UrlElicitationRequiredError"})}constructor(e,t=`URL elicitation${e.length>1?"s":""} required`){super(z2.UrlElicitationRequired,t,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}},Qq=class extends m3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnsupportedProtocolVersionError"})}constructor(e,t=`Unsupported protocol version: ${e.requested}`){super(z2.UnsupportedProtocolVersion,t,e)}get supported(){return this.data.supported}get requested(){return this.data.requested}},eW=class extends m3{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.MissingRequiredClientCapabilityError"})}constructor(e,t=`Missing required client capabilities: ${Object.keys(e.requiredCapabilities).join(", ")}`){super(z2.MissingRequiredClientCapability,t,e)}get requiredCapabilities(){return this.data.requiredCapabilities}},iie=0,aie="private",sie=["tools/call","prompts/get","resources/read"];function lie(e,t){let n=t.resultType;if(n===void 0)return{...t,resultType:"complete"};if(n==="complete"||sie.includes(e))return t;throw new m3(z2.InternalError,`Handler for ${e} returned resultType '${String(n)}', but results of ${e} only support 'complete' on protocol revision 2026-07-28`)}function cie(e,t){let n=oie(t);if(t.resultType!=="complete"||!rie(e))return n===void 0?t:mie(t);let o=t,r=Zq(o.ttlMs)?o.ttlMs:pie(n),i=Xq(o.cacheScope)?o.cacheScope:fie(n),a={...o,ttlMs:r,cacheScope:i};return delete a[jT],a}function uie(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function die(e,t){if(t===void 0)return e;let n=e._meta;return n===void 0?{...e,_meta:{[h7]:t}}:!uie(n)||n[h7]!==void 0?e:{...e,_meta:{...n,[h7]:t}}}function pie(e){return e!==void 0&&Zq(e.ttlMs)?e.ttlMs:iie}function fie(e){return e!==void 0&&Xq(e.cacheScope)?e.cacheScope:aie}function mie(e){let t={...e};return delete t[jT],t}var hie=["elicitation/create","sampling/createMessage","roots/list"],nw;function tW(){if(nw)return nw;let e=C8();return nw={request:{"elicitation/create":de({method:Ke("elicitation/create"),params:e.ElicitRequestParamsSchema}),"sampling/createMessage":de({method:Ke("sampling/createMessage"),params:e.CreateMessageRequestParamsSchema}),"roots/list":de({method:Ke("roots/list"),params:Ft({}).optional()})},response:{"elicitation/create":e.ElicitResultSchema,"sampling/createMessage":e.CreateMessageResultSchema,"roots/list":e.ListRootsResultSchema}},nw}function nW(e){return hie.includes(e)}function RT(e){return nW(e)?tW().request[e]:void 0}function gie(e){return nW(e)?tW().response[e]:void 0}var UT={"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},rW={"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 oW(e){return Object.prototype.hasOwnProperty.call(UT,e)}function iW(e){return Object.prototype.hasOwnProperty.call(rW,e)}function yie(e){return Object.prototype.hasOwnProperty.call(UT,e)}function vie(e){return oW(e)?C8().dispatchRequestSchemas[e]:void 0}function bie(e){return yie(e)?C8().dispatchResultSchemas[e]:void 0}function Sie(e){return iW(e)?C8().notificationSchemas2026[e]:void 0}var Rme=Object.keys(UT),$me=Object.keys(rW);function Vh(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Fh(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 xie={ok:!1,reason:"not-in-era"},wie=[u8,d8];function _ie(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=>Vh(s)&&"execution"in s)&&(r().tools=i.map(s=>{if(!Vh(s)||!("execution"in s))return s;let l={...s};return delete l.execution,l}));let a=t.capabilities;if(Vh(a)&&"tasks"in a){let s={...a};delete s.tasks,r().capabilities=s}return n}var FT={era:"2026-07-28",hasRequestMethod:oW,hasNotificationMethod:iW,hasInputRequestMethod:e=>RT(e)!==void 0,validateRequest:(e,t)=>Fh(vie(e),t),validateResult:(e,t)=>Fh(bie(e),t),validateNotification:(e,t)=>Fh(Sie(e),t),validateInputRequest:(e,t)=>Fh(RT(e),t),validateInputResponse:(e,t)=>Fh(gie(e),t),samplingResultVariant:()=>xie,outboundEnvelope(e){return{[u8]:e.protocolVersion,[nu]:e.clientInfo,[d8]:e.clientCapabilities,...e.logLevel!==void 0&&{[ru]:e.logLevel}}},validateEnvelopeMeta(e){let t=[];for(let o of wie)o in e||t.push({key:o,problem:"missing"});let n=C8().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=>jq(e),inputRequestSchema:RT,decodeResult(e,t){if(!Vh(t))return{kind:"invalid",error:new ao(f3.InvalidResult,`Invalid result for ${e}: not an object`,{method:e})};let n=t.resultType;if(n===void 0)return{kind:"invalid",error:new ao(f3.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 ao(f3.InvalidResult,`Invalid result for ${e}: non-string resultType`,{method:e,resultType:n})};if(n==="input_required"){let a=t.inputRequests,s=Vh(a)?a:{},l=t.requestState;return Object.keys(s).length===0&&typeof l!="string"?{kind:"invalid",error:new ao(f3.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}}}if(n!=="complete")return{kind:"invalid",error:new ao(f3.UnsupportedResultType,`Unsupported result type '${n}' for ${e}`,{resultType:n,method:e})};let o=Pie(),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 ao(f3.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 die(cie(e,lie(e,_ie(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=C8().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("; ")}`}},rw;function Pie(){if(rw)return rw;let e=C8();return rw={"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},rw}var HT="2026-07-28";function Wh(e){return e!==void 0&&Bq(e)?FT:BT}function Tq(e){return e.revision!==void 0?Wh(e.revision).era:e.era==="modern"?FT.era:BT.era}function $T(e){return aW.some(t=>t.hasRequestMethod(e))}function zT(e){return aW.some(t=>t.hasNotificationMethod(e))}var aW=[BT,FT],Cie=RU({AnnotationsSchema:()=>cs,AudioContentSchema:()=>b8,BaseMetadataSchema:()=>ss,BaseRequestParamsSchema:()=>Do,BlobResourceContentsSchema:()=>yu,BooleanSchemaSchema:()=>xu,CallToolRequestParamsSchema:()=>Ym,CallToolRequestSchema:()=>Km,CallToolResultSchema:()=>b7,CancelTaskRequestSchema:()=>Vx,CancelTaskResultSchema:()=>qx,CancelledNotificationParamsSchema:()=>om,CancelledNotificationSchema:()=>uu,ClientCapabilitiesSchema:()=>am,ClientNotificationSchema:()=>Gx,ClientRequestSchema:()=>Wx,ClientResultSchema:()=>Zx,ClientTasksCapabilitySchema:()=>Ex,CompatibilityCallToolResultSchema:()=>Ax,CompleteRequestParamsSchema:()=>Ph,CompleteRequestSchema:()=>Ch,CompleteResultSchema:()=>kh,ContentBlockSchema:()=>us,CreateMessageRequestParamsSchema:()=>ch,CreateMessageRequestSchema:()=>uh,CreateMessageResultSchema:()=>dh,CreateMessageResultWithToolsSchema:()=>ph,CreateTaskResultSchema:()=>Ox,CursorSchema:()=>iu,DiscoverRequestSchema:()=>dm,DiscoverResultSchema:()=>pu,ElicitRequestFormParamsSchema:()=>P8,ElicitRequestParamsSchema:()=>yh,ElicitRequestSchema:()=>vh,ElicitRequestURLParamsSchema:()=>gh,ElicitResultSchema:()=>xh,ElicitationCompleteNotificationParamsSchema:()=>bh,ElicitationCompleteNotificationSchema:()=>Sh,EmbeddedResourceSchema:()=>S8,EmptyResultSchema:()=>y7,EnumSchemaSchema:()=>hh,GetPromptRequestParamsSchema:()=>jm,GetPromptRequestSchema:()=>Um,GetPromptResultSchema:()=>Vm,GetTaskPayloadRequestSchema:()=>jx,GetTaskPayloadResultSchema:()=>Ux,GetTaskRequestSchema:()=>Dx,GetTaskResultSchema:()=>Bx,IconSchema:()=>im,IconsSchema:()=>R0,ImageContentSchema:()=>v8,ImplementationSchema:()=>ls,InitializeRequestParamsSchema:()=>sm,InitializeRequestSchema:()=>lm,InitializeResultSchema:()=>cm,InitializedNotificationSchema:()=>um,JSONArraySchema:()=>zx,JSONObjectSchema:()=>gr,JSONRPCErrorResponseSchema:()=>m8,JSONRPCMessageSchema:()=>h8,JSONRPCNotificationSchema:()=>cu,JSONRPCRequestSchema:()=>lu,JSONRPCResponseSchema:()=>Mx,JSONRPCResultResponseSchema:()=>f8,JSONValueSchema:()=>k0,LegacyTitledEnumSchemaSchema:()=>Pu,ListChangedOptionsBaseSchema:()=>Ix,ListPromptsRequestSchema:()=>Dm,ListPromptsResultSchema:()=>Bm,ListResourceTemplatesRequestSchema:()=>vm,ListResourceTemplatesResultSchema:()=>bm,ListResourcesRequestSchema:()=>gm,ListResourcesResultSchema:()=>ym,ListRootsRequestSchema:()=>$h,ListRootsResultSchema:()=>zh,ListTasksRequestSchema:()=>Fx,ListTasksResultSchema:()=>Hx,ListToolsRequestSchema:()=>Zm,ListToolsResultSchema:()=>Xm,LoggingLevelSchema:()=>Su,LoggingMessageNotificationParamsSchema:()=>th,LoggingMessageNotificationSchema:()=>nh,ModelHintSchema:()=>rh,ModelPreferencesSchema:()=>oh,MultiSelectEnumSchemaSchema:()=>mh,NotificationSchema:()=>p3,NotificationsParamsSchema:()=>B3,NumberSchemaSchema:()=>_8,PaginatedRequestParamsSchema:()=>mm,PaginatedRequestSchema:()=>$0,PaginatedResultSchema:()=>z0,PingRequestSchema:()=>fu,PrimitiveSchemaDefinitionSchema:()=>Ru,ProgressNotificationParamsSchema:()=>fm,ProgressNotificationSchema:()=>mu,ProgressSchema:()=>pm,ProgressTokenSchema:()=>ou,PromptArgumentSchema:()=>Om,PromptListChangedNotificationSchema:()=>qm,PromptMessageSchema:()=>Hm,PromptReferenceSchema:()=>_h,PromptSchema:()=>Lm,ReadResourceRequestParamsSchema:()=>Sm,ReadResourceRequestSchema:()=>xm,ReadResourceResultSchema:()=>wm,RelatedTaskMetadataSchema:()=>rm,RequestIdSchema:()=>t5,RequestMetaSchema:()=>au,RequestSchema:()=>yr,ResourceContentsSchema:()=>hu,ResourceLinkSchema:()=>x8,ResourceListChangedNotificationSchema:()=>_m,ResourceRequestParamsSchema:()=>g8,ResourceSchema:()=>vu,ResourceTemplateReferenceSchema:()=>wh,ResourceTemplateSchema:()=>hm,ResourceUpdatedNotificationParamsSchema:()=>Im,ResourceUpdatedNotificationSchema:()=>Nm,ResultMetaObjectSchema:()=>su,ResultSchema:()=>vr,RoleSchema:()=>M0,RootSchema:()=>Rh,RootsListChangedNotificationSchema:()=>Mh,SamplingContentSchema:()=>sh,SamplingMessageContentBlockSchema:()=>m7,SamplingMessageSchema:()=>lh,ServerCapabilitiesSchema:()=>du,ServerNotificationSchema:()=>Yx,ServerRequestSchema:()=>Xx,ServerResultSchema:()=>Kx,ServerTasksCapabilitySchema:()=>Tx,SetLevelRequestParamsSchema:()=>Qm,SetLevelRequestSchema:()=>eh,SingleSelectEnumSchemaSchema:()=>fh,StringSchemaSchema:()=>w8,SubscribeRequestParamsSchema:()=>Pm,SubscribeRequestSchema:()=>Cm,SubscriptionFilterSchema:()=>bu,SubscriptionsAcknowledgedNotificationParamsSchema:()=>Mm,SubscriptionsAcknowledgedNotificationSchema:()=>Em,SubscriptionsListenRequestParamsSchema:()=>$m,SubscriptionsListenRequestSchema:()=>zm,SubscriptionsListenResultMetaSchema:()=>Tm,SubscriptionsListenResultSchema:()=>Am,TaskAugmentedRequestParamsSchema:()=>g7,TaskCreationParamsSchema:()=>Nx,TaskMetadataSchema:()=>nm,TaskSchema:()=>E0,TaskStatusNotificationParamsSchema:()=>Th,TaskStatusNotificationSchema:()=>Lx,TaskStatusSchema:()=>Eh,TextContentSchema:()=>y8,TextResourceContentsSchema:()=>gu,TitledMultiSelectEnumSchemaSchema:()=>ku,TitledSingleSelectEnumSchemaSchema:()=>_u,ToolAnnotationsSchema:()=>Wm,ToolChoiceSchema:()=>ih,ToolExecutionSchema:()=>Gm,ToolListChangedNotificationSchema:()=>Jm,ToolResultContentSchema:()=>ah,ToolSchema:()=>v7,ToolUseContentSchema:()=>Fm,UnsubscribeRequestParamsSchema:()=>km,UnsubscribeRequestSchema:()=>Rm,UntitledMultiSelectEnumSchemaSchema:()=>Cu,UntitledSingleSelectEnumSchemaSchema:()=>wu});var sW=e=>lu.safeParse(e).success,lW=e=>cu.safeParse(e).success,IT=e=>f8.safeParse(e).success,cW=e=>m8.safeParse(e).success;var qh=-32020,zme=[{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:[z2.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:[qh,z2.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:[z2.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:[z2.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:[z2.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:[qh],conformance:["http-header-validation"],rationale:"SEP-2243 standard `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 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. 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:[z2.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:[qh],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."}],Mme={[z2.ParseError]:400,[z2.InvalidRequest]:400,[z2.MethodNotFound]:404,[z2.UnsupportedProtocolVersion]:400,[z2.MissingRequiredClientCapability]:400,[qh]:400};function VT(e,t){return Hf(e,t)}function Hh(e){return new Set(e.flatMap(t=>Object.keys(t.shape)))}function NT(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 Aq=!1,OT="draft-2020-12";function kie(e,t="input"){let n=e["~standard"],o;if(n.jsonSchema)o=n.jsonSchema[t]({target:OT});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().");Aq||(Aq=!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:OT,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:uW(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 uW(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"||uW(o)))}return!1}function Rie(e){return e.path?.length?`${e.path.map(t=>String(typeof t=="object"?t.key:t)).join(".")}: ${e.message}`:e.message}async function MT(e,t){let n=await e["~standard"].validate(t);return n.issues&&n.issues.length>0?{success:!1,error:n.issues.map(o=>Rie(o)).join(", ")}:{success:!0,data:n.value}}function $ie(e){let t=a8(e,{target:OT,io:"input"});return typeof t.pattern=="string"?t.pattern:void 0}var zie=/\\\.\\d\{(\d+)\}/;function Mie(e){let t=zie.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=>h4.datetime({local:o,offset:r,precision:i}))))}function Eie(e,t){let n;switch(e){case"email":n=[nx()];break;case"uri":n=[Kc()];break;case"date":n=[h4.date()];break;case"date-time":n=Mie(t);break}return new Set(n.map(o=>$ie(o)).filter(o=>o!==void 0))}function Tie(e,t,n){return n!=="zod"?!0:Eie(e,t).has(t)}function Gh(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Aie(e){try{return kie(e,"input")}catch(t){let n=t instanceof Error?t.message:String(t);throw new m3(z2.InvalidParams,`Elicitation requestedSchema must describe an object with flat primitive properties: ${n}`)}}var Iie=new Set(["$comment","deprecated","description","examples","readOnly","title","writeOnly"]);function qT(e){return Iie.has(e)||e.startsWith("x-")}var Nie=new Set(["$schema",...Object.keys(P8.shape.requestedSchema.shape)]),Iq={string:Hh([w8,wu,_u,Pu]),number:Hh([_8]),integer:Hh([_8]),boolean:Hh([xu]),array:Hh([Cu,ku])},Oie=new Set(w8.shape.format.unwrap().options);function Lie(e,t,n,o){if(!Gh(e))return e;let r=typeof e.type=="string"&&Object.hasOwn(Iq,e.type)?Iq[e.type]:void 0;if(r===void 0)return e;let i={};for(let[a,s]of Object.entries(e))r.has(a)||qT(a)?i[a]=s:a==="pattern"&&e.type==="string"&&typeof e.format=="string"?Oie.has(e.format)?(typeof s!="string"||!Tie(e.format,s,n))&&o.push(`${t}.${a}`):i[a]=s:o.push(`${t}.${a}`);return i}function Die(e,t){let n={},o=[];for(let[r,i]of Object.entries(e))r==="properties"&&Gh(i)?n[r]=Object.fromEntries(Object.entries(i).map(([a,s])=>[a,Lie(s,`properties.${a}`,t,o)])):Nie.has(r)?n[r]=i:qT(r)||o.push(r);if(o.length>0)throw new m3(z2.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${o.join(", ")}`);return n}function Bie(e,t){if(!Gh(e.properties))return t;let n=Object.entries(e.properties).filter(([,o])=>!VT(Ru,o).success).map(([o])=>`properties.${o}`);return n.length>0?n.join(", "):t}function LT(e,t,n=""){return Array.isArray(e)&&Array.isArray(t)?e.flatMap((o,r)=>LT(o,t[r],`${n}[${r}]`)):!Gh(e)||!Gh(t)?[]:Object.entries(e).flatMap(([o,r])=>{let i=n?`${n}.${o}`:o;return Object.prototype.hasOwnProperty.call(t,o)?LT(r,t[o],i):qT(o)?[]:[i]})}function jie(e){if(!NT(e.requestedSchema))return{...e,mode:"form",requestedSchema:e.requestedSchema};let t=e.requestedSchema["~standard"].vendor,n=Die(Aie(e.requestedSchema),t),o=VT(P8.shape.requestedSchema,n);if(!o.success)throw new m3(z2.InvalidParams,`Elicitation requestedSchema only supports flat primitive properties (string, number, integer, boolean, and string enums): ${Bie(n,o.error.message)}`);let r=LT(n,o.data);if(r.length>0)throw new m3(z2.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 m3(z2.InvalidParams,`Elicitation requestedSchema lists required properties that are not defined in properties: ${i.join(", ")}`);return{...e,mode:"form",requestedSchema:o.data}}function Uie(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 Eme=Object.assign(Uie,{elicit(e){try{return{method:"elicitation/create",params:jie(e)}}catch(t){throw t instanceof m3?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 Fie=["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"],Hie={IdJagTokenExchangeResponseSchema:Lh,OAuthClientInformationFullSchema:Uh,OAuthClientInformationSchema:jh,OAuthClientMetadataSchema:Bh,OAuthClientRegistrationErrorSchema:Jx,OAuthErrorResponseSchema:Dh,OAuthMetadataSchema:$u,OAuthProtectedResourceMetadataSchema:Ah,OAuthTokenRevocationRequestSchema:Qx,OAuthTokensSchema:Oh,OpenIdProviderDiscoveryMetadataSchema:Nh,OpenIdProviderMetadataSchema:Ih},dW={},pW={};function fW(e,t){let n=e.slice(0,-6);dW[n]=t,pW[n]=o=>t.safeParse(o).success}for(let e of Fie)fW(e,Cie[e]);for(let[e,t]of Object.entries(Hie))fW(e,t);var Vie=Object.freeze(dW),qie=Object.freeze(pW);function Wie(e){switch(e){case"initialize":case"notifications/initialized":return Wh(void 0);case"server/discover":return Wh(HT);default:return}}var mW=6e4,Gie=[u8,nu,d8,ru],Zie=["inputResponses","requestState"];function Nq(e,t){let n=e.params;if(!ET(n))return{message:e,lifted:{}};let o=n._meta,r=ET(o)?Gie.filter(l=>l in o):[],i=t==="request"?Zie.filter(l=>l in n):[];if(r.length===0&&i.length===0)return{message:e,lifted:{}};let a={},s={...n};if(r.length>0&&ET(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 Oq(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 hW(e){return()=>e}var Xie=hW(void 0),Yie,WT=class{_transport;_requestMessageId=0;_requestHandlers=new Map;_requestHandlerAbortControllers=new Map;_notificationHandlers=new Map;_responseHandlers=new Map;_progressHandlers=new Map;_timeoutInfo=new Map;_pendingDebouncedNotifications=new Set;_negotiatedProtocolVersion;static{Yie=(e,t)=>{e._negotiatedProtocolVersion=t}}_supportedProtocolVersions;onclose;onerror;fallbackRequestHandler;fallbackNotificationHandler;constructor(e){this._options=e,this._supportedProtocolVersions=e?.supportedProtocolVersions??kx,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 ao(f3.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&&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 ao(f3.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),IT(r)||cW(r)?this._onresponse(r):sW(r)?this._onrequest(r,i):lW(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 ao(f3.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}=Nq(e,"notification"),o=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop")return;if(t?.classification!==void 0){let a=Tq(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(zT(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}=Nq(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=(S,v,g)=>{let y={jsonrpc:"2.0",id:n.id,error:{code:S,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 S=Tq(t.classification);if(S!==r.era){this._onerror(new Error(`Era mismatch on inbound request '${n.method}': classified as ${S} but this instance serves ${r.era}`));let v=t.classification.revision??S;a(z2.UnsupportedProtocolVersion,`Unsupported protocol version: ${v}`,{supported:this._supportedProtocolVersions,requested:v});return}}if($T(n.method)&&!r.hasRequestMethod(n.method)){a(z2.MethodNotFound,"Method not found");return}let s=this._requestHandlers.get(n.method)??this.fallbackRequestHandler;if(s===void 0){a(z2.MethodNotFound,"Method not found");return}let l=r.checkInboundEnvelope(o);if(l!==void 0){a(z2.InvalidParams,l);return}let c=(S,v)=>this._notificationViaCodec(this._resolveOutboundCodec(S.method),S,{...v,relatedRequestId:n.id}),u=(S,v,g)=>this._requestWithSchemaViaCodec(this._resolveOutboundCodec(S.method),S,v,{...g,relatedRequestId:n.id}),d=new AbortController;this._requestHandlerAbortControllers.set(n.id,d);let p=o.inputResponses===void 0?void 0:Kie(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?Xie:hW(o.requestState),signal:d.signal,send:((S,v,g)=>{let y=this._resolveOutboundCodec(S.method);if(this._assertOutboundRequestInEra(y,S.method),NT(v))return u(S,v,g);let w=Oq(y,S.method);if(w===void 0)throw new TypeError(`'${S.method}' is not a spec method; pass a result schema as the second argument to ctx.mcpReq.send().`);return u(S,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 S=>{if(d.signal.aborted)return;let v;try{v=r.encodeResult(n.method,S,this._outboundServerInfo())}catch(y){this._onerror(new Error(`Failed to encode result for ${n.method}: ${y}`)),a(z2.InternalError,"Internal error");return}let g={result:v,jsonrpc:"2.0",id:n.id};await i?.send(g)},async S=>{if(d.signal.aborted)return;let v=Number.isSafeInteger(S.code)?S.code:z2.InternalError,g={jsonrpc:"2.0",id:n.id,error:{code:r.encodeErrorCode(v),message:S.message??"Internal error",...S.data!==void 0&&{data:S.data}}};await i?.send(g)}).catch(S=>this._onerror(new Error(`Failed to send response: ${S}`))).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),IT(e)?n(e):n(m3.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(this._assertOutboundRequestInEra(o,e.method),NT(t))return this._requestWithSchemaViaCodec(o,e,t,n);let r=Oq(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 Wh(this._negotiatedProtocolVersion)}_wireCodec(){return this._negotiatedWireCodec()}_resolveOutboundCodec(e){if(this._negotiatedProtocolVersion===void 0){let t=Wie(e);if(t)return t}return this._negotiatedWireCodec()}_assertOutboundRequestInEra(e,t){if($T(t)&&!e.hasRequestMethod(t))throw new ao(f3.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 ao?k:new ao(f3.RequestTimeout,String(k))}let h=e.era===HT&&this._transport.hasPerRequestStream===!0?new AbortController:void 0,S=this._requestMessageId++;u=S;let v={...t,jsonrpc:"2.0",id:S};o?.onprogress&&(this._progressHandlers.set(S,o.onprogress),v.params={...t.params,_meta:{...t.params?._meta,progressToken:S}});let g=this._envelopeOutbound(v),y=!1,w=k=>{y||(this._progressHandlers.delete(S),h===void 0?this._transport?.send(this._envelopeOutbound({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:S,reason:String(k)}}),{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a}).catch(B=>this._onerror(new Error(`Failed to send cancellation: ${B}`))):h.abort(),p(k instanceof ao?k:new ao(f3.RequestTimeout,String(k))))};this._responseHandlers.set(S,k=>{if(o?.signal?.aborted)return;if(y=!0,k instanceof Error)return p(k);let B;try{B=e.decodeResult(t.method,k.result)}catch(I){return p(I instanceof Error?I:new Error(String(I)))}if(B.kind==="invalid")return p(B.error);if(B.kind==="input_required"){if(o?.allowInputRequired===!0)return d(Jie(B));let I={codec:e,request:t,resultSchema:n,options:o,flowStartedAt:l,retry:(q,H)=>this._requestWithSchemaViaCodec(e,q===void 0?{method:t.method}:{method:t.method,params:q},n,H)};return d(this._resolveNonCompleteResult(B,I))}let T=B.result;MT(n,T).then(I=>{I.success?d(I.data):p(new ao(f3.InvalidResult,`Invalid result for ${t.method}: ${I.error}`))},p)}),c=()=>w(o?.signal?.reason),o?.signal?.addEventListener("abort",c,{once:!0});let x=o?.timeout??mW,R=()=>w(new ao(f3.RequestTimeout,"Request timed out",{timeout:x}));this._setupTimeout(S,x,o?.maxTotalTimeout,R,o?.resetTimeoutOnProgress??!1),this._transport.send(g,{relatedRequestId:r,resumptionToken:i,onresumptiontoken:a,headers:s,requestSignal:h?.signal}).catch(k=>{this._progressHandlers.delete(S),p(k)})}).finally(()=>{c&&o?.signal?.removeEventListener("abort",c),u!==void 0&&(this._responseHandlers.delete(u),this._cleanupTimeout(u))})}async notification(e,t){return this._notificationViaCodec(this._resolveOutboundCodec(e.method),e,t)}async _notificationViaCodec(e,t,n){if(!this._transport)throw new ao(f3.NotConnected,"Not connected");if(zT(t.method)&&!e.hasNotificationMethod(t.method))throw new ao(f3.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){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(!$T(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 m3(z2.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 MT(t.params,{...r.params});if(!a.success)throw new m3(z2.InvalidParams,`Invalid params for ${e}: ${a.error}`);return n(a.data,i)};else throw new TypeError("setRequestHandler: handler is required");this._requestHandlers.set(e,this._wrapHandler(e,o))}_wrapHandler(e,t){return t}_outboundServerInfo(){}removeRequestHandler(e){this._requestHandlers.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(!zT(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 m3(z2.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 MT(t.params,{...o.params});if(!r.success)throw new m3(z2.InvalidParams,`Invalid params for notification ${e}: ${r.error}`);await n(r.data,o)})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}};function ET(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Lq(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Kie(e){let t={},n=[];if(!Lq(e))return{accepted:t,droppedKeys:n};for(let[o,r]of Object.entries(e)){if(!Lq(r)||"method"in r||"result"in r){n.push(o);continue}t[o]=r}return{accepted:t,droppedKeys:n}}function Jie(e){return{resultType:"input_required",inputRequests:e.inputRequests,...e.requestState!==void 0&&{requestState:e.requestState}}}var Qie=kU((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}})),Tme=$U(Qie(),1);var eae=10*1024*1024;var Hme=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 tae=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,nae=[0,31,28,31,30,31,30,31,31,30,31,30,31],rae=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,oae=/^(?=.{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,iae=/^(?:[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,aae=/^(?:(?:[^\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,sae=/^(?:(?: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,lae=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,cae=/^(?:\/(?:[^~/]|~0|~1)*)*$/,uae=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,dae=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,pae=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))},fae=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,mae=/^((([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,hae=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 ds(e){return e.test.bind(e)}var Vme={date:gW,time:yW.bind(void 0,!1),"date-time":vae,duration:hae,uri:xae,"uri-reference":ds(iae),"uri-template":ds(aae),url:ds(sae),email:pae,hostname:ds(oae),ipv4:ds(fae),ipv6:ds(mae),regex:_ae,uuid:ds(lae),"json-pointer":ds(cae),"json-pointer-uri-fragment":ds(uae),"relative-json-pointer":ds(dae)};function gae(e){return e%4===0&&(e%100!==0||e%400===0)}function gW(e){let t=e.match(tae);if(!t)return!1;let n=+t[1],o=+t[2],r=+t[3];return o>=1&&o<=12&&r>=1&&r<=(o==2&&gae(n)?29:nae[o])}function yW(e,t){let n=t.match(rae);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 yae=/t|\s/i;function vae(e){let t=e.split(yae);return t.length==2&&gW(t[0])&&yW(!0,t[1])}var bae=/\/|:/,Sae=/^(?:[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 xae(e){return bae.test(e)&&Sae.test(e)}var wae=/[^\\]\\Z/;function _ae(e){if(wae.test(e))return!1;try{return new RegExp(e,"u"),!0}catch{return!1}}var Cae;Cae=globalThis.crypto;var Zh=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthClientFlowError"})}static[Symbol.hasInstance](e){return _a(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 _a(this,e)}constructor(e){super(e),this.name=new.target.name,k8(this,new.target)}},Ihe=class extends Zh{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}},Nhe=class extends Zh{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}},Ohe=class extends Zh{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 / 127.0.0.1 / ::1 are exempt).`),this.tokenEndpoint=e}},Lhe=class extends Zh{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.AuthorizationServerMismatchError"})}constructor(e,t){super(`Authorization server changed between redirect and callback (redirected to ${JSON.stringify(e)}, callback resolved ${JSON.stringify(t)}); refusing to send authorization_code/code_verifier to a different token endpoint`),this.recordedIssuer=e,this.currentIssuer=t}},Dhe=class extends Zh{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 Bhe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnauthorizedError"})}static[Symbol.hasInstance](e){return _a(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 _a(this,e)}constructor(e){super(e??"Unauthorized"),this.name="UnauthorizedError",k8(this,new.target)}};var jhe=Symbol.for("mcp.authSeamEscape");var Uhe=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SseError"})}static[Symbol.hasInstance](e){return _a(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 _a(this,e)}constructor(e,t,n){super(`SSE error: ${t}`),this.code=e,this.event=n,k8(this,new.target)}};var GT=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}},ZT=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)}},vW=new Set;function bW(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";vW.has(a)||(vW.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},kae(c)):l=>s({method:i,params:l})]}function kae(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 Rae="2026-01-26";var $ae="ui/notifications/tool-input-partial";var Xh=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=h8.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!==$ae&&console.debug("Sending message",t),this.eventTarget.postMessage(t,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion},zae=J.union([J.literal("light"),J.literal("dark")]).describe("Color theme preference for the host environment."),Yh=J.union([J.literal("inline"),J.literal("fullscreen"),J.literal("pip")]).describe("Display mode for UI presentation."),Mae=J.union([J.literal("--color-background-primary"),J.literal("--color-background-secondary"),J.literal("--color-background-tertiary"),J.literal("--color-background-inverse"),J.literal("--color-background-ghost"),J.literal("--color-background-info"),J.literal("--color-background-danger"),J.literal("--color-background-success"),J.literal("--color-background-warning"),J.literal("--color-background-disabled"),J.literal("--color-text-primary"),J.literal("--color-text-secondary"),J.literal("--color-text-tertiary"),J.literal("--color-text-inverse"),J.literal("--color-text-ghost"),J.literal("--color-text-info"),J.literal("--color-text-danger"),J.literal("--color-text-success"),J.literal("--color-text-warning"),J.literal("--color-text-disabled"),J.literal("--color-border-primary"),J.literal("--color-border-secondary"),J.literal("--color-border-tertiary"),J.literal("--color-border-inverse"),J.literal("--color-border-ghost"),J.literal("--color-border-info"),J.literal("--color-border-danger"),J.literal("--color-border-success"),J.literal("--color-border-warning"),J.literal("--color-border-disabled"),J.literal("--color-ring-primary"),J.literal("--color-ring-secondary"),J.literal("--color-ring-inverse"),J.literal("--color-ring-info"),J.literal("--color-ring-danger"),J.literal("--color-ring-success"),J.literal("--color-ring-warning"),J.literal("--font-sans"),J.literal("--font-mono"),J.literal("--font-weight-normal"),J.literal("--font-weight-medium"),J.literal("--font-weight-semibold"),J.literal("--font-weight-bold"),J.literal("--font-text-xs-size"),J.literal("--font-text-sm-size"),J.literal("--font-text-md-size"),J.literal("--font-text-lg-size"),J.literal("--font-heading-xs-size"),J.literal("--font-heading-sm-size"),J.literal("--font-heading-md-size"),J.literal("--font-heading-lg-size"),J.literal("--font-heading-xl-size"),J.literal("--font-heading-2xl-size"),J.literal("--font-heading-3xl-size"),J.literal("--font-text-xs-line-height"),J.literal("--font-text-sm-line-height"),J.literal("--font-text-md-line-height"),J.literal("--font-text-lg-line-height"),J.literal("--font-heading-xs-line-height"),J.literal("--font-heading-sm-line-height"),J.literal("--font-heading-md-line-height"),J.literal("--font-heading-lg-line-height"),J.literal("--font-heading-xl-line-height"),J.literal("--font-heading-2xl-line-height"),J.literal("--font-heading-3xl-line-height"),J.literal("--border-radius-xs"),J.literal("--border-radius-sm"),J.literal("--border-radius-md"),J.literal("--border-radius-lg"),J.literal("--border-radius-xl"),J.literal("--border-radius-full"),J.literal("--border-width-regular"),J.literal("--shadow-hairline"),J.literal("--shadow-sm"),J.literal("--shadow-md"),J.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),Eae=J.record(Mae.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.`),J.union([J.string(),J.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.`),oge=J.object({method:J.literal("ui/open-link"),params:J.object({url:J.string().describe("URL to open in the host's browser")})}),Tae=J.object({isError:J.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),Aae=J.object({isError:J.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),Iae=J.object({isError:J.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),ige=J.object({method:J.literal("ui/notifications/sandbox-proxy-ready"),params:J.object({})}),XT=J.object({connectDomains:J.array(J.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:J.array(J.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:J.array(J.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:J.array(J.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'`)")}),YT=J.object({camera:J.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:J.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:J.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:J.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),age=J.object({method:J.literal("ui/notifications/size-changed"),params:J.object({width:J.number().optional().describe("New width in pixels."),height:J.number().optional().describe("New height in pixels.")})}),Nae=J.object({method:J.literal("ui/notifications/tool-input"),params:J.object({arguments:J.record(J.string(),J.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),Oae=J.object({method:J.literal("ui/notifications/tool-input-partial"),params:J.object({arguments:J.record(J.string(),J.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),Lae=J.object({method:J.literal("ui/notifications/tool-cancelled"),params:J.object({reason:J.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),Dae=J.object({fonts:J.string().optional()}),Bae=J.object({variables:Eae.optional().describe("CSS variables for theming the app."),css:Dae.optional().describe("CSS blocks that apps can inject.")}),jae=J.object({method:J.literal("ui/resource-teardown"),params:J.object({})}),Uae=J.record(J.string(),J.unknown()),SW=J.object({text:J.object({}).optional().describe("Host supports text content blocks."),image:J.object({}).optional().describe("Host supports image content blocks."),audio:J.object({}).optional().describe("Host supports audio content blocks."),resource:J.object({}).optional().describe("Host supports resource content blocks."),resourceLink:J.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:J.object({}).optional().describe("Host supports structured content.")}),sge=J.object({method:J.literal("ui/notifications/request-teardown"),params:J.object({}).optional()}),Fae=J.object({experimental:J.record(J.string(),J.record(J.string(),J.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:J.object({}).optional().describe("Host supports opening external URLs."),downloadFile:J.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:J.object({listChanged:J.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:J.object({listChanged:J.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:J.object({}).optional().describe("Host accepts log messages."),sandbox:J.object({permissions:YT.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:XT.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:SW.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:SW.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:J.object({tools:J.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.")}),Hae=J.object({experimental:J.record(J.string(),J.record(J.string(),J.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:J.object({listChanged:J.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:J.array(Yh).optional().describe("Display modes the app supports.")}),lge=J.object({method:J.literal("ui/notifications/initialized"),params:J.object({}).optional()}),cge=J.object({csp:XT.optional().describe("Content Security Policy configuration for UI resources."),permissions:YT.optional().describe("Sandbox permissions requested by the UI resource."),domain:J.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:J.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`)}),uge=J.object({method:J.literal("ui/request-display-mode"),params:J.object({mode:Yh.describe("The display mode being requested.")})}),Vae=J.object({mode:Yh.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),qae=J.union([J.literal("model"),J.literal("app")]).describe("Tool visibility scope - who can access the tool."),dge=J.object({resourceUri:J.string().optional(),visibility:J.array(qae).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:J.never().optional(),permissions:J.never().optional()}),pge=J.object({mimeTypes:J.array(J.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),fge=J.object({method:J.literal("ui/download-file"),params:J.object({contents:J.array(J.union([S8,x8])).describe("Resource contents to download \u2014 embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),mge=J.object({method:J.literal("ui/message"),params:J.object({role:J.literal("user").describe('Message role, currently only "user" is supported.'),content:J.array(us).describe("Message content blocks (text, image, etc.).")})}),hge=J.object({method:J.literal("ui/notifications/sandbox-resource-ready"),params:J.object({html:J.string().describe("HTML content to load into the inner iframe."),sandbox:J.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:XT.optional().describe("CSP configuration from resource metadata."),permissions:YT.optional().describe("Sandbox permissions from resource metadata.")})}),Wae=J.object({method:J.literal("ui/notifications/tool-result"),params:b7.describe("Standard MCP tool execution result.")}),_W=J.object({toolInfo:J.object({id:t5.optional().describe("JSON-RPC id of the tools/call request."),tool:v7.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:zae.optional().describe("Current color theme preference."),styles:Bae.optional().describe("Style configuration for theming the app."),displayMode:Yh.optional().describe("How the UI is currently displayed."),availableDisplayModes:J.array(Yh).optional().describe("Display modes the host supports."),containerDimensions:J.union([J.object({height:J.number().describe("Fixed container height in pixels.")}),J.object({maxHeight:J.union([J.number(),J.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(J.union([J.object({width:J.number().describe("Fixed container width in pixels.")}),J.object({maxWidth:J.union([J.number(),J.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:J.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:J.string().optional().describe("User's timezone in IANA format."),userAgent:J.string().optional().describe("Host application identifier."),platform:J.union([J.literal("web"),J.literal("desktop"),J.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:J.object({touch:J.boolean().optional().describe("Whether the device supports touch input."),hover:J.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:J.object({top:J.number().describe("Top safe area inset in pixels."),right:J.number().describe("Right safe area inset in pixels."),bottom:J.number().describe("Bottom safe area inset in pixels."),left:J.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),Gae=J.object({method:J.literal("ui/notifications/host-context-changed"),params:_W.describe("Partial context update containing only changed fields.")}),gge=J.object({method:J.literal("ui/update-model-context"),params:J.object({content:J.array(us).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:J.record(J.string(),J.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),yge=J.object({method:J.literal("ui/initialize"),params:J.object({appInfo:ls.describe("App identification (name and version)."),appCapabilities:Hae.describe("Features and capabilities this app provides."),protocolVersion:J.string().describe("Protocol version this app supports.")})}),Zae=J.object({protocolVersion:J.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:ls.describe("Host application identification and version."),hostCapabilities:Fae.describe("Features and capabilities provided by the host."),hostContext:_W.describe("Rich context about the host environment.")}).passthrough(),Xae={target:"draft-2020-12"};async function xW(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](Xae);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 wW(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 PW(e,t=document.documentElement){for(let[n,o]of Object.entries(e))o!==void 0&&t.style.setProperty(n,o)}function Yae(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 ow=class e extends WT{_appInfo;_appCapabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_registeredEvents=new Set;_events=new GT;_methods=new ZT;setRequestHandler=(...t)=>{let[n,...o]=bW("request",t)??t;this._methods.claim(n,"setRequestHandler"),super.setRequestHandler.call(this,n,...o)};setNotificationHandler=(...t)=>{let[n,...o]=bW("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:Nae,toolinputpartial:Oae,toolresult:Wae,toolcancelled:Lae,hostcontextchanged:Gae};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&&J.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=Yae(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 wW(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 wW(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 xW(r.inputSchema,"input"):{type:"object",properties:{}}};return r.outputSchema&&(i.outputSchema=await xW(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:jae.shape.params,result:Uae},(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},Iae,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},y7,n)}openLink(t,n){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:t},Tae,n)}sendOpenLink=this.openLink;downloadFile(t,n){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:t},Aae,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},Vae,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 Xh(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:Rae}},Zae,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 sr={name:"spreadsheets",version:"0.2.1",title:{en:"Spreadsheets","zh-CN":"\u7535\u5B50\u8868\u683C"},kinds:["xlsx"]};var CW=sr.version,kW=sr.name,Cge=sr.name,kge=`ui://${sr.name}/panel.html`,KT=`ui://${sr.name}/assets/`,RW=`ui://${sr.name}/file/`;var g4=sr.kinds,Jh=100*1024*1024,Rge=512*1024*1024,JT=4*1024*1024,$ge=24*1024,Kh=class extends Error{constructor(n,o){super(o);this.code=n;this.name="OfficeError"}};function Qh(e){let t=e.toLowerCase().match(/\.([a-z]+)$/)?.[1];return g4.includes(t??"")?t:null}var Kae={en:{sep:", ",and:" and ",or:" or "},"zh-CN":{sep:"\u3001",and:"\u548C",or:"\u6216"}};function Pa(e,t="en",n="and"){let o=Kae[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 R8(e="en",t="and"){return Pa(g4.map(n=>`.${n}`),e,t)}var ps=(e,t)=>new Kh("invalid_anchor",`Cannot read location "${e}". ${t}`),fs={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 QT(e,t,n){if(!t)throw ps(e,fs[n]);let o=Number(t[1]),r=t[2]===void 0?o:Number(t[2]);if(!(o>=1)||!(r>=o)||r>1e6)throw ps(e,fs[n]);return{from:o,to:r}}function Jae(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 eA(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 iw=e=>`${Jae(e.col)}${e.row}`;function Qae(e){return/^[A-Za-z_À-￿][\w.À-￿]*$/.test(e)&&!eA(e)?e:`'${e.replace(/'/g,"''")}'`}function e4e(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 ps(e,fs.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 ps(e,fs.xlsx);if(!n)return{kind:"xlsx",sheet:t};let[o,r=o]=n.split(":"),i=eA(o),a=eA(r);if(!i||!a)throw ps(e,fs.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 tA(e,t){let n=t.trim();if(!n||n.length>300)throw ps(t,fs[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 ps(n,fs.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 ps(n,fs.docx);return{kind:e,type:"table",table:r,cell:i}}return{kind:e,type:"paragraph",...QT(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 ps(n,fs.pptx);return{kind:e,from:r,to:r,shape:o[2]}}return{kind:e,...QT(n,/^slide:(\d+)(?:-(?:slide:)?(\d+))?$/i.exec(n),e)}}case"pdf":return{kind:e,...QT(n,/^page:(\d+)(?:-(?:page:)?(\d+))?$/i.exec(n),e)};case"xlsx":return e4e(n)}}function zu(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=Qae(e.sheet);if(!e.range)return n;let{start:o,end:r}=e.range,i=iw(o),a=iw(r);return i===a?`${n}!${i}`:`${n}!${i}:${a}`}}}function $W(e){let t=/^(.*?\.(?:docx|xlsx|pptx|pdf))(?:#(.*))?$/i.exec(e.trim());if(!t)throw new Kh("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 eg(e,t){return t?`${e}#${t}`:e}var zW=e=>e>=55296&&e<=56319,MW=e=>e>=56320&&e<=57343;function EW(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&&MW(e.charCodeAt(o))&&zW(e.charCodeAt(o-1))&&o--,r<e.length&&MW(e.charCodeAt(r))&&zW(e.charCodeAt(r-1))&&r--,e.slice(o,r)}var t4e=/[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?<![\uD800-\uDBFF])[\uDC00-\uDFFF]/g,sw=e=>e.replace(t4e,"\uFFFD");function aw(e){return typeof e=="string"?sw(e):Array.isArray(e)?e.map(t=>aw(t)):e&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,aw(n)])):e}var TW=`${sr.name}:windows:v1`,n4e=128;function AW(e){try{let t=JSON.parse(e.getItem(TW)??"{}");return t&&typeof t=="object"&&!Array.isArray(t)?t:{}}catch{return{}}}function nA(e,t){let n=AW(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"&&Qh(o.path)===o.kind)}:{}}}function IW(e,t,n){try{let o=AW(e),r={...nA(e,t),...n};delete o[t],o[t]=r;for(let i of Object.keys(o).slice(0,-n4e))delete o[i];e.setItem(TW,JSON.stringify(o))}catch{}}var Mu=e=>e.filter(([t])=>g4.includes(t)).map(([,t])=>t),r4e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},NW=g4.filter(e=>e!=="pdf"),OW=[...NW.length===3?["Office"]:NW.map(e=>r4e[e]),...g4.includes("pdf")?["PDF"]:[]],tg=sr.title.en,Dge=(()=>{let e=Pa(OW,"en","or");return`${/^[AEIOU]/.test(e)?"an":"a"} ${e} file`})(),Bge=`${Pa(OW)} files`,jge=R8("en","or"),Uge=Mu([["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!B2:F9"],["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:5"]]).join(", "),Fge=Pa(g4.map(e=>`\`${e}\``),"en","or"),Hge=Mu([["docx","p:12"],["pptx","slide:3"],["pdf","page:5"],["xlsx","Revenue!B2:F9"]]).join(", "),Vge=Mu([["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(", "),qge=Pa(Mu([["docx","paragraph"],["xlsx","cell range"],["pptx","slide"],["pptx","shape"],["pdf","page"]]),"en","or"),Wge=Pa(Mu([["pdf","PDF pages"],["docx","long paragraphs"]]))||"long passages",LW=Pa(Mu([["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:2"],["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!A1:H30"]]),"en","or");var DW=[{name:"capture_view",title:`Capture ${tg} view`,description:`Take a picture of a rendered document location in the ${tg} panel so you can see layout, charts, images and formatting that text extraction misses. Pass an anchor such as ${LW} (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 o4e(){let e=crypto.randomUUID(),t=()=>n.getHostCapabilities()?.experimental?.["zcode/surface"]?.stateKey??e,n=new ow({name:kW,version:CW},{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:DW}),n.oncalltool=async(c,u)=>{if(!DW.some(d=>d.name===c.name))return{isError:!0,content:[{type:"text",text:`The ${tg} 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 S=()=>(i.delete(S),h());i.add(S),setTimeout(S,500)});let p=r.get(c.name);if(!p)throw new Error(`The ${tg} 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 Xh(window.parent,window.parent)).then(()=>s("hostchange")),readWindow(){let c=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(!c?.stateKey)return{};try{return nA(localStorage,c.stateKey)}catch{return{}}},saveWindow(c){let u=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(u?.stateKey)try{IW(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 y4(){return window.__officeHost??=o4e()}async function oA(e){let t=y4();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 BW(e){let t=await oA(KT+e);if(typeof t.text!="string")throw new Error(`Asset ${e} is not text`);return t.text}function jW(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 rA=new Map;function UW(e){let t=rA.get(e);return t||(t=oA(KT+e).then(n=>{if(typeof n.blob!="string")throw new Error(`Asset ${e} is not binary`);return jW(n.blob)}),t.catch(()=>rA.delete(e)),rA.set(e,t)),t}async function FW(e,t){let n=new Uint8Array(e.bytes),o=0;for(let r=0;r<e.chunks;r++){t?.throwIfAborted();let i=await oA(`${RW}${e.token}/${r}`);if(typeof i.blob!="string")throw new Error("File chunk is not binary");let a=jW(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 lw=j2(go(),1);var ng=class extends Error{constructor(n,o){super(n);this.code=o;this.name="CallError"}};async function ms(e,t={}){let n=y4();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 ng(i?.message??a??`${e} failed`,i?.code)}return r}var $8=e=>e.slice(e.lastIndexOf("/")+1),HW=e=>{let t=e.lastIndexOf("/");return t>0?e.slice(0,t):""};async function VW(e){let{id:t}=await ms("begin_file_import",{name:e.name,size:e.size});try{for(let o=0;o<e.size;o+=JT){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+JT))});await ms("write_file_import",{id:t,offset:o,data:r})}return(await ms("finish_file_import",{id:t})).path}catch(n){throw await ms("cancel_file_import",{id:t}).catch(()=>{}),n}}var cw=(e,t)=>e.length>t?`${EW(e,0,t-1)}\u2026`:e;function iA(){return y4().readWindow().recent??[]}function qW(e){y4().saveWindow({recent:e})}function rg(e,t,n){let o=t instanceof ng?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 WW(){let[,e]=(0,lw.useState)(0);return(0,lw.useEffect)(()=>{let t=()=>e(n=>n+1);return window.addEventListener("office:hostchange",t),()=>window.removeEventListener("office:hostchange",t)},[]),y4().context}var i4e={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},ZW=g4.map(e=>i4e[e]),Eu=e=>g4.includes(e),GW=Eu("docx")||Eu("pdf"),XW={en:`any ${Pa([...GW?["passage"]:[],...Eu("xlsx")?["cell"]:[],...Eu("pptx")?["slide"]:[]],"en","or")}`,zh:Pa([...GW?["\u6BB5\u843D"]:[],...Eu("xlsx")?["\u5355\u5143\u683C"]:[],...Eu("pptx")?["\u5E7B\u706F\u7247"]:[]],"zh-CN","or")},aA=sr.title["zh-CN"].replace(/[\x20-\x7e]$/,"$& "),a4e={title:sr.title.en,openTitle:"Open a document",openFile:"Open file",emptyTitle:`Open your ${Pa(ZW)} file`,emptyDescription:`Read alongside your conversation and discuss ${XW.en}.`,emptyCaption:`Choose a local file \xB7 ${R8("en","or")}`,importing:"Importing\u2026",importTooLarge:`Choose a file no larger than ${Jh/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",`${sr.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",`${sr.title.en} couldn\u2019t read its contents.`],unsupported_type:["This kind of file isn\u2019t supported",`${sr.title.en} opens ${R8()} 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}`}},s4e={title:sr.title["zh-CN"],openTitle:"\u6253\u5F00\u6587\u6863",openFile:"\u6253\u5F00\u6587\u4EF6",emptyTitle:`\u6253\u5F00\u4F60\u7684 ${Pa(ZW,"zh-CN")} \u6587\u4EF6`,emptyDescription:`\u8FB9\u770B\u8FB9\u804A\uFF0C\u9009\u4E2D${XW.zh}\u5373\u53EF\u5E26\u5165\u5BF9\u8BDD\u3002`,emptyCaption:`\u9009\u62E9\u672C\u5730\u6587\u4EF6 \xB7 ${R8("zh-CN","or")}`,importing:"\u6B63\u5728\u5BFC\u5165\u2026",importTooLarge:`\u8BF7\u9009\u62E9\u4E0D\u8D85\u8FC7 ${Jh/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",`${aA}\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",`${aA}\u65E0\u6CD5\u8BFB\u53D6\u5176\u5185\u5BB9\u3002`],unsupported_type:["\u4E0D\u652F\u6301\u8FD9\u79CD\u6587\u4EF6",`${aA}\u53EF\u4EE5\u6253\u5F00 ${R8("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}`}},YW=e=>e?.toLowerCase().startsWith("zh")?s4e:a4e;function uw(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 sA=j2(Bo(),1),u4e={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 X2({name:e,size:t=14,className:n}){return(0,sA.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:u4e[e]}})}var d4e={pdf:"PDF",docx:"W",xlsx:"X",pptx:"P"};function eG({kind:e}){return(0,sA.jsx)("span",{className:`filetype ${e}`,"aria-hidden":"true",children:d4e[e]})}var T0=j2(go(),1);var p2=j2(Bo(),1);function p4e({handle:e,page:t,width:n,ratio:o,current:r,onPick:i,root:a}){let s=(0,T0.useRef)(null);return(0,T0.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,p2.jsxs)("button",{type:"button",className:`thumb${r?" on":""}`,"aria-current":r?"page":void 0,onClick:()=>i(t),"data-page":t,children:[(0,p2.jsx)("div",{ref:s,className:"mini",style:{width:n,height:Math.round(n*o)}}),(0,p2.jsx)("span",{children:t})]})}var tG=e=>/^(?:page|slide):(\d+)/.exec(e)?.[1]??"";function nG({t:e,info:t,handle:n,page:o,tab:r,docked:i,onTab:a,onPage:s,onOutline:l}){let c=(0,T0.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,T0.useEffect)(()=>{let S=c.current?.querySelector("[aria-current=page]");S&&c.current&&(c.current.scrollTop=S.offsetTop-c.current.clientHeight/3)},[p]);let h=(()=>{if(!o)return-1;let S=-1;return t.outline.forEach((v,g)=>{let y=Number(tG(v.at));y&&y<=o.current&&(S=g)}),S})();return(0,p2.jsxs)("nav",{className:`drawer${i?" docked":""}`,"aria-label":e.pagesAndOutline,children:[u&&d?(0,p2.jsxs)("div",{className:"seg",role:"tablist",children:[(0,p2.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,p2.jsx)("button",{type:"button",role:"tab","aria-selected":p==="outline",className:p==="outline"?"on":"",onClick:()=>a("outline"),children:e.outline})]}):null,(0,p2.jsx)("div",{ref:c,className:p==="pages"?"thumbs":"outline",children:p==="pages"&&n&&o?Array.from({length:o.count},(S,v)=>(0,p2.jsx)(p4e,{handle:n,page:v+1,width:136,ratio:m,current:o.current===v+1,onPick:s,root:c},v)):t.outline.map((S,v)=>(0,p2.jsxs)("button",{type:"button",className:`oi level-${Math.min(3,Math.max(1,S.level))}${v===h?" on":""}`,"aria-current":v===h?"page":void 0,title:S.label,onClick:()=>l(S.at),children:[(0,p2.jsx)("span",{className:"label",children:S.label}),(0,p2.jsx)("span",{className:"n",children:tG(S.at)})]},`${S.at}-${v}`))})]})}function rG({t:e,onBrowse:t,importing:n}){return(0,p2.jsx)("div",{className:"empty",children:(0,p2.jsxs)("div",{className:"empty-content",children:[(0,p2.jsx)("h3",{children:e.emptyTitle}),(0,p2.jsx)("p",{className:"empty-description",children:e.emptyDescription}),(0,p2.jsxs)("button",{type:"button",className:"btn empty-open",onClick:t,disabled:n,children:[(0,p2.jsx)(X2,{name:"folder-open",size:16}),n?e.importing:e.openFile]}),(0,p2.jsx)("p",{className:"empty-caption",children:e.emptyCaption})]})})}var f4e=["title","subtitle","line","line","short","heading","line","line","line","mid","figure"];function pw({kind:e}){if(e==="xlsx")return(0,p2.jsx)("div",{className:"skeleton sheet","aria-busy":"true",children:Array.from({length:18},(n,o)=>(0,p2.jsx)("div",{className:"skel-row"},o))});let t=e==="pptx";return(0,p2.jsx)("div",{className:"skeleton","aria-busy":"true",children:[0,1].map(n=>(0,p2.jsxs)("div",{className:`skelpage${t?" slide":""}`,children:[n===0&&!t?f4e.map((o,r)=>(0,p2.jsx)("div",{className:`skel ${o}`},r)):null,n===0&&t?(0,p2.jsxs)(p2.Fragment,{children:[(0,p2.jsx)("div",{className:"skel title left"}),(0,p2.jsx)("div",{className:"skel line"}),(0,p2.jsx)("div",{className:"skel mid"})]}):null]},n))})}function fw({t:e,title:t,detail:n,onOpenAnother:o}){return(0,p2.jsxs)("div",{className:"failed",role:"alert",children:[(0,p2.jsx)(X2,{name:"file-text",size:28,className:"subtlest"}),(0,p2.jsxs)("div",{children:[(0,p2.jsx)("h3",{children:t}),n?(0,p2.jsx)("p",{children:n}):null]}),(0,p2.jsx)("button",{type:"button",className:"btn secondary",onClick:o,children:e.openAnother})]})}function oG({t:e,onReload:t,onDismiss:n}){return(0,p2.jsxs)("div",{className:"banner",role:"status",children:[(0,p2.jsx)("span",{children:e.changed}),(0,p2.jsx)("button",{type:"button",className:"btn sm primary",onClick:t,children:e.reloadShort}),(0,p2.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.dismiss,"aria-label":e.dismiss,onClick:n,children:(0,p2.jsx)(X2,{name:"x"})})]})}function m4e({inputRef:e,t,importing:n,onImporting:o,onOpen:r,onError:i}){return(0,p2.jsx)("input",{ref:e,type:"file",hidden:!0,accept:g4.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>Jh)throw new Error(t.importTooLarge);r(await VW(s))}catch(l){i(l,s.name)}finally{o(!1)}}}})}function iG(e,t,n){let o=(0,T0.useRef)(null),[r,i]=(0,T0.useState)(!1);return{importing:r,browse:()=>o.current?.click(),input:(0,p2.jsx)(m4e,{inputRef:o,t:e,importing:r,onImporting:i,onOpen:t,onError:n})}}var j3=j2(Bo(),1);function aG({appRef:e,canvasRef:t,t:n,path:o,info:r,kind:i,showSkeleton:a,failure:s,nothing:l,onExpand:c,children:u}){return(0,j3.jsxs)("div",{ref:e,className:"app inline",children:[(0,j3.jsxs)("header",{className:"docbar",children:[(0,j3.jsxs)("div",{className:"doctitle static",title:o??void 0,children:[(0,j3.jsx)("span",{className:"name",children:o?$8(o):n.title}),r&&n.meta[r.kind](r.units)?(0,j3.jsx)("span",{className:"meta",children:n.meta[r.kind](r.units)}):null]}),(0,j3.jsx)("span",{className:"spacer"}),(0,j3.jsxs)("button",{type:"button",className:"btn sm",title:n.sidePanel,onClick:c,children:[(0,j3.jsx)(X2,{name:"maximize-2",size:12}),n.sidePanel]})]}),(0,j3.jsx)("div",{className:"stage",children:(0,j3.jsxs)("div",{ref:t,className:"canvas",children:[u,a?(0,j3.jsx)(pw,{kind:i}):null,s?(0,j3.jsx)(fw,{t:n,title:s.title,detail:s.detail,onOpenAnother:c}):null,l?(0,j3.jsx)("div",{className:"failed muted",children:n.openTitle}):null,(0,j3.jsx)("button",{type:"button",className:"glance-cover","aria-label":n.sidePanel,onClick:c})]})})]})}var qi=j2(go(),1);var mw=j2(go(),1),z8=8;function lA(e,t,n){let o=(0,mw.useRef)(null),{side:r,offset:i=8,dock:a=!1}=n;return(0,mw.useLayoutEffect)(()=>{let s=o.current,l=e.current;if(!s||!l)return;let c=0,u=()=>{c=0;let h=l.getBoundingClientRect(),S=s.offsetWidth,v=s.offsetHeight,g=t?.()??null,y=(I,q,H,E)=>{s.style.visibility="",s.style.left=`${Math.round(I)}px`,s.style.top=`${Math.round(q)}px`,s.dataset.side=H,s.style.setProperty("--tip",`${Math.round(Math.max(14,Math.min(S-14,E-I)))}px`)};if(!g){a?y((h.width-S)/2,z8,"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,x=Math.max(z8,Math.min(h.width-S-z8,w-S/2)),R=g.top-h.top-v-i,k=g.bottom-h.top+i,B=R>=z8,T=k+v<=h.height-z8;(r==="top"||!T)&&B?y(x,R,"top",w):T?y(x,k,"bottom",w):y(x,r==="top"?z8:h.height-v-z8,"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 bt=j2(Bo(),1);function cA({className:e,onClose:t,children:n,label:o}){let r=(0,qi.useRef)(null);(0,qi.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,bt.jsx)("div",{ref:r,className:`menu ${e}`,role:"menu","aria-label":o,onKeyDown:i,children:n})}function S7({icon:e,checked:t,children:n,hint:o,onSelect:r}){return(0,bt.jsxs)("button",{type:"button",role:t===void 0?"menuitem":"menuitemradio","aria-checked":t,className:"mi",onClick:r,children:[(0,bt.jsx)("span",{className:"mi-icon",children:t?(0,bt.jsx)(X2,{name:"check",size:16}):e}),(0,bt.jsx)("span",{className:"mi-label",children:n}),o?(0,bt.jsx)("span",{className:"mi-hint",children:o}):null]})}function lG({t:e,query:t,total:n,index:o,onQuery:r,onStep:i,onClose:a}){let s=(0,qi.useRef)(null);(0,qi.useEffect)(()=>{s.current?.focus(),s.current?.select()},[]);let l=!t.trim()||n===null?"":n?e.findCount(o+1,n):e.noResults;return(0,bt.jsxs)("div",{className:"docbar findbar",role:"search",children:[(0,bt.jsxs)("label",{className:"findfield",children:[(0,bt.jsx)(X2,{name:"search",className:"muted"}),(0,bt.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,bt.jsx)("span",{className:"count","aria-live":"polite",children:l})]}),(0,bt.jsx)("button",{type:"button",className:"btn icon dim",title:e.previousMatch,"aria-label":e.previousMatch,disabled:!n,onClick:()=>i(-1),children:(0,bt.jsx)(X2,{name:"chevron-up"})}),(0,bt.jsx)("button",{type:"button",className:"btn icon dim",title:e.nextMatch,"aria-label":e.nextMatch,disabled:!n,onClick:()=>i(1),children:(0,bt.jsx)(X2,{name:"chevron-down"})}),(0,bt.jsx)("button",{type:"button",className:"btn icon dim",title:e.closeFind,"aria-label":e.closeFind,onClick:a,children:(0,bt.jsx)(X2,{name:"x"})})]})}var h4e=1500;function cG({t:e,frame:t,page:n,zoom:o,onPage:r,onZoom:i,onFit:a}){let s=(0,qi.useRef)(null),[l,c]=(0,qi.useState)(!0),[u,d]=(0,qi.useState)(null),p=(0,qi.useRef)(!1);(0,qi.useEffect)(()=>{let h=t.current;if(!h)return;let S=0,v=()=>{clearTimeout(S),S=window.setTimeout(()=>{!p.current&&!s.current?.contains(document.activeElement)&&c(!1)},h4e)},g=()=>{c(!0),v()},y=w=>{let x=h.getBoundingClientRect();w.clientY>x.bottom-80&&g()};return h.addEventListener("scroll",g,{capture:!0,passive:!0}),h.addEventListener("pointermove",y,{passive:!0}),v(),()=>{clearTimeout(S),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,bt.jsxs)("div",{ref:s,className:`pill${l?"":" faded"}`,onPointerEnter:()=>{p.current=!0,c(!0)},onPointerLeave:()=>{p.current=!1},onFocus:()=>c(!0),children:[(0,bt.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,bt.jsx)(X2,{name:"chevron-up"})}),(0,bt.jsxs)("span",{className:"pg",children:[(0,bt.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,bt.jsx)("span",{children:e.ofPages(n.count)})]}),(0,bt.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,bt.jsx)(X2,{name:"chevron-down"})}),o?(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)("span",{className:"vsep"}),(0,bt.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,bt.jsx)(X2,{name:"minus"})}),(0,bt.jsx)("button",{type:"button",className:"zoom",title:e.fitWidth,onClick:a,children:o.mode==="width"?e.fit:`${o.percent}%`}),(0,bt.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,bt.jsx)(X2,{name:"plus"})})]}):null]})}var sG=e=>{e.target.closest("textarea")||e.preventDefault()};function uG({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 S=s==="ask",v=lA(t,n,{side:S?"bottom":"top",dock:!0}),[g,y]=(0,qi.useState)(""),[w,x]=(0,qi.useState)(!1),R=async()=>{if(!g.trim()||w)return;x(!0);let k=await h(g.trim());x(!1),k&&y("")};return S?(0,bt.jsxs)("div",{ref:v,className:"pop ask",role:"dialog","aria-label":e.ask,onMouseDown:sG,children:[(0,bt.jsxs)("div",{className:"ctx",children:[(0,bt.jsx)("span",{className:"where",children:r}),i?(0,bt.jsxs)("span",{className:"q",children:["\u201C",i,"\u201D"]}):null]}),(0,bt.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(),R()):k.key==="Escape"&&(k.preventDefault(),k.stopPropagation(),m())}}),(0,bt.jsxs)("div",{className:"row",children:[(0,bt.jsxs)("span",{className:"hint",children:[(0,bt.jsx)("kbd",{children:"\u21B5"})," ",e.sendKey]}),(0,bt.jsx)("button",{type:"button",className:"btn sm",onClick:m,children:e.cancel}),(0,bt.jsx)("button",{type:"button",className:"btn sm primary",disabled:!g.trim()||w,onClick:()=>void R(),children:e.send})]})]}):(0,bt.jsxs)("div",{ref:v,className:"pop bar",role:"toolbar","aria-label":r,onMouseDown:sG,children:[o?null:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)("span",{className:"where",children:r}),(0,bt.jsx)("span",{className:"vsep"})]}),(0,bt.jsx)("button",{type:"button",className:"btn lg",title:e.addToChatHint,onClick:u,disabled:s==="added",children:s==="added"?(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(X2,{name:"check",size:16,className:"ok"}),e.added]}):(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(X2,{name:"message-square-plus",size:16}),a?e.addShort:e.addToChat]})}),l?(0,bt.jsxs)("button",{type:"button",className:"btn lg",onClick:d,children:[(0,bt.jsx)(X2,{name:"message-circle-question",size:16}),e.ask]}):null,o?(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)("span",{className:"vsep"}),(0,bt.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,bt.jsx)(X2,{name:c?"check":"copy"})})]}):null]})}function dG({t:e,frame:t,locate:n,note:o,index:r,total:i,onNext:a,onClose:s}){let l=lA(t,n,{side:"bottom",offset:6,dock:!0});return(0,bt.jsxs)("div",{ref:l,className:"callout",role:"note",children:[(0,bt.jsxs)("div",{className:"body",children:[(0,bt.jsxs)("div",{className:"who",children:[(0,bt.jsx)("span",{className:"dot"}),i>1?e.agentOf(r+1,i):e.agent]}),o?(0,bt.jsx)("div",{className:"text",children:o}):null]}),i>1?(0,bt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextTarget,"aria-label":e.nextTarget,onClick:a,children:(0,bt.jsx)(X2,{name:"chevron-down"})}):null,(0,bt.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.close,"aria-label":e.close,onClick:s,children:(0,bt.jsx)(X2,{name:"x"})})]})}function pG({text:e,down:t,raised:n,onClick:o}){return(0,bt.jsxs)("button",{type:"button",className:`chip offscreen${n?" raised":""}`,onClick:o,children:[(0,bt.jsx)("span",{className:"dot"}),e,(0,bt.jsx)(X2,{name:t?"arrow-down":"arrow-up",size:12})]})}function fG(e,t){return e.moreOn(t.length,uw(t[0],e,!0))}var Mr=j2(Bo(),1);function mG({t:e,recent:t,currentPath:n,onOpen:o,onBrowse:r,onClose:i}){return(0,Mr.jsxs)(cA,{className:"switcher",label:e.switchDocument,onClose:i,children:[t.length?(0,Mr.jsx)("div",{className:"mlabel",children:e.recent}):null,t.map(a=>(0,Mr.jsx)(S7,{icon:(0,Mr.jsx)(eG,{kind:a.kind}),hint:a.path===n?(0,Mr.jsx)(X2,{name:"check",size:16}):$8(HW(a.path)),onSelect:()=>a.path===n?i():o(a.path),children:$8(a.path)},a.path)),t.length?(0,Mr.jsx)("div",{className:"msep"}):null,(0,Mr.jsx)(S7,{icon:(0,Mr.jsx)(X2,{name:"folder-open",size:16}),onSelect:r,children:e.openFile})]})}function hG({t:e,zoomable:t,zoomMode:n,onFit:o,onFind:r,onReload:i,onClose:a}){return(0,Mr.jsxs)(cA,{className:"more",label:e.more,onClose:a,children:[t?(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsx)(S7,{checked:n==="width",onSelect:()=>o("width"),children:e.fitWidth}),(0,Mr.jsx)(S7,{checked:n==="page",onSelect:()=>o("page"),children:e.fitPage}),(0,Mr.jsx)(S7,{checked:n==="actual",hint:"100%",onSelect:()=>o("actual"),children:e.actualSize}),(0,Mr.jsx)("div",{className:"msep"})]}):null,(0,Mr.jsx)(S7,{icon:(0,Mr.jsx)(X2,{name:"search",size:16}),hint:"\u2318F",onSelect:r,children:e.find}),(0,Mr.jsx)(S7,{icon:(0,Mr.jsx)(X2,{name:"rotate-cw",size:16}),onSelect:i,children:e.reload})]})}var n5=j2(go(),1),og={open:!1,query:"",total:null,index:-1};function gG({viewer:e,docRef:t,ready:n,onOpen:o}){let[r,i]=(0,n5.useState)(og),a=(0,n5.useRef)(0),s=(0,n5.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,n5.useCallback)(()=>{a.current++,e.current?.clearFind(),i(og)},[e]),c=(0,n5.useCallback)(d=>{i(p=>({...p,query:d,total:d.trim()?p.total:null}))},[]);(0,n5.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(S=>({...S,total:h,index:h?0:-1})),h&&m.findGo(0))},200);return()=>clearTimeout(p)},[r.open,r.query,n,e]);let u=(0,n5.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 yG=j2(go(),1);function vG(e,t){(0,yG.useEffect)(()=>{y4().handleTool("capture_view",async o=>{let r=e.current;if(!r||!t.current)throw new Error(`No document is open in the ${sr.title.en} panel. Call open_document first.`);let i=null;if(typeof o.anchor=="string"&&o.anchor.trim()){let l=$W(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 ${eg(r.info.path,s.at)} (${s.width}\xD7${s.height} px).`}]}})},[e,t])}var hw=j2(go(),1);function bG(e,t){let[n,o]=(0,hw.useState)(null);return(0,hw.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 S=m.locate();S&&(S.top>c.bottom-8?u.push(h):S.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 SG=j2(go(),1);function xG({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:S}){(0,SG.useEffect)(()=>{let v=g=>{if(g.defaultPrevented)return;let y=g.metaKey||g.ctrlKey,w=g.target?.closest?.("input, textarea, [contenteditable]"),x=g.key.toLowerCase();if(y&&x==="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 R=g.key==="ArrowLeft"||g.key==="PageUp";c(l.current+(R?-1:1))}else if(g.key==="Escape"&&!w){if(n)a();else if(u.open&&!p)d(R=>({...R,open:!1}));else if(m.open)i();else if(h?.visible)S({...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,S])}var Sr=j2(go(),1);var Le=j2(go(),1);var Er=Uint8Array,Ca=Uint16Array,SA=Int32Array,gw=new Er([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]),yw=new Er([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]),mA=new Er([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),RG=function(e,t){for(var n=new Ca(31),o=0;o<31;++o)n[o]=t+=1<<e[o-1];for(var r=new SA(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}},$G=RG(gw,2),zG=$G.b,hA=$G.r;zG[28]=258,hA[258]=28;var MG=RG(yw,0),g4e=MG.b,wG=MG.r,gA=new Ca(32768);for(un=0;un<32768;++un)A0=(un&43690)>>1|(un&21845)<<1,A0=(A0&52428)>>2|(A0&13107)<<2,A0=(A0&61680)>>4|(A0&3855)<<4,gA[un]=((A0&65280)>>8|(A0&255)<<8)>>1;var A0,un,gs=(function(e,t,n){for(var o=e.length,r=0,i=new Ca(t);r<o;++r)e[r]&&++i[e[r]-1];var a=new Ca(t);for(r=1;r<t;++r)a[r]=a[r-1]+i[r-1]<<1;var s;if(n){s=new Ca(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[gA[d]>>l]=c}else for(s=new Ca(o),r=0;r<o;++r)e[r]&&(s[r]=gA[a[e[r]-1]++]>>15-e[r]);return s}),x7=new Er(288);for(un=0;un<144;++un)x7[un]=8;var un;for(un=144;un<256;++un)x7[un]=9;var un;for(un=256;un<280;++un)x7[un]=7;var un;for(un=280;un<288;++un)x7[un]=8;var un,sg=new Er(32);for(un=0;un<32;++un)sg[un]=5;var un,y4e=gs(x7,9,0),v4e=gs(x7,9,1),b4e=gs(sg,5,0),S4e=gs(sg,5,1),uA=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},r5=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},dA=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},xA=function(e){return(e+7)/8|0},lg=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Er(e.subarray(t,n))};var x4e=["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"],U3=function(e,t,n){var o=new Error(t||x4e[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,U3),!n)throw o;return o},w4e=function(e,t,n,o){var r=e.length,i=o?o.length:0;if(!r||t.f&&!t.l)return n||new Er(0);var a=!n,s=a||t.i!=2,l=t.i;a&&(n=new Er(r*3));var c=function(Oe){var Be=n.length;if(Oe>Be){var a1=new Er(Math.max(Be*2,Oe));a1.set(n),n=a1}},u=t.f||0,d=t.p||0,p=t.b||0,m=t.l,h=t.d,S=t.m,v=t.n,g=r*8;do{if(!m){u=r5(e,d,1);var y=r5(e,d+1,3);if(d+=3,y)if(y==1)m=v4e,h=S4e,S=9,v=5;else if(y==2){var k=r5(e,d,31)+257,B=r5(e,d+10,15)+4,T=k+r5(e,d+5,31)+1;d+=14;for(var I=new Er(T),q=new Er(19),H=0;H<B;++H)q[mA[H]]=r5(e,d+H*3,7);d+=B*3;for(var E=uA(q),ee=(1<<E)-1,ue=gs(q,E,1),H=0;H<T;){var Y=ue[r5(e,d,ee)];d+=Y&15;var w=Y>>4;if(w<16)I[H++]=w;else{var G=0,Re=0;for(w==16?(Re=3+r5(e,d,3),d+=2,G=I[H-1]):w==17?(Re=3+r5(e,d,7),d+=3):w==18&&(Re=11+r5(e,d,127),d+=7);Re--;)I[H++]=G}}var Ue=I.subarray(0,k),we=I.subarray(k);S=uA(Ue),v=uA(we),m=gs(Ue,S,1),h=gs(we,v,1)}else U3(1);else{var w=xA(d)+4,x=e[w-4]|e[w-3]<<8,R=w+x;if(R>r){l&&U3(0);break}s&&c(p+x),n.set(e.subarray(w,R),p),t.b=p+=x,t.p=d=R*8,t.f=u;continue}if(d>g){l&&U3(0);break}}s&&c(p+131072);for(var $e=(1<<S)-1,He=(1<<v)-1,n1=d;;n1=d){var G=m[dA(e,d)&$e],k1=G>>4;if(d+=G&15,d>g){l&&U3(0);break}if(G||U3(2),k1<256)n[p++]=k1;else if(k1==256){n1=d,m=null;break}else{var l1=k1-254;if(k1>264){var H=k1-257,se=gw[H];l1=r5(e,d,(1<<se)-1)+zG[H],d+=se}var pe=h[dA(e,d)&He],Fe=pe>>4;pe||U3(3),d+=pe&15;var we=g4e[Fe];if(Fe>3){var se=yw[Fe];we+=dA(e,d)&(1<<se)-1,d+=se}if(d>g){l&&U3(0);break}s&&c(p+131072);var p1=p+l1;if(p<we){var h1=i-we,H1=Math.min(we,p1);for(h1+p<0&&U3(3);p<H1;++p)n[p]=o[h1+p]}for(;p<p1;++p)n[p]=n[p-we]}}t.l=m,t.p=n1,t.b=p,t.f=u,m&&(u=1,t.m=S,t.d=h,t.n=v)}while(!u);return p!=n.length&&a?lg(n,0,p):n.subarray(0,p)},I0=function(e,t,n){n<<=t&7;var o=t/8|0;e[o]|=n,e[o+1]|=n>>8},ig=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},pA=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:TG,l:0};if(r==1){var a=new Er(n[0].s+1);return a[n[0].s]=1,{t:a,l:1}}n.sort(function(R,k){return R.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 Ca(p+1),h=yA(n[u-1],m,0);if(h>t){var o=0,S=0,v=h-t,g=1<<v;for(i.sort(function(k,B){return m[B.s]-m[k.s]||k.f-B.f});o<r;++o){var y=i[o].s;if(m[y]>t)S+=g-(1<<h-m[y]),m[y]=t;else break}for(S>>=v;S>0;){var w=i[o].s;m[w]<t?S-=1<<t-m[w]++-1:++o}for(;o>=0&&S;--o){var x=i[o].s;m[x]==t&&(--m[x],++S)}h=t}return{t:new Er(m),l:h}},yA=function(e,t,n){return e.s==-1?Math.max(yA(e.l,t,n+1),yA(e.r,t,n+1)):t[e.s]=n},_G=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Ca(++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}},ag=function(e,t){for(var n=0,o=0;o<t.length;++o)n+=e[o]*t[o];return n},EG=function(e,t,n){var o=n.length,r=xA(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},PG=function(e,t,n,o,r,i,a,s,l,c,u){I0(t,u++,n),++r[256];for(var d=pA(r,15),p=d.t,m=d.l,h=pA(i,15),S=h.t,v=h.l,g=_G(p),y=g.c,w=g.n,x=_G(S),R=x.c,k=x.n,B=new Ca(19),T=0;T<y.length;++T)++B[y[T]&31];for(var T=0;T<R.length;++T)++B[R[T]&31];for(var I=pA(B,7),q=I.t,H=I.l,E=19;E>4&&!q[mA[E-1]];--E);var ee=c+5<<3,ue=ag(r,x7)+ag(i,sg)+a,Y=ag(r,p)+ag(i,S)+a+14+3*E+ag(B,q)+2*B[16]+3*B[17]+7*B[18];if(l>=0&&ee<=ue&&ee<=Y)return EG(t,u,e.subarray(l,l+c));var G,Re,Ue,we;if(I0(t,u,1+(Y<ue)),u+=2,Y<ue){G=gs(p,m,0),Re=p,Ue=gs(S,v,0),we=S;var $e=gs(q,H,0);I0(t,u,w-257),I0(t,u+5,k-1),I0(t,u+10,E-4),u+=14;for(var T=0;T<E;++T)I0(t,u+3*T,q[mA[T]]);u+=3*E;for(var He=[y,R],n1=0;n1<2;++n1)for(var k1=He[n1],T=0;T<k1.length;++T){var l1=k1[T]&31;I0(t,u,$e[l1]),u+=q[l1],l1>15&&(I0(t,u,k1[T]>>5&127),u+=k1[T]>>12)}}else G=y4e,Re=x7,Ue=b4e,we=sg;for(var T=0;T<s;++T){var se=o[T];if(se>255){var l1=se>>18&31;ig(t,u,G[l1+257]),u+=Re[l1+257],l1>7&&(I0(t,u,se>>23&31),u+=gw[l1]);var pe=se&31;ig(t,u,Ue[pe]),u+=we[pe],pe>3&&(ig(t,u,se>>5&8191),u+=yw[pe])}else ig(t,u,G[se]),u+=Re[se]}return ig(t,u,G[256]),u+Re[256]},_4e=new SA([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),TG=new Er(0),P4e=function(e,t,n,o,r,i){var a=i.z||e.length,s=new Er(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=_4e[t-1],p=d>>13,m=d&8191,h=(1<<n)-1,S=i.p||new Ca(32768),v=i.h||new Ca(h+1),g=Math.ceil(n/3),y=2*g,w=function(Pe){return(e[Pe]^e[Pe+1]<<g^e[Pe+2]<<y)&h},x=new SA(25e3),R=new Ca(288),k=new Ca(32),B=0,T=0,I=i.i||0,q=0,H=i.w||0,E=0;I+2<a;++I){var ee=w(I),ue=I&32767,Y=v[ee];if(S[ue]=Y,v[ee]=ue,H<=I){var G=a-I;if((B>7e3||q>24576)&&(G>423||!c)){u=PG(e,l,0,x,R,k,T,q,E,I-E,u),q=B=T=0,E=I;for(var Re=0;Re<286;++Re)R[Re]=0;for(var Re=0;Re<30;++Re)k[Re]=0}var Ue=2,we=0,$e=m,He=ue-Y&32767;if(G>2&&ee==w(I-He))for(var n1=Math.min(p,G)-1,k1=Math.min(32767,I),l1=Math.min(258,G);He<=k1&&--$e&&ue!=Y;){if(e[I+Ue]==e[I+Ue-He]){for(var se=0;se<l1&&e[I+se]==e[I+se-He];++se);if(se>Ue){if(Ue=se,we=He,se>n1)break;for(var pe=Math.min(He,se-2),Fe=0,Re=0;Re<pe;++Re){var p1=I-He+Re&32767,h1=S[p1],H1=p1-h1&32767;H1>Fe&&(Fe=H1,Y=p1)}}}ue=Y,Y=S[ue],He+=ue-Y&32767}if(we){x[q++]=268435456|hA[Ue]<<18|wG[we];var Oe=hA[Ue]&31,Be=wG[we]&31;T+=gw[Oe]+yw[Be],++R[257+Oe],++k[Be],H=I+Ue,++B}else x[q++]=e[I],++R[e[I]]}}for(I=Math.max(I,H);I<a;++I)x[q++]=e[I],++R[e[I]];u=PG(e,l,c,x,R,k,T,q,E,I-E,u),c||(i.r=u&7|l[u/8|0]<<3,u-=7,i.h=v,i.p=S,i.i=I,i.w=H)}else{for(var I=i.w||0;I<a+c;I+=65535){var a1=I+65535;a1>=a&&(l[u/8|0]=c,a1=a),u=EG(l,u+1,e.subarray(I,a1))}i.i=a}return lg(s,0,o+xA(u)+r)},C4e=(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})(),k4e=function(){var e=-1;return{p:function(t){for(var n=e,o=0;o<t.length;++o)n=C4e[n&255^t[o]]^n>>>8;e=n},d:function(){return~e}}};var R4e=function(e,t,n,o,r){if(!r&&(r={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),a=new Er(i.length+e.length);a.set(i),a.set(e,i.length),e=a,r.w=i.length}return P4e(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)},AG=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 hs=function(e,t){return e[t]|e[t+1]<<8},v4=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0},fA=function(e,t){return v4(e,t)+v4(e,t+4)*4294967296},h3=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function $4e(e,t){return R4e(e,t||{},0,0)}function z4e(e,t){return w4e(e,{i:2},t&&t.out,t&&t.dictionary)}var IG=function(e,t,n,o){for(var r in e){var i=e[r],a=t+r,s=o;Array.isArray(i)&&(s=AG(o,i[1]),i=i[0]),ArrayBuffer.isView(i)?n[a]=[i,s]:(n[a+="/"]=[new Er(0),s],IG(i,a,n,o))}},CG=typeof TextEncoder<"u"&&new TextEncoder,vA=typeof TextDecoder<"u"&&new TextDecoder,M4e=0;try{vA.decode(TG,{stream:!0}),M4e=1}catch{}var E4e=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:lg(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 b4(e,t){if(t){for(var n=new Er(e.length),o=0;o<e.length;++o)n[o]=e.charCodeAt(o);return n}if(CG)return CG.encode(e);for(var r=e.length,i=new Er(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 Er(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 lg(i,0,a)}function N0(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(vA)return vA.decode(e);var r=E4e(e),i=r.s,n=r.r;return n.length&&U3(8),i}}var T4e=function(e,t){return t+30+hs(e,t+26)+hs(e,t+28)},A4e=function(e,t,n){var o=hs(e,t+28),r=hs(e,t+30),i=N0(e.subarray(t+46,t+46+o),!(hs(e,t+8)&2048)),a=t+46+o,s=I4e(e,a,r,n,v4(e,t+20),v4(e,t+24),v4(e,t+42)),l=s[0],c=s[1],u=s[2];return[hs(e,t+10),l,c,i,a+r+hs(e,t+32),u]},I4e=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+hs(e,t+2))if(hs(e,t)==1)return[s?fA(e,t+4+8*l):r,l?fA(e,t+4):i,c?fA(e,t+4+8*(l+s)):a,1];o<2&&U3(13)}return[r,i,a,0]},bA=function(e){var t=0;if(e)for(var n in e){var o=e[n].length;o>65535&&U3(9),t+=o+4}return t},kG=function(e,t,n,o,r,i,a,s){var l=o.length,c=n.extra,u=s&&s.length,d=bA(c);h3(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)&&U3(10),h3(e,t,m<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>1),t+=4,i!=-1&&(h3(e,t,n.crc),h3(e,t+4,i<0?-i-2:i),h3(e,t+8,n.size)),h3(e,t+12,l),h3(e,t+14,d),t+=16,a!=null&&(h3(e,t,u),h3(e,t+6,n.attrs),h3(e,t+10,a),t+=14),e.set(o,t),t+=l,d)for(var h in c){var S=c[h],v=S.length;h3(e,t,+h),h3(e,t+2,v),e.set(S,t+4),t+=4+v}return u&&(e.set(s,t),t+=u),t},N4e=function(e,t,n,o,r){h3(e,t,101010256),h3(e,t+8,n),h3(e,t+10,n),h3(e,t+12,o),h3(e,t+16,r)};function vw(e,t){t||(t={});var n={},o=[];IG(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=b4(a),p=d.length,m=c.comment,h=m&&b4(m),S=h&&h.length,v=bA(c.extra);p>65535&&U3(11);var g=u?$4e(l,c):l,y=g.length,w=k4e();w.p(l),o.push(AG(c,{size:l.length,crc:w.d(),c:g,f:d,m:h,u:p!=a.length||h&&m.length!=S,o:r,compression:u})),r+=30+p+v+y,i+=76+2*(p+v)+(S||0)+y}for(var x=new Er(i+22),R=r,k=i-r,B=0;B<o.length;++B){var d=o[B];kG(x,d.o,d,d.f,d.u,d.c.length);var T=30+d.f.length+bA(d.extra);x.set(d.c,d.o+T),kG(x,r,d,d.f,d.u,d.c.length,d.o,d.m),r+=16+T+(d.m?d.m.length:0)}return N4e(x,r,o.length,k,R),x}function cg(e,t){for(var n={},o=e.length-22;v4(e,o)!=101010256;--o)(!o||e.length-o>65558)&&U3(13);var r=hs(e,o+8);if(!r)return{};var i=v4(e,o+16),a=v4(e,o-20)==117853008;if(a){var s=v4(e,o-12);a=v4(e,s)==101075792,a&&(r=v4(e,s+32),i=v4(e,s+48))}for(var l=t&&t.filter,c=0;c<r;++c){var u=A4e(e,i,a),d=u[0],p=u[1],m=u[2],h=u[3],S=u[4],v=u[5],g=T4e(e,v);i=S,(!l||l({name:h,size:p,originalSize:m,compression:d}))&&(d?d==8?n[h]=z4e(e.subarray(g,g+p),{out:new Er(m)}):U3(14,"unknown compression type "+d):n[h]=lg(e,g,g+p))}return n}var U=j2(go(),1);var w7=j2(go(),1),qG=j2(DP(),1);function M8(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,S)=>o[S]!==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,S=Math.round((Date.now()-m)*100)/100,v=S/16,g=(y,w)=>{for(y=String(y);y.length<w;)y=" "+y;return y};console.info(`%c\u23F1 ${g(S,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 wA(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}var NG=(e,t)=>Math.abs(e-t)<1.01,OG=(e,t,n)=>{let o;return function(...r){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,r),n)}};var LG=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},O4e=e=>e,L4e=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},jG=(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(LG(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(LG(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},DG={passive:!0};var BG=typeof window>"u"?!0:"onscrollend"in window,UG=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=0,i=e.options.useScrollendEvent&&BG?()=>{}:OG(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,DG);let c=e.options.useScrollendEvent&&BG;return c&&n.addEventListener("scrollend",l,DG),()=>{n.removeEventListener("scroll",s),c&&n.removeEventListener("scrollend",l)}};var D4e=(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 FG=(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})},bw=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:O4e,rangeExtractor:L4e,onChange:()=>{},measureElement:D4e,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=M8(()=>(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=M8(()=>[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=M8(()=>[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),S,v;if(h!==void 0&&this.options.lanes>1){S=h;let x=d[S],R=x!==void 0?u[x]:void 0;v=R?R.end+this.options.gap:o+r}else{let x=this.options.lanes===1?u[p-1]:this.getFurthestMeasurement(u,p);v=x?x.end+this.options.gap:o+r,S=x?x.lane:p%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(p,S)}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:S},d[S]=p}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=M8(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(n,o,r,i)=>this.range=n.length>0&&o>0?B4e({measurements:n,outerSize:o,scrollOffset:r,lanes:i}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=M8(()=>{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=M8(()=>[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 wA(o[HG(0,o.length-1,r=>wA(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&&NG(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()}},HG=(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 B4e({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=HG(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 VG=typeof document<"u"?w7.useLayoutEffect:w7.useEffect;function j4e({useFlushSync:e=!0,...t}){let n=w7.useReducer(()=>({}),{})[1],o={...t,onChange:(i,a)=>{var s;e&&a?(0,qG.flushSync)(n):n(),(s=t.onChange)==null||s.call(t,i,a)}},[r]=w7.useState(()=>new bw(o));return r.setOptions(o),VG(()=>r._didMount(),[]),VG(()=>r._willUpdate()),r}function _A(e){return j4e({observeElementRect:jG,observeElementOffset:UG,scrollToFn:FG,...e})}function U4e(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 WG(){return this.eachAfter(U4e)}function GG(e,t){let n=-1;for(let o of this)e.call(t,o,++n,this);return this}function ZG(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 XG(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 YG(e,t){let n=-1;for(let o of this)if(e.call(t,o,++n,this))return o}function KG(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 JG(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function QG(e){for(var t=this,n=F4e(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 F4e(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 eZ(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function tZ(){return Array.from(this)}function nZ(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function rZ(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function*oZ(){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 E8(e,t){e instanceof Map?(e=[void 0,e],t===void 0&&(t=q4e)):t===void 0&&(t=V4e);for(var n=new ug(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 ug(a[s])),i.parent=o,i.depth=o.depth+1;return n.eachBefore(G4e)}function H4e(){return E8(this).eachBefore(W4e)}function V4e(e){return e.children}function q4e(e){return Array.isArray(e)?e[1]:null}function W4e(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function G4e(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function ug(e){this.data=e,this.depth=this.height=0,this.parent=null}ug.prototype=E8.prototype={constructor:ug,count:WG,each:GG,eachAfter:XG,eachBefore:ZG,find:YG,sum:KG,sort:JG,path:QG,ancestors:eZ,descendants:tZ,leaves:nZ,links:rZ,copy:H4e,[Symbol.iterator]:oZ};function iZ(e){if(typeof e!="function")throw new Error;return e}function Tu(){return 0}function Au(e){return function(){return e}}function Sw(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 T8(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 PA(){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(Sw),a}function i(a,s){return function(l){l.children&&T8(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 aZ(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 Z4e=(1+Math.sqrt(5))/2;function X4e(e,t,n,o,r,i){for(var a=[],s=t.children,l,c,u=0,d=0,p=s.length,m,h,S=t.value,v,g,y,w,x,R,k;u<p;){m=r-n,h=i-o;do v=s[d++].value;while(!v&&d<p);for(g=y=v,R=Math.max(h/m,m/h)/(S*e),k=v*v*R,x=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*R,w=Math.max(y/k,k/g),w>x){v-=c;break}x=w}a.push(l={value:v,dice:m<h,children:s.slice(u,d)}),l.dice?T8(l,n,o,r,S?o+=h*v/S:i):aZ(l,n,o,S?n+=m*v/S:r,i),S-=v,u=d}return a}var sZ=(function e(t){function n(o,r,i,a,s){X4e(t,o,r,i,a,s)}return n.ratio=function(o){return e((o=+o)>1?o:1)},n})(Z4e);function CA(){var e=sZ,t=!1,n=1,o=1,r=[0],i=Tu,a=Tu,s=Tu,l=Tu,c=Tu;function u(p){return p.x0=p.y0=0,p.x1=n,p.y1=o,p.eachBefore(d),r=[0],t&&p.eachBefore(Sw),p}function d(p){var m=r[p.depth],h=p.x0+m,S=p.y0+m,v=p.x1-m,g=p.y1-m;v<h&&(h=v=(h+v)/2),g<S&&(S=g=(S+g)/2),p.x0=h,p.y0=S,p.x1=v,p.y1=g,p.children&&(m=r[p.depth+1]=i(p)/2,h+=c(p)-m,S+=a(p)-m,v-=s(p)-m,g-=l(p)-m,v<h&&(h=v=(h+v)/2),g<S&&(S=g=(S+g)/2),e(p,h,S,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=iZ(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:Au(+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:Au(+p),u):a},u.paddingRight=function(p){return arguments.length?(s=typeof p=="function"?p:Au(+p),u):s},u.paddingBottom=function(p){return arguments.length?(l=typeof p=="function"?p:Au(+p),u):l},u.paddingLeft=function(p){return arguments.length?(c=typeof p=="function"?p:Au(+p),u):c},u}function kA(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,S,v,g){if(d>=p-1){var y=i[d];y.x0=h,y.y0=S,y.x1=v,y.y1=g;return}for(var w=c[d],x=m/2+w,R=d+1,k=p-1;R<k;){var B=R+k>>>1;c[B]<x?R=B+1:k=B}x-c[R-1]<c[R]-x&&d+1<R&&--R;var T=c[R]-w,I=m-T;if(v-h>g-S){var q=m?(h*I+v*T)/m:v;u(d,R,T,h,S,q,g),u(R,p,I,q,S,v,g)}else{var H=m?(S*I+g*T)/m:g;u(d,R,T,h,S,v,H),u(R,p,I,h,H,v,g)}}}function A8(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function RA(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function xw(e){let t,n,o;e.length!==2?(t=A8,n=(s,l)=>A8(e(s),l),o=(s,l)=>e(s)-l):(t=e===A8||e===RA?e:Y4e,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 Y4e(){return 0}function $A(e){return e===null?NaN:+e}var lZ=xw(A8),cZ=lZ.right,K4e=lZ.left,J4e=xw($A).center,zA=cZ;var ka=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 Iu=class extends Map{constructor(t,n=t5e){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(uZ(this,t))}has(t){return super.has(uZ(this,t))}set(t,n){return super.set(Q4e(this,t),n)}delete(t){return super.delete(e5e(this,t))}};function uZ({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):n}function Q4e({_intern:e,_key:t},n){let o=t(n);return e.has(o)?e.get(o):(e.set(o,n),n)}function e5e({_intern:e,_key:t},n){let o=t(n);return e.has(o)&&(n=e.get(o),e.delete(o)),n}function t5e(e){return e!==null&&typeof e=="object"?e.valueOf():e}var n5e=Math.sqrt(50),r5e=Math.sqrt(10),o5e=Math.sqrt(2);function ww(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>=n5e?10:i>=r5e?5:i>=o5e?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?ww(e,t,n*2):[s,l,c]}function _w(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?ww(t,e,n):ww(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 dg(e,t,n){return t=+t,e=+e,n=+n,ww(e,t,n)[2]}function MA(e,t,n){t=+t,e=+e,n=+n;let o=t<e,r=o?dg(t,e,n):dg(e,t,n);return(o?-1:1)*(r<0?1/-r:r)}function*i5e(e){for(let t of e)yield*t}function Nu(e){return Array.from(i5e(e))}function Pw(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 O2=1e-6,dZ=1e-12,C2=Math.PI,jo=C2/2,EA=C2/4,Uo=C2*2,Fo=180/C2,In=C2/180,Y2=Math.abs,Cw=Math.atan,O0=Math.atan2,dn=Math.cos;var pZ=Math.exp;var fZ=Math.log;var kn=Math.sin,mZ=Math.sign||function(e){return e>0?1:e<0?-1:0},Ra=Math.sqrt,hZ=Math.tan;function gZ(e){return e>1?0:e<-1?C2:Math.acos(e)}function L0(e){return e>1?jo:e<-1?-jo:Math.asin(e)}function Ho(){}function kw(e,t){e&&vZ.hasOwnProperty(e.type)&&vZ[e.type](e,t)}var yZ={Feature:function(e,t){kw(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,o=-1,r=n.length;++o<r;)kw(n[o].geometry,t)}},vZ={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){TA(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)TA(n[o],t,0)},Polygon:function(e,t){bZ(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,o=-1,r=n.length;++o<r;)bZ(n[o],t)},GeometryCollection:function(e,t){for(var n=e.geometries,o=-1,r=n.length;++o<r;)kw(n[o],t)}};function TA(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 bZ(e,t){var n=-1,o=e.length;for(t.polygonStart();++n<o;)TA(e[n],t,1);t.polygonEnd()}function _7(e,t){e&&yZ.hasOwnProperty(e.type)?yZ[e.type](e,t):kw(e,t)}function pg(e){return[O0(e[1],e[0]),L0(e[2])]}function ys(e){var t=e[0],n=e[1],o=dn(n);return[o*dn(t),o*kn(t),kn(n)]}function fg(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Ou(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 Rw(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function mg(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function hg(e){var t=Ra(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function gg(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 AA(e,t){return Y2(e)>C2&&(e-=Math.round(e/Uo)*Uo),[e,t]}AA.invert=AA;function IA(e,t,n){return(e%=Uo)?t||n?gg(xZ(e),wZ(t,n)):xZ(e):t||n?wZ(t,n):AA}function SZ(e){return function(t,n){return t+=e,Y2(t)>C2&&(t-=Math.round(t/Uo)*Uo),[t,n]}}function xZ(e){var t=SZ(e);return t.invert=SZ(-e),t}function wZ(e,t){var n=dn(e),o=kn(e),r=dn(t),i=kn(t);function a(s,l){var c=dn(l),u=dn(s)*c,d=kn(s)*c,p=kn(l),m=p*n+u*o;return[O0(d*r-m*i,u*n-p*o),L0(m*r+d*i)]}return a.invert=function(s,l){var c=dn(l),u=dn(s)*c,d=kn(s)*c,p=kn(l),m=p*r-d*i;return[O0(d*r+p*i,u*n+m*o),L0(m*n-u*o)]},a}function _Z(e){e=IA(e[0]*In,e[1]*In,e.length>2?e[2]*In:0);function t(n){return n=e(n[0]*In,n[1]*In),n[0]*=Fo,n[1]*=Fo,n}return t.invert=function(n){return n=e.invert(n[0]*In,n[1]*In),n[0]*=Fo,n[1]*=Fo,n},t}function CZ(e,t,n,o,r,i){if(n){var a=dn(t),s=kn(t),l=o*n;r==null?(r=t+o*Uo,i=t-l/2):(r=PZ(a,r),i=PZ(a,i),(o>0?r<i:r>i)&&(r+=o*Uo));for(var c,u=r;o>0?u>i:u<i;u-=l)c=pg([a,-s*dn(u),-s*kn(u)]),e.point(c[0],c[1])}}function PZ(e,t){t=ys(t),t[0]-=e,hg(t);var n=gZ(-t[1]);return((-t[2]<0?-n:n)+Uo-O2)%Uo}function $w(){var e=[],t;return{point:function(n,o,r){t.push([n,o,r])},lineStart:function(){e.push(t=[])},lineEnd:Ho,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Lu(e,t){return Y2(e[0]-t[0])<O2&&Y2(e[1]-t[1])<O2}function zw(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 Mw(e,t,n,o,r){var i=[],a=[],s,l;if(e.forEach(function(h){if(!((S=h.length-1)<=0)){var S,v=h[0],g=h[S],y;if(Lu(v,g)){if(!v[2]&&!g[2]){for(r.lineStart(),s=0;s<S;++s)r.point((v=h[s])[0],v[1]);r.lineEnd();return}g[0]+=2*O2}i.push(y=new zw(v,h,null,!0)),a.push(y.o=new zw(v,null,y,!1)),i.push(y=new zw(g,h,null,!1)),a.push(y.o=new zw(g,null,y,!0))}}),!!i.length){for(a.sort(t),kZ(i),kZ(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 kZ(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 NA(e){return Y2(e[0])<=C2?e[0]:mZ(e[0])*((Y2(e[0])+C2)%Uo-C2)}function RZ(e,t){var n=NA(t),o=t[1],r=kn(o),i=[kn(n),-dn(n),0],a=0,s=0,l=new ka;r===1?o=jo+O2:r===-1&&(o=-jo-O2);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=NA(m),S=m[1]/2+EA,v=kn(S),g=dn(S),y=0;y<p;++y,h=x,v=k,g=B,m=w){var w=d[y],x=NA(w),R=w[1]/2+EA,k=kn(R),B=dn(R),T=x-h,I=T>=0?1:-1,q=I*T,H=q>C2,E=v*k;if(l.add(O0(E*I*kn(q),g*B+E*dn(q))),a+=H?T+I*Uo:T,H^h>=n^x>=n){var ee=Ou(ys(m),ys(w));hg(ee);var ue=Ou(i,ee);hg(ue);var Y=(H^T>=0?-1:1)*L0(ue[2]);(o>Y||o===Y&&(ee[0]||ee[1]))&&(s+=H^T>=0?1:-1)}}return(a<-O2||a<O2&&l<-dZ)^s&1}function Ew(e,t,n,o){return function(r){var i=t(r),a=$w(),s=t(a),l=!1,c,u,d,p={point:m,lineStart:S,lineEnd:v,polygonStart:function(){p.point=g,p.lineStart=y,p.lineEnd=w,u=[],c=[]},polygonEnd:function(){p.point=m,p.lineStart=S,p.lineEnd=v,u=Nu(u);var x=RZ(c,o);u.length?(l||(r.polygonStart(),l=!0),Mw(u,s5e,x,n,r)):x&&(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(x,R){e(x,R)&&r.point(x,R)}function h(x,R){i.point(x,R)}function S(){p.point=h,i.lineStart()}function v(){p.point=m,i.lineEnd()}function g(x,R){d.push([x,R]),s.point(x,R)}function y(){s.lineStart(),d=[]}function w(){g(d[0][0],d[0][1]),s.lineEnd();var x=s.clean(),R=a.result(),k,B=R.length,T,I,q;if(d.pop(),c.push(d),d=null,!!B){if(x&1){if(I=R[0],(T=I.length-1)>0){for(l||(r.polygonStart(),l=!0),r.lineStart(),k=0;k<T;++k)r.point((q=I[k])[0],q[1]);r.lineEnd()}return}B>1&&x&2&&R.push(R.pop().concat(R.shift())),u.push(R.filter(a5e))}}return p}}function a5e(e){return e.length>1}function s5e(e,t){return((e=e.x)[0]<0?e[1]-jo-O2:jo-e[1])-((t=t.x)[0]<0?t[1]-jo-O2:jo-t[1])}var OA=Ew(function(){return!0},l5e,u5e,[-C2,-jo]);function l5e(e){var t=NaN,n=NaN,o=NaN,r;return{lineStart:function(){e.lineStart(),r=1},point:function(i,a){var s=i>0?C2:-C2,l=Y2(i-t);Y2(l-C2)<O2?(e.point(t,n=(n+a)/2>0?jo:-jo),e.point(o,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(i,n),r=0):o!==s&&l>=C2&&(Y2(t-o)<O2&&(t-=o*O2),Y2(i-s)<O2&&(i-=s*O2),n=c5e(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 c5e(e,t,n,o){var r,i,a=kn(e-n);return Y2(a)>O2?Cw((kn(t)*(i=dn(o))*kn(n)-kn(o)*(r=dn(t))*kn(e))/(r*i*a)):(t+o)/2}function u5e(e,t,n,o){var r;if(e==null)r=n*jo,o.point(-C2,r),o.point(0,r),o.point(C2,r),o.point(C2,0),o.point(C2,-r),o.point(0,-r),o.point(-C2,-r),o.point(-C2,0),o.point(-C2,r);else if(Y2(e[0]-t[0])>O2){var i=e[0]<t[0]?C2:-C2;r=n*i/2,o.point(-i,r),o.point(0,r),o.point(i,r)}else o.point(t[0],t[1])}function $Z(e){var t=dn(e),n=2*In,o=t>0,r=Y2(t)>O2;function i(u,d,p,m){CZ(m,e,n,p,u,d)}function a(u,d){return dn(u)*dn(d)>t}function s(u){var d,p,m,h,S;return{lineStart:function(){h=m=!1,S=1},point:function(v,g){var y=[v,g],w,x=a(v,g),R=o?x?0:c(v,g):x?c(v+(v<0?C2:-C2),g):0;if(!d&&(h=m=x)&&u.lineStart(),x!==m&&(w=l(d,y),(!w||Lu(d,w)||Lu(y,w))&&(y[2]=1)),x!==m)S=0,x?(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^x){var k;!(R&p)&&(k=l(y,d,!0))&&(S=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)))}x&&(!d||!Lu(d,y))&&u.point(y[0],y[1]),d=y,m=x,p=R},lineEnd:function(){m&&u.lineEnd(),d=null},clean:function(){return S|(h&&m)<<1}}}function l(u,d,p){var m=ys(u),h=ys(d),S=[1,0,0],v=Ou(m,h),g=fg(v,v),y=v[0],w=g-y*y;if(!w)return!p&&u;var x=t*g/w,R=-t*y/w,k=Ou(S,v),B=mg(S,x),T=mg(v,R);Rw(B,T);var I=k,q=fg(B,I),H=fg(I,I),E=q*q-H*(fg(B,B)-1);if(!(E<0)){var ee=Ra(E),ue=mg(I,(-q-ee)/H);if(Rw(ue,B),ue=pg(ue),!p)return ue;var Y=u[0],G=d[0],Re=u[1],Ue=d[1],we;G<Y&&(we=Y,Y=G,G=we);var $e=G-Y,He=Y2($e-C2)<O2,n1=He||$e<O2;if(!He&&Ue<Re&&(we=Re,Re=Ue,Ue=we),n1?He?Re+Ue>0^ue[1]<(Y2(ue[0]-Y)<O2?Re:Ue):Re<=ue[1]&&ue[1]<=Ue:$e>C2^(Y<=ue[0]&&ue[0]<=G)){var k1=mg(I,(-q+ee)/H);return Rw(k1,B),[ue,pg(k1)]}}}function c(u,d){var p=o?e:C2-e,m=0;return u<-p?m|=1:u>p&&(m|=2),d<-p?m|=4:d>p&&(m|=8),m}return Ew(a,s,i,o?[0,-e]:[-C2,e-C2])}function zZ(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 yg=1e9,Tw=-yg;function vg(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 Y2(c[0]-e)<O2?u>0?0:3:Y2(c[0]-n)<O2?u>0?2:1:Y2(c[1]-t)<O2?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=$w(),p,m,h,S,v,g,y,w,x,R,k,B={point:T,lineStart:E,lineEnd:ee,polygonStart:q,polygonEnd:H};function T(Y,G){r(Y,G)&&u.point(Y,G)}function I(){for(var Y=0,G=0,Re=m.length;G<Re;++G)for(var Ue=m[G],we=1,$e=Ue.length,He=Ue[0],n1,k1,l1=He[0],se=He[1];we<$e;++we)n1=l1,k1=se,He=Ue[we],l1=He[0],se=He[1],k1<=o?se>o&&(l1-n1)*(o-k1)>(se-k1)*(e-n1)&&++Y:se<=o&&(l1-n1)*(o-k1)<(se-k1)*(e-n1)&&--Y;return Y}function q(){u=d,p=[],m=[],k=!0}function H(){var Y=I(),G=k&&Y,Re=(p=Nu(p)).length;(G||Re)&&(c.polygonStart(),G&&(c.lineStart(),i(null,null,1,c),c.lineEnd()),Re&&Mw(p,s,Y,i,c),c.polygonEnd()),u=c,p=m=h=null}function E(){B.point=ue,m&&m.push(h=[]),R=!0,x=!1,y=w=NaN}function ee(){p&&(ue(S,v),g&&x&&d.rejoin(),p.push(d.result())),B.point=T,x&&u.lineEnd()}function ue(Y,G){var Re=r(Y,G);if(m&&h.push([Y,G]),R)S=Y,v=G,g=Re,R=!1,Re&&(u.lineStart(),u.point(Y,G));else if(Re&&x)u.point(Y,G);else{var Ue=[y=Math.max(Tw,Math.min(yg,y)),w=Math.max(Tw,Math.min(yg,w))],we=[Y=Math.max(Tw,Math.min(yg,Y)),G=Math.max(Tw,Math.min(yg,G))];zZ(Ue,we,e,t,n,o)?(x||(u.lineStart(),u.point(Ue[0],Ue[1])),u.point(we[0],we[1]),Re||u.lineEnd(),k=!1):Re&&(u.lineStart(),u.point(Y,G),k=!1)}y=Y,w=G,x=Re}return B}}var P7=e=>e;var LA=new ka,DA=new ka,MZ,EZ,BA,jA,C7={point:Ho,lineStart:Ho,lineEnd:Ho,polygonStart:function(){C7.lineStart=d5e,C7.lineEnd=f5e},polygonEnd:function(){C7.lineStart=C7.lineEnd=C7.point=Ho,LA.add(Y2(DA)),DA=new ka},result:function(){var e=LA/2;return LA=new ka,e}};function d5e(){C7.point=p5e}function p5e(e,t){C7.point=TZ,MZ=BA=e,EZ=jA=t}function TZ(e,t){DA.add(jA*e-BA*t),BA=e,jA=t}function f5e(){TZ(MZ,EZ)}var UA=C7;var Du=1/0,Aw=Du,bg=-Du,Iw=bg,m5e={point:h5e,lineStart:Ho,lineEnd:Ho,polygonStart:Ho,polygonEnd:Ho,result:function(){var e=[[Du,Aw],[bg,Iw]];return bg=Iw=-(Aw=Du=1/0),e}};function h5e(e,t){e<Du&&(Du=e),e>bg&&(bg=e),t<Aw&&(Aw=t),t>Iw&&(Iw=t)}var Bu=m5e;var FA=0,HA=0,Sg=0,Nw=0,Ow=0,ju=0,VA=0,qA=0,xg=0,NZ,OZ,vs,bs,o5={point:I8,lineStart:AZ,lineEnd:IZ,polygonStart:function(){o5.lineStart=v5e,o5.lineEnd=b5e},polygonEnd:function(){o5.point=I8,o5.lineStart=AZ,o5.lineEnd=IZ},result:function(){var e=xg?[VA/xg,qA/xg]:ju?[Nw/ju,Ow/ju]:Sg?[FA/Sg,HA/Sg]:[NaN,NaN];return FA=HA=Sg=Nw=Ow=ju=VA=qA=xg=0,e}};function I8(e,t){FA+=e,HA+=t,++Sg}function AZ(){o5.point=g5e}function g5e(e,t){o5.point=y5e,I8(vs=e,bs=t)}function y5e(e,t){var n=e-vs,o=t-bs,r=Ra(n*n+o*o);Nw+=r*(vs+e)/2,Ow+=r*(bs+t)/2,ju+=r,I8(vs=e,bs=t)}function IZ(){o5.point=I8}function v5e(){o5.point=S5e}function b5e(){LZ(NZ,OZ)}function S5e(e,t){o5.point=LZ,I8(NZ=vs=e,OZ=bs=t)}function LZ(e,t){var n=e-vs,o=t-bs,r=Ra(n*n+o*o);Nw+=r*(vs+e)/2,Ow+=r*(bs+t)/2,ju+=r,r=bs*e-vs*t,VA+=r*(vs+e),qA+=r*(bs+t),xg+=r*3,I8(vs=e,bs=t)}var WA=o5;function Lw(e){this._context=e}Lw.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,Uo);break}}},result:Ho};var ZA=new ka,GA,DZ,BZ,wg,_g,Dw={point:Ho,lineStart:function(){Dw.point=x5e},lineEnd:function(){GA&&jZ(DZ,BZ),Dw.point=Ho},polygonStart:function(){GA=!0},polygonEnd:function(){GA=null},result:function(){var e=+ZA;return ZA=new ka,e}};function x5e(e,t){Dw.point=jZ,DZ=wg=e,BZ=_g=t}function jZ(e,t){wg-=e,_g-=t,ZA.add(Ra(wg*wg+_g*_g)),wg=e,_g=t}var XA=Dw;var UZ,Bw,FZ,HZ,Uu=class{constructor(t){this._append=t==null?VZ:w5e(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!==FZ||this._append!==Bw){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`,FZ=o,Bw=this._append,HZ=this._,this._=r}this._+=HZ;break}}}result(){let t=this._;return this._="",t.length?t:null}};function VZ(e){let t=1;this._+=e[0];for(let n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function w5e(e){let t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return VZ;if(t!==UZ){let n=10**t;UZ=t,Bw=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 Bw}function YA(e,t){let n=3,o=4.5,r,i;function a(s){return s&&(typeof o=="function"&&i.pointRadius(+o.apply(this,arguments)),_7(s,r(i))),i.result()}return a.area=function(s){return _7(s,r(UA)),UA.result()},a.measure=function(s){return _7(s,r(XA)),XA.result()},a.bounds=function(s){return _7(s,r(Bu)),Bu.result()},a.centroid=function(s){return _7(s,r(WA)),WA.result()},a.projection=function(s){return arguments.length?(r=s==null?(e=null,P7):(e=s).stream,a):e},a.context=function(s){return arguments.length?(i=s==null?(t=null,new Uu(n)):new Lw(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 Uu(n)),a},a.projection(e).digits(n).context(t)}function N8(e){return function(t){var n=new KA;for(var o in e)n[o]=e[o];return n.stream=t,n}}function KA(){}KA.prototype={constructor:KA,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 JA(e,t,n){var o=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),o!=null&&e.clipExtent(null),_7(n,e.stream(Bu)),t(Bu.result()),o!=null&&e.clipExtent(o),e}function Pg(e,t,n){return JA(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 jw(e,t,n){return Pg(e,[[0,0],t],n)}function Uw(e,t,n){return JA(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 Fw(e,t,n){return JA(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 qZ=16,_5e=dn(30*In);function QA(e,t){return+t?C5e(e,t):P5e(e)}function P5e(e){return N8({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function C5e(e,t){function n(o,r,i,a,s,l,c,u,d,p,m,h,S,v){var g=c-o,y=u-r,w=g*g+y*y;if(w>4*t&&S--){var x=a+p,R=s+m,k=l+h,B=Ra(x*x+R*R+k*k),T=L0(k/=B),I=Y2(Y2(k)-1)<O2||Y2(i-d)<O2?(i+d)/2:O0(R,x),q=e(I,T),H=q[0],E=q[1],ee=H-o,ue=E-r,Y=y*ee-g*ue;(Y*Y/w>t||Y2((g*ee+y*ue)/w-.5)>.3||a*p+s*m+l*h<_5e)&&(n(o,r,i,a,s,l,H,E,I,x/=B,R/=B,k,S,v),v.point(H,E),n(H,E,I,x,R,k,c,u,d,p,m,h,S,v))}}return function(o){var r,i,a,s,l,c,u,d,p,m,h,S,v={point:g,lineStart:y,lineEnd:x,polygonStart:function(){o.polygonStart(),v.lineStart=R},polygonEnd:function(){o.polygonEnd(),v.lineStart=y}};function g(T,I){T=e(T,I),o.point(T[0],T[1])}function y(){d=NaN,v.point=w,o.lineStart()}function w(T,I){var q=ys([T,I]),H=e(T,I);n(d,p,u,m,h,S,d=H[0],p=H[1],u=T,m=q[0],h=q[1],S=q[2],qZ,o),o.point(d,p)}function x(){v.point=g,o.lineEnd()}function R(){y(),v.point=k,v.lineEnd=B}function k(T,I){w(r=T,I),i=d,a=p,s=m,l=h,c=S,v.point=w}function B(){n(d,p,u,m,h,S,i,a,r,s,l,c,qZ,o),v.lineEnd=x,x()}return v}}var k5e=N8({point:function(e,t){this.stream.point(e*In,t*In)}});function R5e(e){return N8({point:function(t,n){var o=e(t,n);return this.stream.point(o[0],o[1])}})}function $5e(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 WZ(e,t,n,o,r,i){if(!i)return $5e(e,t,n,o,r);var a=dn(i),s=kn(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(S,v){return S*=o,v*=r,[l*S-c*v+t,n-c*S-l*v]}return h.invert=function(S,v){return[o*(u*S-d*v+p),r*(m-d*S-u*v)]},h}function Cg(e){return z5e(function(){return e})()}function z5e(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,S=OA,v=null,g,y,w,x=P7,R=.5,k,B,T,I,q;function H(Y){return T(Y[0]*In,Y[1]*In)}function E(Y){return Y=T.invert(Y[0],Y[1]),Y&&[Y[0]*Fo,Y[1]*Fo]}H.stream=function(Y){return I&&q===Y?I:I=k5e(R5e(u)(S(k(x(q=Y)))))},H.preclip=function(Y){return arguments.length?(S=Y,h=void 0,ue()):S},H.postclip=function(Y){return arguments.length?(x=Y,v=g=y=w=null,ue()):x},H.clipAngle=function(Y){return arguments.length?(S=+Y?$Z(h=Y*In):(h=null,OA),ue()):h*Fo},H.clipExtent=function(Y){return arguments.length?(x=Y==null?(v=g=y=w=null,P7):vg(v=+Y[0][0],g=+Y[0][1],y=+Y[1][0],w=+Y[1][1]),ue()):v==null?null:[[v,g],[y,w]]},H.scale=function(Y){return arguments.length?(n=+Y,ee()):n},H.translate=function(Y){return arguments.length?(o=+Y[0],r=+Y[1],ee()):[o,r]},H.center=function(Y){return arguments.length?(i=Y[0]%360*In,a=Y[1]%360*In,ee()):[i*Fo,a*Fo]},H.rotate=function(Y){return arguments.length?(s=Y[0]%360*In,l=Y[1]%360*In,c=Y.length>2?Y[2]%360*In:0,ee()):[s*Fo,l*Fo,c*Fo]},H.angle=function(Y){return arguments.length?(d=Y%360*In,ee()):d*Fo},H.reflectX=function(Y){return arguments.length?(p=Y?-1:1,ee()):p<0},H.reflectY=function(Y){return arguments.length?(m=Y?-1:1,ee()):m<0},H.precision=function(Y){return arguments.length?(k=QA(B,R=Y*Y),ue()):Ra(R)},H.fitExtent=function(Y,G){return Pg(H,Y,G)},H.fitSize=function(Y,G){return jw(H,Y,G)},H.fitWidth=function(Y,G){return Uw(H,Y,G)},H.fitHeight=function(Y,G){return Fw(H,Y,G)};function ee(){var Y=WZ(n,0,0,p,m,d).apply(null,t(i,a)),G=WZ(n,o-Y[0],r-Y[1],p,m,d);return u=IA(s,l,c),B=gg(t,G),T=gg(u,B),k=QA(B,R),ue()}function ue(){return I=q=null,H}return function(){return t=e.apply(this,arguments),H.invert=t.invert&&E,ee()}}function Hw(e,t){return[e,fZ(hZ((jo+t)/2))]}Hw.invert=function(e,t){return[e,2*Cw(pZ(t))-jo]};function eI(){return M5e(Hw).scale(961/Uo)}function M5e(e){var t=Cg(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=C2*o(),p=t(_Z(t.rotate()).invert([0,0]));return i(a==null?[[p[0]-d,p[1]-d],[p[0]+d,p[1]+d]]:e===Hw?[[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 tI(){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=N8({point:function(x,R){var k=w([x,R]);this.stream.point(k[0],k[1])}}),S=P7,v,g;function y(){return p=e*o,m=e*r,v=g=null,w}function w(x){var R=x[0]*p,k=x[1]*m;if(i){var B=k*a-R*s;R=R*a+k*s,k=B}return[R+t,k+n]}return w.invert=function(x){var R=x[0]-t,k=x[1]-n;if(i){var B=k*a+R*s;R=R*a-k*s,k=B}return[R/p,k/m]},w.stream=function(x){return v&&g===x?v:v=h(S(g=x))},w.postclip=function(x){return arguments.length?(S=x,l=c=u=d=null,y()):S},w.clipExtent=function(x){return arguments.length?(S=x==null?(l=c=u=d=null,P7):vg(l=+x[0][0],c=+x[0][1],u=+x[1][0],d=+x[1][1]),y()):l==null?null:[[l,c],[u,d]]},w.scale=function(x){return arguments.length?(e=+x,y()):e},w.translate=function(x){return arguments.length?(t=+x[0],n=+x[1],y()):[t,n]},w.angle=function(x){return arguments.length?(i=x%360*In,s=kn(i),a=dn(i),y()):i*Fo},w.reflectX=function(x){return arguments.length?(o=x?-1:1,y()):o<0},w.reflectY=function(x){return arguments.length?(r=x?-1:1,y()):r<0},w.fitExtent=function(x,R){return Pg(w,x,R)},w.fitSize=function(x,R){return jw(w,x,R)},w.fitWidth=function(x,R){return Uw(w,x,R)},w.fitHeight=function(x,R){return Fw(w,x,R)},w}function nI(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)))]}nI.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(Y2(r)>O2&&--o>0);return[e/(.8707+(i=n*n)*(-.131979+i*(-.013791+i*i*i*(.003971-.001529*i)))),n]};function rI(){return Cg(nI).scale(175.295)}var Ta=j2(go(),1);function Fu(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}var GZ=Symbol("implicit");function Vw(){var e=new Iu,t=[],n=[],o=GZ;function r(i){let a=e.get(i);if(a===void 0){if(o!==GZ)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 Iu;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 Vw(t,n).unknown(o)},Fu.apply(r,arguments),r}function i5(){var e=Vw().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,S=m?o:r;i=(S-h)/Math.max(1,p-l+c*2),s&&(i=Math.floor(i)),h+=(S-h-i*(p-l))*u,a=i*(1-l),s&&(h=Math.round(h),a=Math.round(a));var v=Pw(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 i5(t(),[o,r]).round(s).paddingInner(l).paddingOuter(c).align(u)},Fu.apply(d(),arguments)}function ZZ(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return ZZ(t())},e}function qw(){return ZZ(i5.apply(null,arguments).paddingInner(1))}function Ww(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function oI(e,t){var n=Object.create(e.prototype);for(var o in t)n[o]=t[o];return n}function $g(){}var kg=.7,Xw=1/kg,Hu="\\s*([+-]?\\d+)\\s*",Rg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Ss="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",E5e=/^#([0-9a-f]{3,8})$/,T5e=new RegExp(`^rgb\\(${Hu},${Hu},${Hu}\\)$`),A5e=new RegExp(`^rgb\\(${Ss},${Ss},${Ss}\\)$`),I5e=new RegExp(`^rgba\\(${Hu},${Hu},${Hu},${Rg}\\)$`),N5e=new RegExp(`^rgba\\(${Ss},${Ss},${Ss},${Rg}\\)$`),O5e=new RegExp(`^hsl\\(${Rg},${Ss},${Ss}\\)$`),L5e=new RegExp(`^hsla\\(${Rg},${Ss},${Ss},${Rg}\\)$`),XZ={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};Ww($g,k7,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:YZ,formatHex:YZ,formatHex8:D5e,formatHsl:B5e,formatRgb:KZ,toString:KZ});function YZ(){return this.rgb().formatHex()}function D5e(){return this.rgb().formatHex8()}function B5e(){return rX(this).formatHsl()}function KZ(){return this.rgb().formatRgb()}function k7(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=E5e.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?JZ(t):n===3?new Wi(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Gw(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Gw(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=T5e.exec(e))?new Wi(t[1],t[2],t[3],1):(t=A5e.exec(e))?new Wi(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=I5e.exec(e))?Gw(t[1],t[2],t[3],t[4]):(t=N5e.exec(e))?Gw(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=O5e.exec(e))?tX(t[1],t[2]/100,t[3]/100,1):(t=L5e.exec(e))?tX(t[1],t[2]/100,t[3]/100,t[4]):XZ.hasOwnProperty(e)?JZ(XZ[e]):e==="transparent"?new Wi(NaN,NaN,NaN,0):null}function JZ(e){return new Wi(e>>16&255,e>>8&255,e&255,1)}function Gw(e,t,n,o){return o<=0&&(e=t=n=NaN),new Wi(e,t,n,o)}function j5e(e){return e instanceof $g||(e=k7(e)),e?(e=e.rgb(),new Wi(e.r,e.g,e.b,e.opacity)):new Wi}function Vu(e,t,n,o){return arguments.length===1?j5e(e):new Wi(e,t,n,o??1)}function Wi(e,t,n,o){this.r=+e,this.g=+t,this.b=+n,this.opacity=+o}Ww(Wi,Vu,oI($g,{brighter(e){return e=e==null?Xw:Math.pow(Xw,e),new Wi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?kg:Math.pow(kg,e),new Wi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Wi(L8(this.r),L8(this.g),L8(this.b),Yw(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:QZ,formatHex:QZ,formatHex8:U5e,formatRgb:eX,toString:eX}));function QZ(){return`#${O8(this.r)}${O8(this.g)}${O8(this.b)}`}function U5e(){return`#${O8(this.r)}${O8(this.g)}${O8(this.b)}${O8((isNaN(this.opacity)?1:this.opacity)*255)}`}function eX(){let e=Yw(this.opacity);return`${e===1?"rgb(":"rgba("}${L8(this.r)}, ${L8(this.g)}, ${L8(this.b)}${e===1?")":`, ${e})`}`}function Yw(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function L8(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function O8(e){return e=L8(e),(e<16?"0":"")+e.toString(16)}function tX(e,t,n,o){return o<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new a5(e,t,n,o)}function rX(e){if(e instanceof a5)return new a5(e.h,e.s,e.l,e.opacity);if(e instanceof $g||(e=k7(e)),!e)return new a5;if(e instanceof a5)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 a5(a,s,l,e.opacity)}function oX(e,t,n,o){return arguments.length===1?rX(e):new a5(e,t,n,o??1)}function a5(e,t,n,o){this.h=+e,this.s=+t,this.l=+n,this.opacity=+o}Ww(a5,oX,oI($g,{brighter(e){return e=e==null?Xw:Math.pow(Xw,e),new a5(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?kg:Math.pow(kg,e),new a5(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 Wi(iI(e>=240?e-240:e+120,r,o),iI(e,r,o),iI(e<120?e+240:e-120,r,o),this.opacity)},clamp(){return new a5(nX(this.h),Zw(this.s),Zw(this.l),Yw(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=Yw(this.opacity);return`${e===1?"hsl(":"hsla("}${nX(this.h)}, ${Zw(this.s)*100}%, ${Zw(this.l)*100}%${e===1?")":`, ${e})`}`}}));function nX(e){return e=(e||0)%360,e<0?e+360:e}function Zw(e){return Math.max(0,Math.min(1,e||0))}function iI(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 aI(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 iX(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 aI((n-o/t)*t,a,r,i,s)}}function aX(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 aI((n-o/t)*t,r,i,a,s)}}var zg=e=>()=>e;function F5e(e,t){return function(n){return e+n*t}}function H5e(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 sX(e){return(e=+e)==1?Kw:function(t,n){return n-t?H5e(t,n,e):zg(isNaN(t)?n:t)}}function Kw(e,t){var n=t-e;return n?F5e(e,n):zg(isNaN(e)?t:e)}var sI=(function e(t){var n=sX(t);function o(r,i){var a=n((r=Vu(r)).r,(i=Vu(i)).r),s=n(r.g,i.g),l=n(r.b,i.b),c=Kw(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 lX(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=Vu(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 Bxe=lX(iX),jxe=lX(aX);function cX(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 uX(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function dX(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]=D8(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 pX(e,t){var n=new Date;return e=+e,t=+t,function(o){return n.setTime(e*(1-o)+t*o),n}}function R7(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function fX(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]=D8(e[r],t[r]):o[r]=t[r];return function(i){for(r in n)o[r]=n[r](i);return o}}var cI=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,lI=new RegExp(cI.source,"g");function V5e(e){return function(){return e}}function q5e(e){return function(t){return e(t)+""}}function mX(e,t){var n=cI.lastIndex=lI.lastIndex=0,o,r,i,a=-1,s=[],l=[];for(e=e+"",t=t+"";(o=cI.exec(e))&&(r=lI.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:R7(o,r)})),n=lI.lastIndex;return n<t.length&&(i=t.slice(n),s[a]?s[a]+=i:s[++a]=i),s.length<2?l[0]?q5e(l[0].x):V5e(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 D8(e,t){var n=typeof t,o;return t==null||n==="boolean"?zg(t):(n==="number"?R7:n==="string"?(o=k7(t))?(t=o,sI):mX:t instanceof k7?sI:t instanceof Date?pX:uX(t)?cX:Array.isArray(t)?dX:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?fX:R7)(e,t)}function uI(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function dI(e){return function(){return e}}function pI(e){return+e}var hX=[0,1];function qu(e){return e}function fI(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:dI(isNaN(t)?NaN:.5)}function W5e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(o){return Math.max(e,Math.min(t,o))}}function G5e(e,t,n){var o=e[0],r=e[1],i=t[0],a=t[1];return r<o?(o=fI(r,o),i=n(a,i)):(o=fI(o,r),i=n(i,a)),function(s){return i(o(s))}}function Z5e(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]=fI(e[a],e[a+1]),i[a]=n(t[a],t[a+1]);return function(s){var l=zA(e,s,1,o)-1;return i[l](r[l](s))}}function gX(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function X5e(){var e=hX,t=hX,n=D8,o,r,i,a=qu,s,l,c;function u(){var p=Math.min(e.length,t.length);return a!==qu&&(a=W5e(e[0],e[p-1])),s=p>2?Z5e:G5e,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),R7)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,pI),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=uI,u()},d.clamp=function(p){return arguments.length?(a=p?!0:qu,u()):a!==qu},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 mI(){return X5e()(qu,qu)}function yX(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function B8(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 xs(e){return e=B8(Math.abs(e)),e?e[1]:NaN}function vX(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 bX(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Y5e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function $7(e){if(!(t=Y5e.exec(e)))throw new Error("invalid format: "+e);var t;return new Jw({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]})}$7.prototype=Jw.prototype;function Jw(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+""}Jw.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 SX(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 Mg;function xX(e,t){var n=B8(e,t);if(!n)return Mg=void 0,e.toPrecision(t);var o=n[0],r=n[1],i=r-(Mg=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")+B8(e,Math.max(0,t+i-1))[0]}function hI(e,t){var n=B8(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 gI={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:yX,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)=>hI(e*100,t),r:hI,s:xX,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function yI(e){return e}var wX=Array.prototype.map,_X=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function PX(e){var t=e.grouping===void 0||e.thousands===void 0?yI:vX(wX.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?yI:bX(wX.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=$7(d);var m=d.fill,h=d.align,S=d.sign,v=d.symbol,g=d.zero,y=d.width,w=d.comma,x=d.precision,R=d.trim,k=d.type;k==="n"?(w=!0,k="g"):gI[k]||(x===void 0&&(x=12),R=!0,k="g"),(g||m==="0"&&h==="=")&&(g=!0,m="0",h="=");var B=(p&&p.prefix!==void 0?p.prefix:"")+(v==="$"?n:v==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),T=(v==="$"?o:/[%p]/.test(k)?a:"")+(p&&p.suffix!==void 0?p.suffix:""),I=gI[k],q=/[defgprs%]/.test(k);x=x===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function H(E){var ee=B,ue=T,Y,G,Re;if(k==="c")ue=I(E)+ue,E="";else{E=+E;var Ue=E<0||1/E<0;if(E=isNaN(E)?l:I(Math.abs(E),x),R&&(E=SX(E)),Ue&&+E==0&&S!=="+"&&(Ue=!1),ee=(Ue?S==="("?S:s:S==="-"||S==="("?"":S)+ee,ue=(k==="s"&&!isNaN(E)&&Mg!==void 0?_X[8+Mg/3]:"")+ue+(Ue&&S==="("?")":""),q){for(Y=-1,G=E.length;++Y<G;)if(Re=E.charCodeAt(Y),48>Re||Re>57){ue=(Re===46?r+E.slice(Y+1):E.slice(Y))+ue,E=E.slice(0,Y);break}}}w&&!g&&(E=t(E,1/0));var we=ee.length+E.length+ue.length,$e=we<y?new Array(y-we+1).join(m):"";switch(w&&g&&(E=t($e+E,$e.length?y-ue.length:1/0),$e=""),h){case"<":E=ee+E+ue+$e;break;case"=":E=ee+$e+E+ue;break;case"^":E=$e.slice(0,we=$e.length>>1)+ee+E+ue+$e.slice(we);break;default:E=$e+ee+E+ue;break}return i(E)}return H.toString=function(){return d+""},H}function u(d,p){var m=Math.max(-8,Math.min(8,Math.floor(xs(p)/3)))*3,h=Math.pow(10,-m),S=c((d=$7(d),d.type="f",d),{suffix:_X[8+m/3]});return function(v){return S(h*v)}}return{format:c,formatPrefix:u}}var Qw,e_,t_;vI({thousands:",",grouping:[3],currency:["$",""]});function vI(e){return Qw=PX(e),e_=Qw.format,t_=Qw.formatPrefix,Qw}function bI(e){return Math.max(0,-xs(Math.abs(e)))}function SI(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(xs(t)/3)))*3-xs(Math.abs(e)))}function xI(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,xs(t)-xs(e))+1}function wI(e,t,n,o){var r=MA(e,t,n),i;switch(o=$7(o??",f"),o.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return o.precision==null&&!isNaN(i=SI(r,a))&&(o.precision=i),t_(o,a)}case"":case"e":case"g":case"p":case"r":{o.precision==null&&!isNaN(i=xI(r,Math.max(Math.abs(e),Math.abs(t))))&&(o.precision=i-(o.type==="e"));break}case"f":case"%":{o.precision==null&&!isNaN(i=bI(r))&&(o.precision=i-(o.type==="%")*2);break}}return e_(o)}function K5e(e){var t=e.domain;return e.ticks=function(n){var o=t();return _w(o[0],o[o.length-1],n??10)},e.tickFormat=function(n,o){var r=t();return wI(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=dg(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 F3(){var e=mI();return e.copy=function(){return gX(e,F3())},Fu.apply(e,arguments),K5e(e)}function b2(e){return function(){return e}}var _I=Math.abs,g3=Math.atan2,s5=Math.cos,CX=Math.max,n_=Math.min,H3=Math.sin,Vr=Math.sqrt,Vo=1e-12,l5=Math.PI,Eg=l5/2,S4=2*l5;function kX(e){return e>1?0:e<-1?l5:Math.acos(e)}function PI(e){return e>=1?Eg:e<=-1?-Eg:Math.asin(e)}var CI=Math.PI,kI=2*CI,j8=1e-6,J5e=kI-j8;function RX(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Q5e(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return RX;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 U8=class{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?RX:Q5e(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>j8)if(!(Math.abs(d*l-c*u)>j8)||!i)this._append`L${this._x1=t},${this._y1=n}`;else{let m=o-a,h=r-s,S=l*l+c*c,v=m*m+h*h,g=Math.sqrt(S),y=Math.sqrt(p),w=i*Math.tan((CI-Math.acos((S+p-v)/(2*g*y)))/2),x=w/y,R=w/g;Math.abs(x-1)>j8&&this._append`L${t+x*u},${n+x*d}`,this._append`A${i},${i},0,0,${+(d*m>u*h)},${this._x1=t+R*l},${this._y1=n+R*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)>j8||Math.abs(this._y1-u)>j8)&&this._append`L${c},${u}`,o&&(p<0&&(p=p%kI+kI),p>J5e?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>j8&&this._append`A${o},${o},0,${+(p>=CI)},${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 $X(){return new U8}$X.prototype=U8.prototype;function z7(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 U8(t)}function ese(e){return e.innerRadius}function tse(e){return e.outerRadius}function nse(e){return e.startAngle}function rse(e){return e.endAngle}function ose(e){return e&&e.padAngle}function ise(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<Vo))return p=(u*(t-i)-d*(e-r))/p,[e+p*l,t+p*c]}function r_(e,t,n,o,r,i,a){var s=e-n,l=t-o,c=(a?i:-i)/Vr(s*s+l*l),u=c*l,d=-c*s,p=e+u,m=t+d,h=n+u,S=o+d,v=(p+h)/2,g=(m+S)/2,y=h-p,w=S-m,x=y*y+w*w,R=r-i,k=p*S-h*m,B=(w<0?-1:1)*Vr(CX(0,R*R*x-k*k)),T=(k*w-y*B)/x,I=(-k*y-w*B)/x,q=(k*w+y*B)/x,H=(-k*y+w*B)/x,E=T-v,ee=I-g,ue=q-v,Y=H-g;return E*E+ee*ee>ue*ue+Y*Y&&(T=q,I=H),{cx:T,cy:I,x01:-u,y01:-d,x11:T*(r/R-1),y11:I*(r/R-1)}}function Wu(){var e=ese,t=tse,n=b2(0),o=null,r=nse,i=rse,a=ose,s=null,l=z7(c);function c(){var u,d,p=+e.apply(this,arguments),m=+t.apply(this,arguments),h=r.apply(this,arguments)-Eg,S=i.apply(this,arguments)-Eg,v=_I(S-h),g=S>h;if(s||(s=u=l()),m<p&&(d=m,m=p,p=d),!(m>Vo))s.moveTo(0,0);else if(v>S4-Vo)s.moveTo(m*s5(h),m*H3(h)),s.arc(0,0,m,h,S,!g),p>Vo&&(s.moveTo(p*s5(S),p*H3(S)),s.arc(0,0,p,S,h,g));else{var y=h,w=S,x=h,R=S,k=v,B=v,T=a.apply(this,arguments)/2,I=T>Vo&&(o?+o.apply(this,arguments):Vr(p*p+m*m)),q=n_(_I(m-p)/2,+n.apply(this,arguments)),H=q,E=q,ee,ue;if(I>Vo){var Y=PI(I/p*H3(T)),G=PI(I/m*H3(T));(k-=Y*2)>Vo?(Y*=g?1:-1,x+=Y,R-=Y):(k=0,x=R=(h+S)/2),(B-=G*2)>Vo?(G*=g?1:-1,y+=G,w-=G):(B=0,y=w=(h+S)/2)}var Re=m*s5(y),Ue=m*H3(y),we=p*s5(R),$e=p*H3(R);if(q>Vo){var He=m*s5(w),n1=m*H3(w),k1=p*s5(x),l1=p*H3(x),se;if(v<l5)if(se=ise(Re,Ue,k1,l1,He,n1,we,$e)){var pe=Re-se[0],Fe=Ue-se[1],p1=He-se[0],h1=n1-se[1],H1=1/H3(kX((pe*p1+Fe*h1)/(Vr(pe*pe+Fe*Fe)*Vr(p1*p1+h1*h1)))/2),Oe=Vr(se[0]*se[0]+se[1]*se[1]);H=n_(q,(p-Oe)/(H1-1)),E=n_(q,(m-Oe)/(H1+1))}else H=E=0}B>Vo?E>Vo?(ee=r_(k1,l1,Re,Ue,m,E,g),ue=r_(He,n1,we,$e,m,E,g),s.moveTo(ee.cx+ee.x01,ee.cy+ee.y01),E<q?s.arc(ee.cx,ee.cy,E,g3(ee.y01,ee.x01),g3(ue.y01,ue.x01),!g):(s.arc(ee.cx,ee.cy,E,g3(ee.y01,ee.x01),g3(ee.y11,ee.x11),!g),s.arc(0,0,m,g3(ee.cy+ee.y11,ee.cx+ee.x11),g3(ue.cy+ue.y11,ue.cx+ue.x11),!g),s.arc(ue.cx,ue.cy,E,g3(ue.y11,ue.x11),g3(ue.y01,ue.x01),!g))):(s.moveTo(Re,Ue),s.arc(0,0,m,y,w,!g)):s.moveTo(Re,Ue),!(p>Vo)||!(k>Vo)?s.lineTo(we,$e):H>Vo?(ee=r_(we,$e,He,n1,p,-H,g),ue=r_(Re,Ue,k1,l1,p,-H,g),s.lineTo(ee.cx+ee.x01,ee.cy+ee.y01),H<q?s.arc(ee.cx,ee.cy,H,g3(ee.y01,ee.x01),g3(ue.y01,ue.x01),!g):(s.arc(ee.cx,ee.cy,H,g3(ee.y01,ee.x01),g3(ee.y11,ee.x11),!g),s.arc(0,0,p,g3(ee.cy+ee.y11,ee.cx+ee.x11),g3(ue.cy+ue.y11,ue.cx+ue.x11),g),s.arc(ue.cx,ue.cy,H,g3(ue.y11,ue.x11),g3(ue.y01,ue.x01),!g))):s.arc(0,0,p,R,x,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-l5/2;return[s5(d)*u,H3(d)*u]},c.innerRadius=function(u){return arguments.length?(e=typeof u=="function"?u:b2(+u),c):e},c.outerRadius=function(u){return arguments.length?(t=typeof u=="function"?u:b2(+u),c):t},c.cornerRadius=function(u){return arguments.length?(n=typeof u=="function"?u:b2(+u),c):n},c.padRadius=function(u){return arguments.length?(o=u==null?null:typeof u=="function"?u:b2(+u),c):o},c.startAngle=function(u){return arguments.length?(r=typeof u=="function"?u:b2(+u),c):r},c.endAngle=function(u){return arguments.length?(i=typeof u=="function"?u:b2(+u),c):i},c.padAngle=function(u){return arguments.length?(a=typeof u=="function"?u:b2(+u),c):a},c.context=function(u){return arguments.length?(s=u??null,c):s},c}var R_e=Array.prototype.slice;function Gu(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function zX(e){this._context=e}zX.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 c5(e){return new zX(e)}function o_(e){return e[0]}function i_(e){return e[1]}function ws(e,t){var n=b2(!0),o=null,r=c5,i=null,a=z7(s);e=typeof e=="function"?e:e===void 0?o_:b2(e),t=typeof t=="function"?t:t===void 0?i_:b2(t);function s(l){var c,u=(l=Gu(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:b2(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:b2(+l),s):t},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:b2(!!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 RI(e,t,n){var o=null,r=b2(!0),i=null,a=c5,s=null,l=z7(c);e=typeof e=="function"?e:e===void 0?o_:b2(+e),t=typeof t=="function"?t:t===void 0?b2(0):b2(+t),n=typeof n=="function"?n:n===void 0?i_:b2(+n);function c(d){var p,m,h,S=(d=Gu(d)).length,v,g=!1,y,w=new Array(S),x=new Array(S);for(i==null&&(s=a(y=l())),p=0;p<=S;++p){if(!(p<S&&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],x[h]);s.lineEnd(),s.areaEnd()}g&&(w[p]=+e(v,p,d),x[p]=+t(v,p,d),s.point(o?+o(v,p,d):w[p],n?+n(v,p,d):x[p]))}if(y)return s=null,y+""||null}function u(){return ws().defined(r).curve(a).context(i)}return c.x=function(d){return arguments.length?(e=typeof d=="function"?d:b2(+d),o=null,c):e},c.x0=function(d){return arguments.length?(e=typeof d=="function"?d:b2(+d),c):e},c.x1=function(d){return arguments.length?(o=d==null?null:typeof d=="function"?d:b2(+d),c):o},c.y=function(d){return arguments.length?(t=typeof d=="function"?d:b2(+d),n=null,c):t},c.y0=function(d){return arguments.length?(t=typeof d=="function"?d:b2(+d),c):t},c.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:b2(+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:b2(!!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 MX(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function EX(e){return e}function Tg(){var e=EX,t=MX,n=null,o=b2(0),r=b2(S4),i=b2(0);function a(s){var l,c=(s=Gu(s)).length,u,d,p=0,m=new Array(c),h=new Array(c),S=+o.apply(this,arguments),v=Math.min(S4,Math.max(-S4,r.apply(this,arguments)-S)),g,y=Math.min(Math.abs(v)/c,i.apply(this,arguments)),w=y*(v<0?-1:1),x;for(l=0;l<c;++l)(x=h[m[l]=l]=+e(s[l],l,s))>0&&(p+=x);for(t!=null?m.sort(function(R,k){return t(h[R],h[k])}):n!=null&&m.sort(function(R,k){return n(s[R],s[k])}),l=0,d=p?(v-c*w)/p:0;l<c;++l,S=g)u=m[l],x=h[u],g=S+(x>0?x*d:0)+w,h[u]={data:s[u],index:l,value:x,startAngle:S,endAngle:g,padAngle:y};return h}return a.value=function(s){return arguments.length?(e=typeof s=="function"?s:b2(+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:b2(+s),a):o},a.endAngle=function(s){return arguments.length?(r=typeof s=="function"?s:b2(+s),a):r},a.padAngle=function(s){return arguments.length?(i=typeof s=="function"?s:b2(+s),a):i},a}var Ag={draw(e,t){let n=Vr(t/l5);e.moveTo(n,0),e.arc(0,0,n,0,S4)}};var $I={draw(e,t){let n=Vr(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 TX=Vr(1/3),ase=TX*2,zI={draw(e,t){let n=Vr(t/ase),o=n*TX;e.moveTo(0,-n),e.lineTo(o,0),e.lineTo(0,n),e.lineTo(-o,0),e.closePath()}};var MI={draw(e,t){let n=Vr(t),o=-n/2;e.rect(o,o,n,n)}};var sse=.8908130915292852,AX=H3(l5/10)/H3(7*l5/10),lse=H3(S4/10)*AX,cse=-s5(S4/10)*AX,EI={draw(e,t){let n=Vr(t*sse),o=lse*n,r=cse*n;e.moveTo(0,-n),e.lineTo(o,r);for(let i=1;i<5;++i){let a=S4*i/5,s=s5(a),l=H3(a);e.lineTo(l*n,-s*n),e.lineTo(s*o-l*r,l*o+s*r)}e.closePath()}};var TI=Vr(3),AI={draw(e,t){let n=-Vr(t/(TI*3));e.moveTo(0,n*2),e.lineTo(-TI*n,-n),e.lineTo(TI*n,-n),e.closePath()}};function a_(e,t){let n=null,o=z7(r);e=typeof e=="function"?e:b2(e||Ag),t=typeof t=="function"?t:b2(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:b2(i),r):e},r.size=function(i){return arguments.length?(t=typeof i=="function"?i:b2(+i),r):t},r.context=function(i){return arguments.length?(n=i??null,r):n},r}function II(){}function IX(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 s_(e,t){this._context=e,this._k=(1-t)/6}s_.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:IX(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:IX(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 hPe=(function e(t){function n(o){return new s_(o,t)}return n.tension=function(o){return e(+o)},n})(0);function use(e,t,n){var o=e._x1,r=e._y1,i=e._x2,a=e._y2;if(e._l01_a>Vo){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>Vo){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 NX(e,t){this._context=e,this._alpha=t}NX.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:use(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 l_=(function e(t){function n(o){return t?new NX(o,t):new s_(o,0)}return n.alpha=function(o){return e(+o)},n})(.5);function OX(e){this._context=e}OX.prototype={areaStart:II,areaEnd:II,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 c_(e){return new OX(e)}function NI(e){return e}function u_(e){if(e==null)return NI;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 LX(e,t){for(var n,o=e.length,r=o-t;r<--o;)n=e[r],e[r++]=e[o],e[o]=n}function d_(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return DX(e,n)})}:DX(e,t)}function DX(e,t){var n=t.id,o=t.bbox,r=t.properties==null?{}:t.properties,i=OI(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 OI(e,t){var n=u_(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&&LX(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 BJ=j2(BX(),1),Y0=j2(go(),1),ay=j2(Bo(),1),K=j2(Bo(),1),v5=j2(go(),1),he=j2(Bo(),1),X8="http://schemas.openxmlformats.org/drawingml/2006/chart",Dg="http://schemas.openxmlformats.org/drawingml/2006/main",Pse="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",XX="http://schemas.microsoft.com/office/2014/relationships/chartEx",Cse="http://schemas.microsoft.com/office/2011/relationships/chartStyle",kse="http://schemas.microsoft.com/office/2011/relationships/chartColorStyle",Rse=["#4472c4","#ed7d31","#a5a5a5","#ffc000","#5b9bd5","#70ad47","#264478","#9e480e","#636363","#997300"];function $se(e){return`"${e.replace(/"/g,'""')}"`}function zse(e){let t=e.trim();return t.length<2||!t.startsWith('"')||!t.endsWith('"')?null:t.slice(1,-1).replace(/""/g,'"')}function Mse(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 Ese(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 Tse(e,t){let n=e?.series[t];if(!e||!n)return"";let r=Ese(n)??$se(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 Ase(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=Mse(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=zse(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 Ise(e,t,n,o){let r=Ase(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?U7(o,e.workbookSheetIndex,l,"value").map(d=>typeof d=="number"&&Number.isFinite(d)?d:null):i.bubbleSizes,categories:o?U7(o,e.workbookSheetIndex,a,"category"):i.categories,categoriesRef:a,name:r.nameLiteral??(r.nameFormula&&o?JN(o,e.workbookSheetIndex,r.nameFormula):r.nameFormula??i.name),raw:c,values:o?U7(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 YX(e){return e==="hidden"||e==="veryHidden"?e:"visible"}var YN=9525,Nse={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},FK=["barChart","lineChart","line3DChart","stockChart","radarChart","scatterChart","pieChart","pie3DChart","doughnutChart","areaChart","area3DChart","bar3DChart","ofPieChart","bubbleChart","surfaceChart","surface3DChart"];function Ose(e){return Math.max(0,Math.min(1,e))}function j7(e){return e!=null&&e.nodeType===1}function b5(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function Lse(e,t){if(!e)return;let n=e.match(/<a:srgbClr\b[^>]*\bval="([0-9a-fA-F]{6,8})"/i);if(n?.[1])return b5(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=GK(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 N_(r,a,s)??void 0}function A_(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 Lse(o,n)}function Dse(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:A_(r,!1,t),lineColor:A_(r,!0,t)}})}function HK(e,t){let n=X0(e);if(n){let r=V7(n,"ser").map(i=>{let a=[];for(let s of qr(i,"dPt")){let l=K2(s,"idx");if(l===void 0)continue;let c=c1(s,"spPr"),u=w4(c,t);a.push({color:y5(c,t)??void 0,explosion:K2(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:A_(s,!1,t),explosion:Number.isFinite(d)?d:void 0,index:c,lineColor:A_(s,!0,t)})}return a})}function Bse(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 VK(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?Bse(o):[]})}function jse(e){return e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&apos;/g,"'")}function I_(e){return(e??"").trim().replace(/\s+/g," ").toLowerCase()}function qK(e){let t=e.match(/<c:title\b[\s\S]*?<a:t>([\s\S]*?)<\/a:t>/i);if(!t?.[1])return null;let n=jse(t[1]).trim();return n.length>0?n:null}function Use(e,t){let n=I_(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=N0(a);if(!/<c:bubbleChart\b/i.test(s))continue;let l=VK(s);if(!l.some(p=>p.some(m=>m!=null)))continue;let u=0,d=I_(qK(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 Fse(e){for(let t of FK)if(new RegExp(`<c:${t}\\b`,"i").test(e))return t;return""}function WK(e){if(!e)return null;for(let t of FK){let n=qr(e,t)[0];if(n)return n}return null}function Hse(e){switch(e){case"line":case"lineMarker":return"ScatterLines";case"smooth":case"smoothMarker":return"ScatterSmooth";default:return"Scatter"}}function Vse(e,t,n,o){let r=I_(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=N0(c),d=Fse(u);if(!d)continue;let p=HK(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,S=I_(qK(u));if(r.length>0&&S.length>0&&r===S&&(h+=100),i&&d===i&&(h+=20),s.length===0&&(h+=1),h>a&&(a=h,s=p,h>=120))break}return s}function qse(e){let t=b5(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 Wse(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 FI(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 Gse(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(FI(r,o,e+1/3)*255),Math.round(FI(r,o,e)*255),Math.round(FI(r,o,e-1/3)*255)]}function Zse(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 N_(e,t=1,n=0){let o=qse(e);if(!o)return b5(e);let[r,i,a]=Wse(o[0],o[1],o[2]),s=Ose(a*t+n),[l,c,u]=Gse(r,i,s);return Zse(l,c,u)}function GK(e,t){if(!e)return null;let n=Nse[e];return n===void 0?null:t?.colorsByIndex[n]??null}function Xse(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 KX(e,t){if(!e)return null;let n=lo(e,"defRPr")??lo(e,"rPr");if(!n)return null;let o=c1(n,"latin")?.getAttribute("typeface")??c1(n,"ea")?.getAttribute("typeface")??c1(n,"cs")?.getAttribute("typeface")??null,r=Xse(o,t)?.trim()??"";return r.length>0?r:null}function W0(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr"?n=b5(`#${e.getAttribute("val")??""}`):e.localName==="schemeClr"?n=GK(e.getAttribute("val"),t):e.localName==="sysClr"&&(n=b5(`#${e.getAttribute("lastClr")??""}`)),!n)return null;let o=1,r=0;for(let i of Array.from(e.childNodes).filter(j7)){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 N_(n,o,r)}function JX(e){return!!(e&&(e.localName==="schemeClr"||e.localName==="srgbClr"||e.localName==="sysClr"))}function J_(e){if(!e)return null;if(JX(e))return e;for(let t of["srgbClr","schemeClr","sysClr"])for(let n of V7(e,t))if(JX(n))return n;return null}function y5(e,t){if(!e||c1(e,"noFill"))return null;let n=c1(e,"solidFill");if(n){let a=J_(Array.from(n.childNodes).find(j7)??null);return W0(a,t)}let o=c1(e,"gradFill"),r=o?V7(o,"gs").map(a=>({colorNode:Array.from(a.childNodes).find(j7)??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 W0(i.colorNode,t)}function w4(e,t){let n=e?.localName==="ln"?e:e?c1(e,"ln"):null;if(!n)return{color:null,hidden:!1,widthPx:void 0};if(c1(n,"noFill"))return{color:null,hidden:!0,widthPx:void 0};let o=c1(n,"solidFill"),r=o?J_(Array.from(o.childNodes).find(j7)??null):null,i=Number(n.getAttribute("w")??Number.NaN);return{color:W0(r,t),hidden:!1,widthPx:Number.isFinite(i)?Math.max(1,i/YN):void 0}}function HI(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 KN(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 K2(e,t){let n=e?c1(e,t):null,o=Number(n?.getAttribute("val")??Number.NaN);return Number.isFinite(o)?o:void 0}function v3(e,t){let n=e?c1(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 QX(e){if(!e)return;let t=lo(e,"defRPr")??lo(e,"rPr"),n=Number(t?.getAttribute("sz")??Number.NaN);if(!(!Number.isFinite(n)||n<=0))return n/100}function Yse(e){let t=QX(c1(e,"txPr")),n=[];for(let o of qr(e,"dLbl")){let r=K2(o,"idx");if(typeof r!="number"||!Number.isFinite(r))continue;let i=c1(o,"layout"),a=i?c1(i,"manualLayout"):null;n.push({deleted:v3(o,"delete"),fontSizePt:QX(c1(o,"txPr"))??t,index:r,showBubbleSize:v3(o,"showBubbleSize"),showCategoryName:v3(o,"showCatName"),showPercent:v3(o,"showPercent"),showSeriesName:v3(o,"showSerName"),showValue:v3(o,"showVal"),x:K2(a,"x"),y:K2(a,"y")})}return n}function eY(e){if(!e)return null;let t=Yse(e),n={pointLabels:t.length>0?t:void 0,raw:{},showBubbleSize:v3(e,"showBubbleSize"),showCategoryName:v3(e,"showCatName"),showLegendKey:v3(e,"showLegendKey"),showPercent:v3(e,"showPercent"),showSeriesName:v3(e,"showSerName"),showValue:v3(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 Kse(e,t){let n=Z0(`${$N(t)}/_rels/${t.split("/").pop()}.rels`),o=F7(e,n);if(!o)return new Map;let r=X0(o);if(!r)return new Map;let i=new Map;for(let a of V7(r,"Relationship")){let s=a.getAttribute("Type"),l=a.getAttribute("Target");!s||!l||i.set(s,ZK(n,l))}return i}function Jse(e,t,n){let o=F7(e,t);if(!o)return[];let r=X0(o);return r?.documentElement?Array.from(r.documentElement.childNodes).filter(i=>j7(i)&&i.localName!=="variation").map(i=>W0(i,n)??W0(J_(i),n)).filter(i=>typeof i=="string"):[]}function Qse(e,t,n){let o=F7(e,t);if(!o)return{};let r=X0(o);if(!r)return{};let i=lo(r,"dataPoint"),a=i?c1(i,"fillRef"):null,s=Number(a?.getAttribute("idx")??Number.NaN),l=lo(r,"chartArea"),c=l?c1(l,"spPr"):null,u=l?c1(l,"fontRef"):null,d=u?W0(Array.from(u.childNodes).find(j7)??null,n):null,p=lo(r,"title"),m=p?c1(p,"fontRef"):null,h=m?W0(Array.from(m.childNodes).find(j7)??null,n):null,S=lo(r,"categoryAxis")??lo(r,"valueAxis"),v=S?c1(S,"spPr"):null,g=S?c1(S,"fontRef"):null,y=c?c1(c,"noFill")!=null:!1;return{axisLabelColor:g?W0(Array.from(g.childNodes).find(j7)??null,n)??void 0:void 0,axisLineColor:w4(v,n).color??void 0,chartAreaBorderColor:w4(c,n).color??void 0,chartAreaFillColor:y5(c,n)??void 0,chartAreaNoFill:y,paletteOffset:Number.isFinite(s)?s:void 0,textColor:d??void 0,titleColor:h??d??void 0}}function e0e(e){let t=[4,5,6,7,8,9].map(n=>e?.colorsByIndex[n]??null).filter(n=>!!n);return t.length>0?t:Rse}function t0e(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function n0e(e,t){let n=t0e(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 r0e(e){if(e.chartType!=="Surface")return;let t=n0e(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 hd(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?N_(o,.35,.55):null,a=o?N_(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:e0e(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}})})),r0e(e)}function o0e(e,t){let n=[];for(let o of qr(e,"dPt")){let r=K2(o,"idx");if(r===void 0)continue;let i=c1(o,"spPr"),a=w4(i,t);n.push({color:y5(i,t)??void 0,explosion:K2(o,"explosion"),index:r,lineColor:a.color??void 0})}return n}function i0e(e,t){let n=lo(e,"invertSolidFillFmt"),o=n?c1(n,"spPr"):null;if(!o)return{color:void 0,lineColor:void 0};let r=w4(o,t);return{color:y5(o,t)??void 0,lineColor:r.color??void 0}}function Yu(e,t,n){if(!e)return null;let o=c1(e,"numRef")??c1(e,"strRef")??e,r=c1(o,t);if(!r)return null;let i=K2(r,"ptCount"),a=qr(r,"pt").map(u=>{let d=Number(u.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(d)?d:0,value:c1(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]=ty(u.value):c[u.index]=u.value.length>0?u.value:null;return c}function tY(e,t){if(!e)return null;let n=c1(e,"multiLvlStrRef")??e,o=c1(n,"multiLvlStrCache");if(!o)return null;let r=qr(o,"lvl");if(r.length===0)return null;let i=K2(o,"ptCount"),a=t==="category"?r[r.length-1]??r[0]:r[0],s=qr(a,"pt").map(d=>{let p=Number(d.getAttribute("idx")??Number.NaN);return{index:Number.isFinite(p)?p:0,value:c1(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]=ty(d.value);continue}u[d.index]=d.value.length>0?d.value:null}return u}function a0e(e,t,n){let o=qr(t,"ser");e.series=e.series.map((r,i)=>{let a=o[i];if(!a)return r;let s=c1(a,"spPr"),l=c1(a,"marker"),c=c1(l??t,"spPr"),u=w4(s,n),d=w4(c,n),p=y5(s,n),m=K2(l,"size"),S=(l?c1(l,"symbol"):null)?.getAttribute("val")??void 0,v=o0e(a,n),g=K2(a,"explosion"),y=i0e(a,n),w=v3(a,"invertIfNegative"),x=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",R=x?Yu(c1(a,"xVal"),"numCache","value")??tY(c1(a,"xVal"),"category"):Yu(c1(a,"cat"),"strCache","category")??Yu(c1(a,"cat"),"numCache","category")??tY(c1(a,"cat"),"category"),k=Yu(x?c1(a,"yVal"):c1(a,"val"),"numCache","value"),B=e.chartType==="Bubble"?Yu(c1(a,"bubbleSize"),"numCache","value"):null,T=r.shapeProperties&&typeof r.shapeProperties=="object"?r.shapeProperties:null,I=typeof T?.solidFillHex=="string"?b5(T.solidFillHex):null,q=typeof T?.lineColorHex=="string"?b5(T.lineColorHex):null,H=u.hidden?void 0:q??u.color??I??p??r.lineColor??r.color,E=typeof r.categoriesRef?.formula=="string"&&r.categoriesRef.formula.length>0,ee=typeof r.valuesRef?.formula=="string"&&r.valuesRef.formula.length>0,ue=typeof r.bubbleSizeRef?.formula=="string"&&r.bubbleSizeRef.formula.length>0;return{...r,bubbleSizes:!ue&&B?B.map(Y=>typeof Y=="number"&&Number.isFinite(Y)?Y:null):r.bubbleSizes,categories:!E&&R?R:r.categories,color:I??q??p??u.color??r.color,dataPointStyles:v.length>0?v:r.dataPointStyles,lineColor:H,lineWidthPx:u.hidden?void 0:u.widthPx??r.lineWidthPx,markerColor:I??q??y5(c,n)??p??u.color??void 0,markerLineColor:q??I??d.color??u.color??p??void 0,markerSize:m??r.markerSize,markerSymbol:S,smooth:v3(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:!ee&&k?k.map(Y=>typeof Y=="number"&&Number.isFinite(Y)?Y:null):r.values}})}function s0e(e,t,n,o){let r=F7(n,t);if(!r)return;let i=t?Kse(n,t):new Map,a=HK(r,o),s=Dse(r,o),l=VK(r),c=()=>{l.length>0&&(e.series=e.series.map((Oe,Be)=>{let a1=l[Be]??[];if(a1.length===0)return Oe;let Pe=(Oe.bubbleSizes??[]).filter(fe=>typeof fe=="number"&&Number.isFinite(fe)).length,ye=a1.filter(fe=>typeof fe=="number"&&Number.isFinite(fe)).length;return Pe>=ye?Oe:{...Oe,bubbleSizes:a1}})),a.length>0&&(e.series=e.series.map((Oe,Be)=>{let a1=a[Be]??[];if(a1.length===0)return Oe;let Pe=new Map((Oe.dataPointStyles??[]).map(ye=>[ye.index,ye]));for(let ye of a1){let fe=Pe.get(ye.index);Pe.set(ye.index,{color:fe?.color??ye.color,explosion:fe?.explosion??ye.explosion,index:ye.index,lineColor:fe?.lineColor??ye.lineColor})}return{...Oe,dataPointStyles:Array.from(Pe.values()).sort((ye,fe)=>ye.index-fe.index)}})),s.length>0&&(e.series=e.series.map((Oe,Be)=>{let a1=s[Be];if(!a1)return Oe;let Pe=a1.color??a1.lineColor;return{...Oe,color:Oe.color??Pe,lineColor:Oe.lineColor??a1.lineColor??Pe,markerColor:Oe.markerColor??Pe??Oe.color,markerLineColor:Oe.markerLineColor??a1.lineColor??Pe??Oe.lineColor}}))},u=()=>{e.chartColorPalette=Jse(n,i.get(kse),o);let Oe=Qse(n,i.get(Cse),o);return e.axisLabelColor=Oe.axisLabelColor??e.axisLabelColor,e.axisLineColor=Oe.axisLineColor??e.axisLineColor,e.chartAreaBorderColor=Oe.chartAreaBorderColor??e.chartAreaBorderColor,e.chartAreaFillColor=Oe.chartAreaFillColor??e.chartAreaFillColor,e.chartColorPaletteOffset=Oe.paletteOffset??e.chartColorPaletteOffset,e.textColor=Oe.textColor??e.textColor,e.titleColor=Oe.titleColor??e.titleColor,Oe},d=()=>{let Oe=p?.documentElement?lo(p.documentElement,"plotArea"):null;if(!Oe)return;let Be=ge=>{let te=c1(ge,"layoutPr"),Te=te?c1(te,"binning"):null;if(!Te)return null;let u1={};for(let $ of Array.from(Te.attributes)){let Y1=$.value,j1=Number(Y1);u1[$.localName||$.name]=Number.isFinite(j1)&&Y1.trim()!==""?j1:Y1}return Object.keys(u1).length>0?u1:{}},a1=c1(Oe,"spPr");if(a1){let ge=y5(a1,o),te=w4(a1,o);ge&&(e.chartAreaFillColor=e.chartAreaFillColor??ge),te.color&&(e.chartAreaBorderColor=e.chartAreaBorderColor??te.color)}let Pe=V7(Oe,"series");if(Pe.length===0)return;e.series=e.series.map((ge,te)=>{let Te=Pe[te]??null;if(!Te)return ge;let u1=c1(Te,"valueColors"),$=u1?Array.from(u1.childNodes).filter(tt=>tt.nodeType===Node.ELEMENT_NODE).map(tt=>W0(J_(tt)??tt,o)).filter(tt=>typeof tt=="string"&&tt.length>0):[],Y1=$.length>0?{...ge.raw&&typeof ge.raw=="object"?ge.raw:{},valueColors:$}:ge.raw,j1=c1(Te,"spPr");if(!j1)return Y1===ge.raw?ge:{...ge,raw:Y1};let Z1=y5(j1,o),Xe=w4(j1,o),st=Z1??Xe.color??void 0;return{...ge,color:ge.color??st,lineColor:ge.lineColor??Xe.color??Z1??st,lineWidthPx:ge.lineWidthPx??(typeof Xe.widthPx=="number"?Xe.widthPx:void 0),markerColor:ge.markerColor??st??ge.color,markerLineColor:ge.markerLineColor??Xe.color??st??ge.lineColor,raw:Y1}});let ye=Pe.map(ge=>ge.getAttribute("layoutId")??ge.getAttribute("layout")),fe=ye.findIndex(ge=>ge==="clusteredColumn");if(fe>=0){let ge=Pe[fe]??null,te=ge?Be(ge):null;if(te){let Te={layoutId:"clusteredColumn",layoutPr:{binning:te}},u1=ye.includes("paretoLine"),$=Y1=>Y1?KK(Y1,Te,u1):null;if(e.typeGroups&&e.typeGroups.length>0){let Y1=e.typeGroups.map(Z1=>({...Z1,series:[...Z1.series]})),j1=Y1.findIndex(Z1=>Z1.chartType==="ColumnClustered");if(j1>=0){let Z1=Y1[j1]?.series[0]??null,Xe=$(Z1);if(Xe){Y1[j1].series=[Xe];let st=Y1.findIndex(tt=>tt.chartType==="Line");if(st>=0&&Y1[st]?.series[0]){let tt=Y1[st].series[0],Pt=JK(Xe,{text:tt.name,...tt.raw&&typeof tt.raw=="object"?tt.raw:{}},0);Y1[st].series=[{...tt,categories:Pt.categories,categoriesRef:Pt.categoriesRef,raw:Pt.raw,values:Pt.values}],e.series=[Xe,Y1[st].series[0]]}else e.series=[Xe];e.typeGroups=Y1}}else if(e.series[0]){let Z1=$(e.series[0]);Z1&&(e.series=[Z1])}}else if(e.series[0]){let Y1=$(e.series[0]);Y1&&(e.series=[Y1])}}}},p=X0(r),m=p?lo(p,"chart"):null,h=m?c1(m,"plotArea"):null,S=p?.documentElement?lo(p.documentElement,"style"):null,v=WK(h);if(!m||!v){u();let Oe=K2(S,"style");typeof Oe=="number"&&Number.isFinite(Oe)&&(e.chartStyleId=Oe),d(),c(),hd(e,o);return}let g=h;if(!g){u(),c(),hd(e,o);return}switch(v.localName){case"barChart":case"bar3DChart":{let Oe=c1(v,"grouping")?.getAttribute("val"),a1=c1(v,"barDir")?.getAttribute("val")==="bar";e.is3d=v.localName==="bar3DChart"?!0:e.is3d,Oe==="percentStacked"?e.chartType=a1?"BarPercentStacked":"ColumnPercentStacked":Oe==="stacked"?e.chartType=a1?"BarStacked":"ColumnStacked":e.chartType=a1?"BarClustered":"ColumnClustered";break}case"areaChart":case"area3DChart":{let Oe=c1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="area3DChart"?!0:e.is3d,Oe==="stacked"?e.chartType="AreaStacked":Oe==="percentStacked"?e.chartType="AreaPercentStacked":e.chartType="Area";break}case"lineChart":case"line3DChart":{let Oe=c1(v,"grouping")?.getAttribute("val");e.is3d=v.localName==="line3DChart"?!0:e.is3d,Oe==="stacked"?e.chartType="LineStacked":Oe==="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=Hse(c1(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=c1(m,"legend"),w=y?c1(y,"legendPos")?.getAttribute("val")??void 0:void 0,x=y?c1(y,"overlay")?.getAttribute("val"):void 0;e.legend=y?{overlay:x==="1",position:KN(w),raw:e.legend?.raw}:e.legend;let R=v3(m,"plotVisOnly");R!==void 0&&(e.plotVisibleOnly=R),e.displayBlanksAs=c1(m,"dispBlanksAs")?.getAttribute("val")??e.displayBlanksAs;let k=Number(S?.getAttribute("val")??Number.NaN);e.chartStyleId=Number.isFinite(k)?k:e.chartStyleId,e.firstSliceAngle=K2(v,"firstSliceAng")??e.firstSliceAngle,e.gapWidth=K2(v,"gapWidth")??e.gapWidth,e.overlap=K2(v,"overlap")??e.overlap,e.bubbleScale=K2(v,"bubbleScale")??e.bubbleScale,e.varyColors=v3(v,"varyColors")??e.varyColors;let B=c1(v,"bubble3D");e.bubble3d=B?B.getAttribute("val")!=="0":e.bubble3d,e.holeSize=K2(v,"holeSize")??e.holeSize,e.radarStyle=c1(v,"radarStyle")?.getAttribute("val")??e.radarStyle,e.scatterStyle=c1(v,"scatterStyle")?.getAttribute("val")??e.scatterStyle,e.shape3d=c1(v,"shape")?.getAttribute("val")??e.shape3d;let T=c1(v,"wireframe");e.wireframe=T?T.getAttribute("val")!=="0":e.wireframe;let I=eY(c1(v,"dLbls")),q=qr(v,"ser")[0]??null,H=eY(c1(q,"dLbls"));e.dataLabels=I??H??e.dataLabels;let E=q?lo(q,"sp3d"):null;e.surfaceMaterial=E?.getAttribute("prstMaterial")??e.surfaceMaterial;let ee=qr(v,"bandFmts")[0]??null,ue=ee?qr(ee,"bandFmt"):[],Y=ue.map(Oe=>{let Be=c1(Oe,"spPr");return y5(Be,o)??void 0}).filter(Oe=>typeof Oe=="string"&&Oe.length>0),G=ue.map(Oe=>{let Be=c1(Oe,"spPr");return w4(Be,o).color??void 0}).filter(Oe=>typeof Oe=="string"&&Oe.length>0);e.raw={...e.raw??{},bandFormatCount:ue.length>0?ue.length:void 0,bandFormatColors:Y.length>0?Y:void 0,bandFormatLineColors:G.length>0?G:void 0,date1904:v3(p?.documentElement??null,"date1904"),bubble3d:e.bubble3d,grouping:c1(v,"grouping")?.getAttribute("val")??void 0,ofPieType:c1(v,"ofPieType")?.getAttribute("val")??void 0,shape:c1(v,"shape")?.getAttribute("val")??void 0,secondPieSize:K2(v,"secondPieSize"),scatterStyle:e.scatterStyle,splitPos:K2(v,"splitPos"),splitType:c1(v,"splitType")?.getAttribute("val")??void 0,xmlChartType:v.localName};let Re=lo(m,"view3D");Re&&(e.view3d={depthPercent:K2(Re,"depthPercent"),perspective:K2(Re,"perspective"),rAngAx:c1(Re,"rAngAx")?.getAttribute("val")==="1",rotX:K2(Re,"rotX"),rotY:K2(Re,"rotY")}),e.floor=GI(c1(m,"floor"),o)??e.floor,e.sideWall=GI(c1(m,"sideWall"),o)??e.sideWall,e.backWall=GI(c1(m,"backWall"),o)??e.backWall;let Ue=u(),we=KX(c1(m,"txPr"),o),$e=KX(lo(m,"title"),o);e.fontFamily=we??e.fontFamily,e.titleFontFamily=$e??e.titleFontFamily??e.fontFamily;let He=p?.documentElement?c1(p.documentElement,"spPr"):null,n1=c1(g,"spPr"),k1=He?c1(He,"noFill")!=null:!1,l1=n1?c1(n1,"noFill")!=null:!1;if(e.raw={...e.raw??{},chartAreaNoFill:Ue.chartAreaNoFill===!0||k1,plotAreaNoFill:l1},He){let Oe=y5(He,o);Oe?e.chartAreaFillColor=Oe:c1(He,"noFill")&&(e.chartAreaFillColor="transparent");let Be=w4(He,o);Be.hidden?e.chartAreaBorderColor="transparent":Be.color&&(e.chartAreaBorderColor=Be.color)}!e.chartAreaFillColor&&(Ue.chartAreaNoFill===!0||l1)&&(e.chartAreaFillColor="transparent");let se=[...qr(g,"catAx"),...qr(g,"dateAx")],pe=qr(g,"valAx"),Fe=qr(g,"serAx")[0]??null,p1=e.chartType==="Scatter"||e.chartType==="ScatterLines"||e.chartType==="ScatterSmooth"||e.chartType==="Bubble",h1=se[0]??null,H1=pe[0]??null;if(!h1&&p1&&pe.length>=2&&(h1=pe.find(Oe=>{let Be=c1(Oe,"axPos")?.getAttribute("val");return Be==="b"||Be==="t"})??pe[0],H1=pe.find(Oe=>{let Be=c1(Oe,"axPos")?.getAttribute("val");return Be==="l"||Be==="r"})??pe[1]??pe[0]),e.categoryAxis=WI(e.categoryAxis,Ku(h1)),e.valueAxis=WI(e.valueAxis,Ku(H1)),e.seriesAxis=WI(e.seriesAxis,Ku(Fe)),e.axes=e.axes.length>0?e.axes.map((Oe,Be)=>Be===0&&h1?{...Oe,...Ku(h1)}:Be===1&&H1?{...Oe,...Ku(H1)}:Oe):e.axes,Fe){let Oe=Ku(Fe);Oe&&!e.axes.some(Be=>Be.id!=null&&Be.id===Oe.id)&&(e.axes=[...e.axes,Oe])}if(a0e(e,v,o),c(),e.chartType==="Bubble"){let Oe=Use(n,e.title);Oe.length>0&&(e.series=e.series.map((Be,a1)=>{let Pe=Math.max(Be.values.length,Be.categories.length);if(Pe<=1||(Be.bubbleSizes??[]).filter(te=>typeof te=="number"&&Number.isFinite(te)).length>=Pe)return Be;let fe=Oe[a1]??Oe[0]??[];return fe.filter(te=>typeof te=="number"&&Number.isFinite(te)).length<Pe?Be:{...Be,bubbleSizes:fe}}))}if((e.chartType==="Pie"||e.chartType==="Pie3D"||e.chartType==="PieExploded"||e.chartType==="Doughnut"||e.chartType==="BarOfPie")&&e.series.some(Be=>Math.max(Be.values.length,Be.categories.length)<=0?!1:(Be.dataPointStyles??[]).filter(ye=>typeof ye.color=="string"&&ye.color.length>0).length===0)){let Be=Vse(n,e.title,v.localName,o);Be.length>0&&(e.series=e.series.map((a1,Pe)=>{let ye=Be[Pe]??Be[0]??[];if(ye.length===0)return a1;let fe=new Map((a1.dataPointStyles??[]).map(ge=>[ge.index,ge]));for(let ge of ye){let te=fe.get(ge.index);fe.set(ge.index,{color:te?.color??ge.color,explosion:te?.explosion??ge.explosion,index:ge.index,lineColor:te?.lineColor??ge.lineColor})}return{...a1,dataPointStyles:Array.from(fe.values()).sort((ge,te)=>ge.index-te.index)}}))}hd(e,o)}function Z0(e){return e.replace(/^\/+/,"").replace(/\\/g,"/")}function $N(e){let t=Z0(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function ZK(e,t){if(!t)return"";let n=t.replace(/\\/g,"/");if(n.startsWith("/"))return Z0(n);let o=Z0(e),r=$N(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=$N(`${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 F7(e,t){if(!t)return null;let n=e[Z0(t)];return n?N0(n):null}function X0(e){if(typeof DOMParser>"u")return null;try{return new DOMParser().parseFromString(e,"application/xml")}catch{return null}}function XK(e){return new XMLSerializer().serializeToString(e)}function qr(e,t){return Array.from(e.childNodes).filter(n=>n.nodeType===Node.ELEMENT_NODE&&n.localName===t)}function zN(e,t){qr(e,t).forEach(n=>n.parentNode?.removeChild(n))}function V7(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>n.localName===t)}function c1(e,t){return qr(e,t)[0]??null}function lo(e,t){return V7(e,t)[0]??null}function G3(e,t,n=e.namespaceURI??X8,o="c"){let r=c1(e,t);if(r)return r;let a=e.ownerDocument.createElementNS(n,`${o}:${t}`);return e.appendChild(a),a}function O7(e,t,n,o=e.namespaceURI??X8,r="c"){let i=G3(e,t,o,r);return i.textContent=n,i}function b3(e,t,n){let o=G3(e,t);return o.setAttribute("val",n?"1":"0"),o}function l0e(e,t,n){let o=G3(e,t);return o.setAttribute("val",String(Math.round(n))),o}function c0e(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function u0e(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:c0e(e.slice(0,t))}}function nY(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 VI(e){let[t,n=t]=e.split(":"),o=nY(t??""),r=nY(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 rY(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 d0e(e,t,n){return`'${e.replace(/'/g,"''")}'!$${rY(t.col)}$${t.row+1}:$${rY(n.col)}$${n.row+1}`}function Pd(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 Pd(e,t,i)}catch{}let r=u0e(o);if(!r)return{range:VI(o),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""};try{return{range:VI(r.range),sheet:e.getSheetByName(r.sheetName),sheetName:r.sheetName}}catch{return{range:VI(r.range),sheet:e.getSheet(t),sheetName:e.getSheet(t)?.name??""}}}function p0e(e,t,n,o){if(!n?.formula)return o;let r=Pd(e,t,n.formula);if(!r.sheet||!r.range)return o;let{start:i}=r.range;if(i.row>0){let s=ny(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row-1,i.col):null);if(s.length>0)return s}let a=ny(typeof r.sheet.getFormattedValueAt=="function"?r.sheet.getFormattedValueAt(i.row,i.col):null);return a.length>0?a:o}function f0e(e,t,n){if(!n?.formula)return[];let o=Pd(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=ny(c??l),d=ty(l??c),p=u.length>0?u:d!=null?String(d):"";p.length>0&&a.push(p)}r.push(a)}return r}function m0e(e){if(!e||typeof e!="object")return null;let t=e,n=typeof t.position=="string"?KN(String(t.position)):void 0;return{overlay:typeof t.overlay=="boolean"?t.overlay:void 0,position:n,raw:t}}function h0e(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 g0e(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 y0e(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 YK(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 oY(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 v0e(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 b0e(e,t,n,o){let r=o?n===0?"[":"(":"[",i=o?"]":")";return`${r}${Number(e.toFixed(6))},${Number(t.toFixed(6))}${i}`}function S0e(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((B,T)=>B+T,0)/e.length,p=e.reduce((B,T)=>B+(T-d)**2,0)/Math.max(1,e.length),m=Math.sqrt(Math.max(0,p)),h=e.every(B=>Math.abs(B-Math.round(B))<1e-9),S=m>0?3.49*m/Math.cbrt(e.length):void 0,v=c!=null?(s-a)/Math.max(1,c):S??(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))):v0e(Math.max(v,1e-6))),y=Math.max(g,1e-6),w=l!=null||c!=null?Math.floor(a/y)*y:a,x=Math.max(w+y,w+Math.ceil((s-w)/y)*y),R=Math.max(1,Math.ceil((x-w)/y)),k=Array.from({length:R},(B,T)=>{let I=w+y*T,q=I+y;return{count:0,label:b0e(I,q,T,u),lower:I,upper:q}});return e.forEach(B=>{if(!Number.isFinite(B))return;let T=(B-w)/y,I=Math.floor(T);u&&Math.abs(T-Math.round(T))<1e-9&&B>w&&(I-=1),B>=x&&(I=k.length-1),B<=w&&(I=0);let q=k[Math.max(0,Math.min(k.length-1,I))];q&&(q.count+=1)}),n&&k.sort((B,T)=>T.count-B.count||B.lower-T.lower),k}function KK(e,t,n){let o=YK(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=S0e(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 JK(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 QK(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 x0e(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"?QK(t.text):void 0;return n||(typeof t.value=="string"&&t.value.length>0?t.value:void 0)}function w0e(e,t,n){if(!n)return null;let o=Pd(e,t,n);return!o.sheet||!o.range||o.range.start.col<=0?null:gd({formula:d0e(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 _0e(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(H=>!!(H&&typeof H=="object")):[],d=u.find(H=>H.dimType==="cat")??u.find(H=>H.dimType==="name")??null,p=u.find(H=>H.dimType==="val"||H.dimType==="y"||H.dimType==="colorVal"||H.dimType==="size")??u.find(H=>H!==d)??d,m=typeof d?.formula=="string"?d.formula:void 0,h=typeof p?.formula=="string"?p.formula:void 0,S=(a==="Sunburst"||a==="Treemap")&&!d&&typeof h=="string"?w0e(e,t,h):null,v=d?gd({formula:m}):S,g=p?gd({formula:h}):null,y=U7(e,t,g,"value"),w=y.map(H=>typeof H=="number"&&Number.isFinite(H)?H:null),x=a==="RegionMap"&&p?.dimType==="colorStr"?y.map(H=>{if(typeof H=="string"){let E=H.trim();return E.length>0?E:null}return typeof H=="number"&&Number.isFinite(H)?String(H):null}):[],R=U7(e,t,v,"category"),k=a==="Sunburst"||a==="Treemap"?f0e(e,t,v):[],B=QK(s.text),T=s.shapeProperties&&typeof s.shapeProperties=="object"?s.shapeProperties:void 0,I=typeof T?.solidFillHex=="string"?b5(T.solidFillHex):null,q=typeof T?.lineColorHex=="string"?b5(T.lineColorHex):null;return{bubbleSizeRef:null,bubbleSizes:[],categories:R,categoriesRef:v,color:I??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:q??I??void 0,lineWidthPx:typeof T?.lineWidth=="number"?Math.max(1,Number(T.lineWidth)/YN):void 0,marker:void 0,markerColor:I??void 0,markerLineColor:q??I??void 0,markerSize:void 0,markerSymbol:void 0,name:typeof s.text=="string"?s.text:B?JN(e,t,B):p0e(e,t,g,`Series ${i+1}`),negativeColor:void 0,negativeLineColor:void 0,raw:{...s,chartExColorStrings:x,chartExHierarchyCategories:k,data:c,dimType:typeof p?.dimType=="string"?p.dimType:void 0},shapeProperties:T,smooth:void 0,values:w,valuesRef:g}}function P0e(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 C0e(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(YK),d=Array.isArray(s.data)?s.data:[],p=new Map;d.forEach(Y=>{if(!Y||typeof Y!="object")return;let G=Y;typeof G.id=="number"&&p.set(G.id,G)});let m=Array.isArray(l.axes)?l.axes.map(g0e).filter(Y=>!!Y):[],h=typeof s.layout=="string"?s.layout:u.find(Y=>typeof Y=="string"&&Y.length>0),S=h0e(h),v=x0e(s.title)??(s.title!=null?"Chart Title":S),g=y0e(h),y=c.map((Y,G)=>_0e(e,t,`chart-ex-${t}-${r}`,Y,p,G,g)),w=u.findIndex(Y=>Y==="clusteredColumn"),x=u.includes("paretoLine"),R=w>=0?oY(c[w]):[],k=u.findIndex(Y=>Y==="paretoLine"),B=k>=0?oY(c[k]):[],T=w>=0?KK(y[w]??y[0],c[w],x):null,I=x&&T&&T.values.length>0?JK(T,c[k],k):null,q=I?[T,I]:T?[T,...y.filter((Y,G)=>G!==w)]:P0e(g,y),H=T?"ColumnClustered":g,E=T?0:void 0,ee=I?[{axisIds:R,chartType:"ColumnClustered",gapWidth:0,raw:{gapWidth:0,layout:"clusteredColumn"},series:[T]},{axisIds:B,chartType:"Line",raw:{layout:"paretoLine"},series:[I]}]:[],ue={anchor:eJ(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:H,dataLabels:c.length>0&&c[0]&&typeof c[0]=="object"?O_(c[0].dataLabels):null,displayBlanksAs:void 0,editable:!0,firstSliceAngle:void 0,fontFamily:void 0,gapWidth:E,holeSize:void 0,id:`chart-ex-${t}-${r}`,is3d:void 0,legend:m0e(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:q,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:ee,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 hd(ue,i),ue}function ty(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 ny(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 U7(e,t,n,o){if(!n?.formula)return n?.values??[];let r=Pd(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(ty(l??c));else{let u=ny(c??l),d=ty(l??c);i.push(u.length>0?u:d!==null?d:null)}}return i}function JN(e,t,n){if(typeof n!="string"||!n)return;let o=Pd(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 ny(r)||n}function gd(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 qI(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 WI(e,t){return t?{...e??{},...t}:e??null}function Ku(e){if(!e)return null;let t=c1(e,"numFmt"),n=c1(e,"scaling");return{crossId:K2(e,"crossAx"),crosses:c1(e,"crosses")?.getAttribute("val")??void 0,crossBetween:c1(e,"crossBetween")?.getAttribute("val")??void 0,delete:c1(e,"delete")?.getAttribute("val")==="1"?!0:c1(e,"delete")?.getAttribute("val")==="0"?!1:void 0,id:K2(e,"axId"),labelPosition:c1(e,"tickLblPos")?.getAttribute("val")??void 0,logBase:K2(c1(e,"scaling"),"logBase"),orientation:c1(n??e,"orientation")?.getAttribute("val")??void 0,majorGridlines:!!c1(e,"majorGridlines"),majorTickMark:c1(e,"majorTickMark")?.getAttribute("val")??void 0,majorUnit:K2(e,"majorUnit"),max:K2(n,"max"),min:K2(n,"min"),minorGridlines:!!c1(e,"minorGridlines"),minorTickMark:c1(e,"minorTickMark")?.getAttribute("val")??void 0,minorUnit:K2(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:c1(e,"axPos")?.getAttribute("val")??void 0,tickLabelSkip:K2(e,"tickLblSkip"),tickMarkSkip:K2(e,"tickMarkSkip")}}function GI(e,t){if(!e)return null;let n=c1(e,"spPr"),o=w4(n,t);return{fillColor:y5(n,t)??void 0,hidden:n?c1(n,"noFill")!=null:void 0,lineColor:o.color??void 0,thickness:K2(e,"thickness")}}function O_(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 eJ(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 ZI(e){if(!e)return null;let t=Number(c1(e,"col")?.textContent??Number.NaN),n=Number(c1(e,"row")?.textContent??Number.NaN),o=Number(c1(e,"colOff")?.textContent??0),r=Number(c1(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 k0e(e){if(e.localName==="twoCellAnchor"){let s=ZI(c1(e,"from")),l=ZI(c1(e,"to"));return s&&l?{from:s,kind:"two-cell",to:l}:null}if(e.localName==="oneCellAnchor"){let s=ZI(c1(e,"from")),l=c1(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=c1(e,"pos"),n=c1(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 R0e(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 tJ(e,t,n,o,r){let i=o&&typeof o=="object"?o:{},a=gd(i.categories),s=gd(i.values),l=i.shapeProperties&&typeof i.shapeProperties=="object"?i.shapeProperties:void 0,c=typeof l?.solidFillHex=="string"?b5(l.solidFillHex):null,u=typeof l?.lineColorHex=="string"?b5(l.lineColorHex):null,d=gd(i.bubbleSize??i.bubbleSizes??i.bubbles);return{bubbleSizeRef:d,bubbleSizes:U7(e,t,d,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),categories:U7(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)/YN):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:JN(e,t,i.name),negativeColor:void 0,negativeLineColor:void 0,raw:i,shapeProperties:l,smooth:typeof i.smooth=="boolean"?i.smooth:void 0,values:U7(e,t,s,"value").map(p=>typeof p=="number"&&Number.isFinite(p)?p:null),valuesRef:s}}function $0e(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:O_(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)=>tJ(e,t,`${n}-group-${r}`,s,l)),varyColors:typeof i.varyColors=="boolean"?i.varyColors:void 0}}function z0e(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 M0e(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=YX(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=YX(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 E0e(e,t){if(!t)return[];let n=[];for(let o of t.attachments){let r=F7(e,o.drawingPath),i=F7(e,o.drawingRelsPath);if(!r||!i)continue;let a=X0(r),s=X0(i);if(!a||!s)continue;let l=new Map;for(let d of V7(s,"Relationship")){let p=d.getAttribute("Id"),m=d.getAttribute("Target"),h=d.getAttribute("Type");p&&m&&l.set(p,{target:ZK(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=lo(d,"graphicFrame"),m=p?lo(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 S=l.get(h);!S||S.type!==Pse&&S.type!==XX||(n.push({anchorIndex:u,anchor:k0e(d),chartKind:S.type===XX?"modern":"classic",chartPath:S.target,drawingPath:o.drawingPath,workbookSheetIndex:t.workbookSheetIndex}),u+=1)}}return n}function T0e(e,t,n,o){for(let r=0;r<e.length;r+=1){let i=e[r]??[],a=E0e(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&&R0e(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 V8(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,S=p.map((g,y)=>{let w=`chart-${u}-${y}`;(g.hidden||!g.anchor)&&r.add(w);let x=g&&typeof g=="object"?g:{},R=x.chart&&typeof x.chart=="object"?x.chart:{},k=R.view3D&&typeof R.view3D=="object"?R.view3D:null,B=Array.isArray(R.series)?R.series:[],T=O_(R.dataLabels),I=B.length>0&&B[0]&&typeof B[0]=="object"?O_(B[0].dataLabels):null;return{anchor:eJ(x.anchor),autoTitleDeleted:typeof R.autoTitleDeleted=="boolean"?R.autoTitleDeleted:void 0,axes:Array.isArray(R.axes)?R.axes.map(qI).filter(q=>!!q):[],axisLabelColor:void 0,axisLineColor:void 0,categoryAxis:qI(R.categoryAxis),chartAreaBorderColor:void 0,chartAreaFillColor:void 0,chartColorPalette:void 0,chartColorPaletteOffset:void 0,chartPath:void 0,chartStyleId:void 0,chartType:typeof R.chartType=="string"?R.chartType:"ColumnClustered",dataLabels:T??I,displayBlanksAs:typeof R.displayBlanksAs=="string"?R.displayBlanksAs:void 0,editable:!0,firstSliceAngle:typeof R.firstSliceAngle=="number"?R.firstSliceAngle:void 0,fontFamily:void 0,gapWidth:typeof R.gapWidth=="number"?R.gapWidth:void 0,holeSize:typeof R.holeSize=="number"?R.holeSize:void 0,id:w,is3d:typeof R.is3D=="boolean"?R.is3D:void 0,legend:HI(R.legend)?{...HI(R.legend),position:KN(HI(R.legend)?.position)}:null,name:typeof x.name=="string"?x.name:void 0,overlap:typeof R.overlap=="number"?R.overlap:void 0,plotVisibleOnly:typeof R.plotVisibleOnly=="boolean"?R.plotVisibleOnly:void 0,raw:R,radarStyle:typeof R.radarStyle=="string"?R.radarStyle:void 0,scatterStyle:typeof R.scatterStyle=="string"?R.scatterStyle:void 0,roundedCorners:typeof R.roundedCorners=="boolean"?R.roundedCorners:void 0,shape3d:typeof R.shape=="string"?R.shape:typeof R.shape3d=="string"?R.shape3d:void 0,seriesAxis:null,series:B.map((q,H)=>tJ(e,u,w,q,H)),sheetIndex:h,showDlblsOverMax:typeof R.showDlblsOverMax=="boolean"?R.showDlblsOverMax:void 0,sideWall:null,backWall:null,bubbleScale:typeof R.bubbleScale=="number"?R.bubbleScale:void 0,bubble3d:typeof R.bubble3d=="boolean"?R.bubble3d:void 0,floor:null,surfaceMaterial:void 0,textColor:void 0,title:typeof R.title=="string"?R.title:void 0,titleColor:void 0,titleFontFamily:void 0,typeGroups:Array.isArray(R.typeGroups)?R.typeGroups.map((q,H)=>$0e(e,u,w,q,H)).filter(q=>q!=null):[],valueAxis:qI(R.valueAxis),varyColors:typeof R.varyColors=="boolean"?R.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 R.wireframe=="boolean"?R.wireframe:void 0,workbookSheetIndex:u,zIndex:Array.isArray(x.drawingPath)&&typeof x.drawingPath[0]=="number"?x.drawingPath[0]+1:y+1}}),v=m.map((g,y)=>{let w=`chart-ex-${u}-${y}`;return(g.hidden||!g.anchor)&&r.add(w),C0e(e,u,h,g,y,t?.themePalette??null)});return[...S,...v]}),a=Array.isArray(e.chartsheets)?e.chartsheets.map((c,u)=>z0e(c,u)):[],s=M0e(e,a,n,o),l=new Map;if(t){T0e(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)s0e(u,u.chartPath,t.archive,t.themePalette),hd(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)hd(u,null)}return{chartOriginsById:l,chartsByWorkbookSheetIndex:i,chartsheets:a,tabs:s}}function A0e(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=c1(t,"graphicFrame");return!!(n&&lo(n,"chart"))})}function XI(e,t){e&&(O7(e,"col",String(Math.max(0,Math.round(t.col)))),O7(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),O7(e,"row",String(Math.max(0,Math.round(t.row)))),O7(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function I0e(e,t){if(t.kind==="two-cell"){XI(c1(e,"from"),t.from),XI(c1(e,"to"),t.to);return}if(t.kind==="one-cell"){XI(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 N0e(e,t){let n=c1(e,"title");if(!t){n?.remove();return}let o=n??e.insertBefore(e.ownerDocument.createElementNS(X8,"c:title"),e.firstChild);for(;o.firstChild;)o.removeChild(o.firstChild);let r=o.ownerDocument.createElementNS(X8,"c:tx"),i=o.ownerDocument.createElementNS(X8,"c:rich"),a=o.ownerDocument.createElementNS(Dg,"a:bodyPr"),s=o.ownerDocument.createElementNS(Dg,"a:lstStyle"),l=o.ownerDocument.createElementNS(Dg,"a:p"),c=o.ownerDocument.createElementNS(Dg,"a:r"),u=o.ownerDocument.createElementNS(Dg,"a:t");u.textContent=t,c.appendChild(u),l.appendChild(c),i.append(a,s,l),r.appendChild(i),o.appendChild(r)}function YI(e,t,n){if(!n){zN(e,t);return}let o=G3(e,t);O7(o,"f",n)}function O0e(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=G3(e,"tx");if(zN(r,"strRef"),zN(r,"v"),o){let i=G3(r,"strRef");O7(i,"f",o);return}O7(r,"v",t.name??"")}function L0e(e,t){if(!t.series)return;let n=V7(e,"ser");t.series.forEach((o,r)=>{let i=n[r];if(i){if(O0e(i,o),o.categoriesRef?.formula){let a=c1(i,"xVal")??c1(i,"cat")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?G3(i,"xVal"):G3(i,"cat")),s=a.localName==="xVal"||c1(a,"numRef")?"numRef":"strRef";YI(a,s,o.categoriesRef.formula)}if(o.valuesRef?.formula){let a=c1(i,"yVal")??c1(i,"val")??(t.chartType==="Scatter"||t.chartType==="ScatterLines"||t.chartType==="ScatterSmooth"||t.chartType==="Bubble"?G3(i,"yVal"):G3(i,"val"));YI(a,"numRef",o.valuesRef.formula)}if(o.bubbleSizeRef){let a=c1(i,"bubbleSize")??G3(i,"bubbleSize");YI(a,"numRef",o.bubbleSizeRef.formula)}o.invertIfNegative!==void 0&&b3(i,"invertIfNegative",o.invertIfNegative),o.smooth!==void 0&&b3(i,"smooth",o.smooth)}})}function iY(e,t){if(!(!e||!t)){if(t.position&&(O7(G3(e,"axPos"),"val",t.position),c1(e,"axPos")?.setAttribute("val",t.position)),t.majorGridlines!==void 0){let n=c1(e,"majorGridlines");t.majorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(X8,"c:majorGridlines")):t.majorGridlines||n?.remove()}if(t.minorGridlines!==void 0){let n=c1(e,"minorGridlines");t.minorGridlines&&!n?e.appendChild(e.ownerDocument.createElementNS(X8,"c:minorGridlines")):t.minorGridlines||n?.remove()}if(t.majorTickMark&&(c1(e,"majorTickMark")?.setAttribute("val",t.majorTickMark)??b3(e,"majorTickMark",!1).setAttribute("val",t.majorTickMark)),t.minorTickMark&&(c1(e,"minorTickMark")?.setAttribute("val",t.minorTickMark)??b3(e,"minorTickMark",!1).setAttribute("val",t.minorTickMark)),t.labelPosition&&(c1(e,"tickLblPos")?.setAttribute("val",t.labelPosition)??b3(e,"tickLblPos",!1).setAttribute("val",t.labelPosition)),t.crosses&&(c1(e,"crosses")?.setAttribute("val",t.crosses)??b3(e,"crosses",!1).setAttribute("val",t.crosses)),t.crossBetween&&(c1(e,"crossBetween")?.setAttribute("val",t.crossBetween)??b3(e,"crossBetween",!1).setAttribute("val",t.crossBetween)),t.delete!==void 0&&b3(e,"delete",t.delete),t.numberFormat?.formatCode){let n=G3(e,"numFmt");n.setAttribute("formatCode",t.numberFormat.formatCode),t.numberFormat.sourceLinked!==void 0&&n.setAttribute("sourceLinked",t.numberFormat.sourceLinked?"1":"0")}}}function D0e(e,t){if(!t)return;let n=G3(e,"dLbls");t.showLegendKey!==void 0&&b3(n,"showLegendKey",t.showLegendKey),t.showValue!==void 0&&b3(n,"showVal",t.showValue),t.showCategoryName!==void 0&&b3(n,"showCatName",t.showCategoryName),t.showSeriesName!==void 0&&b3(n,"showSerName",t.showSeriesName),t.showPercent!==void 0&&b3(n,"showPercent",t.showPercent),t.showBubbleSize!==void 0&&b3(n,"showBubbleSize",t.showBubbleSize)}function aY(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r)return!1;let i=F7(e.archive,r.drawingPath);if(!i)return!1;let a=X0(i);if(!a)return!1;let s=A0e(a)[r.anchorIndex];return s?(I0e(s,o),e.archive[Z0(r.drawingPath)]=b4(XK(a)),e.dirtyArchivePaths.add(Z0(r.drawingPath)),!0):!1}function B0e(e,t,n,o){let r=t.chartOriginsById.get(n);if(!r?.chartPath)return!1;let i=F7(e.archive,r.chartPath);if(!i)return!1;let a=X0(i);if(!a)return!1;let s=lo(a,"chart"),l=s?c1(s,"plotArea"):null,c=WK(l);return!s||!l||!c?!1:(o.title!==void 0&&N0e(s,o.title),o.displayBlanksAs&&G3(s,"dispBlanksAs").setAttribute("val",o.displayBlanksAs),o.roundedCorners!==void 0&&b3(s,"roundedCorners",o.roundedCorners),o.showDlblsOverMax!==void 0&&b3(s,"showDLblsOverMax",o.showDlblsOverMax),o.varyColors!==void 0&&b3(c,"varyColors",o.varyColors),o.gapWidth!==void 0&&l0e(c,"gapWidth",o.gapWidth),o.overlap!==void 0&&G3(c,"overlap").setAttribute("val",String(Math.round(o.overlap))),o.dataLabels&&D0e(c,o.dataLabels),L0e(l,o),iY(qr(l,"catAx")[0]??qr(l,"dateAx")[0]??qr(l,"serAx")[0]??null,o.categoryAxis),iY(qr(l,"valAx")[0]??null,o.valueAxis),e.archive[Z0(r.chartPath)]=b4(XK(a)),e.dirtyArchivePaths.add(Z0(r.chartPath)),!0)}function QN(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:null}function j0e(e){let t=QN(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 U0e(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 KI(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 F0e(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(KI(r,o,e+1/3)*255),Math.round(KI(r,o,e)*255),Math.round(KI(r,o,e-1/3)*255)]}function H0e(e,t,n){return`#${[e,t,n].map(o=>Math.max(0,Math.min(255,o)).toString(16).padStart(2,"0")).join("")}`}function V0e(e,t){let n=j0e(e);if(!n||!Number.isFinite(t)||t===0)return QN(e);let[o,r,i]=U0e(n[0],n[1],n[2]),a=t<0?i*(1+t):i*(1-t)+t,[s,l,c]=F0e(o,r,Math.max(0,Math.min(1,a)));return H0e(s,l,c)}function Ar(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 QN(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)?V0e(i,s):i}function q0e(e,t){return e?e.fillType==="solid"?Ar(e.color??e.foreground??e.background,t):e.fillType==="pattern"?Ar(e.foreground??e.color??e.background,t):null:null}function nJ(e,t){if(!e)return{backgroundColor:null,backgroundImage:null};if(e.fillType==="gradient"){let o=(Array.isArray(e.stops)?e.stops:[]).map(r=>({color:Ar(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:q0e(e,t),backgroundImage:null}}var eO="http://schemas.openxmlformats.org/officeDocument/2006/relationships",rJ="http://schemas.openxmlformats.org/package/2006/relationships",oJ="http://schemas.openxmlformats.org/spreadsheetml/2006/main",MN="http://schemas.openxmlformats.org/package/2006/content-types",tO="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",W0e="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",G0e="application/vnd.openxmlformats-officedocument.drawing+xml",Sd=9525,EN=30,ry=16,iJ=64*Sd,aJ=20*Sd,L_=7,sY=new Map;function sJ(){if(typeof window>"u")return 1;let e=window.devicePixelRatio;return!Number.isFinite(e)||e<=0?1:1/e}function Z0e(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=sY.get(r);if(i!==void 0)return i;let s=`${o*(96/72)}px "${n}"`,l=L_;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=L_}return sY.set(r,l),l}function oy(e,t=L_){if(!Number.isFinite(e)||e<=0)return EN;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(EN,o)}function X0e(e,t=L_,n=oy(8.43,t)){let o=typeof e.defaultColumnWidth=="number"?e.defaultColumnWidth:Number.NaN;return Number.isFinite(o)&&o>0?oy(o,t):n}function Y0e(e,t=Math.max(ry,Math.round(15*1.33))){let n=typeof e.defaultRowHeight=="number"?e.defaultRowHeight:Number.NaN;return Number.isFinite(n)&&n>0?Math.max(ry,Math.round(n*1.33)):t}function K0e(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 J0e(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 Q0e(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=j_(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=j_(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 e6e(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 I7(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function za(e){return e.replace(/\\/g,"/").replace(/^\/+/,"")}function t6e(...e){return za(e.join("/"))}function nO(e){let t=za(e),n=t.lastIndexOf("/");return n>=0?t.slice(0,n):""}function n6e(e,t){if(!t)return za(e);if(t.startsWith("#"))return t;if(t.startsWith("/"))return za(t);let n=nO(e).split("/").filter(Boolean);for(let o of t.split("/"))if(!(!o||o===".")){if(o===".."){n.pop();continue}n.push(o)}return za(n.join("/"))}function r6e(e,t){let n=nO(e).split("/").filter(Boolean),o=za(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 D_(e){let t=e.split("/").pop(),n=nO(e);return t6e(n,"_rels",`${t}.rels`)}function vi(e){let n=new DOMParser().parseFromString(e,"application/xml");return n.querySelector("parsererror")?null:n}function $_(e){return new XMLSerializer().serializeToString(e)}function Ea(e,t){let n=e[t];return n?N0(n):null}function o6e(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 B_(e){let t=/^\$?([A-Za-z]+)\$?(\d+)$/.exec(e.trim());if(!t)return null;let n=o6e(t[1]??""),o=Number(t[2]??Number.NaN)-1;return n===null||!Number.isFinite(o)||o<0?null:{col:n,row:o}}function j_(e){let[t,n]=e.split(":"),o=B_(t??""),r=B_(n??t??"");return o&&r?{end:r,start:o}:null}function lJ(e){let t=e.trim(),n=t.lastIndexOf("!");return n>=0?t.slice(n+1):t}function i6e(e){let t=lJ(e).split(/\s+/)[0]??"";return B_(t)}function a6e(e){return j_(lJ(e))}function Zi(e){return!!(e&&e.nodeType===1)}function dr(e,t){return Array.from(e.getElementsByTagName("*")).filter(n=>Zi(n)&&n.localName===t)}function ur(e,t){return Array.from(e.childNodes).filter(n=>Zi(n)&&n.localName===t)}function E1(e,t){return ur(e,t)[0]??null}function Tr(e,t){return dr(e,t)[0]??null}function s6e(e){let t=Ea(e,"xl/featurePropertyBag/featurePropertyBag.xml");if(!t)return new Set;let n=vi(t);if(!n?.documentElement)return new Set;let o=ur(n.documentElement,"bag"),r=o.map(l=>l.getAttribute("type")??""),i=new Set,a=o.find(l=>l.getAttribute("type")==="XFComplements")??null;return(a?dr(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=dr(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=dr(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 cJ(e){return e.getAttributeNS(eO,"id")??e.getAttribute("r:id")??e.getAttribute("id")}function lY(e){return e.getAttributeNS(eO,"embed")??e.getAttribute("r:embed")??e.getAttribute("embed")}function f_(e,t,n){let o=E1(e,t);o&&(o.textContent=n)}function JI(e,t){e&&(f_(e,"col",String(Math.max(0,t.col))),f_(e,"colOff",String(Math.max(0,Math.round(t.colOffsetEmu)))),f_(e,"row",String(Math.max(0,t.row))),f_(e,"rowOff",String(Math.max(0,Math.round(t.rowOffsetEmu)))))}function l6e(e){let t=Ea(e,"[Content_Types].xml"),n=new Map,o=new Map;if(!t)return{defaultEntries:n,overrideEntries:o};let r=vi(t);if(!r)return{defaultEntries:n,overrideEntries:o};for(let i of dr(r,"Default")){let a=i.getAttribute("Extension"),s=i.getAttribute("ContentType");a&&s&&n.set(a.toLowerCase(),s)}for(let i of dr(r,"Override")){let a=i.getAttribute("PartName"),s=i.getAttribute("ContentType");a&&s&&o.set(za(a),s)}return{defaultEntries:n,overrideEntries:o}}function cY(e,t){let n=za(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 rO(e,t,n){let o=Ea(e,t),r=new Map;if(!o)return r;let i=vi(o);if(!i)return r;for(let a of dr(i,"Relationship")){let s=a.getAttribute("Id"),l=a.getAttribute("Target"),c=a.getAttribute("Type");!s||!l||!c||r.set(s,{id:s,target:n6e(n,l),targetMode:a.getAttribute("TargetMode"),type:c})}return r}function uJ(e){let t=Ea(e,"xl/workbook.xml");if(!t)return[];let n=vi(t);if(!n)return[];let o=rO(e,"xl/_rels/workbook.xml.rels","xl/workbook.xml"),r=[];for(let i of dr(n,"sheet")){let a=cJ(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 c6e(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=Ea(e,"xl/theme/theme1.xml");if(!n)return t;let o=vi(n);if(!o)return t;let r=new Map(t.colors),i=dr(o,"clrScheme")[0]??null;if(i)for(let c of Array.from(i.childNodes).filter(Zi)){let u=c.localName,d=E1(c,"srgbClr"),p=E1(c,"sysClr"),m=d?.getAttribute("val")??p?.getAttribute("lastClr");m&&r.set(u,iy(m))}let a=dr(o,"fontScheme")[0]??null,s=E1(E1(a,"majorFont"),"latin")?.getAttribute("typeface")??null,l=E1(E1(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 xo(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=iy(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 H0(e){if(!e)return!1;let t=e.getAttribute("val");return t===null||t!=="0"&&t!=="false"}function u6e(e,t){let n=[];for(let o of dr(e,"sparklineGroup")){let r=o.getAttribute("type"),i=r==="column"?"column":r==="stacked"?"winLoss":"line",a=E1(o,"markers"),s=E1(o,"negative"),l=Ar(xo(E1(o,"colorSeries")),t),c=Ar(xo(E1(o,"colorNegative")),t),u=Ar(xo(E1(o,"colorMarkers")),t),d=Ar(xo(E1(o,"colorFirst")),t),p=Ar(xo(E1(o,"colorLast")),t),m=Ar(xo(E1(o,"colorHigh")),t),h=Ar(xo(E1(o,"colorLow")),t),S=E1(o,"sparklines");if(S)for(let v of ur(S,"sparkline")){let g=E1(v,"f")?.textContent??"",y=E1(v,"sqref")?.textContent??"",w=a6e(g),x=i6e(y);!w||!x||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:H0(a),negative:H0(s),negativeColor:c??void 0,range:w,target:x,type:i})}}return n}function dJ(e){if(!e)return;let t={},n=E1(e,"sz")?.getAttribute("val"),o=E1(e,"name")?.getAttribute("val"),r=E1(e,"family")?.getAttribute("val"),i=E1(e,"scheme")?.getAttribute("val"),a=E1(e,"charset")?.getAttribute("val"),s=E1(e,"vertAlign")?.getAttribute("val"),l=xo(E1(e,"color"));return H0(E1(e,"b"))&&(t.bold=!0),H0(E1(e,"i"))&&(t.italic=!0),H0(E1(e,"strike"))&&(t.strikethrough=!0),E1(e,"u")&&(t.underline=E1(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),H0(E1(e,"shadow"))&&(t.shadow=!0),H0(E1(e,"outline"))&&(t.outline=!0),H0(E1(e,"condense"))&&(t.condense=!0),H0(E1(e,"extend"))&&(t.extend=!0),l&&(t.color=l),Object.keys(t).length>0?t:void 0}function pJ(e){if(!e)return;let t=E1(e,"gradientFill");if(t){let s=Array.from(t.childNodes).filter(Zi).filter(l=>l.localName==="stop").map(l=>({color:xo(Array.from(l.childNodes).find(Zi)??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=E1(e,"patternFill");if(!n)return;let o=n.getAttribute("patternType")??"none",r=xo(E1(n,"fgColor")),i=xo(E1(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 d6e(e){if(!e)return;let t=e.getAttribute("style"),n=xo(E1(e,"color"));if(!(!t||t==="none"))return{color:n,style:t}}function fJ(e){if(!e)return;let t={};return["top","right","bottom","left","horizontal","vertical"].forEach(n=>{let o=d6e(E1(e,n));o&&(t[n]=o)}),Object.keys(t).length>0?t:void 0}function mJ(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 p6e(e){if(!e)return{};let t={},n=dJ(E1(e,"font")),o=pJ(E1(e,"fill")),r=fJ(E1(e,"border")),i=mJ(E1(e,"alignment"));return n&&(t.font=n),o&&(t.fill=o),r&&(t.border=r),i&&(t.alignment=i),t}function uY(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=mJ(E1(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=Tr(e,"xfComplement"),d=Number(u?.getAttribute("i")??Number.NaN);return Number.isFinite(d)&&r?.has(d)&&(i.cellControl={kind:"checkbox"}),i}function f6e(e){let t=Ea(e,"xl/styles.xml");if(!t)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let n=vi(t);if(!n)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let o=Tr(n,"fonts"),r=Tr(n,"fills"),i=Tr(n,"borders"),a=Tr(n,"cellStyleXfs"),s=Tr(n,"cellStyles"),l=Tr(n,"cellXfs"),c=Tr(n,"dxfs"),u=Tr(n,"tableStyles");if(!l)return{defaultFont:null,namedCellStyleByName:{},styleById:{},tableStyleByName:{}};let d=s6e(e),p=ur(o??n.documentElement,"font").map(k=>dJ(k)),m=ur(r??n.documentElement,"fill").map(k=>pJ(k)),h=ur(i??n.documentElement,"border").map(k=>fJ(k)),S=ur(c??n.documentElement,"dxf").map(k=>p6e(k)),v=ur(a??n.documentElement,"xf").map(k=>uY(k,p,m,h,d)),g={},y={},w={};ur(l,"xf").forEach((k,B)=>{y[B]=uY(k,p,m,h,d)}),ur(s??n.documentElement,"cellStyle").forEach(k=>{let B=k.getAttribute("name"),T=Number(k.getAttribute("xfId")??Number.NaN);if(!B||!Number.isFinite(T))return;let I=v[T];I&&(g[B]=I)}),ur(u??n.documentElement,"tableStyle").forEach(k=>{let B=k.getAttribute("name");if(!B)return;let T={};ur(k,"tableStyleElement").forEach(I=>{let q=I.getAttribute("type"),H=Number(I.getAttribute("dxfId")??Number.NaN);if(!q||!Number.isFinite(H))return;let E=S[H];E&&(T[q]=E)}),w[B]=T});let x=g.Normal?.font??y[0]?.font??p[0];return{defaultFont:x?{family:typeof x.name=="string"?x.name:void 0,sizePt:typeof x.size=="number"?x.size:void 0}:null,namedCellStyleByName:g,styleById:y,tableStyleByName:w}}function dY(e){return e?e.trim().split(/\s+/).flatMap(t=>{let n=j_(t);return n?[n]:[]}):[]}function Jg(e){if(!e)return null;let t=e.getAttribute("type");if(!t)return null;let n=e.getAttribute("val")??E1(e,"f")?.textContent??void 0,o=n!==void 0?Number(n):Number.NaN;return{type:t,value:Number.isFinite(o)?o:void 0}}function N7(e,t){if(!e)return;let n=e.getAttribute(t);if(n!==null)return n!=="0"&&n!=="false"}function m6e(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=E1(e,"colorScale");if(!i)return null;let a=ur(i,"cfvo").map(l=>Jg(l)).filter(l=>!!l),s=ur(i,"color").map(l=>xo(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=E1(e,"dataBar");if(!i)return null;let a=ur(i,"cfvo").map(l=>Jg(l)).filter(l=>!!l);if(a.length===0)return null;let s=Tr(e,"id")?.textContent?.trim()||void 0;return{cfvos:a,color:xo(E1(i,"color")),kind:"dataBar",priority:r,ranges:t,id:s}}if(n==="iconSet"){let i=E1(e,"iconSet");if(!i)return null;let a=i.getAttribute("iconSet"),s=ur(i,"cfvo").map(l=>Jg(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:N7(i,"reverse"),showValue:N7(i,"showValue")}}return null}function h6e(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=E1(e,"dataBar");if(!a)return null;let s=ur(a,"cfvo").map(l=>Jg(l)).filter(l=>!!l);return s.length===0?null:{axisColor:xo(E1(a,"axisColor")),border:N7(a,"border"),borderColor:xo(E1(a,"borderColor")),cfvos:s,color:xo(E1(a,"fillColor")),gradient:N7(a,"gradient"),kind:"dataBar",maxLength:Number(a.getAttribute("maxLength")??Number.NaN),minLength:Number(a.getAttribute("minLength")??Number.NaN),negativeBarBorderColorSameAsPositive:N7(a,"negativeBarBorderColorSameAsPositive"),negativeBorderColor:xo(E1(a,"negativeBorderColor")),negativeFillColor:xo(E1(a,"negativeFillColor")),priority:i,ranges:t,showValue:N7(a,"showValue"),id:o}}if(n==="iconSet"){let a=E1(e,"iconSet");if(!a)return null;let s=ur(a,"cfvo").map(c=>Jg(c)).filter(c=>!!c),l=ur(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:N7(a,"reverse"),showValue:N7(a,"showValue"),id:o}}return null}function g6e(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 y6e(e){let t=[],n=[];dr(e,"conditionalFormatting").forEach(a=>{let s=a.namespaceURI!==oJ,l=dY(s?E1(a,"sqref")?.textContent??"":a.getAttribute("sqref"));ur(a,"cfRule").forEach(c=>{let u=s?h6e(c,l):m6e(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(g6e(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 v6e(e,t,n){let o=Ea(e,t);if(!o)return null;let r=vi(o);if(!r)return null;let i=n?.includeCachedFormulaValues??!0,a={},s=y6e(r),l=u6e(r,n?.themePalette),c=dr(r,"sheetFormatPr")[0]??null,u=dr(r,"sheetView")[0]??null,d={},p={},m={},h={},S=Number.POSITIVE_INFINITY,v=Number.POSITIVE_INFINITY,g=-1,y=-1,w=Z0e(n?.defaultFont?.family,n?.defaultFont?.sizePt),x=Number(c?.getAttribute("defaultRowHeight")??15),R=Number(c?.getAttribute("defaultColWidth")??c?.getAttribute("baseColWidth")??8.43),k=Number(u?.getAttribute("zoomScale")??u?.getAttribute("zoomScaleNormal")??Number.NaN),B=Number.isFinite(k)&&k>0?k:100,T=H=>{if(!H)return;let E=B_(H);E&&(S=Math.min(S,E.col),v=Math.min(v,E.row),g=Math.max(g,E.col),y=Math.max(y,E.row))},I=H=>{if(E1(H,"f")||E1(H,"is"))return!0;let E=E1(H,"v");return!!(E&&(E.textContent??"").length>0)};dr(r,"row").forEach(H=>{let E=Number(H.getAttribute("r")??0)-1,ee=Number(H.getAttribute("ht")??Number.NaN),ue=Number(H.getAttribute("s")??Number.NaN);E>=0&&Number.isFinite(ee)&&(d[E]=Math.max(ry,Math.round(ee*1.33))),E>=0&&Number.isFinite(ue)&&(m[E]=ue),ur(H,"c").forEach(Y=>{let G=Y.getAttribute("r");if(I(Y)&&T(G),i){let Re=E1(Y,"f"),Ue=E1(Y,"v");Re&&Ue&&G&&(a[G]=Ue.textContent??"")}})});let q=Math.max(g,0)+256;return dr(r,"col").forEach(H=>{let E=Number(H.getAttribute("min")??0)-1,ee=Number(H.getAttribute("max")??0)-1,ue=Number(H.getAttribute("width")??Number.NaN),Y=Number(H.getAttribute("style")??Number.NaN);if(!(!Number.isFinite(ue)&&!Number.isFinite(Y))){for(let G=E;G<=Math.min(ee,q);G+=1)if(G>=0){if(Number.isFinite(ue)){let Re=oy(ue,w);p[G]=Re}Number.isFinite(Y)&&(h[G]=Y)}}}),{cachedFormulaValues:a,columnWidthCharacterWidthPx:w,colWidthOverridesPx:p,colStyleIds:h,conditionalFormatRules:s,defaultColWidthPx:oy(R,w),defaultRowHeightPx:Math.max(ry,Math.round(x*1.33)),hasHorizontalMerges:!1,hasVerticalMerges:!1,maxHorizontalMergeEndCol:-1,maxVerticalMergeEndRow:-1,maxContentCol:g,maxContentRow:y,minContentCol:Number.isFinite(S)?S:-1,minContentRow:Number.isFinite(v)?v:-1,hiddenCols:[],hiddenRows:[],rowHeightOverridesPx:d,rowStyleIds:m,showGridLines:(u?.getAttribute("showGridLines")??"1")!=="0",sparklines:l,zoomScale:B}}function b6e(e){return Math.max(0,Math.min(255,Math.round(e)))}function iy(e){let t=e.replace(/^#/,"");return t.length===8?`#${t.slice(2).toLowerCase()}`:t.length===6?`#${t.toLowerCase()}`:"#000000"}function S6e(e){let t=iy(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 hJ(e,t,n){return`#${[e,t,n].map(o=>b6e(o).toString(16).padStart(2,"0")).join("")}`}function x6e(e,t){let{r:n,g:o,b:r}=S6e(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:hJ(n,o,r),opacity:Math.max(0,Math.min(1,i))}}function w6e(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 Q_(e,t){if(!e)return null;let n=null;if(e.localName==="srgbClr")n=iy(e.getAttribute("val")??"");else if(e.localName==="schemeClr")n=w6e(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=hJ(o,r,i)}else e.localName==="sysClr"&&(n=iy(e.getAttribute("lastClr")??""));return n?x6e(n,Array.from(e.childNodes).filter(Zi)):null}function oO(e,t){if(!e)return null;let n=E1(e,"solidFill");return n?Q_(Array.from(n.childNodes).filter(Zi)[0]??null,t):null}function _6e(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 P6e(e){return!!(e&&e.startsWith("+"))}function C6e(e,t){if(!e)return;let n=E1(e,"latin")?.getAttribute("typeface")??null,o=E1(e,"ea")?.getAttribute("typeface")??null,r=E1(e,"cs")?.getAttribute("typeface")??null,i=[n,o,r],a=i.find(s=>s&&!P6e(s));return a||_6e(i.find(Boolean)??null,t)}function QI(e,t,n){if(!e)return{color:n?.color};let o=oO(e,t)??n??null,r=e.getAttribute("u");return{bold:e.getAttribute("b")==="1"||void 0,color:o?.color,fontFamily:C6e(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 pY(...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 Bg(e){if(!e)return null;let t=Number(E1(e,"col")?.textContent??0),n=Number(E1(e,"row")?.textContent??0),o=Number(E1(e,"colOff")?.textContent??0),r=Number(E1(e,"rowOff")?.textContent??0);return{col:t,colOffsetEmu:o,row:n,rowOffsetEmu:r}}function iO(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 gJ(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 k6e(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 R6e(e){if(e)return{bold:e.bold,charset:e.charset,color:k6e(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 $6e(e){return{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:R6e(t.font),text:t.text})),verticalAlignment:e.verticalAlignment}}function z6e(e,t){if(e)switch(e.colorType){case"rgb":return Ar({rgb:[e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"argb":return Ar({argb:[e.a,e.r,e.g,e.b].map(n=>n.toString(16).padStart(2,"0")).join("")})??void 0;case"theme":return Ar({theme:e.index,tint:e.tint},t)??void 0;default:return}}function Ju(e,t){let n=$6e(e),o=T6e(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:z6e(r?.color,t)}}function M6e(e,t){switch(e.kind){case"button":return{...Ju(e.caption,t),kind:"button"};case"checkbox":return{...Ju(e.caption,t),checked:e.state==="checked",kind:"checkbox",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"optionButton":return{...Ju(e.caption,t),checked:e.state==="checked",firstInGroup:e.firstInGroup,kind:"radio",linkedCell:e.cellLink,no3D:e.no3D,state:e.state};case"label":return{...Ju(e.caption,t),kind:"label"};case"groupBox":return{...Ju(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{...Ju(e.caption,t),kind:e.objectType.toLowerCase()==="editbox"?"editbox":"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties}}}function E6e(e,t,n,o){return{altText:e.altText,anchor:iO(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,...M6e(e.formControl.kind,o)}}function aO(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?[E6e(i,a,o,t)]:[]):[]}catch{return[]}})}function T6e(e){if(!e)return;let t=e.replace(/\u00a0/g," ").replace(/\s+/g," ").trim();return t.length>0?t:void 0}function A6e(e){if(e.localName==="anchor"){let o=Bg(E1(e,"from")),r=Bg(E1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="twoCellAnchor"){let o=Bg(E1(e,"from")),r=Bg(E1(e,"to"));return o&&r?{from:o,kind:"two-cell",to:r}:null}if(e.localName==="oneCellAnchor"){let o=Bg(E1(e,"from")),r=E1(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=E1(e,"pos"),n=E1(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 I6e(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)*iJ+e.to.colOffsetEmu-e.from.colOffsetEmu),cy:Math.max(0,(e.to.row-e.from.row)*aJ+e.to.rowOffsetEmu-e.from.rowOffsetEmu),x:e.from.colOffsetEmu,y:e.from.rowOffsetEmu}}function N6e(e,t){return t<0?0:e?.colWidthOverridesPx[t]??e?.defaultColWidthPx??gi(iJ)}function O6e(e,t){return t<0?0:e?.rowHeightOverridesPx[t]??e?.defaultRowHeightPx??gi(aJ)}function eN(e,t){let n=0;for(let o=0;o<t;o+=1)n+=Gi(N6e(e,o));return n}function tN(e,t){let n=0;for(let o=0;o<t;o+=1)n+=Gi(O6e(e,o));return n}function L6e(e,t){if(e.kind==="absolute")return I6e(e);if(e.kind==="one-cell")return{cx:e.sizeEmu.cx,cy:e.sizeEmu.cy,x:eN(t,e.from.col)+e.from.colOffsetEmu,y:tN(t,e.from.row)+e.from.rowOffsetEmu};let n=eN(t,e.from.col)+e.from.colOffsetEmu,o=tN(t,e.from.row)+e.from.rowOffsetEmu,r=eN(t,e.to.col)+e.to.colOffsetEmu,i=tN(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 yJ(e){return{kind:"absolute",positionEmu:{x:e.x,y:e.y},sizeEmu:{cx:e.cx,cy:e.cy}}}function vJ(e){if(!e)return null;let t=E1(e,"off"),n=E1(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 bJ(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 D6e(e,t,n,o){let r=Tr(E1(e,"grpSpPr")??e,"xfrm"),i=L6e(n,o),a=vJ(r)??i,s=Math.abs(a.x-i.x)<=Sd&&Math.abs(a.y-i.y)<=Sd,l=E1(r??e,"chOff"),c=E1(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?bJ(a,t):s?a:i,h=t?Number(l?.getAttribute("x")??0):p?a.x:Number(l?.getAttribute("x")??0),S=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:S,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 SJ(e,t,n){let o=Tr(e,"xfrm"),r=vJ(o);if(r){let i=n?.scaleX??1,a=n?.scaleY??1;return{anchor:n?yJ(bJ(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 B6e(e){switch(e){case"ctr":return"center";case"just":return"justify";case"r":return"right";case"l":return"left";default:return}}function j6e(e){switch(e){case"b":return"bottom";case"ctr":return"middle";default:return"top"}}function xJ(e){return e.documentElement?Array.from(e.documentElement.childNodes).filter(t=>Zi(t)&&(t.localName==="twoCellAnchor"||t.localName==="oneCellAnchor"||t.localName==="absoluteAnchor")):[]}function U6e(e,t,n){if(typeof URL<"u"&&typeof Blob<"u"){let i=URL.createObjectURL(new Blob([I7(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 F6e(e){return e==="line"||e==="arc"||e==="leftBrace"}function H6e(e,t,n){let o=Tr(e,"ln"),r=t?E1(t,"lnRef"):null;if(!o&&!r)return;if(o&&E1(o,"noFill"))return{none:!0};let i=oO(o,n)??Q_(Array.from(r?.childNodes??[]).filter(Zi)[0]??null,n),a=Number(o?.getAttribute("w")??0);return{color:i?.color,dash:E1(o??e,"prstDash")?.getAttribute("val")??void 0,headEndType:E1(o??e,"headEnd")?.getAttribute("type")??void 0,none:!1,opacity:i?.opacity,tailEndType:E1(o??e,"tailEnd")?.getAttribute("type")??void 0,widthPx:a>0?gi(a):void 0}}function V6e(e,t,n,o){let r=E1(e,"spPr")??e;if(E1(r,"noFill"))return{none:!0};if(F6e(o))return{none:!0};let a=t?E1(t,"fillRef"):null,s=oO(r,n)??Q_(Array.from(a?.childNodes??[]).filter(Zi)[0]??null,n);if(s)return{color:s.color,none:!1,opacity:s.opacity}}function nN(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 q6e(e){let t=Tr(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(Zi)){if(a.localName==="moveTo"){let s=nN(E1(a,"pt"));s&&(r.push(`M ${s.x} ${s.y}`),i=s);continue}if(a.localName==="lnTo"){let s=nN(E1(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=ur(a,"pt").map(nN).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 W6e(e){let t=Tr(e,"prstGeom");if(!t)return;let n={};return ur(E1(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 G6e(e,t,n){let o=E1(e,"txBody");if(!o)return[];let r=t?E1(t,"fontRef"):null,i=Q_(Array.from(r?.childNodes??[]).filter(Zi)[0]??null,n),a=E1(o,"lstStyle"),s=[];return ur(o,"p").forEach(l=>{let c=E1(l,"pPr"),u=Number(c?.getAttribute("lvl")??0),d=E1(a??o,`lvl${u+1}pPr`),p=pY(QI(E1(d??o,"defRPr"),n,i),QI(E1(c??l,"defRPr"),n,i)),m=[],h=!1;if(Array.from(l.childNodes).filter(Zi).forEach(S=>{if(S.localName==="br"){h=!0,m.push({text:`
`});return}if(S.localName!=="r")return;h=!0;let v=E1(S,"t")?.textContent??"",g=E1(S,"rPr"),y=pY(p,QI(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&&!E1(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:B6e(c?.getAttribute("algn")),runs:m})}),s}function Z6e(e){let t=E1(e,"txBody");if(!t)return;let n=E1(t,"bodyPr"),o=gi(Number(n?.getAttribute("lIns")??91440)),r=gi(Number(n?.getAttribute("rIns")??91440)),i=gi(Number(n?.getAttribute("tIns")??45720)),a=gi(Number(n?.getAttribute("bIns")??45720));return{horizontalAlign:n?.getAttribute("anchorCtr")==="1"?"center":"left",insetPx:{bottom:a,left:o,right:r,top:i},verticalAlign:j6e(n?.getAttribute("anchor"))}}function wJ(e,t){let o=(e?Tr(e,"hlinkClick"):null)??e,r=o?cJ(o):null;return r?t.get(r)?.target??void 0:void 0}function X6e(e,t,n,o,r,i,a,s,l,c){let u=Tr(e,"blip"),d=u?Tr(u,"svgBlip"):null,p=(d?lY(d):null)??(u?lY(u):null);if(!p)return null;let m=n.get(p);if(!m||m.type!==W0e)return null;let h=o[m.target];if(!h)return null;let S=Tr(e,"cNvPr");return{image:{anchor:SJ(e,t,c).anchor,description:S?.getAttribute("descr")??void 0,hyperlink:wJ(S??e,n),id:s,mediaPath:m.target,mimeType:cY(r,m.target),name:S?.getAttribute("name")??void 0,sheetIndex:a,src:U6e(h,cY(r,m.target),i),workbookSheetIndex:a,zIndex:l},mediaPath:m.target}}function fY(e,t,n,o,r,i,a,s){let l=Tr(e,"cNvPr"),c=E1(e,"style"),u=SJ(e,t,s),d=Tr(e,"prstGeom")?.getAttribute("prst")??(Tr(e,"custGeom")?"custom":"rect"),p=d==="custom"?q6e(e):void 0,m=W6e(e);return{anchor:u.anchor,description:l?.getAttribute("descr")??void 0,fill:V6e(e,c,o,d),flipH:u.flipH,flipV:u.flipV,geometry:d,geometryAdjustments:m,hidden:l?.getAttribute("hidden")==="1"||void 0,hyperlink:wJ(l??e,n),id:i,name:l?.getAttribute("name")??void 0,paragraphs:G6e(e,c,o),rotationDeg:u.rotationDeg,scaleX:u.scaleX,scaleY:u.scaleY,sheetIndex:r,svgPath:p?.path,svgViewBox:p?.viewBox,stroke:H6e(e,c,o),textBox:Z6e(e),workbookSheetIndex:r,zIndex:a}}function _J(e,t,n,o,r,i,a,s,l,c,u,d,p=null){let m=[],h=[],S=new Set;return Array.from(e.childNodes).filter(Zi).forEach(v=>{if(v.localName==="pic"){let x=`sheet-${a}-${l.image}`,R=X6e(v,t,n,o,r,i,a,x,l.z++,p);l.image+=1,R&&(m.push(R.image),S.add(R.mediaPath),c.set(x,{anchorIndex:u,workbookSheetIndex:a}));return}if(v.localName==="sp"){h.push(fY(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName==="cxnSp"){h.push(fY(v,t,n,s,a,`shape-${a}-${l.shape++}`,l.z++,p));return}if(v.localName!=="grpSp")return;let g=D6e(v,p,t,d),y=yJ({cx:g.cx,cy:g.cy,x:g.x,y:g.y}),w=_J(v,y,n,o,r,i,a,s,l,c,u,d,g);w.images.forEach(x=>m.push(x)),w.shapes.forEach(x=>h.push(x)),w.mediaPaths.forEach(x=>S.add(x))}),{images:m,mediaPaths:S,shapes:h}}function Y6e(e,t,n,o,r,i,a,s,l){let c=Ea(e,n);if(!c)return{images:[],mediaPaths:[],shapes:[]};let u=vi(c);if(!u)return{images:[],mediaPaths:[],shapes:[]};let d=rO(e,D_(n),n),p=[],m=[],h=new Set,S=xJ(u),v={image:i,shape:i,z:i};return S.forEach((g,y)=>{let w=A6e(g);if(!w)return;let x=_J(g,w,d,e,t,o,r,a,v,l,y,s);x.images.forEach(R=>p.push(R)),x.shapes.forEach(R=>m.push(R)),x.mediaPaths.forEach(R=>h.add(R))}),{images:p,mediaPaths:[...h],shapes:m}}function K6e(e,t,n){return aO(e,n)}function jg(e){if(e)for(let t of e.objectUrls)t.startsWith("blob:")&&URL.revokeObjectURL(t)}function J6e(e,t){let n=l6e(e),o=uJ(e),r=c6e(e),i=e6e(r),{defaultFont:a,namedCellStyleByName:s,styleById:l,tableStyleByName:c}=f6e(e);return{contentTypes:n,namedCellStyleByName:s,sheetStatesByWorkbookSheetIndex:o.map(u=>v6e(e,u.path,{...t,defaultFont:a,themePalette:i})),styleById:l,tableMetadataByWorkbookSheetIndex:o.map(()=>[]),tableStyleByName:c,theme:r,themePalette:i,workbookSheets:o}}function PJ(e,t){let n=cg(e),{contentTypes:o,namedCellStyleByName:r,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,theme:c,themePalette:u,workbookSheets:d}=J6e(n),p=[],m=[],h=[],S=[],v=[],g=new Map,y=t?aO(t,u):[];return d.forEach((w,x)=>{let R=rO(n,D_(w.path),w.path),k=[],B=[],T=[],I=1;for(let H of R.values()){if(H.type!==tO)continue;let E=H.target,ee=D_(E),ue=Y6e(n,o,E,p,x,I,c,i[x]??null,g);B.push(...ue.images),T.push(...ue.shapes),I+=ue.images.length+ue.shapes.length+10,k.push({drawingPath:E,drawingRelsPath:n[ee]?ee:null,mediaPaths:ue.mediaPaths})}let q=T.filter(H=>!H.hidden);m[x]=y[x]??[],h[x]=B,S[x]=q,v[x]=k.length>0?{attachments:k,workbookSheetIndex:x}:null}),{archive:n,dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:m,imageOriginsById:g,imagesByWorkbookSheetIndex:h,namedCellStyleByName:r,objectUrls:p,shapesByWorkbookSheetIndex:S,sheetOrigins:v,sheetStatesByWorkbookSheetIndex:i,styleById:a,tableMetadataByWorkbookSheetIndex:s,tableStyleByName:l,themePalette:u}}function Q6e(e,t){if(t.kind==="two-cell"){JI(E1(e,"from"),t.from),JI(E1(e,"to"),t.to);return}if(t.kind==="one-cell"){JI(E1(e,"from"),t.from);let r=E1(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=E1(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=E1(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 e7e(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=Ea(e.archive,i.drawingPath);if(!a)continue;let s=vi(a);if(!s)continue;let c=xJ(s)[o.anchorIndex];if(!c||!E1(c,"pic"))continue;Q6e(c,n),e.archive[i.drawingPath]=b4($_(s)),e.dirtyArchivePaths.add(za(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 t7e(e,t){let n=Ea(e,t);if(n){let o=vi(n);if(o)return o}return vi(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="${rJ}"></Relationships>`)}function n7e(e){let t=Ea(e,"[Content_Types].xml");if(t){let n=vi(t);if(n)return n}return vi(`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="${MN}"></Types>`)}function Qu(e,t,n){let o=`/${za(n)}`,r=e.documentElement;if(!r)return;if(!dr(e,"Override").find(l=>l.getAttribute("PartName")===o)&&t){let l=dr(t,"Override").find(c=>c.getAttribute("PartName")===o);if(l){r.appendChild(l.cloneNode(!0));return}}let a=o.split(".").pop()?.toLowerCase();if(!(!a||dr(e,"Default").find(l=>(l.getAttribute("Extension")??"").toLowerCase()===a))){if(t){let l=dr(t,"Default").find(c=>(c.getAttribute("Extension")??"").toLowerCase()===a);if(l){r.appendChild(l.cloneNode(!0));return}}if(a==="xml"){let l=e.createElementNS(MN,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/xml"),r.appendChild(l);return}if(a==="rels"){let l=e.createElementNS(MN,"Default");l.setAttribute("Extension",a),l.setAttribute("ContentType","application/vnd.openxmlformats-package.relationships+xml"),r.appendChild(l)}}}function r7e(e,t){dr(e,"drawing").forEach(n=>n.remove()),dr(t,"Relationship").filter(n=>n.getAttribute("Type")===tO).forEach(n=>n.remove())}function o7e(e){let t=new Set(dr(e,"Relationship").map(o=>o.getAttribute("Id")).filter(o=>!!o)),n=1;for(;t.has(`rIdReactXlsxImage${n}`);)n+=1;return`rIdReactXlsxImage${n}`}function i7e(e,t){let n=e.documentElement;if(!n)return;let o=e.createElementNS(oJ,"drawing");o.setAttributeNS(eO,"r:id",t);let r=E1(n,"extLst");if(r){n.insertBefore(o,r);return}n.appendChild(o)}function a7e(e,t,n){if(!t||t.dirtyArchivePaths.size===0)return I7(e);try{let o=cg(e),r=uJ(o),i=vi(Ea(t.archive,"[Content_Types].xml")??""),a=n7e(o);if(!a)return I7(e);n.forEach((l,c)=>{let u=l?.attachments.some(v=>t.dirtyArchivePaths.has(za(v.drawingPath))||v.drawingRelsPath&&t.dirtyArchivePaths.has(za(v.drawingRelsPath))||v.mediaPaths.some(g=>t.dirtyArchivePaths.has(za(g))));if(!l?.attachments.length||!u)return;let d=r[c];if(!d)return;let p=Ea(o,d.path);if(!p)return;let m=vi(p),h=D_(d.path),S=t7e(o,h);!m||!S||(r7e(m,S),l.attachments.forEach(v=>{let g=t.archive[v.drawingPath];if(!g)return;if(o[v.drawingPath]=I7(g),Qu(a,i,v.drawingPath),v.drawingRelsPath){let x=t.archive[v.drawingRelsPath];x&&(o[v.drawingRelsPath]=I7(x),Qu(a,i,v.drawingRelsPath))}v.mediaPaths.forEach(x=>{let R=t.archive[x];R&&(o[x]=I7(R),Qu(a,i,x))});let y=o7e(S),w=S.createElementNS(rJ,"Relationship");w.setAttribute("Id",y),w.setAttribute("Type",tO),w.setAttribute("Target",r6e(d.path,v.drawingPath)),S.documentElement?.appendChild(w),i7e(m,y)}),o[d.path]=b4($_(m)),o[h]=b4($_(S)),Qu(a,i,h))});for(let l of t.dirtyArchivePaths){let c=t.archive[l];c&&(o[l]=I7(c),Qu(a,i,l))}if(!dr(a,"Override").some(l=>l.getAttribute("ContentType")===G0e))for(let l of Object.keys(o))l.startsWith("xl/drawings/")&&l.endsWith(".xml")&&Qu(a,i,l);return o["[Content_Types].xml"]=b4($_(a)),vw(o,{level:6})}catch{return I7(e)}}function gi(e){return e/Sd}function Gi(e){return e*Sd}function s7e(e){return(Math.max(e,EN)-5)/7}function sO(e,t){return oy(e,t)}function CJ(e){return Math.max(Math.round(e*1.33),ry)}function hi(e,t=!0){return Math.max(0,e)+(t?sJ():0)}function rN(e,t=!0){return Math.max(0,e-(t?sJ():0))}function m_(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 mY(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:Gi(o),y:Gi(r)},sizeEmu:{cx:Gi(e.width),cy:Gi(e.height)}};let s=m_(o,n.getColumnWidthPx),l=m_(r,n.getRowHeightPx);if(t.kind==="one-cell")return{from:{col:s.index,colOffsetEmu:Gi(s.offsetPx),row:l.index,rowOffsetEmu:Gi(l.offsetPx)},kind:"one-cell",sizeEmu:{cx:Gi(e.width),cy:Gi(e.height)}};let c=m_(i,n.getColumnWidthPx),u=m_(a,n.getRowHeightPx);return{from:{col:s.index,colOffsetEmu:Gi(s.offsetPx),row:l.index,rowOffsetEmu:Gi(l.offsetPx)},kind:"two-cell",to:{col:c.index,colOffsetEmu:Gi(c.offsetPx),row:u.index,rowOffsetEmu:Gi(u.offsetPx)}}}function U_(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 hY=/'((?:[^']|'')+)'!|([A-Za-z_\u0080-\uFFFF][\w.\u0080-\uFFFF]*)!/g;function l7e(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;hY.lastIndex=0;let s;for(;(s=hY.exec(a))!==null;){let l=s[1]??s[2];l&&t.add(l.replace(/''/g,"'"))}}}return t}function c7e(e){let t;try{t=e.sheetNames}catch{return!1}let n=new Set(t),o=l7e(e);for(let r of o)if(!n.has(r))return!0;return!1}function u7e(e,t={}){if(c7e(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 gY(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 oN=null,kJ=!1,TN,lO;function d7e(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 p7e(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 d7e(e);if(typeof WebAssembly<"u"&&e instanceof WebAssembly.Module)return e}function RJ(e){kJ=!0,TN=e,lO=p7e(e)}function f7e(){return!kJ||lO!==void 0}function yY(){return lO}function $J(){return oN||(oN=Promise.resolve().then(()=>(ZX(),GX)).then(async e=>(TN!==void 0?await e.default({module_or_path:TN}):await e.default(),e))),oN}function vY(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}var m7e=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=vY();for(let t of this.pendingRequests.values())t.reject(e);this.pendingRequests.clear()}loadWorkbook(e,t=!1,n=!1){let o=bY(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:yY()},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=bY(e);return this.request({id:0,payload:{buffer:o,showHiddenSheets:n,skipXmlParsing:t,wasmSource:yY()},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(vY());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 bY(e){return e.slice(0)}var cO=92,AN=47,h7e=101010256,g7e=33639248,y7e=67324752,z_=22,iN=46,IN=30,v7e=65535,b7e=65535,NN=4294967295;function S7e(e){let t=Math.max(0,e.byteLength-z_-v7e);for(let n=e.byteLength-z_;n>=t;n-=1){if(e.getUint32(n,!0)!==h7e)continue;let o=e.getUint16(n+20,!0);if(n+z_+o===e.byteLength)return n}return null}function x7e(e){if(e.byteLength<z_)return null;let t=S7e(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===b7e||a===NN||s===NN)return null;let l=s+a;return s>t||l>t||l>e.byteLength?null:{endOffset:l,entryCount:i,offset:s}}function uO(e,t,n){if(n<0||n+iN>t||n+iN>e.byteLength||e.getUint32(n,!0)!==g7e)return null;let o=e.getUint16(n+28,!0),r=e.getUint16(n+30,!0),i=e.getUint16(n+32,!0),a=n+iN,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 dO(e,t){for(let n=t.nameStart;n<t.nameEnd;n+=1)if(e[n]===cO)return!0;return!1}function w7e(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=uO(t,n.endOffset,o);if(!i)return null;if(dO(e,i))return!0;o=i.nextOffset}return!1}function _7e(e,t){let n="";for(let o=t.nameStart;o<t.nameEnd;o+=1){let r=e[o]===cO?AN:e[o];n+=String.fromCharCode(r)}return n}function P7e(e,t,n){let o=new Set,r=new Set,i=n.offset;for(let a=0;a<n.entryCount;a+=1){let s=uO(t,n.endOffset,i);if(!s||s.diskNumberStart!==0||s.localHeaderOffset===NN||s.localHeaderOffset+IN>n.offset||r.has(s.localHeaderOffset))return!1;r.add(s.localHeaderOffset);let l=_7e(e,s);if(o.has(l))return!1;if(o.add(l),!dO(e,s)){i=s.nextOffset;continue}if(t.getUint32(s.localHeaderOffset,!0)!==y7e)return!1;let c=t.getUint16(s.localHeaderOffset+26,!0),u=s.localHeaderOffset+IN,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 C7e(e,t,n){let o=n.offset;for(let r=0;r<n.entryCount;r+=1){let i=uO(t,n.endOffset,o);if(!i)return;if(dO(e,i)){let a=i.localHeaderOffset+IN;for(let s=0;s<i.nameEnd-i.nameStart;s+=1){let l=i.nameStart+s;e[l]===cO&&(e[l]=AN,e[a+s]=AN)}}o=i.nextOffset}}function k7e(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=x7e(t);if(!n||w7e(e,t,n)!==!0||!P7e(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 C7e(o,r,n),o}function R7e(e){let t=new Uint8Array(e),n=k7e(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 $7e=1e3,zJ=24,MJ=80,EJ="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",z7e="text/csv;charset=utf-8",TJ=16,d5=24,p5=40,M7e=100,h_="application/x-react-xlsx-range+json",E7e=0,T7e=25*1024*1024,A7e=200*1024*1024,I7e=50*1024*1024,N7e=256*1024*1024,F_=100,H_=10,V_=400,M7=10,O7e="__default__";function L7e(e){return e==="hidden"||e==="veryHidden"?e:"visible"}function q_(e){return Number.isFinite(e)?Math.min(V_,Math.max(H_,Math.round(e))):F_}function D7e(e,t){return e?.kind!=="sheet"?F_:q_(t?.zoomScale??F_)}function SY(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 q_(o??F_)}function xY(e,t){return t>0?Math.min(V_,e%M7===0?e+M7:Math.ceil(e/M7)*M7):Math.max(H_,e%M7===0?e-M7:Math.floor(e/M7)*M7)}function W_(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 B7e(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 j7e(e){let t=new Uint8Array(e),n=B7e(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),S=l+46,v=S+p;if(v>t.byteLength)return null;s.push({compressedSize:u,name:a.decode(t.subarray(S,v)),uncompressedSize:d}),l=v+m+h}return s}function wY(e){let t=j7e(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>A7e||r>I7e||o+r>N7e;return{largestWorksheetXmlBytes:n,sharedStringsBytes:r,tooLarge:i,totalWorksheetXmlBytes:o}}function _Y(e){return new Error(`XLSX is too large to preview interactively. Largest worksheet XML: ${W_(e.largestWorksheetXmlBytes)}; shared strings: ${W_(e.sharedStringsBytes)}.`)}var G_=class extends Error{fileSizeBytes;maxFileSizeBytes;constructor(e,t){super(`XLSX file size ${W_(e)} exceeds the configured limit of ${W_(t)}.`),this.name="XlsxFileSizeLimitExceededError",this.fileSizeBytes=e,this.maxFileSizeBytes=t}};function U7e(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 F7e(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 q8(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=Q0e(c),p={...u,...d},m=X0e(c,u?.columnWidthCharacterWidthPx,u?.defaultColWidthPx??MJ),h=Y0e(c,u?.defaultRowHeightPx??zJ),S=L7e(c.visibility);if(!a&&S!=="visible")continue;let v=G=>{let Re=c.getColumnWidth(G);return Re!=null?sO(Re,u?.columnWidthCharacterWidthPx):u?.colWidthOverridesPx?.[G]??m},g=G=>{let Re=c.getRowHeight(G);return Re!=null?Math.max(Math.round(Re*1.33),TJ):u?.rowHeightOverridesPx?.[G]??h},y=c.usedRange();if(!y){s.push({cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:kY(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:CY(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:S,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:SY(c,u)});continue}let[w,x,R,k]=F7e(y,p),B=null,T=null,I=null,q=null,H=()=>{if(B)return B;let G=[];for(let Re=0;Re<=R;Re+=1)c.isRowHidden(Re)||G.push(Re);return B=G,G},E=()=>{if(T)return T;let G=[];for(let Re=0;Re<=k;Re+=1)c.isColumnHidden(Re)||G.push(Re);return T=G,G},ee=()=>I||(I=H().map(g),I),ue=()=>q||(q=E().map(v),q),Y={cachedFormulaValues:u?.cachedFormulaValues??{},columnWidthCharacterWidthPx:u?.columnWidthCharacterWidthPx,colWidthOverridesPx:u?.colWidthOverridesPx??{},colStyleIds:u?.colStyleIds??{},conditionalFormatRules:u?.conditionalFormatRules??[],dataValidations:kY(c),defaultColWidthPx:m,defaultRowHeightPx:h,freezePanes:CY(c),hasHorizontalMerges:d.hasHorizontalMerges,hasVerticalMerges:d.hasVerticalMerges,maxHorizontalMergeEndCol:d.maxHorizontalMergeEndCol,maxVerticalMergeEndRow:d.maxVerticalMergeEndRow,hiddenCols:J0e(c,k),hiddenRows:K0e(c,R),minUsedCol:x,minUsedRow:w,maxUsedCol:k,maxUsedRow:R,name:c.name,visibility:S,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:SY(c,u),get rowCount(){return H().length},get colCount(){return E().length},get visibleRows(){return H()},get visibleCols(){return E()},get colWidths(){return ue()},get rowHeights(){return ee()}};s.push(Y)}return s}function ed(e){return new Map(e.map((t,n)=>[t.workbookSheetIndex,n]))}function H7e(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 V7e(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function W3(e){return`${V7e(e.col)}${e.row+1}`}function PY(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 pO(e){let[t,n=t]=e.split(":"),o=PY(t??""),r=PY(n??"");return!o||!r?null:q3({start:o,end:r})}function AJ(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 AJ(e,t,c,!0)}let l=pO(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 q7e(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 W7e(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]:q7e(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 G7e(e){return{bold:e.bold,charset:e.charset,color:W7e(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 td(e){return typeof e=="string"?{runs:[{text:e}]}:{horizontalAlignment:e.horizontalAlignment,runs:e.runs.map(t=>({font:t.font?G7e(t.font):void 0,text:t.text})),verticalAlignment:e.verticalAlignment}}function IJ(e){switch(e.kind){case"button":case"label":return{caption:td(e.caption),kind:e.kind};case"checkbox":return{...e,caption:td(e.caption)};case"optionButton":return{...e,caption:td(e.caption)};case"groupBox":return{...e,caption:td(e.caption)};case"editbox":return{caption:td(e.caption),kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:"EditBox",rawObj:e.rawObj,rawProperties:e.rawProperties};case"unknown":return{caption:e.caption?td(e.caption):void 0,kind:"unknown",legacyObjectType:e.legacyObjectType,objectType:e.objectType,rawObj:e.rawObj,rawProperties:e.rawProperties};default:return{...e}}}function NJ(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 Z7e(e){return{altText:e.altText,...e.anchor?{anchor:e.anchor}:{transform:e.transform},formControl:{kind:NJ(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 X7e(e){return{altText:e.altText,anchor:gJ(e.anchor,e.editAs),formControl:{kind:IJ(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 aN(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 Y7e(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 CY(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 kY(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=pO(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 q3(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 nd(e){let t=q3(e),n=W3(t.start),o=W3(t.end);return n===o?n:`${n}:${o}`}function K7e(e,t){let n=q3(e);return t.row>=n.start.row&&t.row<=n.end.row&&t.col>=n.start.col&&t.col<=n.end.col}function J7e(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=pO(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:RY(n.headerRowCount,1),headerRowCellStyle:typeof n.headerRowCellStyle=="string"?n.headerRowCellStyle:void 0,name:i,reference:l,start:c.start,styleInfo:n.styleInfo,totalsRowCount:RY(n.totalsRowCount,0),totalsRowShown:Q7e(n.totalsRowShown)}]:[]})}function RY(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 Q7e(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 $Y(e){let t=e.trim(),n=t.lastIndexOf(".");return n>0?t.slice(0,n):t}function ele(e){return Math.max(e,TJ)/1.33}function tle(e){if(!e?.hex)return null;let t=String(e.hex);return`#${t.length===8?t.slice(2):t}`}function g_(e){let t=tle(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 zY(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 OJ(e){let t=new Uint8Array(e.byteLength);return t.set(e),t}function nle(e){try{let t=cg(e),n=t["xl/styles.xml"];if(n){let o=N0(n).replace(/&amp;quot;/g,"&quot;").replace(/&amp;apos;/g,"&apos;");t["xl/styles.xml"]=b4(o)}return vw(t,{level:6})}catch{return OJ(e)}}function j0(e,t){e.push(t),e.length>M7e&&e.shift()}function LJ(e){return e??""}function rle(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 MY(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 sN(e,t,n){n.formula?e.setFormula(W3(t),n.formula):e.setCell(W3(t),LJ(n.value)),n.style&&typeof n.style=="object"&&e.setCellStyleAt(t.row,t.col,n.style)}function EY(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function ole(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 ile(){if(typeof DOMException<"u")return new DOMException("Aborted","AbortError");let e=new Error("Aborted");return e.name="AbortError",e}function Xg(e){return e instanceof Error&&e.name==="AbortError"}async function ale({file:e,src:t},n){let o;if(n?.aborted)throw ile();if(e)o=e;else if(t){let r;try{r=await fetch(t,{signal:n})}catch(i){throw Xg(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 TY(e){let t=await $J(),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<=$7e;if(!r)return{shouldAutoCalculate:r,workbook:n};let i=u7e(n,{reparse:()=>t.Workbook.fromBytes(new Uint8Array(e))});return{shouldAutoCalculate:i.calculated,workbook:i.workbook}}function sle(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 lle(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 cle(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?lle(n):"image/png"}function ule(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 dle(e,t,n,o){let r=!!n.image.svgMediaPath,i=cle(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=ule(a,i,o);if(!s)return null;let l=(n.drawingPath[0]??0)+1;return{anchor:iO(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 DJ(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=>dle(r,o,s,t)).filter(s=>!!s);a.length>0&&(n[o]=a)}return n}function ad(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 ple(e){return Array.from({length:e.sheetCount},(t,n)=>new Set(e.getSheet(n).images.flatMap(o=>o.hidden&&o.anchor?[ad(iO(o.anchor))]:[])))}function fle(e,t,n){let o=e.filter(u=>!n.has(ad(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)}|${ad(u.anchor)}`,`${r(u.mediaPath)}|${ad(u.anchor)}`,`${r(u.name)}|${ad(u.anchor)}`,`${ad(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 mle(e){return e.byteLength>=4&&e[0]===80&&e[1]===75}function hle(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 sd(e,t=!1){return t||hle(e)}function gle(e){let t=[];return{archive:{},dirtyArchivePaths:new Set,formControlsByWorkbookSheetIndex:aO(e),imageOriginsById:new Map,imagesByWorkbookSheetIndex:DJ(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 lN(e,t,n=!1){if(sd(e,n)||!mle(e))return gle(t);let o=PJ(e,t),r=DJ(t,o.objectUrls),i=ple(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 fle(c,u,i[l]??new Set)});return{...o,imagesByWorkbookSheetIndex:a}}function yle(e,t){let n=new Blob([e],{type:EJ}),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 vle(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 ble(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 Sle(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 fO(e){let{allowResizeInReadOnly:t=!1,deferLoadingAboveBytes:n=E7e,file:o,fileName:r,maxFileSizeBytes:i=T7e,readOnly:a=!1,readOnlyAboveBytes:s=0,showHiddenSheets:l=!1,skipXmlParsing:c=!1,src:u,useWorker:d=!0}=e,[p,m]=Le.useState(!!(o??u)),[h,S]=Le.useState(null),[v,g]=Le.useState(null),[y,w]=Le.useState([]),[x,R]=Le.useState([]),[k,B]=Le.useState([]),[T,I]=Le.useState([]),[q,H]=Le.useState(!1),[E,ee]=Le.useState([]),[ue,Y]=Le.useState([]),[G,Re]=Le.useState([]),[Ue,we]=Le.useState([]),[$e,He]=Le.useState(0),[n1,k1]=Le.useState(0),[l1,se]=Le.useState({}),[pe,Fe]=Le.useState(null),[p1,h1]=Le.useState(null),[H1,Oe]=Le.useState(null),[Be,a1]=Le.useState(null),[Pe,ye]=Le.useState(null),[fe,ge]=Le.useState(0),te=Le.useRef(null),Te=Le.useRef([]),u1=Le.useRef([]),$=Le.useRef(!1),[Y1,j1]=Le.useState(0),[Z1,Xe]=Le.useState(!1),[st,tt]=Le.useState(0),[Pt,At]=Le.useState(!1),[Kt,dt]=Le.useState(null),[Bt,Lt]=Le.useState(!1),S2=Le.useRef(null),[Rn,J2]=Le.useState(null),pt=Le.useRef(null),_2=Le.useRef(null),k2=Le.useRef(0),$n=Le.useRef(null),Nn=Le.useRef([]),jn=Le.useRef(null),pr=Le.useRef(new Map),yn=Le.useMemo(()=>U7e(u,r),[r,u]),vn=n>0,ft=a||Bt,Q2=a&&t&&!Bt,Wr=d&&typeof Worker<"u"&&f7e(),S3=a,xr=Le.useCallback(N=>!a&&s>0&&N>s,[s,a]),wo=Le.useCallback(N=>Wr&&(N||S3),[S3,Wr]),F2=Le.useCallback(()=>{jn.current?.dispose(),jn.current=null},[]),Jn=Le.useCallback(()=>(jn.current||(jn.current=new m7e),jn.current),[]),g1=Le.useCallback(()=>{jg(pt.current),pt.current=null,Nn.current=[],Y([]),Re([]),we([])},[]),_1=Le.useCallback(()=>{k2.current+=1,$n.current?.(),$n.current=null,_2.current=null,R([]),B([]),I([]),H(!1)},[]),vt=Le.useCallback(N=>{jg(pt.current),pt.current=N,Nn.current=N?.sheetOrigins.slice()??[],Y(N?.formControlsByWorkbookSheetIndex??[]),Re(N?.imagesByWorkbookSheetIndex??[]),we(N?.shapesByWorkbookSheetIndex??[])},[]),Et=Le.useCallback(N=>{_2.current=N,R(N?.chartsByWorkbookSheetIndex??[]),B(N?.chartsheets??[]),I(N?.tabs??[]),H(!1)},[]),en=Le.useCallback(N=>{let X=N instanceof Error?N.message:String(N??"");return X.includes("DOMParser is not defined")||X.includes("XMLSerializer is not defined")||X.includes("Worker chart payload incomplete")},[]),bn=Le.useCallback(N=>{for(let X of N.chartsByWorkbookSheetIndex)for(let ne of X)if(ne.chartType==="Bubble")for(let me of ne.series){let Ie=Math.max(me.values.length,me.categories.length);if(Ie<=1)continue;if((me.bubbleSizes??[]).filter(d1=>typeof d1=="number"&&Number.isFinite(d1)).length<Ie)return!0}return!1},[]),sn=Le.useCallback((N,X)=>{let ne=_2.current;if(ne&&(ne.chartOriginsById.size>0||!N||!pt.current))return ne;if(!N||!pt.current)return _2.current;let me=V8(N,pt.current,ed(X),l);return _2.current=me,me},[l]),Gr=Le.useCallback((N,X,ne)=>{let me=sd(new Uint8Array(N),c),Ie=ed(ne),e1=V8(X,null,Ie,l);if(Et(e1),me)return;if(!e1.chartsByWorkbookSheetIndex.some(d2=>d2.length>0)){H(!1);return}H(!0);let Je=k2.current+1;k2.current=Je,$n.current?.(),$n.current=null;let f1=!1,s1=()=>{f1||Je!==k2.current||(f1=!0,l2())},y1=typeof window<"u"?window.setTimeout(()=>{s1()},1500):null,u2=d2=>{Je===k2.current&&(R(d2.chartsByWorkbookSheetIndex),B(d2.chartsheets),I(d2.tabs),H(!1))},l2=()=>{$n.current=sle(()=>{if(Je===k2.current)try{let d2=V8(X,pt.current,Ie,l);if(Je!==k2.current)return;Et(d2)}catch{if(Je!==k2.current)return;Et(e1)}finally{Je===k2.current&&H(!1)}})};if(!Wr){l2();return}Jn().parseCharts(N,me,l).then(d2=>{if(y1!==null&&window.clearTimeout(y1),!f1)try{if(bn(d2)){s1();return}u2(d2)}catch{s1()}}).catch(d2=>{y1!==null&&window.clearTimeout(y1),!Xg(d2)&&s1()})},[Jn,bn,Et,l,c,Wr]),qo=Le.useCallback(async N=>{let X=await TY(N),ne=new Uint8Array(N);return{imageAssets:lN(ne,X.workbook,sd(ne,c)),parsedWorkbook:X}},[c]),t2=Le.useCallback(N=>{let X=pt.current?.formControlsByWorkbookSheetIndex??[],ne=K6e(N,X,pt.current?.themePalette);pt.current&&(pt.current.formControlsByWorkbookSheetIndex=ne),Y(ne);let me=q8(N,pt.current?.sheetStatesByWorkbookSheetIndex,pt.current?.themePalette,pt.current?.styleById,pt.current?.namedCellStyleByName,pt.current?.tableStyleByName,l);w(me),Et(V8(N,pt.current,ed(me),l)),ge(Ie=>Ie+1)},[Et,l]);Le.useEffect(()=>()=>{$n.current?.(),$n.current=null,jg(pt.current),F2()},[F2]),Le.useEffect(()=>{if(!o&&!u){F2(),Lt(!1),g(null),w([]),_1(),ee([]),g1(),S(null),m(!1),At(!1),S2.current=null,J2(null),He(0),k1(0),Fe(null),h1(null),Oe(null),a1(null),ye(null),te.current=null,Te.current=[],u1.current=[],j1(0),Xe(!1),pr.current.clear(),tt(0),dt(null),se({}),ge(0);return}let N=!0,X=new AbortController;return m(!0),S(null),g1(),_1(),ee([]),At(!1),S2.current=null,J2(null),He(0),k1(0),Fe(null),h1(null),Oe(null),a1(null),ye(null),te.current=null,Te.current=[],u1.current=[],j1(0),Xe(!1),pr.current.clear(),tt(0),dt(null),se({}),ge(0),F2(),ale({file:o,src:u},X.signal).then(async ne=>{if(!N||X.signal.aborted)return;if(i>0&&ne.byteLength>i)throw new G_(ne.byteLength,i);ne=R7e(ne);let me=wY(ne);if(me?.tooLarge)throw _Y(me);let Ie=xr(ne.byteLength);Lt(Ie);let e1=wo(Ie),d1=sd(new Uint8Array(ne),c);if(vn&&ne.byteLength>n){S2.current=ne,J2(ne.byteLength),g(null),w([]),_1(),ee([]),m(!1);return}if(e1)try{let y1=await Jn().loadWorkbook(ne,d1,l);if(!N||X.signal.aborted)return;if(!d1&&bn(y1))throw new Error("Worker chart payload incomplete");let u2=d1?null:PJ(new Uint8Array(ne));if(!N||X.signal.aborted){jg(u2);return}vt(u2),Y(y1.formControlsByWorkbookSheetIndex),g(null),w(y1.sheets),R(y1.chartsByWorkbookSheetIndex),B(y1.chartsheets),I(y1.tabs),_2.current=null,ee(y1.tablesByWorkbookSheetIndex),Xe(!1),At(!0),dt(null),H(!1),m(!1);return}catch(y1){if(!N||Xg(y1))return;if(!en(y1))throw y1;F2()}let{imageAssets:Je,parsedWorkbook:f1}=await qo(ne);if(!N||X.signal.aborted){jg(Je);return}vt(Je),g(f1.workbook);let s1=q8(f1.workbook,Je.sheetStatesByWorkbookSheetIndex,Je.themePalette,Je.styleById,Je.namedCellStyleByName,Je.tableStyleByName,l);w(s1),Gr(ne,f1.workbook,s1),Xe(f1.shouldAutoCalculate),ee([]),At(!1),dt(null),m(!1)}).catch(ne=>{!N||Xg(ne)||(g(null),w([]),_1(),ee([]),g1(),Xe(!1),At(!1),dt(null),S(ne instanceof Error?ne:new Error("Could not load workbook.")),m(!1))}),()=>{N=!1,X.abort(),F2()}},[_1,g1,n,F2,o,Jn,bn,qo,i,vt,Gr,en,vn,xr,wo,u,l]);let Qn=T[n1]??null,mt=Qn?.kind==="sheet"?y[Qn.sheetIndex??-1]??null:null,fr=Le.useDeferredValue(pe),x3=Le.useDeferredValue(mt),wr=Qn?.id??O7e,w3=Le.useMemo(()=>D7e(Qn,mt),[mt,Qn]),_r=Le.useMemo(()=>q_(l1[wr]??w3),[wr,w3,l1]),bi=_r<V_,Ki=_r>H_;Le.useEffect(()=>{Fe(null),h1(null),Oe(null),a1(null),ye(null),te.current=null,dt(null)},[n1]);let Z3=Le.useCallback(N=>{He(X=>{if(N<0||N>=y.length)return X;let ne=y[N],me=T.findIndex(Ie=>Ie.kind==="sheet"&&Ie.workbookSheetIndex===ne?.workbookSheetIndex);return me>=0&&k1(me),N})},[y,T]),X3=Le.useCallback(N=>{k1(X=>{if(N<0||N>=T.length)return X;let ne=T[N];return ne?.kind==="sheet"&&typeof ne.sheetIndex=="number"&&He(ne.sheetIndex),N})},[T]),_3=Le.useCallback(N=>{let X=q_(N);se(ne=>ne[wr]===X?ne:{...ne,[wr]:X})},[wr]),Ia=Le.useCallback(()=>{se(N=>{if(N[wr]===void 0)return N;let X={...N};return delete X[wr],X})},[wr]),Un=Le.useCallback(()=>{_3(xY(_r,1))},[_3,_r]),Ir=Le.useCallback(()=>{_3(xY(_r,-1))},[_3,_r]);Le.useEffect(()=>{k1(N=>T.length===0?0:Math.min(N,T.length-1))},[T.length]);let Ji=Le.useCallback(()=>{let N=S2.current;if(!N)return;if(m(!0),S(null),i>0&&N.byteLength>i){S2.current=null,J2(null),g(null),w([]),_1(),ee([]),g1(),Xe(!1),At(!1),dt(null),S(new G_(N.byteLength,i)),m(!1);return}let X=wY(N);if(X?.tooLarge){S2.current=null,J2(null),g(null),w([]),_1(),ee([]),g1(),Xe(!1),At(!1),dt(null),S(_Y(X)),m(!1);return}let ne=xr(N.byteLength);Lt(ne);let me=wo(ne),Ie=sd(new Uint8Array(N),c);if(me){Jn().loadWorkbook(N,Ie,l).then(e1=>{if(!Ie&&bn(e1))throw new Error("Worker chart payload incomplete");S2.current=null,J2(null),g(null),w(e1.sheets),R(e1.chartsByWorkbookSheetIndex),B(e1.chartsheets),I(e1.tabs),_2.current=null,Y(e1.formControlsByWorkbookSheetIndex),ee(e1.tablesByWorkbookSheetIndex),Xe(!1),At(!0),dt(null),H(!1),m(!1)}).catch(async e1=>{if(Xg(e1))return;if(!en(e1))throw e1;F2();let{imageAssets:d1,parsedWorkbook:Je}=await qo(N);S2.current=null,J2(null),vt(d1),g(Je.workbook);let f1=q8(Je.workbook,d1.sheetStatesByWorkbookSheetIndex,d1.themePalette,d1.styleById,d1.namedCellStyleByName,d1.tableStyleByName,l);w(f1),Gr(N,Je.workbook,f1),Xe(Je.shouldAutoCalculate),ee([]),At(!1),dt(null),m(!1)}).catch(e1=>{S2.current=null,J2(null),g(null),w([]),_1(),ee([]),g1(),Xe(!1),At(!1),dt(null),S(e1 instanceof Error?e1:new Error("Could not load workbook.")),m(!1)});return}TY(N).then(e1=>{let d1=new Uint8Array(N),Je=lN(d1,e1.workbook,sd(d1,c));S2.current=null,J2(null),vt(Je),g(e1.workbook);let f1=q8(e1.workbook,Je.sheetStatesByWorkbookSheetIndex,Je.themePalette,Je.styleById,Je.namedCellStyleByName,Je.tableStyleByName,l);w(f1),Gr(N,e1.workbook,f1),Xe(e1.shouldAutoCalculate),ee([]),At(!1),dt(null),m(!1)}).catch(e1=>{S2.current=null,J2(null),g(null),w([]),_1(),ee([]),g1(),Xe(!1),At(!1),dt(null),S(e1 instanceof Error?e1:new Error("Could not load workbook.")),m(!1)})},[_1,g1,F2,Jn,qo,vt,Gr,bn,i,en,xr,wo]),h2=Le.useCallback(N=>{if(!Z1)return;gY(N).calculated||Xe(!1)},[Z1]),Jt=Le.useCallback(()=>!v||!mt?null:v.getSheet(mt.workbookSheetIndex),[mt,v]),uo=Le.useCallback((N=$e)=>{let X=y[N];if(!v||!X)return null;try{return{workbookSheetIndex:X.workbookSheetIndex,worksheet:v.getSheet(X.workbookSheetIndex)}}catch{return null}},[$e,y,v]),P3=Le.useMemo(()=>Pt?E[mt?.workbookSheetIndex??-1]??[]:J7e(Jt()),[mt?.workbookSheetIndex,Jt,Pt,fe,E]),Wo=Le.useCallback((N,X,ne)=>Pt?Jn().getCellSnapshot(N,X,ne):Promise.resolve({displayValue:"",formula:""}),[Jn,Pt]),Y3=Le.useCallback((N,X,ne)=>Pt?Jn().getRowsBatch(N,X,ne):Promise.resolve(null),[Jn,Pt]),mr=Le.useMemo(()=>new Map(y.map((N,X)=>[N.workbookSheetIndex,X])),[y]),Go=Le.useCallback(N=>{let X=mr.get(N.workbookSheetIndex);return{...N,sheetIndex:X??N.workbookSheetIndex}},[mr]),Pr=Le.useCallback(N=>{let X=mr.get(N.workbookSheetIndex);return{...N,sheetIndex:X??N.workbookSheetIndex}},[mr]),K3=Le.useCallback(N=>{let X=mr.get(N.workbookSheetIndex);return{...N,sheetIndex:X??N.workbookSheetIndex}},[mr]),C3=Le.useMemo(()=>x.map(N=>N.map(Go)),[x,Go]),Zo=Le.useMemo(()=>{let N=new Map;for(let X of C3)for(let ne of X)N.set(ne.id,ne);return N},[C3]),po=Le.useCallback((N=$e)=>{let X=y[N];return X?C3[X.workbookSheetIndex]??[]:[]},[$e,C3,y]),M2=Le.useCallback(N=>Zo.get(N)??null,[Zo]),hr=Le.useCallback(N=>k.find(X=>X.id===N)??null,[k]),Qi=Le.useMemo(()=>Qn?.kind==="chartsheet"&&typeof Qn.chartsheetIndex=="number"?(k[Qn.chartsheetIndex]?.chartIds??[]).map(X=>M2(X)).filter(X=>!!X):po($e),[$e,Qn,k,M2,po]),Sn=Le.useMemo(()=>H1?M2(H1):null,[M2,H1]);Le.useEffect(()=>{if(!H1){Be&&a1(null);return}if(!Sn){Oe(null),a1(null);return}if(!Be){a1({chartId:H1,kind:"chart"});return}if(Be.chartId!==H1){a1({chartId:H1,kind:"chart"});return}if(Be.kind!=="chart"){let N=Sn.series[Be.seriesIndex];(!N||N.id!==Be.seriesId)&&a1({chartId:H1,kind:"chart"})}},[Sn,Be,H1]);let P2=Le.useCallback(N=>{ye(null),Oe(N),a1(N?{chartId:N,kind:"chart"}:null)},[]),Fn=Le.useCallback(()=>{Oe(null),a1(null)},[]),Nr=Le.useCallback(()=>{a1(H1?{chartId:H1,kind:"chart"}:null)},[H1]),Xo=Le.useCallback(N=>{ye(null),Oe(N?.chartId??null),a1(N)},[]),_o=Le.useCallback((N=$e)=>{let X=y[N];return X?(G[X.workbookSheetIndex]??[]).map(Pr):[]},[$e,G,Pr,y]),fo=Le.useMemo(()=>_o($e),[$e,_o]),Zr=Le.useCallback((N=$e)=>{let X=y[N];return X?(ue[X.workbookSheetIndex]??[]).map(K3):[]},[$e,ue,K3,y]),Hn=Le.useMemo(()=>Zr($e),[$e,Zr]),W2=Le.useCallback((N,X=$e)=>{let ne=uo(X);if(!v||!ne){let f1=y[X];return f1?(ue[f1.workbookSheetIndex]??[]).find(y1=>y1.controlIndex===N)?.items?.slice()??[]:[]}let Ie=ne.worksheet.formControls[N]?.formControl.kind,e1=Ie?.kind==="listBox"||Ie?.kind==="dropdown"?Ie.inputRange:void 0;if(!e1)return[];let d1=AJ(v,ne.workbookSheetIndex,e1);if(!d1)return[];let Je=[];for(let f1=d1.range.start.row;f1<=d1.range.end.row;f1+=1)for(let s1=d1.range.start.col;s1<=d1.range.end.col;s1+=1)Je.push(d1.worksheet.getFormattedValueAt(f1,s1));return Je},[$e,ue,uo,y,v]),Cr=Le.useCallback((N=$e)=>{let X=y[N];return X?(Ue[X.workbookSheetIndex]??[]).map(ne=>{let me=mr.get(ne.workbookSheetIndex);return{...ne,sheetIndex:me??ne.workbookSheetIndex}}):[]},[$e,Ue,y,mr]),tn=Le.useMemo(()=>Cr($e),[$e,Cr]),kr=Le.useCallback(N=>{for(let X of G){let ne=X?.find(me=>me.id===N);if(ne)return Pr(ne)}return null},[G,Pr]),J3=Le.useMemo(()=>Pe?kr(Pe):null,[kr,Pe]),G7=Le.useCallback(N=>{Oe(null),a1(null),ye(N)},[]),Or=Le.useCallback(()=>{ye(null)},[]),Lr=Le.useCallback((N,X)=>{let ne=pt.current?.sheetStatesByWorkbookSheetIndex[mt?.workbookSheetIndex??-1]??null,me=N.getColumnWidth(X),Ie=mt?.showGridLines??!0;return me!=null?hi(sO(me,ne?.columnWidthCharacterWidthPx),Ie):hi(ne?.colWidthOverridesPx?.[X]??ne?.defaultColWidthPx??MJ,Ie)},[mt?.showGridLines,mt?.workbookSheetIndex]),Yo=Le.useCallback((N,X)=>{let ne=pt.current?.sheetStatesByWorkbookSheetIndex[mt?.workbookSheetIndex??-1]??null,me=N.getRowHeight(X),Ie=mt?.showGridLines??!0;return me!=null?hi(CJ(me),Ie):hi(ne?.rowHeightOverridesPx?.[X]??ne?.defaultRowHeightPx??zJ,Ie)},[mt?.showGridLines,mt?.workbookSheetIndex]),Xr=Le.useCallback(N=>{if(N&&mt){let d1=pr.current.get(`${mt.workbookSheetIndex}:${N.row}:${N.col}`);if(d1)return d1.displayValue}let X=Jt();if(!X||!N)return"";let ne=X.getFormulaAt(N.row,N.col),me=ne?mt?.cachedFormulaValues?.[W3(N)]:void 0,Ie=X.getFormattedValueAt(N.row,N.col);if(Ie&&!(ne&&me!==void 0&&Ie.startsWith("#")))return zY(Ie);let e1=X.getCalculatedValueAt(N.row,N.col);return ne&&me!==void 0&&e1.is_error?me:e1.is_error?e1.asError()??"":e1.is_empty?"":e1.toString()},[mt,Jt]),e6=Le.useCallback(N=>{if(N&&mt){let ne=pr.current.get(`${mt.workbookSheetIndex}:${N.row}:${N.col}`);if(ne)return ne.formula}let X=Jt();return!X||!N?"":X.getFormulaAt(N.row,N.col)??""},[mt,Jt]),Na=Le.useCallback(()=>{let N=Jt(),X=p1??(pe?{start:pe,end:pe}:null);if(!N||!X)return null;let ne=q3(X),me=[],Ie=[],e1={cells:[],cols:ne.end.col-ne.start.col+1,merges:[],rows:ne.end.row-ne.start.row+1};for(let d1=ne.start.row;d1<=ne.end.row;d1+=1){let Je=[],f1=[];for(let s1=ne.start.col;s1<=ne.end.col;s1+=1){if(N.isMergedSecondary(d1,s1)){Je.push("");continue}let y1=N.getFormulaAt(d1,s1)??null,u2=Xr({row:d1,col:s1}),l2=N.getMergeSpan(d1,s1),d2=N.getCellStyleAt(d1,s1)??H7e(mt,d1,s1),Rt=["padding:2px 4px","white-space:pre-wrap","vertical-align:top"],E2=d2?.fill;if(E2){let Kr=nJ(E2,mt?.themePalette);Kr.backgroundColor&&Kr.backgroundColor.toLowerCase()!=="#ffffff"&&Rt.push(`background-color:${Kr.backgroundColor}`),Kr.backgroundImage&&Rt.push(`background-image:${Kr.backgroundImage}`)}let nn=d2?.font;if(nn){nn.bold&&Rt.push("font-weight:700"),nn.italic&&Rt.push("font-style:italic"),nn.underline&&nn.underline!=="none"&&Rt.push("text-decoration:underline"),nn.strikethrough&&Rt.push("text-decoration:line-through");let Kr=Ar(nn.color,mt?.themePalette);Kr&&Rt.push(`color:${Kr}`),typeof nn.size=="number"&&Rt.push(`font-size:${nn.size}pt`)}let tr=d2?.alignment;tr?.horizontal&&tr.horizontal!=="general"&&Rt.push(`text-align:${String(tr.horizontal)}`),tr?.wrapText&&(Rt.push("white-space:pre-wrap"),Rt.push("word-break:break-word"));let rn=d2?.border;rn?.top?.style&&rn.top.style!=="none"&&Rt.push(`border-top:${g_(rn.top)}`),rn?.right?.style&&rn.right.style!=="none"&&Rt.push(`border-right:${g_(rn.right)}`),rn?.bottom?.style&&rn.bottom.style!=="none"&&Rt.push(`border-bottom:${g_(rn.bottom)}`),rn?.left?.style&&rn.left.style!=="none"&&Rt.push(`border-left:${g_(rn.left)}`);let nr=Math.min(l2?.rowSpan??1,ne.end.row-d1+1),t3=Math.min(l2?.colSpan??1,ne.end.col-s1+1);e1.cells.push({colOffset:s1-ne.start.col,formula:y1,rowOffset:d1-ne.start.row,value:u2}),(nr>1||t3>1)&&e1.merges.push({colOffset:s1-ne.start.col,colSpan:t3,rowOffset:d1-ne.start.row,rowSpan:nr}),Je.push(u2),f1.push(`<td${nr>1?` rowspan="${nr}"`:""}${t3>1?` colspan="${t3}"`:""} style="${EY(Rt.join(";"))}">${EY(u2)}</td>`)}me.push(Je.join("	")),Ie.push(`<tr>${f1.join("")}</tr>`)}return{html:`<table style="border-collapse:collapse">${Ie.join("")}</table>`,structured:JSON.stringify(e1),text:me.join(`
`)}},[pe,Jt,Xr,p1]);Le.useEffect(()=>{if(!Pt||!x3||!fr)return;let N=`${x3.workbookSheetIndex}:${fr.row}:${fr.col}`;if(pr.current.has(N))return;let X=!0;return Wo(x3.workbookSheetIndex,fr.row,fr.col).then(ne=>{X&&(pr.current.set(N,ne),tt(me=>me+1))}).catch(()=>{X&&(pr.current.set(N,{displayValue:"",formula:""}),tt(ne=>ne+1))}),()=>{X=!1}},[fr,x3,Wo,Pt]);let Oa=Le.useMemo(()=>pe?W3(pe):null,[pe]),Ko=Le.useMemo(()=>p1?nd(p1):null,[p1]),Q3=Le.useMemo(()=>Xr(fr),[fr,Xr,fe,st]),La=Le.useMemo(()=>e6(fr),[fr,e6,fe,st]),Jo=Le.useCallback((N,X)=>Tse(M2(N),X),[M2]),Qo=Le.useMemo(()=>!Be||Be.kind==="chart"||Be.seriesIndex<0?null:Jo(Be.chartId,Be.seriesIndex),[Jo,Be]),mo=Le.useMemo(()=>Qo&&Be&&Be.kind!=="chart"?{chartId:Be.chartId,kind:"chartSeries",seriesId:Be.seriesId,seriesIndex:Be.seriesIndex}:{cell:fr,kind:"cell"},[fr,Be,Qo]),Po=Qo??La,k3=Rn!==null,Da=!p&&k3,ea=!ft&&Te.current.length>0,w5=!ft&&u1.current.length>0,ta=Le.useCallback(N=>{let X=nle(N.saveXlsxBytes());return a7e(X,pt.current,Nn.current)},[]),Si=Le.useCallback(()=>v?{kind:"snapshot",activeCell:pe,activeSheetIndex:$e,bytes:ta(v),selection:p1}:null,[pe,$e,ta,p1,v]),H2=Le.useCallback(N=>{let X=Jt();return X?{formula:X.getFormulaAt(N.row,N.col)??null,style:X.getCellStyleAt(N.row,N.col),value:X.getCellAt(N.row,N.col).toJs()}:null},[Jt]),er=Le.useCallback(async N=>{let ne=(await $J()).Workbook.fromBytes(OJ(N.bytes)),me=lN(N.bytes,ne),Ie=q8(ne,me.sheetStatesByWorkbookSheetIndex,me.themePalette,me.styleById,me.namedCellStyleByName,me.tableStyleByName,l),e1=Math.max(0,Math.min(N.activeSheetIndex,Math.max(0,Ie.length-1)));S(null),m(!1),vt(me),g(ne),w(Ie);let d1=V8(ne,me,ed(Ie),l);Et(d1),He(e1);let Je=d1.tabs.findIndex(f1=>f1.kind==="sheet"&&f1.sheetIndex===e1);Je>=0&&k1(Je),Fe(N.activeCell),h1(N.selection),te.current=N.selection?q3(N.selection).start:N.activeCell,ge(f1=>f1+1)},[Et,vt]),xi=Le.useCallback((N,X)=>{if(!v)return;let ne=v.getSheet(N.sheetIndex),me=y.findIndex(Je=>Je.workbookSheetIndex===N.sheetIndex),Ie=X==="undo"?N.before:N.after;$.current=!0,sN(ne,N.cell,Ie),h2(v),t2(v);let e1=X==="undo"?N.activeCellBefore:N.activeCellAfter,d1=X==="undo"?N.selectionBefore:N.selectionAfter;me>=0&&He(me),Fe(e1),h1(d1),te.current=d1?q3(d1).start:e1,$.current=!1},[h2,t2,y,v]),P4=Le.useCallback((N,X)=>{if(!v)return;let ne=v.getSheet(N.sheetIndex),me=y.findIndex(d1=>d1.workbookSheetIndex===N.sheetIndex);$.current=!0;for(let d1 of N.mutations)sN(ne,d1.cell,X==="undo"?d1.before:d1.after);h2(v),t2(v);let Ie=X==="undo"?N.activeCellBefore:N.activeCellAfter,e1=X==="undo"?N.selectionBefore:N.selectionAfter;me>=0&&He(me),Fe(Ie),h1(e1),te.current=e1?q3(e1).start:Ie,$.current=!1},[h2,t2,y,v]),a2=Le.useCallback(()=>{if($.current)return;let N=Si();N&&(j0(Te.current,N),u1.current=[],j1(X=>X+1))},[Si]),R3=Le.useCallback((N,X=$e)=>{let ne=uo(X);if(ft||!v||!ne)return null;a2(),ne.worksheet.addDrawing(X7e(N));let me=ne.worksheet.formControlCount-1,Ie=ne.worksheet.formControls[me],e1=Ie?.formControl.kind;return Ie&&(e1?.kind==="checkbox"||e1?.kind==="optionButton")?ne.worksheet.setFormControlCheckState(Ie.drawingPath,e1.state):e1?.kind==="groupBox"?aN(ne.worksheet):e1&&"cellLink"in e1&&e1.cellLink&&v.syncFormControls(),h2(v),t2(v),me},[$e,uo,h2,ft,a2,t2,v]),C4=Le.useCallback((N,X,ne=$e)=>{let me=uo(ne),Ie=me?.worksheet.formControls[N];if(ft||!v||!me||!Ie)return!1;a2();let e1=Z7e(Ie);if(e1.kind!=="formControl"||!Ie.anchor)return!1;let d1=X.anchor?gJ(X.anchor,X.editAs??(Ie.anchor.type==="twoCell"?Ie.anchor.editAs:void 0)):X.editAs!==void 0&&Ie.anchor.type==="twoCell"?{...Ie.anchor,editAs:X.editAs}:Ie.anchor,Je=X.kind?IJ(X.kind):NJ(Ie.formControl.kind);Ie.formControl.kind.kind==="unknown"&&Je.kind==="unknown"&&(Je={...Je,legacyObjectType:Je.legacyObjectType??Ie.formControl.kind.legacyObjectType,rawObj:Je.rawObj??Ie.formControl.kind.rawObj,rawProperties:Je.rawProperties??Ie.formControl.kind.rawProperties});let f1={altText:"altText"in X?X.altText:Ie.altText,anchor:d1,formControl:{...e1.formControl,kind:Je,macroName:"macroName"in X?X.macroName:Ie.formControl.macroName,rawClientData:"rawClientData"in X?X.rawClientData:Ie.formControl.rawClientData},hidden:"hidden"in X?X.hidden:Ie.hidden,kind:"formControl",locked:"locked"in X?X.locked:Ie.locked,name:"name"in X?X.name:Ie.name,printable:"printable"in X?X.printable:Ie.printable,title:"title"in X?X.title:Ie.title};me.worksheet.setDrawing(Ie.drawingPath,f1);let s1=me.worksheet.formControls[N],y1=s1?.formControl.kind,u2=y1?Y7e(Ie.formControl.kind,y1):!1,l2=X.anchor!==void 0||y1!==void 0&&y1.kind!==Ie.formControl.kind.kind&&(y1.kind==="groupBox"||Ie.formControl.kind.kind==="groupBox");return u2&&s1&&(y1?.kind==="checkbox"||y1?.kind==="optionButton")?me.worksheet.setFormControlCheckState(s1.drawingPath,y1.state):l2?aN(me.worksheet):u2&&y1&&"cellLink"in y1&&y1.cellLink&&v.syncFormControls(),h2(v),t2(v),!0},[$e,uo,h2,ft,a2,t2,v]),_5=Le.useCallback((N,X=$e)=>{let ne=uo(X);if(ft||!v||!ne||!ne.worksheet.formControls[N])return!1;a2();let me=ne.worksheet.formControls[N],Ie=me.formControl.kind.kind;return ne.worksheet.removeDrawing(me.drawingPath),(Ie==="groupBox"||Ie==="optionButton")&&(aN(ne.worksheet),h2(v)),t2(v),!0},[$e,uo,h2,ft,a2,t2,v]),Ba=Le.useCallback((N,X,ne)=>{!mt||$.current||(j0(Te.current,{kind:"cell-edit",activeCellAfter:N,activeCellBefore:pe,after:ne,before:X,cell:N,selectionAfter:{start:N,end:N},selectionBefore:p1,sheetIndex:mt.workbookSheetIndex}),u1.current=[],j1(me=>me+1))},[pe,mt,p1]),On=Le.useCallback((N,X,ne)=>{!mt||$.current||N.length===0||(j0(Te.current,{kind:"range-edit",activeCellAfter:ne,activeCellBefore:pe,mutations:N,selectionAfter:X,selectionBefore:p1,sheetIndex:mt.workbookSheetIndex}),u1.current=[],j1(me=>me+1))},[pe,mt,p1]),ja=Le.useCallback((N,X,ne)=>{let me=Jt(),Ie=P3.find(Rt=>Rt.name===N||Rt.displayName===N);if(!me||!v||!mt||!Ie)return;let e1=Ie.start.row+Math.max(Ie.headerRowCount,1),d1=Ie.totalsRowShown?Math.max(Ie.totalsRowCount,1):0,Je=Ie.end.row-d1,f1=Ie.start.col,s1=Ie.end.col,y1=f1+X;if(X<0||y1>s1||e1>Je)return;let u2=[];for(let Rt=e1;Rt<=Je;Rt+=1){let E2=[];for(let rn=f1;rn<=s1;rn+=1)E2.push({formula:me.getFormulaAt(Rt,rn)??null,style:me.getCellStyleAt(Rt,rn),value:me.getCellAt(Rt,rn).toJs()});let nn=me.getCalculatedValueAt(Rt,y1),tr=zY(me.getFormattedValueAt(Rt,y1)??"");u2.push({cells:E2,index:Rt,sortBoolean:nn.is_boolean?nn.asBoolean():void 0,sortEmpty:nn.is_empty||tr.length===0,sortNumber:nn.is_number?nn.asNumber():void 0,sortText:nn.is_text?nn.asText()??tr:tr})}let l2=[...u2].sort((Rt,E2)=>{if(Rt.sortEmpty!==E2.sortEmpty)return Rt.sortEmpty?1:-1;if(Rt.sortNumber!==void 0&&E2.sortNumber!==void 0)return ne==="ascending"?Rt.sortNumber-E2.sortNumber:E2.sortNumber-Rt.sortNumber;if(Rt.sortBoolean!==void 0&&E2.sortBoolean!==void 0){let tr=Rt.sortBoolean?1:0,rn=E2.sortBoolean?1:0;return ne==="ascending"?tr-rn:rn-tr}let nn=Rt.sortText.localeCompare(E2.sortText,void 0,{numeric:!0,sensitivity:"base"});return ne==="ascending"?nn:-nn});if(l2.every((Rt,E2)=>Rt.index===u2[E2]?.index)){dt({columnIndex:X,direction:ne,tableName:Ie.name});return}let d2=[];for(let Rt=0;Rt<u2.length;Rt+=1){let E2=e1+Rt,nn=l2[Rt],tr=u2[Rt];if(!(!nn||!tr))for(let rn=0;rn<=s1-f1;rn+=1){let nr=tr.cells[rn],t3=nn.cells[rn];if(!nr||!t3)continue;let Kr={row:E2,col:f1+rn};sN(me,Kr,t3),d2.push({after:t3,before:nr,cell:Kr})}}h2(v),t2(v),dt({columnIndex:X,direction:ne,tableName:Ie.name}),On(d2,p1,pe)},[pe,mt,Jt,h2,ft,On,t2,p1,P3,v]),e3=Le.useCallback(()=>{if(o){yle(o,yn);return}u&&Sle(u,yn)},[yn,o,u]),Z7=Le.useCallback(()=>{v&&vle(ta(v),`${$Y(yn)}.xlsx`,EJ)},[ta,yn,v]),na=Le.useCallback(()=>{if(!v)return;let N=mt?.name??"sheet";ble(v.saveCsvString(),`${$Y(yn)}-${N}.csv`,z7e)},[mt?.name,yn,v]),$s=Le.useCallback(()=>{if(!v)return;if(gY(v).calculated){t2(v);return}Xe(!1)},[t2,v]),P5=Le.useCallback((N,X,ne)=>{if(!mt)return;let me=rN(ne,mt.showGridLines),Ie=mt.workbookSheetIndex;w(e1=>e1.map(d1=>{if(d1.workbookSheetIndex!==Ie)return d1;if(N==="column"){let y1={...d1.colWidthOverridesPx,[X]:me},u2=[...d1.colWidths],l2=d1.visibleCols.indexOf(X);return l2>=0&&(u2[l2]=me),{...d1,colWidthOverridesPx:y1,colWidths:u2}}let Je={...d1.rowHeightOverridesPx,[X]:me},f1=[...d1.rowHeights],s1=d1.visibleRows.indexOf(X);return s1>=0&&(f1[s1]=me),{...d1,rowHeightOverridesPx:Je,rowHeights:f1}})),ge(e1=>e1+1)},[mt]),X7=Le.useCallback((N,X)=>{if(ft&&!Q2||!mt)return;if(Pt){P5("column",N,X);return}if(!v)return;a2(),v.getSheet(mt.workbookSheetIndex).setColumnWidth(N,s7e(rN(X,mt.showGridLines))),t2(v)},[mt,P5,Q2,Pt,ft,a2,t2,v]),zs=Le.useCallback((N,X)=>{if(ft&&!Q2||!mt)return;if(Pt){P5("row",N,X);return}if(!v)return;a2(),v.getSheet(mt.workbookSheetIndex).setRowHeight(N,ele(rN(X,mt.showGridLines))),t2(v)},[mt,P5,Q2,Pt,ft,a2,t2,v]),C5=Le.useCallback((N,X)=>{let ne=(Je,f1)=>{let s1=0;for(let y1=0;y1<Je;y1+=1)s1+=f1(y1);return s1};if(N.kind==="absolute")return{height:N.sizeEmu.cy/9525,left:p5+N.positionEmu.x/9525,top:d5+N.positionEmu.y/9525,width:N.sizeEmu.cx/9525};let me=p5+ne(N.from.col,Je=>Lr(X,Je))+N.from.colOffsetEmu/9525,Ie=d5+ne(N.from.row,Je=>Yo(X,Je))+N.from.rowOffsetEmu/9525;if(N.kind==="one-cell")return{height:N.sizeEmu.cy/9525,left:me,top:Ie,width:N.sizeEmu.cx/9525};let e1=p5+ne(N.to.col,Je=>Lr(X,Je))+N.to.colOffsetEmu/9525,d1=d5+ne(N.to.row,Je=>Yo(X,Je))+N.to.rowOffsetEmu/9525;return{height:Math.max(1,d1-Ie),left:me,top:Ie,width:Math.max(1,e1-me)}},[Lr,Yo]),k4=Le.useCallback((N,X)=>{let ne=sn(v,y);if(console.info("[react-xlsx debug] setChartRect",{hasActiveSheet:!!mt,hasHydratedChartAssets:!!ne,hasImageAssets:!!pt.current,hasWorkbook:!!v,id:N,readOnly:ft,rect:X}),ft||!v||!mt||!pt.current||!ne)return;let me=v.getSheet(mt.workbookSheetIndex),Ie=M2(N);if(console.info("[react-xlsx debug] currentChart",{activeWorkbookSheetIndex:mt.workbookSheetIndex,editable:Ie?.editable,found:!!Ie,originCount:ne.chartOriginsById.size,workbookSheetIndex:Ie?.workbookSheetIndex}),!Ie||Ie.editable===!1||Ie.workbookSheetIndex!==mt.workbookSheetIndex)return;let e1=mY(X,Ie.anchor,{contentOffsetLeft:p5,contentOffsetTop:d5,getColumnWidthPx:Je=>Lr(me,Je),getRowHeightPx:Je=>Yo(me,Je)});a2();let d1=aY(pt.current,ne,N,e1);console.info("[react-xlsx debug] updateWorkbookChartAnchor",{didUpdateAnchor:d1,nextAnchor:e1}),ne.chartsByWorkbookSheetIndex=ne.chartsByWorkbookSheetIndex.map(Je=>Je.map(f1=>f1.id===N?{...f1,anchor:e1}:f1)),R(Je=>Je.map(f1=>f1.map(s1=>s1.id===N?{...s1,anchor:e1}:s1))),ge(Je=>Je+1)},[mt,M2,Lr,Yo,sn,ft,a2,y,v]),wi=Le.useCallback((N,X)=>{if(ft||!v||!mt||!pt.current)return;let ne=v.getSheet(mt.workbookSheetIndex),me=kr(N);if(!me||me.editable===!1||me.workbookSheetIndex!==mt.workbookSheetIndex)return;let Ie=mY(X,me.anchor,{contentOffsetLeft:p5,contentOffsetTop:d5,getColumnWidthPx:e1=>Lr(ne,e1),getRowHeightPx:e1=>Yo(ne,e1)});a2(),e7e(pt.current,N,Ie)&&(Re([...pt.current.imagesByWorkbookSheetIndex]),ge(e1=>e1+1))},[mt,Lr,kr,Yo,ft,a2,v]),ei=Le.useCallback((N,X,ne)=>{let me=M2(N);if(!me||me.editable===!1)return;let Ie=Jt();if(!Ie)return;let e1=C5(me.anchor,Ie);k4(N,{...e1,left:e1.left+X,top:e1.top+ne})},[Jt,M2,C5,k4]),xn=Le.useCallback((N,X,ne)=>{let me=kr(N);if(!me||me.editable===!1)return;let Ie=(()=>{let e1=Jt();if(!e1)return null;let d1=(u2,l2)=>{let d2=0;for(let Rt=0;Rt<u2;Rt+=1)d2+=l2(Rt);return d2};if(me.anchor.kind==="absolute")return{height:me.anchor.sizeEmu.cy/9525,left:p5+me.anchor.positionEmu.x/9525,top:d5+me.anchor.positionEmu.y/9525,width:me.anchor.sizeEmu.cx/9525};let Je=p5+d1(me.anchor.from.col,u2=>Lr(e1,u2))+me.anchor.from.colOffsetEmu/9525,f1=d5+d1(me.anchor.from.row,u2=>Yo(e1,u2))+me.anchor.from.rowOffsetEmu/9525;if(me.anchor.kind==="one-cell")return{height:me.anchor.sizeEmu.cy/9525,left:Je,top:f1,width:me.anchor.sizeEmu.cx/9525};let s1=p5+d1(me.anchor.to.col,u2=>Lr(e1,u2))+me.anchor.to.colOffsetEmu/9525,y1=d5+d1(me.anchor.to.row,u2=>Yo(e1,u2))+me.anchor.to.rowOffsetEmu/9525;return{height:Math.max(1,y1-f1),left:Je,top:f1,width:Math.max(1,s1-Je)}})();Ie&&wi(N,{...Ie,left:Ie.left+X,top:Ie.top+ne})},[Jt,Lr,kr,Yo,wi]),ra=Le.useCallback((N,X,ne,me)=>{let Ie=M2(N);if(!Ie||Ie.editable===!1)return;let e1=Jt();if(!e1)return;let d1=C5(Ie.anchor,e1);k4(N,U_(d1,X,ne,me,48))},[Jt,M2,C5,k4]),Ms=Le.useCallback((N,X,ne,me)=>{let Ie=kr(N);if(!Ie||Ie.editable===!1)return;let e1=Jt();if(!e1)return;let d1=(l2,d2)=>{let Rt=0;for(let E2=0;E2<l2;E2+=1)Rt+=d2(E2);return Rt},Je=Ie.anchor.kind==="absolute"?p5+Ie.anchor.positionEmu.x/9525:p5+d1(Ie.anchor.from.col,l2=>Lr(e1,l2))+Ie.anchor.from.colOffsetEmu/9525,f1=Ie.anchor.kind==="absolute"?d5+Ie.anchor.positionEmu.y/9525:d5+d1(Ie.anchor.from.row,l2=>Yo(e1,l2))+Ie.anchor.from.rowOffsetEmu/9525,s1=Ie.anchor.kind==="two-cell"?Math.max(1,p5+d1(Ie.anchor.to.col,l2=>Lr(e1,l2))+Ie.anchor.to.colOffsetEmu/9525-Je):Ie.anchor.sizeEmu.cx/9525,y1=Ie.anchor.kind==="two-cell"?Math.max(1,d5+d1(Ie.anchor.to.row,l2=>Yo(e1,l2))+Ie.anchor.to.rowOffsetEmu/9525-f1):Ie.anchor.sizeEmu.cy/9525,u2=U_({height:y1,left:Je,top:f1,width:s1},X,ne,me);wi(N,u2)},[Jt,Lr,kr,Yo,wi]),Co=Le.useCallback((N,X)=>{let ne=M2(N),me=sn(v,y);ft||!ne||(a2(),X.anchor&&pt.current&&me&&aY(pt.current,me,N,X.anchor),pt.current&&me&&B0e(pt.current,me,N,X),R(Ie=>Ie.map(e1=>e1.map(d1=>d1.id===N?{...d1,...X}:d1))),ge(Ie=>Ie+1))},[sn,M2,ft,a2,y,v]),lt=Le.useCallback((N,X,ne)=>{if(ft)return!1;let me=M2(N);if(!me||me.editable===!1)return!1;let Ie=Ise(me,X,ne,v);if(!Ie)return!1;Co(N,{series:Ie.series});let e1=Ie.series[X];return e1&&a1(d1=>d1&&d1.chartId===N&&d1.kind!=="chart"?{...d1,seriesId:e1.id,seriesIndex:X}:d1),!0},[M2,ft,Co,v]),k5=Le.useCallback((N,X)=>{if(Oe(null),a1(null),ye(null),Fe(N),X?.extend&&te.current){h1(q3({start:te.current,end:N}));return}te.current=N,h1({start:N,end:N})},[]),oa=Le.useCallback(N=>{let X=q3(N);Oe(null),a1(null),ye(null),te.current=X.start,Fe(X.end),h1(X)},[]),ti=Le.useCallback(()=>{te.current=null,Fe(null),h1(null),Oe(null),a1(null),ye(null)},[]),_i=Le.useCallback(()=>{let N=Jt(),X=p1??(pe?{start:pe,end:pe}:null);if(ft||!N||!v||!X)return;let ne=q3(X),me=[];for(let Ie=ne.start.row;Ie<=ne.end.row;Ie+=1)for(let e1=ne.start.col;e1<=ne.end.col;e1+=1){if(N.isMergedSecondary(Ie,e1))continue;let d1={row:Ie,col:e1},Je=H2(d1);if(!Je)continue;N.setCell(W3({row:Ie,col:e1}),"");let f1=H2(d1);f1&&me.push({after:f1,before:Je,cell:d1})}h2(v),t2(v),On(me,ne,pe??ne.start)},[pe,H2,Jt,h2,ft,On,t2,p1,v]),Ln=Le.useCallback((N,X)=>{let ne=Jt();if(ft||!ne||!v)return;let me=H2(N);if(!me)return;let Ie=MY(X);ne.setCell(W3(N),Ie);let e1=H2(N);e1&&(h2(v),t2(v),Ba(N,me,e1))},[H2,Jt,h2,ft,Ba,t2,v]),ko=Le.useCallback((N,X)=>{let ne=Jt();if(ft||!ne||!v)return;let me=H2(N);if(!me)return;let Ie=X.trim();X.trim()?ne.setFormula(W3(N),X):ne.setCell(W3(N),"");let e1=H2(N);e1&&(h2(v),t2(v),Ba(N,me,e1))},[H2,Jt,h2,ft,Ba,t2,v]),Pi=Le.useCallback((N,X)=>{let ne=Jt();if(ft||!ne||!v)return;let me=H2(N);if(!me)return;ne.setCellStyleAt(N.row,N.col,X);let Ie=H2(N);Ie&&(t2(v),Ba(N,me,Ie))},[H2,Jt,ft,Ba,t2,v]),Ci=Le.useCallback(N=>{pe&&Ln(pe,N)},[pe,Ln]),ni=Le.useCallback(N=>{pe&&ko(pe,N)},[pe,ko]),R5=Le.useCallback(N=>mo?.kind==="chartSeries"?lt(mo.chartId,mo.seriesIndex,N):pe?(ko(pe,N),!0):!1,[pe,mo,ko,lt]),ki=Le.useCallback(N=>{pe&&Pi(pe,N)},[pe,Pi]),$5=Le.useCallback((N,X)=>{let ne=Jt();if(ft||!ne||!v)return;let me=q3(N),Ie=[];for(let d1=me.start.row;d1<=me.end.row;d1+=1)for(let Je=me.start.col;Je<=me.end.col;Je+=1){let f1={row:d1,col:Je},s1=H2(f1);s1&&Ie.push({before:s1,cell:f1})}if(Ie.length===0)return;ne.setRangeStyle(nd(me),X);let e1=[];for(let d1 of Ie){let Je=H2(d1.cell);Je&&e1.push({after:Je,before:d1.before,cell:d1.cell})}t2(v),On(e1,p1,pe)},[pe,H2,Jt,ft,On,t2,p1,v]),t6=Le.useCallback(N=>{let X=Jt();if(ft||!X||!v||!p1)return;let ne=q3(p1),me=q3(N),Ie=ne.end.row-ne.start.row+1,e1=ne.end.col-ne.start.col+1;if(Ie<=0||e1<=0)return;let d1=[];for(let Je=me.start.row;Je<=me.end.row;Je+=1)for(let f1=me.start.col;f1<=me.end.col;f1+=1){if(K7e(ne,{row:Je,col:f1}))continue;let s1={row:Je,col:f1},y1=H2(s1);if(!y1)continue;let u2=ne.start.row+(Je-me.start.row)%Ie,l2=ne.start.col+(f1-me.start.col)%e1,d2=X.getFormulaAt(u2,l2),Rt=rle(X.getCellStyleAt(u2,l2));if(d2)X.setFormula(W3(s1),d2);else{let nn=LJ(X.getCellAt(u2,l2).toJs());X.setCell(W3(s1),nn)}Rt&&typeof Rt=="object"&&X.setCellStyleAt(s1.row,s1.col,Rt);let E2=H2(s1);E2&&d1.push({after:E2,before:y1,cell:s1})}h2(v),t2(v),h1(me),Fe(me.end),te.current=me.start,On(d1,me,me.end)},[H2,Jt,h2,ft,On,t2,p1,v]),R4=Le.useCallback(()=>{let N=Jt();ft||!N||!p1||!v||(a2(),N.mergeCells(nd(p1)),t2(v))},[Jt,ft,a2,t2,p1,v]),z5=Le.useCallback(()=>{let N=Jt();ft||!N||!p1||!v||(a2(),N.unmergeCells(nd(p1)),t2(v))},[Jt,ft,a2,t2,p1,v]),n6=Le.useCallback(N=>{if(ft||!v)return;a2();let X=N?.trim()||"Sheet",ne=X,me=2;for(;v.sheetIndex(ne)!==void 0;)ne=`${X} ${me}`,me+=1;v.addSheet(ne),Nn.current=[...Nn.current,null],Y(f1=>[...f1,[]]),Re(f1=>[...f1,[]]),we(f1=>[...f1,[]]),pt.current&&(pt.current.formControlsByWorkbookSheetIndex=[...pt.current.formControlsByWorkbookSheetIndex,[]]);let Ie=q8(v,pt.current?.sheetStatesByWorkbookSheetIndex,pt.current?.themePalette,pt.current?.styleById,pt.current?.namedCellStyleByName,pt.current?.tableStyleByName,l);w(Ie);let e1=pt.current?V8(v,pt.current,ed(Ie),l):null;pt.current&&Et(e1);let d1=Ie.findIndex(f1=>f1.name===ne);He(d1>=0?d1:0);let Je=e1?.tabs.findIndex(f1=>f1.kind==="sheet"&&f1.name===ne)??-1;Je>=0&&k1(Je),ge(f1=>f1+1)},[ft,a2,Et,v]),Dr=Le.useCallback(()=>{if(ft||!v||!mt)return;a2(),v.removeSheet(mt.workbookSheetIndex),Nn.current=Nn.current.filter((X,ne)=>ne!==mt.workbookSheetIndex),Y(X=>X.filter((ne,me)=>me!==mt.workbookSheetIndex)),Re(X=>X.filter((ne,me)=>me!==mt.workbookSheetIndex)),we(X=>X.filter((ne,me)=>me!==mt.workbookSheetIndex)),pt.current&&(pt.current.formControlsByWorkbookSheetIndex=pt.current.formControlsByWorkbookSheetIndex.filter((X,ne)=>ne!==mt.workbookSheetIndex),pt.current.sheetStatesByWorkbookSheetIndex=pt.current.sheetStatesByWorkbookSheetIndex.filter((X,ne)=>ne!==mt.workbookSheetIndex));let N=q8(v,pt.current?.sheetStatesByWorkbookSheetIndex,pt.current?.themePalette,pt.current?.styleById,pt.current?.namedCellStyleByName,pt.current?.tableStyleByName,l);w(N),pt.current&&Et(V8(v,pt.current,ed(N),l)),He(X=>Math.max(0,Math.min(X,N.length-1))),ge(X=>X+1)},[mt,ft,a2,Et,v]),Ht=Le.useCallback((N,X)=>{if(ft||!v)return;let ne=N.trim();if(!ne)return;let me=X??p1;me&&(a2(),v.defineName(ne,nd(me)),ge(Ie=>Ie+1))},[ft,a2,p1,v]),Ri=Le.useCallback(N=>{let X=Jt(),ne=pe??p1?.start??null;if(ft||!X||!v||!ne||!N)return!1;let me=ole(N);if(me.length===0||me.every(d1=>d1.length===0))return!1;let Ie=[];for(let d1=0;d1<me.length;d1+=1){let Je=me[d1]??[];for(let f1=0;f1<Je.length;f1+=1){let s1=Je[f1]??"",y1={col:ne.col+f1,row:ne.row+d1},u2=H2(y1);if(u2)if(s1.startsWith("=")&&s1.length>1){X.setFormula(W3(y1),s1);let l2=H2(y1);if(!l2)continue;Ie.push({after:l2,before:u2,cell:y1})}else{let l2=MY(s1);X.setCell(W3(y1),l2);let d2=H2(y1);if(!d2)continue;Ie.push({after:d2,before:u2,cell:y1})}}}h2(v),t2(v);let e1=q3({start:ne,end:{col:ne.col+Math.max(0,Math.max(...me.map(d1=>d1.length),1)-1),row:ne.row+me.length-1}});return Fe(ne),h1(e1),te.current=ne,On(Ie,e1,ne),!0},[pe,H2,Jt,h2,ft,On,t2,p1,v]),$4=Le.useCallback(N=>{let X=Jt(),ne=pe??p1?.start??null;if(ft||!X||!v||!ne||!N)return!1;let me;try{me=JSON.parse(N)}catch{return!1}if(!Array.isArray(me.cells)||me.cells.length===0)return!1;let Ie=Array.isArray(me.merges)&&me.merges.some(Je=>(Je.rowSpan??1)>1||(Je.colSpan??1)>1),e1=[];Ie&&a2();for(let Je of me.cells){let f1={col:ne.col+Je.colOffset,row:ne.row+Je.rowOffset},s1=Ie?null:H2(f1);if(Je.formula){if(X.setFormula(W3(f1),Je.formula),s1){let y1=H2(f1);if(!y1)continue;e1.push({after:y1,before:s1,cell:f1})}}else if(X.setCell(W3(f1),Je.value),s1){let y1=H2(f1);if(!y1)continue;e1.push({after:y1,before:s1,cell:f1})}}if(Array.isArray(me.merges))for(let Je of me.merges){if((Je.rowSpan??1)<=1&&(Je.colSpan??1)<=1)continue;let f1=q3({start:{col:ne.col+Je.colOffset,row:ne.row+Je.rowOffset},end:{col:ne.col+Je.colOffset+Je.colSpan-1,row:ne.row+Je.rowOffset+Je.rowSpan-1}});X.mergeCells(nd(f1))}h2(v),t2(v);let d1=q3({start:ne,end:{col:ne.col+Math.max((me.cols??1)-1,0),row:ne.row+Math.max((me.rows??1)-1,0)}});return Fe(ne),h1(d1),te.current=ne,Ie||On(e1,d1,ne),!0},[pe,H2,Jt,h2,ft,a2,On,t2,p1,v]),$3=Le.useCallback(async()=>{let N=Na();if(!N||typeof navigator>"u"||!navigator.clipboard)return!1;if(typeof ClipboardItem=="function"&&navigator.clipboard.write){let X=new ClipboardItem({[h_]:new Blob([N.structured],{type:h_}),"text/html":new Blob([N.html],{type:"text/html"}),"text/plain":new Blob([N.text],{type:"text/plain"})});return await navigator.clipboard.write([X]),!0}return await navigator.clipboard.writeText(N.text),!0},[Na]),Yr=Le.useCallback(async()=>{if(ft||typeof navigator>"u"||!navigator.clipboard)return!1;if(navigator.clipboard.read){let N=await navigator.clipboard.read();for(let X of N)if(X.types.includes(h_)){let ne=await X.getType(h_);return $4(await ne.text())}for(let X of N)if(X.types.includes("text/plain")){let ne=await X.getType("text/plain");return Ri(await ne.text())}}return Ri(await navigator.clipboard.readText())},[$4,Ri,ft]),Ne=Le.useCallback(()=>{if(ft||!v||Te.current.length===0)return;let N=Te.current.pop();if(!N)return;if(N.kind==="cell-edit"){j0(u1.current,N),j1(ne=>ne+1),xi(N,"undo");return}if(N.kind==="range-edit"){j0(u1.current,N),j1(ne=>ne+1),P4(N,"undo");return}let X=Si();X&&j0(u1.current,X),j1(ne=>ne+1),er(N)},[xi,P4,Si,ft,er,v]),Es=Le.useCallback(()=>{if(ft||!v||u1.current.length===0)return;let N=u1.current.pop();if(!N)return;if(N.kind==="cell-edit"){j0(Te.current,N),j1(ne=>ne+1),xi(N,"redo");return}if(N.kind==="range-edit"){j0(Te.current,N),j1(ne=>ne+1),P4(N,"redo");return}let X=Si();X&&j0(Te.current,X),j1(ne=>ne+1),er(N)},[xi,P4,Si,ft,er,v]);return Le.useMemo(()=>({activeCell:pe,activeCellAddress:Oa,activeSheet:mt,activeSheetIndex:$e,activeTab:Qn,activeTabIndex:n1,addFormControl:R3,addSheet:n6,canRedo:w5,canDownload:!!(o??u),canExport:!!v,canLoadDeferred:Da,canUndo:ea,canZoomIn:bi,canZoomOut:Ki,charts:Qi,chartsheets:k,clearSelectedChart:Fn,clearSelectedChartElement:Nr,clearSelectedCells:_i,clearSelectedImage:Or,clearSelection:ti,continueDeferredLoad:Ji,copySelectionToClipboard:$3,defaultZoomScale:w3,deferredLoadFileSize:Rn,defineNamedRange:Ht,displayFileName:yn,download:e3,exportCsv:na,exportXlsx:Z7,error:h,fillSelection:t6,formControls:Hn,getChartById:M2,getChartSeriesFormula:Jo,getChartsheetById:hr,getImageById:kr,getSheetCharts:po,getSheetFormControls:Zr,getSheetImages:_o,getSheetShapes:Cr,file:o,getClipboardData:Na,getCellDisplayValue:Xr,getCellFormula:e6,getFormControlItems:W2,getCellSnapshotAsync:Pt?Wo:void 0,getActiveWorksheet:Jt,getRowsBatchAsync:Pt?Y3:void 0,images:fo,isLoadDeferred:k3,isLoading:p,isChartsLoading:q,isWorkerBacked:Pt,mergeSelection:R4,maxZoomScale:V_,minZoomScale:H_,moveChartBy:ei,moveImageBy:xn,pasteFromClipboard:Yr,pasteStructuredClipboardData:$4,pasteText:Ri,removeActiveSheet:Dr,removeFormControl:_5,readOnly:ft,recalculate:$s,redo:Es,resetZoom:Ia,revision:fe,resizeChartBy:ra,resizeImageBy:Ms,resizeColumn:X7,resizeRow:zs,setCellFormula:ko,setCellStyle:Pi,setCellValue:Ln,setRangeStyle:$5,setSelectedFormula:R5,setZoomScale:_3,setChartRect:k4,setChartSeriesFormula:lt,setImageRect:wi,selectedChart:Sn,selectedChartElement:Be,selectedChartFormula:Qo,selectedChartId:H1,selectedCellFormula:La,selectedFormula:Po,selectedFormulaTarget:mo,selectedImage:J3,selectedImageId:Pe,selectedRangeAddress:Ko,selectedValue:Q3,selectCell:k5,selectChart:P2,selectChartElement:Xo,selectImage:G7,selectRange:oa,selection:p1,setActiveSheetIndex:Z3,setActiveTabIndex:X3,setSelectedCellFormula:ni,setSelectedCellStyle:ki,setSelectedCellValue:Ci,sheets:y,shapes:tn,src:u,sortState:Kt,sortTable:ja,tabs:T,tables:P3,undo:Ne,unmergeSelection:z5,updateChart:Co,updateFormControl:C4,workbook:v,zoomIn:Un,zoomOut:Ir,zoomScale:_r}),[pe,Oa,mt,$e,Qn,n1,R3,n6,Da,w5,ea,bi,Ki,Qi,k,Fn,Nr,_i,Or,Ji,$3,w3,Rn,Ht,yn,e3,h,na,Z7,o,t6,Hn,M2,Jo,hr,kr,po,Zr,_o,Cr,Na,Xr,e6,W2,Wo,Jt,Y1,Hn,fo,k3,p,q,Pt,R4,Ia,ei,xn,Yr,$4,Ri,Dr,_5,ft,$s,Es,fe,ra,Ms,X7,zs,ko,Pi,Ln,$5,R5,_3,k4,lt,wi,Sn,Be,Qo,H1,La,Po,mo,J3,Pe,Ko,Q3,k5,P2,Xo,G7,oa,p1,Z3,X3,ni,ki,Ci,y,tn,Kt,ja,u,Y3,T,P3,Ne,z5,Co,C4,v,Un,Ir,_r])}var AY={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]]]},IY={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 q0(e,t,n){return Math.max(t,Math.min(n,e))}function jJ(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 ON(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 UJ(e,t,n){let o=ON(e),r=ON(t);if(!o||!r)return e;let i=q0(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 Y8(e,t){return UJ(e,"#ffffff",t)}function Cs(e,t){return UJ(e,"#000000",t)}function M_(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function FJ(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function NY(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 xle(e){let t=NY(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=NY(e.chartColorPalette?.[0]);return n&&n===t?null:t}function OY(e,t){return t<=3?[Y8(e,.22),e,Cs(e,.2)]:[Y8(e,.3),Y8(e,.14),e,Cs(e,.1),Cs(e,.22)]}function HJ(e){let t=FJ(e.chartStyleId),n=xle(e);return t===26?OY(n??"#ff006e",3):t===34&&n?OY(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 VJ(e){let t=FJ(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 wle(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&&!(mO(e)&&e.wireframe!==!0))return n;let o=HJ(e);return VJ(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 qJ(e,t){let n=HJ(e);if(VJ(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=M_(e,t);return[Cs(r,.42),Cs(r,.24),r,Y8(r,.18),Y8(r,.34),Y8(r,.5)]}function _le(e){let t=e.series.flatMap(g=>g.values.map(y=>jJ(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,wle(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,S=h<=m?m+p:h,v=[];for(let g=m;g<=S+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:S,ticks:[...new Set(v)].sort((g,y)=>g-y)}}function yd(e,t,n,o){let r=qJ(e,t);if(r.length===0)return M_(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]??M_(e,t)}return r[r.length-1]??M_(e,t)}function U0(e,t,n,o){return yd(e,t,n,o)}function Ple(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:qJ(e,t)}function cN(e,t,n,o){let r=Ple(e,t);if(r.length===0)return yd(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))]??yd(e,t,n,o)}return r[r.length-1]??yd(e,t,n,o)}function Yg(e,t=1){let n=ON(e);return n?[n.red/255,n.green/255,n.blue/255,t]:[.1,.1,.1,t]}function Cle(e,t){let n=t>=1?Y8(e,q0((t-1)*.4,0,.22)):Cs(e,q0((1-t)*.5,0,.28));return Yg(n,1)}function kle(e,t,n,o,r,i){return e*(1-r)*(1-i)+t*r*(1-i)+n*(1-r)*i+o*r*i}function Rle(e,t){return t<=1?0:(e/(t-1)-.5)*2}function uN(e,t){return t<=1?0:(e/(t-1)-.5)*2}function $le(e,t,n){return-(((e-t.minValue)/(t.safeMax-t.minValue)-.5)*1.8)*n}function zle(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,S=i?1/Math.max(.18,1+h*(.24+a*.5)):1;return{depth:h,x:d*S,y:m*S}}function Mle(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 $a(e,t){return{...e,depth:t}}function lr(e,t){return{...e,depth:e.depth+t}}function mO(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 Ele(e,t,n){let o=e.series.length,r=e.series.reduce((Pe,ye)=>Math.max(Pe,ye.values.length),0);if(o<2||r<2)return null;let i=e.series.map(Pe=>Array.from({length:r},(ye,fe)=>jJ(Pe.values[fe]))),a=_le(e);if(!a)return null;let s=mO(e),l=e.wireframe===!0,c=[],u=[],d=[],p=[],m=s?12:24,h=q0(e.view3d?.rotX??(l?85:25),-88,88)*(Math.PI/180),S=q0(e.view3d?.rotY??(l?0:30),-88,88)*(Math.PI/180),v=!s&&e.view3d?.rAngAx===!1,g=q0((e.view3d?.perspective??(v?30:0))/100,0,1),y=s?1:q0((e.view3d?.depthPercent??100)/100,.2,4),w=e.surfaceMaterial==="flat",x=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??"#a6a6a6",R=e.backWall?.fillColor??"#d9d9df",k=e.sideWall?.fillColor??"#d5d7dc",B=e.floor?.fillColor??"#d0d2d8",T=(Pe,ye,fe)=>{let ge=Rle(Pe,r);if(s)return{depth:0,worldX:ge,worldY:uN(ye,o),worldZ:0,x:ge,y:uN(ye,o)};let te=$le(fe,a,y),Te=uN(ye,o),u1=zle(ge,te,Te,h,S,v,g);return{depth:u1.depth,worldX:ge,worldY:te,worldZ:Te,x:u1.x,y:u1.y}},I=(Pe,ye,fe,ge,te)=>{u.push({color:te,points:[Pe,ye,fe]},{color:te,points:[Pe,fe,ge]})},q=(Pe,ye,fe)=>{p.push({color:fe,from:Pe,to:ye})};for(let Pe=0;Pe<o-1;Pe+=1)for(let ye=0;ye<r-1;ye+=1){let fe=i[Pe]?.[ye],ge=i[Pe]?.[ye+1],te=i[Pe+1]?.[ye],Te=i[Pe+1]?.[ye+1];if(fe==null||ge==null||te==null||Te==null)continue;for(let $=0;$<m;$+=1)for(let Y1=0;Y1<m;Y1+=1){let j1=Y1/m,Z1=(Y1+1)/m,Xe=$/m,st=($+1)/m,tt=(Bt,Lt)=>{let S2=kle(fe,ge,te,Te,Bt,Lt);return{bandColor:U0(e,t,a,S2),point:s?$a(T(ye+Bt,Pe+Lt,S2),l?.12:.08):T(ye+Bt,Pe+Lt,S2),value:S2}},Pt=tt(j1,Xe),At=tt(Z1,Xe),Kt=tt(Z1,st),dt=tt(j1,st);if(!l){let Bt=(Pt.value+At.value+Kt.value)/3,Lt=(Pt.value+Kt.value+dt.value)/3;c.push({...Pt,bandColor:U0(e,t,a,Bt)},{...At,bandColor:U0(e,t,a,Bt)},{...Kt,bandColor:U0(e,t,a,Bt)},{...Pt,bandColor:U0(e,t,a,Lt)},{...Kt,bandColor:U0(e,t,a,Lt)},{...dt,bandColor:U0(e,t,a,Lt)})}}let u1=a.ticks.slice(1,-1);if(s&&l){let $=[{value:fe,x:ye,y:Pe},{value:ge,x:ye+1,y:Pe},{value:Te,x:ye+1,y:Pe+1},{value:te,x:ye,y:Pe+1}],Y1=[[$[0],$[1]],[$[1],$[2]],[$[2],$[3]],[$[3],$[0]]];u1.forEach(j1=>{let Z1=[];Y1.forEach(([Xe,st])=>{let tt=st.value-Xe.value;if(tt===0||!(Xe.value<j1&&st.value>j1||Xe.value>j1&&st.value<j1))return;let At=(j1-Xe.value)/tt;Z1.push({x:Xe.x+(st.x-Xe.x)*At,y:Xe.y+(st.y-Xe.y)*At})}),Z1.length===2?d.push({color:Cs(U0(e,t,a,j1),.22),from:$a(T(Z1[0]?.x??ye,Z1[0]?.y??Pe,j1),.18),to:$a(T(Z1[1]?.x??ye+1,Z1[1]?.y??Pe+1,j1),.18)}):Z1.length===4&&((fe+ge+te+Te)/4>=j1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([tt,Pt])=>{let At=Z1[tt]??Z1[0],Kt=Z1[Pt]??Z1[Z1.length-1];!At||!Kt||d.push({color:Cs(U0(e,t,a,j1),.22),from:$a(T(At.x,At.y,j1),.18),to:$a(T(Kt.x,Kt.y,j1),.18)})})})}else if(!s){let $=[{value:fe,x:ye,y:Pe},{value:ge,x:ye+1,y:Pe},{value:Te,x:ye+1,y:Pe+1},{value:te,x:ye,y:Pe+1}],Y1=[[$[0],$[1]],[$[1],$[2]],[$[2],$[3]],[$[3],$[0]]];u1.forEach(j1=>{let Z1=[];Y1.forEach(([Xe,st])=>{let tt=st.value-Xe.value;if(tt===0||!(Xe.value<j1&&st.value>j1||Xe.value>j1&&st.value<j1))return;let At=(j1-Xe.value)/tt;Z1.push({x:Xe.x+(st.x-Xe.x)*At,y:Xe.y+(st.y-Xe.y)*At})}),Z1.length===2?d.push({color:Cs(yd(e,t,a,j1),.26),from:T(Z1[0]?.x??ye,Z1[0]?.y??Pe,j1),to:T(Z1[1]?.x??ye+1,Z1[1]?.y??Pe+1,j1)}):Z1.length===4&&((fe+ge+te+Te)/4>=j1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([tt,Pt])=>{let At=Z1[tt]??Z1[0],Kt=Z1[Pt]??Z1[Z1.length-1];!At||!Kt||d.push({color:Cs(yd(e,t,a,j1),.26),from:T(At.x,At.y,j1),to:T(Kt.x,Kt.y,j1)})})})}}let H=Math.max(1,e.categoryAxis?.tickMarkSkip??1),E=Math.max(1,e.seriesAxis?.tickMarkSkip??1);if(s){let Pe=$a(T(0,0,a.minValue),-.12),ye=$a(T(r-1,0,a.minValue),-.12),fe=$a(T(r-1,o-1,a.minValue),-.12),ge=$a(T(0,o-1,a.minValue),-.12);e.backWall?.hidden!==!0&&R!=="transparent"&&I(Pe,ye,fe,ge,R);for(let te=0;te<r;te+=H)q($a(T(te,0,a.minValue),.04),$a(T(te,o-1,a.minValue),.04),x);for(let te=0;te<o;te+=E)q($a(T(0,te,a.minValue),.04),$a(T(r-1,te,a.minValue),.04),x)}else{let Pe=a.minValue,ye=-.2;e.floor?.hidden!==!0&&B!=="transparent"&&I(lr(T(0,0,Pe),ye),lr(T(r-1,0,Pe),ye),lr(T(r-1,o-1,Pe),ye),lr(T(0,o-1,Pe),ye),B),e.backWall?.hidden!==!0&&R!=="transparent"&&I(lr(T(0,0,a.safeMax),ye),lr(T(r-1,0,a.safeMax),ye),lr(T(r-1,0,Pe),ye),lr(T(0,0,Pe),ye),R),e.sideWall?.hidden!==!0&&k!=="transparent"&&I(lr(T(r-1,0,a.safeMax),ye),lr(T(r-1,o-1,a.safeMax),ye),lr(T(r-1,o-1,Pe),ye),lr(T(r-1,0,Pe),ye),k);for(let fe of a.ticks)e.backWall?.hidden!==!0&&x!=="transparent"&&q(lr(T(0,0,fe),ye*.75),lr(T(r-1,0,fe),ye*.75),x),e.sideWall?.hidden!==!0&&x!=="transparent"&&q(lr(T(r-1,0,fe),ye*.75),lr(T(r-1,o-1,fe),ye*.75),x);for(let fe=0;fe<r;fe+=H)e.floor?.hidden!==!0&&x!=="transparent"&&q(lr(T(fe,0,Pe),ye*.75),lr(T(fe,o-1,Pe),ye*.75),x),e.backWall?.hidden!==!0&&x!=="transparent"&&q(lr(T(fe,0,Pe),ye*.75),lr(T(fe,0,a.safeMax),ye*.75),x);for(let fe=0;fe<o;fe+=E)e.floor?.hidden!==!0&&x!=="transparent"&&q(lr(T(0,fe,Pe),ye*.75),lr(T(r-1,fe,Pe),ye*.75),x),e.sideWall?.hidden!==!0&&x!=="transparent"&&q(lr(T(r-1,fe,Pe),ye*.75),lr(T(r-1,fe,a.safeMax),ye*.75),x)}if(!s&&l){let Pe=(ye,fe,ge,te,Te,u1,$)=>{let Y1=(Te+u1)*.5;q(T(ye,fe,Te),T(ge,te,u1),$||cN(e,t,a,Y1))};for(let ye=0;ye<o;ye+=1){let fe=i[ye]?.filter(Te=>Te!=null)??[],ge=fe.length>0?fe.reduce((Te,u1)=>Te+u1,0)/fe.length:a.minValue,te=e.series[ye]?.lineColor??e.series[ye]?.color??cN(e,t,a,ge);for(let Te=0;Te<r-1;Te+=1){let u1=i[ye]?.[Te],$=i[ye]?.[Te+1];if(!(u1==null||$==null))for(let Y1=0;Y1<m;Y1+=1){let j1=Y1/m,Z1=(Y1+1)/m,Xe=Te+j1,st=Te+Z1,tt=u1+($-u1)*j1,Pt=u1+($-u1)*Z1;Pe(Xe,ye,st,ye,tt,Pt,te)}}}for(let ye=0;ye<r;ye+=1){let fe=Array.from({length:o},(Te,u1)=>i[u1]?.[ye]).filter(Te=>Te!=null),ge=fe.length>0?fe.reduce((Te,u1)=>Te+u1,0)/fe.length:a.minValue,te=cN(e,t,a,ge);for(let Te=0;Te<o-1;Te+=1){let u1=i[Te]?.[ye],$=i[Te+1]?.[ye];if(!(u1==null||$==null))for(let Y1=0;Y1<m;Y1+=1){let j1=Y1/m,Z1=(Y1+1)/m,Xe=Te+j1,st=Te+Z1,tt=u1+($-u1)*j1,Pt=u1+($-u1)*Z1;Pe(ye,Xe,ye,st,tt,Pt,te)}}}}let ee=[...c.map(Pe=>Pe.point),...u.flatMap(Pe=>Pe.points),...p.flatMap(Pe=>[Pe.from,Pe.to]),...d.flatMap(Pe=>[Pe.from,Pe.to])];if(ee.length===0)return null;let ue=Math.min(...ee.map(Pe=>Pe.x)),Y=Math.max(...ee.map(Pe=>Pe.x)),G=Math.min(...ee.map(Pe=>Pe.y)),Re=Math.max(...ee.map(Pe=>Pe.y)),Ue=Math.min(...ee.map(Pe=>Pe.depth)),we=Math.max(...ee.map(Pe=>Pe.depth)),$e=Math.min(n.plot.width/Math.max(.25,Y-ue),n.plot.height/Math.max(.25,Re-G))*.82,He=n.plot.left+n.plot.width/2,n1=n.plot.top+n.plot.height/2,k1=(ue+Y)/2,l1=(G+Re)/2,se=Pe=>He+(Pe-k1)*$e,pe=Pe=>n1+(Pe-l1)*$e,Fe=Pe=>{let ye=se(Pe.x),fe=pe(Pe.y);return{x:ye/n.width*2-1,y:1-fe/n.height*2,z:q0((Pe.depth-Ue)/Math.max(1e-6,we-Ue)*2-1,-1,1)}},p1=[],h1=[],H1=[],Oe=[];for(let Pe of u){let ye=Yg(Pe.color,1);for(let fe of Pe.points){let ge=Fe(fe);H1.push(ge.x,ge.y,ge.z),Oe.push(ye[0],ye[1],ye[2],ye[3]*.92)}}for(let Pe=0;Pe<c.length;Pe+=3){let ye=c[Pe],fe=c[Pe+1],ge=c[Pe+2];if(!ye||!fe||!ge)continue;let te=Mle(ye.point,fe.point,ge.point),Te={x:-.32,y:.84,z:.44},u1=te.x*Te.x+te.y*Te.y+te.z*Te.z,$=w?Yg(ye.bandColor,1):Cle(ye.bandColor,q0(.8+u1*.28,.52,1.08));[ye,fe,ge].forEach(Y1=>{let j1=Fe(Y1.point);p1.push(j1.x,j1.y,j1.z),h1.push($[0],$[1],$[2],$[3])})}let Be=[],a1=[];return p.forEach(Pe=>{let ye=Fe(Pe.from),fe=Fe(Pe.to),ge=Yg(Pe.color,1);Be.push(ye.x,ye.y,ye.z,fe.x,fe.y,fe.z),a1.push(ge[0],ge[1],ge[2],ge[3],ge[0],ge[1],ge[2],ge[3])}),d.forEach(Pe=>{let ye=Fe(Pe.from),fe=Fe(Pe.to),ge=Yg(Pe.color,1);Be.push(ye.x,ye.y,ye.z,fe.x,fe.y,fe.z),a1.push(ge[0],ge[1],ge[2],ge[3],ge[0],ge[1],ge[2],ge[3])}),{fillColors:new Float32Array(h1),fillPositions:new Float32Array(p1),lineColors:new Float32Array(a1),linePositions:new Float32Array(Be),wallColors:new Float32Array(Oe),wallPositions:new Float32Array(H1)}}var Tle=Y0.memo(function({background:t,borderColor:n,chart:o,fontFamily:r,layout:i,onDoubleClick:a,onPointerDown:s,overlay:l,palette:c,fallback:u}){let d=Y0.useRef(null),[p,m]=Y0.useState(!1),[h,S]=Y0.useState(!1),v=mO(o);Y0.useEffect(()=>{if(v){m(!1),S(!1);return}let y=d.current;if(!y)return;let w=!1,x=null,R=()=>{try{let k=Ele(o,c,i);if(!k){w||(S(!0),m(!1));return}let B=window.devicePixelRatio||1;y.width=Math.max(1,Math.round(i.width*B)),y.height=Math.max(1,Math.round(i.height*B)),x=(0,BJ.default)({attributes:{alpha:!0,antialias:!0,depth:!0,premultipliedAlpha:!0},canvas:y});let T=k.fillPositions.length>0?x({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,I=k.wallPositions.length>0?x({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,q=k.linePositions.length>0?x({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;x.clear({color:[0,0,0,0],depth:1}),I?.(),T?.(),q?.(),w||(m(!0),S(!1))}catch{w||(m(!1),S(!0))}};return m(!1),S(!1),R(),()=>{w=!0,x?.destroy()}},[o,v,i,c]);let g=v||h||!p;return(0,ay.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,ay.jsx)("canvas",{ref:d,style:{display:g?"none":"block",height:"100%",inset:0,position:"absolute",width:"100%"}}),(0,ay.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 D2(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 LN(e,t){return D2(e,t,{selectionMode:"seriesFirst"})}function DN(e){return e instanceof Element?e.closest("[data-xlsx-chart-series-index]"):null}function LY(e,t,n){let o=DN(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 q7(e,t,n){return e?.chartId===t&&e.kind!=="chart"&&e.seriesIndex===n}function W7(e,t,n,o){return e?.chartId===t&&e.kind==="point"&&e.seriesIndex===n&&e.pointIndex===o}function Ma(e,t,n,o){return W7(e,t,n,o)||q7(e,t,n)&&e?.kind!=="point"}function S5(e,t,n,o,r,i="#64748b"){return x5(e,[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}],i)}function x5(e,t,n="#64748b"){return(0,K.jsx)("g",{pointerEvents:"none",children:t.map((r,i)=>(0,K.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 WJ=d_(IY,IY.objects.countries).features,Ale={"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"}},GJ=d_(AY,AY.objects.states).features.map(e=>{let t=typeof e.id=="string"?e.id:String(e.id??""),n=Ale[t];return{...e,properties:{...e.properties??{},name:n?.name,regionSet:"us-state",stateCode:n?.code}}}),Ile=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"]]),ZJ=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"]]),Nle=(()=>{let e=new Map;return WJ.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=ld(n);o.length>0&&e.set(o,t)}),e})(),Ole=(()=>{let e=new Map;return GJ.forEach(t=>{let n=typeof t.properties?.name=="string"?t.properties.name:"",o=ld(n);o.length>0&&e.set(o,t);let r=ld(t.properties?.stateCode);r.length>0&&e.set(r,t)}),ZJ.forEach((t,n)=>{let o=e.get(ld(t));o&&e.set(ld(n),o)}),e})();function DY(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 eP(e,t,n){let o=DY(e),r=DY(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 Ut(e,t){return eP(e,"#ffffff",t)}function o2(e,t){return eP(e,"#000000",t)}function f2(e,t,n){return Math.max(t,Math.min(n,e))}function ld(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 BY=['"Aptos"',"Calibri","Carlito",'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", "),tP="#000000",Lle="#7f7f7f";function Dle(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 XJ(e){if(!e||e.trim().length===0)return BY;let t=e.split(",").map(Dle).filter(n=>n.length>0);return t.length===0?BY:[...t,'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function nP(e){return e.textColor??e.titleColor??tP}function Aa(e){return e.axisLabelColor??e.textColor??e.titleColor??tP}function Ble(e){return e.textColor??e.axisLabelColor??Lle}function gn(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 br(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 K0(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 G0(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 br(e,n)}function YJ(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return Array.isArray(t?.chartExHistogramBins)&&t.chartExHistogramBins.length>0}function jle(e){return e.series.some(t=>YJ(t))}function BN(e,t="country"){let n=ld(e);if(!n)return null;if(t==="us-state"){let r=ZJ.get(n)??n;return Ole.get(r)??null}let o=Ile.get(n)??n;return Nle.get(o)??null}function Ule(e,t){return e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??"#ff006e"}function KJ(e,t){let n=ks(G0(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=ks(o[(r%o.length+o.length)%o.length]);if(i)return i}return ks(e.series[t]?.color??e.series[t]?.lineColor)??"#4f81bd"}function Fle(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null,n=Array.isArray(t?.valueColors)?t.valueColors.map(o=>ks(o)).filter(o=>!!o):[];return n.length>=2?n:null}function JJ(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 Hle(e){let t=e?.raw&&typeof e.raw=="object"?e.raw:null;return t?.layoutProperties&&typeof t.layoutProperties=="object"?t.layoutProperties:null}function Vle(e,t){let n=typeof t?.cultureRegion=="string"?t.cultureRegion.trim().toUpperCase():"",o=e.filter(i=>BN(i,"country")!=null).length,r=e.filter(i=>BN(i,"us-state")!=null).length;return n==="US"&&r>0&&r>=o?"us-state":"country"}function qle(e){return e==="us-state"?GJ:WJ}function jY(e,t){if(e.length===0)return"#4f81bd";if(e.length===1)return e[0];let o=f2(t,0,1)*(e.length-1),r=Math.floor(o),i=Math.min(e.length-1,r+1),a=o-r;return eP(e[r]??e[0],e[i]??e[e.length-1],a)}function QJ(e,t,n){let o=Fle(e.series[t]??null);if(o)return jY(o,n);let r=KJ(e,t);return jY([Ut(r,.82),Ut(r,.28),o2(r,.08)],n)}function Wle(e,t){let n=Ule(e,t);return ks(n)??"#ff006e"}function Gle(e){let t=Math.max(0,e.series.findIndex(s=>s.hidden!==!0)),n=JJ(e.series[t]??null);if(n)return Array.from(new Set(n)).map((l,c)=>({color:G0(e,c,t),label:l}));let o=(e.series[t]?.values??[]).map(s=>gn(s)).filter(s=>s!=null);if(o.length===0)return[];let r=Math.min(...o),i=Math.max(...o),a=J0(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:QJ(e,t,d),label:`${Kn(s)}-${Kn(c)}`}})}function Zle(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function Xle(e,t){if(Zle(e.chartStyleId)!==32)return null;let o=e.series[t]?.color??e.series[t]?.lineColor??e.chartColorPalette?.[0]??null;return o?[Ut(o,.16),o2(o,.42),o,o2(o,.18),Ut(o,.08),o2(o,.3)]:null}function Yle(e,t,n=0){let o=e.series[n]?.dataPointStyles?.find(i=>i.index===t);if(o?.color)return o.color;let r=Xle(e,n);return r&&r.length>0?r[t%r.length]??r[0]:G0(e,t,n)}function hO(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=gn(l);c!=null&&c>0&&(i+=1,a+=c)}let s=i*1e6+a;s>n&&(n=s,t=r)}),t}function Kle(e,t,n,o){let r=e.series[t],i=br(e,t),a=K0(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 gO(e){let t=typeof e=="number"&&Number.isFinite(e)?f2(e,0,500):150,n=f2(t/(100+t),.05,.88),o=f2(n*.5,0,.45);return{inner:n,outer:o}}function Jle(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 rP(e){return!e||e==="none"?"none":e==="auto"?"circle":e}function Qle(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 yi(e){return e==null?"":String(e).replace(/[\u200B-\u200D\uFEFF]/g,"").trim()}function UY(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 Xi(e){let t=e.series[0]?.categories??[],o=e.plotVisibleOnly!==!0?Math.max(0,...e.series.map(s=>Math.max(UY(s.categoriesRef?.formula),UY(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=>yi(l).length>0)),a=e.series.some(s=>s.categories.length===0?!1:s.categories.every(c=>yi(c).length===0))||!i;return Array.from({length:r},(s,l)=>{let c=t[l];if(c!=null){let d=yi(c);if(d.length>0)return qY(e,c,d)}let u=e.series.map(d=>d.categories[l]).find(d=>yi(d).length>0);return u!=null?qY(e,u,yi(u)):a?String(l+1):""})}function yO(e){let t=e.typeGroups??[];return t.length<2?!1:new Set(t.map(o=>o.chartType)).size>1}function e8e(e){return yO(e)?(e.typeGroups??[]).flatMap(t=>t.series.map((n,o)=>({color:n.lineColor??n.markerColor??n.color??br(e,o),label:n.name??`Series ${o+1}`}))):e.series.map((t,n)=>({color:br(e,n),label:t.name??`Series ${n+1}`}))}function FY(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 t8e(e){return(e.typeGroups??[]).map(t=>{let n=t.axisIds??[],o=FY(e,n,i=>i==="b"||i==="t")??e.categoryAxis??null,r=FY(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 n8e(e,t){let n=gn(e);return n??(t==="zero"?0:null)}function cd(e){let t=gn(e);if(t!=null)return t;if(Array.isArray(e)){for(let n of e){let o=cd(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=cd(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 eQ(e,t=hO(e)){let n=Xi(e);return(e.series[t]?.values??[]).map((r,i)=>({color:Yle(e,i,t),index:i,label:yi(n[i]),value:Math.max(0,gn(r)??0)})).filter(r=>r.value>0)}function r8e(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 tQ(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=Xi(e);return n.values.map((r,i)=>{let a=gn(r);return a==null||!Number.isFinite(a)?null:{color:e.varyColors?G0(e,i,t):br(e,t),isSubtotal:!1,label:yi(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+(gn(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:br(e,typeof t.formatIdx=="number"?t.formatIdx:n),isSubtotal:r8e(t),label:i,value:o}}).filter(t=>t!=null)}function vO(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=>yi(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=>yi(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(S=>S.name===d);if(!h){if(h={children:[],name:d},p===0){let S=o.size;o.set(d,S),h.colorIndex=S}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,gn(u?.values[s])??1)}return n.length>0?t:null}function o8e(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 i8e(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 dN(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 a8e(e){let t=e.values.map(h=>gn(h)).filter(h=>h!=null).sort((h,S)=>h-S);if(t.length===0)return null;let n=o8e(e),o=dN(t,.25,n),r=dN(t,.5,n),i=dN(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,S)=>h+S,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 s8e(e,t){let r=t.ancestors().reverse()[1]?.data.colorIndex??0,i=br(e,r),a=Math.max(0,t.depth-1);return a===0?i:Ut(i,f2(a*.16,0,.5))}function l8e(e,t){let o=t.ancestors().reverse()[1];return br(e,o?.data.colorIndex??0)}function jN(e,t,n,o,r){if(!(!e.children||e.children.length===0)){if(e.depth===0){T8(e,t,n,o,r),e.children.forEach(i=>jN(i,i.x0,i.y0,i.x1,i.y1));return}kA(e,t,n,o,r),e.children.forEach(i=>jN(i,i.x0,i.y0,i.x1,i.y1))}}function xd(e,t){return e.chartColorPalette?.[0]??e.series[0]?.color??e.series[0]?.lineColor??e.axisLineColor??e.textColor??t.text}function nQ(e){return typeof e!="number"||!Number.isFinite(e)?null:e>=100?e-100:e}function c8e(e){let t=ks(e.series[0]?.color??e.series[0]?.lineColor);if(!t)return null;let n=ks(e.chartColorPalette?.[0]);return n&&n===t?null:t}function HY(e,t){return t<=3?[Ut(e,.22),e,o2(e,.2)]:[Ut(e,.3),Ut(e,.14),e,o2(e,.1),o2(e,.22)]}function rQ(e){let t=nQ(e.chartStyleId),n=c8e(e);return t===26?HY(n??"#ff006e",3):t===34&&n?HY(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 oQ(e){let t=nQ(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 u8e(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&&!(xO(e)&&e.wireframe!==!0))return n;let o=rQ(e);return oQ(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 bO(e,t){let n=rQ(e);if(oQ(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=xd(e,t);return[o2(r,.42),o2(r,.24),r,Ut(r,.18),Ut(r,.34),Ut(r,.5)]}function sy(e,t,n,o){let r=bO(e,t);if(r.length===0)return xd(e,t);let i=ud(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??r[r.length-1]??xd(e,t)}function iQ(e){let t=e.series.flatMap(g=>g.values.map(y=>gn(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,u8e(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,S=h<=m?m+p:h,v=[];for(let g=m;g<=S+p*.001;g+=p)v.push(Number(g.toFixed(8)));return{maxValue:h,minValue:m,safeMax:S,ticks:v.length>=2?v:[m,S]}}function aQ(e,t,n){let o=bO(e,t);if(o.length===0)return xd(e,t);if(o.length===1)return o[0];let r=f2(n,0,1)*(o.length-1),i=Math.floor(r),a=Math.min(o.length-1,i+1),s=r-i;return eP(o[i]??o[0],o[a]??o[o.length-1],s)}function E7(e,t,n,o){return sy(e,t,n,o)}function ud(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 pN(e,t){return e.length<2?"":ws().x(n=>n.x).y(n=>n.y).curve(e.length>=3&&t?l_.alpha(.5):c5)(e)??""}function d8e(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 VY(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 p8e(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:bO(e,t)}function Ug(e,t,n,o){let r=p8e(e,t);if(r.length===0)return sy(e,t,n,o);let i=ud(n,o);return r[Math.min(r.length-1,Math.max(0,i))]??sy(e,t,n,o)}function SO(e,t){if(!xO(e))return t.plot;let n=Math.max(1,Xi(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 f8e(e,t){let n=iQ(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:aQ(e,t,l),label:`${Kn(i)}-${Kn(a)}`})}return o.reverse()}function xO(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 m8e(e,t){let n=SO(e,t),o=Xi(e),r=e.series.map((d,p)=>yi(d.name)||`Q${p+1}`),i=Aa(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,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:"none",height:n.height,stroke:Ut(a,.18),strokeWidth:.8,width:n.width,x:n.left,y:n.top}),o.map((d,p)=>(0,K.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,K.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 ks(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 sQ(e){let t={close:Hg(e.series,/close|last|end/),high:Hg(e.series,/high|max|top/),low:Hg(e.series,/low|min|bottom/),open:Hg(e.series,/open|start/),volume:Hg(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 lQ(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=ks(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":Ut(i,.45);return{closeAccent:s,downFill:Ut(i,.4),lineColor:i,lowAccent:l,openAccent:Ut(i,.22),upFill:"#ffffff",volumeFill:Ut(i,.26)}}function h8e(e,t){let n=e.axisLineColor??e.chartAreaBorderColor??t.border,o=sQ(e),r=lQ(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 g8e(e,t,n){if(!e.legend)return[];if(yO(e))return e8e(e);if(t==="Stock")return h8e(e,n);if(t==="Surface")return f8e(e,n);if(t==="RegionMap")return Gle(e);if(t==="Sunburst"||t==="Treemap"){let r=vO(e);return r?.children?r.children.map((i,a)=>({color:br(e,i.colorIndex??a),label:i.name})):[]}if(t==="Pie"||t==="Pie3D"||t==="PieExploded"||t==="Doughnut"||t==="BarOfPie"){if(t==="BarOfPie"){let r=Xi(e),i=e.series[0]?.values??[];return r.map((a,s)=>({color:G0(e,s),label:yi(a),value:gn(i[s])??0})).filter(a=>a.value>0&&a.label.trim().length>0).map(a=>({color:a.color,label:a.label}))}return eQ(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??br(e,i):br(e,i),label:r.name??`Series ${i+1}`}))}function y8e(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=Jle(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),S=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 vd(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 J0(e,t,n){if(!Number.isFinite(e)||!Number.isFinite(t)||t<=e)return[];let o=typeof n=="number"&&n>0?n:vd(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 Z_(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:vd(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=J0(c,u,a);return{max:u,min:c,ticks:d.length>0?d:[c,u]}}function K8(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=Z_(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?J0(r?Number(e?.min):l.min,i?Number(e?.max):l.max,e?.majorUnit):l.ticks}}function v8e(e,t=11,n=8){let o=f2((e.view3d?.depthPercent??100)/100,.35,3.2),r=f2(e.view3d?.rotX??20,-80,80),i=f2(e.view3d?.rotY??20,-80,80),a=e.view3d?.rAngAx===!1,s=f2((e.view3d?.perspective??(a?26:0))/100,0,1),l=V0(0,0,0,r*(Math.PI/180),i*(Math.PI/180),a,s),c=V0(0,0,1,r*(Math.PI/180),i*(Math.PI/180),a,s),u=c.x-l.x,d=c.y-l.y,p=f2(1.42+Math.abs(i)/48+o*.06,1.5,1.95),m=f2(1.18+Math.abs(r)/78,1.22,1.5),h=u*p,S=d*m,v=Math.hypot(h,S)||1,g=f2(Math.abs(i)/22,.55,2.2),y=f2(Math.abs(r)/18,.45,1.9),w=Math.max(6,t*o*g)*(i<0?-1:1),x=-Math.max(4,n*o*y),R=Math.max(10,Math.hypot(w,x)*1.34),k=h/v*R,B=S/v*R;return{depthRatio:o,depthX:k,depthY:B,insetBottom:Math.max(6,Math.abs(B)+5),insetLeft:k<0?Math.abs(k)+4:0,insetRight:k>0?k+4:0,insetTop:Math.max(4,Math.abs(B)+2)}}function Kn(e){return Math.abs(e)>=1e3?e.toLocaleString(void 0,{maximumFractionDigits:0}):e.toLocaleString(void 0,{maximumFractionDigits:2})}function b8e(e){return`${Kn(e)}%`}function S8e(e){if(!e)return!1;let t=e.toLowerCase().replace(/\[[^\]]*]/g," ").replace(/"[^"]*"/g," ").replace(/\\./g," ");return/(?:d|m|y)/.test(t)}function x8e(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 w8e(e,t,n){let o=x8e(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 qY(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&&S8e(i))return w8e(r,i,o?.date1904===!0);let a=yi(t);return a.length>0?a:n}function wO(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 ly(e,t){if(e==="none")return"";let n=(()=>{switch(e){case"diamond":return zI;case"square":return MI;case"triangle":case"triangle-up":return AI;case"cross":case"plus":return $I;case"star":return EI;case"circle":default:return Ag}})();return a_().type(n).size(t*t*Math.PI)()??""}var L7=Math.PI*2;function _8e(e,t){let n=e,o=t;for(;o<n;)o+=L7;return{end:o,start:n}}function P8e(e,t){let{start:n,end:o}=_8e(e,t),r=[],i=Math.floor(n/L7)-1,a=Math.ceil(o/L7)+1;for(let s=i;s<=a;s+=1){let l=Math.PI/2+s*L7,c=Math.PI*1.5+s*L7,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 cr(e){return Number(e.toFixed(3))}function C8e(e,t,n,o,r,i,a,s=!1){let l=n*o;return(s?[[i,a]]:P8e(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),S=_4(e,t,n,o,d,r),v=d-u>Math.PI?1:0;return[`M ${cr(p.x)} ${cr(p.y)}`,`A ${cr(n)} ${cr(l)} 0 ${v} 1 ${cr(m.x)} ${cr(m.y)}`,`L ${cr(S.x)} ${cr(S.y)}`,`A ${cr(n)} ${cr(l)} 0 ${v} 0 ${cr(h.x)} ${cr(h.y)}`,"Z"].join(" ")})}function k8e(e){let t=(e%L7+L7)%L7;return t>Math.PI/2&&t<Math.PI*1.5}function WY(e,t,n,o,r,i,a=!1){if(!a&&!k8e(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 ${cr(s.x)} ${cr(s.y)}`,`L ${cr(c.x)} ${cr(c.y)}`,`L ${cr(u.x)} ${cr(u.y)}`,`L ${cr(l.x)} ${cr(l.y)}`,"Z"].join(" ")}function GY(e,t,n){if(!e.title)return null;let o=12,r=wO(e.title,Math.max(40,t.width-12),o),i=t.titleHeight>=30?19:16;return(0,K.jsx)("text",{fill:e.titleColor??e.textColor??tP,fontFamily:XJ(e.titleFontFamily??e.fontFamily),fontSize:o,fontWeight:600,textAnchor:"middle",x:t.width/2,y:i,children:r})}function ZY(e,t,n){if(!e.legend||t.legendItems.length===0)return null;let o=Aa(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,K.jsx)("g",{children:i.map((m,h)=>{let S=p+h*18;return(0,v5.createElement)("g",{...h<e.series.length?D2(h):{},"data-xlsx-chart-element-kind":h<e.series.length?"legendEntry":void 0,key:`legend-${h}`,transform:`translate(${d}, ${S})`},(0,K.jsx)("rect",{fill:m.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,K.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,K.jsx)("g",{children:i.map((d,p)=>{let m=Math.min(96,d.label.length*5.4),h=(0,v5.createElement)("g",{...p<e.series.length?D2(p):{},"data-xlsx-chart-element-kind":p<e.series.length?"legendEntry":void 0,key:`legend-${p}`,transform:`translate(${u}, ${l})`},(0,K.jsx)("rect",{fill:d.color,height:a,rx:1.2,ry:1.2,width:a,x:0,y:-7}),(0,K.jsx)("text",{fill:o,fontSize:10,x:s,y:0,children:d.label}));return u+=24+m,h})})}function _O(e,t,n,o,r,i,a,s,l=Kn){let c=e.axisLineColor??e.chartAreaBorderColor??t.border,u=Aa(e),d=s(0);return(0,K.jsxs)("g",{children:[a.map(p=>{let m=s(p);return o?(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(c,.7),strokeWidth:1,x1:m,x2:m,y1:n.top,y2:n.top+n.height}),(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:m,y:n.top+n.height+14,children:l(p)})]},`grid-v-${p}`):(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(c,.7),strokeWidth:1,x1:n.left,x2:n.left+n.width,y1:m,y2:m}),(0,K.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,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"end",x:n.left-6,y:p+3,children:h},`cat-y-${m}`):(0,K.jsx)("text",{fill:u,fontSize:10,textAnchor:"middle",x:p,y:n.top+n.height+14,children:h},`cat-x-${m}`)}),o?(0,K.jsxs)(K.Fragment,{children:[(0,K.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,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:d,x2:d,y1:n.top,y2:n.top+n.height})]}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left,y1:n.top,y2:n.top+n.height}),(0,K.jsx)("line",{stroke:c,strokeWidth:1.2,x1:n.left,x2:n.left+n.width,y1:d,y2:d})]})]})}function Fg(e,t){return{x:e.x*t,y:e.y*t}}function f5(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 y_(e,t){return e.length===0||t.length===0?"":g5([...e,...t.slice().reverse()],!0)}function R8e(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,S=t==="cone"?f2(e.bottomScale??1,0,1):1,v=t==="cone"?f2(e.topScale??1,0,1):1,g=t==="cylinder"?e.isHorizontal?.52:.48:e.isHorizontal?.7:.58,y=Fg({x:i/2,y:a/2},g),w=Math.max(.6,e.strokeWidth*.65);if(e.isHorizontal){let Re={x:s+y.x,y:p+y.y},Ue={x:s+c+y.x,y:p+y.y},we={x:0,y:u*S/2},$e={x:0,y:u*v/2},He=Fg(y,S),n1=Fg(y,v),k1=f5(Re,we,He,0,Math.PI),l1=f5(Ue,$e,n1,0,Math.PI),se=f5(Re,we,He,Math.PI,Math.PI*2),pe=f5(Ue,$e,n1,Math.PI,Math.PI*2),Fe=y_(l1,k1),p1=y_(pe,se),h1=v>.018?g5(f5(Ue,$e,n1,0,Math.PI*2),!0):"",H1=S>.028?g5(f5(Re,we,He,0,Math.PI*2),!0):"";return(0,K.jsxs)("g",{children:[Fe?(0,K.jsx)("path",{d:Fe,fill:o,stroke:e.stroke,strokeWidth:w}):null,h&&h1?(0,K.jsx)("path",{d:h1,fill:r,stroke:e.stroke,strokeWidth:w}):null,p1?(0,K.jsx)("path",{d:p1,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null,m&&H1?(0,K.jsx)("path",{d:H1,fill:n,stroke:e.stroke,strokeWidth:w}):null]},`${e.key}-3d-horizontal-${t}`)}let x={x:d+y.x,y:l+u+y.y},R={x:d+y.x,y:l+y.y},k={x:c*S/2,y:0},B={x:c*v/2,y:0},T=Fg(y,S),I=Fg(y,v),q=f5(x,k,T,0,Math.PI),H=f5(R,B,I,0,Math.PI),E=f5(x,k,T,Math.PI,Math.PI*2),ee=f5(R,B,I,Math.PI,Math.PI*2),ue=y_(H,q),Y=y_(ee,E),G=v>.018?g5(f5(R,B,I,0,Math.PI*2),!0):"";return(0,K.jsxs)("g",{children:[ue?(0,K.jsx)("path",{d:ue,fill:o,stroke:e.stroke,strokeWidth:w}):null,h&&G?(0,K.jsx)("path",{d:G,fill:r,stroke:e.stroke,strokeWidth:w}):null,Y?(0,K.jsx)("path",{d:Y,fill:n,stroke:e.stroke,strokeWidth:e.strokeWidth}):null]},`${e.key}-3d-${t}`)}function $8e(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=f2(e.bottomScale??1,.04,1),h=f2(e.topScale??1,.04,1),S=a*m/2,v=a*h/2,g=p-S,y=p+S,w=p-v,x=p+v,R=e.capStart!==!1,k=e.capEnd!==!1,B=`${r},${i} ${l},${i} ${l+d},${i+o} ${r+d},${i+o}`,T=`${u},${i} ${u},${c} ${u+d},${c+o} ${u+d},${i+o}`,I=e.gradientId?`url(#${e.gradientId})`:e.color,q=e.invertedNegative?e.color:o2(e.color,.22),H=e.invertedNegative?Ut(e.color,.04):Ut(e.color,.24);if(t==="cylinder"||t==="cone")return R8e(e,t,I,q,H);if(t==="box")return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:q,points:T,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:H,points:B,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("rect",{fill:I,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,G=s*f2(e.bottomScale??1,.04,1)/2,Re=s*f2(e.topScale??1,.04,1)/2,Ue=Y-G,we=Y+G,$e=Y-Re,He=Y+Re,n1=`${r},${Ue} ${l},${$e} ${l+d},${$e+o} ${r+d},${Ue+o}`,k1=`${l},${$e} ${l},${He} ${l+d},${He+o} ${l+d},${$e+o}`,l1=`${l},${$e} ${l+d},${$e+o} ${l+d},${He+o} ${l},${He}`,se=`${r},${Ue} ${l},${$e} ${l},${He} ${r},${we}`;return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:q,points:l1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:H,points:n1,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),(0,K.jsx)("polygon",{fill:I,points:se,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-horizontal-${t}`)}let E=`${w},${i} ${x},${i} ${x+d},${i+o} ${w+d},${i+o}`,ee=`${x},${i} ${y},${c} ${y+d},${c+o} ${x+d},${i+o}`,ue=`${w},${i} ${x},${i} ${y},${c} ${g},${c}`;return(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:q,points:ee,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}),k?(0,K.jsx)("polygon",{fill:H,points:E,stroke:e.stroke,strokeWidth:Math.max(.6,e.strokeWidth*.65)}):null,(0,K.jsx)("polygon",{fill:I,points:ue,stroke:e.stroke,strokeWidth:e.strokeWidth})]},`${e.key}-3d-${t}`)}function g5(e,t=!1){if(e.length===0)return"";let n=e.map((o,r)=>`${r===0?"M":"L"} ${cr(o.x)} ${cr(o.y)}`);return t&&n.push("Z"),n.join(" ")}function V0(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,S=i?1/Math.max(.22,1+h*(.26+a*.54)):1;return{depth:h,x:d*S,y:m*S}}function z8e(e,t,n,o,r,i,a,s,l,c){let u=n.plot,d=K8(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),S=f2((e.view3d?.depthPercent??100)/100,.5,4),v=(m<=1?.82:1.02)*S,g=v,y=-v,w=s?Math.max(i,Math.min(a,0)):i,x=f2(e.view3d?.rotX??18,-80,80)*(Math.PI/180),R=f2(e.view3d?.rotY??24,-80,80)*(Math.PI/180),k=e.view3d?.rAngAx===!1,B=f2((e.view3d?.perspective??(k?26:0))/100,0,1),T=fe=>h<=1?0:(fe/(h-1)-.5)*2,I=fe=>-(((fe-i)/p-.5)*2),q=s&&l?Math.max(.18,(g-y)*.56):0,H=g-q,E=fe=>m<=1||s&&l?g*.94:(fe/(m-1)-.5)*(g-y),ee=(fe,ge,te)=>V0(fe,I(ge),te,x,R,k,B),ue=[{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=>V0(fe.x,fe.y,fe.z,x,R,k,B)),Y=r.map((fe,ge)=>{let te=E(ge);return fe.map((Te,u1)=>{let $=T(u1),Y1=l?Te.y1??Te.y??w:Te.y??w,j1=s&&l?Te.y0??w:w,Z1=ee($,Y1,te),Xe=ee($,j1,te),st=s&&l?ee($,Y1,H):null,tt=s&&l?ee($,j1,H):null;return{bottom:Xe,bottomBack:tt,categoryIndex:u1,defined:Te.defined,depth:Z1.depth,depthBack:st?.depth??Z1.depth,top:Z1,topBack:st}})}),G=[...ue,...Y.flatMap(fe=>fe.flatMap(ge=>ge.defined?[ge.top,ge.bottom,...ge.topBack?[ge.topBack]:[],...ge.bottomBack?[ge.bottomBack]:[]]:[]))],Re=Math.min(...G.map(fe=>fe.x)),Ue=Math.max(...G.map(fe=>fe.x)),we=Math.min(...G.map(fe=>fe.y)),$e=Math.max(...G.map(fe=>fe.y)),He=Math.min(u.width/Math.max(.4,Ue-Re),u.height/Math.max(.4,$e-we))*.82,n1=(Re+Ue)/2,k1=(we+$e)/2,l1=u.left+u.width/2,se=u.top+u.height/2,pe=fe=>({depth:fe.depth,x:l1+(fe.x-n1)*He,y:se+(fe.y-k1)*He}),Fe=ue.map(pe),p1=Y.map((fe,ge)=>({averageDepth:fe.reduce((te,Te)=>te+(Te.depth+Te.depthBack)/2,0)/Math.max(1,fe.length),points:fe.map(te=>({bottom:pe(te.bottom),bottomBack:te.bottomBack?pe(te.bottomBack):null,categoryIndex:te.categoryIndex,defined:te.defined,top:pe(te.top),topBack:te.topBack?pe(te.topBack):null})),seriesIndex:ge})).sort((fe,ge)=>fe.averageDepth-ge.averageDepth),h1=e.axisLineColor??e.chartAreaBorderColor??t.border,H1=Ut(h1,.56),Oe=Aa(e),Be=[[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]],a1=d.ticks,Pe=o.map((fe,ge)=>({label:fe,point:pe(V0(T(ge),-1.06,g,x,R,k,B))})),ye=a1.map(fe=>({point:pe(V0(-1.04,I(fe),g,x,R,k,B)),tick:fe}));return(0,K.jsxs)("g",{children:[a1.map(fe=>{let ge=I(fe),te=pe(V0(-1,ge,y,x,R,k,B)),Te=pe(V0(1,ge,y,x,R,k,B)),u1=pe(V0(-1,ge,g,x,R,k,B));return(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:H1,strokeWidth:1,x1:te.x,x2:Te.x,y1:te.y,y2:Te.y}),(0,K.jsx)("line",{stroke:H1,strokeWidth:.9,x1:te.x,x2:u1.x,y1:te.y,y2:u1.y})]},`line3d-grid-${fe}`)}),Be.map(([fe,ge,te],Te)=>{let u1=Fe[fe],$=Fe[ge];return(0,K.jsx)("line",{stroke:te?h1:Ut(h1,.34),strokeWidth:te?1.35:1,x1:u1.x,x2:$.x,y1:u1.y,y2:$.y},`line3d-box-${Te}`)}),p1.map(({points:fe,seriesIndex:ge})=>{let te=fe.filter(dt=>dt.defined);if(te.length===0)return null;let Te=te.map(dt=>dt.top),u1=s?[...te.map(dt=>dt.top),...te.slice().reverse().map(dt=>dt.bottom)]:[],$=s&&l?[...te.map(dt=>dt.topBack??dt.top),...te.slice().reverse().map(dt=>dt.bottomBack??dt.bottom)]:[],Y1=K0(e,ge),j1=br(e,ge),Z1=rP(e.series[ge]?.markerSymbol),Xe=ly(Z1,Math.max(4,e.series[ge]?.markerSize??6)*.52),st=s&&l?te.slice(1).map((dt,Bt)=>{let Lt=te[Bt];if(!Lt?.topBack||!dt.topBack||!Lt.bottomBack||!dt.bottomBack)return null;let S2=g5([Lt.top,dt.top,dt.topBack,Lt.topBack],!0),Rn=g5([Lt.bottom,dt.bottom,dt.bottomBack,Lt.bottomBack],!0);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...D2(ge),d:S2,fill:Ut(j1,.08),fillOpacity:.8,stroke:o2(j1,.16),strokeWidth:.8}),(0,K.jsx)("path",{...D2(ge),d:Rn,fill:o2(j1,.2),fillOpacity:.34,stroke:o2(j1,.24),strokeWidth:.6})]},`line3d-area-face-${ge}-${Bt}`)}):[],tt=te[0]??null,Pt=te[te.length-1]??null,At=s&&l&&tt?.topBack&&tt?.bottomBack?g5([tt.top,tt.bottom,tt.bottomBack,tt.topBack],!0):"",Kt=s&&l&&Pt?.topBack&&Pt?.bottomBack?g5([Pt.top,Pt.bottom,Pt.bottomBack,Pt.topBack],!0):"";return(0,K.jsxs)("g",{children:[s&&l&&$.length>=3?(0,K.jsx)("path",{...D2(ge),d:g5($,!0),fill:o2(j1,.18),fillOpacity:.44,stroke:o2(j1,.26),strokeWidth:.8}):null,st,At?(0,K.jsx)("path",{...D2(ge),d:At,fill:o2(j1,.24),fillOpacity:.54,stroke:o2(j1,.3),strokeWidth:.7}):null,Kt?(0,K.jsx)("path",{...D2(ge),d:Kt,fill:o2(j1,.14),fillOpacity:.6,stroke:o2(j1,.24),strokeWidth:.7}):null,s&&u1.length>=3?(0,K.jsx)("path",{...D2(ge),d:g5(u1,!0),fill:j1,fillOpacity:.74,stroke:o2(j1,.12),strokeWidth:.9}):null,s?null:te.map((dt,Bt)=>(0,K.jsx)("line",{stroke:Ut(Y1,.44),strokeDasharray:"2 2",strokeWidth:.9,x1:dt.top.x,x2:dt.bottom.x,y1:dt.top.y,y2:dt.bottom.y},`line3d-drop-${ge}-${Bt}`)),(0,K.jsx)("path",{...D2(ge),d:g5(Te),fill:"none",stroke:Y1,strokeLinejoin:"round",strokeWidth:Math.max(1.8,e.series[ge]?.lineWidthPx??2)}),Xe.length>0?te.map((dt,Bt)=>(0,K.jsx)("g",{transform:`translate(${cr(dt.top.x)}, ${cr(dt.top.y)})`,children:(0,K.jsx)("path",{...D2(ge,dt.categoryIndex),d:Xe,fill:e.series[ge]?.markerColor??j1,stroke:e.series[ge]?.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`line3d-marker-${ge}-${Bt}`)):null,te.map(dt=>(0,v5.createElement)("circle",{...D2(ge,dt.categoryIndex),cx:dt.top.x,cy:dt.top.y,fill:"transparent",key:`line3d-hit-${ge}-${dt.categoryIndex}`,r:7,stroke:"none"})),te.map(dt=>Ma(c,e.id,ge,dt.categoryIndex)?x5(`line3d-selection-${ge}-${dt.categoryIndex}`,[{x:dt.top.x,y:dt.top.y}]):null)]},`line3d-series-${ge}`)}),ye.map(({point:fe,tick:ge})=>(0,K.jsx)("text",{fill:Oe,fontSize:10,textAnchor:"end",x:fe.x-6,y:fe.y+3,children:Kn(ge)},`line3d-y-label-${ge}`)),Pe.map(({label:fe,point:ge},te)=>(0,K.jsx)("text",{fill:Oe,fontSize:10,textAnchor:"middle",x:ge.x,y:ge.y+14,children:fe},`line3d-x-label-${te}`))]})}function M8e(e,t,n,o,r){if(e.series.length===0)return null;let i=Xi(e);if(i.length===0)return null;let a=o==="ColumnPercentStacked"||o==="BarPercentStacked",s=o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked",l=jle(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,S=(()=>{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?v8e(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(te=>{let Te=Array.from({length:m},(u1,$)=>gn(te.values[$])??0);return c?Te.reverse():Te}),w=y.map(te=>te.slice());if(a)for(let te=0;te<m;te+=1){let Te=y.reduce((u1,$)=>u1+Math.max(0,$[te]??0),0);for(let u1=0;u1<h;u1+=1)y[u1][te]=Te>0?(y[u1][te]??0)/Te*100:0}let x=Array.from({length:m},(te,Te)=>y.reduce((u1,$)=>u1+Math.max(0,$[Te]??0),0)),R=Array.from({length:m},(te,Te)=>Math.abs(y.reduce((u1,$)=>u1+Math.min(0,$[Te]??0),0))),k=Number.POSITIVE_INFINITY,B=Number.NEGATIVE_INFINITY;if(d)for(let te=0;te<m;te+=1){let Te=0,u1=0;for(let $=0;$<h;$+=1){let Y1=y[$][te]??0;Y1>=0?Te+=Y1:u1+=Y1}B=Math.max(B,Te),k=Math.min(k,u1)}else for(let te of y)for(let Te of te)B=Math.max(B,Te),k=Math.min(k,Te);(!Number.isFinite(k)||!Number.isFinite(B))&&(k=0,B=1);let T=K8(e.valueAxis,k,B,!0);k=T.min,B=T.max;let I=l?{inner:0,outer:0}:gO(e.gapWidth),q=i5().domain(u).range(s?[g.top,g.top+g.height]:[g.left,g.left+g.width]).paddingInner(I.inner).paddingOuter(I.outer),H=i5().domain(Array.from({length:h},(te,Te)=>String(Te))).range([0,q.bandwidth()]).paddingInner(l?0:.16).paddingOuter(l?0:.08),E=e.is3d===!0&&!s&&!d&&h>1&&e.seriesAxis!=null,ee=E?f2(1.26+h*.16,1.4,1.96):1,ue=E&&v?v.depthX*ee:0,Y=E&&v?v.depthY*ee:0,G=E?ue/Math.max(1,h):0,Re=E?Y/Math.max(1,h):0,Ue=E?Math.sign(G||v?.depthX||1)*Math.max(8,Math.abs(G)*1.14):v?.depthX,we=E?Math.sign(Re||v?.depthY||-1)*Math.max(5.5,Math.abs(Re)*1.12):v?.depthY,$e=e.valueAxis?.orientation==="maxMin",He=F3().domain([k,B]).range(s?$e?[g.left+g.width,g.left]:[g.left,g.left+g.width]:$e?[g.top,g.top+g.height]:[g.top+g.height,g.top]),n1=a?J0(k,B,e.valueAxis?.majorUnit??20):T.ticks,k1=u.map(te=>(q(te)??0)+q.bandwidth()/2),l1=[],se=Array.from({length:m},()=>0),pe=Array.from({length:m},()=>0);for(let te=0;te<h;te+=1)for(let Te=0;Te<m;Te+=1){let u1=y[te][Te]??0,$=w[te][Te]??u1,Y1=c?m-1-Te:Te,j1=e.series[te]?.dataPointStyles?.find(_2=>_2.index===Y1),Z1=0,Xe=u1;d&&(u1>=0?(Z1=se[Te],se[Te]+=u1,Xe=se[Te]):(Z1=pe[Te],pe[Te]+=u1,Xe=pe[Te]));let st=Kle(e,te,$,p),tt=$<0&&e.series[te]?.invertIfNegative===!0;tt||(j1?.color&&(st.fill=j1.color,j1.lineColor||(st.stroke=j1.color)),j1?.lineColor&&(st.stroke=j1.lineColor)),tt&&a&&e.is3d&&(st.fill="#ffffff");let Pt=u[Te],At=q(Pt)??0,Kt=E?Math.max(7,q.bandwidth()*.4):l||d?q.bandwidth():H.bandwidth(),dt=E?Math.max(0,(q.bandwidth()-Kt)*.5):l||d?0:H(String(te))??0,Bt=E?G*te:0,Lt=E?Re*te:0,S2=Bt*(v?.depthX??0)+Lt*(v?.depthY??0),Rn=S==="pyramid"?.94:S==="cone"?1:0,J2=1,pt=1;if(e.is3d&&Rn>0){let _2=k2=>{let $n=f2(k2,0,1),Nn=S==="cone"?Math.pow($n,s?1.85:1.08):$n;return f2(1-Nn*Rn,S==="cone"?0:.04,1)};if($>=0){let k2=Math.max(1e-6,d?x[Te]:Math.abs($));pt=_2(d?Z1/k2:0),J2=_2(d?Xe/k2:1)}else{let k2=Math.max(1e-6,d?R[Te]:Math.abs($));J2=_2(d?Math.abs(Z1)/k2:0),pt=_2(d?Math.abs(Xe)/k2:1)}}if(s){let _2=He(Z1),k2=He(Xe),$n=x[Te]??0,Nn=R[Te]??0;l1.push({capEnd:!d||($>=0?Math.abs(Xe-$n)<1e-6:Math.abs(Xe-Nn)<1e-6),capStart:!d||Math.abs(Z1)<1e-6,bottomScale:pt,categoryIndex:Te,color:st.fill,depthOrder:S2,depthOffsetX:Bt,depthOffsetY:Lt,height:Math.max(1,Kt),isHorizontal:!0,key:`bar-${te}-${Te}`,left:Math.min(_2,k2),depthX:E?Ue:v?.depthX,depthY:E?we:v?.depthY,shape3d:S,seriesIndex:te,stroke:st.stroke,strokeWidth:st.strokeWidth,topScale:J2,top:At+dt,invertedNegative:tt,value:$,width:Math.max(1,Math.abs(k2-_2))})}else{let _2=He(Z1),k2=He(Xe),$n=x[Te]??0,Nn=R[Te]??0;l1.push({capEnd:!d||($>=0?Math.abs(Xe-$n)<1e-6:Math.abs(Xe-Nn)<1e-6),capStart:!d||Math.abs(Z1)<1e-6,bottomScale:pt,categoryIndex:Te,color:st.fill,depthOrder:S2,depthOffsetX:Bt,depthOffsetY:Lt,height:Math.max(1,Math.abs(k2-_2)),isHorizontal:!1,key:`bar-${te}-${Te}`,left:At+dt,depthX:E?Ue:v?.depthX,depthY:E?we:v?.depthY,shape3d:S,seriesIndex:te,stroke:st.stroke,strokeWidth:st.strokeWidth,topScale:J2,top:Math.min(_2,k2),invertedNegative:tt,value:$,width:Math.max(1,Kt)})}}let Fe=e.is3d&&d?l1.slice().sort((te,Te)=>{if(te.categoryIndex!==Te.categoryIndex)return te.categoryIndex-Te.categoryIndex;let u1=te.value<0?0:1,$=Te.value<0?0:1;return u1!==$?u1-$:s?te.left!==Te.left?te.left-Te.left:te.seriesIndex-Te.seriesIndex:te.top!==Te.top?Te.top-te.top:te.seriesIndex-Te.seriesIndex}):l1,p1=E?Fe.slice().sort((te,Te)=>(te.depthOrder??0)!==(Te.depthOrder??0)?(Te.depthOrder??0)-(te.depthOrder??0):te.categoryIndex!==Te.categoryIndex?te.categoryIndex-Te.categoryIndex:te.top-Te.top):Fe,h1=e.is3d&&!s,H1=new Map;if(h1)for(let te of Fe)!te.color||te.color==="none"||te.color.startsWith("url(")||(H1.has(te.color)||H1.set(te.color,`bar3d-front-${e.id}-${H1.size}`.replace(/[^A-Za-z0-9_-]/g,"-")),te.gradientId=H1.get(te.color));let Oe=_O(e,t,g,s,u,k1,n1,te=>He(te),a?b8e:Kn),Be=e.axisLineColor??e.chartAreaBorderColor??t.border,a1=Ut(Be,.48),Pe=E?ue:v?.depthX??0,ye=E?Y:v?.depthY??0,fe=E&&v?(0,K.jsxs)("g",{children:[Array.from({length:m+1},(te,Te)=>{let u1=g.left+Te/Math.max(1,m)*g.width;return(0,K.jsx)("line",{stroke:a1,strokeWidth:.9,x1:u1,x2:u1+ue,y1:g.top+g.height,y2:g.top+g.height+Y},`bar3d-floor-x-${Te}`)}),Array.from({length:h+1},(te,Te)=>{let u1=Te/Math.max(1,h),$=ue*u1,Y1=Y*u1;return(0,K.jsx)("line",{stroke:a1,strokeWidth:.9,x1:g.left+$,x2:g.left+g.width+$,y1:g.top+g.height+Y1,y2:g.top+g.height+Y1},`bar3d-floor-z-${Te}`)}),e.series.map((te,Te)=>{let u1=(Te+.5)/Math.max(1,h),$=g.left+g.width+ue*u1,Y1=g.top+g.height+Y*u1;return(0,K.jsx)("text",{fill:Aa(e),fontSize:10,textAnchor:"start",x:$+7,y:Y1+3,children:te.name??`Series ${Te+1}`},`bar3d-ser-label-${Te}`)})]}):null,ge=e.is3d&&v?(0,K.jsxs)("g",{children:[(0,K.jsx)("polygon",{fill:Ut(e.chartAreaFillColor??t.surface,.05),points:`${g.left},${g.top+g.height} ${g.left+g.width},${g.top+g.height} ${g.left+g.width+Pe},${g.top+g.height+ye} ${g.left+Pe},${g.top+g.height+ye}`,stroke:Ut(e.axisLineColor??t.border,.2),strokeWidth:1}),(0,K.jsx)("polygon",{fill:Ut(e.chartAreaFillColor??t.surface,.12),points:`${g.left},${g.top} ${g.left+g.width},${g.top} ${g.left+g.width+Pe},${g.top+ye} ${g.left+Pe},${g.top+ye}`,stroke:Ut(e.axisLineColor??t.border,.2),strokeWidth:1})]}):null;return(0,K.jsxs)("g",{children:[h1&&H1.size>0?(0,K.jsx)("defs",{children:Array.from(H1.entries()).map(([te,Te])=>(0,K.jsxs)("linearGradient",{id:Te,x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,K.jsx)("stop",{offset:"0%",stopColor:Ut(te,.28)}),(0,K.jsx)("stop",{offset:"42%",stopColor:Ut(te,.12)}),(0,K.jsx)("stop",{offset:"100%",stopColor:o2(te,.1)})]},Te))}):null,Oe,ge,fe,e.is3d?p1.map(te=>(0,K.jsx)("g",{...LN(te.seriesIndex,te.categoryIndex),children:$8e(te)},`bar-hit-${te.key}`)):Fe.map(te=>(0,v5.createElement)("rect",{...LN(te.seriesIndex,te.categoryIndex),key:te.key,fill:te.color,height:te.height,stroke:l?"none":te.stroke,strokeWidth:l?0:te.strokeWidth,width:te.width,x:te.left,y:te.top})),Fe.map(te=>W7(r,e.id,te.seriesIndex,te.categoryIndex)||q7(r,e.id,te.seriesIndex)&&r?.kind!=="point"?S5(`bar-selection-${te.key}`,te.left,te.top,te.width,te.height):null)]})}function E8e(e,t,n,o,r){if(e.series.length===0)return null;let i=Xi(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(Ue=>i.map((we,$e)=>n8e(Ue.values[$e],s))),h=d?(()=>{let Ue=Array.from({length:i.length},()=>0),we=Array.from({length:i.length},()=>0),$e=p?i.map((He,n1)=>{let k1=m.reduce((l1,se)=>l1+(se[n1]??0),0);return Math.abs(k1)<1e-9?1:k1}):null;return e.series.map((He,n1)=>i.map((k1,l1)=>{let se=m[n1]?.[l1]??null;if(se==null)return{defined:!1,y:null,y0:null,y1:null};let pe=p?se/($e?.[l1]??1)*100:se;if(pe>=0){let h1=Ue[l1],H1=h1+pe;return Ue[l1]=H1,{defined:!0,y:H1,y0:h1,y1:H1}}let Fe=we[l1],p1=Fe+pe;return we[l1]=p1,{defined:!0,y:p1,y0:Fe,y1:p1}}))})():e.series.map((Ue,we)=>i.map(($e,He)=>{let n1=m[we]?.[He]??null;return{defined:n1!=null,y:n1,y0:null,y1:n1}})),S=h.flatMap(Ue=>Ue.flatMap(we=>we.defined?[we.y0,we.y1].filter($e=>$e!=null&&Number.isFinite($e)):[]));if(S.length===0)return null;let v=Math.min(...S),g=Math.max(...S);if((l||(o==="Line"||u)&&e.valueAxis?.crosses==="autoZero")&&(v=Math.min(0,v)),p){let Ue=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=Ue,g=we<=Ue?Ue+1:we}else{let Ue=K8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero");v=Ue.min,g=Ue.max}let y=qw().domain(i).range([a.left,a.left+a.width]),w=F3().domain([v,g]).range([a.top+a.height,a.top]),x=p?J0(v,g,e.valueAxis?.majorUnit??20):K8(e.valueAxis,v,g,l||e.valueAxis?.crosses==="autoZero").ticks,R=i.map(Ue=>y(Ue)??a.left),k=c5,B=w(Math.max(v,0)),T=e.series.map((Ue,we)=>i.map(($e,He)=>{let n1=h[we]?.[He]??{defined:!1,y:null,y0:null,y1:null};return{defined:n1.defined,x:y($e)??a.left,y:n1.y,y0:n1.y0,y1:n1.y1}}));if(e.is3d)return z8e(e,t,n,i,h,v,g,l,d,r);let I=e.raw&&typeof e.raw=="object"?e.raw:null,q=I?.dropLines&&typeof I.dropLines=="object"?I.dropLines:null,H=I?.highLowLines&&typeof I.highLowLines=="object"?I.highLowLines:null,E=I?.upDownBars&&typeof I.upDownBars=="object"?I.upDownBars:null,ee=ks(q?.shapeProperties?.lineColorHex)??Ut(e.axisLineColor??e.chartAreaBorderColor??t.border,.45),ue=ks(H?.shapeProperties?.lineColorHex)??e.axisLineColor??e.chartAreaBorderColor??t.border,Y=typeof E?.gapWidth=="number"&&Number.isFinite(E.gapWidth)?E.gapWidth:150,G=R.length>=2?Math.min(...R.slice(1).map((Ue,we)=>Math.abs(Ue-(R[we]??0))).filter(Ue=>Ue>0)):a.width,Re=f2(G*(1-gO(Y).inner)*.82,3,28);return(0,K.jsxs)("g",{children:[_O(e,t,a,!1,i,R,x,Ue=>w(Ue)),!l&&!d&&H?i.map((Ue,we)=>{let $e=T.map(n1=>n1[we]?.y).filter(n1=>n1!=null&&Number.isFinite(n1));if($e.length<2)return null;let He=R[we]??a.left;return(0,K.jsx)("line",{stroke:ue,strokeWidth:1,x1:He,x2:He,y1:w(Math.min(...$e)),y2:w(Math.max(...$e))},`high-low-${we}`)}):null,!l&&!d&&E&&T.length>=2?i.map((Ue,we)=>{let $e=T[0]?.[we],He=T[1]?.[we];if(!$e||!He||$e.y==null||He.y==null)return null;let n1=w(Math.max($e.y,He.y)),k1=w(Math.min($e.y,He.y)),se=He.y>=$e.y?o2(ue,.12):"#c0504d";return(0,K.jsx)("rect",{fill:se,fillOpacity:.92,height:Math.max(1,k1-n1),stroke:o2(se,.18),strokeWidth:1,width:Re,x:(R[we]??a.left)-Re/2,y:n1},`up-down-${we}`)}):null,e.series.map((Ue,we)=>{let $e=T[we]??[],He=s==="span"?$e.filter(se=>se.y!=null):$e,n1=ws().defined(se=>se.y!=null).x(se=>se.x).y(se=>w(se.y??0)).curve(k)(He)??"",k1=l?RI().defined(se=>d?se.y0!=null&&se.y1!=null:se.y!=null).x(se=>se.x).y0(se=>d?w(se.y0??0):B).y1(se=>w((d?se.y1:se.y)??0)).curve(k)($e)??"":"",l1=typeof Ue.shapeProperties?.xmlFillColor=="string"?Ue.shapeProperties.xmlFillColor:br(e,we);return(0,K.jsxs)("g",{children:[!l&&!d&&q?$e.map((se,pe)=>se.y==null?null:(0,K.jsx)("line",{stroke:ee,strokeWidth:1,x1:se.x,x2:se.x,y1:w(se.y),y2:B},`drop-line-${we}-${pe}`)):null,l?(0,K.jsx)("path",{...D2(we),d:k1,fill:l1,fillOpacity:1,stroke:"none"}):null,(0,K.jsx)("path",{...D2(we),d:n1,fill:"none",stroke:K0(e,we),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,Ue.lineWidthPx??2)}),$e.map((se,pe)=>se.y==null?null:(0,v5.createElement)("circle",{...D2(we,pe),key:`line-marker-${we}-${pe}`,cx:se.x,cy:w(se.y),fill:Ue.markerColor??br(e,we),r:Math.max(2,(Ue.markerSize??6)*.25),stroke:Ue.markerLineColor??e.chartAreaFillColor??K0(e,we),strokeWidth:1})),$e.map((se,pe)=>se.y!=null&&(W7(r,e.id,we,pe)||q7(r,e.id,we)&&r?.kind!=="point")?l?x5(`area-selection-${we}-${pe}`,[{x:se.x,y:w(se.y)}]):S5(`line-selection-${we}-${pe}`,se.x-4,w(se.y)-4,8,8):null)]},`line-series-${we}`)})]})}function T8e(e,t,n,o){let r=t8e(e),i=r.find(I=>I.chartType.startsWith("Column")),a=r.find(I=>I.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=Xi(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(I=>YJ(I)),p=d?{inner:0,outer:0}:gO(u),m=i5().domain(l).range([c.left,c.left+c.width]).paddingInner(p.inner).paddingOuter(p.outer),h=i5().domain(Array.from({length:i.series.length},(I,q)=>String(q))).range([0,m.bandwidth()]).paddingInner(d?0:.16).paddingOuter(d?0:.08),S=l.map(I=>(m(I)??c.left)+m.bandwidth()/2),v=I=>{let q=e.series.findIndex(H=>H.id===I.id);return q>=0?q:0},g=i.series.flatMap(I=>I.values.map(q=>gn(q)).filter(q=>q!=null)),y=a.series.flatMap(I=>I.values.map(q=>gn(q)).filter(q=>q!=null));if(g.length===0||y.length===0)return null;let w=Z_(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),x=Z_(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),R=F3().domain([w.min,w.max]).range([c.top+c.height,c.top]),k=F3().domain([x.min,x.max]).range([c.top+c.height,c.top]),B=e.axisLineColor??e.chartAreaBorderColor??t.border,T=Aa(e);return(0,K.jsxs)("g",{children:[_O(s,t,c,!1,l,S,w.ticks,I=>R(I)),x.ticks.map(I=>{let q=k(I);return(0,K.jsx)("text",{fill:T,fontSize:10,textAnchor:"start",x:c.left+c.width+6,y:q+3,children:Kn(I)},`combo-secondary-tick-${I}`)}),(0,K.jsx)("line",{stroke:B,strokeWidth:1.2,x1:c.left+c.width,x2:c.left+c.width,y1:c.top,y2:c.top+c.height}),i.series.flatMap((I,q)=>l.map((H,E)=>{let ee=v(I),ue=gn(I.values[E])??0,Y=m(H)??c.left,G=Math.max(1,d?m.bandwidth():h.bandwidth()),Re=Y+(d?0:h(String(q))??0),Ue=R(Math.max(0,ue)),we=R(0),$e=Math.max(1,Math.abs(we-R(ue))),He=W7(o,e.id,ee,E)||q7(o,e.id,ee)&&o?.kind!=="point";return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("rect",{...LN(ee,E),fill:I.color??I.lineColor??br(s,q),height:$e,stroke:He?"#64748b":d?"none":I.lineColor??I.color??K0(s,q),strokeWidth:He?2:d?0:1,width:G,x:Re,y:Math.min(Ue,we)}),He?S5(`combo-bar-selection-${ee}-${E}`,Re,Math.min(Ue,we),G,$e):null]},`combo-bar-${q}-${E}`)})),a.series.map((I,q)=>{let H=v(I),E=l.map((Y,G)=>({x:(m(Y)??c.left)+m.bandwidth()/2,y:gn(I.values[G])})),ee=e.displayBlanksAs==="span"?E.filter(Y=>Y.y!=null):E,ue=ws().defined(Y=>Y.y!=null).x(Y=>Y.x).y(Y=>k(Y.y??0)).curve(c5)(ee)??"";return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{...D2(H),d:ue,fill:"none",stroke:I.lineColor??I.color??K0(e,i.series.length+q),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.5,I.lineWidthPx??2)}),E.map((Y,G)=>Y.y==null?null:(0,v5.createElement)("path",{...D2(H,G),d:ly(rP(I.markerSymbol),Math.max(4,I.markerSize??7))||ly("circle",7),fill:I.markerColor??I.color??I.lineColor??br(e,i.series.length+q),key:`combo-line-marker-${q}-${G}`,stroke:I.markerLineColor??e.chartAreaFillColor??"#ffffff",strokeWidth:1,transform:`translate(${Y.x}, ${k(Y.y)})`})),E.map((Y,G)=>Y.y!=null&&Ma(o,e.id,H,G)?S5(`combo-line-selection-${H}-${G}`,Y.x-4,k(Y.y)-4,8,8):null)]},`combo-line-${q}`)})]})}function fN(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"),S=e.series.map(pe=>{let Fe=pe.values.length,p1=Array.from({length:Fe},(Be,a1)=>cd(pe.categories[a1])),h1=p1,H1=!1;if(p1.filter(Be=>Be!=null).length<Math.max(2,Fe-1)){let Be=pe.categories??[],a1=Array.from({length:Fe},(Pe,ye)=>{let fe=[Be[ye],Be[ye*2],Be[ye*2+1],Be[ye+1]];for(let ge of fe){let te=cd(ge);if(te!=null)return te}return null});if(a1.filter(Pe=>Pe!=null).length>=2)h1=a1;else{let Pe=Be.map(ye=>cd(ye)).filter(ye=>ye!=null);Pe.length>=2?h1=Array.from({length:Fe},(ye,fe)=>Pe[fe]??Pe[Pe.length-1]??null):(H1=!0,h1=Array.from({length:Fe},(ye,fe)=>fe+1))}}let Oe=pe.values.map((Be,a1)=>{let Pe=cd(h1[a1]),ye=gn(Be);return Pe==null||ye==null?null:{x:Pe,y:ye}}).filter(Be=>Be!=null);return{pointCount:Fe,points:Oe,series:pe,usesSyntheticIndex:H1}}),v=S.flatMap(pe=>pe.points.map(Fe=>Fe.x)),g=S.flatMap(pe=>pe.points.map(Fe=>Fe.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),x=typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min),R=typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max),k=S.some(pe=>pe.usesSyntheticIndex),B=Math.max(0,...S.map(pe=>pe.pointCount)),T=y?Number(e.categoryAxis?.min):Math.min(...v),I=w?Number(e.categoryAxis?.max):Math.max(...v),q=x?Number(e.valueAxis?.min):Math.min(...g),H=R?Number(e.valueAxis?.max):Math.max(...g);y||(T=k?0:e.categoryAxis?.crosses==="autoZero"?Math.min(0,T):T),w||(I=k?Math.max(I,B+1):e.categoryAxis?.crosses==="autoZero"?Math.max(0,I):I),!x&&e.valueAxis?.crosses==="autoZero"&&(q=Math.min(0,q)),!R&&e.valueAxis?.crosses==="autoZero"&&(H=Math.max(0,H)),I<=T&&(I=T+1),H<=q&&(H=q+1);let E=typeof e.categoryAxis?.majorUnit=="number"&&e.categoryAxis.majorUnit>0?e.categoryAxis.majorUnit:vd(T,I,5),ee=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:vd(q,H,5);!y&&!k&&Number.isFinite(E)&&E>0&&(T=Math.floor(T/E)*E),!w&&!k&&Number.isFinite(E)&&E>0&&(I=Math.ceil(I/E)*E),!x&&Number.isFinite(ee)&&ee>0&&(q=Math.floor(q/ee)*ee),!R&&Number.isFinite(ee)&&ee>0&&(H=Math.ceil(H/ee)*ee);let ue=I<=T?T+1:I,Y=H<=q?q+1:H,G=F3().domain([T,ue]).range([i.left,i.left+i.width]),Re=F3().domain([q,Y]).range([i.top+i.height,i.top]),Ue=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:vd(q,Y,6),$e=J0(T,ue,Ue),He=J0(q,Y,we),n1=e.axisLineColor??e.chartAreaBorderColor??t.border,k1=Aa(e),l1=T<=0&&ue>=0,se=q<=0&&Y>=0;return(0,K.jsxs)("g",{children:[$e.map(pe=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(n1,.7),strokeWidth:1,x1:G(pe),x2:G(pe),y1:i.top,y2:i.top+i.height}),(0,K.jsx)("text",{fill:k1,fontSize:10,textAnchor:"middle",x:G(pe),y:i.top+i.height+14,children:Kn(pe)})]},`scatter-x-${pe}`)),He.map(pe=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(n1,.7),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:Re(pe),y2:Re(pe)}),(0,K.jsx)("text",{fill:k1,fontSize:10,textAnchor:"end",x:i.left-6,y:Re(pe)+3,children:Kn(pe)})]},`scatter-y-${pe}`)),se?(0,K.jsx)("line",{stroke:n1,strokeWidth:1.2,x1:i.left,x2:i.left+i.width,y1:Re(0),y2:Re(0)}):null,l1?(0,K.jsx)("line",{stroke:n1,strokeWidth:1.2,x1:G(0),x2:G(0),y1:i.top,y2:i.top+i.height}):null,S.map((pe,Fe)=>{let p1=pe.series,h1=Math.max(5,p1.markerSize??7),H1=ly(rP(p1.markerSymbol),h1*.55),Oe=p1.lineColor??p1.markerColor??p1.color??K0(e,Fe),Be=!p&&c&&p1.shapeProperties?.xmlLineHidden!==!0&&pe.points.length>1,a1=!m&&(p||h||u)&&H1.length>0,Pe=o||d||p1.smooth===!0?l_.alpha(.5):c5,ye=Be?ws().x(fe=>G(fe.x)).y(fe=>Re(fe.y)).curve(Pe)(pe.points)??"":"";return(0,K.jsxs)("g",{children:[Be&&ye.length>0?(0,K.jsx)("path",{...D2(Fe),d:ye,fill:"none",stroke:p1.lineColor??K0(e,Fe),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:Math.max(1.2,p1.lineWidthPx??2)}):null,pe.points.map((fe,ge)=>a1?(0,K.jsx)("g",{transform:`translate(${G(fe.x)}, ${Re(fe.y)})`,children:(0,K.jsx)("path",{...D2(Fe,ge,{selectionMode:"seriesFirst"}),d:H1,fill:Oe,stroke:"none",strokeWidth:0})},`scatter-point-${Fe}-${ge}`):null),pe.points.map((fe,ge)=>W7(r,e.id,Fe,ge)||q7(r,e.id,Fe)&&r?.kind!=="point"?x5(`scatter-selection-${Fe}-${ge}`,[{x:G(fe.x),y:Re(fe.y)}]):null)]},`scatter-series-${Fe}`)})]})}function A8e(e,t,n,o){let r=n.plot,i=e.series.map(He=>He.values.map((n1,k1)=>{let l1=gn(He.categories[k1]),se=gn(n1),pe=gn(He.bubbleSizes?.[k1]);return l1==null||se==null?null:{bubble:pe??1,index:k1,x:l1,y:se}}).filter(n1=>n1!=null)),a=i.flatMap(He=>He.map(n1=>n1.x)),s=i.flatMap(He=>He.map(n1=>n1.y)),l=i.flatMap(He=>He.map(n1=>n1.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(He=>Math.sqrt(Math.max(0,He))),h=Math.min(...m),S=Math.max(...m),v=f2((e.bubbleScale??100)/100,.2,4),g=4,y=Math.max(g+2,12*v),w=F3().domain([h,S<=h?h+1:S]).range([g,y]),x=u<=c?c+1:u,R=p<=d?d+1:p,k=x-c,B=R-d,T=Math.max(k*.04,k*y/Math.max(1,r.width)),I=Math.max(B*.06,B*y/Math.max(1,r.height)),q=K8(e.categoryAxis,c-T,x+T,e.categoryAxis?.crosses==="autoZero"),H=K8(e.valueAxis,d-I,R+I,e.valueAxis?.crosses==="autoZero"),E=F3().domain([q.min,q.max]).range([r.left,r.left+r.width]),ee=F3().domain([H.min,H.max]).range([r.top+r.height,r.top]),ue=q.ticks,Y=H.ticks,G=e.axisLineColor??e.chartAreaBorderColor??t.border,Re=Aa(e),Ue=e.bubble3d===!0||e.is3d===!0,we=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showSeriesName||e.dataLabels?.showValue||e.dataLabels?.showBubbleSize||e.dataLabels?.showPercent),$e=i.map(He=>He.reduce((n1,k1)=>n1+Math.abs(k1.bubble),0));return(0,K.jsxs)("g",{children:[ue.map(He=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(G,.72),strokeWidth:1,x1:E(He),x2:E(He),y1:r.top,y2:r.top+r.height}),(0,K.jsx)("text",{fill:Re,fontSize:10,textAnchor:"middle",x:E(He),y:r.top+r.height+14,children:Kn(He)})]},`bubble-x-${He}`)),Y.map(He=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(G,.72),strokeWidth:1,x1:r.left,x2:r.left+r.width,y1:ee(He),y2:ee(He)}),(0,K.jsx)("text",{fill:Re,fontSize:10,textAnchor:"end",x:r.left-6,y:ee(He)+3,children:Kn(He)})]},`bubble-y-${He}`)),(0,K.jsx)("line",{stroke:G,strokeWidth:1.2,x1:r.left,x2:r.left+r.width,y1:r.top+r.height,y2:r.top+r.height}),(0,K.jsx)("line",{stroke:G,strokeWidth:1.2,x1:r.left,x2:r.left,y1:r.top,y2:r.top+r.height}),i.map((He,n1)=>(0,K.jsxs)("g",{children:[Ue?(0,K.jsx)("defs",{children:(0,K.jsxs)("radialGradient",{id:`bubble3d-grad-${e.id}-${n1}`,cx:"35%",cy:"30%",r:"70%",children:[(0,K.jsx)("stop",{offset:"0%",stopColor:Ut(e.series[n1]?.color??e.series[n1]?.lineColor??br(e,n1),.42)}),(0,K.jsx)("stop",{offset:"58%",stopColor:e.series[n1]?.color??e.series[n1]?.lineColor??br(e,n1)}),(0,K.jsx)("stop",{offset:"100%",stopColor:o2(e.series[n1]?.color??e.series[n1]?.lineColor??br(e,n1),.18)})]})}):null,[...He].sort((k1,l1)=>k1.bubble!==l1.bubble?l1.bubble-k1.bubble:k1.index-l1.index).map(k1=>{let l1=e.series[n1],se=l1?.color??l1?.lineColor??br(e,n1),pe=w(Math.sqrt(Math.max(0,k1.bubble))),Fe=[];return e.dataLabels?.showSeriesName&&l1?.name&&Fe.push(l1.name),e.dataLabels?.showCategoryName&&Fe.push(Kn(k1.x)),e.dataLabels?.showValue&&Fe.push(Kn(k1.y)),e.dataLabels?.showBubbleSize&&Fe.push(Kn(k1.bubble)),e.dataLabels?.showPercent&&Fe.push(`${Math.round(Math.abs(k1.bubble)/Math.max(1,$e[n1]??1)*100)}%`),(0,K.jsxs)("g",{children:[(0,K.jsx)("circle",{...D2(n1,k1.index,{selectionMode:"seriesFirst"}),cx:E(k1.x),cy:ee(k1.y),fill:Ue?`url(#bubble3d-grad-${e.id}-${n1})`:se,fillOpacity:Ue?.98:.78,r:pe,stroke:o2(se,.18),strokeWidth:Ue?1.2:1}),W7(o,e.id,n1,k1.index)||q7(o,e.id,n1)&&o?.kind!=="point"?S5(`bubble-selection-${n1}-${k1.index}`,E(k1.x)-pe,ee(k1.y)-pe,pe*2,pe*2):null,Ue?(0,K.jsx)("ellipse",{cx:E(k1.x)-pe*.16,cy:ee(k1.y)-pe*.22,fill:"#ffffff",opacity:.22,rx:Math.max(1.5,pe*.34),ry:Math.max(1,pe*.2)}):null,we&&Fe.length>0?(0,K.jsx)("text",{fill:nP(e),fontSize:10,textAnchor:"start",x:E(k1.x)+pe+4,y:ee(k1.y)+3,children:Fe.join(", ")}):null]},`bubble-${n1}-${k1.index}`)})]},`bubble-series-${n1}`))]})}function I8e(e,t,n,o){if(e.series.length===0)return null;let r=Xi(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(I=>I.values.slice(0,r.length).map(q=>gn(q)).filter(q=>q!=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,S=Math.max(1e-6,h-p),v=typeof e.valueAxis?.majorUnit=="number"&&e.valueAxis.majorUnit>0?e.valueAxis.majorUnit:void 0,g=v&&S/v>=3?v:vd(p,h,6),y=J0(p,h,g),w=e.axisLineColor??e.chartAreaBorderColor??t.border,x=Aa(e),R=e.radarStyle==="filled",k=e.categoryAxis?.majorGridlines===!0,B=I=>Math.PI*2*I/r.length-Math.PI/2,T=(I,q)=>{let H=B(I),E=l*q;return{x:a+Math.cos(H)*E,y:s+Math.sin(H)*E}};return(0,K.jsxs)("g",{children:[y.map((I,q)=>{let H=(I-p)/(h-p),E=r.map((ue,Y)=>T(Y,H)),ee=ws().x(ue=>ue.x).y(ue=>ue.y).curve(c_)(E)??"";return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{d:ee,fill:q%2===0?"transparent":Ut(e.chartAreaFillColor??t.surface,.04),stroke:Ut(w,.5),strokeWidth:1}),(0,K.jsx)("text",{fill:x,fontSize:9,x:a+4,y:s-l*H+3,children:Kn(I)})]},`radar-ring-${q}`)}),r.map((I,q)=>{let H=T(q,1);return(0,K.jsxs)("g",{children:[k?(0,K.jsx)("line",{stroke:Ut(w,.52),strokeWidth:1,x1:a,x2:H.x,y1:s,y2:H.y}):null,(0,K.jsx)("text",{fill:x,fontSize:10,textAnchor:"middle",x:a+(H.x-a)*1.1,y:s+(H.y-s)*1.1,children:I})]},`radar-axis-${q}`)}),e.series.map((I,q)=>{let H=r.map(($e,He)=>{let n1=gn(I.values[He]);if(n1==null)return{defined:!1,pointIndex:He,...T(He,0)};let k1=f2((n1-p)/(h-p),0,1);return{defined:!0,pointIndex:He,...T(He,k1)}}),E=H.filter($e=>$e.defined);if(E.length===0)return null;let ee=H.some($e=>!$e.defined),ue=ws().defined($e=>$e.defined).x($e=>$e.x).y($e=>$e.y).curve(ee?c5:c_)(H)??"",Y=br(e,q),G=rP(I.markerSymbol),Re=Math.max(4,I.markerSize??6),Ue=ly(G,Re*.5),we=G!=="none"&&Ue.length>0;return(0,K.jsxs)("g",{children:[E.length>=2?(0,K.jsx)("path",{...D2(q),d:ue,fill:R&&!ee&&E.length>=3?Y:"none",fillOpacity:R?.26:0,stroke:K0(e,q),strokeWidth:1.8}):null,we?E.map($e=>(0,K.jsx)("g",{transform:`translate(${$e.x}, ${$e.y})`,children:(0,K.jsx)("path",{...D2(q,$e.pointIndex),d:Ue,fill:I.markerColor??Y,stroke:I.markerLineColor??e.chartAreaFillColor??t.surface,strokeWidth:1})},`radar-point-${q}-${$e.pointIndex}`)):null,E.map($e=>W7(o,e.id,q,$e.pointIndex)||q7(o,e.id,q)&&o?.kind!=="point"?x5(`radar-selection-${q}-${$e.pointIndex}`,[{x:$e.x,y:$e.y}]):null)]},`radar-series-${q}`)})]})}function N8e(e,t,n,o,r){let i=hO(e),a=e.series[i],s=eQ(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"?f2((e.holeSize??56)/100,.1,.9):0,m=d*p,h=(e.firstSliceAngle??0)*Math.PI/180,S=Tg().value(se=>se.value).sort(null).startAngle(h).endAngle(h+Math.PI*2)(s),v=Wu().innerRadius(m).outerRadius(d),g=o==="Pie3D"||o==="PieExploded"&&e.is3d===!0,y=e.view3d?.rotX??20,w=e.view3d?.perspective??30,x=f2(.14+y/90*.72,.12,.92),R=f2(1-w/180,.55,1),k=g?f2(x*R,.14,.78):1,B=(e.view3d?.depthPercent??100)/100,T=g?Math.max(9,d*.28*B):0,I=!!(e.dataLabels?.showCategoryName||e.dataLabels?.showPercent||e.dataLabels?.showValue),q=s.reduce((se,pe)=>se+pe.value,0),H=`pie3d-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),E=`pie3d-base-shadow-${e.id}`.replace(/[^A-Za-z0-9_-]/g,"-"),ee=e.chartAreaFillColor??"#ffffff",ue={bottom:n.height-6,left:6,right:n.width-6,top:n.plot.top+8},Y=new Map((e.dataLabels?.pointLabels??[]).map(se=>[se.index,se])),G=o==="Doughnut"?(e.dataLabels?.pointLabels??[]).find(se=>se.deleted!==!0&&se.showValue===!0&&se.showCategoryName!==!0&&se.showPercent!==!0&&se.showSeriesName!==!0&&se.showBubbleSize!==!0)??null:null,Re=G?s.find(se=>se.index===G.index)??null:null,Ue=o==="Doughnut"&&Re!=null,we=Re!=null&&q>0&&q<=1.0000001&&Re.value>=0&&Re.value<=1.0000001,$e=Re==null?"":we?`${Math.round(Re.value*100)}%`:Kn(Re.value),He=Ue?Math.max(14,Math.min(Math.max(20,m*.72),(G?.fontSizePt??28)*.85)):0,n1=se=>{let pe=a?.dataPointStyles?.find(h1=>h1.index===se),Fe=typeof a?.shapeProperties?.xmlExplosion=="number"?a.shapeProperties.xmlExplosion:0,p1=Math.max(0,pe?.explosion??Fe??0);return p1<=0?0:d*f2(p1/100,0,4)},l1=S.some(se=>n1(se.data.index)>0)?2:1.2;return(0,K.jsxs)("g",{children:[g?(0,K.jsxs)("defs",{children:[(0,K.jsx)("filter",{id:H,x:"-40%",y:"-40%",width:"180%",height:"200%",children:(0,K.jsx)("feDropShadow",{dx:"1.2",dy:"3.6",floodColor:"#000000",floodOpacity:"0.28",stdDeviation:"2.8"})}),(0,K.jsx)("filter",{id:E,x:"-50%",y:"-50%",width:"220%",height:"220%",children:(0,K.jsx)("feGaussianBlur",{stdDeviation:"3.2"})})]}):null,g?(0,K.jsx)("ellipse",{cx:c,cy:u+T+3,fill:"#000000",filter:`url(#${E})`,opacity:.14,rx:d*1.02,ry:d*k*.68}):null,g?S.map(se=>{let pe=(se.startAngle+se.endAngle)/2,Fe=n1(se.data.index),p1=Math.sin(pe)*Fe,h1=-Math.cos(pe)*Fe*k,H1=C8e(c,u,d,k,T,se.startAngle,se.endAngle,Fe>0);return H1.length===0?null:(0,K.jsxs)("g",{transform:`translate(${p1}, ${h1})`,children:[H1.map((Oe,Be)=>(0,K.jsx)("path",{d:Oe,fill:o2(se.data.color,.34),stroke:o2(se.data.color,.5),strokeWidth:.8},`pie-side-path-${se.data.index}-${Be}`)),Fe>0?(()=>{let Oe=WY(c,u,d,k,T,se.startAngle,!0),Be=WY(c,u,d,k,T,se.endAngle,!0);return(0,K.jsxs)(K.Fragment,{children:[Oe?(0,K.jsx)("path",{d:Oe,fill:o2(se.data.color,.26),stroke:o2(se.data.color,.44),strokeWidth:.8}):null,Be?(0,K.jsx)("path",{d:Be,fill:o2(se.data.color,.2),stroke:o2(se.data.color,.4),strokeWidth:.8}):null]})})():null]},`pie-side-${se.data.index}`)}):null,S.map(se=>{let pe=n1(se.data.index),Fe=(se.startAngle+se.endAngle)/2,p1=Math.sin(Fe)*pe,h1=-Math.cos(Fe)*pe*(g?k:1),H1=W7(r,e.id,i,se.data.index)||q7(r,e.id,i)&&r?.kind!=="point",Oe=H1?[_4(c,u,d,g?k:1,se.startAngle),_4(c,u,d,g?k:1,Fe),_4(c,u,d,g?k:1,se.endAngle),m>0?_4(c,u,m,g?k:1,Fe):{x:c,y:u}].map(Xe=>({x:Xe.x+p1,y:Xe.y+h1})):[],Be=d+(o==="PieExploded"?8:12),a1=c+Math.sin(Fe)*Be+p1,Pe=u-Math.cos(Fe)*Be*(g?k:1)+h1,ye=[];e.dataLabels?.showCategoryName&&se.data.label.trim().length>0&&ye.push(se.data.label);let fe=Y.get(se.data.index),ge=fe?.showValue??e.dataLabels?.showValue,te=fe?.showPercent??e.dataLabels?.showPercent;ge&&ye.push(Kn(se.data.value)),te&&ye.push(`${Math.round(se.data.value/Math.max(1,q)*100)}%`);let Te=ye.join(", "),u1=wO(Te,Math.max(48,n.width*.42),10),$=Math.max(12,u1.length*5.6),Y1=a1>=c?"start":"end",j1=a1;Y1==="start"&&j1+$>ue.right&&(Y1="end"),Y1==="end"&&j1-$<ue.left&&(Y1="start"),j1=f2(j1,ue.left,ue.right);let Z1=f2(Pe,ue.top,ue.bottom);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("g",{transform:`translate(${p1}, ${h1})`,children:(0,K.jsx)("path",{...D2(i,se.data.index),d:v(se)??"",fill:se.data.color,filter:g?`url(#${H})`:void 0,stroke:H1?"#64748b":ee,strokeWidth:H1?Math.max(2,l1):l1,transform:`translate(${c}, ${u})${g?` scale(1, ${k})`:""}`})}),H1?x5(`pie-selection-${se.data.index}`,Oe):null,I&&u1.length>0?(0,K.jsx)("text",{fill:nP(e),fontSize:10,textAnchor:Y1,x:j1,y:Z1,children:u1}):null]},`pie-top-${se.data.index}`)}),Ue?(0,K.jsx)("text",{fill:e.textColor??e.titleColor??tP,fontSize:He,fontWeight:700,textAnchor:"middle",x:c,y:u+He*.34,children:$e}):null]})}function O8e(e,t,n,o){let r=hO(e),i=e.series[r],a=Xi(e),s=i?.values.map(we=>Math.max(0,gn(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,$e)=>({index:$e,value:we})).filter(({value:we})=>we<=u).map(({index:we})=>we);d.length===0&&(d=s.map((we,$e)=>({index:$e,value:we})).sort((we,$e)=>we.value-$e.value).slice(0,Math.min(2,s.length)).map(({index:we})=>we));let p=new Set(d),m=d.reduce((we,$e)=>we+(s[$e]??0),0),h=s.flatMap((we,$e)=>p.has($e)?[]:[{color:G0(e,$e,r),index:$e,label:a[$e],value:we}]);m>0&&h.push({color:G0(e,d[0]??0,r),index:d[0]??0,label:"Other",value:m});let S=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=Wu().innerRadius(0).outerRadius(g),w=Tg().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),x=d.map(we=>a[we]??""),R=d.map(we=>s[we]??0),k=n.plot.left+n.plot.width*.69,B=d.map(we=>({color:G0(e,we,r),index:we,label:a[we]??"",value:s[we]??0})),T=n.plot.left+n.plot.width*.79,I=v,q=g*f2((typeof l.secondPieSize=="number"?l.secondPieSize:100)/100,.55,1.5),H=Wu().innerRadius(0).outerRadius(q),E=Tg().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)(B),ee=n.plot.left+n.plot.width*.72,ue=Math.max(20,n.plot.width*.13),Y=n.plot.top+16,G=Math.max(28,n.plot.height-32),Re=Math.max(1e-6,m),Ue=Y;return(0,K.jsxs)("g",{children:[w.map((we,$e)=>{let He=Ma(o,e.id,r,we.data.index),n1=(we.startAngle+we.endAngle)/2,k1=_4(S,v,g*.62,1,n1);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...D2(r,we.data.index),d:y(we)??"",fill:we.data.color,stroke:He?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:He?2:1,transform:`translate(${S}, ${v})`}),He?x5(`bar-of-pie-main-selection-${$e}`,[k1]):null]},`bar-of-pie-main-${$e}`)}),(0,K.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:S+g,x2:k,y1:v-g*.4,y2:n.plot.top+10}),(0,K.jsx)("line",{stroke:e.chartAreaBorderColor??t.border,strokeWidth:1,x1:S+g,x2:k,y1:v+g*.4,y2:n.plot.top+n.plot.height-10}),c==="pie"?E.map((we,$e)=>{let He=Ma(o,e.id,r,we.data.index),n1=(we.startAngle+we.endAngle)/2,k1=_4(T,I,q*.62,1,n1);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...D2(r,we.data.index),d:H(we)??"",fill:we.data.color,stroke:He?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:He?2:1,transform:`translate(${T}, ${I})`}),He?x5(`bar-of-pie-secondary-pie-selection-${$e}`,[k1]):null]},`bar-of-pie-secondary-pie-${$e}`)}):B.map((we,$e)=>{let He=$e===B.length-1?Math.max(1,Y+G-Ue):Math.max(1,we.value/Re*G),n1=Ue;Ue+=He;let k1=Ma(o,e.id,r,we.index);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...D2(r,we.index),fill:we.color,height:He,stroke:k1?"#64748b":e.chartAreaFillColor??t.surface,strokeWidth:k1?2:1,width:ue,x:ee,y:n1}),k1?S5(`bar-of-pie-secondary-bar-selection-${$e}`,ee,n1,ue,He):null,(0,K.jsx)("text",{fill:Aa(e),fontSize:10,textAnchor:"start",x:ee+ue+6,y:n1+He*.5+3,children:we.label})]},`bar-of-pie-secondary-bar-${$e}`)})]})}function cQ(e,t,n,o){let r=SO(e,n),i=Xi(e),a=e.series.length,s=Math.max(i.length,e.series.reduce((se,pe)=>Math.max(se,pe.values.length),0));if(a===0||s===0)return null;let l=e.series.map(se=>Array.from({length:s},(pe,Fe)=>gn(se.values[Fe]))),c=iQ(e);if(!c)return null;let u=xO(e),d=c.minValue,p=c.safeMax,m=e.backWall?.fillColor??"#d9d9df",h=e.backWall?.lineColor??e.sideWall?.lineColor??e.floor?.lineColor??e.axisLineColor??Ut(xd(e,t),.4);if(u){let se=c.ticks.slice(1,-1),pe=[],Fe=new Map;for(let Oe=0;Oe<a-1;Oe+=1)for(let Be=0;Be<s-1;Be+=1){let a1=l[Oe]?.[Be],Pe=l[Oe]?.[Be+1],ye=l[Oe+1]?.[Be],fe=l[Oe+1]?.[Be+1];if(a1==null||Pe==null||ye==null||fe==null)continue;let ge=r.left+Be/Math.max(1,s-1)*r.width,te=r.left+(Be+1)/Math.max(1,s-1)*r.width,Te=r.top+r.height-Oe/Math.max(1,a-1)*r.height,u1=r.top+r.height-(Oe+1)/Math.max(1,a-1)*r.height,$=(a1+Pe+ye+fe)/4;if(!e.wireframe){let Z1=(a1+Pe+fe)/3,Xe=(a1+fe+ye)/3,st=(a1+Pe+ye)/3,tt=(Pe+fe+ye)/3,Pt=Math.max(a1,Pe,fe)-Math.min(a1,Pe,fe)+(Math.max(a1,fe,ye)-Math.min(a1,fe,ye)),At=Math.max(a1,Pe,ye)-Math.min(a1,Pe,ye)+(Math.max(Pe,fe,ye)-Math.min(Pe,fe,ye)),Kt=Pt<=At,dt=Kt?[{bandColor:E7(e,t,c,Z1),bandIndex:ud(c,Z1),points:`${ge},${Te} ${te},${Te} ${te},${u1}`},{bandColor:E7(e,t,c,Xe),bandIndex:ud(c,Xe),points:`${ge},${Te} ${te},${u1} ${ge},${u1}`}]:[{bandColor:E7(e,t,c,st),bandIndex:ud(c,st),points:`${ge},${Te} ${te},${Te} ${ge},${u1}`},{bandColor:E7(e,t,c,tt),bandIndex:ud(c,tt),points:`${te},${Te} ${te},${u1} ${ge},${u1}`}],Bt=Kt?{x1:ge,y1:Te,x2:te,y2:u1}:{x1:te,y1:Te,x2:ge,y2:u1},Lt=dt[0]?.bandIndex!==dt[1]?.bandIndex;pe.push((0,K.jsx)("g",{children:Lt?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("polygon",{fill:dt[0]?.bandColor,points:dt[0]?.points,stroke:"none"}),(0,K.jsx)("polygon",{fill:dt[1]?.bandColor,points:dt[1]?.points,stroke:"none"}),(0,K.jsx)("line",{stroke:o2(sy(e,t,c,$),.22),strokeWidth:.8,x1:Bt.x1,x2:Bt.x2,y1:Bt.y1,y2:Bt.y2})]}):(0,K.jsx)("rect",{fill:E7(e,t,c,$),height:Math.abs(u1-Te),stroke:"none",width:Math.abs(te-ge),x:Math.min(ge,te),y:Math.min(Te,u1)})},`surface-contour-cell-${Oe}-${Be}`))}let Y1=[{value:a1,x:ge,y:Te},{value:Pe,x:te,y:Te},{value:fe,x:te,y:u1},{value:ye,x:ge,y:u1}],j1=[[Y1[0],Y1[1]],[Y1[1],Y1[2]],[Y1[2],Y1[3]],[Y1[3],Y1[0]]];se.forEach(Z1=>{let Xe=[];if(j1.forEach(([st,tt])=>{let Pt=tt.value-st.value;if(Pt===0||!(st.value<Z1&&tt.value>Z1||st.value>Z1&&tt.value<Z1))return;let Kt=(Z1-st.value)/Pt;Xe.push({x:st.x+(tt.x-st.x)*Kt,y:st.y+(tt.y-st.y)*Kt})}),Xe.length===2){let st=Fe.get(Z1)??[];st.push({end:Xe[1]??Xe[0]??{x:te,y:u1},start:Xe[0]??{x:ge,y:Te}}),Fe.set(Z1,st)}else Xe.length===4&&($>=Z1?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([Pt,At],Kt)=>{let dt=Xe[Pt]??Xe[0],Bt=Xe[At]??Xe[Xe.length-1];if(!dt||!Bt)return;let Lt=Fe.get(Z1)??[];Lt.push({end:Bt,start:dt}),Fe.set(Z1,Lt)})})}let p1=Array.from(Fe.entries()).flatMap(([Oe,Be],a1)=>VY(Be).map((Pe,ye)=>{let fe=pN(Pe,!0);return fe?(0,K.jsx)("path",{d:fe,fill:"none",stroke:e.wireframe?Ug(e,t,c,Oe):o2(E7(e,t,c,Oe),.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.45:1.2},`surface-contour-line-${a1}-${ye}`):null})),h1=Array.from({length:s},(Oe,Be)=>{let a1=Array.from({length:a},(Pe,ye)=>l[ye]?.[Be]).filter(Pe=>Pe!=null);return a1.length===0?c.minValue:a1.reduce((Pe,ye)=>Pe+ye,0)/a1.length}),H1=Array.from({length:a},(Oe,Be)=>{let a1=l[Be]?.filter(Pe=>Pe!=null)??[];return a1.length===0?c.minValue:a1.reduce((Pe,ye)=>Pe+ye,0)/a1.length});return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:m,height:r.height,stroke:Ut(h,.14),strokeWidth:.8,width:r.width,x:r.left,y:r.top}),Array.from({length:s},(Oe,Be)=>{let a1=r.left+(s<=1?r.width/2:Be/(s-1)*r.width);return(0,K.jsx)("line",{stroke:e.wireframe?Ug(e,t,c,h1[Be]??c.minValue):Ut(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:a1,x2:a1,y1:r.top,y2:r.top+r.height},`surface-contour-grid-col-${Be}`)}),Array.from({length:a},(Oe,Be)=>{let a1=r.top+r.height-(a<=1?r.height/2:Be/(a-1)*r.height),Pe=e.series[Be]?.lineColor??e.series[Be]?.color??Ug(e,t,c,H1[Be]??c.minValue);return(0,K.jsx)("line",{stroke:e.wireframe?Pe:Ut(h,.18),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e.wireframe?1.15:.8,x1:r.left,x2:r.left+r.width,y1:a1,y2:a1},`surface-contour-grid-row-${Be}`)}),pe,p1,e.wireframe?null:(0,K.jsx)("rect",{fill:"none",height:r.height,stroke:Ut(h,.1),strokeWidth:.8,width:r.width,x:r.left,y:r.top})]})}let S=f2(e.view3d?.rotX??(e.wireframe?90:25),-88,88)*(Math.PI/180),v=f2(e.view3d?.rotY??(e.wireframe?0:30),-88,88)*(Math.PI/180),g=e.view3d?.rAngAx===!1,y=f2((e.view3d?.perspective??(g?30:0))/100,0,1),w=f2((e.view3d?.depthPercent??100)/100,.2,4),x=Math.cos(S),R=Math.sin(S),k=Math.cos(v),B=Math.sin(v),T=Array.from({length:a},(se,pe)=>Array.from({length:s},(Fe,p1)=>{let h1=l[pe][p1],H1=h1!=null,Oe=s<=1?0:(p1/(s-1)-.5)*2,Be=H1?-(((h1-d)/(p-d)-.5)*1.8)*w:.9*w,a1=a<=1?0:(pe/(a-1)-.5)*2,Pe=Oe*k+a1*B,ye=-Oe*B+a1*k,fe=Be*x-ye*R,ge=Be*R+ye*x,te=g?1/Math.max(.18,1+ge*(.24+y*.5)):1;return{depth:ge,hasValue:H1,value:h1??d,x:Pe*te,y:fe*te}})),I=T.flat(),q=Math.min(...I.map(se=>se.x)),H=Math.max(...I.map(se=>se.x)),E=Math.min(...I.map(se=>se.y)),ee=Math.max(...I.map(se=>se.y)),ue=Math.min(n.plot.width/Math.max(.25,H-q),n.plot.height/Math.max(.25,ee-E))*.82,Y=n.plot.left+n.plot.width/2,G=n.plot.top+n.plot.height/2,Re=(q+H)/2,Ue=(E+ee)/2,we=T.map(se=>se.map(pe=>({...pe,x:Y+(pe.x-Re)*ue,y:G+(pe.y-Ue)*ue}))),$e=xd(e,t),He=e.axisLineColor??Ut($e,.4),n1=[];for(let se=0;se<a-1;se+=1)for(let pe=0;pe<s-1;pe+=1){let Fe=we[se][pe],p1=we[se][pe+1],h1=we[se+1][pe+1],H1=we[se+1][pe];if(!Fe.hasValue||!p1.hasValue||!h1.hasValue||!H1.hasValue)continue;let Oe=(Fe.value+p1.value+h1.value+H1.value)/4,Be=f2((Oe-d)/(p-d),0,1);n1.push({color:aQ(e,t,Be),depth:(Fe.depth+p1.depth+h1.depth+H1.depth)/4,key:`surface-quad-${se}-${pe}`,points:`${Fe.x},${Fe.y} ${p1.x},${p1.y} ${h1.x},${h1.y} ${H1.x},${H1.y}`,stroke:Ut($e,.18)})}n1.sort((se,pe)=>se.depth-pe.depth);let k1=u?[]:(()=>{let se=new Map,pe=c.ticks.slice(1,-1);for(let Fe=0;Fe<a-1;Fe+=1)for(let p1=0;p1<s-1;p1+=1){let h1=we[Fe][p1],H1=we[Fe][p1+1],Oe=we[Fe+1][p1+1],Be=we[Fe+1][p1];if(!h1.hasValue||!H1.hasValue||!Oe.hasValue||!Be.hasValue)continue;let a1=[{point:h1,value:h1.value},{point:H1,value:H1.value},{point:Oe,value:Oe.value},{point:Be,value:Be.value}],Pe=[[a1[0],a1[1]],[a1[1],a1[2]],[a1[2],a1[3]],[a1[3],a1[0]]];pe.forEach(ye=>{let fe=[];if(Pe.forEach(([ge,te])=>{let Te=te.value-ge.value;if(Te===0||!(ge.value<ye&&te.value>ye||ge.value>ye&&te.value<ye))return;let $=(ye-ge.value)/Te;fe.push({x:ge.point.x+(te.point.x-ge.point.x)*$,y:ge.point.y+(te.point.y-ge.point.y)*$})}),fe.length===2){let ge=se.get(ye)??[];ge.push({end:fe[1]??fe[0]??{x:H1.x,y:H1.y},start:fe[0]??{x:h1.x,y:h1.y}}),se.set(ye,ge)}else fe.length===4&&((h1.value+H1.value+Oe.value+Be.value)/4>=ye?[[0,1],[2,3]]:[[0,3],[1,2]]).forEach(([Te,u1])=>{let $=fe[Te]??fe[0],Y1=fe[u1]??fe[fe.length-1];if(!$||!Y1)return;let j1=se.get(ye)??[];j1.push({end:Y1,start:$}),se.set(ye,j1)})})}return Array.from(se.entries()).flatMap(([Fe,p1],h1)=>VY(p1).map((H1,Oe)=>{let Be=pN(H1,!0);return Be?(0,K.jsx)("path",{d:Be,fill:"none",stroke:o2(sy(e,t,c,Fe),.26),strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.55},`surface-level-line-${h1}-${Oe}`):null}))})(),l1=(se,pe,Fe,p1)=>d8e(se).map((h1,H1)=>{let Oe=pN(h1,e.wireframe===!0);return Oe?(0,K.jsx)("path",{d:Oe,fill:"none",stroke:Fe,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:p1},`${pe}-${H1}`):null});return(0,K.jsxs)("g",{children:[u?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("rect",{fill:m,height:n.plot.height,stroke:Ut(He,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}),Array.from({length:s},(se,pe)=>{let Fe=n.plot.left+(s<=1?n.plot.width/2:pe/(s-1)*n.plot.width);return(0,K.jsx)("line",{stroke:Ut(h,.12),strokeWidth:.8,x1:Fe,x2:Fe,y1:n.plot.top,y2:n.plot.top+n.plot.height},`surface-fallback-column-grid-${pe}`)}),Array.from({length:a},(se,pe)=>{let Fe=n.plot.top+n.plot.height-(a<=1?n.plot.height/2:pe/(a-1)*n.plot.height);return(0,K.jsx)("line",{stroke:Ut(h,.12),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:Fe,y2:Fe},`surface-fallback-row-grid-${pe}`)})]}):null,e.wireframe?null:n1.map(se=>(0,K.jsx)("polygon",{fill:se.color,fillOpacity:.95,points:se.points,stroke:se.stroke,strokeWidth:.7},se.key)),Array.from({length:a},(se,pe)=>{let Fe=we[pe],p1=l[pe]?.filter(H1=>H1!=null).reduce((H1,Oe,Be,a1)=>H1+Oe/Math.max(1,a1.length),0)??c.minValue,h1=e.wireframe?e.series[pe]?.lineColor??e.series[pe]?.color??Ug(e,t,c,p1):o2(E7(e,t,c,p1),.1);return(0,K.jsx)("g",{children:l1(Fe,`surface-row-${pe}`,h1,e.wireframe?Math.max(1.45,e.series[pe]?.lineWidthPx??1.8):.8)},`surface-row-${pe}`)}),Array.from({length:s},(se,pe)=>{let Fe=Array.from({length:a},(Oe,Be)=>we[Be][pe]),p1=Array.from({length:a},(Oe,Be)=>l[Be]?.[pe]).filter(Oe=>Oe!=null),h1=p1.length>0?p1.reduce((Oe,Be)=>Oe+Be,0)/p1.length:c.minValue,H1=e.wireframe?Ug(e,t,c,h1):o2(E7(e,t,c,h1),.1);return(0,K.jsx)("g",{children:l1(Fe,`surface-column-${pe}`,H1,e.wireframe?1.35:.8)},`surface-column-${pe}`)}),k1,e.wireframe?(0,K.jsx)("rect",{fill:"none",height:n.plot.height,stroke:Ut(He,.18),strokeWidth:.8,width:n.plot.width,x:n.plot.left,y:n.plot.top}):null]})}function L8e(e,t,n){let o=SO(e,t),r=Xi(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,K.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,S=Ma(n,e.id,u,p);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("rect",{...D2(u,p),fill:"transparent",height:l,stroke:"none",width:s,x:m,y:h}),S?S5(`surface-selection-${u}-${p}`,m,h,s,l):null]},`surface-hit-${u}-${p}`)}))})}function Hg(e,t){let n=e.findIndex(o=>t.test((o.name??"").toLowerCase()));return n>=0?n:null}function D8e(e,t,n,o){let r=Xi(e);if(r.length===0||e.series.length<2)return null;let i=sQ(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,S=u!=null?e.series[u]:null,v=r.map((G,Re)=>{let Ue=gn(d.values[Re]),we=gn(p.values[Re]),$e=gn(m.values[Re]),He=h?gn(h.values[Re]):null,n1=S?gn(S.values[Re]):null;return Ue==null||we==null||$e==null?null:{category:G,close:$e,high:Ue,low:we,open:He,volume:n1}}).filter(G=>G!=null);if(v.length===0)return null;let g=n.plot,y=S!=null&&v.some(G=>(G.volume??0)>0),w=e.axisLineColor??e.chartAreaBorderColor??t.border,x=lQ(e,w),R=y?Math.min(0,...v.flatMap(G=>[G.low,G.close,G.open??G.close,G.volume??0])):Math.min(...v.map(G=>G.low)),k=Math.max(...y?v.flatMap(G=>[G.high,G.close,G.open??G.close,G.volume??0]):v.map(G=>G.high)),B=Z_(typeof e.valueAxis?.min=="number"&&Number.isFinite(e.valueAxis.min)?e.valueAxis.min:R,typeof e.valueAxis?.max=="number"&&Number.isFinite(e.valueAxis.max)?e.valueAxis.max:k,e.valueAxis?.majorUnit,y),T=F3().domain([B.min,B.max]).range([g.top+g.height,g.top]),I=i5().domain(r).range([g.left,g.left+g.width]).paddingInner(.28).paddingOuter(.18),q=B.ticks,H=Aa(e),E=x.openAccent,ee=c!=null?x.lineColor:x.closeAccent,ue=Math.max(1,Math.ceil(r.length/Math.max(4,Math.floor(g.width/68)))),Y=T(Math.max(B.min,0));return(0,K.jsxs)("g",{children:[q.map(G=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(w,.72),strokeWidth:1,x1:g.left,x2:g.left+g.width,y1:T(G),y2:T(G)}),(0,K.jsx)("text",{fill:H,fontSize:10,textAnchor:"end",x:g.left-6,y:T(G)+3,children:Kn(G)})]},`stock-tick-${G}`)),r.map((G,Re)=>{if(Re%ue!==0&&Re!==r.length-1)return null;let Ue=(I(G)??g.left)+I.bandwidth()*.5;return(0,K.jsx)("text",{fill:H,fontSize:10,textAnchor:"middle",x:Ue,y:g.top+g.height+14,children:G},`stock-cat-${G}`)}),(0,K.jsx)("line",{stroke:w,strokeWidth:1.2,x1:g.left,x2:g.left,y1:g.top,y2:g.top+g.height}),(0,K.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((G,Re)=>{let Ue=(I(G.category)??g.left)+I.bandwidth()*.5,we=Re>0?v[Re-1]?.close??G.close:G.close,$e=G.open!=null?G.close>=G.open:G.close>=we,He=x.lineColor,n1=Math.max(5,I.bandwidth()*.56),k1=Ue-n1/2,l1=G.open!=null?T(G.open):null,se=T(G.close),pe=T(G.high),Fe=T(G.low),p1=Ma(o,e.id,l,Re);return(0,v5.createElement)("g",{...D2(l,Re),key:`stock-point-${Re}`},y&&G.volume!=null?(0,K.jsx)("rect",{fill:x.volumeFill,height:Math.max(1,Y-T(G.volume)),opacity:.94,stroke:"none",width:Math.max(3,I.bandwidth()*.64),x:Ue-Math.max(3,I.bandwidth()*.64)/2,y:T(G.volume)}):null,(0,K.jsx)("line",{stroke:He,strokeWidth:1.6,x1:Ue,x2:Ue,y1:pe,y2:Fe}),G.open!=null&&l1!=null?Math.abs(l1-se)>=1?(0,K.jsx)("rect",{fill:$e?x.upFill:x.downFill,height:Math.max(1.4,Math.abs(se-l1)),stroke:He,strokeWidth:1.3,width:n1,x:k1,y:Math.min(l1,se)}):(0,K.jsx)("line",{stroke:He,strokeWidth:1.6,x1:k1,x2:k1+n1,y1:se,y2:se}):(0,K.jsx)("line",{stroke:ee,strokeWidth:1.8,x1:Ue,x2:Ue+7,y1:se,y2:se}),G.open!=null&&l1!=null?(0,K.jsx)("line",{stroke:E,strokeWidth:1.8,x1:Ue-7,x2:Ue,y1:l1,y2:l1}):null,p1?x5(`stock-selection-${Re}`,[{x:Ue,y:se}]):null)})]})}function B8e(e,t,n,o){let r=tQ(e);if(r.length===0)return null;let i=n.plot,a=r.map(g=>g.label),s=i5().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,x=g.isSubtotal?c:c+g.value;g.isSubtotal||(c=x),l.push({...g,end:x,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=F3().domain([d,p]).range([i.top+i.height,i.top]),h=J0(d,p,e.valueAxis?.majorUnit),S=e.axisLineColor??e.chartAreaBorderColor??t.border,v=Aa(e);return(0,K.jsxs)("g",{children:[h.map(g=>(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(S,.72),strokeWidth:1,x1:i.left,x2:i.left+i.width,y1:m(g),y2:m(g)}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:i.left-6,y:m(g)+3,children:Kn(g)})]},`waterfall-y-${g}`)),(0,K.jsx)("line",{stroke:S,strokeWidth:1.2,x1:i.left,x2:i.left,y1:i.top,y2:i.top+i.height}),(0,K.jsx)("line",{stroke:S,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,x=s.bandwidth(),R=Math.max(g.start,g.end),k=Math.min(g.start,g.end),B=m(R),T=Math.max(1,m(k)-B),I=g.isSubtotal?o2(g.color,.18):g.value>=0?g.color:Ut(g.color,.22),q=y>0?l[y-1]:null,H=q?m(q.end):0,E=Ma(o,e.id,0,y);return(0,K.jsxs)("g",{children:[q?(0,K.jsx)("line",{stroke:Ut(S,.35),strokeDasharray:"3 3",strokeWidth:1,x1:(s(q.label)??i.left)+s.bandwidth(),x2:w,y1:H,y2:H}):null,(0,K.jsx)("rect",{...D2(0,y),fill:I,rx:2,ry:2,stroke:E?"#64748b":o2(I,.22),strokeWidth:E?2:1,x:w,y:B,width:x,height:T}),E?S5(`waterfall-selection-${y}`,w,B,x,T):null,(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:w+x*.5,y:i.top+i.height+14,children:g.label}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x:w+x*.5,y:B-6,children:Kn(g.end)})]},`waterfall-bar-${y}`)})]})}function j8e(e,t,n,o){let r=tQ(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=nP(e);return(0,K.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),S=l-p*.5,v=u.isSubtotal?o2(u.color,.14):u.color,g=p>90,y=Ma(o,e.id,0,d);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...D2(0,d),fill:v,height:h,rx:0,ry:0,stroke:y?"#64748b":o2(v,.2),strokeWidth:y?2:1,width:p,x:S,y:m}),y?S5(`funnel-selection-${d}`,S,m,p,h):null,(0,K.jsx)("text",{fill:c,fontSize:10,textAnchor:g?"middle":"start",x:g?l:l+p*.5+8,y:m+s*.5,children:`${u.label} ${Kn(u.value)}`})]},`funnel-stage-${d}`)})})}function U8e(e,t,n,o){let r=vO(e);if(!r)return null;let i=E8(r).sum(h=>h.children&&h.children.length>0?0:Math.max(1e-4,h.value??0)).sort((h,S)=>(S.value??0)-(h.value??0)),a=PA().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=Wu().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,K.jsxs)("g",{transform:`translate(${u}, ${d})`,children:[a.descendants().filter(h=>h.depth>0).map((h,S)=>{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,x=Math.sin(g)*y,k=(h.x1-h.x0)*y>26,B=s8e(e,h),T=Ma(o,e.id,0,S);return(0,K.jsxs)("g",{children:[(0,K.jsx)("path",{...D2(0,S),d:v,fill:B,stroke:T?"#64748b":t.surface,strokeWidth:T?2:1}),T?x5(`sunburst-selection-${S}`,[{x:w,y:x}]):null,k?(0,K.jsx)("text",{fill:o2(B,.65),fontSize:9,textAnchor:"middle",transform:`translate(${w}, ${x}) rotate(${g*180/Math.PI})`,children:h.data.name}):null]},`sunburst-node-${S}`)}),(0,K.jsx)("circle",{fill:e.chartAreaFillColor??t.surface,r:c-2})]})}function F8e(e,t,n,o){let r=vO(e);if(!r)return null;let i=E8(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=CA().size([n.plot.width,n.plot.height]).paddingInner(2).paddingOuter(1).round(!0).tile(jN)(i);return(0,K.jsx)("g",{transform:`translate(${n.plot.left}, ${n.plot.top})`,children:a.leaves().map((s,l)=>{let c=l8e(e,s),u=Math.max(0,s.x1-s.x0),d=Math.max(0,s.y1-s.y0),p=u>48&&d>22,m=Ma(o,e.id,0,l);return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{...D2(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?S5(`treemap-selection-${l}`,s.x0,s.y0,u,d):null,p?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("text",{fill:o2(c,.68),fontSize:10,fontWeight:600,x:s.x0+8,y:s.y0+14,children:s.data.name}),(0,K.jsx)("text",{fill:o2(c,.54),fontSize:9,x:s.x0+8,y:s.y0+28,children:Kn(s.value??0)})]}):null]},`treemap-leaf-${l}`)})})}function H8e(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??br(e,typeof y.formatIdx=="number"?y.formatIdx:w),label:yi(y.name)||`Series ${w+1}`,lineColor:y.lineColor??y.color??br(e,typeof y.formatIdx=="number"?y.formatIdx:w),series:y,stats:a8e(y),visibility:i8e(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=K8(e.valueAxis,s,l,!1),u=F3().domain([c.min,c.max]).range([n.plot.top+n.plot.height,n.plot.top]),d=qw().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=f2(p*.34,20,54),h=Math.max(8,m*.52),S=e.axisLineColor??e.chartAreaBorderColor??t.border,v=Aa(e),g=i.filter(y=>y.visibility.meanLine).map((y,w)=>`${d(w)??n.plot.left},${u(y.stats.mean)}`);return(0,K.jsxs)("g",{children:[c.ticks.map((y,w)=>{let x=u(y);return(0,K.jsxs)("g",{children:[(0,K.jsx)("line",{stroke:Ut(S,.22),strokeWidth:.8,x1:n.plot.left,x2:n.plot.left+n.plot.width,y1:x,y2:x}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"end",x:n.plot.left-6,y:x+3,children:Kn(y)})]},`box-whisker-grid-${w}`)}),(0,K.jsx)("line",{stroke:S,strokeWidth:1,x1:n.plot.left,x2:n.plot.left,y1:n.plot.top,y2:n.plot.top+n.plot.height}),(0,K.jsx)("line",{stroke:S,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,K.jsx)("polyline",{fill:"none",points:g.join(" "),stroke:o2(S,.2),strokeDasharray:"4 3",strokeWidth:1}):null,i.map((y,w)=>{let x=d(w)??n.plot.left,R=u(y.stats.q3),k=u(y.stats.q1),B=u(y.stats.median),T=u(y.stats.lowerWhisker),I=u(y.stats.upperWhisker),q=u(y.stats.mean),H=y.visibility.nonoutliers?y.stats.visiblePoints:[],E=y.visibility.outliers?y.stats.outliers:[],ee=Ma(o,e.id,w,w);return(0,v5.createElement)("g",{...D2(w),key:`box-whisker-series-${w}`},(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:x,x2:x,y1:I,y2:R}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:x,x2:x,y1:k,y2:T}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:x-h*.5,x2:x+h*.5,y1:I,y2:I}),(0,K.jsx)("line",{stroke:y.lineColor,strokeWidth:1.5,x1:x-h*.5,x2:x+h*.5,y1:T,y2:T}),(0,K.jsx)("rect",{...D2(w,w),fill:Ut(y.color,.35),fillOpacity:.72,height:Math.max(1,k-R),stroke:ee?"#64748b":y.lineColor,strokeWidth:ee?2:1.5,width:m,x:x-m*.5,y:R}),ee?S5(`box-whisker-selection-${w}`,x-m*.5,R,m,Math.max(1,k-R)):null,(0,K.jsx)("line",{stroke:o2(y.lineColor,.15),strokeWidth:2,x1:x-m*.5,x2:x+m*.5,y1:B,y2:B}),y.visibility.meanMarker?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("line",{stroke:o2(y.lineColor,.18),strokeWidth:1.2,x1:x-4,x2:x+4,y1:q-4,y2:q+4}),(0,K.jsx)("line",{stroke:o2(y.lineColor,.18),strokeWidth:1.2,x1:x-4,x2:x+4,y1:q+4,y2:q-4})]}):null,H.map((ue,Y)=>{let G=u(ue),Re=(Y%7-3)*(m/16);return(0,v5.createElement)("circle",{...D2(w,Y),key:`box-whisker-visible-${w}-${Y}`,cx:x+Re,cy:G,fill:y.color,fillOpacity:.45,r:2,stroke:"none"})}),E.map((ue,Y)=>{let G=u(ue);return(0,v5.createElement)("circle",{...D2(w,Y),key:`box-whisker-outlier-${w}-${Y}`,cx:x,cy:G,fill:"#ffffff",r:3,stroke:y.lineColor,strokeWidth:1.2})}),(0,K.jsx)("text",{fill:v,fontSize:10,textAnchor:"middle",x,y:n.plot.top+n.plot.height+14,children:y.label}))})]})}function V8e(e,t,n,o){let r=Math.max(0,e.series.findIndex(H=>H.hidden!==!0)),i=e.series[r]??null;if(!i)return null;let a=Xi(e),s=Hle(i),l=s?.geography&&typeof s.geography=="object"?s.geography:null,c=Vle(a,l),u=typeof l?.viewedRegionType=="string"?l.viewedRegionType:null,d=typeof l?.projectionType=="string"?l.projectionType:null,p=c==="us-state"?tI():d==="miller"?eI():rI(),m=qle(c),h=JJ(i),S=h?new Map(Array.from(new Set(h)).map((H,E)=>[H,G0(e,E,r)])):null,v=a.map((H,E)=>{let ee=BN(H,c),ue=gn(i.values[E]);return{colorLabel:h?.[E]??null,feature:ee,key:yi(H),label:yi(H),value:ue}}).filter(H=>H.feature!=null&&(H.value!=null||H.colorLabel!=null)),g=v.length>0&&(u==="dataOnly"||v.length===1),y=g?v.map(H=>H.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=YA(p),x=g?y:m,R=Wle(e,r),k=e.chartAreaBorderColor&&e.chartAreaBorderColor!=="transparent"?e.chartAreaBorderColor:o2(R,.22),B=v.map(H=>H.value).filter(H=>typeof H=="number"&&Number.isFinite(H)),T=B.length>0?Math.min(...B):0,I=B.length>0?Math.max(...B):1,q=s?.regionLabelLayout!=="none";return(0,K.jsxs)("g",{children:[x.map((H,E)=>{let ee=w(H);return ee?(0,K.jsx)("path",{d:ee,fill:R,stroke:k,strokeLinejoin:"round",strokeWidth:.6},`region-map-base-${H.id??E}`):null}),v.map((H,E)=>{let ee=w(H.feature);if(!ee)return null;let ue=H.value!=null?(()=>{let Ue=I<=T?1:(H.value-T)/Math.max(1e-6,I-T);return QJ(e,r,Ue)})():S?.get(H.colorLabel??"")??KJ(e,r),Y=Ma(o,e.id,r,E),G=w.centroid(H.feature),Re=Number.isFinite(G[0])&&Number.isFinite(G[1]);return(0,K.jsxs)(Ta.Fragment,{children:[(0,K.jsx)("path",{...D2(r,E),d:ee,fill:ue,stroke:Y?"#64748b":o2(ue,.18),strokeLinejoin:"round",strokeWidth:Y?1.8:.85}),Y&&Re?x5(`region-map-selection-${E}`,[{x:G[0],y:G[1]}]):null]},`region-map-value-${H.key||E}`)}),q?v.map((H,E)=>{let ee=w.bounds(H.feature),[[ue,Y],[G,Re]]=ee,Ue=G-ue,we=Re-Y;if(!Number.isFinite(Ue)||!Number.isFinite(we)||Ue<26||we<12)return null;let $e=w.centroid(H.feature);return!Number.isFinite($e[0])||!Number.isFinite($e[1])?null:(0,K.jsx)("text",{fill:nP(e),fontSize:9,fontWeight:600,textAnchor:"middle",x:$e[0],y:$e[1],children:wO(H.label,Math.max(28,Ue-4),9)},`region-map-label-${H.key||E}`)}):null]})}function XY(e,t,n,o){return(0,K.jsxs)("g",{children:[(0,K.jsx)("rect",{fill:Ut(e.chartAreaFillColor??t.surface,.02),height:n.plot.height,stroke:Ut(e.axisLineColor??t.border,.2),strokeDasharray:"3 3",width:n.plot.width,x:n.plot.left,y:n.plot.top}),(0,K.jsx)("text",{fill:Ble(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 q8e(e,t,n,o,r){return yO(e)?T8e(e,t,n,r)??XY(e,t,n,"Combo"):o==="ColumnClustered"||o==="ColumnStacked"||o==="ColumnPercentStacked"||o==="BarClustered"||o==="BarStacked"||o==="BarPercentStacked"?M8e(e,t,n,o,r):o==="Line"||o==="LineStacked"||o==="LinePercentStacked"||o==="Area"||o==="AreaStacked"||o==="AreaPercentStacked"?E8e(e,t,n,o,r):o==="Scatter"||o==="ScatterLines"?fN(e,t,n,!1,r):o==="ScatterSmooth"?fN(e,t,n,!0,r):o==="Bubble"?A8e(e,t,n,r):o==="Radar"?I8e(e,t,n,r):o==="Pie"||o==="Pie3D"||o==="PieExploded"||o==="Doughnut"?N8e(e,t,n,o,r):o==="BarOfPie"?O8e(e,t,n,r):o==="Surface"?cQ(e,t,n,r):o==="Stock"?D8e(e,t,n,r):o==="Waterfall"?B8e(e,t,n,r):o==="Funnel"?j8e(e,t,n,r):o==="BoxWhisker"?H8e(e,t,n,r):o==="Sunburst"?U8e(e,t,n,r):o==="Treemap"?F8e(e,t,n,r):o==="RegionMap"?V8e(e,t,n,r):XY(e,t,n,o)}var YY=Ta.memo(function({chart:t,onChartElementDoubleClick:n,onChartElementPointerDown:o,palette:r,rect:i,selectedChartElement:a}){let s=Qle(t),l=g8e(t,s,r),c=y8e(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(),S=m.trim().toLowerCase(),v=h==="transparent"&&S==="transparent",g=XJ(t.fontFamily),y=Ta.useCallback(x=>{let R=LY(t,x.target,a);R&&(DN(x.target)&&x.stopPropagation(),o?.(R,x))},[t,o,a]),w=Ta.useCallback(x=>{let R=LY(t,x.target,a);R&&(DN(x.target)&&x.stopPropagation(),n?.(R,x))},[t,n,a]);return s==="Surface"?(0,K.jsx)(Tle,{background:p,borderColor:m,chart:t,fallback:cQ(t,r,c,a),fontFamily:g,layout:c,onDoubleClick:w,onPointerDown:y,overlay:(0,K.jsxs)(K.Fragment,{children:[L8e(t,c,a),m8e(t,c),GY(t,c,r),ZY(t,c,r)]}),palette:r}):(0,K.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,K.jsx)("rect",{fill:p,height:c.height,stroke:m,strokeWidth:1,width:c.width,x:0,y:0}),GY(t,c,r),ZY(t,c,r),q8e(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),W8e={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"},uQ={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 G8e(e){return e.surface===uQ.surface}function Z8e(e=!1,t,n){let o=e?uQ:W8e;return t===void 0&&n===void 0?o:{...o,headerSurface:t??o.headerSurface,headerText:n??o.headerText,rowHeaderSurface:t??o.rowHeaderSurface}}var Ps=24,h5=80,Z8=24,bd=40,KY="application/x-react-xlsx-range+json",v_=200,b_=50,W8=120,G8=24,mN=600,hN=120,X8e=2e3,Y8e=120,K8e=160,J8e=24,Q8e=200,e9e=24,t9e=600,n9e=480,S_=4,dQ=16,r9e=10,JY=8,F0=480,dd=480,QY=dd-96,eK=dd*1.5,x_=F0*2;var o9e=48,i9e=.0025,a9e=16,Vg=["#2563eb","#dc2626","#7c3aed","#059669","#ea580c","#db2777"],tK={bubble:Vg[3]??"#059669",category:Vg[2]??"#7c3aed",name:Vg[0]??"#2563eb",point:Vg[5]??"#db2777",value:Vg[4]??"#ea580c"},pd="#ffffff",T7="#64748b",nK="#ffffff",s9e="rgba(15, 23, 42, 0.18)",X_="0 4px",gN=["nw","n","ne","e","se","s","sw","w"],l9e=4096,c9e=2e4,rK=4096,u9e=2048,d9e=512,oK=[],UN={e:"ew-resize",n:"ns-resize",ne:"nesw-resize",nw:"nwse-resize",s:"ns-resize",se:"nwse-resize",sw:"nesw-resize",w:"ew-resize"},p9e=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"]),iK=new Map,aK=new Map,yN=new Map,sK=new Map,lK=new Map;function wd(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 pQ(e){return Math.round(e*4)/4}function Rs(e,t){if(t.length===0)return 0;let n=`${e.font}\0${t}`,o=aK.get(n);return o!==void 0?o:wd(aK,n,e.measureText(t).width,c9e)}function vN(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,Rs(e,s)):Rs(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 f9e(e){if(typeof Path2D>"u")return null;let t=lK.get(e);return t||wd(lK,e,new Path2D(e),d9e)}function Qg(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 w_(e,t){if(t===1)return e;let n={};return Object.entries(e).forEach(([o,r])=>{if(typeof r=="string"){n[o]=Qg(r,t);return}if(typeof r=="number"&&p9e.has(o)){n[o]=r*t;return}n[o]=r}),n}function fQ(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 mQ(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=>fQ(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 m9e(e){return typeof e!="number"||!Number.isFinite(e)||e<0||e>180?null:-(e>90?90-e:e)}function PO(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 h9e(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 fd(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=fQ(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 cK(e){if(!e)return-1;let t={dashed:1,dotted:0,double:3,solid:2};return e.width*10+(t[e.style]??0)}function uK(e,t){let n=cK(e);return cK(t)>n?t:e}function g9e(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 A7(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,g9e(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 dK(e,t,n){if(n<=0||t.length===0)return"";let o=pQ(n),r=`${e.font}\0${o}\0${t}`,i=yN.get(r);if(i!==void 0)return i;if(Rs(e,t)<=n)return wd(yN,r,t,rK),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}`;Rs(e,u)<=n?s=c:l=c-1}return wd(yN,r,s<=0?a:`${t.slice(0,s)}${a}`,rK)}function FN(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 md(e,t=12){let n=FN(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 bN(e,t,n,o){return e==="top"?t+o/2:e==="middle"?t+n/2:t+n-o/2}function y9e(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);Rs(e,s)<=n?(i=a,o=a+1):r=a-1}return i}function hQ(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=pQ(n),i=`${e.font}\0${r}\0${o}`,a=sK.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(Rs(e,u)<=n){l.push(u);break}let d=Math.max(1,y9e(e,u,n)),p=u.slice(0,d),m=d<u.length?Math.max(p.lastIndexOf(" "),p.lastIndexOf("	")):-1,h=m>0?m:d,S=u.slice(0,h);if(S.length===0){l.push(u.slice(0,d)),u=u.slice(d);continue}l.push(S.replace(/\s+$/g,"")),u=u.slice(h).replace(/^\s+/g,"")}}return wd(sK,i,l,u9e)}function pK(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=iK.get(t);return n||wd(iK,t,{baseFont:PO(e,12),bottomBorder:fd(e.borderBottom),leftBorder:fd(e.borderLeft),padding:mQ(e.padding),rightBorder:fd(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:fd(e.borderTop),usesWrappedText:e.whiteSpace==="pre-wrap"},l9e)}function HN(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 fK(e){return HN(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 v9e(e,t,n){let o=n.match(/^linear-gradient\((.*)\)$/i);if(o){let i=HN(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),S=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(S,v,g,y),x=fK(i.slice(1).join(","));if(x.length>0)return x.map((k,B)=>({color:k.color,offset:k.offset??(x.length===1?0:B/(x.length-1))})).forEach(k=>{w.addColorStop(k.offset,k.color)}),w}}let r=n.match(/^radial-gradient\((.*)\)$/i);if(r){let i=HN(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=fK(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 b9e(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,gQ(i.color,.28)),a.addColorStop(1,i.color),a}function S9e(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??kO(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 x9e(e){return`${Math.round(e)}%`}function ey(e,t,n){return Math.min(n,Math.max(t,e))}function w9e(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*a9e;case WheelEvent.DOM_DELTA_PAGE:return t*window.innerHeight;default:return t}}function qg(e,t,n){return{x:ey(e-n.left,0,n.width),y:ey(t-n.top,0,n.height)}}function mK(e,t){return Math.hypot(e.clientX-t.clientX,e.clientY-t.clientY)}function hK(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 CO(e,t,n){let o=hK(e),r=hK(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 gQ(e,t){return CO(e,"#ffffff",t)}function kO(e,t){return CO(e,"#000000",t)}var yQ=U.createContext(null),_9e=U.createContext({isDark:!1});function P9e(...e){return e.filter(Boolean).join(" ")}function vQ(e,t){return"hsl(225 4% 6%)"}function __(e,t){return so(t)?vQ(e?.themePalette,t):e?.themePalette.colorsByIndex[0]??pd}function an(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 C9e(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 Kg(e,t){return!!(e&&t&&e.row===t.row&&e.col===t.col)}function Cd(e,t){if(!t)return!1;let n=an(t);return e.row>=n.start.row&&e.row<=n.end.row&&e.col>=n.start.col&&e.col<=n.end.col}function k9e(e,t){let n=null;for(let o of t){if(!Cd(e,o.range))continue;let r=an(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 Wg(e,t){if(!e||!t)return e===t;let n=an(e),o=an(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 R9e(e){return e.key.length===1&&!e.altKey&&!e.ctrlKey&&!e.metaKey}function bQ(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 SN(e,t){let n=bQ(e);return!!(n&&n!==t&&t.contains(n))}function P_(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 gK(e,t,n){for(let o=t;o<=n;o+=1)if(e.has(o))return!0;return!1}function yK(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=gK(o,a.startRowIndex,a.endRowIndex),l=gK(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 vK(e,t){return e.map(n=>`${t(n)}:${n.start}:${n.size}`).join("|")}function $9e(e){if(!e)return"";let t=an(e);return[t.start.row,t.start.col,t.end.row,t.end.col].join(":")}function V3(e,t,n){return t>n?0:(e[n+1]??0)-(e[t]??0)}function bK(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 x4(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 rd(e,t){return!Number.isFinite(e)||t<=0?0:Math.max(0,Math.min(e,Math.max(0,t-.001)))}function VN(e,t,n){return Math.max(e+1+n,t)}function SK(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 od(e,t,n,o,r){let i=VN(e,t,n);return o?Math.min(i,Math.max(t,r)):i}function z9e(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 xK(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:z9e(t,n,e)}function E_(e,t,n,o,r,i){let a=i?.headerHeight??Z8,s=i?.rowHeaderWidth??bd,l=i?.zoomFactor??1,c=(S,v)=>s+xK(S,n,r,i?.colIndexByActual,i?.colPrefixSums,i?.actualColPrefixSums)+gi(v)*l,u=(S,v)=>a+xK(S,t,o,i?.rowIndexByActual,i?.rowPrefixSums,i?.actualRowPrefixSums)+gi(v)*l;if(e.kind==="absolute")return{height:Math.max(1,gi(e.sizeEmu.cy)*l),left:s+gi(e.positionEmu.x)*l,top:a+gi(e.positionEmu.y)*l,width:Math.max(1,gi(e.sizeEmu.cx)*l)};if(e.kind==="one-cell")return{height:Math.max(1,gi(e.sizeEmu.cy)*l),left:c(e.from.col,e.from.colOffsetEmu),top:u(e.from.row,e.from.rowOffsetEmu),width:Math.max(1,gi(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 M9e(e,t,n,o,r,i){return E_(e.anchor,t,n,o,r,i)}function E9e(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 T9e(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 A9e(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 C_(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 I9e(e,t,n,o,r,i,a,s,l){let c=l?.headerHeight??Z8,u=l?.rowHeaderWidth??bd,d=l?.defaultRowHeight??Ps,p=l?.defaultColWidth??h5,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,S=m!==null&&e.top+e.height<=m+.5,v=h!==null&&e.left+e.width<=h+.5;return S&&v?"corner":S?"top":v?"left":"scroll"}function N9e(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 O9e(e,t){return Number.isFinite(e)?Math.max(0,Math.min(100,e)):t}function Z2(e,t,n){let o=e.geometryAdjustments?.[t];return typeof o!="number"?n:O9e(o/1e3,n)}function co(e){return e.length===0?"":e.map(([t,n],o)=>`${o===0?"M":"L"} ${t} ${n}`).join(" ")+" Z"}function _d(e,t,n=50){let o=t*(Math.PI/180);return[n+Math.cos(o)*e,n+Math.sin(o)*e]}function xN(e,t=-90,n=50){return co(Array.from({length:e},(o,r)=>_d(n,t+360/e*r)))}function m5(e,t,n=-90,o=50){return co(Array.from({length:e*2},(r,i)=>{let a=i%2===0?o:t;return _d(a,n+360/(e*2)*i)}))}function L9e(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 D9e(){return"M 50 0 A 50 50 0 1 1 49.999 0 Z"}function B9e(e,t){let[n,o]=_d(50,e),[r,i]=_d(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 j9e(e,t){let[n,o]=_d(50,e),[r,i]=_d(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 wK(e){let t=Math.max(10,Math.min(40,e)),n=50-t/2,o=50+t/2;return co([[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 U9e(){return co([[0,20],[70,20],[70,0],[100,50],[70,100],[70,80],[0,80]])}function F9e(){return co([[0,20],[54,20],[54,0],[100,50],[54,100],[54,80],[0,80],[32,50]])}function H9e(e){let t=Z2(e,"adj2",36),n=Z2(e,"adj1",20),o=Math.min(24,t*.7),r=50-n,i=50+n,a=100-t;return co([[0,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o,i],[0,50],[o,r]])}function V9e(e){let t=Z2(e,"adj2",34),n=Z2(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`,co([[o*1.6,r],[a,r],[a,0],[100,50],[a,100],[a,i],[o*1.6,i]])].join(" ")}function q9e(e){let t=Z2(e,"adj1",28),n=Z2(e,"adj2",34);return co([[100,100-t],[t,100-t],[t,100],[0,50],[t,0],[t,n],[100,n]])}function W9e(e){let t=Z2(e,"adj1",26),n=Z2(e,"adj2",28),o=Z2(e,"adj3",12),r=50,i=r-o,a=r+o;return co([[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 G9e(e){let t=Z2(e,"adj1",22),n=Z2(e,"adj2",28);return co([[100,100],[100,55],[45,55],[45,100],[0,50],[45,0],[45,45],[100-t,45],[100-t,100]])}function Z9e(e){let t=Z2(e,"adj2",22),n=Z2(e,"adj1",16),o=50-n,r=50+n,i=50-n,a=50+n;return co([[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 X9e(e){let t=Z2(e,"adj2",22),n=Z2(e,"adj1",14),o=50-n,r=50+n,i=50-n,a=50+n;return co([[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 Y9e(){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 K9e(){return co([[42,0],[10,58],[38,58],[24,100],[90,36],[58,36],[72,0]])}function J9e(){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 Q9e(){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 ece(e){let t=Z2(e,"adj2",38),n=Z2(e,"adj1",20),o=50-n,r=50+n,i=100-t;return co([[0,o],[i,o],[i,0],[100,50],[i,100],[i,r],[0,r]])}function tce(e){let t=Z2(e,"adj2",38),n=Z2(e,"adj1",20),o=50-n,r=50+n,i=t;return co([[100,o],[i,o],[i,0],[0,50],[i,100],[i,r],[100,r]])}function nce(e){let t=Z2(e,"adj2",38),n=Z2(e,"adj1",20),o=50-n,r=50+n,i=t;return co([[o,100],[o,i],[0,i],[50,0],[100,i],[r,i],[r,100]])}function rce(e){let t=Z2(e,"adj2",38),n=Z2(e,"adj1",20),o=50-n,r=50+n,i=100-t;return co([[o,0],[o,i],[0,i],[50,100],[100,i],[r,i],[r,0]])}function _K(e){let t=Z2(e,"adj2",24),n=Z2(e,"adj1",18),o=50-n,r=50+n;return co([[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 PK(e){let t=Z2(e,"adj2",24),n=Z2(e,"adj1",18),o=50-n,r=50+n;return co([[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 oce(e){let t=Z2(e,"adj1",25),n=Z2(e,"adj2",27),o=Z2(e,"adj3",12.5),r=Z2(e,"adj4",43.75),i=r-o,a=r+o,s=100-n;return co([[0,i],[s,i],[s,0],[100,r],[s,100],[s,a],[t,a],[t,100],[0,100]])}function ice(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:oce(e),viewBox:{width:100,height:100}};case"bentUpArrow":return{path:W9e(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:F9e(),viewBox:{width:100,height:100}};case"chord":return{path:j9e(-30,210),viewBox:{width:100,height:100}};case"cloud":case"cloudCallout":return{path:Q9e(),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:rce(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:D9e(),viewBox:{width:100,height:100}};case"flowChartAlternateProcess":case"flowChartDelay":case"roundRect":return{path:L9e(Z2(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:Y9e(),viewBox:{width:100,height:100}};case"heptagon":return{path:xN(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:tce(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:_K(e),viewBox:{width:100,height:100}};case"leftRightArrow":return{path:_K(e),viewBox:{width:100,height:100}};case"leftRightUpArrow":return{path:Z9e(e),viewBox:{width:100,height:100}};case"leftUpArrow":return{path:q9e(e),viewBox:{width:100,height:100}};case"lightningBolt":return{path:K9e(),viewBox:{width:100,height:100}};case"mathPlus":case"plus":return{path:wK(Z2(e,"adj",26)),viewBox:{width:100,height:100}};case"cross":return{path:wK(Z2(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:H9e(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:B9e(-35,225),viewBox:{width:100,height:100}};case"pentagonArrow":return{path:U9e(),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:X9e(e),viewBox:{width:100,height:100}};case"rightArrow":return{path:ece(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:xN(10),viewBox:{width:100,height:100}};case"dodecagon":return{path:xN(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:m5(4,20),viewBox:{width:100,height:100}};case"star5":return{path:m5(5,21),viewBox:{width:100,height:100}};case"star6":return{path:m5(6,23),viewBox:{width:100,height:100}};case"star7":return{path:m5(7,24),viewBox:{width:100,height:100}};case"star8":return{path:m5(8,25),viewBox:{width:100,height:100}};case"star10":return{path:m5(10,26),viewBox:{width:100,height:100}};case"star12":return{path:m5(12,26),viewBox:{width:100,height:100}};case"star16":return{path:m5(16,27),viewBox:{width:100,height:100}};case"star24":return{path:m5(24,28),viewBox:{width:100,height:100}};case"star32":return{path:m5(32,29),viewBox:{width:100,height:100}};case"stripedRightArrow":return{path:V9e(e),viewBox:{width:100,height:100}};case"sun":return{path:m5(12,36),viewBox:{width:100,height:100}};case"teardrop":return{path:J9e(),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:nce(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:PK(e),viewBox:{width:100,height:100}};case"upDownArrowCallout":return{path:PK(e),viewBox:{width:100,height:100}};case"uturnArrow":return{path:G9e(e),viewBox:{width:100,height:100}};default:return null}}function CK(e){return e.svgPath&&e.svgViewBox?{path:e.svgPath,viewBox:e.svgViewBox}:ice(e)}function ace(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 sce(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 kK(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,he.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,he.jsx)("path",{d:`M 0 0 L ${s} ${s/2} L 0 ${s} z`,fill:n})},t)}function lce(e,t,n="left",o=1){return(0,he.jsx)("p",{style:{margin:0,textAlign:e.align??n,whiteSpace:"pre-wrap"},children:e.runs.map((r,i)=>(0,he.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 RK(e,t){let n=t?.contentOffsetLeft??bd,o=t?.contentOffsetTop??Z8,r=t?.minSizePx??dQ;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 Gg(e,t,n,o=1){let r=r9e*o,i=r/2,a={backgroundColor:n,border:`${Math.max(1,o)}px solid ${t}`,borderRadius:3*o,boxShadow:`0 1px ${3*o}px ${s9e}`,boxSizing:"border-box",cursor:UN[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 cce(e=!1,t,n){return U.useMemo(()=>Z8e(e,t,n),[t,n,e])}function qN(e){let t="",n=e;for(;n>=0;)t=String.fromCharCode(65+n%26)+t,n=Math.floor(n/26)-1;return t}function SQ(e){return`${qN(e.col)}${e.row+1}`}function WN(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 uce(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 cy(i,a,{replaceXfSubtrees:!0})}function dce(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=WN(r);if(!i)return null;let a=o.startsWith("'")&&o.endsWith("'")?o.slice(1,-1).replace(/''/g,"'"):o;return{cell:i,sheetName:a}}function xQ(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 k_(e,t){let n=Ar(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 so(e){return G8e(e)}function wQ(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 pce(i,a,s)}function $K(e,t){let n=wQ(e);if(!n)return e;let[o,r,i]=n;return`rgba(${o}, ${r}, ${i}, ${Math.max(0,Math.min(1,t))})`}function zK(e){let t=wQ(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 MK(e,t){let n=zK(e),o=zK(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 T_(e,t,n){if(!so(n))return e??"#000000";if(!e)return n.text;let o=MK(e,t),r=MK(n.text,t);return o!==null&&o>=4.5?e:r!==null&&(o===null||r>o)?n.text:e}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 pce(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 fce(e){return/[\s"'(),]/.test(e)?`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:e}function mce(e,t){let n=typeof e?.scheme=="string"?e.scheme:null;if(n==="major")return t?.majorLatinFont;if(n==="minor")return t?.minorLatinFont}function EK(e,t){let n=[typeof e?.name=="string"?e.name.trim():"",mce(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(fce),'"Segoe UI"',"Tahoma","Arial","sans-serif"].join(", ")}function TK(e){let t=typeof e=="number"&&Number.isFinite(e)?e:11;return t<=11?1.2:t<=14?1.25:1.3}function GN(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 AK(e,t,n,o){let r=o?.showGridLines??!0,i=so(t)?vQ(n,t):n?.colorsByIndex[0]??pd,a=r?GN(t.border):void 0,s={backgroundColor:i,borderBottom:"none",borderRight:"none",boxShadow:a,color:T_(null,i,t),fontFamily:EK({scheme:"minor"},n)??'"Segoe UI", Tahoma, Arial, sans-serif',fontSize:"12px",lineHeight:String(TK(11)),overflow:"hidden",padding:X_,textOverflow:"clip",verticalAlign:"bottom",whiteSpace:"nowrap"};if(!e)return s;let l=e.fill,c=null,u=!1;if(l){let v=nJ(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=Ar(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=EK(d,n);g&&(s.fontFamily=g)}if(s.lineHeight=String(TK(m)),so(t)&&!s.backgroundImage){let v=typeof s.backgroundColor=="string"?s.backgroundColor:i;s.color=T_(p,v,t)}else u||(s.color=T_(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 S=e.border;if(S){let v=!!(S.right?.style&&S.right.style!=="none"),g=!!(S.bottom?.style&&S.bottom.style!=="none");r&&(v||g)&&(s.boxShadow=GN(t.border,{bottom:!g,right:!v})||void 0),S.top?.style&&S.top.style!=="none"&&(s.borderTop=k_(S.top,n)),S.right?.style&&S.right.style!=="none"&&(s.borderRight=k_(S.right,n)),S.bottom?.style&&S.bottom.style!=="none"&&(s.borderBottom=k_(S.bottom,n)),S.left?.style&&S.left.style!=="none"&&(s.borderLeft=k_(S.left,n))}return s}var Y_=null;function ZN(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 _Q(e){return PO(e,12)}function _N(e,t){if(!e)return 0;if(typeof document>"u")return e.length*7;Y_??=document.createElement("canvas");let n=Y_.getContext("2d",{alpha:!1});return n?(n.font=_Q(t),Rs(n,e)):e.length*7}function hce(e,t,n){if(!e)return 0;let o=Math.max(1,n-ZN(t.padding)),r=md(t,12),i=mQ(t.padding),a=e.replace(/\r\n?/g,`
`).split(`
`).length;if(typeof document>"u")return a*r+i.top+i.bottom;Y_??=document.createElement("canvas");let s=Y_.getContext("2d",{alpha:!1});return s?(s.font=_Q(t),hQ(s,e,o).length*r+i.top+i.bottom):a*r+i.top+i.bottom}function gce(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 yce(e){return!e.isMergedSecondary&&!e.colSpan&&e.value.length===0}function vce(e,t,n,o){let r=e.getFormulaAt(t,n),i=r?o?.cachedFormulaValues?.[SQ({row:t,col:n})]:void 0,a=e.getFormattedValueAt(t,n);if(a&&!(r&&i!==void 0&&a.startsWith("#")))return xQ(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 H7(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 bce(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 Sce(e){let[t,n=t]=e.split(":"),o=WN(t??""),r=WN(n??"");return o&&r?{end:r,start:o}:null}function xce(e){let t=e.trim();return t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1).replace(/''/g,"'"):t}function wce(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:xce(e.slice(0,n))}}return null}function IK(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=wce(r),a=Sce((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:an(a),workbookSheetIndex:s}}function _ce(e,t){let n=an(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 Pce(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=IK(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=tK[u.role];i.push({fillColor:$K(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=IK(u.formula,e.workbookSheetIndex,n,o);if(!d)return;let p=_ce(d.range,t.pointIndex);if(!p)return;let m=tK.point;i.push({fillColor:$K(m,r?.34:.22),range:p,strokeColor:m,workbookSheetIndex:d.workbookSheetIndex})}),i}function D7(e,t,n){return n<=t?.5:Math.max(0,Math.min(1,(e-t)/(n-t)))}function Cce(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,x=4.5,R=18-4.5;return(0,he.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,B)=>{let T=1+B*(y+Math.max(0,w)),I=k.value>=0?x:R;return(0,he.jsx)("line",{stroke:c,strokeLinecap:"round",strokeWidth:1.8,x1:T,x2:T+y,y1:I,y2:I},`spark-winloss-${B}`)})})}if(e.type==="column"){let g=s,y=Math.min(0,...g.map(B=>B.value)),w=Math.max(0,...g.map(B=>B.value)),x=16-D7(0,y,w)*14,R=Math.max(2,98/Math.max(g.length*1.8,1)),k=g.length>1?(98-R*g.length)/(g.length-1):0;return(0,he.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,he.jsx)("line",{stroke:n.border,strokeWidth:1,x1:1,x2:99,y1:x,y2:x}),g.map((B,T)=>{let I=1+T*(R+Math.max(0,k)),q=16-D7(B.value,y,w)*14,H=Math.min(q,x),E=Math.max(1,Math.abs(q-x)),ee=B.value<0?l:c;return(0,he.jsx)("rect",{fill:ee,height:E,rx:e.type==="column"?0:.8,ry:e.type==="column"?0:.8,width:R,x:I,y:H},`spark-bar-${T}`)})]})}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,x=16-D7(g.value,d,p)*14;return`${y===0?"M":"L"} ${w.toFixed(2)} ${x.toFixed(2)}`}).join(" "),S=Math.max(...s.map(g=>g.value)),v=Math.min(...s.map(g=>g.value));return(0,he.jsxs)("svg",{"aria-hidden":"true",height:18,style:{display:"block",overflow:"visible",width:"100%"},viewBox:"0 0 100 18",width:"100%",children:[(0,he.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,x=16-D7(g.value,d,p)*14,R=u;return g.value===S&&e.highColor?R=e.highColor:g.value===v&&e.lowColor?R=e.lowColor:y===0&&e.firstColor?R=e.firstColor:y===s.length-1&&e.lastColor?R=e.lastColor:g.value<0&&e.negative&&e.negativeColor&&(R=e.negativeColor),(0,he.jsx)("circle",{cx:w,cy:x,fill:R,r:1.75},`spark-point-${y}`)}):null]})}function B7(e){return typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}function oP(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:null}function kce(e){let t=oP(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 Rce(e){let t=oP(e);if(!t)return null;let n=B7(t.rowSpan),o=B7(t.colSpan);return n===null&&o===null?null:{colSpan:o??void 0,rowSpan:n??void 0}}function $ce(e,t,n,o,r){let i=typeof e=="string"?xQ(e):e==null?"":String(e),a=t?r?.cachedFormulaValues?.[SQ({row:n,col:o})]:void 0;return t&&a!==void 0&&i.startsWith("#")?a:i}function NK(e,t,n,o){let r=new Map;if(Array.isArray(e))for(let i of e){let a=B7(i.index);if(!(a===null||!Array.isArray(i.cells)))for(let s of i.cells){let l=B7(s.col);if(l===null)continue;let c=typeof s.formula=="string"?s.formula:null;r.set(`${a}:${l}`,{formula:c,hyperlink:kce(s.hyperlink),isMergedSecondary:s.isMergedSecondary===!0,mergeSpan:Rce(s.mergeSpan),style:oP(s.style),value:$ce(s.value,c,a,l,t)})}}return{cells:r,endRow:o,startRow:n}}function OK(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 cy(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 zce(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 Mce(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=zce(i[u]??null,e,t,n);p&&(a=cy(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=cy(a,u))}if(e.totalsRowShown){let u=Math.max(e.totalsRowCount,1);s("totalRow",t>e.end.row-u)}return a}function LK(e,t,n){if(!e||t!==e.start.row)return null;let o=n-e.start.col;return e.columns[o]??null}function Ece({direction:e,sortAscending:t,sortDescending:n}){return(0,he.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,he.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,he.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 DK(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 Tce({items:e,onValueChange:t,palette:n,value:o}){return(0,he.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,he.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 Ace({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,he.jsxs)(he.Fragment,{children:[(0,he.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,he.jsx)("div",{style:{minWidth:0},children:(0,he.jsx)("div",{style:{color:t.text,fontSize:14,fontWeight:600,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:s})}),(0,he.jsxs)("div",{style:{alignItems:"center",display:"flex",gap:8},children:[(0,he.jsxs)("div",{style:{alignItems:"center",background:t.buttonSurface,border:`1px solid ${t.strongBorder}`,borderRadius:8,display:"flex",overflow:"hidden"},children:[(0,he.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,he.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:x9e(h)}),(0,he.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,he.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,he.jsx)("div",{style:{backgroundColor:t.subtleSurface,borderBottom:`1px solid ${t.border}`,overflowX:"auto",padding:"8px 12px"},children:(0,he.jsx)(Tce,{items:d.map((S,v)=>({id:String(v),label:S.name,title:S.visibility==="hidden"?`${S.name} (hidden)`:S.visibility==="veryHidden"?`${S.name} (very hidden)`:S.name,visibility:S.visibility})),onValueChange:S=>u(Number(S)),palette:t,value:String(n)})}):null]})}function Ice(e,t,n,o){return typeof e=="function"?e(n):e!==void 0?e:t?(0,he.jsx)(Ace,{controller:n,palette:o}):null}function Nce(e,t,n){return typeof e=="function"?e(t):e!==void 0?e:(0,he.jsx)("div",{style:{alignItems:"center",color:n.danger,display:"flex",fontSize:14,height:"100%",justifyContent:"center",padding:16,textAlign:"center"},children:t.message})}function Oce(e,t,n){return e!==void 0?e:t!==void 0?t:(0,he.jsx)("div",{style:{alignItems:"center",color:n.mutedText,display:"flex",fontSize:14,height:"100%",justifyContent:"center"},children:"Loading workbook..."})}function Lce(e,t){return e!==void 0?e:(0,he.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 BK(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 PQ(e,t,n){let o=(0,he.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,he.jsx)("div",{style:{color:n.text,fontWeight:600},children:t.displayFileName}),(0,he.jsxs)("div",{children:["File size ",BK(t.fileSizeBytes)," exceeds the configured limit of"," ",BK(t.maxFileSizeBytes),"."]})]});return typeof e=="function"?e({defaultNode:o,displayFileName:t.displayFileName,fileSizeBytes:t.fileSizeBytes,maxFileSizeBytes:t.maxFileSizeBytes}):e!==void 0?e:o}function Dce(e,t,n){if(e!==void 0)return PQ(e,t,n)}function Bce(e){let t=[18,32,24],n=Math.max(8,Math.min(12,Math.round(e.width*.018)));return(0,he.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,he.jsx)("div",{style:{alignItems:"flex-end",display:"flex",gap:8,justifyContent:"center"},children:t.map((r,i)=>(0,he.jsx)("div",{style:{backgroundColor:"#e5e7eb",borderRadius:999,height:r,width:n}},i))})})}function jK(e,t,n){let o=Bce(n);return e?e({chart:t,defaultNode:o,rect:n}):o}function jce(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 Uce(e,t){return(0,he.jsx)("div",{style:{alignItems:"center",color:t.text,display:"flex",height:"100%",justifyContent:"center",padding:24},children:(0,he.jsxs)("div",{style:{backgroundColor:t.surface,border:`1px solid ${t.strongBorder}`,borderRadius:12,boxShadow:t.shadow,maxWidth:420,padding:20,width:"100%"},children:[(0,he.jsx)("div",{style:{fontSize:16,fontWeight:600},children:"Large workbook detected"}),(0,he.jsxs)("div",{style:{color:t.mutedText,fontSize:13,lineHeight:1.5,marginTop:8},children:["This workbook is ",jce(e.deferredLoadFileSize??0),". Loading it immediately can block the main thread and freeze the page."]}),(0,he.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,he.jsx)("div",{style:{display:"flex",gap:10,marginTop:16},children:(0,he.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 Fce({palette:e,selectionColor:t,selectionFillColor:n,selectionHeaderColor:o}){let r=t??(so(e)?"#60a5fa":"#2563eb"),i=n??`color-mix(in srgb, ${r} ${so(e)?"16%":"10%"}, transparent)`,a=o??`color-mix(in srgb, ${r} ${so(e)?"24%":"16%"}, ${e.headerSurface})`;return{fill:i,header:a,stroke:r}}function PN(e,t){return e<=0||t<=0?[]:[{height:t,left:0,top:0,width:e}]}function Zg(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 CN(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,S=u-Math.abs(m),v=d-Math.abs(h);if(S<=0||v<=0)return null;let g=m>0?m:0,y=h>0?h:0,w=m>0?0:-m,x=h>0?0:-h;t.setTransform(1,0,0,1,0,0),t.drawImage(n,g,y,S,v,w,x,S,v),t.setTransform(o,0,0,o,0,0);let R=[];return l>0?R.push({height:i,left:Math.max(0,r-l),top:0,width:Math.min(r,l)}):l<0&&R.push({height:i,left:0,top:0,width:Math.min(r,-l)}),c>0?R.push({height:Math.min(i,c),left:0,top:Math.max(0,i-c),width:r}):c<0&&R.push({height:Math.min(i,-c),left:0,top:0,width:r}),R}function RO(e){return`${e.kind}:${e.priority}:${e.ranges.map(t=>`${t.start.row}:${t.start.col}-${t.end.row}:${t.end.col}`).join("|")}`}function K_(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 Hce(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":kO(n[r]??"#16a34a",.34),color:n[r],rotationDeg:o[r]??0,shape:"arrow"}}return{backgroundColor:"#111827",borderColor:"#6b7280"}}}function Vce(e,t=1){let n=14*t;if(e.shape==="arrow"){let o=e.color??"#111827",r=e.borderColor??kO(o,.32);return(0,he.jsx)("svg",{"aria-hidden":"true",height:n,style:{display:"block"},viewBox:"0 0 16 16",width:n,children:(0,he.jsx)("g",{transform:`rotate(${e.rotationDeg??0} 8 8)`,children:(0,he.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,he.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,he.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 kN(e){return e.state?e.state==="checked":!!e.checked}function UK(e){return e.state==="mixed"}function RN(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 CQ(e,t,n=1,o=!1){let r=so(t)?"#cbd5e1":"#475569",i=e||o?so(t)?"#60a5fa":"#2563eb":"transparent",a=so(t)?"#020617":"#ffffff";return(0,he.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,he.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,he.jsx)("path",{d:"M5 8h6",fill:"none",stroke:a,strokeLinecap:"round",strokeWidth:1.8}):e?(0,he.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 qce(e,t,n=1){let o=so(t)?"#cbd5e1":"#475569",r=so(t)?"#60a5fa":"#2563eb";return(0,he.jsxs)("svg",{"aria-hidden":"true",height:14*n,style:{display:"block"},viewBox:"0 0 16 16",width:14*n,children:[(0,he.jsx)("circle",{cx:8,cy:8,fill:"transparent",r:5.5,stroke:o,strokeWidth:1.2}),e?(0,he.jsx)("circle",{cx:8,cy:8,fill:r,r:2.75}):null]})}function Wce(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 Gce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(y=>y.kind==="dataBar"&&y.ranges.some(w=>Cd({row:e,col:t},w)));if(!a)return null;let s=H7(n,e,t);if(s===null)return null;let l=RO(a),c=r.get(l);c||(c=a.ranges.flatMap(y=>{let w=[];for(let x=y.start.row;x<=y.end.row;x+=1)for(let R=y.start.col;R<=y.end.col;R+=1){let k=H7(n,x,R);k!==null&&w.push(k)}return w}),r.set(l,c));let u=K_(a.cfvos[0],c),d=K_(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,S=h===0?s>=d?1:0:(s-u)/h,v=p+Math.max(0,Math.min(1,S))*(m-p),g=Ar(a.color,o?.themePalette);return!g||v<=0?null:{axisColor:Ar(a.axisColor,o?.themePalette)??void 0,border:a.border??void 0,borderColor:Ar(a.borderColor,o?.themePalette)??void 0,color:g,gradient:a.gradient??void 0,negativeBorderColor:Ar(a.negativeBorderColor,o?.themePalette)??void 0,negativeFillColor:Ar(a.negativeFillColor,o?.themePalette)??void 0,widthPercent:v}}function Zce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="colorScale"&&h.ranges.some(S=>Cd({row:e,col:t},S)));if(!a)return null;let s=H7(n,e,t);if(s===null)return null;let l=RO(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let S=[];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=H7(n,v,g);y!==null&&S.push(y)}return S}),r.set(l,c));let u=a.colors.map(h=>Ar(h,o?.themePalette)).filter(h=>typeof h=="string"),d=a.cfvos.map(h=>K_(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 S=d[h]??d[0],v=d[h+1]??d[d.length-1];if(s<=v||h===p-1){let g=v===S?1:(s-S)/(v-S);m=CO(u[h]??u[0],u[h+1]??u[u.length-1],Math.max(0,Math.min(1,g)));break}}return{color:m}}function Xce(e,t,n,o,r){let a=(o?.conditionalFormatRules??[]).find(h=>h.kind==="iconSet"&&h.ranges.some(S=>Cd({row:e,col:t},S)));if(!a)return null;let s=H7(n,e,t);if(s===null)return null;let l=RO(a),c=r.get(l);c||(c=a.ranges.flatMap(h=>{let S=[];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=H7(n,v,g);y!==null&&S.push(y)}return S}),r.set(l,c));let u=a.cfvos.map(h=>K_(h,c)),d=0;u.forEach((h,S)=>{h!==null&&s>=h&&(d=S)});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?Hce(m.iconSet,m.iconId):null}function Yce(e,t,n){let o=n?.dataValidations.find(i=>i.ranges.some(a=>Cd({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 Kce(e){return e==="middle"?"center":e==="top"?"flex-start":"flex-end"}function Jce(e){return e==="center"?"center":e==="right"||e==="end"?"flex-end":"flex-start"}function id(e,t){return e.length===0?-1:t<=0?e[0]??-1:e.find(o=>o>=t)??e[0]??-1}function R_(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 Qce({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:S,onRowPointerDown:v,onRowResizePointerDown:g,palette:y,readOnly:w,renderCellAdornment:x,rowHeight:R,rowHeaderZIndex:k,rowHeaderWidth:B,stickyLeftByCol:T,stickyTop:I,trailingSpacerWidth:q,visibleCols:H,zoomFactor:E}){let ee=`inset -1px 0 0 ${y.border}, inset 0 -1px 0 ${y.border}`;return(0,he.jsxs)("tr",{"data-xlsx-row":e,style:{height:R},children:[(0,he.jsx)("td",{ref:ue=>S(e,ue),onPointerDown:ue=>v(ue,e),style:{backgroundColor:y.rowHeaderSurface,borderBottom:"none",borderRight:"none",boxSizing:"border-box",boxShadow:ee,color:y.headerText,fontSize:Qg("11px",E),height:R,left:0,maxHeight:R,minWidth:B,padding:Qg("2px 4px",E),position:"sticky",top:I,textAlign:"center",userSelect:"none",width:B,zIndex:I!==void 0?o:k},children:(0,he.jsxs)("div",{style:{position:"relative"},children:[(0,he.jsx)("span",{style:{display:"inline-block",transform:i!==1?`scale(${1/i})`:void 0,transformOrigin:"center center"},children:e+1}),(0,he.jsx)("div",{onPointerDown:ue=>g(ue,e,R),style:{backgroundColor:"transparent",bottom:-8*E,cursor:"row-resize",height:16*E,left:0,position:"absolute",width:"100%",zIndex:5}})]})}),a>0?(0,he.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:a}}):null,H.map(({actualCol:ue,key:Y})=>{let G=r(e,ue);if(G.isMergedSecondary)return null;let Re={row:e,col:ue},Ue=Kg(t,Re),we=!!(G.spillWidth&&G.spillWidth>0),$e=x?x(Re):null,He=T.get(ue),k1=$e?24:4,l1={...G.style,boxSizing:"border-box",cursor:Ue?"text":G.hyperlink?"pointer":"cell"};G.rowSpan||(l1.height=R,l1.maxHeight=R),we&&(l1.position="relative",l1.zIndex=2),G.conditionalColorScale&&(l1.backgroundColor=G.conditionalColorScale.color),(G.conditionalColorScale||G.conditionalDataBar||G.conditionalIcon)&&(l1.position="relative"),G.chartHighlight&&(l1.position=l1.position??"relative"),G.isTableHeader&&(l1.position="relative",l1.zIndex=Math.max(Number(l1.zIndex??0),4)),I!==void 0&&(l1.position="sticky",l1.top=I,l1.zIndex=Math.max(Number(l1.zIndex??0),28)),He!==void 0&&(l1.left=He,l1.position="sticky",l1.zIndex=Math.max(Number(l1.zIndex??0),I!==void 0?30:24)),we&&(l1.overflow="visible",l1.textOverflow="clip",l1.position=l1.position??"relative",l1.zIndex=Math.max(Number(l1.zIndex??0),I!==void 0?32:6)),Ue&&(l1.padding=0);let se={alignItems:"stretch",display:"flex",flexDirection:"column",font:"inherit",height:"100%",justifyContent:Kce(l1.verticalAlign),maxHeight:G.rowSpan?void 0:R,minHeight:0,overflow:"hidden",pointerEvents:"none",textAlign:"inherit",textDecoration:"inherit",textOverflow:"inherit",whiteSpace:"inherit",width:"100%",wordBreak:"inherit"},pe=($e?20:0)+(G.conditionalIcon?18:0);G.conditionalDataBar&&(se.position="relative",se.zIndex=1),G.chartHighlight&&(se.position=se.position??"relative",se.zIndex=Math.max(Number(se.zIndex??0),1)),pe>0&&(se.paddingRight=(pe+4)*E),G.conditionalIcon&&(se.position="relative",se.zIndex=1),(G.sparkline||G.checkboxState!==null)&&(se.alignItems="center",se.justifyContent="center"),G.textRotationDeg&&(se.alignItems=Jce(l1.textAlign),se.overflow="visible"),G.shrinkToFitFontSizePx&&(se.fontSize=G.shrinkToFitFontSizePx,se.lineHeight=`${md(G.style,G.shrinkToFitFontSizePx)}px`);let Fe=G.textRotationDeg?{display:"inline-block",maxWidth:"none",transform:`rotate(${G.textRotationDeg}deg)`,transformOrigin:"center center",whiteSpace:"nowrap",width:"max-content"}:null,p1=[G.hyperlink?.tooltip,G.validation?.message,G.value].filter((h1,H1,Oe)=>typeof h1=="string"&&h1.length>0&&Oe.indexOf(h1)===H1).join(`
`);return(0,he.jsxs)("td",{"data-xlsx-cell":`${e}:${ue}`,colSpan:G.colSpan,rowSpan:G.rowSpan,onDoubleClick:()=>{w||l(Re)},onClick:()=>s(Re,G),onPointerDown:h1=>c(h1,Re),style:l1,title:p1,children:[G.chartHighlight?(0,he.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:G.chartHighlight.fillColor,borderBottom:G.chartHighlight.borderBottom?`${Math.max(1,E)}px solid ${G.chartHighlight.strokeColor}`:void 0,borderLeft:G.chartHighlight.borderLeft?`${Math.max(1,E)}px solid ${G.chartHighlight.strokeColor}`:void 0,borderRight:G.chartHighlight.borderRight?`${Math.max(1,E)}px solid ${G.chartHighlight.strokeColor}`:void 0,borderTop:G.chartHighlight.borderTop?`${Math.max(1,E)}px solid ${G.chartHighlight.strokeColor}`:void 0,boxSizing:"border-box",inset:Math.max(1,E*.5),pointerEvents:"none",position:"absolute"}}):null,G.conditionalDataBar?(0,he.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",bottom:4*E,display:"flex",left:4*E,pointerEvents:"none",position:"absolute",right:4*E,top:4*E,zIndex:0},children:(0,he.jsx)("div",{style:{background:G.conditionalDataBar.gradient===!1?G.conditionalDataBar.color:`linear-gradient(90deg, ${gQ(G.conditionalDataBar.color,.28)} 0%, ${G.conditionalDataBar.color} 100%)`,border:G.conditionalDataBar.border!==!1&&G.conditionalDataBar.borderColor?`1px solid ${G.conditionalDataBar.borderColor}`:"none",borderRadius:2,height:"100%",opacity:1,width:`${G.conditionalDataBar.widthPercent}%`}})}):null,$e,G.conditionalIcon?(0,he.jsx)("div",{"aria-hidden":"true",style:{alignItems:"center",display:"inline-flex",justifyContent:"center",pointerEvents:"none",position:"absolute",right:k1*E,top:"50%",transform:"translateY(-50%)",zIndex:2},children:Vce(G.conditionalIcon,E)}):null,Ue?(0,he.jsx)("input",{autoFocus:!0,onBlur:u,onChange:h1=>h(h1.target.value),onKeyDown:h1=>{if(h1.stopPropagation(),h1.key==="Enter"){h1.preventDefault(),p();return}if(h1.key==="Escape"){h1.preventDefault(),d();return}(h1.key==="ArrowDown"||h1.key==="ArrowLeft"||h1.key==="ArrowRight"||h1.key==="ArrowUp")&&(h1.preventDefault(),m(h1.key,h1.currentTarget.value))},style:{backgroundColor:"transparent",border:0,color:"inherit",font:"inherit",height:"100%",margin:0,outline:"none",padding:Qg(X_,E),width:"100%"},value:n}):we?(0,he.jsx)("div",{style:{maxWidth:G.spillWidth,overflow:"visible",pointerEvents:"none",position:"relative",whiteSpace:"inherit",width:G.spillWidth},children:G.value}):G.sparkline?(0,he.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:Cce(G.sparkline.config,G.sparkline.values,y)}):G.checkboxState!=null?(0,he.jsx)("div",{style:{alignItems:"center",display:"flex",height:"100%",justifyContent:"center",pointerEvents:"none",width:"100%"},children:CQ(G.checkboxState,y,E)}):(0,he.jsx)("div",{style:se,children:Fe?(0,he.jsx)("span",{style:Fe,children:G.value}):G.value})]},Y)}),q>0?(0,he.jsx)("td",{"aria-hidden":"true",style:{backgroundColor:"transparent",border:"none",padding:0,width:q}}):null]})}var eue=U.memo(Qce,(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 tue({allowResizeInReadOnly:e=!1,controller:t,emptyState:n,enableCanvasSelectionAnimation:o=!0,errorState:r,fileTooLargeState:i,getCellStyle:a,loadingComponent:s,loadingState:l,onOpenLink:c,onFormControlAction:u,onFormControlChange:d,renderChartLoading:p,renderFormControl:m,palette:h,renderImage:S,renderImageSelection:v,renderTableHeaderMenu:g,renderScroller:y,enableGestureZoom:w=!0,experimentalCanvas:x=!0,selectionColor:R,selectionFillColor:k,selectionHeaderColor:B,showImages:T=!0}){let q=(typeof window<"u"?window.__xlsxCanvasProfile:void 0)?performance.now():0,{activeCell:H,activeSheet:E,activeSheetIndex:ee,activeTab:ue,activeTabIndex:Y,canLoadDeferred:G,charts:Re,clearSelectedChart:Ue,clearSelectedImage:we,clearSelectedCells:$e,continueDeferredLoad:He,deferredLoadFileSize:n1,displayFileName:k1,error:l1,fillSelection:se,formControls:pe,getActiveWorksheet:Fe,getChartById:p1,getRowsBatchAsync:h1,getClipboardData:H1,getCellDisplayValue:Oe,getFormControlItems:Be,images:a1,shapes:Pe,isLoadDeferred:ye,isLoading:fe,isChartsLoading:ge,isWorkerBacked:te,maxZoomScale:Te,minZoomScale:u1,copySelectionToClipboard:$,pasteFromClipboard:Y1,pasteStructuredClipboardData:j1,pasteText:Z1,readOnly:Xe,redo:st,revision:tt,selectedChart:Pt,selectedChartElement:At,selectedChartId:Kt,selectedImage:dt,selectedImageId:Bt,selectCell:Lt,selectChart:S2,selectChartElement:Rn,selectImage:J2,selectRange:pt,selection:_2,setActiveSheetIndex:k2,setChartRect:$n,setImageRect:Nn,setCellValue:jn,setZoomScale:pr,sheets:yn,tabs:vn,sortState:ft,sortTable:Q2,tables:Wr,undo:S3,updateFormControl:xr,workbook:wo,zoomScale:F2}=t,Jn=U.useMemo(()=>new Map(pe.flatMap(f=>f.controlIndex!==void 0&&(f.kind==="dropdown"||f.kind==="listbox")?[[f.id,Be(f.controlIndex,f.sheetIndex)]]:[])),[pe,Be]),g1=!Xe||e,_1=U.useRef(null),vt=U.useRef(null),Et=U.useRef(null),en=U.useRef(!1),bn=U.useRef(null),sn=U.useRef(null),Gr=U.useRef(null),qo=U.useRef(null),t2=U.useRef(null),Qn=U.useRef(null),mt=U.useRef({corner:null,left:null,scroll:null,top:null}),fr=U.useRef({left:null,top:null}),x3=U.useRef(null),wr=U.useRef(null),w3=U.useRef(null),_r=U.useRef(null),bi=U.useRef(null),Ki=U.useRef(null),Z3=U.useRef(null),X3=U.useRef(null),_3=U.useRef(null),Ia=U.useRef(new Map),Un=U.useRef(null),Ir=U.useRef(null),Ji=U.useRef(null),h2=U.useRef(null),Jt=U.useRef(null),uo=U.useRef(new Map),P3=U.useRef(new Map),Wo=U.useRef(new Map),Y3=U.useRef(new Map),mr=U.useRef(null),Go=U.useRef(null),Pr=U.useRef(H),K3=U.useRef(Kt),C3=U.useRef(Bt),Zo=U.useRef(null),po=U.useRef(null),M2=U.useRef(null),hr=U.useRef(null),Qi=U.useRef(()=>{}),Sn=U.useRef(null),P2=U.useRef(Xe),Fn=U.useRef(F2),Nr=U.useRef(F2),Xo=U.useRef(null),_o=U.useRef(null),fo=U.useRef(null),Zr=U.useRef(null),Hn=U.useRef(null),W2=U.useRef(null),Cr=U.useRef(null),tn=U.useRef(null),kr=U.useRef(null),J3=U.useRef(null),G7=U.useRef(new WeakMap),Or=U.useRef(null),Lr=U.useRef(void 0),Yo=U.useRef(void 0),Xr=U.useRef(void 0),e6=U.useRef(void 0),Na=U.useRef(new Map),Oa=U.useRef(new Map),Ko=U.useRef(null),Q3=U.useRef(null),La=U.useRef(null),Jo=U.useRef(null),Qo=U.useRef(null),mo=U.useRef(null),Po=U.useRef(null),k3=U.useRef(null),Da=U.useRef(null),ea=U.useRef(null),w5=U.useRef(null),ta=U.useRef(null),Si=U.useRef(null),H2=U.useRef(null),[er,xi]=U.useState(null),[P4,a2]=U.useState(""),[R3,C4]=U.useState(null),[_5,Ba]=U.useState(null),[On,ja]=U.useState(null),[e3,Z7]=U.useState(null),[na,$s]=U.useState(0),P5=U.useRef({height:0,left:0,top:0,width:0}),X7=U.useRef({displayHeaderHeight:Z8,displayRowHeaderWidth:bd,frozenPaneBottom:Z8,frozenPaneRight:bd}),zs=U.useRef({height:0,left:0,top:0,width:0}),C5=U.useRef(null),k4=U.useRef(null),wi=U.useRef(null),ei=U.useRef(null),xn=U.useRef(null),ra=U.useRef(null),Ms=U.useRef(null),Co=U.useRef(null),[lt,k5]=U.useState({height:0,left:0,top:0,width:0}),oa=U.useRef({height:0,left:0,top:0,width:0}),[ti,_i]=U.useState(null),Ln=U.useRef(null),[ko,Pi]=U.useState(null),Ci=U.useRef(null),ni=U.useRef(null),R5=U.useRef(null),ki=U.useRef(null),$5=U.useRef(null),t6=U.useRef(null),[R4,z5]=U.useState(null),n6=U.useRef("idle"),Dr=U.useCallback(f=>{n6.current=f},[]),Ht=U.useMemo(()=>Fe(),[ee,Fe,tt]),Ri=U.useMemo(()=>{let f=[],b=Array.isArray(Ht?.mergedRegions)?Ht.mergedRegions:[];for(let P of b){let z=oP(P),D=B7(z?.startRow),A=B7(z?.startCol),Z=B7(z?.endRow),be=B7(z?.endCol);D===null||A===null||Z===null||be===null||f.push({end:{col:be,row:Z},start:{col:A,row:D}})}return f},[Ht]),$4=U.useMemo(()=>{let f=new Map;for(let b of Ri)for(let P=b.start.row;P<=b.end.row;P+=1)for(let z=b.start.col;z<=b.end.col;z+=1)P===b.start.row&&z===b.start.col||f.set(`${P}:${z}`,{row:b.start.row,col:b.start.col});return f},[Ri]),$3=U.useCallback(f=>$4.get(`${f.row}:${f.col}`)??f,[$4]),Yr=U.useMemo(()=>_2?an(_2):null,[_2]),Ne=U.useMemo(()=>Math.max(.1,F2/100),[F2]),Es=U.useRef(Ne),N=Wr,[X,ne]=U.useState(()=>od(E?.maxUsedRow??-1,v_,W8,!!te,mN)),[me,Ie]=U.useState(()=>od(E?.maxUsedCol??-1,b_,G8,!!te,hN)),e1=U.useMemo(()=>new Set(E?.hiddenRows??[]),[E?.hiddenRows]),d1=U.useMemo(()=>new Set(E?.hiddenCols??[]),[E?.hiddenCols]),Je=Ps*Ne,f1=h5*Ne,s1=Z8*Ne,y1=bd*Ne,u2=dQ*Ne,l2=U.useCallback(f=>{let b=f??P5.current,P=zs.current,{displayHeaderHeight:z,displayRowHeaderWidth:D,frozenPaneBottom:A,frozenPaneRight:Z}=X7.current,be=Xo.current,Me=be!==null&&F2===be.baseZoomScale,Qe=Me?Math.max(.1,be.targetZoomScale/be.baseZoomScale):1,F1=P.left-b.left,S1=P.top-b.top,rt=(R2,A2,W,ze)=>{if(!Me||Qe===1)return ze;let Se=Math.max(A2,W*Qe),W1=ey((R2+ze)*Qe-ze,0,Math.max(0,Se-A2));return(R2*Qe-W1)/(1-Qe)},U1=_1.current,Ct=rt(b.left,b.width,U1?.scrollWidth??b.width,be?.anchor.x??0),wt=rt(b.top,b.height,U1?.scrollHeight??b.height,be?.anchor.y??0),Gt=(R2,A2,W,ze=null)=>{if(!R2)return;let Se=G7.current.get(R2);(Se?.transform!==A2||R2.style.transform!==A2)&&(R2.style.transform=A2),(Se?.willChange!==W||R2.style.willChange!==W)&&(R2.style.willChange=W),ze!==null&&(Se?.transformOrigin!==ze||R2.style.transformOrigin!==ze)&&(R2.style.transformOrigin=ze),G7.current.set(R2,{transform:A2,transformOrigin:ze,willChange:W})},gt=(R2,A2,W)=>R2*Qe+(A2-W)*(1-Qe),it=(R2,A2,W,ze,Se,W1,jt)=>{let V=gt(A2,W1,ze),O=gt(W,jt,Se),re=V!==0||O!==0||Qe!==1;Gt(R2,re?`translate3d(${V}px, ${O}px, 0) scale(${Qe})`:"",re?"transform":"")},kt=(R2,A2,W,ze,Se,W1,jt)=>{let V=gt(A2,W1,ze),O=gt(W,jt,Se);Gt(R2,Qe!==1?`translate3d(${V}px, ${O}px, 0) scale(${Qe})`:`translate3d(${A2}px, ${W}px, 0)`,"transform","0 0")},K1=Math.max(0,b.width-Z),ht=Math.max(0,b.height-A),b1=Z-Math.min(dd,K1),m1=A-Math.min(dd,ht),Mt=(b.left+Ct)*(1-Qe),e2=(b.top+wt)*(1-Qe),G2=x&&Me&&Qe!==1;Gt(Ir.current,G2?`translate3d(${Mt}px, ${e2}px, 0) scale(${Qe})`:"",G2?"transform":"","0 0"),it(Gr.current,F1,S1,b1,m1,Ct,wt),it(qo.current,F1,0,b1,z,Ct,0),it(t2.current,0,S1,D,m1,0,wt),it(Qn.current,0,0,D,z,0,0),it(wr.current,F1,0,b1,0,Ct,0),it(x3.current,0,0,D,0,0,0),it(_r.current,0,S1,0,m1,0,wt),it(w3.current,0,0,0,z,0,0),it(bi.current,0,0,0,0,0,0),kt(Ki.current,-b.left-Z,-b.top-A,Z,A,Ct,wt),kt(Z3.current,-b.left-Z,-z,Z,z,Ct,0),kt(X3.current,-D,-b.top-A,D,A,0,wt),kt(_3.current,-D,-z,D,z,0,0)},[x,F2]),d2=U.useCallback(f=>{let b=Xo.current,P=typeof f=="function"?f(b):f;Xo.current=P,!x||b===null||P===null?(Zr.current!==null&&(window.cancelAnimationFrame(Zr.current),Zr.current=null),l2()):Zr.current===null&&(Zr.current=window.requestAnimationFrame(()=>{Zr.current=null,l2()})),(!x||b===null!=(P===null))&&(_o.current=P,fo.current===null&&(fo.current=window.requestAnimationFrame(()=>{fo.current=null;let A=_o.current;_o.current=null,Z7(A)})))},[l2,x]),Rt=U.useCallback(()=>{W2.current!==null&&(window.clearTimeout(W2.current),W2.current=null)},[]),E2=U.useCallback(()=>{Rt(),Cr.current=null,Hn.current=null,kr.current=null,J3.current=null,tn.current=null,Nr.current=Fn.current,d2(null)},[Rt,d2]),nn=U.useCallback((f,b)=>{let P=ey(f,u1,Te);Nr.current=P,Cr.current=null,d2(z=>({anchor:b,baseZoomScale:z?.baseZoomScale??Fn.current,targetZoomScale:P}))},[Te,u1,d2]),tr=U.useCallback(()=>{Rt();let f=Xo.current;if(!f)return;let b=ey(Math.round(f.targetZoomScale),u1,Te);if(b===Fn.current){E2();return}Cr.current!==b&&(Cr.current=b,Hn.current=f.anchor,Nr.current=b,pr(b))},[E2,Rt,Te,u1,pr]),rn=U.useCallback(()=>{Rt(),W2.current=window.setTimeout(()=>{W2.current=null,tr()},o9e)},[Rt,tr]),nr=U.useCallback((f,b)=>{if(!f)return;let P={height:f.clientHeight,left:f.scrollLeft,top:f.scrollTop,width:f.clientWidth},z=oa.current,D=z.left===P.left&&z.top===P.top&&z.width===P.width&&z.height===P.height,A=P5.current,Z=A.left===P.left&&A.top===P.top&&A.width===P.width&&A.height===P.height;if(P5.current=P,l2(P),b?.immediate){if(wi.current=null,ei.current!==null&&(window.cancelAnimationFrame(ei.current),ei.current=null),D)return;k5(Me=>Me.left===P.left&&Me.top===P.top&&Me.width===P.width&&Me.height===P.height?Me:P);return}if(Z&&D)return;if(!(!D&&(z.width!==P.width||z.height!==P.height||Math.abs(P.left-z.left)>=QY||Math.abs(P.top-z.top)>=QY))){wi.current=null;return}wi.current=P,ei.current===null&&(ei.current=window.requestAnimationFrame(()=>{ei.current=null;let Me=wi.current;wi.current=null,Me&&k5(Qe=>Qe.left===Me.left&&Qe.top===Me.top&&Qe.width===Me.width&&Qe.height===Me.height?Qe:Me)}))},[l2]),t3=U.useCallback(f=>{document.body.style.cursor=f,document.documentElement.style.cursor=f,_1.current&&(_1.current.style.cursor=f)},[]),Kr=U.useCallback(()=>{document.body.style.cursor="",document.documentElement.style.cursor="",_1.current&&(_1.current.style.cursor="")},[]),J8=U.useCallback(f=>{let b=mt.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),mt.current[f]=b),b},[]),kd=U.useCallback(f=>{let b=fr.current[f];return!b&&typeof document<"u"&&(b=document.createElement("canvas"),fr.current[f]=b),b},[]),Vt=U.useMemo(()=>SK(E?.visibleRows??[],X,E?.maxUsedRow??-1,e1),[E?.maxUsedRow,E?.visibleRows,X,e1]),Ot=U.useMemo(()=>SK(E?.visibleCols??[],me,E?.maxUsedCol??-1,d1),[E?.maxUsedCol,E?.visibleCols,me,d1]),Ua=U.useMemo(()=>{let f=E?.freezePanes?.row??0;return f<=0?[]:Vt.filter(b=>b<f)},[E?.freezePanes?.row,Vt]),ri=U.useMemo(()=>{let f=E?.freezePanes?.col??0;return f<=0?[]:Ot.filter(b=>b<f)},[E?.freezePanes?.col,Ot]),Q8=U.useMemo(()=>{let f=new Array(me).fill(0),b=E?.showGridLines??!0,P=Math.max(hi(E?.defaultColWidthPx??h5,b),h5/2);if(Ht){for(let A=0;A<me;A+=1){if(Ht.isColumnHidden(A))continue;let Z=Ht.getColumnWidth(A);if(Z!=null){f[A]=Math.max(hi(sO(Z,E?.columnWidthCharacterWidthPx),b),h5/2);continue}f[A]=Math.max(hi(E?.colWidthOverridesPx[A]??E?.defaultColWidthPx??h5,b),h5/2)}return f}let z=E?.visibleCols??[],D=E?.colWidths??[];for(let A=0;A<z.length;A+=1){let Z=z[A];Z===void 0||Z>=me||(f[Z]=Math.max(hi(E?.colWidthOverridesPx[Z]??D[A]??E?.defaultColWidthPx??h5,b),h5/2))}for(let A=Math.max(0,(E?.maxUsedCol??-1)+1);A<me;A+=1){let Z=E?.colWidthOverridesPx[A];f[A]=Z===void 0?P:Math.max(hi(Z,b),h5/2)}return f},[E?.colWidthOverridesPx,E?.colWidths,E?.defaultColWidthPx,E?.maxUsedCol,E?.showGridLines,E?.visibleCols,me,Ht,tt]),uy=U.useMemo(()=>{let f=new Array(X).fill(0),b=E?.showGridLines??!0,P=Math.max(hi(E?.defaultRowHeightPx??Ps,b),Ps/1.5);if(Ht){for(let A=0;A<X;A+=1){if(Ht.isRowHidden(A))continue;let Z=Ht.getRowHeight(A);if(Z!=null){f[A]=Math.max(hi(CJ(Z),b),Ps/1.5);continue}let be=Math.min(me-1,E?.maxUsedCol??-1),Me=0;if(be>=0)for(let Qe=0;Qe<=be;Qe+=1){if(Ht.isColumnHidden(Qe)||Ht.isMergedSecondary(A,Qe))continue;let F1=Ht.getFormattedValueAt(A,Qe);if(!F1)continue;let S1=Ht.getCellStyleAt(A,Qe)??null,rt=AK(S1,h,E?.themePalette,{showGridLines:E?.showGridLines});if(rt.whiteSpace!=="pre-wrap"&&!F1.includes(`
`)&&!F1.includes("\r"))continue;let U1=Ht.getMergeSpan(A,Qe),Ct=Math.max(1,U1?.colSpan??1),wt=0;for(let Gt=Qe;Gt<Math.min(me,Qe+Ct);Gt+=1)wt+=Q8[Gt]??E?.defaultColWidthPx??h5;Me=Math.max(Me,hce(F1,rt,wt))}if(Me>0){f[A]=Math.max(hi(Math.ceil(Me),b),P);continue}f[A]=Math.max(hi(E?.rowHeightOverridesPx[A]??E?.defaultRowHeightPx??Ps,b),Ps/1.5)}return f}let z=E?.visibleRows??[],D=E?.rowHeights??[];for(let A=0;A<z.length;A+=1){let Z=z[A];Z===void 0||Z>=X||(f[Z]=Math.max(hi(E?.rowHeightOverridesPx[Z]??D[A]??E?.defaultRowHeightPx??Ps,b),Ps/1.5))}for(let A=Math.max(0,(E?.maxUsedRow??-1)+1);A<X;A+=1){let Z=E?.rowHeightOverridesPx[A];f[A]=Z===void 0?P:Math.max(hi(Z,b),Ps/1.5)}return f},[E?.defaultRowHeightPx,E?.maxUsedRow,E?.maxUsedCol,E?.rowHeightOverridesPx,E?.rowHeights,E?.showGridLines,E?.themePalette,E?.visibleRows,Q8,X,me,h,Ht,tt]),z4=U.useMemo(()=>Q8.map(f=>f*Ne),[Q8,Ne]),M4=U.useMemo(()=>uy.map(f=>f*Ne),[uy,Ne]),g2=U.useMemo(()=>Ot.map(f=>z4[f]??f1),[z4,f1,Ot]),T2=U.useMemo(()=>Vt.map(f=>M4[f]??Je),[M4,Je,Vt]),Qt=U.useMemo(()=>new Map(Vt.map((f,b)=>[f,b])),[Vt]),qt=U.useMemo(()=>new Map(Ot.map((f,b)=>[f,b])),[Ot]),oi=U.useRef(Vt),Ts=U.useRef(Ot),dy=U.useRef(T2),py=U.useRef(g2),Zt=U.useMemo(()=>P_(T2),[T2]),Wt=U.useMemo(()=>P_(g2),[g2]),z3=U.useMemo(()=>P_(M4),[M4]),M3=U.useMemo(()=>P_(z4),[z4]),ia=U.useMemo(()=>bK(Ua,M4,s1),[M4,s1,Ua]),Jr=U.useMemo(()=>bK(ri,z4,y1),[z4,y1,ri]),B2=U.useMemo(()=>Ua.length>0?Ua.reduce((f,b)=>Math.max(f,(ia.get(b)??s1)+(M4[b]??Je)),s1):s1,[M4,Je,s1,Ua,ia]),Qr=U.useMemo(()=>ri.length>0?ri.reduce((f,b)=>Math.max(f,(Jr.get(b)??y1)+(z4[b]??f1)),y1):y1,[z4,f1,y1,ri,Jr]);X7.current={displayHeaderHeight:s1,displayRowHeaderWidth:y1,frozenPaneBottom:B2,frozenPaneRight:Qr};let Rd=U.useRef(Zt),M5=U.useRef(Wt),Br=Vt[0],aa=Vt[Vt.length-1],eo=Ot[0],Fa=Ot[Ot.length-1],$i=_5??Yr,fy=U.useCallback(f=>({height:f.height/Ne,left:f.left/Ne,top:f.top/Ne,width:f.width/Ne}),[Ne]),r6=U.useMemo(()=>{let f=a1.reduce((z,D)=>{let A=E9e(D);return{maxCol:Math.max(z.maxCol,A.maxCol),maxRow:Math.max(z.maxRow,A.maxRow)}},{maxCol:-1,maxRow:-1}),b=Pe.reduce((z,D)=>{let A=T9e(D);return{maxCol:Math.max(z.maxCol,A.maxCol),maxRow:Math.max(z.maxRow,A.maxRow)}},{maxCol:-1,maxRow:-1}),P=Re.reduce((z,D)=>{let A=A9e(D);return{maxCol:Math.max(z.maxCol,A.maxCol),maxRow:Math.max(z.maxRow,A.maxRow)}},{maxCol:-1,maxRow:-1});return{maxCol:Math.max(f.maxCol,b.maxCol,P.maxCol),maxRow:Math.max(f.maxRow,b.maxRow,P.maxRow)}},[Re,a1,Pe]),Ha=Vt.length>0,E5=Ot.length>0&&ri.length===0,E3=!x,$d=U.useCallback(()=>_1.current,[]),aP=U.useCallback(f=>T2[f]??Je,[Je,T2]),e9=U.useCallback(f=>Vt[f]??f,[Vt]),sP=U.useCallback(f=>g2[f]??f1,[f1,g2]),T5=U.useCallback(f=>Ot[f]??f,[Ot]),E4=_A({count:Vt.length,enabled:E3,estimateSize:aP,getScrollElement:$d,getItemKey:e9,overscan:10}),o6=_A({count:Ot.length,enabled:E3,estimateSize:sP,getScrollElement:$d,getItemKey:T5,horizontal:!0,overscan:6}),A5=E3?E4.getVirtualItems():oK,I5=E3?o6.getVirtualItems():oK,As=U.useMemo(()=>Ua.map(f=>Qt.get(f)).filter(f=>f!==void 0),[Ua,Qt]),Y7=U.useMemo(()=>ri.map(f=>qt.get(f)).filter(f=>f!==void 0),[qt,ri]),K7=U.useMemo(()=>Ri.flatMap(f=>{let b=Qt.get(f.start.row),P=Qt.get(f.end.row),z=qt.get(f.start.col),D=qt.get(f.end.col);return b===void 0||P===void 0||z===void 0||D===void 0?[]:[{endColIndex:D,endRowIndex:P,startColIndex:z,startRowIndex:b}]}),[qt,Ri,Qt]),zd=U.useMemo(()=>Array.from(new Set([...A5.map(f=>f.index),...As])).sort((f,b)=>f-b),[A5,As]),Md=U.useMemo(()=>Array.from(new Set([...E5?I5.map(f=>f.index):Ot.map((f,b)=>b),...Y7])).sort((f,b)=>f-b),[I5,Y7,E5,Ot]),i6=U.useMemo(()=>yK(zd,Md,K7),[Md,zd,K7]),sa=U.useMemo(()=>new Map(A5.map(f=>[f.index,f])),[A5]),Ed=U.useMemo(()=>new Map(I5.map(f=>[f.index,f])),[I5]),a6=U.useMemo(()=>VN(E?.maxUsedRow??-1,v_,W8),[E?.maxUsedRow]),T3=U.useMemo(()=>VN(E?.maxUsedCol??-1,b_,G8),[E?.maxUsedCol]);U.useEffect(()=>{if(!te)return;let f=A5[A5.length-1]?.index??-1,b=I5[I5.length-1]?.index??-1;f>=Vt.length-K8e&&X<a6&&ne(P=>Math.min(a6,P+X8e)),b>=Ot.length-J8e&&me<T3&&Ie(P=>Math.min(T3,P+Y8e))},[I5,A5,me,X,te,T3,a6,Ot.length,Vt.length]),U.useEffect(()=>{Pr.current=H},[H]),U.useEffect(()=>{K3.current=Kt},[Kt]),U.useEffect(()=>{C3.current=Bt},[Bt]),U.useEffect(()=>{if(Fn.current=F2,Cr.current!==null&&F2===Cr.current){Cr.current=null,kr.current=null,J3.current=null,Rt(),d2(null),Nr.current=F2;return}let f=Xo.current;if(f&&F2!==f.baseZoomScale){E2();return}f===null&&(Nr.current=F2)},[E2,Rt,d2,F2]),U.useLayoutEffect(()=>{oa.current=lt,l2()},[l2,lt]),U.useEffect(()=>{M2.current=Yr},[Yr]),U.useEffect(()=>{hr.current=er},[er]),U.useLayoutEffect(()=>{if(!er)return;let f=Sn.current;if(!f)return;f.focus();let b=f.value.length;f.setSelectionRange(b,b)},[er]),U.useEffect(()=>{P2.current=Xe},[Xe]),U.useEffect(()=>{ra.current=On},[On]),U.useEffect(()=>{Ci.current=ko},[ko]),U.useEffect(()=>()=>{po.current!==null&&(window.cancelAnimationFrame(po.current),po.current=null),fo.current!==null&&(window.cancelAnimationFrame(fo.current),fo.current=null),Zr.current!==null&&(window.cancelAnimationFrame(Zr.current),Zr.current=null),ei.current!==null&&(window.cancelAnimationFrame(ei.current),ei.current=null),Rt(),ni.current!==null&&(window.cancelAnimationFrame(ni.current),ni.current=null),ki.current!==null&&(window.cancelAnimationFrame(ki.current),ki.current=null)},[Rt]);let Td=U.useCallback(f=>{R5.current=f,ni.current===null&&(ni.current=window.requestAnimationFrame(()=>{ni.current=null;let b=R5.current;R5.current=null,b&&(Ci.current=b,Pi(b))}))},[]),Is=U.useCallback(f=>{$5.current=f,ki.current===null&&(ki.current=window.requestAnimationFrame(()=>{ki.current=null;let b=$5.current;$5.current=null,b&&(ra.current=b,ja(b))}))},[]);U.useEffect(()=>{Or.current=Ln.current??$i},[$i]),U.useEffect(()=>{let f=Ln.current;if(!(!f||Qo.current||Jo.current||mo.current)){if(Yr&&Wg(f,Yr)){Ln.current=null,Or.current=$i;return}!Yr&&!$i&&(Ln.current=null,Or.current=null)}},[$i,Yr]),U.useEffect(()=>{Lr.current=eo,Yo.current=Fa,Xr.current=Br,e6.current=aa},[eo,Br,Fa,aa]),U.useEffect(()=>{oi.current=Vt,Ts.current=Ot,dy.current=T2,py.current=g2,Rd.current=Zt,M5.current=Wt},[Wt,g2,T2,Zt,Ot,Vt]),U.useLayoutEffect(()=>{let f=_1.current,b=Es.current;if(!f||b===Ne){Es.current=Ne;return}let P=Hn.current;P?(f.scrollLeft=(f.scrollLeft+P.x)/b*Ne-P.x,f.scrollTop=(f.scrollTop+P.y)/b*Ne-P.y,Hn.current=null):(f.scrollLeft=f.scrollLeft/b*Ne,f.scrollTop=f.scrollTop/b*Ne),Es.current=Ne,E3&&(E4.measure(),o6.measure()),nr(f,{immediate:!0})},[E3,nr,Ne]),U.useLayoutEffect(()=>{nr(_1.current,{immediate:!0})},[E,Y,me,X,nr,Ne]),U.useLayoutEffect(()=>{let f=_1.current;if(!f||(nr(f,{immediate:!0}),typeof ResizeObserver>"u"))return;let b=new ResizeObserver(()=>{nr(f,{immediate:!0})});return b.observe(f),()=>{b.disconnect()}},[E,nr]),U.useEffect(()=>{ne(od(E?.maxUsedRow??-1,v_,W8,!!te,mN)),Ie(od(E?.maxUsedCol??-1,b_,G8,!!te,hN))},[E?.maxUsedCol,E?.maxUsedRow,ee,te]),U.useEffect(()=>{let f=Yr?.end.row??-1,b=Yr?.end.col??-1,P=Math.max(od(E?.maxUsedRow??-1,v_,W8,!1,mN),(H?.row??-1)+W8+1,f+W8+1,r6.maxRow+W8+1),z=Math.max(od(E?.maxUsedCol??-1,b_,G8,!1,hN),(H?.col??-1)+G8+1,b+G8+1,r6.maxCol+G8+1);ne(D=>D<P?P:D),Ie(D=>D<z?z:D)},[H,E?.maxUsedCol,E?.maxUsedRow,r6.maxCol,r6.maxRow,Yr?.end.col,Yr?.end.row]),U.useEffect(()=>{let f=[k1,ee,E?.workbookSheetIndex??-1,E?.name??"",E?.minUsedRow??-1,E?.minUsedCol??-1,te?"worker":"main"].join("|");if(xn.current===f)return;let b=id(Vt,E?.minUsedRow??-1),P=id(Ot,E?.minUsedCol??-1),z=b>0?V3(z3,0,b-1):0,D=P>0?V3(M3,0,P-1):0;E3&&Ha?E4.scrollToOffset(z):_1.current&&(_1.current.scrollTop=z),_1.current&&(_1.current.scrollLeft=D),E3&&E5&&ri.length===0&&o6.scrollToOffset(D),_1.current&&nr(_1.current,{immediate:!0}),xn.current=f},[E?.minUsedCol,E?.minUsedRow,E?.name,E?.workbookSheetIndex,ee,M3,z3,o6,k1,ri.length,te,E5,Ha,E3,nr,E4,Ot,Vt]),U.useEffect(()=>{E2()},[Y,E2]),U.useEffect(()=>{C4(null)},[E,ee]),U.useEffect(()=>{!R4||R4.sheetIndex!==ee||(Lt(R4.cell),z5(null))},[ee,R4,Lt]),U.useEffect(()=>{E3&&Ha&&E4.measure(),E3&&E5&&o6.measure()},[ee,tt,E3,E5,Ha,Ot.length,Vt.length]);let t9=U.useCallback(f=>{let b=f.currentTarget;ea.current=null,tn.current=null;let P=zs.current,z=Math.abs(b.scrollLeft-P.left)>eK||Math.abs(b.scrollTop-P.top)>eK;nr(b,{immediate:z}),b.scrollHeight-(b.scrollTop+b.clientHeight)<t9e&&ne(D=>{let A=D+Q8e;return Xe&&D<a6?Math.min(a6,A):A}),b.scrollWidth-(b.scrollLeft+b.clientWidth)<n9e&&Ie(D=>{let A=D+e9e;return Xe&&D<T3?Math.min(T3,A):A})},[T3,a6,Xe,nr]);U.useEffect(()=>{let f=_1.current;if(!f||!w){E2();return}let b=F1=>{if(!x||!F1.ctrlKey&&!F1.metaKey)return;let S1=w9e(F1);if(S1===0)return;F1.preventDefault();let rt=tn.current??f.getBoundingClientRect();tn.current=rt;let U1=qg(F1.clientX,F1.clientY,rt);nn(Nr.current*Math.exp(-S1*i9e),U1),rn()},P=F1=>{if(F1.touches.length!==2)return;let[S1,rt]=[F1.touches[0],F1.touches[1]];if(!S1||!rt)return;let U1=mK(S1,rt);if(U1<=0)return;F1.preventDefault();let Ct=f.getBoundingClientRect();tn.current=Ct;let wt=qg((S1.clientX+rt.clientX)/2,(S1.clientY+rt.clientY)/2,Ct);Rt(),d2({anchor:wt,baseZoomScale:Fn.current,targetZoomScale:Fn.current}),Nr.current=Fn.current,kr.current={startDistance:U1,startZoomScale:Fn.current}},z=F1=>{let S1=kr.current;if(!S1||F1.touches.length!==2)return;let[rt,U1]=[F1.touches[0],F1.touches[1]];if(!rt||!U1)return;let Ct=mK(rt,U1);if(Ct<=0)return;F1.preventDefault();let wt=tn.current??f.getBoundingClientRect();tn.current=wt;let Gt=qg((rt.clientX+U1.clientX)/2,(rt.clientY+U1.clientY)/2,wt);nn(S1.startZoomScale*Ct/S1.startDistance,Gt)},D=()=>{kr.current&&(kr.current=null,tr())},A=()=>{kr.current&&E2()},Z=F1=>{let S1=F1;F1.preventDefault();let rt=f.getBoundingClientRect();tn.current=rt;let U1=qg(S1.clientX,S1.clientY,rt);Rt(),J3.current=Fn.current,d2({anchor:U1,baseZoomScale:Fn.current,targetZoomScale:Fn.current}),Nr.current=Fn.current},be=F1=>{let S1=F1,rt=J3.current;if(rt===null||!Number.isFinite(S1.scale)||S1.scale<=0)return;F1.preventDefault();let U1=tn.current??f.getBoundingClientRect();tn.current=U1;let Ct=qg(S1.clientX,S1.clientY,U1);nn(rt*S1.scale,Ct)},Me=()=>{J3.current!==null&&(J3.current=null,tr())},Qe=()=>{J3.current!==null&&E2()};return f.addEventListener("wheel",b,{passive:!1}),f.addEventListener("touchstart",P,{passive:!1}),f.addEventListener("touchmove",z,{passive:!1}),f.addEventListener("touchend",D),f.addEventListener("touchcancel",A),f.addEventListener("gesturestart",Z,{passive:!1}),f.addEventListener("gesturechange",be,{passive:!1}),f.addEventListener("gestureend",Me),()=>{f.removeEventListener("wheel",b),f.removeEventListener("touchstart",P),f.removeEventListener("touchmove",z),f.removeEventListener("touchend",D),f.removeEventListener("touchcancel",A),f.removeEventListener("gesturestart",Z),f.removeEventListener("gesturechange",be),f.removeEventListener("gestureend",Me),Qe()}},[E2,Rt,tr,w,x,rn,d2,nn]),U.useEffect(()=>{if(!R3)return;function f(P){Jt.current?.contains(P.target)||C4(null)}function b(P){P.key==="Escape"&&C4(null)}return window.addEventListener("pointerdown",f),window.addEventListener("keydown",b),()=>{window.removeEventListener("pointerdown",f),window.removeEventListener("keydown",b)}},[R3]);let Ns=U.useCallback((f,b)=>{let P=vt.current,z=_1.current,D=oi.current,A=Ts.current,Z=Rd.current,be=M5.current;if(!P||!z||D.length===0||A.length===0)return null;let Me=ea.current??z.getBoundingClientRect();if(f<Me.left||f>Me.right||b<Me.top||b>Me.bottom)return null;let Qe=f-Me.left,F1=b-Me.top,S1=Qe+(Qe>=Qr?z.scrollLeft:0),rt=F1+(F1>=B2?z.scrollTop:0),U1=rt-s1,Ct=S1-y1,wt=null;if(rt>=s1&&S1<y1){let Gt=x4(Z,U1),gt=D[Gt];gt!==void 0&&Lr.current!==void 0&&(wt={row:gt,col:Lr.current})}else if(rt<s1&&S1>=y1){let Gt=x4(be,Ct),gt=A[Gt];gt!==void 0&&Xr.current!==void 0&&(wt={row:Xr.current,col:gt})}else if(rt>=s1&&S1>=y1){let Gt=x4(Z,U1),gt=x4(be,Ct),it=D[Gt],kt=A[gt];it!==void 0&&kt!==void 0&&(wt={row:it,col:kt})}return wt},[s1,y1,B2,Qr]),J7=U.useCallback((f,b)=>{let P=typeof document.elementsFromPoint=="function"?document.elementsFromPoint(f,b):[document.elementFromPoint(f,b)].filter(z=>!!z);for(let z of P){if(!(z instanceof HTMLElement))continue;let D=C9e(z.closest("[data-xlsx-cell]")?.getAttribute("data-xlsx-cell")??null);if(D)return D;let A=z.closest("[data-xlsx-col-header]");if(A&&Xr.current!==void 0){let be=Number(A.getAttribute("data-xlsx-col-header"));if(Number.isInteger(be)&&be>=0)return{row:Xr.current,col:be}}let Z=z.closest("tr[data-xlsx-row]");if(Z&&Lr.current!==void 0){let be=Number(Z.getAttribute("data-xlsx-row"));if(Number.isInteger(be)&&be>=0)return{row:be,col:Lr.current}}}return null},[]),T4=U.useCallback((f,b)=>{let P=Ns(f,b);if(P)return P;let z=J7(f,b);return z?$3(z):null},[$3,Ns,J7]),Ad=U.useCallback((f,b,P)=>{let z=Ns(b,P),D=J7(b,P),A=z?.row??(D&&Qt.has(D.row)?D.row:void 0),Z=z?.col??D?.col;return A===void 0||Z===void 0?null:f.axis==="row"?{row:A,col:f.originCell.col}:f.axis==="column"?{row:f.originCell.row,col:Z}:{row:A,col:Z}},[Ns,J7,Qt]),Id=U.useCallback((f,b,P,z)=>{let D=Qt.get(f.row),A=qt.get(f.col);if(D===void 0||A===void 0)return null;let Z=g2[A]??f1,be=T2[D]??Je,Me=Math.max(1e-4,b.width>0?b.width/Z:1),Qe=Math.max(1e-4,b.height>0?b.height/be:1);return{contentScaleX:Me,contentScaleY:Qe,originContentX:(Wt[A]??0)+rd((P-b.left)/Me,Z),originContentY:(Zt[D]??0)+rd((z-b.top)/Qe,be)}},[qt,Wt,f1,Je,g2,T2,Qt,Zt]),my=U.useCallback((f,b,P)=>{let z=_1.current,D=Qt.get(f.row),A=qt.get(f.col);if(!z||D===void 0||A===void 0)return null;let Z=ea.current??z.getBoundingClientRect(),be=b-Z.left,Me=P-Z.top,Qe=be+(be>=Qr?z.scrollLeft:0),F1=Me+(Me>=B2?z.scrollTop:0),S1=g2[A]??f1,rt=T2[D]??Je;return{contentScaleX:1,contentScaleY:1,originContentX:(Wt[A]??0)+rd(Qe-y1-(Wt[A]??0),S1),originContentY:(Zt[D]??0)+rd(F1-s1-(Zt[D]??0),rt)}},[qt,Wt,f1,Je,g2,T2,s1,y1,B2,Qr,Qt,Zt]),hy=U.useCallback((f,b,P)=>{let z=Qt.get(f);if(z===void 0)return null;let D=T2[z]??Je,A=Math.max(1e-4,b.height>0?b.height/D:1);return{contentScaleX:1,contentScaleY:A,originContentX:Wt[0]??0,originContentY:(Zt[z]??0)+rd((P-b.top)/A,D)}},[Wt,Je,T2,Qt,Zt]),gy=U.useCallback((f,b,P)=>{let z=qt.get(f);if(z===void 0)return null;let D=g2[z]??f1,A=Math.max(1e-4,b.width>0?b.width/D:1);return{contentScaleX:A,contentScaleY:1,originContentX:(Wt[z]??0)+rd((P-b.left)/A,D),originContentY:Zt[0]??0}},[qt,Wt,f1,g2,Zt]),EO=U.useCallback((f,b)=>{let P=uo.current.get(f);P&&(P.style.width=b===null?"":`${b}px`);let z=Ot.indexOf(f),D=z>=0?g2[z]??f1:f1,A=b??D,Z=g2.reduce((Me,Qe)=>Me+Qe,0)+y1,be=A-D;Et.current&&(Et.current.style.width=`${Z+be}px`)},[f1,g2,y1,Ot]),TO=U.useCallback((f,b)=>{let P=Wo.current.get(f)??vt.current?.querySelector(`tr[data-xlsx-row="${f}"]`)??null;P&&(Wo.current.set(f,P),P.style.height=b===null?"":`${b}px`)},[]);U.useEffect(()=>{k3.current?.(),Po.current?.(),Da.current?.(),Si.current?.(),w5.current?.(),k3.current=null,Po.current=null,Da.current=null,Si.current=null,w5.current=null,Qo.current=null,Jo.current=null,mo.current=null,H2.current=null,ta.current=null,La.current=null,mr.current=null,Go.current=null,_i(null),Kr(),xi(null),a2(""),Ba(null),ra.current=null,ja(null),Ci.current=null,Pi(null),Ln.current=null,Dr("idle")},[ee,Kr,tt]);let s6=U.useCallback((f,b)=>{document.activeElement!==f&&f.focus(b??{preventScroll:!0})},[]),pn=U.useCallback(f=>{let b=_1.current;b&&(en.current=!0,s6(b,f))},[s6]);U.useEffect(()=>{let f=P=>{let z=_1.current;if(!z||!(P.target instanceof Node)||!z.contains(P.target)){en.current=!1;return}if(SN(P.target,z)){en.current=!1;return}en.current=!0,s6(z)},b=P=>{if(!en.current||P.defaultPrevented)return;let z=_1.current,D=bQ(P.target);!z||D&&D!==z||bn.current?.(P)};return document.addEventListener("pointerdown",f,!0),document.addEventListener("keydown",b),()=>{document.removeEventListener("pointerdown",f,!0),document.removeEventListener("keydown",b)}},[s6]);let Os=U.useCallback((f,b)=>{let P=dce(b??f);if(P){let D=yn.findIndex(A=>A.name===P.sheetName);if(D>=0){D===ee?Lt(P.cell):(z5({cell:P.cell,sheetIndex:D}),k2(D));return}}let z=f&&!f.startsWith("#")?f:null;z&&(c?c(z):typeof window<"u"&&window.open(z,"_blank","noopener,noreferrer"))},[ee,c,Lt,k2,yn]),Ls=U.useCallback((f,b)=>{Xe||(Lt(f),xi(f),a2(b??Oe(f)))},[Oe,Xe,Lt]),l6=U.useCallback(()=>{if(er){if(Xe){hr.current=null,xi(null),a2(""),pn();return}jn(er,P4),hr.current=null,xi(null),a2(""),pn()}},[er,P4,pn,Xe,jn]),yy=U.useCallback(()=>{hr.current=null,xi(null),a2(""),pn()},[pn]),n9=U.useCallback(()=>{hr.current&&l6()},[l6]),Q7=U.useCallback((f,b)=>{let P=hr.current;if(!P)return;let z=Qt.get(P.row),D=qt.get(P.col);if(z===void 0||D===void 0){P2.current||jn(P,b),hr.current=null,xi(null),a2(""),pn();return}let A=z,Z=D;switch(f){case"ArrowDown":A+=1;break;case"ArrowLeft":Z-=1;break;case"ArrowRight":Z+=1;break;case"ArrowUp":A-=1;break;default:return}P2.current||jn(P,b),hr.current=null,xi(null),a2(""),D1(A,Z,!1),pn()},[qt,pn,Qt,jn,Ot,Vt]);U.useEffect(()=>{Qi.current=l6},[l6]);let[,Nd]=U.useTransition(),[,vy]=U.useTransition(),[el,r9]=U.useState(null),Ro=U.useMemo(()=>{let f=x?(()=>{if(Vt.length===0||lt.height<=0)return[];let Me=new Set(As),Qe=Math.max(0,lt.top-s1-F0),F1=Math.max(Qe,lt.top+lt.height-s1+F0),S1=x4(Zt,Qe),rt=x4(Zt,F1);for(let U1=Math.max(0,S1);U1<=Math.max(S1,rt);U1+=1)Me.add(U1);return Array.from(Me).sort((U1,Ct)=>U1-Ct)})():i6.rowIndices,b=f[0],P=f[f.length-1],z=b===void 0?void 0:Vt[b],D=P===void 0?void 0:Vt[P];if(z===void 0||D===void 0||D<z)return null;let A=48,Z=Math.max(0,z-A);return{endRow:D+A,startRow:Z}},[s1,i6.rowIndices,lt.height,lt.top,x,As,Zt,Vt]),by=U.useMemo(()=>{if(!Ha||!Ht||h1||!Ro)return null;let f=Ht;if(typeof f.getRowsBatch!="function")return null;try{let b=f.getRowsBatch(Ro.startRow,Ro.endRow-Ro.startRow+1,{includeFormulas:!0,includeHyperlinks:!0,includeMergeInfo:!0,includeStyles:!0,useFormattedValues:!0});return NK(b,E??null,Ro.startRow,Ro.endRow)}catch{return null}},[E,h1,Ha,Ro,Ht]);U.useEffect(()=>{if(!Ha||!h1||!E||!Ro){r9(null);return}if(el&&Ro.startRow>=el.startRow&&Ro.endRow<=el.endRow)return;let f=!0;return h1(E.workbookSheetIndex,Ro.startRow,Ro.endRow-Ro.startRow+1).then(b=>{if(!f)return;let P=NK(b,E,Ro.startRow,Ro.endRow);Nd(()=>{r9(P)})}).catch(()=>{f&&Nd(()=>{r9(null)})}),()=>{f=!1}},[E,el,h1,Ha,Nd,Ro]);let Ds=h1?el:by;U.useEffect(()=>{r9(null)},[ee,tt]);let Sy=U.useMemo(()=>{let f=new Map;for(let b of E?.sparklines??[])f.set(`${b.target.row}:${b.target.col}`,b);return f},[E?.sparklines]),xy=U.useMemo(()=>Pce(Pt,At,yn,wo,so(h)),[h,Pt,At,yn,wo]),o9=U.useMemo(()=>E?xy.filter(f=>f.workbookSheetIndex===E.workbookSheetIndex):[],[E,xy]),Od=U.useMemo(()=>[o9,ee,me,X,a,h,tt,At,Kt,Ds,Ht,Ne],[o9,ee,me,X,a,h,tt,At,Kt,Ds,Ht,Ne]),Bs=U.useRef(null);Bs.current!==Od&&(Na.current.clear(),Bs.current=Od);let A3=U.useCallback((f,b)=>{let P=`${f}:${b}`,z=Na.current.get(P);if(z)return z;let D=Ds?f>=Ds.startRow&&f<=Ds.endRow:!1,A=D?Ds?.cells.get(P):void 0,Z=Ht?.isMergedSecondary(f,b)??!1;if(!Ht&&!A){let m1={isMergedSecondary:!1,style:w_({backgroundColor:__(E,h),borderBottom:"none",borderRight:"none",boxShadow:E?.showGridLines?GN(h.border):void 0,padding:X_,verticalAlign:"bottom",whiteSpace:"nowrap"},Ne),value:""};return Na.current.set(P,m1),m1}if(A?.isMergedSecondary||Z){let m1={isMergedSecondary:!0,style:{},value:""};return Na.current.set(P,m1),m1}let be=Ht?Ht.getMergeSpan(f,b):D?A?.mergeSpan:null,Me=uce(E,f,b),Qe=D?A?.style??null:Ht?.getCellStyleAt(f,b)??null,F1=cy(Me,Qe,{replaceXfSubtrees:!0}),S1=OK(N,f,b),rt=Mce(S1,f,b,E),U1=cy(F1,rt),Ct=U1?.alignment,wt=m9e(Ct?.textRotation),Gt=S1?Math.max(S1.headerRowCount,1):0,gt=D?A?.hyperlink:Ht?.getHyperlinkAt(f,b),it=Sy.get(P)??null,kt=it&&Ht?it.range.start.row===it.range.end.row?Array.from({length:Math.abs(it.range.end.col-it.range.start.col)+1},(m1,Mt)=>H7(Ht,it.range.start.row,Math.min(it.range.start.col,it.range.end.col)+Mt)):Array.from({length:Math.abs(it.range.end.row-it.range.start.row)+1},(m1,Mt)=>H7(Ht,Math.min(it.range.start.row,it.range.end.row)+Mt,it.range.start.col)):null,K1=U1?.cellControl&&Ht?bce(Ht,f,b):null,b1={canvas:void 0,chartHighlight:k9e({row:f,col:b},o9),checkboxState:K1,colSpan:be?.colSpan,conditionalDataBar:Ht?Gce(f,b,Ht,E,Oa.current):null,conditionalColorScale:Ht?Zce(f,b,Ht,E,Oa.current):null,conditionalIcon:Ht?Xce(f,b,Ht,E,Oa.current):null,hyperlink:gt??null,isMergedSecondary:!1,shrinkToFit:Ct?.shrinkToFit===!0,isTableHeader:!!(S1&&f>=S1.start.row&&f<S1.start.row+Gt),rowSpan:be?.rowSpan,sparkline:it&&kt?{config:it,values:kt}:null,style:w_(AK(U1,h,E?.themePalette,{showGridLines:E?.showGridLines}),Ne),textRotationDeg:wt,validation:Yce(f,b,E),value:it||K1!==null?"":D||!Ht?A?.value??"":vce(Ht,f,b,E)};if(a){let m1=a({cell:{row:f,col:b},hasChartHighlight:!!b1.chartHighlight,hasConditionalFormat:!!(b1.conditionalColorScale||b1.conditionalDataBar||b1.conditionalIcon),hasHyperlink:!!b1.hyperlink,hasValidation:!!b1.validation,isMerged:!!(b1.colSpan||b1.rowSpan),isTableHeader:!!b1.isTableHeader,resolvedStyle:{...b1.style},sheetName:E?.name??"",value:b1.value,workbookSheetIndex:E?.workbookSheetIndex??-1});m1&&(b1.style={...b1.style,...m1},b1.conditionalColorScale&&(m1.backgroundColor!==void 0||m1.background!==void 0)&&(b1.conditionalColorScale=null))}if(b1.canvas=pK(b1.style),gce(b1)){let m1=qt.get(b);if(m1!==void 0){let Mt=Math.max(1,b1.colSpan??1),e2=Math.min(Ot.length-1,m1+Mt-1),G2=ZN(b1.style.padding),A2=_N(b1.value,b1.style)+G2+2,W=Math.max(g2[m1]??f1,V3(Wt,m1,e2)),ze=W;if(A2>ze){for(let Se=e2+1;Se<Ot.length;Se+=1){let W1=Ot[Se];if(W1===void 0)break;let jt=A3(f,W1);if(!yce(jt)||(ze+=g2[Se]??f1,A2<=ze))break}ze>W&&(b1.spillWidth=Math.max(0,ze-G2))}}}if(b1.shrinkToFit&&b1.value.length>0&&b1.style.whiteSpace!=="pre-wrap"){let m1=qt.get(b);if(m1!==void 0){let Mt=Math.max(1,b1.colSpan??1),e2=Math.min(Ot.length-1,m1+Mt-1),G2=ZN(b1.style.padding),R2=(b1.conditionalIcon?18*Ne:0)+(b1.isTableHeader?16*Ne:0),A2=Math.max(g2[m1]??f1,V3(Wt,m1,e2)),W=Math.max(0,A2-G2-R2);if(W>0&&_N(b1.value,b1.style)>W){let Se=FN(b1.style,12*Ne),W1=Math.max(6*Ne,Se*.4),jt=W1,V=Se,O=W1;for(;V-jt>.25;){let re=(jt+V)/2,_e={...b1.style,font:void 0,fontSize:re};_N(b1.value,_e)<=W?(O=re,jt=re):V=re}b1.shrinkToFitFontSizePx=Math.min(Se,O)}}}return Na.current.set(P,b1),b1},[E,o9,Od,qt,Wt,f1,g2,N,a,h,Sy,Ds,Ot,Ht,Ne]);U.useEffect(()=>{Oa.current.clear()},[E?.conditionalFormatRules,E?.workbookSheetIndex,tt]);let n3=U.useMemo(()=>{if(!$i)return null;let f=an($i),b=Qt.get(f.start.row),P=Qt.get(f.end.row),z=qt.get(f.start.col),D=qt.get(f.end.col);return b===void 0||P===void 0||z===void 0||D===void 0?null:{height:V3(Zt,b,P),left:y1+V3(Wt,0,z-1),top:s1+V3(Zt,0,b-1),width:V3(Wt,z,D)}},[qt,Wt,s1,y1,$i,Qt,Zt]),{fill:tl,header:nl,stroke:N5}=U.useMemo(()=>Fce({palette:h,selectionColor:R,selectionFillColor:k,selectionHeaderColor:B}),[h,R,k,B]),rl=U.useMemo(()=>i6.colIndices.map(f=>{let b=Ed.get(f);return{end:b?.end??Wt[f+1]??0,index:f,key:Ot[f]??f,size:b?.size??g2[f]??f1,start:b?.start??Wt[f]??0}}),[Wt,Ed,f1,g2,i6.colIndices,Ot]),ol=U.useMemo(()=>{let f=[];return rl.forEach(b=>{let P=Ot[b.index];P!==void 0&&f.push({actualCol:P,key:P,size:b.size,virtualIndex:b.index})}),f},[rl,Ot]),wy=U.useMemo(()=>{if(Vt.length===0||lt.height<=0)return[];let f=new Set(As),b=Math.max(0,lt.top-s1-F0),P=Math.max(b,lt.top+lt.height-s1+F0),z=x4(Zt,b),D=x4(Zt,P);for(let A=Math.max(0,z);A<=Math.max(z,D);A+=1)f.add(A);return Array.from(f).sort((A,Z)=>A-Z)},[s1,lt.height,lt.top,As,Zt,Vt.length]),_y=U.useMemo(()=>{if(Ot.length===0||lt.width<=0)return[];let f=new Set(Y7),b=Math.max(0,lt.left-y1-F0),P=Math.max(b,lt.left+lt.width-y1+F0),z=x4(Wt,b),D=x4(Wt,P);for(let A=Math.max(0,z);A<=Math.max(z,D);A+=1)f.add(A);return Array.from(f).sort((A,Z)=>A-Z)},[Wt,y1,lt.left,lt.width,Y7,Ot.length]),i9=U.useMemo(()=>yK(wy,_y,K7),[_y,wy,K7]),js=U.useMemo(()=>i9.rowIndices.map(f=>({actualRow:Vt[f]??f,index:f,size:T2[f]??Je,start:Zt[f]??0})),[i9.rowIndices,Je,T2,Zt,Vt]),Us=U.useMemo(()=>i9.colIndices.map(f=>({actualCol:Ot[f]??f,index:f,size:g2[f]??f1,start:Wt[f]??0})),[i9.colIndices,Wt,f1,g2,Ot]),c6=U.useMemo(()=>{let f=new Set(Ua.map(Z=>Qt.get(Z)).filter(Z=>Z!==void 0)),b=new Set(ri.map(Z=>qt.get(Z)).filter(Z=>Z!==void 0)),P=js.filter(Z=>f.has(Z.index)),z=js.filter(Z=>!f.has(Z.index)),D=Us.filter(Z=>b.has(Z.index)),A=Us.filter(Z=>!b.has(Z.index));return{corner:{cols:D,rows:P},left:{cols:D,rows:z},scroll:{cols:A,rows:z},top:{cols:A,rows:P}}},[Us,js,qt,ri,Ua,Qt]),Py=Wt[Wt.length-1]??0,A4=E5?rl[0]?.start??0:0,u6=E5?Py-(rl[rl.length-1]?.end??0):0,Va=U.useMemo(()=>T?a1.map(f=>({image:f,rect:ko&&ko.id===f.id?ko.rect:M9e(f,Vt,Ot,T2,g2,{actualColPrefixSums:M3,actualRowPrefixSums:z3,colIndexByActual:qt,colPrefixSums:Wt,headerHeight:s1,rowIndexByActual:Qt,rowHeaderWidth:y1,rowPrefixSums:Zt,zoomFactor:Ne})})):[],[qt,Wt,M3,z3,s1,g2,T2,y1,ko,a1,Qt,Zt,T,Ot,Vt,Ne]),qa=U.useMemo(()=>T?Pe.map(f=>({rect:E_(f.anchor,Vt,Ot,T2,g2,{actualColPrefixSums:M3,actualRowPrefixSums:z3,colIndexByActual:qt,colPrefixSums:Wt,headerHeight:s1,rowIndexByActual:Qt,rowHeaderWidth:y1,rowPrefixSums:Zt,zoomFactor:Ne}),shape:f})):[],[qt,Wt,M3,z3,s1,g2,T2,y1,Qt,Zt,Pe,T,Ot,Vt,Ne]),lP=U.useMemo(()=>T?pe.filter(f=>!f.hidden).map(f=>({control:f,rect:E_(f.anchor,Vt,Ot,T2,g2,{actualColPrefixSums:M3,actualRowPrefixSums:z3,colIndexByActual:qt,colPrefixSums:Wt,headerHeight:s1,rowIndexByActual:Qt,rowHeaderWidth:y1,rowPrefixSums:Zt,zoomFactor:Ne})})):[],[M3,z3,qt,Wt,s1,g2,T2,y1,pe,Qt,Zt,T,Ot,Vt,Ne]),zi=U.useMemo(()=>T?Re.map(f=>({chart:f,rect:On&&On.id===f.id?On.rect:E_(f.anchor,Vt,Ot,T2,g2,{actualColPrefixSums:M3,actualRowPrefixSums:z3,colIndexByActual:qt,colPrefixSums:Wt,headerHeight:s1,rowIndexByActual:Qt,rowHeaderWidth:y1,rowPrefixSums:Zt,zoomFactor:Ne})})):[],[M3,z3,On,Re,qt,Wt,s1,g2,T2,y1,Qt,Zt,T,Ot,Vt,Ne]),Wa=!!(x&&Xe&&T),I4=!!(Wa&&!S&&!v),d6=U.useMemo(()=>Wa?qa.filter(({shape:f})=>!f.hyperlink):[],[qa,Wa]),N4=U.useMemo(()=>Wa?qa.filter(({shape:f})=>f.hyperlink):qa,[qa,Wa]),O4=lP,p6=U.useMemo(()=>I4?Va.filter(({image:f})=>!f.hyperlink&&Bt!==f.id):[],[Va,Bt,I4]),L4=U.useMemo(()=>I4?Va.filter(({image:f})=>f.hyperlink||Bt===f.id):Va,[Va,Bt,I4]),a9=!!(T&&(zi.length>0||N4.length>0||O4.length>0||L4.length>0)),Ld=U.useMemo(()=>{if(!Wa)return"";let f=d6.map(({rect:P,shape:z})=>`s:${z.id}:${z.zIndex}:${Math.round(P.left)}:${Math.round(P.top)}:${Math.round(P.width)}:${Math.round(P.height)}`).join("|"),b=p6.map(({image:P,rect:z})=>`i:${P.id}:${P.src}:${P.zIndex}:${Math.round(z.left)}:${Math.round(z.top)}:${Math.round(z.width)}:${Math.round(z.height)}`).join("|");return`${tt}:${na}:${f}:${b}`},[p6,d6,na,tt,Wa]),Fs=U.useCallback(f=>{let b=vt.current;if(!b)return null;let P=b.getBoundingClientRect(),z=f.getBoundingClientRect(),D=b.offsetWidth||1,A=b.offsetHeight||1,Z=Math.max(1e-4,P.width>0?P.width/D:1),be=Math.max(1e-4,P.height>0?P.height/A:1);return{height:z.height/be,left:(z.left-P.left)/Z,top:(z.top-P.top)/be,width:z.width/Z}},[]),Hs=U.useCallback(f=>{let b=vt.current;if(!b)return null;let P=b.querySelector(`[data-xlsx-cell="${f.row}:${f.col}"]`);return P?Fs(P):null},[Fs]),O5=U.useCallback(f=>{let b=an(f),P=b.start.row===b.end.row&&b.start.col===b.end.col,z=P?Ht?.isMergedSecondary(b.start.row,b.start.col)===!0:!1,D=P&&!z?$3(b.start):b.start,A=P&&!z?Ht?.getMergeSpan(D.row,D.col):null,Z=P&&!z?{row:D.row+Math.max(1,A?.rowSpan??1)-1,col:D.col+Math.max(1,A?.colSpan??1)-1}:b.end,be=Qt.get(D.row),Me=Qt.get(Z.row),Qe=qt.get(D.col),F1=qt.get(Z.col);if(be===void 0||Me===void 0||Qe===void 0||F1===void 0)return null;let S1=y1+V3(Wt,0,Qe-1),rt=s1+V3(Zt,0,be-1),U1=V3(Wt,Qe,F1),Ct=V3(Zt,be,Me),wt=mr.current;if(wt){let gt=qt.get(wt.actualIndex);if(gt!==void 0){let it=g2[gt]??f1,kt=wt.size-it;gt<Qe&&(S1+=kt),gt>=Qe&&gt<=F1&&(U1+=kt)}}let Gt=Go.current;if(Gt){let gt=Qt.get(Gt.actualIndex);if(gt!==void 0){let it=T2[gt]??Je,kt=Gt.size-it;gt<be&&(rt+=kt),gt>=be&&gt<=Me&&(Ct+=kt)}}return{height:Math.max(0,Ct),left:Math.max(y1,S1),top:Math.max(s1,rt),width:Math.max(0,U1)}},[qt,Wt,f1,Je,g2,T2,s1,y1,$3,Qt,Zt,Ht]),il=U.useCallback((f,b)=>{let P=an(f),z=Hs(P.start),D=Hs({row:P.start.row,col:P.end.col}),A=Hs({row:P.end.row,col:P.start.col}),Z=Hs(P.end),be=z??A,Me=z??D,Qe=D??Z,F1=A??Z,S1=be?be.left:b.left,rt=Me?Me.top:b.top,U1=Qe?Qe.left+Qe.width:b.left+b.width,Ct=F1?F1.top+F1.height:b.top+b.height;return{height:Math.max(0,Ct-rt),left:Math.max(y1,S1),top:Math.max(s1,rt),width:Math.max(0,U1-S1)}},[s1,y1,Hs]),s9=U.useCallback(f=>{let b=Jo.current;if(!b||!b.didDrag||b.axis!=="cell"||!b.originOverlayRect)return null;let P=O5(f);if(!P)return null;let z=b.originOverlayRect,D=an(f);if(Wg(D,{start:b.originCell,end:b.originCell}))return z;let A=b.originCell,Z=A.col===D.start.col,be=A.row===D.start.row,Me=il(f,P),Qe=Me.left+Me.width,F1=Me.top+Me.height,S1=z.left+z.width,rt=z.top+z.height,U1=Z?z.left:Math.min(z.left,Me.left),Ct=be?z.top:Math.min(z.top,Me.top),wt=Z?Math.max(S1,Qe):S1,Gt=be?Math.max(rt,F1):rt;return{height:Math.max(z.height,Gt-Ct),left:U1,top:Ct,width:Math.max(z.width,wt-U1)}},[O5,il]),I3=U.useCallback(f=>{let b=an(f);if(b.start.row===b.end.row&&b.start.col===b.end.col){let z=Hs(b.start);if(z)return z}let P=O5(f);return P?il(f,P):null},[O5,il]),Vs=U.useCallback(f=>{let b=Qt.get(f.row),P=qt.get(f.col);if(b===void 0||P===void 0)return null;let z=A3(f.row,f.col),D=Math.max(1,z.colSpan??1),A=Math.max(1,z.rowSpan??1),Z=Math.min(me-1,f.col+D-1),be=Math.min(X-1,f.row+A-1);if(Ht&&(D>1||A>1)){for(let Me=f.col+1;Me<me;Me+=1){let Qe=$3({row:f.row,col:Me});if(Qe.row!==f.row||Qe.col!==f.col)break;Z=Me}for(let Me=f.row+1;Me<X;Me+=1){let Qe=$3({row:Me,col:f.col});if(Qe.row!==f.row||Qe.col!==f.col)break;be=Me}}return{height:V3(z3,f.row,be),left:y1+V3(M3,0,f.col-1),top:s1+V3(z3,0,f.row-1),width:V3(M3,f.col,Z)}},[M3,z3,qt,me,s1,X,y1,A3,$3,Qt,Ht]),r3=U.useMemo(()=>{if(!R3)return null;let f=N.find(A=>A.name===R3.tableName)??null,b=LK(f,R3.row,R3.col),P=vt.current;if(!f||!b||!P)return null;let z=P.querySelector(`[data-xlsx-cell="${R3.row}:${R3.col}"]`);if(z)return{column:b,left:z.offsetLeft+z.offsetWidth-170,table:f,top:z.offsetTop+z.offsetHeight-2};let D=Vs({row:R3.row,col:R3.col});return D?{column:b,left:D.left+D.width-170,table:f,top:D.top+D.height-2}:null},[N,R3,Vs]),Ga=U.useCallback(f=>{if(x)return;let b=f?an(f):null;Y3.current.forEach((P,z)=>{P.style.backgroundColor=b&&z>=b.start.row&&z<=b.end.row?"var(--xlsx-selection-header)":h.rowHeaderSurface}),P3.current.forEach((P,z)=>{P.style.backgroundColor=b&&z>=b.start.col&&z<=b.end.col?"var(--xlsx-selection-header)":h.headerSurface})},[x,h.headerSurface,h.rowHeaderSurface]),Cy=U.useCallback((f,b)=>{if(x){Y3.current.delete(f);return}if(b){Y3.current.set(f,b);let P=Ln.current??Or.current;b.style.backgroundColor=P&&f>=P.start.row&&f<=P.end.row?"var(--xlsx-selection-header)":h.rowHeaderSurface;return}Y3.current.delete(f)},[x,h.rowHeaderSurface]),Dd=U.useCallback((f,b)=>{if(x){P3.current.delete(f);return}if(b){P3.current.set(f,b);let P=Ln.current??Or.current;b.style.backgroundColor=P&&f>=P.start.col&&f<=P.end.col?"var(--xlsx-selection-header)":h.headerSurface;return}P3.current.delete(f)},[x,h.headerSurface]),$o=U.useCallback((f,b)=>{let P=Un.current;if(!P||!f){b?.updateHeaderSelection!==!1&&Ga(f);return}let z=b?.preferGeometry?O5(f)??I3(f):Jo.current?.didDrag||mo.current?s9(f)??O5(f)??I3(f):I3(f);if(!z){b?.updateHeaderSelection!==!1&&Ga(f);return}P.style.left=`${z.left}px`,P.style.top=`${z.top}px`,P.style.width=`${z.width}px`,P.style.height=`${z.height}px`,P.style.opacity="1",P.style.visibility="visible";let D=h2.current;D&&(D.style.left=`${z.left+z.width-4*Ne}px`,D.style.top=`${z.top+z.height-4*Ne}px`),b?.updateHeaderSelection!==!1&&Ga(f)},[Ga,s9,O5,I3,Ne]),Bd=U.useCallback((f,b)=>{let P=Un.current;if(!P)return;let z=Fs(f)??I3(b);if(!z){Ga(b);return}P.style.left=`${z.left}px`,P.style.top=`${z.top}px`,P.style.width=`${z.width}px`,P.style.height=`${z.height}px`,P.style.opacity="1",P.style.visibility="visible";let D=h2.current;D&&(D.style.left=`${z.left+z.width-4*Ne}px`,D.style.top=`${z.top+z.height-4*Ne}px`),Ga(b)},[Ga,Fs,I3,Ne]),l9=U.useCallback(f=>{let b=Ji.current;if(!b||!f||hr.current||Jo.current||mo.current){b&&(b.style.opacity="0",b.style.visibility="hidden");return}let P=A3(f.row,f.col),D=P.validation?.validationType==="list"&&P.validation.showDropdown?I3({start:f,end:f}):null;if(!D){b.style.opacity="0",b.style.visibility="hidden";return}b.style.left=`${D.left+D.width-16*Ne}px`,b.style.top=`${D.top+D.height/2}px`,b.style.opacity="1",b.style.visibility="visible"},[A3,I3,Ne]),zo=U.useCallback(f=>{en.current=!0;let b=an(f);M2.current&&Wg(M2.current,b)&&Kg(Pr.current,b.end)&&K3.current===null&&C3.current===null||(Zo.current=b,po.current===null&&(po.current=window.requestAnimationFrame(()=>{po.current=null;let P=Zo.current;Zo.current=null,P&&(M2.current&&Wg(M2.current,P)&&Kg(Pr.current,P.end)&&K3.current===null&&C3.current===null||vy(()=>{pt(P)}))})))},[pt,vy]),cP=U.useCallback(()=>{Or.current&&$o(Or.current)},[$o]),qs=U.useCallback((f,b)=>{let P=_1.current,z=P?.getBoundingClientRect();return!P||!z?null:f==="column"?P.scrollLeft+(b-z.left):P.scrollTop+(b-z.top)},[]);U.useEffect(()=>{function f(P){let z=Ko.current;if(!z)return;let D=z.type==="column"?Math.max(f1/2,z.initialPx+(P.clientX-z.startPosition)):Math.max(Je/1.5,z.initialPx+(P.clientY-z.startPosition));La.current={actualIndex:z.actualIndex,size:D,type:z.type},Q3.current===null&&(Q3.current=window.requestAnimationFrame(()=>{Q3.current=null;let A=La.current;if(!A)return;if(A.type==="column"){mr.current={actualIndex:A.actualIndex,size:A.size},Go.current=null,Or.current&&$o(Or.current,{preferGeometry:!0,updateHeaderSelection:!1});let be=qs("column",P.clientX);_i(be===null?null:{position:be,type:"column"}),t3("col-resize");return}Go.current={actualIndex:A.actualIndex,size:A.size},mr.current=null,Or.current&&$o(Or.current,{preferGeometry:!0,updateHeaderSelection:!1});let Z=qs("row",P.clientY);_i(Z===null?null:{position:Z,type:"row"}),t3("row-resize")}))}function b(P){if(Ko.current?.pointerId===P.pointerId){let z=Ko.current,D=La.current;Ko.current=null,La.current=null,mr.current=null,Go.current=null,Dr("idle"),_i(null),Kr(),document.body.style.userSelect="",Q3.current!==null&&(window.cancelAnimationFrame(Q3.current),Q3.current=null),D&&D.actualIndex===z.actualIndex&&D.type===z.type&&(D.type==="column"?t.resizeColumn(D.actualIndex,D.size/Ne):t.resizeRow(D.actualIndex,D.size/Ne))}}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),Kr(),Q3.current!==null&&(window.cancelAnimationFrame(Q3.current),Q3.current=null)}},[$o,Kr,t,f1,Je,qs,t3,Ne]);function jd(f,b){return f.axis==="row"?eo===void 0||Fa===void 0?null:an({start:{row:f.anchor.row,col:eo},end:{row:b.row,col:Fa}}):f.axis==="column"?Br===void 0||aa===void 0?null:an({start:{row:Br,col:f.anchor.col},end:{row:aa,col:b.col}}):an({start:f.anchor,end:b})}function Ud(f,b){let P=Jo.current;if(!P)return;let z=Ad(P,f,b);if(!z)return;let D=jd(P,z);!D||Wg(D,P.previewRange)||(P.previewRange=D,Ln.current=D,Or.current=D,$o(D))}function al(){let f=k3.current;k3.current=null,Qo.current=null,f?.()}function ky(){let f=Qo.current;al(),f&&!f.committedOnPointerDown&&zo(f.previewRange)}function Ry(f,b){let P=Qo.current;P&&(al(),ea.current=_1.current?.getBoundingClientRect()??null,P.didDrag=!0,Jo.current=P,Ln.current=P.previewRange,Or.current=P.previewRange,Dr("select"),document.body.style.userSelect="none",Hd(P.pointerId),Ud(f,b))}function Fd(f,b){let P=k3.current;k3.current=null,P?.();let z=b;try{z.setPointerCapture?.(f)}catch{}let D=Z=>{let be=Z;if(be.pointerId!==f)return;let Me=Qo.current;if(!Me)return;let Qe=Math.abs(be.clientX-Me.startClientX),F1=Math.abs(be.clientY-Me.startClientY);Qe<S_&&F1<S_||(Z.preventDefault(),Ry(be.clientX,be.clientY))},A=Z=>{Z.pointerId===f&&ky()};b.addEventListener("pointermove",D),b.addEventListener("pointerup",A),b.addEventListener("pointercancel",A),k3.current=()=>{b.removeEventListener("pointermove",D),b.removeEventListener("pointerup",A),b.removeEventListener("pointercancel",A);try{z.hasPointerCapture?.(f)&&z.releasePointerCapture?.(f)}catch{}}}function Hd(f){Po.current?.();let b=null,P=null,z=()=>{P=null;let Z=b;if(b=null,!Z)return;let be=Jo.current;if(be){if(!be.didDrag){let Me=Math.abs(Z.x-be.startClientX),Qe=Math.abs(Z.y-be.startClientY);if(Me<S_&&Qe<S_)return;be.didDrag=!0}Ud(Z.x,Z.y)}},D=Z=>{Z.pointerId===f&&(b={x:Z.clientX,y:Z.clientY},P===null&&(P=window.requestAnimationFrame(z)))},A=Z=>{if(Z.pointerId!==f)return;P!==null&&(window.cancelAnimationFrame(P),P=null),b=null;let be=Jo.current,Me=be?Ad(be,Z.clientX,Z.clientY):null,Qe=be?.previewRange??null;if(be?.didDrag&&Me&&be&&(Qe=jd(be,Me)),Jo.current=null,ea.current=null,Qe&&(be?.didDrag||!be?.committedOnPointerDown)){if(Ln.current=Qe,Or.current=Qe,be?.axis==="column"){let F1=an(Qe);sn.current={axis:"column",startCol:F1.start.col,endCol:F1.end.col}}else if(be?.axis==="row"){let F1=an(Qe);sn.current={axis:"row",startRow:F1.start.row,endRow:F1.end.row}}else sn.current=null;zo(Qe)}else Qe||(Ln.current=null);Dr("idle"),document.body.style.cursor="",document.body.style.userSelect="",Po.current?.(),Po.current=null};window.addEventListener("pointermove",D),window.addEventListener("pointerup",A),window.addEventListener("pointercancel",A),Po.current=()=>{P!==null&&(window.cancelAnimationFrame(P),P=null),b=null,window.removeEventListener("pointermove",D),window.removeEventListener("pointerup",A),window.removeEventListener("pointercancel",A)}}function sl(f,b){Da.current?.();let P=null,z=null,D=()=>{z=null;let be=P;if(P=null,!be)return;let Me=T4(be.x,be.y);Me&&ke(Me)},A=be=>{be.pointerId===f&&(P={x:be.clientX,y:be.clientY},z===null&&(z=window.requestAnimationFrame(D)))},Z=be=>{if(be.pointerId!==f)return;z!==null&&(window.cancelAnimationFrame(z),z=null),P=null;let Me=T4(be.clientX,be.clientY);Me&&ke(Me);let Qe=mo.current?.previewRange??b;mo.current=null,ea.current=null,Dr("idle"),Ba(null),document.body.style.cursor="",document.body.style.userSelect="",se(Qe),Da.current?.(),Da.current=null};window.addEventListener("pointermove",A),window.addEventListener("pointerup",Z),window.addEventListener("pointercancel",Z),Da.current=()=>{z!==null&&(window.cancelAnimationFrame(z),z=null),P=null,window.removeEventListener("pointermove",A),window.removeEventListener("pointerup",Z),window.removeEventListener("pointercancel",Z)}}U.useLayoutEffect(()=>{let f=Ln.current??$i;if(!f||!vt.current){Ga(null),Un.current&&(Un.current.style.opacity="0",Un.current.style.visibility="hidden");return}$o(f)},[Ga,$o,$i,tt]),U.useLayoutEffect(()=>{l9(H)},[H,er,tt,l9]);let $y=U.useCallback(f=>{Ls(f)},[Ls]),f6=U.useCallback((f,b)=>{b.hyperlink&&Os(b.hyperlink.target,b.hyperlink.location)},[Os]),D4=U.useCallback((f,b)=>{if(f.button!==0)return;f.preventDefault(),pn(),sn.current=null;let P=f.currentTarget.colSpan>1||f.currentTarget.rowSpan>1?Ns(f.clientX,f.clientY)??b:b,z=M2.current,D=f.shiftKey&&z?z.start:P,A=an({start:D,end:P}),Z=Kg(Pr.current,P),be=!Z||!hr.current;hr.current&&!Z&&Qi.current();let Me=P.row===b.row&&P.col===b.col?Id(b,f.currentTarget.getBoundingClientRect(),f.clientX,f.clientY):my(P,f.clientX,f.clientY),Qe=P.row===b.row&&P.col===b.col?Fs(f.currentTarget):I3(A);Me&&(B1(f.currentTarget,f.pointerId,D,"cell",P,Me,Qe,be,A,f.clientX,f.clientY),P.row===b.row&&P.col===b.col?Bd(f.currentTarget,A):$o(A),be&&zo(A))},[$o,Bd,zo,pn,Id,my,Fs,I3,Ns]),ll=U.useCallback((f,b)=>{if(f.button!==0||eo===void 0||Fa===void 0)return;f.preventDefault(),pn();let P=M2.current,z=f.shiftKey&&P?P.start.row:b,D=an({start:{row:z,col:eo},end:{row:b,col:Fa}}),A=hy(b,f.currentTarget.getBoundingClientRect(),f.clientY);A&&(B1(f.currentTarget,f.pointerId,{row:z,col:eo},"row",{row:b,col:eo},A,null,!0,D,f.clientX,f.clientY),sn.current={axis:"row",startRow:z,endRow:b},zo(D))},[zo,eo,pn,Fa,hy]),Ws=U.useCallback((f,b)=>{if(f.button!==0||Br===void 0||aa===void 0)return;f.preventDefault(),pn();let P=M2.current,z=f.shiftKey&&P?P.start.col:b,D=an({start:{row:Br,col:z},end:{row:aa,col:b}}),A=gy(b,f.currentTarget.getBoundingClientRect(),f.clientX);A&&(B1(f.currentTarget,f.pointerId,{row:Br,col:z},"column",{row:Br,col:b},A,null,!0,D,f.clientX,f.clientY),sn.current={axis:"column",startCol:z,endCol:b},zo(D))},[zo,Br,pn,aa,gy]),cl=U.useCallback((f,b,P)=>{g1&&(f.preventDefault(),f.stopPropagation(),O1(f.pointerId,b,P,f.clientY))},[g1]),m6=U.useCallback(f=>{let b=OK(N,f.row,f.col),P=LK(b,f.row,f.col);if(!b||!P)return null;let z=ft&&ft.tableName===b.name&&ft.columnIndex===P.index?ft.direction:null,D=z==="ascending"?"\u25B2":z==="descending"?"\u25BC":"\u25BE";return g?g({cell:f,column:P,direction:z,sortAscending:()=>Q2(b.name,P.index,"ascending"),sortDescending:()=>Q2(b.name,P.index,"descending"),table:b,triggerIcon:D,triggerProps:{"aria-haspopup":"menu","aria-label":`Open menu for ${P.name}`,onClick:A=>{A.stopPropagation()},onPointerDown:A=>{A.stopPropagation()},style:DK(h,Ne),type:"button"}}):(0,he.jsx)("button",{onPointerDown:A=>{A.preventDefault(),A.stopPropagation()},onClick:A=>{A.preventDefault(),A.stopPropagation(),C4(Z=>Z&&Z.tableName===b.name&&Z.row===f.row&&Z.col===f.col?null:{col:f.col,row:f.row,tableName:b.name})},style:{...DK(h,Ne)},type:"button",children:D})},[N,h,g,ft,Q2,Ne]),L5=U.useCallback(f=>{let b=qt.get(f);if(b===void 0)return null;let P=g2[b]??f1;return{left:Jr.get(f)??y1+(Wt[b]??0)-lt.left,width:P}},[qt,Wt,f1,g2,y1,lt.left,Jr]),D5=U.useCallback(f=>{let b=Qt.get(f);return b===void 0?null:{height:T2[b]??Je,top:ia.get(f)??s1+(Zt[b]??0)-lt.top}},[Je,T2,s1,lt.top,Qt,Zt,ia]),Mi=Math.max(0,lt.width-Qr),B4=Math.max(0,lt.height-B2),ul=Math.min(dd,Mi),h6=Math.min(dd,B4),j4=Qr-ul,U4=B2-h6,Za=Mi+ul*2,Xa=B4+h6*2,Vd=Za,Gs=Math.max(0,B2-s1),B5=Math.max(0,Qr-y1),c9=Xa,g6=B5,dl=Gs,la=B5,F4=Za,y6=Gs,Zs=Xa,Xs=U.useMemo(()=>Us.flatMap(f=>{let b=L5(f.actualCol);if(!b)return[];let P=Jr.has(f.actualCol);return[{actualCol:f.actualCol,height:s1,isFrozen:P,left:b.left,localLeft:b.left-(P?y1:j4),width:b.width}]}),[Us,s1,y1,L5,j4,Jr]),v6=U.useMemo(()=>js.flatMap(f=>{let b=D5(f.actualRow);if(!b)return[];let P=ia.has(f.actualRow);return[{actualRow:f.actualRow,height:b.height,isFrozen:P,localTop:b.top-(P?s1:U4),top:b.top}]}),[js,s1,D5,U4,ia]),u9=U.useCallback(f=>{if(!g1)return null;let b=_1.current?.getBoundingClientRect();if(!b)return null;let P=f-b.left;for(let z of Xs)if(Math.abs(P-(z.left+z.width))<=JY)return{actualCol:z.actualCol,width:z.width};return null},[g1,Xs]),zy=U.useCallback(f=>{let b=_1.current?.getBoundingClientRect();if(!b)return null;let P=f-b.left;for(let z of Xs)if(P>=z.left&&P<=z.left+z.width)return z.actualCol;return null},[Xs]),d9=U.useCallback(f=>{if(!g1)return null;let b=_1.current?.getBoundingClientRect();if(!b)return null;let P=f-b.top;for(let z of v6)if(Math.abs(P-(z.top+z.height))<=JY)return{actualRow:z.actualRow,height:z.height};return null},[g1,v6]),My=U.useCallback(f=>{let b=_1.current?.getBoundingClientRect();if(!b)return null;let P=f-b.top;for(let z of v6)if(P>=z.top&&P<=z.top+z.height)return z.actualRow;return null},[v6]),Ey=U.useCallback(f=>{if(Ko.current?.type==="column"){f.currentTarget.style.cursor="col-resize";return}f.currentTarget.style.cursor=u9(f.clientX)?"col-resize":"default"},[u9]),Ty=U.useCallback(f=>{if(Ko.current?.type==="row"){f.currentTarget.style.cursor="row-resize";return}f.currentTarget.style.cursor=d9(f.clientY)?"row-resize":"default"},[d9]),p9=U.useCallback(f=>{if(Ko.current){f.currentTarget.style.cursor=Ko.current.type==="column"?"col-resize":"row-resize";return}f.currentTarget.style.cursor="default"},[]),f9=U.useCallback(f=>{if(f.button!==0)return;let b=T4(f.clientX,f.clientY);if(!b)return;f.preventDefault(),pn(),sn.current=null;let P=M2.current,z=f.shiftKey&&P?P.start:b,D=an({start:z,end:b}),A=Kg(Pr.current,b),Z=!A||!hr.current;hr.current&&!A&&Qi.current();let be=Qt.get(b.row),Me=qt.get(b.col);be===void 0||Me===void 0||(B1(f.currentTarget,f.pointerId,z,"cell",b,{contentScaleX:1,contentScaleY:1,originContentX:Wt[Me]??0,originContentY:Zt[be]??0},I3(D),Z,D,f.clientX,f.clientY),$o(D),Z&&zo(D))},[$o,qt,Wt,zo,pn,I3,T4,Qt,Zt,B1]),m9=U.useCallback(f=>{let b=T4(f.clientX,f.clientY);b&&f6(b,A3(b.row,b.col))},[A3,f6,T4]),b6=U.useCallback(f=>{if(Xe)return;let b=T4(f.clientX,f.clientY);b&&Ls(b)},[Xe,T4,Ls]),pl=U.useCallback(f=>{if(f.button!==0||Br===void 0||aa===void 0)return;let b=u9(f.clientX);if(b){f.preventDefault(),f.stopPropagation(),L1(f.pointerId,b.actualCol,b.width,f.clientX);return}let P=zy(f.clientX);if(P===null)return;f.preventDefault(),pn();let z=M2.current,D=f.shiftKey&&z?z.start.col:P,A=an({start:{row:Br,col:D},end:{row:aa,col:P}}),Z=qt.get(D);Z!==void 0&&(B1(f.currentTarget,f.pointerId,{row:Br,col:D},"column",{row:Br,col:P},{contentScaleX:1,contentScaleY:1,originContentX:Wt[Z]??0,originContentY:Zt[0]??0},null,!0,A,f.clientX,f.clientY),sn.current={axis:"column",startCol:D,endCol:P},zo(A))},[qt,Wt,zo,Br,pn,aa,zy,u9,Zt,B1]),fl=U.useCallback(f=>{if(f.button!==0||eo===void 0||Fa===void 0)return;let b=d9(f.clientY);if(b){f.preventDefault(),f.stopPropagation(),O1(f.pointerId,b.actualRow,b.height,f.clientY);return}let P=My(f.clientY);if(P===null)return;f.preventDefault(),pn();let z=M2.current,D=f.shiftKey&&z?z.start.row:P,A=an({start:{row:D,col:eo},end:{row:P,col:Fa}}),Z=Qt.get(D);Z!==void 0&&(B1(f.currentTarget,f.pointerId,{row:D,col:eo},"row",{row:P,col:eo},{contentScaleX:1,contentScaleY:1,originContentX:Wt[0]??0,originContentY:Zt[Z]??0},null,!0,A,f.clientX,f.clientY),sn.current={axis:"row",startRow:D,endRow:P},zo(A))},[Wt,zo,eo,pn,Fa,My,d9,Qt,Zt,B1]),ml=U.useCallback(f=>{if(typeof Image>"u")return null;let b=f.id,P=Ia.current.get(b);if(P&&P.src===f.src)return P.loaded&&!P.failed?P.image:null;let z=new Image,D={failed:!1,image:z,loaded:!1,src:f.src};return Ia.current.set(b,D),z.onload=()=>{D.loaded=!0,$s(A=>A+1)},z.onerror=()=>{D.failed=!0,$s(A=>A+1)},z.src=f.src,null},[]);U.useLayoutEffect(()=>{if(!x)return;let f=typeof window<"u"?window.__xlsxCanvasProfile:void 0,b=f?performance.now():0,P=0,z=0,D=0,A=0,Z=0,be=0,Me=typeof window>"u"?1:Math.max(1,window.devicePixelRatio||1);function Qe(M,L,oe,Ve){if(!M)return null;let ve=Math.max(1,Math.round(L*Me)),Ze=Math.max(1,Math.round(oe*Me));M.width!==ve&&(M.width=ve),M.height!==Ze&&(M.height=Ze),M.style.width!==`${L}px`&&(M.style.width=`${L}px`),M.style.height!==`${oe}px`&&(M.style.height=`${oe}px`);let A1=M.getContext("2d",{alpha:!1});return A1?(A1.setTransform(Me,0,0,Me,0,0),Ve?.clear!==!1&&A1.clearRect(0,0,L,oe),A1):null}let F1=Math.max(0,lt.width),S1=Math.max(0,lt.height),rt=Math.min(s1,S1),U1=Math.min(y1,F1),Ct=Ln.current??$i,wt=Ct?an(Ct):null,Gt=$9e(wt),gt={activeSheet:E??null,bakedDrawingSignature:Ld,bodyHeight:S1,bodyWidth:F1,colSignature:vK(Us,M=>M.index),getCellData:A3,headerHeight:rt,palette:h,rowHeaderWidth:U1,rowSignature:vK(js,M=>M.index),viewportLeft:lt.left,viewportTop:lt.top,zoomFactor:Ne},it={activeSheet:E??null,bodyHeight:S1,bodyWidth:F1,colSignature:gt.colSignature,headerHeight:rt,palette:h,rangeSignature:Gt,rowHeaderWidth:U1,rowSignature:gt.rowSignature,viewportLeft:lt.left,viewportTop:lt.top,zoomFactor:Ne},kt=C5.current,K1=k4.current,ht=zs.current,b1=!(kt&&kt.activeSheet===gt.activeSheet&&kt.bakedDrawingSignature===gt.bakedDrawingSignature&&kt.bodyHeight===gt.bodyHeight&&kt.bodyWidth===gt.bodyWidth&&kt.colSignature===gt.colSignature&&kt.getCellData===gt.getCellData&&kt.headerHeight===gt.headerHeight&&kt.palette===gt.palette&&kt.rowHeaderWidth===gt.rowHeaderWidth&&kt.rowSignature===gt.rowSignature&&kt.viewportLeft===gt.viewportLeft&&kt.viewportTop===gt.viewportTop&&kt.zoomFactor===gt.zoomFactor),m1=!(K1&&K1.activeSheet===it.activeSheet&&K1.bodyHeight===it.bodyHeight&&K1.bodyWidth===it.bodyWidth&&K1.colSignature===it.colSignature&&K1.headerHeight===it.headerHeight&&K1.palette===it.palette&&K1.rangeSignature===it.rangeSignature&&K1.rowHeaderWidth===it.rowHeaderWidth&&K1.rowSignature===it.rowSignature&&K1.viewportLeft===it.viewportLeft&&K1.viewportTop===it.viewportTop&&K1.zoomFactor===it.zoomFactor),Mt=!!(b1&&kt&&kt.activeSheet===gt.activeSheet&&kt.bakedDrawingSignature===gt.bakedDrawingSignature&&kt.bodyHeight===gt.bodyHeight&&kt.bodyWidth===gt.bodyWidth&&kt.getCellData===gt.getCellData&&kt.headerHeight===gt.headerHeight&&kt.palette===gt.palette&&kt.rowHeaderWidth===gt.rowHeaderWidth&&kt.zoomFactor===gt.zoomFactor),e2=!!(m1&&K1&&K1.activeSheet===it.activeSheet&&K1.bodyHeight===it.bodyHeight&&K1.bodyWidth===it.bodyWidth&&K1.headerHeight===it.headerHeight&&K1.palette===it.palette&&K1.rangeSignature===it.rangeSignature&&K1.rowHeaderWidth===it.rowHeaderWidth&&K1.zoomFactor===it.zoomFactor),G2=!!(m1&&K1&&K1.activeSheet===it.activeSheet&&K1.bodyHeight===it.bodyHeight&&K1.bodyWidth===it.bodyWidth&&K1.headerHeight===it.headerHeight&&K1.palette===it.palette&&K1.rangeSignature===it.rangeSignature&&K1.rowHeaderWidth===it.rowHeaderWidth&&K1.zoomFactor===it.zoomFactor);if(!b1&&!m1)return;let R2={corner:{height:dl,left:y1,top:s1,width:g6},left:{height:c9,left:y1,top:U4,width:B5},scroll:{height:Xa,left:j4,top:U4,width:Za},top:{height:Gs,left:j4,top:s1,width:Vd}},A2=b1?{corner:Qe(Qn.current,g6,dl,{clear:!Mt}),left:Qe(t2.current,B5,c9,{clear:!Mt}),scroll:Qe(Gr.current,Za,Xa,{clear:!Mt}),top:Qe(qo.current,Vd,Gs,{clear:!Mt})}:{corner:null,left:null,scroll:null,top:null},W=m1?{frozen:Qe(x3.current,la,rt),scroll:Qe(wr.current,F4,rt,{clear:!e2})}:{frozen:null,scroll:null},ze=m1?{frozen:Qe(w3.current,U1,y6),scroll:Qe(_r.current,U1,Zs,{clear:!G2})}:{frozen:null,scroll:null},Se=m1?Qe(bi.current,U1,rt):null;if(b1&&(!A2.scroll||!A2.top||!A2.left||!A2.corner)||m1&&(!Se||la>0&&!W.frozen||F4>0&&!W.scroll||y6>0&&!ze.frozen||Zs>0&&!ze.scroll))return;let W1=E?.showGridLines??!0,jt=__(E,h),V={corner:[],left:[],scroll:[],top:[]},O={corner:[],left:[],scroll:[],top:[]},re=PN(F4,rt),_e=PN(U1,Zs),Ce=Wa?[...d6.map(({rect:M,shape:L})=>({kind:"shape",rect:M,shape:L,zIndex:L.zIndex})),...p6.map(({image:M,rect:L})=>({image:M,kind:"image",rect:L,zIndex:M.zIndex}))].sort((M,L)=>M.zIndex-L.zIndex):[],ce=(M,L)=>{let oe=R2[L],Ve=L==="scroll"||L==="top"?lt.left:0,ve=L==="scroll"||L==="left"?lt.top:0;return{height:M.height,left:M.left-Ve-oe.left,top:M.top-ve-oe.top,width:M.width}},le=(M,L,oe,Ve,ve,Ze)=>{if(L.paragraphs.length===0)return;let A1=L.textBox?.insetPx,z1=(A1?.left??6)*Ne,at=(A1?.right??6)*Ne,G1=(A1?.top??4)*Ne,J1=(A1?.bottom??4)*Ne,ot=oe+z1,et=Ve+G1,zt=Math.max(0,ve-z1-at),s2=Math.max(0,Ze-G1-J1);if(zt<=0||s2<=0)return;let wn=L.paragraphs.map(jr=>{let qn=Math.max(12*Ne,...jr.runs.map(zn=>(zn.fontSizePt??11)*96/72*Ne*1.2)),to=jr.runs.reduce((zn,Ka)=>{let ut=(Ka.fontSizePt??11)*96/72*Ne;return M.font=`${Ka.italic?"italic ":""}${Ka.bold?"700 ":"400 "}${ut}px ${Ka.fontFamily??"Calibri, sans-serif"}`,zn+Rs(M,Ka.text)},0);return{lineHeight:qn,widthPx:to}}),ho=wn.reduce((jr,qn)=>jr+qn.lineHeight,0),Eo=et;L.textBox?.verticalAlign==="middle"?Eo=et+Math.max(0,(s2-ho)/2):L.textBox?.verticalAlign==="bottom"&&(Eo=et+Math.max(0,s2-ho)),M.save(),M.beginPath(),M.rect(ot,et,zt,s2),M.clip(),M.textBaseline="middle",L.paragraphs.forEach((jr,qn)=>{let to=wn[qn]??{lineHeight:14*Ne,widthPx:0},zn=ot,Ka=jr.align??L.textBox?.horizontalAlign??"left";Ka==="center"?zn=ot+Math.max(0,(zt-to.widthPx)/2):Ka==="right"&&(zn=ot+Math.max(0,zt-to.widthPx)),jr.runs.forEach(ut=>{let V4=(ut.fontSizePt??11)*96/72*Ne;M.font=`${ut.italic?"italic ":""}${ut.bold?"700 ":"400 "}${V4}px ${ut.fontFamily??"Calibri, sans-serif"}`,M.fillStyle=ut.color??"#000000",M.textAlign="left";let _9=Eo+to.lineHeight/2;if(M.fillText(ut.text,zn,_9),ut.underline&&ut.text.length>0){let Uy=Rs(M,ut.text);M.strokeStyle=ut.color??"#000000",M.lineWidth=Math.max(1,Ne*.75),M.beginPath(),M.moveTo(zn,_9+Math.max(2,V4*.28)),M.lineTo(zn+Uy,_9+Math.max(2,V4*.28)),M.stroke()}zn+=Rs(M,ut.text)}),Eo+=to.lineHeight}),M.restore()},xe=(M,L,oe)=>{let Ve=L.fill?.none?"transparent":L.fill?.color??"transparent",ve=L.stroke?.none?"transparent":L.stroke?.color??"transparent",Ze=Math.max(0,(L.stroke?.widthPx??(L.geometry==="line"?2:1))*Ne),A1=CK(L),z1=Math.min(L.fill?.opacity??1,L.stroke?.opacity??1);M.save(),M.translate(oe.left+oe.width/2,oe.top+oe.height/2),L.rotationDeg&&M.rotate(L.rotationDeg*Math.PI/180),M.scale(L.flipH?-1:1,L.flipV?-1:1),M.globalAlpha*=z1,M.lineWidth=Ze,M.strokeStyle=ve,M.fillStyle=Ve,sce(M,L.stroke?.dash,Ze);let at=-oe.width/2,G1=-oe.height/2;if(A1&&typeof Path2D<"u"){M.save(),M.translate(at,G1),M.scale(oe.width/Math.max(1,A1.viewBox.width),oe.height/Math.max(1,A1.viewBox.height));let J1=f9e(A1.path);if(!J1){M.restore(),M.restore();return}Ve!=="transparent"&&M.fill(J1),ve!=="transparent"&&Ze>0&&M.stroke(J1),M.restore()}else if(L.geometry==="ellipse")M.beginPath(),M.ellipse(0,0,oe.width/2,oe.height/2,0,0,Math.PI*2),Ve!=="transparent"&&M.fill(),ve!=="transparent"&&Ze>0&&M.stroke();else{let J1=L.geometry==="roundRect"?12*Ne:0;ace(M,at,G1,oe.width,oe.height,J1),Ve!=="transparent"&&M.fill(),ve!=="transparent"&&Ze>0&&M.stroke()}le(M,L,at,G1,oe.width,oe.height),M.restore()},F=(M,L,oe)=>{if(!(Ce.length===0||oe.length===0))for(let Ve of Ce){if(bl(Ve.rect)!==M)continue;let ve=ce(Ve.rect,M);if(!(ve.left+ve.width<0||ve.top+ve.height<0||ve.left>R2[M].width||ve.top>R2[M].height||!Zg(ve.left,ve.top,ve.width,ve.height,oe)))if(Ve.kind==="shape")xe(L,Ve.shape,ve);else{let Ze=ml(Ve.image);Ze&&L.drawImage(Ze,ve.left,ve.top,ve.width,ve.height)}}},ie=["scroll","top","left","corner"];if(b1){P=f?performance.now():0;for(let M of Object.keys(A2)){let L=A2[M],oe=R2[M];if(!L||oe.width<=0||oe.height<=0)continue;let Ve=PN(oe.width,oe.height);if(Mt){let ve=J8(M),Ze=M==="scroll"||M==="top"?lt.left-ht.left:0,A1=M==="scroll"||M==="left"?lt.top-ht.top:0;if(ve){let z1=CN(M==="corner"?Qn.current:M==="left"?t2.current:M==="top"?qo.current:Gr.current,L,ve,Me,oe.width,oe.height,Ze,A1);z1&&(Ve=z1)}}else L.clearRect(0,0,oe.width,oe.height);if(O[M]=Ve,A+=Ve.length,Ve.length!==0){L.fillStyle=jt;for(let ve of Ve)L.fillRect(ve.left,ve.top,ve.width,ve.height)}}for(let M of ie){let L=A2[M],oe=R2[M],Ve=O[M],ve=c6[M];if(!L||Ve.length===0||oe.width<=0||oe.height<=0||ve.rows.length===0||ve.cols.length===0)continue;let Ze=!1,A1=()=>{Ze||(L.beginPath(),Ze=!0)},z1=()=>{Ze&&(L.strokeStyle=h.border,L.lineWidth=1,L.stroke(),Ze=!1)},at=new Set;for(let G1 of ve.rows)for(let J1 of ve.cols){let ot={row:G1.actualRow,col:J1.actualCol},et=$3(ot),zt=`${et.row}:${et.col}`,s2=et,wn=Qt.get(s2.row),ho=qt.get(s2.col);if(wn===void 0||ho===void 0)continue;let Eo=y1+(Wt[ho]??0),jr=s1+(Zt[wn]??0),qn=M==="left"||M==="corner",to=M==="top"||M==="corner",zn={height:T2[wn]??G1.size,left:(qn?Jr.get(s2.col)??Eo-lt.left:Eo-lt.left)-oe.left,top:(to?ia.get(s2.row)??jr-lt.top:jr-lt.top)-oe.top,width:g2[ho]??J1.size};if(!(et.row!==ot.row||et.col!==ot.col)&&!Zg(zn.left-x_,zn.top-x_,zn.width+x_*2,zn.height+x_*2,Ve)){D+=1;continue}Z+=1;let ut=A3(s2.row,s2.col);if((ut.colSpan||ut.rowSpan)&&at.has(zt)||ut.isMergedSecondary)continue;(ut.colSpan||ut.rowSpan)&&at.add(zt);let V4=ut.colSpan||ut.rowSpan?Vs(s2):null,_9=V4?.left??Eo,Uy=V4?.top??jr,Dt={height:V4?.height??T2[wn]??G1.size,left:(qn?Jr.get(s2.col)??_9-lt.left:_9-lt.left)-oe.left,top:(to?ia.get(s2.row)??Uy-lt.top:Uy-lt.top)-oe.top,width:V4?.width??g2[ho]??J1.size},IO=Math.max(Dt.width,ut.spillWidth??0);if(Dt.left+IO<0||Dt.top+Dt.height<0||Dt.left>oe.width||Dt.top>oe.height)continue;if(!Zg(Dt.left,Dt.top,IO,Dt.height,Ve)){D+=1;continue}be+=1;let ii=ut.style,Ei=ut.canvas??pK(ii),DQ=ut.conditionalColorScale?.color??(typeof ii.backgroundColor=="string"?ii.backgroundColor:jt),BQ=!ut.conditionalColorScale&&typeof ii.backgroundImage=="string"?v9e(L,Dt,ii.backgroundImage):null;if(ut.chartHighlight&&z1(),L.fillStyle=BQ??DQ,L.fillRect(Dt.left,Dt.top,Dt.width,Dt.height),ut.chartHighlight&&(L.fillStyle=ut.chartHighlight.fillColor,L.fillRect(Dt.left+1,Dt.top+1,Math.max(0,Dt.width-2),Math.max(0,Dt.height-2))),ut.conditionalDataBar){let Yt=Dt.left+4*Ne,To=Dt.top+4*Ne,V2=Math.max(0,(Dt.width-8*Ne)*(ut.conditionalDataBar.widthPercent/100)),O3=Math.max(0,Dt.height-8*Ne);V2>0&&O3>0&&(L.fillStyle=b9e(L,Yt,To,V2,O3,ut.conditionalDataBar),L.fillRect(Yt,To,V2,O3),ut.conditionalDataBar.border!==!1&&ut.conditionalDataBar.borderColor&&(L.strokeStyle=ut.conditionalDataBar.borderColor,L.lineWidth=1,L.strokeRect(Yt+.5,To+.5,Math.max(0,V2-1),Math.max(0,O3-1))))}let vP=Ei.topBorder,jQ=Ei.rightBorder,UQ=Ei.bottomBorder,bP=Ei.leftBorder,NO=Ot[ho+Math.max(1,ut.colSpan??1)],SP=NO===void 0?null:A3(s2.row,NO),FQ=SP?.isMergedSecondary?null:SP?.canvas?.leftBorder??fd(SP?.style.borderLeft),OO=Vt[wn+Math.max(1,ut.rowSpan??1)],xP=OO===void 0?null:A3(OO,s2.col),HQ=xP?.isMergedSecondary?null:xP?.canvas?.topBorder??fd(xP?.style.borderTop),Qd=uK(jQ,FQ),ep=uK(UQ,HQ);if(W1&&(!Qd||!ep)&&(A1(),Qd||(L.moveTo(Dt.left+Dt.width-.5,Dt.top),L.lineTo(Dt.left+Dt.width-.5,Dt.top+Dt.height)),ep||(L.moveTo(Dt.left,Dt.top+Dt.height-.5),L.lineTo(Dt.left+Dt.width,Dt.top+Dt.height-.5))),(vP||Qd||ep||bP||ut.chartHighlight)&&z1(),vP&&wn===0&&A7(L,"top",Dt,vP),Qd&&A7(L,"right",Dt,Qd),ep&&A7(L,"bottom",Dt,ep),bP&&ho===0&&A7(L,"left",Dt,bP),ut.chartHighlight){let Yt={color:ut.chartHighlight.strokeColor,style:"solid",width:Math.max(1,Ne)};ut.chartHighlight.borderTop&&A7(L,"top",Dt,Yt),ut.chartHighlight.borderRight&&A7(L,"right",Dt,Yt),ut.chartHighlight.borderBottom&&A7(L,"bottom",Dt,Yt),ut.chartHighlight.borderLeft&&A7(L,"left",Dt,Yt)}let V5=ut.value??"";if(!(ut.checkboxState!=null||ut.sparkline||V5.length>0||ut.conditionalIcon||ut.isTableHeader))continue;let _l=Ei.padding,Pl=Dt.left+_l.left,Qs=Dt.top+_l.top,q5=Math.max(0,Dt.width-_l.left-_l.right),W5=Math.max(0,Dt.height-_l.top-_l.bottom);if(q5<=0||W5<=0)continue;let VQ=ut.shrinkToFitFontSizePx??FN(ii,12*Ne),_6=Math.max(1,Ne*1.5,VQ*(ut.textRotationDeg?.75:.18));if(z1(),L.save(),L.beginPath(),L.rect(Pl-_6,Qs-_6,q5+_6*2,W5+_6*2),L.clip(),L.font=ut.shrinkToFitFontSizePx?h9e(ii,ut.shrinkToFitFontSizePx):Ei.baseFont,L.fillStyle=Ei.textColor,L.textBaseline="middle",ut.checkboxState!=null){let Yt=Math.min(14*Ne,q5,W5),To=Dt.left+(Dt.width-Yt)/2,V2=Dt.top+(Dt.height-Yt)/2;L.strokeStyle=so(h)?"#cbd5e1":"#475569",L.lineWidth=1.25,L.strokeRect(To,V2,Yt,Yt),ut.checkboxState&&(L.fillStyle=so(h)?"#60a5fa":"#2563eb",L.fillRect(To+1.5,V2+1.5,Math.max(0,Yt-3),Math.max(0,Yt-3)),L.strokeStyle=so(h)?"#020617":"#ffffff",L.lineWidth=1.5,L.beginPath(),L.moveTo(To+Yt*.24,V2+Yt*.56),L.lineTo(To+Yt*.45,V2+Yt*.76),L.lineTo(To+Yt*.8,V2+Yt*.3),L.stroke())}else if(ut.sparkline){let Yt=ut.sparkline.config,V2=ut.sparkline.values.map((O3,Ja)=>({index:Ja,value:O3})).filter(O3=>typeof O3.value=="number"&&Number.isFinite(O3.value));if(V2.length>0){let O3=Yt.negativeColor??"#c2410c",Ja=Yt.color??"#2563eb",tp=Yt.markerColor??Ja,q4=Pl+1,P6=Qs+2,G5=Math.max(1,q5-2),Ur=Math.max(1,W5-4);if(Yt.type==="winLoss"){let Dn=V2.map(Wn=>({...Wn,value:Wn.value>=0?1:-1})),Qa=Math.max(4*Ne,G5/Math.max(Dn.length*1.9,1)),e4=Dn.length>1?(G5-Qa*Dn.length)/(Dn.length-1):0,o3=P6+Math.max(1.5*Ne,Ur*.18),W4=P6+Ur-Math.max(1.5*Ne,Ur*.18);L.strokeStyle=Ja,L.lineCap="round",L.lineWidth=Math.max(1.5,1.8*Ne),Dn.forEach((Wn,Ti)=>{let P9=q4+Ti*(Qa+Math.max(0,e4)),Cl=Wn.value>=0?o3:W4;L.beginPath(),L.moveTo(P9,Cl),L.lineTo(P9+Qa,Cl),L.stroke()})}else if(Yt.type==="column"){let Dn=Math.min(0,...V2.map(Wn=>Wn.value)),Qa=Math.max(0,...V2.map(Wn=>Wn.value)),e4=P6+Ur-D7(0,Dn,Qa)*Ur,o3=Math.max(2*Ne,G5/Math.max(V2.length*1.8,1)),W4=V2.length>1?(G5-o3*V2.length)/(V2.length-1):0;L.strokeStyle=h.border,L.lineWidth=1,L.beginPath(),L.moveTo(q4,e4),L.lineTo(q4+G5,e4),L.stroke(),V2.forEach((Wn,Ti)=>{let P9=q4+Ti*(o3+Math.max(0,W4)),Cl=P6+Ur-D7(Wn.value,Dn,Qa)*Ur,C6=Math.min(Cl,e4),qQ=Math.max(1,Math.abs(Cl-e4));L.fillStyle=Wn.value<0?O3:Ja,L.fillRect(P9,C6,o3,qQ)})}else if(V2.length>1){let Dn=Math.min(...V2.map(o3=>o3.value)),Qa=Math.max(...V2.map(o3=>o3.value)),e4=V2.length>1?G5/(V2.length-1):0;if(L.strokeStyle=Ja,L.lineCap="round",L.lineJoin="round",L.lineWidth=Math.max(1.2,1.6*Ne),L.beginPath(),V2.forEach((o3,W4)=>{let Wn=q4+W4*e4,Ti=P6+Ur-D7(o3.value,Dn,Qa)*Ur;W4===0?L.moveTo(Wn,Ti):L.lineTo(Wn,Ti)}),L.stroke(),Yt.markers){let o3=Math.max(...V2.map(Wn=>Wn.value)),W4=Math.min(...V2.map(Wn=>Wn.value));V2.forEach((Wn,Ti)=>{let P9=q4+Ti*e4,Cl=P6+Ur-D7(Wn.value,Dn,Qa)*Ur,C6=tp;Wn.value===o3&&Yt.highColor?C6=Yt.highColor:Wn.value===W4&&Yt.lowColor?C6=Yt.lowColor:Ti===0&&Yt.firstColor?C6=Yt.firstColor:Ti===V2.length-1&&Yt.lastColor?C6=Yt.lastColor:Wn.value<0&&Yt.negative&&Yt.negativeColor&&(C6=Yt.negativeColor),L.fillStyle=C6,L.beginPath(),L.arc(P9,Cl,Math.max(1.25,1.75*Ne),0,Math.PI*2),L.fill()})}}}}else{let Yt=Ei.textAlign;L.textAlign=Yt;let To=Yt==="right"?Pl+q5:Yt==="center"?Pl+q5/2:Pl,V2=(ut.conditionalIcon?18*Ne:0)+(ut.isTableHeader?16*Ne:0),O3=ut.spillWidth&&ut.spillWidth>0?Math.max(0,ut.spillWidth-V2):null,Ja=O3??Math.max(0,q5-V2),tp=Ei.textColor,q4=Ei.textOverflowEllipsis,P6=Ei.usesWrappedText||V5.includes(`
`),G5=ut.shrinkToFitFontSizePx?md(ii,ut.shrinkToFitFontSizePx):md(ii,12*Ne);if(ut.textRotationDeg&&V5.length>0){let Ur=bN(ii.verticalAlign,Qs,W5,G5),Dn=Pl+q5/2;L.save(),L.translate(Dn,Ur),L.rotate(ut.textRotationDeg*Math.PI/180),L.textAlign=Yt,L.fillText(V5,Yt==="right"?q5/2:Yt==="center"?0:-(q5/2),0),L.restore()}else if(P6){let Ur=hQ(L,V5,Ja),Dn=ut.shrinkToFitFontSizePx?md(ii,ut.shrinkToFitFontSizePx):md(ii,12*Ne),Qa=Ur.length*Dn,e4=ii.verticalAlign,o3=Qs;e4==="middle"?o3=Qs+(W5-Qa)/2:e4!=="top"&&(o3=Qs+W5-Qa),Ur.forEach((W4,Wn)=>{let Ti=o3+Wn*Dn+Dn/2;L.fillText(W4,To,Ti),vN(L,{align:Yt,color:tp,decoration:Ei.textDecoration,lineThroughY:Ti,maxWidth:Ja,text:W4,textX:To,underlineY:Ti+Math.max(2,Dn*.24),zoomFactor:Ne})})}else if(O3!=null){let Ur=q4?dK(L,V5,Ja):V5,Dn=bN(ii.verticalAlign,Qs,W5,G5);V[M].push({align:Yt,clipHeight:W5+_6*2,clipLeft:Pl-_6,clipTop:Qs-_6,clipWidth:O3+_6*2,color:tp,ellipsize:q4,font:L.font,maxWidth:O3,text:Ur,textDecoration:Ei.textDecoration,textX:To,textY:Dn,lineThroughY:Dn,underlineY:Dn+6*Ne})}else{let Ur=ut.shrinkToFit?V5:q4?dK(L,V5,Ja):V5,Dn=bN(ii.verticalAlign,Qs,W5,G5);L.fillText(Ur,To,Dn),vN(L,{align:Yt,color:tp,decoration:Ei.textDecoration,ellipsize:q4,lineThroughY:Dn,maxWidth:Ja,text:Ur,textX:To,underlineY:Dn+6*Ne,zoomFactor:Ne})}}if(ut.conditionalIcon){let Yt=10*Ne,To=Dt.left+Dt.width-(_l.right+Yt+(ut.isTableHeader?16*Ne:4*Ne)),V2=Dt.top+Dt.height/2;S9e(L,ut.conditionalIcon,To+Yt/2,V2,Yt)}ut.isTableHeader&&(L.fillStyle=h.mutedText,L.textAlign="center",L.fillText("\u25BE",Dt.left+Dt.width-10*Ne,Dt.top+Dt.height/2)),L.restore()}z1()}for(let M of ie){let L=A2[M];if(L)for(let oe of V[M])L.save(),L.beginPath(),L.rect(oe.clipLeft,oe.clipTop,oe.clipWidth,oe.clipHeight),L.clip(),L.font=oe.font,L.fillStyle=oe.color,L.textAlign=oe.align,L.textBaseline="middle",L.fillText(oe.text,oe.textX,oe.textY),vN(L,{align:oe.align,color:oe.color,decoration:oe.textDecoration,ellipsize:oe.ellipsize,lineThroughY:oe.lineThroughY,maxWidth:oe.maxWidth,text:oe.text,textX:oe.textX,underlineY:oe.underlineY,zoomFactor:Ne}),L.restore()}for(let M of ie){let L=A2[M];L&&F(M,L,O[M])}z=f?performance.now()-P:0}if(m1&&Se){let M=W.frozen,L=W.scroll,oe=ze.frozen,Ve=ze.scroll;if(e2){let ve=kd("top");if(ve&&L&&wr.current){let Ze=CN(wr.current,L,ve,Me,F4,rt,lt.left-ht.left,0);Ze&&(re=Ze)}}if(G2){let ve=kd("left");if(ve&&Ve&&_r.current){let Ze=CN(_r.current,Ve,ve,Me,U1,Zs,0,lt.top-ht.top);Ze&&(_e=Ze)}}if(M&&la>0&&(M.fillStyle=h.headerSurface,M.fillRect(0,0,la,rt)),L&&F4>0){L.fillStyle=h.headerSurface;for(let ve of re)L.fillRect(ve.left,ve.top,ve.width,ve.height)}M&&(M.strokeStyle=h.border,M.lineWidth=1),L&&(L.strokeStyle=h.border,L.lineWidth=1);for(let ve of Xs){let Ze=ve.isFrozen?M:L;if(!Ze||ve.localLeft+ve.width<0||ve.localLeft>(ve.isFrozen?la:F4)||!ve.isFrozen&&!Zg(ve.localLeft,0,ve.width,ve.height,re))continue;let A1=wt&&ve.actualCol>=wt.start.col&&ve.actualCol<=wt.end.col;Ze.fillStyle=A1?nl:h.headerSurface,Ze.fillRect(ve.localLeft,0,ve.width,ve.height),Ze.strokeStyle=h.border,Ze.beginPath(),Ze.moveTo(ve.localLeft+ve.width-.5,0),Ze.lineTo(ve.localLeft+ve.width-.5,ve.height),Ze.moveTo(ve.localLeft,ve.height-.5),Ze.lineTo(ve.localLeft+ve.width,ve.height-.5),Ze.stroke(),Ze.font=`600 ${11*Ne}px ui-sans-serif, system-ui, sans-serif`,Ze.fillStyle=h.headerText,Ze.textAlign="center",Ze.textBaseline="middle",Ze.fillText(qN(ve.actualCol),ve.localLeft+ve.width/2,ve.height/2)}if(oe&&y6>0&&(oe.fillStyle=h.rowHeaderSurface,oe.fillRect(0,0,U1,y6)),Ve&&Zs>0){Ve.fillStyle=h.rowHeaderSurface;for(let ve of _e)Ve.fillRect(ve.left,ve.top,ve.width,ve.height)}oe&&(oe.strokeStyle=h.border,oe.lineWidth=1),Ve&&(Ve.strokeStyle=h.border,Ve.lineWidth=1);for(let ve of v6){let Ze=ve.isFrozen?oe:Ve;if(!Ze||ve.localTop+ve.height<0||ve.localTop>(ve.isFrozen?y6:Zs)||!ve.isFrozen&&!Zg(0,ve.localTop,U1,ve.height,_e))continue;let A1=wt&&ve.actualRow>=wt.start.row&&ve.actualRow<=wt.end.row;Ze.fillStyle=A1?nl:h.rowHeaderSurface,Ze.fillRect(0,ve.localTop,U1,ve.height),Ze.beginPath(),Ze.moveTo(0,ve.localTop+ve.height-.5),Ze.lineTo(U1,ve.localTop+ve.height-.5),Ze.moveTo(U1-.5,ve.localTop),Ze.lineTo(U1-.5,ve.localTop+ve.height),Ze.stroke(),Ze.font=`600 ${11*Ne}px ui-sans-serif, system-ui, sans-serif`,Ze.fillStyle=h.headerText,Ze.textAlign="center",Ze.textBaseline="middle",Ze.fillText(`${ve.actualRow+1}`,U1/2,ve.localTop+ve.height/2)}Se.fillStyle=h.headerSurface,Se.fillRect(0,0,U1,rt),Se.strokeStyle=h.border,Se.lineWidth=1,Se.beginPath(),Se.moveTo(U1-.5,0),Se.lineTo(U1-.5,rt),Se.moveTo(0,rt-.5),Se.lineTo(U1,rt-.5),Se.stroke()}zs.current=lt,b1&&(C5.current=gt),m1&&(k4.current=it),l2(),f&&(f.push({bodyMs:z,culledCells:D,dirtyRects:A,lookedUpCells:Z,paintedCells:be,repaintBody:b1,repaintHeaders:m1,renderToLayoutMs:b-q,totalMs:performance.now()-b}),f.length>500&&f.splice(0,f.length-500))},[E,l2,Ld,p6,d6,Xs,c6,v6,Us,js,qt,Wt,g2,T2,s1,y1,$i,lt.left,lt.top,lt.height,lt.width,x,B2,Qr,A3,ml,J8,kd,h,Vs,$3,Qt,Zt,nl,Wa,Jr,ia,Ot,Vt,Ne]);let qd=U.useCallback((f,b,P)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),pn(),S2(b.id),!(P2.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),H2.current={baseRect:P,chartId:b.id,didMove:!1,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},ra.current={id:b.id,rect:P},ja({id:b.id,rect:P}),Dr("select"),document.body.style.cursor="move",document.body.style.userSelect="none",T1(f.pointerId)))},[pn,S2]),h9=U.useCallback((f,b,P,z)=>{P2.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),pn(),S2(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),H2.current={baseRect:P,chartId:b.id,didMove:!1,handle:z,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},ra.current={id:b.id,rect:P},ja({id:b.id,rect:P}),Dr("select"),document.body.style.cursor=String(UN[z]),document.body.style.userSelect="none",T1(f.pointerId))},[pn,S2]),g9=U.useCallback((f,b,P)=>{f.button===0&&(f.preventDefault(),f.stopPropagation(),pn(),J2(b.id),!(P2.current||b.editable===!1)&&(f.currentTarget.setPointerCapture?.(f.pointerId),ta.current={baseRect:P,didMove:!1,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"move"},Ci.current={id:b.id,rect:P},Pi({id:b.id,rect:P}),Dr("select"),document.body.style.cursor="move",document.body.style.userSelect="none",Ge(f.pointerId)))},[pn,J2]),S6=U.useCallback((f,b,P,z)=>{P2.current||b.editable===!1||f.button!==0||(f.preventDefault(),f.stopPropagation(),pn(),J2(b.id),f.currentTarget.setPointerCapture?.(f.pointerId),ta.current={baseRect:P,didMove:!1,handle:z,imageId:b.id,pointerId:f.pointerId,startClientX:f.clientX,startClientY:f.clientY,type:"resize"},Ci.current={id:b.id,rect:P},Pi({id:b.id,rect:P}),Dr("select"),document.body.style.cursor=String(UN[z]),document.body.style.userSelect="none",Ge(f.pointerId))},[pn,J2]),Wd=U.useCallback(f=>{if(t6.current===f.id){t6.current=null;return}f.hyperlink&&Os(f.hyperlink)},[Os]),y9=U.useCallback(f=>{f.hyperlink&&Os(f.hyperlink)},[Os]),v9=U.useCallback(f=>{if(Ms.current===f.id){Ms.current=null;return}S2(f.id)},[S2]),hl=U.useCallback(f=>{Ms.current=f.chartId,Rn(f)},[Rn]),x6=U.useCallback(f=>{Rn(f)},[Rn]);if(fe)return(0,he.jsx)(he.Fragment,{children:Oce(s,l,h)});if(ye)return(0,he.jsx)(he.Fragment,{children:Uce({...t,canLoadDeferred:G,continueDeferredLoad:He,deferredLoadFileSize:n1,isLoadDeferred:ye},h)});if(l1)return l1 instanceof G_?(0,he.jsx)(he.Fragment,{children:PQ(i,{displayFileName:k1,fileSizeBytes:l1.fileSizeBytes,maxFileSizeBytes:l1.maxFileSizeBytes},h)}):(0,he.jsx)(he.Fragment,{children:Nce(r,l1,h)});if(!E&&ue?.kind==="chartsheet")return(0,he.jsx)("div",{style:{alignItems:"stretch",backgroundColor:h.canvas,display:"flex",flex:1,justifyContent:"center",minHeight:0,minWidth:0,padding:16},children:(0,he.jsx)("div",{style:{backgroundColor:h.surface,border:`1px solid ${h.border}`,borderRadius:12,display:"grid",gap:16,gridTemplateColumns:Re.length>1?"repeat(auto-fit, minmax(320px, 1fr))":"minmax(320px, 1fr)",padding:16,width:"100%"},children:Re.length>0?Re.map(f=>{let b={height:320,left:0,top:0,width:640};return(0,he.jsx)("div",{style:{minHeight:320,position:"relative"},children:ge?jK(p,f,b):(0,he.jsx)(YY,{chart:f,onChartElementDoubleClick:x6,onChartElementPointerDown:hl,palette:h,rect:b,selectedChartElement:At})},f.id)}):(0,he.jsx)("div",{style:{alignItems:"center",color:h.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(!E)return(0,he.jsx)(he.Fragment,{children:Lce(n,h)});let ca=i6.rowIndices.map(f=>{let b=sa.get(f);return{end:b?.end??Zt[f+1]??0,index:f,key:Vt[f]??f,size:b?.size??T2[f]??Je,start:b?.start??Zt[f]??0}}),H4=E3&&Ha?E4.getTotalSize():Zt[Zt.length-1]??0,ua=Py+y1,Ya=s1+H4,j5=e3!==null&&F2===e3.baseZoomScale,U5=j5?Math.max(.1,e3.targetZoomScale/e3.baseZoomScale):1,Ys=_1.current?.scrollLeft??lt.left,Ay=_1.current?.scrollTop??lt.top,Gd=j5?(Ys+e3.anchor.x)*(1-U5):0,uP=j5?(Ay+e3.anchor.y)*(1-U5):0,Zd=j5?U5:1,Iy=Math.max(1,Ne),gl=x&&o&&e3===null,Ny=gl?"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",Xd=ol.length+1+(A4>0?1:0)+(u6>0?1:0),dP=`inset -1px 0 0 ${h.border}, inset 0 -1px 0 ${h.border}`,Oy=Math.max(0,...Pe.map(f=>f.zIndex+20),...pe.map(f=>f.zIndex+20),...a1.map(f=>f.zIndex+22),...Re.map(f=>f.zIndex+22)),Yd=Math.max(35,Oy+1),Mo=Math.max(50,Yd+1),b9=Mo+1,Js=Mo+2,F5=Yd,w6=w_({backgroundColor:h.headerSurface,borderBottom:"none",borderRight:"none",boxShadow:dP,color:h.headerText,fontSize:"11px",fontWeight:600,height:Z8,overflow:"hidden",padding:"2px 4px",position:"sticky",textAlign:"center",top:0,userSelect:"none",whiteSpace:"nowrap",zIndex:Mo},Ne),Kd=w_({backgroundColor:"transparent",cursor:"col-resize",position:"absolute",right:-8,top:0,width:16,height:"100%",zIndex:5},Ne),S9={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0},Ly={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:Mo},Vn={cursor:"cell",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0",transition:"none",zIndex:10},H5={...Vn,display:Za>0&&Xa>0?"block":"none",left:j4,top:U4},rr={...Vn,display:Vd>0&&Gs>0?"block":"none",left:j4,top:s1,zIndex:30},N3={...Vn,display:B5>0&&c9>0?"block":"none",left:y1,top:U4,zIndex:30},Dy={...Vn,display:g6>0&&dl>0?"block":"none",left:y1,top:s1,zIndex:31},x9={cursor:"default",pointerEvents:"auto",position:"absolute",transformOrigin:"0 0"},pP={...x9,display:la>0&&lt.height>0?"block":"none",left:y1,top:0,zIndex:b9},fP={...x9,display:F4>0&&lt.height>0?"block":"none",left:j4,top:0,zIndex:Mo},mP={...x9,display:y6>0&&lt.width>0?"block":"none",left:0,top:s1,zIndex:b9},By={...x9,display:Zs>0&&lt.width>0?"block":"none",left:0,top:U4,zIndex:Mo},hP={display:lt.width>0&&lt.height>0?"block":"none",left:0,pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",zIndex:Js},yl=x&&er?Vs(er):null,Jd=x&&H?m6(H):null,vl=H&&Jd?Vs(H):null;function bl(f){return I9e(f,Ua,ri,M4,z4,E?.freezePanes??null,ia,Jr,{defaultColWidth:f1,defaultRowHeight:Je,headerHeight:s1,rowHeaderWidth:y1})}function Sl(f,b,P){if(bl(b)!==P)return null;let D=lt.width>0&&lt.height>0;if(P==="scroll"&&D&&!C_(b,lt))return null;let A=P!=="scroll",Z=f.textBox?.insetPx,be=f.scaleX??1,Me=f.scaleY??1,Qe=Math.max(be,Me),F1=Qe*Ne,S1=be!==0?b.width/be:b.width,rt=Me!==0?b.height/Me:b.height,U1=CK(f),Ct=f.stroke?.none?"transparent":f.stroke?.color??"transparent",wt=(f.stroke?.widthPx??(f.geometry==="line"?2:1))*Qe*Ne,Gt=`${f.id}-${P}-head-marker`,gt=`${f.id}-${P}-tail-marker`,it=U1?kK(f.stroke?.headEndType,Gt,Ct,wt,b,U1.viewBox):null,kt=U1?kK(f.stroke?.tailEndType,gt,Ct,wt,b,U1.viewBox):null,K1={...N9e(f,b,Ne),...U1?{backgroundColor:"transparent",border:"none"}:null};return(0,he.jsxs)("div",{onClick:()=>y9(f),style:{...K1,contain:"layout paint",cursor:f.hyperlink?"pointer":"default",left:K1.left,pointerEvents:f.hyperlink?"auto":"none",top:K1.top,zIndex:A?f.zIndex+20:K1.zIndex},title:f.description,children:[U1?(0,he.jsxs)("svg",{"aria-hidden":"true",preserveAspectRatio:"none",style:{height:"100%",inset:0,position:"absolute",width:"100%"},viewBox:`0 0 ${U1.viewBox.width} ${U1.viewBox.height}`,children:[it||kt?(0,he.jsxs)("defs",{children:[it,kt]}):null,(0,he.jsx)("path",{d:U1.path,fill:f.fill?.none?"transparent":f.fill?.color??"transparent",fillOpacity:f.fill?.opacity??1,markerEnd:kt?`url(#${gt})`:void 0,markerStart:it?`url(#${Gt})`:void 0,stroke:Ct,strokeOpacity:f.stroke?.opacity??1,strokeWidth:wt,vectorEffect:"non-scaling-stroke"})]}):null,(0,he.jsx)("div",{style:{color:"#000000",display:"flex",flex:1,flexDirection:"column",gap:2*Ne,height:rt,justifyContent:f.textBox?.verticalAlign==="middle"?"center":f.textBox?.verticalAlign==="bottom"?"flex-end":"flex-start",paddingBottom:(Z?.bottom??4)*Ne,paddingLeft:(Z?.left??6)*Ne,paddingRight:(Z?.right??6)*Ne,paddingTop:(Z?.top??4)*Ne,pointerEvents:"none",position:"relative",transform:be!==1||Me!==1?`scale(${be}, ${Me})`:void 0,transformOrigin:"top left",width:S1,zIndex:1},children:f.paragraphs.map((ht,b1)=>lce(ht,b1,f.textBox?.horizontalAlign??"left",F1))})]},`${P}-${f.id}`)}function xl(f,b,P){if(bl(b)!==P)return null;let D=lt.width>0&&lt.height>0;if(P==="scroll"&&D&&!C_(b,lt))return null;let A=P!=="scroll",Z=Wce(f),be=Math.max(9*Ne,(f.fontSizePt??9)*96/72*Ne),Me=so(h)?"#cbd5e1":"#475569",Qe=f.textColor??"#000000",F1=!Xe&&f.controlIndex!==void 0&&["checkbox","dropdown","listbox","radio","scrollbar","spinner"].includes(f.kind),S1=!Xe&&f.kind==="button"&&!!u,rt=F1||S1,U1=Jn.get(f.id)??[],Ct={alignItems:f.kind==="group-box"?"stretch":"center",color:Qe,contain:"layout paint",cursor:rt?"pointer":void 0,display:"flex",fontFamily:f.fontFamily??"Calibri, sans-serif",fontSize:be,fontWeight:400,gap:4*Ne,height:b.height,justifyContent:f.textAlign==="center"?"center":f.textAlign==="right"?"flex-end":"flex-start",left:b.left,lineHeight:1.2,overflow:"hidden",pointerEvents:rt?"auto":"none",position:"absolute",top:b.top,width:b.width,zIndex:A?f.zIndex+20:f.zIndex},wt=ht=>{ht.stopPropagation()},Gt=(ht,b1)=>{if(Xe||f.controlIndex===void 0)return!1;let m1=xr(f.controlIndex,{kind:ht},f.sheetIndex);return m1&&d?.({control:{...f,...b1},previousControl:f,type:"change"}),m1},gt=(ht="unchecked")=>{let b1=RN(f);return b1?.kind==="checkbox"?Gt({...b1,state:ht},{checked:ht==="checked",state:ht}):b1?.kind==="optionButton"&&ht!=="mixed"?Gt({...b1,state:ht},{checked:ht==="checked",state:ht}):!1},it=ht=>{let b1=RN(f);if(b1?.kind==="dropdown"){let m1=typeof ht=="number"?ht:void 0;return Gt({...b1,selected:m1},{selected:m1})}if(b1?.kind==="listBox"){let m1=Array.isArray(ht)?ht:typeof ht=="number"?[ht]:[];return Gt({...b1,selected:m1},{selected:m1})}return!1},kt=ht=>{if(!Number.isFinite(ht))return!1;let b1=RN(f);if(b1?.kind!=="scrollbar"&&b1?.kind!=="spinner")return!1;let m1=Math.max(b1.min,Math.min(b1.max,ht));return Gt({...b1,value:m1},{value:m1})},K1=()=>{!Xe&&f.kind==="button"&&u?.({control:f,type:"activate"})};if(m)return(0,he.jsx)(U.Fragment,{children:m({activate:K1,checked:kN(f),control:f,disabled:!rt,items:U1,label:Z,mixed:UK(f),readOnly:Xe,rect:b,setSelected:it,setState:gt,setValue:kt,stopPropagation:wt,style:Ct,zoomFactor:Ne})},`${P}-${f.id}`);if(f.kind==="group-box"){let ht=Z.length>0;return(0,he.jsx)("div",{style:{...Ct,padding:`${ht?Math.max(7,be*.5):0}px 0 0`,position:"absolute"},children:(0,he.jsx)("div",{style:{border:`${Math.max(1,Ne)}px solid ${Me}`,borderRadius:2*Ne,height:"100%",position:"relative",width:"100%"},children:Z?(0,he.jsx)("span",{style:{backgroundColor:pd,left:8*Ne,maxWidth:`calc(100% - ${16*Ne}px)`,padding:`0 ${4*Ne}px`,position:"absolute",top:-(be*.6),whiteSpace:"nowrap"},children:Z}):null})},`${P}-${f.id}`)}if(f.kind==="radio"){let ht=kN(f);return(0,he.jsxs)("button",{"aria-disabled":Xe||f.controlIndex===void 0,"aria-checked":ht,disabled:!Xe&&f.controlIndex===void 0,onClick:b1=>{b1.stopPropagation(),ht||gt("checked")},onPointerDown:wt,role:"radio",style:{...Ct,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Ne)}px`},tabIndex:Xe?-1:void 0,type:"button",children:[qce(ht,h,Ne),Z?(0,he.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:Z}):null]},`${P}-${f.id}`)}if(f.kind==="checkbox"){let ht=kN(f),b1=UK(f);return(0,he.jsxs)("button",{"aria-disabled":Xe||f.controlIndex===void 0,"aria-checked":b1?"mixed":ht,disabled:!Xe&&f.controlIndex===void 0,onClick:m1=>{m1.stopPropagation(),gt(ht&&!b1?"unchecked":"checked")},onPointerDown:wt,role:"checkbox",style:{...Ct,background:"transparent",border:0,boxSizing:"border-box",padding:`0 ${Math.max(1,Ne)}px`},tabIndex:Xe?-1:void 0,type:"button",children:[CQ(ht,h,Ne,b1),Z?(0,he.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:Z}):null]},`${P}-${f.id}`)}if(f.kind==="button")return(0,he.jsx)("button",{"aria-disabled":Xe||!u,disabled:!Xe&&!u,onClick:ht=>{ht.stopPropagation(),K1()},onPointerDown:wt,style:{...Ct,background:"linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%)",border:`${Math.max(1,Ne)}px solid ${Me}`,borderRadius:4*Ne,boxSizing:"border-box",justifyContent:"center",padding:`0 ${6*Ne}px`,textAlign:"center"},tabIndex:Xe?-1:void 0,type:"button",children:Z},`${P}-${f.id}`);if(f.kind==="dropdown"){let ht=typeof f.selected=="number"?f.selected:void 0;return(0,he.jsxs)("select",{"aria-disabled":Xe||f.controlIndex===void 0||U1.length===0,"aria-label":Z||f.name||"Dropdown form control",disabled:!Xe&&(f.controlIndex===void 0||U1.length===0),onChange:b1=>{b1.stopPropagation();let m1=b1.currentTarget.value===""?void 0:Number(b1.currentTarget.value);it(m1)},onClick:wt,onPointerDown:wt,style:{...Ct,backgroundColor:pd,border:`${Math.max(1,Ne)}px solid ${Me}`,borderRadius:2*Ne,boxSizing:"border-box",padding:`0 ${4*Ne}px`},tabIndex:Xe?-1:void 0,value:ht===void 0?"":String(ht),children:[ht===void 0?(0,he.jsx)("option",{value:"",children:Z}):null,U1.map((b1,m1)=>(0,he.jsx)("option",{value:m1,children:b1},m1))]},`${P}-${f.id}`)}if(f.kind==="listbox"){let ht=Array.isArray(f.selected)?f.selected:f.selected===void 0?[]:[f.selected],b1=(f.selection??"single")!=="single";return(0,he.jsx)("select",{"aria-disabled":Xe||f.controlIndex===void 0||U1.length===0,"aria-label":Z||f.name||"List box form control",disabled:!Xe&&(f.controlIndex===void 0||U1.length===0),multiple:b1,onChange:m1=>{m1.stopPropagation();let Mt=Array.from(m1.currentTarget.selectedOptions,e2=>Number(e2.value));it(Mt)},onClick:wt,onPointerDown:wt,size:Math.max(2,Math.min(U1.length||2,Math.floor(b.height/Math.max(1,be*1.45)))),style:{...Ct,alignItems:void 0,backgroundColor:pd,border:`${Math.max(1,Ne)}px solid ${Me}`,borderRadius:2*Ne,boxSizing:"border-box",display:"block",padding:0},tabIndex:Xe?-1:void 0,value:b1?ht.map(String):ht[0]===void 0?"":String(ht[0]),children:U1.map((m1,Mt)=>(0,he.jsx)("option",{value:Mt,children:m1},Mt))},`${P}-${f.id}`)}if(f.kind==="scrollbar"){let ht=f.min??0,b1=Math.max(ht,f.max??100);return(0,he.jsx)("input",{"aria-disabled":Xe||f.controlIndex===void 0,"aria-label":Z||f.name||"Scrollbar form control",disabled:!Xe&&f.controlIndex===void 0,max:b1,min:ht,onChange:m1=>{m1.stopPropagation(),kt(m1.currentTarget.valueAsNumber)},onClick:wt,onPointerDown:wt,step:Math.max(1,f.increment??1),style:{...Ct,accentColor:so(h)?"#60a5fa":"#2563eb",boxSizing:"border-box",padding:0,writingMode:f.horizontal===!1?"vertical-lr":void 0},tabIndex:Xe?-1:void 0,type:"range",value:Math.max(ht,Math.min(b1,f.value??ht))},`${P}-${f.id}`)}if(f.kind==="spinner"){let ht=f.min??0,b1=Math.max(ht,f.max??100);return(0,he.jsx)("input",{"aria-disabled":Xe||f.controlIndex===void 0,"aria-label":Z||f.name||"Spinner form control",disabled:!Xe&&f.controlIndex===void 0,max:b1,min:ht,onChange:m1=>{m1.stopPropagation(),kt(m1.currentTarget.valueAsNumber)},onClick:wt,onPointerDown:wt,step:Math.max(1,f.increment??1),style:{...Ct,backgroundColor:pd,border:`${Math.max(1,Ne)}px solid ${Me}`,borderRadius:2*Ne,boxSizing:"border-box",padding:`0 ${4*Ne}px`},tabIndex:Xe?-1:void 0,type:"number",value:Math.max(ht,Math.min(b1,f.value??ht))},`${P}-${f.id}`)}return(0,he.jsx)("div",{style:{...Ct,border:f.kind==="editbox"||f.kind==="unknown"?`${Math.max(1,Ne)}px solid ${Me}`:void 0,borderRadius:2*Ne,boxSizing:"border-box",padding:`0 ${Math.max(1,Ne)}px`},children:Z?(0,he.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:Z}):null},`${P}-${f.id}`)}function wl(f,b,P){if(bl(b)!==P)return null;let D=lt.width>0&&lt.height>0;if(P==="scroll"&&D&&!C_(b,lt))return null;let A=P!=="scroll",Z=!Xe&&f.editable!==!1,be=so(h)?h.canvas:nK,Me={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:A?f.zIndex+20:f.zIndex},Qe=(0,he.jsx)("img",{alt:f.description??f.name??"",draggable:!1,src:f.src,style:{display:"block",height:"100%",pointerEvents:"none",userSelect:"none",width:"100%"}}),F1=Bt===f.id?(0,he.jsx)("div",{style:{...Me,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:A?f.zIndex+22:f.zIndex+2},children:v?v({defaultNode:(0,he.jsx)("div",{style:{border:`${Math.max(1,Ne)}px solid ${T7}`,boxShadow:`0 0 0 ${Math.max(1,Ne)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:Z?gN.map(S1=>(0,he.jsx)("div",{onPointerDown:rt=>S6(rt,f,b,S1),style:Gg(S1,T7,be,Ne)},S1)):null}),getHandleProps:S1=>({onPointerDown:rt=>{Z&&S6(rt,f,b,S1)},style:Z?Gg(S1,T7,be,Ne):{...Gg(S1,T7,be,Ne),display:"none"}}),image:f,rect:b}):(0,he.jsx)("div",{style:{border:`${Math.max(1,Ne)}px solid ${T7}`,boxShadow:`0 0 0 ${Math.max(1,Ne)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:Z?gN.map(S1=>(0,he.jsx)("div",{onPointerDown:rt=>S6(rt,f,b,S1),style:Gg(S1,T7,be,Ne)},S1)):null})}):null;return(0,he.jsxs)(U.Fragment,{children:[S?(0,he.jsx)("div",{style:Me,children:S({defaultNode:Qe,image:f,rect:b,style:Me})}):(0,he.jsx)("div",{style:Me,children:Qe}),(0,he.jsx)("div",{onClick:()=>Wd(f),onPointerDown:S1=>g9(S1,f,b),style:{...Me,background:"transparent",cursor:Z&&Bt===f.id?"move":f.hyperlink?"pointer":"cell",pointerEvents:"auto",zIndex:A?f.zIndex+21:f.zIndex+1}}),F1]},`${P}-${f.id}`)}function w9(f,b,P){if(bl(b)!==P)return null;let D=lt.width>0&&lt.height>0;if(P==="scroll"&&D&&!C_(b,lt))return null;let A=P!=="scroll",Z=!Xe&&f.editable!==!1,be=so(h)?h.canvas:nK,Me={contain:"layout paint",height:b.height,left:b.left,overflow:"hidden",pointerEvents:"none",position:"absolute",top:b.top,width:b.width,zIndex:A?f.zIndex+20:f.zIndex},Qe=Kt===f.id?(0,he.jsx)("div",{style:{...Me,contain:"layout",overflow:"visible",pointerEvents:"none",zIndex:A?f.zIndex+22:f.zIndex+2},children:(0,he.jsx)("div",{style:{border:`${Math.max(1,Ne)}px solid ${T7}`,boxShadow:`0 0 0 ${Math.max(1,Ne)}px ${be}`,boxSizing:"border-box",inset:0,pointerEvents:"none",position:"absolute"},children:Z?gN.map(F1=>(0,he.jsx)("div",{onPointerDown:S1=>h9(S1,f,b,F1),style:Gg(F1,T7,be,Ne)},F1)):null})}):null;return(0,he.jsxs)(U.Fragment,{children:[(0,he.jsx)("div",{onClick:()=>v9(f),onPointerDown:F1=>qd(F1,f,b),style:{...Me,cursor:Z&&Kt===f.id?"move":"cell",pointerEvents:"auto"},children:ge?jK(p,f,b):(0,he.jsx)(YY,{chart:f,onChartElementDoubleClick:x6,onChartElementPointerDown:hl,palette:h,rect:b,selectedChartElement:At})}),Qe]},`${P}-${f.id}`)}let gP={inset:0,pointerEvents:"none",position:"absolute",zIndex:20},jy={height:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:25},yP={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",width:0,zIndex:25},_={height:0,left:0,overflow:"visible",pointerEvents:"none",position:"sticky",top:0,width:0,zIndex:26},j={overflow:"hidden",pointerEvents:"none",position:"absolute"},Q={...j,display:Mi>0&&B4>0?"block":"none",height:B4,left:Qr,top:B2,width:Mi,zIndex:20},je={...j,display:Mi>0&&Gs>0?"block":"none",height:Gs,left:Qr,top:s1,width:Mi,zIndex:35},o1={...j,display:B5>0&&B4>0?"block":"none",height:B4,left:y1,top:B2,width:B5,zIndex:35},De={...j,display:g6>0&&dl>0?"block":"none",height:dl,left:y1,top:s1,width:g6,zIndex:36},Ye=`${Math.floor(lt.left/F0)}:${Math.floor(lt.top/F0)}:${lt.width}:${lt.height}`,t1=Co.current,P1=t1!==null&&t1.showImages===T&&t1.updateFormControl===xr&&t1.chartRects===zi&&t1.formControlRects===O4&&t1.formControlItemsById===Jn&&t1.shapeRects===N4&&t1.imageRects===L4&&t1.selectedChartId===Kt&&t1.selectedImageId===Bt&&t1.readOnly===Xe&&t1.onFormControlAction===u&&t1.onFormControlChange===d&&t1.selectionStroke===N5&&t1.renderChartLoading===p&&t1.renderFormControl===m&&t1.renderImage===S&&t1.renderImageSelection===v&&t1.isChartsLoading===ge&&t1.selectedChartElement===At&&t1.palette===h&&t1.drawingViewportSignature===Ye,R1=P1?t1.value:T?{corner:(0,he.jsxs)(he.Fragment,{children:[zi.map(({chart:f,rect:b})=>w9(f,b,"corner")),N4.map(({shape:f,rect:b})=>Sl(f,b,"corner")),O4.map(({control:f,rect:b})=>xl(f,b,"corner")),L4.map(({image:f,rect:b})=>wl(f,b,"corner"))]}),left:(0,he.jsxs)(he.Fragment,{children:[zi.map(({chart:f,rect:b})=>w9(f,b,"left")),N4.map(({shape:f,rect:b})=>Sl(f,b,"left")),O4.map(({control:f,rect:b})=>xl(f,b,"left")),L4.map(({image:f,rect:b})=>wl(f,b,"left"))]}),scroll:(0,he.jsxs)(he.Fragment,{children:[zi.map(({chart:f,rect:b})=>w9(f,b,"scroll")),N4.map(({shape:f,rect:b})=>Sl(f,b,"scroll")),O4.map(({control:f,rect:b})=>xl(f,b,"scroll")),L4.map(({image:f,rect:b})=>wl(f,b,"scroll"))]}),top:(0,he.jsxs)(he.Fragment,{children:[zi.map(({chart:f,rect:b})=>w9(f,b,"top")),N4.map(({shape:f,rect:b})=>Sl(f,b,"top")),O4.map(({control:f,rect:b})=>xl(f,b,"top")),L4.map(({image:f,rect:b})=>wl(f,b,"top"))]})}:{corner:null,left:null,scroll:null,top:null};P1||(Co.current={chartRects:zi,drawingViewportSignature:Ye,formControlItemsById:Jn,formControlRects:O4,imageRects:L4,isChartsLoading:ge,onFormControlAction:u,onFormControlChange:d,palette:h,readOnly:Xe,renderChartLoading:p,renderFormControl:m,renderImage:S,renderImageSelection:v,selectedChartElement:At,selectedChartId:Kt,selectedImageId:Bt,selectionStroke:N5,shapeRects:N4,showImages:T,updateFormControl:xr,value:R1});function L1(f,b,P,z){if(!g1)return;Ko.current={actualIndex:b,initialPx:P,pointerId:f,startPosition:z,type:"column"},mr.current={actualIndex:b,size:P},Go.current=null;let D=qs("column",z);_i(D===null?null:{position:D,type:"column"}),Dr("select"),t3("col-resize"),document.body.style.userSelect="none"}function O1(f,b,P,z){if(!g1)return;Ko.current={actualIndex:b,initialPx:P,pointerId:f,startPosition:z,type:"row"},Go.current={actualIndex:b,size:P},mr.current=null;let D=qs("row",z);_i(D===null?null:{position:D,type:"row"}),Dr("select"),t3("row-resize"),document.body.style.userSelect="none"}function B1(f,b,P,z,D,A,Z,be,Me,Qe,F1){al();let S1=an(Me);Qo.current={anchor:P,axis:z,contentScaleX:A.contentScaleX,contentScaleY:A.contentScaleY,committedOnPointerDown:be,didDrag:!1,originCell:D,originOverlayRect:Z,originContentX:A.originContentX,originContentY:A.originContentY,pointerId:b,previewRange:S1,startClientX:Qe,startClientY:F1},Ln.current=S1,Or.current=S1,$o(S1),Fd(b,f)}function $1(f,b){let P=an(f);if(Cd(b,P))return P;let z=Math.max(0,P.start.row-b.row),D=Math.max(0,b.row-P.end.row),A=Math.max(0,P.start.col-b.col),Z=Math.max(0,b.col-P.end.col),be=Math.max(z,D),Me=Math.max(A,Z);return be>=Me?an({start:{row:z>0?b.row:P.start.row,col:P.start.col},end:{row:D>0?b.row:P.end.row,col:P.end.col}}):an({start:{row:P.start.row,col:A>0?b.col:P.start.col},end:{row:P.end.row,col:Z>0?b.col:P.end.col}})}function N1(f,b){if(Xe)return;ea.current=_1.current?.getBoundingClientRect()??null;let P=an(b);mo.current={pointerId:f,previewRange:P,sourceRange:P},Ba(P),Dr("fill"),document.body.style.cursor="crosshair",document.body.style.userSelect="none",sl(f,P)}function ke(f){let b=mo.current;if(!b)return;let P=$1(b.sourceRange,f);b.previewRange=P,$o(P)}function Ge(f){w5.current?.();let b=(A,Z,be)=>{let Me=Z-A.startClientX,Qe=be-A.startClientY;return RK(A.type==="move"?{...A.baseRect,left:A.baseRect.left+Me,top:A.baseRect.top+Qe}:U_(A.baseRect,A.handle,Me,Qe,u2),{contentOffsetLeft:y1,contentOffsetTop:s1,minSizePx:u2})},P=A=>{if(A.pointerId!==f)return;let Z=ta.current;if(!Z)return;let be=A.clientX-Z.startClientX,Me=A.clientY-Z.startClientY;!Z.didMove&&(Math.abs(be)>3||Math.abs(Me)>3)&&(Z.didMove=!0);let Qe=b(Z,A.clientX,A.clientY);Td({id:Z.imageId,rect:Qe})},z=()=>{window.removeEventListener("pointermove",P),window.removeEventListener("pointerup",D),window.removeEventListener("pointercancel",D)},D=A=>{if(A.pointerId!==f)return;let Z=ta.current;ni.current!==null&&(window.cancelAnimationFrame(ni.current),ni.current=null);let be=R5.current;R5.current=null,be&&(Ci.current=be,Pi(be));let Me=Z?b(Z,A.clientX,A.clientY):null;ta.current=null,w5.current=null,Dr("idle"),document.body.style.cursor="",document.body.style.userSelect="",z(),Z&&(Z.didMove&&(t6.current=Z.imageId),Z.didMove&&Me&&Nn(Z.imageId,fy(Me))),Ci.current=null,Pi(null)};window.addEventListener("pointermove",P),window.addEventListener("pointerup",D),window.addEventListener("pointercancel",D),w5.current=z}function T1(f){Si.current?.();let b=(A,Z,be)=>{let Me=Z-A.startClientX,Qe=be-A.startClientY;return RK(A.type==="move"?{...A.baseRect,left:A.baseRect.left+Me,top:A.baseRect.top+Qe}:U_(A.baseRect,A.handle,Me,Qe,48*Ne),{contentOffsetLeft:y1,contentOffsetTop:s1,minSizePx:48*Ne})},P=A=>{if(A.pointerId!==f)return;let Z=H2.current;if(!Z)return;let be=A.clientX-Z.startClientX,Me=A.clientY-Z.startClientY;!Z.didMove&&(Math.abs(be)>3||Math.abs(Me)>3)&&(Z.didMove=!0);let Qe=b(Z,A.clientX,A.clientY);Is({id:Z.chartId,rect:Qe})},z=()=>{window.removeEventListener("pointermove",P),window.removeEventListener("pointerup",D),window.removeEventListener("pointercancel",D)},D=A=>{if(A.pointerId!==f)return;let Z=H2.current;ki.current!==null&&(window.cancelAnimationFrame(ki.current),ki.current=null);let be=$5.current;$5.current=null,be&&(ra.current=be,ja(be));let Me=Z?b(Z,A.clientX,A.clientY):null;H2.current=null,Si.current=null,Dr("idle"),document.body.style.cursor="",document.body.style.userSelect="",z(),Z&&(Z.didMove&&(Ms.current=Z.chartId),Z.didMove&&Me&&$n(Z.chartId,fy(Me))),ra.current=null,ja(null)};window.addEventListener("pointermove",P),window.addEventListener("pointerup",D),window.addEventListener("pointercancel",D),Si.current=z}function nt(){return H&&Qt.has(H.row)&&qt.has(H.col)?H:Br===void 0||eo===void 0?null:{row:Br,col:eo}}function v1(f,b){let P=_1.current;if(!P)return;let z=P.scrollTop,D=P.scrollLeft,A=s1+(Zt[f]??0),Z=s1+(Zt[f+1]??A),be=y1+(Wt[b]??0),Me=y1+(Wt[b+1]??be);if(Z>B2){let Qe=P.scrollTop+B2,F1=P.scrollTop+P.clientHeight;A<Qe?z=A-B2:Z>F1&&(z=Z-P.clientHeight)}if(Me>Qr){let Qe=P.scrollLeft+Qr,F1=P.scrollLeft+P.clientWidth;be<Qe?D=be-Qr:Me>F1&&(D=Me-P.clientWidth)}z=Math.max(0,Math.min(z,P.scrollHeight-P.clientHeight)),D=Math.max(0,Math.min(D,P.scrollWidth-P.clientWidth)),z!==P.scrollTop&&(P.scrollTop=z),D!==P.scrollLeft&&(P.scrollLeft=D),nr(P,{immediate:!0})}function D1(f,b,P){let z=Math.max(0,Math.min(f,Vt.length-1)),D=Math.max(0,Math.min(b,Ot.length-1)),A=Vt[z],Z=Ot[D];if(A===void 0||Z===void 0)return;let be={start:{row:A,col:Z},end:{row:A,col:Z}};sn.current=null,Ln.current=null,Or.current=be,$o(be),Lt({row:A,col:Z},P?{extend:!0}:void 0),v1(z,D)}function X1(f,b){let P=_1.current,z=Math.max(Je,(P?.clientHeight??Je*20)-B2),D=Zt[f]??0,A=b>0?D+z:D-z;return Math.max(0,Math.min(x4(Zt,A),Vt.length-1))}function $t(f,b){let P=_1.current,z=Math.max(f1,(P?.clientWidth??f1*8)-Qr),D=Wt[f]??0,A=b>0?D+z:D-z;return Math.max(0,Math.min(x4(Wt,A),Ot.length-1))}function i1(f){let b=sn.current;if(b?.axis!=="column"||Br===void 0)return null;let P=Math.min(b.startCol,b.endCol),z=Math.max(b.startCol,b.endCol),D=f==="ArrowLeft"?P-1:f==="ArrowRight"?z+1:null;if(D===null)return null;let A=Qt.get(Br),Z=qt.get(D);return A===void 0||Z===void 0?null:{colIndex:Z,rowIndex:A}}function r1(f){let b=sn.current;if(b?.axis!=="row"||eo===void 0)return null;let P=Math.min(b.startRow,b.endRow),z=Math.max(b.startRow,b.endRow),D=f==="ArrowUp"?P-1:f==="ArrowDown"?z+1:null;if(D===null)return null;let A=Qt.get(D),Z=qt.get(eo);return A===void 0||Z===void 0?null:{colIndex:Z,rowIndex:A}}function ct(f){if(er)return;if(!Xe&&(f.metaKey||f.ctrlKey)&&!f.altKey){let A=f.key.toLowerCase();if(A==="z"&&f.shiftKey){f.preventDefault(),st();return}if(A==="z"){f.preventDefault(),S3();return}if(A==="y"){f.preventDefault(),st();return}}let b=nt();if(!b)return;let P=Qt.get(b.row)??0,z=qt.get(b.col)??0,D=f.ctrlKey||f.metaKey;if(!Xe&&R9e(f)){f.preventDefault(),Ls(b,f.key);return}switch(f.key){case"ArrowDown":if(f.preventDefault(),!f.shiftKey&&!D){let A=r1(f.key);if(A){D1(A.rowIndex,A.colIndex,!1);break}}D1(D?Qt.get(R_(Vt,E?.maxUsedRow??-1))??Vt.length-1:P+1,z,f.shiftKey);break;case"ArrowUp":if(f.preventDefault(),!f.shiftKey&&!D){let A=r1(f.key);if(A){D1(A.rowIndex,A.colIndex,!1);break}}D1(D?Qt.get(id(Vt,E?.minUsedRow??-1))??0:P-1,z,f.shiftKey);break;case"ArrowLeft":if(f.preventDefault(),!f.shiftKey&&!D){let A=i1(f.key);if(A){D1(A.rowIndex,A.colIndex,!1);break}}D1(P,D?qt.get(id(Ot,E?.minUsedCol??-1))??0:z-1,f.shiftKey);break;case"ArrowRight":if(f.preventDefault(),!f.shiftKey&&!D){let A=i1(f.key);if(A){D1(A.rowIndex,A.colIndex,!1);break}}D1(P,D?qt.get(R_(Ot,E?.maxUsedCol??-1))??Ot.length-1:z+1,f.shiftKey);break;case"Home":f.preventDefault(),D1(D?Qt.get(id(Vt,E?.minUsedRow??-1))??0:P,qt.get(id(Ot,E?.minUsedCol??-1))??0,f.shiftKey);break;case"End":f.preventDefault(),D1(D?Qt.get(R_(Vt,E?.maxUsedRow??-1))??Vt.length-1:P,qt.get(R_(Ot,E?.maxUsedCol??-1))??Ot.length-1,f.shiftKey);break;case"PageDown":if(f.preventDefault(),f.altKey){D1(P,$t(z,1),f.shiftKey);break}D1(X1(P,1),z,f.shiftKey);break;case"PageUp":if(f.preventDefault(),f.altKey){D1(P,$t(z,-1),f.shiftKey);break}D1(X1(P,-1),z,f.shiftKey);break;case"Tab":f.preventDefault(),f.shiftKey?D1(z>0?P:P-1,z>0?z-1:Ot.length-1,!1):D1(z<Ot.length-1?P:P+1,z<Ot.length-1?z+1:0,!1);break;case"Enter":if(f.preventDefault(),f.metaKey||f.ctrlKey||f.altKey)break;if(f.shiftKey){D1(P-1,z,!1);break}D1(P+1,z,!1);break;case"Backspace":case"Delete":Xe||(f.preventDefault(),$e());break;case"F2":Xe||(f.preventDefault(),Ls(b));break;default:break}}bn.current=ct;let q1={ref:_1,"aria-colcount":Math.max(E?.colCount??0,me),"aria-keyshortcuts":"ArrowUp ArrowDown ArrowLeft ArrowRight Home End PageUp PageDown Control+Home Control+End","aria-label":E?`${E.name} worksheet grid`:"Workbook grid","aria-readonly":Xe,"aria-rowcount":Math.max(E?.rowCount??0,X),role:"grid",onScroll:t9,onCopy:f=>{if(er)return;let b=f.clipboardData,P=H1();if(P){if(f.preventDefault(),b){b.setData("text/plain",P.text),b.setData("text/html",P.html),b.setData(KY,P.structured);return}$()}},onPointerDownCapture:f=>{f.button===0&&(SN(f.target,f.currentTarget)||(en.current=!0,s6(f.currentTarget)))},onClickCapture:f=>{SN(f.target,f.currentTarget)||(en.current=!0,s6(f.currentTarget))},onFocus:()=>{en.current=!0},onKeyDown:ct,onPaste:f=>{if(er||Xe)return;let b=f.clipboardData;if(!b){f.preventDefault(),Y1();return}let P=b.getData(KY),z=b.getData("text/plain");if(!(!P&&!z)){if(f.preventDefault(),P){j1(P);return}Z1(z)}},tabIndex:0,style:{"--xlsx-menu-active":tl,"--xlsx-menu-border":h.strongBorder,"--xlsx-menu-surface":h.surface,"--xlsx-selection-header":nl,backgroundColor:h.canvas,color:h.text,cursor:ti?.type==="column"?"col-resize":ti?.type==="row"?"row-resize":void 0,flex:1,height:"100%",minHeight:0,minWidth:0,outline:"none",overflow:"auto",width:"100%"}},M1=(0,he.jsx)("div",{style:{backgroundColor:__(E,h),minHeight:"100%",minWidth:"100%",position:"relative",width:ua,height:Ya},children:(0,he.jsxs)("div",{ref:vt,style:{height:Ya,left:0,position:"absolute",top:0,transform:!x&&j5?`translate3d(${Gd}px, ${uP}px, 0) scale(${U5})`:void 0,transformOrigin:"0 0",transition:"none",willChange:!x&&j5?"transform":void 0,width:ua},children:[T&&!x?(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)("div",{style:jy,children:R1.top}),(0,he.jsx)("div",{style:yP,children:R1.left}),(0,he.jsx)("div",{style:_,children:R1.corner}),(0,he.jsx)("div",{style:gP,children:R1.scroll})]}):null,x?(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)("div",{style:S9,children:[(0,he.jsx)("canvas",{ref:Gr,onClick:m9,onDoubleClick:b6,onPointerDown:f9,style:H5}),(0,he.jsx)("canvas",{ref:qo,onClick:m9,onDoubleClick:b6,onPointerDown:f9,style:rr}),(0,he.jsx)("canvas",{ref:t2,onClick:m9,onDoubleClick:b6,onPointerDown:f9,style:N3}),(0,he.jsx)("canvas",{ref:Qn,onClick:m9,onDoubleClick:b6,onPointerDown:f9,style:Dy}),a9?(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)("div",{style:Q,children:(0,he.jsx)("div",{ref:Ki,style:{height:Ya,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-lt.left-Qr}px, ${-lt.top-B2}px)`,transformOrigin:"0 0",width:ua},children:R1.scroll})}),(0,he.jsx)("div",{style:je,children:(0,he.jsx)("div",{ref:Z3,style:{height:Ya,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-lt.left-Qr}px, ${-s1}px)`,transformOrigin:"0 0",width:ua},children:R1.top})}),(0,he.jsx)("div",{style:o1,children:(0,he.jsx)("div",{ref:X3,style:{height:Ya,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-y1}px, ${-lt.top-B2}px)`,transformOrigin:"0 0",width:ua},children:R1.left})}),(0,he.jsx)("div",{style:De,children:(0,he.jsx)("div",{ref:_3,style:{height:Ya,left:0,pointerEvents:"none",position:"absolute",top:0,transform:`translate(${-y1}px, ${-s1}px)`,transformOrigin:"0 0",width:ua},children:R1.corner})})]}):null]}),(0,he.jsxs)("div",{style:Ly,children:[(0,he.jsx)("canvas",{ref:x3,onPointerLeave:p9,onPointerMove:Ey,onPointerDown:pl,style:pP}),(0,he.jsx)("canvas",{ref:wr,onPointerLeave:p9,onPointerMove:Ey,onPointerDown:pl,style:fP}),(0,he.jsx)("canvas",{ref:w3,onPointerLeave:p9,onPointerMove:Ty,onPointerDown:fl,style:mP}),(0,he.jsx)("canvas",{ref:_r,onPointerLeave:p9,onPointerMove:Ty,onPointerDown:fl,style:By}),(0,he.jsx)("canvas",{ref:bi,style:hP})]}),er&&yl?(()=>{let f=A3(er.row,er.col).style,b=typeof f.backgroundColor=="string"?f.backgroundColor:__(E,h),P=typeof f.color=="string"?f.color:T_(null,b,h);return(0,he.jsx)("div",{style:{left:yl.left,position:"absolute",top:yl.top,width:yl.width,height:yl.height,zIndex:28},children:(0,he.jsx)("input",{ref:Sn,autoFocus:!0,onBlur:n9,onChange:z=>a2(z.target.value),onKeyDown:z=>{if(z.stopPropagation(),z.key==="Enter"){z.preventDefault(),l6();return}if(z.key==="Escape"){z.preventDefault(),yy();return}(z.key==="ArrowDown"||z.key==="ArrowLeft"||z.key==="ArrowRight"||z.key==="ArrowUp")&&(z.preventDefault(),Q7(z.key,z.currentTarget.value))},style:{backgroundColor:b,border:0,boxShadow:`inset 0 0 0 ${Iy}px ${N5}`,boxSizing:"border-box",color:P,display:"block",font:PO(f,12*Ne),height:"100%",margin:0,minHeight:0,outline:"none",overflow:"hidden",padding:Qg(X_,Ne),width:"100%"},value:P4})})})():null,Jd&&vl?(0,he.jsx)("div",{style:{height:vl.height,left:vl.left,pointerEvents:"none",position:"absolute",top:vl.top,width:vl.width,zIndex:27},children:(0,he.jsx)("div",{style:{height:"100%",pointerEvents:"auto",position:"relative",width:"100%"},children:Jd})}):null]}):(0,he.jsxs)("table",{ref:Et,style:{borderCollapse:"collapse",color:"#000000",flex:"0 0 auto",tableLayout:"fixed",width:ua},children:[(0,he.jsxs)("colgroup",{children:[(0,he.jsx)("col",{style:{width:y1}}),A4>0?(0,he.jsx)("col",{style:{width:A4}}):null,ol.map(f=>(0,he.jsx)("col",{ref:b=>{b?uo.current.set(f.actualCol,b):uo.current.delete(f.actualCol)},style:{width:f.size}},f.key)),u6>0?(0,he.jsx)("col",{style:{width:u6}}):null]}),(0,he.jsx)("thead",{style:{position:"sticky",top:0,zIndex:Mo},children:(0,he.jsxs)("tr",{children:[(0,he.jsx)("th",{style:{...w6,backgroundColor:h.headerSurface,left:0,width:y1,zIndex:Js}}),A4>0?(0,he.jsx)("th",{"aria-hidden":"true",style:{...w6,padding:0,width:A4}}):null,ol.map(f=>(0,he.jsx)("th",{"data-xlsx-col-header":f.actualCol,ref:b=>Dd(f.actualCol,b),onPointerDown:b=>Ws(b,f.actualCol),style:{...w6,left:Jr.get(f.actualCol),zIndex:Jr.has(f.actualCol)?b9:w6.zIndex},children:(0,he.jsxs)("div",{style:{position:"relative"},children:[(0,he.jsx)("span",{style:{display:"inline-block",transform:Zd!==1?`scale(${1/Zd})`:void 0,transformOrigin:"center center"},children:qN(f.actualCol)}),(0,he.jsx)("div",{onPointerDown:b=>{g1&&(b.preventDefault(),b.stopPropagation(),L1(b.pointerId,f.actualCol,f.size,b.clientX))},style:Kd})]})},f.key)),u6>0?(0,he.jsx)("th",{"aria-hidden":"true",style:{...w6,padding:0,width:u6}}):null]})}),(0,he.jsxs)("tbody",{children:[ca.map((f,b)=>{let P=Vt[f.index];if(P===void 0)return null;let z=b===0?0:ca[b-1]?.end??0,D=Math.max(0,f.start-z);return(0,he.jsxs)(U.Fragment,{children:[D>0?(0,he.jsx)("tr",{"aria-hidden":"true",style:{height:D},children:(0,he.jsx)("td",{colSpan:Xd})}):null,(0,he.jsx)(eue,{actualRow:P,editingCell:er,editingValue:P4,frozenRowHeaderZIndex:F5,getCellData:A3,leadingSpacerWidth:A4,onCellClick:f6,onCellDoubleClick:$y,onCellPointerDown:D4,onEditingBlur:n9,onEditingCancel:yy,onEditingCommit:l6,onEditingNavigate:Q7,onEditingValueChange:a2,headerLabelLiveScale:Zd,onRowHeaderRef:Cy,onRowPointerDown:ll,onRowResizePointerDown:cl,palette:h,readOnly:Xe,renderCellAdornment:m6,rowHeight:f.size,rowHeaderZIndex:Yd,rowHeaderWidth:y1,stickyLeftByCol:Jr,stickyTop:ia.get(P),trailingSpacerWidth:u6,visibleCols:ol,zoomFactor:Ne},f.key)]},`row-fragment-${f.key}`)}),ca.length>0&&H4-(ca[ca.length-1]?.end??H4)>0?(0,he.jsx)("tr",{style:{height:H4-(ca[ca.length-1]?.end??H4)},children:(0,he.jsx)("td",{colSpan:Xd})}):null]})]}),(0,he.jsxs)("div",{ref:Ir,style:{height:0,left:0,overflow:"visible",pointerEvents:"none",position:"absolute",top:0,transformOrigin:"0 0",transition:"none",width:0,zIndex:24},children:[(0,he.jsx)("div",{ref:Un,style:{backgroundColor:tl,boxSizing:"border-box",boxShadow:`inset 0 0 0 ${Iy}px ${N5}`,contain:"layout paint",height:n3?.height??0,left:n3?.left??0,opacity:n3?1:0,pointerEvents:"none",position:"absolute",top:n3?.top??0,transition:Ny,visibility:n3?"visible":"hidden",willChange:gl?"left, top, width, height":void 0,width:n3?.width??0,zIndex:24}}),(0,he.jsx)("div",{ref:Ji,"aria-hidden":"true",style:{alignItems:"center",color:h.mutedText,display:"inline-flex",fontSize:10*Ne,fontWeight:700,height:16*Ne,justifyContent:"center",opacity:0,pointerEvents:"none",position:"absolute",transform:"translateY(-50%)",visibility:"hidden",width:12*Ne,zIndex:26},children:"\u25BE"}),(0,he.jsx)("div",{ref:h2,onPointerDown:f=>{Xe||f.button!==0||!Yr||!n3||(f.preventDefault(),f.stopPropagation(),N1(f.pointerId,Yr))},style:{backgroundColor:N5,border:`${Math.max(1,Ne)}px solid ${h.surface}`,contain:"layout paint",cursor:"crosshair",display:!Xe&&n3?"block":"none",height:8*Ne,left:n3?n3.left+n3.width-4*Ne:0,pointerEvents:"auto",position:"absolute",top:n3?n3.top+n3.height-4*Ne:0,transition:gl?"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1)":"none",willChange:gl?"left, top":void 0,width:8*Ne,zIndex:25}})]}),ti?(0,he.jsx)("div",{"aria-hidden":"true",style:{backgroundColor:N5,borderRadius:Math.max(999,3*Ne),boxShadow:`0 0 0 ${Math.max(1,Ne)}px ${h.surface}`,height:ti.type==="column"?Math.max(12,14*Ne):Math.max(3,2*Ne),left:ti.type==="column"?ti.position-Math.max(2,1.5*Ne):Math.max(3,4*Ne),pointerEvents:"none",position:"absolute",top:ti.type==="column"?Math.max(2*Ne,s1-Math.max(14,16*Ne)):ti.position-Math.max(2,1.5*Ne),width:ti.type==="column"?Math.max(3,2*Ne):Math.max(12,14*Ne),zIndex:52}}):null,!g&&r3?(0,he.jsx)("div",{ref:Jt,style:{color:h.text,left:Math.max(y1+4*Ne,r3.left),position:"absolute",top:r3.top,zIndex:50},children:(0,he.jsx)(Ece,{cell:{col:r3.column.index+r3.table.start.col,row:r3.table.start.row},column:r3.column,direction:ft&&ft.tableName===r3.table.name&&ft.columnIndex===r3.column.index?ft.direction:null,sortAscending:()=>{Q2(r3.table.name,r3.column.index,"ascending"),C4(null)},sortDescending:()=>{Q2(r3.table.name,r3.column.index,"descending"),C4(null)},table:r3.table,triggerIcon:"\u25BE",triggerProps:{type:"button"}})}):null]})});return(0,he.jsx)("div",{style:{backgroundColor:h.canvas,display:"flex",flex:1,minHeight:0,minWidth:0},children:y?y({children:M1,viewportProps:q1}):(0,he.jsx)("div",{...q1,children:M1},Y)})}function XN({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:S,onOpenLink:v,onFormControlAction:g,onFormControlChange:y,renderChartLoading:w,renderFormControl:x,renderImage:R,renderImageSelection:k,renderScroller:B,renderTableHeaderMenu:T,rounded:I=!0,selectionColor:q,selectionFillColor:H,selectionHeaderColor:E,showImages:ee=!0,showDefaultToolbar:ue=!0,toolbar:Y}){let G=cce(m,u,d),{displayFileName:Re,error:Ue}=n,we=Ue instanceof G_?Dce(l,{displayFileName:Re,fileSizeBytes:Ue.fileSizeBytes,maxFileSizeBytes:Ue.maxFileSizeBytes},G):void 0;return(0,he.jsx)(_9e.Provider,{value:{headerBackgroundColor:u,headerTextColor:d,isDark:m},children:(0,he.jsx)(yQ.Provider,{value:n,children:we!==void 0?we:(0,he.jsxs)("div",{className:P9e("react-xlsx-viewer",t),style:{blockSize:p,backgroundColor:G.surface,borderRadius:I?12:0,color:G.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:[Ice(Y,ue,n,G),(0,he.jsx)("div",{style:{display:"flex",flex:1,minHeight:0,minWidth:0},children:(0,he.jsx)(tue,{allowResizeInReadOnly:e,controller:n,emptyState:o,enableCanvasSelectionAnimation:r,enableGestureZoom:i,errorState:a,experimentalCanvas:s,fileTooLargeState:l,getCellStyle:c,loadingComponent:h,loadingState:S,onOpenLink:v,onFormControlAction:g,onFormControlChange:y,palette:G,renderChartLoading:w,renderFormControl:x,renderImage:R,renderImageSelection:k,renderScroller:B,renderTableHeaderMenu:T,selectionColor:q,selectionFillColor:H,selectionHeaderColor:E,showImages:ee})})]})})})}function nue(e){let t=fO(e);return(0,he.jsx)(XN,{...e,controller:t})}function kQ(e){let t=U.useContext(yQ);return e.controller?(0,he.jsx)(XN,{...e,controller:e.controller}):t?(0,he.jsx)(XN,{...e,controller:t}):(0,he.jsx)(nue,{...e})}function rue(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 RQ(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=rue(a);s&&(r.stopPropagation(),t(s))};return e.addEventListener("click",o,!0),()=>e.removeEventListener("click",o,!0)}function $O(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 $Q=new Map;function zQ(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 zO(e){if(e.startsWith("data:"))return Promise.resolve(e);let t=$Q.get(e);return t||(t=zQ(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),$Q.set(e,t)),t}function oue(){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 iue=/url\((['"]?)(blob:[^'")]+)\1\)/g;async function aue(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(zO(c).then(u=>{u&&(i.src=u),i.removeAttribute("srcset")}))}if(r instanceof SVGImageElement){let c=r.href.baseVal;n.push(zO(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(iue)].map(u=>u[2]);n.push(Promise.all(c.map(zO)).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 sue(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 MQ(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 aue(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=oue(),a.append(s,sue(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 zQ(`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 Q0=j2(Bo(),1),lue;function EQ(){return lue??=Promise.all([UW("sheets.wasm"),BW("xlsx-worker.js")]).then(([e,t])=>{globalThis.__officeXlsxWorkerUrl=URL.createObjectURL(new Blob([t],{type:"text/javascript"})),RJ(e)})}function cue(e,t){return zu({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 TQ(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 uue(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(TQ(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 due={backgroundColor:"rgba(255, 179, 0, 0.38)",boxShadow:"inset 0 -2px 0 #e59a00"},pue={backgroundColor:"rgba(255, 213, 0, 0.45)"},fue={backgroundColor:"rgba(255, 140, 0, 0.6)",boxShadow:"inset 0 0 0 1px #e07b00"},iP=(e,t,n,o)=>e.sheet===t&&n>=e.top&&n<=e.bottom&&o>=e.left&&o<=e.right;function AQ(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 mue(e,t){let n=$O(AQ(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 hue({controller:e}){return e.tabs.length<=1?null:(0,Q0.jsx)("div",{className:"sheet-tabs",role:"tablist",children:e.tabs.map((t,n)=>(0,Q0.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 IQ=(0,Sr.forwardRef)(function(t,n){let o=(0,Sr.useRef)(null),r=(0,Sr.useRef)(t);r.current=t;let i=fO({file:t.bytes,fileName:t.info.path,readOnly:!0}),a=(0,Sr.useRef)(i);a.current=i;let[s,l]=(0,Sr.useState)([]),c=(0,Sr.useRef)([]),[u,d]=(0,Sr.useState)({items:[],current:-1}),p=(0,Sr.useRef)(u);p.current=u;let m=(0,Sr.useRef)(!1),h=(0,Sr.useRef)({time:0,press:null}),[S,v]=(0,Sr.useState)(0);(0,Sr.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,Sr.useEffect)(()=>{if(!g)return;let k=i.activeCell;r.current.onLocation(k?zu({kind:"xlsx",sheet:g,range:{start:{row:k.row+1,col:k.col+1},end:{row:k.row+1,col:k.col+1}}}):zu({kind:"xlsx",sheet:g}))},[g,i.activeCell?.row,i.activeCell?.col]);let y=i.selection?JSON.stringify(i.selection):i.activeCellAddress;(0,Sr.useEffect)(()=>{if(!g||!m.current)return;let k=i.selection??(i.activeCell?{start:i.activeCell,end:i.activeCell}:null);if(!k)return;let B=!0,T=cue(g,k),I=performance.now()-h.current.time<1500,q=I?h.current.press:null;if(q){let E=Math.min(k.start.row,k.end.row),ee=Math.min(k.start.col,k.end.col),ue=c.current.find(({item:Y})=>iP(Y,g,E,ee));ue&&r.current.onRevealHit?.(ue.index)&&(I=!1)}let H={text:!1,locate:()=>q?mue(o.current,q):null,user:I};return uue(i,k).then(E=>B&&r.current.onSelect({at:T,text:E},H),()=>B&&r.current.onSelect({at:T,text:""},H)),()=>{B=!1}},[y,g,S]),(0,Sr.useEffect)(()=>{let k=o.current,B=RQ(k,ee=>r.current.onLink(ee)),T=ee=>!!ee.target.closest?.(".xlsx-grid"),I=!1,q=ee=>{if(!T(ee))return;I=!0;let ue={x:ee.clientX,y:ee.clientY};h.current={time:performance.now(),press:{start:ue,end:ue,surface:$O(AQ(k))}}},H=ee=>{!I||!h.current.press||(I=!1,h.current={time:performance.now(),press:{...h.current.press,end:{x:ee.clientX,y:ee.clientY}}},v(ue=>ue+1))},E=ee=>{T(ee)&&(h.current={time:performance.now(),press:null})};return k.addEventListener("pointerdown",q,!0),k.addEventListener("pointerup",H,!0),k.addEventListener("keydown",E,!0),()=>{B(),k.removeEventListener("pointerdown",q,!0),k.removeEventListener("pointerup",H,!0),k.removeEventListener("keydown",E,!0)}},[]);let w=(0,Sr.useCallback)(k=>{let{row:B,col:T}=k.cell,I=u.items[u.current];if(I&&iP(I,k.sheetName,B,T))return fue;if(u.items.some(q=>iP(q,k.sheetName,B,T)))return pue;if(s.some(q=>iP(q,k.sheetName,B,T)))return due},[s,u]);function x(k){let B=a.current.tabs,T=B.findIndex(I=>I.name===k);return T>=0?T:B.findIndex(I=>I.name.toLowerCase()===k.toLowerCase())}let R=()=>new Promise(k=>requestAnimationFrame(()=>requestAnimationFrame(k)));return(0,Sr.useImperativeHandle)(n,()=>({async reveal(k){let B=[],T=[];c.current=[];for(let I of k){let q=tA("xlsx",I.at);if(q.kind!=="xlsx")continue;let H=x(q.sheet);if(H<0)continue;let E=a.current.tabs[H].name,ee=q.range?{sheet:E,top:q.range.start.row-1,left:q.range.start.col-1,bottom:q.range.end.row-1,right:q.range.end.col-1}:null;ee&&(B.push(ee),c.current.push({item:ee,index:T.length}));let ue=async()=>{H!==a.current.activeTabIndex&&(a.current.setActiveTabIndex(H),await R()),ee&&a.current.selectRange({start:{row:ee.top,col:ee.left},end:{row:ee.bottom,col:ee.right}})};T.push({at:I.at,locate:()=>null,scrollTo:()=>void ue()})}return l(B),T[0]&&(T[0].scrollTo(),await R()),T},goTo(k){let B=tA("xlsx",k);if(B.kind!=="xlsx")return;let T=x(B.sheet);T>=0&&T!==a.current.activeTabIndex&&a.current.setActiveTabIndex(T)},clearReveal(){c.current=[],l([])},async capture(k,B){k&&(await this.reveal([{at:k}]),await R(),await R());let T=o.current,I=await MQ(T,{maxWidth:B,background:t.dark?"#1e1e1e":"#fff"}),q=a.current,H=q.activeSheet?.name??"";return{...I,at:k??(q.activeCell?`${zu({kind:"xlsx",sheet:H})}!${iw({row:q.activeCell.row+1,col:q.activeCell.col+1})}`:zu({kind:"xlsx",sheet:H}))}},zoom(k){k>0?a.current.zoomIn():a.current.zoomOut()},fit(){a.current.resetZoom()},async find(k){let B=k.trim().toLowerCase(),T=a.current,I=T.activeSheet;if(!B||!I)return d({items:[],current:-1}),0;let q=[],H=Math.min(I.maxUsedRow,I.minUsedRow+2e3),E=Math.min(I.maxUsedCol,I.minUsedCol+100);for(let ee=I.minUsedRow;ee<=H&&q.length<500;ee++)(await Promise.all(Array.from({length:E-I.minUsedCol+1},(Y,G)=>TQ(T,ee,I.minUsedCol+G)))).forEach(({displayValue:Y},G)=>{let Re=I.minUsedCol+G;Y.toLowerCase().includes(B)&&q.push({sheet:I.name,top:ee,left:Re,bottom:ee,right:Re})});return d({items:q,current:-1}),q.length},findGo(k){let B=p.current.items[k];B&&(d(T=>({...T,current:k})),a.current.selectCell({row:B.top,col:B.left}))},clearFind(){d({items:[],current:-1})},clearSelection(){}}),[t.dark]),(0,Q0.jsxs)("div",{ref:o,className:`xlsx-root${t.glance?" glance":""}`,children:[(0,Q0.jsx)("div",{className:"xlsx-grid",children:(0,Q0.jsx)(kQ,{controller:i,height:"100%",isDark:t.dark,readOnly:!0,rounded:!1,showDefaultToolbar:!1,getCellStyle:w,loadingState:(0,Q0.jsx)("div",{className:"viewer-pending","aria-busy":"true"})})}),(0,Q0.jsx)(hue,{controller:i})]})});var MO={xlsx:{view:IQ,prepare:EQ}};var w2=j2(Bo(),1),Yi=y4(),gue=["pdf","docx","pptx"],NQ=["pdf","docx"],yue=720,vue=380;function bue(){let e=WW(),t=YW(e?.locale??navigator.language),n=e?.theme==="dark",o=e?.displayMode==="inline",[r,i]=(0,It.useState)(null),[a,s]=(0,It.useState)(null),[l,c]=(0,It.useState)(!1),[u,d]=(0,It.useState)(null),[p,m]=(0,It.useState)(null),[h,S]=(0,It.useState)({open:!1,tab:"pages"}),[v,g]=(0,It.useState)(null),[y,w]=(0,It.useState)(null),[x,R]=(0,It.useState)(null),[k,B]=(0,It.useState)(null),T=(0,It.useRef)(k);T.current=k;let[I,q]=(0,It.useState)("bar"),[H,E]=(0,It.useState)(!1),[ee,ue]=(0,It.useState)(null),[Y,G]=(0,It.useState)(null),[Re,Ue]=(0,It.useState)(null),[we,$e]=(0,It.useState)(iA),[He,n1]=(0,It.useState)(!1),k1=(0,It.useRef)(null),l1=(0,It.useRef)(null),[se,pe]=bG(l1,ee),Fe=(0,It.useRef)(null),p1=(0,It.useRef)(!1),h1=(0,It.useRef)(null),H1=(0,It.useRef)(0),Oe=(0,It.useRef)(null);Oe.current=r;let Be=(0,It.useRef)(0),a1=(0,It.useRef)(null),Pe=(0,It.useRef)(0),ye=(0,It.useRef)([]),fe=(0,It.useRef)(null),ge=(0,It.useCallback)(()=>{Fe.current?.clearReveal(),Fe.current?.clearSelection(),B(null),ue(null),m(null)},[]),{find:te,setFind:Te,openFind:u1,closeFind:$,queryFind:Y1,stepFind:j1}=gG({viewer:Fe,docRef:Oe,ready:l,onOpen:ge}),Z1=(0,It.useRef)(!1),Xe=r?.info.kind??(a?Qh(a):null),st=a??u?.path??r?.info.path??null;(0,It.useEffect)(()=>{document.documentElement.dataset.theme=n?"dark":"light";let g1=e?.styles?.variables;g1&&PW(g1)},[n,e?.styles?.variables]),(0,It.useEffect)(()=>{o&&Yi.app.sendSizeChanged({height:vue}).catch(()=>{})},[o]),(0,It.useEffect)(()=>{let g1=k1.current,_1=new ResizeObserver(()=>n1(g1.clientWidth>=yue));return _1.observe(g1),()=>_1.disconnect()},[]);let tt=(0,It.useCallback)(g1=>{Ue(g1),setTimeout(()=>Ue(_1=>_1===g1?null:_1),2500)},[]),Pt=(0,It.useCallback)(()=>{p1.current=!1,c(!1),B(null),q("bar"),ue(null),pe(null),g(null),w(null),R(null),G(null),Te(og)},[]),At=(0,It.useCallback)(async(g1,_1)=>{let vt=++Be.current;_1?h1.current=_1:a1.current!==g1&&(h1.current=null),a1.current=g1,s(g1),d(null);try{let Et=await ms("load_document",{path:g1}),[en]=await Promise.all([FW(Et.file),MO[Et.info.kind]?.prepare?.()]);if(vt!==Be.current)return;Pt(),fe.current=null,i({info:Et.info,bytes:en,blocks:Et.blocks,key:++Pe.current}),Yi.saveDocument(Et.info.path),$e(bn=>{let sn=[{path:Et.info.path,kind:Et.info.kind},...bn.filter(Gr=>Gr.path!==Et.info.path)].slice(0,5);return qW(sn),sn})}catch(Et){if(vt!==Be.current)return;i(null),Pt(),d(rg(t,Et,g1))}finally{vt===Be.current&&(s(null),a1.current=null)}},[Pt,t]),Kt=(0,It.useCallback)(async(g1,_1)=>{let vt=Fe.current;if(!vt)return;vt.clearFind(),Te(og);let Et=await vt.reveal(g1).catch(()=>[]);Z1.current=Et.length>0,ue(Et.length?{note:_1,targets:Et,index:0,visible:!!_1||Et.length>1}:null)},[]),dt=(0,It.useCallback)((g1,_1)=>{Fe.current&&p1.current?Kt(g1,_1):h1.current={targets:g1,note:_1}},[Kt]),Bt=(0,It.useCallback)(g1=>{if(!g1?.document)return;let _1=g1.reveal&&g1.reveal.seq>H1.current?g1.reveal:null;_1&&(H1.current=_1.seq);let vt=Oe.current?.info,Et=_1?{targets:_1.targets,note:_1.note??null}:null;!vt||vt.path!==g1.document.path||vt.revision!==g1.document.revision?At(g1.document.path,Et):Et&&dt(Et.targets,Et.note)},[At,dt]);(0,It.useEffect)(()=>{let g1=()=>{for(let _1 of Yi.takeResults()){if(_1.isError)continue;_1._meta?.["zcode/truncated"]?ms("get_viewer").then(Bt,()=>{}):Bt(_1.structuredContent)}};return window.addEventListener("office:toolresult",g1),Yi.ready().then(async()=>{$e(iA());let _1=Yi.takeResults(),vt=Yi.readDocument();if(vt)At(vt);else for(let Et of _1)Et.isError||Bt(Et.structuredContent)}),()=>window.removeEventListener("office:toolresult",g1)},[Bt,At]);let Lt=k?.selection??null;(0,It.useEffect)(()=>{if(!r)return;let g1=setTimeout(()=>{ms("report_view",{viewId:Yi.viewId,path:r.info.path,at:v,selection:Lt}).catch(()=>{})},400);return()=>clearTimeout(g1)},[r,v,Lt]),(0,It.useEffect)(()=>{if(!r||o)return;let g1=setInterval(()=>{document.visibilityState==="visible"&&ms("check_document",{path:r.info.path}).then(({revision:_1})=>{Oe.current===r&&_1!==r.info.revision&&_1!==fe.current&&G(_1)},()=>{})},4e3);return()=>clearInterval(g1)},[r,o]),vG(Oe,Fe);let S2=(0,It.useCallback)(()=>{p1.current=!0,c(!0);let g1=h1.current;h1.current=null,g1?.targets.length&&setTimeout(()=>void Kt(g1.targets,g1.note),50)},[Kt]),Rn=(0,It.useCallback)((g1,_1)=>{q("bar"),E(!1),B(g1&&_1?{selection:g1,detail:_1}:null),g1&&_1?.user&&ue(vt=>vt&&{...vt,visible:!1})},[]),J2=(0,It.useRef)(ee);J2.current=ee,(0,It.useEffect)(()=>{let g1=l1.current;if(!g1)return;let _1=0,vt=new ResizeObserver(()=>{Z1.current&&(clearTimeout(_1),_1=window.setTimeout(()=>{let en=J2.current;Z1.current&&en&&en.targets[en.index]?.scrollTo()},200))});vt.observe(g1);let Et=()=>{Z1.current=!1};return g1.addEventListener("wheel",Et,{passive:!0}),g1.addEventListener("pointerdown",Et,!0),g1.addEventListener("keydown",Et,!0),()=>{clearTimeout(_1),vt.disconnect(),g1.removeEventListener("wheel",Et),g1.removeEventListener("pointerdown",Et,!0),g1.removeEventListener("keydown",Et,!0)}},[r]);let pt=(0,It.useCallback)(g1=>{let _1=J2.current;return!_1?.targets[g1]||!(_1.note||_1.targets.length>1)?!1:(ue({..._1,index:g1,visible:!0}),!0)},[]),_2=(0,It.useCallback)(()=>{Fe.current?.clearSelection(),B(null),q("bar")},[]),k2=(0,It.useCallback)(async()=>{let g1=Oe.current;if(!g1||!k)return;let _1=eg(g1.info.path,k.selection.at),vt=k.selection.text,Et=[...ye.current.filter(bn=>bn.anchor!==_1||bn.text!==vt),{anchor:_1,text:vt}].slice(-10),en=Et.map(bn=>`- ${bn.anchor}${bn.text?`: "${cw(bn.text,600)}"`:""}`);try{await Yi.ready(),await Yi.app.updateModelContext({content:[{type:"text",text:sw(`The user referenced these locations in the ${sr.title.en} viewer (use read_document / show_in_viewer with the anchors):
${en.join(`
`)}`)}],structuredContent:aw({references:Et})}),ye.current=Et,q("added");let bn=k;setTimeout(()=>{T.current===bn&&_2()},1500)}catch{tt(t.contextFailed)}},[k,_2,tt,t]),$n=(0,It.useCallback)(async g1=>{let _1=Oe.current;if(!_1||!k)return!1;let vt=eg(_1.info.path,k.selection.at),Et=k.selection.text,en=Et?`
> ${cw(Et,800).replace(/\n/g,`
> `)}`:"";try{if((await Yi.app.sendMessage({role:"user",content:[{type:"text",text:sw(`${g1}

(About ${vt} in the ${sr.title.en} viewer${en?":":"."})${en}`)}]})).isError)throw new Error;return _2(),!0}catch{return tt(t.sendFailed),!1}},[k,_2,tt,t]),Nn=(0,It.useCallback)(async()=>{let g1=k?.selection.text;if(g1){try{await navigator.clipboard.writeText(g1)}catch{document.execCommand("copy")}E(!0),setTimeout(()=>E(!1),1200)}},[k]),jn=(0,It.useCallback)(g1=>Fe.current?.goToPage?.(g1),[]),pr=(0,It.useCallback)(g1=>{ue(_1=>{if(!_1)return _1;let vt=g1??(_1.index+1)%_1.targets.length;return _1.targets[vt]?.scrollTo(),Z1.current=!0,{..._1,index:vt,visible:!0}})},[]);(0,It.useEffect)(()=>{let g1=l1.current;if(!g1)return;let _1=vt=>{vt.target.closest(".callout, .chip, .pop, .pill")||ue(Et=>Et?.visible?{...Et,visible:!1}:Et)};return g1.addEventListener("pointerdown",_1,!0),()=>g1.removeEventListener("pointerdown",_1,!0)},[r]);let yn=He&&!o,vn=!!(Xe&&gue.includes(Xe)),ft=!!(r&&l&&Xe!=="xlsx")&&!!(Fe.current?.thumbnail||r?.info.outline.length);xG({docRef:Oe,viewer:Fe,picked:k,addReference:k2,openFind:u1,closeFind:$,clearSelection:_2,paged:vn,page:y,goToPage:jn,drawer:h,setDrawer:S,docked:yn,find:te,agent:ee,setAgent:ue});let Q2=(0,It.useCallback)(g1=>{m(null),ms("open_document",{path:g1}).then(Bt,_1=>{Be.current++,i(null),Pt(),d(rg(t,_1,g1))})},[Bt,Pt,t]),Wr=iG(t,Q2,(g1,_1)=>d(rg(t,g1,_1))),S3=r?MO[r.info.kind]?.view??null:null,xr=(0,It.useMemo)(()=>r?{bytes:r.bytes,info:r.info,blocks:r.blocks,dark:n,glance:o,onLocation:g,onSelect:Rn,onRevealHit:pt,onPage:w,onZoom:R,onLink:g1=>void Yi.app.openLink({url:g1}).catch(()=>{}),onReady:S2,onError:g1=>d(rg(t,g1,Oe.current?.info.path??null))}:null,[r,n,o,S2,Rn,pt]),wo=!u&&(!!a||!!(r&&!l)),F2=!r&&!a&&!u,Jn=k?uw(k.selection.at,t):"";return o?(0,w2.jsx)(aG,{appRef:k1,canvasRef:l1,t,path:st,info:r?.info,kind:Xe,showSkeleton:wo,failure:u,nothing:F2,onExpand:()=>void Yi.app.requestDisplayMode({mode:"fullscreen"}).catch(()=>{}),children:S3&&xr?(0,w2.jsx)(S3,{ref:Fe,...xr},r.key):null}):(0,w2.jsxs)("div",{ref:k1,className:"app",children:[F2?null:te.open?(0,w2.jsx)(lG,{t,query:te.query,total:te.total,index:te.index,onQuery:Y1,onStep:j1,onClose:$}):(0,w2.jsxs)("header",{className:"docbar",children:[r||a||u?(0,w2.jsx)("button",{type:"button",className:`btn icon ${h.open&&ft?"secondary":"dim"}`,title:t.pagesAndOutline,"aria-label":t.pagesAndOutline,"aria-pressed":h.open&&ft,disabled:!ft,hidden:Xe==="xlsx",onClick:()=>S(g1=>({...g1,open:!g1.open})),children:(0,w2.jsx)(X2,{name:"panel-left"})}):null,(0,w2.jsxs)("button",{type:"button",className:`doctitle${p==="switch"?" open":""}`,title:st??void 0,"aria-haspopup":"menu","aria-expanded":p==="switch","aria-label":`${t.switchDocument}: ${st??""}`,"data-menu-trigger":"",onClick:()=>m(g1=>g1==="switch"?null:"switch"),children:[(0,w2.jsx)("span",{className:"name",children:st?$8(st):t.title}),(0,w2.jsx)(X2,{name:"chevron-down",size:12,className:"chev"})]}),(0,w2.jsx)("span",{className:"spacer"}),r&&!u?(0,w2.jsxs)(w2.Fragment,{children:[(0,w2.jsx)("button",{type:"button",className:"btn icon dim",title:`${t.find} (\u2318F)`,"aria-label":t.find,disabled:!l,onClick:u1,children:(0,w2.jsx)(X2,{name:"search"})}),(0,w2.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(g1=>g1==="more"?null:"more"),children:(0,w2.jsx)(X2,{name:"ellipsis"})})]}):null]}),Y?(0,w2.jsx)(oG,{t,onReload:()=>r&&void At(r.info.path),onDismiss:()=>{fe.current=Y,G(null)}}):null,F2?(0,w2.jsx)(rG,{t,importing:Wr.importing,onBrowse:Wr.browse}):(0,w2.jsxs)("div",{className:"stage",children:[h.open&&ft&&r?(0,w2.jsxs)(w2.Fragment,{children:[yn?null:(0,w2.jsx)("div",{className:"scrim",onClick:()=>S(g1=>({...g1,open:!1}))}),(0,w2.jsx)(nG,{t,info:r.info,handle:Fe.current,page:vn?y:null,tab:h.tab,docked:yn,onTab:g1=>S(_1=>({..._1,tab:g1})),onPage:g1=>{jn(g1),yn||S(_1=>({..._1,open:!1}))},onOutline:g1=>{Fe.current?.goTo(g1),yn||S(_1=>({..._1,open:!1}))}})]}):null,(0,w2.jsxs)("div",{ref:l1,className:"canvas",children:[S3&&xr?(0,w2.jsx)(S3,{ref:Fe,...xr},r.key):null,wo?(0,w2.jsx)(pw,{kind:Xe}):null,u?(0,w2.jsx)(fw,{t,title:u.title,detail:u.detail,onOpenAnother:Wr.browse}):null,r&&l&&!u&&k?.detail.user?(0,w2.jsx)(uG,{t,frame:l1,locate:k.detail.locate,text:k.detail.text,label:Jn,quote:cw(k.selection.text.replace(/\s+/g," "),60),short:r.info.kind==="xlsx",mode:I,canAsk:!!Yi.capabilities?.message,copied:H,onAdd:()=>void k2(),onAsk:()=>q("ask"),onCopy:()=>void Nn(),onCancelAsk:()=>q("bar"),onSend:$n},`${k.selection.at}:${k.selection.text.length}`):null,ee?.visible&&ee.targets[ee.index]&&!u?(0,w2.jsx)(dG,{t,frame:l1,locate:ee.targets[ee.index].locate,note:ee.note,index:ee.index,total:ee.targets.length,onNext:()=>pr(),onClose:()=>ue({...ee,visible:!1})}):null,ee&&se?(0,w2.jsx)(pG,{text:fG(t,se.indexes.map(g1=>ee.targets[g1].at)),down:se.down,raised:vn,onClick:()=>pr(se.indexes[0])}):null,r&&l&&!u&&vn&&y?(0,w2.jsx)(cG,{t,frame:l1,page:y,zoom:Xe&&NQ.includes(Xe)?x:null,onPage:jn,onZoom:g1=>Fe.current?.zoom(g1),onFit:()=>Fe.current?.fit("width")}):null,Re?(0,w2.jsx)("div",{className:"chip notice",children:Re}):null]})]}),p==="switch"?(0,w2.jsx)(mG,{t,recent:we,currentPath:r?.info.path,onOpen:Q2,onBrowse:()=>{m(null),Wr.browse()},onClose:()=>m(null)}):null,p==="more"&&r?(0,w2.jsx)(hG,{t,zoomable:NQ.includes(r.info.kind),zoomMode:x?.mode,onFit:g1=>{Fe.current?.fit(g1),m(null)},onFind:u1,onReload:()=>{m(null),At(r.info.path)},onClose:()=>m(null)}):null,Wr.input]})}var LQ=document.getElementById("root");LQ.textContent="";(0,OQ.createRoot)(LQ).render((0,w2.jsx)(It.StrictMode,{children:(0,w2.jsx)(bue,{})}));Yi.ready();})();
