1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1936],{11017:(t,e,r)=>{r.d(e,{l:()=>u});var i=r(33277),o=r(86001),n=r(30340),s=r(33691),a=r(21742);function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,i)}return r}function h(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach(function(e){var i,o,n;i=t,o=e,n=r[e],o in i?Object.defineProperty(i,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):i[o]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function d(){var t=(0,o.A)(arguments),e=t.text,r=t.options,i=t.metadata,l=r;l&&l.defaultCountry&&!(0,a.J_)(l.defaultCountry,i)&&(l=h(h({},l),{},{defaultCountry:void 0}));try{return(0,n.A)(e,l,i)}catch(t){if(t instanceof s.A);else throw t}}function u(){return(0,i.A)(d,arguments)}},20851:(t,e,r)=>{r.d(e,{J:()=>o});var i=r(92381);function o(t,e,r){return(0,i.f)(t,7*e,r)}},30661:(t,e,r)=>{r.d(e,{v:()=>o});var i=r(92118);function o(t,e,r){let o=+(0,i.a)(t,null==r?void 0:r.in),[n,s]=[+(0,i.a)(e.start,null==r?void 0:r.in),+(0,i.a)(e.end,null==r?void 0:r.in)].sort((t,e)=>t-e);return o>=n&&o<=s}},40056:(t,e,r)=>{r.d(e,{A:()=>d});let i=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class o{static from(t){if(!(t instanceof ArrayBuffer))throw Error("Data must be an instance of ArrayBuffer.");let[e,r]=new Uint8Array(t,0,2);if(219!==e)throw Error("Data does not appear to be in a KDBush format.");let n=r>>4;if(1!==n)throw Error(`Got v${n} data when expected v1.`);let s=i[15&r];if(!s)throw Error("Unrecognized array type.");let[a]=new Uint16Array(t,2,1),[l]=new Uint32Array(t,4,1);return new o(l,a,s,t)}constructor(t,e=64,r=Float64Array,o){if(isNaN(t)||t<0)throw Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+e,2),65535),this.ArrayType=r,this.IndexArrayType=t<65536?Uint16Array:Uint32Array;let n=i.indexOf(this.ArrayType),s=2*t*this.ArrayType.BYTES_PER_ELEMENT,a=t*this.IndexArrayType.BYTES_PER_ELEMENT,l=(8-a%8)%8;if(n<0)throw Error(`Unexpected typed array class: ${r}.`);o&&o instanceof ArrayBuffer?(this.data=o,this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+l,2*t),this._pos=2*t,this._finished=!0):(this.data=new ArrayBuffer(8+s+a+l),this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+l,2*t),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+n]),new Uint16Array(this.data,2,1)[0]=e,new Uint32Array(this.data,4,1)[0]=t)}add(t,e){let r=this._pos>>1;return this.ids[r]=r,this.coords[this._pos++]=t,this.coords[this._pos++]=e,r}finish(){let t=this._pos>>1;if(t!==this.numItems)throw Error(`Added ${t} items when expected ${this.numItems}.`);return function t(e,r,i,o,s,a){if(s-o<=i)return;let l=o+s>>1;(function t(e,r,i,o,s,a){for(;s>o;){if(s-o>600){let n=s-o+1,l=i-o+1,h=Math.log(n),d=.5*Math.exp(2*h/3),u=.5*Math.sqrt(h*d*(n-d)/n)*(l-n/2<0?-1:1),c=Math.max(o,Math.floor(i-l*d/n+u)),p=Math.min(s,Math.floor(i+(n-l)*d/n+u));t(e,r,i,c,p,a)}let l=r[2*i+a],h=o,d=s;for(n(e,r,o,i),r[2*s+a]>l&&n(e,r,o,s);h<d;){for(n(e,r,h,d),h++,d--;r[2*h+a]<l;)h++;for(;r[2*d+a]>l;)d--}r[2*o+a]===l?n(e,r,o,d):n(e,r,++d,s),d<=i&&(o=d+1),i<=d&&(s=d-1)}})(e,r,l,o,s,a),t(e,r,i,o,l-1,1-a),t(e,r,i,l+1,s,1-a)}(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,e,r,i){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:o,coords:n,nodeSize:s}=this,a=[0,o.length-1,0],l=[];for(;a.length;){let h=a.pop()||0,d=a.pop()||0,u=a.pop()||0;if(d-u<=s){for(let s=u;s<=d;s++){let a=n[2*s],h=n[2*s+1];a>=t&&a<=r&&h>=e&&h<=i&&l.push(o[s])}continue}let c=u+d>>1,p=n[2*c],f=n[2*c+1];p>=t&&p<=r&&f>=e&&f<=i&&l.push(o[c]),(0===h?t<=p:e<=f)&&(a.push(u),a.push(c-1),a.push(1-h)),(0===h?r>=p:i>=f)&&(a.push(c+1),a.push(d),a.push(1-h))}return l}within(t,e,r){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:i,coords:o,nodeSize:n}=this,s=[0,i.length-1,0],l=[],h=r*r;for(;s.length;){let d=s.pop()||0,u=s.pop()||0,c=s.pop()||0;if(u-c<=n){for(let r=c;r<=u;r++)a(o[2*r],o[2*r+1],t,e)<=h&&l.push(i[r]);continue}let p=c+u>>1,f=o[2*p],m=o[2*p+1];a(f,m,t,e)<=h&&l.push(i[p]),(0===d?t-r<=f:e-r<=m)&&(s.push(c),s.push(p-1),s.push(1-d)),(0===d?t+r>=f:e+r>=m)&&(s.push(p+1),s.push(u),s.push(1-d))}return l}}function n(t,e,r,i){s(t,r,i),s(e,2*r,2*i),s(e,2*r+1,2*i+1)}function s(t,e,r){let i=t[e];t[e]=t[r],t[r]=i}function a(t,e,r,i){let o=t-r,n=e-i;return o*o+n*n}let l={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},h=Math.fround||(t=>e=>(t[0]=+e,t[0]))(new Float32Array(1));class d{constructor(t){this.options=Object.assign(Object.create(l),t),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(t){let{log:e,minZoom:r,maxZoom:i}=this.options;e&&console.time("total time");let o=`prepare ${t.length} points`;e&&console.time(o),this.points=t;let n=[];for(let e=0;e<t.length;e++){let r=t[e];if(!r.geometry)continue;let[i,o]=r.geometry.coordinates,s=h(p(i)),a=h(f(o));n.push(s,a,1/0,e,-1,1),this.options.reduce&&n.push(0)}let s=this.trees[i+1]=this._createTree(n);e&&console.timeEnd(o);for(let t=i;t>=r;t--){let r=+Date.now();s=this.trees[t]=this._createTree(this._cluster(s,t)),e&&console.log("z%d: %d clusters in %dms",t,s.numItems,Date.now()-r)}
1return e&&console.timeEnd("total time"),this}getClusters(t,e){let r=((t[0]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,t[1])),o=180===t[2]?180:((t[2]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,o=180;else if(r>o){let t=this.getClusters([r,i,180,n],e),s=this.getClusters([-180,i,o,n],e);return t.concat(s)}let s=this.trees[this._limitZoom(e)],a=s.range(p(r),f(n),p(o),f(i)),l=s.data,h=[];for(let t of a){let e=this.stride*t;h.push(l[e+5]>1?u(l,e,this.clusterProps):this.points[l[e+3]])}return h}getChildren(t){let e=this._getOriginId(t),r=this._getOriginZoom(t),i="No cluster with the specified id.",o=this.trees[r];if(!o)throw Error(i);let n=o.data;if(e*this.stride>=n.length)throw Error(i);let s=this.options.radius/(this.options.extent*Math.pow(2,r-1)),a=n[e*this.stride],l=n[e*this.stride+1],h=o.within(a,l,s),d=[];for(let e of h){let r=e*this.stride;n[r+4]===t&&d.push(n[r+5]>1?u(n,r,this.clusterProps):this.points[n[r+3]])}if(0===d.length)throw Error(i);return d}getLeaves(t,e,r){e=e||10,r=r||0;let i=[];return this._appendLeaves(i,t,e,r,0),i}getTile(t,e,r){let i=this.trees[this._limitZoom(t)],o=Math.pow(2,t),{extent:n,radius:s}=this.options,a=s/n,l=(r-a)/o,h=(r+1+a)/o,d={features:[]};return this._addTileFeatures(i.range((e-a)/o,l,(e+1+a)/o,h),i.data,e,r,o,d),0===e&&this._addTileFeatures(i.range(1-a/o,l,1,h),i.data,o,r,o,d),e===o-1&&this._addTileFeatures(i.range(0,l,a/o,h),i.data,-1,r,o,d),d.features.length?d:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){let r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e}_appendLeaves(t,e,r,i,o){for(let n of this.getChildren(e)){let e=n.properties;if(e&&e.cluster?o+e.point_count<=i?o+=e.point_count:o=this._appendLeaves(t,e.cluster_id,r,i,o):o<i?o++:t.push(n),t.length===r)break}return o}_createTree(t){let e=new o(t.length/this.stride|0,this.options.nodeSize,Float32Array);for(let r=0;r<t.length;r+=this.stride)e.add(t[r],t[r+1]);return e.finish(),e.data=t,e}_addTileFeatures(t,e,r,i,o,n){for(let s of t){let t,a,l,h,d=s*this.stride,u=e[d+5]>1;if(u)t=c(e,d,this.clusterProps),a=e[d],l=e[d+1];else{let r=this.points[e[d+3]];t=r.properties;let[i,o]=r.geometry.coordinates;a=p(i),l=f(o)}let m={type:1,geometry:[[Math.round(this.options.extent*(a*o-r)),Math.round(this.options.extent*(l*o-i))]],tags:t};void 0!==(h=u||this.options.generateId?e[d+3]:this.points[e[d+3]].id)&&(m.id=h),n.features.push(m)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){let{radius:r,extent:i,reduce:o,minPoints:n}=this.options,s=r/(i*Math.pow(2,e)),a=t.data,l=[],h=this.stride;for(let r=0;r<a.length;r+=h){if(a[r+2]<=e)continue;a[r+2]=e;let i=a[r],d=a[r+1],u=t.within(a[r],a[r+1],s),c=a[r+5],p=c;for(let t of u){let r=t*h;a[r+2]>e&&(p+=a[r+5])}if(p>c&&p>=n){let t,n=i*c,s=d*c,f=-1,m=((r/h|0)<<5)+(e+1)+this.points.length;for(let i of u){let l=i*h;if(a[l+2]<=e)continue;a[l+2]=e;let d=a[l+5];n+=a[l]*d,s+=a[l+1]*d,a[l+4]=m,o&&(t||(t=this._map(a,r,!0),f=this.clusterProps.length,this.clusterProps.push(t)),o(t,this._map(a,l)))}a[r+4]=m,l.push(n/p,s/p,1/0,m,-1,p),o&&l.push(f)}else{for(let t=0;t<h;t++)l.push(a[r+t]);if(p>1)for(let t of u){let r=t*h;if(!(a[r+2]<=e)){a[r+2]=e;for(let t=0;t<h;t++)l.push(a[r+t])}}}}return l}_getOriginId(t){return t-this.points.length>>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e,r){if(t[e+5]>1){let i=this.clusterProps[t[e+6]];return r?Object.assign({},i):i}let i=this.points[t[e+3]].properties,o=this.options.map(i);return r&&o===i?Object.assign({},o):o}}function u(t,e,r){return{type:"Feature",id:t[e+3],properties:c(t,e,r),geometry:{type:"Point",coordinates:[(t[e]-.5)*360,360*Math.atan(Math.exp((180-360*t[e+1])*Math.PI/180))/Math.PI-90]}}}function c(t,e,r){let i=t[e+5],o=i>=1e4?`${Math.round(i/1e3)}k`:i>=1e3?`${Math.round(i/100)/10}k`:i,n=t[e+6];return Object.assign(-1===n?{}:Object.assign({},r[n]),{cluster:!0,cluster_id:t[e+3],point_count:i,point_count_abbreviated:o})}function p(t){return t/360+.5}function f(t){let e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}},58576:(t,e,r)=>{r.d(e,{Y:()=>o});var i=r(92118);function o(t,e){return+(0,i.a)(t)<+(0,i.a)(e)}},58609:(t,e,r)=>{r.d(e,{UC:()=>H,Y9:()=>J,bL:()=>$,l9:()=>G,q7:()=>V});var i=r(12115),o=r(3468),n=r(88167),s=r(94446),a=r(92556),l=r(23558),h=r(97602),d=r(57259),u=r(68946),c=r(66218),p=r(95155),f="Accordion",m=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[y,g,w]=(0,n.N)(f),[v,A]=(0,o.A)(f,[w,d.z3]),_=(0,d.z3)(),b=i.forwardRef((t,e)=>{let{type:r,...i}=t;return(0,p.jsx)(y.Provider,{scope:t.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(I,{...i,ref:e}):(0,p.jsx)(M,{...i,ref:e})})});b.displayName=f;var[x,j]=v(f),[E,O]=v(f,{collapsible:!1}),M=i.forwardRef((t,e)=>{let{value:r,defaultValue:o,onValueChange:n=()=>{},collapsible:s=!1,...a}=t,[h,d]=(0,l.i)({prop:r,defaultProp:o,onChange:n});return(0,p.jsx)(x,{scope:t.__scopeAccordion,value:h?[h]:[],onItemOpen:d,onItemClose:i.useCallback(()=>s&&d(""),[s,d]),children:(0,p.jsx)(E,{scope:t.__scopeAccordion,collapsible:s,children:(0,p.jsx)(T,{...a,ref:e})})})}),I=i.forwardRef((t,e)=>{let{value:r,defaultValue:o,onValueChange:n=()=>{},...s}=t,[a=[],h]=(0,l.i)({prop:r,defaultProp:o,onChange:n}),d=i.useCallback(t=>h(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...e,t]}),[h]),u=i.useCallback(t=>h(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(e=>e!==t)}),[h]);return(0,p.jsx)(x,{scope:t.__scopeAccordion,value:a,onItemOpen:d,onItemClose:u,children:(0,p.jsx)(E,{scope:t.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(T,{...s,ref:e})})})}),[P,C]=v(f),T=i.forwardRef((t,e)=>{let{__scopeAccordion:r,disabled:o,dir:n,orientation:l="vertical",...d}=t,u=i.useRef(null),f=(0,s.s)(u,e),w=g(r),v="ltr"===(0,c.jH)(n),A=(0,a.m)(t.onKeyDown,t=>{var e;if(!m.includes(t.key))return;let r=t.target,i=w().filter(t=>{var e;return!(null==(e=t.ref.current)?void 0:e.disabled)}),o=i.findIndex(t=>t.ref.current===r),n=i.length;if(-1===o)return;t.preventDefault();let s=o,a=n-1,h=()=>{(s=o+1)>a&&(s=0)},d=()=>{(s=o-1)<0&&(s=a)};switch(t.key){case"Home":s=0;break;case"End":s=a;break;case"ArrowRight":"horizontal"===l&&(v?h():d());break;case"ArrowDown":"vertical"===l&&h();break;case"ArrowLeft":"horizontal"===l&&(v?d():h());break;case"ArrowUp":"vertical"===l&&d()}null==(e=i[s%n].ref.current)||e.focus()});return(0,p.jsx)(P,{scope:r,disabled:o,direction:n,orientation:l,children:(0,p.jsx)(y.Slot,{scope:r,children:(0,p.jsx)(h.sG.div,{...d,"data-orientation":l,ref:f,onKeyDown:o?void 0:A})})})}),U="AccordionItem",[k,N]=v(U),D=i.forwardRef((t,e)=>{let{__scopeAccordion:r,value:i,...o}=t,n=C(U,r),s=j(U,r),a=_(r),l=(0,u.B)(),h=i&&s.value.includes(i)||!1,c=n.disabled||t.disabled;return(0,p.jsx)(k,{scope:r,open:h,disabled:c,triggerId:l,children:(0,p.jsx)(d.bL,{"data-orientation":n.orientation,"data-state":B(h),...a,...o,ref:e,disabled:c,open:h,onOpenChange:t=>{t?s.onItemOpen(i):s.onItemClose(i)}})})});D.displayName=U;var Z="AccordionHeader",R=i.forwardRef((t,e)=>{let{__scopeAccordion:r,...i}=t,o=C(f,r),n=N(Z,r);return(0,p.jsx)(h.sG.h3,{"data-orientation":o.orientation,"data-state":B(n.open),"data-disabled":n.disabled?"":void 0,...i,ref:e})});R.displayName=Z;var z="AccordionTrigger",F=i.forwardRef((t,e)=>{let{__scopeAccordion:r,...i}=t,o=C(f,r),n=N(z,r),s=O(z,r),a=_(r);return(0,p.jsx)(y.ItemSlot,{scope:r,children:(0,p.jsx)(d.l9,{"aria-disabled":n.open&&!s.collapsible||void 0,"data-orientation":o.orientation,id:n.triggerId,...a,...i,ref:e})})});F.displayName=z;var L="AccordionContent",S=i.forwardRef((t,e)=>{let{__scopeAccordion:r,...i}=t,o=C(f,r),n=N(L,r),s=_(r);return(0,p.jsx)(d.UC,{role:"region","aria-labelledby":n.triggerId,"data-orientation":o.orientation,...s,...i,ref:e,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});function B(t){return t?"open":"closed"}S.displayName=L;var $=b,V=D,J=R,G=F,H=S},66942:(t,e,r)=>{r.d(e,{u:()=>l});var i=r(22544);let o=(t,e,r)=>{if(t&&"reportValidity"in t){let o=(0,i.Jt)(r,e);t.setCustomValidity(o&&o.message||""),t.reportValidity()}},n=(t,e)=>{for(let r in e.fields){let i=e.fields[r];
1i&&i.ref&&"reportValidity"in i.ref?o(i.ref,r,t):i.refs&&i.refs.forEach(e=>o(e,r,t))}},s=(t,e)=>t.some(t=>t.startsWith(e+"."));var a=function(t,e){for(var r={};t.length;){var o=t[0],n=o.code,s=o.message,a=o.path.join(".");if(!r[a])if("unionErrors"in o){var l=o.unionErrors[0].errors[0];r[a]={message:l.message,type:l.code}}else r[a]={message:s,type:n};if("unionErrors"in o&&o.unionErrors.forEach(function(e){return e.errors.forEach(function(e){return t.push(e)})}),e){var h=r[a].types,d=h&&h[o.code];r[a]=(0,i.Gb)(a,e,r,n,d?[].concat(d,o.message):o.message)}t.shift()}return r},l=function(t,e,r){return void 0===r&&(r={}),function(o,l,h){try{return Promise.resolve(function(i,s){try{var a=Promise.resolve(t["sync"===r.mode?"parse":"parseAsync"](o,e)).then(function(t){return h.shouldUseNativeValidation&&n({},h),{errors:{},values:r.raw?o:t}})}catch(t){return s(t)}return a&&a.then?a.then(void 0,s):a}(0,function(t){if(Array.isArray(null==t?void 0:t.errors))return{values:{},errors:((t,e)=>{e.shouldUseNativeValidation&&n(t,e);let r={};for(let o in t){let n=(0,i.Jt)(e.fields,o),a=Object.assign(t[o]||{},{ref:n&&n.ref});if(s(e.names||Object.keys(t),o)){let t=Object.assign({},(0,i.Jt)(r,o));(0,i.hZ)(t,"root",a),(0,i.hZ)(r,o,t)}else(0,i.hZ)(r,o,a)}return r})(a(t.errors,!h.shouldUseNativeValidation&&"all"===h.criteriaMode),h)};throw t}))}catch(t){return Promise.reject(t)}}}},92381:(t,e,r)=>{r.d(e,{f:()=>n});var i=r(4168),o=r(92118);function n(t,e,r){let n=(0,o.a)(t,null==r?void 0:r.in);return isNaN(e)?(0,i.w)((null==r?void 0:r.in)||t,NaN):(e&&n.setDate(n.getDate()+e),n)}}}]);
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.