1 2 // Merge in the client-visible compile-time environment. 3 window.process = { 4 ...window.process, 5 env: { 6 ...window.process?.env, 7 ...({"CI_COMMIT":"c710bdeace0f21cb93a5c7a6953d7fe969fc3207","CI_PIPELINE_ID":"ccdb44e1-5b2e-423b-85c3-deedbf639a4a","GOOGLE_CLOUD_PROJECT":"marketing-web-platform","DEPLOYMENT_TYPE":"production","NODE_ENV":"production","PREVIEW":"false","SITE_CONFIG":"ar"}) 8 } 9 }; 10 11 // Stop crashing when certain node libraries are imported. 12 window.global = window.global ?? {}; 13 14import{a as Lt,e as De,f as Ct}from"./chunk-MR7JISI7.mjs";import{j as Aa,m as Da}from"./chunk-BAAIWYBQ.mjs";import"./chunk-Z7FBGGNA.mjs";import"./chunk-56HSLOUB.mjs";import"./chunk-3RA24RD5.mjs";import{a as Ca}from"./chunk-ADWZIGW7.mjs";import{b as Ie,i as Ra,j as Ya,q as Xa,s as Oa,t as Na,u as La,v as za}from"./chunk-XT3PNJV5.mjs";import{a as wi}from"./chunk-JXTIQVQB.mjs";import{a as vn}from"./chunk-OG2F4HJA.mjs";import"./chunk-AKBUYGLI.mjs";import"./chunk-4FPZ3ZAN.mjs";import{P as Ia,S as F,T as Mt,b as Dt,n as Ae,q as dt,r as gn,t as Wt}from"./chunk-B3ROH2PX.mjs";import"./chunk-BHERVG2C.mjs";import"./chunk-MKYVIS65.mjs";import{d as mt}from"./chunk-YN73RZ73.mjs";var xt=mt(vn()),G=mt(Dt());function Ei(e,t,n){return Math.max(t,Math.min(e,n))}var U={toVector(e,t){return e===void 0&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function Ga(e,t,n){return t===0||Math.abs(t)===1/0?Math.pow(e,n*5):e*t*n/(t+n*e)}function qa(e,t,n,a=.15){return a===0?Ei(e,t,n):e<t?-Ga(t-e,n-t,a)+t:e>n?+Ga(e-n,n-t,a)+n:e}function Ba(e,[t,n],[a,r]){let[[i,s],[u,h]]=e;return[qa(t,i,s,a),qa(n,u,h,r)]}function bi(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t||"default");if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mi(e){var t=bi(e,"string");return typeof t=="symbol"?t:String(t)}function H(e,t,n){return t=Mi(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,a)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Va(Object(n),!0).forEach(function(a){H(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Va(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}var Ja={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function Ka(e){return e?e[0].toUpperCase()+e.slice(1):""}var Si=["enter","leave"];function ji(e=!1,t){return e&&!Si.includes(t)}function tr(e,t="",n=!1){let a=Ja[e],r=a&&a[t]||t;return"on"+Ka(e)+Ka(r)+(ji(n,r)?"Capture":"")}var _i=["gotpointercapture","lostpointercapture"];function er(e){let t=e.substring(2).toLowerCase(),n=!!~t.indexOf("passive");n&&(t=t.replace("passive",""));let a=_i.includes(t)?"capturecapture":"capture",r=!!~t.indexOf(a);return r&&(t=t.replace("capture","")),{device:t,capture:r,passive:n}}function nr(e,t=""){let n=Ja[e],a=n&&n[t]||t;return e+a}function Zt(e){return"touches"in e}function ar(e){return Zt(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function Pi(e){return Array.from(e.touches).filter(t=>{var n,a;return t.target===e.currentTarget||((n=e.currentTarget)===null||n===void 0||(a=n.contains)===null||a===void 0?void 0:a.call(n,t.target))})}function ki(e){return e.type==="touchend"||e.type==="touchcancel"?e.changedTouches:e.targetTouches}function rr(e){return Zt(e)?ki(e)[0]:e}function xn(e,t){try{let n=t.clientX-e.clientX,a=t.clientY-e.clientY,r=(t.clientX+e.clientX)/2,i=(t.clientY+e.clientY)/2,s=Math.hypot(n,a);
14return{angle:-(Math.atan2(n,a)*180)/Math.PI,distance:s,origin:[r,i]}}catch{}return null}function ir(e){return Pi(e).map(t=>t.identifier)}function Ua(e,t){let[n,a]=Array.from(e.touches).filter(r=>t.includes(r.identifier));return xn(n,a)}function yn(e){let t=rr(e);return Zt(e)?t.identifier:t.pointerId}function zt(e){let t=rr(e);return[t.clientX,t.clientY]}var Fa=40,$a=800;function or(e){let{deltaX:t,deltaY:n,deltaMode:a}=e;return a===1?(t*=Fa,n*=Fa):a===2&&(t*=$a,n*=$a),[t,n]}function Ti(e){var t,n;let{scrollX:a,scrollY:r,scrollLeft:i,scrollTop:s}=e.currentTarget;return[(t=a??i)!==null&&t!==void 0?t:0,(n=r??s)!==null&&n!==void 0?n:0]}function Ai(e){let t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){let{shiftKey:n,altKey:a,metaKey:r,ctrlKey:i}=e;Object.assign(t,{shiftKey:n,altKey:a,metaKey:r,ctrlKey:i})}return t}function Ce(e,...t){return typeof e=="function"?e(...t):e}function Ii(){}function sr(...e){return e.length===0?Ii:e.length===1?e[0]:function(){let t;for(let n of e)t=n.apply(this,arguments)||t;return t}}function Ha(e,t){return Object.assign({},t,e||{})}var Di=32,Re=class{constructor(t,n,a){this.ctrl=t,this.args=n,this.key=a,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){let{state:t,shared:n,ingKey:a,args:r}=this;n[a]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=r,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){let n=this.state,a=this.config;n._active||(this.reset(),this.computeInitial(),n._active=!0,n.target=t.target,n.currentTarget=t.currentTarget,n.lastOffset=a.from?Ce(a.from,n):n.offset,n.offset=n.lastOffset,n.startTime=n.timeStamp=t.timeStamp)}computeValues(t){let n=this.state;n._values=t,n.values=this.config.transform(t)}computeInitial(){let t=this.state;t._initial=t._values,t.initial=t.values}compute(t){let{state:n,config:a,shared:r}=this;n.args=this.args;let i=0;if(t&&(n.event=t,a.preventDefault&&t.cancelable&&n.event.preventDefault(),n.type=t.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,Ai(t)),r.down=r.pressed=r.buttons%2===1||r.touches>0,i=t.timeStamp-n.timeStamp,n.timeStamp=t.timeStamp,n.elapsedTime=n.timeStamp-n.startTime),n._active){let w=n._delta.map(Math.abs);U.addTo(n._distance,w)}this.axisIntent&&this.axisIntent(t);let[s,u]=n._movement,[h,f]=a.threshold,{_step:o,values:c}=n;if(a.hasCustomTransform?(o[0]===!1&&(o[0]=Math.abs(s)>=h&&c[0]),o[1]===!1&&(o[1]=Math.abs(u)>=f&&c[1])):(o[0]===!1&&(o[0]=Math.abs(s)>=h&&Math.sign(s)*h),o[1]===!1&&(o[1]=Math.abs(u)>=f&&Math.sign(u)*f)),n.intentional=o[0]!==!1||o[1]!==!1,!n.intentional)return;let l=[0,0];if(a.hasCustomTransform){let[w,X]=c;l[0]=o[0]!==!1?w-o[0]:0,l[1]=o[1]!==!1?X-o[1]:0}else l[0]=o[0]!==!1?s-o[0]:0,l[1]=o[1]!==!1?u-o[1]:0;this.restrictToAxis&&!n._blocked&&this.restrictToAxis(l);let p=n.offset,m=n._active&&!n._blocked||n.active;m&&(n.first=n._active&&!n.active,n.last=!n._active&&n.active,n.active=r[this.ingKey]=n._active,t&&(n.first&&("bounds"in a&&(n._bounds=Ce(a.bounds,n)),this.setup&&this.setup()),n.movement=l,this.computeOffset()));let[y,v]=n.offset,[[x,b],[g,M]]=n._bounds;n.overflow=[y<x?-1:y>b?1:0,v<g?-1:v>M?1:0],n._movementBound[0]=n.overflow[0]?n._movementBound[0]===!1?n._movement[0]:n._movementBound[0]:!1,n._movementBound[1]=n.overflow[1]?n._movementBound[1]===!1?n._movement[1]:n._movementBound[1]:!1;let A=n._active?a.rubberband||[0,0]:[0,0];if(n.offset=Ba(n._bounds,n.offset,A),n.delta=U.sub(n.offset,p),this.computeMovement(),m&&(!n.last||i>Di)){n.delta=U.sub(n.offset,p);let w=n.delta.map(Math.abs);U.addTo(n.distance,w),n.direction=n.delta.map(Math.sign),n._direction=n._delta.map(Math.sign),!n.first&&i>0&&(n.velocity=[w[0]/i,w[1]/i],n.timeDelta=i)}}emit(){let t=this.state,n=this.shared,a=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!a.triggerAllEvents)return;let r=this.handler($($($({},n),t),{},{[this.aliasKey]:t.values}));r!==void 0&&(t.memo=r)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Ci([e,t],n){let a=Math.abs(e),r=Math.abs(t);if(a>r&&a>n)return"x";if(r>a&&r>n)return"y"}var Rt=class extends Re{constructor(...t){super(...t),H(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=U.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=U.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){let n=this.state,a=this.config;if(!n.axis&&t){let r=typeof a.axisThreshold=="object"?a.axisThreshold[ar(t)]:a.axisThreshold;n.axis=Ci(n._movement,r)}n._blocked=(a.lockDirection||!!a.axis)&&!n.axis||!!a.axis&&a.axis!==n.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0;break}}},Ri=e=>e,Wa=.15,lr={enabled(e=!0){return e},eventOptions(e,t,n){return $($({},n.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[Wa,Wa];case!1:return[0,0];default:return U.toVector(e)}},from(e){if(typeof e=="function")return e;if(e!=null)return U.toVector(e)},transform(e,t,n){let a=e||n.shared.transform;return this.hasCustomTransform=!!a,a||Ri},threshold(e){return U.toVector(e,0)}},Yi=0,Yt=$($({},lr),{},{axis(e,t,{axis:n}){if(this.lockDirection=n==="lock",!this.lockDirection)return n},axisThreshold(e=Yi){return e},bounds(e={}){if(typeof e=="function")return i=>Yt.bounds(e(i));if("current"in e)return()=>e.current;if(typeof HTMLElement=="function"&&e instanceof HTMLElement)return e;let{left:t=-1/0,right:n=1/0,top:a=-1/0,bottom:r=1/0}=e;return[[t,n],[a,r]]}}),Za={ArrowRight:(e,t=1)=>[e*t,0],ArrowLeft:(e,t=1)=>[-1*e*t,0],ArrowUp:(e,t=1)=>[0,-1*e*t],ArrowDown:(e,t=1)=>[0,e*t]},wn=class extends Rt{constructor(...t){super(...t),H(this,"ingKey","dragging")}reset(){super.reset();let t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){let t=this.state;if(t._bounds instanceof HTMLElement){let n=t._bounds.getBoundingClientRect(),a=t.currentTarget.getBoundingClientRect(),r={left:n.left-a.left+t.offset[0],right:n.right-a.right+t.offset[0],top:n.top-a.top+t.offset[1],bottom:n.bottom-a.bottom+t.offset[1]};t._bounds=Yt.bounds(r)}}cancel(){let t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>
14{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){let n=this.config,a=this.state;if(t.buttons!=null&&(Array.isArray(n.pointerButtons)?!n.pointerButtons.includes(t.buttons):n.pointerButtons!==-1&&n.pointerButtons!==t.buttons))return;let r=this.ctrl.setEventIds(t);n.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(r&&r.size>1&&a._pointerActive)&&(this.start(t),this.setupPointer(t),a._pointerId=yn(t),a._pointerActive=!0,this.computeValues(zt(t)),this.computeInitial(),n.preventScrollAxis&&ar(t)!=="mouse"?(a._active=!1,this.setupScrollPrevention(t)):n.delay>0?(this.setupDelayTrigger(t),n.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){let n=this.state;n._active=!0,n._preventScroll=!0,n._delayed=!1,this.compute(t),this.emit()}pointerMove(t){let n=this.state,a=this.config;if(!n._pointerActive)return;let r=yn(t);if(n._pointerId!==void 0&&r!==n._pointerId)return;let i=zt(t);if(document.pointerLockElement===t.target?n._delta=[t.movementX,t.movementY]:(n._delta=U.sub(i,n._values),this.computeValues(i)),U.addTo(n._movement,n._delta),this.compute(t),n._delayed&&n.intentional){this.timeoutStore.remove("dragDelay"),n.active=!1,this.startPointerDrag(t);return}if(a.preventScrollAxis&&!n._preventScroll)if(n.axis)if(n.axis===a.preventScrollAxis||a.preventScrollAxis==="xy"){n._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}let n=this.state,a=this.config;if(!n._active||!n._pointerActive)return;let r=yn(t);if(n._pointerId!==void 0&&r!==n._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[i,s]=n._distance;if(n.tap=i<=a.tapsThreshold&&s<=a.tapsThreshold,n.tap&&a.filterTaps)n._force=!0;else{let[u,h]=n._delta,[f,o]=n._movement,[c,l]=a.swipe.velocity,[p,m]=a.swipe.distance,y=a.swipe.duration;if(n.elapsedTime<y){let v=Math.abs(u/n.timeDelta),x=Math.abs(h/n.timeDelta);v>c&&Math.abs(f)>p&&(n.swipe[0]=Math.sign(u)),x>l&&Math.abs(o)>m&&(n.swipe[1]=Math.sign(h))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){let n=this.config,a=n.device;n.pointerLock&&t.currentTarget.requestPointerLock(),n.pointerCapture||(this.eventStore.add(this.sharedConfig.window,a,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,a,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,a,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,Xi(t);let n=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",n),this.eventStore.add(this.sharedConfig.window,"touch","cancel",n),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){let n=Za[t.key];if(n){let a=this.state,r=t.shiftKey?10:t.altKey?.1:1;this.start(t),a._delta=n(this.config.keyboardDisplacement,r),a._keyboardActive=!0,U.addTo(a._movement,a._delta),this.compute(t),this.emit()}}keyUp(t){t.key in Za&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){let n=this.config.device;t(n,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(n,"change",this.pointerMove.bind(this)),t(n,"end",this.pointerUp.bind(this)),t(n,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}};function Xi(e){"persist"in e&&typeof e.persist=="function"&&e.persist()}var Qt=typeof window<"u"&&window.document&&window.document.createElement;function cr(){return Qt&&"ontouchstart"in window}function Oi(){return cr()||Qt&&window.navigator.maxTouchPoints>1}function Ni(){return Qt&&"onpointerdown"in window}function Li(){return Qt&&"exitPointerLock"in window.document}function zi(){try{return"constructor"in GestureEvent}catch{return!1}}var lt={isBrowser:Qt,gesture:zi(),touch:cr(),touchscreen:Oi(),pointer:Ni(),pointerLock:Li()},Gi=250,qi=180,Bi=.5,Vi=50,Ki=250,Ui=10,Qa={mouse:0,touch:0,pen:8},Fi=$($({},Yt),{},{device(e,t,{pointer:{touch:n=!1,lock:a=!1,mouse:r=!1}={}}){return this.pointerLock=a&<.pointerLock,lt.touch&&n?"touch":this.pointerLock?"mouse":lt.pointer&&!r?"pointer":lt.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:n}){if(this.preventScrollDelay=typeof n=="number"?n:n||n===void 0&&e?Gi:void 0,!(!lt.touchscreen||n===!1))return e||(n!==void 0?"y":void 0)},pointerCapture(e,t,{pointer:{capture:n=!0,buttons:a=1,keys:r=!0}={}}){return this.pointerButtons=a,this.keys=r,!this.pointerLock&&this.device==="pointer"&&n},threshold(e,t,{filterTaps:n=!1,tapsThreshold:a=3,axis:r=void 0}){let i=U.toVector(e,n?a:r?1:0);return this.filterTaps=n,this.tapsThreshold=a,i},swipe({velocity:e=Bi,distance:t=Vi,duration:n=Ki}={}){return{velocity:this.transform(U.toVector(e)),distance:this.transform(U.toVector(t)),duration:n}},delay(e=0){switch(e){case!0:return qi;case!1:return 0;default:return e}},axisThreshold(e){return e?$($({},Qa),e):Qa},keyboardDisplacement(e=Ui){return e}});function ur(e){let[t,n]=e.overflow,[a,r]=e._delta,[i,s]=e._direction;(t<0&&a>0&&i<0||t>0&&a<0&&i>0)&&(e._movement[0]=e._movementBound[0]),(n<0&&r>0&&s<0||n>0&&r<0&&s>0)&&(e._movement[1]=e._movementBound[1])}var $i=30,Hi=100,En=class extends Re{constructor(...t){super(...t),H(this,"ingKey","pinching"),H(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();let t=this.state;t._touchIds=[],t.canceled=!1,t.cancel=this.cancel.bind(this),t.turns=0}computeOffset(){let{type:t,movement:n,lastOffset:a}=this.state;t==="wheel"?this.state.offset=U.add(n,a):this.state.offset=[(1+n[0])*a[0],n[1]+a[1]]}computeMovement(){let{offset:t,lastOffset:n}=this.state;this.state.movement=[t[0]/n[0],t[1]-n[1]]}axisIntent(){let t=this.state,[n,a]=t._movement;if(!t.axis){let r=Math.abs(n)*$i-Math.abs(a);r<0?t.axis="angle":r>0&&(t.axis="scale")}}
14restrictToAxis(t){this.config.lockDirection&&(this.state.axis==="scale"?t[1]=0:this.state.axis==="angle"&&(t[0]=0))}cancel(){let t=this.state;t.canceled||setTimeout(()=>{t.canceled=!0,t._active=!1,this.compute(),this.emit()},0)}touchStart(t){this.ctrl.setEventIds(t);let n=this.state,a=this.ctrl.touchIds;if(n._active&&n._touchIds.every(i=>a.has(i))||a.size<2)return;this.start(t),n._touchIds=Array.from(a).slice(0,2);let r=Ua(t,n._touchIds);r&&this.pinchStart(t,r)}pointerStart(t){if(t.buttons!=null&&t.buttons%2!==1)return;this.ctrl.setEventIds(t),t.target.setPointerCapture(t.pointerId);let n=this.state,a=n._pointerEvents,r=this.ctrl.pointerIds;if(n._active&&Array.from(a.keys()).every(s=>r.has(s))||(a.size<2&&a.set(t.pointerId,t),n._pointerEvents.size<2))return;this.start(t);let i=xn(...Array.from(a.values()));i&&this.pinchStart(t,i)}pinchStart(t,n){let a=this.state;a.origin=n.origin,this.computeValues([n.distance,n.angle]),this.computeInitial(),this.compute(t),this.emit()}touchMove(t){if(!this.state._active)return;let n=Ua(t,this.state._touchIds);n&&this.pinchMove(t,n)}pointerMove(t){let n=this.state._pointerEvents;if(n.has(t.pointerId)&&n.set(t.pointerId,t),!this.state._active)return;let a=xn(...Array.from(n.values()));a&&this.pinchMove(t,a)}pinchMove(t,n){let a=this.state,r=a._values[1],i=n.angle-r,s=0;Math.abs(i)>270&&(s+=Math.sign(i)),this.computeValues([n.distance,n.angle-360*s]),a.origin=n.origin,a.turns=s,a._movement=[a._values[0]/a._initial[0]-1,a._values[1]-a._initial[1]],this.compute(t),this.emit()}touchEnd(t){this.ctrl.setEventIds(t),this.state._active&&this.state._touchIds.some(n=>!this.ctrl.touchIds.has(n))&&(this.state._active=!1,this.compute(t),this.emit())}pointerEnd(t){let n=this.state;this.ctrl.setEventIds(t);try{t.target.releasePointerCapture(t.pointerId)}catch{}n._pointerEvents.has(t.pointerId)&&n._pointerEvents.delete(t.pointerId),n._active&&n._pointerEvents.size<2&&(n._active=!1,this.compute(t),this.emit())}gestureStart(t){t.cancelable&&t.preventDefault();let n=this.state;n._active||(this.start(t),this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY],this.compute(t),this.emit())}gestureMove(t){if(t.cancelable&&t.preventDefault(),!this.state._active)return;let n=this.state;this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY];let a=n._movement;n._movement=[t.scale-1,t.rotation],n._delta=U.sub(n._movement,a),this.compute(t),this.emit()}gestureEnd(t){this.state._active&&(this.state._active=!1,this.compute(t),this.emit())}wheel(t){let n=this.config.modifierKey;n&&(Array.isArray(n)?!n.find(a=>t[a]):!t[n])||(this.state._active?this.wheelChange(t):this.wheelStart(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(t){this.start(t),this.wheelChange(t)}wheelChange(t){"uv"in t||t.cancelable&&t.preventDefault();let a=this.state;a._delta=[-or(t)[1]/Hi*a.offset[0],0],U.addTo(a._movement,a._delta),ur(a),this.state.origin=[t.clientX,t.clientY],this.compute(t),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){let n=this.config.device;n&&(t(n,"start",this[n+"Start"].bind(this)),t(n,"change",this[n+"Move"].bind(this)),t(n,"end",this[n+"End"].bind(this)),t(n,"cancel",this[n+"End"].bind(this)),t("lostPointerCapture","",this[n+"End"].bind(this))),this.config.pinchOnWheel&&t("wheel","",this.wheel.bind(this),{passive:!1})}},Wi=$($({},lr),{},{device(e,t,{shared:n,pointer:{touch:a=!1}={}}){if(n.target&&!lt.touch&<.gesture)return"gesture";if(lt.touch&&a)return"touch";if(lt.touchscreen){if(lt.pointer)return"pointer";if(lt.touch)return"touch"}},bounds(e,t,{scaleBounds:n={},angleBounds:a={}}){let r=s=>{let u=Ha(Ce(n,s),{min:-1/0,max:1/0});return[u.min,u.max]},i=s=>{let u=Ha(Ce(a,s),{min:-1/0,max:1/0});return[u.min,u.max]};return typeof n!="function"&&typeof a!="function"?[r(),i()]:s=>[r(s),i(s)]},threshold(e,t,n){return this.lockDirection=n.axis==="lock",U.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return e===void 0?"ctrlKey":e},pinchOnWheel(e=!0){return e}}),bn=class extends Rt{constructor(...t){super(...t),H(this,"ingKey","moving")}move(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.state._active?this.moveChange(t):this.moveStart(t),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(t){this.start(t),this.computeValues(zt(t)),this.compute(t),this.computeInitial(),this.emit
14()}moveChange(t){if(!this.state._active)return;let n=zt(t),a=this.state;a._delta=U.sub(n,a._values),U.addTo(a._movement,a._delta),this.computeValues(n),this.compute(t),this.emit()}moveEnd(t){this.state._active&&(this.state._active=!1,this.compute(t),this.emit())}bind(t){t("pointer","change",this.move.bind(this)),t("pointer","leave",this.moveEnd.bind(this))}},Zi=$($({},Yt),{},{mouseOnly:(e=!0)=>e}),Mn=class extends Rt{constructor(...t){super(...t),H(this,"ingKey","scrolling")}scroll(t){this.state._active||this.start(t),this.scrollChange(t),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(t){t.cancelable&&t.preventDefault();let n=this.state,a=Ti(t);n._delta=U.sub(a,n._values),U.addTo(n._movement,n._delta),this.computeValues(a),this.compute(t),this.emit()}scrollEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){t("scroll","",this.scroll.bind(this))}},Qi=Yt,Sn=class extends Rt{constructor(...t){super(...t),H(this,"ingKey","wheeling")}wheel(t){this.state._active||this.start(t),this.wheelChange(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(t){let n=this.state;n._delta=or(t),U.addTo(n._movement,n._delta),ur(n),this.compute(t),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){t("wheel","",this.wheel.bind(this))}},Ji=Yt,jn=class extends Rt{constructor(...t){super(...t),H(this,"ingKey","hovering")}enter(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.start(t),this.computeValues(zt(t)),this.compute(t),this.emit())}leave(t){if(this.config.mouseOnly&&t.pointerType!=="mouse")return;let n=this.state;if(!n._active)return;n._active=!1;let a=zt(t);n._movement=n._delta=U.sub(a,n._values),this.computeValues(a),this.compute(t),n.delta=n.movement,this.emit()}bind(t){t("pointer","enter",this.enter.bind(this)),t("pointer","leave",this.leave.bind(this))}},to=$($({},Yt),{},{mouseOnly:(e=!0)=>e}),Jt=new Map,te=new Map;function _n(e){Jt.set(e.key,e.engine),te.set(e.key,e.resolver)}var Pn={key:"drag",engine:wn,resolver:Fi},kn={key:"hover",engine:jn,resolver:to},Tn={key:"move",engine:bn,resolver:Zi},An={key:"pinch",engine:En,resolver:Wi},In={key:"scroll",engine:Mn,resolver:Qi},Dn={key:"wheel",engine:Sn,resolver:Ji};var Ne=mt(Dt());function eo(e,t){if(e==null)return{};var n={},a=Object.keys(e),r,i;for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}function no(e,t){if(e==null)return{};var n=eo(e,t),a,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var ao={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=lt.isBrowser?window:void 0){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},ro=["target","eventOptions","window","enabled","transform"];function Ye(e={},t){let n={};for(let[a,r]of Object.entries(t))switch(typeof r){case"function":n[a]=r.call(n,e[a],a,e);break;case"object":n[a]=Ye(e[a],r);break;case"boolean":r&&(n[a]=e[a]);break}return n}function io(e,t,n={}){let a=e,{target:r,eventOptions:i,window:s,enabled:u,transform:h}=a,f=no(a,ro);if(n.shared=Ye({target:r,eventOptions:i,window:s,enabled:u,transform:h},ao),t){let o=te.get(t);n[t]=Ye($({shared:n.shared},f),o)}else for(let o in f){let c=te.get(o);
14c&&(n[o]=Ye($({shared:n.shared},f[o]),c))}return n}var Xe=class{constructor(t,n){H(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=n}add(t,n,a,r,i){let s=this._listeners,u=nr(n,a),h=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},f=$($({},h),i);t.addEventListener(u,r,f);let o=()=>{t.removeEventListener(u,r,f),s.delete(o)};return s.add(o),o}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},Cn=class{constructor(){H(this,"_timeouts",new Map)}add(t,n,a=140,...r){this.remove(t),this._timeouts.set(t,window.setTimeout(n,a,...r))}remove(t){let n=this._timeouts.get(t);n&&window.clearTimeout(n)}clean(){this._timeouts.forEach(t=>void window.clearTimeout(t)),this._timeouts.clear()}},Oe=class{constructor(t){H(this,"gestures",new Set),H(this,"_targetEventStore",new Xe(this)),H(this,"gestureEventStores",{}),H(this,"gestureTimeoutStores",{}),H(this,"handlers",{}),H(this,"config",{}),H(this,"pointerIds",new Set),H(this,"touchIds",new Set),H(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),oo(this,t)}setEventIds(t){if(Zt(t))return this.touchIds=new Set(ir(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,n){this.handlers=t,this.nativeHandlers=n}applyConfig(t,n){this.config=io(t,n,this.config)}clean(){this._targetEventStore.clean();for(let t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){let n=this.config.shared,a={},r;if(!(n.target&&(r=n.target(),!r))){if(n.enabled){for(let s of this.gestures){let u=this.config[s],h=pr(a,u.eventOptions,!!r);if(u.enabled){let f=Jt.get(s);new f(this,t,s).bind(h)}}let i=pr(a,n.eventOptions,!!r);for(let s in this.nativeHandlers)i(s,"",u=>this.nativeHandlers[s]($($({},this.state.shared),{},{event:u,args:t})),void 0,!0)}for(let i in a)a[i]=sr(...a[i]);if(!r)return a;for(let i in a){let{device:s,capture:u,passive:h}=er(i);this._targetEventStore.add(r,s,"",a[i],{capture:u,passive:h})}}}};function Gt(e,t){e.gestures.add(t),e.gestureEventStores[t]=new Xe(e,t),e.gestureTimeoutStores[t]=new Cn}function oo(e,t){t.drag&&Gt(e,"drag"),t.wheel&&Gt(e,"wheel"),t.scroll&&Gt(e,"scroll"),t.move&&Gt(e,"move"),t.pinch&&Gt(e,"pinch"),t.hover&&Gt(e,"hover")}
14var pr=(e,t,n)=>(a,r,i,s={},u=!1)=>{var h,f;let o=(h=s.capture)!==null&&h!==void 0?h:t.capture,c=(f=s.passive)!==null&&f!==void 0?f:t.passive,l=u?a:tr(a,r,o);n&&c&&(l+="Passive"),e[l]=e[l]||[],e[l].push(i)},so=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function lo(e){let t={},n={},a=new Set;for(let r in e)so.test(r)?(a.add(RegExp.lastMatch),n[r]=e[r]):t[r]=e[r];return[n,t,a]}function qt(e,t,n,a,r,i){if(!e.has(n)||!Jt.has(a))return;let s=n+"Start",u=n+"End",h=f=>{let o;return f.first&&s in t&&t[s](f),n in t&&(o=t[n](f)),f.last&&u in t&&t[u](f),o};r[a]=h,i[a]=i[a]||{}}function fr(e,t){let[n,a,r]=lo(e),i={};return qt(r,n,"onDrag","drag",i,t),qt(r,n,"onWheel","wheel",i,t),qt(r,n,"onScroll","scroll",i,t),qt(r,n,"onPinch","pinch",i,t),qt(r,n,"onMove","move",i,t),qt(r,n,"onHover","hover",i,t),{handlers:i,config:t,nativeHandlers:a}}function co(e,t={},n,a){let r=Ne.default.useMemo(()=>new Oe(e),[]);if(r.applyHandlers(e,a),r.applyConfig(t,n),Ne.default.useEffect(r.effect.bind(r)),Ne.default.useEffect(()=>r.clean.bind(r),[]),t.target===void 0)return r.bind.bind(r)}function uo(e){return e.forEach(_n),function(n,a){let{handlers:r,nativeHandlers:i,config:s}=fr(n,a||{});return co(r,s,void 0,i)}}function hr(e,t){return uo([Pn,An,In,Dn,Tn,kn])(e,t||{})}function Yn(){return{scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0}}function Xn(e){var t=e.scaleX,n=t===void 0?1:t,a=e.scaleY,r=a===void 0?1:a,i=e.translateX,s=i===void 0?0:i,u=e.translateY,h=u===void 0?0:u,f=e.skewX,o=f===void 0?0:f,c=e.skewY,l=c===void 0?0:c;return{scaleX:n,scaleY:r,translateX:s,translateY:h,skewX:o,skewY:l}}function Le(e){var t=e.scaleX,n=e.scaleY,a=e.translateX,r=e.translateY,i=e.skewX,s=e.skewY,u=t*n-s*i;return{scaleX:n/u,scaleY:t/u,translateX:(n*a-i*r)/-u,translateY:(s*a-t*r)/u,skewX:i/-u,skewY:s/-u}}function Xt(e,t){var n=t.x,a=t.y;return{x:e.scaleX*n+e.skewX*a+e.translateX,y:e.skewY*n+e.scaleY*a+e.translateY}}function ee(e,t){var n=t.x,a=t.y;return Xt(Le(e),{x:n,y:a})}function On(e,t){t===void 0&&(t=void 0);var n=t||e;return Xn({scaleX:e,scaleY:n})}function ne(e,t){return Xn({translateX:e,translateY:t})}function Rn(e,t){return{scaleX:e.scaleX*t.scaleX+e.skewX*t.skewY,scaleY:e.skewY*t.skewX+e.scaleY*t.scaleY,translateX:e.scaleX*t.translateX+e.skewX*t.translateY+e.translateX,translateY:e.skewY*t.translateX+e.scaleY*t.translateY+e.translateY,skewX:e.scaleX*t.skewX+e.skewX*t.scaleY,skewY:e.skewY*t.scaleX+e.scaleY*t.skewY}}function ae(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];switch(t.length){case 0:throw new Error("composeMatrices() requires arguments: was called with no args");case 1:return t[0];case 2:return Rn(t[0],t[1]);default:{var a=t[0],r=t[1],i=t.slice(2),s=Rn(a,r);return ae.apply(void 0,[s].concat(i))}}}function Nn(){return Nn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Nn.apply(this,arguments)}var po={scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0},fo=function(t){return-t.deltaY>0?{scaleX:1.1,scaleY:1.1}:{scaleX:.9,scaleY:.9}},ho=function(t){var n=t.offset,a=n[0],r=t.lastOffset,i=r[0];return{scaleX:a-i<0?.9:1.1,scaleY:a-i<0?.9:1.1}};function mr(e){var t=e.scaleXMin,n=t===void 0?0:t,a=e.scaleXMax,r=a===void 0?1/0:a,i=e.scaleYMin,s=i===void 0?0:i,u=e.scaleYMax,h=u===void 0?1/0:u,f=e.initialTransformMatrix,o=f===void 0?po:f,c=e.wheelDelta,l=c===void 0?fo:c,p=e.pinchDelta,m=p===void 0?ho:p,y=e.width,v=e.height,x=e.constrain,b=e.children,g=(0,G.useRef)(null),M=(0,G.useRef)(o),A=(0,G.useState)(o),w=A[0],X=A[1],j=(0,G.useState)(!1),T=j[0],D=j[1],E=(0,G.useState)(void 0),P=E[0],z=E[1],R=(0,G.useState)(void 0),d=R[0],_=R[1],K=(0,G.useCallback)(function(k,I){if(x)return x(k,I);var L=k.scaleX,V=k.scaleY,J=L>r||L<n,it=V>h||V<s;return J||it?I:k},[x,n,r,s,h]),q=(0,G.useCallback)(function(k){X(function(I){var L=K(k,I);return M.current=L,L})},[K]),at=(0,G.useCallback)(function(k){var I=k.x,L=k.y;return Xt(w,{x:I,y:L})},[w]),ut=(0,G.useCallback)(function(k){var I=k.x,L=k.y;return ee(w,{x:I,y:L})},[w]),rt=(0,G.useCallback)(function(){q(o)},[o,q]),ot=(0,G.useCallback)(function(k){var I=k.scaleX,L=k.scaleY,V=k.point,J=L||I,it=V||{x:y/2,y:v/2},ht=ee(M.current,it),It=ae(M.current,ne(ht.x,ht.y),On(I,J),ne(-ht.x,-ht.y));if(q(It),T){var Pt=M.current,ke=Pt.translateX,Te=Pt.translateY;_(V),z({translateX:ke,translateY:Te})}},[v,y,T,q]),st=(0,G.useCallback)(function(k){var I=k.translateX,L=k.translateY,V=ae(w,ne(I,L));q(V)},[q,w]),yt=(0,G.useCallback)(function(k){var I=k.translateX,L=k.translateY,V=Nn({},w,{translateX:I,translateY:L});q(V)},[q,w]),_t=(0,G.useCallback)(function(k){var I=k.x,L=k.y,V=ee(w,{x:I,y:L});yt({translateX:V.x,translateY:V.y})},[yt,w]),mn=(0,G.useCallback)(function(){return Le(w)}
14,[w]),hi=(0,G.useCallback)(function(){var k=mn(),I=k.translateX,L=k.translateY,V=k.scaleX,J=k.scaleY,it=k.skewX,ht=k.skewY;return"matrix("+V+", "+ht+", "+it+", "+J+", "+I+", "+L+")"},[mn]),_a=(0,G.useCallback)(function(k){var I=w.translateX,L=w.translateY;_(Lt(k)||void 0),z({translateX:I,translateY:L}),D(!0)},[w]),Pa=(0,G.useCallback)(function(k,I){var L,V;if(!(!T||!d||!P)){var J=Lt(k),it=J?-(d.x-J.x):-d.x,ht=J?-(d.y-J.y):-d.y,It=P.translateX+it;I!=null&&I.offsetX&&(It+=(L=I?.offsetX)!=null?L:0);var Pt=P.translateY+ht;I!=null&&I.offsetY&&(Pt+=(V=I?.offsetY)!=null?V:0),yt({translateX:It,translateY:Pt})}},[T,yt,d,P]),dn=(0,G.useCallback)(function(){_(void 0),z(void 0),D(!1)},[]),ka=(0,G.useCallback)(function(k){k.preventDefault();var I=Lt(k)||void 0,L=l(k),V=L.scaleX,J=L.scaleY;ot({scaleX:V,scaleY:J,point:I})},[ot,l]),Ta=(0,G.useCallback)(function(k){var I=k.origin,L=I[0],V=I[1],J=k.memo,it=J;if(g.current){var ht,It=(ht=it)!=null?ht:g.current.getBoundingClientRect(),Pt=It.top,ke=It.left;it||(it={top:Pt,left:ke});var Te=m(k),yi=Te.scaleX,xi=Te.scaleY;ot({scaleX:yi,scaleY:xi,point:{x:L-ke,y:V-Pt}})}return it},[ot,m]),mi=(0,G.useCallback)(function(){var k=w.translateX,I=w.translateY,L=w.scaleX,V=w.scaleY,J=w.skewX,it=w.skewY;return"matrix("+L+", "+it+", "+J+", "+V+", "+k+", "+I+")"},[w]),di=(0,G.useCallback)(function(){var k={x:y/2,y:v/2},I=ut(k);st({translateX:I.x-k.x,translateY:I.y-k.y})},[v,y,ut,st]),gi=(0,G.useCallback)(function(){q(Yn())},[q]);hr({onDragStart:function(I){var L=I.event;L instanceof KeyboardEvent||_a(L)},onDrag:function(I){var L=I.event,V=I.pinching,J=I.cancel;V?(J(),dn()):L instanceof KeyboardEvent||Pa(L)},onDragEnd:dn,onPinch:Ta,onWheel:function(I){var L=I.event,V=I.active;V&&ka(L)}},{target:g,eventOptions:{passive:!1},drag:{filterTaps:!0}});var vi={initialTransformMatrix:o,transformMatrix:w,isDragging:T,center:di,clear:gi,scale:ot,translate:st,translateTo:_t,setTranslate:yt,setTransformMatrix:q,reset:rt,handleWheel:ka,handlePinch:Ta,dragEnd:dn,dragMove:Pa,dragStart:_a,toString:mi,invert:mn,toStringInvert:hi,applyToPoint:at,applyInverseToPoint:ut,containerRef:g};return G.default.createElement(G.default.Fragment,null,b(vi))}mr.propTypes={width:xt.default.number.isRequired,height:xt.default.number.isRequired,wheelDelta:xt.default.func,scaleXMin:xt.default.number,scaleXMax:xt.default.number,scaleYMin:xt.default.number,scaleYMax:xt.default.number,constrain:xt.default.func,children:xt.default.func.isRequired};var Ln=mr;var Pe=mt(Dt());var zn=[{id:4,name:"Afghanistan",alpha2:"af",alpha3:"afg",emoji:"\u{1F1E6}\u{1F1EB}"},{id:8,name:"Albania",alpha2:"al",alpha3:"alb",emoji:"\u{1F1E6}\u{1F1F1}"},{id:12,name:"Algeria",alpha2:"dz",alpha3:"dza",emoji:"\u{1F1E9}\u{1F1FF}"},{id:20,name:"Andorra",alpha2:"ad",alpha3:"and",emoji:"\u{1F1E6}\u{1F1E9}"},{id:24,name:"Angola",alpha2:"ao",alpha3:"ago",emoji:"\u{1F1E6}\u{1F1F4}"},{id:28,name:"Antigua and Barbuda",alpha2:"ag",alpha3:"atg",emoji:"\u{1F1E6}\u{1F1EC}"},{id:32,name:"Argentina",alpha2:"ar",alpha3:"arg",emoji:"\u{1F1E6}\u{1F1F7}"},{id:51,name:"Armenia",alpha2:"am",alpha3:"arm",emoji:"\u{1F1E6}\u{1F1F2}"},{id:36,name:"Australia",alpha2:"au",alpha3:"aus",emoji:"\u{1F1E6}\u{1F1FA}"},{id:40,name:"Austria",alpha2:"at",alpha3:"aut",emoji:"\u{1F1E6}\u{1F1F9}"},{id:31,name:"Azerbaijan",alpha2:"az",alpha3:"aze",emoji:"\u{1F1E6}\u{1F1FF}"},{id:44,name:"Bahamas",alpha2:"bs",alpha3:"bhs",emoji:"\u{1F1E7}\u{1F1F8}"},{id:48,name:"Bahrain",alpha2:"bh",alpha3:"bhr",emoji:"\u{1F1E7}\u{1F1ED}"},{id:50,name:"Bangladesh",alpha2:"bd",alpha3:"bgd",emoji:"\u{1F1E7}\u{1F1E9}"},{id:52,name:"Barbados",alpha2:"bb",alpha3:"brb",emoji:"\u{1F1E7}\u{1F1E7}"},{id:112,name:"Belarus",alpha2:"by",alpha3:"blr",emoji:"\u{1F1E7}\u{1F1FE}"},{id:56,name:"Belgium",alpha2:"be",alpha3:"bel",emoji:"\u{1F1E7}\u{1F1EA}"},{id:84,name:"Belize",alpha2:"bz",alpha3:"blz",emoji:"\u{1F1E7}\u{1F1FF}"},{id:204,name:"Benin",alpha2:"bj",alpha3:"ben",emoji:"\u{1F1E7}\u{1F1EF}"},{id:64,name:"Bhutan",alpha2:"bt",alpha3:"btn",emoji:"\u{1F1E7}\u{1F1F9}"},{id:68,name:"Bolivia (Plurinational State of)",alpha2:"bo",alpha3:"bol",emoji:"\u{1F1E7}\u{1F1F4}"},{id:70,name:"Bosnia and Herzegovina",alpha2:"ba",alpha3:"bih",emoji:"\u{1F1E7}\u{1F1E6}"},{id:72,name:"Botswana",alpha2:"bw",alpha3:"bwa",emoji:"\u{1F1E7}\u{1F1FC}"},{id:76,name:"Brazil",alpha2:"br",alpha3:"bra",emoji:"\u{1F1E7}\u{1F1F7}"},{id:96,name:"Brunei Darussalam",alpha2:"bn",alpha3:"brn",emoji:"\u{1F1E7}\u{1F1F3}"},{id:100,name:"Bulgaria",alpha2:"bg",alpha3:"bgr",emoji:"\u{1F1E7}\u{1F1EC}"},{id:854,name:"Burkina Faso",alpha2:"bf",alpha3:"bfa",emoji:"\u{1F1E7}\u{1F1EB}"},{id:108,name:"Burundi",alpha2:"bi",alpha3:"bdi",emoji:"\u{1F1E7}\u{1F1EE}"},{id:132,name:"Cabo Verde",alpha2:"cv",alpha3:"cpv",emoji:"\u{1F1E8}\u{1F1FB}"},{id:116,name:"Cambodia",alpha2:"kh",alpha3:"khm",emoji:"\u{1F1F0}\u{1F1ED}"},{id:120,name:"Cameroon",alpha2:"cm",alpha3:"cmr",emoji:"\u{1F1E8}\u{1F1F2}"},{id:124,name:"Canada",alpha2:"ca",alpha3:"can",emoji:"\u{1F1E8}\u{1F1E6}"},{id:140,name:"Central African Republic",alpha2:"cf",alpha3:"caf",emoji:"\u{1F1E8}\u{1F1EB}"},{id:148,name:"Chad",alpha2:"td",alpha3:"tcd",emoji:"\u{1F1F9}\u{1F1E9}"},{id:152,name:"Chile",alpha2:"cl",alpha3:"chl",emoji:"\u{1F1E8}\u{1F1F1}"},{id:156,name:"China",alpha2:"cn",alpha3:"chn",emoji:"\u{1F1E8}\u{1F1F3}"},{id:170,name:"Colombia",alpha2:"co",alpha3:"col",emoji:"\u{1F1E8}\u{1F1F4}"},{id:174,name:"Comoros",alpha2:"km",alpha3:"com",emoji:"\u{1F1F0}\u{1F1F2}"},{id:178,name:"Congo",alpha2:"cg",alpha3:"cog",emoji:"\u{1F1E8}\u{1F1EC}"},{id:180,name:"Congo, Democratic Republic of the",alpha2:"cd",alpha3:"cod",emoji:"\u{1F1E8}\u{1F1E9}"},{id:188,name:"Costa Rica",alpha2:"cr",alpha3:"cri",emoji:"\u{1F1E8}\u{1F1F7}"}
14,{id:384,name:"C\xF4te d'Ivoire",alpha2:"ci",alpha3:"civ",emoji:"\u{1F1E8}\u{1F1EE}"},{id:191,name:"Croatia",alpha2:"hr",alpha3:"hrv",emoji:"\u{1F1ED}\u{1F1F7}"},{id:192,name:"Cuba",alpha2:"cu",alpha3:"cub",emoji:"\u{1F1E8}\u{1F1FA}"},{id:196,name:"Cyprus",alpha2:"cy",alpha3:"cyp",emoji:"\u{1F1E8}\u{1F1FE}"},{id:203,name:"Czechia",alpha2:"cz",alpha3:"cze",emoji:"\u{1F1E8}\u{1F1FF}"},{id:208,name:"Denmark",alpha2:"dk",alpha3:"dnk",emoji:"\u{1F1E9}\u{1F1F0}"},{id:262,name:"Djibouti",alpha2:"dj",alpha3:"dji",emoji:"\u{1F1E9}\u{1F1EF}"},{id:212,name:"Dominica",alpha2:"dm",alpha3:"dma",emoji:"\u{1F1E9}\u{1F1F2}"},{id:214,name:"Dominican Republic",alpha2:"do",alpha3:"dom",emoji:"\u{1F1E9}\u{1F1F4}"},{id:218,name:"Ecuador",alpha2:"ec",alpha3:"ecu",emoji:"\u{1F1EA}\u{1F1E8}"},{id:818,name:"Egypt",alpha2:"eg",alpha3:"egy",emoji:"\u{1F1EA}\u{1F1EC}"},{id:222,name:"El Salvador",alpha2:"sv",alpha3:"slv",emoji:"\u{1F1F8}\u{1F1FB}"},{id:226,name:"Equatorial Guinea",alpha2:"gq",alpha3:"gnq",emoji:"\u{1F1EC}\u{1F1F6}"},{id:232,name:"Eritrea",alpha2:"er",alpha3:"eri",emoji:"\u{1F1EA}\u{1F1F7}"},{id:233,name:"Estonia",alpha2:"ee",alpha3:"est",emoji:"\u{1F1EA}\u{1F1EA}"},{id:748,name:"Eswatini",alpha2:"sz",alpha3:"swz",emoji:"\u{1F1F8}\u{1F1FF}"},{id:231,name:"Ethiopia",alpha2:"et",alpha3:"eth",emoji:"\u{1F1EA}\u{1F1F9}"},{id:242,name:"Fiji",alpha2:"fj",alpha3:"fji",emoji:"\u{1F1EB}\u{1F1EF}"},{id:246,name:"Finland",alpha2:"fi",alpha3:"fin",emoji:"\u{1F1EB}\u{1F1EE}"},{id:250,name:"France",alpha2:"fr",alpha3:"fra",emoji:"\u{1F1EB}\u{1F1F7}"},{id:266,name:"Gabon",alpha2:"ga",alpha3:"gab",emoji:"\u{1F1EC}\u{1F1E6}"},{id:270,name:"Gambia",alpha2:"gm",alpha3:"gmb",emoji:"\u{1F1EC}\u{1F1F2}"},{id:268,name:"Georgia",alpha2:"ge",alpha3:"geo",emoji:"\u{1F1EC}\u{1F1EA}"},{id:276,name:"Germany",alpha2:"de",alpha3:"deu",emoji:"\u{1F1E9}\u{1F1EA}"},{id:288,name:"Ghana",alpha2:"gh",alpha3:"gha",emoji:"\u{1F1EC}\u{1F1ED}"},{id:300,name:"Greece",alpha2:"gr",alpha3:"grc",emoji:"\u{1F1EC}\u{1F1F7}"},{id:308,name:"Grenada",alpha2:"gd",alpha3:"grd",emoji:"\u{1F1EC}\u{1F1E9}"},{id:320,name:"Guatemala",alpha2:"gt",alpha3:"gtm",emoji:"\u{1F1EC}\u{1F1F9}"},{id:324,name:"Guinea",alpha2:"gn",alpha3:"gin",emoji:"\u{1F1EC}\u{1F1F3}"},{id:624,name:"Guinea-Bissau",alpha2:"gw",alpha3:"gnb",emoji:"\u{1F1EC}\u{1F1FC}"},{id:328,name:"Guyana",alpha2:"gy",alpha3:"guy",emoji:"\u{1F1EC}\u{1F1FE}"},{id:332,name:"Haiti",alpha2:"ht",alpha3:"hti",emoji:"\u{1F1ED}\u{1F1F9}"},{id:340,name:"Honduras",alpha2:"hn",alpha3:"hnd",emoji:"\u{1F1ED}\u{1F1F3}"},{id:348,name:"Hungary",alpha2:"hu",alpha3:"hun",emoji:"\u{1F1ED}\u{1F1FA}"},{id:352,name:"Iceland",alpha2:"is",alpha3:"isl",emoji:"\u{1F1EE}\u{1F1F8}"},{id:356,name:"India",alpha2:"in",alpha3:"ind",emoji:"\u{1F1EE}\u{1F1F3}"},{id:360,name:"Indonesia",alpha2:"id",alpha3:"idn",emoji:"\u{1F1EE}\u{1F1E9}"},{id:364,name:"Iran (Islamic Republic of)",alpha2:"ir",alpha3:"irn",emoji:"\u{1F1EE}\u{1F1F7}"},{id:368,name:"Iraq",alpha2:"iq",alpha3:"irq",emoji:"\u{1F1EE}\u{1F1F6}"},{id:372,name:"Ireland",alpha2:"ie",alpha3:"irl",emoji:"\u{1F1EE}\u{1F1EA}"},{id:376,name:"Israel",alpha2:"il",alpha3:"isr",emoji:"\u{1F1EE}\u{1F1F1}"},{id:380,name:"Italy",alpha2:"it",alpha3:"ita",emoji:"\u{1F1EE}\u{1F1F9}"},{id:388,name:"Jamaica",alpha2:"jm",alpha3:"jam",emoji:"\u{1F1EF}\u{1F1F2}"},{id:392,name:"Japan",alpha2:"jp",alpha3:"jpn",emoji:"\u{1F1EF}\u{1F1F5}"},{id:400,name:"Jordan",alpha2:"jo",alpha3:"jor",emoji:"\u{1F1EF}\u{1F1F4}"},{id:398,name:"Kazakhstan",alpha2:"kz",alpha3:"kaz",emoji:"\u{1F1F0}\u{1F1FF}"},{id:404,name:"Kenya",alpha2:"ke",alpha3:"ken",emoji:"\u{1F1F0}\u{1F1EA}"},{id:296,name:"Kiribati",alpha2:"ki",alpha3:"kir",emoji:"\u{1F1F0}\u{1F1EE}"},{id:408,name:"Korea (Democratic People's Republic of)",alpha2:"kp",alpha3:"prk",emoji:"\u{1F1F0}\u{1F1F5}"},{id:410,name:"Korea, Republic of",alpha2:"kr",alpha3:"kor",emoji:"\u{1F1F0}\u{1F1F7}"},{id:414,name:"Kuwait",alpha2:"kw",alpha3:"kwt",emoji:"\u{1F1F0}\u{1F1FC}"},{id:417,name:"Kyrgyzstan",alpha2:"kg",alpha3:"kgz",emoji:"\u{1F1F0}\u{1F1EC}"},{id:418,name:"Lao People's Democratic Republic",alpha2:"la",alpha3:"lao",emoji:"\u{1F1F1}\u{1F1E6}"},{id:428,name:"Latvia",alpha2:"lv",alpha3:"lva",emoji:"\u{1F1F1}\u{1F1FB}"},{id:422,name:"Lebanon",alpha2:"lb",alpha3:"lbn",emoji:"\u{1F1F1}\u{1F1E7}"},{id:426,name:"Lesotho",alpha2:"ls",alpha3:"lso",emoji:"\u{1F1F1}\u{1F1F8}"},{id:430,name:"Liberia",alpha2:"lr",alpha3:"lbr",emoji:"\u{1F1F1}\u{1F1F7}"},{id:434,name:"Libya",alpha2:"ly",alpha3:"lby",emoji:"\u{1F1F1}\u{1F1FE}"},{id:438,name:"Liechtenstein",alpha2:"li",alpha3:"lie",emoji:"\u{1F1F1}\u{1F1EE}"},{id:440,name:"Lithuania",alpha2:"lt",alpha3:"ltu",emoji:"\u{1F1F1}\u{1F1F9}"},{id:442,name:"Luxembourg",alpha2:"lu",alpha3:"lux",emoji:"\u{1F1F1}\u{1F1FA}"},{id:450,name:"Madagascar",alpha2:"mg",alpha3:"mdg",emoji:"\u{1F1F2}\u{1F1EC}"},{id:454,name:"Malawi",alpha2:"mw",alpha3:"mwi",emoji:"\u{1F1F2}\u{1F1FC}"},{id:458,name:"Malaysia",alpha2:"my",alpha3:"mys",emoji:"\u{1F1F2}\u{1F1FE}"},{id:462,name:"Maldives",alpha2:"mv",alpha3:"mdv",emoji:"\u{1F1F2}\u{1F1FB}"},{id:466,name:"Mali",alpha2:"ml",alpha3:"mli",emoji:"\u{1F1F2}\u{1F1F1}"},{id:470,name:"Malta",alpha2:"mt",alpha3:"mlt",emoji:"\u{1F1F2}\u{1F1F9}"},{id:584,name:"Marshall Islands",alpha2:"mh",alpha3:"mhl",emoji:"\u{1F1F2}\u{1F1ED}"},{id:478,name:"Mauritania",alpha2:"mr",alpha3:"mrt",emoji:"\u{1F1F2}\u{1F1F7}"},{id:480,name:"Mauritius",alpha2:"mu",alpha3:"mus",emoji:"\u{1F1F2}\u{1F1FA}"},{id:484,name:"Mexico",alpha2:"mx",alpha3:"mex",emoji:"\u{1F1F2}\u{1F1FD}"},{id:583,name:"Micronesia (Federated States of)",alpha2:"fm",alpha3:"fsm",emoji:"\u{1F1EB}\u{1F1F2}"},{id:498,name:"Moldova, Republic of",alpha2:"md",alpha3:"mda",emoji:"\u{1F1F2}\u{1F1E9}"},{id:492,name:"Monaco",alpha2:"mc",alpha3:"mco",emoji:"\u{1F1F2}\u{1F1E8}"},{id:496,name:"Mongolia",alpha2:"mn",alpha3:"mng",emoji:"\u{1F1F2}\u{1F1F3}"},{id:499,name:"Montenegro",alpha2:"me",alpha3:"mne",emoji:"\u{1F1F2}\u{1F1EA}"},{id:504,name:"Morocco",alpha2:"ma",alpha3:"mar",emoji:"\u{1F1F2}\u{1F1E6}"},{id:508,name:"Mozambique",alpha2:"mz",alpha3:"moz",emoji:"\u{1F1F2}\u{1F1FF}"},{id:104,name:"Myanmar",alpha2:"mm",alpha3:"mmr",emoji:"\u{1F1F2}\u{1F1F2}"},{id:516,name:"Namibia",alpha2:"na",alpha3:"nam",emoji:"\u{1F1F3}\u{1F1E6}"},{id:520,name:"Nauru",alpha2:"nr",alpha3:"nru",emoji:"\u{1F1F3}\u{1F1F7}"},{id:524,name:"Nepal",alpha2:"np",alpha3:"npl",emoji:"\u{1F1F3}\u{1F1F5}"},{id:528,name:"Netherlands",alpha2:"nl",alpha3:"nld",emoji:"\u{1F1F3}\u{1F1F1}"},{id:554,name:"New Zealand",alpha2:"nz",alpha3:"nzl",emoji:"\u{1F1F3}\u{1F1FF}"},{id:558,name:"Nicaragua",alpha2:"ni",alpha3:"nic",emoji:"\u{1F1F3}\u{1F1EE}"},{id:562,name:"Niger",alpha2:"ne",alpha3:"ner",emoji:"\u{1F1F3}\u{1F1EA}"},{id:566,name:"Nigeria",alpha2:"ng",alpha3:"nga",emoji:"\u{1F1F3}\u{1F1EC}"},{id:807,name:"North Macedonia",alpha2:"mk",alpha3:"mkd",emoji:"\u{1F1F2}\u{1F1F0}"},{id:578,name:"Norway",alpha2:"no",alpha3:"nor",emoji:"\u{1F1F3}\u{1F1F4}"},{id:512,name:"Oman",alpha2:"om",alpha3:"omn",emoji:"\u{1F1F4}\u{1F1F2}"},{id:586,name:"Pakistan",alpha2:"pk",alpha3:"pak",emoji:"\u{1F1F5}\u{1F1F0}"},{id:585,name:"Palau",alpha2:"pw",alpha3:"plw",emoji:"\u{1F1F5}\u{1F1FC}"},{id:591,name:"Panama",alpha2:"pa",alpha3:"pan",emoji:"\u{1F1F5}\u{1F1E6}"},{id:598,name:"Papua New Guinea",alpha2:"pg",alpha3:"png",emoji:"\u{1F1F5}\u{1F1EC}"},{id:600,name:"Paraguay",alpha2:"py",alpha3:"pry",emoji:"\u{1F1F5}\u{1F1FE}"},{id:604,name:"Peru",alpha2:"pe",alpha3:"per",emoji:"\u{1F1F5}\u{1F1EA}"},{id:608,name:"Philippines",alpha2:"ph",alpha3:"phl",emoji:"\u{1F1F5}\u{1F1ED}"},{id:616,name:"Poland",alpha2:"pl",alpha3:"pol",emoji:"\u{1F1F5}\u{1F1F1}"},{id:620,name:"Portugal",alpha2:"pt",alpha3:"prt",emoji:"\u{1F1F5}\u{1F1F9}"},{id:634,name:"Qatar",alpha2:"qa",alpha3:"qat",emoji:"\u{1F1F6}\u{1F1E6}"},{id:642,name:"Romania",alpha2:"ro",alpha3:"rou",emoji:"\u{1F1F7}\u{1F1F4}"},{id:643,name:"Russian Federation",alpha2:"ru",alpha3:"rus",emoji:"\u{1F1F7}\u{1F1FA}"},{id:646,name:"Rwanda",alpha2:"rw",alpha3:"rwa",emoji:"\u{1F1F7}\u{1F1FC}"},{id:659,name:"Saint Kitts and Nevis",alpha2:"kn",alpha3:"kna",emoji:"\u{1F1F0}\u{1F1F3}"},{id:662,name:"Saint Lucia",alpha2:"lc",alpha3:"lca",emoji:"\u{1F1F1}\u{1F1E8}"},{id:670,name:"Saint Vincent and the Grenadines",alpha2:"vc",alpha3:"vct",emoji:"\u{1F1FB}\u{1F1E8}"},{id:882,name:"Samoa",alpha2:"ws",alpha3:"wsm",emoji:"\u{1F1FC}\u{1F1F8}"},{id:674,name:"San Marino",alpha2:"sm",alpha3:"smr",emoji:"\u{1F1F8}\u{1F1F2}"},{id:678,name:"Sao Tome and Principe",alpha2:"st",alpha3:"stp",emoji:"\u{1F1F8}\u{1F1F9}"},{id:682,name:"Saudi Arabia",alpha2:"sa",alpha3:"sau",emoji:"\u{1F1F8}\u{1F1E6}"},{id:686,name:"Senegal",alpha2:"sn",alpha3:"sen",emoji:"\u{1F1F8}\u{1F1F3}"},{id:688,name:"Serbia",alpha2:"rs",alpha3:"srb",emoji:"\u{1F1F7}\u{1F1F8}"},{id:690,name:"Seychelles",alpha2:"sc",alpha3:"syc",emoji:"\u{1F1F8}\u{1F1E8}"},{id:694,name:"Sierra Leone",alpha2:"sl",alpha3:"sle",emoji:"\u{1F1F8}\u{1F1F1}"},{id:702,name:"Singapore",alpha2:"sg",alpha3:"sgp",emoji:"\u{1F1F8}\u{1F1EC}"}
14,{id:703,name:"Slovakia",alpha2:"sk",alpha3:"svk",emoji:"\u{1F1F8}\u{1F1F0}"},{id:705,name:"Slovenia",alpha2:"si",alpha3:"svn",emoji:"\u{1F1F8}\u{1F1EE}"},{id:90,name:"Solomon Islands",alpha2:"sb",alpha3:"slb",emoji:"\u{1F1F8}\u{1F1E7}"},{id:706,name:"Somalia",alpha2:"so",alpha3:"som",emoji:"\u{1F1F8}\u{1F1F4}"},{id:710,name:"South Africa",alpha2:"za",alpha3:"zaf",emoji:"\u{1F1FF}\u{1F1E6}"},{id:728,name:"South Sudan",alpha2:"ss",alpha3:"ssd",emoji:"\u{1F1F8}\u{1F1F8}"},{id:724,name:"Spain",alpha2:"es",alpha3:"esp",emoji:"\u{1F1EA}\u{1F1F8}"},{id:144,name:"Sri Lanka",alpha2:"lk",alpha3:"lka",emoji:"\u{1F1F1}\u{1F1F0}"},{id:729,name:"Sudan",alpha2:"sd",alpha3:"sdn",emoji:"\u{1F1F8}\u{1F1E9}"},{id:740,name:"Suriname",alpha2:"sr",alpha3:"sur",emoji:"\u{1F1F8}\u{1F1F7}"},{id:752,name:"Sweden",alpha2:"se",alpha3:"swe",emoji:"\u{1F1F8}\u{1F1EA}"},{id:756,name:"Switzerland",alpha2:"ch",alpha3:"che",emoji:"\u{1F1E8}\u{1F1ED}"},{id:760,name:"Syrian Arab Republic",alpha2:"sy",alpha3:"syr",emoji:"\u{1F1F8}\u{1F1FE}"},{id:762,name:"Tajikistan",alpha2:"tj",alpha3:"tjk",emoji:"\u{1F1F9}\u{1F1EF}"},{id:834,name:"Tanzania, United Republic of",alpha2:"tz",alpha3:"tza",emoji:"\u{1F1F9}\u{1F1FF}"},{id:764,name:"Thailand",alpha2:"th",alpha3:"tha",emoji:"\u{1F1F9}\u{1F1ED}"},{id:626,name:"Timor-Leste",alpha2:"tl",alpha3:"tls",emoji:"\u{1F1F9}\u{1F1F1}"},{id:768,name:"Togo",alpha2:"tg",alpha3:"tgo",emoji:"\u{1F1F9}\u{1F1EC}"},{id:776,name:"Tonga",alpha2:"to",alpha3:"ton",emoji:"\u{1F1F9}\u{1F1F4}"},{id:780,name:"Trinidad and Tobago",alpha2:"tt",alpha3:"tto",emoji:"\u{1F1F9}\u{1F1F9}"},{id:788,name:"Tunisia",alpha2:"tn",alpha3:"tun",emoji:"\u{1F1F9}\u{1F1F3}"},{id:792,name:"Turkey",alpha2:"tr",alpha3:"tur",emoji:"\u{1F1F9}\u{1F1F7}"},{id:795,name:"Turkmenistan",alpha2:"tm",alpha3:"tkm",emoji:"\u{1F1F9}\u{1F1F2}"},{id:798,name:"Tuvalu",alpha2:"tv",alpha3:"tuv",emoji:"\u{1F1F9}\u{1F1FB}"},{id:800,name:"Uganda",alpha2:"ug",alpha3:"uga",emoji:"\u{1F1FA}\u{1F1EC}"},{id:804,name:"Ukraine",alpha2:"ua",alpha3:"ukr",emoji:"\u{1F1FA}\u{1F1E6}"},{id:784,name:"United Arab Emirates",alpha2:"ae",alpha3:"are",emoji:"\u{1F1E6}\u{1F1EA}"},{id:826,name:"United Kingdom of Great Britain and Northern Ireland",alpha2:"gb",alpha3:"gbr",emoji:"\u{1F1EC}\u{1F1E7}"},{id:840,name:"United States of America",alpha2:"us",alpha3:"usa",emoji:"\u{1F1FA}\u{1F1F8}"},{id:858,name:"Uruguay",alpha2:"uy",alpha3:"ury",emoji:"\u{1F1FA}\u{1F1FE}"},{id:860,name:"Uzbekistan",alpha2:"uz",alpha3:"uzb",emoji:"\u{1F1FA}\u{1F1FF}"},{id:548,name:"Vanuatu",alpha2:"vu",alpha3:"vut",emoji:"\u{1F1FB}\u{1F1FA}"},{id:862,name:"Venezuela (Bolivarian Republic of)",alpha2:"ve",alpha3:"ven",emoji:"\u{1F1FB}\u{1F1EA}"},{id:704,name:"Viet Nam",alpha2:"vn",alpha3:"vnm",emoji:"\u{1F1FB}\u{1F1F3}"},{id:887,name:"Yemen",alpha2:"ye",alpha3:"yem",emoji:"\u{1F1FE}\u{1F1EA}"},{id:894,name:"Zambia",alpha2:"zm",alpha3:"zmb",emoji:"\u{1F1FF}\u{1F1F2}"},{id:716,name:"Zimbabwe",alpha2:"zw",alpha3:"zwe",emoji:"\u{1F1FF}\u{1F1FC}"}];var dr=dt` 15 display: flex; 16 flex-wrap: wrap; 17 align-items: center; 18 margin-bottom: 20px; 19 gap: 8px; 20`,gr=dt` 21 display: flex; 22 flex-grow: 1; 23 flex-shrink: 0; 24 flex-wrap: wrap; 25 max-width: 100%; 26 gap: 8px; 27 button:first-child { 28 margin-left: 0; 29 } 30`,vr=dt` 31 background-color: ${gn("--palette-black-v200")}; 32 padding: 0px 10px; 33 color: ${gn("--palette-plain-white")}; 34 border-radius: 4px; 35 display: flex; 36 flex-direction: column; 37`,yr=dt` 38 font-size: 25px; 39 margin-top: 5px; 40`,xr=dt` 41 font-size: 18px; 42 margin: 0 0 0 5px; 43 *[dir='rtl'] & { 44 margin: 0 5px 0 0; 45 } 46`,wr=dt` 47 font-size: 12px; 48 margin-bottom: 10px; 49`,Er=dt` 50 display: flex; 51 align-items: center; 52`,br=dt` 53 margin-top: 2rem; 54`;function Gn({flags:e,tooltipData:t,className:n,locale:a}){return Mt("article",{className:Ae(vr,n),children:[Mt("div",{className:Er,children:[F("span",{className:yr,children:e.find(r=>r.alpha3===t?.id.toLowerCase())?.emoji}),F("span",{className:xr,children:t?.data?.toLocaleString(a)})]}),F("span",{className:wr,children:`${t?.field} from ${t?.name}`})]})}var vt=mt(vn()),ft=mt(Dt()),si=mt(wi());function Ot(){return new Ge}function Ge(){this.reset()}Ge.prototype={constructor:Ge,reset:function(){this.s=this.t=0},add:function(e){Mr(ze,e,this.t),Mr(this,ze.s,this.s),this.s?this.t+=ze.t:this.s=ze.t}
vendor: 9,178 bytes, line 54
54,valueOf:function(){return this.s}};var ze=new Ge;function Mr(e,t,n){var a=e.s=t+n,r=a-t,i=a-r;e.t=t-i+(n-r)}var S=1e-6,Sr=1e-12,C=Math.PI,tt=C/2,qn=C/4,et=C*2,Q=180/C,B=C/180,O=Math.abs,qe=Math.atan,ct=Math.atan2,N=Math.cos,re=Math.ceil,jr=Math.exp;var _r=Math.log;var Y=Math.sin,Bt=Math.sign||function(e){return e>0?1:e<0?-1:0},W=Math.sqrt,Pr=Math.tan;function kr(e){return e>1?0:e<-1?C:Math.acos(e)}function Z(e){return e>1?tt:e<-1?-tt:Math.asin(e)}function nt(){}function Be(e,t){e&&Ar.hasOwnProperty(e.type)&&Ar[e.type](e,t)}var Tr={Feature:function(e,t){Be(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,a=-1,r=n.length;++a<r;)Be(n[a].geometry,t)}},Ar={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,a=-1,r=n.length;++a<r;)e=n[a],t.point(e[0],e[1],e[2])},LineString:function(e,t){Bn(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,a=-1,r=n.length;++a<r;)Bn(n[a],t,0)},Polygon:function(e,t){Ir(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,a=-1,r=n.length;++a<r;)Ir(n[a],t)},GeometryCollection:function(e,t){for(var n=e.geometries,a=-1,r=n.length;++a<r;)Be(n[a],t)}};function Bn(e,t,n){var a=-1,r=e.length-n,i;for(t.lineStart();++a<r;)i=e[a],t.point(i[0],i[1],i[2]);t.lineEnd()}function Ir(e,t){var n=-1,a=e.length;for(t.polygonStart();++n<a;)Bn(e[n],t,1);t.polygonEnd()}function kt(e,t){e&&Tr.hasOwnProperty(e.type)?Tr[e.type](e,t):Be(e,t)}function ie(e){return[ct(e[1],e[0]),Z(e[2])]}function wt(e){var t=e[0],n=e[1],a=N(n);return[a*N(t),a*Y(t),Y(n)]}function oe(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Vt(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 Ve(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function se(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function le(e){var t=W(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function ce(e,t){function n(a,r){return a=e(a,r),t(a[0],a[1])}return e.invert&&t.invert&&(n.invert=function(a,r){return a=t.invert(a,r),a&&e.invert(a[0],a[1])}),n}function Vn(e,t){return[O(e)>C?e+Math.round(-e/et)*et:e,t]}Vn.invert=Vn;function Kn(e,t,n){return(e%=et)?t||n?ce(Cr(e),Rr(t,n)):Cr(e):t||n?Rr(t,n):Vn}function Dr(e){return function(t,n){return t+=e,[t>C?t-et:t<-C?t+et:t,n]}}function Cr(e){var t=Dr(e);return t.invert=Dr(-e),t}function Rr(e,t){var n=N(e),a=Y(e),r=N(t),i=Y(t);function s(u,h){var f=N(h),o=N(u)*f,c=Y(u)*f,l=Y(h),p=l*n+o*a;return[ct(c*r-p*i,o*n-l*a),Z(p*r+c*i)]}return s.invert=function(u,h){var f=N(h),o=N(u)*f,c=Y(u)*f,l=Y(h),p=l*r-c*i;return[ct(c*r+l*i,o*n+p*a),Z(p*n-o*a)]},s}function Yr(e){e=Kn(e[0]*B,e[1]*B,e.length>2?e[2]*B:0);function t(n){return n=e(n[0]*B,n[1]*B),n[0]*=Q,n[1]*=Q,n}return t.invert=function(n){return n=e.invert(n[0]*B,n[1]*B),n[0]*=Q,n[1]*=Q,n},t}function Or(e,t,n,a,r,i){if(n){var s=N(t),u=Y(t),h=a*n;r==null?(r=t+a*et,i=t-h/2):(r=Xr(s,r),i=Xr(s,i),(a>0?r<i:r>i)&&(r+=a*et));for(var f,o=r;a>0?o>i:o<i;o-=h)f=ie([s,-u*N(o),-u*Y(o)]),e.point(f[0],f[1])}}function Xr(e,t){t=wt(t),t[0]-=e,le(t);var n=kr(-t[1]);return((-t[2]<0?-n:n)+et-S)%et}function Ke(){var e=[],t;return{point:function(n,a,r){t.push([n,a,r])},lineStart:function(){e.push(t=[])},lineEnd:nt,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Kt(e,t){return O(e[0]-t[0])<S&&O(e[1]-t[1])<S}function Ue(e,t,n,a){this.x=e,this.z=t,this.o=n,this.e=a,this.v=!1,this.n=this.p=null}function Fe(e,t,n,a,r){var i=[],s=[],u,h;if(e.forEach(function(m){if(!((y=m.length-1)<=0)){var y,v=m[0],x=m[y],b;if(Kt(v,x)){if(!v[2]&&!x[2]){for(r.lineStart(),u=0;u<y;++u)r.point((v=m[u])[0],v[1]);r.lineEnd();return}x[0]+=2*S}i.push(b=new Ue(v,m,null,!0)),s.push(b.o=new Ue(v,null,b,!1)),i.push(b=new Ue(x,m,null,!1)),s.push(b.o=new Ue(x,null,b,!0))}}),!!i.length){for(s.sort(t),Nr(i),Nr(s),u=0,h=s.length;u<h;++u)s[u].e=n=!n;for(var f=i[0],o,c;;){for(var l=f,p=!0;l.v;)if((l=l.n)===f)return;o=l.z,r.lineStart();do{if(l.v=l.o.v=!0,l.e){if(p)for(u=0,h=o.length;u<h;++u)r.point((c=o[u])[0],c[1]);else a(l.x,l.n.x,1,r);l=l.n}else{if(p)for(o=l.p.z,u=o.length-1;u>=0;--u)r.point((c=o[u])[0],c[1]);else a(l.x,l.p.x,-1,r);l=l.p}l=l.o,o=l.z,p=!p}while(!l.v);r.lineEnd()}}}function Nr(e){if(t=e.length){for(var t,n=0,a=e[0],r;++n<t;)a.n=r=e[n],r.p=a,a=r;a.n=r=e[0],r.p=a}}var Un=Ot();function Fn(e){return O(e[0])<=C?e[0]:Bt(e[0])*((O(e[0])+C)%et-C)}function Lr(e,t){var n=Fn(t),a=t[1],r=Y(a),i=[Y(n),-N(n),0],s=0,u=0;Un.reset(),r===1?a=tt+S:r===-1&&(a=-tt-S);for(var h=0,f=e.length;h<f;++h)if(c=(o=e[h]).length)for(var o,c,l=o[c-1],p=Fn(l),m=l[1]/2+qn,y=Y(m),v=N(m),x=0;x<c;++x,p=g,y=A,v=w,l=b){var b=o[x],g=Fn(b),M=b[1]/2+qn,A=Y(M),w=N(M),X=g-p,j=X>=0?1:-1,T=j*X,D=T>C,E=y*A;if(Un.add(ct(E*j*Y(T),v*w+E*N(T))),s+=D?X+j*et:X,D^p>=n^g>=n){var P=Vt(wt(l),wt(b));le(P);var z=Vt(i,P);le(z);var R=(D^X>=0?-1:1)*Z(z[2]);(a>R||a===R&&(P[0]||P[1]))&&(u+=D^X>=0?1:-1)}}return(s<-S||s<S&&Un<-S)^u&1}function $e(e,t,n,a){return function(r){var i=t(r),s=Ke(),u=t(s),h=!1,f,o,c,l={point:p,lineStart:y,lineEnd:v,polygonStart:function(){l.point=x,l.lineStart=b,l.lineEnd=g,o=[],f=[]},polygonEnd:function(){l.point=p,l.lineStart=y,l.lineEnd=v,o=De(o);var M=Lr(f,a);o.length?(h||(r.polygonStart(),h=!0),Fe(o,go,M,n,r)):M&&(h||(r.polygonStart(),h=!0),r.lineStart(),n(null,null,1,r),r.lineEnd()),h&&(r.polygonEnd(),h=!1),o=f=null},sphere:function(){r.polygonStart(),r.lineStart(),n(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function p(M,A){e(M,A)&&r.point(M,A)}function m(M,A){i.point(M,A)}function y(){l.point=m,i.lineStart()}function v(){l.point=p,i.lineEnd()}function x(M,A){c.push([M,A]),u.point(M,A)}function b(){u.lineStart(),c=[]}function g(){x(c[0][0],c[0][1]),u.lineEnd();var M=u.clean(),A=s.result(),w,X=A.length,j,T,D;if(c.pop(),f.push(c),c=null,!!X){if(M&1){if(T=A[0],(j=T.length-1)>0){for(h||(r.polygonStart(),h=!0),r.lineStart(),w=0;w<j;++w)r.point((D=T[w])[0],D[1]);r.lineEnd()}return}X>1&&M&2&&A.push(A.pop().concat(A.shift())),o.push(A.filter(mo))}}return l}}function mo(e){return e.length>1}function go(e,t){return((e=e.x)[0]<0?e[1]-tt-S:tt-e[1])-((t=t.x)[0]<0?t[1]-tt-S:tt-t[1])}var $n=$e(function(){return!0},vo,xo,[-C,-tt]);function vo(e){var t=NaN,n=NaN,a=NaN,r;return{lineStart:function(){e.lineStart(),r=1},point:function(i,s){var u=i>0?C:-C,h=O(i-t);O(h-C)<S?(e.point(t,n=(n+s)/2>0?tt:-tt),e.point(a,n),e.lineEnd(),e.lineStart(),e.point(u,n),e.point(i,n),r=0):a!==u&&h>=C&&(O(t-a)<S&&(t-=a*S),O(i-u)<S&&(i-=u*S),n=yo(t,n,i,s),e.point(a,n),e.lineEnd(),e.lineStart(),e.point(u,n),r=0),e.point(t=i,n=s),a=u},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-r}}}function yo(e,t,n,a){var r,i,s=Y(e-n);return O(s)>S?qe((Y(t)*(i=N(a))*Y(n)-Y(a)*(r=N(t))*Y(e))/(r*i*s)):(t+a)/2}function xo(e,t,n,a){var r;if(e==null)r=n*tt,a.point(-C,r),a.point(0,r),a.point(C,r),a.point(C,0),a.point(C,-r),a.point(0,-r),a.point(-C,-r),a.point(-C,0),a.point(-C,r);else if(O(e[0]-t[0])>S){var i=e[0]<t[0]?C:-C;r=n*i/2,a.point(-i,r),a.point(0,r),a.point(i,r)}else a.point(t[0],t[1])}function zr(e){var t=N(e),n=6*B,a=t>0,r=O(t)>S;function i(o,c,l,p){Or(p,e,n,l,o,c)}function s(o,c){return N(o)*N(c)>t}function u(o){var c,l,p,m,y;return{lineStart:function(){m=p=!1,y=1},point:function(v,x){var b=[v,x],g,M=s(v,x),A=a?M?0:f(v,x):M?f(v+(v<0?C:-C),x):0;if(!c&&(m=p=M)&&o.lineStart(),M!==p&&(g=h(c,b),(!g||Kt(c,g)||Kt(b,g))&&(b[2]=1)),M!==p)y=0,M?(o.lineStart(),g=h(b,c),o.point(g[0],g[1])):(g=h(c,b),o.point(g[0],g[1],2),o.lineEnd()),c=g;else if(r&&c&&a^M){var w;!(A&l)&&(w=h(b,c,!0))&&(y=0,a?(o.lineStart(),o.point(w[0][0],w[0][1]),o.point(w[1][0],w[1][1]),o.lineEnd()):(o.point(w[1][0],w[1][1]),o.lineEnd(),o.lineStart(),o.point(w[0][0],w[0][1],3)))}M&&(!c||!Kt(c,b))&&o.point(b[0],b[1]),c=b,p=M,l=A},lineEnd:function(){p&&o.lineEnd(),c=null},clean:function(){return y|(m&&p)<<1}}}function h(o,c,l){var p=wt(o),m=wt(c),y=[1,0,0],v=Vt(p,m),x=oe(v,v),b=v[0],g=x-b*b;if(!g)return!l&&o;var M=t*x/g,A=-t*b/g,w=Vt(y,v),X=se(y,M),j=se(v,A);Ve(X,j);var T=w,D=oe(X,T),E=oe(T,T),P=D*D-E*(oe(X,X)-1);if(!(P<0)){var z=W(P),R=se(T,(-D-z)/E);if(Ve(R,X),R=ie(R),!l)return R;var d=o[0],_=c[0],K=o[1],q=c[1],at;_<d&&(at=d,d=_,_=at);var ut=_-d,rt=O(ut-C)<S,ot=rt||ut<S;if(!rt&&q<K&&(at=K,K=q,q=at),ot?rt?K+q>0^R[1]<(O(R[0]-d)<S?K:q):K<=R[1]&&R[1]<=q:ut>C^(d<=R[0]&&R[0]<=_)){var st=se(T,(-D+z)/E);return Ve(st,X),[R,ie(st)]}}}function f(o,c){var l=a?e:C-e,p=0;return o<-l?p|=1:o>l&&(p|=2),c<-l?p|=4:c>l&&(p|=8),p}return $e(s,u,i,a?[0,-e]:[-C,e-C])}function Gr(e,t,n,a,r,i){var s=e[0],u=e[1],h=t[0],f=t[1],o=0,c=1,l=h-s,p=f-u,m;if(m=n-s,!(!l&&m>0)){if(m/=l,l<0){if(m<o)return;m<c&&(c=m)}else if(l>0){if(m>c)return;m>o&&(o=m)}if(m=r-s,!(!l&&m<0)){if(m/=l,l<0){if(m>c)return;m>o&&(o=m)}else if(l>0){if(m<o)return;m<c&&(c=m)}if(m=a-u,!(!p&&m>0)){if(m/=p,p<0){if(m<o)return;m<c&&(c=m)}else if(p>0){if(m>c)return;m>o&&(o=m)}if(m=i-u,!(!p&&m<0)){if(m/=p,p<0){if(m>c)return;m>o&&(o=m)}else if(p>0){if(m<o)return;m<c&&(c=m)}return o>0&&(e[0]=s+o*l,e[1]=u+o*p),c<1&&(t[0]=s+c*l,t[1]=u+c*p),!0}}}}}var ue=1e9,He=-ue;function Hn(e,t,n,a){function r(f,o){return e<=f&&f<=n&&t<=o&&o<=a}function i(f,o,c,l){var p=0,m=0;
54if(f==null||(p=s(f,c))!==(m=s(o,c))||h(f,o)<0^c>0)do l.point(p===0||p===3?e:n,p>1?a:t);while((p=(p+c+4)%4)!==m);else l.point(o[0],o[1])}function s(f,o){return O(f[0]-e)<S?o>0?0:3:O(f[0]-n)<S?o>0?2:1:O(f[1]-t)<S?o>0?1:0:o>0?3:2}function u(f,o){return h(f.x,o.x)}function h(f,o){var c=s(f,1),l=s(o,1);return c!==l?c-l:c===0?o[1]-f[1]:c===1?f[0]-o[0]:c===2?f[1]-o[1]:o[0]-f[0]}return function(f){var o=f,c=Ke(),l,p,m,y,v,x,b,g,M,A,w,X={point:j,lineStart:P,lineEnd:z,polygonStart:D,polygonEnd:E};function j(d,_){r(d,_)&&o.point(d,_)}function T(){for(var d=0,_=0,K=p.length;_<K;++_)for(var q=p[_],at=1,ut=q.length,rt=q[0],ot,st,yt=rt[0],_t=rt[1];at<ut;++at)ot=yt,st=_t,rt=q[at],yt=rt[0],_t=rt[1],st<=a?_t>a&&(yt-ot)*(a-st)>(_t-st)*(e-ot)&&++d:_t<=a&&(yt-ot)*(a-st)<(_t-st)*(e-ot)&&--d;return d}function D(){o=c,l=[],p=[],w=!0}function E(){var d=T(),_=w&&d,K=(l=De(l)).length;(_||K)&&(f.polygonStart(),_&&(f.lineStart(),i(null,null,1,f),f.lineEnd()),K&&Fe(l,u,d,i,f),f.polygonEnd()),o=f,l=p=m=null}function P(){X.point=R,p&&p.push(m=[]),A=!0,M=!1,b=g=NaN}function z(){l&&(R(y,v),x&&M&&c.rejoin(),l.push(c.result())),X.point=j,M&&o.lineEnd()}function R(d,_){var K=r(d,_);if(p&&m.push([d,_]),A)y=d,v=_,x=K,A=!1,K&&(o.lineStart(),o.point(d,_));else if(K&&M)o.point(d,_);else{var q=[b=Math.max(He,Math.min(ue,b)),g=Math.max(He,Math.min(ue,g))],at=[d=Math.max(He,Math.min(ue,d)),_=Math.max(He,Math.min(ue,_))];Gr(q,at,e,t,n,a)?(M||(o.lineStart(),o.point(q[0],q[1])),o.point(at[0],at[1]),K||o.lineEnd(),w=!1):K&&(o.lineStart(),o.point(d,_),w=!1)}b=d,g=_,M=K}return X}}function qr(e,t,n){var a=Ct(e,t-S,n).concat(t);return function(r){return a.map(function(i){return[r,i]})}}function Br(e,t,n){var a=Ct(e,t-S,n).concat(t);return function(r){return a.map(function(i){return[i,r]})}}function We(){var e,t,n,a,r,i,s,u,h=10,f=h,o=90,c=360,l,p,m,y,v=2.5;function x(){return{type:"MultiLineString",coordinates:b()}}function b(){return Ct(re(a/o)*o,n,o).map(m).concat(Ct(re(u/c)*c,s,c).map(y)).concat(Ct(re(t/h)*h,e,h).filter(function(g){return O(g%o)>S}).map(l)).concat(Ct(re(i/f)*f,r,f).filter(function(g){return O(g%c)>S}).map(p))}return x.lines=function(){return b().map(function(g){return{type:"LineString",coordinates:g}})},x.outline=function(){return{type:"Polygon",coordinates:[m(a).concat(y(s).slice(1),m(n).reverse().slice(1),y(u).reverse().slice(1))]}},x.extent=function(g){return arguments.length?x.extentMajor(g).extentMinor(g):x.extentMinor()},x.extentMajor=function(g){return arguments.length?(a=+g[0][0],n=+g[1][0],u=+g[0][1],s=+g[1][1],a>n&&(g=a,a=n,n=g),u>s&&(g=u,u=s,s=g),x.precision(v)):[[a,u],[n,s]]},x.extentMinor=function(g){return arguments.length?(t=+g[0][0],e=+g[1][0],i=+g[0][1],r=+g[1][1],t>e&&(g=t,t=e,e=g),i>r&&(g=i,i=r,r=g),x.precision(v)):[[t,i],[e,r]]},x.step=function(g){return arguments.length?x.stepMajor(g).stepMinor(g):x.stepMinor()},x.stepMajor=function(g){return arguments.length?(o=+g[0],c=+g[1],x):[o,c]},x.stepMinor=function(g){return arguments.length?(h=+g[0],f=+g[1],x):[h,f]},x.precision=function(g){return arguments.length?(v=+g,l=qr(i,r,90),p=Br(t,e,v),m=qr(u,s,90),y=Br(a,n,v),x):v},x.extentMajor([[-180,-90+S],[180,90-S]]).extentMinor([[-180,-80-S],[180,80+S]])}function pe(e){return e}var Wn=Ot(),Zn=Ot(),Vr,Kr,Qn,Jn,Tt={point:nt,lineStart:nt,lineEnd:nt,polygonStart:function(){Tt.lineStart=wo,Tt.lineEnd=bo},polygonEnd:function(){Tt.lineStart=Tt.lineEnd=Tt.point=nt,Wn.add(O(Zn)),Zn.reset()},result:function(){var e=Wn/2;return Wn.reset(),e}};function wo(){Tt.point=Eo}function Eo(e,t){Tt.point=Ur,Vr=Qn=e,Kr=Jn=t}function Ur(e,t){Zn.add(Jn*e-Qn*t),Qn=e,Jn=t}function bo(){Ur(Vr,Kr)}var ta=Tt;var Ut=1/0,Ze=Ut,fe=-Ut,Qe=fe,Mo={point:So,lineStart:nt,lineEnd:nt,polygonStart:nt,polygonEnd:nt,result:function(){var e=[[Ut,Ze],[fe,Qe]];return fe=Qe=-(Ze=Ut=1/0),e}};function So(e,t){e<Ut&&(Ut=e),e>fe&&(fe=e),t<Ze&&(Ze=t),t>Qe&&(Qe=t)}var Ft=Mo;var ea=0,na=0,he=0,Je=0,tn=0,$t=0,aa=0,ra=0,me=0,Hr,Wr,Et,bt,gt={point:Nt,lineStart:Fr,lineEnd:$r,polygonStart:function(){gt.lineStart=Po,gt.lineEnd=ko},polygonEnd:function(){gt.point=Nt,gt.lineStart=Fr,gt.lineEnd=$r},result:function(){var e=me?[aa/me,ra/me]:$t?[Je/$t,tn/$t]:he?[ea/he,na/he]:[NaN,NaN];return ea=na=he=Je=tn=$t=aa=ra=me=0,e}};function Nt(e,t){ea+=e,na+=t,++he}function Fr(){gt.point=jo}function jo(e,t){gt.point=_o,Nt(Et=e,bt=t)}function _o(e,t){var n=e-Et,a=t-bt,r=W(n*n+a*a);Je+=r*(Et+e)/2,tn+=r*(bt+t)/2,$t+=r,Nt(Et=e,bt=t)}function $r(){gt.point=Nt}function Po(){gt.point=To}function ko(){Zr(Hr,Wr)}function To(e,t){gt.point=Zr,Nt(Hr=Et=e,Wr=bt=t)}function Zr(e,t){var n=e-Et,a=t-bt,r=W(n*n+a*a);Je+=r*(Et+e)/2,tn+=r*(bt+t)/2,$t+=r,r=bt*e-Et*t,aa+=r*(Et+e),ra+=r*(bt+t),me+=r*3,Nt(Et=e,bt=t)}var ia=gt;function en(e){this._context=e}en.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,et);break}}},result:nt};var sa=Ot(),oa,Qr,Jr,de,ge,nn={point:nt,lineStart:function(){nn.point=Ao},lineEnd:function(){oa&&ti(Qr,Jr),nn.point=nt},polygonStart:function(){oa=!0},polygonEnd:function(){oa=null},result:function(){var e=+sa;return sa.reset(),e}};function Ao(e,t){nn.point=ti,Qr=de=e,Jr=ge=t}function ti(e,t){de-=e,ge-=t,sa.add(W(de*de+ge*ge)),de=e,ge=t}var la=nn;function an(){this._string=[]}an.prototype={_radius:4.5,_circle:ei(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._string.push("M",e,",",t),this._point=1;break}case 1:{this._string.push("L",e,",",t);break}default:{this._circle==null&&(this._circle=ei(this._radius)),this._string.push("M",e,",",t,this._circle);break}}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}else return null}};function ei(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function ca(e,t){var n=4.5,a,r;function i(s){return s&&(typeof n=="function"&&r.pointRadius(+n.apply(this,arguments)),kt(s,a(r))),r.result()}return i.area=function(s){return kt(s,a(ta)),ta.result()},i.measure=function(s){return kt(s,a(la)),la.result()},i.bounds=function(s){return kt(s,a(Ft)),Ft.result()}
vendor: 8,943 bytes, line 54
54,i.centroid=function(s){return kt(s,a(ia)),ia.result()},i.projection=function(s){return arguments.length?(a=s==null?(e=null,pe):(e=s).stream,i):e},i.context=function(s){return arguments.length?(r=s==null?(t=null,new an):new en(t=s),typeof n!="function"&&r.pointRadius(n),i):t},i.pointRadius=function(s){return arguments.length?(n=typeof s=="function"?s:(r.pointRadius(+s),+s),i):n},i.projection(e).context(t)}function ve(e){return function(t){var n=new ua;for(var a in e)n[a]=e[a];return n.stream=t,n}}function ua(){}ua.prototype={constructor:ua,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 pa(e,t,n){var a=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),a!=null&&e.clipExtent(null),kt(n,e.stream(Ft)),t(Ft.result()),a!=null&&e.clipExtent(a),e}function ye(e,t,n){return pa(e,function(a){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],s=Math.min(r/(a[1][0]-a[0][0]),i/(a[1][1]-a[0][1])),u=+t[0][0]+(r-s*(a[1][0]+a[0][0]))/2,h=+t[0][1]+(i-s*(a[1][1]+a[0][1]))/2;e.scale(150*s).translate([u,h])},n)}function rn(e,t,n){return ye(e,[[0,0],t],n)}function on(e,t,n){return pa(e,function(a){var r=+t,i=r/(a[1][0]-a[0][0]),s=(r-i*(a[1][0]+a[0][0]))/2,u=-i*a[0][1];e.scale(150*i).translate([s,u])},n)}function sn(e,t,n){return pa(e,function(a){var r=+t,i=r/(a[1][1]-a[0][1]),s=-i*a[0][0],u=(r-i*(a[1][1]+a[0][1]))/2;e.scale(150*i).translate([s,u])},n)}var ni=16,Io=N(30*B);function fa(e,t){return+t?Co(e,t):Do(e)}function Do(e){return ve({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function Co(e,t){function n(a,r,i,s,u,h,f,o,c,l,p,m,y,v){var x=f-a,b=o-r,g=x*x+b*b;if(g>4*t&&y--){var M=s+l,A=u+p,w=h+m,X=W(M*M+A*A+w*w),j=Z(w/=X),T=O(O(w)-1)<S||O(i-c)<S?(i+c)/2:ct(A,M),D=e(T,j),E=D[0],P=D[1],z=E-a,R=P-r,d=b*z-x*R;(d*d/g>t||O((x*z+b*R)/g-.5)>.3||s*l+u*p+h*m<Io)&&(n(a,r,i,s,u,h,E,P,T,M/=X,A/=X,w,y,v),v.point(E,P),n(E,P,T,M,A,w,f,o,c,l,p,m,y,v))}}return function(a){var r,i,s,u,h,f,o,c,l,p,m,y,v={point:x,lineStart:b,lineEnd:M,polygonStart:function(){a.polygonStart(),v.lineStart=A},polygonEnd:function(){a.polygonEnd(),v.lineStart=b}};function x(j,T){j=e(j,T),a.point(j[0],j[1])}function b(){c=NaN,v.point=g,a.lineStart()}function g(j,T){var D=wt([j,T]),E=e(j,T);n(c,l,o,p,m,y,c=E[0],l=E[1],o=j,p=D[0],m=D[1],y=D[2],ni,a),a.point(c,l)}function M(){v.point=x,a.lineEnd()}function A(){b(),v.point=w,v.lineEnd=X}function w(j,T){g(r=j,T),i=c,s=l,u=p,h=m,f=y,v.point=g}function X(){n(c,l,o,p,m,y,i,s,r,u,h,f,ni,a),v.lineEnd=M,M()}return v}}var Ro=ve({point:function(e,t){this.stream.point(e*B,t*B)}});function Yo(e){return ve({point:function(t,n){var a=e(t,n);return this.stream.point(a[0],a[1])}})}function Xo(e,t,n,a,r){function i(s,u){return s*=a,u*=r,[t+e*s,n-e*u]}return i.invert=function(s,u){return[(s-t)/e*a,(n-u)/e*r]},i}function ai(e,t,n,a,r,i){var s=N(i),u=Y(i),h=s*e,f=u*e,o=s/e,c=u/e,l=(u*n-s*t)/e,p=(u*t+s*n)/e;function m(y,v){return y*=a,v*=r,[h*y-f*v+t,n-f*y-h*v]}return m.invert=function(y,v){return[a*(o*y-c*v+l),r*(p-c*y-o*v)]},m}function St(e){return ha(function(){return e})()}function ha(e){var t,n=150,a=480,r=250,i=0,s=0,u=0,h=0,f=0,o,c=0,l=1,p=1,m=null,y=$n,v=null,x,b,g,M=pe,A=.5,w,X,j,T,D;function E(d){return j(d[0]*B,d[1]*B)}function P(d){return d=j.invert(d[0],d[1]),d&&[d[0]*Q,d[1]*Q]}E.stream=function(d){return T&&D===d?T:T=Ro(Yo(o)(y(w(M(D=d)))))},E.preclip=function(d){return arguments.length?(y=d,m=void 0,R()):y},E.postclip=function(d){return arguments.length?(M=d,v=x=b=g=null,R()):M},E.clipAngle=function(d){return arguments.length?(y=+d?zr(m=d*B):(m=null,$n),R()):m*Q},E.clipExtent=function(d){return arguments.length?(M=d==null?(v=x=b=g=null,pe):Hn(v=+d[0][0],x=+d[0][1],b=+d[1][0],g=+d[1][1]),R()):v==null?null:[[v,x],[b,g]]},E.scale=function(d){return arguments.length?(n=+d,z()):n},E.translate=function(d){return arguments.length?(a=+d[0],r=+d[1],z()):[a,r]},E.center=function(d){return arguments.length?(i=d[0]%360*B,s=d[1]%360*B,z()):[i*Q,s*Q]},E.rotate=function(d){return arguments.length?(u=d[0]%360*B,h=d[1]%360*B,f=d.length>2?d[2]%360*B:0,z()):[u*Q,h*Q,f*Q]},E.angle=function(d){return arguments.length?(c=d%360*B,z()):c*Q},E.reflectX=function(d){return arguments.length?(l=d?-1:1,z()):l<0},E.reflectY=function(d){return arguments.length?(p=d?-1:1,z()):p<0},E.precision=function(d){return arguments.length?(w=fa(X,A=d*d),R()):W(A)},E.fitExtent=function(d,_){return ye(E,d,_)},E.fitSize=function(d,_){return rn(E,d,_)},E.fitWidth=function(d,_){return on(E,d,_)},E.fitHeight=function(d,_){return sn(E,d,_)};function z(){var d=ai(n,0,0,l,p,c).apply(null,t(i,s)),_=(c?ai:Xo)(n,a-d[0],r-d[1],l,p,c);return o=Kn(u,h,f),X=ce(t,_),j=ce(o,X),w=fa(X,A),R()}function R(){return T=D=null,E}return function(){return t=e.apply(this,arguments),E.invert=t.invert&&P,z()}}function ri(e){var t=0,n=C/3,a=ha(e),r=a(t,n);return r.parallels=function(i){return arguments.length?a(t=i[0]*B,n=i[1]*B):[t*Q,n*Q]},r}function ii(e){var t=N(e);function n(a,r){return[a*t,Y(r)/t]}return n.invert=function(a,r){return[a/t,Z(r*t)]},n}function Oo(e,t){var n=Y(e),a=(n+Y(t))/2;if(O(a)<S)return ii(e);var r=1+n*(2*a-n),i=W(r)/a;function s(u,h){var f=W(r-2*a*Y(h))/a;return[f*Y(u*=a),i-f*N(u)]}return s.invert=function(u,h){var f=i-h,o=ct(u,O(f))*Bt(f);return f*a<0&&(o-=C*Bt(u)*Bt(f)),[o/a,Z((r-(u*u+f*f)*a*a)/(2*a))]},s}function xe(){return ri(Oo).scale(155.424).center([0,33.6442])}function we(){return xe().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function No(e){var t=e.length;return{point:function(n,a){for(var r=-1;++r<t;)e[r].point(n,a)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}function ma(){var e,t,n=we(),a,r=xe().rotate([154,0]).center([-2,58.5]).parallels([55,65]),i,s=xe().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u,h,f={point:function(l,p){h=[l,p]}};function o(l){var p=l[0],m=l[1];return h=null,a.point(p,m),h||(i.point(p,m),h)||(u.point(p,m),h)}o.invert=function(l){var p=n.scale(),m=n.translate(),y=(l[0]-m[0])/p,v=(l[1]-m[1])/p;return(v>=.12&&v<.234&&y>=-.425&&y<-.214?r:v>=.166&&v<.234&&y>=-.214&&y<-.115?s:n).invert(l)},o.stream=function(l){return e&&t===l?e:e=No([n.stream(t=l),r.stream(l),s.stream(l)])},o.precision=function(l){return arguments.length?(n.precision(l),r.precision(l),s.precision(l),c()):n.precision()},o.scale=function(l){return arguments.length?(n.scale(l),r.scale(l*.35),s.scale(l),o.translate(n.translate())):n.scale()},o.translate=function(l){if(!arguments.length)return n.translate();var p=n.scale(),m=+l[0],y=+l[1];return a=n.translate(l).clipExtent([[m-.455*p,y-.238*p],[m+.455*p,y+.238*p]]).stream(f),i=r.translate([m-.307*p,y+.201*p]).clipExtent([[m-.425*p+S,y+.12*p+S],[m-.214*p-S,y+.234*p-S]]).stream(f),u=s.translate([m-.205*p,y+.212*p]).clipExtent([[m-.214*p+S,y+.166*p+S],[m-.115*p-S,y+.234*p-S]]).stream(f),c()},o.fitExtent=function(l,p){return ye(o,l,p)},o.fitSize=function(l,p){return rn(o,l,p)},o.fitWidth=function(l,p){return on(o,l,p)},o.fitHeight=function(l,p){return sn(o,l,p)};function c(){return e=t=null,o}return o.scale(1070)}function oi(e){return function(t,n){var a=W(t*t+n*n),r=e(a),i=Y(r),s=N(r);return[ct(t*i,a*s),Z(a&&n*i/a)]}}function ln(e,t){return[e,_r(Pr((tt+t)/2))]}ln.invert=function(e,t){return[e,2*qe(jr(t))-tt]};function da(){return Lo(ln).scale(961/et)}function Lo(e){var t=St(e),n=t.center,a=t.scale,r=t.translate,i=t.clipExtent,s=null,u,h,f;t.scale=function(c){return arguments.length?(a(c),o()):a()},t.translate=function(c){return arguments.length?(r(c),o()):r()},t.center=function(c){return arguments.length?(n(c),o()):n()},t.clipExtent=function(c){return arguments.length?(c==null?s=u=h=f=null:(s=+c[0][0],u=+c[0][1],h=+c[1][0],f=+c[1][1]),o()):s==null?null:[[s,u],[h,f]]};function o(){var c=C*a(),l=t(Yr(t.rotate()).invert([0,0]));return i(s==null?[[l[0]-c,l[1]-c],[l[0]+c,l[1]+c]]:e===ln?[[Math.max(l[0]-c,s),u],[Math.min(l[0]+c,h),f]]:[[s,Math.max(l[1]-c,u)],[h,Math.min(l[1]+c,f)]])}return o()}var Ee=1.340264,be=-.081106,Me=893e-6,Se=.003796,cn=W(3)/2,zo=12;function ga(e,t){var n=Z(cn*Y(t)),a=n*n,r=a*a*a;return[e*N(n)/(cn*(Ee+3*be*a+r*(7*Me+9*Se*a))),n*(Ee+be*a+r*(Me+Se*a))]}ga.invert=function(e,t){for(var n=t,a=n*n,r=a*a*a,i=0,s,u,h;i<zo&&(u=n*(Ee+be*a+r*(Me+Se*a))-t,h=Ee+3*be*a+r*(7*Me+9*Se*a),n-=s=u/h,a=n*n,r=a*a*a,!(O(s)<Sr));++i);return[cn*e*(Ee+3*be*a+r*(7*Me+9*Se*a))/N(n),Z(Y(n)/cn)]};function va(){return St(ga).scale(177.158)}function ya(e,t){var n=t*t,a=n*n;return[e*(.8707-.131979*n+a*(-.013791+a*(.003971*n-.001529*a))),t*(1.007226+n*(.015085+a*(-.04447
545+.028874*n-.005916*a)))]}ya.invert=function(e,t){var n=t,a=25,r;do{var i=n*n,s=i*i;n-=r=(n*(1.007226+i*(.015085+s*(-.044475+.028874*i-.005916*s)))-t)/(1.007226+i*(.015085*3+s*(-.044475*7+.028874*9*i-.005916*11*s)))}while(O(r)>S&&--a>0);return[e/(.8707+(i=n*n)*(-.131979+i*(-.013791+i*i*i*(.003971-.001529*i)))),n]};function xa(){return St(ya).scale(175.295)}function wa(e,t){return[N(t)*Y(e),Y(t)]}wa.invert=oi(Z);function Ea(){return St(wa).scale(249.5).clipAngle(90+S)}var Ht=mt(vn()),At=mt(Dt());var Go=["graticule","lines","outline","extent","extentMajor","extentMinor","step","stepMajor","stepMinor","precision","children"];function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},je.apply(this,arguments)}function qo(e,t){if(e==null)return{};var n={},a=Object.keys(e),r,i;for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}function pt(e){var t=e.graticule,n=e.lines,a=e.outline,r=e.extent,i=e.extentMajor,s=e.extentMinor,u=e.step,h=e.stepMajor,f=e.stepMinor,o=e.precision,c=e.children,l=qo(e,Go),p=We();return r&&p.extent(r),i&&p.extentMajor(i),s&&p.extentMinor(s),u&&p.step(u),h&&p.stepMajor(h),f&&p.stepMinor(f),o&&p.precision(o),c?At.default.createElement(At.default.Fragment,null,c({graticule:p})):At.default.createElement(Ie,{className:"visx-geo-graticule"},t&&At.default.createElement("path",je({d:t(p()),fill:"none",stroke:"black"},l)),n&&p.lines().map(function(m,y){return At.default.createElement("g",{key:y},At.default.createElement("path",je({d:n(m),fill:"none",stroke:"black"},l)))}),a&&At.default.createElement("path",je({d:a(p.outline()),fill:"none",stroke:"black"},l)))}pt.propTypes={graticule:Ht.default.func,lines:Ht.default.func,outline:Ht.default.func,children:Ht.default.func,precision:Ht.default.number};var Bo=["data","projection","projectionFunc","clipAngle","clipExtent","scale","translate","center","rotate","precision","fitExtent","fitSize","centroid","graticule","graticuleLines","graticuleOutline","className","innerRef","pointRadius","children"];function jt(){return jt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},jt.apply(this,arguments)}function Vo(e,t){if(e==null)return{};var n={},a=Object.keys(e),r,i;for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}var Ko={orthographic:function(){return Ea()},albers:function(){return we()},albersUsa:function(){return ma()},mercator:function(){return da()},naturalEarth:function(){return xa()},equalEarth:function(){return va()}};function un(e){var t=e.data,n=e.projection,a=n===void 0?"mercator":n,r=e.projectionFunc,i=e.clipAngle,s=e.clipExtent,u=e.scale,h=e.translate,f=e.center,o=e.rotate,c=e.precision,l=e.fitExtent,p=e.fitSize,m=e.centroid,y=e.graticule,v=e.graticuleLines,x=e.graticuleOutline,b=e.className,g=e.innerRef,M=e.pointRadius,A=e.children,w=Vo(e,Bo),X=typeof a=="string"?Ko[a]:a,j=X();i&&j.clipAngle&&j.clipAngle(i),s&&j.clipExtent&&j.clipExtent(s),u&&j.scale&&j.scale(u),h&&j.translate&&j.translate(h),f&&j.center&&j.center(f),o&&j.rotate&&j.rotate(o),c&&j.precision&&j.precision(c),l&&j.fitExtent&&j.fitExtent.apply(j,l),p&&j.fitSize&&j.fitSize.apply(j,p);var T=ca().projection(j);M&&T.pointRadius(M);var D=t.map(function(E,P){return{feature:E,type:a,projection:j,index:P,centroid:T.centroid(E),path:T(E)}});return A?ft.default.createElement(ft.default.Fragment,null,A({path:T,features:D,projection:j})):ft.default.createElement(Ie,{className:"visx-geo"},y&&!y.foreground&&ft.default.createElement(pt,jt({graticule:function(P){return T(P)||""}},y)),v&&!v.foreground&&ft.default.createElement(pt,jt({lines:function(P){return T(P)||""}},v)),x&&!x.foreground&&ft.default.createElement(pt,jt({outline:function(P){return T(P)||""}},x)),D.map(function(E,P){return ft.default.createElement("g",{key:a+"-"+P},ft.default.createElement("path",jt({className:(0,si.default)("visx-geo-"+a,b),d:E.path||"",ref:g?.(E,P)}
54,w)),m?.(E.centroid,E))}),r?.(j),y?.foreground&&ft.default.createElement(pt,jt({graticule:function(P){return T(P)||""}},y)),v?.foreground&&ft.default.createElement(pt,jt({lines:function(P){return T(P)||""}},v)),x?.foreground&&ft.default.createElement(pt,jt({outline:function(P){return T(P)||""}},x)))}un.propTypes={data:vt.default.array.isRequired,projectionFunc:vt.default.func,clipAngle:vt.default.number,scale:vt.default.number,precision:vt.default.number,centroid:vt.default.func,className:vt.default.string,children:vt.default.func,innerRef:vt.default.func,pointRadius:vt.default.number};var li=mt(Dt());function ba(){return ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ba.apply(this,arguments)}function pn(e){return li.default.createElement(un,ba({projection:"mercator"},e))}var hn=mt(Dt());function Ma(e){return e}function fn(e){if(e==null)return Ma;var t,n,a=e.scale[0],r=e.scale[1],i=e.translate[0],s=e.translate[1];return function(u,h){h||(t=n=0);var f=2,o=u.length,c=new Array(o);for(c[0]=(t+=u[0])*a+i,c[1]=(n+=u[1])*r+s;f<o;)c[f]=u[f],++f;return c}}function ci(e,t){for(var n,a=e.length,r=a-t;r<--a;)n=e[r],e[r++]=e[a],e[a]=n}function Sa(e,t){return typeof t=="string"&&(t=e.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(n){return ui(e,n)})}:ui(e,t)}function ui(e,t){var n=t.id,a=t.bbox,r=t.properties==null?{}:t.properties,i=ja(e,t);return n==null&&a==null?{type:"Feature",properties:r,geometry:i}:a==null?{type:"Feature",id:n,properties:r,geometry:i}:{type:"Feature",id:n,bbox:a,properties:r,geometry:i}}function ja(e,t){var n=fn(e.transform),a=e.arcs;function r(o,c){c.length&&c.pop();for(var l=a[o<0?~o:o],p=0,m=l.length;p<m;++p)c.push(n(l[p],p));o<0&&ci(c,m)}function i(o){return n(o)}function s(o){for(var c=[],l=0,p=o.length;l<p;++l)r(o[l],c);return c.length<2&&c.push(c[0]),c}function u(o){for(var c=s(o);c.length<4;)c.push(c[0]);return c}function h(o){return o.map(u)}function f(o){var c=o.type,l;switch(c){case"GeometryCollection":return{type:c,geometries:o.geometries.map(f)};case"Point":l=i(o.coordinates);break;case"MultiPoint":l=o.coordinates.map(i);break;case"LineString":l=s(o.arcs);break;case"MultiLineString":l=o.arcs.map(s);break;case"Polygon":l=h(o.arcs);break;case"MultiPolygon":l=o.arcs.map(h);break;default:return null}return{type:c,coordinates:l}}return f(t)}function Ho({width:e,height:t,onMouseEnter:n,onMouseLeave:a,fieldMetadata:r,countryFieldKey:i,data:s,stroke:u,emptyColor:h,topoData:f,dataScaler:o}){let c=e/2,l=t/2,p=e/630*100,m=Sa(f,f.objects.units),y=x=>x?o(x):h,v=(0,hn.useMemo)(()=>s.reduce((x,b)=>(x[b[i]]=b,x),{}),[s,i]);return F(pn,{data:m.features,scale:p,translate:[c,l+50],children:x=>Mt("g",{children:[F(pt,{graticule:b=>x.path(b)||"",stroke:Wt}),x.features.map(({feature:b,path:g},M)=>{let A=v[b.id]??{},w=b.properties;return F("path",{id:w.name,"data-testid":w.name,d:g||"",fill:y(Number(A[r.key])),stroke:u||Wt,strokeWidth:.5,onMouseEnter:X=>n(X,{id:b.id,name:w.name,data:A[r.key]??"No data",field:r.title}),onMouseLeave:a},`map-feature-${M}`)})]})})}var Wo=hn.memo,pi=Wo(Ho);var Zo=["#FFDFAE","#FDD97D","#F4B376","#E89141"],Qo="#D6D6D6",Jo=dt` 55 text-align: center; 56 margin-bottom: 0; 57`,_e=15,fi=(e,t="en-US")=>e.toLocaleString(t,{notation:"compact"}),ts=({scale:e})=>(t,n)=>{let[a,r]=e.invertExtent(e(t));return{extent:[a,r],text:`${fi(a)} - ${fi(r)}`,value:e(a),datum:t,index:n}},es=({chartTitle:e,width:t,height:n,backgroundColor:a,data:r,fieldMetadata:i,countryFieldKey:s,stroke:u,colorRange:h=Zo,emptyColor:f=Qo,topoData:o,locale:c,scaleMode:l="quantized"})=>{Ia("sdsm-geo-map");let{tooltipData:p,tooltipLeft:m,tooltipTop:y,tooltipOpen:v,showTooltip:x,hideTooltip:b}=Xa(),M=Da()===Aa.Mobile,{containerRef:A,TooltipInPortal:w}=Oa({detectBounds:!0,scroll:!0}),X=(0,Pe.useCallback)(b,[b]),j=(0,Pe.useCallback)((D,E)=>{let P=Object.hasOwn(D.target,"ownerSVGElement")?D.target.ownerSVGElement:D.target,z=Lt(P,D);x({tooltipLeft:z?.x,tooltipTop:z?.y,tooltipData:E})},[x]),T=(0,Pe.useMemo)(()=>{let D=r.map(R=>R[i.key]);if(l==="quantile"){let R=Ya({domain:D,range:h});return{scale:R,domain:R.range().map(d=>R.invertExtent(d)[0])}}let E=Number.POSITIVE_INFINITY,P=Number.NEGATIVE_INFINITY;for(let R of D)E=Math.min(R,E),P=Math.max(R,P);let z=Ra({domain:[E,P],range:h,nice:!0});return{scale:z,domain:E>10?z.range().map(R=>z.invertExtent(R)[0]):void 0}},[h,i.key,r,l]);return Mt("section",{"data-testid":"geoMap",className:Ae("sdsm-geo-map"),children:[e?F("h2",{className:Jo,children:e}):null,F("div",{className:dr,children:F("div",{className:gr,children:F(za,{scale:T.scale,domain:T.domain,labelTransform:ts,children:D=>D.map((E,P)=>Mt(Na,{children:[F("svg",{width:_e,height:_e,style:{margin:"2px 0"},children:F("circle",{fill:E.value,r:_e/2,cx:_e/2,cy:_e/2})}),F(La,{align:"left",margin:"0 4px",children:E.text})]},`legend-${P}`))})})}),F(Ca,{children:D=>{let E=t??D.width,P=n??D.width*(M?.6:.5),z=0,R=0,d=1;return F(Ln,{width:E,height:P,scaleXMin:1,scaleXMax:10,scaleYMin:1,scaleYMax:10,initialTransformMatrix:{scaleX:d,scaleY:d,translateX:z,translateY:R,skewX:0,skewY:0},constrain:(_,K)=>{let{scaleX:q,scaleY:at}=_;if(q<1||q>10||at<1||at>10)return K;let ut=Xt(_,{x:0,y:0}),rt=Xt(_,{x:E,y:P});return rt.x<E||rt.y<P||ut.x>0||ut.y>0?K:_},children:_=>Mt("svg",{ref:A,width:E,height:P,className:_.isDragging?"dragging":void 0,onTouchStart:_.dragStart,onTouchMove:_.dragMove,onTouchEnd:_.dragEnd,onMouseDown:_.dragStart,onMouseMove:_.dragMove,onMouseUp:_.dragEnd,onMouseLeave:()=>{_.isDragging&&_.dragEnd()},children:[F("rect",{x:0,y:0,width:E,height:P,fill:a||Wt,rx:14}),F("g",{transform:`translate(${_.transformMatrix.translateX}, 58 ${_.transformMatrix.translateY})scale(${_.transformMatrix.scaleX}, 59 ${_.transformMatrix.scaleY})`,children:F(pi,{dataScaler:T.scale,width:E,height:P,onMouseEnter:j,onMouseLeave:X,fieldMetadata:i,countryFieldKey:s,data:r,stroke:u,colorRange:h,emptyColor:f,to
59poData:o})})]})},`${E}zoom`)}}),v&&!M&&F(w,{top:y,left:m,unstyled:!0,applyPositionStyle:!0,children:F(Gn,{flags:zn,tooltipData:p,locale:c})}),v&&M&&F(Gn,{flags:zn,tooltipData:p,className:br})]})};export{es as GeoMap};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.