1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81925,(e,o,r)=>{"use strict";function t({widthInt:e,heightInt:o,blurWidth:r,blurHeight:a,blurDataURL:s,objectFit:i}){let n=r?40*r:e,l=a?40*a:o,d=n&&l?`viewBox='0 0 ${n} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return t}})},35145,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return i}};for(var a in t)Object.defineProperty(r,a,{enumerable:!0,get:t[a]});let s=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},46767,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(93626);let t=e.r(89612),a=e.r(81925),s=e.r(35145),i=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:o,unoptimized:r=!1,priority:c=!1,preload:u=!1,loading:p,className:m,quality:f,width:b,height:g,fill:h=!1,style:v,overrideSrc:w,onLoad:y,onLoadingComplete:x,placeholder:k="empty",blurDataURL:j,fetchPriority:z,decoding:C="async",layout:P,objectFit:q,objectPosition:S,lazyBoundary:_,lazyRoot:A,...O},U){var E;let D,I,R,{imgConf:M,showAltText:N,blurComplete:B,defaultLoader:Z}=U,L=M||s.imageConfigDefault;if("allSizes"in L)D=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,o)=>e-o),o=L.deviceSizes.sort((e,o)=>e-o),r=L.qualities?.sort((e,o)=>e-o);D={...L,allSizes:e,deviceSizes:o,qualities:r}}if(void 0===Z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let T=O.loader||Z;delete O.loader,delete O.srcSet;let F="__next_img_default"in T;if(F){if("custom"===D.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=T;T=o=>{let{config:r,...t}=o;return e(t)}}if(P){"fill"===P&&(h=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[P];r&&!o&&(o=r)}let G="",$=l(b),V=l(g);if((E=e)&&"object"==typeof E&&(n(E)||void 0!==E.src)){let o=n(e)?e.default:e;if(!o.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(o)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!o.height||!o.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(o)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=o.blurWidth,R=o.blurHeight,j=j||o.blurDataURL,G=o.src,!h)if($||V){if($&&!V){let e=$/o.width;V=Math.round(o.height*e)}else if(!$&&V){let e=V/o.height;$=Math.round(o.width*e)}}else $=o.width,V=o.height}let H=!c&&!u&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:G)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,H=!1),D.unoptimized&&(r=!0),F&&!D.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let W=l(f),J=Object.assign(h?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:q,objectPosition:S}:{},N?{}:{color:"transparent"},v),K=B||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:$,heightInt:V,blurWidth:I,blurHeight:R,blurDataURL:j||"",objectFit:J.objectFit})}")`:`url("${k}")`,X=i.includes(J.objectFit)?"fill"===J.objectFit?"100% 100%":"cover":J.objectFit,Q=K?{backgroundSize:X,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Y=function({config:e,src:o,unoptimized:r,width:a,quality:s,sizes:i,loader:n}){if(r){if(o.startsWith("/")&&!o.startsWith("//")){let e=(0,t.getDeploymentId)();if(e){let r=o.indexOf("?");if(-1!==r){let t=new URLSearchParams(o.slice(r+1));t.get("dpl")||(t.append("dpl",e),o=o.slice(0,r)+"?"+t.toString())}else o+=`?dpl=${e}`}}return{src:o,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:o},r,t){if(t){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(t);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:o.filter(o=>o>=e[0]*r),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>o.find(o=>o>=e)||o[o.length-1]))],kind:"x"}}(e,a,i),c=l.length-1;return{sizes:i||"w"!==d?i:"100vw",srcSet:l.map((r,t)=>`${n({config:e,src:o,quality:s,width:r})} ${"w"===d?r:t+1}${d}`).join(", "),src:n({config:e,src:o,quality:s,width:l[c]})}}({config:D,src:e,unoptimized:r,width:$,quality:W,sizes:o,loader:T}),ee=H?"lazy":p;return{props:{...O,loading:ee,fetchPriority:z,width:$,height:V,decoding:C,className:m,style:{...J,...Q},sizes:Y.sizes,srcSet:Y.srcSet,src:w||Y.src},meta:{unoptimized:r,preload:u||c,placeholder:k,fill:h}}}},71265,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let t=e.r(91983),a="u"<typeof window,s=a?()=>{}:t.useLayoutEffect,i=a?()=>{}:t.useEffect;function n(e){let{headManager:o,reduceComponentsToState:r}=e;function n(){if(o&&o.mountedInstances){let e=t.Children.toArray(Array.from(o.mountedInstances).filter(Boolean));o.updateHead(r(e))}}return a&&(o?.mountedInstances?.add(e.children),n()),s(()=>(o?.mountedInstances?.add(e.children),()=>{o?.mountedInstances?.delete(e.children)})),s(()=>(o&&(o._pendingUpdate=n),()=>{o&&(o._pendingUpdate=n)})),i(()=>(o&&o._pendingUpdate&&(o._pendingUpdate(),o._pendingUpdate=null),()=>{o&&o._pendingUpdate&&(o._pendingUpdate(),o._pendingUpdate=null)})),null}},78515,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t={default:function(){return b},defaultHead:function(){return u}};for(var a in t)Object.defineProperty(r,a,{enumerable:!0,get:t[a]});let s=e.r(81258),i=e.r(44066),n=e.r(77117),l=i._(e.r(91983)),d=s._(e.r(71265)),c=e.r(94591);function u(){return[(0,n.jsx)("meta",{charSet:"utf-8"},"charset"),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,o){return"string"==typeof o||"number"==typeof o?e:o.type===l.default.Fragment?e.concat(l.default.Children.toArray(o.props.children).reduce((e,o)=>"string"==typeof o||"number"==typeof o?e:e.concat(o),[])):e.concat(o)}e.r(93626);let m=["name","httpEquiv","charSet","itemProp"];function f(e){let o,r,t,a;return e.reduce(p,[]).reverse().concat(u().reverse()).filter((o=new Set,r=new Set,t=new Set,a={},e=>{let s=!0,i=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){i=!0;let r=e.key.slice(e.key.indexOf("$")+1);o.has(r)?s=!1:o.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let o=0,r=m.length;o<r;o++){let r=m[o];if(e.props.hasOwnProperty(r))if("charSet"===r)t.has(r)?s=!1:t.add(r);else{let o=e.props[r],t=a[r]||new Set;("name"!==r||!i)&&t.has(o)?s=!1:(t.add(o),a[r]=t)}}}return s})).reverse().map((e,o)=>{let r=e.key||o;return l.default.cloneElement(e,{key:r})})}let b=function({children:e}){let o=(0,l.useContext)(c.HeadManagerContext);return(0,n.jsx)(d.default,{reduceComponentsToState:f,headManager:o,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),o.exports=r.default)},70265,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let t=e.r(81258)._(e.r(91983)),a=e.r(35145),s=t.default.createContext(a.imageConfigDefault)},64816,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return t}});let t=e.r(81258)._(e.r(91983)).default.createContext(null)},95471,(e,o,r)=>{"use strict";function t(e,o){let r=e||75;return o?.qualities?.length?o.qualities.reduce((e,o)=>Math.abs(o-r)<Math.abs(e-r)?o:e,o.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return t}})},77324,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let t=e.r(95471),a=e.r(89612);function s({config:e,src:o,width:r,quality:i}){let n=(0,a.getDeploymentId)();if(o.startsWith("/")&&!o.startsWith("//")){let e=o.indexOf("?");if(-1!==e){let r=new URLSearchParams(o.slice(e+1)),t=r.get("dpl");if(t){n=t,r.delete("dpl");let a=r.toString();o=o.slice(0,e)+(a?"?"+a:"")}}}if(o.startsWith("/")&&o.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${o}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,t.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(o)}&w=${r}&q=${l}${o.startsWith("/")&&n?`&dpl=${n}`:""}`}s.__next_img_default=!0;let i=s},88306,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let t=e.r(91983);function a(e,o){let r=(0,t.useRef)(null),a=(0,t.useRef)(null);return(0,t.useCallback)(t=>{if(null===t){let e=r.current;e&&(r.current=null,e());let o=a.current;o&&(a.current=null,o())}else e&&(r.current=s(e,t)),o&&(a.current=s(o,t))},[e,o])}function s(e,o){if("function"!=typeof e)return e.current=o,()=>{e.current=null};{let r=e(o);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),o.exports=r.default)},22771,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let t=e.r(81258),a=e.r(44066),s=e.r(77117),i=a._(e.r(91983)),n=t._(e.r(85144)),l=t._(e.r(78515)),d=e.r(46767),c=e.r(35145),u=e.r(70265);e.r(93626);let p=e.r(64816),m=t._(e.r(77324)),f=e.r(88306),b={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e,o,r,t,a,s,i){let n=e?.src;e&&e["data-loaded-src"]!==n&&(e["data-loaded-src"]=n,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==o&&a(!0),r?.current){let o=new Event("load");Object.defineProperty(o,"target",{writable:!1,value:e});let t=!1,a=!1;r.current({...o,nativeEvent:o,currentTarget:e,target:e,isDefaultPrevented:()=>t,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{t=!0,o.preventDefault()},stopPropagation:()=>{a=!0,o.stopPropagation()}})}t?.current&&t.current(e)}}))}function h(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,i.forwardRef)(({src:e,srcSet:o,sizes:r,height:t,width:a,decoding:n,className:l,style:d,fetchPriority:c,placeholder:u,loading:p,unoptimized:m,fill:b,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:y,setShowAltText:x,sizesInput:k,onLoad:j,onError:z,...C},P)=>{let q=(0,i.useCallback)(e=>{e&&(z&&(e.src=e.src),e.complete&&g(e,u,v,w,y,m,k))},[e,u,v,w,y,z,m,k]),S=(0,f.useMergedRef)(P,q);return(0,s.jsx)("img",{...C,...h(c),loading:p,width:a,height:t,decoding:n,"data-nimg":b?"fill":"1",className:l,style:d,sizes:r,srcSet:o,src:e,ref:S,onLoad:e=>{g(e.currentTarget,u,v,w,y,m,k)},onError:e=>{x(!0),"empty"!==u&&y(!0),z&&z(e)}})});function w({isAppRouter:e,imgAttributes:o}){let r={as:"image",imageSrcSet:o.srcSet,imageSizes:o.sizes,crossOrigin:o.crossOrigin,referrerPolicy:o.referrerPolicy,...h(o.fetchPriority)};return e&&n.default.preload?(n.default.preload(o.src,r),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:o.srcSet?void 0:o.src,...r},"__nimg-"+o.src+o.srcSet+o.sizes)})}let y=(0,i.forwardRef)((e,o)=>{let r=(0,i.useContext)(p.RouterContext),t=(0,i.useContext)(u.ImageConfigContext),a=(0,i.useMemo)(()=>{let e=b||t||c.imageConfigDefault,o=[...e.deviceSizes,...e.imageSizes].sort((e,o)=>e-o),r=e.deviceSizes.sort((e,o)=>e-o),a=e.qualities?.sort((e,o)=>e-o);return{...e,allSizes:o,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?t?.localPatterns:e.localPatterns}
3},[t]),{onLoad:n,onLoadingComplete:l}=e,f=(0,i.useRef)(n);(0,i.useEffect)(()=>{f.current=n},[n]);let g=(0,i.useRef)(l);(0,i.useEffect)(()=>{g.current=l},[l]);let[h,y]=(0,i.useState)(!1),[x,k]=(0,i.useState)(!1),{props:j,meta:z}=(0,d.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:h,showAltText:x});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v,{...j,unoptimized:z.unoptimized,placeholder:z.placeholder,fill:z.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:k,sizesInput:e.sizes,ref:o}),z.preload?(0,s.jsx)(w,{isAppRouter:!r,imgAttributes:j}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),o.exports=r.default)},7321,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t={default:function(){return c},getImageProps:function(){return d}};for(var a in t)Object.defineProperty(r,a,{enumerable:!0,get:t[a]});let s=e.r(81258),i=e.r(46767),n=e.r(22771),l=s._(e.r(77324));function d(e){let{props:o}=(0,i.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(o))void 0===r&&delete o[e];return{props:o}}let c=n.Image},8872,(e,o,r)=>{o.exports=e.r(7321)},75019,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t={formatUrl:function(){return n},formatWithValidation:function(){return d},urlObjectKeys:function(){return l}};for(var a in t)Object.defineProperty(r,a,{enumerable:!0,get:t[a]});let s=e.r(44066)._(e.r(99979)),i=/https?|ftp|gopher|file/;function n(e){let{auth:o,hostname:r}=e,t=e.protocol||"",a=e.pathname||"",n=e.hash||"",l=e.query||"",d=!1;o=o?encodeURIComponent(o).replace(/%3A/i,":")+"@":"",e.host?d=o+e.host:r&&(d=o+(~r.indexOf(":")?`[${r}]`:r),e.port&&(d+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return t&&!t.endsWith(":")&&(t+=":"),e.slashes||(!t||i.test(t))&&!1!==d?(d="//"+(d||""),a&&"/"!==a[0]&&(a="/"+a)):d||(d=""),n&&"#"!==n[0]&&(n="#"+n),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${t}${d}${a}${c}${n}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return n(e)}},87765,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let t=e.r(22357),a=e.r(58056);function s(e){if(!(0,t.isAbsoluteUrl)(e))return!0;try{let o=(0,t.getLocationOrigin)(),r=new URL(e,o);return r.origin===o&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},5705,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return t}});let t=e=>{}},43871,(e,o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t={default:function(){return h},useLinkStatus:function(){return w}};for(var a in t)Object.defineProperty(r,a,{enumerable:!0,get:t[a]});let s=e.r(44066),i=e.r(77117),n=s._(e.r(91983)),l=e.r(75019),d=e.r(44442),c=e.r(88306),u=e.r(22357),p=e.r(94712);e.r(93626);let m=e.r(93793),f=e.r(8451),b=e.r(87765),g=e.r(35187);function h(o){var r,t;let a,s,h,[w,y]=(0,n.useOptimistic)(f.IDLE_LINK_STATUS),x=(0,n.useRef)(null),{href:k,as:j,children:z,prefetch:C=null,passHref:P,replace:q,shallow:S,scroll:_,onClick:A,onMouseEnter:O,onTouchStart:U,legacyBehavior:E=!1,onNavigate:D,transitionTypes:I,ref:R,unstable_dynamicOnHover:M,...N}=o;a=z,E&&("string"==typeof a||"number"==typeof a)&&(a=(0,i.jsx)("a",{children:a}));let B=n.default.useContext(d.AppRouterContext),Z=!1!==C,L=!1!==C?null===(t=C)||"auto"===t?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,T="string"==typeof(r=j||k)?r:(0,l.formatUrl)(r);if(E){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
3` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=n.default.Children.only(a)}let F=E?s&&"object"==typeof s&&s.ref:R,G=n.default.useCallback(e=>(null!==B&&(x.current=(0,f.mountLinkInstance)(e,T,B,L,Z,y)),()=>{x.current&&((0,f.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,f.unmountPrefetchableInstance)(e)}),[Z,T,B,L,y]),$={ref:(0,c.useMergedRef)(G,F),onClick(o){E||"function"!=typeof A||A(o),E&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(o),!B||o.defaultPrevented||function(o,r,t,a,s,i,l){if("u">typeof window){let d,{nodeName:c}=o.currentTarget;if("A"===c.toUpperCase()&&((d=o.currentTarget.getAttribute("target"))&&"_self"!==d||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.nativeEvent&&2===o.nativeEvent.which)||o.currentTarget.hasAttribute("download"))return;if(!(0,b.isLocalURL)(r)){a&&(o.preventDefault(),location.replace(r));return}if(o.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(20030);n.default.startTransition(()=>{u(r,a?"replace":"push",!1===s?m.ScrollBehavior.NoScroll:m.ScrollBehavior.Default,t.current,l)})}}(o,T,x,q,_,D,I)},onMouseEnter(e){E||"function"!=typeof O||O(e),E&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),B&&Z&&(0,f.onNavigationIntent)(e.currentTarget,!0===M)},onTouchStart:function(e){E||"function"!=typeof U||U(e),E&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),B&&Z&&(0,f.onNavigationIntent)(e.currentTarget,!0===M)}};return(0,u.isAbsoluteUrl)(T)?$.href=T:E&&!P&&("a"!==s.type||"href"in s.props)||($.href=(0,p.addBasePath)(T)),h=E?n.default.cloneElement(s,$):(0,i.jsx)("a",{...N,...$,children:a}),(0,i.jsx)(v.Provider,{value:w,children:h})}e.r(5705);let v=(0,n.createContext)(f.IDLE_LINK_STATUS),w=()=>(0,n.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),o.exports=r.default)},31763,e=>{"use strict";var o=e.i(91983);let r=(...e)=>e.filter((e,o,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===o).join(" ").trim(),t=e=>{let o=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,o,r)=>r?r.toUpperCase():o.toLowerCase());return o.charAt(0).toUpperCase()+o.slice(1)};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,o.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:n="",children:l,iconNode:d,...c},u)=>(0,o.createElement)("svg",{ref:u,...a,width:t,height:t,stroke:e,strokeWidth:i?24*Number(s)/Number(t):s,className:r("lucide",n),...!l&&!(e=>{for(let o in e)if(o.startsWith("aria-")||"role"===o||"title"===o)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...d.map(([e,r])=>(0,o.createElement)(e,r)),...Array.isArray(l)?l:[l]]));e.s(["default",0,(e,a)=>{let i=(0,o.forwardRef)(({className:i,...n},l)=>(0,o.createElement)(s,{ref:l,iconNode:a,className:r(`lucide-${t(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,i),...n}));return i.displayName=t(e),i}],31763)},13293,e=>{"use strict";var o=e.i(77117),r=e.i(8872),t=e.i(43871);let a=(0,e.i(31763).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Header",0,function(){return(0,o.jsx)("header",{className:"sticky top-0 z-50 bg-white/97 backdrop-blur-sm border-b border-[#EDEAE3]",children:(0,o.jsxs)("nav",{className:"max-w-[1280px] mx-auto px-20 h-16 flex items-center justify-between gap-8",children:[(0,o.jsx)(t.default,{href:"/",className:"flex items-center gap-3",children:(0,o.jsx)(r.default,{src:"/logo-probooks.png",alt:"ProBooks Editora",width:120,height:32,className:"h-8 w-auto"})}),(0,o.jsx)("ul",{className:"hidden md:flex gap-7 list-none",children:["InÃcio","Catálogo","Sobre","Contato"].map(e=>(0,o.jsx)("li",{children:(0,o.jsx)(t.default,{href:"InÃcio"===e?"/":"Catálogo"===e?"/catalogo":`#${e.toLowerCase()}`,className:"text-[13px] font-normal text-[#787870] hover:text-[#111110] transition-colors",children:e})},e))}),(0,o.jsx)("div",{className:"flex items-center gap-3",children:(0,o.jsxs)("div",{className:"hidden md:flex items-center gap-2 border border-[#DDD9D0] rounded-md px-3 py-1.5 bg-[#FAF8F4] focus-within:border-[#069A48] transition-colors",children:[(0,o.jsx)(a,{size:13,className:"text-[#C0B
3DB6]"}),(0,o.jsx)("input",{type:"text",placeholder:"Buscar livros...",className:"bg-transparent border-none outline-none text-xs text-[#111110] placeholder:text-[#C0BDB6] w-36 font-sans"})]})})]})})}],13293)},7284,e=>{"use strict";e.s(["clsx",0,function(){for(var e,o,r=0,t="",a=arguments.length;r<a;r++)(e=arguments[r])&&(o=function e(o){var r,t,a="";if("string"==typeof o||"number"==typeof o)a+=o;else if("object"==typeof o)if(Array.isArray(o)){var s=o.length;for(r=0;r<s;r++)o[r]&&(t=e(o[r]))&&(a&&(a+=" "),a+=t)}else for(t in o)o[t]&&(a&&(a+=" "),a+=t);return a}(e))&&(t&&(t+=" "),t+=o);return t}])},47163,e=>{"use strict";var o=e.i(7284);let r=(e=new Map,o=null,r)=>({nextPart:e,validators:o,classGroupId:r}),t=[],a=(e,o,r)=>{if(0==e.length-o)return r.classGroupId;let t=e[o],s=r.nextPart.get(t);if(s){let r=a(e,o+1,s);if(r)return r}let i=r.validators;if(null===i)return;let n=0===o?e.join("-"):e.slice(o).join("-"),l=i.length;for(let e=0;e<l;e++){let o=i[e];if(o.validator(n))return o.classGroupId}},s=(e,o)=>{let t=r();for(let r in e)i(e[r],t,r,o);return t},i=(e,o,r,t)=>{let a=e.length;for(let s=0;s<a;s++)n(e[s],o,r,t)},n=(e,o,r,t)=>{"string"==typeof e?l(e,o,r):"function"==typeof e?d(e,o,r,t):c(e,o,r,t)},l=(e,o,r)=>{(""===e?o:u(o,e)).classGroupId=r},d=(e,o,r,t)=>{p(e)?i(e(t),o,r,t):(null===o.validators&&(o.validators=[]),o.validators.push({classGroupId:r,validator:e}))},c=(e,o,r,t)=>{let a=Object.entries(e),s=a.length;for(let e=0;e<s;e++){let[s,n]=a[e];i(n,u(o,s),r,t)}},u=(e,o)=>{let t=e,a=o.split("-"),s=a.length;for(let e=0;e<s;e++){let o=a[e],s=t.nextPart.get(o);s||(s=r(),t.nextPart.set(o,s)),t=s}return t},p=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,m=[],f=(e,o,r,t,a)=>({modifiers:e,hasImportantModifier:o,baseClassName:r,maybePostfixModifierPosition:t,isExternal:a}),b=/\s+/,g=e=>{let o;if("string"==typeof e)return e;let r="";for(let t=0;t<e.length;t++)e[t]&&(o=g(e[t]))&&(r&&(r+=" "),r+=o);return r},h=[],v=e=>{let o=o=>o[e]||h;return o.isThemeGetter=!0,o},w=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,y=/^\((?:(\w[\w-]*):)?(.+)\)$/i,x=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,k=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,j=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,z=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,C=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,q=e=>x.test(e),S=e=>!!e&&!Number.isNaN(Number(e)),_=e=>!!e&&Number.isInteger(Number(e)),A=e=>e.endsWith("%")&&S(e.slice(0,-1)),O=e=>k.test(e),U=()=>!0,E=e=>j.test(e)&&!z.test(e),D=()=>!1,I=e=>C.test(e),R=e=>P.test(e),M=e=>!B(e)&&!H(e),N=e=>eo(e,es,D),B=e=>w.test(e),Z=e=>eo(e,ei,E),L=e=>eo(e,en,S),T=e=>eo(e,ed,U),F=e=>eo(e,el,D),G=e=>eo(e,et,D),$=e=>eo(e,ea,R),V=e=>eo(e,ec,I),H=e=>y.test(e),W=e=>er(e,ei),J=e=>er(e,el),K=e=>er(e,et),X=e=>er(e,es),Q=e=>er(e,ea),Y=e=>er(e,ec,!0),ee=e=>er(e,ed,!0),eo=(e,o,r)=>{let t=w.exec(e);return!!t&&(t[1]?o(t[1]):r(t[2]))},er=(e,o,r=!1)=>{let t=y.exec(e);return!!t&&(t[1]?o(t[1]):r)},et=e=>"position"===e||"percentage"===e,ea=e=>"image"===e||"url"===e,es=e=>"length"===e||"size"===e||"bg-size"===e,ei=e=>"length"===e,en=e=>"number"===e,el=e=>"family-name"===e,ed=e=>"number"===e||"weight"===e,ec=e=>"shadow"===e,eu=((e,...o)=>{let r,i,n,l,d=e=>{let o=i(e);if(o)return o;let t=((e,o)=>{let{parseClassName:r,getClassGroupId:t,getConflictingClassGroupIds:a,sortModifiers:s}=o,i=[],n=e.trim().split(b),l="";for(let e=n.length-1;e>=0;e-=1){let o=n[e],{isExternal:d,modifiers:c,hasImportantModifier:u,baseClassName:p,maybePostfixModifierPosition:m}=r(o);if(d){l=o+(l.length>0?" "+l:l);continue}let f=!!m,b=t(f?p.substring(0,m):p);if(!b){if(!f||!(b=t(p))){l=o+(l.length>0?" "+l:l);continue}f=!1}let g=0===c.length?"":1===c.length?c[0]:s(c).join(":"),h=u?g+"!":g,v=h+b;if(i.indexOf(v)>-1)continue;i.push(v);let w=a(b,f);for(let e=0;e<w.length;++e){let o=w[e];i.push(h+o)}l=o+(l.length>0?" "+l:l)}return l})(e,r);return n(e,t),t};return l=c=>{var u;let p;return i=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let o=0,r=Object.create(null),t=Object.create(null),a=(a,s)=>{r[a]=s,++o>e&&(o=0,t=r,r=Object.create(null))};return{get(e){let o=r[e];return void 0!==o?o:void 0!==(o=t[e])?(a(e,o),o):void 0},set(e,o){e in r?r[e]=o:a(e,o)}}})((u=o.reduce((e,o)=>
3o(e),e())).cacheSize),parseClassName:(e=>{let{prefix:o,experimentalParseClassName:r}=e,t=e=>{let o,r=[],t=0,a=0,s=0,i=e.length;for(let n=0;n<i;n++){let i=e[n];if(0===t&&0===a){if(":"===i){r.push(e.slice(s,n)),s=n+1;continue}if("/"===i){o=n;continue}}"["===i?t++:"]"===i?t--:"("===i?a++:")"===i&&a--}let n=0===r.length?e:e.slice(s),l=n,d=!1;return n.endsWith("!")?(l=n.slice(0,-1),d=!0):n.startsWith("!")&&(l=n.slice(1),d=!0),f(r,d,l,o&&o>s?o-s:void 0)};if(o){let e=o+":",r=t;t=o=>o.startsWith(e)?r(o.slice(e.length)):f(m,!1,o,void 0,!0)}if(r){let e=t;t=o=>r({className:o,parseClassName:e})}return t})(u),sortModifiers:(p=new Map,u.orderSensitiveModifiers.forEach((e,o)=>{p.set(e,1e6+o)}),e=>{let o=[],r=[];for(let t=0;t<e.length;t++){let a=e[t],s="["===a[0],i=p.has(a);s||i?(r.length>0&&(r.sort(),o.push(...r),r=[]),o.push(a)):r.push(a)}return r.length>0&&(r.sort(),o.push(...r)),o}),...(e=>{let o=(e=>{let{theme:o,classGroups:r}=e;return s(r,o)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let o,t,a;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(t=(o=r.slice(1,-1)).indexOf(":"),(a=o.slice(0,t))?"arbitrary.."+a:void 0)}let t=e.split("-"),s=+(""===t[0]&&t.length>1);return a(t,s,o)},getConflictingClassGroupIds:(e,o)=>{if(o){let o=i[e],a=r[e];if(o){if(a){let e=Array(a.length+o.length);for(let o=0;o<a.length;o++)e[o]=a[o];for(let r=0;r<o.length;r++)e[a.length+r]=o[r];return e}return o}return a||t}return r[e]||t}}})(u)}).cache.get,n=r.cache.set,l=d,d(c)},(...e)=>l(((...e)=>{let o,r,t=0,a="";for(;t<e.length;)(o=e[t++])&&(r=g(o))&&(a&&(a+=" "),a+=r);return a})(...e))})(()=>{let e=v("color"),o=v("font"),r=v("text"),t=v("font-weight"),a=v("tracking"),s=v("leading"),i=v("breakpoint"),n=v("container"),l=v("spacing"),d=v("radius"),c=v("shadow"),u=v("inset-shadow"),p=v("text-shadow"),m=v("drop-shadow"),f=v("blur"),b=v("perspective"),g=v("aspect"),h=v("ease"),w=v("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...x(),H,B],j=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto","contain","none"],C=()=>[H,B,l],P=()=>[q,"full","auto",...C()],E=()=>[_,"none","subgrid",H,B],D=()=>["auto",{span:["full",_,H,B]},_,H,B],I=()=>[_,"auto",H,B],R=()=>["auto","min","max","fr",H,B],eo=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],er=()=>["start","end","center","stretch","center-safe","end-safe"],et=()=>["auto",...C()],ea=()=>[q,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...C()],es=()=>[q,"screen","full","dvw","lvw","svw","min","max","fit",...C()],ei=()=>[q,"screen","full","lh","dvh","lvh","svh","min","max","fit",...C()],en=()=>[e,H,B],el=()=>[...x(),K,G,{position:[H,B]}],ed=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ec=()=>["auto","cover","contain",X,N,{size:[H,B]}],eu=()=>[A,W,Z],ep=()=>["","none","full",d,H,B],em=()=>["",S,W,Z],ef=()=>["solid","dashed","dotted","double"],eb=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[S,A,K,G],eh=()=>["","none",f,H,B],ev=()=>["none",S,H,B],ew=()=>["none",S,H,B],ey=()=>[S,H,B],ex=()=>[q,"full",...C()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[O],breakpoint:[O],color:[U],container:[O],"drop-shadow":[O],ease:["in","out","in-out"],font:[M],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[O],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[O],shadow:[O],spacing:["px",S],text:[O],"text-shadow":[O],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",q,B,H,g]}
vendor: 6,076 bytes, line 3
3],container:["container"],columns:[{columns:[S,B,H,n]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{"inset-s":P(),start:P()}],end:[{"inset-e":P(),end:P()}],"inset-bs":[{"inset-bs":P()}],"inset-be":[{"inset-be":P()}],top:[{top:P()}],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[_,"auto",H,B]}],basis:[{basis:[q,"full","auto",n,...C()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[S,q,"auto","initial","none",B]}],grow:[{grow:["",S,H,B]}],shrink:[{shrink:["",S,H,B]}],order:[{order:[_,"first","last","none",H,B]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":R()}],"auto-rows":[{"auto-rows":R()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...eo(),"normal"]}],"justify-items":[{"justify-items":[...er(),"normal"]}],"justify-self":[{"justify-self":["auto",...er()]}],"align-content":[{content:["normal",...eo()]}],"align-items":[{items:[...er(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...er(),{baseline:["","last"]}]}],"place-content":[{"place-content":eo()}],"place-items":[{"place-items":[...er(),"baseline"]}],"place-self":[{"place-self":["auto",...er()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:et()}],mx:[{mx:et()}],my:[{my:et()}],ms:[{ms:et()}],me:[{me:et()}],mbs:[{mbs:et()}],mbe:[{mbe:et()}],mt:[{mt:et()}],mr:[{mr:et()}],mb:[{mb:et()}],ml:[{ml:et()}],"space-x":[{"space-x":C()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":C()}],"space-y-reverse":["space-y-reverse"],size:[{size:ea()}],"inline-size":[{inline:["auto",...es()]}],"min-inline-size":[{"min-inline":["auto",...es()]}],"max-inline-size":[{"max-inline":["none",...es()]}],"block-size":[{block:["auto",...ei()]}],"min-block-size":[{"min-block":["auto",...ei()]}],"max-block-size":[{"max-block":["none",...ei()]}],w:[{w:[n,"screen",...ea()]}],"min-w":[{"min-w":[n,"screen","none",...ea()]}],"max-w":[{"max-w":[n,"screen","none","prose",{screen:[i]},...ea()]}],h:[{h:["screen","lh",...ea()]}],"min-h":[{"min-h":["screen","lh","none",...ea()]}],"max-h":[{"max-h":["screen","lh",...ea()]}],"font-size":[{text:["base",r,W,Z]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[t,ee,T]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",A,B]}],"font-family":[{font:[J,F,o]}],"font-features":[{"font-features":[B]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,H,B]}],"line-clamp":[{"line-clamp":[S,"none",H,L]}],leading:[{leading:[s,...C()]}],"list-image":[{"list-image":["none",H,B]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",H,B]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:en()}],"text-color":[{text:en()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ef(),"wavy"]}],"text-decoration-thickness":[{decoration:[S,"from-font","auto",H,Z]}],"text-decoration-color":[{decoration:en()}],"underline-offset":[{"underline-offset":[S,"auto",H,B]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",H,B]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",H,B]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:el()}],"bg-repeat":[{bg:ed()}],"bg-size":[{bg:ec()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},_,H,B],radial:["",H,B],conic:[_,H,B]},Q,$]}],"bg-color":[{bg:en()}],"gradient-from-pos":[{from:eu()}
3],"gradient-via-pos":[{via:eu()}],"gradient-to-pos":[{to:eu()}],"gradient-from":[{from:en()}],"gradient-via":[{via:en()}],"gradient-to":[{to:en()}],rounded:[{rounded:ep()}],"rounded-s":[{"rounded-s":ep()}],"rounded-e":[{"rounded-e":ep()}],"rounded-t":[{"rounded-t":ep()}],"rounded-r":[{"rounded-r":ep()}],"rounded-b":[{"rounded-b":ep()}],"rounded-l":[{"rounded-l":ep()}],"rounded-ss":[{"rounded-ss":ep()}],"rounded-se":[{"rounded-se":ep()}],"rounded-ee":[{"rounded-ee":ep()}],"rounded-es":[{"rounded-es":ep()}],"rounded-tl":[{"rounded-tl":ep()}],"rounded-tr":[{"rounded-tr":ep()}],"rounded-br":[{"rounded-br":ep()}],"rounded-bl":[{"rounded-bl":ep()}],"border-w":[{border:em()}],"border-w-x":[{"border-x":em()}],"border-w-y":[{"border-y":em()}],"border-w-s":[{"border-s":em()}],"border-w-e":[{"border-e":em()}],"border-w-bs":[{"border-bs":em()}],"border-w-be":[{"border-be":em()}],"border-w-t":[{"border-t":em()}],"border-w-r":[{"border-r":em()}],"border-w-b":[{"border-b":em()}],"border-w-l":[{"border-l":em()}],"divide-x":[{"divide-x":em()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":em()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ef(),"hidden","none"]}],"divide-style":[{divide:[...ef(),"hidden","none"]}],"border-color":[{border:en()}],"border-color-x":[{"border-x":en()}],"border-color-y":[{"border-y":en()}],"border-color-s":[{"border-s":en()}],"border-color-e":[{"border-e":en()}],"border-color-bs":[{"border-bs":en()}],"border-color-be":[{"border-be":en()}],"border-color-t":[{"border-t":en()}],"border-color-r":[{"border-r":en()}],"border-color-b":[{"border-b":en()}],"border-color-l":[{"border-l":en()}
vendor: 5,697 bytes, line 3
3],"divide-color":[{divide:en()}],"outline-style":[{outline:[...ef(),"none","hidden"]}],"outline-offset":[{"outline-offset":[S,H,B]}],"outline-w":[{outline:["",S,W,Z]}],"outline-color":[{outline:en()}],shadow:[{shadow:["","none",c,Y,V]}],"shadow-color":[{shadow:en()}],"inset-shadow":[{"inset-shadow":["none",u,Y,V]}],"inset-shadow-color":[{"inset-shadow":en()}],"ring-w":[{ring:em()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:en()}],"ring-offset-w":[{"ring-offset":[S,Z]}],"ring-offset-color":[{"ring-offset":en()}],"inset-ring-w":[{"inset-ring":em()}],"inset-ring-color":[{"inset-ring":en()}],"text-shadow":[{"text-shadow":["none",p,Y,V]}],"text-shadow-color":[{"text-shadow":en()}],opacity:[{opacity:[S,H,B]}],"mix-blend":[{"mix-blend":[...eb(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":eb()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[S]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":en()}],"mask-image-linear-to-color":[{"mask-linear-to":en()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":en()}],"mask-image-t-to-color":[{"mask-t-to":en()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":en()}],"mask-image-r-to-color":[{"mask-r-to":en()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":en()}],"mask-image-b-to-color":[{"mask-b-to":en()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":en()}],"mask-image-l-to-color":[{"mask-l-to":en()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":en()}],"mask-image-x-to-color":[{"mask-x-to":en()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":en()}],"mask-image-y-to-color":[{"mask-y-to":en()}],"mask-image-radial":[{"mask-radial":[H,B]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":en()}],"mask-image-radial-to-color":[{"mask-radial-to":en()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[S]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":en()}],"mask-image-conic-to-color":[{"mask-conic-to":en()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:el()}],"mask-repeat":[{mask:ed()}],"mask-size":[{mask:ec()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",H,B]}],filter:[{filter:["","none",H,B]}],blur:[{blur:eh()}],brightness:[{brightness:[S,H,B]}],contrast:[{contrast:[S,H,B]}],"drop-shadow":[{"drop-shadow":["","none",m,Y,V]}],"drop-shadow-color":[{"drop-shadow":en()}],grayscale:[{grayscale:["",S,H,B]}],"hue-rotate":[{"hue-rotate":[S,H,B]}],invert:[{invert:["",S,H,B]}],saturate:[{saturate:[S,H,B]}],sepia:[{sepia:["",S,H,B]}],"backdrop-filter":[{"backdrop-filter":["","none",H,B]}],"backdrop-blur":[{"backdrop-blur":eh()}],"backdrop-brightness":[{"backdrop-brightness":[S,H,B]}],"backdrop-contrast":[{"backdrop-contrast":[S,H,B]}],"backdrop-grayscale":[{"backdrop-grayscale":["",S,H,B]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[S,H,B]}],"backdrop-invert":[{"backdrop-invert":["",S,H,B]}],"backdrop-opacity":[{"backdrop-opacity":[S,H,B]}],"backdrop-saturate":[{"backdrop-saturate":[S,H,B]}],"backdrop-sepia":[{"backdrop-sepia":["",S,H,B]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",H,B]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[S,"initial",H,B]}],ease:[{ease:["linear","initial",h,H,B]}],delay:[{delay:[S,H,B]}],animate:[{animate:["none",w,H,B]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,H,B]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:ev()}],"rotate-x":[{"rotate-x":ev()}],"rotate-y":[{"rotate-y":ev()}],"rotate-z":[{"rotate-z":ev()}],scale:[{scale:ew()}],"scale-x":[{"scale-x":ew()}],"scale-y":[{"scale-y":ew()}],"scale-z":[{"scale-z":ew()}],"scale-3d":["scale-3d"],skew:[{skew:ey()}],"skew-x":[{"skew-x":ey()}],"skew-y":[{"skew-y":ey()}],transform:[{transform:[H,B,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ex()}],"translate-x":[{"translate-x":ex()}],"translate-y":[{"translate-y":ex()}],"translate-z":[{"translate-z":ex()}],"translate-none":["translate-none"],accent:[{accent:en()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:en()}
3],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",H,B]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",H,B]}],fill:[{fill:["none",...en()]}],"stroke-w":[{stroke:[S,W,Z,L]}],stroke:[{stroke:["none",...en()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});e.s(["cn",0,function(...e){return eu((0,o.clsx)(e))}],47163)},93739,e=>{"use strict";let o,r,t;var a=e.i(91983);function s(e,o){if("function"==typeof e)return e(o);null!=e&&(e.current=o)}var i=e.i(77117),n=Symbol.for("react.lazy"),l=a[" use ".trim().toString()];function d(e){var o;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===n&&"_payload"in e&&"object"==typeof(o=e._payload)&&null!==o&&"then"in o}var c=((t=a.forwardRef((e,o)=>{let{children:r,...t}=e;if(d(r)&&"function"==typeof l&&(r=l(r._payload)),a.isValidElement(r)){var i;let e,n,l=(i=r,(n=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.
3isReactWarning)?i.ref:(n=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),d=function(e,o){let r={...o};for(let t in o){let a=e[t],s=o[t];/^on[A-Z]/.test(t)?a&&s?r[t]=(...e)=>{let o=s(...e);return a(...e),o}:a&&(r[t]=a):"style"===t?r[t]={...a,...s}:"className"===t&&(r[t]=[a,s].filter(Boolean).join(" "))}return{...e,...r}}(t,r.props);return r.type!==a.Fragment&&(d.ref=o?function(...e){return o=>{let r=!1,t=e.map(e=>{let t=s(e,o);return r||"function"!=typeof t||(r=!0),t});if(r)return()=>{for(let o=0;o<t.length;o++){let r=t[o];"function"==typeof r?r():s(e[o],null)}}}}(o,l):l),a.cloneElement(r,d)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName="Slot.SlotClone",o=t,(r=a.forwardRef((e,r)=>{let{children:t,...s}=e;d(t)&&"function"==typeof l&&(t=l(t._payload));let n=a.Children.toArray(t),c=n.find(p);if(c){let e=c.props.children,t=n.map(o=>o!==c?o:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,i.jsx)(o,{...s,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,t):null})}return(0,i.jsx)(o,{...s,ref:r,children:t})})).displayName="Slot.Slot",r),u=Symbol("radix.slottable");function p(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}e.s(["Slot",0,c],93739)},94237,e=>{"use strict";var o=e.i(7284);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,t=o.clsx;e.s(["cva",0,(e,o)=>a=>{var s;if((null==o?void 0:o.variants)==null)return t(e,null==a?void 0:a.class,null==a?void 0:a.className);let{variants:i,defaultVariants:n}=o,l=Object.keys(i).map(e=>{let o=null==a?void 0:a[e],t=null==n?void 0:n[e];if(null===o)return null;let s=r(o)||r(t);return i[e][s]}),d=a&&Object.entries(a).reduce((e,o)=>{let[r,t]=o;return void 0===t||(e[r]=t),e},{});return t(e,l,null==o||null==(s=o.compoundVariants)?void 0:s.reduce((e,o)=>{let{class:r,className:t,...a}=o;return Object.entries(a).every(e=>{let[o,r]=e;return Array.isArray(r)?r.includes({...n,...d}[o]):({...n,...d})[o]===r})?[...e,r,t]:e},[]),null==a?void 0:a.class,null==a?void 0:a.className)}])},67881,e=>{"use strict";var o=e.i(77117),r=e.i(93739),t=e.i(94237),a=e.i(47163);let s=(0,t.cva)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Button",0,function({className:e,variant:t,size:i,asChild:n=!1,...l}){let d=n?r.Slot:"button";return(0,o.jsx)(d,{"data-slot":"button",className:(0,a.cn)(s({variant:t,size:i,className:e})),...l})}])},58967,e=>{"use strict";let o=(0,e.i(31763).default)("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);e.s(["ShoppingCart",0,o],58967)},94179,e=>{"use strict";var o=e.i(77117),r=e.i(93739),t=e.i(94237),a=e.i(47163);let s=(0,t.cva)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});e.s(["Badge",0,function({className:e,variant:t,asChild:i=!1,...n}){let l=i?r.Slot:"span";return(0,o.jsx)(l,{"data-slot":"badge",className:(0,a.cn)(s({variant:t}),e),...n})}])},24276,e=>{"use strict";e.s(["books",0,[{slug:"sketchup-pro-2013-passo-a-passo",year:"2013",title:"SketchUp Pro 2013 passo a passo",language:"PT",type:"book",description:"Guia de SketchUp com procedimentos ilustrados. Publicado também em espanhol (2014) e inglês (2011).",fullDescription:"Criado para proporcionar uma experiência próxima do desenho à mão e de modelagem com objetos reais, o SketchUp vem conquistando uma legião de usuários fiéis ano após ano. SketchUp se destaca pela rapidez e facilidade na criação de objetos e estudos volumétricos. O livro Google SketchUp Pro 2013 passo a passo tem o objetivo de proporcionar um aprendizado de alta qualidade. Todos os procedimentos descritos são ilustrados, e ao final de ca
3da capÃtulo há um resumo com os principais temas abordados, e Atividades Propostas, exercÃcios que você pode baixar no site livrosketchup.com.br. Você ainda pode participar do nosso fórum, que conta com a participação do autor, sobre o livro e o programa.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FFG4YR",coverImage:"https://m.media-amazon.com/images/P/B075FFG4YR.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/livro/sketchup-pro-2013-passo-a-passo-FYR-8098-000-BK",luluUrl:"https://www.lulu.com/shop/joao-gaspar/sketchup-pro-2013-step-by-step/paperback/product-1jnjrkr8.html",appleUrl:"https://books.apple.com/us/book/sketchup-pro-2013-passo-a-passo/id1280057413",authors:["João Gaspar"],isbn:"978-8561453213",pages:308},{slug:"sketchup-pro-avancado",year:"2011",title:"SketchUp Pro Avançado",language:"PT",type:"book",description:"Guia de SketchUp Pro com dicas e exercÃcios para quem quer se tornar um usuário avançado",fullDescription:"O livro SketchUp Pro Avançado traz técnicas avançadas de modelagem, ensina a usar vários plugins que permitem a construção de objetos e elementos complexos, apresenta indicações de sites e serviços complementares para colaboração e uso do SketchUp em sistemas de trabalho com BIM, e ensina como criar componentes dinâmicos. Ao final do livro você terá conhecido muito mais sobre o software, entendido como o SketchUp pode funcionar em parceria com outros serviços, e assim melhorar a sua performance, criando modelos melhores, mais complexos e mais organizados em menos tempo.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FCNBJH",coverImage:"https://m.media-amazon.com/images/P/B075FCNBJH.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Sketchup+Pro+Avancado",appleUrl:"https://books.apple.com/us/book/sketchup-pro-avan%C3%A7ado/id1280047330",authors:["João Gaspar"],isbn:"978-8561453367",pages:456},{slug:"revit-passo-a-passo-volume-i",year:"2015",title:"Revit passo a passo - Volume I",language:"PT",type:"book",description:"Guia completo para aprender a usar o Revit, software BIM da Autodesk, com foco em criação de projetos completos em 3D para arquitetura.",fullDescription:'Revit é um software BIM desenvolvido pela Autodesk, criadora do AutoCAD. Com o Revit é possÃvel criar um projeto completo em 3D, e é a partir deste modelo (que pode be chamado de edifÃcio virtual) são extraÃdas perspectivas, pranchas de documentação, tabelas e todo o tipo de dados e informações que estão associadas aos objetos do modelo. Dessa maneira, você não estará mais desenhando lines que representam uma parede, por exemplo, mas estará desenhando uma parede "real", que contém informações sobre sua altura, espessura, componentes, aberturas, entre outros dados. Assim como as paredes, as lajes, vigas, pilares, portas, janelas e todo tipo de objeto inserido em seu modelo contém (ou pode conter) todo o tipo de dado a respeito de si mesmo. Por causa disso, o modelo resultante se torna algo além de um objeto 3D normalmente usado para se obter plantas, cortes, elevações e perspectivas automaticamente; trata-se de um banco de dados completo sobre o projeto, que pode ser aproveitado em softwares de coordenação e compatibilização de projetos, análises estruturais e de eficiência energética, orçamento e planejamento da obra, e gestão da edificação depois que estiver pronta, só para citar alguns exemplos.',url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FH8VMH",coverImage:"https://m.media-amazon.com/images/P/B075FH8VMH.01.LZZZZZZZ.jpg",luluUrl:"https://www.lulu.com/shop/joao-gaspar-and-nat%C3%A1lia-turri-lorenzo/revit-passo-a-passo-volume-i/paperback/product-1g8jrvy5.html",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Revit+passo+a+passo",authors:["João Gaspar","Natália Turri Lorenzo"],isbn:"978-8561453398",pages:596},{slug:"archicad-passo-a-passo-volume-i",year:"2016",title:"ArchiCAD passo a passo - Volume I",language:"PT",type:"book",description:"Primeira parte da única publicação em português sobre o ArchiCAD, ensinando como desenvolver um projeto completo em 2D e 3D com plantas, perspectivas, cortes e tabelas integradas.",fullDescription:"ARCHICAD é um software CAD/BIM completo, que atende perfeitamente à s demandas de projeto de estudantes, profissionais e escritórios de arquitetura de todos os tamanhos. O programa, desenvolvido pela GRAPHISOFT, é pioneiro no conceito EdifÃcio Virtual (Virtual Building), em que toda a documentação de projeto (plantas, elevações, perspectivas, tabelas) tem origem no modelo 3D, também chamado de edifÃcio virtual. Com os livros ARCHICAD passo a passo â volumes I e II, você vai aprender a modelar e documentar um edifÃcio inteiro, passando por todas as etapas: desde como configurar um documento, como desenhar pisos, paredes, vigas e pilares com medidas exatas, gerar cortes e elevações automaticamente, criar detalhes, tabelas de quantificação de objetos, visualizar um projeto em 3D e criar pranchas de documentação do projeto. Ou seja, ao f
3im dos livros você terá aprendido tudo o que é necessário para o desenvolvimento de um projeto completo no ARCHICAD.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FCBBF3",coverImage:"https://m.media-amazon.com/images/P/B075FCBBF3.01.LZZZZZZZ.jpg",luluUrl:"https://www.lulu.com/shop/joao-gaspar-and-nat%C3%A1lia-turri/archicad-passo-a-passo/paperback/product-1e8qgyjq.html",appleUrl:"https://books.apple.com/us/book/archicad-passo-a-passo-volume-i/id1280046917",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=ArchiCAD+passo+a+passo",authors:["João Gaspar","Natália Turri Lorenzo","Hingrid Silveira Soares"],isbn:"978-8561453510",pages:563},{slug:"archicad-passo-a-passo-volume-ii",year:"2016",title:"ArchiCAD passo a passo - Volume II",language:"PT",type:"book",description:"Segunda parte da publicação sobre o ArchiCAD, com tópicos avançados de modelagem, documentação e gerenciamento de projetos em BIM.",fullDescription:"ARCHICAD é um software CAD/BIM completo, que atende perfeitamente à s demandas de projeto de estudantes, profissionais e escritórios de arquitetura de todos os tamanhos. O programa, desenvolvido pela GRAPHISOFT, é pioneiro no conceito EdifÃcio Virtual (Virtual Building), em que toda a documentação de projeto (plantas, elevações, perspectivas, tabelas) tem origem no modelo 3D, também chamado de edifÃcio virtual. Com os livros ARCHICAD passo a passo â volumes I e II, você vai aprender a modelar e documentar um edifÃcio inteiro, passando por todas as etapas: desde como configurar um documento, como desenhar pisos, paredes, vigas e pilares com medidas exatas, gerar cortes e elevações automaticamente, criar detalhes, tabelas de quantificação de objetos, visualizar um projeto em 3D e criar pranchas de documentação do projeto. Ou seja, ao fim dos livros você terá aprendido tudo o que é necessário para o desenvolvimento de um projeto completo no ARCHICAD.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FH5M43",coverImage:"https://m.media-amazon.com/images/P/B075FH5M43.01.LZZZZZZZ.jpg",luluUrl:"https://www.lulu.com/shop/joao-gaspar-and-nat%C3%A1lia-turri/archicad-passo-a-passo/paperback/product-1e8qgyjq.html",appleUrl:"https://books.apple.com/us/book/archicad-passo-a-passo/id1280046251",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=ArchiCAD+passo+a+passo",authors:["João Gaspar","Natália Turri Lorenzo","Hingrid Silveira Soares"],isbn:"978-8561453527",pages:432},{slug:"sketchup-para-design-de-moveis",year:"2015",title:"SketchUp para design de móveis",language:"PT",type:"book",description:"Guia prático de SketchUp voltado para o design de móveis, com exercÃcios e técnicas de modelagem 3D aplicadas ao mobiliário.",fullDescription:"No livro SketchUp para Design de Móveis, 11 móveis são apresentados com instruções de montagem, medidas de todas as peças e descrição detalhada da sequência de modelagem num livro de nÃvel intermediário; para aproveitá-lo bem, é preciso ter conhecimentos básicos de modelagem no SketchUp (ferramentas Empurrar/Puxar e Siga-me, entre outras). Ao final do livro você terá treinado técnicas e estratégias de montagem de móveis, e deverá ser capaz de modelar mais rápido e com menos erros.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FGQM9S",coverImage:"https://m.media-amazon.com/images/P/B075FGQM9S.01.LZZZZZZZ.jpg",luluUrl:"https://www.lulu.com/shop/joao-gaspar/sketchup-para-design-de-m%C3%B3veis/ebook/product-1qnjremd.html",appleUrl:"https://books.apple.com/us/book/sketchup-para-design-de-m%C3%B3veis/id1280038692",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Sketchup+Design+Moveis",authors:["João Gaspar"],isbn:"978-8561453176",pages:192},{slug:"sketchup-layout-passo-a-passo",year:"2013",title:"SketchUp LayOut passo a passo",type:"book",description:"Guia do SketchUp LayOut, para quem deseja aprender a montar pranchas com desenhos técnicos a partir de modelos do SketchUp Pro",fullDescription:"O livro SketchUp LayOut passo a passo tem a intenção de ser um guia completo a respeito deste programa, que é utilizado para criar pranchas de documentação dos projetos feitos com o SketchUp Pro. Usando o SketchUp LayOut, você consegue criar páginas que podem conter uma ou mais vistas a partir de um ou mais arquivos de SketchUp. O fluxo de trabalho entre o SketchUp Pro e o LayOut é dinâmico. Alterações feitas nos modelos originais podem ser automaticamente atualizados nas páginas, reduzindo erros quanto à impressão de documentos desatualizados. O LayOut tem ferramentas para a criação de carimbos, textos, cotas, hachuras, entre outros tipos de elementos, que tornam a documentação técnica bastante precisa e sofisticada. Dependendo do tipo de projeto, é até mesmo possÃvel abolir o uso de ferramentas CAD tradicionais, usando somente a dupla SketchUp Pro â SketchUp LayOut.",url:"https://www.probooks.com.br",language:"PT/EN/ES",amazonUrl:"https://www.amazon.com/dp/B075FCBH44",coverImage:"https://m.media-amazon.com/images/P/B075FCBH44.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Sketchup+LayOut",authors:["João Gaspar"],isbn:"978-8561453343",pages:216},{slug:"vectorworks-passo-a-passo",year:"2010",title:"Vectorworks passo a passo",language:"PT",type:"book",description:"Livro sobre o software Vectorworks para projetos de arquitetura, design de interiores e paisagismo.",fullDescription:"O livro Vectorworks passo a passo tem o objetivo de ensinar o programa Vectorworks de forma rápida e com alta qualidade. O livro aborda o uso do Vectorworks para o desenho técnico em 2D e para a modelagem em 3D, além de ensinar a criar pranchas de documentação técnica do projeto. O conteúdo é focado na versão Designer, a mais completa do programa, que engloba as ferramentas das ver
3sões Architect, Landmark e Spotlight. Ao final do livro você terá aprendido tudo o que é necessário para o desenvolvimento de um projeto completo no Vectorworks.",url:"https://www.probooks.com.br",amazonUrl:"https://www.amazon.com/dp/B075FHC6T5",coverImage:"https://m.media-amazon.com/images/P/B075FHC6T5.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/livro/vectorworks-2008-passo-a-passo-FYU-3814-000-BK",luluUrl:"https://www.lulu.com/shop/joao-gaspar/vectorworks-passo-a-passo/paperback/product-15gggwgz.html",appleUrl:"https://books.apple.com/us/book/vectorworks-passo-a-passo/id1280051518",authors:["João Gaspar"],isbn:"978-8561453152",pages:400},{slug:"arquitetura-contemporanea-e-automacao",year:"2023",title:"Arquitetura Contemporânea e Automação: Prática e Reflexão",language:"PT",type:"book",description:"Obra que explora a interseção entre arquitetura contemporânea e automação, discutindo práticas e reflexões sobre o impacto da tecnologia no projeto arquitetônico.",fullDescription:"A organização deste livro celebra os dez anos de existência do LAPAC (Laboratório de Automação e Prototipagem para Arquitetura e Construção) da Unicamp, concebido pela professora Gabriela Celani e gerido por ela e sua extensa equipe de orientandos, representada na co-organização desta publicação por Maycon Sedrez. Não devemos entender, no entanto, que a palavra laboratório deva ser interpretada como se desse significado, meramente, à s instalações fÃsicas nas quais se desenvolvem atividades de pesquisa, o que, em se tratando do campo da arquitetura e do urbanismo no Brasil, não seria menor. Neste caso, trata-se de algo maior, da junção fecunda e retroalimentadora entre labor, conhecimento e experimentação em seu melhor modo de conexão: a articulação entre teoria e prática com o objetivo de tensionar o conhecimento para além do perÃmetro do senso comum. Para além da eficiência do uso das tecnologias digitais de projeto e construção (em qualquer dos seus nÃveis, energético, estrutural, ambiental, espacial, formal, etc.) que ora se enfatiza, as pesquisas aqui reunidas se afirmam por partilharem um território comum, o do projeto de tecnologias para projetos. Em consonância com esta questão, o que se apresenta em Arquitetura e Automação não é a abstração de soluções projetuais sem arquitetos, resultantes de ações realizadas automaticamente por computadores autônomos, mas a investigação de situações em que o pensar e o fazer arquitetura são potencializados por pares, arquitetos-aparatos tecnológicos. David Sperling. Estes tópicos são extremamente atuais e não há intenção de esgotar o assunto com esta publicação; o propósito é celebrar os 10 anos do LAPAC (Laboratório de Automação e Prototipagem para Arquitetura e Construção) da Unicamp e apresentar novos caminhos para os arquitetos brasileiros avançarem em suas pesquisas.",url:"https://www.amazon.com/dp/8561453567",amazonUrl:"https://www.amazon.com/dp/8561453567",coverImage:"https://m.media-amazon.com/images/P/8561453567.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/livro/arquitetura-contemporanea-e-automacao-pratica-e-reflexao-pratica-e-reflexao-pratica-e-reflexao-FV5-0550-000-BK",luluUrl:"https://www.lulu.com/search?q=arquitetura+contemporanea+automacao",appleUrl:"https://books.apple.com/pt/book/arquitetura-contempor%C3%A2nea-e-automa%C3%A7%C3%A3o/id1367992627",authors:["Gabriela Celani","Maycon Sedrez"],isbn:"978-8561453565",pages:258},{slug:"101-conceitos-de-arquitetura-e-urbanismo-na-era-digital",year:"2017",title:"101 Conceitos de Arquitetura e Urbanismo na Era Digital",language:"PT",type:"book",description:"101 conceitos fundamentais de arquitetura e urbanismo revisitados sob a ótica da era digital, para profissionais e estudantes da área.",fullDescription:'O livro 101 Conceitos de Arquitetura e Urbanismo na Era Digital é uma coleção exemplar de verbetes, escrita e organizada por professores e pesquisadores que são conhecedores das novas tecnologias e conectados com a realidade da academia e do mercado, no Brasil e na América Latina. Como se trata de um guia de referência único em lÃngua portuguesa, acreditamos que ele tem tudo para ser uma indicação "obrigatória" por professores de disciplinas ligadas à tecnologia nas escolas técnicas e faculdades de Arquitetura e Engenharia em todo o paÃs. Texto da Contracapa: "Este livro apresenta 101 verbetes que explicam termos e conceitos fundamentais para a compreensão da arquitetura e do urbanismo no século XXI, sob a ótica das tecnologias digitais."',url:"https://www.amazon.com/dp/B075FFNWS3",amazonUrl:"https://www.amazon.com/dp/B075FFNWS3",coverImage:"https://m.media-amazon.com/images/P/B075FFNWS3.01.LZZZZZZZ.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=101+Conceitos",luluUrl:"https://www.lulu.com/search?q=101+conceitos+arquitetura+urbanismo",appleUrl:"https://books.apple.com/br/book/101-conceitos-de-arquitetura-e-urbanismo-na-era-digital/id1280042518",authors:["Frederico Braida","Fernando Lima","Juliane Fonseca","Vinicius Morais","João Gaspar"],isbn:"978-8561453534",pages:351},{slug:"metricas-urbanas",year:"2023",title:"Métricas Urbanas: Abordagens Paramétricas no Planejamento de Bairros e Cidades Sustentáveis",language:"PT",type:"book",description:"Abordagens paramétricas aplicadas ao planejamento urbano de bairros e cidades sustentáveis, unindo dados, métricas e design urbano contemporâneo.",fullDescription:"Este livro apresenta um sistema e um conjunto de ferramentas obtidos como resultados de um projeto de pesquisa que abordou um tema relevante e emergente na área de Arquitetura e Urbanismo, ainda não consolidado no contexto da pós-graduação brasileira: a aplicação de recursos algorÃtmicos e de linguagens de programação visual no processo de projeto urbano, com o objetivo de propor bairros e cidades sustentáveis. Desta forma, espera-se ter contribuÃdo para a construção de métodos, abordagens e ferramentas que tiveram o propósito de viabilizar uma visão mais holÃstica do processo de projeto urbano, associando o que pode haver de melhor no homem e na máquina. Assim, o computador pode ser utilizado como ferramenta auxiliar da imaginação. Ao obter rapidamente os resultados de diversas simulações, projetistas ou outros atores podem realizar uma avaliação prévia do impacto de suas escolhas. à possÃvel, assim, realizar sucessivos ciclos de testes e correções antes que as decisões se materializem no espaço urbano.",url:"https://www.amazon.com/dp/8561453591",amazonUrl:"https://www.amazon.com/dp/8561453591",coverImage:"https://is1-ssl.mzstatic.
3com/image/thumb/Publication123/v4/b5/2d/91/b52d91c4-4afc-e5ca-b284-8e0c22a03d44/1030869026.jpg/1200x1200bb.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Metricas+Urbanas",luluUrl:"https://www.lulu.com/search?q=metricas+urbanas+parametricas",appleUrl:"https://books.apple.com/br/book/m%C3%A9tricas-urbanas/id1495101433",authors:["Fernando Lima","João Gaspar (Editor)"],isbn:"978-8561453596",pages:178},{slug:"o-pequeno-grande-guia-de-aprovacao-de-projetos-de-prefeitura",year:"2017",title:"O Pequeno Grande Guia de Aprovação de Projetos de Prefeitura",language:"PT",type:"book",description:"Guia prático sobre o processo de aprovação de projetos arquitetônicos nas prefeituras, com dicas, procedimentos e legislação aplicada.",fullDescription:"O objetivo deste livro é apresentar ao leitor o roteiro dos procedimentos mais usuais no desenvolvimento e aprovação dos projetos de caráter legal, essenciais na carreira dos profissionais da construção civil, que são os projetos de prefeitura. Você vai aprender as técnicas básicas de elaboração dos vários tipos de projeto exigidos pelas prefeituras para dar inÃcio à uma nova construção ou regularizar a situação de uma edificação existente, de caráter residencial ou comercial. Vai aprender para que servem esses projetos e o que é necessário saber para elaborá-los e aprová-los nas prefeituras de suas cidades de exercÃcio.",url:"https://www.amazon.com.br/dp/B075FHPW9X",amazonUrl:"https://www.amazon.com.br/dp/B075FHPW9X",coverImage:"https://staticbv.bvirtual.com.br/publicacoes/191065/thumbs/thumbnail_397_x_595.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Pequeno+Grande+Guia",luluUrl:"https://www.lulu.com/search?q=aprovacao+projetos+prefeitura",appleUrl:"https://books.apple.com/pt/book/o-pequeno-grande-guia-de-aprova%C3%A7%C3%A3o-de/id1280038973",authors:["Luciana Paixão","João Gaspar (Editor)"],isbn:"978-8561453459",pages:187},{slug:"algo-ritmo",year:"2022",title:"Algo+ritmo: Reflexões sobre Ensino, Pesquisa e Extensão em Arquitetura e Urbanismo",language:"PT",type:"book",description:"Coletânea de reflexões sobre ensino, pesquisa e extensão em arquitetura e urbanismo, com foco em abordagens algorÃtmicas e computacionais.",fullDescription:"O grupo de pesquisa algo+ritmo vem se dedicando, desde 2013, ao estudo das possibilidades de aplicação de processos digitais de projeto, especialmente em sala de aula, no ensino de projeto de arquitetura e urbanismo. Este livro é uma compilação dos trabalhos desenvolvidos pelo grupo de pesquisas algo+ritmo, coordenado pelos professores Gilfranco Alves, Juliana Trujillo e Mayara Dias, que fazem parte do corpo docente do curso de Arquitetura e Urbanismo da Universidade Federal do Mato Grosso do Sul (UFMS). Estão aqui reunidos diversos artigos publicados pelos coordenadores e pesquisadores do grupo e uma rica documentação visual, composta por diversas fotografias, desenhos, plantas, entre outras expressões gráficas, que contam a riquÃssima história deste grupo que se encontra entre os pioneiros, no Brasil, com relação ao uso e aplicação de estratégias e ferramentas digitais no ensino de projeto para alunos de graduação e pós-graduação.",url:"https://www.amazon.com.br/dp/6599942415",amazonUrl:"https://www.amazon.com.br/dp/6599942415",coverImage:"https://m.media-amazon.com/images/I/51wF28bTM9L._AC_UF1000,1000_QL80_.jpg",estanteVirtualUrl:"https://www.estantevirtual.com.br/busca/probooks?editora=probooks&q=Algo+ritmo",luluUrl:"https://www.lulu.com/search?q=algoritmo+arquitetura+urbanismo",appleUrl:"https://books.apple.com/br/search?term=Algo+ritmo+arquitetura+urbanismo",martinsFontesUrl:"https://www.martinsfontespaulista.com.br/algo-ritmo-1024390/p",authors:["Juliana Trujillo","Mayara Dias","Gilfranco Alves"],isbn:"978-6599942419",pages:272}]])},76841,e=>{"use strict";var o=e.i(77117),r=e.i(8872);let t=(0,e.i(31763).default)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);e.s(["Footer",0,function(){return(0,o.jsx)("footer",{className:"bg-[#111110] pt-16 pb-9",children:(0,o.jsxs)("div",{className:"max-w-[1280px] mx-auto px-12",children:[(0,o.jsxs)("div",{className:"grid grid-cols-[1.6fr_1fr_1fr_1fr] gap-12 mb-14",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(r.default,{src:"/logo-probooks.png",alt:"ProBooks Editora",width:120,height:28,className:"h-7 w-auto mb-4 brightness-0 invert opacity-80"}),(0,o.jsx)("p",{className:"text-[13px] text-white/30 leading-[1.75] max-w-[220px] mb-6",children:"Publicando conteúdos relevantes em tecnologia da computação aplicada à Arquitetura, Engenharia e Construção Civil."}),(0,o.jsx)("div",{className:"flex gap-2",children:[{href:"https://www.facebook.com/probooks.editora",icon:(0,o.jsx)(t,{size:14})}].map((e,r)=>(0,o.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 border border-white/10 rounded-md flex items-center justify-center hover:border-[#069A48] hover:bg-[rgba(6,154,72,0.15)] transition-all text-white/40 hover:text-[#069A48]",children:e.icon},r))})]}),[{title:"Empresa",links:[["Sobre Nós","#sobre"],["Nossos Autores","#autores"],["Contato","#contato"]]},{title:"Catálogo",links:[["Todos os Livros","/catalogo"],["BIM","/catalogo"],["SketchUp","/catalogo"],["Revit","/catalogo"],["ArchiCAD","/catalogo"]]},{title:"Recursos",links:[["Seja um Autor","#contato"]]}].map(e=>(0,o.jsxs)("div",{children:[(0,o.jsx)("h4",{className:"text-[10px] font-bold text-white/30 tracking-[.14em] uppercase mb-4",children:e.title}),(0,o.jsx)("ul",{className:"flex flex-col gap-3",children:e.links.map(([e,r])=>(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:r,className:"text-[13px] text-white/35 hover:text-[#069A48] transition-colors",children:e})},e))})]},e.title))]}),(0,o.jsx)("div",{className:"pt-7 border-t border-white/7 flex justify-between items-center",children:(0,o.jsx)("p",{className:"text-xs text-white/20",children:"© 2025 ProBo
3oks Editora. Todos os direitos reservados."})})]})})}],76841)}]);
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.