{"version":3,"file":"shared-lib.fZGM-RXc.mjs","names":["React.useId","React.useRef","React.useState","_Fragment","__esmMin","init_npm_react_18_3_1","le","ie","init_jsx_runtime","c","p","_e","de","TwStyle","GlassChip","uid","props","LockIcon","InfoIcon","Chevron","Seg","dark","edge","C","on","o","icsHref","pad","n","fmt","d","utc","stop","end","start","lines","title","where","TwBrand","ref","applied","state","setState","mode","el","root","rootSelector","measure","w","pinned","onDark","rr","er","a","r","top","t","pcs","g","ro","narrow","setNarrow","desk","setDesk","f","lh","height","logo","LOGO_SRC","noteEl","note","b","FONT","BAR_GAP","CoverageIcon","has","k","cov","glass","ln","l","visuallyHidden","capStyle","fineStyle","cardStyle","noticeStyle","CREDIT","init_tintUi"],"sources":["https:/framerusercontent.com/modules/ngh2WTSXDHn0vMuH3APA/Osw1SNhd6aD0QcHD9HwU/tintUi.js"],"sourcesContent":["// Shared look for the Tint World code components: the design system's colours (v13), the font, the glass chip,\n// segmented controls and small icons. Values match the frozen canvases (P1 v22). INTERNAL to WLIQ.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";export const FONT='\"TW Archivo\", \"Archivo\", \"Helvetica Neue\", Arial, system-ui, sans-serif';export const C={surface:\"var(--token-MWu9eAEAP, #ffffff)\",surfaceAlt:\"var(--token-hoPfH2_Ut, #f2f4f5)\",surfacePress:\"var(--token-G2y6zZGWR, #e4e7ea)\",line:\"var(--token-URjsocAB2, #d9dde1)\",ink:\"var(--token-SNpXNdseX, #0e1418)\",ink2:\"var(--token-IzwRvYFtM, #5b636b)\",ink3:\"#3d454c\",borderStrong:\"var(--token-O5ndqIa80, #6c747c)\",yellow:\"var(--token-kICjsliB0, #ffe300)\",onYellow:\"var(--token-FnjRG7cvx, #0e1418)\",notice:\"var(--token-Qolyy0pTS, #fff7b8)\",stage:\"var(--token-AgmzpKDYj, #0e1418)\",stageFloor:\"var(--token-slqR4HO4d, #1f272e)\",onStage:\"var(--token-ZNPgUa2yU, #f5f7f8)\",onStage2:\"var(--token-Wv276bnaU, #a9b1b8)\"};// Variable Archivo with the width axis (SIL OFL) under its own family name, so the 112% display numbers\n// never fight Framer's built-in Archivo, which has the weight axis only.\nconst FONT_CSS=\"@font-face{font-family:'TW Archivo';font-style:normal;font-weight:400 600;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kQo8UDI-1M0wlSfdnoLmvDIaI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\"+\"@font-face{font-family:'TW Archivo';font-style:normal;font-weight:400 600;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kQo8UDI-1M0wlSfdfoLmvDIaK18A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}\";// The few states inline styles can't express: focus rings, hover on the yellow button, the wipe's focus ring.\nconst UI_CSS=\".tw-focus:focus-visible{outline:2px solid var(--token-SNpXNdseX, #0e1418);outline-offset:2px}\"+\".tw-stage .tw-focus:focus-visible{outline-color:var(--token-kICjsliB0, #ffe300)}\"+\".tw-cvp:has(.tw-crng:focus-visible){outline:2px solid var(--token-kICjsliB0, #ffe300);outline-offset:4px}\"+\"@media (hover:hover){.tw-pri:hover{background:#f2d700!important;border-color:#f2d700!important;color:var(--token-SNpXNdseX, #0e1418)!important}}.tw-pri:active{background:#e0c600!important;border-color:#e0c600!important}\";export function TwStyle(){return /*#__PURE__*/_jsx(\"style\",{children:FONT_CSS+UI_CSS});}/** A shade swatch drawn as glass: a sky gradient, the shade, two reflection streaks and a fine edge. */export function GlassChip(props){const uid=\"tw\"+React.useId().replace(/[^a-zA-Z0-9]/g,\"\");return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 28 20\",width:34,height:24,\"aria-hidden\":\"true\",style:{display:\"block\",marginTop:4,flex:\"none\"},children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:uid+\"g\",x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#d6e0e8\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\".55\",stopColor:\"#a3b5c3\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#7d91a1\"})]}),/*#__PURE__*/_jsx(\"clipPath\",{id:uid+\"c\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"28\",height:\"20\",rx:\"4\"})})]}),/*#__PURE__*/_jsx(\"rect\",{width:\"28\",height:\"20\",rx:\"4\",fill:\"url(#\"+uid+\"g)\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"28\",height:\"20\",rx:\"4\",fill:\"#0e1418\",opacity:props.opacity}),/*#__PURE__*/_jsxs(\"g\",{clipPath:\"url(#\"+uid+\"c)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 20 L14 0 H19 L10 20Z\",fill:\"#ffffff\",opacity:\".3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 20 L22 0 H23.6 L14.6 20Z\",fill:\"#ffffff\",opacity:\".16\"})]}),/*#__PURE__*/_jsx(\"rect\",{x:\".5\",y:\".5\",width:\"27\",height:\"19\",rx:\"3.5\",fill:\"none\",stroke:\"#ffffff\",strokeOpacity:\".5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\".25\",y:\".25\",width:\"27.5\",height:\"19.5\",rx:\"3.75\",fill:\"none\",stroke:\"#0e1418\",strokeOpacity:\".28\",strokeWidth:\".5\"})]});}/** The padlock on a locked swatch. */export function LockIcon(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",style:{position:\"absolute\",top:10,left:\"50%\",marginLeft:-7,width:14,height:14,stroke:\"#ffffff\",fill:\"none\",strokeWidth:2,filter:\"drop-shadow(0 0 1.5px rgba(14,20,24,.9))\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"11\",width:\"14\",height:\"10\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11V7a4 4 0 0 1 8 0v4\"})]});}export function InfoIcon(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",style:{width:20,height:20,stroke:\"currentColor\",fill:\"none\",strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",flex:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 11v5M12 8h.01\"})]});}export function Chevron(props){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",style:{width:props.size,height:props.size,stroke:\"currentColor\",fill:\"none\",strokeWidth:props.weight||1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",flex:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:props.dir===\"left\"?\"M14 6l-6 6 6 6\":\"M10 6l6 6-6 6\"})});}/** Segmented control. Dark sits on the stage; light sits on the page. */export function Seg(props){const dark=!!props.dark;const edge=dark?C.onStage2:C.borderStrong;return /*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":props.label,style:{position:\"relative\",display:\"flex\",border:\"1px solid \"+edge,borderRadius:12,overflow:\"hidden\",alignSelf:props.stretch?\"stretch\":\"center\",flex:\"none\"},children:props.options.map((o,i)=>{const on=o.key===props.value;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"tw-focus\",\"aria-pressed\":on,\"aria-label\":o.aria,onClick:()=>props.onPick(o.key),style:{flex:props.stretch?1:\"none\",minHeight:props.height||(dark?44:48),border:0,borderLeft:i?\"1px solid \"+edge:\"0\",padding:props.stretch?\"0 8px\":\"0 14px\",whiteSpace:\"nowrap\",font:\"600 \"+(dark?13:14)+\"px/20px \"+FONT,cursor:\"pointer\",background:on?dark?\"rgba(255,255,255,.18)\":C.surfaceAlt:dark?\"transparent\":C.surface,color:dark?C.onStage:C.ink,// Picked option on dark (stage) controls: shown by the lighter fill only, no white ring.\nboxShadow:on&&!dark?\"inset 0 0 0 2px \"+C.ink:\"none\"},children:o.label},o.key);})});}export const visuallyHidden={position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"};export const capStyle={font:\"600 14px/20px \"+FONT,letterSpacing:0,color:C.ink2};export const fineStyle={margin:0,font:\"400 12px/16px \"+FONT,color:C.ink2};export const cardStyle={borderTop:\"1px solid \"+C.line,padding:\"14px 0 0\",display:\"flex\",flexDirection:\"column\",gap:8};export const noticeStyle={background:C.notice,borderRadius:16,padding:\"14px 18px\",display:\"flex\",flexDirection:\"column\",gap:6,color:C.ink};/** A real calendar file for \"Add to calendar\": a data link the browser downloads as an .ics event. Times are local;\n * the end is a length in minutes or a Date (a paint job runs over several days). */export function icsHref(title,start,end,where){const pad=n=>String(n).padStart(2,\"0\");const fmt=d=>d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate())+\"T\"+pad(d.getHours())+pad(d.getMinutes())+\"00\";const utc=d=>d.getUTCFullYear()+pad(d.getUTCMonth()+1)+pad(d.getUTCDate())+\"T\"+pad(d.getUTCHours())+pad(d.getUTCMinutes())+\"00Z\";const stop=typeof end===\"number\"?new Date(start.getFullYear(),start.getMonth(),start.getDate(),start.getHours(),start.getMinutes()+end):end;const lines=[\"BEGIN:VCALENDAR\",\"VERSION:2.0\",\"PRODID:-//Tint World prototype//EN\",\"BEGIN:VEVENT\",\"UID:\"+fmt(start)+\"-sample@twld.example\",\"DTSTAMP:\"+utc(new Date),\"DTSTART:\"+fmt(start),\"DTEND:\"+fmt(stop),\"SUMMARY:\"+title,\"LOCATION:\"+where,\"DESCRIPTION:Sample booking from the Tint World prototype.\",\"END:VEVENT\",\"END:VCALENDAR\"];return\"data:text/calendar;charset=utf-8,\"+encodeURIComponent(lines.join(\"\\r\\n\"));}/** The 3D model's licence credit, shown wherever the car is on screen (CC BY 4.0). */export const CREDIT=\"Car: “Toyota Highlander 2020” by ItsDiyor, Sketchfab, CC BY 4.0, modified. Every price is a sample.\";/** Tint World logo (horizontal, web). Hosted on Tint World's Cloudinary. */export const LOGO_SRC=\"https://res.cloudinary.com/tint-world/image/upload/s--YIdTz7ra--/f_auto,fl_lossy,q_auto:best/v1647972234/custom-assets/Tint%20World%20Brand/tw-logo-horizontal-web.png\";/** Screens this wide or wider are the Desktop breakpoint: no logo there. */export const BRAND_DESKTOP_MIN=1200;/** Show the logo bar on Desktop too. Set false to hide it on Desktop again. */export const BRAND_ON_DESKTOP=true;/** Space between the logo bar and whatever follows it (Back / step row, heading). */const BAR_GAP=20;/**\n * Brand header for Tablet and Phone. On the code screens (mode \"auto\") it measures the screen it sits in:\n * - Desktop width (1200px+): renders nothing.\n * - Tablet / Phone: a full-width black bar across the top of the screen, logo aligned with the content.\n * - Inside a floating/sticky bar or on a dark surface (onDark): just the logo, no bar.\n * mode \"bar\" always draws the bar at its own width (for design layers, e.g. Home; hide it on Desktop there).\n * Measures layout widths (offsetWidth), so it behaves the same in the canvas at any zoom.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export function TwBrand(props){const{note,onDark=false,height=26,mode=\"auto\",rootSelector}=props;const ref=React.useRef(null);const applied=React.useRef(null);const[state,setState]=React.useState({show:true,bleed:null,plain:mode===\"auto\"});React.useLayoutEffect(()=>{if(mode!==\"auto\")return;const el=ref.current;if(!el)return;const root=(rootSelector?el.closest(rootSelector):null)||el.closest(\".tw1, .tw2, .tw3, .tw4\");const measure=()=>{if(!root){setState({show:true,bleed:null,plain:true});return;}const w=root.offsetWidth;if(!w)return;if(!BRAND_ON_DESKTOP&&w>=BRAND_DESKTOP_MIN){applied.current=null;setState({show:false,bleed:null,plain:true});return;}let pinned=false;for(let n=el.parentElement;n&&n!==root;n=n.parentElement){const p=getComputedStyle(n).position;if(p===\"fixed\"||p===\"sticky\"||p===\"absolute\"){pinned=true;break;}}if(pinned||onDark){applied.current=null;setState({show:true,bleed:null,plain:true});return;}const rr=root.getBoundingClientRect();const er=el.getBoundingClientRect();const s=rr.width/w||1;const a=applied.current||{l:0,r:0,t:0,g:0,p:16};// natural position = where it would sit without the bleed margins we already applied\nconst l=Math.max(0,Math.round((er.left-rr.left)/s+a.l));const r=Math.max(0,Math.round((rr.right-er.right)/s+a.r));const top=Math.round((er.top-rr.top)/s+a.t);const t=top>0&&top<=120?top:0;const p=w>=BRAND_DESKTOP_MIN?32:16;// cancel the parent stack's own gap so the bar sits close to the next row\nconst pcs=el.parentElement?getComputedStyle(el.parentElement):null;const g=pcs&&/flex|grid/.test(pcs.display)?parseFloat(pcs.rowGap)||0:0;if(a.l===l&&a.r===r&&a.t===t&&a.g===g&&a.p===p&&applied.current)return;applied.current={l,r,t,g,p};setState({show:true,bleed:{l,r,t,g,p},plain:false});};measure();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(()=>measure()):null;if(ro&&root)ro.observe(root);return()=>ro?.disconnect();},[mode,onDark,rootSelector]);// Bar width check (kept for layout tweaks); the logo is left-aligned at every size.\nconst[narrow,setNarrow]=React.useState(false);// Desktop (bar 1200px+): taller bar and a slightly larger logo, logo kept inside the page container.\nconst[desk,setDesk]=React.useState(false);React.useLayoutEffect(()=>{const el=ref.current;if(!el)return;const f=()=>{setNarrow(el.offsetWidth>0&&el.offsetWidth<810);setDesk(el.offsetWidth>=1200);};f();if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(f);ro.observe(el);return()=>ro.disconnect();},[state.show]);const lh=desk?Math.round(height*1.3):height;const logo=/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"Tint World\",width:Math.round(lh*640/91),height:lh,style:{display:\"block\",height:lh,width:\"auto\",maxWidth:\"100%\"}});const noteEl=note?/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,fontSize:12,lineHeight:\"16px\",letterSpacing:\".12em\",textTransform:\"uppercase\",color:onDark?C.onStage:C.ink},children:note}):null;if(!state.show)return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{display:\"none\"}});const asBar=mode===\"bar\"||!!state.bleed;if(asBar){const b=state.bleed;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{display:\"flex\",flexDirection:\"column\",gap:12,alignSelf:\"stretch\",fontFamily:FONT,marginLeft:b?-b.l:0,marginRight:b?-b.r:0,marginTop:b?-b.t:0,marginBottom:b?BAR_GAP-b.g:BAR_GAP},children:[/*#__PURE__*/_jsx(\"header\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",background:\"#000000\",minHeight:desk?88:height+34,paddingTop:desk?20:17,paddingBottom:desk?20:17,paddingLeft:desk?0:b?Math.max(b.l,b.p):24,paddingRight:desk?0:b?Math.max(b.r,b.p):24,boxSizing:\"border-box\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:desk?1248:\"none\",margin:\"0 auto\",padding:desk?\"0 32px\":0,boxSizing:\"border-box\",display:\"flex\"},children:logo})}),noteEl?/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:b?b.l:24},children:noteEl}):null]});}// Plain logo: on dark surfaces or inside a floating bar (and for the first paint before measuring).\nreturn /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:\"8px 12px\",fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",padding:onDark?0:\"8px 12px\",background:onDark?\"transparent\":\"#000000\",borderRadius:6,maxWidth:\"100%\"},children:logo}),noteEl]});}/**\n * Top-down coverage map of the SUV (front on the left). Each painted panel is drawn on its own and\n * filled when it is in the package, so the icon shows exactly which panels the film covers.\n */export function CoverageIcon(props){const has=k=>props.zones.indexOf(k)>=0;const cov=props.active?\"#ffe300\":\"#7d868e\";const base=\"#eef0f2\";const glass=\"#3d4750\";const f=k=>has(k)?cov:base;const ln={stroke:\"#0e1418\",strokeWidth:.6,strokeLinejoin:\"round\"};return /*#__PURE__*/_jsxs(\"svg\",{className:props.className,viewBox:\"0 0 96 46\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"2.5\",width:\"11\",height:\"3\",rx:\"1.2\",fill:\"#0e1418\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"40.5\",width:\"11\",height:\"3\",rx:\"1.2\",fill:\"#0e1418\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"66\",y:\"2.5\",width:\"11\",height:\"3\",rx:\"1.2\",fill:\"#0e1418\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"66\",y:\"40.5\",width:\"11\",height:\"3\",rx:\"1.2\",fill:\"#0e1418\"}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"38\",cy:\"4\",rx:\"3.2\",ry:\"1.8\",fill:f(\"mirrors\"),...ln}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"38\",cy:\"42\",rx:\"3.2\",ry:\"1.8\",fill:f(\"mirrors\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"34\",y:\"5\",width:\"38\",height:\"1.6\",fill:f(\"rockers\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"34\",y:\"39.4\",width:\"38\",height:\"1.6\",fill:f(\"rockers\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 6.6 H34 V12 H10 Q9 9 10 6.6Z\",fill:f(\"fenders\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 39.4 H34 V34 H10 Q9 37 10 39.4Z\",fill:f(\"fenders\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"34\",y:\"6.6\",width:\"40\",height:\"5.4\",fill:f(\"doors\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"34\",y:\"34\",width:\"40\",height:\"5.4\",fill:f(\"doors\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M74 6.6 H84 Q88 7 88 12 H74Z\",fill:f(\"doors\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M74 39.4 H84 Q88 39 88 34 H74Z\",fill:f(\"doors\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"12\",width:\"24\",height:\"22\",fill:f(\"hood\"),...ln}),has(\"partials\")?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"12\",width:\"8\",height:\"22\",fill:cov,...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 6.6 H18 V12 H10 Q9 9 10 6.6Z\",fill:cov,...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 39.4 H18 V34 H10 Q9 37 10 39.4Z\",fill:cov,...ln})]}):null,/*#__PURE__*/_jsx(\"path\",{d:\"M10 8 L15 8.6 L15 12 L10 12Z\",fill:has(\"headlights\")?cov:\"#ffffff\",...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 38 L15 37.4 L15 34 L10 34Z\",fill:has(\"headlights\")?cov:\"#ffffff\",...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 6.6 Q4 7 4 14 V32 Q4 39 10 39.4 Z\",fill:f(\"bumper\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M34 12 L42 14 V32 L34 34Z\",fill:glass,...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M34 12 L42 14 L42 12 Z\",fill:f(\"pillars\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M34 34 L42 32 L42 34 Z\",fill:f(\"pillars\"),...ln}),/*#__PURE__*/_jsx(\"rect\",{x:\"42\",y:\"12\",width:\"28\",height:\"22\",rx:\"1.5\",fill:f(\"roof\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M70 12 L76 13.5 V32.5 L70 34Z\",fill:glass,...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M76 12 H88 V34 H76 Z\",fill:f(\"trunk\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M88 7 Q93 8 93 14 V32 Q93 38 88 39 Z\",fill:f(\"rearbumper\"),...ln}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 6.6 H84 Q93 7 93 14 V32 Q93 39 84 39.4 H10 Q4 39 4 32 V14 Q4 7 10 6.6Z\",fill:\"none\",stroke:\"#0e1418\",strokeWidth:\"1.1\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"TwBrand\":{\"type\":\"reactComponent\",\"name\":\"TwBrand\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"noticeStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LockIcon\":{\"type\":\"reactComponent\",\"name\":\"LockIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CoverageIcon\":{\"type\":\"reactComponent\",\"name\":\"CoverageIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"InfoIcon\":{\"type\":\"reactComponent\",\"name\":\"InfoIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fineStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CREDIT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"C\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"capStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GlassChip\":{\"type\":\"reactComponent\",\"name\":\"GlassChip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visuallyHidden\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"icsHref\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cardStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TwStyle\":{\"type\":\"reactComponent\",\"name\":\"TwStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BRAND_DESKTOP_MIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOGO_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Seg\":{\"type\":\"reactComponent\",\"name\":\"Seg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BRAND_ON_DESKTOP\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Chevron\":{\"type\":\"reactComponent\",\"name\":\"Chevron\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tintUi.map"],"mappings":"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"}