1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d5e1-fd26-79b3-beeb-2470930212dd")}catch(e){}}();import{_ as te}from"./AppSubscribedModal-C0cuEgrQ.js";import{_ as oe,a as ne}from"./AppSearchAutoComplete-ZpIFBVPO.js";import{_ as se,a as ae,b as ie}from"./AppMap.vue_vue_type_style_index_0_lang-CXVO91RU.js";import{d as h,B as O,a1 as re,C as b,D as _,H as a,I as d,E as x,V as le,G as e,F,$ as N,Y as V,R as ce,P as f,X as pe,ac as me,c as S,r as E,w as R,J as ue,L as _e,S as fe,Q as $,W as de,Z as M,ae as be}from"./index-C9vcGV8X.js";import{M as xe}from"./diagonal-line-DFlwCeWR.js";import{i as I}from"./small-screen.composable-CFUYNGwM.js";import{u as we}from"./geolocation.composable-DrEUSPDF.js";import{_ as ge}from"./AppLinkNewTab.vue_vue_type_script_setup_true_lang-K7QgYmDt.js";import{B as ve,a as Se,b as he,c as ye}from"./bxl-linkedin-Z7aOYHFC.js";import{u as Ce}from"./posthog-event-context.composable-HHz3T_2J.js";import"./AppRateTag.vue_vue_type_style_index_0_lang-Dzhr2hJd.js";import"./maybe.util-C4hdD8Sx.js";import"./utils-CgsSAJul.js";import"./Suffix-cLpoWtdF.js";import"./Input-Bv8qKXUK.js";import"./mesh-is-too-dense.composable-CtuoSKl6.js";import"./AppAiTag.vue_vue_type_script_setup_true_lang-BThuSHUc.js";import"./Tag-f1nUI1oS.js";import"./Popover-C5wdOX_c.js";import"./get-DzlIZQHw.js";import"./format-length-B-p6aW7q.js";import"./use-compitable-BOvuzX1j.js";import"./Alert-Dqw2L4iW.js";import"./mountain-BShx8FfP.js";import"./Checkbox-D9aOCVEs.js";import"./globe-alt-B94oc9aW.js";import"./CollapseTransition-B9uHUJST.js";import"./Popselect-PFbCrsSP.js";import"./Icon-Du3-3Jkd.js";import"./map-style.constant-CmOiVIAw.js";const ke=["onClick"],D=h({__name:"AppCreateSectionButton",setup(p){const o=O();function n(i){V.capture("section:create_button_clicked"),i()}return(i,m)=>{const w=re("RouterLink");return _(),b("div",null,[a(w,{to:{name:e(N).SPACE_TOPOSECTION},class:"z-1",custom:""},{default:d(({navigate:l})=>[x("button",{onClick:g=>n(l),class:"flex items-center gap-2 rounded-2xl bg-white px-3 py-3 text-xs font-medium shadow transition-shadow duration-200 hover:shadow-lg"},[a(e(xe),{class:"text-blue-600"}),le(" "+F(e(o)("createSection")),1)],8,ke)]),_:1},8,["to"])])}}});function T(p){const o=p;o.__i18n=o.__i18n||[],o.__i18n.push({locale:"",resource:{fr:{createSection:n=>{const{normalize:i}=n;return i(["Créer une section"])}},en:{createSection:n=>{const{normalize:i}=n;return i(["Create a section"])}}}})}typeof T=="function"&&T(D);const ze={class:"flex justify-between gap-8 px-4 py-2 text-gray-600"},Be={class:"flex justify-between gap-8"},j=h({__name:"AppMiniFooter",setup(p){const o=O();return(n,i)=>{const m=ge;return _(),b("div",ze,[x("div",null,F(e(o)("followUs")),1),x("div",Be,[a(m,{href:"https://www.linkedin.com/company/topoexport"},{default:d(()=>[a(e(ve),{class:"text-lg"})]),_:1}),a(m,{href:"https://instagram.com/topoexport"},{default:d(()=>[a(e(Se),{class:"text-lg"})]),_:1}),a(m,{href:"https://www.tiktok.com/@topoexport"},{default:d(()=>[a(e(he),{class:"text-lg"})]),_:1}),a(m,{href:"https://www.youtube.com/@topoexport"},{default:d(()=>[a(e(ye),{class:"text-lg"})]),_:1})])])}}});function L(p){const o=p;o.__i18n=o.__i18n||[],o.__i18n.push({locale:"",resource:{fr:{followUs:n=>{const{normalize:i}=n;return i(["Suivez-nous"])}},en:{followUs:n=>{const{normalize:i}=n;return i(["Follow us"])}}}})}typeof L=="function"&&L(j);const Ae={key:0,class:"h-full w-full flex flex-col justify-between p-4"},Ee={key:1,class:"h-full w-full flex gap-4 p-4"},Re={class:"pointer-events-none relative flex flex-1 self-start justify-center"},$e={class:"z-1 flex flex-col gap-4"},P="ackFreeBasicLimitReset",Me=h({__name:"SpaceMapView",async setup(p){let o,n;const{locale:i}=ce({useScope:"global"}),m=de(),w=pe();let l=([o,n]=f(()=>$()),o=await o,n(),o);w.query.checkoutSessionId&&(l==null?void 0:l.rate)==="basic"&&([o,n]=f(()=>new Promise(r=>setTimeout(r,500))),await o,n(),[o,n]=f(()=>M("/me")),await o,n(),l=([o,n]=f(()=>$()),o=await o,n(),o));const g=l!==null,W=we(),t=me(),y=Ce();g&&([o,n]=f(()=>t.refreshBalances()),await o,n());const q=S(()=>I.value?{top:116,bottom:128,left:16,right:16}:{top:116,bottom:52,left:16,right:384});function X(){t.settledBbox=t.bbox,t.settledZoom=t.zoom}const v=E(),Y=S(()=>{var r,s;
1return((r=t.settledBbox)==null?void 0:r.toString())!==((s=t.bbox)==null?void 0:s.toString())});async function C(){V.capture("export:preview_submitted",{...y.value}),t.computeResponse=await M("/compute",{method:"POST",body:be(t.bbox,t.selection,i.value,W.value,t.clientRender,t.availableDatasets??[])}),m.push({name:N.SPACE_EXPORT})}const Z=S(()=>!!w.query.checkoutSessionId&&!!(l!=null&&l.rate)&&l.rate!=="basic"),u=E(!1);return R(()=>{var r;return(r=t.balances)==null?void 0:r.basic},r=>{if(r)if(r.remaining>0)u.value=!1;else{const s=localStorage.getItem(P);u.value=s!==r.resetAt.toISO()}},{immediate:!0}),R(u,r=>{var s;!r&&((s=t.balances)!=null&&s.basic)&&localStorage.setItem(P,t.balances.basic.resetAt.toISO())}),(r,s)=>{var z,B,A;const G=se,k=oe,H=ae,J=D,K=ie,Q=ne,ee=te;return _(),b("div",null,[a(G,{ref_key:"mapRef",ref:v,"enable-areaselect":"",bbox:e(t).bbox,"onUpdate:bbox":s[0]||(s[0]=c=>e(t).bbox=c),zoom:e(t).zoom,"onUpdate:zoom":s[1]||(s[1]=c=>e(t).zoom=c),onSettle:X,padding:e(q),class:"left-0 top-0 z-0 h-full w-full !absolute"},null,8,["bbox","zoom","padding"]),e(I)?(_(),b("div",Ae,[a(k,{class:"z-1 max-w-90 self-center",onSelect:(z=e(v))==null?void 0:z.fitBounds},null,8,["onSelect"]),a(H,{class:"z-1",area:e(t).area,layers:e(t).availableLayers,pricing:e(t).pricing,balances:e(t).balances,"is-logged":g,selection:e(t).selection,"onUpdate:selection":s[2]||(s[2]=c=>e(t).selection=c),onPreview:C},null,8,["area","layers","pricing","balances","selection"])])):(_(),b("div",Ee,[x("div",Re,[a(J,{class:"pointer-events-auto absolute left-0 top-0 hidden xl:block"}),a(k,{class:"pointer-events-auto z-1 max-w-90 self-start",onSelect:(B=e(v))==null?void 0:B.fitBounds},null,8,["onSelect"])]),x("div",$e,[a(K,{class:"flex-1",area:e(t).area,layers:e(t).availableLayers,pricing:e(t).pricing,balances:e(t).balances,"map-is-moving":e(Y),"is-logged":g,selection:e(t).selection,"onUpdate:selection":s[3]||(s[3]=c=>e(t).selection=c),onPreview:C},null,8,["area","layers","pricing","balances","map-is-moving","selection"]),a(j)])])),a(Q,{show:e(u),"onUpdate:show":s[4]||(s[4]=c=>fe(u)?u.value=c:null),balance:(A=e(t).balances)==null?void 0:A.basic,reason:"moreExportCredits","event-context":e(y)},null,8,["show","balance","event-context"]),e(Z)?(_(),ue(ee,{key:2})):_e("",!0)])}}});function U(p){const o=p;o.__i18n=o.__i18n||[],o.__i18n.push({locale:"",resource:{fr:{madeWith:n=>{const{normalize:i}=n;return i(["fait avec"])}},en:{madeWith:n=>{const{normalize:i}=n;return i(["made with"])}}}})}typeof U=="function"&&U(Me);export{Me as default}; 2 3//# chunkId=01a0d5e1-fd26-79b3-beeb-2470930212dd
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.