PageSourceSearch

https://planaroo.ai/_next/static/chunks/9134.c529e159759062fe.js

js planaroo.ai collected 2026-10-05 13:55:00 UTC 10,044 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9134,1225,20190,70857,37686],{71769:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},40875:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},10407:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},49322:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},41671:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},99388:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},70525:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},67088:function(e,t,n){"use strict";n.d(t,{SP:function(){return s},dr:function(){return c},mQ:function(){return u},nU:function(){return l}});var r=n(57437),i=n(2265),o=n(23103),a=n(93448);let u=o.fC,c=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(o.aV,{ref:t,className:(0,a.cn)("inline-flex h-10 sm:h-12 items-center justify-start md:justify-center rounded-md bg-muted p-1 text-muted-foreground overflow-x-auto overflow-y-hidden scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-transparent w-full scroll-smooth gap-1",n),...i})});c.displayName=o.aV.displayName;let s=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(o.xz,{ref:t,className:(0,a.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-2 sm:px-3 py-1.5 text-xs sm:text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm flex-shrink-0",n),...i})});s.displayName=o.xz.displayName;let l=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(o.VY,{ref:t,className:(0,a.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",n),...i})});l.displayName=o.VY.displayName},37686:function(e,t,n){"use strict";n.r(t),n.d(t,{Timestamp:function(){return i.Timestamp},app:function(){return l},arrayUnion:function(){return i.arrayUnion},auth:function(){return d},collection:function(){return i.collection},db:function(){return f},doc:function(){return i.doc},getDb:function(){return b},getDoc:function(){return i.getDoc},getDocs:function(){return i.getDocs},getFirebaseAuth:function(){return k},query:function(){return i.query},serverTimestamp:function(){return i.serverTimestamp},signInWithEmail:function(){return y},signInWithToken:function(){return v},storage:function(){return w},where:function(){return i.where}});var r=n(738),i=n(5978),o=n(60062),a=n(25566),u=n(43301);let c="AIzaSyCr7XmreZ9xNd3KL3ezuB9EFdYQUqshOMw",s={apiKey:c,authDomain:"planningapplications-2f34a.firebaseapp.com",projectId:"planningapplications-2f34a",storageBucket:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.env.FIREBASE_STORAGE_BUCKET||"planningapplications-2f34a.appspot.com";return e&&!e.endsWith(".appspot.com")?e:"planningapplications-2f34a.firebasestorage.app"}("planningapplications-2f34a.appspot.com"),messagingSenderId:"531345311985",appId:"1:531345311985:web:f331d4cf42079c2c178150",measurementId:"G-WRXRJRTFVV"},l=c?(0,r.C6)().length?(0,r.Mq)():(0,r.ZF)(s):void 0,f=l?(0,i.getFirestore)(l):void 0,d=l?(0,u.getAuth)(l):void 0,p=e=>{let t="https:"===window.location.protocol?" Secure;":"";document.cookie="firebase-token=".concat(e,"; path=/; max-age=").concat(604800,"; SameSite=Lax;").concat(t),document.cookie="session=true; path=/; max-age=".concat(604800,"; SameSite=Lax;").concat(t)},h=()=>{document.cookie="firebase-token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT",document.cookie="session=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT"},m=[{name:"indexedDB",value:u.indexedDBLocalPersistence},{name:"local",value:u.browserLocalPersistence},{name:"session",value:u.browserSessionPersistence}];async function g(){if(d){for(let e of m)try{await (0,u.setPersistence)(d,e.value),console.log("\uD83D\uDD10 Auth persistence set to ".concat(e.name));return}catch(t){console.warn("⚠️ Auth persistence '".concat(e.name,"' unavailable, trying next:"),t)}console.error("❌ No auth persistence available - the session will not survive navigation. The browser is blocking storage (likely an in-app browser or private mode).")}}async function y(e,t){if(!d)throw Error("Missing NEXT_PUBLIC_FIREBASE_API_KEY");try{console.log("\uD83D\uDD04 Attempting sign in for:",e),await g();let n=await (0,u.signInWithEmailAndPassword)(d,e,t),r=await n.user.getIdToken();return p(r),console.log("✅ Sign in successful"),n.user}catch(e){throw console.error("❌ Sign in error:",e),e}}async function v(e){if(!d)throw Error("Missing NEXT_PUBLIC_FIREBASE_API_KEY");await g();let t=await (0,u.signInWithCustomToken)(d,e);return p(await t.user.getIdToken()),t.user}d&&(g(),(0,u.onIdTokenChanged)(d,async e=>{if(e)try{let t=await e.getIdToken();p(t),console.log("\uD83D\uDC64 User authenticated:",e.email)}catch(e){console.error("❌ Could not refresh auth token cookie:",e)}else h(),console.log("\uD83D\uDC64 User signed out")}));let w=l?(0,o.cF)(l):void 0;function b(){if(!f)throw Error("Firestore not initialized");return f}function k(){if(!d)throw Error("Auth not initialized");return d}},25566:function(e){var t,n,r,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function u(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var c=[],s=!1,l=-1;function f(){s&&r&&(s=!1,r.length?c=r.concat(c):l=-1,c.length&&d())}function d(){if(!s){var e=u(f);s=!0;for(var t=c.length;t;){for(r=c,c=[];++l<t;)r&&r[l].run();l=-1,t=c.length}r=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||s||u(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}},98575:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return a}});var r=n(2265);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1,r=e.map(e=>{let r=i(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():i(e[t],null)}}}}function a(...e){return r.useCallback(o(...e),e)}},37053:function(e,t,n){"use strict";n.d(t,{Z8:function(){return a},g7:function(){return u},sA:function(){return s}});var r=n(2265),i=n(98575),o=n(57437);function a(e){let t=function(e){let t=r.forwardRef((e,t)=>
1{let{children:n,...o}=e;if(r.isValidElement(n)){let e,a;let u=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,c=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{let t=o(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(c.ref=t?(0,i.F)(t,u):u),r.cloneElement(n,c)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:i,...a}=e,u=r.Children.toArray(i),c=u.find(l);if(c){let e=c.props.children,i=u.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(t,{...a,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,o.jsx)(t,{...a,ref:n,children:i})});return n.displayName=`${e}.Slot`,n}var u=a("Slot"),c=Symbol("radix.slottable");function s(e){let t=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=c,t}function l(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}}}]);

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.