1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9477],{11962:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/org/[orgSlug]/maps/new",function(){return n(14084)}])},14084:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>r,default:()=>i.default});var i=n(75479),r=!0},45638:(e,t,n)=>{"use strict";n.d(t,{I6:()=>d,KR:()=>c,L$:()=>f,LM:()=>a,PM:()=>l,_N:()=>s,yT:()=>i});let i=10,r=e=>Array.isArray(e)?e:null;function s(e){try{return r(JSON.parse(e))}catch(t){if(!/^\[\s*(?:\[\s*-?\d+(?:\.\d+)?\s*,\s*-?\d+(?:\.\d+)?\s*\]\s*,?\s*)+\]$/.test(e))return null;try{return r(JSON.parse(e))}catch(e){return null}}}function a(e){let t=s(e);return!!t&&4===t.length&&t.every(e=>Array.isArray(e)&&2===e.length&&e.every(e=>"number"==typeof e&&Number.isFinite(e)))}let u=e=>"visualbaselayer".concat(e),o=e=>"visualbaselayerposition".concat(e);function l(e){if(!e)return[];let t=[];for(let n=0;n<i;n++){let i=e[u(n)],r=e[o(n)];"string"==typeof i&&""!==i&&"string"==typeof r&&""!==r&&t.push({floor:n,url:i,position:r})}return t}function c(e){let t={};for(let{floor:n,url:i,position:r}of e)i&&r&&(t[u(n)]=i,t[o(n)]=r);return t}function d(e){return c(l(e))}function f(e,t){return t&&0!==Object.keys(t).length?{get(n){let i=e.get(n);return null!==i?i:Object.hasOwn(t,n)?t[n]:null}}:e}},55932:e=>{e.exports={editPage:"mapDefinitions_editPage__qiV9B",page:"mapDefinitions_page__96cdh",alert:"mapDefinitions_alert__uaUqf",header:"mapDefinitions_header__3KFF3",scopeSelector:"mapDefinitions_scopeSelector__kwYzf",primaryAction:"mapDefinitions_primaryAction__0XR8g",actionButton:"mapDefinitions_actionButton__0YhJn"}},75479:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>w,default:()=>S});var i=n(37876),r=n(67768),s=n(87156),a=n.n(s),u=n(77328),o=n.n(u),l=n(89099),c=n(25053),d=n(14232),f=n(45754),p=n(32666),_=n(42902),g=n(57241),m=n(24409),h=n(9352),y=n(61132),x=n(53216),j=n(97795),N=n(55932),P=n.n(N),w=!0;let S=()=>{let{t:e}=(0,c.Bd)(),{push:t,query:n}=(0,l.useRouter)(),{app:s,isReady:u,isAuthenticated:N,authUnavailable:w}=(0,d.useContext)(x.BR),S="string"==typeof n.orgSlug,{org:b,notFound:v,linkPrefix:D}=(0,h.x8)(),[k,A]=(0,d.useState)(null),C=(0,r.jE)(),{canCreateResources:E}=(0,y.S)(null==b?void 0:b.id),O=e("mapDefinitionNewPage.pageTitle","New Map Definition"),B=e("mapDefinitionNewPage.heading","Create Map Definition"),F=()=>(0,i.jsxs)(p.P,{showAddressForm:!1,children:[(0,i.jsx)(o(),{children:(0,i.jsx)("title",{children:O})}),(0,i.jsxs)("div",{className:P().editPage,children:[(0,i.jsx)("h1",{children:B}),(0,i.jsx)(_.R,{})]})]});if(!u)return F();if(w)return(0,i.jsx)(f.$c,{});if(!N)return(0,i.jsx)(f.QK,{});if(v)return(0,i.jsx)(a(),{statusCode:404});if(S&&!b)return F();if(!b||!E)return(0,i.jsx)(a(),{statusCode:404});let M=async(n,i)=>{let{continueEditing:r}=i;try{let e=await s.service("map-definitions").create(n);return await Promise.all([C.invalidateQueries({queryKey:["mapDefinition"]}),C.invalidateQueries({queryKey:["map-definitions-for-picker"]})]),t(r||0===n.sources.length?(0,j.Z7)(e,D):(0,j.bS)(e,D)),!0}catch(t){return A(t instanceof Error||"object"==typeof t&&null!==t&&"message"in t&&"string"==typeof t.message?t.message:e("uiLocalizationMore.mapPage.createFailed")),!1}};return(0,i.jsxs)(p.P,{showAddressForm:!1,children:[(0,i.jsx)(o(),{children:(0,i.jsx)("title",{children:O})}),(0,i.jsxs)("div",{className:P().editPage,children:[(0,i.jsx)("h1",{children:B}),k&&(0,i.jsx)("div",{role:"alert",className:P().alert,children:k}),(0,i.jsx)(g.uR,{onSubmit:M,onCancel:()=>t("".concat(D,"/maps")),submitLabel:e("mapDefinitionNewPage.createButton","Create")})]}),(0,i.jsx)(m.y,{})]})}},97795:(e,t,n)=>{"use strict";function i(e){return e.slug?"".concat(e.slug,"-").concat(e.id):String(e.id)}function r(e,t){return"".concat(t,"/maps/").concat(i(e))}function s(e,t){return"".concat(t,"/maps/").concat(i(e),"/edit")}function a(e){if(/^\d+$/.test(e))return{kind:"numeric",id:e};let t=/^(.+)-(\d+)$/.exec(e);return t?{kind:"slugId",slugPrefix:t[1],id:t[2]}:{kind:"slug"}}n.d(t,{ML:()=>a,Pn:()=>i,Z7:()=>s,bS:()=>r})}},e=>{e.O(0,[6680,939,3914,5791,2839,8992,19,529,5946,7524,6119,5488,2666,9252,1162,5929,8260,3520,636,6593,8792],()=>e(e.s=11962)),_N_E=e.O()}]);
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.