1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31278,e=>{"use strict";let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],31278)},46897,e=>{"use strict";let t=(0,e.i(75254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPin",()=>t],46897)},92817,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let r=(0,e.i(75254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var s=e.i(31278),l=e.i(90615),o=e.i(22016);e.i(47167);var i=e.i(46897);function n({building:e}){let a=((e,t,a)=>{let r="AIzaSyDUal7u60-rBFx_ZG5cref1jpIvcvtaYFw";if(!r||!e)return null;let s=encodeURIComponent(`${e}, ${t}, ${a}`);return`https://maps.googleapis.com/maps/api/streetview?size=400x300&location=${s}&key=${r}`})(e.address,e.city,e.state)||e.photo_url;return(0,t.jsx)(o.default,{href:`/building/${e.id}`,className:"block group",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transition-transform transform hover:scale-105 hover:shadow-lg border border-gray-200 dark:border-gray-700",children:[(0,t.jsx)("div",{className:"relative h-48 w-full bg-gray-200 dark:bg-gray-700",children:a?(0,t.jsx)("img",{src:a,alt:e.name,className:"w-full h-full object-cover",onError:e=>{e.currentTarget.style.display="none";let t=e.currentTarget.parentElement;t&&(t.innerHTML='<div class="flex items-center justify-center h-full text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg></div>')}}):(0,t.jsx)("div",{className:"flex items-center justify-center h-full text-gray-400",children:(0,t.jsx)(i.MapPin,{className:"h-12 w-12"})})}),(0,t.jsxs)("div",{className:"p-4",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-1 group-hover:text-blue-600 dark:group-hover:text-blue-400",children:e.name}),(0,t.jsxs)("p",{className:"text-sm text-gray-600 dark:text-gray-300 flex items-start",children:[(0,t.jsx)(i.MapPin,{className:"h-4 w-4 mr-1 mt-0.5 flex-shrink-0"}),e.address,", ",e.city,", ",e.state," ",e.zip_code]})]})]})})}function c({variant:e="default"}){let[i,c]=(0,a.useState)(""),[d,p]=(0,a.useState)([]),[h,m]=(0,a.useState)(!1),[u,x]=(0,a.useState)(!1),b=async e=>{if(e.preventDefault(),i.trim()){m(!0),x(!0);try{let e=(0,l.createClient)(),{data:t,error:a}=await e.from("buildings").select("*").or(`name.ilike.%${i}%,address.ilike.%${i}%,zip_code.ilike.%${i}%`).limit(20);if(a)throw a;p(t||[])}catch(e){console.error("Search error:",e),p([])}finally{m(!1)}}},g="transparent"===e;return(0,t.jsxs)("div",{className:"w-full max-w-4xl mx-auto",children:[(0,t.jsx)("form",{onSubmit:b,className:"relative mb-8",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{type:"text",value:i,onChange:e=>c(e.target.value),placeholder:"Search by building name, address, or zip code...",className:`w-full px-6 py-4 text-lg rounded-full border-2 focus:ring-4 outline-none transition-all pl-14 shadow-sm placeholder:text-transparent ${g?"bg-white/10 border-white/30 focus:border-white focus:ring-white/20 text-white md:placeholder:text-blue-100":"bg-white dark:bg-gray-800 border-gray-200 focus:border-blue-500 focus:ring-blue-100 text-gray-900 dark:text-white md:placeholder:text-gray-500"}`}),(0,t.jsx)(r,{className:`absolute left-5 top-1/2 transform -translate-y-1/2 h-6 w-6 ${g?"text-blue-100":"text-gray-400"}`}),(0,t.jsx)("button",{type:"submit",disabled:h,className:"absolute right-2 top-2 bottom-2 bg-blue-600 text-white px-6 rounded-full font-semibold hover:bg-blue-700 transition-colors disabled:bg-blue-400",children:h?(0,t.jsx)(s.Loader2,{className:"h-5 w-5 animate-spin"}):"Search"})]})}),u&&(0,t.jsx)("div",{className:"space-y-6",children:h?(0,t.jsxs)("div",{className:"text-center py-12",children:[(0,t.jsx)(s.Loader2,{className:"h-8 w-8 animate-spin mx-auto text-blue-600"}),(0,t.jsx)("p",{className:"mt-2 text-gray-500",children:"Searching buildings..."})]}):d.length>0?(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:d.map(e=>(0,t.jsx)(n,{building:e},e.id))}):(0,t.jsxs)("div",{className:"text-center py-12 bg-blue-50/50 dark:bg-blue-900/10 rounded-2xl border border-blue-100 dar
1k:border-blue-800/50 max-w-2xl mx-auto px-6",children:[(0,t.jsx)("div",{className:"w-16 h-16 bg-blue-100 dark:bg-blue-900/30 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,t.jsx)(r,{className:"w-8 h-8 text-blue-500"})}),(0,t.jsx)("h3",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:"Building Not Found"}),(0,t.jsxs)("p",{className:"text-gray-600 dark:text-gray-300 mb-6 leading-relaxed text-sm md:text-base",children:["If the community you're looking for is not found, it is because they have not signed up to Florida1021.com yet. If you would like your community to have the transparency this platform provides, please inform your board of directors, management or kindly ask us to reach out on your behalf by contacting us through the ",(0,t.jsx)(o.default,{href:"/contact",className:"text-blue-600 dark:text-blue-400 hover:text-blue-700 font-semibold underline decoration-blue-300 dark:decoration-blue-700 underline-offset-2",children:"contact page"}),"."]}),(0,t.jsx)("p",{className:"text-xs text-gray-400",children:"Tip: You can also try searching by zip code or a partial address."})]})})]})}e.s(["default",()=>c],92817)},38891,e=>{"use strict";var t=e.i(43476),a=e.i(57688);function r(){return(0,t.jsxs)("div",{className:"bg-gradient-to-br from-blue-600 to-indigo-700 rounded-3xl p-8 md:p-12 text-white shadow-2xl relative overflow-hidden",children:[(0,t.jsxs)("div",{className:"absolute top-0 left-0 w-full h-full opacity-10 pointer-events-none",children:[(0,t.jsx)("div",{className:"absolute right-0 top-0 w-64 h-64 bg-white rounded-full mix-blend-overlay filter blur-3xl transform translate-x-1/2 -translate-y-1/2"}),(0,t.jsx)("div",{className:"absolute left-0 bottom-0 w-64 h-64 bg-white rounded-full mix-blend-overlay filter blur-3xl transform -translate-x-1/2 translate-y-1/2"})]}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4 text-center",children:"Compliance in your pocket."}),(0,t.jsx)("p",{className:"text-blue-100 text-lg mb-10 max-w-2xl mx-auto text-center",children:"We are building native mobile experiences for board members on the go. Access documents, approve requests, and manage issues from anywhere."}),(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsx)("button",{onClick:()=>{let e=document.getElementById("mobile-carousel-container");e&&e.scrollBy({left:-300,behavior:"smooth"})},className:"absolute left-0 top-1/2 -translate-y-1/2 -translate-x-4 z-20 bg-white/10 hover:bg-white/20 backdrop-blur-md p-3 rounded-full text-white transition-all opacity-0 group-hover:opacity-100 hidden md:block","aria-label":"Scroll Left",children:(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,t.jsx)("button",{onClick:()=>{let e=document.getElementById("mobile-carousel-container");e&&e.scrollBy({left:300,behavior:"smooth"})},className:"absolute right-0 top-1/2 -translate-y-1/2 translate-x-4 z-20 bg-white/10 hover:bg-white/20 backdrop-blur-md p-3 rounded-full text-white transition-all opacity-0 group-hover:opacity-100 hidden md:block","aria-label":"Scroll Right",children:(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})}),(0,t.jsx)("div",{id:"mobile-carousel-container",className:"flex overflow-x-auto pb-8 gap-6 justify-start snap-x snap-mandatory px-4 md:px-12 scrollbar-hide py-4",style:{maskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)"},children:[{src:"/app-showcase/mobile-screen-01.png",alt:"Deadlines List"},{src:"/app-showcase/mobile-screen-02.png",alt:"Owner Portal Access"},{src:"/app-showcase/mobile-screen-03.png",alt:"Vendor Records"},{src:"/app-showcase/mobile-screen-04.png",alt:"Add Meeting Recording"},{src:"/app-showcase/mobile-screen-05.png",alt:"Manage Building Access"},{src:"/app-showcase/mobile-screen-06.png",alt:"Board Certification"},{src:"/app-showcase/mobile-screen-07.png",alt:"Board Meetings Progress"},{src:"/app-showcase/mobile-tenant-portal.png",alt:"Owner Portal"}].map((e,r)=>(0,t.jsx)("div",{className:"flex-shrink-0 w-64 md:w-72 snap-center transform hover:scale-105 transition-transform duration-300 relative drop-shadow-2xl",style:{aspectRatio:"1/2.1"},children:(0,t.jsx)(a.default,{src:e.src,alt:e.alt,fill:!0,className:"object-contain drop-shadow-xl",unoptimized:!0})},r))})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center space-y-4 sm:sp
1ace-y-0 sm:space-x-6 mt-10",children:[(0,t.jsxs)("a",{href:"https://apps.apple.com/us/app/florida-1021-compliance/id6758353021",target:"_blank",rel:"noopener noreferrer",className:"flex items-center bg-black border border-gray-700 rounded-lg px-4 py-2 hover:bg-gray-900 transition-colors shadow-lg hover:shadow-xl hover:-translate-y-0.5 transform duration-200",children:[(0,t.jsx)("svg",{className:"w-8 h-8 text-white",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.5 1.3 0 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.82zm-3.74-14.7c.47-1.66-.4-3.17-.4-3.17-.66-.18-2.61.85-3.8 2.37-.97 1.24-.76 2.86-.76 2.86 1.84.15 3.79-1.12 4.19-2.06z"})}),(0,t.jsxs)("div",{className:"ml-3 text-left",children:[(0,t.jsx)("div",{className:"text-[10px] uppercase text-gray-400 font-medium leading-none mb-0.5",children:"Download on the"}),(0,t.jsx)("div",{className:"text-lg font-bold text-white leading-none font-sans",children:"App Store"})]})]}),(0,t.jsxs)("a",{href:"https://play.google.com/store/apps/details?id=com.florida1021.mobile",target:"_blank",rel:"noopener noreferrer",className:"flex items-center bg-black border border-gray-700 rounded-lg px-4 py-2 hover:bg-gray-900 transition-colors shadow-lg hover:shadow-xl hover:-translate-y-0.5 transform duration-200",children:[(0,t.jsx)("svg",{className:"w-8 h-8 text-white",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M5.5 3.32v17.36c0 .41.45.65.8.42l13.6-8.68c.31-.2.31-.64 0-.84L6.3 2.9c-.35-.23-.8.01-.8.42z"})}),(0,t.jsxs)("div",{className:"ml-3 text-left",children:[(0,t.jsx)("div",{className:"text-[10px] uppercase text-gray-400 font-medium leading-none mb-0.5",children:"Get it on"}),(0,t.jsx)("div",{className:"text-lg font-bold text-white leading-none font-sans",children:"Google Play"})]})]})]}),(0,t.jsx)("div",{className:"my-16 border-t border-white/10 w-1/2 mx-auto"}),(0,t.jsx)("h3",{className:"text-2xl md:text-3xl font-bold mb-8 text-blue-100 text-center",children:"Optimized for iPad & Tablets"}),(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsx)("button",{onClick:()=>{let e=document.getElementById("ipad-carousel-container");e&&e.scrollBy({left:-400,behavior:"smooth"})},className:"absolute left-0 top-1/2 -translate-y-1/2 -translate-x-4 z-20 bg-white/10 hover:bg-white/20 backdrop-blur-md p-3 rounded-full text-white transition-all opacity-0 group-hover:opacity-100 hidden md:block","aria-label":"Scroll Left",children:(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,t.jsx)("button",{onClick:()=>{let e=document.getElementById("ipad-carousel-container");e&&e.scrollBy({left:400,behavior:"smooth"})},className:"absolute right-0 top-1/2 -translate-y-1/2 translate-x-4 z-20 bg-white/10 hover:bg-white/20 backdrop-blur-md p-3 rounded-full text-white transition-all opacity-0 group-hover:opacity-100 hidden md:block","aria-label":"Scroll Right",children:(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})}),(0,t.jsx)("div",{id:"ipad-carousel-container",className:"flex overflow-x-auto pb-8 gap-2 justify-start snap-x snap-mandatory px-8 md:px-12 -mx-8 md:-mx-12 scrollbar-hide py-4",style:{maskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)"},children:[{src:"/app-showcase/ipad-calendar.png",alt:"iPad Calendar"},{src:"/app-showcase/ipad-recordings.png",alt:"Meeting Recordings"},{src:"/app-showcase/ipad-compliance-progress.png",alt:"Compliance Dashboard"},{src:"/app-showcase/ipad-tenant-portal-invite.png",alt:"Owner Portal Invite"}
1,{src:"/app-showcase/ipad-vendor-mgmt.png",alt:"Vendor Management"}].map((e,r)=>(0,t.jsx)("div",{className:"flex-shrink-0 w-[260px] md:w-[300px] lg:w-[340px] snap-center transform hover:scale-105 transition-transform duration-300 relative drop-shadow-2xl",style:{aspectRatio:"3/4"},children:(0,t.jsx)(a.default,{src:e.src,alt:e.alt,fill:!0,className:"object-contain drop-shadow-xl",unoptimized:!0})},r))})]})]})]})}e.s(["default",()=>r])},96199,e=>{"use strict";var t=e.i(43476),a=e.i(71645);function r({children:e,delay:r=0,className:s=""}){let l=(0,a.useRef)(null),[o,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=l.current;if(!e)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void i(!0);let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(i(!0),t.disconnect())},{threshold:.12,rootMargin:"0px 0px -60px 0px"});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsx)("div",{ref:l,className:`reveal-init transition-all duration-700 ease-out ${o?"opacity-100 translate-y-0":"opacity-0 translate-y-4"} ${s}`,style:{transitionDelay:o?`${r}ms`:"0ms"},children:e})}e.s(["default",()=>r])},51541,e=>{"use strict";var t=e.i(43476),a=e.i(71645);function r({className:r=""}){let s=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=s.current;if(!t)return;let a=null,r=!1,l=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=async()=>{let t=(await e.A(24326)).default;!r&&s.current&&(a=t.loadAnimation({container:s.current,renderer:"svg",loop:!l,autoplay:!l,path:"/lottie/progress-bar.json"}),l&&a.goToAndStop(431,!0))},i=new IntersectionObserver(([e])=>{e.isIntersecting?a?l||a.play():o():a&&!l&&a.pause()},{threshold:.15});return i.observe(t),()=>{r=!0,i.disconnect(),a?.destroy()}},[]),(0,t.jsx)("div",{ref:s,className:r,style:{aspectRatio:"1613 / 555"},role:"img","aria-label":"A compliance progress bar filling toward complete, slipping back and raising a warning each time a requirement falls behind, then recovering"})}e.s(["default",()=>r])},24326,e=>{e.v(t=>Promise.all(["static/chunks/1aecf461cefa0a9c.js"].map(t=>e.l(t))).then(()=>t(90264)))}]);
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.