{"version":3,"file":"shared.CIFO2_he.mjs","names":["o","e","h","t","lowercaseIconKeyPairs","iconKeys","useMemo","a","useRef","iconKeys","lowercaseIconKeyPairs","useMemo","useState","HomeFactory","React","moduleBaseUrl","getProps","Icon","className","fonts","css","className","addPropertyOverrides","MaterialFonts","Material","MaterialControls","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Info","ButtonPrimary2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","s","r","n","o","t","e","i","l","Icon","useState","HomeFactory","React","e","useState","useRef","addPropertyOverrides","MaterialFonts","Material","MaterialControls","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Badge","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","BaseNavigationMenuItemStyle1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","NavigationTopNavItem","NavigationDropdownStyle3","ButtonSecondary","ButtonPrimaryDefault","AtomsHamburgerIcon","Feather","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","React.useRef","className","SVG","_Fragment","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","s","e","i","n","t","r","a","o","l","h","c","d","u","p","g","f","m","b","v","y","w","A","x","_","E","S","C","T","M","P","D","k","R","I","L","O","N","B","H","U","z","j","Node","#t","#e","#i","#l","#r","#s","#h","#a","#c","#d","#u","#n","#o","#p","#g","#f","#b","#v","#m","#y","#x","#A","#w","#S","#E","#C","#_","#T","#pt","#M","#gt","#R","#mt","#bt","#vt","#I","#W","#lt","#Y","#G","#V","#$","#nt","#ft","#k","#D","#j","#P","#at","#L","#Q","#q","#ut","#N","#st","#B","#yt","#wt","#rt","#ot","#_t","#K","#Et","#At","#xt","#X","#it","#et","#O","#Mt","#Tt","#Pt","#z","#Dt","#kt","#ct","#Rt","#St","#It","#Ct","#J","#Z","#Ft","#Lt","#ht","#tt","#H","#Ot","#dt","#U","#F","#qt","#Wt","#Bt","#Ht","#Xt","#jt","#Yt","#Nt","#Vt","#$t","#Gt","#zt","#Ut","#Qt","#Jt","#Zt","#te","#ee","#ne","#ie","#ae","#re","#oe","#le","#se","#Kt","#De","#ke","#Re","#we","#Ie","#Ae","#Fe","#ge","#fe","#Ne","#me","#Be","#be","#He","#Ue","#Le","#_e","#he","#de","#ze","#Pe","#je","#Ge","#Ve","#$e","#We","#ue","#Ce","#Te","#pe","#Se","#Ee","#ve","#Me","#Oe","#ce","#qe","#Xe","#Ye","#Ke","#ye","#xe","#Ze","#ti","#Qe","#Je","#ei","#ii","#ni","#si","#ri","#ai","#oi","#li","#hi","#ci","#di","#ui","#pi","#gi","#fi","#mi","#bi","#vi","#yi","#_i","#Ai","#xi","#Ei","#wi","#ji","#Gi","#Vi","#$i","#Wi","#Bi","#Ii","#Li","#Fi","#Pi","#zi","#ki","#Di","#qi","#Si","#Oi","#Ri","#Mi","#Xi","#Yi","#Hi","#Ui","#Ki","#Ni","#Ci","#Qi","#Ti","#Ji","#Zi","#ss","#ns","#es","#as","#rs","#os","#is","#ts","#ls","#hs","#cs","#ds","#us","#ps","#gs","#fs","#ms","#vs","#ys","#ws","#bs","#xs","#As","#_s","#Es","#Ss","#Cs","#Ts","#Ms","#Rs","#Ps","#Ds","#ks","#Is","#Fs","#Ls","#Os","#Bs","#Ns","#Hs","#js","#zs","#Us","#Gs","#Vs","#$s","#qs","#Ys","#Qs","#Zs","#cn","#en","#hn","#nn","#tn","#ln","#rn","#sn","#in","#Js","#Ks","#Xs","#Ws","#on","#un","#pn","#gn","#an","#fn","#mn","#dn","#bn","#vn","#yn","#wn","#_n","#An","#xn","#Sn","#En","#Cn","#Tn","#Pn","#Mn","#Dn","#kn","#Ln","#On","#Nn","#Fn","#In","#Hn","#Rn","#Bn","#Un","#zn","#jn","#Gn","#sr","#nr","#rr","#Vn","#er","#qn","#Yn","#Wn","#Zn","#Jn","#tr","#ir","#Kn","#Qn","#Xn","#$n","#or","#lr","#hr","#ar","#cr","#dr","#ur","#gr","#fr","#pr","#br","#mr","#yr","#wr","#Ar","#xr","#vr","#_r","#Er","#Fr","#Dr","#Ir","#kr","#Tr","#Sr","#Lr","#Cr","#Mr","#Or","#Nr","#Br","#Pr","#Rr","#Yr","#zr","#Jr","#Qr","#Xr","#Zr","#ta","#Hr","#Ur","#Vr","#$r","#ea","#qr","#Gr","#jr","#Kr","#ia","#sa","#na","#ra","#aa","#Wr","#oa","#la","#da","#ua","#ha","#ca","#pa","#ma","#ba","#va","#ya","#wa","#Aa","#xa","#fa","#_a","#ga","#Ea","#Sa","#Ca","#Ta","#Ma","#Ra","#Ia","#Fa","#Pa","#ka","#Da","#Oa","#Na","#Ba","#Ha","#La","#Ua","#Va","#$a","#za","#ja","#Ya","#Wa","#Ja","#Ga","#qa","#Qa","#Za","#Xa","#to","#eo","#Ka","#io","#so","#ro","#go","#lo","#mo","#do","#co","#fo","#bo","#ao","#oo","#vo","#wo","#yo","#ho","#no","#uo","#po","#Ao","#_o","#Eo","#xo","#So","#Co","ue","pe","ye","useState","useRef","getPdfFilenameFromUrl","a","getDocument","_Fragment","e","fonts","css","className","fonts","css","className","fonts","css","className","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","className","SVG","addPropertyOverrides","Material","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Logowhite","SocialIcon","PDFViewer","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useState","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framer.com/m/material-icons/Home.js@0.0.32","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/ybJ9REMpyTRXia9Ufcoj/Zqvfs3UdPGziD61oEzB4/WDrS6mQ5g.js","https:/framerusercontent.com/modules/H9O7pt6SdwMSlFwHqpm1/Du2xsyC0OwsKknCxTHHW/WithHideInWebview.js","https:/framerusercontent.com/modules/20qgaBOZJvngRU9lDxvB/gFhGYuKBy4wBhI95KuCg/F0dK69Wi2.js","https:/framerusercontent.com/modules/Fxx3KksebLFg2VdZQ3PZ/Q6Ov5jpCPqnrGmiCtUOT/MBPeUVpMX.js","https:/framerusercontent.com/modules/SehGWKHm8OSZyH7n9zqC/ly7fbSzWqWpNDlfI2BjK/dGAeyW1XU.js","https:/framerusercontent.com/modules/e19Ex3BN7VbE1FE6nKaE/ycyec4fxS098QYbc7JkE/OJCWrVT07.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/EDYIKrcL0lnxjKdEF12F/xNQWGvN9Wgop0KBAtb7T/Trustpilot.js","https:/framerusercontent.com/modules/Oy09JgVGxO6qfUOC6Y2c/QdfiEfhinVk9R8FOVNSu/QnnRPLGE6.js","https:/framerusercontent.com/modules/FNEKFEVTxJvHOBj9FGfH/IzWbymfx5bJZX28ycFnq/fVidrKwKr.js","https:/framerusercontent.com/modules/96iD9pOEuyeyCEUV1tGq/hrBSAz9zDJGZaCJ8nqFC/LMCZ6nBC5.js","https:/framerusercontent.com/modules/yabfcqkDGCnG5v2PDTN1/cz8mmcInSYCVvFhLJdMN/N08KCeKJM.js","https:/framerusercontent.com/modules/dbKrfff0DqHPQTAwpFaB/yrwegjP88zV3RtKpBcvF/nkZhMhzQX.js","https:/framerusercontent.com/modules/5XBzkV5eVHrCZjn0G6fh/8Tvswqea08ZP877b6vts/UoUnQ5xiN.js","https:/framerusercontent.com/modules/6USqiVXE0uI72r2RgQUy/eBGjKGAx9iCjy4oKzXyA/fgsSeksVV.js","https:/framerusercontent.com/modules/69mDhZewCMp7DxbfCgW3/D9EWJmLJo5NsNR8NzGRe/LNWO8T9VH.js","https:/cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs","https:/framerusercontent.com/modules/9IjxygY69RaSEb8cakIX/OQi7DznkOcRvVjF21QEB/Pdfviewer.js","https:/framerusercontent.com/modules/sNFAZcWOfKuqTgFV8bMh/8yKWgWxKAESRzIXDICYv/oocetZjeC.js","https:/framerusercontent.com/modules/lTM8MzXnhyzgPVkzCDvL/oJo69VVxDcYocdWm1oIx/vfojhfj0g.js","https:/framerusercontent.com/modules/dShXLSAXnE2vU372UZsd/qZswRQdYK6CqCZv17uJP/wFgDb_DJ7.js","https:/framerusercontent.com/modules/FQvg8Jf89atVylaEmWpU/ApLjFrITcdDEQ97F8I99/apmYyYfmD.js","https:/framerusercontent.com/modules/ouUzOpH2NjigClhT3MVE/ulXvSQDqDUqLyIKEqKtK/rrOtT3qLM.js","https:/framerusercontent.com/modules/rvwgjTVVWHzcGwkqVRuK/iJnKRFVkzAholTRIRe2L/RzBeS0Npy.js","https:/framerusercontent.com/modules/WHAwRhDFm10rIiCunTFc/YqZhTTiPfPmB6oLdww2d/WithApr.js","https:/framerusercontent.com/modules/8DS8UFNXCBoa8h9Va0ps/iTq25FxjrMQXVPFc689M/CalculateFinanceBasedOnDynamicAPR.js","https:/framerusercontent.com/modules/9tKbqstgkKO6Y11nwM9n/xsB2M9pj0gk19kWZU9AD/FLw530OeB.js","https:/framerusercontent.com/modules/njuOS1dmwXs0NXZ1ts20/metHvPU2bpCLsbaP6l4X/pCh8BXUXC.js","https:/framerusercontent.com/modules/aCgYHfaUaFb4zFLjckAV/zNxR5OUW3MpNyvRlB2yD/YAP816Y5n.js","https:/framerusercontent.com/modules/j0C2O37P3mEtTaoJi1Mi/hQ902RzbcLEft7l4Hgut/xZndidUCt.js","https:/framerusercontent.com/modules/fV22u6lWbbWKAnXt5PYt/dgEiKNzKHED5hF5hcz7Q/YckFIlg3V.js","https:/framerusercontent.com/modules/oWoSg3pJifRcILlp2B9k/Hn3wJuVH8ytaivNELKUm/FVz8QUmCk.js","https:/framerusercontent.com/modules/eD8hYLnFC0GcYtOvG1tc/6qwTIhMB26OLgO6c9QfK/f_JgQVGd5.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","/*\n * Home (material-icons/Home@0.0.32)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"TOLPRbYYa\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 4 L 0 0\" fill=\"transparent\" height=\"4px\" id=\"tz4O3l_LM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 12)\" width=\"1px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"XVTk1TcQG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 8)\" width=\"1px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-sd9Oj\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-sd9Oj { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Info\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-sd9Oj\");Icon.displayName=\"Info\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Info\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";const IN_WEBVIEW_KEY=\"inWebview\";export function withHideInWebview(Component){const params=new URLSearchParams(document.location.search);const inWebview=params.has(IN_WEBVIEW_KEY)&&params.get(IN_WEBVIEW_KEY)!==\"false\"&&params.get(IN_WEBVIEW_KEY)!==\"0\";return props=>{if(inWebview){return null;}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHideInWebview\":{\"type\":\"reactHoc\",\"name\":\"withHideInWebview\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithHideInWebview.map","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-nT9Ym .framer-styles-preset-cbheay:not(.rich-text-wrapper), .framer-nT9Ym .framer-styles-preset-cbheay.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4c6b6a8e-4c40-40e1-8d42-fd4df8e25e16, rgba(0, 0, 255, 0.8)); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-1ae832d5-a8ea-42fa-bdc9-87be32c63f2c, #0000ff); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-4c6b6a8e-4c40-40e1-8d42-fd4df8e25e16, rgba(0, 0, 255, 0.8)); --framer-link-text-decoration: underline; }\"];export const className=\"framer-nT9Ym\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (397058d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={L6l8WKVwX:{hover:true},TYtUuaRcV:{hover:true,pressed:true},VlgUc96pX:{hover:true},ZNG5J77N4:{hover:true,pressed:true}};const cycleOrder=[\"TYtUuaRcV\",\"K79yhkro4\",\"L6l8WKVwX\",\"ZNG5J77N4\",\"oSTI7Mhci\",\"VlgUc96pX\"];const serializationHash=\"framer-1Ll13\";const variantClassNames={K79yhkro4:\"framer-v-jxic5w\",L6l8WKVwX:\"framer-v-1784ehj\",oSTI7Mhci:\"framer-v-86ighz\",TYtUuaRcV:\"framer-v-171z5nr\",VlgUc96pX:\"framer-v-jhyfcm\",ZNG5J77N4:\"framer-v-ymcubn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"L / Danger\":\"L6l8WKVwX\",\"L / Default\":\"TYtUuaRcV\",\"L / Disabled\":\"K79yhkro4\",\"S / Danger\":\"VlgUc96pX\",\"S / Default\":\"ZNG5J77N4\",\"S / Disabled\":\"oSTI7Mhci\"};const getProps=({height,iconL,iconR,id,label,link,newTab,showIconL,showIconR,showLabel,width,...props})=>{return{...props,DZf1o6TOU:newTab??props.DZf1o6TOU,GrjfbeKC3:showIconL??props.GrjfbeKC3??true,KXJ3N9Ejk:iconR??props.KXJ3N9Ejk??\"Circle\",MoT2QQ5gx:showLabel??props.MoT2QQ5gx??true,NP5yQIcR3:label??props.NP5yQIcR3??\"Label\",RWkv57tSu:link??props.RWkv57tSu,tXS3YmhNZ:iconL??props.tXS3YmhNZ??\"Circle\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TYtUuaRcV\",YZAlJBSOC:showIconR??props.YZAlJBSOC??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,MoT2QQ5gx,NP5yQIcR3,GrjfbeKC3,tXS3YmhNZ,YZAlJBSOC,KXJ3N9Ejk,RWkv57tSu,DZf1o6TOU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TYtUuaRcV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RWkv57tSu,motionChild:true,nodeId:\"TYtUuaRcV\",openInNewTab:DZf1o6TOU,scopeId:\"MBPeUVpMX\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-171z5nr\",className,classNames)} framer-gr46gw`,\"data-framer-name\":\"L / Default\",layoutDependency:layoutDependency,layoutId:\"TYtUuaRcV\",ref:refBinding,style:{backgroundColor:\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 4px 0px rgba(0, 0, 0, 0.05)\",...style},variants:{\"L6l8WKVwX-hover\":{backgroundColor:\"var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38))\"},\"TYtUuaRcV-hover\":{backgroundColor:\"rgb(37, 35, 51)\"},\"TYtUuaRcV-pressed\":{backgroundColor:\"var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(38, 38, 38))\"},\"VlgUc96pX-hover\":{backgroundColor:\"var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38))\"},\"ZNG5J77N4-hover\":{backgroundColor:\"var(--token-dc14c2f5-5813-4d2f-9f7e-6a235de817c1, rgb(24, 24, 24))\"},\"ZNG5J77N4-pressed\":{backgroundColor:\"var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(38, 38, 38))\"},K79yhkro4:{backgroundColor:\"var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, rgb(229, 229, 229))\",boxShadow:\"none\"},L6l8WKVwX:{backgroundColor:\"var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68))\"},oSTI7Mhci:{backgroundColor:\"var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, rgb(229, 229, 229))\",boxShadow:\"none\"},VlgUc96pX:{backgroundColor:\"var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68))\"}},...addPropertyOverrides({\"L6l8WKVwX-hover\":{\"data-framer-name\":undefined},\"TYtUuaRcV-hover\":{\"data-framer-name\":undefined},\"TYtUuaRcV-pressed\":{\"data-framer-name\":undefined},\"VlgUc96pX-hover\":{\"data-framer-name\":undefined},\"ZNG5J77N4-hover\":{\"data-framer-name\":undefined},\"ZNG5J77N4-pressed\":{\"data-framer-name\":undefined},K79yhkro4:{\"data-framer-name\":\"L / Disabled\"},L6l8WKVwX:{\"data-framer-name\":\"L / Danger\"},oSTI7Mhci:{\"data-framer-name\":\"S / Disabled\"},VlgUc96pX:{\"data-framer-name\":\"S / Danger\"},ZNG5J77N4:{\"data-framer-name\":\"S / Default\"}},baseVariant,gestureVariant),children:[GrjfbeKC3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqe1mk-container\",\"data-framer-name\":\"Icon L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nO0ZuHVtQ-container\",name:\"Icon L\",nodeId:\"nO0ZuHVtQ\",rendersWithMotion:true,scopeId:\"MBPeUVpMX\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:tXS3YmhNZ,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"nO0ZuHVtQ\",layoutId:\"nO0ZuHVtQ\",mirrored:false,name:\"Icon L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({K79yhkro4:{color:\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"},oSTI7Mhci:{color:\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"}},baseVariant,gestureVariant)})})}),MoT2QQ5gx&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ic1gg1\",\"data-framer-name\":\"Label Wrapper\",layoutDependency:layoutDependency,layoutId:\"FseRGdBYU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255)))\"},children:\"Label\"})}),className:\"framer-19k4lc\",fonts:[\"GF;Open Sans-700\"],layoutDependency:layoutDependency,layoutId:\"rOeYC4Pc1\",style:{\"--extracted-r6o4lv\":\"var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255))\"},text:NP5yQIcR3,variants:{K79yhkro4:{\"--extracted-r6o4lv\":\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"},oSTI7Mhci:{\"--extracted-r6o4lv\":\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({K79yhkro4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115)))\"},children:\"Label\"})})},oSTI7Mhci:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115)))\"},children:\"Label\"})})},VlgUc96pX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255)))\"},children:\"Label\"})})},ZNG5J77N4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})}),YZAlJBSOC&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h0jhvq-container\",\"data-framer-name\":\"Icon R\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"apiSoghBC-container\",name:\"Icon R\",nodeId:\"apiSoghBC\",rendersWithMotion:true,scopeId:\"MBPeUVpMX\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-61a3ab36-64f3-4a4e-9282-13c42d3f3834, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:KXJ3N9Ejk,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"apiSoghBC\",layoutId:\"apiSoghBC\",mirrored:false,name:\"Icon R\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({K79yhkro4:{color:\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"},oSTI7Mhci:{color:\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1Ll13.framer-gr46gw, .framer-1Ll13 .framer-gr46gw { display: block; }\",\".framer-1Ll13.framer-171z5nr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 40px; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1Ll13 .framer-fqe1mk-container, .framer-1Ll13 .framer-h0jhvq-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-1Ll13 .framer-1ic1gg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: min-content; }\",\".framer-1Ll13 .framer-19k4lc { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1Ll13.framer-v-ymcubn.framer-171z5nr, .framer-1Ll13.framer-v-86ighz.framer-171z5nr, .framer-1Ll13.framer-v-jhyfcm.framer-171z5nr { min-height: 32px; padding: 8px; }\",\".framer-1Ll13.framer-v-ymcubn .framer-fqe1mk-container, .framer-1Ll13.framer-v-ymcubn .framer-h0jhvq-container, .framer-1Ll13.framer-v-86ighz .framer-fqe1mk-container, .framer-1Ll13.framer-v-86ighz .framer-h0jhvq-container, .framer-1Ll13.framer-v-jhyfcm .framer-fqe1mk-container, .framer-1Ll13.framer-v-jhyfcm .framer-h0jhvq-container { height: 16px; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"K79yhkro4\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"L6l8WKVwX\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"ZNG5J77N4\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"oSTI7Mhci\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"VlgUc96pX\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"XFYQ6BSfN\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"ru_41KyH2\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"mlMnZcDmM\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"GVzVEnjtc\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"QxdVQakuw\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"ZMblc0MRx\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]}}}\n * @framerVariables {\"MoT2QQ5gx\":\"showLabel\",\"NP5yQIcR3\":\"label\",\"GrjfbeKC3\":\"showIconL\",\"tXS3YmhNZ\":\"iconL\",\"YZAlJBSOC\":\"showIconR\",\"KXJ3N9Ejk\":\"iconR\",\"RWkv57tSu\":\"link\",\"DZf1o6TOU\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMBPeUVpMX=withCSS(Component,css,\"framer-1Ll13\");export default FramerMBPeUVpMX;FramerMBPeUVpMX.displayName=\"Button / Primary 2\";FramerMBPeUVpMX.defaultProps={height:40,width:110};addPropertyControls(FramerMBPeUVpMX,{variant:{options:[\"TYtUuaRcV\",\"K79yhkro4\",\"L6l8WKVwX\",\"ZNG5J77N4\",\"oSTI7Mhci\",\"VlgUc96pX\"],optionTitles:[\"L / Default\",\"L / Disabled\",\"L / Danger\",\"S / Default\",\"S / Disabled\",\"S / Danger\"],title:\"Variant\",type:ControlType.Enum},MoT2QQ5gx:{defaultValue:true,title:\"Show Label\",type:ControlType.Boolean},NP5yQIcR3:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},GrjfbeKC3:{defaultValue:true,title:\"Show Icon L\",type:ControlType.Boolean},tXS3YmhNZ:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,title:\"Icon L\"},YZAlJBSOC:{defaultValue:true,title:\"Show Icon R\",type:ControlType.Boolean},KXJ3N9Ejk:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,title:\"Icon R\"},RWkv57tSu:{title:\"Link\",type:ControlType.Link},DZf1o6TOU:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerMBPeUVpMX,[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMBPeUVpMX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"K79yhkro4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"L6l8WKVwX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"ZNG5J77N4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"oSTI7Mhci\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"VlgUc96pX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"XFYQ6BSfN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"ru_41KyH2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"mlMnZcDmM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"GVzVEnjtc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"QxdVQakuw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"ZMblc0MRx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"110\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"MoT2QQ5gx\\\":\\\"showLabel\\\",\\\"NP5yQIcR3\\\":\\\"label\\\",\\\"GrjfbeKC3\\\":\\\"showIconL\\\",\\\"tXS3YmhNZ\\\":\\\"iconL\\\",\\\"YZAlJBSOC\\\":\\\"showIconR\\\",\\\"KXJ3N9Ejk\\\":\\\"iconR\\\",\\\"RWkv57tSu\\\":\\\"link\\\",\\\"DZf1o6TOU\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MBPeUVpMX.map","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Info from\"https://framerusercontent.com/modules/ybJ9REMpyTRXia9Ufcoj/Zqvfs3UdPGziD61oEzB4/WDrS6mQ5g.js\";import{withHideInWebview}from\"https://framerusercontent.com/modules/H9O7pt6SdwMSlFwHqpm1/Du2xsyC0OwsKknCxTHHW/WithHideInWebview.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/20qgaBOZJvngRU9lDxvB/gFhGYuKBy4wBhI95KuCg/F0dK69Wi2.js\";import ButtonPrimary2 from\"https://framerusercontent.com/modules/Fxx3KksebLFg2VdZQ3PZ/Q6Ov5jpCPqnrGmiCtUOT/MBPeUVpMX.js\";const InfoFonts=getFonts(Info);const ButtonPrimary2Fonts=getFonts(ButtonPrimary2);const MotionNavWithHideInWebview4vg91v=withCodeBoundaryForOverrides(motion.nav,{nodeId:\"orutfllLc\",override:withHideInWebview,scopeId:\"dGAeyW1XU\"});const cycleOrder=[\"orutfllLc\",\"VyFzXyvuV\",\"XAhBDuusU\",\"hITlgWJUw\",\"zTSczA_Dx\"];const serializationHash=\"framer-FOe6A\";const variantClassNames={hITlgWJUw:\"framer-v-1ncbgf\",orutfllLc:\"framer-v-4vg91v\",VyFzXyvuV:\"framer-v-1f2bht7\",XAhBDuusU:\"framer-v-1mc3v62\",zTSczA_Dx:\"framer-v-19nww6o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile condensed\":\"XAhBDuusU\",\"Updated Mobile\":\"zTSczA_Dx\",\"Variant 1\":\"orutfllLc\",Mobile:\"VyFzXyvuV\",Updated:\"hITlgWJUw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"orutfllLc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"orutfllLc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hITlgWJUw\",\"zTSczA_Dx\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zTSczA_Dx\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"hITlgWJUw\")return true;return false;};const isDisplayed3=()=>{if([\"hITlgWJUw\",\"zTSczA_Dx\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionNavWithHideInWebview4vg91v,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4vg91v\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"orutfllLc\",ref:refBinding,style:{backgroundColor:\"rgb(224, 242, 255)\",...style},...addPropertyOverrides({hITlgWJUw:{\"data-framer-name\":\"Updated\"},VyFzXyvuV:{\"data-framer-name\":\"Mobile\"},XAhBDuusU:{\"data-framer-name\":\"Mobile condensed\"},zTSczA_Dx:{\"data-framer-name\":\"Updated Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 56, 56))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"News Aug 2025:\"}),\"  You may have heard about the recent Supreme Court ruling on commission compensation. We would like to remind you that we have \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-weight\":\"700\"},children:\"never\"}),\" used the Discretionary Commission Arrangement 'DCA' commission model and so none of our customers would be eligible for any compensation payments with respect to that type of scheme. Our regulator is considering the next steps, and we note that the consumer champion 'Martin Lewis' is advising customers to wait for the regulator's update before taking any further action. \"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(56, 56, 56))\"},children:[\"To learn more, visit: \",/*#__PURE__*/_jsx(Link,{href:\"fca.org.uk/carfinance\",motionChild:true,nodeId:\"r9dde2jDC\",openInNewTab:true,relValues:[],scopeId:\"dGAeyW1XU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cbheay\",\"data-styles-preset\":\"F0dK69Wi2\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"fca.org.uk/carfinance\"})})}),\" and Martin Lewis's website at \",/*#__PURE__*/_jsx(Link,{href:\"www.moneysavingexpert.com\",motionChild:true,nodeId:\"r9dde2jDC\",openInNewTab:true,relValues:[],scopeId:\"dGAeyW1XU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cbheay\",\"data-styles-preset\":\"F0dK69Wi2\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"moneysavingexpert.com\"})})}),\". If you have other questions about the details of your account, please go to our mobile App. You can download our app from your App Store by searching for Oodle Car Finance.\"]})]}),className:\"framer-1sivdq9\",fonts:[\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-800\",\"GF;Open Sans-600\"],layoutDependency:layoutDependency,layoutId:\"r9dde2jDC\",style:{\"--extracted-2gxw0f\":\"rgb(56, 56, 56)\",\"--extracted-r6o4lv\":\"rgb(56, 56, 56)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VyFzXyvuV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 56, 56))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"News Aug 2025:\"}),\"  You may have heard about the recent Supreme Court ruling on commission compensation. We would like to remind you that we have \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-weight\":\"700\"},children:\"never\"}),\" used the Discretionary Commission Arrangement 'DCA' commission model and so none of our customers would be eligible for any compensation payments with respect to that type of scheme. Our regulator is considering the next steps, and we note that the consumer champion 'Martin Lewis' is advising customers to wait for the regulator's update before taking any further action. To learn more, visit: \",/*#__PURE__*/_jsx(Link,{href:\"fca.org.uk/carfinance\",motionChild:true,nodeId:\"r9dde2jDC\",openInNewTab:true,relValues:[],scopeId:\"dGAeyW1XU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cbheay\",\"data-styles-preset\":\"F0dK69Wi2\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"fca.org.uk/carfinance\"})})}),\" and Martin Lewis's website at \",/*#__PURE__*/_jsx(Link,{href:\"www.moneysavingexpert.com\",motionChild:true,nodeId:\"r9dde2jDC\",openInNewTab:true,relValues:[],scopeId:\"dGAeyW1XU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cbheay\",\"data-styles-preset\":\"F0dK69Wi2\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"moneysavingexpert.com\"})})}),\". If you have other questions about the details of your account, please go to our mobile App. You can download our app from your App Store by searching for Oodle Car Finance.\"]})})},XAhBDuusU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 56, 56))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"News Aug 2025:\"}),\"  You may have heard about the recent Supreme Court ruling on commission compensation. As a reminder, we \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"never\"}),\" used Discretionary Commission Arrangement 'DCA' models, so none of our customers would be eligible for any compensation payments about that type of scheme. Our regulator is considering the next steps, and consumer champion 'Martin Lewis' advises waiting for their update before taking any further action. To learn more, visit: \",/*#__PURE__*/_jsx(Link,{href:\"fca.org.uk/carfinance\",motionChild:true,nodeId:\"r9dde2jDC\",openInNewTab:true,relValues:[],scopeId:\"dGAeyW1XU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cbheay\",\"data-styles-preset\":\"F0dK69Wi2\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTYwMA==\",\"--framer-font-weight\":\"600\"},children:\"fca.org.uk/carfinance\"})})}),\" and Martin Lewis's website.\"]})}),fonts:[\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-600\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Commission Compensation: \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTUwMA==\",\"--framer-font-weight\":\"500\"},children:\"What you should do\"})]})}),className:\"framer-qqjp8n\",fonts:[\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-500\"],layoutDependency:layoutDependency,layoutId:\"D1pEMgYjk\",style:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Commission Compensation\"}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTUwMA==\",\"--framer-font-weight\":\"500\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\":\"}),\"  What you should do\"]})]})}),className:\"framer-gzlpec\",fonts:[\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-500\"],layoutDependency:layoutDependency,layoutId:\"DhdJ4hQh7\",style:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(Info,{animated:true,className:\"framer-1d2fe8c\",layoutDependency:layoutDependency,layoutId:\"dL4FW1DI7\",style:{\"--43q7um\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\"}}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zk3hQpgur\"},implicitPathVariables:undefined},{href:{webPageId:\"Zk3hQpgur\"},implicitPathVariables:undefined},{href:{webPageId:\"Zk3hQpgur\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({hITlgWJUw:{height:40,y:(componentViewport?.y||0)+(16+((componentViewport?.height||65)-32-40)/2)},zTSczA_Dx:{height:40,y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-40)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8em6zx-container\",layoutDependency:layoutDependency,layoutId:\"W1CFnoO47-container\",nodeId:\"W1CFnoO47\",rendersWithMotion:true,scopeId:\"dGAeyW1XU\",children:/*#__PURE__*/_jsx(ButtonPrimary2,{DZf1o6TOU:false,GrjfbeKC3:false,height:\"100%\",id:\"W1CFnoO47\",KXJ3N9Ejk:\"ArrowForward\",layoutId:\"W1CFnoO47\",MoT2QQ5gx:true,NP5yQIcR3:\"Read More\",RWkv57tSu:resolvedLinks[0],tXS3YmhNZ:\"ArrowRight\",variant:\"ZNG5J77N4\",width:\"100%\",YZAlJBSOC:true,...addPropertyOverrides({hITlgWJUw:{RWkv57tSu:resolvedLinks[1]},zTSczA_Dx:{RWkv57tSu:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FOe6A.framer-1ehv2gu, .framer-FOe6A .framer-1ehv2gu { display: block; }\",\".framer-FOe6A.framer-4vg91v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 1440px; }\",\".framer-FOe6A .framer-1sivdq9, .framer-FOe6A .framer-qqjp8n { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-FOe6A .framer-gzlpec { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FOe6A .framer-1d2fe8c { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-FOe6A .framer-8em6zx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FOe6A.framer-v-1f2bht7.framer-4vg91v, .framer-FOe6A.framer-v-1mc3v62.framer-4vg91v { width: 390px; }\",\".framer-FOe6A.framer-v-1ncbgf .framer-gzlpec { order: 2; }\",\".framer-FOe6A.framer-v-1ncbgf .framer-1d2fe8c { order: 0; }\",\".framer-FOe6A.framer-v-1ncbgf .framer-8em6zx-container, .framer-FOe6A.framer-v-19nww6o .framer-8em6zx-container { order: 4; }\",\".framer-FOe6A.framer-v-19nww6o.framer-4vg91v { justify-content: flex-start; width: 390px; }\",\".framer-FOe6A.framer-v-19nww6o .framer-qqjp8n { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 152\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VyFzXyvuV\":{\"layout\":[\"fixed\",\"auto\"]},\"XAhBDuusU\":{\"layout\":[\"fixed\",\"auto\"]},\"hITlgWJUw\":{\"layout\":[\"fixed\",\"auto\"]},\"zTSczA_Dx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdGAeyW1XU=withCSS(Component,css,\"framer-FOe6A\");export default FramerdGAeyW1XU;FramerdGAeyW1XU.displayName=\"Banner/News\";FramerdGAeyW1XU.defaultProps={height:152,width:1440};addPropertyControls(FramerdGAeyW1XU,{variant:{options:[\"orutfllLc\",\"VyFzXyvuV\",\"XAhBDuusU\",\"hITlgWJUw\",\"zTSczA_Dx\"],optionTitles:[\"Variant 1\",\"Mobile\",\"Mobile condensed\",\"Updated\",\"Updated Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdGAeyW1XU,[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4iY1M2xLER.woff2\",weight:\"800\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4iY1M2xLER.woff2\",weight:\"600\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4iY1M2xLER.woff2\",weight:\"500\"}]},...InfoFonts,...ButtonPrimary2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdGAeyW1XU\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"152\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VyFzXyvuV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XAhBDuusU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hITlgWJUw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zTSczA_Dx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1c1e241)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"yN2jNKom9\",\"s9jOkSq9Y\"];const serializationHash=\"framer-04KQZ\";const variantClassNames={s9jOkSq9Y:\"framer-v-10yhmoq\",yN2jNKom9:\"framer-v-1hsj4wy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"s9jOkSq9Y\",Menu:\"yN2jNKom9\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"yN2jNKom9\",XKaY3MrGu:tap!==null&&tap!==void 0?tap:props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"yN2jNKom9\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16vb438=activeVariantCallback(async(...args)=>{if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-04KQZ\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-1hsj4wy\",className),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yN2jNKom9\",onTap:onTap16vb438,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({s9jOkSq9Y:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rtatbx\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"iXTENS5Qz\",style:{backgroundColor:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(128, 133, 143))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{s9jOkSq9Y:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kumk70\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QyTjUN0iG\",style:{backgroundColor:\"var(--token-4e9ee025-4d41-457f-b60b-4d48970c270e, rgb(128, 133, 143))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{s9jOkSq9Y:{rotate:45}}})]})})})});});const css=['.framer-04KQZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-04KQZ .framer-1g195lk { display: block; }\",\".framer-04KQZ .framer-1hsj4wy { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-04KQZ .framer-rtatbx { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-04KQZ .framer-1kumk70 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(34.37500000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-04KQZ.framer-v-10yhmoq .framer-1hsj4wy { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-04KQZ.framer-v-10yhmoq .framer-rtatbx, .framer-04KQZ.framer-v-10yhmoq .framer-1kumk70 { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"s9jOkSq9Y\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n */const FramerOJCWrVT07=withCSS(Component,css,\"framer-04KQZ\");export default FramerOJCWrVT07;FramerOJCWrVT07.displayName=\"Atoms/Hamburger-Icon\";FramerOJCWrVT07.defaultProps={height:32,width:32};addPropertyControls(FramerOJCWrVT07,{variant:{options:[\"yN2jNKom9\",\"s9jOkSq9Y\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerOJCWrVT07,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOJCWrVT07\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s9jOkSq9Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OJCWrVT07.map","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,forwardRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const Widget=/*#__PURE__*/forwardRef(({height,id,theme},ref)=>/*#__PURE__*/_jsx(\"div\",{className:\"trustpilot-widget\",\"data-businessunit-id\":\"5a675e1fabe1ab0001fcb88c\",\"data-locale\":\"en-GB\",\"data-stars\":\"4,5\",\"data-style-height\":height,\"data-style-width\":\"100%\",\"data-template-id\":id,\"data-theme\":theme||\"light\",style:{height},ref:ref}));export default function Trustpilot({version,bgColor,theme}){const[trustPilot,setTrustPilot]=useState(undefined);const widget=useRef(null);useEffect(()=>{if(typeof window!==undefined)setTrustPilot(window.Trustpilot);const script=document?.createElement(\"script\");script.src=\"https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js\";script.async=true;if(typeof window!==undefined){script.onload=()=>{window?.Trustpilot?.loadFromElement(widget.current,true);setTrustPilot(window.Trustpilot);};}document.body.appendChild(script);},[]);if(version===\"reviews\"){return /*#__PURE__*/_jsx(\"div\",{style:{...styles.defaultWrapper,display:!!trustPilot?\"block\":\"none\",visibility:!!trustPilot?\"visible\":\"hidden\"},children:/*#__PURE__*/_jsx(Widget,{height:\"240px\",id:\"54ad5defc6454f065c28af8b\",ref:widget,theme:theme||\"light\"})});}if(version===\"banner\"){return /*#__PURE__*/_jsx(\"div\",{style:{...styles.defaultWrapper,backgroundColor:bgColor||\"transparent\",visibility:!!trustPilot?\"visible\":\"hidden\"},children:/*#__PURE__*/_jsx(Widget,{height:\"20px\",id:\"5419b6ffb0d04a076446a9af\",ref:widget,theme:theme})});}if(version===\"micro\"){return /*#__PURE__*/_jsx(\"div\",{style:{...styles.defaultWrapper,backgroundColor:bgColor||\"transparent\",visibility:!!trustPilot?\"visible\":\"hidden\",borderRadius:5},children:/*#__PURE__*/_jsx(Widget,{height:\"20px\",id:\"5419b637fa0340045cd0c936\",ref:widget,theme:theme})});}if(version===\"rating\"){return /*#__PURE__*/_jsx(\"div\",{style:{...styles.defaultWrapper,backgroundColor:bgColor||\"transparent\",visibility:!!trustPilot?\"visible\":\"hidden\"},children:/*#__PURE__*/_jsx(Widget,{height:\"150px\",id:\"53aa8807dec7e10d38f59f32\",ref:widget,theme:theme||\"dark\"})});}if(version===\"detailedReviews\"){return /*#__PURE__*/_jsx(\"div\",{style:{...styles.defaultWrapper,backgroundColor:bgColor||\"transparent\",visibility:!!trustPilot?\"visible\":\"hidden\"},children:/*#__PURE__*/_jsx(Widget,{height:\"1000px\",id:\"539adbd6dec7e10e686debee\",ref:widget})});}return null;}Trustpilot.defaultProps={version:\"reviews\",theme:\"light\"};addPropertyControls(Trustpilot,{version:{title:\"Version\",type:ControlType.Enum,options:[\"banner\",\"rating\",\"reviews\",\"micro\",\"detailedReviews\"],optionTitles:[\"Banner\",\"Rating\",\"Reviews\",\"Micro\",\"DetailedReviews\"]},bgColor:{title:\"BgColor\",type:ControlType.String},theme:{title:\"Theme\",type:ControlType.Enum,options:[\"dark\",\"light\"],optionTitles:[\"Dark\",\"Light\"]}});const styles={defaultWrapper:{display:\"block\",textAlign:\"center\",backgroundColor:\"#ffffff\"},spacePlaceholder:{height:\"20px\",padding:\"1rem\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Trustpilot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Trustpilot.map","// Generated by Framer (397058d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const cycleOrder=[\"Gn7HAZMUo\",\"Fj8LnjO4S\",\"uHbCizAvI\",\"ZQTbuvS27\",\"bd05DcB_a\",\"QQ9qFjWFN\",\"vr1vDbBhk\",\"g62OO5IHr\",\"JxN4CsSS2\",\"u3adb1i_2\",\"a5C8yd6al\",\"Py0dPJIfy\",\"lHkNnC5cf\",\"j10PCCPS6\",\"qJwL8p3VB\",\"qWcpuAmYs\"];const serializationHash=\"framer-RRRxP\";const variantClassNames={a5C8yd6al:\"framer-v-jr6lmk\",bd05DcB_a:\"framer-v-1bleltp\",Fj8LnjO4S:\"framer-v-f6frza\",g62OO5IHr:\"framer-v-1lk76r9\",Gn7HAZMUo:\"framer-v-4grni8\",j10PCCPS6:\"framer-v-px48tv\",JxN4CsSS2:\"framer-v-u6a2hl\",lHkNnC5cf:\"framer-v-vb9csu\",Py0dPJIfy:\"framer-v-ow5plk\",qJwL8p3VB:\"framer-v-63r826\",QQ9qFjWFN:\"framer-v-z2ueva\",qWcpuAmYs:\"framer-v-19asa86\",u3adb1i_2:\"framer-v-15ovv5b\",uHbCizAvI:\"framer-v-1vcp7sz\",vr1vDbBhk:\"framer-v-1qi4kvp\",ZQTbuvS27:\"framer-v-ptzyvl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Danger / L\":\"lHkNnC5cf\",\"Danger / S\":\"j10PCCPS6\",\"Default / L\":\"bd05DcB_a\",\"Default / S\":\"QQ9qFjWFN\",\"Gradient / L\":\"qJwL8p3VB\",\"Gradient / S\":\"qWcpuAmYs\",\"Grey / L\":\"vr1vDbBhk\",\"Grey / S\":\"g62OO5IHr\",\"Minimal / L\":\"uHbCizAvI\",\"Minimal / S\":\"ZQTbuvS27\",\"Primary / L\":\"Gn7HAZMUo\",\"Primary / S\":\"Fj8LnjO4S\",\"Success / L\":\"JxN4CsSS2\",\"Success / S\":\"u3adb1i_2\",\"Warning / L\":\"a5C8yd6al\",\"Warning / S\":\"Py0dPJIfy\"};const getProps=({height,iconL,id,label,radius,showDotL,showIconL,showLabel,width,...props})=>{return{...props,D7aWqsI9X:radius??props.D7aWqsI9X??8,FyyaAhSfK:iconL??props.FyyaAhSfK??\"Circle\",lECiIhGYk:showDotL??props.lECiIhGYk??true,mHARh8hKD:showIconL??props.mHARh8hKD??true,pebaZ67HW:label??props.pebaZ67HW??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Gn7HAZMUo\",vUtB6qy15:showLabel??props.vUtB6qy15??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vUtB6qy15,pebaZ67HW,lECiIhGYk,mHARh8hKD,FyyaAhSfK,D7aWqsI9X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Gn7HAZMUo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4grni8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Primary / L\",layoutDependency:layoutDependency,layoutId:\"Gn7HAZMUo\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cea865e2-a56c-48f4-b031-3e5821c6e8aa, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, rgb(250, 250, 250)) 0%, var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, rgb(250, 250, 250)) 100%)\",backgroundColor:\"var(--token-1e4de996-fe4b-4667-88fc-284e9577f815, rgb(250, 250, 250))\",borderBottomLeftRadius:radiusForCorner(D7aWqsI9X,3),borderBottomRightRadius:radiusForCorner(D7aWqsI9X,2),borderTopLeftRadius:radiusForCorner(D7aWqsI9X,0),borderTopRightRadius:radiusForCorner(D7aWqsI9X,1),...style},variants:{a5C8yd6al:{\"--border-color\":\"var(--token-27200f83-8cbc-4f0e-bfb7-1a842b62a15c, rgb(254, 243, 199))\",background:\"linear-gradient(180deg, var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235)) 0%, var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235)) 100%)\",backgroundColor:\"var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235))\"},bd05DcB_a:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\"},g62OO5IHr:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)\",backgroundColor:\"rgb(245, 245, 245)\"},j10PCCPS6:{\"--border-color\":\"var(--token-b0fd8752-cdd1-4256-9498-dd0e63066c38, rgb(254, 226, 226))\",background:\"linear-gradient(180deg, var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242)) 0%, var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242)) 100%)\",backgroundColor:\"var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242))\"},JxN4CsSS2:{\"--border-color\":\"var(--token-9f76091e-37c2-4356-9ad5-a6fb7429f274, rgb(220, 252, 231))\",background:\"linear-gradient(180deg, var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244)) 0%, var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244)) 100%)\",backgroundColor:\"var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244))\"},lHkNnC5cf:{\"--border-color\":\"var(--token-b0fd8752-cdd1-4256-9498-dd0e63066c38, rgb(254, 226, 226))\",background:\"linear-gradient(180deg, var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242)) 0%, var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242)) 100%)\",backgroundColor:\"var(--token-3042479b-353c-4a86-8e53-3e0d7443aabf, rgb(254, 242, 242))\"},Py0dPJIfy:{\"--border-color\":\"var(--token-27200f83-8cbc-4f0e-bfb7-1a842b62a15c, rgb(254, 243, 199))\",background:\"linear-gradient(180deg, var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235)) 0%, var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235)) 100%)\",backgroundColor:\"var(--token-33802985-dbc9-4f53-b384-9ce4b38b016a, rgb(255, 251, 235))\"},qJwL8p3VB:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgba(115, 115, 115, 0) 50.17529936946232%, var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, rgb(229, 229, 229)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},QQ9qFjWFN:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\"},qWcpuAmYs:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgba(115, 115, 115, 0) 50.17529936946232%, var(--token-59a5b926-bc8b-446d-ae39-ed15103ee164, rgb(229, 229, 229)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},u3adb1i_2:{\"--border-color\":\"var(--token-9f76091e-37c2-4356-9ad5-a6fb7429f274, rgb(220, 252, 231))\",background:\"linear-gradient(180deg, var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244)) 0%, var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244)) 100%)\",backgroundColor:\"var(--token-c9cc87af-7b3d-44ac-840b-12a5cbe1aa9e, rgb(240, 253, 244))\"},uHbCizAvI:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},vr1vDbBhk:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",background:\"linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)\",backgroundColor:\"rgb(245, 245, 245)\"},ZQTbuvS27:{\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(212, 212, 212))\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({a5C8yd6al:{\"data-framer-name\":\"Warning / L\"},bd05DcB_a:{\"data-framer-name\":\"Default / L\"},Fj8LnjO4S:{\"data-framer-name\":\"Primary / S\"},g62OO5IHr:{\"data-framer-name\":\"Grey / S\"},j10PCCPS6:{\"data-framer-name\":\"Danger / S\"},JxN4CsSS2:{\"data-framer-name\":\"Success / L\"},lHkNnC5cf:{\"data-framer-name\":\"Danger / L\"},Py0dPJIfy:{\"data-framer-name\":\"Warning / S\"},qJwL8p3VB:{\"data-framer-name\":\"Gradient / L\"},QQ9qFjWFN:{\"data-framer-name\":\"Default / S\"},qWcpuAmYs:{\"data-framer-name\":\"Gradient / S\"},u3adb1i_2:{\"data-framer-name\":\"Success / S\"},uHbCizAvI:{\"data-framer-name\":\"Minimal / L\"},vr1vDbBhk:{\"data-framer-name\":\"Grey / L\"},ZQTbuvS27:{\"data-framer-name\":\"Minimal / S\"}},baseVariant,gestureVariant),children:[lECiIhGYk&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uud4qa-container\",\"data-framer-name\":\"Dot L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WY2bFk9z8-container\",name:\"Dot L\",nodeId:\"WY2bFk9z8\",rendersWithMotion:true,scopeId:\"QnnRPLGE6\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(64, 64, 64))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Circle\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"WY2bFk9z8\",layoutId:\"WY2bFk9z8\",mirrored:false,name:\"Dot L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({a5C8yd6al:{color:\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},bd05DcB_a:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},g62OO5IHr:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},j10PCCPS6:{color:\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},JxN4CsSS2:{color:\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},lHkNnC5cf:{color:\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},Py0dPJIfy:{color:\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},QQ9qFjWFN:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},u3adb1i_2:{color:\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},uHbCizAvI:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},vr1vDbBhk:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},ZQTbuvS27:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"}},baseVariant,gestureVariant)})})}),mHARh8hKD&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11rbjzf-container\",\"data-framer-name\":\"Icon L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MGkX2eDbQ-container\",name:\"Icon L\",nodeId:\"MGkX2eDbQ\",rendersWithMotion:true,scopeId:\"QnnRPLGE6\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(64, 64, 64))\",height:\"100%\",iconSearch:\"Home\",iconSelection:FyyaAhSfK,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"MGkX2eDbQ\",layoutId:\"MGkX2eDbQ\",mirrored:false,name:\"Icon L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({a5C8yd6al:{color:\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},bd05DcB_a:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},g62OO5IHr:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},j10PCCPS6:{color:\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},JxN4CsSS2:{color:\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},lHkNnC5cf:{color:\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},Py0dPJIfy:{color:\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},QQ9qFjWFN:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},u3adb1i_2:{color:\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},uHbCizAvI:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},vr1vDbBhk:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},ZQTbuvS27:{color:\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-818wax\",\"data-framer-name\":\"Label Wrapper\",layoutDependency:layoutDependency,layoutId:\"C3BUUezfB\",children:vUtB6qy15&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(64, 64, 64)))\"},children:\"Label\"})}),className:\"framer-xfd45e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lpJRII9qE\",style:{\"--extracted-r6o4lv\":\"var(--token-25c94280-7217-4913-8617-1f9c844d3f16, rgb(64, 64, 64))\"},text:pebaZ67HW,variants:{a5C8yd6al:{\"--extracted-r6o4lv\":\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},bd05DcB_a:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},g62OO5IHr:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},j10PCCPS6:{\"--extracted-r6o4lv\":\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},JxN4CsSS2:{\"--extracted-r6o4lv\":\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},lHkNnC5cf:{\"--extracted-r6o4lv\":\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},Py0dPJIfy:{\"--extracted-r6o4lv\":\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},qJwL8p3VB:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},QQ9qFjWFN:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},qWcpuAmYs:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},u3adb1i_2:{\"--extracted-r6o4lv\":\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},uHbCizAvI:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},vr1vDbBhk:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},ZQTbuvS27:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a5C8yd6al:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8)))\"},children:\"Label\"})})},bd05DcB_a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},g62OO5IHr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},j10PCCPS6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28)))\"},children:\"Label\"})})},JxN4CsSS2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61)))\"},children:\"Label\"})})},lHkNnC5cf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28)))\"},children:\"Label\"})})},Py0dPJIfy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8)))\"},children:\"Label\"})})},qJwL8p3VB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},QQ9qFjWFN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},qWcpuAmYs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},u3adb1i_2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61)))\"},children:\"Label\"})})},uHbCizAvI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},vr1vDbBhk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},ZQTbuvS27:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RRRxP.framer-is2mih, .framer-RRRxP .framer-is2mih { display: block; }\",\".framer-RRRxP.framer-4grni8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 8px 6px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-RRRxP .framer-1uud4qa-container { flex: none; height: 12px; position: relative; width: 6px; }\",\".framer-RRRxP .framer-11rbjzf-container { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-RRRxP .framer-818wax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 2px 0px 2px; position: relative; width: min-content; }\",\".framer-RRRxP .framer-xfd45e { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-RRRxP.framer-v-f6frza.framer-4grni8, .framer-RRRxP.framer-v-ptzyvl.framer-4grni8, .framer-RRRxP.framer-v-z2ueva.framer-4grni8, .framer-RRRxP.framer-v-1lk76r9.framer-4grni8, .framer-RRRxP.framer-v-15ovv5b.framer-4grni8, .framer-RRRxP.framer-v-ow5plk.framer-4grni8, .framer-RRRxP.framer-v-px48tv.framer-4grni8, .framer-RRRxP.framer-v-19asa86.framer-4grni8 { padding: 2px 8px 2px 8px; }\",'.framer-RRRxP[data-border=\"true\"]::after, .framer-RRRxP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Fj8LnjO4S\":{\"layout\":[\"auto\",\"auto\"]},\"uHbCizAvI\":{\"layout\":[\"auto\",\"auto\"]},\"ZQTbuvS27\":{\"layout\":[\"auto\",\"auto\"]},\"bd05DcB_a\":{\"layout\":[\"auto\",\"auto\"]},\"QQ9qFjWFN\":{\"layout\":[\"auto\",\"auto\"]},\"vr1vDbBhk\":{\"layout\":[\"auto\",\"auto\"]},\"g62OO5IHr\":{\"layout\":[\"auto\",\"auto\"]},\"JxN4CsSS2\":{\"layout\":[\"auto\",\"auto\"]},\"u3adb1i_2\":{\"layout\":[\"auto\",\"auto\"]},\"a5C8yd6al\":{\"layout\":[\"auto\",\"auto\"]},\"Py0dPJIfy\":{\"layout\":[\"auto\",\"auto\"]},\"lHkNnC5cf\":{\"layout\":[\"auto\",\"auto\"]},\"j10PCCPS6\":{\"layout\":[\"auto\",\"auto\"]},\"qJwL8p3VB\":{\"layout\":[\"auto\",\"auto\"]},\"qWcpuAmYs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vUtB6qy15\":\"showLabel\",\"pebaZ67HW\":\"label\",\"lECiIhGYk\":\"showDotL\",\"mHARh8hKD\":\"showIconL\",\"FyyaAhSfK\":\"iconL\",\"D7aWqsI9X\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQnnRPLGE6=withCSS(Component,css,\"framer-RRRxP\");export default FramerQnnRPLGE6;FramerQnnRPLGE6.displayName=\"Badge\";FramerQnnRPLGE6.defaultProps={height:30,width:77};addPropertyControls(FramerQnnRPLGE6,{variant:{options:[\"Gn7HAZMUo\",\"Fj8LnjO4S\",\"uHbCizAvI\",\"ZQTbuvS27\",\"bd05DcB_a\",\"QQ9qFjWFN\",\"vr1vDbBhk\",\"g62OO5IHr\",\"JxN4CsSS2\",\"u3adb1i_2\",\"a5C8yd6al\",\"Py0dPJIfy\",\"lHkNnC5cf\",\"j10PCCPS6\",\"qJwL8p3VB\",\"qWcpuAmYs\"],optionTitles:[\"Primary / L\",\"Primary / S\",\"Minimal / L\",\"Minimal / S\",\"Default / L\",\"Default / S\",\"Grey / L\",\"Grey / S\",\"Success / L\",\"Success / S\",\"Warning / L\",\"Warning / S\",\"Danger / L\",\"Danger / S\",\"Gradient / L\",\"Gradient / S\"],title:\"Variant\",type:ControlType.Enum},vUtB6qy15:{defaultValue:true,title:\"Show Label\",type:ControlType.Boolean},pebaZ67HW:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},lECiIhGYk:{defaultValue:true,title:\"Show Dot L\",type:ControlType.Boolean},mHARh8hKD:{defaultValue:true,title:\"Show Icon L\",type:ControlType.Boolean},FyyaAhSfK:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,title:\"Icon L\"},D7aWqsI9X:{defaultValue:8,title:\"Radius\",type:ControlType.Number}});addFonts(FramerQnnRPLGE6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQnnRPLGE6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fj8LnjO4S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uHbCizAvI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZQTbuvS27\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bd05DcB_a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QQ9qFjWFN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vr1vDbBhk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g62OO5IHr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JxN4CsSS2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u3adb1i_2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a5C8yd6al\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Py0dPJIfy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lHkNnC5cf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j10PCCPS6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qJwL8p3VB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qWcpuAmYs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"vUtB6qy15\\\":\\\"showLabel\\\",\\\"pebaZ67HW\\\":\\\"label\\\",\\\"lECiIhGYk\\\":\\\"showDotL\\\",\\\"mHARh8hKD\\\":\\\"showIconL\\\",\\\"FyyaAhSfK\\\":\\\"iconL\\\",\\\"D7aWqsI9X\\\":\\\"radius\\\"}\",\"framerIntrinsicWidth\":\"77\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QnnRPLGE6.map","// Generated by Framer (397058d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Badge from\"https://framerusercontent.com/modules/Oy09JgVGxO6qfUOC6Y2c/QdfiEfhinVk9R8FOVNSu/QnnRPLGE6.js\";const BadgeFonts=getFonts(Badge);const enabledGestures={bayVMQOfF:{hover:true}};const cycleOrder=[\"bayVMQOfF\",\"XDaPUzk5z\",\"HfrsB0daK\"];const serializationHash=\"framer-6ET0Z\";const variantClassNames={bayVMQOfF:\"framer-v-10jkqq2\",HfrsB0daK:\"framer-v-npxl1y\",XDaPUzk5z:\"framer-v-1vcu8km\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={\"Phone Light\":\"HfrsB0daK\",Desktop:\"bayVMQOfF\",Phone:\"XDaPUzk5z\"};const getProps=({align,badgeLabel,height,id,link,showBadge,title,width,...props})=>{return{...props,A5uRF7yau:badgeLabel??props.A5uRF7yau??\"New\",k6awDjKh3:link??props.k6awDjKh3,variant:humanReadableVariantMap[props.variant]??props.variant??\"bayVMQOfF\",vHnCqtNZl:title??props.vHnCqtNZl??\"Title\",VJZP4pnne:showBadge??props.VJZP4pnne??true,xqlTXD8UX:humanReadableEnumMap[align]??align??props.xqlTXD8UX??\"flex-start\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vHnCqtNZl,k6awDjKh3,xqlTXD8UX,VJZP4pnne,A5uRF7yau,YwjxrA_wj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bayVMQOfF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:k6awDjKh3,motionChild:true,nodeId:\"bayVMQOfF\",openInNewTab:false,scopeId:\"fVidrKwKr\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10jkqq2\",className,classNames)} framer-1q9nrfg`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bayVMQOfF\",ref:refBinding,style:{\"--2vacxo\":xqlTXD8UX,backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"bayVMQOfF-hover\":{backgroundColor:\"var(--token-ee7ff27e-bc2d-40a1-8a1f-b3d025af745d, rgb(245, 245, 245))\"}},...addPropertyOverrides({\"bayVMQOfF-hover\":{\"data-framer-name\":undefined},HfrsB0daK:{\"data-framer-name\":\"Phone Light\"},XDaPUzk5z:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11z1i73\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"AL7nnKXqo\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-692452\",\"data-framer-name\":\"Title + Badge\",layoutDependency:layoutDependency,layoutId:\"q5mqmkSqQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 10, 10))\"},children:\"Title\"})}),className:\"framer-r5jpp7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VFtAKLpV_\",style:{\"--extracted-r6o4lv\":\"rgb(10, 10, 10)\",\"--framer-paragraph-spacing\":\"0px\"},text:vHnCqtNZl,variants:{HfrsB0daK:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HfrsB0daK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),VJZP4pnne&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ci5hud-container\",layoutDependency:layoutDependency,layoutId:\"Y2Gzcw66T-container\",nodeId:\"Y2Gzcw66T\",rendersWithMotion:true,scopeId:\"fVidrKwKr\",children:/*#__PURE__*/_jsx(Badge,{D7aWqsI9X:6,FyyaAhSfK:\"Circle\",height:\"100%\",id:\"Y2Gzcw66T\",layoutId:\"Y2Gzcw66T\",lECiIhGYk:false,mHARh8hKD:false,pebaZ67HW:A5uRF7yau,variant:YwjxrA_wj,vUtB6qy15:true,width:\"100%\"})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6ET0Z.framer-1q9nrfg, .framer-6ET0Z .framer-1q9nrfg { display: block; }\",\".framer-6ET0Z.framer-10jkqq2 { align-content: var(--2vacxo); align-items: var(--2vacxo); cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: 150px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6ET0Z .framer-11z1i73 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-6ET0Z .framer-692452 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6ET0Z .framer-r5jpp7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-6ET0Z .framer-ci5hud-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6ET0Z.framer-v-1vcu8km.framer-10jkqq2, .framer-6ET0Z.framer-v-npxl1y.framer-10jkqq2 { cursor: unset; padding: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XDaPUzk5z\":{\"layout\":[\"fixed\",\"auto\"]},\"HfrsB0daK\":{\"layout\":[\"fixed\",\"auto\"]},\"pRUSzlWvZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vHnCqtNZl\":\"title\",\"k6awDjKh3\":\"link\",\"xqlTXD8UX\":\"align\",\"VJZP4pnne\":\"showBadge\",\"A5uRF7yau\":\"badgeLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfVidrKwKr=withCSS(Component,css,\"framer-6ET0Z\");export default FramerfVidrKwKr;FramerfVidrKwKr.displayName=\"Base / Navigation Menu Item-Style 1\";FramerfVidrKwKr.defaultProps={height:54,width:150};addPropertyControls(FramerfVidrKwKr,{variant:{options:[\"bayVMQOfF\",\"XDaPUzk5z\",\"HfrsB0daK\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Light\"],title:\"Variant\",type:ControlType.Enum},vHnCqtNZl:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},k6awDjKh3:{title:\"Link\",type:ControlType.Link},xqlTXD8UX:{defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum},VJZP4pnne:{defaultValue:true,title:\"Show Badge\",type:ControlType.Boolean},A5uRF7yau:{defaultValue:\"New\",displayTextArea:false,title:\"Badge Label\",type:ControlType.String}});addFonts(FramerfVidrKwKr,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...BadgeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfVidrKwKr\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XDaPUzk5z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HfrsB0daK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pRUSzlWvZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"150\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vHnCqtNZl\\\":\\\"title\\\",\\\"k6awDjKh3\\\":\\\"link\\\",\\\"xqlTXD8UX\\\":\\\"align\\\",\\\"VJZP4pnne\\\":\\\"showBadge\\\",\\\"A5uRF7yau\\\":\\\"badgeLabel\\\"}\",\"framerIntrinsicHeight\":\"54\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (64adcc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BaseNavigationMenuItemStyle1 from\"https://framerusercontent.com/modules/FNEKFEVTxJvHOBj9FGfH/IzWbymfx5bJZX28ycFnq/fVidrKwKr.js\";const BaseNavigationMenuItemStyle1Fonts=getFonts(BaseNavigationMenuItemStyle1);const cycleOrder=[\"nbYEXHgD5\",\"cHPG1fuar\",\"I4_csxnmr\",\"XDwNHaL7d\",\"u6lxZWLa_\",\"ew4eevJL8\",\"YHeUoid7H\",\"M3gK0cx4n\",\"hNDG2ihk3\"];const serializationHash=\"framer-wrbRs\";const variantClassNames={cHPG1fuar:\"framer-v-su3i2w\",ew4eevJL8:\"framer-v-n34st7\",hNDG2ihk3:\"framer-v-q9y1op\",I4_csxnmr:\"framer-v-ycxkss\",M3gK0cx4n:\"framer-v-17lhsag\",nbYEXHgD5:\"framer-v-8se8rp\",u6lxZWLa_:\"framer-v-lnarln\",XDwNHaL7d:\"framer-v-6cmwul\",YHeUoid7H:\"framer-v-12gkulq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Car Finance Calculator Dropdown Mobile\":\"M3gK0cx4n\",\"Car Finance Dropdown Mobile\":\"I4_csxnmr\",\"Partners Desktop\":\"XDwNHaL7d\",\"Partners Mobile\":\"u6lxZWLa_\",\"Resources Dropdown Mobile\":\"hNDG2ihk3\",\"Variant 6\":\"ew4eevJL8\",\"Variant 7\":\"YHeUoid7H\",Desktop:\"nbYEXHgD5\",Phone:\"cHPG1fuar\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nbYEXHgD5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nbYEXHgD5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"M3gK0cx4n\",\"hNDG2ihk3\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"cHPG1fuar\")return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"u6lxZWLa_\",\"ew4eevJL8\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"u6lxZWLa_\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"XDwNHaL7d\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"YHeUoid7H\")return true;return false;};const isDisplayed6=()=>{if([\"XDwNHaL7d\",\"u6lxZWLa_\",\"ew4eevJL8\",\"YHeUoid7H\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if(baseVariant===\"I4_csxnmr\")return true;return false;};const isDisplayed8=()=>{if([\"I4_csxnmr\",\"XDwNHaL7d\",\"u6lxZWLa_\",\"ew4eevJL8\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"M3gK0cx4n\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"hNDG2ihk3\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8se8rp\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nbYEXHgD5\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8333892f-efe4-41b8-b3da-b102a8c97a9f, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 4px 8px 0px rgba(0, 0, 0, 0.15)\",...style},variants:{hNDG2ihk3:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},I4_csxnmr:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},M3gK0cx4n:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},u6lxZWLa_:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({cHPG1fuar:{\"data-framer-name\":\"Phone\"},ew4eevJL8:{\"data-framer-name\":\"Variant 6\"},hNDG2ihk3:{\"data-framer-name\":\"Resources Dropdown Mobile\"},I4_csxnmr:{\"data-framer-name\":\"Car Finance Dropdown Mobile\"},M3gK0cx4n:{\"data-framer-name\":\"Car Finance Calculator Dropdown Mobile\"},u6lxZWLa_:{\"data-framer-name\":\"Partners Mobile\"},XDwNHaL7d:{\"data-framer-name\":\"Partners Desktop\"},YHeUoid7H:{\"data-framer-name\":\"Variant 7\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rh96lm\",layoutDependency:layoutDependency,layoutId:\"BXHaEXWh7\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PVphKxaYu\"},implicitPathVariables:undefined},{href:{webPageId:\"PVphKxaYu\"},implicitPathVariables:undefined},{href:{webPageId:\"fZwr8vBuU\"},implicitPathVariables:undefined},{href:{webPageId:\"fZwr8vBuU\"},implicitPathVariables:undefined},{href:{webPageId:\"WYG6DEVEk\"},implicitPathVariables:undefined},{href:{webPageId:\"RPbzi7d7O\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+0,...addPropertyOverrides({ew4eevJL8:{width:\"280px\"},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+0},u6lxZWLa_:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||136)-0-226)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2as9ya-container\",layoutDependency:layoutDependency,layoutId:\"TY7fnF7dc-container\",nodeId:\"TY7fnF7dc\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"TY7fnF7dc\",k6awDjKh3:resolvedLinks[0],layoutId:\"TY7fnF7dc\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Car Loans\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({ew4eevJL8:{k6awDjKh3:resolvedLinks[4],vHnCqtNZl:\"Car Finance Calculator\"},I4_csxnmr:{k6awDjKh3:resolvedLinks[1],variant:matchVariant(\"HfrsB0daK\")},u6lxZWLa_:{k6awDjKh3:resolvedLinks[3],variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Become an Oodle Partner\"},XDwNHaL7d:{k6awDjKh3:resolvedLinks[2],vHnCqtNZl:\"Become an Oodle Partner\"},YHeUoid7H:{k6awDjKh3:resolvedLinks[5],vHnCqtNZl:\"Car Finance Guide\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fglHM_6w6\"},implicitPathVariables:undefined},{href:{webPageId:\"fglHM_6w6\"},implicitPathVariables:undefined},{href:{webPageId:\"fglHM_6w6\"},implicitPathVariables:undefined},{href:{webPageId:\"KhroZdLIG\"},implicitPathVariables:undefined},{href:{webPageId:\"U6nFNugQS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+66,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+0},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cwjjt4-container\",layoutDependency:layoutDependency,layoutId:\"QA8VLjjxH-container\",nodeId:\"QA8VLjjxH\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"QA8VLjjxH\",k6awDjKh3:resolvedLinks1[0],layoutId:\"QA8VLjjxH\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks1[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks1[2],variant:matchVariant(\"HfrsB0daK\")},XDwNHaL7d:{k6awDjKh3:resolvedLinks1[3],vHnCqtNZl:\"Partner Knowledge Hub\"},YHeUoid7H:{k6awDjKh3:resolvedLinks1[4],vHnCqtNZl:\"How it works\"}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KhroZdLIG\"},implicitPathVariables:undefined},{href:{webPageId:\"KhroZdLIG\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({u6lxZWLa_:{height:54,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||136)-0-226)/2+0+0)+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tkylpl-container\",layoutDependency:layoutDependency,layoutId:\"ARVEj_3FL-container\",nodeId:\"ARVEj_3FL\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"ARVEj_3FL\",k6awDjKh3:resolvedLinks2[0],layoutId:\"ARVEj_3FL\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Partner Knowledge Hub\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({u6lxZWLa_:{k6awDjKh3:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XDwNHaL7d:{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ewvbqq-container\",layoutDependency:layoutDependency,layoutId:\"z9h8JcKBZ-container\",nodeId:\"z9h8JcKBZ\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"z9h8JcKBZ\",k6awDjKh3:\"https://www.oodleforce.com/s/login/?ec=302&startURL=%2Fs%2F\",layoutId:\"z9h8JcKBZ\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Partner Platform\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ljIsYonHn\"},implicitPathVariables:undefined},{href:{webPageId:\"ljIsYonHn\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YHeUoid7H:{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16vow3v-container\",layoutDependency:layoutDependency,layoutId:\"W8aLvxNq6-container\",nodeId:\"W8aLvxNq6\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"W8aLvxNq6\",k6awDjKh3:resolvedLinks3[0],layoutId:\"W8aLvxNq6\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Articles\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({YHeUoid7H:{k6awDjKh3:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vs3DNa0CB\"},implicitPathVariables:undefined},{href:{webPageId:\"vs3DNa0CB\"},implicitPathVariables:undefined},{href:{webPageId:\"vs3DNa0CB\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+132,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+86},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+172}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1in0q1x-container\",layoutDependency:layoutDependency,layoutId:\"MIkSRMIEQ-container\",nodeId:\"MIkSRMIEQ\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"MIkSRMIEQ\",k6awDjKh3:resolvedLinks4[0],layoutId:\"MIkSRMIEQ\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Used Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks4[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks4[2],variant:matchVariant(\"HfrsB0daK\")}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hYsWMCj7q\"},implicitPathVariables:undefined},{href:{webPageId:\"hYsWMCj7q\"},implicitPathVariables:undefined},{href:{webPageId:\"hYsWMCj7q\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+198,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+172},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+258}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ct557-container\",layoutDependency:layoutDependency,layoutId:\"UhwTK66Z7-container\",nodeId:\"UhwTK66Z7\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"UhwTK66Z7\",k6awDjKh3:resolvedLinks5[0],layoutId:\"UhwTK66Z7\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Automatic Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks5[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks5[2],variant:matchVariant(\"HfrsB0daK\")}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UmT63ZrGh\"},implicitPathVariables:undefined},{href:{webPageId:\"UmT63ZrGh\"},implicitPathVariables:undefined},{href:{webPageId:\"UmT63ZrGh\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+264,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+258},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+344}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tlagyx-container\",layoutDependency:layoutDependency,layoutId:\"J2sHTuuAU-container\",nodeId:\"J2sHTuuAU\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"J2sHTuuAU\",k6awDjKh3:resolvedLinks6[0],layoutId:\"J2sHTuuAU\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Electric Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks6[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks6[2],variant:matchVariant(\"HfrsB0daK\")}},baseVariant,gestureVariant)})})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CiGn0fDRk\"},implicitPathVariables:undefined},{href:{webPageId:\"CiGn0fDRk\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({I4_csxnmr:{height:54,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+430}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16smea0-container\",layoutDependency:layoutDependency,layoutId:\"RzhJQqRj0-container\",nodeId:\"RzhJQqRj0\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"RzhJQqRj0\",k6awDjKh3:resolvedLinks7[0],layoutId:\"RzhJQqRj0\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Hybrid Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({I4_csxnmr:{k6awDjKh3:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CiGn0fDRk\"},implicitPathVariables:undefined},{href:{webPageId:\"CiGn0fDRk\"},implicitPathVariables:undefined},{href:{webPageId:\"UpNq6J9Pe\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+330,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+344},YHeUoid7H:{y:(componentViewport?.y||0)+12+0+198}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m4gy4k-container\",layoutDependency:layoutDependency,layoutId:\"x1vcPyjrb-container\",nodeId:\"x1vcPyjrb\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"x1vcPyjrb\",k6awDjKh3:resolvedLinks8[0],layoutId:\"x1vcPyjrb\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Hybrid Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks8[1]},YHeUoid7H:{k6awDjKh3:resolvedLinks8[2],vHnCqtNZl:\"About Oodle\"}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cYlmqHjZ3\"},implicitPathVariables:undefined},{href:{webPageId:\"cYlmqHjZ3\"},implicitPathVariables:undefined},{href:{webPageId:\"cYlmqHjZ3\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+396,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+430},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+516}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gmu0d7-container\",layoutDependency:layoutDependency,layoutId:\"BFH9LUcPZ-container\",nodeId:\"BFH9LUcPZ\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"BFH9LUcPZ\",k6awDjKh3:resolvedLinks9[0],layoutId:\"BFH9LUcPZ\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Self-Employed Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks9[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks9[2],variant:matchVariant(\"HfrsB0daK\")}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YtLLxRmDg\"},implicitPathVariables:undefined},{href:{webPageId:\"YtLLxRmDg\"},implicitPathVariables:undefined},{href:{webPageId:\"YtLLxRmDg\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:`max(${componentViewport?.width||\"100vw\"} - 24px, 1px)`,y:(componentViewport?.y||0)+12+0+462,...addPropertyOverrides({cHPG1fuar:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||552)-24-570)/2+0+0)+0+516},I4_csxnmr:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-656)/2+0+0)+0+602}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nai3ry-container\",layoutDependency:layoutDependency,layoutId:\"rNoT_8B6G-container\",nodeId:\"rNoT_8B6G\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"rNoT_8B6G\",k6awDjKh3:resolvedLinks10[0],layoutId:\"rNoT_8B6G\",style:{width:\"100%\"},variant:matchVariant(\"bayVMQOfF\"),vHnCqtNZl:\"Pay Monthly Car Finance\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({cHPG1fuar:{k6awDjKh3:resolvedLinks10[1]},I4_csxnmr:{k6awDjKh3:resolvedLinks10[2],variant:matchVariant(\"HfrsB0daK\")}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({u6lxZWLa_:{height:54,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||136)-0-226)/2+0+0)+0+172}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u47570-container\",layoutDependency:layoutDependency,layoutId:\"NnqmfW_wJ-container\",nodeId:\"NnqmfW_wJ\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"NnqmfW_wJ\",k6awDjKh3:\"https://www.oodleforce.com/s/login/?ec=302&startURL=%2Fs%2F\",layoutId:\"NnqmfW_wJ\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Partner Platform\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\"})})})]}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WYG6DEVEk\"},implicitPathVariables:undefined},{href:{webPageId:\"WYG6DEVEk\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M3gK0cx4n:{height:54,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||168)-0-288)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ehshxg-container\",layoutDependency:layoutDependency,layoutId:\"U1D9EWzwA-container\",nodeId:\"U1D9EWzwA\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"U1D9EWzwA\",k6awDjKh3:resolvedLinks11[0],layoutId:\"U1D9EWzwA\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Car Finance Calculator\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({M3gK0cx4n:{k6awDjKh3:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PSxsHsu0v\"},implicitPathVariables:undefined},{href:{webPageId:\"PSxsHsu0v\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M3gK0cx4n:{height:54,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||168)-0-288)/2+54+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18h4pqi-container\",layoutDependency:layoutDependency,layoutId:\"K5TERBWck-container\",nodeId:\"K5TERBWck\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"K5TERBWck\",k6awDjKh3:resolvedLinks12[0],layoutId:\"K5TERBWck\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Van Finance Calculator\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({M3gK0cx4n:{k6awDjKh3:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KkJxKSDXl\"},implicitPathVariables:undefined},{href:{webPageId:\"KkJxKSDXl\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M3gK0cx4n:{height:54,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||168)-0-288)/2+108+48)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xr99xv-container\",layoutDependency:layoutDependency,layoutId:\"wIs1upZir-container\",nodeId:\"wIs1upZir\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"wIs1upZir\",k6awDjKh3:resolvedLinks13[0],layoutId:\"wIs1upZir\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Motorbike Finance Calculator\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({M3gK0cx4n:{k6awDjKh3:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ao9gE6aQm\"},implicitPathVariables:undefined},{href:{webPageId:\"ao9gE6aQm\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M3gK0cx4n:{height:54,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||168)-0-288)/2+162+72)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lc12d-container\",layoutDependency:layoutDependency,layoutId:\"gznLF2jhH-container\",nodeId:\"gznLF2jhH\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"gznLF2jhH\",k6awDjKh3:resolvedLinks14[0],layoutId:\"gznLF2jhH\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Motorhome Finance Calculator\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({M3gK0cx4n:{k6awDjKh3:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11fi1dk\",layoutDependency:layoutDependency,layoutId:\"k6YwxQ4kP\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RPbzi7d7O\"},implicitPathVariables:undefined},{href:{webPageId:\"RPbzi7d7O\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,...addPropertyOverrides({hNDG2ihk3:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||192)-0-312)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-908lsr-container\",layoutDependency:layoutDependency,layoutId:\"pNr81HDTP-container\",nodeId:\"pNr81HDTP\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"pNr81HDTP\",k6awDjKh3:resolvedLinks15[0],layoutId:\"pNr81HDTP\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Car Finance Guide\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({hNDG2ihk3:{k6awDjKh3:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"U6nFNugQS\"},implicitPathVariables:undefined},{href:{webPageId:\"U6nFNugQS\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,...addPropertyOverrides({hNDG2ihk3:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||192)-0-312)/2+0+0)+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ser0wv-container\",layoutDependency:layoutDependency,layoutId:\"o0SrFQaCo-container\",nodeId:\"o0SrFQaCo\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"o0SrFQaCo\",k6awDjKh3:resolvedLinks16[0],layoutId:\"o0SrFQaCo\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"How it works\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({hNDG2ihk3:{k6awDjKh3:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ljIsYonHn\"},implicitPathVariables:undefined},{href:{webPageId:\"ljIsYonHn\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,...addPropertyOverrides({hNDG2ihk3:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||192)-0-312)/2+0+0)+0+172}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bpaqms-container\",layoutDependency:layoutDependency,layoutId:\"yLfQhCysJ-container\",nodeId:\"yLfQhCysJ\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"yLfQhCysJ\",k6awDjKh3:resolvedLinks17[0],layoutId:\"yLfQhCysJ\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"Articles\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({hNDG2ihk3:{k6awDjKh3:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UpNq6J9Pe\"},implicitPathVariables:undefined},{href:{webPageId:\"UpNq6J9Pe\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,...addPropertyOverrides({hNDG2ihk3:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||192)-0-312)/2+0+0)+0+258}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j9aicq-container\",layoutDependency:layoutDependency,layoutId:\"LqYELRSss-container\",nodeId:\"LqYELRSss\",rendersWithMotion:true,scopeId:\"LMCZ6nBC5\",children:/*#__PURE__*/_jsx(BaseNavigationMenuItemStyle1,{A5uRF7yau:\"New\",height:\"100%\",id:\"LqYELRSss\",k6awDjKh3:resolvedLinks18[0],layoutId:\"LqYELRSss\",style:{width:\"100%\"},variant:matchVariant(\"HfrsB0daK\"),vHnCqtNZl:\"About Oodle\",VJZP4pnne:false,width:\"100%\",xqlTXD8UX:\"flex-start\",...addPropertyOverrides({hNDG2ihk3:{k6awDjKh3:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wrbRs.framer-48f1f4, .framer-wrbRs .framer-48f1f4 { display: block; }\",\".framer-wrbRs.framer-8se8rp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: 375px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wrbRs .framer-rh96lm { display: grid; flex: 1 0 0px; gap: 12px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(1px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wrbRs .framer-2as9ya-container, .framer-wrbRs .framer-1cwjjt4-container, .framer-wrbRs .framer-1tkylpl-container, .framer-wrbRs .framer-ewvbqq-container, .framer-wrbRs .framer-16vow3v-container, .framer-wrbRs .framer-1in0q1x-container, .framer-wrbRs .framer-16ct557-container, .framer-wrbRs .framer-tlagyx-container, .framer-wrbRs .framer-16smea0-container, .framer-wrbRs .framer-1m4gy4k-container, .framer-wrbRs .framer-gmu0d7-container, .framer-wrbRs .framer-nai3ry-container, .framer-wrbRs .framer-u47570-container, .framer-wrbRs .framer-908lsr-container, .framer-wrbRs .framer-ser0wv-container, .framer-wrbRs .framer-1bpaqms-container, .framer-wrbRs .framer-j9aicq-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-wrbRs .framer-1ehshxg-container, .framer-wrbRs .framer-18h4pqi-container, .framer-wrbRs .framer-xr99xv-container, .framer-wrbRs .framer-1lc12d-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-wrbRs .framer-11fi1dk { display: grid; flex: 1 0 0px; gap: 32px 32px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(1px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wrbRs.framer-v-su3i2w.framer-8se8rp { flex-direction: column; padding: 12px 16px 12px 16px; width: 390px; }\",\".framer-wrbRs.framer-v-su3i2w .framer-rh96lm, .framer-wrbRs.framer-v-ycxkss .framer-rh96lm, .framer-wrbRs.framer-v-lnarln .framer-rh96lm { flex: none; gap: 32px; width: 100%; }\",\".framer-wrbRs.framer-v-ycxkss.framer-8se8rp, .framer-wrbRs.framer-v-lnarln.framer-8se8rp, .framer-wrbRs.framer-v-17lhsag.framer-8se8rp { flex-direction: column; padding: 0px; width: 320px; will-change: unset; }\",\".framer-wrbRs.framer-v-6cmwul.framer-8se8rp, .framer-wrbRs.framer-v-12gkulq.framer-8se8rp { width: 312px; }\",\".framer-wrbRs.framer-v-6cmwul .framer-2as9ya-container, .framer-wrbRs.framer-v-12gkulq .framer-2as9ya-container, .framer-wrbRs.framer-v-q9y1op .framer-908lsr-container { order: 0; }\",\".framer-wrbRs.framer-v-6cmwul .framer-1cwjjt4-container, .framer-wrbRs.framer-v-12gkulq .framer-1cwjjt4-container, .framer-wrbRs.framer-v-q9y1op .framer-ser0wv-container { order: 1; }\",\".framer-wrbRs.framer-v-6cmwul .framer-ewvbqq-container { order: 3; }\",\".framer-wrbRs.framer-v-n34st7.framer-8se8rp { width: min-content; }\",\".framer-wrbRs.framer-v-n34st7 .framer-rh96lm { flex: none; gap: 12px 0px; grid-template-rows: repeat(1, min-content); width: 280px; }\",\".framer-wrbRs.framer-v-12gkulq .framer-16vow3v-container { order: 4; }\",\".framer-wrbRs.framer-v-12gkulq .framer-1m4gy4k-container { order: 7; }\",\".framer-wrbRs.framer-v-17lhsag .framer-1ehshxg-container { flex: none; order: 0; width: 100%; }\",\".framer-wrbRs.framer-v-17lhsag .framer-18h4pqi-container { flex: none; order: 2; width: 100%; }\",\".framer-wrbRs.framer-v-17lhsag .framer-xr99xv-container { flex: none; order: 3; width: 100%; }\",\".framer-wrbRs.framer-v-17lhsag .framer-1lc12d-container { flex: none; order: 4; width: 100%; }\",\".framer-wrbRs.framer-v-q9y1op.framer-8se8rp { flex-direction: column; gap: 32px; padding: 0px; width: 320px; will-change: unset; }\",\".framer-wrbRs.framer-v-q9y1op .framer-11fi1dk { flex: none; order: 5; width: 100%; }\",\".framer-wrbRs.framer-v-q9y1op .framer-1bpaqms-container { order: 2; }\",\".framer-wrbRs.framer-v-q9y1op .framer-j9aicq-container { order: 5; }\",'.framer-wrbRs[data-border=\"true\"]::after, .framer-wrbRs [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 492\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cHPG1fuar\":{\"layout\":[\"fixed\",\"auto\"]},\"I4_csxnmr\":{\"layout\":[\"fixed\",\"auto\"]},\"XDwNHaL7d\":{\"layout\":[\"fixed\",\"auto\"]},\"u6lxZWLa_\":{\"layout\":[\"fixed\",\"auto\"]},\"ew4eevJL8\":{\"layout\":[\"auto\",\"auto\"]},\"YHeUoid7H\":{\"layout\":[\"fixed\",\"auto\"]},\"M3gK0cx4n\":{\"layout\":[\"fixed\",\"auto\"]},\"hNDG2ihk3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLMCZ6nBC5=withCSS(Component,css,\"framer-wrbRs\");export default FramerLMCZ6nBC5;FramerLMCZ6nBC5.displayName=\"Navigation Dropdown / Style 3\";FramerLMCZ6nBC5.defaultProps={height:492,width:375};addPropertyControls(FramerLMCZ6nBC5,{variant:{options:[\"nbYEXHgD5\",\"cHPG1fuar\",\"I4_csxnmr\",\"XDwNHaL7d\",\"u6lxZWLa_\",\"ew4eevJL8\",\"YHeUoid7H\",\"M3gK0cx4n\",\"hNDG2ihk3\"],optionTitles:[\"Desktop\",\"Phone\",\"Car Finance Dropdown Mobile\",\"Partners Desktop\",\"Partners Mobile\",\"Variant 6\",\"Variant 7\",\"Car Finance Calculator Dropdown Mobile\",\"Resources Dropdown Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLMCZ6nBC5,[{explicitInter:true,fonts:[]},...BaseNavigationMenuItemStyle1Fonts],{supportsExplicitInterCodegen:true});FramerLMCZ6nBC5.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BaseNavigationMenuItemStyle1,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLMCZ6nBC5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"375\",\"framerIntrinsicHeight\":\"492\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cHPG1fuar\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I4_csxnmr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XDwNHaL7d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u6lxZWLa_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ew4eevJL8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YHeUoid7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M3gK0cx4n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hNDG2ihk3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LMCZ6nBC5.map","// Generated by Framer (cbc36cd)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={pnS2dofya:{hover:true,pressed:true},tcKn7fPqi:{hover:true,pressed:true},Xt0SdaMpf:{hover:true,pressed:true},Y6QtIE86x:{hover:true,pressed:true}};const cycleOrder=[\"Xt0SdaMpf\",\"Y6QtIE86x\",\"tcKn7fPqi\",\"COm1Pl49D\",\"e7vLei0ku\",\"HcbbIP5NZ\",\"pnS2dofya\"];const serializationHash=\"framer-XOWYn\";const variantClassNames={COm1Pl49D:\"framer-v-nofycf\",e7vLei0ku:\"framer-v-rvkvch\",HcbbIP5NZ:\"framer-v-xv283e\",pnS2dofya:\"framer-v-1jgs62h\",tcKn7fPqi:\"framer-v-3qvke\",Xt0SdaMpf:\"framer-v-1vrxbjg\",Y6QtIE86x:\"framer-v-tvxno\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YRu7rZ1td=undefined;const owOcZuT5h=undefined;const SWTAQxjCj=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dark L\":\"e7vLei0ku\",\"Dark M\":\"COm1Pl49D\",\"Dark S\":\"HcbbIP5NZ\",L:\"Y6QtIE86x\",M:\"Xt0SdaMpf\",S:\"tcKn7fPqi\",xs:\"pnS2dofya\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,owOcZuT5h:link??props.owOcZuT5h,SWTAQxjCj:title??props.SWTAQxjCj??\"Signup\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Xt0SdaMpf\",YRu7rZ1td:click??props.YRu7rZ1td};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,SWTAQxjCj,owOcZuT5h,YRu7rZ1td,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xt0SdaMpf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap190tqy2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YRu7rZ1td){const res=await YRu7rZ1td(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:owOcZuT5h,motionChild:true,nodeId:\"Xt0SdaMpf\",scopeId:\"N08KCeKJM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vrxbjg\",className,classNames)} framer-f0ae2s`,\"data-border\":true,\"data-framer-name\":\"M\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Xt0SdaMpf\",onTap:onTap190tqy2,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"tcKn7fPqi-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"tcKn7fPqi-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"Xt0SdaMpf-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.08)\"},\"Xt0SdaMpf-pressed\":{\"--border-color\":\"rgb(237, 242, 248)\",backgroundColor:\"rgb(237, 242, 248)\"},\"Y6QtIE86x-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"Y6QtIE86x-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},COm1Pl49D:{\"--border-color\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",backgroundColor:\"rgba(255, 255, 255, 0.4)\"},e7vLei0ku:{\"--border-color\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",backgroundColor:\"rgba(255, 255, 255, 0.4)\"},HcbbIP5NZ:{\"--border-color\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",backgroundColor:\"rgba(255, 255, 255, 0.4)\"},pnS2dofya:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"pnS2dofya-hover\":{\"data-framer-name\":undefined},\"pnS2dofya-pressed\":{\"data-framer-name\":undefined},\"tcKn7fPqi-hover\":{\"data-framer-name\":undefined},\"tcKn7fPqi-pressed\":{\"data-framer-name\":undefined},\"Xt0SdaMpf-hover\":{\"data-framer-name\":undefined},\"Xt0SdaMpf-pressed\":{\"data-framer-name\":undefined},\"Y6QtIE86x-hover\":{\"data-framer-name\":undefined},\"Y6QtIE86x-pressed\":{\"data-framer-name\":undefined},COm1Pl49D:{\"data-framer-name\":\"Dark M\"},e7vLei0ku:{\"data-framer-name\":\"Dark L\"},HcbbIP5NZ:{\"data-framer-name\":\"Dark S\"},pnS2dofya:{\"data-framer-name\":\"xs\"},tcKn7fPqi:{\"data-framer-name\":\"S\"},Y6QtIE86x:{\"data-framer-name\":\"L\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Signup\"})}),className:\"framer-ouam02\",fonts:[\"GF;Open Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Hhb0P0fnK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:SWTAQxjCj,variants:{COm1Pl49D:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\"},e7vLei0ku:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\"},HcbbIP5NZ:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({COm1Pl49D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})})},e7vLei0ku:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})})},HcbbIP5NZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})})},pnS2dofya:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Signup\"})})},tcKn7fPqi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Signup\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XOWYn.framer-f0ae2s, .framer-XOWYn .framer-f0ae2s { display: block; }\",\".framer-XOWYn.framer-1vrxbjg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 16px 10px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XOWYn .framer-ouam02 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-XOWYn.framer-v-tvxno.framer-1vrxbjg, .framer-XOWYn.framer-v-rvkvch.framer-1vrxbjg { padding: 12px 16px 12px 16px; }\",\".framer-XOWYn.framer-v-3qvke.framer-1vrxbjg, .framer-XOWYn.framer-v-xv283e.framer-1vrxbjg, .framer-XOWYn.framer-v-1jgs62h.framer-1vrxbjg { padding: 9px 16px 8px 16px; }\",\".framer-XOWYn.framer-v-1vrxbjg.hover.framer-1vrxbjg, .framer-XOWYn.framer-v-1vrxbjg.pressed.framer-1vrxbjg { height: 44px; padding: 16px; }\",\".framer-XOWYn.framer-v-tvxno.hover.framer-1vrxbjg, .framer-XOWYn.framer-v-tvxno.pressed.framer-1vrxbjg { height: 48px; }\",\".framer-XOWYn.framer-v-3qvke.hover.framer-1vrxbjg, .framer-XOWYn.framer-v-3qvke.pressed.framer-1vrxbjg { height: 36px; }\",'.framer-XOWYn[data-border=\"true\"]::after, .framer-XOWYn [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 86\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Y6QtIE86x\":{\"layout\":[\"auto\",\"auto\"]},\"tcKn7fPqi\":{\"layout\":[\"auto\",\"auto\"]},\"COm1Pl49D\":{\"layout\":[\"auto\",\"auto\"]},\"e7vLei0ku\":{\"layout\":[\"auto\",\"auto\"]},\"HcbbIP5NZ\":{\"layout\":[\"auto\",\"auto\"]},\"pnS2dofya\":{\"layout\":[\"auto\",\"auto\"]},\"da1AyzM16\":{\"layout\":[\"auto\",\"fixed\"]},\"uSvzcJRlc\":{\"layout\":[\"auto\",\"fixed\"]},\"nG93HT4vf\":{\"layout\":[\"auto\",\"fixed\"]},\"ytrgA0nG_\":{\"layout\":[\"auto\",\"fixed\"]},\"GbQPe5Map\":{\"layout\":[\"auto\",\"fixed\"]},\"qXXH4x8LX\":{\"layout\":[\"auto\",\"fixed\"]},\"ldza4fz1u\":{\"layout\":[\"auto\",\"auto\"]},\"illH04i8Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SWTAQxjCj\":\"title\",\"owOcZuT5h\":\"link\",\"YRu7rZ1td\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN08KCeKJM=withCSS(Component,css,\"framer-XOWYn\");export default FramerN08KCeKJM;FramerN08KCeKJM.displayName=\"Button/Secondary\";FramerN08KCeKJM.defaultProps={height:44,width:86};addPropertyControls(FramerN08KCeKJM,{variant:{options:[\"Xt0SdaMpf\",\"Y6QtIE86x\",\"tcKn7fPqi\",\"COm1Pl49D\",\"e7vLei0ku\",\"HcbbIP5NZ\",\"pnS2dofya\"],optionTitles:[\"M\",\"L\",\"S\",\"Dark M\",\"Dark L\",\"Dark S\",\"xs\"],title:\"Variant\",type:ControlType.Enum},SWTAQxjCj:{defaultValue:\"Signup\",displayTextArea:false,title:\"Title\",type:ControlType.String},owOcZuT5h:{title:\"Link\",type:ControlType.Link},YRu7rZ1td:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerN08KCeKJM,[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN08KCeKJM\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"SWTAQxjCj\\\":\\\"title\\\",\\\"owOcZuT5h\\\":\\\"link\\\",\\\"YRu7rZ1td\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"86\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Y6QtIE86x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tcKn7fPqi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"COm1Pl49D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e7vLei0ku\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HcbbIP5NZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pnS2dofya\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"da1AyzM16\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uSvzcJRlc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nG93HT4vf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ytrgA0nG_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GbQPe5Map\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qXXH4x8LX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ldza4fz1u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"illH04i8Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N08KCeKJM.map","// Generated by Framer (de97eeb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={bYbwMtZD0:{hover:true},FDjqSMINf:{hover:true}};const cycleOrder=[\"FDjqSMINf\",\"M8VzKGrUE\",\"lK06BD1em\",\"O4uVyyrHv\",\"bYbwMtZD0\"];const serializationHash=\"framer-o0zY8\";const variantClassNames={bYbwMtZD0:\"framer-v-qp1yom\",FDjqSMINf:\"framer-v-1y9ou4p\",lK06BD1em:\"framer-v-1khss9i\",M8VzKGrUE:\"framer-v-19i6csm\",O4uVyyrHv:\"framer-v-o5mjzd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Fill Open\":\"lK06BD1em\",\"Phone menu\":\"O4uVyyrHv\",\"Tablet menu\":\"bYbwMtZD0\",\"Variant 1\":\"FDjqSMINf\",Fill:\"M8VzKGrUE\"};const getProps=({dropdown,height,hover2,hover3,hover4,id,link,tap,title,width,...props})=>{return{...props,dLT1DU0xo:hover3??props.dLT1DU0xo,eUbhuErh5:dropdown??props.eUbhuErh5??true,HouA5HYpA:title??props.HouA5HYpA??\"Home\",mgkMgfJqM:hover2??props.mgkMgfJqM,OfCOJJZyP:tap??props.OfCOJJZyP,variant:humanReadableVariantMap[props.variant]??props.variant??\"FDjqSMINf\",VKRqNQCC5:link??props.VKRqNQCC5,ylDTcp6Yl:hover4??props.ylDTcp6Yl};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HouA5HYpA,eUbhuErh5,VKRqNQCC5,OfCOJJZyP,mgkMgfJqM,dLT1DU0xo,ylDTcp6Yl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FDjqSMINf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdry9aq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OfCOJJZyP){const res=await OfCOJJZyP(...args);if(res===false)return false;}});const onMouseEnterriirrc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(mgkMgfJqM){const res=await mgkMgfJqM(...args);if(res===false)return false;}if(dLT1DU0xo){const res=await dLT1DU0xo(...args);if(res===false)return false;}if(ylDTcp6Yl){const res=await ylDTcp6Yl(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VKRqNQCC5,motionChild:true,nodeId:\"FDjqSMINf\",openInNewTab:false,scopeId:\"nkZhMhzQX\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1y9ou4p\",className,classNames)} framer-1p00kc9`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FDjqSMINf\",onMouseEnter:onMouseEnterriirrc,onTap:onTapdry9aq,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,...style},variants:{\"bYbwMtZD0-hover\":{backgroundColor:\"rgb(67, 64, 92)\"},\"FDjqSMINf-hover\":{backgroundColor:\"rgb(67, 64, 92)\"}},...addPropertyOverrides({\"bYbwMtZD0-hover\":{\"data-framer-name\":undefined},\"FDjqSMINf-hover\":{\"data-framer-name\":undefined},bYbwMtZD0:{\"data-framer-name\":\"Tablet menu\"},lK06BD1em:{\"data-framer-name\":\"Fill Open\"},M8VzKGrUE:{\"data-framer-name\":\"Fill\"},O4uVyyrHv:{\"data-framer-name\":\"Phone menu\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-1rpsyav\",fonts:[\"GF;Open Sans-700\"],layoutDependency:layoutDependency,layoutId:\"gMUf7C0fR\",style:{\"--extracted-r6o4lv\":\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:HouA5HYpA,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bYbwMtZD0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255)))\"},children:\"Home\"})})},O4uVyyrHv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),eUbhuErh5&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xc50lu\",layoutDependency:layoutDependency,layoutId:\"fbuqJVBtT\",style:{rotate:0},variants:{\"FDjqSMINf-hover\":{rotate:0},bYbwMtZD0:{rotate:0},lK06BD1em:{rotate:180},O4uVyyrHv:{rotate:0}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1va0rab\",\"data-framer-name\":\"keyboard_arrow_down_FILL0_wght400_GRAD0_opsz24\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"t4CHk09xN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 8 10.267 L 4 6.267 L 4.933 5.333 L 8 8.4 L 11.067 5.333 L 12 6.267 Z\" fill=\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"></path></svg>',svgContentId:9100980347,withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o0zY8.framer-1p00kc9, .framer-o0zY8 .framer-1p00kc9 { display: block; }\",\".framer-o0zY8.framer-1y9ou4p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 12px 6px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-o0zY8 .framer-1rpsyav { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-o0zY8 .framer-1xc50lu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-o0zY8 .framer-1va0rab { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-o0zY8.framer-v-19i6csm.framer-1y9ou4p, .framer-o0zY8.framer-v-1khss9i.framer-1y9ou4p { width: 136px; }\",\".framer-o0zY8.framer-v-19i6csm .framer-1rpsyav, .framer-o0zY8.framer-v-1khss9i .framer-1rpsyav, .framer-o0zY8.framer-v-o5mjzd .framer-1rpsyav { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-o0zY8.framer-v-o5mjzd.framer-1y9ou4p { padding: 6px 12px 0px 0px; width: 136px; }\",\".framer-o0zY8.framer-v-qp1yom.framer-1y9ou4p { gap: 2px; padding: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 91.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M8VzKGrUE\":{\"layout\":[\"fixed\",\"auto\"]},\"lK06BD1em\":{\"layout\":[\"fixed\",\"auto\"]},\"O4uVyyrHv\":{\"layout\":[\"fixed\",\"auto\"]},\"bYbwMtZD0\":{\"layout\":[\"auto\",\"auto\"]},\"Vm5o142S2\":{\"layout\":[\"auto\",\"auto\"]},\"knrALUCGW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HouA5HYpA\":\"title\",\"eUbhuErh5\":\"dropdown\",\"VKRqNQCC5\":\"link\",\"OfCOJJZyP\":\"tap\",\"mgkMgfJqM\":\"hover2\",\"dLT1DU0xo\":\"hover3\",\"ylDTcp6Yl\":\"hover4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernkZhMhzQX=withCSS(Component,css,\"framer-o0zY8\");export default FramernkZhMhzQX;FramernkZhMhzQX.displayName=\"Navigation/Top Nav Item\";FramernkZhMhzQX.defaultProps={height:36,width:91.5};addPropertyControls(FramernkZhMhzQX,{variant:{options:[\"FDjqSMINf\",\"M8VzKGrUE\",\"lK06BD1em\",\"O4uVyyrHv\",\"bYbwMtZD0\"],optionTitles:[\"Variant 1\",\"Fill\",\"Fill Open\",\"Phone menu\",\"Tablet menu\"],title:\"Variant\",type:ControlType.Enum},HouA5HYpA:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},eUbhuErh5:{defaultValue:true,title:\"Dropdown\",type:ControlType.Boolean},VKRqNQCC5:{title:\"Link\",type:ControlType.Link},OfCOJJZyP:{title:\"Tap\",type:ControlType.EventHandler},mgkMgfJqM:{title:\"Hover 2\",type:ControlType.EventHandler},dLT1DU0xo:{title:\"Hover 3\",type:ControlType.EventHandler},ylDTcp6Yl:{title:\"Hover 4\",type:ControlType.EventHandler}});addFonts(FramernkZhMhzQX,[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernkZhMhzQX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"HouA5HYpA\\\":\\\"title\\\",\\\"eUbhuErh5\\\":\\\"dropdown\\\",\\\"VKRqNQCC5\\\":\\\"link\\\",\\\"OfCOJJZyP\\\":\\\"tap\\\",\\\"mgkMgfJqM\\\":\\\"hover2\\\",\\\"dLT1DU0xo\\\":\\\"hover3\\\",\\\"ylDTcp6Yl\\\":\\\"hover4\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M8VzKGrUE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lK06BD1em\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O4uVyyrHv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bYbwMtZD0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Vm5o142S2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"knrALUCGW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"91.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nkZhMhzQX.map","// Generated by Framer (397058d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ICScJRxAz:{hover:true,pressed:true},iU4OHiwCM:{hover:true,pressed:true},Uaj1SHZWE:{hover:true,pressed:true},uuVZrO_f9:{hover:true,pressed:true}};const cycleOrder=[\"Uaj1SHZWE\",\"uuVZrO_f9\",\"ICScJRxAz\",\"iU4OHiwCM\"];const serializationHash=\"framer-KOl3N\";const variantClassNames={ICScJRxAz:\"framer-v-1tehhhq\",iU4OHiwCM:\"framer-v-1u5zwah\",Uaj1SHZWE:\"framer-v-1f54fie\",uuVZrO_f9:\"framer-v-ker33j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={L:\"uuVZrO_f9\",M:\"Uaj1SHZWE\",S:\"ICScJRxAz\",xs:\"iU4OHiwCM\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,owOcZuT5h:link??props.owOcZuT5h,SWTAQxjCj:title??props.SWTAQxjCj??\"Signup\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Uaj1SHZWE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,SWTAQxjCj,owOcZuT5h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Uaj1SHZWE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:owOcZuT5h,motionChild:true,nodeId:\"Uaj1SHZWE\",scopeId:\"UoUnQ5xiN\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1f54fie\",className,classNames)} framer-znwyyc`,\"data-framer-name\":\"M\",layoutDependency:layoutDependency,layoutId:\"Uaj1SHZWE\",ref:refBinding,style:{backgroundColor:\"var(--token-d1a366f8-a367-4810-af77-0256367b4a12, rgb(10, 210, 160))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"ICScJRxAz-hover\":{backgroundColor:\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(8, 168, 128))\"},\"ICScJRxAz-pressed\":{backgroundColor:\"rgb(6, 138, 105)\"},\"iU4OHiwCM-hover\":{backgroundColor:\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(8, 168, 128))\"},\"iU4OHiwCM-pressed\":{backgroundColor:\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(8, 168, 128))\"},\"Uaj1SHZWE-hover\":{backgroundColor:\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(8, 168, 128))\"},\"Uaj1SHZWE-pressed\":{backgroundColor:\"rgb(6, 138, 105)\"},\"uuVZrO_f9-hover\":{backgroundColor:\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(8, 168, 128))\"},\"uuVZrO_f9-pressed\":{backgroundColor:\"rgb(6, 138, 105)\"}},...addPropertyOverrides({\"ICScJRxAz-hover\":{\"data-framer-name\":undefined},\"ICScJRxAz-pressed\":{\"data-framer-name\":undefined},\"iU4OHiwCM-hover\":{\"data-framer-name\":undefined},\"iU4OHiwCM-pressed\":{\"data-framer-name\":undefined},\"Uaj1SHZWE-hover\":{\"data-framer-name\":undefined},\"Uaj1SHZWE-pressed\":{\"data-framer-name\":undefined},\"uuVZrO_f9-hover\":{\"data-framer-name\":undefined},\"uuVZrO_f9-pressed\":{\"data-framer-name\":undefined},ICScJRxAz:{\"data-framer-name\":\"S\"},iU4OHiwCM:{\"data-framer-name\":\"xs\"},uuVZrO_f9:{\"data-framer-name\":\"L\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})}),className:\"framer-1yk3v0r\",\"data-framer-name\":\"text\",fonts:[\"GF;Open Sans-700\"],layoutDependency:layoutDependency,layoutId:\"GCsmKd9vl\",style:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:SWTAQxjCj,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ICScJRxAz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})})},iU4OHiwCM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Signup\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KOl3N.framer-znwyyc, .framer-KOl3N .framer-znwyyc { display: block; }\",\".framer-KOl3N.framer-1f54fie { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 16px 10px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KOl3N .framer-1yk3v0r { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KOl3N.framer-v-ker33j.framer-1f54fie { padding: 12px 16px 12px 16px; }\",\".framer-KOl3N.framer-v-1tehhhq.framer-1f54fie, .framer-KOl3N.framer-v-1u5zwah.framer-1f54fie { padding: 9px 16px 8px 16px; }\",\".framer-KOl3N.framer-v-ker33j.hover.framer-1f54fie, .framer-KOl3N.framer-v-ker33j.pressed.framer-1f54fie { height: 48px; }\",\".framer-KOl3N.framer-v-1tehhhq.hover.framer-1f54fie, .framer-KOl3N.framer-v-1tehhhq.pressed.framer-1f54fie { height: 36px; padding: 8px 16px 8px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 86\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uuVZrO_f9\":{\"layout\":[\"auto\",\"auto\"]},\"ICScJRxAz\":{\"layout\":[\"auto\",\"auto\"]},\"iU4OHiwCM\":{\"layout\":[\"auto\",\"auto\"]},\"EihXYssT1\":{\"layout\":[\"auto\",\"auto\"]},\"oLXd1YDj1\":{\"layout\":[\"auto\",\"auto\"]},\"fOWD0DEox\":{\"layout\":[\"auto\",\"fixed\"]},\"u4nDgYkf_\":{\"layout\":[\"auto\",\"fixed\"]},\"WcHwjgduo\":{\"layout\":[\"auto\",\"fixed\"]},\"HTWwjOQHt\":{\"layout\":[\"auto\",\"fixed\"]},\"nu8TtBAYE\":{\"layout\":[\"auto\",\"auto\"]},\"J7TfTNvlC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SWTAQxjCj\":\"title\",\"owOcZuT5h\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUoUnQ5xiN=withCSS(Component,css,\"framer-KOl3N\");export default FramerUoUnQ5xiN;FramerUoUnQ5xiN.displayName=\"Button/Primary-Default\";FramerUoUnQ5xiN.defaultProps={height:44,width:86};addPropertyControls(FramerUoUnQ5xiN,{variant:{options:[\"Uaj1SHZWE\",\"uuVZrO_f9\",\"ICScJRxAz\",\"iU4OHiwCM\"],optionTitles:[\"M\",\"L\",\"S\",\"xs\"],title:\"Variant\",type:ControlType.Enum},SWTAQxjCj:{defaultValue:\"Signup\",displayTextArea:false,title:\"Title\",type:ControlType.String},owOcZuT5h:{description:\"\",title:\"Link\",type:ControlType.Link}});addFonts(FramerUoUnQ5xiN,[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUoUnQ5xiN\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"SWTAQxjCj\\\":\\\"title\\\",\\\"owOcZuT5h\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uuVZrO_f9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ICScJRxAz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iU4OHiwCM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EihXYssT1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oLXd1YDj1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fOWD0DEox\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u4nDgYkf_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WcHwjgduo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HTWwjOQHt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nu8TtBAYE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J7TfTNvlC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"86\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UoUnQ5xiN.map","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AtomsHamburgerIcon from\"https://framerusercontent.com/modules/e19Ex3BN7VbE1FE6nKaE/ycyec4fxS098QYbc7JkE/OJCWrVT07.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import Trustpilot from\"https://framerusercontent.com/modules/EDYIKrcL0lnxjKdEF12F/xNQWGvN9Wgop0KBAtb7T/Trustpilot.js\";import{withHideInWebview}from\"https://framerusercontent.com/modules/H9O7pt6SdwMSlFwHqpm1/Du2xsyC0OwsKknCxTHHW/WithHideInWebview.js\";import NavigationDropdownStyle3 from\"https://framerusercontent.com/modules/96iD9pOEuyeyCEUV1tGq/hrBSAz9zDJGZaCJ8nqFC/LMCZ6nBC5.js\";import ButtonSecondary from\"https://framerusercontent.com/modules/yabfcqkDGCnG5v2PDTN1/cz8mmcInSYCVvFhLJdMN/N08KCeKJM.js\";import NavigationTopNavItem from\"https://framerusercontent.com/modules/dbKrfff0DqHPQTAwpFaB/yrwegjP88zV3RtKpBcvF/nkZhMhzQX.js\";import ButtonPrimaryDefault from\"https://framerusercontent.com/modules/5XBzkV5eVHrCZjn0G6fh/8Tvswqea08ZP877b6vts/UoUnQ5xiN.js\";const NavigationTopNavItemFonts=getFonts(NavigationTopNavItem);const NavigationDropdownStyle3Fonts=getFonts(NavigationDropdownStyle3);const MotionDivWithFX=withFX(motion.div);const TrustpilotFonts=getFonts(Trustpilot);const ButtonSecondaryFonts=getFonts(ButtonSecondary);const ButtonPrimaryDefaultFonts=getFonts(ButtonPrimaryDefault);const AtomsHamburgerIconFonts=getFonts(AtomsHamburgerIcon);const FeatherFonts=getFonts(Feather);const MotionNavWithHideInWebviewh1tro7=withCodeBoundaryForOverrides(motion.nav,{nodeId:\"MsSPZbb5h\",override:withHideInWebview,scopeId:\"fgsSeksVV\"});const cycleOrder=[\"MsSPZbb5h\",\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"MGzlGE5lK\",\"hRYzoxXEG\",\"kOkc_OVqt\",\"pkxOMVSsS\",\"skb9sPr6T\",\"F65fqYS4A\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"];const serializationHash=\"framer-BXDrA\";const variantClassNames={CAk1gtA2P:\"framer-v-1ll1lyx\",ddsoUrO9w:\"framer-v-qn0rzl\",F1WekVzpf:\"framer-v-qfme40\",F65fqYS4A:\"framer-v-zb6pkr\",hRYzoxXEG:\"framer-v-1w9cx1b\",IDouK9dhP:\"framer-v-idutu8\",kOkc_OVqt:\"framer-v-zbrq11\",MGzlGE5lK:\"framer-v-1e93ry5\",MsSPZbb5h:\"framer-v-h1tro7\",PdzYG6na7:\"framer-v-1ygn43t\",pkxOMVSsS:\"framer-v-aonmoe\",skb9sPr6T:\"framer-v-vvacwa\",SkU5sMCc_:\"framer-v-1q3ajzt\",tWrqR12B1:\"framer-v-1iys4uh\",U8pv_FQXQ:\"framer-v-kja3kw\",xR7U1QVKo:\"framer-v-rduapv\",ZF9AVpvbT:\"framer-v-1007632\",zvrPbD_Yb:\"framer-v-bpxfl1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Green\":\"hRYzoxXEG\",\"Desktop Navy\":\"MsSPZbb5h\",\"Get a quote\":\"F65fqYS4A\",\"Phone Green\":\"pkxOMVSsS\",\"Phone Navy\":\"CAk1gtA2P\",\"Phone Open Car Finance Green\":\"U8pv_FQXQ\",\"Phone Open Car Finance\":\"skb9sPr6T\",\"Phone Open Finance Calculators\":\"tWrqR12B1\",\"Phone Open Green\":\"PdzYG6na7\",\"Phone Open Partners\":\"zvrPbD_Yb\",\"Phone Open Resources\":\"ddsoUrO9w\",\"Phone Open\":\"IDouK9dhP\",\"Small Phone Navy \":\"F1WekVzpf\",\"Tablet Green\":\"kOkc_OVqt\",\"Tablet Navy\":\"MGzlGE5lK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MsSPZbb5h\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MsSPZbb5h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const OfCOJJZyP1o39eg8=activeVariantCallback(async(...args)=>{setVariant(\"MsSPZbb5h\");});const mgkMgfJqM13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const XKaY3MrGu1kuogz1=activeVariantCallback(async(...args)=>{setVariant(\"IDouK9dhP\");});const XKaY3MrGu1mh3uwh=activeVariantCallback(async(...args)=>{setVariant(\"CAk1gtA2P\");});const XKaY3MrGuvw2bhi=activeVariantCallback(async(...args)=>{setVariant(\"PdzYG6na7\");});const XKaY3MrGu1gwucoo=activeVariantCallback(async(...args)=>{setVariant(\"pkxOMVSsS\");});const onTap1l9fl1j=activeVariantCallback(async(...args)=>{setVariant(\"xR7U1QVKo\");});const onTap1w7of6r=activeVariantCallback(async(...args)=>{setVariant(\"ddsoUrO9w\");});const onTapd9g68t=activeVariantCallback(async(...args)=>{setVariant(\"gNptmBaQA\");});const onTap14cgcbr=activeVariantCallback(async(...args)=>{setVariant(\"skb9sPr6T\");});const onTapa5dhlj=activeVariantCallback(async(...args)=>{setVariant(\"U8pv_FQXQ\");});const onTap1kuogz1=activeVariantCallback(async(...args)=>{setVariant(\"IDouK9dhP\");});const onTapvw2bhi=activeVariantCallback(async(...args)=>{setVariant(\"PdzYG6na7\");});const onTap161khqm=activeVariantCallback(async(...args)=>{setVariant(\"ZF9AVpvbT\");});const onTap1mp72ty=activeVariantCallback(async(...args)=>{setVariant(\"tWrqR12B1\");});const onTap3dwfqo=activeVariantCallback(async(...args)=>{setVariant(\"SkU5sMCc_\");});const onTap1ny277a=activeVariantCallback(async(...args)=>{setVariant(\"zvrPbD_Yb\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"pkxOMVSsS\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"F65fqYS4A\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const isDisplayed2=()=>{if([\"kOkc_OVqt\",\"F65fqYS4A\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed3=()=>{if([\"MGzlGE5lK\",\"F65fqYS4A\"].includes(baseVariant))return false;return true;};const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const isDisplayed4=()=>{if(baseVariant===\"F65fqYS4A\")return true;return false;};const isDisplayed5=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"MGzlGE5lK\",\"kOkc_OVqt\",\"pkxOMVSsS\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"MGzlGE5lK\",\"kOkc_OVqt\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"pkxOMVSsS\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"U8pv_FQXQ\",\"tWrqR12B1\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"MGzlGE5lK\",\"kOkc_OVqt\",\"pkxOMVSsS\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"U8pv_FQXQ\",\"tWrqR12B1\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"MGzlGE5lK\",\"kOkc_OVqt\",\"pkxOMVSsS\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed10=()=>{if([\"CAk1gtA2P\",\"F1WekVzpf\",\"MGzlGE5lK\",\"kOkc_OVqt\",\"pkxOMVSsS\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed12=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed14=()=>{if([\"IDouK9dhP\",\"PdzYG6na7\"].includes(baseVariant))return true;return false;};const isDisplayed15=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed16=()=>{if([\"IDouK9dhP\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed17=()=>{if([\"IDouK9dhP\",\"PdzYG6na7\"].includes(baseVariant))return false;return true;};const isDisplayed18=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"ddsoUrO9w\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed19=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"zvrPbD_Yb\"].includes(baseVariant))return false;return true;};const isDisplayed20=()=>{if([\"IDouK9dhP\",\"skb9sPr6T\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionNavWithHideInWebviewh1tro7,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h1tro7\",className,classNames),\"data-framer-name\":\"Desktop Navy\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"MsSPZbb5h\",ref:refBinding,style:{backgroundColor:\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",...style},variants:{ddsoUrO9w:{backgroundColor:\"rgb(13, 64, 55)\"},hRYzoxXEG:{backgroundColor:\"rgb(13, 64, 55)\"},kOkc_OVqt:{backgroundColor:\"rgb(13, 64, 55)\"},PdzYG6na7:{backgroundColor:\"rgb(13, 64, 55)\"},pkxOMVSsS:{backgroundColor:\"rgb(13, 64, 55)\"},tWrqR12B1:{backgroundColor:\"rgb(13, 64, 55)\"},U8pv_FQXQ:{backgroundColor:\"rgb(13, 64, 55)\"},zvrPbD_Yb:{backgroundColor:\"rgb(13, 64, 55)\"}},...addPropertyOverrides({CAk1gtA2P:{\"data-framer-name\":\"Phone Navy\"},ddsoUrO9w:{\"data-framer-name\":\"Phone Open Resources\"},F1WekVzpf:{\"data-framer-name\":\"Small Phone Navy \"},F65fqYS4A:{\"data-framer-name\":\"Get a quote\"},hRYzoxXEG:{\"data-framer-name\":\"Desktop Green\"},IDouK9dhP:{\"data-framer-name\":\"Phone Open\"},kOkc_OVqt:{\"data-framer-name\":\"Tablet Green\"},MGzlGE5lK:{\"data-framer-name\":\"Tablet Navy\"},PdzYG6na7:{\"data-framer-name\":\"Phone Open Green\"},pkxOMVSsS:{\"data-framer-name\":\"Phone Green\"},skb9sPr6T:{\"data-framer-name\":\"Phone Open Car Finance\"},SkU5sMCc_:{\"data-framer-name\":\"Phone Open Partners\"},tWrqR12B1:{\"data-framer-name\":\"Phone Open Finance Calculators\"},U8pv_FQXQ:{\"data-framer-name\":\"Phone Open Car Finance Green\"},xR7U1QVKo:{\"data-framer-name\":\"Phone Open Resources\"},ZF9AVpvbT:{\"data-framer-name\":\"Phone Open Finance Calculators\"},zvrPbD_Yb:{\"data-framer-name\":\"Phone Open Partners\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3pbfeq\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"sUBntDPHX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gqqefy\",\"data-framer-name\":\"Logo and Nav Container\",layoutDependency:layoutDependency,layoutId:\"IRRBEjelf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyg2pl\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"sZB9X3xhz\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CrIwRVDBb\"},motionChild:true,nodeId:\"MfmU_R9Vp\",scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-e123zz framer-cf1ptr\",\"data-framer-name\":\"oodlelogowhite\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:77,layoutDependency:layoutDependency,layoutId:\"MfmU_R9Vp\",svg:'<svg width=\"77\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M39.117 14.907c0 3.379 2.488 5.93 5.72 5.93 3.263 0 5.751-2.551 5.751-5.93 0-3.379-2.488-5.93-5.752-5.93-3.231 0-5.72 2.551-5.72 5.93Zm5.364-8.712c2.747 0 4.815 1.258 6.107 3.28V0H53.4v23.189l-2.794.014-.018-.014v-2.85c-1.292 2.021-3.36 3.28-6.107 3.28-4.492 0-8.176-3.81-8.176-8.712 0-4.903 3.684-8.712 8.176-8.712Zm11.53 16.932h2.85V0h-2.85v23.127Zm7.129-9.438c.449-2.889 2.533-4.815 5.548-4.815 2.406 0 4.683 1.528 5.164 4.815H63.14Zm13.534 1.23c0-4.65-3.143-8.768-7.986-8.768-5.003 0-8.403 3.819-8.403 8.734 0 4.981 3.432 8.734 8.596 8.734 3.207 0 5.644-1.494 7.056-3.753l-2.374-1.394c-.802 1.361-2.405 2.424-4.618 2.424-2.983 0-5.26-1.694-5.805-4.683h13.438c.064-.431.096-.863.096-1.295ZM27.243 6.15c-2.922 0-5.476 1.507-6.959 3.842a8.341 8.341 0 0 0-.599 1.122l-.038.09c-.22.516-.478 1.123-.562 1.841a47.4 47.4 0 0 1-.122.997c-.048.36-.073.726-.095 1.09-.176 3.019-2.433 5.32-5.403 5.42-3.13.105-5.643-2.333-5.746-5.639-.071-2.282 1.03-4.227 2.748-5.249H6.522c-1.034 1.483-1.616 3.33-1.553 5.342.15 4.844 3.968 8.483 8.582 8.328 4.283-.144 7.7-3.499 8.05-7.852l.006-.044c.037-.275.07-.518.07-.676 0-3.307 2.434-5.828 5.566-5.828 3.163 0 5.599 2.521 5.599 5.828 0 3.307-2.436 5.828-5.6 5.828-2.45 0-4.475-1.545-5.238-3.803-.122.697-.507 1.8-.709 2.327a8.913 8.913 0 0 1-.558 1.058 8.179 8.179 0 0 0 6.506 3.2c4.617 0 8.35-3.764 8.35-8.61S31.86 6.15 27.242 6.15Zm-7.32 3.207s-.286.462-.657 1.146a8.994 8.994 0 0 0-.679 1.901c-.025.102-.038.154-.042.14-.825-2.238-2.927-3.728-5.439-3.645l-4.296.01L0 8.932V6.15h13.018c3.233.091 5.309 1.215 6.905 3.207Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10uorwe\",layoutDependency:layoutDependency,layoutId:\"mAIdAY0tp\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+1+0+0,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+4+0},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-fj37px-container\",\"data-framer-name\":\"Car finance\",id:`${layoutId}-fj37px`,layoutDependency:layoutDependency,layoutId:\"g5Mo5LbN0-container\",name:\"Car finance\",nodeId:\"g5Mo5LbN0\",ref:ref1,rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:[/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:true,height:\"100%\",HouA5HYpA:\"Car Finance\",id:\"g5Mo5LbN0\",layoutId:\"g5Mo5LbN0\",mgkMgfJqM:mgkMgfJqM13elrgn({overlay}),name:\"Car finance\",OfCOJJZyP:OfCOJJZyP1o39eg8,variant:matchVariant(\"FDjqSMINf\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{variant:matchVariant(\"bYbwMtZD0\")},MGzlGE5lK:{variant:matchVariant(\"bYbwMtZD0\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-fj37px`,offsetX:0,offsetY:7.5,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({kOkc_OVqt:{offsetX:-120},MGzlGE5lK:{offsetX:-120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1p78aqq\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"nH8hKhtiR\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8s9ij-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"n3PuM8v5g-container\",nodeId:\"n3PuM8v5g\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"n3PuM8v5g\",layoutId:\"n3PuM8v5g\",variant:matchVariant(\"nbYEXHgD5\"),width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+1+0+0,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+4+0},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1q09yes-container\",\"data-framer-name\":\"Car finance\",id:`${layoutId}-1q09yes`,layoutDependency:layoutDependency,layoutId:\"Sa6ucxiRF-container\",name:\"Car finance\",nodeId:\"Sa6ucxiRF\",ref:ref3,rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:[/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:true,height:\"100%\",HouA5HYpA:\"Calculators\",id:\"Sa6ucxiRF\",layoutId:\"Sa6ucxiRF\",mgkMgfJqM:mgkMgfJqM13elrgn({overlay:overlay1}),name:\"Car finance\",variant:matchVariant(\"FDjqSMINf\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{variant:matchVariant(\"bYbwMtZD0\")},MGzlGE5lK:{variant:matchVariant(\"bYbwMtZD0\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1q09yes`,offsetX:0,offsetY:7.5,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-19h2c6r\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"Rp3gafJjG\",ref:ref4,role:\"dialog\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pyjum-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"O5175S3df-container\",nodeId:\"O5175S3df\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"O5175S3df\",layoutId:\"O5175S3df\",variant:matchVariant(\"ew4eevJL8\"),width:\"100%\"})})})})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MqO6vu4Le\"},implicitPathVariables:undefined},{href:{webPageId:\"MqO6vu4Le\"},implicitPathVariables:undefined},{href:{webPageId:\"MqO6vu4Le\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+1+0+0,...addPropertyOverrides({MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gc8xlt-container\",\"data-framer-name\":\"Help centre\",layoutDependency:layoutDependency,layoutId:\"lHFo0GEXp-container\",name:\"Help centre\",nodeId:\"lHFo0GEXp\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:false,height:\"100%\",HouA5HYpA:\"Customer Help Centre\",id:\"lHFo0GEXp\",layoutId:\"lHFo0GEXp\",name:\"Help centre\",variant:matchVariant(\"FDjqSMINf\"),VKRqNQCC5:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({hRYzoxXEG:{VKRqNQCC5:resolvedLinks[2]},MGzlGE5lK:{HouA5HYpA:\"Help Centre\",variant:matchVariant(\"bYbwMtZD0\"),VKRqNQCC5:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+1+0+0,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-bmbrm7-container\",\"data-framer-name\":\"Partners\",id:`${layoutId}-bmbrm7`,layoutDependency:layoutDependency,layoutId:\"WBGZu24eX-container\",name:\"Partners\",nodeId:\"WBGZu24eX\",ref:ref5,rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:[/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:true,height:\"100%\",HouA5HYpA:\"Resources\",id:\"WBGZu24eX\",layoutId:\"WBGZu24eX\",mgkMgfJqM:mgkMgfJqM13elrgn({overlay:overlay2}),name:\"Partners\",variant:matchVariant(\"FDjqSMINf\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{variant:matchVariant(\"bYbwMtZD0\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-bmbrm7`,offsetX:0,offsetY:7.5,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({kOkc_OVqt:{offsetX:-120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1gmsc3s\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"weklcP6Pc\",ref:ref6,role:\"dialog\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-do8ix7-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"lDTbTi6WB-container\",nodeId:\"lDTbTi6WB\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"lDTbTi6WB\",layoutId:\"lDTbTi6WB\",variant:matchVariant(\"YHeUoid7H\"),width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+1+0+0,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+4+0},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+1+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-5ojrn8-container\",\"data-framer-name\":\"Partners\",id:`${layoutId}-5ojrn8`,layoutDependency:layoutDependency,layoutId:\"F_QTdGAA1-container\",name:\"Partners\",nodeId:\"F_QTdGAA1\",ref:ref7,rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:[/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:true,height:\"100%\",HouA5HYpA:\"Partners\",id:\"F_QTdGAA1\",layoutId:\"F_QTdGAA1\",mgkMgfJqM:mgkMgfJqM13elrgn({overlay:overlay3}),name:\"Partners\",variant:matchVariant(\"FDjqSMINf\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{variant:matchVariant(\"bYbwMtZD0\")},MGzlGE5lK:{variant:matchVariant(\"bYbwMtZD0\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref7,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-5ojrn8`,offsetX:0,offsetY:7.5,onDismiss:overlay3.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-15lc1o8\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"R34XXkYuV\",ref:ref8,role:\"dialog\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8knsa3-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wdBzuneZu-container\",nodeId:\"wdBzuneZu\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"wdBzuneZu\",layoutId:\"wdBzuneZu\",variant:matchVariant(\"XDwNHaL7d\"),width:\"100%\"})})})})})})]})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aibpcd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Uejr92K65-container\",nodeId:\"Uejr92K65\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Trustpilot,{bgColor:\"\",height:\"100%\",id:\"Uejr92K65\",layoutId:\"Uejr92K65\",style:{width:\"100%\"},theme:\"dark\",version:\"banner\",width:\"100%\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12g7kyl\",layoutDependency:layoutDependency,layoutId:\"M5xFxYPqw\",children:[isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bb9npr\",layoutDependency:layoutDependency,layoutId:\"Tfj4DOuuT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+0+0+0},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+0+0+-3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18we9lm-container\",layoutDependency:layoutDependency,layoutId:\"o_IRWDqMb-container\",nodeId:\"o_IRWDqMb\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",transformTemplate:transformTemplate1,...addPropertyOverrides({kOkc_OVqt:{transformTemplate:undefined},MGzlGE5lK:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ButtonSecondary,{height:\"100%\",id:\"o_IRWDqMb\",layoutId:\"o_IRWDqMb\",SWTAQxjCj:\"Sign in\",variant:matchVariant(\"tcKn7fPqi\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{owOcZuT5h:\"https://auth.oodlecarfinance.com/\",variant:matchVariant(\"pnS2dofya\")},MGzlGE5lK:{owOcZuT5h:\"https://auth.oodlecarfinance.com/\",variant:matchVariant(\"pnS2dofya\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+0+0+0},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+0+0+-3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ri856-container\",layoutDependency:layoutDependency,layoutId:\"Ri0YGMrN2-container\",nodeId:\"Ri0YGMrN2\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",transformTemplate:transformTemplate1,...addPropertyOverrides({kOkc_OVqt:{transformTemplate:undefined},MGzlGE5lK:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ButtonPrimaryDefault,{height:\"100%\",id:\"Ri0YGMrN2\",layoutId:\"Ri0YGMrN2\",SWTAQxjCj:\"Apply for finance\",variant:matchVariant(\"ICScJRxAz\"),width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",variant:matchVariant(\"iU4OHiwCM\")},MGzlGE5lK:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MqO6vu4Le\"},implicitPathVariables:undefined},{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined},{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,...addPropertyOverrides({kOkc_OVqt:{y:(componentViewport?.y||0)+16+0+0+0+0+0+4},MGzlGE5lK:{y:(componentViewport?.y||0)+16+0+0+0+0+0+1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vlqlvg-container\",\"data-framer-name\":\"Help centre\",layoutDependency:layoutDependency,layoutId:\"l8v5y_ozN-container\",name:\"Help centre\",nodeId:\"l8v5y_ozN\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",transformTemplate:transformTemplate1,...addPropertyOverrides({kOkc_OVqt:{transformTemplate:undefined},MGzlGE5lK:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:false,height:\"100%\",HouA5HYpA:\"Help Centre\",id:\"l8v5y_ozN\",layoutId:\"l8v5y_ozN\",name:\"Help centre\",variant:matchVariant(\"bYbwMtZD0\"),VKRqNQCC5:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({kOkc_OVqt:{HouA5HYpA:\"Get the app\",VKRqNQCC5:resolvedLinks1[2]},MGzlGE5lK:{HouA5HYpA:\"Get the app\",VKRqNQCC5:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jwdue7-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R1ZtIyipc-container\",name:\"Menu Icon\",nodeId:\"R1ZtIyipc\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(AtomsHamburgerIcon,{height:\"100%\",id:\"R1ZtIyipc\",layoutId:\"R1ZtIyipc\",name:\"Menu Icon\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"yN2jNKom9\"),width:\"100%\",...addPropertyOverrides({CAk1gtA2P:{XKaY3MrGu:XKaY3MrGu1kuogz1},F1WekVzpf:{XKaY3MrGu:XKaY3MrGu1kuogz1},IDouK9dhP:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1mh3uwh},pkxOMVSsS:{XKaY3MrGu:XKaY3MrGuvw2bhi},skb9sPr6T:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1mh3uwh},SkU5sMCc_:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1mh3uwh},tWrqR12B1:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1gwucoo},U8pv_FQXQ:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1gwucoo},xR7U1QVKo:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1mh3uwh},ZF9AVpvbT:{variant:matchVariant(\"s9jOkSq9Y\"),XKaY3MrGu:XKaY3MrGu1mh3uwh}},baseVariant,gestureVariant)})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ndlu5n-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XUBYjqqUG-container\",name:\"Menu Icon\",nodeId:\"XUBYjqqUG\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(AtomsHamburgerIcon,{height:\"100%\",id:\"XUBYjqqUG\",layoutId:\"XUBYjqqUG\",name:\"Menu Icon\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"s9jOkSq9Y\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1gwucoo})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1od2sem-container\",\"data-framer-name\":\"Menu Icon\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uMY3F2yw7-container\",name:\"Menu Icon\",nodeId:\"uMY3F2yw7\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(AtomsHamburgerIcon,{height:\"100%\",id:\"uMY3F2yw7\",layoutId:\"uMY3F2yw7\",name:\"Menu Icon\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"s9jOkSq9Y\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1mh3uwh})})})]})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11onqhk\",\"data-framer-name\":\"CTAS\",layoutDependency:layoutDependency,layoutId:\"zYlfHs95R\",children:[isDisplayed11()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined},{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined},{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined},{href:{webPageId:\"FXWJCfBNk\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+0+1,...addPropertyOverrides({SkU5sMCc_:{y:(componentViewport?.y||0)+16+0+0+71+0+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qxw6wj-container\",\"data-framer-name\":\"Help centre\",layoutDependency:layoutDependency,layoutId:\"JOP_ses7Y-container\",name:\"Help centre\",nodeId:\"JOP_ses7Y\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationTopNavItem,{eUbhuErh5:false,height:\"100%\",HouA5HYpA:\"Get the app\",id:\"JOP_ses7Y\",layoutId:\"JOP_ses7Y\",name:\"Help centre\",variant:matchVariant(\"FDjqSMINf\"),VKRqNQCC5:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({F65fqYS4A:{VKRqNQCC5:resolvedLinks2[2]},hRYzoxXEG:{VKRqNQCC5:resolvedLinks2[1]},SkU5sMCc_:{VKRqNQCC5:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+0+-3,...addPropertyOverrides({ddsoUrO9w:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},IDouK9dhP:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},PdzYG6na7:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},skb9sPr6T:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},SkU5sMCc_:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},tWrqR12B1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},U8pv_FQXQ:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},xR7U1QVKo:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},ZF9AVpvbT:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56},zvrPbD_Yb:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s0c12n-container\",layoutDependency:layoutDependency,layoutId:\"F5O0NkD2K-container\",nodeId:\"F5O0NkD2K\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(ButtonSecondary,{height:\"100%\",id:\"F5O0NkD2K\",layoutId:\"F5O0NkD2K\",owOcZuT5h:\"https://auth.oodlecarfinance.com/\",SWTAQxjCj:\"Sign in\",variant:matchVariant(\"tcKn7fPqi\"),width:\"100%\",...addPropertyOverrides({ddsoUrO9w:{style:{height:\"100%\",width:\"100%\"}},IDouK9dhP:{style:{height:\"100%\",width:\"100%\"}},PdzYG6na7:{style:{height:\"100%\",width:\"100%\"}},skb9sPr6T:{style:{height:\"100%\",width:\"100%\"}},SkU5sMCc_:{style:{height:\"100%\",width:\"100%\"}},tWrqR12B1:{style:{height:\"100%\",width:\"100%\"}},U8pv_FQXQ:{style:{height:\"100%\",width:\"100%\"}},xR7U1QVKo:{style:{height:\"100%\",width:\"100%\"}},ZF9AVpvbT:{style:{height:\"100%\",width:\"100%\"}},zvrPbD_Yb:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"edrwIjj98\"},implicitPathVariables:undefined},{href:{webPageId:\"edrwIjj98\"},implicitPathVariables:undefined},{href:{webPageId:\"edrwIjj98\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-38)/2)+0+-3,...addPropertyOverrides({ddsoUrO9w:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},IDouK9dhP:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},PdzYG6na7:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},skb9sPr6T:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},SkU5sMCc_:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},tWrqR12B1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},U8pv_FQXQ:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},xR7U1QVKo:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},ZF9AVpvbT:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0},zvrPbD_Yb:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+71+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bmxlpg-container\",layoutDependency:layoutDependency,layoutId:\"RfuHF8OqG-container\",nodeId:\"RfuHF8OqG\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(ButtonPrimaryDefault,{height:\"100%\",id:\"RfuHF8OqG\",layoutId:\"RfuHF8OqG\",owOcZuT5h:resolvedLinks3[0],SWTAQxjCj:\"Apply for finance\",variant:matchVariant(\"ICScJRxAz\"),width:\"100%\",...addPropertyOverrides({ddsoUrO9w:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},F65fqYS4A:{owOcZuT5h:resolvedLinks3[2]},hRYzoxXEG:{owOcZuT5h:resolvedLinks3[1]},IDouK9dhP:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},PdzYG6na7:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},skb9sPr6T:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},SkU5sMCc_:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},tWrqR12B1:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},U8pv_FQXQ:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},xR7U1QVKo:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},ZF9AVpvbT:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}},zvrPbD_Yb:{owOcZuT5h:\"https://apply.oodlecarfinance.com/\",style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),isDisplayed12()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ddsoUrO9w:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},IDouK9dhP:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1018.2},PdzYG6na7:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1018.2},skb9sPr6T:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},SkU5sMCc_:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1574.2},tWrqR12B1:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},U8pv_FQXQ:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},xR7U1QVKo:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},ZF9AVpvbT:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2},zvrPbD_Yb:{height:492,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+1526.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3ce4ao-container\",layoutDependency:layoutDependency,layoutId:\"VWawmS1Si-container\",nodeId:\"VWawmS1Si\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",style:{opacity:0},children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"VWawmS1Si\",layoutId:\"VWawmS1Si\",style:{width:\"100%\"},variant:matchVariant(\"I4_csxnmr\"),width:\"100%\"})})}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xc7zkr\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Exj6IHnm1\",children:[isDisplayed13()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MqO6vu4Le\"},motionChild:true,nodeId:\"FyMkT9shM\",scopeId:\"fgsSeksVV\",...addPropertyOverrides({IDouK9dhP:{href:undefined},PdzYG6na7:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-105nh6 framer-cf1ptr\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"FyMkT9shM\",...addPropertyOverrides({IDouK9dhP:{\"data-highlight\":true,onTap:onTap1l9fl1j},PdzYG6na7:{\"data-highlight\":true,onTap:onTap1w7of6r}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bbhf5q\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"gdeofBb8J\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{IDouK9dhP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({IDouK9dhP:{\"data-border\":true},PdzYG6na7:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Help Centre\"})}),className:\"framer-igrcog\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"BBfvPnAXG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Resources\"})})},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Resources\"})})}},baseVariant,gestureVariant)}),isDisplayed14()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hlsa5z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jGvMqykvw-container\",nodeId:\"jGvMqykvw\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"jGvMqykvw\",layoutId:\"jGvMqykvw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gd13hi\",\"data-framer-name\":\"Car Finance\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tuSQjSkh1\",onTap:onTapd9g68t,...addPropertyOverrides({ddsoUrO9w:{onTap:onTapa5dhlj},IDouK9dhP:{onTap:onTap14cgcbr},PdzYG6na7:{onTap:onTapa5dhlj},skb9sPr6T:{\"data-highlight\":undefined,onTap:undefined},SkU5sMCc_:{onTap:onTap14cgcbr},tWrqR12B1:{onTap:onTapa5dhlj},U8pv_FQXQ:{\"data-highlight\":undefined,onTap:undefined},xR7U1QVKo:{onTap:onTap14cgcbr},ZF9AVpvbT:{\"data-highlight\":undefined,onTap:undefined},zvrPbD_Yb:{onTap:onTapa5dhlj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ac6dt\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"FRUrWnva4\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{ddsoUrO9w:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},IDouK9dhP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},skb9sPr6T:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},SkU5sMCc_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},tWrqR12B1:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},U8pv_FQXQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},xR7U1QVKo:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},ZF9AVpvbT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},zvrPbD_Yb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({ddsoUrO9w:{\"data-border\":true},IDouK9dhP:{\"data-border\":true},PdzYG6na7:{\"data-border\":true},skb9sPr6T:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1kuogz1},SkU5sMCc_:{\"data-border\":true,\"data-highlight\":true,onTap:onTap14cgcbr},tWrqR12B1:{\"data-border\":true},U8pv_FQXQ:{\"data-border\":true,\"data-highlight\":true,onTap:onTapvw2bhi},xR7U1QVKo:{\"data-border\":true,\"data-highlight\":true,onTap:onTap14cgcbr},ZF9AVpvbT:{\"data-border\":true,\"data-highlight\":true,onTap:onTap14cgcbr},zvrPbD_Yb:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, rgb(21, 21, 21)))\"},children:\"Pages\"})}),className:\"framer-2jkja3\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"X5bQrgRuA\",style:{\"--extracted-r6o4lv\":\"var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, rgb(21, 21, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{ddsoUrO9w:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},IDouK9dhP:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},PdzYG6na7:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},skb9sPr6T:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},SkU5sMCc_:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},tWrqR12B1:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},U8pv_FQXQ:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},xR7U1QVKo:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},ZF9AVpvbT:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},zvrPbD_Yb:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ddsoUrO9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},skb9sPr6T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},SkU5sMCc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},tWrqR12B1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},U8pv_FQXQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},xR7U1QVKo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},ZF9AVpvbT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]},zvrPbD_Yb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),fonts:[\"Inter-Medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uoj84t-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ialS6Uiua-container\",nodeId:\"ialS6Uiua\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, rgb(21, 21, 21))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"ialS6Uiua\",layoutId:\"ialS6Uiua\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ddsoUrO9w:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},IDouK9dhP:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},PdzYG6na7:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},skb9sPr6T:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",iconSelection:\"chevron-up\"},SkU5sMCc_:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},tWrqR12B1:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},U8pv_FQXQ:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",iconSelection:\"chevron-up\"},xR7U1QVKo:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},ZF9AVpvbT:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"},zvrPbD_Yb:{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-157wh75\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"lYHhXLtyy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),className:\"framer-1g4yh0b\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TyRjdAAkf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1972bfc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sYCobuEd0-container\",nodeId:\"sYCobuEd0\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"sYCobuEd0\",layoutId:\"sYCobuEd0\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed16()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,...addPropertyOverrides({skb9sPr6T:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+0+0+168},U8pv_FQXQ:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+0+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v4agd4-container\",layoutDependency:layoutDependency,layoutId:\"hMsjx_1tR-container\",nodeId:\"hMsjx_1tR\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"hMsjx_1tR\",layoutId:\"hMsjx_1tR\",style:{width:\"100%\"},variant:matchVariant(\"I4_csxnmr\"),width:\"100%\"})})}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5pd4nl\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"nuVsZ6s36\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),className:\"framer-aqjd6l\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"pV9ALwbvn\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r2kje8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"C518JJ6ZR-container\",nodeId:\"C518JJ6ZR\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"C518JJ6ZR\",layoutId:\"C518JJ6ZR\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fnfxgk\",\"data-framer-name\":\"Finance Calculators\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hMx56bUNL\",onTap:onTap14cgcbr,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{ddsoUrO9w:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},skb9sPr6T:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},SkU5sMCc_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},tWrqR12B1:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},U8pv_FQXQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},xR7U1QVKo:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},ZF9AVpvbT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},zvrPbD_Yb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({ddsoUrO9w:{\"data-border\":true,onTap:onTap1mp72ty},IDouK9dhP:{onTap:onTap161khqm},PdzYG6na7:{onTap:onTap1mp72ty},skb9sPr6T:{\"data-border\":true,onTap:onTap161khqm},SkU5sMCc_:{\"data-border\":true,onTap:onTap161khqm},tWrqR12B1:{\"data-border\":true,onTap:onTapvw2bhi},U8pv_FQXQ:{\"data-border\":true,onTap:onTap1mp72ty},xR7U1QVKo:{\"data-border\":true,onTap:onTap161khqm},ZF9AVpvbT:{\"data-border\":true,onTap:onTap1kuogz1},zvrPbD_Yb:{\"data-border\":true,onTap:onTap1mp72ty}},baseVariant,gestureVariant),children:[isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rtod0n\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"lrT79SmDR\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{IDouK9dhP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({IDouK9dhP:{\"data-border\":true},PdzYG6na7:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),className:\"framer-db7nsu\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ex3ihGKS5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Finance Calculators\"})})},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Finance Calculators\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-168pvf2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b5XD4_9W8-container\",nodeId:\"b5XD4_9W8\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"b5XD4_9W8\",layoutId:\"b5XD4_9W8\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qhuyst\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"W1WN6CZ2q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Finance Calculators\"})}),className:\"framer-sujje4\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GkSQES5tP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19m102v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J7UFdlPWE-container\",nodeId:\"J7UFdlPWE\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"J7UFdlPWE\",layoutId:\"J7UFdlPWE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yuus0j\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"sdRMkMr1_\",...addPropertyOverrides({SkU5sMCc_:{\"data-highlight\":true,onTap:onTap161khqm},xR7U1QVKo:{\"data-highlight\":true,onTap:onTap1l9fl1j}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Finance Calculators\"})}),className:\"framer-1r4o5sg\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GWaEo7dj9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ub14fh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"o2_RccLDy-container\",nodeId:\"o2_RccLDy\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"o2_RccLDy\",layoutId:\"o2_RccLDy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({tWrqR12B1:{iconSelection:\"chevron-up\"},ZF9AVpvbT:{iconSelection:\"chevron-up\"}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"k9UHqK0aa\",scopeId:\"fgsSeksVV\",...addPropertyOverrides({ddsoUrO9w:{href:{webPageId:\"MqO6vu4Le\"}},IDouK9dhP:{href:{webPageId:\"MqO6vu4Le\"}},PdzYG6na7:{href:{webPageId:\"MqO6vu4Le\"}},skb9sPr6T:{href:{webPageId:\"MqO6vu4Le\"}},SkU5sMCc_:{href:{webPageId:\"MqO6vu4Le\"}},tWrqR12B1:{href:{webPageId:\"MqO6vu4Le\"}},U8pv_FQXQ:{href:{webPageId:\"MqO6vu4Le\"}},xR7U1QVKo:{href:{webPageId:\"MqO6vu4Le\"}},ZF9AVpvbT:{href:{webPageId:\"MqO6vu4Le\"}},zvrPbD_Yb:{href:{webPageId:\"MqO6vu4Le\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t70b35 framer-cf1ptr\",\"data-framer-name\":\"Customer Help Centre\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"k9UHqK0aa\",onTap:onTapd9g68t,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{ddsoUrO9w:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},IDouK9dhP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},skb9sPr6T:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},SkU5sMCc_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},tWrqR12B1:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},U8pv_FQXQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},xR7U1QVKo:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},ZF9AVpvbT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},zvrPbD_Yb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({ddsoUrO9w:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},IDouK9dhP:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},PdzYG6na7:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},skb9sPr6T:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},SkU5sMCc_:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},tWrqR12B1:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},U8pv_FQXQ:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},xR7U1QVKo:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},ZF9AVpvbT:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined},zvrPbD_Yb:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xswqu7\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"ClqO_gRZt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),className:\"framer-1cepfln\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Y_KiJJKRO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ddsoUrO9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},skb9sPr6T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},SkU5sMCc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},tWrqR12B1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},U8pv_FQXQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},xR7U1QVKo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},ZF9AVpvbT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})},zvrPbD_Yb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})})}},baseVariant,gestureVariant)}),isDisplayed15()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19oncmw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Sex_KPhpd-container\",nodeId:\"Sex_KPhpd\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"Sex_KPhpd\",layoutId:\"Sex_KPhpd\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MqO6vu4Le\"},motionChild:true,nodeId:\"XBjAwU7gM\",scopeId:\"fgsSeksVV\",...addPropertyOverrides({ddsoUrO9w:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},IDouK9dhP:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},PdzYG6na7:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},SkU5sMCc_:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},tWrqR12B1:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},xR7U1QVKo:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},ZF9AVpvbT:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false},zvrPbD_Yb:{href:{webPageId:\"FXWJCfBNk\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-x7b0x6 framer-cf1ptr\",\"data-border\":true,\"data-framer-name\":\"Customer Help Centre\",layoutDependency:layoutDependency,layoutId:\"XBjAwU7gM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uudvt8\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"N5duCzNIp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Customer Help Centre\"})}),className:\"framer-98hu00\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"tWjdHZ57l\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ddsoUrO9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},SkU5sMCc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},tWrqR12B1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},xR7U1QVKo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},ZF9AVpvbT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})},zvrPbD_Yb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get the app\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sb59sh\",\"data-framer-name\":\"Partners\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EpBsxUxRH\",onTap:onTapd9g68t,...addPropertyOverrides({ddsoUrO9w:{onTap:onTap1ny277a},IDouK9dhP:{onTap:onTap3dwfqo},PdzYG6na7:{onTap:onTap1ny277a},skb9sPr6T:{onTap:onTap3dwfqo},SkU5sMCc_:{onTap:onTap1kuogz1},tWrqR12B1:{onTap:onTap1ny277a},U8pv_FQXQ:{onTap:onTap1ny277a},xR7U1QVKo:{onTap:onTap3dwfqo},ZF9AVpvbT:{onTap:onTap3dwfqo},zvrPbD_Yb:{onTap:onTapvw2bhi}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mmwb0a\",\"data-framer-name\":\"Parent Menu\",layoutDependency:layoutDependency,layoutId:\"fjNdaMKgK\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{ddsoUrO9w:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},IDouK9dhP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},PdzYG6na7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},skb9sPr6T:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},SkU5sMCc_:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},tWrqR12B1:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},U8pv_FQXQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},xR7U1QVKo:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ZF9AVpvbT:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},zvrPbD_Yb:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({IDouK9dhP:{\"data-border\":true},PdzYG6na7:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Car Finance\"})}),className:\"framer-10kcn8j\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"S6XIub7GI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ddsoUrO9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},IDouK9dhP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},PdzYG6na7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},skb9sPr6T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},SkU5sMCc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},tWrqR12B1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},U8pv_FQXQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},xR7U1QVKo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},ZF9AVpvbT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})},zvrPbD_Yb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Partners\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18z9fxy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H4RBrz6an-container\",nodeId:\"H4RBrz6an\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"H4RBrz6an\",layoutId:\"H4RBrz6an\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({SkU5sMCc_:{iconSelection:\"chevron-up\"},zvrPbD_Yb:{iconSelection:\"chevron-up\"}},baseVariant,gestureVariant)})})})]}),isDisplayed15()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nfj5ua-container\",layoutDependency:layoutDependency,layoutId:\"tYRgHyRmo-container\",nodeId:\"tYRgHyRmo\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"tYRgHyRmo\",layoutId:\"tYRgHyRmo\",style:{width:\"100%\"},variant:matchVariant(\"u6lxZWLa_\"),width:\"100%\"})})})]}),isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v17b4e\",\"data-border\":true,\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"X7wbwqdyE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({ddsoUrO9w:{\"data-highlight\":true,onTap:onTapvw2bhi},skb9sPr6T:{\"data-highlight\":true,onTap:onTap1l9fl1j},SkU5sMCc_:{\"data-highlight\":true,onTap:onTap1l9fl1j},tWrqR12B1:{\"data-highlight\":true,onTap:onTap1w7of6r},U8pv_FQXQ:{\"data-highlight\":true,onTap:onTap1w7of6r},xR7U1QVKo:{\"data-highlight\":true,onTap:onTap1kuogz1},ZF9AVpvbT:{\"data-highlight\":true,onTap:onTap1l9fl1j},zvrPbD_Yb:{\"data-highlight\":true,onTap:onTap1w7of6r}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Resources\"})}),className:\"framer-613e5f\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"o1k2zS1Ih\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hgbqy0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gVx2lX2Re-container\",nodeId:\"gVx2lX2Re\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-8e07417c-fd62-4969-8258-92641d11eb8b, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"gVx2lX2Re\",layoutId:\"gVx2lX2Re\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ddsoUrO9w:{iconSelection:\"chevron-up\"},xR7U1QVKo:{iconSelection:\"chevron-up\"}},baseVariant,gestureVariant)})})})]}),isDisplayed18()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,...addPropertyOverrides({tWrqR12B1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+336},ZF9AVpvbT:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+336}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i2hzft-container\",layoutDependency:layoutDependency,layoutId:\"Wa8ixrCq4-container\",nodeId:\"Wa8ixrCq4\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"Wa8ixrCq4\",layoutId:\"Wa8ixrCq4\",style:{width:\"100%\"},variant:matchVariant(\"I4_csxnmr\"),width:\"100%\",...addPropertyOverrides({tWrqR12B1:{variant:matchVariant(\"M3gK0cx4n\")},ZF9AVpvbT:{variant:matchVariant(\"M3gK0cx4n\")}},baseVariant,gestureVariant)})})}),isDisplayed19()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,...addPropertyOverrides({ddsoUrO9w:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+569.6},xR7U1QVKo:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+569.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mtu41n-container\",layoutDependency:layoutDependency,layoutId:\"TsteRzmlz-container\",nodeId:\"TsteRzmlz\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"TsteRzmlz\",layoutId:\"TsteRzmlz\",style:{width:\"100%\"},variant:matchVariant(\"M3gK0cx4n\"),width:\"100%\",...addPropertyOverrides({ddsoUrO9w:{variant:matchVariant(\"hNDG2ihk3\")},xR7U1QVKo:{variant:matchVariant(\"hNDG2ihk3\")}},baseVariant,gestureVariant)})})}),isDisplayed20()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,...addPropertyOverrides({SkU5sMCc_:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+243+12+737.6},zvrPbD_Yb:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0+0+195+12+737.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11yxmhc-container\",layoutDependency:layoutDependency,layoutId:\"CwdbHJbnF-container\",nodeId:\"CwdbHJbnF\",rendersWithMotion:true,scopeId:\"fgsSeksVV\",children:/*#__PURE__*/_jsx(NavigationDropdownStyle3,{height:\"100%\",id:\"CwdbHJbnF\",layoutId:\"CwdbHJbnF\",style:{width:\"100%\"},variant:matchVariant(\"hNDG2ihk3\"),width:\"100%\",...addPropertyOverrides({SkU5sMCc_:{variant:matchVariant(\"u6lxZWLa_\")},zvrPbD_Yb:{variant:matchVariant(\"u6lxZWLa_\")}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BXDrA.framer-cf1ptr, .framer-BXDrA .framer-cf1ptr { display: block; }\",\".framer-BXDrA.framer-h1tro7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 68px; justify-content: center; padding: 24px; position: relative; width: 1200px; }\",\".framer-BXDrA .framer-3pbfeq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BXDrA .framer-1gqqefy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BXDrA .framer-xyg2pl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-e123zz { aspect-ratio: 3.2083333333333335 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; text-decoration: none; width: 77px; }\",\".framer-BXDrA .framer-10uorwe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-fj37px-container, .framer-BXDrA .framer-8s9ij-container, .framer-BXDrA .framer-1q09yes-container, .framer-BXDrA .framer-6pyjum-container, .framer-BXDrA .framer-1gc8xlt-container, .framer-BXDrA .framer-bmbrm7-container, .framer-BXDrA .framer-do8ix7-container, .framer-BXDrA .framer-5ojrn8-container, .framer-BXDrA .framer-8knsa3-container, .framer-BXDrA .framer-1qxw6wj-container, .framer-BXDrA .framer-s0c12n-container, .framer-BXDrA .framer-1bmxlpg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-BXDrA .framer-1p78aqq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-BXDrA .framer-19h2c6r, .framer-BXDrA .framer-1gmsc3s, .framer-BXDrA .framer-15lc1o8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-BXDrA .framer-1aibpcd-container, .framer-BXDrA .framer-3ce4ao-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-BXDrA .framer-12g7kyl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 47px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-1bb9npr { flex: none; height: 38px; overflow: hidden; position: relative; width: 240px; }\",\".framer-BXDrA .framer-18we9lm-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: auto; }\",\".framer-BXDrA .framer-19ri856-container, .framer-BXDrA .framer-1vlqlvg-container { flex: none; height: auto; position: absolute; right: 0px; top: 50%; width: auto; }\",\".framer-BXDrA .framer-jwdue7-container, .framer-BXDrA .framer-1ndlu5n-container, .framer-BXDrA .framer-1od2sem-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-BXDrA .framer-11onqhk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-xc7zkr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-BXDrA .framer-105nh6, .framer-BXDrA .framer-x7b0x6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-BXDrA .framer-1bbhf5q, .framer-BXDrA .framer-5pd4nl, .framer-BXDrA .framer-1rtod0n, .framer-BXDrA .framer-xswqu7, .framer-BXDrA .framer-uudvt8, .framer-BXDrA .framer-mmwb0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 12px 4px 12px 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-igrcog, .framer-BXDrA .framer-2jkja3, .framer-BXDrA .framer-aqjd6l, .framer-BXDrA .framer-db7nsu, .framer-BXDrA .framer-1cepfln, .framer-BXDrA .framer-98hu00, .framer-BXDrA .framer-10kcn8j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BXDrA .framer-hlsa5z-container, .framer-BXDrA .framer-uoj84t-container, .framer-BXDrA .framer-1972bfc-container, .framer-BXDrA .framer-1r2kje8-container, .framer-BXDrA .framer-168pvf2-container, .framer-BXDrA .framer-19m102v-container, .framer-BXDrA .framer-1ub14fh-container, .framer-BXDrA .framer-19oncmw-container, .framer-BXDrA .framer-18z9fxy-container, .framer-BXDrA .framer-hgbqy0-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-BXDrA .framer-gd13hi { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-13ac6dt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 12px 4px 12px 8px; position: relative; width: min-content; }\",\".framer-BXDrA .framer-157wh75 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 12px 4px 12px 0px; position: relative; width: auto; }\",\".framer-BXDrA .framer-1g4yh0b, .framer-BXDrA .framer-sujje4, .framer-BXDrA .framer-1r4o5sg, .framer-BXDrA .framer-613e5f { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BXDrA .framer-1v4agd4-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-BXDrA .framer-1fnfxgk, .framer-BXDrA .framer-t70b35, .framer-BXDrA .framer-sb59sh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BXDrA .framer-qhuyst, .framer-BXDrA .framer-yuus0j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 12px 4px 12px 0px; position: relative; width: 100%; }\",\".framer-BXDrA .framer-1nfj5ua-container, .framer-BXDrA .framer-1i2hzft-container, .framer-BXDrA .framer-1mtu41n-container, .framer-BXDrA .framer-11yxmhc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BXDrA .framer-1v17b4e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 4px 12px 0px; position: relative; width: 100%; }\",\".framer-BXDrA.framer-v-1ll1lyx.framer-h1tro7, .framer-BXDrA.framer-v-aonmoe.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 16px; width: 319px; }\",\".framer-BXDrA.framer-v-1ll1lyx .framer-3pbfeq, .framer-BXDrA.framer-v-qfme40 .framer-3pbfeq, .framer-BXDrA.framer-v-zbrq11 .framer-3pbfeq, .framer-BXDrA.framer-v-aonmoe .framer-3pbfeq { flex: none; flex-direction: column; gap: 12px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-1ll1lyx .framer-1gqqefy, .framer-BXDrA.framer-v-qfme40 .framer-1gqqefy, .framer-BXDrA.framer-v-idutu8 .framer-1gqqefy, .framer-BXDrA.framer-v-1e93ry5 .framer-1gqqefy, .framer-BXDrA.framer-v-zbrq11 .framer-1gqqefy, .framer-BXDrA.framer-v-aonmoe .framer-1gqqefy, .framer-BXDrA.framer-v-vvacwa .framer-1gqqefy, .framer-BXDrA.framer-v-1007632 .framer-1gqqefy, .framer-BXDrA.framer-v-rduapv .framer-1gqqefy, .framer-BXDrA.framer-v-1q3ajzt .framer-1gqqefy, .framer-BXDrA.framer-v-1ygn43t .framer-1gqqefy, .framer-BXDrA.framer-v-kja3kw .framer-1gqqefy, .framer-BXDrA.framer-v-1iys4uh .framer-1gqqefy, .framer-BXDrA.framer-v-qn0rzl .framer-1gqqefy, .framer-BXDrA.framer-v-bpxfl1 .framer-1gqqefy { flex: none; gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-1ll1lyx .framer-xyg2pl, .framer-BXDrA.framer-v-qfme40 .framer-xyg2pl, .framer-BXDrA.framer-v-idutu8 .framer-xyg2pl, .framer-BXDrA.framer-v-aonmoe .framer-xyg2pl, .framer-BXDrA.framer-v-vvacwa .framer-xyg2pl, .framer-BXDrA.framer-v-1007632 .framer-xyg2pl, .framer-BXDrA.framer-v-rduapv .framer-xyg2pl, .framer-BXDrA.framer-v-1q3ajzt .framer-xyg2pl, .framer-BXDrA.framer-v-1ygn43t .framer-xyg2pl, .framer-BXDrA.framer-v-kja3kw .framer-xyg2pl, .framer-BXDrA.framer-v-1iys4uh .framer-xyg2pl, .framer-BXDrA.framer-v-qn0rzl .framer-xyg2pl, .framer-BXDrA.framer-v-bpxfl1 .framer-xyg2pl { justify-content: flex-start; overflow: hidden; }\",\".framer-BXDrA.framer-v-qfme40.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 16px 8px 16px 8px; width: 319px; }\",\".framer-BXDrA.framer-v-idutu8.framer-h1tro7, .framer-BXDrA.framer-v-vvacwa.framer-h1tro7, .framer-BXDrA.framer-v-1007632.framer-h1tro7, .framer-BXDrA.framer-v-rduapv.framer-h1tro7, .framer-BXDrA.framer-v-1q3ajzt.framer-h1tro7, .framer-BXDrA.framer-v-1ygn43t.framer-h1tro7, .framer-BXDrA.framer-v-kja3kw.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 16px; width: 319px; }\",\".framer-BXDrA.framer-v-idutu8 .framer-3pbfeq, .framer-BXDrA.framer-v-vvacwa .framer-3pbfeq, .framer-BXDrA.framer-v-1007632 .framer-3pbfeq, .framer-BXDrA.framer-v-rduapv .framer-3pbfeq, .framer-BXDrA.framer-v-1q3ajzt .framer-3pbfeq, .framer-BXDrA.framer-v-1ygn43t .framer-3pbfeq, .framer-BXDrA.framer-v-kja3kw .framer-3pbfeq, .framer-BXDrA.framer-v-1iys4uh .framer-3pbfeq, .framer-BXDrA.framer-v-qn0rzl .framer-3pbfeq, .framer-BXDrA.framer-v-bpxfl1 .framer-3pbfeq { flex: none; flex-direction: column; gap: 24px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-11onqhk, .framer-BXDrA.framer-v-vvacwa .framer-11onqhk, .framer-BXDrA.framer-v-1007632 .framer-11onqhk, .framer-BXDrA.framer-v-rduapv .framer-11onqhk, .framer-BXDrA.framer-v-1q3ajzt .framer-11onqhk, .framer-BXDrA.framer-v-1ygn43t .framer-11onqhk, .framer-BXDrA.framer-v-kja3kw .framer-11onqhk, .framer-BXDrA.framer-v-1iys4uh .framer-11onqhk, .framer-BXDrA.framer-v-qn0rzl .framer-11onqhk, .framer-BXDrA.framer-v-bpxfl1 .framer-11onqhk { flex-direction: column; gap: 12px; height: min-content; order: 1; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-s0c12n-container, .framer-BXDrA.framer-v-vvacwa .framer-s0c12n-container, .framer-BXDrA.framer-v-1007632 .framer-s0c12n-container, .framer-BXDrA.framer-v-rduapv .framer-s0c12n-container, .framer-BXDrA.framer-v-1q3ajzt .framer-s0c12n-container, .framer-BXDrA.framer-v-1ygn43t .framer-s0c12n-container, .framer-BXDrA.framer-v-kja3kw .framer-s0c12n-container, .framer-BXDrA.framer-v-1iys4uh .framer-s0c12n-container, .framer-BXDrA.framer-v-qn0rzl .framer-s0c12n-container, .framer-BXDrA.framer-v-bpxfl1 .framer-s0c12n-container { height: 44px; order: 1; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-1bmxlpg-container, .framer-BXDrA.framer-v-vvacwa .framer-1bmxlpg-container, .framer-BXDrA.framer-v-1007632 .framer-1bmxlpg-container, .framer-BXDrA.framer-v-rduapv .framer-1bmxlpg-container, .framer-BXDrA.framer-v-1q3ajzt .framer-1bmxlpg-container, .framer-BXDrA.framer-v-1ygn43t .framer-1bmxlpg-container, .framer-BXDrA.framer-v-kja3kw .framer-1bmxlpg-container, .framer-BXDrA.framer-v-1iys4uh .framer-1bmxlpg-container, .framer-BXDrA.framer-v-qn0rzl .framer-1bmxlpg-container, .framer-BXDrA.framer-v-bpxfl1 .framer-1bmxlpg-container { height: 44px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-3ce4ao-container, .framer-BXDrA.framer-v-vvacwa .framer-3ce4ao-container, .framer-BXDrA.framer-v-1007632 .framer-3ce4ao-container, .framer-BXDrA.framer-v-rduapv .framer-3ce4ao-container, .framer-BXDrA.framer-v-1q3ajzt .framer-3ce4ao-container, .framer-BXDrA.framer-v-1ygn43t .framer-3ce4ao-container, .framer-BXDrA.framer-v-kja3kw .framer-3ce4ao-container, .framer-BXDrA.framer-v-1iys4uh .framer-3ce4ao-container, .framer-BXDrA.framer-v-qn0rzl .framer-3ce4ao-container, .framer-BXDrA.framer-v-bpxfl1 .framer-3ce4ao-container { flex: none; order: 4; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-xc7zkr, .framer-BXDrA.framer-v-vvacwa .framer-xc7zkr, .framer-BXDrA.framer-v-1007632 .framer-xc7zkr, .framer-BXDrA.framer-v-rduapv .framer-xc7zkr, .framer-BXDrA.framer-v-1q3ajzt .framer-xc7zkr, .framer-BXDrA.framer-v-1ygn43t .framer-xc7zkr, .framer-BXDrA.framer-v-kja3kw .framer-xc7zkr, .framer-BXDrA.framer-v-1iys4uh .framer-xc7zkr, .framer-BXDrA.framer-v-qn0rzl .framer-xc7zkr, .framer-BXDrA.framer-v-bpxfl1 .framer-xc7zkr { flex: none; order: 2; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-105nh6, .framer-BXDrA.framer-v-1ygn43t .framer-105nh6 { cursor: pointer; order: 3; }\",\".framer-BXDrA.framer-v-idutu8 .framer-1bbhf5q, .framer-BXDrA.framer-v-1ygn43t .framer-1bbhf5q { justify-content: flex-start; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-igrcog, .framer-BXDrA.framer-v-idutu8 .framer-2jkja3, .framer-BXDrA.framer-v-idutu8 .framer-db7nsu, .framer-BXDrA.framer-v-idutu8 .framer-10kcn8j, .framer-BXDrA.framer-v-vvacwa .framer-2jkja3, .framer-BXDrA.framer-v-vvacwa .framer-10kcn8j, .framer-BXDrA.framer-v-1007632 .framer-2jkja3, .framer-BXDrA.framer-v-1007632 .framer-10kcn8j, .framer-BXDrA.framer-v-rduapv .framer-2jkja3, .framer-BXDrA.framer-v-rduapv .framer-10kcn8j, .framer-BXDrA.framer-v-1q3ajzt .framer-2jkja3, .framer-BXDrA.framer-v-1q3ajzt .framer-10kcn8j, .framer-BXDrA.framer-v-1ygn43t .framer-igrcog, .framer-BXDrA.framer-v-1ygn43t .framer-2jkja3, .framer-BXDrA.framer-v-1ygn43t .framer-db7nsu, .framer-BXDrA.framer-v-1ygn43t .framer-10kcn8j, .framer-BXDrA.framer-v-kja3kw .framer-2jkja3, .framer-BXDrA.framer-v-kja3kw .framer-10kcn8j, .framer-BXDrA.framer-v-1iys4uh .framer-2jkja3, .framer-BXDrA.framer-v-1iys4uh .framer-10kcn8j, .framer-BXDrA.framer-v-qn0rzl .framer-2jkja3, .framer-BXDrA.framer-v-qn0rzl .framer-10kcn8j, .framer-BXDrA.framer-v-bpxfl1 .framer-2jkja3, .framer-BXDrA.framer-v-bpxfl1 .framer-10kcn8j { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BXDrA.framer-v-idutu8 .framer-gd13hi, .framer-BXDrA.framer-v-idutu8 .framer-1rtod0n, .framer-BXDrA.framer-v-1ygn43t .framer-gd13hi, .framer-BXDrA.framer-v-1ygn43t .framer-1rtod0n { order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-13ac6dt, .framer-BXDrA.framer-v-1ygn43t .framer-13ac6dt { order: 0; padding: 12px 4px 12px 0px; width: 100%; }\",\".framer-BXDrA.framer-v-idutu8 .framer-1fnfxgk, .framer-BXDrA.framer-v-1e93ry5 .framer-10uorwe, .framer-BXDrA.framer-v-1w9cx1b .framer-1q09yes-container, .framer-BXDrA.framer-v-zbrq11 .framer-1q09yes-container, .framer-BXDrA.framer-v-vvacwa .framer-1fnfxgk, .framer-BXDrA.framer-v-zb6pkr .framer-1q09yes-container, .framer-BXDrA.framer-v-1007632 .framer-1fnfxgk, .framer-BXDrA.framer-v-rduapv .framer-1fnfxgk, .framer-BXDrA.framer-v-1q3ajzt .framer-1fnfxgk, .framer-BXDrA.framer-v-1ygn43t .framer-1fnfxgk, .framer-BXDrA.framer-v-kja3kw .framer-1fnfxgk, .framer-BXDrA.framer-v-1iys4uh .framer-1fnfxgk, .framer-BXDrA.framer-v-qn0rzl .framer-1fnfxgk, .framer-BXDrA.framer-v-bpxfl1 .framer-1fnfxgk { order: 1; }\",\".framer-BXDrA.framer-v-idutu8 .framer-t70b35, .framer-BXDrA.framer-v-vvacwa .framer-t70b35, .framer-BXDrA.framer-v-1ygn43t .framer-t70b35, .framer-BXDrA.framer-v-kja3kw .framer-t70b35 { cursor: unset; order: 2; text-decoration: none; }\",\".framer-BXDrA.framer-v-idutu8 .framer-x7b0x6, .framer-BXDrA.framer-v-rduapv .framer-sb59sh, .framer-BXDrA.framer-v-1q3ajzt .framer-sb59sh, .framer-BXDrA.framer-v-qn0rzl .framer-sb59sh, .framer-BXDrA.framer-v-bpxfl1 .framer-sb59sh { order: 7; }\",\".framer-BXDrA.framer-v-idutu8 .framer-sb59sh, .framer-BXDrA.framer-v-1w9cx1b .framer-5ojrn8-container, .framer-BXDrA.framer-v-zbrq11 .framer-5ojrn8-container, .framer-BXDrA.framer-v-vvacwa .framer-x7b0x6, .framer-BXDrA.framer-v-zb6pkr .framer-5ojrn8-container, .framer-BXDrA.framer-v-1ygn43t .framer-sb59sh, .framer-BXDrA.framer-v-kja3kw .framer-x7b0x6 { order: 4; }\",\".framer-BXDrA.framer-v-idutu8 .framer-mmwb0a, .framer-BXDrA.framer-v-vvacwa .framer-mmwb0a, .framer-BXDrA.framer-v-1007632 .framer-mmwb0a, .framer-BXDrA.framer-v-rduapv .framer-mmwb0a, .framer-BXDrA.framer-v-1q3ajzt .framer-mmwb0a, .framer-BXDrA.framer-v-1ygn43t .framer-mmwb0a, .framer-BXDrA.framer-v-kja3kw .framer-mmwb0a, .framer-BXDrA.framer-v-1iys4uh .framer-mmwb0a, .framer-BXDrA.framer-v-qn0rzl .framer-mmwb0a, .framer-BXDrA.framer-v-bpxfl1 .framer-mmwb0a { width: 100%; }\",\".framer-BXDrA.framer-v-1e93ry5.framer-h1tro7, .framer-BXDrA.framer-v-zbrq11.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 16px; width: 810px; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-3pbfeq { flex: none; flex-direction: column; gap: 8px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-xyg2pl { justify-content: flex-start; order: 0; overflow: hidden; padding: 0px 8px 0px 0px; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-e123zz { height: var(--framer-aspect-ratio-supported, 16px); width: 51px; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-12g7kyl { gap: 0px; height: 38px; order: 2; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-1bb9npr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-18we9lm-container, .framer-BXDrA.framer-v-zbrq11 .framer-18we9lm-container { left: unset; order: 1; position: relative; top: unset; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-19ri856-container, .framer-BXDrA.framer-v-zbrq11 .framer-19ri856-container { order: 2; position: relative; right: unset; top: unset; }\",\".framer-BXDrA.framer-v-1e93ry5 .framer-1vlqlvg-container, .framer-BXDrA.framer-v-zbrq11 .framer-1vlqlvg-container { order: 0; position: relative; right: unset; top: unset; }\",\".framer-BXDrA.framer-v-1w9cx1b .framer-fj37px-container, .framer-BXDrA.framer-v-zbrq11 .framer-fj37px-container, .framer-BXDrA.framer-v-vvacwa .framer-yuus0j, .framer-BXDrA.framer-v-zb6pkr .framer-1aibpcd-container, .framer-BXDrA.framer-v-1007632 .framer-yuus0j, .framer-BXDrA.framer-v-kja3kw .framer-yuus0j, .framer-BXDrA.framer-v-1iys4uh .framer-yuus0j, .framer-BXDrA.framer-v-qn0rzl .framer-yuus0j, .framer-BXDrA.framer-v-bpxfl1 .framer-yuus0j { order: 0; }\",\".framer-BXDrA.framer-v-1w9cx1b .framer-1gc8xlt-container, .framer-BXDrA.framer-v-1007632 .framer-1i2hzft-container, .framer-BXDrA.framer-v-1q3ajzt .framer-1qxw6wj-container, .framer-BXDrA.framer-v-1iys4uh .framer-1i2hzft-container { order: 2; }\",\".framer-BXDrA.framer-v-1w9cx1b .framer-bmbrm7-container, .framer-BXDrA.framer-v-zbrq11 .framer-bmbrm7-container { order: 3; }\",\".framer-BXDrA.framer-v-zbrq11 .framer-xyg2pl { justify-content: flex-start; order: 0; overflow: hidden; }\",\".framer-BXDrA.framer-v-zbrq11 .framer-10uorwe { gap: 4px; order: 1; }\",\".framer-BXDrA.framer-v-zbrq11 .framer-12g7kyl { gap: 4px; height: min-content; order: 2; }\",\".framer-BXDrA.framer-v-zbrq11 .framer-1bb9npr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; width: min-content; }\",\".framer-BXDrA.framer-v-vvacwa .framer-gd13hi, .framer-BXDrA.framer-v-1007632 .framer-gd13hi, .framer-BXDrA.framer-v-kja3kw .framer-gd13hi { cursor: unset; gap: 16px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-vvacwa .framer-13ac6dt, .framer-BXDrA.framer-v-1007632 .framer-13ac6dt, .framer-BXDrA.framer-v-rduapv .framer-13ac6dt, .framer-BXDrA.framer-v-1q3ajzt .framer-13ac6dt, .framer-BXDrA.framer-v-kja3kw .framer-13ac6dt { cursor: pointer; justify-content: flex-start; padding: 12px 4px 12px 0px; width: 100%; }\",\".framer-BXDrA.framer-v-vvacwa .framer-1v4agd4-container, .framer-BXDrA.framer-v-kja3kw .framer-1v4agd4-container { align-self: unset; width: 100%; }\",\".framer-BXDrA.framer-v-vvacwa .framer-sb59sh, .framer-BXDrA.framer-v-1007632 .framer-sb59sh, .framer-BXDrA.framer-v-rduapv .framer-1mtu41n-container, .framer-BXDrA.framer-v-1ygn43t .framer-x7b0x6, .framer-BXDrA.framer-v-kja3kw .framer-sb59sh, .framer-BXDrA.framer-v-1iys4uh .framer-sb59sh, .framer-BXDrA.framer-v-qn0rzl .framer-1mtu41n-container { order: 6; }\",\".framer-BXDrA.framer-v-vvacwa .framer-1v17b4e, .framer-BXDrA.framer-v-1007632 .framer-1v17b4e, .framer-BXDrA.framer-v-rduapv .framer-1v17b4e, .framer-BXDrA.framer-v-1q3ajzt .framer-1v17b4e, .framer-BXDrA.framer-v-kja3kw .framer-1v17b4e, .framer-BXDrA.framer-v-1iys4uh .framer-1v17b4e, .framer-BXDrA.framer-v-qn0rzl .framer-1v17b4e, .framer-BXDrA.framer-v-bpxfl1 .framer-1v17b4e { cursor: pointer; order: 5; }\",\".framer-BXDrA.framer-v-zb6pkr .framer-3pbfeq { gap: unset; justify-content: space-between; }\",\".framer-BXDrA.framer-v-zb6pkr .framer-10uorwe { flex: 1 0 0px; width: 1px; }\",\".framer-BXDrA.framer-v-1007632 .framer-t70b35, .framer-BXDrA.framer-v-rduapv .framer-t70b35, .framer-BXDrA.framer-v-1q3ajzt .framer-t70b35, .framer-BXDrA.framer-v-1iys4uh .framer-t70b35, .framer-BXDrA.framer-v-qn0rzl .framer-t70b35, .framer-BXDrA.framer-v-bpxfl1 .framer-t70b35 { cursor: unset; order: 3; text-decoration: none; }\",\".framer-BXDrA.framer-v-1007632 .framer-x7b0x6, .framer-BXDrA.framer-v-rduapv .framer-x7b0x6, .framer-BXDrA.framer-v-1q3ajzt .framer-x7b0x6, .framer-BXDrA.framer-v-qn0rzl .framer-x7b0x6, .framer-BXDrA.framer-v-bpxfl1 .framer-x7b0x6 { order: 9; }\",\".framer-BXDrA.framer-v-rduapv .framer-gd13hi, .framer-BXDrA.framer-v-1q3ajzt .framer-gd13hi, .framer-BXDrA.framer-v-1iys4uh .framer-gd13hi, .framer-BXDrA.framer-v-qn0rzl .framer-gd13hi, .framer-BXDrA.framer-v-bpxfl1 .framer-gd13hi { gap: 16px; order: 0; width: 100%; }\",\".framer-BXDrA.framer-v-rduapv .framer-yuus0j, .framer-BXDrA.framer-v-1q3ajzt .framer-yuus0j { cursor: pointer; order: 0; }\",\".framer-BXDrA.framer-v-1q3ajzt .framer-11yxmhc-container, .framer-BXDrA.framer-v-1iys4uh .framer-x7b0x6, .framer-BXDrA.framer-v-bpxfl1 .framer-11yxmhc-container { order: 8; }\",\".framer-BXDrA.framer-v-1iys4uh.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: 919px; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 16px; width: 319px; }\",\".framer-BXDrA.framer-v-1iys4uh .framer-13ac6dt, .framer-BXDrA.framer-v-qn0rzl .framer-13ac6dt, .framer-BXDrA.framer-v-bpxfl1 .framer-13ac6dt { justify-content: flex-start; padding: 12px 4px 12px 0px; width: 100%; }\",\".framer-BXDrA.framer-v-qn0rzl.framer-h1tro7, .framer-BXDrA.framer-v-bpxfl1.framer-h1tro7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: 923px; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 16px; width: 319px; }\",'.framer-BXDrA[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-BXDrA [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-BXDrA[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-BXDrA [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-BXDrA[data-hide-scrollbars=\"true\"], .framer-BXDrA [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-BXDrA[data-border=\"true\"]::after, .framer-BXDrA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CAk1gtA2P\":{\"layout\":[\"fixed\",\"auto\"]},\"F1WekVzpf\":{\"layout\":[\"fixed\",\"auto\"]},\"IDouK9dhP\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"MGzlGE5lK\":{\"layout\":[\"fixed\",\"auto\"]},\"hRYzoxXEG\":{\"layout\":[\"fixed\",\"fixed\"]},\"kOkc_OVqt\":{\"layout\":[\"fixed\",\"auto\"]},\"pkxOMVSsS\":{\"layout\":[\"fixed\",\"auto\"]},\"skb9sPr6T\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"F65fqYS4A\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZF9AVpvbT\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"xR7U1QVKo\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"SkU5sMCc_\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"PdzYG6na7\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"U8pv_FQXQ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"tWrqR12B1\":{\"layout\":[\"fixed\",\"fixed\"]},\"ddsoUrO9w\":{\"layout\":[\"fixed\",\"fixed\"]},\"zvrPbD_Yb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfgsSeksVV=withCSS(Component,css,\"framer-BXDrA\");export default FramerfgsSeksVV;FramerfgsSeksVV.displayName=\"Navigation/Simple Topbar-Fullwidth\";FramerfgsSeksVV.defaultProps={height:68,width:1200};addPropertyControls(FramerfgsSeksVV,{variant:{options:[\"MsSPZbb5h\",\"CAk1gtA2P\",\"F1WekVzpf\",\"IDouK9dhP\",\"MGzlGE5lK\",\"hRYzoxXEG\",\"kOkc_OVqt\",\"pkxOMVSsS\",\"skb9sPr6T\",\"F65fqYS4A\",\"ZF9AVpvbT\",\"xR7U1QVKo\",\"SkU5sMCc_\",\"PdzYG6na7\",\"U8pv_FQXQ\",\"tWrqR12B1\",\"ddsoUrO9w\",\"zvrPbD_Yb\"],optionTitles:[\"Desktop Navy\",\"Phone Navy\",\"Small Phone Navy \",\"Phone Open\",\"Tablet Navy\",\"Desktop Green\",\"Tablet Green\",\"Phone Green\",\"Phone Open Car Finance\",\"Get a quote\",\"Phone Open Finance Calculators\",\"Phone Open Resources\",\"Phone Open Partners\",\"Phone Open Green\",\"Phone Open Car Finance Green\",\"Phone Open Finance Calculators\",\"Phone Open Resources\",\"Phone Open Partners\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfgsSeksVV,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...NavigationTopNavItemFonts,...NavigationDropdownStyle3Fonts,...TrustpilotFonts,...ButtonSecondaryFonts,...ButtonPrimaryDefaultFonts,...AtomsHamburgerIconFonts,...FeatherFonts],{supportsExplicitInterCodegen:true});FramerfgsSeksVV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationTopNavItem,{},context),forwardLoader(NavigationDropdownStyle3,{},context),forwardLoader(ButtonSecondary,{},context),forwardLoader(ButtonPrimaryDefault,{},context),forwardLoader(AtomsHamburgerIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfgsSeksVV\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"68\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CAk1gtA2P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F1WekVzpf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IDouK9dhP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"MGzlGE5lK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hRYzoxXEG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kOkc_OVqt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pkxOMVSsS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"skb9sPr6T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"F65fqYS4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZF9AVpvbT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"xR7U1QVKo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"SkU5sMCc_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"PdzYG6na7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"U8pv_FQXQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"tWrqR12B1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ddsoUrO9w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zvrPbD_Yb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fgsSeksVV.map","// Generated by Framer (ef635e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={cV7oiKPOe:{hover:true},ExySwQu0e:{hover:true},iEPXzILyn:{hover:true}};const cycleOrder=[\"cV7oiKPOe\",\"ExySwQu0e\",\"iEPXzILyn\"];const serializationHash=\"framer-7jiWU\";const variantClassNames={cV7oiKPOe:\"framer-v-e6v6nc\",ExySwQu0e:\"framer-v-1ltkgcg\",iEPXzILyn:\"framer-v-bosvdb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.63,-.01,.31,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Fully Rounded\":\"ExySwQu0e\",Rounded:\"cV7oiKPOe\",Sharp:\"iEPXzILyn\"};const getProps=({height,hover,id,link,newTab,title,width,...props})=>{return{...props,I1kCtX4eV:title??props.I1kCtX4eV??\"Explore more\",m1_ifb_kA:newTab??props.m1_ifb_kA??true,qz_OAn3RH:link??props.qz_OAn3RH,variant:humanReadableVariantMap[props.variant]??props.variant??\"cV7oiKPOe\",wNNnYjiKE:hover??props.wNNnYjiKE??\"var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(67, 56, 202))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,I1kCtX4eV,qz_OAn3RH,wNNnYjiKE,m1_ifb_kA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cV7oiKPOe\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:qz_OAn3RH,motionChild:true,nodeId:\"cV7oiKPOe\",openInNewTab:m1_ifb_kA,scopeId:\"LNWO8T9VH\",...addPropertyOverrides({ExySwQu0e:{clickTrackingId:\"get-my-qoute-btn\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e6v6nc\",className,classNames)} framer-1m7l1iv`,\"data-framer-name\":\"Rounded\",layoutDependency:layoutDependency,layoutId:\"cV7oiKPOe\",ref:refBinding,style:{backgroundColor:\"var(--token-d1a366f8-a367-4810-af77-0256367b4a12, rgb(37, 99, 235))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\",...style},variants:{\"cV7oiKPOe-hover\":{backgroundColor:wNNnYjiKE,boxShadow:\"none\"},\"ExySwQu0e-hover\":{backgroundColor:wNNnYjiKE},\"iEPXzILyn-hover\":{backgroundColor:wNNnYjiKE},ExySwQu0e:{backgroundColor:\"var(--token-d1a366f8-a367-4810-af77-0256367b4a12, rgb(10, 210, 160))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,boxShadow:\"0px 4px 6px 0px rgba(0, 0, 0, 0.12)\"},iEPXzILyn:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({\"cV7oiKPOe-hover\":{\"data-framer-name\":undefined},\"ExySwQu0e-hover\":{\"data-framer-name\":undefined},\"iEPXzILyn-hover\":{\"data-framer-name\":undefined},ExySwQu0e:{\"data-framer-name\":\"Fully Rounded\"},iEPXzILyn:{\"data-framer-name\":\"Sharp\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:\"Explore more\"})}),className:\"framer-1lbub2k\",\"data-framer-name\":\"Explore more\",fonts:[\"GF;Open Sans-700\"],layoutDependency:layoutDependency,layoutId:\"WsdMkiLa1\",style:{\"--extracted-r6o4lv\":\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\"},text:I1kCtX4eV,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ExySwQu0e-hover\":{text:undefined},ExySwQu0e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dUIFdhbHNoZWltIE1lZGl1bQ==\",\"--framer-font-family\":'\"GT Walsheim Medium\", \"GT Walsheim Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0dUIFdhbHNoZWltIEJsYWNr\",\"--framer-font-family\":'\"GT Walsheim Black\", \"GT Walsheim Black Placeholder\", sans-serif',\"--framer-font-size\":\"20px\"},children:\" Get my quote\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"18px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"17px\"},children:\"No impact on your credit score\"}),\" \"]})}),fonts:[\"CUSTOM;GT Walsheim Medium\",\"CUSTOM;GT Walsheim Black\"],text:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7jiWU.framer-1m7l1iv, .framer-7jiWU .framer-1m7l1iv { display: block; }\",\".framer-7jiWU.framer-e6v6nc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7jiWU .framer-1lbub2k { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-7jiWU.framer-v-1ltkgcg.framer-e6v6nc { overflow: hidden; padding: 12px 44px 12px 44px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 143\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ExySwQu0e\":{\"layout\":[\"auto\",\"auto\"]},\"iEPXzILyn\":{\"layout\":[\"auto\",\"auto\"]},\"sxXuRp2x8\":{\"layout\":[\"auto\",\"auto\"]},\"auvKJko45\":{\"layout\":[\"auto\",\"auto\"]},\"gtw_F1uIb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"I1kCtX4eV\":\"title\",\"qz_OAn3RH\":\"link\",\"wNNnYjiKE\":\"hover\",\"m1_ifb_kA\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"get-my-qoute-btn\",\"nodeId\":\"cV7oiKPOe\",\"type\":\"click\"}]\n */const FramerLNWO8T9VH=withCSS(Component,css,\"framer-7jiWU\");export default FramerLNWO8T9VH;FramerLNWO8T9VH.displayName=\"Button\";FramerLNWO8T9VH.defaultProps={height:48,width:143};addPropertyControls(FramerLNWO8T9VH,{variant:{options:[\"cV7oiKPOe\",\"ExySwQu0e\",\"iEPXzILyn\"],optionTitles:[\"Rounded\",\"Fully Rounded\",\"Sharp\"],title:\"Variant\",type:ControlType.Enum},I1kCtX4eV:{defaultValue:\"Explore more\",displayTextArea:false,title:\"Title\",type:ControlType.String},qz_OAn3RH:{title:\"Link\",type:ControlType.Link},wNNnYjiKE:{defaultValue:'var(--token-bcaa0d94-3bbf-4eae-8c39-0ddff0ed3291, rgb(67, 56, 202)) /* {\"name\":\"Primary Button Hover\"} */',title:\"Hover\",type:ControlType.Color},m1_ifb_kA:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerLNWO8T9VH,[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"GT Walsheim Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/Sfp2SYHj7A9JLTr43jiRhlYDhjw.woff2\"},{family:\"GT Walsheim Black\",source:\"custom\",url:\"https://framerusercontent.com/assets/XVdFQHdVopoIBRIFsOW62Vxj4Y.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLNWO8T9VH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ExySwQu0e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iEPXzILyn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sxXuRp2x8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"auvKJko45\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gtw_F1uIb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"get-my-qoute-btn\\\",\\\"nodeId\\\":\\\"cV7oiKPOe\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"143\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"I1kCtX4eV\\\":\\\"title\\\",\\\"qz_OAn3RH\\\":\\\"link\\\",\\\"wNNnYjiKE\\\":\\\"hover\\\",\\\"m1_ifb_kA\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LNWO8T9VH.map","/**\n * @licstart The following is the entire license notice for the\n * JavaScript code in this page\n *\n * Copyright 2024 Mozilla Foundation\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n * @licend The above is the entire license notice for the\n * JavaScript code in this page\n */var t={9306:(t,e,i)=>{var s=i(4901),n=i(6823),r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(n(t)+\" is not a function\")}},3506:(t,e,i)=>{var s=i(3925),n=String,r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(\"Can't set \"+n(t)+\" as a prototype\")}},7080:(t,e,i)=>{var s=i(4402).has;t.exports=function(t){s(t);return t}},679:(t,e,i)=>{var s=i(1625),n=TypeError;t.exports=function(t,e){if(s(e,t))return t;throw new n(\"Incorrect invocation\")}},8551:(t,e,i)=>{var s=i(34),n=String,r=TypeError;t.exports=function(t){if(s(t))return t;throw new r(n(t)+\" is not an object\")}},7811:t=>{t.exports=\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof DataView},7394:(t,e,i)=>{var s=i(4576),n=i(6706),r=i(2195),a=s.ArrayBuffer,o=s.TypeError;t.exports=a&&n(a.prototype,\"byteLength\",\"get\")||function(t){if(\"ArrayBuffer\"!==r(t))throw new o(\"ArrayBuffer expected\");return t.byteLength}},3238:(t,e,i)=>{var s=i(4576),n=i(7476),r=i(7394),a=s.ArrayBuffer,o=a&&a.prototype,l=o&&n(o.slice);t.exports=function(t){if(0!==r(t))return!1;if(!l)return!1;try{l(t,0,0);return!1}catch(t){return!0}}},5169:(t,e,i)=>{var s=i(3238),n=TypeError;t.exports=function(t){if(s(t))throw new n(\"ArrayBuffer is detached\");return t}},5636:(t,e,i)=>{var s=i(4576),n=i(9504),r=i(6706),a=i(7696),o=i(5169),l=i(7394),h=i(4483),c=i(1548),d=s.structuredClone,u=s.ArrayBuffer,p=s.DataView,g=Math.min,f=u.prototype,m=p.prototype,b=n(f.slice),v=r(f,\"resizable\",\"get\"),y=r(f,\"maxByteLength\",\"get\"),w=n(m.getInt8),A=n(m.setInt8);t.exports=(c||h)&&function(t,e,i){var s,n=l(t),r=void 0===e?n:a(e),f=!v||!v(t);o(t);if(c){t=d(t,{transfer:[t]});if(n===r&&(i||f))return t}if(n>=r&&(!i||f))s=b(t,0,r);else{var m=i&&!f&&y?{maxByteLength:y(t)}:void 0;s=new u(r,m);for(var x=new p(t),_=new p(s),E=g(r,n),S=0;S<E;S++)A(_,S,w(x,S))}c||h(t);return s}},4644:(t,e,i)=>{var s,n,r,a=i(7811),o=i(3724),l=i(4576),h=i(4901),c=i(34),d=i(9297),u=i(6955),p=i(6823),g=i(6699),f=i(6840),m=i(2106),b=i(1625),v=i(2787),y=i(2967),w=i(8227),A=i(3392),x=i(1181),_=x.enforce,E=x.get,S=l.Int8Array,C=S&&S.prototype,T=l.Uint8ClampedArray,M=T&&T.prototype,P=S&&v(S),D=C&&v(C),k=Object.prototype,R=l.TypeError,I=w(\"toStringTag\"),L=A(\"TYPED_ARRAY_TAG\"),O=\"TypedArrayConstructor\",N=a&&!!y&&\"Opera\"!==u(l.opera),B=!1,H={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},getTypedArrayConstructor=function(t){var e=v(t);if(c(e)){var i=E(e);return i&&d(i,O)?i[O]:getTypedArrayConstructor(e)}},isTypedArray=function(t){if(!c(t))return!1;var e=u(t);return d(H,e)||d(U,e)};for(s in H)(r=(n=l[s])&&n.prototype)?_(r)[O]=n:N=!1;for(s in U)(r=(n=l[s])&&n.prototype)&&(_(r)[O]=n);if(!N||!h(P)||P===Function.prototype){P=function TypedArray(){throw new R(\"Incorrect invocation\")};if(N)for(s in H)l[s]&&y(l[s],P)}if(!N||!D||D===k){D=P.prototype;if(N)for(s in H)l[s]&&y(l[s].prototype,D)}N&&v(M)!==D&&y(M,D);if(o&&!d(D,I)){B=!0;m(D,I,{configurable:!0,get:function(){return c(this)?this[L]:void 0}});for(s in H)l[s]&&g(l[s],L,s)}t.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:B&&L,aTypedArray:function(t){if(isTypedArray(t))return t;throw new R(\"Target is not a typed array\")},aTypedArrayConstructor:function(t){if(h(t)&&(!y||b(P,t)))return t;throw new R(p(t)+\" is not a typed array constructor\")},exportTypedArrayMethod:function(t,e,i,s){if(o){if(i)for(var n in H){var r=l[n];if(r&&d(r.prototype,t))try{delete r.prototype[t]}catch(i){try{r.prototype[t]=e}catch(t){}}}D[t]&&!i||f(D,t,i?e:N&&C[t]||e,s)}},exportTypedArrayStaticMethod:function(t,e,i){var s,n;if(o){if(y){if(i)for(s in H)if((n=l[s])&&d(n,t))try{delete n[t]}catch(t){}if(P[t]&&!i)return;try{return f(P,t,i?e:N&&P[t]||e)}catch(t){}}for(s in H)!(n=l[s])||n[t]&&!i||f(n,t,e)}},getTypedArrayConstructor,isView:function isView(t){if(!c(t))return!1;var e=u(t);return\"DataView\"===e||d(H,e)||d(U,e)},isTypedArray,TypedArray:P,TypedArrayPrototype:D}},5370:(t,e,i)=>{var s=i(6198);t.exports=function(t,e,i){for(var n=0,r=arguments.length>2?i:s(e),a=new t(r);r>n;)a[n]=e[n++];return a}},9617:(t,e,i)=>{var s=i(5397),n=i(5610),r=i(6198),createMethod=function(t){return function(e,i,a){var o=s(e),l=r(o);if(0===l)return!t&&-1;var h,c=n(a,l);if(t&&i!=i){for(;l>c;)if((h=o[c++])!=h)return!0}else for(;l>c;c++)if((t||c in o)&&o[c]===i)return t||c||0;return!t&&-1}};t.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},4527:(t,e,i)=>{var s=i(3724),n=i(4376),r=TypeError,a=Object.getOwnPropertyDescriptor,o=s&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],\"length\",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=o?function(t,e){if(n(t)&&!a(t,\"length\").writable)throw new r(\"Cannot set read only .length\");return t.length=e}:function(t,e){return t.length=e}},7680:(t,e,i)=>{var s=i(9504);t.exports=s([].slice)},7628:(t,e,i)=>{var s=i(6198);t.exports=function(t,e){for(var i=s(t),n=new e(i),r=0;r<i;r++)n[r]=t[i-r-1];return n}},9928:(t,e,i)=>{var s=i(6198),n=i(1291),r=RangeError;t.exports=function(t,e,i,a){var o=s(t),l=n(i),h=l<0?o+l:l;if(h>=o||h<0)throw new r(\"Incorrect index\");for(var c=new e(o),d=0;d<o;d++)c[d]=d===h?a:t[d];return c}},6319:(t,e,i)=>{var s=i(8551),n=i(9539);t.exports=function(t,e,i,r){try{return r?e(s(i)[0],i[1]):e(i)}catch(e){n(t,\"throw\",e)}}},2195:(t,e,i)=>{var s=i(9504),n=s({}.toString),r=s(\"\".slice);t.exports=function(t){return r(n(t),8,-1)}},6955:(t,e,i)=>{var s=i(2140),n=i(4901),r=i(2195),a=i(8227)(\"toStringTag\"),o=Object,l=\"Arguments\"===r(function(){return arguments}());t.exports=s?r:function(t){var e,i,s;return void 0===t?\"Undefined\":null===t?\"Null\":\"string\"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=o(t),a))?i:l?r(e):\"Object\"===(s=r(e))&&n(e.callee)?\"Arguments\":s}},7740:(t,e,i)=>{var s=i(9297),n=i(5031),r=i(7347),a=i(4913);t.exports=function(t,e,i){for(var o=n(e),l=a.f,h=r.f,c=0;c<o.length;c++){var d=o[c];s(t,d)||i&&s(i,d)||l(t,d,h(e,d))}}},2211:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){function F(){}F.prototype.constructor=null;return Object.getPrototypeOf(new F)!==F.prototype}))},2529:t=>{t.exports=function(t,e){return{value:t,done:e}}},6699:(t,e,i)=>{var s=i(3724),n=i(4913),r=i(6980);t.exports=s?function(t,e,i){return n.f(t,e,r(1,i))}:function(t,e,i){t[e]=i;return t}},6980:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},4659:(t,e,i)=>{var s=i(3724),n=i(4913),r=i(6980);t.exports=function(t,e,i){s?n.f(t,e,r(0,i)):t[e]=i}},2106:(t,e,i)=>{var s=i(283),n=i(4913);t.exports=function(t,e,i){i.get&&s(i.get,e,{getter:!0});i.set&&s(i.set,e,{setter:!0});return n.f(t,e,i)}},6840:(t,e,i)=>{var s=i(4901),n=i(4913),r=i(283),a=i(9433);t.exports=function(t,e,i,o){o||(o={});var l=o.enumerable,h=void 0!==o.name?o.name:e;s(i)&&r(i,h,o);if(o.global)l?t[e]=i:a(e,i);else{try{o.unsafe?t[e]&&(l=!0):delete t[e]}catch(t){}l?t[e]=i:n.f(t,e,{value:i,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return t}},6279:(t,e,i)=>{var s=i(6840);t.exports=function(t,e,i){for(var n in e)s(t,n,e[n],i);return t}},9433:(t,e,i)=>{var s=i(4576),n=Object.defineProperty;t.exports=function(t,e){try{n(s,t,{value:e,configurable:!0,writable:!0})}catch(i){s[t]=e}return e}},3724:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4483:(t,e,i)=>{var s,n,r,a,o=i(4576),l=i(9429),h=i(1548),c=o.structuredClone,d=o.ArrayBuffer,u=o.MessageChannel,p=!1;if(h)p=function(t){c(t,{transfer:[t]})};else if(d)try{u||(s=l(\"worker_threads\"))&&(u=s.MessageChannel);if(u){n=new u;r=new d(2);a=function(t){n.port1.postMessage(null,[t])};if(2===r.byteLength){a(r);0===r.byteLength&&(p=a)}}}catch(t){}t.exports=p},4055:(t,e,i)=>{var s=i(4576),n=i(34),r=s.document,a=n(r)&&n(r.createElement);t.exports=function(t){return a?r.createElement(t):{}}},6837:t=>{var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e(\"Maximum allowed index exceeded\");return t}},5002:t=>{t.exports={IndexSizeError:{s:\"INDEX_SIZE_ERR\",c:1,m:1},DOMStringSizeError:{s:\"DOMSTRING_SIZE_ERR\",c:2,m:0},HierarchyRequestError:{s:\"HIERARCHY_REQUEST_ERR\",c:3,m:1},WrongDocumentError:{s:\"WRONG_DOCUMENT_ERR\",c:4,m:1},InvalidCharacterError:{s:\"INVALID_CHARACTER_ERR\",c:5,m:1},NoDataAllowedError:{s:\"NO_DATA_ALLOWED_ERR\",c:6,m:0},NoModificationAllowedError:{s:\"NO_MODIFICATION_ALLOWED_ERR\",c:7,m:1},NotFoundError:{s:\"NOT_FOUND_ERR\",c:8,m:1},NotSupportedError:{s:\"NOT_SUPPORTED_ERR\",c:9,m:1},InUseAttributeError:{s:\"INUSE_ATTRIBUTE_ERR\",c:10,m:1},InvalidStateError:{s:\"INVALID_STATE_ERR\",c:11,m:1},SyntaxError:{s:\"SYNTAX_ERR\",c:12,m:1},InvalidModificationError:{s:\"INVALID_MODIFICATION_ERR\",c:13,m:1},NamespaceError:{s:\"NAMESPACE_ERR\",c:14,m:1},InvalidAccessError:{s:\"INVALID_ACCESS_ERR\",c:15,m:1},ValidationError:{s:\"VALIDATION_ERR\",c:16,m:0},TypeMismatchError:{s:\"TYPE_MISMATCH_ERR\",c:17,m:1},SecurityError:{s:\"SECURITY_ERR\",c:18,m:1},NetworkError:{s:\"NETWORK_ERR\",c:19,m:1},AbortError:{s:\"ABORT_ERR\",c:20,m:1},URLMismatchError:{s:\"URL_MISMATCH_ERR\",c:21,m:1},QuotaExceededError:{s:\"QUOTA_EXCEEDED_ERR\",c:22,m:1},TimeoutError:{s:\"TIMEOUT_ERR\",c:23,m:1},InvalidNodeTypeError:{s:\"INVALID_NODE_TYPE_ERR\",c:24,m:1},DataCloneError:{s:\"DATA_CLONE_ERR\",c:25,m:1}}},8727:t=>{t.exports=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"]},6193:(t,e,i)=>{var s=i(4215);t.exports=\"NODE\"===s},2839:(t,e,i)=>{var s=i(4576).navigator,n=s&&s.userAgent;t.exports=n?String(n):\"\"},9519:(t,e,i)=>{var s,n,r=i(4576),a=i(2839),o=r.process,l=r.Deno,h=o&&o.versions||l&&l.version,c=h&&h.v8;c&&(n=(s=c.split(\".\"))[0]>0&&s[0]<4?1:+(s[0]+s[1]));!n&&a&&(!(s=a.match(/Edge\\/(\\d+)/))||s[1]>=74)&&(s=a.match(/Chrome\\/(\\d+)/))&&(n=+s[1]);t.exports=n},4215:(t,e,i)=>{var s=i(4576),n=i(2839),r=i(2195),userAgentStartsWith=function(t){return n.slice(0,t.length)===t};t.exports=userAgentStartsWith(\"Bun/\")?\"BUN\":userAgentStartsWith(\"Cloudflare-Workers\")?\"CLOUDFLARE\":userAgentStartsWith(\"Deno/\")?\"DENO\":userAgentStartsWith(\"Node.js/\")?\"NODE\":s.Bun&&\"string\"==typeof Bun.version?\"BUN\":s.Deno&&\"object\"==typeof Deno.version?\"DENO\":\"process\"===r(s.process)?\"NODE\":s.window&&s.document?\"BROWSER\":\"REST\"},8574:(t,e,i)=>{var s=i(9504),n=Error,r=s(\"\".replace),a=String(new n(\"zxcasd\").stack),o=/\\n\\s*at [^:]*:[^\\n]*/,l=o.test(a);t.exports=function(t,e){if(l&&\"string\"==typeof t&&!n.prepareStackTrace)for(;e--;)t=r(t,o,\"\");return t}},6518:(t,e,i)=>{var s=i(4576),n=i(7347).f,r=i(6699),a=i(6840),o=i(9433),l=i(7740),h=i(2796);t.exports=function(t,e){var i,c,d,u,p,g=t.target,f=t.global,m=t.stat;if(i=f?s:m?s[g]||o(g,{}):s[g]&&s[g].prototype)for(c in e){u=e[c];d=t.dontCallGetSet?(p=n(i,c))&&p.value:i[c];if(!h(f?c:g+(m?\".\":\"#\")+c,t.forced)&&void 0!==d){if(typeof u==typeof d)continue;l(u,d)}(t.sham||d&&d.sham)&&r(u,\"sham\",!0);a(i,c,u,t)}}},9039:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},8745:(t,e,i)=>{var s=i(616),n=Function.prototype,r=n.apply,a=n.call;t.exports=\"object\"==typeof Reflect&&Reflect.apply||(s?a.bind(r):function(){return a.apply(r,arguments)})},6080:(t,e,i)=>{var s=i(7476),n=i(9306),r=i(616),a=s(s.bind);t.exports=function(t,e){n(t);return void 0===e?t:r?a(t,e):function(){return t.apply(e,arguments)}}},616:(t,e,i)=>{var s=i(9039);t.exports=!s((function(){var t=function(){}.bind();return\"function\"!=typeof t||t.hasOwnProperty(\"prototype\")}))},9565:(t,e,i)=>{var s=i(616),n=Function.prototype.call;t.exports=s?n.bind(n):function(){return n.apply(n,arguments)}},350:(t,e,i)=>{var s=i(3724),n=i(9297),r=Function.prototype,a=s&&Object.getOwnPropertyDescriptor,o=n(r,\"name\"),l=o&&\"something\"===function something(){}.name,h=o&&(!s||s&&a(r,\"name\").configurable);t.exports={EXISTS:o,PROPER:l,CONFIGURABLE:h}},6706:(t,e,i)=>{var s=i(9504),n=i(9306);t.exports=function(t,e,i){try{return s(n(Object.getOwnPropertyDescriptor(t,e)[i]))}catch(t){}}},7476:(t,e,i)=>{var s=i(2195),n=i(9504);t.exports=function(t){if(\"Function\"===s(t))return n(t)}},9504:(t,e,i)=>{var s=i(616),n=Function.prototype,r=n.call,a=s&&n.bind.bind(r,r);t.exports=s?a:function(t){return function(){return r.apply(t,arguments)}}},9429:(t,e,i)=>{var s=i(4576),n=i(6193);t.exports=function(t){if(n){try{return s.process.getBuiltinModule(t)}catch(t){}try{return Function('return require(\"'+t+'\")')()}catch(t){}}}},7751:(t,e,i)=>{var s=i(4576),n=i(4901);t.exports=function(t,e){return arguments.length<2?(i=s[t],n(i)?i:void 0):s[t]&&s[t][e];var i}},1767:t=>{t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},8646:(t,e,i)=>{var s=i(9565),n=i(8551),r=i(1767),a=i(851);t.exports=function(t,e){e&&\"string\"==typeof t||n(t);var i=a(t);return r(n(void 0!==i?s(i,t):t))}},851:(t,e,i)=>{var s=i(6955),n=i(5966),r=i(4117),a=i(6269),o=i(8227)(\"iterator\");t.exports=function(t){if(!r(t))return n(t,o)||n(t,\"@@iterator\")||a[s(t)]}},81:(t,e,i)=>{var s=i(9565),n=i(9306),r=i(8551),a=i(6823),o=i(851),l=TypeError;t.exports=function(t,e){var i=arguments.length<2?o(t):e;if(n(i))return r(s(i,t));throw new l(a(t)+\" is not iterable\")}},5966:(t,e,i)=>{var s=i(9306),n=i(4117);t.exports=function(t,e){var i=t[e];return n(i)?void 0:s(i)}},3789:(t,e,i)=>{var s=i(9306),n=i(8551),r=i(9565),a=i(1291),o=i(1767),l=\"Invalid size\",h=RangeError,c=TypeError,d=Math.max,SetRecord=function(t,e){this.set=t;this.size=d(e,0);this.has=s(t.has);this.keys=s(t.keys)};SetRecord.prototype={getIterator:function(){return o(n(r(this.keys,this.set)))},includes:function(t){return r(this.has,this.set,t)}};t.exports=function(t){n(t);var e=+t.size;if(e!=e)throw new c(l);var i=a(e);if(i<0)throw new h(l);return new SetRecord(t,i)}},4576:function(t){var check=function(t){return t&&t.Math===Math&&t};t.exports=check(\"object\"==typeof globalThis&&globalThis)||check(\"object\"==typeof window&&window)||check(\"object\"==typeof self&&self)||check(\"object\"==typeof global&&global)||check(\"object\"==typeof this&&this)||function(){return this}()||Function(\"return this\")()},9297:(t,e,i)=>{var s=i(9504),n=i(8981),r=s({}.hasOwnProperty);t.exports=Object.hasOwn||function hasOwn(t,e){return r(n(t),e)}},421:t=>{t.exports={}},397:(t,e,i)=>{var s=i(7751);t.exports=s(\"document\",\"documentElement\")},5917:(t,e,i)=>{var s=i(3724),n=i(9039),r=i(4055);t.exports=!s&&!n((function(){return 7!==Object.defineProperty(r(\"div\"),\"a\",{get:function(){return 7}}).a}))},7055:(t,e,i)=>{var s=i(9504),n=i(9039),r=i(2195),a=Object,o=s(\"\".split);t.exports=n((function(){return!a(\"z\").propertyIsEnumerable(0)}))?function(t){return\"String\"===r(t)?o(t,\"\"):a(t)}:a},3167:(t,e,i)=>{var s=i(4901),n=i(34),r=i(2967);t.exports=function(t,e,i){var a,o;r&&s(a=e.constructor)&&a!==i&&n(o=a.prototype)&&o!==i.prototype&&r(t,o);return t}},3706:(t,e,i)=>{var s=i(9504),n=i(4901),r=i(7629),a=s(Function.toString);n(r.inspectSource)||(r.inspectSource=function(t){return a(t)});t.exports=r.inspectSource},1181:(t,e,i)=>{var s,n,r,a=i(8622),o=i(4576),l=i(34),h=i(6699),c=i(9297),d=i(7629),u=i(6119),p=i(421),g=\"Object already initialized\",f=o.TypeError,m=o.WeakMap;if(a||d.state){var b=d.state||(d.state=new m);b.get=b.get;b.has=b.has;b.set=b.set;s=function(t,e){if(b.has(t))throw new f(g);e.facade=t;b.set(t,e);return e};n=function(t){return b.get(t)||{}};r=function(t){return b.has(t)}}else{var v=u(\"state\");p[v]=!0;s=function(t,e){if(c(t,v))throw new f(g);e.facade=t;h(t,v,e);return e};n=function(t){return c(t,v)?t[v]:{}};r=function(t){return c(t,v)}}t.exports={set:s,get:n,has:r,enforce:function(t){return r(t)?n(t):s(t,{})},getterFor:function(t){return function(e){var i;if(!l(e)||(i=n(e)).type!==t)throw new f(\"Incompatible receiver, \"+t+\" required\");return i}}}},4209:(t,e,i)=>{var s=i(8227),n=i(6269),r=s(\"iterator\"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||a[r]===t)}},4376:(t,e,i)=>{var s=i(2195);t.exports=Array.isArray||function isArray(t){return\"Array\"===s(t)}},1108:(t,e,i)=>{var s=i(6955);t.exports=function(t){var e=s(t);return\"BigInt64Array\"===e||\"BigUint64Array\"===e}},4901:t=>{var e=\"object\"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return\"function\"==typeof t||t===e}:function(t){return\"function\"==typeof t}},2796:(t,e,i)=>{var s=i(9039),n=i(4901),r=/#|\\.prototype\\./,isForced=function(t,e){var i=o[a(t)];return i===h||i!==l&&(n(e)?s(e):!!e)},a=isForced.normalize=function(t){return String(t).replace(r,\".\").toLowerCase()},o=isForced.data={},l=isForced.NATIVE=\"N\",h=isForced.POLYFILL=\"P\";t.exports=isForced},4117:t=>{t.exports=function(t){return null==t}},34:(t,e,i)=>{var s=i(4901);t.exports=function(t){return\"object\"==typeof t?null!==t:s(t)}},3925:(t,e,i)=>{var s=i(34);t.exports=function(t){return s(t)||null===t}},6395:t=>{t.exports=!1},757:(t,e,i)=>{var s=i(7751),n=i(4901),r=i(1625),a=i(7040),o=Object;t.exports=a?function(t){return\"symbol\"==typeof t}:function(t){var e=s(\"Symbol\");return n(e)&&r(e.prototype,o(t))}},507:(t,e,i)=>{var s=i(9565);t.exports=function(t,e,i){for(var n,r,a=i?t:t.iterator,o=t.next;!(n=s(o,a)).done;)if(void 0!==(r=e(n.value)))return r}},2652:(t,e,i)=>{var s=i(6080),n=i(9565),r=i(8551),a=i(6823),o=i(4209),l=i(6198),h=i(1625),c=i(81),d=i(851),u=i(9539),p=TypeError,Result=function(t,e){this.stopped=t;this.result=e},g=Result.prototype;t.exports=function(t,e,i){var f,m,b,v,y,w,A,x=i&&i.that,_=!(!i||!i.AS_ENTRIES),E=!(!i||!i.IS_RECORD),S=!(!i||!i.IS_ITERATOR),C=!(!i||!i.INTERRUPTED),T=s(e,x),stop=function(t){f&&u(f,\"normal\",t);return new Result(!0,t)},callFn=function(t){if(_){r(t);return C?T(t[0],t[1],stop):T(t[0],t[1])}return C?T(t,stop):T(t)};if(E)f=t.iterator;else if(S)f=t;else{if(!(m=d(t)))throw new p(a(t)+\" is not iterable\");if(o(m)){for(b=0,v=l(t);v>b;b++)if((y=callFn(t[b]))&&h(g,y))return y;return new Result(!1)}f=c(t,m)}w=E?t.next:f.next;for(;!(A=n(w,f)).done;){try{y=callFn(A.value)}catch(t){u(f,\"throw\",t)}if(\"object\"==typeof y&&y&&h(g,y))return y}return new Result(!1)}},9539:(t,e,i)=>{var s=i(9565),n=i(8551),r=i(5966);t.exports=function(t,e,i){var a,o;n(t);try{if(!(a=r(t,\"return\"))){if(\"throw\"===e)throw i;return i}a=s(a,t)}catch(t){o=!0;a=t}if(\"throw\"===e)throw i;if(o)throw a;n(a);return i}},9462:(t,e,i)=>{var s=i(9565),n=i(2360),r=i(6699),a=i(6279),o=i(8227),l=i(1181),h=i(5966),c=i(7657).IteratorPrototype,d=i(2529),u=i(9539),p=o(\"toStringTag\"),g=\"IteratorHelper\",f=\"WrapForValidIterator\",m=l.set,createIteratorProxyPrototype=function(t){var e=l.getterFor(t?f:g);return a(n(c),{next:function next(){var i=e(this);if(t)return i.nextHandler();try{var s=i.done?void 0:i.nextHandler();return d(s,i.done)}catch(t){i.done=!0;throw t}},return:function(){var i=e(this),n=i.iterator;i.done=!0;if(t){var r=h(n,\"return\");return r?s(r,n):d(void 0,!0)}if(i.inner)try{u(i.inner.iterator,\"normal\")}catch(t){return u(n,\"throw\",t)}n&&u(n,\"normal\");return d(void 0,!0)}})},b=createIteratorProxyPrototype(!0),v=createIteratorProxyPrototype(!1);r(v,p,\"Iterator Helper\");t.exports=function(t,e){var i=function Iterator(i,s){if(s){s.iterator=i.iterator;s.next=i.next}else s=i;s.type=e?f:g;s.nextHandler=t;s.counter=0;s.done=!1;m(this,s)};i.prototype=e?b:v;return i}},713:(t,e,i)=>{var s=i(9565),n=i(9306),r=i(8551),a=i(1767),o=i(9462),l=i(6319),h=o((function(){var t=this.iterator,e=r(s(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function map(t){r(this);n(t);return new h(a(this),{mapper:t})}},7657:(t,e,i)=>{var s,n,r,a=i(9039),o=i(4901),l=i(34),h=i(2360),c=i(2787),d=i(6840),u=i(8227),p=i(6395),g=u(\"iterator\"),f=!1;[].keys&&(\"next\"in(r=[].keys())?(n=c(c(r)))!==Object.prototype&&(s=n):f=!0);!l(s)||a((function(){var t={};return s[g].call(t)!==t}))?s={}:p&&(s=h(s));o(s[g])||d(s,g,(function(){return this}));t.exports={IteratorPrototype:s,BUGGY_SAFARI_ITERATORS:f}},6269:t=>{t.exports={}},6198:(t,e,i)=>{var s=i(8014);t.exports=function(t){return s(t.length)}},283:(t,e,i)=>{var s=i(9504),n=i(9039),r=i(4901),a=i(9297),o=i(3724),l=i(350).CONFIGURABLE,h=i(3706),c=i(1181),d=c.enforce,u=c.get,p=String,g=Object.defineProperty,f=s(\"\".slice),m=s(\"\".replace),b=s([].join),v=o&&!n((function(){return 8!==g((function(){}),\"length\",{value:8}).length})),y=String(String).split(\"String\"),w=t.exports=function(t,e,i){\"Symbol(\"===f(p(e),0,7)&&(e=\"[\"+m(p(e),/^Symbol\\(([^)]*)\\).*$/,\"$1\")+\"]\");i&&i.getter&&(e=\"get \"+e);i&&i.setter&&(e=\"set \"+e);(!a(t,\"name\")||l&&t.name!==e)&&(o?g(t,\"name\",{value:e,configurable:!0}):t.name=e);v&&i&&a(i,\"arity\")&&t.length!==i.arity&&g(t,\"length\",{value:i.arity});try{i&&a(i,\"constructor\")&&i.constructor?o&&g(t,\"prototype\",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var s=d(t);a(s,\"source\")||(s.source=b(y,\"string\"==typeof e?e:\"\"));return t};Function.prototype.toString=w((function toString(){return r(this)&&u(this).source||h(this)}),\"toString\")},741:t=>{var e=Math.ceil,i=Math.floor;t.exports=Math.trunc||function trunc(t){var s=+t;return(s>0?i:e)(s)}},6043:(t,e,i)=>{var s=i(9306),n=TypeError,PromiseCapability=function(t){var e,i;this.promise=new t((function(t,s){if(void 0!==e||void 0!==i)throw new n(\"Bad Promise constructor\");e=t;i=s}));this.resolve=s(e);this.reject=s(i)};t.exports.f=function(t){return new PromiseCapability(t)}},2603:(t,e,i)=>{var s=i(655);t.exports=function(t,e){return void 0===t?arguments.length<2?\"\":e:s(t)}},4149:t=>{var e=RangeError;t.exports=function(t){if(t==t)return t;throw new e(\"NaN is not allowed\")}},2360:(t,e,i)=>{var s,n=i(8551),r=i(6801),a=i(8727),o=i(421),l=i(397),h=i(4055),c=i(6119),d=\"prototype\",u=\"script\",p=c(\"IE_PROTO\"),EmptyConstructor=function(){},scriptTag=function(t){return\"<\"+u+\">\"+t+\"</\"+u+\">\"},NullProtoObjectViaActiveX=function(t){t.write(scriptTag(\"\"));t.close();var e=t.parentWindow.Object;t=null;return e},NullProtoObject=function(){try{s=new ActiveXObject(\"htmlfile\")}catch(t){}NullProtoObject=\"undefined\"!=typeof document?document.domain&&s?NullProtoObjectViaActiveX(s):function(){var t,e=h(\"iframe\"),i=\"java\"+u+\":\";e.style.display=\"none\";l.appendChild(e);e.src=String(i);(t=e.contentWindow.document).open();t.write(scriptTag(\"document.F=Object\"));t.close();return t.F}():NullProtoObjectViaActiveX(s);for(var t=a.length;t--;)delete NullProtoObject[d][a[t]];return NullProtoObject()};o[p]=!0;t.exports=Object.create||function create(t,e){var i;if(null!==t){EmptyConstructor[d]=n(t);i=new EmptyConstructor;EmptyConstructor[d]=null;i[p]=t}else i=NullProtoObject();return void 0===e?i:r.f(i,e)}},6801:(t,e,i)=>{var s=i(3724),n=i(8686),r=i(4913),a=i(8551),o=i(5397),l=i(1072);e.f=s&&!n?Object.defineProperties:function defineProperties(t,e){a(t);for(var i,s=o(e),n=l(e),h=n.length,c=0;h>c;)r.f(t,i=n[c++],s[i]);return t}},4913:(t,e,i)=>{var s=i(3724),n=i(5917),r=i(8686),a=i(8551),o=i(6969),l=TypeError,h=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=\"enumerable\",u=\"configurable\",p=\"writable\";e.f=s?r?function defineProperty(t,e,i){a(t);e=o(e);a(i);if(\"function\"==typeof t&&\"prototype\"===e&&\"value\"in i&&p in i&&!i[p]){var s=c(t,e);if(s&&s[p]){t[e]=i.value;i={configurable:u in i?i[u]:s[u],enumerable:d in i?i[d]:s[d],writable:!1}}}return h(t,e,i)}:h:function defineProperty(t,e,i){a(t);e=o(e);a(i);if(n)try{return h(t,e,i)}catch(t){}if(\"get\"in i||\"set\"in i)throw new l(\"Accessors not supported\");\"value\"in i&&(t[e]=i.value);return t}},7347:(t,e,i)=>{var s=i(3724),n=i(9565),r=i(8773),a=i(6980),o=i(5397),l=i(6969),h=i(9297),c=i(5917),d=Object.getOwnPropertyDescriptor;e.f=s?d:function getOwnPropertyDescriptor(t,e){t=o(t);e=l(e);if(c)try{return d(t,e)}catch(t){}if(h(t,e))return a(!n(r.f,t,e),t[e])}},8480:(t,e,i)=>{var s=i(1828),n=i(8727).concat(\"length\",\"prototype\");e.f=Object.getOwnPropertyNames||function getOwnPropertyNames(t){return s(t,n)}},3717:(t,e)=>{e.f=Object.getOwnPropertySymbols},2787:(t,e,i)=>{var s=i(9297),n=i(4901),r=i(8981),a=i(6119),o=i(2211),l=a(\"IE_PROTO\"),h=Object,c=h.prototype;t.exports=o?h.getPrototypeOf:function(t){var e=r(t);if(s(e,l))return e[l];var i=e.constructor;return n(i)&&e instanceof i?i.prototype:e instanceof h?c:null}},1625:(t,e,i)=>{var s=i(9504);t.exports=s({}.isPrototypeOf)},1828:(t,e,i)=>{var s=i(9504),n=i(9297),r=i(5397),a=i(9617).indexOf,o=i(421),l=s([].push);t.exports=function(t,e){var i,s=r(t),h=0,c=[];for(i in s)!n(o,i)&&n(s,i)&&l(c,i);for(;e.length>h;)n(s,i=e[h++])&&(~a(c,i)||l(c,i));return c}},1072:(t,e,i)=>{var s=i(1828),n=i(8727);t.exports=Object.keys||function keys(t){return s(t,n)}},8773:(t,e)=>{var i={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,n=s&&!i.call({1:2},1);e.f=n?function propertyIsEnumerable(t){var e=s(this,t);return!!e&&e.enumerable}:i},2967:(t,e,i)=>{var s=i(6706),n=i(34),r=i(7750),a=i(3506);t.exports=Object.setPrototypeOf||(\"__proto__\"in{}?function(){var t,e=!1,i={};try{(t=s(Object.prototype,\"__proto__\",\"set\"))(i,[]);e=i instanceof Array}catch(t){}return function setPrototypeOf(i,s){r(i);a(s);if(!n(i))return i;e?t(i,s):i.__proto__=s;return i}}():void 0)},4270:(t,e,i)=>{var s=i(9565),n=i(4901),r=i(34),a=TypeError;t.exports=function(t,e){var i,o;if(\"string\"===e&&n(i=t.toString)&&!r(o=s(i,t)))return o;if(n(i=t.valueOf)&&!r(o=s(i,t)))return o;if(\"string\"!==e&&n(i=t.toString)&&!r(o=s(i,t)))return o;throw new a(\"Can't convert object to primitive value\")}},5031:(t,e,i)=>{var s=i(7751),n=i(9504),r=i(8480),a=i(3717),o=i(8551),l=n([].concat);t.exports=s(\"Reflect\",\"ownKeys\")||function ownKeys(t){var e=r.f(o(t)),i=a.f;return i?l(e,i(t)):e}},8235:(t,e,i)=>{var s=i(9504),n=i(9297),r=SyntaxError,a=parseInt,o=String.fromCharCode,l=s(\"\".charAt),h=s(\"\".slice),c=s(/./.exec),d={'\\\\\"':'\"',\"\\\\\\\\\":\"\\\\\",\"\\\\/\":\"/\",\"\\\\b\":\"\\b\",\"\\\\f\":\"\\f\",\"\\\\n\":\"\\n\",\"\\\\r\":\"\\r\",\"\\\\t\":\"\\t\"},u=/^[\\da-f]{4}$/i,p=/^[\\u0000-\\u001F]$/;t.exports=function(t,e){for(var i=!0,s=\"\";e<t.length;){var g=l(t,e);if(\"\\\\\"===g){var f=h(t,e,e+2);if(n(d,f)){s+=d[f];e+=2}else{if(\"\\\\u\"!==f)throw new r('Unknown escape sequence: \"'+f+'\"');var m=h(t,e+=2,e+4);if(!c(u,m))throw new r(\"Bad Unicode escape at: \"+e);s+=o(a(m,16));e+=4}}else{if('\"'===g){i=!1;e++;break}if(c(p,g))throw new r(\"Bad control character in string literal at: \"+e);s+=g;e++}}if(i)throw new r(\"Unterminated string at: \"+e);return{value:s,end:e}}},1103:t=>{t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},7750:(t,e,i)=>{var s=i(4117),n=TypeError;t.exports=function(t){if(s(t))throw new n(\"Can't call method on \"+t);return t}},9286:(t,e,i)=>{var s=i(4402),n=i(8469),r=s.Set,a=s.add;t.exports=function(t){var e=new r;n(t,(function(t){a(e,t)}));return e}},3440:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(9286),a=i(5170),o=i(3789),l=i(8469),h=i(507),c=n.has,d=n.remove;t.exports=function difference(t){var e=s(this),i=o(t),n=r(e);a(e)<=i.size?l(e,(function(t){i.includes(t)&&d(n,t)})):h(i.getIterator(),(function(t){c(e,t)&&d(n,t)}));return n}},4402:(t,e,i)=>{var s=i(9504),n=Set.prototype;t.exports={Set,add:s(n.add),has:s(n.has),remove:s(n.delete),proto:n}},8750:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(5170),a=i(3789),o=i(8469),l=i(507),h=n.Set,c=n.add,d=n.has;t.exports=function intersection(t){var e=s(this),i=a(t),n=new h;r(e)>i.size?l(i.getIterator(),(function(t){d(e,t)&&c(n,t)})):o(e,(function(t){i.includes(t)&&c(n,t)}));return n}},4449:(t,e,i)=>{var s=i(7080),n=i(4402).has,r=i(5170),a=i(3789),o=i(8469),l=i(507),h=i(9539);t.exports=function isDisjointFrom(t){var e=s(this),i=a(t);if(r(e)<=i.size)return!1!==o(e,(function(t){if(i.includes(t))return!1}),!0);var c=i.getIterator();return!1!==l(c,(function(t){if(n(e,t))return h(c,\"normal\",!1)}))}},3838:(t,e,i)=>{var s=i(7080),n=i(5170),r=i(8469),a=i(3789);t.exports=function isSubsetOf(t){var e=s(this),i=a(t);return!(n(e)>i.size)&&!1!==r(e,(function(t){if(!i.includes(t))return!1}),!0)}},8527:(t,e,i)=>{var s=i(7080),n=i(4402).has,r=i(5170),a=i(3789),o=i(507),l=i(9539);t.exports=function isSupersetOf(t){var e=s(this),i=a(t);if(r(e)<i.size)return!1;var h=i.getIterator();return!1!==o(h,(function(t){if(!n(e,t))return l(h,\"normal\",!1)}))}},8469:(t,e,i)=>{var s=i(9504),n=i(507),r=i(4402),a=r.Set,o=r.proto,l=s(o.forEach),h=s(o.keys),c=h(new a).next;t.exports=function(t,e,i){return i?n({iterator:h(t),next:c},e):l(t,e)}},4916:(t,e,i)=>{var s=i(7751),createSetLike=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};t.exports=function(t){var e=s(\"Set\");try{(new e)[t](createSetLike(0));try{(new e)[t](createSetLike(-1));return!1}catch(t){return!0}}catch(t){return!1}}},5170:(t,e,i)=>{var s=i(6706),n=i(4402);t.exports=s(n.proto,\"size\",\"get\")||function(t){return t.size}},3650:(t,e,i)=>{var s=i(7080),n=i(4402),r=i(9286),a=i(3789),o=i(507),l=n.add,h=n.has,c=n.remove;t.exports=function symmetricDifference(t){var e=s(this),i=a(t).getIterator(),n=r(e);o(i,(function(t){h(e,t)?c(n,t):l(n,t)}));return n}},4204:(t,e,i)=>{var s=i(7080),n=i(4402).add,r=i(9286),a=i(3789),o=i(507);t.exports=function union(t){var e=s(this),i=a(t).getIterator(),l=r(e);o(i,(function(t){n(l,t)}));return l}},6119:(t,e,i)=>{var s=i(5745),n=i(3392),r=s(\"keys\");t.exports=function(t){return r[t]||(r[t]=n(t))}},7629:(t,e,i)=>{var s=i(6395),n=i(4576),r=i(9433),a=\"__core-js_shared__\",o=t.exports=n[a]||r(a,{});(o.versions||(o.versions=[])).push({version:\"3.39.0\",mode:s?\"pure\":\"global\",copyright:\"© 2014-2024 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE\",source:\"https://github.com/zloirock/core-js\"})},5745:(t,e,i)=>{var s=i(7629);t.exports=function(t,e){return s[t]||(s[t]=e||{})}},1548:(t,e,i)=>{var s=i(4576),n=i(9039),r=i(9519),a=i(4215),o=s.structuredClone;t.exports=!!o&&!n((function(){if(\"DENO\"===a&&r>92||\"NODE\"===a&&r>94||\"BROWSER\"===a&&r>97)return!1;var t=new ArrayBuffer(8),e=o(t,{transfer:[t]});return 0!==t.byteLength||8!==e.byteLength}))},4495:(t,e,i)=>{var s=i(9519),n=i(9039),r=i(4576).String;t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol(\"symbol detection\");return!r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&s&&s<41}))},5610:(t,e,i)=>{var s=i(1291),n=Math.max,r=Math.min;t.exports=function(t,e){var i=s(t);return i<0?n(i+e,0):r(i,e)}},5854:(t,e,i)=>{var s=i(2777),n=TypeError;t.exports=function(t){var e=s(t,\"number\");if(\"number\"==typeof e)throw new n(\"Can't convert number to bigint\");return BigInt(e)}},7696:(t,e,i)=>{var s=i(1291),n=i(8014),r=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=s(t),i=n(e);if(e!==i)throw new r(\"Wrong length or index\");return i}},5397:(t,e,i)=>{var s=i(7055),n=i(7750);t.exports=function(t){return s(n(t))}},1291:(t,e,i)=>{var s=i(741);t.exports=function(t){var e=+t;return e!=e||0===e?0:s(e)}},8014:(t,e,i)=>{var s=i(1291),n=Math.min;t.exports=function(t){var e=s(t);return e>0?n(e,9007199254740991):0}},8981:(t,e,i)=>{var s=i(7750),n=Object;t.exports=function(t){return n(s(t))}},9590:(t,e,i)=>{var s=i(1291),n=RangeError;t.exports=function(t){var e=s(t);if(e<0)throw new n(\"The argument can't be less than 0\");return e}},2777:(t,e,i)=>{var s=i(9565),n=i(34),r=i(757),a=i(5966),o=i(4270),l=i(8227),h=TypeError,c=l(\"toPrimitive\");t.exports=function(t,e){if(!n(t)||r(t))return t;var i,l=a(t,c);if(l){void 0===e&&(e=\"default\");i=s(l,t,e);if(!n(i)||r(i))return i;throw new h(\"Can't convert object to primitive value\")}void 0===e&&(e=\"number\");return o(t,e)}},6969:(t,e,i)=>{var s=i(2777),n=i(757);t.exports=function(t){var e=s(t,\"string\");return n(e)?e:e+\"\"}},2140:(t,e,i)=>{var s={};s[i(8227)(\"toStringTag\")]=\"z\";t.exports=\"[object z]\"===String(s)},655:(t,e,i)=>{var s=i(6955),n=String;t.exports=function(t){if(\"Symbol\"===s(t))throw new TypeError(\"Cannot convert a Symbol value to a string\");return n(t)}},6823:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return\"Object\"}}},3392:(t,e,i)=>{var s=i(9504),n=0,r=Math.random(),a=s(1..toString);t.exports=function(t){return\"Symbol(\"+(void 0===t?\"\":t)+\")_\"+a(++n+r,36)}},7040:(t,e,i)=>{var s=i(4495);t.exports=s&&!Symbol.sham&&\"symbol\"==typeof Symbol.iterator},8686:(t,e,i)=>{var s=i(3724),n=i(9039);t.exports=s&&n((function(){return 42!==Object.defineProperty((function(){}),\"prototype\",{value:42,writable:!1}).prototype}))},2812:t=>{var e=TypeError;t.exports=function(t,i){if(t<i)throw new e(\"Not enough arguments\");return t}},8622:(t,e,i)=>{var s=i(4576),n=i(4901),r=s.WeakMap;t.exports=n(r)&&/native code/.test(String(r))},8227:(t,e,i)=>{var s=i(4576),n=i(5745),r=i(9297),a=i(3392),o=i(4495),l=i(7040),h=s.Symbol,c=n(\"wks\"),d=l?h.for||h:h&&h.withoutSetter||a;t.exports=function(t){r(c,t)||(c[t]=o&&r(h,t)?h[t]:d(\"Symbol.\"+t));return c[t]}},6573:(t,e,i)=>{var s=i(3724),n=i(2106),r=i(3238),a=ArrayBuffer.prototype;s&&!(\"detached\"in a)&&n(a,\"detached\",{configurable:!0,get:function detached(){return r(this)}})},7936:(t,e,i)=>{var s=i(6518),n=i(5636);n&&s({target:\"ArrayBuffer\",proto:!0},{transferToFixedLength:function transferToFixedLength(){return n(this,arguments.length?arguments[0]:void 0,!1)}})},8100:(t,e,i)=>{var s=i(6518),n=i(5636);n&&s({target:\"ArrayBuffer\",proto:!0},{transfer:function transfer(){return n(this,arguments.length?arguments[0]:void 0,!0)}})},4114:(t,e,i)=>{var s=i(6518),n=i(8981),r=i(6198),a=i(4527),o=i(6837);s({target:\"Array\",proto:!0,arity:1,forced:i(9039)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],\"length\",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function push(t){var e=n(this),i=r(e),s=arguments.length;o(i+s);for(var l=0;l<s;l++){e[i]=arguments[l];i++}a(e,i);return i}})},8111:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(679),a=i(8551),o=i(4901),l=i(2787),h=i(2106),c=i(4659),d=i(9039),u=i(9297),p=i(8227),g=i(7657).IteratorPrototype,f=i(3724),m=i(6395),b=\"constructor\",v=\"Iterator\",y=p(\"toStringTag\"),w=TypeError,A=n[v],x=m||!o(A)||A.prototype!==g||!d((function(){A({})})),_=function Iterator(){r(this,g);if(l(this)===g)throw new w(\"Abstract class Iterator not directly constructable\")},defineIteratorPrototypeAccessor=function(t,e){f?h(g,t,{configurable:!0,get:function(){return e},set:function(e){a(this);if(this===g)throw new w(\"You can't redefine this property\");u(this,t)?this[t]=e:c(this,t,e)}}):g[t]=e};u(g,y)||defineIteratorPrototypeAccessor(y,v);!x&&u(g,b)&&g[b]!==Object||defineIteratorPrototypeAccessor(b,_);_.prototype=g;s({global:!0,constructor:!0,forced:x},{Iterator:_})},9314:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(8551),a=i(1767),o=i(4149),l=i(9590),h=i(9462),c=i(6395),d=h((function(){for(var t,e=this.iterator,i=this.next;this.remaining;){this.remaining--;t=r(n(i,e));if(this.done=!!t.done)return}t=r(n(i,e));if(!(this.done=!!t.done))return t.value}));s({target:\"Iterator\",proto:!0,real:!0,forced:c},{drop:function drop(t){r(this);var e=l(o(+t));return new d(a(this),{remaining:e})}})},1148:(t,e,i)=>{var s=i(6518),n=i(2652),r=i(9306),a=i(8551),o=i(1767);s({target:\"Iterator\",proto:!0,real:!0},{every:function every(t){a(this);r(t);var e=o(this),i=0;return!n(e,(function(e,s){if(!t(e,i++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},2489:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(9306),a=i(8551),o=i(1767),l=i(9462),h=i(6319),c=i(6395),d=l((function(){for(var t,e,i=this.iterator,s=this.predicate,r=this.next;;){t=a(n(r,i));if(this.done=!!t.done)return;e=t.value;if(h(i,s,[e,this.counter++],!0))return e}}));s({target:\"Iterator\",proto:!0,real:!0,forced:c},{filter:function filter(t){a(this);r(t);return new d(o(this),{predicate:t})}})},531:(t,e,i)=>{var s=i(6518),n=i(9565),r=i(9306),a=i(8551),o=i(1767),l=i(8646),h=i(9462),c=i(9539),d=i(6395),u=h((function(){for(var t,e,i=this.iterator,s=this.mapper;;){if(e=this.inner)try{if(!(t=a(n(e.next,e.iterator))).done)return t.value;this.inner=null}catch(t){c(i,\"throw\",t)}t=a(n(this.next,i));if(this.done=!!t.done)return;try{this.inner=l(s(t.value,this.counter++),!1)}catch(t){c(i,\"throw\",t)}}}));s({target:\"Iterator\",proto:!0,real:!0,forced:d},{flatMap:function flatMap(t){a(this);r(t);return new u(o(this),{mapper:t,inner:null})}})},1701:(t,e,i)=>{var s=i(6518),n=i(713);s({target:\"Iterator\",proto:!0,real:!0,forced:i(6395)},{map:n})},3579:(t,e,i)=>{var s=i(6518),n=i(2652),r=i(9306),a=i(8551),o=i(1767);s({target:\"Iterator\",proto:!0,real:!0},{some:function some(t){a(this);r(t);var e=o(this),i=0;return n(e,(function(e,s){if(t(e,i++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},1689:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(8745),a=i(7680),o=i(6043),l=i(9306),h=i(1103),c=n.Promise,d=!1;s({target:\"Promise\",stat:!0,forced:!c||!c.try||h((function(){c.try((function(t){d=8===t}),8)})).error||!d},{try:function(t){var e=arguments.length>1?a(arguments,1):[],i=o.f(this),s=h((function(){return r(l(t),void 0,e)}));(s.error?i.reject:i.resolve)(s.value);return i.promise}})},4628:(t,e,i)=>{var s=i(6518),n=i(6043);s({target:\"Promise\",stat:!0},{withResolvers:function withResolvers(){var t=n.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}})},7642:(t,e,i)=>{var s=i(6518),n=i(3440);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"difference\")},{difference:n})},8004:(t,e,i)=>{var s=i(6518),n=i(9039),r=i(8750);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"intersection\")||n((function(){return\"3,2\"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:r})},3853:(t,e,i)=>{var s=i(6518),n=i(4449);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isDisjointFrom\")},{isDisjointFrom:n})},5876:(t,e,i)=>{var s=i(6518),n=i(3838);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isSubsetOf\")},{isSubsetOf:n})},2475:(t,e,i)=>{var s=i(6518),n=i(8527);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"isSupersetOf\")},{isSupersetOf:n})},5024:(t,e,i)=>{var s=i(6518),n=i(3650);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"symmetricDifference\")},{symmetricDifference:n})},1698:(t,e,i)=>{var s=i(6518),n=i(4204);s({target:\"Set\",proto:!0,real:!0,forced:!i(4916)(\"union\")},{union:n})},7467:(t,e,i)=>{var s=i(7628),n=i(4644),r=n.aTypedArray,a=n.exportTypedArrayMethod,o=n.getTypedArrayConstructor;a(\"toReversed\",(function toReversed(){return s(r(this),o(this))}))},4732:(t,e,i)=>{var s=i(4644),n=i(9504),r=i(9306),a=i(5370),o=s.aTypedArray,l=s.getTypedArrayConstructor,h=s.exportTypedArrayMethod,c=n(s.TypedArrayPrototype.sort);h(\"toSorted\",(function toSorted(t){void 0!==t&&r(t);var e=o(this),i=a(l(e),e);return c(i,t)}))},9577:(t,e,i)=>{var s=i(9928),n=i(4644),r=i(1108),a=i(1291),o=i(5854),l=n.aTypedArray,h=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();c(\"with\",{with:function(t,e){var i=l(this),n=a(t),c=r(i)?o(e):+e;return s(i,h(i),n,c)}}.with,!d)},8992:(t,e,i)=>{i(8111)},4743:(t,e,i)=>{i(9314)},3215:(t,e,i)=>{i(1148)},4520:(t,e,i)=>{i(2489)},670:(t,e,i)=>{i(531)},1454:(t,e,i)=>{i(1701)},7550:(t,e,i)=>{i(3579)},8335:(t,e,i)=>{var s=i(6518),n=i(3724),r=i(4576),a=i(7751),o=i(9504),l=i(9565),h=i(4901),c=i(34),d=i(4376),u=i(9297),p=i(655),g=i(6198),f=i(4659),m=i(9039),b=i(8235),v=i(4495),y=r.JSON,w=r.Number,A=r.SyntaxError,x=y&&y.parse,_=a(\"Object\",\"keys\"),E=Object.getOwnPropertyDescriptor,S=o(\"\".charAt),C=o(\"\".slice),T=o(/./.exec),M=o([].push),P=/^\\d$/,D=/^[1-9]$/,k=/^[\\d-]$/,R=/^[\\t\\n\\r ]$/,internalize=function(t,e,i,s){var n,r,a,o,h,p=t[e],f=s&&p===s.value,m=f&&\"string\"==typeof s.source?{source:s.source}:{};if(c(p)){var b=d(p),v=f?s.nodes:b?[]:{};if(b){n=v.length;a=g(p);for(o=0;o<a;o++)internalizeProperty(p,o,internalize(p,\"\"+o,i,o<n?v[o]:void 0))}else{r=_(p);a=g(r);for(o=0;o<a;o++){h=r[o];internalizeProperty(p,h,internalize(p,h,i,u(v,h)?v[h]:void 0))}}}return l(i,t,e,p,m)},internalizeProperty=function(t,e,i){if(n){var s=E(t,e);if(s&&!s.configurable)return}void 0===i?delete t[e]:f(t,e,i)},Node=function(t,e,i,s){this.value=t;this.end=e;this.source=i;this.nodes=s},Context=function(t,e){this.source=t;this.index=e};Context.prototype={fork:function(t){return new Context(this.source,t)},parse:function(){var t=this.source,e=this.skip(R,this.index),i=this.fork(e),s=S(t,e);if(T(k,s))return i.number();switch(s){case\"{\":return i.object();case\"[\":return i.array();case'\"':return i.string();case\"t\":return i.keyword(!0);case\"f\":return i.keyword(!1);case\"n\":return i.keyword(null)}throw new A('Unexpected character: \"'+s+'\" at: '+e)},node:function(t,e,i,s,n){return new Node(e,s,t?null:C(this.source,i,s),n)},object:function(){for(var t=this.source,e=this.index+1,i=!1,s={},n={};e<t.length;){e=this.until(['\"',\"}\"],e);if(\"}\"===S(t,e)&&!i){e++;break}var r=this.fork(e).string(),a=r.value;e=r.end;e=this.until([\":\"],e)+1;e=this.skip(R,e);r=this.fork(e).parse();f(n,a,r);f(s,a,r.value);e=this.until([\",\",\"}\"],r.end);var o=S(t,e);if(\",\"===o){i=!0;e++}else if(\"}\"===o){e++;break}}return this.node(1,s,this.index,e,n)},array:function(){for(var t=this.source,e=this.index+1,i=!1,s=[],n=[];e<t.length;){e=this.skip(R,e);if(\"]\"===S(t,e)&&!i){e++;break}var r=this.fork(e).parse();M(n,r);M(s,r.value);e=this.until([\",\",\"]\"],r.end);if(\",\"===S(t,e)){i=!0;e++}else if(\"]\"===S(t,e)){e++;break}}return this.node(1,s,this.index,e,n)},string:function(){var t=this.index,e=b(this.source,this.index+1);return this.node(0,e.value,t,e.end)},number:function(){var t=this.source,e=this.index,i=e;\"-\"===S(t,i)&&i++;if(\"0\"===S(t,i))i++;else{if(!T(D,S(t,i)))throw new A(\"Failed to parse number at: \"+i);i=this.skip(P,i+1)}\".\"===S(t,i)&&(i=this.skip(P,i+1));if(\"e\"===S(t,i)||\"E\"===S(t,i)){i++;\"+\"!==S(t,i)&&\"-\"!==S(t,i)||i++;if(i===(i=this.skip(P,i)))throw new A(\"Failed to parse number's exponent value at: \"+i)}return this.node(0,w(C(t,e,i)),e,i)},keyword:function(t){var e=\"\"+t,i=this.index,s=i+e.length;if(C(this.source,i,s)!==e)throw new A(\"Failed to parse value at: \"+i);return this.node(0,t,i,s)},skip:function(t,e){for(var i=this.source;e<i.length&&T(t,S(i,e));e++);return e},until:function(t,e){e=this.skip(R,e);for(var i=S(this.source,e),s=0;s<t.length;s++)if(t[s]===i)return e;throw new A('Unexpected character: \"'+i+'\" at: '+e)}};var I=m((function(){var t,e=\"9007199254740993\";x(e,(function(e,i,s){t=s.source}));return t!==e})),L=v&&!m((function(){return 1/x(\"-0 \\t\")!=-1/0}));s({target:\"JSON\",stat:!0,forced:I},{parse:function parse(t,e){return L&&!h(e)?x(t):function(t,e){t=p(t);var i=new Context(t,0,\"\"),s=i.parse(),n=s.value,r=i.skip(R,s.end);if(r<t.length)throw new A('Unexpected extra character: \"'+S(t,r)+'\" after the parsed data at: '+r);return h(e)?internalize({\"\":n},\"\",e,s):n}(t,e)}})},5247:(t,e,i)=>{i(1689)},4979:(t,e,i)=>{var s=i(6518),n=i(4576),r=i(7751),a=i(6980),o=i(4913).f,l=i(9297),h=i(679),c=i(3167),d=i(2603),u=i(5002),p=i(8574),g=i(3724),f=i(6395),m=\"DOMException\",b=r(\"Error\"),v=r(m),y=function DOMException(){h(this,w);var t=arguments.length,e=d(t<1?void 0:arguments[0]),i=d(t<2?void 0:arguments[1],\"Error\"),s=new v(e,i),n=new b(e);n.name=m;o(s,\"stack\",a(1,p(n.stack,1)));c(s,this,y);return s},w=y.prototype=v.prototype,A=\"stack\"in new b(m),x=\"stack\"in new v(1,2),_=v&&g&&Object.getOwnPropertyDescriptor(n,m),E=!(!_||_.writable&&_.configurable),S=A&&!E&&!x;s({global:!0,constructor:!0,forced:f||S},{DOMException:S?y:v});var C=r(m),T=C.prototype;if(T.constructor!==C){f||o(T,\"constructor\",a(1,C));for(var M in u)if(l(u,M)){var P=u[M],D=P.s;l(C,D)||o(C,D,a(6,P.c))}}},4603:(t,e,i)=>{var s=i(6840),n=i(9504),r=i(655),a=i(2812),o=URLSearchParams,l=o.prototype,h=n(l.append),c=n(l.delete),d=n(l.forEach),u=n([].push),p=new o(\"a=1&a=2&b=3\");p.delete(\"a\",1);p.delete(\"b\",void 0);p+\"\"!=\"a=2\"&&s(l,\"delete\",(function(t){var e=arguments.length,i=e<2?void 0:arguments[1];if(e&&void 0===i)return c(this,t);var s=[];d(this,(function(t,e){u(s,{key:e,value:t})}));a(e,1);for(var n,o=r(t),l=r(i),p=0,g=0,f=!1,m=s.length;p<m;){n=s[p++];if(f||n.key===o){f=!0;c(this,n.key)}else g++}for(;g<m;)(n=s[g++]).key===o&&n.value===l||h(this,n.key,n.value)}),{enumerable:!0,unsafe:!0})},7566:(t,e,i)=>{var s=i(6840),n=i(9504),r=i(655),a=i(2812),o=URLSearchParams,l=o.prototype,h=n(l.getAll),c=n(l.has),d=new o(\"a=1\");!d.has(\"a\",2)&&d.has(\"a\",void 0)||s(l,\"has\",(function has(t){var e=arguments.length,i=e<2?void 0:arguments[1];if(e&&void 0===i)return c(this,t);var s=h(this,t);a(e,1);for(var n=r(i),o=0;o<s.length;)if(s[o++]===n)return!0;return!1}),{enumerable:!0,unsafe:!0})},8721:(t,e,i)=>{var s=i(3724),n=i(9504),r=i(2106),a=URLSearchParams.prototype,o=n(a.forEach);s&&!(\"size\"in a)&&r(a,\"size\",{get:function size(){var t=0;o(this,(function(){t++}));return t},configurable:!0,enumerable:!0})}},e={};function __webpack_require__(i){var s=e[i];if(void 0!==s)return s.exports;var n=e[i]={exports:{}};t[i].call(n.exports,n,n.exports,__webpack_require__);return n.exports}__webpack_require__.d=(t,e)=>{for(var i in e)__webpack_require__.o(e,i)&&!__webpack_require__.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})};__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var __webpack_exports__ = globalThis.pdfjsLib = {};__webpack_require__.d(__webpack_exports__,{AbortException:()=>AbortException,AnnotationEditorLayer:()=>AnnotationEditorLayer,AnnotationEditorParamsType:()=>m,AnnotationEditorType:()=>f,AnnotationEditorUIManager:()=>AnnotationEditorUIManager,AnnotationLayer:()=>AnnotationLayer,AnnotationMode:()=>g,ColorPicker:()=>ColorPicker,DOMSVGFactory:()=>DOMSVGFactory,DrawLayer:()=>DrawLayer,FeatureTest:()=>util_FeatureTest,GlobalWorkerOptions:()=>GlobalWorkerOptions,ImageKind:()=>E,InvalidPDFException:()=>InvalidPDFException,MissingPDFException:()=>MissingPDFException,OPS:()=>K,OutputScale:()=>OutputScale,PDFDataRangeTransport:()=>PDFDataRangeTransport,PDFDateString:()=>PDFDateString,PDFWorker:()=>PDFWorker,PasswordResponses:()=>Q,PermissionFlag:()=>b,PixelsPerInch:()=>PixelsPerInch,RenderingCancelledException:()=>RenderingCancelledException,TextLayer:()=>TextLayer,TouchManager:()=>TouchManager,UnexpectedResponseException:()=>UnexpectedResponseException,Util:()=>Util,VerbosityLevel:()=>Y,XfaLayer:()=>XfaLayer,build:()=>Ht,createValidAbsoluteUrl:()=>createValidAbsoluteUrl,fetchData:()=>fetchData,getDocument:()=>getDocument,getFilenameFromUrl:()=>getFilenameFromUrl,getPdfFilenameFromUrl:()=>getPdfFilenameFromUrl,getXfaPageViewport:()=>getXfaPageViewport,isDataScheme:()=>isDataScheme,isPdfFile:()=>isPdfFile,noContextMenu:()=>noContextMenu,normalizeUnicode:()=>normalizeUnicode,setLayerDimensions:()=>setLayerDimensions,shadow:()=>shadow,stopEvent:()=>stopEvent,version:()=>Bt});__webpack_require__(4114),__webpack_require__(6573),__webpack_require__(8100),__webpack_require__(7936),__webpack_require__(7467),__webpack_require__(4732),__webpack_require__(9577),__webpack_require__(5247),__webpack_require__(4979),__webpack_require__(4603),__webpack_require__(7566),__webpack_require__(8721);const i=!(\"object\"!=typeof process||process+\"\"!=\"[object process]\"||process.versions.nw||process.versions.electron&&process.type&&\"browser\"!==process.type),s=[1,0,0,1,0,0],n=[.001,0,0,.001,0,0],r=1.35,a=1,o=2,l=4,h=16,c=32,d=64,u=128,p=256,g={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},f={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},m={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35,DRAW_STEP:41},b={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},v=0,y=1,w=2,A=3,x=3,_=4,E={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},S=1,C=2,T=3,M=4,P=5,D=6,k=7,R=8,I=9,L=10,O=11,N=12,B=13,H=14,U=15,z=16,j=17,G=20,V=1,$=2,W=3,q=4,X=5,Y={ERRORS:0,WARNINGS:1,INFOS:5},K={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},Q={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let J=Y.WARNINGS;function setVerbosityLevel(t){Number.isInteger(t)&&(J=t)}function getVerbosityLevel(){return J}function info(t){J>=Y.INFOS&&console.log(`Info: ${t}`)}function warn(t){J>=Y.WARNINGS&&console.log(`Warning: ${t}`)}function unreachable(t){throw new Error(t)}function assert(t,e){t||unreachable(e)}function createValidAbsoluteUrl(t,e=null,i=null){if(!t)return null;try{if(i&&\"string\"==typeof t){if(i.addDefaultProtocol&&t.startsWith(\"www.\")){const e=t.match(/\\./g);e?.length>=2&&(t=`http://${t}`)}if(i.tryConvertEncoding)try{t=function stringToUTF8String(t){return decodeURIComponent(escape(t))}(t)}catch{}}const s=e?new URL(t,e):new URL(t);if(function _isValidProtocol(t){switch(t?.protocol){case\"http:\":case\"https:\":case\"ftp:\":case\"mailto:\":case\"tel:\":return!0;default:return!1}}(s))return s}catch{}return null}function shadow(t,e,i,s=!1){Object.defineProperty(t,e,{value:i,enumerable:!s,configurable:!0,writable:!1});return i}const Z=function BaseExceptionClosure(){function BaseException(t,e){this.message=t;this.name=e}BaseException.prototype=new Error;BaseException.constructor=BaseException;return BaseException}();class PasswordException extends Z{constructor(t,e){super(t,\"PasswordException\");this.code=e}}class UnknownErrorException extends Z{constructor(t,e){super(t,\"UnknownErrorException\");this.details=e}}class InvalidPDFException extends Z{constructor(t){super(t,\"InvalidPDFException\")}}class MissingPDFException extends Z{constructor(t){super(t,\"MissingPDFException\")}}class UnexpectedResponseException extends Z{constructor(t,e){super(t,\"UnexpectedResponseException\");this.status=e}}class FormatError extends Z{constructor(t){super(t,\"FormatError\")}}class AbortException extends Z{constructor(t){super(t,\"AbortException\")}}function bytesToString(t){\"object\"==typeof t&&void 0!==t?.length||unreachable(\"Invalid argument for bytesToString\");const e=t.length,i=8192;if(e<i)return String.fromCharCode.apply(null,t);const s=[];for(let n=0;n<e;n+=i){const r=Math.min(n+i,e),a=t.subarray(n,r);s.push(String.fromCharCode.apply(null,a))}return s.join(\"\")}function stringToBytes(t){\"string\"!=typeof t&&unreachable(\"Invalid argument for stringToBytes\");const e=t.length,i=new Uint8Array(e);for(let s=0;s<e;++s)i[s]=255&t.charCodeAt(s);return i}function objectFromMap(t){const e=Object.create(null);for(const[i,s]of t)e[i]=s;return e}class util_FeatureTest{static get isLittleEndian(){return shadow(this,\"isLittleEndian\",function isLittleEndian(){const t=new Uint8Array(4);t[0]=1;return 1===new Uint32Array(t.buffer,0,1)[0]}())}static get isEvalSupported(){return shadow(this,\"isEvalSupported\",function isEvalSupported(){try{new Function(\"\");return!0}catch{return!1}}())}static get isOffscreenCanvasSupported(){return shadow(this,\"isOffscreenCanvasSupported\",\"undefined\"!=typeof OffscreenCanvas)}static get isImageDecoderSupported(){return shadow(this,\"isImageDecoderSupported\",\"undefined\"!=typeof ImageDecoder)}static get platform(){return\"undefined\"!=typeof navigator&&\"string\"==typeof navigator?.platform?shadow(this,\"platform\",{isMac:navigator.platform.includes(\"Mac\"),isWindows:navigator.platform.includes(\"Win\"),isFirefox:\"string\"==typeof navigator?.userAgent&&navigator.userAgent.includes(\"Firefox\")}):shadow(this,\"platform\",{isMac:!1,isWindows:!1,isFirefox:!1})}static get isCSSRoundSupported(){return shadow(this,\"isCSSRoundSupported\",globalThis.CSS?.supports?.(\"width: round(1.5px, 1px)\"))}}const tt=Array.from(Array(256).keys(),(t=>t.toString(16).padStart(2,\"0\")));class Util{static makeHexColor(t,e,i){return`#${tt[t]}${tt[e]}${tt[i]}`}static scaleMinMax(t,e){let i;if(t[0]){if(t[0]<0){i=e[0];e[0]=e[2];e[2]=i}e[0]*=t[0];e[2]*=t[0];if(t[3]<0){i=e[1];e[1]=e[3];e[3]=i}e[1]*=t[3];e[3]*=t[3]}else{i=e[0];e[0]=e[1];e[1]=i;i=e[2];e[2]=e[3];e[3]=i;if(t[1]<0){i=e[1];e[1]=e[3];e[3]=i}e[1]*=t[1];e[3]*=t[1];if(t[2]<0){i=e[0];e[0]=e[2];e[2]=i}e[0]*=t[2];e[2]*=t[2]}e[0]+=t[4];e[1]+=t[5];e[2]+=t[4];e[3]+=t[5]}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static applyTransform(t,e){return[t[0]*e[0]+t[1]*e[2]+e[4],t[0]*e[1]+t[1]*e[3]+e[5]]}static applyInverseTransform(t,e){const i=e[0]*e[3]-e[1]*e[2];return[(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/i,(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/i]}static getAxialAlignedBoundingBox(t,e){const i=this.applyTransform(t,e),s=this.applyTransform(t.slice(2,4),e),n=this.applyTransform([t[0],t[3]],e),r=this.applyTransform([t[2],t[1]],e);return[Math.min(i[0],s[0],n[0],r[0]),Math.min(i[1],s[1],n[1],r[1]),Math.max(i[0],s[0],n[0],r[0]),Math.max(i[1],s[1],n[1],r[1])]}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static singularValueDecompose2dScale(t){const e=[t[0],t[2],t[1],t[3]],i=t[0]*e[0]+t[1]*e[2],s=t[0]*e[1]+t[1]*e[3],n=t[2]*e[0]+t[3]*e[2],r=t[2]*e[1]+t[3]*e[3],a=(i+r)/2,o=Math.sqrt((i+r)**2-4*(i*r-n*s))/2,l=a+o||1,h=a-o||1;return[Math.sqrt(l),Math.sqrt(h)]}static normalizeRect(t){const e=t.slice(0);if(t[0]>t[2]){e[0]=t[2];e[2]=t[0]}if(t[1]>t[3]){e[1]=t[3];e[3]=t[1]}return e}static intersect(t,e){const i=Math.max(Math.min(t[0],t[2]),Math.min(e[0],e[2])),s=Math.min(Math.max(t[0],t[2]),Math.max(e[0],e[2]));if(i>s)return null;const n=Math.max(Math.min(t[1],t[3]),Math.min(e[1],e[3])),r=Math.min(Math.max(t[1],t[3]),Math.max(e[1],e[3]));return n>r?null:[i,n,s,r]}static#t(t,e,i,s,n,r,a,o,l,h){if(l<=0||l>=1)return;const c=1-l,d=l*l,u=d*l,p=c*(c*(c*t+3*l*e)+3*d*i)+u*s,g=c*(c*(c*n+3*l*r)+3*d*a)+u*o;h[0]=Math.min(h[0],p);h[1]=Math.min(h[1],g);h[2]=Math.max(h[2],p);h[3]=Math.max(h[3],g)}static#e(t,e,i,s,n,r,a,o,l,h,c,d){if(Math.abs(l)<1e-12){Math.abs(h)>=1e-12&&this.#t(t,e,i,s,n,r,a,o,-c/h,d);return}const u=h**2-4*c*l;if(u<0)return;const p=Math.sqrt(u),g=2*l;this.#t(t,e,i,s,n,r,a,o,(-h+p)/g,d);this.#t(t,e,i,s,n,r,a,o,(-h-p)/g,d)}static bezierBoundingBox(t,e,i,s,n,r,a,o,l){if(l){l[0]=Math.min(l[0],t,a);l[1]=Math.min(l[1],e,o);l[2]=Math.max(l[2],t,a);l[3]=Math.max(l[3],e,o)}else l=[Math.min(t,a),Math.min(e,o),Math.max(t,a),Math.max(e,o)];this.#e(t,i,n,a,e,s,r,o,3*(3*(i-n)-t+a),6*(t-2*i+n),3*(i-t),l);this.#e(t,i,n,a,e,s,r,o,3*(3*(s-r)-e+o),6*(e-2*s+r),3*(s-e),l);return l}}let et=null,it=null;function normalizeUnicode(t){if(!et){et=/([\\u00a0\\u00b5\\u037e\\u0eb3\\u2000-\\u200a\\u202f\\u2126\\ufb00-\\ufb04\\ufb06\\ufb20-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufba1\\ufba4-\\ufba9\\ufbae-\\ufbb1\\ufbd3-\\ufbdc\\ufbde-\\ufbe7\\ufbea-\\ufbf8\\ufbfc-\\ufbfd\\ufc00-\\ufc5d\\ufc64-\\ufcf1\\ufcf5-\\ufd3d\\ufd88\\ufdf4\\ufdfa-\\ufdfb\\ufe71\\ufe77\\ufe79\\ufe7b\\ufe7d]+)|(\\ufb05+)/gu;it=new Map([[\"ﬅ\",\"ſt\"]])}return t.replaceAll(et,((t,e,i)=>e?e.normalize(\"NFKC\"):it.get(i)))}const st=\"pdfjs_internal_id_\";__webpack_require__(4628),__webpack_require__(7642),__webpack_require__(8004),__webpack_require__(3853),__webpack_require__(5876),__webpack_require__(2475),__webpack_require__(5024),__webpack_require__(1698),__webpack_require__(1454),__webpack_require__(8992),__webpack_require__(4743),__webpack_require__(3215),__webpack_require__(7550),__webpack_require__(8335);const nt=\"http://www.w3.org/2000/svg\";class PixelsPerInch{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}async function fetchData(t,e=\"text\"){if(isValidFetchUrl(t,document.baseURI)){const i=await fetch(t);if(!i.ok)throw new Error(i.statusText);switch(e){case\"arraybuffer\":return i.arrayBuffer();case\"blob\":return i.blob();case\"json\":return i.json()}return i.text()}return new Promise(((i,s)=>{const n=new XMLHttpRequest;n.open(\"GET\",t,!0);n.responseType=e;n.onreadystatechange=()=>{if(n.readyState===XMLHttpRequest.DONE)if(200!==n.status&&0!==n.status)s(new Error(n.statusText));else{switch(e){case\"arraybuffer\":case\"blob\":case\"json\":i(n.response);return}i(n.responseText)}};n.send(null)}))}class PageViewport{constructor({viewBox:t,userUnit:e,scale:i,rotation:s,offsetX:n=0,offsetY:r=0,dontFlip:a=!1}){this.viewBox=t;this.userUnit=e;this.scale=i;this.rotation=s;this.offsetX=n;this.offsetY=r;i*=e;const o=(t[2]+t[0])/2,l=(t[3]+t[1])/2;let h,c,d,u,p,g,f,m;(s%=360)<0&&(s+=360);switch(s){case 180:h=-1;c=0;d=0;u=1;break;case 90:h=0;c=1;d=1;u=0;break;case 270:h=0;c=-1;d=-1;u=0;break;case 0:h=1;c=0;d=0;u=-1;break;default:throw new Error(\"PageViewport: Invalid rotation, must be a multiple of 90 degrees.\")}if(a){d=-d;u=-u}if(0===h){p=Math.abs(l-t[1])*i+n;g=Math.abs(o-t[0])*i+r;f=(t[3]-t[1])*i;m=(t[2]-t[0])*i}else{p=Math.abs(o-t[0])*i+n;g=Math.abs(l-t[1])*i+r;f=(t[2]-t[0])*i;m=(t[3]-t[1])*i}this.transform=[h*i,c*i,d*i,u*i,p-h*i*o-d*i*l,g-c*i*o-u*i*l];this.width=f;this.height=m}get rawDims(){const{userUnit:t,viewBox:e}=this,i=e.map((e=>e*t));return shadow(this,\"rawDims\",{pageWidth:i[2]-i[0],pageHeight:i[3]-i[1],pageX:i[0],pageY:i[1]})}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:i=this.offsetX,offsetY:s=this.offsetY,dontFlip:n=!1}={}){return new PageViewport({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:t,rotation:e,offsetX:i,offsetY:s,dontFlip:n})}convertToViewportPoint(t,e){return Util.applyTransform([t,e],this.transform)}convertToViewportRectangle(t){const e=Util.applyTransform([t[0],t[1]],this.transform),i=Util.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],i[0],i[1]]}convertToPdfPoint(t,e){return Util.applyInverseTransform([t,e],this.transform)}}class RenderingCancelledException extends Z{constructor(t,e=0){super(t,\"RenderingCancelledException\");this.extraDelay=e}}function isDataScheme(t){const e=t.length;let i=0;for(;i<e&&\"\"===t[i].trim();)i++;return\"data:\"===t.substring(i,i+5).toLowerCase()}function isPdfFile(t){return\"string\"==typeof t&&/\\.pdf$/i.test(t)}function getFilenameFromUrl(t){[t]=t.split(/[#?]/,1);return t.substring(t.lastIndexOf(\"/\")+1)}function getPdfFilenameFromUrl(t,e=\"document.pdf\"){if(\"string\"!=typeof t)return e;if(isDataScheme(t)){warn('getPdfFilenameFromUrl: ignore \"data:\"-URL for performance reasons.');return e}const i=/[^/?#=]+\\.pdf\\b(?!.*\\.pdf\\b)/i,s=/^(?:(?:[^:]+:)?\\/\\/[^/]+)?([^?#]*)(\\?[^#]*)?(#.*)?$/.exec(t);let n=i.exec(s[1])||i.exec(s[2])||i.exec(s[3]);if(n){n=n[0];if(n.includes(\"%\"))try{n=i.exec(decodeURIComponent(n))[0]}catch{}}return n||e}class StatTimer{started=Object.create(null);times=[];time(t){t in this.started&&warn(`Timer is already running for ${t}`);this.started[t]=Date.now()}timeEnd(t){t in this.started||warn(`Timer has not been started for ${t}`);this.times.push({name:t,start:this.started[t],end:Date.now()});delete this.started[t]}toString(){const t=[];let e=0;for(const{name:t}of this.times)e=Math.max(t.length,e);for(const{name:i,start:s,end:n}of this.times)t.push(`${i.padEnd(e)} ${n-s}ms\\n`);return t.join(\"\")}}function isValidFetchUrl(t,e){try{const{protocol:i}=e?new URL(t,e):new URL(t);return\"http:\"===i||\"https:\"===i}catch{return!1}}function noContextMenu(t){t.preventDefault()}function stopEvent(t){t.preventDefault();t.stopPropagation()}class PDFDateString{static#i;static toDateObject(t){if(!t||\"string\"!=typeof t)return null;this.#i||=new RegExp(\"^D:(\\\\d{4})(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?(\\\\d{2})?([Z|+|-])?(\\\\d{2})?'?(\\\\d{2})?'?\");const e=this.#i.exec(t);if(!e)return null;const i=parseInt(e[1],10);let s=parseInt(e[2],10);s=s>=1&&s<=12?s-1:0;let n=parseInt(e[3],10);n=n>=1&&n<=31?n:1;let r=parseInt(e[4],10);r=r>=0&&r<=23?r:0;let a=parseInt(e[5],10);a=a>=0&&a<=59?a:0;let o=parseInt(e[6],10);o=o>=0&&o<=59?o:0;const l=e[7]||\"Z\";let h=parseInt(e[8],10);h=h>=0&&h<=23?h:0;let c=parseInt(e[9],10)||0;c=c>=0&&c<=59?c:0;if(\"-\"===l){r+=h;a+=c}else if(\"+\"===l){r-=h;a-=c}return new Date(Date.UTC(i,s,n,r,a,o))}}function getXfaPageViewport(t,{scale:e=1,rotation:i=0}){const{width:s,height:n}=t.attributes.style,r=[0,0,parseInt(s),parseInt(n)];return new PageViewport({viewBox:r,userUnit:1,scale:e,rotation:i})}function getRGB(t){if(t.startsWith(\"#\")){const e=parseInt(t.slice(1),16);return[(16711680&e)>>16,(65280&e)>>8,255&e]}if(t.startsWith(\"rgb(\"))return t.slice(4,-1).split(\",\").map((t=>parseInt(t)));if(t.startsWith(\"rgba(\"))return t.slice(5,-1).split(\",\").map((t=>parseInt(t))).slice(0,3);warn(`Not a valid color format: \"${t}\"`);return[0,0,0]}function getCurrentTransform(t){const{a:e,b:i,c:s,d:n,e:r,f:a}=t.getTransform();return[e,i,s,n,r,a]}function getCurrentTransformInverse(t){const{a:e,b:i,c:s,d:n,e:r,f:a}=t.getTransform().invertSelf();return[e,i,s,n,r,a]}function setLayerDimensions(t,e,i=!1,s=!0){if(e instanceof PageViewport){const{pageWidth:s,pageHeight:n}=e.rawDims,{style:r}=t,a=util_FeatureTest.isCSSRoundSupported,o=`var(--scale-factor) * ${s}px`,l=`var(--scale-factor) * ${n}px`,h=a?`round(down, ${o}, var(--scale-round-x, 1px))`:`calc(${o})`,c=a?`round(down, ${l}, var(--scale-round-y, 1px))`:`calc(${l})`;if(i&&e.rotation%180!=0){r.width=c;r.height=h}else{r.width=h;r.height=c}}s&&t.setAttribute(\"data-main-rotation\",e.rotation)}class OutputScale{constructor(){const t=window.devicePixelRatio||1;this.sx=t;this.sy=t}get scaled(){return 1!==this.sx||1!==this.sy}get symmetric(){return this.sx===this.sy}}class EditorToolbar{#s=null;#n=null;#r;#a=null;#o=null;static#l=null;constructor(t){this.#r=t;EditorToolbar.#l||=Object.freeze({freetext:\"pdfjs-editor-remove-freetext-button\",highlight:\"pdfjs-editor-remove-highlight-button\",ink:\"pdfjs-editor-remove-ink-button\",stamp:\"pdfjs-editor-remove-stamp-button\"})}render(){const t=this.#s=document.createElement(\"div\");t.classList.add(\"editToolbar\",\"hidden\");t.setAttribute(\"role\",\"toolbar\");const e=this.#r._uiManager._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.addEventListener(\"pointerdown\",EditorToolbar.#h,{signal:e});const i=this.#a=document.createElement(\"div\");i.className=\"buttons\";t.append(i);const s=this.#r.toolbarPosition;if(s){const{style:e}=t,i=\"ltr\"===this.#r._uiManager.direction?1-s[0]:s[0];e.insetInlineEnd=100*i+\"%\";e.top=`calc(${100*s[1]}% + var(--editor-toolbar-vert-offset))`}this.#c();return t}get div(){return this.#s}static#h(t){t.stopPropagation()}#d(t){this.#r._focusEventsAllowed=!1;stopEvent(t)}#u(t){this.#r._focusEventsAllowed=!0;stopEvent(t)}#p(t){const e=this.#r._uiManager._signal;t.addEventListener(\"focusin\",this.#d.bind(this),{capture:!0,signal:e});t.addEventListener(\"focusout\",this.#u.bind(this),{capture:!0,signal:e});t.addEventListener(\"contextmenu\",noContextMenu,{signal:e})}hide(){this.#s.classList.add(\"hidden\");this.#n?.hideDropdown()}show(){this.#s.classList.remove(\"hidden\");this.#o?.shown()}#c(){const{editorType:t,_uiManager:e}=this.#r,i=document.createElement(\"button\");i.className=\"delete\";i.tabIndex=0;i.setAttribute(\"data-l10n-id\",EditorToolbar.#l[t]);this.#p(i);i.addEventListener(\"click\",(t=>{e.delete()}),{signal:e._signal});this.#a.append(i)}get#g(){const t=document.createElement(\"div\");t.className=\"divider\";return t}async addAltText(t){const e=await t.render();this.#p(e);this.#a.prepend(e,this.#g);this.#o=t}addColorPicker(t){this.#n=t;const e=t.renderButton();this.#p(e);this.#a.prepend(e,this.#g)}remove(){this.#s.remove();this.#n?.destroy();this.#n=null}}class HighlightToolbar{#a=null;#s=null;#f;constructor(t){this.#f=t}#m(){const t=this.#s=document.createElement(\"div\");t.className=\"editToolbar\";t.setAttribute(\"role\",\"toolbar\");t.addEventListener(\"contextmenu\",noContextMenu,{signal:this.#f._signal});const e=this.#a=document.createElement(\"div\");e.className=\"buttons\";t.append(e);this.#b();return t}#v(t,e){let i=0,s=0;for(const n of t){const t=n.y+n.height;if(t<i)continue;const r=n.x+(e?n.width:0);if(t>i){s=r;i=t}else e?r>s&&(s=r):r<s&&(s=r)}return[e?1-s:s,i]}show(t,e,i){const[s,n]=this.#v(e,i),{style:r}=this.#s||=this.#m();t.append(this.#s);r.insetInlineEnd=100*s+\"%\";r.top=`calc(${100*n}% + var(--editor-toolbar-vert-offset))`}hide(){this.#s.remove()}#b(){const t=document.createElement(\"button\");t.className=\"highlightButton\";t.tabIndex=0;t.setAttribute(\"data-l10n-id\",\"pdfjs-highlight-floating-button1\");const e=document.createElement(\"span\");t.append(e);e.className=\"visuallyHidden\";e.setAttribute(\"data-l10n-id\",\"pdfjs-highlight-floating-button-label\");const i=this.#f._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:i});t.addEventListener(\"click\",(()=>{this.#f.highlightSelection(\"floating_button\")}),{signal:i});this.#a.append(t)}}function bindEvents(t,e,i){for(const s of i)e.addEventListener(s,t[s].bind(t))}class IdManager{#y=0;get id(){return\"pdfjs_internal_editor_\"+this.#y++}}class ImageManager{#w=function getUuid(){if(\"function\"==typeof crypto.randomUUID)return crypto.randomUUID();const t=new Uint8Array(32);crypto.getRandomValues(t);return bytesToString(t)}();#y=0;#A=null;static get _isSVGFittingCanvas(){const t=new OffscreenCanvas(1,3).getContext(\"2d\",{willReadFrequently:!0}),e=new Image;e.src='data:image/svg+xml;charset=UTF-8,<svg viewBox=\"0 0 1 1\" width=\"1\" height=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"1\" height=\"1\" style=\"fill:red;\"/></svg>';return shadow(this,\"_isSVGFittingCanvas\",e.decode().then((()=>{t.drawImage(e,0,0,1,1,0,0,1,3);return 0===new Uint32Array(t.getImageData(0,0,1,1).data.buffer)[0]})))}async#x(t,e){this.#A||=new Map;let i=this.#A.get(t);if(null===i)return null;if(i?.bitmap){i.refCounter+=1;return i}try{i||={bitmap:null,id:`image_${this.#w}_${this.#y++}`,refCounter:0,isSvg:!1};let t;if(\"string\"==typeof e){i.url=e;t=await fetchData(e,\"blob\")}else e instanceof File?t=i.file=e:e instanceof Blob&&(t=e);if(\"image/svg+xml\"===t.type){const e=ImageManager._isSVGFittingCanvas,s=new FileReader,n=new Image,r=new Promise(((t,r)=>{n.onload=()=>{i.bitmap=n;i.isSvg=!0;t()};s.onload=async()=>{const t=i.svgUrl=s.result;n.src=await e?`${t}#svgView(preserveAspectRatio(none))`:t};n.onerror=s.onerror=r}));s.readAsDataURL(t);await r}else i.bitmap=await createImageBitmap(t);i.refCounter=1}catch(t){warn(t);i=null}this.#A.set(t,i);i&&this.#A.set(i.id,i);return i}async getFromFile(t){const{lastModified:e,name:i,size:s,type:n}=t;return this.#x(`${e}_${i}_${s}_${n}`,t)}async getFromUrl(t){return this.#x(t,t)}async getFromBlob(t,e){const i=await e;return this.#x(t,i)}async getFromId(t){this.#A||=new Map;const e=this.#A.get(t);if(!e)return null;if(e.bitmap){e.refCounter+=1;return e}if(e.file)return this.getFromFile(e.file);if(e.blobPromise){const{blobPromise:t}=e;delete e.blobPromise;return this.getFromBlob(e.id,t)}return this.getFromUrl(e.url)}getFromCanvas(t,e){this.#A||=new Map;let i=this.#A.get(t);if(i?.bitmap){i.refCounter+=1;return i}const s=new OffscreenCanvas(e.width,e.height);s.getContext(\"2d\").drawImage(e,0,0);i={bitmap:s.transferToImageBitmap(),id:`image_${this.#w}_${this.#y++}`,refCounter:1,isSvg:!1};this.#A.set(t,i);this.#A.set(i.id,i);return i}getSvgUrl(t){const e=this.#A.get(t);return e?.isSvg?e.svgUrl:null}deleteId(t){this.#A||=new Map;const e=this.#A.get(t);if(!e)return;e.refCounter-=1;if(0!==e.refCounter)return;const{bitmap:i}=e;if(!e.url&&!e.file){const t=new OffscreenCanvas(i.width,i.height);t.getContext(\"bitmaprenderer\").transferFromImageBitmap(i);e.blobPromise=t.convertToBlob()}i.close?.();e.bitmap=null}isValidId(t){return t.startsWith(`image_${this.#w}_`)}}class CommandManager{#_=[];#E=!1;#S;#C=-1;constructor(t=128){this.#S=t}add({cmd:t,undo:e,post:i,mustExec:s,type:n=NaN,overwriteIfSameType:r=!1,keepUndo:a=!1}){s&&t();if(this.#E)return;const o={cmd:t,undo:e,post:i,type:n};if(-1===this.#C){this.#_.length>0&&(this.#_.length=0);this.#C=0;this.#_.push(o);return}if(r&&this.#_[this.#C].type===n){a&&(o.undo=this.#_[this.#C].undo);this.#_[this.#C]=o;return}const l=this.#C+1;if(l===this.#S)this.#_.splice(0,1);else{this.#C=l;l<this.#_.length&&this.#_.splice(l)}this.#_.push(o)}undo(){if(-1===this.#C)return;this.#E=!0;const{undo:t,post:e}=this.#_[this.#C];t();e?.();this.#E=!1;this.#C-=1}redo(){if(this.#C<this.#_.length-1){this.#C+=1;this.#E=!0;const{cmd:t,post:e}=this.#_[this.#C];t();e?.();this.#E=!1}}hasSomethingToUndo(){return-1!==this.#C}hasSomethingToRedo(){return this.#C<this.#_.length-1}cleanType(t){if(-1!==this.#C){for(let e=this.#C;e>=0;e--)if(this.#_[e].type!==t){this.#_.splice(e+1,this.#C-e);this.#C=e;return}this.#_.length=0;this.#C=-1}}destroy(){this.#_=null}}class KeyboardManager{constructor(t){this.buffer=[];this.callbacks=new Map;this.allKeys=new Set;const{isMac:e}=util_FeatureTest.platform;for(const[i,s,n={}]of t)for(const t of i){const i=t.startsWith(\"mac+\");if(e&&i){this.callbacks.set(t.slice(4),{callback:s,options:n});this.allKeys.add(t.split(\"+\").at(-1))}else if(!e&&!i){this.callbacks.set(t,{callback:s,options:n});this.allKeys.add(t.split(\"+\").at(-1))}}}#T(t){t.altKey&&this.buffer.push(\"alt\");t.ctrlKey&&this.buffer.push(\"ctrl\");t.metaKey&&this.buffer.push(\"meta\");t.shiftKey&&this.buffer.push(\"shift\");this.buffer.push(t.key);const e=this.buffer.join(\"+\");this.buffer.length=0;return e}exec(t,e){if(!this.allKeys.has(e.key))return;const i=this.callbacks.get(this.#T(e));if(!i)return;const{callback:s,options:{bubbles:n=!1,args:r=[],checker:a=null}}=i;if(!a||a(t,e)){s.bind(t,...r,e)();n||stopEvent(e)}}}class ColorManager{static _colorsMapping=new Map([[\"CanvasText\",[0,0,0]],[\"Canvas\",[255,255,255]]]);get _colors(){const t=new Map([[\"CanvasText\",null],[\"Canvas\",null]]);!function getColorValues(t){const e=document.createElement(\"span\");e.style.visibility=\"hidden\";document.body.append(e);for(const i of t.keys()){e.style.color=i;const s=window.getComputedStyle(e).color;t.set(i,getRGB(s))}e.remove()}(t);return shadow(this,\"_colors\",t)}convert(t){const e=getRGB(t);if(!window.matchMedia(\"(forced-colors: active)\").matches)return e;for(const[t,i]of this._colors)if(i.every(((t,i)=>t===e[i])))return ColorManager._colorsMapping.get(t);return e}getHexCode(t){const e=this._colors.get(t);return e?Util.makeHexColor(...e):t}}class AnnotationEditorUIManager{#M=new AbortController;#P=null;#D=new Map;#k=new Map;#R=null;#I=null;#F=null;#L=new CommandManager;#O=null;#N=null;#B=0;#H=new Set;#U=null;#z=null;#j=new Set;_editorUndoBar=null;#G=!1;#V=!1;#$=!1;#W=null;#q=null;#X=null;#Y=null;#K=!1;#Q=null;#J=new IdManager;#Z=!1;#tt=!1;#et=null;#it=null;#st=null;#nt=null;#rt=f.NONE;#at=new Set;#ot=null;#lt=null;#ht=null;#ct={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#dt=[0,0];#ut=null;#pt=null;#gt=null;#ft=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){const t=AnnotationEditorUIManager.prototype,arrowChecker=t=>t.#pt.contains(document.activeElement)&&\"BUTTON\"!==document.activeElement.tagName&&t.hasSomethingToControl(),textInputChecker=(t,{target:e})=>{if(e instanceof HTMLInputElement){const{type:t}=e;return\"text\"!==t&&\"number\"!==t}return!0},e=this.TRANSLATE_SMALL,i=this.TRANSLATE_BIG;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ctrl+a\",\"mac+meta+a\"],t.selectAll,{checker:textInputChecker}],[[\"ctrl+z\",\"mac+meta+z\"],t.undo,{checker:textInputChecker}],[[\"ctrl+y\",\"ctrl+shift+z\",\"mac+meta+shift+z\",\"ctrl+shift+Z\",\"mac+meta+shift+Z\"],t.redo,{checker:textInputChecker}],[[\"Backspace\",\"alt+Backspace\",\"ctrl+Backspace\",\"shift+Backspace\",\"mac+Backspace\",\"mac+alt+Backspace\",\"mac+ctrl+Backspace\",\"Delete\",\"ctrl+Delete\",\"shift+Delete\",\"mac+Delete\"],t.delete,{checker:textInputChecker}],[[\"Enter\",\"mac+Enter\"],t.addNewEditorFromKeyboard,{checker:(t,{target:e})=>!(e instanceof HTMLButtonElement)&&t.#pt.contains(e)&&!t.isEnterHandled}],[[\" \",\"mac+ \"],t.addNewEditorFromKeyboard,{checker:(t,{target:e})=>!(e instanceof HTMLButtonElement)&&t.#pt.contains(document.activeElement)}],[[\"Escape\",\"mac+Escape\"],t.unselectAll],[[\"ArrowLeft\",\"mac+ArrowLeft\"],t.translateSelectedEditors,{args:[-e,0],checker:arrowChecker}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t.translateSelectedEditors,{args:[-i,0],checker:arrowChecker}],[[\"ArrowRight\",\"mac+ArrowRight\"],t.translateSelectedEditors,{args:[e,0],checker:arrowChecker}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t.translateSelectedEditors,{args:[i,0],checker:arrowChecker}],[[\"ArrowUp\",\"mac+ArrowUp\"],t.translateSelectedEditors,{args:[0,-e],checker:arrowChecker}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t.translateSelectedEditors,{args:[0,-i],checker:arrowChecker}],[[\"ArrowDown\",\"mac+ArrowDown\"],t.translateSelectedEditors,{args:[0,e],checker:arrowChecker}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t.translateSelectedEditors,{args:[0,i],checker:arrowChecker}]]))}constructor(t,e,i,s,n,r,a,o,l,h,c,d,u){const p=this._signal=this.#M.signal;this.#pt=t;this.#gt=e;this.#R=i;this._eventBus=s;s._on(\"editingaction\",this.onEditingAction.bind(this),{signal:p});s._on(\"pagechanging\",this.onPageChanging.bind(this),{signal:p});s._on(\"scalechanging\",this.onScaleChanging.bind(this),{signal:p});s._on(\"rotationchanging\",this.onRotationChanging.bind(this),{signal:p});s._on(\"setpreference\",this.onSetPreference.bind(this),{signal:p});s._on(\"switchannotationeditorparams\",(t=>this.updateParams(t.type,t.value)),{signal:p});this.#mt();this.#bt();this.#vt();this.#I=n.annotationStorage;this.#W=n.filterFactory;this.#lt=r;this.#Y=a||null;this.#G=o;this.#V=l;this.#$=h;this.#nt=c||null;this.viewParameters={realScale:PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0};this.isShiftKeyDown=!1;this._editorUndoBar=d||null;this._supportsPinchToZoom=!1!==u}destroy(){this.#ft?.resolve();this.#ft=null;this.#M?.abort();this.#M=null;this._signal=null;for(const t of this.#k.values())t.destroy();this.#k.clear();this.#D.clear();this.#j.clear();this.#P=null;this.#at.clear();this.#L.destroy();this.#R?.destroy();this.#Q?.hide();this.#Q=null;if(this.#q){clearTimeout(this.#q);this.#q=null}if(this.#ut){clearTimeout(this.#ut);this.#ut=null}this._editorUndoBar?.destroy()}combinedSignal(t){return AbortSignal.any([this._signal,t.signal])}get mlManager(){return this.#nt}get useNewAltTextFlow(){return this.#V}get useNewAltTextWhenAddingImage(){return this.#$}get hcmFilter(){return shadow(this,\"hcmFilter\",this.#lt?this.#W.addHCMFilter(this.#lt.foreground,this.#lt.background):\"none\")}get direction(){return shadow(this,\"direction\",getComputedStyle(this.#pt).direction)}get highlightColors(){return shadow(this,\"highlightColors\",this.#Y?new Map(this.#Y.split(\",\").map((t=>t.split(\"=\").map((t=>t.trim()))))):null)}get highlightColorNames(){return shadow(this,\"highlightColorNames\",this.highlightColors?new Map(Array.from(this.highlightColors,(t=>t.reverse()))):null)}setCurrentDrawingSession(t){if(t){this.unselectAll();this.disableUserSelect(!0)}else this.disableUserSelect(!1);this.#N=t}setMainHighlightColorPicker(t){this.#st=t}editAltText(t,e=!1){this.#R?.editAltText(this,t,e)}switchToMode(t,e){this._eventBus.on(\"annotationeditormodechanged\",e,{once:!0,signal:this._signal});this._eventBus.dispatch(\"showannotationeditorui\",{source:this,mode:t})}setPreference(t,e){this._eventBus.dispatch(\"setpreference\",{source:this,name:t,value:e})}onSetPreference({name:t,value:e}){if(\"enableNewAltTextWhenAddingImage\"===t)this.#$=e}onPageChanging({pageNumber:t}){this.#B=t-1}focusMainContainer(){this.#pt.focus()}findParent(t,e){for(const i of this.#k.values()){const{x:s,y:n,width:r,height:a}=i.div.getBoundingClientRect();if(t>=s&&t<=s+r&&e>=n&&e<=n+a)return i}return null}disableUserSelect(t=!1){this.#gt.classList.toggle(\"noUserSelect\",t)}addShouldRescale(t){this.#j.add(t)}removeShouldRescale(t){this.#j.delete(t)}onScaleChanging({scale:t}){this.commitOrRemove();this.viewParameters.realScale=t*PixelsPerInch.PDF_TO_CSS_UNITS;for(const t of this.#j)t.onScaleChanging();this.#N?.onScaleChanging()}onRotationChanging({pagesRotation:t}){this.commitOrRemove();this.viewParameters.rotation=t}#yt({anchorNode:t}){return t.nodeType===Node.TEXT_NODE?t.parentElement:t}#wt(t){const{currentLayer:e}=this;if(e.hasTextLayer(t))return e;for(const e of this.#k.values())if(e.hasTextLayer(t))return e;return null}highlightSelection(t=\"\"){const e=document.getSelection();if(!e||e.isCollapsed)return;const{anchorNode:i,anchorOffset:s,focusNode:n,focusOffset:r}=e,a=e.toString(),o=this.#yt(e).closest(\".textLayer\"),l=this.getSelectionBoxes(o);if(!l)return;e.empty();const h=this.#wt(o),c=this.#rt===f.NONE,callback=()=>{h?.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:t,boxes:l,anchorNode:i,anchorOffset:s,focusNode:n,focusOffset:r,text:a});c&&this.showAllEditors(\"highlight\",!0,!0)};c?this.switchToMode(f.HIGHLIGHT,callback):callback()}#At(){const t=document.getSelection();if(!t||t.isCollapsed)return;const e=this.#yt(t).closest(\".textLayer\"),i=this.getSelectionBoxes(e);if(i){this.#Q||=new HighlightToolbar(this);this.#Q.show(e,i,\"ltr\"===this.direction)}}addToAnnotationStorage(t){t.isEmpty()||!this.#I||this.#I.has(t.id)||this.#I.setValue(t.id,t)}#xt(){const t=document.getSelection();if(!t||t.isCollapsed){if(this.#ot){this.#Q?.hide();this.#ot=null;this.#_t({hasSelectedText:!1})}return}const{anchorNode:e}=t;if(e===this.#ot)return;const i=this.#yt(t).closest(\".textLayer\");if(i){this.#Q?.hide();this.#ot=e;this.#_t({hasSelectedText:!0});if(this.#rt===f.HIGHLIGHT||this.#rt===f.NONE){this.#rt===f.HIGHLIGHT&&this.showAllEditors(\"highlight\",!0,!0);this.#K=this.isShiftKeyDown;if(!this.isShiftKeyDown){const t=this.#rt===f.HIGHLIGHT?this.#wt(i):null;t?.toggleDrawing();const e=new AbortController,s=this.combinedSignal(e),pointerup=i=>{if(\"pointerup\"!==i.type||0===i.button){e.abort();t?.toggleDrawing(!0);\"pointerup\"===i.type&&this.#Et(\"main_toolbar\")}};window.addEventListener(\"pointerup\",pointerup,{signal:s});window.addEventListener(\"blur\",pointerup,{signal:s})}}}else if(this.#ot){this.#Q?.hide();this.#ot=null;this.#_t({hasSelectedText:!1})}}#Et(t=\"\"){this.#rt===f.HIGHLIGHT?this.highlightSelection(t):this.#G&&this.#At()}#mt(){document.addEventListener(\"selectionchange\",this.#xt.bind(this),{signal:this._signal})}#St(){if(this.#X)return;this.#X=new AbortController;const t=this.combinedSignal(this.#X);window.addEventListener(\"focus\",this.focus.bind(this),{signal:t});window.addEventListener(\"blur\",this.blur.bind(this),{signal:t})}#Ct(){this.#X?.abort();this.#X=null}blur(){this.isShiftKeyDown=!1;if(this.#K){this.#K=!1;this.#Et(\"main_toolbar\")}if(!this.hasSelection)return;const{activeElement:t}=document;for(const e of this.#at)if(e.div.contains(t)){this.#it=[e,t];e._focusEventsAllowed=!1;break}}focus(){if(!this.#it)return;const[t,e]=this.#it;this.#it=null;e.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this._signal});e.focus()}#vt(){if(this.#et)return;this.#et=new AbortController;const t=this.combinedSignal(this.#et);window.addEventListener(\"keydown\",this.keydown.bind(this),{signal:t});window.addEventListener(\"keyup\",this.keyup.bind(this),{signal:t})}#Tt(){this.#et?.abort();this.#et=null}#Mt(){if(this.#O)return;this.#O=new AbortController;const t=this.combinedSignal(this.#O);document.addEventListener(\"copy\",this.copy.bind(this),{signal:t});document.addEventListener(\"cut\",this.cut.bind(this),{signal:t});document.addEventListener(\"paste\",this.paste.bind(this),{signal:t})}#Pt(){this.#O?.abort();this.#O=null}#bt(){const t=this._signal;document.addEventListener(\"dragover\",this.dragOver.bind(this),{signal:t});document.addEventListener(\"drop\",this.drop.bind(this),{signal:t})}addEditListeners(){this.#vt();this.#Mt()}removeEditListeners(){this.#Tt();this.#Pt()}dragOver(t){for(const{type:e}of t.dataTransfer.items)for(const i of this.#z)if(i.isHandlingMimeForPasting(e)){t.dataTransfer.dropEffect=\"copy\";t.preventDefault();return}}drop(t){for(const e of t.dataTransfer.items)for(const i of this.#z)if(i.isHandlingMimeForPasting(e.type)){i.paste(e,this.currentLayer);t.preventDefault();return}}copy(t){t.preventDefault();this.#P?.commitOrRemove();if(!this.hasSelection)return;const e=[];for(const t of this.#at){const i=t.serialize(!0);i&&e.push(i)}0!==e.length&&t.clipboardData.setData(\"application/pdfjs\",JSON.stringify(e))}cut(t){this.copy(t);this.delete()}async paste(t){t.preventDefault();const{clipboardData:e}=t;for(const t of e.items)for(const e of this.#z)if(e.isHandlingMimeForPasting(t.type)){e.paste(t,this.currentLayer);return}let i=e.getData(\"application/pdfjs\");if(!i)return;try{i=JSON.parse(i)}catch(t){warn(`paste: \"${t.message}\".`);return}if(!Array.isArray(i))return;this.unselectAll();const s=this.currentLayer;try{const t=[];for(const e of i){const i=await s.deserialize(e);if(!i)return;t.push(i)}const cmd=()=>{for(const e of t)this.#Dt(e);this.#kt(t)},undo=()=>{for(const e of t)e.remove()};this.addCommands({cmd,undo,mustExec:!0})}catch(t){warn(`paste: \"${t.message}\".`)}}keydown(t){this.isShiftKeyDown||\"Shift\"!==t.key||(this.isShiftKeyDown=!0);this.#rt===f.NONE||this.isEditorHandlingKeyboard||AnnotationEditorUIManager._keyboardManager.exec(this,t)}keyup(t){if(this.isShiftKeyDown&&\"Shift\"===t.key){this.isShiftKeyDown=!1;if(this.#K){this.#K=!1;this.#Et(\"main_toolbar\")}}}onEditingAction({name:t}){switch(t){case\"undo\":case\"redo\":case\"delete\":case\"selectAll\":this[t]();break;case\"highlightSelection\":this.highlightSelection(\"context_menu\")}}#_t(t){if(Object.entries(t).some((([t,e])=>this.#ct[t]!==e))){this._eventBus.dispatch(\"annotationeditorstateschanged\",{source:this,details:Object.assign(this.#ct,t)});this.#rt===f.HIGHLIGHT&&!1===t.hasSelectedEditor&&this.#Rt([[m.HIGHLIGHT_FREE,!0]])}}#Rt(t){this._eventBus.dispatch(\"annotationeditorparamschanged\",{source:this,details:t})}setEditingState(t){if(t){this.#St();this.#Mt();this.#_t({isEditing:this.#rt!==f.NONE,isEmpty:this.#It(),hasSomethingToUndo:this.#L.hasSomethingToUndo(),hasSomethingToRedo:this.#L.hasSomethingToRedo(),hasSelectedEditor:!1})}else{this.#Ct();this.#Pt();this.#_t({isEditing:!1});this.disableUserSelect(!1)}}registerEditorTypes(t){if(!this.#z){this.#z=t;for(const t of this.#z)this.#Rt(t.defaultPropertiesToUpdate)}}getId(){return this.#J.id}get currentLayer(){return this.#k.get(this.#B)}getLayer(t){return this.#k.get(t)}get currentPageIndex(){return this.#B}addLayer(t){this.#k.set(t.pageIndex,t);this.#Z?t.enable():t.disable()}removeLayer(t){this.#k.delete(t.pageIndex)}async updateMode(t,e=null,i=!1){if(this.#rt!==t){if(this.#ft){await this.#ft.promise;if(!this.#ft)return}this.#ft=Promise.withResolvers();this.#rt=t;if(t!==f.NONE){this.setEditingState(!0);await this.#Ft();this.unselectAll();for(const e of this.#k.values())e.updateMode(t);if(e){for(const t of this.#D.values())if(t.annotationElementId===e){this.setSelected(t);t.enterInEditMode()}else t.unselect();this.#ft.resolve()}else{i&&this.addNewEditorFromKeyboard();this.#ft.resolve()}}else{this.setEditingState(!1);this.#Lt();this._editorUndoBar?.hide();this.#ft.resolve()}}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(t){t!==this.#rt&&this._eventBus.dispatch(\"switchannotationeditormode\",{source:this,mode:t})}updateParams(t,e){if(this.#z){switch(t){case m.CREATE:this.currentLayer.addNewEditor();return;case m.HIGHLIGHT_DEFAULT_COLOR:this.#st?.updateColor(e);break;case m.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch(\"reporttelemetry\",{source:this,details:{type:\"editing\",data:{type:\"highlight\",action:\"toggle_visibility\"}}});(this.#ht||=new Map).set(t,e);this.showAllEditors(\"highlight\",e)}for(const i of this.#at)i.updateParams(t,e);for(const i of this.#z)i.updateDefaultParams(t,e)}}showAllEditors(t,e,i=!1){for(const i of this.#D.values())i.editorType===t&&i.show(e);(this.#ht?.get(m.HIGHLIGHT_SHOW_ALL)??!0)!==e&&this.#Rt([[m.HIGHLIGHT_SHOW_ALL,e]])}enableWaiting(t=!1){if(this.#tt!==t){this.#tt=t;for(const e of this.#k.values()){t?e.disableClick():e.enableClick();e.div.classList.toggle(\"waiting\",t)}}}async#Ft(){if(!this.#Z){this.#Z=!0;const t=[];for(const e of this.#k.values())t.push(e.enable());await Promise.all(t);for(const t of this.#D.values())t.enable()}}#Lt(){this.unselectAll();if(this.#Z){this.#Z=!1;for(const t of this.#k.values())t.disable();for(const t of this.#D.values())t.disable()}}getEditors(t){const e=[];for(const i of this.#D.values())i.pageIndex===t&&e.push(i);return e}getEditor(t){return this.#D.get(t)}addEditor(t){this.#D.set(t.id,t)}removeEditor(t){if(t.div.contains(document.activeElement)){this.#q&&clearTimeout(this.#q);this.#q=setTimeout((()=>{this.focusMainContainer();this.#q=null}),0)}this.#D.delete(t.id);this.unselect(t);t.annotationElementId&&this.#H.has(t.annotationElementId)||this.#I?.remove(t.id)}addDeletedAnnotationElement(t){this.#H.add(t.annotationElementId);this.addChangedExistingAnnotation(t);t.deleted=!0}isDeletedAnnotationElement(t){return this.#H.has(t)}removeDeletedAnnotationElement(t){this.#H.delete(t.annotationElementId);this.removeChangedExistingAnnotation(t);t.deleted=!1}#Dt(t){const e=this.#k.get(t.pageIndex);if(e)e.addOrRebuild(t);else{this.addEditor(t);this.addToAnnotationStorage(t)}}setActiveEditor(t){if(this.#P!==t){this.#P=t;t&&this.#Rt(t.propertiesToUpdate)}}get#Ot(){let t=null;for(t of this.#at);return t}updateUI(t){this.#Ot===t&&this.#Rt(t.propertiesToUpdate)}updateUIForDefaultProperties(t){this.#Rt(t.defaultPropertiesToUpdate)}toggleSelected(t){if(this.#at.has(t)){this.#at.delete(t);t.unselect();this.#_t({hasSelectedEditor:this.hasSelection})}else{this.#at.add(t);t.select();this.#Rt(t.propertiesToUpdate);this.#_t({hasSelectedEditor:!0})}}setSelected(t){this.#N?.commitOrRemove();for(const e of this.#at)e!==t&&e.unselect();this.#at.clear();this.#at.add(t);t.select();this.#Rt(t.propertiesToUpdate);this.#_t({hasSelectedEditor:!0})}isSelected(t){return this.#at.has(t)}get firstSelectedEditor(){return this.#at.values().next().value}unselect(t){t.unselect();this.#at.delete(t);this.#_t({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#at.size}get isEnterHandled(){return 1===this.#at.size&&this.firstSelectedEditor.isEnterHandled}undo(){this.#L.undo();this.#_t({hasSomethingToUndo:this.#L.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#It()});this._editorUndoBar?.hide()}redo(){this.#L.redo();this.#_t({hasSomethingToUndo:!0,hasSomethingToRedo:this.#L.hasSomethingToRedo(),isEmpty:this.#It()})}addCommands(t){this.#L.add(t);this.#_t({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#It()})}cleanUndoStack(t){this.#L.cleanType(t)}#It(){if(0===this.#D.size)return!0;if(1===this.#D.size)for(const t of this.#D.values())return t.isEmpty();return!1}delete(){this.commitOrRemove();const t=this.currentLayer?.endDrawingSession(!0);if(!this.hasSelection&&!t)return;const e=t?[t]:[...this.#at],undo=()=>{for(const t of e)this.#Dt(t)};this.addCommands({cmd:()=>{this._editorUndoBar?.show(undo,1===e.length?e[0].editorType:e.length);for(const t of e)t.remove()},undo,mustExec:!0})}commitOrRemove(){this.#P?.commitOrRemove()}hasSomethingToControl(){return this.#P||this.hasSelection}#kt(t){for(const t of this.#at)t.unselect();this.#at.clear();for(const e of t)if(!e.isEmpty()){this.#at.add(e);e.select()}this.#_t({hasSelectedEditor:this.hasSelection})}selectAll(){for(const t of this.#at)t.commit();this.#kt(this.#D.values())}unselectAll(){if(this.#P){this.#P.commitOrRemove();if(this.#rt!==f.NONE)return}if(!this.#N?.commitOrRemove()&&this.hasSelection){for(const t of this.#at)t.unselect();this.#at.clear();this.#_t({hasSelectedEditor:!1})}}translateSelectedEditors(t,e,i=!1){i||this.commitOrRemove();if(!this.hasSelection)return;this.#dt[0]+=t;this.#dt[1]+=e;const[s,n]=this.#dt,r=[...this.#at];this.#ut&&clearTimeout(this.#ut);this.#ut=setTimeout((()=>{this.#ut=null;this.#dt[0]=this.#dt[1]=0;this.addCommands({cmd:()=>{for(const t of r)this.#D.has(t.id)&&t.translateInPage(s,n)},undo:()=>{for(const t of r)this.#D.has(t.id)&&t.translateInPage(-s,-n)},mustExec:!1})}),1e3);for(const i of r)i.translateInPage(t,e)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0);this.#U=new Map;for(const t of this.#at)this.#U.set(t,{savedX:t.x,savedY:t.y,savedPageIndex:t.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#U)return!1;this.disableUserSelect(!1);const t=this.#U;this.#U=null;let e=!1;for(const[{x:i,y:s,pageIndex:n},r]of t){r.newX=i;r.newY=s;r.newPageIndex=n;e||=i!==r.savedX||s!==r.savedY||n!==r.savedPageIndex}if(!e)return!1;const move=(t,e,i,s)=>{if(this.#D.has(t.id)){const n=this.#k.get(s);if(n)t._setParentAndPosition(n,e,i);else{t.pageIndex=s;t.x=e;t.y=i}}};this.addCommands({cmd:()=>{for(const[e,{newX:i,newY:s,newPageIndex:n}]of t)move(e,i,s,n)},undo:()=>{for(const[e,{savedX:i,savedY:s,savedPageIndex:n}]of t)move(e,i,s,n)},mustExec:!0});return!0}dragSelectedEditors(t,e){if(this.#U)for(const i of this.#U.keys())i.drag(t,e)}rebuild(t){if(null===t.parent){const e=this.getLayer(t.pageIndex);if(e){e.changeParent(t);e.addOrRebuild(t)}else{this.addEditor(t);this.addToAnnotationStorage(t);t.rebuild()}}else t.parent.addOrRebuild(t)}get isEditorHandlingKeyboard(){return this.getActive()?.shouldGetKeyboardEvents()||1===this.#at.size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(t){return this.#P===t}getActive(){return this.#P}getMode(){return this.#rt}get imageManager(){return shadow(this,\"imageManager\",new ImageManager)}getSelectionBoxes(t){if(!t)return null;const e=document.getSelection();for(let i=0,s=e.rangeCount;i<s;i++)if(!t.contains(e.getRangeAt(i).commonAncestorContainer))return null;const{x:i,y:s,width:n,height:r}=t.getBoundingClientRect();let a;switch(t.getAttribute(\"data-main-rotation\")){case\"90\":a=(t,e,a,o)=>({x:(e-s)/r,y:1-(t+a-i)/n,width:o/r,height:a/n});break;case\"180\":a=(t,e,a,o)=>({x:1-(t+a-i)/n,y:1-(e+o-s)/r,width:a/n,height:o/r});break;case\"270\":a=(t,e,a,o)=>({x:1-(e+o-s)/r,y:(t-i)/n,width:o/r,height:a/n});break;default:a=(t,e,a,o)=>({x:(t-i)/n,y:(e-s)/r,width:a/n,height:o/r})}const o=[];for(let t=0,i=e.rangeCount;t<i;t++){const i=e.getRangeAt(t);if(!i.collapsed)for(const{x:t,y:e,width:s,height:n}of i.getClientRects())0!==s&&0!==n&&o.push(a(t,e,s,n))}return 0===o.length?null:o}addChangedExistingAnnotation({annotationElementId:t,id:e}){(this.#F||=new Map).set(t,e)}removeChangedExistingAnnotation({annotationElementId:t}){this.#F?.delete(t)}renderAnnotationElement(t){const e=this.#F?.get(t.data.id);if(!e)return;const i=this.#I.getRawValue(e);i&&(this.#rt!==f.NONE||i.hasBeenModified)&&i.renderAnnotationElement(t)}}class AltText{#o=null;#Nt=!1;#Bt=null;#Ht=null;#Ut=null;#zt=null;#jt=!1;#Gt=null;#r=null;#Vt=null;#$t=null;#Wt=!1;static#qt=null;static _l10n=null;constructor(t){this.#r=t;this.#Wt=t._uiManager.useNewAltTextFlow;AltText.#qt||=Object.freeze({added:\"pdfjs-editor-new-alt-text-added-button\",\"added-label\":\"pdfjs-editor-new-alt-text-added-button-label\",missing:\"pdfjs-editor-new-alt-text-missing-button\",\"missing-label\":\"pdfjs-editor-new-alt-text-missing-button-label\",review:\"pdfjs-editor-new-alt-text-to-review-button\",\"review-label\":\"pdfjs-editor-new-alt-text-to-review-button-label\"})}static initialize(t){AltText._l10n??=t}async render(){const t=this.#Bt=document.createElement(\"button\");t.className=\"altText\";t.tabIndex=\"0\";const e=this.#Ht=document.createElement(\"span\");t.append(e);if(this.#Wt){t.classList.add(\"new\");t.setAttribute(\"data-l10n-id\",AltText.#qt.missing);e.setAttribute(\"data-l10n-id\",AltText.#qt[\"missing-label\"])}else{t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-button\");e.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-button-label\")}const i=this.#r._uiManager._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:i});t.addEventListener(\"pointerdown\",(t=>t.stopPropagation()),{signal:i});const onClick=t=>{t.preventDefault();this.#r._uiManager.editAltText(this.#r);this.#Wt&&this.#r._reportTelemetry({action:\"pdfjs.image.alt_text.image_status_label_clicked\",data:{label:this.#Xt}})};t.addEventListener(\"click\",onClick,{capture:!0,signal:i});t.addEventListener(\"keydown\",(e=>{if(e.target===t&&\"Enter\"===e.key){this.#jt=!0;onClick(e)}}),{signal:i});await this.#Yt();return t}get#Xt(){return(this.#o?\"added\":null===this.#o&&this.guessedText&&\"review\")||\"missing\"}finish(){if(this.#Bt){this.#Bt.focus({focusVisible:this.#jt});this.#jt=!1}}isEmpty(){return this.#Wt?null===this.#o:!this.#o&&!this.#Nt}hasData(){return this.#Wt?null!==this.#o||!!this.#Vt:this.isEmpty()}get guessedText(){return this.#Vt}async setGuessedText(t){if(null===this.#o){this.#Vt=t;this.#$t=await AltText._l10n.get(\"pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer\",{generatedAltText:t});this.#Yt()}}toggleAltTextBadge(t=!1){if(this.#Wt&&!this.#o){if(!this.#Gt){const t=this.#Gt=document.createElement(\"div\");t.className=\"noAltTextBadge\";this.#r.div.append(t)}this.#Gt.classList.toggle(\"hidden\",!t)}else{this.#Gt?.remove();this.#Gt=null}}serialize(t){let e=this.#o;t||this.#Vt!==e||(e=this.#$t);return{altText:e,decorative:this.#Nt,guessedText:this.#Vt,textWithDisclaimer:this.#$t}}get data(){return{altText:this.#o,decorative:this.#Nt}}set data({altText:t,decorative:e,guessedText:i,textWithDisclaimer:s,cancel:n=!1}){if(i){this.#Vt=i;this.#$t=s}if(this.#o!==t||this.#Nt!==e){if(!n){this.#o=t;this.#Nt=e}this.#Yt()}}toggle(t=!1){if(this.#Bt){if(!t&&this.#zt){clearTimeout(this.#zt);this.#zt=null}this.#Bt.disabled=!t}}shown(){this.#r._reportTelemetry({action:\"pdfjs.image.alt_text.image_status_label_displayed\",data:{label:this.#Xt}})}destroy(){this.#Bt?.remove();this.#Bt=null;this.#Ht=null;this.#Ut=null;this.#Gt?.remove();this.#Gt=null}async#Yt(){const t=this.#Bt;if(!t)return;if(this.#Wt){t.classList.toggle(\"done\",!!this.#o);t.setAttribute(\"data-l10n-id\",AltText.#qt[this.#Xt]);this.#Ht?.setAttribute(\"data-l10n-id\",AltText.#qt[`${this.#Xt}-label`]);if(!this.#o){this.#Ut?.remove();return}}else{if(!this.#o&&!this.#Nt){t.classList.remove(\"done\");this.#Ut?.remove();return}t.classList.add(\"done\");t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-edit-button\")}let e=this.#Ut;if(!e){this.#Ut=e=document.createElement(\"span\");e.className=\"tooltip\";e.setAttribute(\"role\",\"tooltip\");e.id=`alt-text-tooltip-${this.#r.id}`;const i=100,s=this.#r._uiManager._signal;s.addEventListener(\"abort\",(()=>{clearTimeout(this.#zt);this.#zt=null}),{once:!0});t.addEventListener(\"mouseenter\",(()=>{this.#zt=setTimeout((()=>{this.#zt=null;this.#Ut.classList.add(\"show\");this.#r._reportTelemetry({action:\"alt_text_tooltip\"})}),i)}),{signal:s});t.addEventListener(\"mouseleave\",(()=>{if(this.#zt){clearTimeout(this.#zt);this.#zt=null}this.#Ut?.classList.remove(\"show\")}),{signal:s})}if(this.#Nt)e.setAttribute(\"data-l10n-id\",\"pdfjs-editor-alt-text-decorative-tooltip\");else{e.removeAttribute(\"data-l10n-id\");e.textContent=this.#o}e.parentNode||t.append(e);const i=this.#r.getImageForAltText();i?.setAttribute(\"aria-describedby\",e.id)}}class TouchManager{#pt;#Kt=!1;#Qt=null;#Jt;#Zt;#te;#ee;#ie;#se=null;#ne;#re=null;constructor({container:t,isPinchingDisabled:e=null,isPinchingStopped:i=null,onPinchStart:s=null,onPinching:n=null,onPinchEnd:r=null,signal:a}){this.#pt=t;this.#Qt=i;this.#Jt=e;this.#Zt=s;this.#te=n;this.#ee=r;this.#ne=new AbortController;this.#ie=AbortSignal.any([a,this.#ne.signal]);t.addEventListener(\"touchstart\",this.#ae.bind(this),{passive:!1,signal:this.#ie})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return shadow(this,\"MIN_TOUCH_DISTANCE_TO_PINCH\",35/(window.devicePixelRatio||1))}#ae(t){if(this.#Jt?.()||t.touches.length<2)return;if(!this.#re){this.#re=new AbortController;const t=AbortSignal.any([this.#ie,this.#re.signal]),e=this.#pt,i={signal:t,passive:!1};e.addEventListener(\"touchmove\",this.#oe.bind(this),i);e.addEventListener(\"touchend\",this.#le.bind(this),i);e.addEventListener(\"touchcancel\",this.#le.bind(this),i);this.#Zt?.()}stopEvent(t);if(2!==t.touches.length||this.#Qt?.()){this.#se=null;return}let[e,i]=t.touches;e.identifier>i.identifier&&([e,i]=[i,e]);this.#se={touch0X:e.screenX,touch0Y:e.screenY,touch1X:i.screenX,touch1Y:i.screenY}}#oe(t){if(!this.#se||2!==t.touches.length)return;let[e,i]=t.touches;e.identifier>i.identifier&&([e,i]=[i,e]);const{screenX:s,screenY:n}=e,{screenX:r,screenY:a}=i,o=this.#se,{touch0X:l,touch0Y:h,touch1X:c,touch1Y:d}=o,u=c-l,p=d-h,g=r-s,f=a-n,m=Math.hypot(g,f)||1,b=Math.hypot(u,p)||1;if(!this.#Kt&&Math.abs(b-m)<=TouchManager.MIN_TOUCH_DISTANCE_TO_PINCH)return;o.touch0X=s;o.touch0Y=n;o.touch1X=r;o.touch1Y=a;t.preventDefault();if(!this.#Kt){this.#Kt=!0;return}const v=[(s+r)/2,(n+a)/2];this.#te?.(v,b,m)}#le(t){this.#re.abort();this.#re=null;this.#ee?.();if(this.#se){t.preventDefault();this.#se=null;this.#Kt=!1}}destroy(){this.#ne?.abort();this.#ne=null}}class AnnotationEditor{#he=null;#ce=null;#o=null;#de=!1;#ue=null;#pe=\"\";#ge=!1;#fe=null;#me=null;#be=null;#ve=null;#ye=\"\";#we=!1;#Ae=null;#xe=!1;#_e=!1;#Ee=!1;#Se=null;#Ce=0;#Te=0;#Me=null;#Pe=null;_editToolbar=null;_initialOptions=Object.create(null);_initialData=null;_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;static _l10n=null;static _l10nResizer=null;#De=!1;#ke=AnnotationEditor._zIndex++;static _borderLineWidth=-1;static _colorManager=new ColorManager;static _zIndex=1;static _telemetryTimeout=1e3;static get _resizerKeyboardManager(){const t=AnnotationEditor.prototype._resizeWithKeyboard,e=AnnotationEditorUIManager.TRANSLATE_SMALL,i=AnnotationEditorUIManager.TRANSLATE_BIG;return shadow(this,\"_resizerKeyboardManager\",new KeyboardManager([[[\"ArrowLeft\",\"mac+ArrowLeft\"],t,{args:[-e,0]}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t,{args:[-i,0]}],[[\"ArrowRight\",\"mac+ArrowRight\"],t,{args:[e,0]}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t,{args:[i,0]}],[[\"ArrowUp\",\"mac+ArrowUp\"],t,{args:[0,-e]}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t,{args:[0,-i]}],[[\"ArrowDown\",\"mac+ArrowDown\"],t,{args:[0,e]}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t,{args:[0,i]}],[[\"Escape\",\"mac+Escape\"],AnnotationEditor.prototype._stopResizingWithKeyboard]]))}constructor(t){this.parent=t.parent;this.id=t.id;this.width=this.height=null;this.pageIndex=t.parent.pageIndex;this.name=t.name;this.div=null;this._uiManager=t.uiManager;this.annotationElementId=null;this._willKeepAspectRatio=!1;this._initialOptions.isCentered=t.isCentered;this._structTreeParentId=null;const{rotation:e,rawDims:{pageWidth:i,pageHeight:s,pageX:n,pageY:r}}=this.parent.viewport;this.rotation=e;this.pageRotation=(360+e-this._uiManager.viewParameters.rotation)%360;this.pageDimensions=[i,s];this.pageTranslation=[n,r];const[a,o]=this.parentDimensions;this.x=t.x/a;this.y=t.y/o;this.isAttachedToDOM=!1;this.deleted=!1}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get isDrawer(){return!1}static get _defaultLineColor(){return shadow(this,\"_defaultLineColor\",this._colorManager.getHexCode(\"CanvasText\"))}static deleteAnnotationElement(t){const e=new FakeEditor({id:t.parent.getNextId(),parent:t.parent,uiManager:t._uiManager});e.annotationElementId=t.annotationElementId;e.deleted=!0;e._uiManager.addToAnnotationStorage(e)}static initialize(t,e){AnnotationEditor._l10n??=t;AnnotationEditor._l10nResizer||=Object.freeze({topLeft:\"pdfjs-editor-resizer-top-left\",topMiddle:\"pdfjs-editor-resizer-top-middle\",topRight:\"pdfjs-editor-resizer-top-right\",middleRight:\"pdfjs-editor-resizer-middle-right\",bottomRight:\"pdfjs-editor-resizer-bottom-right\",bottomMiddle:\"pdfjs-editor-resizer-bottom-middle\",bottomLeft:\"pdfjs-editor-resizer-bottom-left\",middleLeft:\"pdfjs-editor-resizer-middle-left\"});if(-1!==AnnotationEditor._borderLineWidth)return;const i=getComputedStyle(document.documentElement);AnnotationEditor._borderLineWidth=parseFloat(i.getPropertyValue(\"--outline-width\"))||0}static updateDefaultParams(t,e){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(t){return!1}static paste(t,e){unreachable(\"Not implemented\")}get propertiesToUpdate(){return[]}get _isDraggable(){return this.#De}set _isDraggable(t){this.#De=t;this.div?.classList.toggle(\"draggable\",t)}get isEnterHandled(){return!0}center(){const[t,e]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*e/(2*t);this.y+=this.width*t/(2*e);break;case 180:this.x+=this.width/2;this.y+=this.height/2;break;case 270:this.x+=this.height*e/(2*t);this.y-=this.width*t/(2*e);break;default:this.x-=this.width/2;this.y-=this.height/2}this.fixAndSetPosition()}addCommands(t){this._uiManager.addCommands(t)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#ke}setParent(t){if(null!==t){this.pageIndex=t.pageIndex;this.pageDimensions=t.pageDimensions}else this.#Re();this.parent=t}focusin(t){this._focusEventsAllowed&&(this.#we?this.#we=!1:this.parent.setSelected(this))}focusout(t){if(!this._focusEventsAllowed)return;if(!this.isAttachedToDOM)return;const e=t.relatedTarget;if(!e?.closest(`#${this.id}`)){t.preventDefault();this.parent?.isMultipleSelection||this.commitOrRemove()}}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(t,e,i,s){const[n,r]=this.parentDimensions;[i,s]=this.screenToPageTranslation(i,s);this.x=(t+i)/n;this.y=(e+s)/r;this.fixAndSetPosition()}#Ie([t,e],i,s){[i,s]=this.screenToPageTranslation(i,s);this.x+=i/t;this.y+=s/e;this._onTranslating(this.x,this.y);this.fixAndSetPosition()}translate(t,e){this.#Ie(this.parentDimensions,t,e)}translateInPage(t,e){this.#Ae||=[this.x,this.y,this.width,this.height];this.#Ie(this.pageDimensions,t,e);this.div.scrollIntoView({block:\"nearest\"})}drag(t,e){this.#Ae||=[this.x,this.y,this.width,this.height];const{div:i,parentDimensions:[s,n]}=this;this.x+=t/s;this.y+=e/n;if(this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:t,y:e}=this.div.getBoundingClientRect();if(this.parent.findNewParent(this,t,e)){this.x-=Math.floor(this.x);this.y-=Math.floor(this.y)}}let{x:r,y:a}=this;const[o,l]=this.getBaseTranslation();r+=o;a+=l;const{style:h}=i;h.left=`${(100*r).toFixed(2)}%`;h.top=`${(100*a).toFixed(2)}%`;this._onTranslating(r,a);i.scrollIntoView({block:\"nearest\"})}_onTranslating(t,e){}_onTranslated(t,e){}get _hasBeenMoved(){return!!this.#Ae&&(this.#Ae[0]!==this.x||this.#Ae[1]!==this.y)}get _hasBeenResized(){return!!this.#Ae&&(this.#Ae[2]!==this.width||this.#Ae[3]!==this.height)}getBaseTranslation(){const[t,e]=this.parentDimensions,{_borderLineWidth:i}=AnnotationEditor,s=i/t,n=i/e;switch(this.rotation){case 90:return[-s,n];case 180:return[s,n];case 270:return[s,-n];default:return[-s,-n]}}get _mustFixPosition(){return!0}fixAndSetPosition(t=this.rotation){const{div:{style:e},pageDimensions:[i,s]}=this;let{x:n,y:r,width:a,height:o}=this;a*=i;o*=s;n*=i;r*=s;if(this._mustFixPosition)switch(t){case 0:n=Math.max(0,Math.min(i-a,n));r=Math.max(0,Math.min(s-o,r));break;case 90:n=Math.max(0,Math.min(i-o,n));r=Math.min(s,Math.max(a,r));break;case 180:n=Math.min(i,Math.max(a,n));r=Math.min(s,Math.max(o,r));break;case 270:n=Math.min(i,Math.max(o,n));r=Math.max(0,Math.min(s-a,r))}this.x=n/=i;this.y=r/=s;const[l,h]=this.getBaseTranslation();n+=l;r+=h;e.left=`${(100*n).toFixed(2)}%`;e.top=`${(100*r).toFixed(2)}%`;this.moveInDOM()}static#Fe(t,e,i){switch(i){case 90:return[e,-t];case 180:return[-t,-e];case 270:return[-e,t];default:return[t,e]}}screenToPageTranslation(t,e){return AnnotationEditor.#Fe(t,e,this.parentRotation)}pageTranslationToScreen(t,e){return AnnotationEditor.#Fe(t,e,360-this.parentRotation)}#Le(t){switch(t){case 90:{const[t,e]=this.pageDimensions;return[0,-t/e,e/t,0]}case 180:return[-1,0,0,-1];case 270:{const[t,e]=this.pageDimensions;return[0,t/e,-e/t,0]}default:return[1,0,0,1]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:t,pageDimensions:[e,i]}=this;return[e*t,i*t]}setDims(t,e){const[i,s]=this.parentDimensions,{style:n}=this.div;n.width=`${(100*t/i).toFixed(2)}%`;this.#ge||(n.height=`${(100*e/s).toFixed(2)}%`)}fixDims(){const{style:t}=this.div,{height:e,width:i}=t,s=i.endsWith(\"%\"),n=!this.#ge&&e.endsWith(\"%\");if(s&&n)return;const[r,a]=this.parentDimensions;s||(t.width=`${(100*parseFloat(i)/r).toFixed(2)}%`);this.#ge||n||(t.height=`${(100*parseFloat(e)/a).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}#Oe(){if(this.#fe)return;this.#fe=document.createElement(\"div\");this.#fe.classList.add(\"resizers\");const t=this._willKeepAspectRatio?[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"]:[\"topLeft\",\"topMiddle\",\"topRight\",\"middleRight\",\"bottomRight\",\"bottomMiddle\",\"bottomLeft\",\"middleLeft\"],e=this._uiManager._signal;for(const i of t){const t=document.createElement(\"div\");this.#fe.append(t);t.classList.add(\"resizer\",i);t.setAttribute(\"data-resizer-name\",i);t.addEventListener(\"pointerdown\",this.#Ne.bind(this,i),{signal:e});t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.tabIndex=-1}this.div.prepend(this.#fe)}#Ne(t,e){e.preventDefault();const{isMac:i}=util_FeatureTest.platform;if(0!==e.button||e.ctrlKey&&i)return;this.#o?.toggle(!1);const s=this._isDraggable;this._isDraggable=!1;this.#me=[e.screenX,e.screenY];const n=new AbortController,r=this._uiManager.combinedSignal(n);this.parent.togglePointerEvents(!1);window.addEventListener(\"pointermove\",this.#Be.bind(this,t),{passive:!0,capture:!0,signal:r});window.addEventListener(\"touchmove\",stopEvent,{passive:!1,signal:r});window.addEventListener(\"contextmenu\",noContextMenu,{signal:r});this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const a=this.parent.div.style.cursor,o=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;const pointerUpCallback=()=>{n.abort();this.parent.togglePointerEvents(!0);this.#o?.toggle(!0);this._isDraggable=s;this.parent.div.style.cursor=a;this.div.style.cursor=o;this.#He()};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:r});window.addEventListener(\"blur\",pointerUpCallback,{signal:r})}#Ue(t,e,i,s){this.width=i;this.height=s;this.x=t;this.y=e;const[n,r]=this.parentDimensions;this.setDims(n*i,r*s);this.fixAndSetPosition();this._onResized()}_onResized(){}#He(){if(!this.#be)return;const{savedX:t,savedY:e,savedWidth:i,savedHeight:s}=this.#be;this.#be=null;const n=this.x,r=this.y,a=this.width,o=this.height;n===t&&r===e&&a===i&&o===s||this.addCommands({cmd:this.#Ue.bind(this,n,r,a,o),undo:this.#Ue.bind(this,t,e,i,s),mustExec:!0})}static _round(t){return Math.round(1e4*t)/1e4}#Be(t,e){const[i,s]=this.parentDimensions,n=this.x,r=this.y,a=this.width,o=this.height,l=AnnotationEditor.MIN_SIZE/i,h=AnnotationEditor.MIN_SIZE/s,c=this.#Le(this.rotation),transf=(t,e)=>[c[0]*t+c[2]*e,c[1]*t+c[3]*e],d=this.#Le(360-this.rotation);let u,p,g=!1,f=!1;switch(t){case\"topLeft\":g=!0;u=(t,e)=>[0,0];p=(t,e)=>[t,e];break;case\"topMiddle\":u=(t,e)=>[t/2,0];p=(t,e)=>[t/2,e];break;case\"topRight\":g=!0;u=(t,e)=>[t,0];p=(t,e)=>[0,e];break;case\"middleRight\":f=!0;u=(t,e)=>[t,e/2];p=(t,e)=>[0,e/2];break;case\"bottomRight\":g=!0;u=(t,e)=>[t,e];p=(t,e)=>[0,0];break;case\"bottomMiddle\":u=(t,e)=>[t/2,e];p=(t,e)=>[t/2,0];break;case\"bottomLeft\":g=!0;u=(t,e)=>[0,e];p=(t,e)=>[t,0];break;case\"middleLeft\":f=!0;u=(t,e)=>[0,e/2];p=(t,e)=>[t,e/2]}const m=u(a,o),b=p(a,o);let v=transf(...b);const y=AnnotationEditor._round(n+v[0]),w=AnnotationEditor._round(r+v[1]);let A,x,_=1,E=1;if(e.fromKeyboard)({deltaX:A,deltaY:x}=e);else{const{screenX:t,screenY:i}=e,[s,n]=this.#me;[A,x]=this.screenToPageTranslation(t-s,i-n);this.#me[0]=t;this.#me[1]=i}[A,x]=(S=A/i,C=x/s,[d[0]*S+d[2]*C,d[1]*S+d[3]*C]);var S,C;if(g){const t=Math.hypot(a,o);_=E=Math.max(Math.min(Math.hypot(b[0]-m[0]-A,b[1]-m[1]-x)/t,1/a,1/o),l/a,h/o)}else f?_=Math.max(l,Math.min(1,Math.abs(b[0]-m[0]-A)))/a:E=Math.max(h,Math.min(1,Math.abs(b[1]-m[1]-x)))/o;const T=AnnotationEditor._round(a*_),M=AnnotationEditor._round(o*E);v=transf(...p(T,M));const P=y-v[0],D=w-v[1];this.#Ae||=[this.x,this.y,this.width,this.height];this.width=T;this.height=M;this.x=P;this.y=D;this.setDims(i*T,s*M);this.fixAndSetPosition();this._onResizing()}_onResizing(){}altTextFinish(){this.#o?.finish()}async addEditToolbar(){if(this._editToolbar||this.#_e)return this._editToolbar;this._editToolbar=new EditorToolbar(this);this.div.append(this._editToolbar.render());this.#o&&await this._editToolbar.addAltText(this.#o);return this._editToolbar}removeEditToolbar(){if(this._editToolbar){this._editToolbar.remove();this._editToolbar=null;this.#o?.destroy()}}addContainer(t){const e=this._editToolbar?.div;e?e.before(t):this.div.append(t)}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){if(!this.#o){AltText.initialize(AnnotationEditor._l10n);this.#o=new AltText(this);if(this.#he){this.#o.data=this.#he;this.#he=null}await this.addEditToolbar()}}get altTextData(){return this.#o?.data}set altTextData(t){this.#o&&(this.#o.data=t)}get guessedAltText(){return this.#o?.guessedText}async setGuessedAltText(t){await(this.#o?.setGuessedText(t))}serializeAltText(t){return this.#o?.serialize(t)}hasAltText(){return!!this.#o&&!this.#o.isEmpty()}hasAltTextData(){return this.#o?.hasData()??!1}render(){this.div=document.createElement(\"div\");this.div.setAttribute(\"data-editor-rotation\",(360-this.rotation)%360);this.div.className=this.name;this.div.setAttribute(\"id\",this.id);this.div.tabIndex=this.#de?-1:0;this._isVisible||this.div.classList.add(\"hidden\");this.setInForeground();this.#ze();const[t,e]=this.parentDimensions;if(this.parentRotation%180!=0){this.div.style.maxWidth=`${(100*e/t).toFixed(2)}%`;this.div.style.maxHeight=`${(100*t/e).toFixed(2)}%`}const[i,s]=this.getInitialTranslation();this.translate(i,s);bindEvents(this,this.div,[\"pointerdown\"]);this.isResizable&&this._uiManager._supportsPinchToZoom&&(this.#Pe||=new TouchManager({container:this.div,isPinchingDisabled:()=>!this.isSelected,onPinchStart:this.#je.bind(this),onPinching:this.#Ge.bind(this),onPinchEnd:this.#Ve.bind(this),signal:this._uiManager._signal}));this._uiManager._editorUndoBar?.hide();return this.div}#je(){this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};this.#o?.toggle(!1);this.parent.togglePointerEvents(!1)}#Ge(t,e,i){let s=i/e*.7+1-.7;if(1===s)return;const n=this.#Le(this.rotation),transf=(t,e)=>[n[0]*t+n[2]*e,n[1]*t+n[3]*e],[r,a]=this.parentDimensions,o=this.x,l=this.y,h=this.width,c=this.height,d=AnnotationEditor.MIN_SIZE/r,u=AnnotationEditor.MIN_SIZE/a;s=Math.max(Math.min(s,1/h,1/c),d/h,u/c);const p=AnnotationEditor._round(h*s),g=AnnotationEditor._round(c*s);if(p===h&&g===c)return;this.#Ae||=[o,l,h,c];const f=transf(h/2,c/2),m=AnnotationEditor._round(o+f[0]),b=AnnotationEditor._round(l+f[1]),v=transf(p/2,g/2);this.x=m-v[0];this.y=b-v[1];this.width=p;this.height=g;this.setDims(r*p,a*g);this.fixAndSetPosition();this._onResizing()}#Ve(){this.#o?.toggle(!0);this.parent.togglePointerEvents(!0);this.#He()}pointerdown(t){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)t.preventDefault();else{this.#we=!0;this._isDraggable?this.#$e(t):this.#We(t)}}get isSelected(){return this._uiManager.isSelected(this)}#We(t){const{isMac:e}=util_FeatureTest.platform;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}#$e(t){const{isSelected:e}=this;this._uiManager.setUpDragSession();let i=!1;const s=new AbortController,n=this._uiManager.combinedSignal(s),r={capture:!0,passive:!1,signal:n},cancelDrag=t=>{s.abort();this.#ue=null;this.#we=!1;this._uiManager.endDragSession()||this.#We(t);i&&this._onStopDragging()};if(e){this.#Ce=t.clientX;this.#Te=t.clientY;this.#ue=t.pointerId;this.#pe=t.pointerType;window.addEventListener(\"pointermove\",(t=>{if(!i){i=!0;this._onStartDragging()}const{clientX:e,clientY:s,pointerId:n}=t;if(n!==this.#ue){stopEvent(t);return}const[r,a]=this.screenToPageTranslation(e-this.#Ce,s-this.#Te);this.#Ce=e;this.#Te=s;this._uiManager.dragSelectedEditors(r,a)}),r);window.addEventListener(\"touchmove\",stopEvent,r);window.addEventListener(\"pointerdown\",(t=>{t.pointerType===this.#pe&&(this.#Pe||t.isPrimary)&&cancelDrag(t);stopEvent(t)}),r)}const pointerUpCallback=t=>{this.#ue&&this.#ue!==t.pointerId?stopEvent(t):cancelDrag(t)};window.addEventListener(\"pointerup\",pointerUpCallback,{signal:n});window.addEventListener(\"blur\",pointerUpCallback,{signal:n})}_onStartDragging(){}_onStopDragging(){}moveInDOM(){this.#Se&&clearTimeout(this.#Se);this.#Se=setTimeout((()=>{this.#Se=null;this.parent?.moveEditorInDOM(this)}),0)}_setParentAndPosition(t,e,i){t.changeParent(this);this.x=e;this.y=i;this.fixAndSetPosition();this._onTranslated()}getRect(t,e,i=this.rotation){const s=this.parentScale,[n,r]=this.pageDimensions,[a,o]=this.pageTranslation,l=t/s,h=e/s,c=this.x*n,d=this.y*r,u=this.width*n,p=this.height*r;switch(i){case 0:return[c+l+a,r-d-h-p+o,c+l+u+a,r-d-h+o];case 90:return[c+h+a,r-d+l+o,c+h+p+a,r-d+l+u+o];case 180:return[c-l-u+a,r-d+h+o,c-l+a,r-d+h+p+o];case 270:return[c-h-p+a,r-d-l-u+o,c-h+a,r-d-l+o];default:throw new Error(\"Invalid rotation\")}}getRectInCurrentCoords(t,e){const[i,s,n,r]=t,a=n-i,o=r-s;switch(this.rotation){case 0:return[i,e-r,a,o];case 90:return[i,e-s,o,a];case 180:return[n,e-s,a,o];case 270:return[n,e-r,o,a];default:throw new Error(\"Invalid rotation\")}}onceAdded(t){}isEmpty(){return!1}enableEditMode(){this.#_e=!0}disableEditMode(){this.#_e=!1}isInEditMode(){return this.#_e}shouldGetKeyboardEvents(){return this.#Ee}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:t,left:e,bottom:i,right:s}=this.getClientDimensions(),{innerHeight:n,innerWidth:r}=window;return e<r&&s>0&&t<n&&i>0}#ze(){if(this.#ve||!this.div)return;this.#ve=new AbortController;const t=this._uiManager.combinedSignal(this.#ve);this.div.addEventListener(\"focusin\",this.focusin.bind(this),{signal:t});this.div.addEventListener(\"focusout\",this.focusout.bind(this),{signal:t})}rebuild(){this.#ze()}rotate(t){}resize(){}serializeDeleted(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:this._initialData?.popupRef||\"\"}}serialize(t=!1,e=null){unreachable(\"An editor must be serializable\")}static async deserialize(t,e,i){const s=new this.prototype.constructor({parent:e,id:e.getNextId(),uiManager:i});s.rotation=t.rotation;s.#he=t.accessibilityData;const[n,r]=s.pageDimensions,[a,o,l,h]=s.getRectInCurrentCoords(t.rect,r);s.x=a/n;s.y=o/r;s.width=l/n;s.height=h/r;return s}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||null!==this.serialize())}remove(){this.#ve?.abort();this.#ve=null;this.isEmpty()||this.commit();this.parent?this.parent.remove(this):this._uiManager.removeEditor(this);if(this.#Se){clearTimeout(this.#Se);this.#Se=null}this.#Re();this.removeEditToolbar();if(this.#Me){for(const t of this.#Me.values())clearTimeout(t);this.#Me=null}this.parent=null;this.#Pe?.destroy();this.#Pe=null}get isResizable(){return!1}makeResizable(){if(this.isResizable){this.#Oe();this.#fe.classList.remove(\"hidden\");bindEvents(this,this.div,[\"keydown\"])}}get toolbarPosition(){return null}keydown(t){if(!this.isResizable||t.target!==this.div||\"Enter\"!==t.key)return;this._uiManager.setSelected(this);this.#be={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const e=this.#fe.children;if(!this.#ce){this.#ce=Array.from(e);const t=this.#qe.bind(this),i=this.#Xe.bind(this),s=this._uiManager._signal;for(const e of this.#ce){const n=e.getAttribute(\"data-resizer-name\");e.setAttribute(\"role\",\"spinbutton\");e.addEventListener(\"keydown\",t,{signal:s});e.addEventListener(\"blur\",i,{signal:s});e.addEventListener(\"focus\",this.#Ye.bind(this,n),{signal:s});e.setAttribute(\"data-l10n-id\",AnnotationEditor._l10nResizer[n])}}const i=this.#ce[0];let s=0;for(const t of e){if(t===i)break;s++}const n=(360-this.rotation+this.parentRotation)%360/90*(this.#ce.length/4);if(n!==s){if(n<s)for(let t=0;t<s-n;t++)this.#fe.append(this.#fe.firstChild);else if(n>s)for(let t=0;t<n-s;t++)this.#fe.firstChild.before(this.#fe.lastChild);let t=0;for(const i of e){const e=this.#ce[t++].getAttribute(\"data-resizer-name\");i.setAttribute(\"data-l10n-id\",AnnotationEditor._l10nResizer[e])}}this.#Ke(0);this.#Ee=!0;this.#fe.firstChild.focus({focusVisible:!0});t.preventDefault();t.stopImmediatePropagation()}#qe(t){AnnotationEditor._resizerKeyboardManager.exec(this,t)}#Xe(t){this.#Ee&&t.relatedTarget?.parentNode!==this.#fe&&this.#Re()}#Ye(t){this.#ye=this.#Ee?t:\"\"}#Ke(t){if(this.#ce)for(const e of this.#ce)e.tabIndex=t}_resizeWithKeyboard(t,e){this.#Ee&&this.#Be(this.#ye,{deltaX:t,deltaY:e,fromKeyboard:!0})}#Re(){this.#Ee=!1;this.#Ke(-1);this.#He()}_stopResizingWithKeyboard(){this.#Re();this.div.focus()}select(){this.makeResizable();this.div?.classList.add(\"selectedEditor\");if(this._editToolbar){this._editToolbar?.show();this.#o?.toggleAltTextBadge(!1)}else this.addEditToolbar().then((()=>{this.div?.classList.contains(\"selectedEditor\")&&this._editToolbar?.show()}))}unselect(){this.#fe?.classList.add(\"hidden\");this.div?.classList.remove(\"selectedEditor\");this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0});this._editToolbar?.hide();this.#o?.toggleAltTextBadge(!0)}updateParams(t,e){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return this.#xe}set isEditing(t){this.#xe=t;if(this.parent)if(t){this.parent.setSelected(this);this.parent.setActiveEditor(this)}else this.parent.setActiveEditor(null)}setAspectRatio(t,e){this.#ge=!0;const i=t/e,{style:s}=this.div;s.aspectRatio=i;s.height=\"auto\"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:\"added\"}}get telemetryFinalData(){return null}_reportTelemetry(t,e=!1){if(e){this.#Me||=new Map;const{action:e}=t;let i=this.#Me.get(e);i&&clearTimeout(i);i=setTimeout((()=>{this._reportTelemetry(t);this.#Me.delete(e);0===this.#Me.size&&(this.#Me=null)}),AnnotationEditor._telemetryTimeout);this.#Me.set(e,i)}else{t.type||=this.editorType;this._uiManager._eventBus.dispatch(\"reporttelemetry\",{source:this,details:{type:\"editing\",data:t}})}}show(t=this._isVisible){this.div.classList.toggle(\"hidden\",!t);this._isVisible=t}enable(){this.div&&(this.div.tabIndex=0);this.#de=!1}disable(){this.div&&(this.div.tabIndex=-1);this.#de=!0}renderAnnotationElement(t){let e=t.container.querySelector(\".annotationContent\");if(e){if(\"CANVAS\"===e.nodeName){const t=e;e=document.createElement(\"div\");e.classList.add(\"annotationContent\",this.editorType);t.before(e)}}else{e=document.createElement(\"div\");e.classList.add(\"annotationContent\",this.editorType);t.container.prepend(e)}return e}resetAnnotationElement(t){const{firstChild:e}=t.container;\"DIV\"===e?.nodeName&&e.classList.contains(\"annotationContent\")&&e.remove()}}class FakeEditor extends AnnotationEditor{constructor(t){super(t);this.annotationElementId=t.annotationElementId;this.deleted=!0}serialize(){return this.serializeDeleted()}}const rt=3285377520,at=4294901760,ot=65535;class MurmurHash3_64{constructor(t){this.h1=t?4294967295&t:rt;this.h2=t?4294967295&t:rt}update(t){let e,i;if(\"string\"==typeof t){e=new Uint8Array(2*t.length);i=0;for(let s=0,n=t.length;s<n;s++){const n=t.charCodeAt(s);if(n<=255)e[i++]=n;else{e[i++]=n>>>8;e[i++]=255&n}}}else{if(!ArrayBuffer.isView(t))throw new Error(\"Invalid data format, must be a string or TypedArray.\");e=t.slice();i=e.byteLength}const s=i>>2,n=i-4*s,r=new Uint32Array(e.buffer,0,s);let a=0,o=0,l=this.h1,h=this.h2;const c=3432918353,d=461845907,u=11601,p=13715;for(let t=0;t<s;t++)if(1&t){a=r[t];a=a*c&at|a*u&ot;a=a<<15|a>>>17;a=a*d&at|a*p&ot;l^=a;l=l<<13|l>>>19;l=5*l+3864292196}else{o=r[t];o=o*c&at|o*u&ot;o=o<<15|o>>>17;o=o*d&at|o*p&ot;h^=o;h=h<<13|h>>>19;h=5*h+3864292196}a=0;switch(n){case 3:a^=e[4*s+2]<<16;case 2:a^=e[4*s+1]<<8;case 1:a^=e[4*s];a=a*c&at|a*u&ot;a=a<<15|a>>>17;a=a*d&at|a*p&ot;1&s?l^=a:h^=a}this.h1=l;this.h2=h}hexdigest(){let t=this.h1,e=this.h2;t^=e>>>1;t=3981806797*t&at|36045*t&ot;e=4283543511*e&at|(2950163797*(e<<16|t>>>16)&at)>>>16;t^=e>>>1;t=444984403*t&at|60499*t&ot;e=3301882366*e&at|(3120437893*(e<<16|t>>>16)&at)>>>16;t^=e>>>1;return(t>>>0).toString(16).padStart(8,\"0\")+(e>>>0).toString(16).padStart(8,\"0\")}}const lt=Object.freeze({map:null,hash:\"\",transfer:void 0});class AnnotationStorage{#Qe=!1;#Je=null;#Ze=new Map;constructor(){this.onSetModified=null;this.onResetModified=null;this.onAnnotationEditor=null}getValue(t,e){const i=this.#Ze.get(t);return void 0===i?e:Object.assign(e,i)}getRawValue(t){return this.#Ze.get(t)}remove(t){this.#Ze.delete(t);0===this.#Ze.size&&this.resetModified();if(\"function\"==typeof this.onAnnotationEditor){for(const t of this.#Ze.values())if(t instanceof AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(t,e){const i=this.#Ze.get(t);let s=!1;if(void 0!==i){for(const[t,n]of Object.entries(e))if(i[t]!==n){s=!0;i[t]=n}}else{s=!0;this.#Ze.set(t,e)}s&&this.#ti();e instanceof AnnotationEditor&&\"function\"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type)}has(t){return this.#Ze.has(t)}getAll(){return this.#Ze.size>0?objectFromMap(this.#Ze):null}setAll(t){for(const[e,i]of Object.entries(t))this.setValue(e,i)}get size(){return this.#Ze.size}#ti(){if(!this.#Qe){this.#Qe=!0;\"function\"==typeof this.onSetModified&&this.onSetModified()}}resetModified(){if(this.#Qe){this.#Qe=!1;\"function\"==typeof this.onResetModified&&this.onResetModified()}}get print(){return new PrintAnnotationStorage(this)}get serializable(){if(0===this.#Ze.size)return lt;const t=new Map,e=new MurmurHash3_64,i=[],s=Object.create(null);let n=!1;for(const[i,r]of this.#Ze){const a=r instanceof AnnotationEditor?r.serialize(!1,s):r;if(a){t.set(i,a);e.update(`${i}:${JSON.stringify(a)}`);n||=!!a.bitmap}}if(n)for(const e of t.values())e.bitmap&&i.push(e.bitmap);return t.size>0?{map:t,hash:e.hexdigest(),transfer:i}:lt}get editorStats(){let t=null;const e=new Map;for(const i of this.#Ze.values()){if(!(i instanceof AnnotationEditor))continue;const s=i.telemetryFinalData;if(!s)continue;const{type:n}=s;e.has(n)||e.set(n,Object.getPrototypeOf(i).constructor);t||=Object.create(null);const r=t[n]||=new Map;for(const[t,e]of Object.entries(s)){if(\"type\"===t)continue;let i=r.get(t);if(!i){i=new Map;r.set(t,i)}const s=i.get(e)??0;i.set(e,s+1)}}for(const[i,s]of e)t[i]=s.computeTelemetryFinalData(t[i]);return t}resetModifiedIds(){this.#Je=null}get modifiedIds(){if(this.#Je)return this.#Je;const t=[];for(const e of this.#Ze.values())e instanceof AnnotationEditor&&e.annotationElementId&&e.serialize()&&t.push(e.annotationElementId);return this.#Je={ids:new Set(t),hash:t.join(\",\")}}}class PrintAnnotationStorage extends AnnotationStorage{#ei;constructor(t){super();const{map:e,hash:i,transfer:s}=t.serializable,n=structuredClone(e,s?{transfer:s}:null);this.#ei={map:n,hash:i,transfer:s}}get print(){unreachable(\"Should not call PrintAnnotationStorage.print\")}get serializable(){return this.#ei}get modifiedIds(){return shadow(this,\"modifiedIds\",{ids:new Set,hash:\"\"})}}class FontLoader{#ii=new Set;constructor({ownerDocument:t=globalThis.document,styleElement:e=null}){this._document=t;this.nativeFontFaces=new Set;this.styleElement=null;this.loadingRequests=[];this.loadTestFontId=0}addNativeFontFace(t){this.nativeFontFaces.add(t);this._document.fonts.add(t)}removeNativeFontFace(t){this.nativeFontFaces.delete(t);this._document.fonts.delete(t)}insertRule(t){if(!this.styleElement){this.styleElement=this._document.createElement(\"style\");this._document.documentElement.getElementsByTagName(\"head\")[0].append(this.styleElement)}const e=this.styleElement.sheet;e.insertRule(t,e.cssRules.length)}clear(){for(const t of this.nativeFontFaces)this._document.fonts.delete(t);this.nativeFontFaces.clear();this.#ii.clear();if(this.styleElement){this.styleElement.remove();this.styleElement=null}}async loadSystemFont({systemFontInfo:t,_inspectFont:e}){if(t&&!this.#ii.has(t.loadedName)){assert(!this.disableFontFace,\"loadSystemFont shouldn't be called when `disableFontFace` is set.\");if(this.isFontLoadingAPISupported){const{loadedName:i,src:s,style:n}=t,r=new FontFace(i,s,n);this.addNativeFontFace(r);try{await r.load();this.#ii.add(i);e?.(t)}catch{warn(`Cannot load system font: ${t.baseFontName}, installing it could help to improve PDF rendering.`);this.removeNativeFontFace(r)}}else unreachable(\"Not implemented: loadSystemFont without the Font Loading API.\")}}async bind(t){if(t.attached||t.missingFile&&!t.systemFontInfo)return;t.attached=!0;if(t.systemFontInfo){await this.loadSystemFont(t);return}if(this.isFontLoadingAPISupported){const e=t.createNativeFontFace();if(e){this.addNativeFontFace(e);try{await e.loaded}catch(i){warn(`Failed to load font '${e.family}': '${i}'.`);t.disableFontFace=!0;throw i}}return}const e=t.createFontFaceRule();if(e){this.insertRule(e);if(this.isSyncFontLoadingSupported)return;await new Promise((e=>{const i=this._queueLoadingCallback(e);this._prepareFontLoadEvent(t,i)}))}}get isFontLoadingAPISupported(){return shadow(this,\"isFontLoadingAPISupported\",!!this._document?.fonts)}get isSyncFontLoadingSupported(){let t=!1;(i||\"undefined\"!=typeof navigator&&\"string\"==typeof navigator?.userAgent&&/Mozilla\\/5.0.*?rv:\\d+.*? Gecko/.test(navigator.userAgent))&&(t=!0);return shadow(this,\"isSyncFontLoadingSupported\",t)}_queueLoadingCallback(t){const{loadingRequests:e}=this,i={done:!1,complete:function completeRequest(){assert(!i.done,\"completeRequest() cannot be called twice.\");i.done=!0;for(;e.length>0&&e[0].done;){const t=e.shift();setTimeout(t.callback,0)}},callback:t};e.push(i);return i}get _loadTestFont(){return shadow(this,\"_loadTestFont\",atob(\"T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==\"))}_prepareFontLoadEvent(t,e){function int32(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|255&t.charCodeAt(e+3)}function spliceString(t,e,i,s){return t.substring(0,e)+s+t.substring(e+i)}let i,s;const n=this._document.createElement(\"canvas\");n.width=1;n.height=1;const r=n.getContext(\"2d\");let a=0;const o=`lt${Date.now()}${this.loadTestFontId++}`;let l=this._loadTestFont;l=spliceString(l,976,o.length,o);const h=1482184792;let c=int32(l,16);for(i=0,s=o.length-3;i<s;i+=4)c=c-h+int32(o,i)|0;i<o.length&&(c=c-h+int32(o+\"XXX\",i)|0);l=spliceString(l,16,4,function string32(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)}(c));const d=`@font-face {font-family:\"${o}\";src:${`url(data:font/opentype;base64,${btoa(l)});`}}`;this.insertRule(d);const u=this._document.createElement(\"div\");u.style.visibility=\"hidden\";u.style.width=u.style.height=\"10px\";u.style.position=\"absolute\";u.style.top=u.style.left=\"0px\";for(const e of[t.loadedName,o]){const t=this._document.createElement(\"span\");t.textContent=\"Hi\";t.style.fontFamily=e;u.append(t)}this._document.body.append(u);!function isFontReady(t,e){if(++a>30){warn(\"Load test font never loaded.\");e();return}r.font=\"30px \"+t;r.fillText(\".\",0,20);r.getImageData(0,0,1,1).data[3]>0?e():setTimeout(isFontReady.bind(null,t,e))}(o,(()=>{u.remove();e.complete()}))}}class FontFaceObject{constructor(t,{disableFontFace:e=!1,fontExtraProperties:i=!1,inspectFont:s=null}){this.compiledGlyphs=Object.create(null);for(const e in t)this[e]=t[e];this.disableFontFace=!0===e;this.fontExtraProperties=!0===i;this._inspectFont=s}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let t;if(this.cssFontInfo){const e={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(e.style=`oblique ${this.cssFontInfo.italicAngle}deg`);t=new FontFace(this.cssFontInfo.fontFamily,this.data,e)}else t=new FontFace(this.loadedName,this.data,{});this._inspectFont?.(this);return t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=`url(data:${this.mimetype};base64,${function toBase64Util(t){return Uint8Array.prototype.toBase64?t.toBase64():btoa(bytesToString(t))}(this.data)});`;let e;if(this.cssFontInfo){let i=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(i+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`);e=`@font-face {font-family:\"${this.cssFontInfo.fontFamily}\";${i}src:${t}}`}else e=`@font-face {font-family:\"${this.loadedName}\";src:${t}}`;this._inspectFont?.(this,t);return e}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];const i=this.loadedName+\"_path_\"+e;let s;try{s=t.get(i)}catch(t){warn(`getPathGenerator - ignoring character: \"${t}\".`)}const n=new Path2D(s||\"\");this.fontExtraProperties||t.delete(i);return this.compiledGlyphs[e]=n}}const ht=1,ct=2,dt=1,ut=2,pt=3,gt=4,ft=5,mt=6,bt=7,vt=8;function onFn(){}function wrapReason(t){if(t instanceof AbortException||t instanceof InvalidPDFException||t instanceof MissingPDFException||t instanceof PasswordException||t instanceof UnexpectedResponseException||t instanceof UnknownErrorException)return t;t instanceof Error||\"object\"==typeof t&&null!==t||unreachable('wrapReason: Expected \"reason\" to be a (possibly cloned) Error.');switch(t.name){case\"AbortException\":return new AbortException(t.message);case\"InvalidPDFException\":return new InvalidPDFException(t.message);case\"MissingPDFException\":return new MissingPDFException(t.message);case\"PasswordException\":return new PasswordException(t.message,t.code);case\"UnexpectedResponseException\":return new UnexpectedResponseException(t.message,t.status);case\"UnknownErrorException\":return new UnknownErrorException(t.message,t.details)}return new UnknownErrorException(t.message,t.toString())}class MessageHandler{#si=new AbortController;constructor(t,e,i){this.sourceName=t;this.targetName=e;this.comObj=i;this.callbackId=1;this.streamId=1;this.streamSinks=Object.create(null);this.streamControllers=Object.create(null);this.callbackCapabilities=Object.create(null);this.actionHandler=Object.create(null);i.addEventListener(\"message\",this.#ni.bind(this),{signal:this.#si.signal})}#ni({data:t}){if(t.targetName!==this.sourceName)return;if(t.stream){this.#ri(t);return}if(t.callback){const e=t.callbackId,i=this.callbackCapabilities[e];if(!i)throw new Error(`Cannot resolve callback ${e}`);delete this.callbackCapabilities[e];if(t.callback===ht)i.resolve(t.data);else{if(t.callback!==ct)throw new Error(\"Unexpected callback case\");i.reject(wrapReason(t.reason))}return}const e=this.actionHandler[t.action];if(!e)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const i=this.sourceName,s=t.sourceName,n=this.comObj;Promise.try(e,t.data).then((function(e){n.postMessage({sourceName:i,targetName:s,callback:ht,callbackId:t.callbackId,data:e})}),(function(e){n.postMessage({sourceName:i,targetName:s,callback:ct,callbackId:t.callbackId,reason:wrapReason(e)})}))}else t.streamId?this.#ai(t):e(t.data)}on(t,e){const i=this.actionHandler;if(i[t])throw new Error(`There is already an actionName called \"${t}\"`);i[t]=e}send(t,e,i){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},i)}sendWithPromise(t,e,i){const s=this.callbackId++,n=Promise.withResolvers();this.callbackCapabilities[s]=n;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:s,data:e},i)}catch(t){n.reject(t)}return n.promise}sendWithStream(t,e,i,s){const n=this.streamId++,r=this.sourceName,a=this.targetName,o=this.comObj;return new ReadableStream({start:i=>{const l=Promise.withResolvers();this.streamControllers[n]={controller:i,startCall:l,pullCall:null,cancelCall:null,isClosed:!1};o.postMessage({sourceName:r,targetName:a,action:t,streamId:n,data:e,desiredSize:i.desiredSize},s);return l.promise},pull:t=>{const e=Promise.withResolvers();this.streamControllers[n].pullCall=e;o.postMessage({sourceName:r,targetName:a,stream:mt,streamId:n,desiredSize:t.desiredSize});return e.promise},cancel:t=>{assert(t instanceof Error,\"cancel must have a valid reason\");const e=Promise.withResolvers();this.streamControllers[n].cancelCall=e;this.streamControllers[n].isClosed=!0;o.postMessage({sourceName:r,targetName:a,stream:dt,streamId:n,reason:wrapReason(t)});return e.promise}},i)}#ai(t){const e=t.streamId,i=this.sourceName,s=t.sourceName,n=this.comObj,r=this,a=this.actionHandler[t.action],o={enqueue(t,r=1,a){if(this.isCancelled)return;const o=this.desiredSize;this.desiredSize-=r;if(o>0&&this.desiredSize<=0){this.sinkCapability=Promise.withResolvers();this.ready=this.sinkCapability.promise}n.postMessage({sourceName:i,targetName:s,stream:gt,streamId:e,chunk:t},a)},close(){if(!this.isCancelled){this.isCancelled=!0;n.postMessage({sourceName:i,targetName:s,stream:pt,streamId:e});delete r.streamSinks[e]}},error(t){assert(t instanceof Error,\"error must have a valid reason\");if(!this.isCancelled){this.isCancelled=!0;n.postMessage({sourceName:i,targetName:s,stream:ft,streamId:e,reason:wrapReason(t)})}},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};o.sinkCapability.resolve();o.ready=o.sinkCapability.promise;this.streamSinks[e]=o;Promise.try(a,t.data,o).then((function(){n.postMessage({sourceName:i,targetName:s,stream:vt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:vt,streamId:e,reason:wrapReason(t)})}))}#ri(t){const e=t.streamId,i=this.sourceName,s=t.sourceName,n=this.comObj,r=this.streamControllers[e],a=this.streamSinks[e];switch(t.stream){case vt:t.success?r.startCall.resolve():r.startCall.reject(wrapReason(t.reason));break;case bt:t.success?r.pullCall.resolve():r.pullCall.reject(wrapReason(t.reason));break;case mt:if(!a){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,success:!0});break}a.desiredSize<=0&&t.desiredSize>0&&a.sinkCapability.resolve();a.desiredSize=t.desiredSize;Promise.try(a.onPull||onFn).then((function(){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:bt,streamId:e,reason:wrapReason(t)})}));break;case gt:assert(r,\"enqueue should have stream controller\");if(r.isClosed)break;r.controller.enqueue(t.chunk);break;case pt:assert(r,\"close should have stream controller\");if(r.isClosed)break;r.isClosed=!0;r.controller.close();this.#oi(r,e);break;case ft:assert(r,\"error should have stream controller\");r.controller.error(wrapReason(t.reason));this.#oi(r,e);break;case ut:t.success?r.cancelCall.resolve():r.cancelCall.reject(wrapReason(t.reason));this.#oi(r,e);break;case dt:if(!a)break;const o=wrapReason(t.reason);Promise.try(a.onCancel||onFn,o).then((function(){n.postMessage({sourceName:i,targetName:s,stream:ut,streamId:e,success:!0})}),(function(t){n.postMessage({sourceName:i,targetName:s,stream:ut,streamId:e,reason:wrapReason(t)})}));a.sinkCapability.reject(o);a.isCancelled=!0;delete this.streamSinks[e];break;default:throw new Error(\"Unexpected stream case\")}}async#oi(t,e){await Promise.allSettled([t.startCall?.promise,t.pullCall?.promise,t.cancelCall?.promise]);delete this.streamControllers[e]}destroy(){this.#si?.abort();this.#si=null}}class BaseCanvasFactory{#li=!1;constructor({enableHWA:t=!1}){this.#li=t}create(t,e){if(t<=0||e<=0)throw new Error(\"Invalid canvas size\");const i=this._createCanvas(t,e);return{canvas:i,context:i.getContext(\"2d\",{willReadFrequently:!this.#li})}}reset(t,e,i){if(!t.canvas)throw new Error(\"Canvas is not specified\");if(e<=0||i<=0)throw new Error(\"Invalid canvas size\");t.canvas.width=e;t.canvas.height=i}destroy(t){if(!t.canvas)throw new Error(\"Canvas is not specified\");t.canvas.width=0;t.canvas.height=0;t.canvas=null;t.context=null}_createCanvas(t,e){unreachable(\"Abstract method `_createCanvas` called.\")}}class BaseCMapReaderFactory{constructor({baseUrl:t=null,isCompressed:e=!0}){this.baseUrl=t;this.isCompressed=e}async fetch({name:t}){if(!this.baseUrl)throw new Error(\"Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.\");if(!t)throw new Error(\"CMap name must be specified.\");const e=this.baseUrl+t+(this.isCompressed?\".bcmap\":\"\");return this._fetch(e).then((t=>({cMapData:t,isCompressed:this.isCompressed}))).catch((t=>{throw new Error(`Unable to load ${this.isCompressed?\"binary \":\"\"}CMap at: ${e}`)}))}async _fetch(t){unreachable(\"Abstract method `_fetch` called.\")}}class DOMCMapReaderFactory extends BaseCMapReaderFactory{async _fetch(t){const e=await fetchData(t,this.isCompressed?\"arraybuffer\":\"text\");return e instanceof ArrayBuffer?new Uint8Array(e):stringToBytes(e)}}__webpack_require__(4520);class BaseFilterFactory{addFilter(t){return\"none\"}addHCMFilter(t,e){return\"none\"}addAlphaFilter(t){return\"none\"}addLuminosityFilter(t){return\"none\"}addHighlightHCMFilter(t,e,i,s,n){return\"none\"}destroy(t=!1){}}class BaseStandardFontDataFactory{constructor({baseUrl:t=null}){this.baseUrl=t}async fetch({filename:t}){if(!this.baseUrl)throw new Error(\"Ensure that the `standardFontDataUrl` API parameter is provided.\");if(!t)throw new Error(\"Font filename must be specified.\");const e=`${this.baseUrl}${t}`;return this._fetch(e).catch((t=>{throw new Error(`Unable to load font data at: ${e}`)}))}async _fetch(t){unreachable(\"Abstract method `_fetch` called.\")}}class DOMStandardFontDataFactory extends BaseStandardFontDataFactory{async _fetch(t){const e=await fetchData(t,\"arraybuffer\");return new Uint8Array(e)}}if(i){let t;try{const e=process.getBuiltinModule(\"module\").createRequire(\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs\");try{t=e(\"@napi-rs/canvas\")}catch(t){warn(`Cannot load \"@napi-rs/canvas\" package: \"${t}\".`)}}catch(t){warn(`Cannot access the \\`require\\` function: \"${t}\".`)}globalThis.DOMMatrix||(t?.DOMMatrix?globalThis.DOMMatrix=t.DOMMatrix:warn(\"Cannot polyfill `DOMMatrix`, rendering may be broken.\"));globalThis.ImageData||(t?.ImageData?globalThis.ImageData=t.ImageData:warn(\"Cannot polyfill `ImageData`, rendering may be broken.\"));globalThis.Path2D||(t?.Path2D?globalThis.Path2D=t.Path2D:warn(\"Cannot polyfill `Path2D`, rendering may be broken.\"))}async function node_utils_fetchData(t){const e=process.getBuiltinModule(\"fs\"),i=await e.promises.readFile(t);return new Uint8Array(i)}const yt=\"Fill\",wt=\"Stroke\",At=\"Shading\";function applyBoundingBox(t,e){if(!e)return;const i=e[2]-e[0],s=e[3]-e[1],n=new Path2D;n.rect(e[0],e[1],i,s);t.clip(n)}class BaseShadingPattern{getPattern(){unreachable(\"Abstract method `getPattern` called.\")}}class RadialAxialShadingPattern extends BaseShadingPattern{constructor(t){super();this._type=t[1];this._bbox=t[2];this._colorStops=t[3];this._p0=t[4];this._p1=t[5];this._r0=t[6];this._r1=t[7];this.matrix=null}_createGradient(t){let e;\"axial\"===this._type?e=t.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):\"radial\"===this._type&&(e=t.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const t of this._colorStops)e.addColorStop(t[0],t[1]);return e}getPattern(t,e,i,s){let n;if(s===wt||s===yt){const r=e.current.getClippedPathBoundingBox(s,getCurrentTransform(t))||[0,0,0,0],a=Math.ceil(r[2]-r[0])||1,o=Math.ceil(r[3]-r[1])||1,l=e.cachedCanvases.getCanvas(\"pattern\",a,o),h=l.context;h.clearRect(0,0,h.canvas.width,h.canvas.height);h.beginPath();h.rect(0,0,h.canvas.width,h.canvas.height);h.translate(-r[0],-r[1]);i=Util.transform(i,[1,0,0,1,r[0],r[1]]);h.transform(...e.baseTransform);this.matrix&&h.transform(...this.matrix);applyBoundingBox(h,this._bbox);h.fillStyle=this._createGradient(h);h.fill();n=t.createPattern(l.canvas,\"no-repeat\");const c=new DOMMatrix(i);n.setTransform(c)}else{applyBoundingBox(t,this._bbox);n=this._createGradient(t)}return n}}function drawTriangle(t,e,i,s,n,r,a,o){const l=e.coords,h=e.colors,c=t.data,d=4*t.width;let u;if(l[i+1]>l[s+1]){u=i;i=s;s=u;u=r;r=a;a=u}if(l[s+1]>l[n+1]){u=s;s=n;n=u;u=a;a=o;o=u}if(l[i+1]>l[s+1]){u=i;i=s;s=u;u=r;r=a;a=u}const p=(l[i]+e.offsetX)*e.scaleX,g=(l[i+1]+e.offsetY)*e.scaleY,f=(l[s]+e.offsetX)*e.scaleX,m=(l[s+1]+e.offsetY)*e.scaleY,b=(l[n]+e.offsetX)*e.scaleX,v=(l[n+1]+e.offsetY)*e.scaleY;if(g>=v)return;const y=h[r],w=h[r+1],A=h[r+2],x=h[a],_=h[a+1],E=h[a+2],S=h[o],C=h[o+1],T=h[o+2],M=Math.round(g),P=Math.round(v);let D,k,R,I,L,O,N,B;for(let t=M;t<=P;t++){if(t<m){const e=t<g?0:(g-t)/(g-m);D=p-(p-f)*e;k=y-(y-x)*e;R=w-(w-_)*e;I=A-(A-E)*e}else{let e;e=t>v?1:m===v?0:(m-t)/(m-v);D=f-(f-b)*e;k=x-(x-S)*e;R=_-(_-C)*e;I=E-(E-T)*e}let e;e=t<g?0:t>v?1:(g-t)/(g-v);L=p-(p-b)*e;O=y-(y-S)*e;N=w-(w-C)*e;B=A-(A-T)*e;const i=Math.round(Math.min(D,L)),s=Math.round(Math.max(D,L));let n=d*t+4*i;for(let t=i;t<=s;t++){e=(D-t)/(D-L);e<0?e=0:e>1&&(e=1);c[n++]=k-(k-O)*e|0;c[n++]=R-(R-N)*e|0;c[n++]=I-(I-B)*e|0;c[n++]=255}}}function drawFigure(t,e,i){const s=e.coords,n=e.colors;let r,a;switch(e.type){case\"lattice\":const o=e.verticesPerRow,l=Math.floor(s.length/o)-1,h=o-1;for(r=0;r<l;r++){let e=r*o;for(let r=0;r<h;r++,e++){drawTriangle(t,i,s[e],s[e+1],s[e+o],n[e],n[e+1],n[e+o]);drawTriangle(t,i,s[e+o+1],s[e+1],s[e+o],n[e+o+1],n[e+1],n[e+o])}}break;case\"triangles\":for(r=0,a=s.length;r<a;r+=3)drawTriangle(t,i,s[r],s[r+1],s[r+2],n[r],n[r+1],n[r+2]);break;default:throw new Error(\"illegal figure\")}}class MeshShadingPattern extends BaseShadingPattern{constructor(t){super();this._coords=t[2];this._colors=t[3];this._figures=t[4];this._bounds=t[5];this._bbox=t[7];this._background=t[8];this.matrix=null}_createMeshCanvas(t,e,i){const s=Math.floor(this._bounds[0]),n=Math.floor(this._bounds[1]),r=Math.ceil(this._bounds[2])-s,a=Math.ceil(this._bounds[3])-n,o=Math.min(Math.ceil(Math.abs(r*t[0]*1.1)),3e3),l=Math.min(Math.ceil(Math.abs(a*t[1]*1.1)),3e3),h=r/o,c=a/l,d={coords:this._coords,colors:this._colors,offsetX:-s,offsetY:-n,scaleX:1/h,scaleY:1/c},u=o+4,p=l+4,g=i.getCanvas(\"mesh\",u,p),f=g.context,m=f.createImageData(o,l);if(e){const t=m.data;for(let i=0,s=t.length;i<s;i+=4){t[i]=e[0];t[i+1]=e[1];t[i+2]=e[2];t[i+3]=255}}for(const t of this._figures)drawFigure(m,t,d);f.putImageData(m,2,2);return{canvas:g.canvas,offsetX:s-2*h,offsetY:n-2*c,scaleX:h,scaleY:c}}getPattern(t,e,i,s){applyBoundingBox(t,this._bbox);let n;if(s===At)n=Util.singularValueDecompose2dScale(getCurrentTransform(t));else{n=Util.singularValueDecompose2dScale(e.baseTransform);if(this.matrix){const t=Util.singularValueDecompose2dScale(this.matrix);n=[n[0]*t[0],n[1]*t[1]]}}const r=this._createMeshCanvas(n,s===At?null:this._background,e.cachedCanvases);if(s!==At){t.setTransform(...e.baseTransform);this.matrix&&t.transform(...this.matrix)}t.translate(r.offsetX,r.offsetY);t.scale(r.scaleX,r.scaleY);return t.createPattern(r.canvas,\"no-repeat\")}}class DummyShadingPattern extends BaseShadingPattern{getPattern(){return\"hotpink\"}}const xt=1,_t=2;class TilingPattern{static MAX_PATTERN_SIZE=3e3;constructor(t,e,i,s,n){this.operatorList=t[2];this.matrix=t[3];this.bbox=t[4];this.xstep=t[5];this.ystep=t[6];this.paintType=t[7];this.tilingType=t[8];this.color=e;this.ctx=i;this.canvasGraphicsFactory=s;this.baseTransform=n}createPatternCanvas(t){const{bbox:e,operatorList:i,paintType:s,tilingType:n,color:r,canvasGraphicsFactory:a}=this;let{xstep:o,ystep:l}=this;o=Math.abs(o);l=Math.abs(l);info(\"TilingType: \"+n);const h=e[0],c=e[1],d=e[2],u=e[3],p=d-h,g=u-c,f=Util.singularValueDecompose2dScale(this.matrix),m=Util.singularValueDecompose2dScale(this.baseTransform),b=f[0]*m[0],v=f[1]*m[1];let y=p,w=g,A=!1,x=!1;const _=Math.ceil(o*b),E=Math.ceil(l*v);_>=Math.ceil(p*b)?y=o:A=!0;E>=Math.ceil(g*v)?w=l:x=!0;const S=this.getSizeAndScale(y,this.ctx.canvas.width,b),C=this.getSizeAndScale(w,this.ctx.canvas.height,v),T=t.cachedCanvases.getCanvas(\"pattern\",S.size,C.size),M=T.context,P=a.createCanvasGraphics(M);P.groupLevel=t.groupLevel;this.setFillAndStrokeStyleToContext(P,s,r);M.translate(-S.scale*h,-C.scale*c);P.transform(S.scale,0,0,C.scale,0,0);M.save();this.clipBbox(P,h,c,d,u);P.baseTransform=getCurrentTransform(P.ctx);P.executeOperatorList(i);P.endDrawing();M.restore();if(A||x){const e=T.canvas;A&&(y=o);x&&(w=l);const i=this.getSizeAndScale(y,this.ctx.canvas.width,b),s=this.getSizeAndScale(w,this.ctx.canvas.height,v),n=i.size,r=s.size,a=t.cachedCanvases.getCanvas(\"pattern-workaround\",n,r),d=a.context,u=A?Math.floor(p/o):0,f=x?Math.floor(g/l):0;for(let t=0;t<=u;t++)for(let i=0;i<=f;i++)d.drawImage(e,n*t,r*i,n,r,0,0,n,r);return{canvas:a.canvas,scaleX:i.scale,scaleY:s.scale,offsetX:h,offsetY:c}}return{canvas:T.canvas,scaleX:S.scale,scaleY:C.scale,offsetX:h,offsetY:c}}getSizeAndScale(t,e,i){const s=Math.max(TilingPattern.MAX_PATTERN_SIZE,e);let n=Math.ceil(t*i);n>=s?n=s:i=n/t;return{scale:i,size:n}}clipBbox(t,e,i,s,n){const r=s-e,a=n-i;t.ctx.rect(e,i,r,a);t.current.updateRectMinMax(getCurrentTransform(t.ctx),[e,i,s,n]);t.clip();t.endPath()}setFillAndStrokeStyleToContext(t,e,i){const s=t.ctx,n=t.current;switch(e){case xt:const t=this.ctx;s.fillStyle=t.fillStyle;s.strokeStyle=t.strokeStyle;n.fillColor=t.fillStyle;n.strokeColor=t.strokeStyle;break;case _t:const r=Util.makeHexColor(i[0],i[1],i[2]);s.fillStyle=r;s.strokeStyle=r;n.fillColor=r;n.strokeColor=r;break;default:throw new FormatError(`Unsupported paint type: ${e}`)}}getPattern(t,e,i,s){let n=i;if(s!==At){n=Util.transform(n,e.baseTransform);this.matrix&&(n=Util.transform(n,this.matrix))}const r=this.createPatternCanvas(e);let a=new DOMMatrix(n);a=a.translate(r.offsetX,r.offsetY);a=a.scale(1/r.scaleX,1/r.scaleY);const o=t.createPattern(r.canvas,\"repeat\");o.setTransform(a);return o}}function convertBlackAndWhiteToRGBA({src:t,srcPos:e=0,dest:i,width:s,height:n,nonBlackColor:r=4294967295,inverseDecode:a=!1}){const o=util_FeatureTest.isLittleEndian?4278190080:255,[l,h]=a?[r,o]:[o,r],c=s>>3,d=7&s,u=t.length;i=new Uint32Array(i.buffer);let p=0;for(let s=0;s<n;s++){for(const s=e+c;e<s;e++){const s=e<u?t[e]:255;i[p++]=128&s?h:l;i[p++]=64&s?h:l;i[p++]=32&s?h:l;i[p++]=16&s?h:l;i[p++]=8&s?h:l;i[p++]=4&s?h:l;i[p++]=2&s?h:l;i[p++]=1&s?h:l}if(0===d)continue;const s=e<u?t[e++]:255;for(let t=0;t<d;t++)i[p++]=s&1<<7-t?h:l}return{srcPos:e,destPos:p}}const Et=16;class CachedCanvases{constructor(t){this.canvasFactory=t;this.cache=Object.create(null)}getCanvas(t,e,i){let s;if(void 0!==this.cache[t]){s=this.cache[t];this.canvasFactory.reset(s,e,i)}else{s=this.canvasFactory.create(e,i);this.cache[t]=s}return s}delete(t){delete this.cache[t]}clear(){for(const t in this.cache){const e=this.cache[t];this.canvasFactory.destroy(e);delete this.cache[t]}}}function drawImageAtIntegerCoords(t,e,i,s,n,r,a,o,l,h){const[c,d,u,p,g,f]=getCurrentTransform(t);if(0===d&&0===u){const m=a*c+g,b=Math.round(m),v=o*p+f,y=Math.round(v),w=(a+l)*c+g,A=Math.abs(Math.round(w)-b)||1,x=(o+h)*p+f,_=Math.abs(Math.round(x)-y)||1;t.setTransform(Math.sign(c),0,0,Math.sign(p),b,y);t.drawImage(e,i,s,n,r,0,0,A,_);t.setTransform(c,d,u,p,g,f);return[A,_]}if(0===c&&0===p){const m=o*u+g,b=Math.round(m),v=a*d+f,y=Math.round(v),w=(o+h)*u+g,A=Math.abs(Math.round(w)-b)||1,x=(a+l)*d+f,_=Math.abs(Math.round(x)-y)||1;t.setTransform(0,Math.sign(d),Math.sign(u),0,b,y);t.drawImage(e,i,s,n,r,0,0,_,A);t.setTransform(c,d,u,p,g,f);return[_,A]}t.drawImage(e,i,s,n,r,a,o,l,h);return[Math.hypot(c,d)*l,Math.hypot(u,p)*h]}class CanvasExtraState{constructor(t,e){this.alphaIsShape=!1;this.fontSize=0;this.fontSizeScale=1;this.textMatrix=s;this.textMatrixScale=1;this.fontMatrix=n;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRenderingMode=v;this.textRise=0;this.fillColor=\"#000000\";this.strokeColor=\"#000000\";this.patternFill=!1;this.patternStroke=!1;this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.activeSMask=null;this.transferMaps=\"none\";this.startNewPathAndClipBox([0,0,t,e])}clone(){const t=Object.create(this);t.clipBox=this.clipBox.slice();return t}setCurrentPoint(t,e){this.x=t;this.y=e}updatePathMinMax(t,e,i){[e,i]=Util.applyTransform([e,i],t);this.minX=Math.min(this.minX,e);this.minY=Math.min(this.minY,i);this.maxX=Math.max(this.maxX,e);this.maxY=Math.max(this.maxY,i)}updateRectMinMax(t,e){const i=Util.applyTransform(e,t),s=Util.applyTransform(e.slice(2),t),n=Util.applyTransform([e[0],e[3]],t),r=Util.applyTransform([e[2],e[1]],t);this.minX=Math.min(this.minX,i[0],s[0],n[0],r[0]);this.minY=Math.min(this.minY,i[1],s[1],n[1],r[1]);this.maxX=Math.max(this.maxX,i[0],s[0],n[0],r[0]);this.maxY=Math.max(this.maxY,i[1],s[1],n[1],r[1])}updateScalingPathMinMax(t,e){Util.scaleMinMax(t,e);this.minX=Math.min(this.minX,e[0]);this.minY=Math.min(this.minY,e[1]);this.maxX=Math.max(this.maxX,e[2]);this.maxY=Math.max(this.maxY,e[3])}updateCurvePathMinMax(t,e,i,s,n,r,a,o,l,h){const c=Util.bezierBoundingBox(e,i,s,n,r,a,o,l,h);h||this.updateRectMinMax(t,c)}getPathBoundingBox(t=yt,e=null){const i=[this.minX,this.minY,this.maxX,this.maxY];if(t===wt){e||unreachable(\"Stroke bounding box must include transform.\");const t=Util.singularValueDecompose2dScale(e),s=t[0]*this.lineWidth/2,n=t[1]*this.lineWidth/2;i[0]-=s;i[1]-=n;i[2]+=s;i[3]+=n}return i}updateClipFromPath(){const t=Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(t||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(t){this.clipBox=t;this.minX=1/0;this.minY=1/0;this.maxX=0;this.maxY=0}getClippedPathBoundingBox(t=yt,e=null){return Util.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}function putBinaryImageData(t,e){if(e instanceof ImageData){t.putImageData(e,0,0);return}const i=e.height,s=e.width,n=i%Et,r=(i-n)/Et,a=0===n?r:r+1,o=t.createImageData(s,Et);let l,h=0;const c=e.data,d=o.data;let u,p,g,f;if(e.kind===E.GRAYSCALE_1BPP){const e=c.byteLength,i=new Uint32Array(d.buffer,0,d.byteLength>>2),f=i.length,m=s+7>>3,b=4294967295,v=util_FeatureTest.isLittleEndian?4278190080:255;for(u=0;u<a;u++){g=u<r?Et:n;l=0;for(p=0;p<g;p++){const t=e-h;let n=0;const r=t>m?s:8*t-7,a=-8&r;let o=0,d=0;for(;n<a;n+=8){d=c[h++];i[l++]=128&d?b:v;i[l++]=64&d?b:v;i[l++]=32&d?b:v;i[l++]=16&d?b:v;i[l++]=8&d?b:v;i[l++]=4&d?b:v;i[l++]=2&d?b:v;i[l++]=1&d?b:v}for(;n<r;n++){if(0===o){d=c[h++];o=128}i[l++]=d&o?b:v;o>>=1}}for(;l<f;)i[l++]=0;t.putImageData(o,0,u*Et)}}else if(e.kind===E.RGBA_32BPP){p=0;f=s*Et*4;for(u=0;u<r;u++){d.set(c.subarray(h,h+f));h+=f;t.putImageData(o,0,p);p+=Et}if(u<a){f=s*n*4;d.set(c.subarray(h,h+f));t.putImageData(o,0,p)}}else{if(e.kind!==E.RGB_24BPP)throw new Error(`bad image kind: ${e.kind}`);g=Et;f=s*g;for(u=0;u<a;u++){if(u>=r){g=n;f=s*g}l=0;for(p=f;p--;){d[l++]=c[h++];d[l++]=c[h++];d[l++]=c[h++];d[l++]=255}t.putImageData(o,0,u*Et)}}}function putBinaryImageMask(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}const i=e.height,s=e.width,n=i%Et,r=(i-n)/Et,a=0===n?r:r+1,o=t.createImageData(s,Et);let l=0;const h=e.data,c=o.data;for(let e=0;e<a;e++){const i=e<r?Et:n;({srcPos:l}=convertBlackAndWhiteToRGBA({src:h,srcPos:l,dest:c,width:s,height:i,nonBlackColor:0}));t.putImageData(o,0,e*Et)}}function copyCtxState(t,e){const i=[\"strokeStyle\",\"fillStyle\",\"fillRule\",\"globalAlpha\",\"lineWidth\",\"lineCap\",\"lineJoin\",\"miterLimit\",\"globalCompositeOperation\",\"font\",\"filter\"];for(const s of i)void 0!==t[s]&&(e[s]=t[s]);if(void 0!==t.setLineDash){e.setLineDash(t.getLineDash());e.lineDashOffset=t.lineDashOffset}}function resetCtxToDefault(t){t.strokeStyle=t.fillStyle=\"#000000\";t.fillRule=\"nonzero\";t.globalAlpha=1;t.lineWidth=1;t.lineCap=\"butt\";t.lineJoin=\"miter\";t.miterLimit=10;t.globalCompositeOperation=\"source-over\";t.font=\"10px sans-serif\";if(void 0!==t.setLineDash){t.setLineDash([]);t.lineDashOffset=0}if(!i){const{filter:e}=t;\"none\"!==e&&\"\"!==e&&(t.filter=\"none\")}}function getImageSmoothingEnabled(t,e){if(e)return!0;const i=Util.singularValueDecompose2dScale(t);i[0]=Math.fround(i[0]);i[1]=Math.fround(i[1]);const s=Math.fround((globalThis.devicePixelRatio||1)*PixelsPerInch.PDF_TO_CSS_UNITS);return i[0]<=s&&i[1]<=s}const St=[\"butt\",\"round\",\"square\"],Ct=[\"miter\",\"round\",\"bevel\"],Tt={},Mt={};class CanvasGraphics{constructor(t,e,i,s,n,{optionalContentConfig:r,markedContentStack:a=null},o,l){this.ctx=t;this.current=new CanvasExtraState(this.ctx.canvas.width,this.ctx.canvas.height);this.stateStack=[];this.pendingClip=null;this.pendingEOFill=!1;this.res=null;this.xobjs=null;this.commonObjs=e;this.objs=i;this.canvasFactory=s;this.filterFactory=n;this.groupStack=[];this.processingType3=null;this.baseTransform=null;this.baseTransformStack=[];this.groupLevel=0;this.smaskStack=[];this.smaskCounter=0;this.tempSMask=null;this.suspendedCtx=null;this.contentVisible=!0;this.markedContentStack=a||[];this.optionalContentConfig=r;this.cachedCanvases=new CachedCanvases(this.canvasFactory);this.cachedPatterns=new Map;this.annotationCanvasMap=o;this.viewportScale=1;this.outputScaleX=1;this.outputScaleY=1;this.pageColors=l;this._cachedScaleForStroking=[-1,0];this._cachedGetSinglePixelWidth=null;this._cachedBitmapsMap=new Map}getObject(t,e=null){return\"string\"==typeof t?t.startsWith(\"g_\")?this.commonObjs.get(t):this.objs.get(t):e}beginDrawing({transform:t,viewport:e,transparency:i=!1,background:s=null}){const n=this.ctx.canvas.width,r=this.ctx.canvas.height,a=this.ctx.fillStyle;this.ctx.fillStyle=s||\"#ffffff\";this.ctx.fillRect(0,0,n,r);this.ctx.fillStyle=a;if(i){const t=this.cachedCanvases.getCanvas(\"transparent\",n,r);this.compositeCtx=this.ctx;this.transparentCanvas=t.canvas;this.ctx=t.context;this.ctx.save();this.ctx.transform(...getCurrentTransform(this.compositeCtx))}this.ctx.save();resetCtxToDefault(this.ctx);if(t){this.ctx.transform(...t);this.outputScaleX=t[0];this.outputScaleY=t[0]}this.ctx.transform(...e.transform);this.viewportScale=e.scale;this.baseTransform=getCurrentTransform(this.ctx)}executeOperatorList(t,e,i,s){const n=t.argsArray,r=t.fnArray;let a=e||0;const o=n.length;if(o===a)return a;const l=o-a>10&&\"function\"==typeof i,h=l?Date.now()+15:0;let c=0;const d=this.commonObjs,u=this.objs;let p;for(;;){if(void 0!==s&&a===s.nextBreakPoint){s.breakIt(a,i);return a}p=r[a];if(p!==K.dependency)this[p].apply(this,n[a]);else for(const t of n[a]){const e=t.startsWith(\"g_\")?d:u;if(!e.has(t)){e.get(t,i);return a}}a++;if(a===o)return a;if(l&&++c>10){if(Date.now()>h){i();return a}c=0}}}#hi(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null;this.ctx.restore();if(this.transparentCanvas){this.ctx=this.compositeCtx;this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.drawImage(this.transparentCanvas,0,0);this.ctx.restore();this.transparentCanvas=null}}endDrawing(){this.#hi();this.cachedCanvases.clear();this.cachedPatterns.clear();for(const t of this._cachedBitmapsMap.values()){for(const e of t.values())\"undefined\"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&(e.width=e.height=0);t.clear()}this._cachedBitmapsMap.clear();this.#ci()}#ci(){if(this.pageColors){const t=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(\"none\"!==t){const e=this.ctx.filter;this.ctx.filter=t;this.ctx.drawImage(this.ctx.canvas,0,0);this.ctx.filter=e}}}_scaleImage(t,e){const i=t.width??t.displayWidth,s=t.height??t.displayHeight;let n,r,a=Math.max(Math.hypot(e[0],e[1]),1),o=Math.max(Math.hypot(e[2],e[3]),1),l=i,h=s,c=\"prescale1\";for(;a>2&&l>1||o>2&&h>1;){let e=l,i=h;if(a>2&&l>1){e=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l/2);a/=l/e}if(o>2&&h>1){i=h>=16384?Math.floor(h/2)-1||1:Math.ceil(h)/2;o/=h/i}n=this.cachedCanvases.getCanvas(c,e,i);r=n.context;r.clearRect(0,0,e,i);r.drawImage(t,0,0,l,h,0,0,e,i);t=n.canvas;l=e;h=i;c=\"prescale1\"===c?\"prescale2\":\"prescale1\"}return{img:t,paintWidth:l,paintHeight:h}}_createMaskCanvas(t){const e=this.ctx,{width:i,height:s}=t,n=this.current.fillColor,r=this.current.patternFill,a=getCurrentTransform(e);let o,l,h,c;if((t.bitmap||t.data)&&t.count>1){const e=t.bitmap||t.data.buffer;l=JSON.stringify(r?a:[a.slice(0,4),n]);o=this._cachedBitmapsMap.get(e);if(!o){o=new Map;this._cachedBitmapsMap.set(e,o)}const i=o.get(l);if(i&&!r){return{canvas:i,offsetX:Math.round(Math.min(a[0],a[2])+a[4]),offsetY:Math.round(Math.min(a[1],a[3])+a[5])}}h=i}if(!h){c=this.cachedCanvases.getCanvas(\"maskCanvas\",i,s);putBinaryImageMask(c.context,t)}let d=Util.transform(a,[1/i,0,0,-1/s,0,0]);d=Util.transform(d,[1,0,0,1,0,-s]);const[u,p,g,f]=Util.getAxialAlignedBoundingBox([0,0,i,s],d),m=Math.round(g-u)||1,b=Math.round(f-p)||1,v=this.cachedCanvases.getCanvas(\"fillCanvas\",m,b),y=v.context,w=u,A=p;y.translate(-w,-A);y.transform(...d);if(!h){h=this._scaleImage(c.canvas,getCurrentTransformInverse(y));h=h.img;o&&r&&o.set(l,h)}y.imageSmoothingEnabled=getImageSmoothingEnabled(getCurrentTransform(y),t.interpolate);drawImageAtIntegerCoords(y,h,0,0,h.width,h.height,0,0,i,s);y.globalCompositeOperation=\"source-in\";const x=Util.transform(getCurrentTransformInverse(y),[1,0,0,1,-w,-A]);y.fillStyle=r?n.getPattern(e,this,x,yt):n;y.fillRect(0,0,i,s);if(o&&!r){this.cachedCanvases.delete(\"fillCanvas\");o.set(l,v.canvas)}return{canvas:v.canvas,offsetX:Math.round(w),offsetY:Math.round(A)}}setLineWidth(t){t!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1);this.current.lineWidth=t;this.ctx.lineWidth=t}setLineCap(t){this.ctx.lineCap=St[t]}setLineJoin(t){this.ctx.lineJoin=Ct[t]}setMiterLimit(t){this.ctx.miterLimit=t}setDash(t,e){const i=this.ctx;if(void 0!==i.setLineDash){i.setLineDash(t);i.lineDashOffset=e}}setRenderingIntent(t){}setFlatness(t){}setGState(t){for(const[e,i]of t)switch(e){case\"LW\":this.setLineWidth(i);break;case\"LC\":this.setLineCap(i);break;case\"LJ\":this.setLineJoin(i);break;case\"ML\":this.setMiterLimit(i);break;case\"D\":this.setDash(i[0],i[1]);break;case\"RI\":this.setRenderingIntent(i);break;case\"FL\":this.setFlatness(i);break;case\"Font\":this.setFont(i[0],i[1]);break;case\"CA\":this.current.strokeAlpha=i;break;case\"ca\":this.current.fillAlpha=i;this.ctx.globalAlpha=i;break;case\"BM\":this.ctx.globalCompositeOperation=i;break;case\"SMask\":this.current.activeSMask=i?this.tempSMask:null;this.tempSMask=null;this.checkSMaskState();break;case\"TR\":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(i)}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const t=this.inSMaskMode;this.current.activeSMask&&!t?this.beginSMaskMode():!this.current.activeSMask&&t&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error(\"beginSMaskMode called while already in smask mode\");const t=this.ctx.canvas.width,e=this.ctx.canvas.height,i=\"smaskGroupAt\"+this.groupLevel,s=this.cachedCanvases.getCanvas(i,t,e);this.suspendedCtx=this.ctx;this.ctx=s.context;const n=this.ctx;n.setTransform(...getCurrentTransform(this.suspendedCtx));copyCtxState(this.suspendedCtx,n);!function mirrorContextOperations(t,e){if(t._removeMirroring)throw new Error(\"Context is already forwarding operations.\");t.__originalSave=t.save;t.__originalRestore=t.restore;t.__originalRotate=t.rotate;t.__originalScale=t.scale;t.__originalTranslate=t.translate;t.__originalTransform=t.transform;t.__originalSetTransform=t.setTransform;t.__originalResetTransform=t.resetTransform;t.__originalClip=t.clip;t.__originalMoveTo=t.moveTo;t.__originalLineTo=t.lineTo;t.__originalBezierCurveTo=t.bezierCurveTo;t.__originalRect=t.rect;t.__originalClosePath=t.closePath;t.__originalBeginPath=t.beginPath;t._removeMirroring=()=>{t.save=t.__originalSave;t.restore=t.__originalRestore;t.rotate=t.__originalRotate;t.scale=t.__originalScale;t.translate=t.__originalTranslate;t.transform=t.__originalTransform;t.setTransform=t.__originalSetTransform;t.resetTransform=t.__originalResetTransform;t.clip=t.__originalClip;t.moveTo=t.__originalMoveTo;t.lineTo=t.__originalLineTo;t.bezierCurveTo=t.__originalBezierCurveTo;t.rect=t.__originalRect;t.closePath=t.__originalClosePath;t.beginPath=t.__originalBeginPath;delete t._removeMirroring};t.save=function ctxSave(){e.save();this.__originalSave()};t.restore=function ctxRestore(){e.restore();this.__originalRestore()};t.translate=function ctxTranslate(t,i){e.translate(t,i);this.__originalTranslate(t,i)};t.scale=function ctxScale(t,i){e.scale(t,i);this.__originalScale(t,i)};t.transform=function ctxTransform(t,i,s,n,r,a){e.transform(t,i,s,n,r,a);this.__originalTransform(t,i,s,n,r,a)};t.setTransform=function ctxSetTransform(t,i,s,n,r,a){e.setTransform(t,i,s,n,r,a);this.__originalSetTransform(t,i,s,n,r,a)};t.resetTransform=function ctxResetTransform(){e.resetTransform();this.__originalResetTransform()};t.rotate=function ctxRotate(t){e.rotate(t);this.__originalRotate(t)};t.clip=function ctxRotate(t){e.clip(t);this.__originalClip(t)};t.moveTo=function(t,i){e.moveTo(t,i);this.__originalMoveTo(t,i)};t.lineTo=function(t,i){e.lineTo(t,i);this.__originalLineTo(t,i)};t.bezierCurveTo=function(t,i,s,n,r,a){e.bezierCurveTo(t,i,s,n,r,a);this.__originalBezierCurveTo(t,i,s,n,r,a)};t.rect=function(t,i,s,n){e.rect(t,i,s,n);this.__originalRect(t,i,s,n)};t.closePath=function(){e.closePath();this.__originalClosePath()};t.beginPath=function(){e.beginPath();this.__originalBeginPath()}}(n,this.suspendedCtx);this.setGState([[\"BM\",\"source-over\"],[\"ca\",1],[\"CA\",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error(\"endSMaskMode called while not in smask mode\");this.ctx._removeMirroring();copyCtxState(this.ctx,this.suspendedCtx);this.ctx=this.suspendedCtx;this.suspendedCtx=null}compose(t){if(!this.current.activeSMask)return;if(t){t[0]=Math.floor(t[0]);t[1]=Math.floor(t[1]);t[2]=Math.ceil(t[2]);t[3]=Math.ceil(t[3])}else t=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const e=this.current.activeSMask,i=this.suspendedCtx;this.composeSMask(i,e,this.ctx,t);this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height);this.ctx.restore()}composeSMask(t,e,i,s){const n=s[0],r=s[1],a=s[2]-n,o=s[3]-r;if(0!==a&&0!==o){this.genericComposeSMask(e.context,i,a,o,e.subtype,e.backdrop,e.transferMap,n,r,e.offsetX,e.offsetY);t.save();t.globalAlpha=1;t.globalCompositeOperation=\"source-over\";t.setTransform(1,0,0,1,0,0);t.drawImage(i.canvas,0,0);t.restore()}}genericComposeSMask(t,e,i,s,n,r,a,o,l,h,c){let d=t.canvas,u=o-h,p=l-c;if(r){const e=Util.makeHexColor(...r);if(u<0||p<0||u+i>d.width||p+s>d.height){const t=this.cachedCanvases.getCanvas(\"maskExtension\",i,s),n=t.context;n.drawImage(d,-u,-p);n.globalCompositeOperation=\"destination-atop\";n.fillStyle=e;n.fillRect(0,0,i,s);n.globalCompositeOperation=\"source-over\";d=t.canvas;u=p=0}else{t.save();t.globalAlpha=1;t.setTransform(1,0,0,1,0,0);const n=new Path2D;n.rect(u,p,i,s);t.clip(n);t.globalCompositeOperation=\"destination-atop\";t.fillStyle=e;t.fillRect(u,p,i,s);t.restore()}}e.save();e.globalAlpha=1;e.setTransform(1,0,0,1,0,0);\"Alpha\"===n&&a?e.filter=this.filterFactory.addAlphaFilter(a):\"Luminosity\"===n&&(e.filter=this.filterFactory.addLuminosityFilter(a));const g=new Path2D;g.rect(o,l,i,s);e.clip(g);e.globalCompositeOperation=\"destination-in\";e.drawImage(d,u,p,i,s,o,l,i,s);e.restore()}save(){if(this.inSMaskMode){copyCtxState(this.ctx,this.suspendedCtx);this.suspendedCtx.save()}else this.ctx.save();const t=this.current;this.stateStack.push(t);this.current=t.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode();if(0!==this.stateStack.length){this.current=this.stateStack.pop();if(this.inSMaskMode){this.suspendedCtx.restore();copyCtxState(this.suspendedCtx,this.ctx)}else this.ctx.restore();this.checkSMaskState();this.pendingClip=null;this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null}}transform(t,e,i,s,n,r){this.ctx.transform(t,e,i,s,n,r);this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null}constructPath(t,e,i){const s=this.ctx,n=this.current;let r,a,o=n.x,l=n.y;const h=getCurrentTransform(s),c=0===h[0]&&0===h[3]||0===h[1]&&0===h[2],d=c?i.slice(0):null;for(let i=0,u=0,p=t.length;i<p;i++)switch(0|t[i]){case K.rectangle:o=e[u++];l=e[u++];const t=e[u++],i=e[u++],p=o+t,g=l+i;s.moveTo(o,l);if(0===t||0===i)s.lineTo(p,g);else{s.lineTo(p,l);s.lineTo(p,g);s.lineTo(o,g)}c||n.updateRectMinMax(h,[o,l,p,g]);s.closePath();break;case K.moveTo:o=e[u++];l=e[u++];s.moveTo(o,l);c||n.updatePathMinMax(h,o,l);break;case K.lineTo:o=e[u++];l=e[u++];s.lineTo(o,l);c||n.updatePathMinMax(h,o,l);break;case K.curveTo:r=o;a=l;o=e[u+4];l=e[u+5];s.bezierCurveTo(e[u],e[u+1],e[u+2],e[u+3],o,l);n.updateCurvePathMinMax(h,r,a,e[u],e[u+1],e[u+2],e[u+3],o,l,d);u+=6;break;case K.curveTo2:r=o;a=l;s.bezierCurveTo(o,l,e[u],e[u+1],e[u+2],e[u+3]);n.updateCurvePathMinMax(h,r,a,o,l,e[u],e[u+1],e[u+2],e[u+3],d);o=e[u+2];l=e[u+3];u+=4;break;case K.curveTo3:r=o;a=l;o=e[u+2];l=e[u+3];s.bezierCurveTo(e[u],e[u+1],o,l,o,l);n.updateCurvePathMinMax(h,r,a,e[u],e[u+1],o,l,o,l,d);u+=4;break;case K.closePath:s.closePath()}c&&n.updateScalingPathMinMax(h,d);n.setCurrentPoint(o,l)}closePath(){this.ctx.closePath()}stroke(t=!0){const e=this.ctx,i=this.current.strokeColor;e.globalAlpha=this.current.strokeAlpha;if(this.contentVisible)if(\"object\"==typeof i&&i?.getPattern){e.save();e.strokeStyle=i.getPattern(e,this,getCurrentTransformInverse(e),wt);this.rescaleAndStroke(!1);e.restore()}else this.rescaleAndStroke(!0);t&&this.consumePath(this.current.getClippedPathBoundingBox());e.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath();this.stroke()}fill(t=!0){const e=this.ctx,i=this.current.fillColor;let s=!1;if(this.current.patternFill){e.save();e.fillStyle=i.getPattern(e,this,getCurrentTransformInverse(e),yt);s=!0}const n=this.current.getClippedPathBoundingBox();if(this.contentVisible&&null!==n)if(this.pendingEOFill){e.fill(\"evenodd\");this.pendingEOFill=!1}else e.fill();s&&e.restore();t&&this.consumePath(n)}eoFill(){this.pendingEOFill=!0;this.fill()}fillStroke(){this.fill(!1);this.stroke(!1);this.consumePath()}eoFillStroke(){this.pendingEOFill=!0;this.fillStroke()}closeFillStroke(){this.closePath();this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0;this.closePath();this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=Tt}eoClip(){this.pendingClip=Mt}beginText(){this.current.textMatrix=s;this.current.textMatrixScale=1;this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0}endText(){const t=this.pendingTextPaths,e=this.ctx;if(void 0===t){e.beginPath();return}const i=new Path2D,s=e.getTransform().invertSelf();for(const{transform:e,x:n,y:r,fontSize:a,path:o}of t)i.addPath(o,new DOMMatrix(e).preMultiplySelf(s).translate(n,r).scale(a,-a));e.clip(i);e.beginPath();delete this.pendingTextPaths}setCharSpacing(t){this.current.charSpacing=t}setWordSpacing(t){this.current.wordSpacing=t}setHScale(t){this.current.textHScale=t/100}setLeading(t){this.current.leading=-t}setFont(t,e){const i=this.commonObjs.get(t),s=this.current;if(!i)throw new Error(`Can't find font for ${t}`);s.fontMatrix=i.fontMatrix||n;0!==s.fontMatrix[0]&&0!==s.fontMatrix[3]||warn(\"Invalid font matrix for font \"+t);if(e<0){e=-e;s.fontDirection=-1}else s.fontDirection=1;this.current.font=i;this.current.fontSize=e;if(i.isType3Font)return;const r=i.loadedName||\"sans-serif\",a=i.systemFontInfo?.css||`\"${r}\", ${i.fallbackName}`;let o=\"normal\";i.black?o=\"900\":i.bold&&(o=\"bold\");const l=i.italic?\"italic\":\"normal\";let h=e;e<16?h=16:e>100&&(h=100);this.current.fontSizeScale=e/h;this.ctx.font=`${l} ${o} ${h}px ${a}`}setTextRenderingMode(t){this.current.textRenderingMode=t}setTextRise(t){this.current.textRise=t}moveText(t,e){this.current.x=this.current.lineX+=t;this.current.y=this.current.lineY+=e}setLeadingMoveText(t,e){this.setLeading(-e);this.moveText(t,e)}setTextMatrix(t,e,i,s,n,r){this.current.textMatrix=[t,e,i,s,n,r];this.current.textMatrixScale=Math.hypot(t,e);this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}#di(t,e,i){const s=new Path2D;s.addPath(t,new DOMMatrix(i).invertSelf().multiplySelf(e));return s}paintChar(t,e,i,s,n){const r=this.ctx,a=this.current,o=a.font,l=a.textRenderingMode,h=a.fontSize/a.fontSizeScale,c=l&x,d=!!(l&_),u=a.patternFill&&!o.missingFile,p=a.patternStroke&&!o.missingFile;let g;(o.disableFontFace||d||u||p)&&(g=o.getPathGenerator(this.commonObjs,t));if(o.disableFontFace||u||p){r.save();r.translate(e,i);r.scale(h,-h);if(c===v||c===w)if(s){const t=r.getTransform();r.setTransform(...s);r.fill(this.#di(g,t,s))}else r.fill(g);if(c===y||c===w)if(n){const t=r.getTransform();r.setTransform(...n);r.stroke(this.#di(g,t,n))}else{r.lineWidth/=h;r.stroke(g)}r.restore()}else{c!==v&&c!==w||r.fillText(t,e,i);c!==y&&c!==w||r.strokeText(t,e,i)}if(d){(this.pendingTextPaths||=[]).push({transform:getCurrentTransform(r),x:e,y:i,fontSize:h,path:g})}}get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas(\"isFontSubpixelAAEnabled\",10,10);t.scale(1.5,1);t.fillText(\"I\",0,10);const e=t.getImageData(0,0,10,10).data;let i=!1;for(let t=3;t<e.length;t+=4)if(e[t]>0&&e[t]<255){i=!0;break}return shadow(this,\"isFontSubpixelAAEnabled\",i)}showText(t){const e=this.current,i=e.font;if(i.isType3Font)return this.showType3Text(t);const s=e.fontSize;if(0===s)return;const n=this.ctx,r=e.fontSizeScale,a=e.charSpacing,o=e.wordSpacing,l=e.fontDirection,h=e.textHScale*l,c=t.length,d=i.vertical,u=d?1:-1,p=i.defaultVMetrics,g=s*e.fontMatrix[0],f=e.textRenderingMode===v&&!i.disableFontFace&&!e.patternFill;n.save();n.transform(...e.textMatrix);n.translate(e.x,e.y+e.textRise);l>0?n.scale(h,-1):n.scale(h,1);let m,b;if(e.patternFill){n.save();const t=e.fillColor.getPattern(n,this,getCurrentTransformInverse(n),yt);m=getCurrentTransform(n);n.restore();n.fillStyle=t}if(e.patternStroke){n.save();const t=e.strokeColor.getPattern(n,this,getCurrentTransformInverse(n),wt);b=getCurrentTransform(n);n.restore();n.strokeStyle=t}let A=e.lineWidth;const _=e.textMatrixScale;if(0===_||0===A){const t=e.textRenderingMode&x;t!==y&&t!==w||(A=this.getSinglePixelWidth())}else A/=_;if(1!==r){n.scale(r,r);A/=r}n.lineWidth=A;if(i.isInvalidPDFjsFont){const i=[];let s=0;for(const e of t){i.push(e.unicode);s+=e.width}n.fillText(i.join(\"\"),0,0);e.x+=s*g*h;n.restore();this.compose();return}let E,S=0;for(E=0;E<c;++E){const e=t[E];if(\"number\"==typeof e){S+=u*e*s/1e3;continue}let h=!1;const c=(e.isSpace?o:0)+a,v=e.fontChar,y=e.accent;let w,A,x=e.width;if(d){const t=e.vmetric||p,i=-(e.vmetric?t[1]:.5*x)*g,s=t[2]*g;x=t?-t[0]:x;w=i/r;A=(S+s)/r}else{w=S/r;A=0}if(i.remeasure&&x>0){const t=1e3*n.measureText(v).width/s*r;if(x<t&&this.isFontSubpixelAAEnabled){const e=x/t;h=!0;n.save();n.scale(e,1);w/=e}else x!==t&&(w+=(x-t)/2e3*s/r)}if(this.contentVisible&&(e.isInFont||i.missingFile))if(f&&!y)n.fillText(v,w,A);else{this.paintChar(v,w,A,m,b);if(y){const t=w+s*y.offset.x/r,e=A-s*y.offset.y/r;this.paintChar(y.fontChar,t,e,m,b)}}S+=d?x*g-c*l:x*g+c*l;h&&n.restore()}d?e.y-=S:e.x+=S*h;n.restore();this.compose()}showType3Text(t){const e=this.ctx,i=this.current,s=i.font,r=i.fontSize,a=i.fontDirection,o=s.vertical?1:-1,l=i.charSpacing,h=i.wordSpacing,c=i.textHScale*a,d=i.fontMatrix||n,u=t.length;let p,g,f,m;if(!(i.textRenderingMode===A)&&0!==r){this._cachedScaleForStroking[0]=-1;this._cachedGetSinglePixelWidth=null;e.save();e.transform(...i.textMatrix);e.translate(i.x,i.y);e.scale(c,a);for(p=0;p<u;++p){g=t[p];if(\"number\"==typeof g){m=o*g*r/1e3;this.ctx.translate(m,0);i.x+=m*c;continue}const n=(g.isSpace?h:0)+l,a=s.charProcOperatorList[g.operatorListId];if(!a){warn(`Type3 character \"${g.operatorListId}\" is not available.`);continue}if(this.contentVisible){this.processingType3=g;this.save();e.scale(r,r);e.transform(...d);this.executeOperatorList(a);this.restore()}f=Util.applyTransform([g.width,0],d)[0]*r+n;e.translate(f,0);i.x+=f*c}e.restore();this.processingType3=null}}setCharWidth(t,e){}setCharWidthAndBounds(t,e,i,s,n,r){this.ctx.rect(i,s,n-i,r-s);this.ctx.clip();this.endPath()}getColorN_Pattern(t){let e;if(\"TilingPattern\"===t[0]){const i=t[1],s=this.baseTransform||getCurrentTransform(this.ctx),n={createCanvasGraphics:t=>new CanvasGraphics(t,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};e=new TilingPattern(t,i,this.ctx,n,s)}else e=this._getPattern(t[1],t[2]);return e}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments);this.current.patternStroke=!0}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments);this.current.patternFill=!0}setStrokeRGBColor(t,e,i){this.ctx.strokeStyle=this.current.strokeColor=Util.makeHexColor(t,e,i);this.current.patternStroke=!1}setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor=\"transparent\";this.current.patternStroke=!1}setFillRGBColor(t,e,i){this.ctx.fillStyle=this.current.fillColor=Util.makeHexColor(t,e,i);this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor=\"transparent\";this.current.patternFill=!1}_getPattern(t,e=null){let i;if(this.cachedPatterns.has(t))i=this.cachedPatterns.get(t);else{i=function getShadingPattern(t){switch(t[0]){case\"RadialAxial\":return new RadialAxialShadingPattern(t);case\"Mesh\":return new MeshShadingPattern(t);case\"Dummy\":return new DummyShadingPattern}throw new Error(`Unknown IR type: ${t[0]}`)}(this.getObject(t));this.cachedPatterns.set(t,i)}e&&(i.matrix=e);return i}shadingFill(t){if(!this.contentVisible)return;const e=this.ctx;this.save();const i=this._getPattern(t);e.fillStyle=i.getPattern(e,this,getCurrentTransformInverse(e),At);const s=getCurrentTransformInverse(e);if(s){const{width:t,height:i}=e.canvas,[n,r,a,o]=Util.getAxialAlignedBoundingBox([0,0,t,i],s);this.ctx.fillRect(n,r,a-n,o-r)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox());this.restore()}beginInlineImage(){unreachable(\"Should not call beginInlineImage\")}beginImageData(){unreachable(\"Should not call beginImageData\")}paintFormXObjectBegin(t,e){if(this.contentVisible){this.save();this.baseTransformStack.push(this.baseTransform);t&&this.transform(...t);this.baseTransform=getCurrentTransform(this.ctx);if(e){const t=e[2]-e[0],i=e[3]-e[1];this.ctx.rect(e[0],e[1],t,i);this.current.updateRectMinMax(getCurrentTransform(this.ctx),e);this.clip();this.endPath()}}}paintFormXObjectEnd(){if(this.contentVisible){this.restore();this.baseTransform=this.baseTransformStack.pop()}}beginGroup(t){if(!this.contentVisible)return;this.save();if(this.inSMaskMode){this.endSMaskMode();this.current.activeSMask=null}const e=this.ctx;t.isolated||info(\"TODO: Support non-isolated groups.\");t.knockout&&warn(\"Knockout groups not supported.\");const i=getCurrentTransform(e);t.matrix&&e.transform(...t.matrix);if(!t.bbox)throw new Error(\"Bounding box is required.\");let s=Util.getAxialAlignedBoundingBox(t.bbox,getCurrentTransform(e));const n=[0,0,e.canvas.width,e.canvas.height];s=Util.intersect(s,n)||[0,0,0,0];const r=Math.floor(s[0]),a=Math.floor(s[1]),o=Math.max(Math.ceil(s[2])-r,1),l=Math.max(Math.ceil(s[3])-a,1);this.current.startNewPathAndClipBox([0,0,o,l]);let h=\"groupAt\"+this.groupLevel;t.smask&&(h+=\"_smask_\"+this.smaskCounter++%2);const c=this.cachedCanvases.getCanvas(h,o,l),d=c.context;d.translate(-r,-a);d.transform(...i);if(t.smask)this.smaskStack.push({canvas:c.canvas,context:d,offsetX:r,offsetY:a,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null});else{e.setTransform(1,0,0,1,0,0);e.translate(r,a);e.save()}copyCtxState(e,d);this.ctx=d;this.setGState([[\"BM\",\"source-over\"],[\"ca\",1],[\"CA\",1]]);this.groupStack.push(e);this.groupLevel++}endGroup(t){if(!this.contentVisible)return;this.groupLevel--;const e=this.ctx,i=this.groupStack.pop();this.ctx=i;this.ctx.imageSmoothingEnabled=!1;if(t.smask){this.tempSMask=this.smaskStack.pop();this.restore()}else{this.ctx.restore();const t=getCurrentTransform(this.ctx);this.restore();this.ctx.save();this.ctx.setTransform(...t);const i=Util.getAxialAlignedBoundingBox([0,0,e.canvas.width,e.canvas.height],t);this.ctx.drawImage(e.canvas,0,0);this.ctx.restore();this.compose(i)}}beginAnnotation(t,e,i,s,n){this.#hi();resetCtxToDefault(this.ctx);this.ctx.save();this.save();this.baseTransform&&this.ctx.setTransform(...this.baseTransform);if(e){const s=e[2]-e[0],r=e[3]-e[1];if(n&&this.annotationCanvasMap){(i=i.slice())[4]-=e[0];i[5]-=e[1];(e=e.slice())[0]=e[1]=0;e[2]=s;e[3]=r;const[n,a]=Util.singularValueDecompose2dScale(getCurrentTransform(this.ctx)),{viewportScale:o}=this,l=Math.ceil(s*this.outputScaleX*o),h=Math.ceil(r*this.outputScaleY*o);this.annotationCanvas=this.canvasFactory.create(l,h);const{canvas:c,context:d}=this.annotationCanvas;this.annotationCanvasMap.set(t,c);this.annotationCanvas.savedCtx=this.ctx;this.ctx=d;this.ctx.save();this.ctx.setTransform(n,0,0,-a,0,r*a);resetCtxToDefault(this.ctx)}else{resetCtxToDefault(this.ctx);this.endPath();this.ctx.rect(e[0],e[1],s,r);this.ctx.clip();this.ctx.beginPath()}}this.current=new CanvasExtraState(this.ctx.canvas.width,this.ctx.canvas.height);this.transform(...i);this.transform(...s)}endAnnotation(){if(this.annotationCanvas){this.ctx.restore();this.#ci();this.ctx=this.annotationCanvas.savedCtx;delete this.annotationCanvas.savedCtx;delete this.annotationCanvas}}paintImageMaskXObject(t){if(!this.contentVisible)return;const e=t.count;(t=this.getObject(t.data,t)).count=e;const i=this.ctx,s=this.processingType3;if(s){void 0===s.compiled&&(s.compiled=function compileType3Glyph(t){const{width:e,height:i}=t;if(e>1e3||i>1e3)return null;const s=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),n=e+1;let r,a,o,l=new Uint8Array(n*(i+1));const h=e+7&-8;let c=new Uint8Array(h*i),d=0;for(const e of t.data){let t=128;for(;t>0;){c[d++]=e&t?0:255;t>>=1}}let u=0;d=0;if(0!==c[d]){l[0]=1;++u}for(a=1;a<e;a++){if(c[d]!==c[d+1]){l[a]=c[d]?2:1;++u}d++}if(0!==c[d]){l[a]=2;++u}for(r=1;r<i;r++){d=r*h;o=r*n;if(c[d-h]!==c[d]){l[o]=c[d]?1:8;++u}let t=(c[d]?4:0)+(c[d-h]?8:0);for(a=1;a<e;a++){t=(t>>2)+(c[d+1]?4:0)+(c[d-h+1]?8:0);if(s[t]){l[o+a]=s[t];++u}d++}if(c[d-h]!==c[d]){l[o+a]=c[d]?2:4;++u}if(u>1e3)return null}d=h*(i-1);o=r*n;if(0!==c[d]){l[o]=8;++u}for(a=1;a<e;a++){if(c[d]!==c[d+1]){l[o+a]=c[d]?4:8;++u}d++}if(0!==c[d]){l[o+a]=4;++u}if(u>1e3)return null;const p=new Int32Array([0,n,-1,0,-n,0,0,0,1]),g=new Path2D;for(r=0;u&&r<=i;r++){let t=r*n;const i=t+e;for(;t<i&&!l[t];)t++;if(t===i)continue;g.moveTo(t%n,r);const s=t;let a=l[t];do{const e=p[a];do{t+=e}while(!l[t]);const i=l[t];if(5!==i&&10!==i){a=i;l[t]=0}else{a=i&51*a>>4;l[t]&=a>>2|a<<2}g.lineTo(t%n,t/n|0);l[t]||--u}while(s!==t);--r}c=null;l=null;return function(t){t.save();t.scale(1/e,-1/i);t.translate(0,-i);t.fill(g);t.beginPath();t.restore()}}(t));if(s.compiled){s.compiled(i);return}}const n=this._createMaskCanvas(t),r=n.canvas;i.save();i.setTransform(1,0,0,1,0,0);i.drawImage(r,n.offsetX,n.offsetY);i.restore();this.compose()}paintImageMaskXObjectRepeat(t,e,i=0,s=0,n,r){if(!this.contentVisible)return;t=this.getObject(t.data,t);const a=this.ctx;a.save();const o=getCurrentTransform(a);a.transform(e,i,s,n,0,0);const l=this._createMaskCanvas(t);a.setTransform(1,0,0,1,l.offsetX-o[4],l.offsetY-o[5]);for(let t=0,h=r.length;t<h;t+=2){const h=Util.transform(o,[e,i,s,n,r[t],r[t+1]]),[c,d]=Util.applyTransform([0,0],h);a.drawImage(l.canvas,c,d)}a.restore();this.compose()}paintImageMaskXObjectGroup(t){if(!this.contentVisible)return;const e=this.ctx,i=this.current.fillColor,s=this.current.patternFill;for(const n of t){const{data:t,width:r,height:a,transform:o}=n,l=this.cachedCanvases.getCanvas(\"maskCanvas\",r,a),h=l.context;h.save();putBinaryImageMask(h,this.getObject(t,n));h.globalCompositeOperation=\"source-in\";h.fillStyle=s?i.getPattern(h,this,getCurrentTransformInverse(e),yt):i;h.fillRect(0,0,r,a);h.restore();e.save();e.transform(...o);e.scale(1,-1);drawImageAtIntegerCoords(e,l.canvas,0,0,r,a,0,-1,1,1);e.restore()}this.compose()}paintImageXObject(t){if(!this.contentVisible)return;const e=this.getObject(t);e?this.paintInlineImageXObject(e):warn(\"Dependent image isn't ready yet\")}paintImageXObjectRepeat(t,e,i,s){if(!this.contentVisible)return;const n=this.getObject(t);if(!n){warn(\"Dependent image isn't ready yet\");return}const r=n.width,a=n.height,o=[];for(let t=0,n=s.length;t<n;t+=2)o.push({transform:[e,0,0,i,s[t],s[t+1]],x:0,y:0,w:r,h:a});this.paintInlineImageXObjectGroup(n,o)}applyTransferMapsToCanvas(t){if(\"none\"!==this.current.transferMaps){t.filter=this.current.transferMaps;t.drawImage(t.canvas,0,0);t.filter=\"none\"}return t.canvas}applyTransferMapsToBitmap(t){if(\"none\"===this.current.transferMaps)return t.bitmap;const{bitmap:e,width:i,height:s}=t,n=this.cachedCanvases.getCanvas(\"inlineImage\",i,s),r=n.context;r.filter=this.current.transferMaps;r.drawImage(e,0,0);r.filter=\"none\";return n.canvas}paintInlineImageXObject(t){if(!this.contentVisible)return;const e=t.width,s=t.height,n=this.ctx;this.save();if(!i){const{filter:t}=n;\"none\"!==t&&\"\"!==t&&(n.filter=\"none\")}n.scale(1/e,-1/s);let r;if(t.bitmap)r=this.applyTransferMapsToBitmap(t);else if(\"function\"==typeof HTMLElement&&t instanceof HTMLElement||!t.data)r=t;else{const i=this.cachedCanvases.getCanvas(\"inlineImage\",e,s).context;putBinaryImageData(i,t);r=this.applyTransferMapsToCanvas(i)}const a=this._scaleImage(r,getCurrentTransformInverse(n));n.imageSmoothingEnabled=getImageSmoothingEnabled(getCurrentTransform(n),t.interpolate);drawImageAtIntegerCoords(n,a.img,0,0,a.paintWidth,a.paintHeight,0,-s,e,s);this.compose();this.restore()}paintInlineImageXObjectGroup(t,e){if(!this.contentVisible)return;const i=this.ctx;let s;if(t.bitmap)s=t.bitmap;else{const e=t.width,i=t.height,n=this.cachedCanvases.getCanvas(\"inlineImage\",e,i).context;putBinaryImageData(n,t);s=this.applyTransferMapsToCanvas(n)}for(const t of e){i.save();i.transform(...t.transform);i.scale(1,-1);drawImageAtIntegerCoords(i,s,t.x,t.y,t.w,t.h,0,-1,1,1);i.restore()}this.compose()}paintSolidColorImageMask(){if(this.contentVisible){this.ctx.fillRect(0,0,1,1);this.compose()}}markPoint(t){}markPointProps(t,e){}beginMarkedContent(t){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(t,e){\"OC\"===t?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(e)}):this.markedContentStack.push({visible:!0});this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop();this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(t){const e=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath();this.pendingClip||this.compose(t);const i=this.ctx;if(this.pendingClip){e||(this.pendingClip===Mt?i.clip(\"evenodd\"):i.clip());this.pendingClip=null}this.current.startNewPathAndClipBox(this.current.clipBox);i.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const t=getCurrentTransform(this.ctx);if(0===t[1]&&0===t[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(t[0]),Math.abs(t[3]));else{const e=Math.abs(t[0]*t[3]-t[2]*t[1]),i=Math.hypot(t[0],t[2]),s=Math.hypot(t[1],t[3]);this._cachedGetSinglePixelWidth=Math.max(i,s)/e}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(-1===this._cachedScaleForStroking[0]){const{lineWidth:t}=this.current,{a:e,b:i,c:s,d:n}=this.ctx.getTransform();let r,a;if(0===i&&0===s){const i=Math.abs(e),s=Math.abs(n);if(i===s)if(0===t)r=a=1/i;else{const e=i*t;r=a=e<1?1/e:1}else if(0===t){r=1/i;a=1/s}else{const e=i*t,n=s*t;r=e<1?1/e:1;a=n<1?1/n:1}}else{const o=Math.abs(e*n-i*s),l=Math.hypot(e,i),h=Math.hypot(s,n);if(0===t){r=h/o;a=l/o}else{const e=t*o;r=h>e?h/e:1;a=l>e?l/e:1}}this._cachedScaleForStroking[0]=r;this._cachedScaleForStroking[1]=a}return this._cachedScaleForStroking}rescaleAndStroke(t){const{ctx:e}=this,{lineWidth:i}=this.current,[s,n]=this.getScaleForStroking();e.lineWidth=i||1;if(1===s&&1===n){e.stroke();return}const r=e.getLineDash();t&&e.save();e.scale(s,n);if(r.length>0){const t=Math.max(s,n);e.setLineDash(r.map((e=>e/t)));e.lineDashOffset/=t}e.stroke();t&&e.restore()}isContentVisible(){for(let t=this.markedContentStack.length-1;t>=0;t--)if(!this.markedContentStack[t].visible)return!1;return!0}}for(const t in K)void 0!==CanvasGraphics.prototype[t]&&(CanvasGraphics.prototype[K[t]]=CanvasGraphics.prototype[t]);class GlobalWorkerOptions{static#ui=null;static#pi=\"\";static get workerPort(){return this.#ui}static set workerPort(t){if(!(\"undefined\"!=typeof Worker&&t instanceof Worker)&&null!==t)throw new Error(\"Invalid `workerPort` type.\");this.#ui=t}static get workerSrc(){return this.#pi}static set workerSrc(t){if(\"string\"!=typeof t)throw new Error(\"Invalid `workerSrc` type.\");this.#pi=t}}class Metadata{#gi;#fi;constructor({parsedData:t,rawData:e}){this.#gi=t;this.#fi=e}getRaw(){return this.#fi}get(t){return this.#gi.get(t)??null}getAll(){return objectFromMap(this.#gi)}has(t){return this.#gi.has(t)}}const Pt=Symbol(\"INTERNAL\");class OptionalContentGroup{#mi=!1;#bi=!1;#vi=!1;#yi=!0;constructor(t,{name:e,intent:i,usage:s,rbGroups:n}){this.#mi=!!(t&o);this.#bi=!!(t&l);this.name=e;this.intent=i;this.usage=s;this.rbGroups=n}get visible(){if(this.#vi)return this.#yi;if(!this.#yi)return!1;const{print:t,view:e}=this.usage;return this.#mi?\"OFF\"!==e?.viewState:!this.#bi||\"OFF\"!==t?.printState}_setVisible(t,e,i=!1){t!==Pt&&unreachable(\"Internal method `_setVisible` called.\");this.#vi=i;this.#yi=e}}class OptionalContentConfig{#wi=null;#Ai=new Map;#xi=null;#_i=null;constructor(t,e=o){this.renderingIntent=e;this.name=null;this.creator=null;if(null!==t){this.name=t.name;this.creator=t.creator;this.#_i=t.order;for(const i of t.groups)this.#Ai.set(i.id,new OptionalContentGroup(e,i));if(\"OFF\"===t.baseState)for(const t of this.#Ai.values())t._setVisible(Pt,!1);for(const e of t.on)this.#Ai.get(e)._setVisible(Pt,!0);for(const e of t.off)this.#Ai.get(e)._setVisible(Pt,!1);this.#xi=this.getHash()}}#Ei(t){const e=t.length;if(e<2)return!0;const i=t[0];for(let s=1;s<e;s++){const e=t[s];let n;if(Array.isArray(e))n=this.#Ei(e);else{if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}n=this.#Ai.get(e).visible}switch(i){case\"And\":if(!n)return!1;break;case\"Or\":if(n)return!0;break;case\"Not\":return!n;default:return!0}}return\"And\"===i}isVisible(t){if(0===this.#Ai.size)return!0;if(!t){info(\"Optional content group not defined.\");return!0}if(\"OCG\"===t.type){if(!this.#Ai.has(t.id)){warn(`Optional content group not found: ${t.id}`);return!0}return this.#Ai.get(t.id).visible}if(\"OCMD\"===t.type){if(t.expression)return this.#Ei(t.expression);if(!t.policy||\"AnyOn\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Ai.get(e).visible)return!0}return!1}if(\"AllOn\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Ai.get(e).visible)return!1}return!0}if(\"AnyOff\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(!this.#Ai.get(e).visible)return!0}return!1}if(\"AllOff\"===t.policy){for(const e of t.ids){if(!this.#Ai.has(e)){warn(`Optional content group not found: ${e}`);return!0}if(this.#Ai.get(e).visible)return!1}return!0}warn(`Unknown optional content policy ${t.policy}.`);return!0}warn(`Unknown group type ${t.type}.`);return!0}setVisibility(t,e=!0,i=!0){const s=this.#Ai.get(t);if(s){if(i&&e&&s.rbGroups.length)for(const e of s.rbGroups)for(const i of e)i!==t&&this.#Ai.get(i)?._setVisible(Pt,!1,!0);s._setVisible(Pt,!!e,!0);this.#wi=null}else warn(`Optional content group not found: ${t}`)}setOCGState({state:t,preserveRB:e}){let i;for(const s of t){switch(s){case\"ON\":case\"OFF\":case\"Toggle\":i=s;continue}const t=this.#Ai.get(s);if(t)switch(i){case\"ON\":this.setVisibility(s,!0,e);break;case\"OFF\":this.setVisibility(s,!1,e);break;case\"Toggle\":this.setVisibility(s,!t.visible,e)}}this.#wi=null}get hasInitialVisibility(){return null===this.#xi||this.getHash()===this.#xi}getOrder(){return this.#Ai.size?this.#_i?this.#_i.slice():[...this.#Ai.keys()]:null}getGroups(){return this.#Ai.size>0?objectFromMap(this.#Ai):null}getGroup(t){return this.#Ai.get(t)||null}getHash(){if(null!==this.#wi)return this.#wi;const t=new MurmurHash3_64;for(const[e,i]of this.#Ai)t.update(`${e}:${i.visible}`);return this.#wi=t.hexdigest()}}class PDFDataTransportStream{constructor(t,{disableRange:e=!1,disableStream:i=!1}){assert(t,'PDFDataTransportStream - missing required \"pdfDataRangeTransport\" argument.');const{length:s,initialData:n,progressiveDone:r,contentDispositionFilename:a}=t;this._queuedChunks=[];this._progressiveDone=r;this._contentDispositionFilename=a;if(n?.length>0){const t=n instanceof Uint8Array&&n.byteLength===n.buffer.byteLength?n.buffer:new Uint8Array(n).buffer;this._queuedChunks.push(t)}this._pdfDataRangeTransport=t;this._isStreamingSupported=!i;this._isRangeSupported=!e;this._contentLength=s;this._fullRequestReader=null;this._rangeReaders=[];t.addRangeListener(((t,e)=>{this._onReceiveData({begin:t,chunk:e})}));t.addProgressListener(((t,e)=>{this._onProgress({loaded:t,total:e})}));t.addProgressiveReadListener((t=>{this._onReceiveData({chunk:t})}));t.addProgressiveDoneListener((()=>{this._onProgressiveDone()}));t.transportReady()}_onReceiveData({begin:t,chunk:e}){const i=e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer;if(void 0===t)this._fullRequestReader?this._fullRequestReader._enqueue(i):this._queuedChunks.push(i);else{assert(this._rangeReaders.some((function(e){if(e._begin!==t)return!1;e._enqueue(i);return!0})),\"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.\")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(t){void 0===t.total?this._rangeReaders[0]?.onProgress?.({loaded:t.loaded}):this._fullRequestReader?.onProgress?.({loaded:t.loaded,total:t.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone();this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){assert(!this._fullRequestReader,\"PDFDataTransportStream.getFullReader can only be called once.\");const t=this._queuedChunks;this._queuedChunks=null;return new PDFDataTransportStreamReader(this,t,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFDataTransportStreamRangeReader(this,t,e);this._pdfDataRangeTransport.requestDataRange(t,e);this._rangeReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeReaders.slice(0))e.cancel(t);this._pdfDataRangeTransport.abort()}}class PDFDataTransportStreamReader{constructor(t,e,i=!1,s=null){this._stream=t;this._done=i||!1;this._filename=isPdfFile(s)?s:null;this._queuedChunks=e||[];this._loaded=0;for(const t of this._queuedChunks)this._loaded+=t.byteLength;this._requests=[];this._headersReady=Promise.resolve();t._fullRequestReader=this;this.onProgress=null}_enqueue(t){if(!this._done){if(this._requests.length>0){this._requests.shift().resolve({value:t,done:!1})}else this._queuedChunks.push(t);this._loaded+=t.byteLength}}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0){return{value:this._queuedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class PDFDataTransportStreamRangeReader{constructor(t,e,i){this._stream=t;this._begin=e;this._end=i;this._queuedChunk=null;this._requests=[];this._done=!1;this.onProgress=null}_enqueue(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{this._requests.shift().resolve({value:t,done:!1});for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0;this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const t=this._queuedChunk;this._queuedChunk=null;return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._stream._removeRangeReader(this)}}function createHeaders(t,e){const i=new Headers;if(!t||!e||\"object\"!=typeof e)return i;for(const t in e){const s=e[t];void 0!==s&&i.append(t,s)}return i}function getResponseOrigin(t){try{return new URL(t).origin}catch{}return null}function validateRangeRequestCapabilities({responseHeaders:t,isHttp:e,rangeChunkSize:i,disableRange:s}){const n={allowRangeRequests:!1,suggestedLength:void 0},r=parseInt(t.get(\"Content-Length\"),10);if(!Number.isInteger(r))return n;n.suggestedLength=r;if(r<=2*i)return n;if(s||!e)return n;if(\"bytes\"!==t.get(\"Accept-Ranges\"))return n;if(\"identity\"!==(t.get(\"Content-Encoding\")||\"identity\"))return n;n.allowRangeRequests=!0;return n}function extractFilenameFromHeader(t){const e=t.get(\"Content-Disposition\");if(e){let t=function getFilenameFromContentDispositionHeader(t){let e=!0,i=toParamRegExp(\"filename\\\\*\",\"i\").exec(t);if(i){i=i[1];let t=rfc2616unquote(i);t=unescape(t);t=rfc5987decode(t);t=rfc2047decode(t);return fixupEncoding(t)}i=function rfc2231getparam(t){const e=[];let i;const s=toParamRegExp(\"filename\\\\*((?!0\\\\d)\\\\d+)(\\\\*?)\",\"ig\");for(;null!==(i=s.exec(t));){let[,t,s,n]=i;t=parseInt(t,10);if(t in e){if(0===t)break}else e[t]=[s,n]}const n=[];for(let t=0;t<e.length&&t in e;++t){let[i,s]=e[t];s=rfc2616unquote(s);if(i){s=unescape(s);0===t&&(s=rfc5987decode(s))}n.push(s)}return n.join(\"\")}(t);if(i)return fixupEncoding(rfc2047decode(i));i=toParamRegExp(\"filename\",\"i\").exec(t);if(i){i=i[1];let t=rfc2616unquote(i);t=rfc2047decode(t);return fixupEncoding(t)}function toParamRegExp(t,e){return new RegExp(\"(?:^|;)\\\\s*\"+t+'\\\\s*=\\\\s*([^\";\\\\s][^;\\\\s]*|\"(?:[^\"\\\\\\\\]|\\\\\\\\\"?)+\"?)',e)}function textdecode(t,i){if(t){if(!/^[\\x00-\\xFF]+$/.test(i))return i;try{const s=new TextDecoder(t,{fatal:!0}),n=stringToBytes(i);i=s.decode(n);e=!1}catch{}}return i}function fixupEncoding(t){if(e&&/[\\x80-\\xff]/.test(t)){t=textdecode(\"utf-8\",t);e&&(t=textdecode(\"iso-8859-1\",t))}return t}function rfc2616unquote(t){if(t.startsWith('\"')){const e=t.slice(1).split('\\\\\"');for(let t=0;t<e.length;++t){const i=e[t].indexOf('\"');if(-1!==i){e[t]=e[t].slice(0,i);e.length=t+1}e[t]=e[t].replaceAll(/\\\\(.)/g,\"$1\")}t=e.join('\"')}return t}function rfc5987decode(t){const e=t.indexOf(\"'\");return-1===e?t:textdecode(t.slice(0,e),t.slice(e+1).replace(/^[^']*'/,\"\"))}function rfc2047decode(t){return!t.startsWith(\"=?\")||/[\\x00-\\x19\\x80-\\xff]/.test(t)?t:t.replaceAll(/=\\?([\\w-]*)\\?([QqBb])\\?((?:[^?]|\\?(?!=))*)\\?=/g,(function(t,e,i,s){if(\"q\"===i||\"Q\"===i)return textdecode(e,s=(s=s.replaceAll(\"_\",\" \")).replaceAll(/=([0-9a-fA-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(e,16))})));try{s=atob(s)}catch{}return textdecode(e,s)}))}return\"\"}(e);if(t.includes(\"%\"))try{t=decodeURIComponent(t)}catch{}if(isPdfFile(t))return t}return null}function createResponseStatusError(t,e){return 404===t||0===t&&e.startsWith(\"file:\")?new MissingPDFException('Missing PDF \"'+e+'\".'):new UnexpectedResponseException(`Unexpected server response (${t}) while retrieving PDF \"${e}\".`,t)}function validateResponseStatus(t){return 200===t||206===t}function createFetchOptions(t,e,i){return{method:\"GET\",headers:t,signal:i.signal,mode:\"cors\",credentials:e?\"include\":\"same-origin\",redirect:\"follow\"}}function getArrayBuffer(t){if(t instanceof Uint8Array)return t.buffer;if(t instanceof ArrayBuffer)return t;warn(`getArrayBuffer - unexpected data format: ${t}`);return new Uint8Array(t).buffer}class PDFFetchStream{_responseOrigin=null;constructor(t){this.source=t;this.isHttp=/^https?:/i.test(t.url);this.headers=createHeaders(this.isHttp,t.httpHeaders);this._fullRequestReader=null;this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){assert(!this._fullRequestReader,\"PDFFetchStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFFetchStreamReader(this);return this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFFetchStreamRangeReader(this,t,e);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFFetchStreamReader{constructor(t){this._stream=t;this._reader=null;this._loaded=0;this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1;this._contentLength=e.length;this._headersCapability=Promise.withResolvers();this._disableRange=e.disableRange||!1;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._abortController=new AbortController;this._isStreamingSupported=!e.disableStream;this._isRangeSupported=!e.disableRange;const i=new Headers(t.headers),s=e.url;fetch(s,createFetchOptions(i,this._withCredentials,this._abortController)).then((e=>{t._responseOrigin=getResponseOrigin(e.url);if(!validateResponseStatus(e.status))throw createResponseStatusError(e.status,s);this._reader=e.body.getReader();this._headersCapability.resolve();const i=e.headers,{allowRangeRequests:n,suggestedLength:r}=validateRangeRequestCapabilities({responseHeaders:i,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=n;this._contentLength=r||this._contentLength;this._filename=extractFilenameFromHeader(i);!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new AbortException(\"Streaming is disabled.\"))})).catch(this._headersCapability.reject);this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength;this.onProgress?.({loaded:this._loaded,total:this._contentLength});return{value:getArrayBuffer(t),done:!1}}cancel(t){this._reader?.cancel(t);this._abortController.abort()}}class PDFFetchStreamRangeReader{constructor(t,e,i){this._stream=t;this._reader=null;this._loaded=0;const s=t.source;this._withCredentials=s.withCredentials||!1;this._readCapability=Promise.withResolvers();this._isStreamingSupported=!s.disableStream;this._abortController=new AbortController;const n=new Headers(t.headers);n.append(\"Range\",`bytes=${e}-${i-1}`);const r=s.url;fetch(r,createFetchOptions(n,this._withCredentials,this._abortController)).then((e=>{const i=getResponseOrigin(e.url);if(i!==t._responseOrigin)throw new Error(`Expected range response-origin \"${i}\" to match \"${t._responseOrigin}\".`);if(!validateResponseStatus(e.status))throw createResponseStatusError(e.status,r);this._readCapability.resolve();this._reader=e.body.getReader()})).catch(this._readCapability.reject);this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:t,done:e}=await this._reader.read();if(e)return{value:t,done:e};this._loaded+=t.byteLength;this.onProgress?.({loaded:this._loaded});return{value:getArrayBuffer(t),done:!1}}cancel(t){this._reader?.cancel(t);this._abortController.abort()}}class NetworkManager{_responseOrigin=null;constructor({url:t,httpHeaders:e,withCredentials:i}){this.url=t;this.isHttp=/^https?:/i.test(t);this.headers=createHeaders(this.isHttp,e);this.withCredentials=i||!1;this.currXhrId=0;this.pendingRequests=Object.create(null)}request(t){const e=new XMLHttpRequest,i=this.currXhrId++,s=this.pendingRequests[i]={xhr:e};e.open(\"GET\",this.url);e.withCredentials=this.withCredentials;for(const[t,i]of this.headers)e.setRequestHeader(t,i);if(this.isHttp&&\"begin\"in t&&\"end\"in t){e.setRequestHeader(\"Range\",`bytes=${t.begin}-${t.end-1}`);s.expectedStatus=206}else s.expectedStatus=200;e.responseType=\"arraybuffer\";assert(t.onError,\"Expected `onError` callback to be provided.\");e.onerror=()=>{t.onError(e.status)};e.onreadystatechange=this.onStateChange.bind(this,i);e.onprogress=this.onProgress.bind(this,i);s.onHeadersReceived=t.onHeadersReceived;s.onDone=t.onDone;s.onError=t.onError;s.onProgress=t.onProgress;e.send(null);return i}onProgress(t,e){const i=this.pendingRequests[t];i&&i.onProgress?.(e)}onStateChange(t,e){const i=this.pendingRequests[t];if(!i)return;const s=i.xhr;if(s.readyState>=2&&i.onHeadersReceived){i.onHeadersReceived();delete i.onHeadersReceived}if(4!==s.readyState)return;if(!(t in this.pendingRequests))return;delete this.pendingRequests[t];if(0===s.status&&this.isHttp){i.onError(s.status);return}const n=s.status||200;if(!(200===n&&206===i.expectedStatus)&&n!==i.expectedStatus){i.onError(s.status);return}const r=function network_getArrayBuffer(t){const e=t.response;return\"string\"!=typeof e?e:stringToBytes(e).buffer}(s);if(206===n){const t=s.getResponseHeader(\"Content-Range\"),e=/bytes (\\d+)-(\\d+)\\/(\\d+)/.exec(t);if(e)i.onDone({begin:parseInt(e[1],10),chunk:r});else{warn('Missing or invalid \"Content-Range\" header.');i.onError(0)}}else r?i.onDone({begin:0,chunk:r}):i.onError(s.status)}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t];e.abort()}}class PDFNetworkStream{constructor(t){this._source=t;this._manager=new NetworkManager(t);this._rangeChunkSize=t.rangeChunkSize;this._fullRequestReader=null;this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){assert(!this._fullRequestReader,\"PDFNetworkStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFNetworkStreamFullRequestReader(this._manager,this._source);return this._fullRequestReader}getRangeReader(t,e){const i=new PDFNetworkStreamRangeRequestReader(this._manager,t,e);i.onClosed=this._onRangeRequestReaderClosed.bind(this);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFNetworkStreamFullRequestReader{constructor(t,e){this._manager=t;this._url=e.url;this._fullRequestId=t.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)});this._headersCapability=Promise.withResolvers();this._disableRange=e.disableRange||!1;this._contentLength=e.length;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._isStreamingSupported=!1;this._isRangeSupported=!1;this._cachedChunks=[];this._requests=[];this._done=!1;this._storedError=void 0;this._filename=null;this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t);this._manager._responseOrigin=getResponseOrigin(e.responseURL);const i=e.getAllResponseHeaders(),s=new Headers(i?i.trimStart().replace(/[^\\S ]+$/,\"\").split(/[\\r\\n]+/).map((t=>{const[e,...i]=t.split(\": \");return[e,i.join(\": \")]})):[]),{allowRangeRequests:n,suggestedLength:r}=validateRangeRequestCapabilities({responseHeaders:s,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});n&&(this._isRangeSupported=!0);this._contentLength=r||this._contentLength;this._filename=extractFilenameFromHeader(s);this._isRangeSupported&&this._manager.abortRequest(t);this._headersCapability.resolve()}_onDone(t){if(t)if(this._requests.length>0){this._requests.shift().resolve({value:t.chunk,done:!1})}else this._cachedChunks.push(t.chunk);this._done=!0;if(!(this._cachedChunks.length>0)){for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(t){this._storedError=createResponseStatusError(t,this._url);this._headersCapability.reject(this._storedError);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0;this._cachedChunks.length=0}_onProgress(t){this.onProgress?.({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){await this._headersCapability.promise;if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0){return{value:this._cachedChunks.shift(),done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;this._headersCapability.reject(t);for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId);this._fullRequestReader=null}}class PDFNetworkStreamRangeRequestReader{constructor(t,e,i){this._manager=t;this._url=t.url;this._requestId=t.request({begin:e,end:i,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)});this._requests=[];this._queuedChunk=null;this._done=!1;this._storedError=void 0;this.onProgress=null;this.onClosed=null}_onHeadersReceived(){const t=getResponseOrigin(this._manager.getRequestXhr(this._requestId)?.responseURL);if(t!==this._manager._responseOrigin){this._storedError=new Error(`Expected range response-origin \"${t}\" to match \"${this._manager._responseOrigin}\".`);this._onError(0)}}_close(){this.onClosed?.(this)}_onDone(t){const e=t.chunk;if(this._requests.length>0){this._requests.shift().resolve({value:e,done:!1})}else this._queuedChunk=e;this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._close()}_onError(t){this._storedError??=createResponseStatusError(t,this._url);for(const t of this._requests)t.reject(this._storedError);this._requests.length=0;this._queuedChunk=null}_onProgress(t){this.isStreamingSupported||this.onProgress?.({loaded:t.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const t=this._queuedChunk;this._queuedChunk=null;return{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=Promise.withResolvers();this._requests.push(t);return t.promise}cancel(t){this._done=!0;for(const t of this._requests)t.resolve({value:void 0,done:!0});this._requests.length=0;this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId);this._close()}}const Dt=/^[a-z][a-z0-9\\-+.]+:/i;class PDFNodeStream{constructor(t){this.source=t;this.url=function parseUrlOrPath(t){if(Dt.test(t))return new URL(t);const e=process.getBuiltinModule(\"url\");return new URL(e.pathToFileURL(t))}(t.url);assert(\"file:\"===this.url.protocol,\"PDFNodeStream only supports file:// URLs.\");this._fullRequestReader=null;this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){assert(!this._fullRequestReader,\"PDFNodeStream.getFullReader can only be called once.\");this._fullRequestReader=new PDFNodeStreamFsFullReader(this);return this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const i=new PDFNodeStreamFsRangeReader(this,t,e);this._rangeRequestReaders.push(i);return i}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class PDFNodeStreamFsFullReader{constructor(t){this._url=t.url;this._done=!1;this._storedError=null;this.onProgress=null;const e=t.source;this._contentLength=e.length;this._loaded=0;this._filename=null;this._disableRange=e.disableRange||!1;this._rangeChunkSize=e.rangeChunkSize;this._rangeChunkSize||this._disableRange||(this._disableRange=!0);this._isStreamingSupported=!e.disableStream;this._isRangeSupported=!e.disableRange;this._readableStream=null;this._readCapability=Promise.withResolvers();this._headersCapability=Promise.withResolvers();const i=process.getBuiltinModule(\"fs\");i.promises.lstat(this._url).then((t=>{this._contentLength=t.size;this._setReadableStream(i.createReadStream(this._url));this._headersCapability.resolve()}),(t=>{\"ENOENT\"===t.code&&(t=new MissingPDFException(`Missing PDF \"${this._url}\".`));this._storedError=t;this._headersCapability.reject(t)}))}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;if(this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t){this._readCapability=Promise.withResolvers();return this.read()}this._loaded+=t.length;this.onProgress?.({loaded:this._loaded,total:this._contentLength});return{value:new Uint8Array(t).buffer,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t;this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t;t.on(\"readable\",(()=>{this._readCapability.resolve()}));t.on(\"end\",(()=>{t.destroy();this._done=!0;this._readCapability.resolve()}));t.on(\"error\",(t=>{this._error(t)}));!this._isStreamingSupported&&this._isRangeSupported&&this._error(new AbortException(\"streaming is disabled\"));this._storedError&&this._readableStream.destroy(this._storedError)}}class PDFNodeStreamFsRangeReader{constructor(t,e,i){this._url=t.url;this._done=!1;this._storedError=null;this.onProgress=null;this._loaded=0;this._readableStream=null;this._readCapability=Promise.withResolvers();const s=t.source;this._isStreamingSupported=!s.disableStream;const n=process.getBuiltinModule(\"fs\");this._setReadableStream(n.createReadStream(this._url,{start:e,end:i-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;if(this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();if(null===t){this._readCapability=Promise.withResolvers();return this.read()}this._loaded+=t.length;this.onProgress?.({loaded:this._loaded});return{value:new Uint8Array(t).buffer,done:!1}}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t;this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t;t.on(\"readable\",(()=>{this._readCapability.resolve()}));t.on(\"end\",(()=>{t.destroy();this._done=!0;this._readCapability.resolve()}));t.on(\"error\",(t=>{this._error(t)}));this._storedError&&this._readableStream.destroy(this._storedError)}}const kt=30;class TextLayer{#Si=Promise.withResolvers();#pt=null;#Ci=!1;#Ti=!!globalThis.FontInspector?.enabled;#Mi=null;#Pi=null;#Di=0;#ki=0;#Ri=null;#Ii=null;#Fi=0;#Li=0;#Oi=Object.create(null);#Ni=[];#Bi=null;#Hi=[];#Ui=new WeakMap;#zi=null;static#ji=new Map;static#Gi=new Map;static#Vi=new WeakMap;static#$i=null;static#Wi=new Set;constructor({textContentSource:t,container:e,viewport:i}){if(t instanceof ReadableStream)this.#Bi=t;else{if(\"object\"!=typeof t)throw new Error('No \"textContentSource\" parameter specified.');this.#Bi=new ReadableStream({start(e){e.enqueue(t);e.close()}})}this.#pt=this.#Ii=e;this.#Li=i.scale*(globalThis.devicePixelRatio||1);this.#Fi=i.rotation;this.#Pi={div:null,properties:null,ctx:null};const{pageWidth:s,pageHeight:n,pageX:r,pageY:a}=i.rawDims;this.#zi=[1,0,0,-1,-r,a+n];this.#ki=s;this.#Di=n;TextLayer.#qi();setLayerDimensions(e,i);this.#Si.promise.finally((()=>{TextLayer.#Wi.delete(this);this.#Pi=null;this.#Oi=null})).catch((()=>{}))}static get fontFamilyMap(){const{isWindows:t,isFirefox:e}=util_FeatureTest.platform;return shadow(this,\"fontFamilyMap\",new Map([[\"sans-serif\",(t&&e?\"Calibri, \":\"\")+\"sans-serif\"],[\"monospace\",(t&&e?\"Lucida Console, \":\"\")+\"monospace\"]]))}render(){const pump=()=>{this.#Ri.read().then((({value:t,done:e})=>{if(e)this.#Si.resolve();else{this.#Mi??=t.lang;Object.assign(this.#Oi,t.styles);this.#Xi(t.items);pump()}}),this.#Si.reject)};this.#Ri=this.#Bi.getReader();TextLayer.#Wi.add(this);pump();return this.#Si.promise}update({viewport:t,onBefore:e=null}){const i=t.scale*(globalThis.devicePixelRatio||1),s=t.rotation;if(s!==this.#Fi){e?.();this.#Fi=s;setLayerDimensions(this.#Ii,{rotation:s})}if(i!==this.#Li){e?.();this.#Li=i;const t={div:null,properties:null,ctx:TextLayer.#Yi(this.#Mi)};for(const e of this.#Hi){t.properties=this.#Ui.get(e);t.div=e;this.#Ki(t)}}}cancel(){const t=new AbortException(\"TextLayer task cancelled.\");this.#Ri?.cancel(t).catch((()=>{}));this.#Ri=null;this.#Si.reject(t)}get textDivs(){return this.#Hi}get textContentItemsStr(){return this.#Ni}#Xi(t){if(this.#Ci)return;this.#Pi.ctx??=TextLayer.#Yi(this.#Mi);const e=this.#Hi,i=this.#Ni;for(const s of t){if(e.length>1e5){warn(\"Ignoring additional textDivs for performance reasons.\");this.#Ci=!0;return}if(void 0!==s.str){i.push(s.str);this.#Qi(s)}else if(\"beginMarkedContentProps\"===s.type||\"beginMarkedContent\"===s.type){const t=this.#pt;this.#pt=document.createElement(\"span\");this.#pt.classList.add(\"markedContent\");null!==s.id&&this.#pt.setAttribute(\"id\",`${s.id}`);t.append(this.#pt)}else\"endMarkedContent\"===s.type&&(this.#pt=this.#pt.parentNode)}}#Qi(t){const e=document.createElement(\"span\"),i={angle:0,canvasWidth:0,hasText:\"\"!==t.str,hasEOL:t.hasEOL,fontSize:0};this.#Hi.push(e);const s=Util.transform(this.#zi,t.transform);let n=Math.atan2(s[1],s[0]);const r=this.#Oi[t.fontName];r.vertical&&(n+=Math.PI/2);let a=this.#Ti&&r.fontSubstitution||r.fontFamily;a=TextLayer.fontFamilyMap.get(a)||a;const o=Math.hypot(s[2],s[3]),l=o*TextLayer.#Ji(a,this.#Mi);let h,c;if(0===n){h=s[4];c=s[5]-l}else{h=s[4]+l*Math.sin(n);c=s[5]-l*Math.cos(n)}const d=\"calc(var(--scale-factor)*\",u=e.style;if(this.#pt===this.#Ii){u.left=`${(100*h/this.#ki).toFixed(2)}%`;u.top=`${(100*c/this.#Di).toFixed(2)}%`}else{u.left=`${d}${h.toFixed(2)}px)`;u.top=`${d}${c.toFixed(2)}px)`}u.fontSize=`${d}${(TextLayer.#$i*o).toFixed(2)}px)`;u.fontFamily=a;i.fontSize=o;e.setAttribute(\"role\",\"presentation\");e.textContent=t.str;e.dir=t.dir;this.#Ti&&(e.dataset.fontName=r.fontSubstitutionLoadedName||t.fontName);0!==n&&(i.angle=n*(180/Math.PI));let p=!1;if(t.str.length>1)p=!0;else if(\" \"!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),i=Math.abs(t.transform[3]);e!==i&&Math.max(e,i)/Math.min(e,i)>1.5&&(p=!0)}p&&(i.canvasWidth=r.vertical?t.height:t.width);this.#Ui.set(e,i);this.#Pi.div=e;this.#Pi.properties=i;this.#Ki(this.#Pi);i.hasText&&this.#pt.append(e);if(i.hasEOL){const t=document.createElement(\"br\");t.setAttribute(\"role\",\"presentation\");this.#pt.append(t)}}#Ki(t){const{div:e,properties:i,ctx:s}=t,{style:n}=e;let r=\"\";TextLayer.#$i>1&&(r=`scale(${1/TextLayer.#$i})`);if(0!==i.canvasWidth&&i.hasText){const{fontFamily:t}=n,{canvasWidth:a,fontSize:o}=i;TextLayer.#Zi(s,o*this.#Li,t);const{width:l}=s.measureText(e.textContent);l>0&&(r=`scaleX(${a*this.#Li/l}) ${r}`)}0!==i.angle&&(r=`rotate(${i.angle}deg) ${r}`);r.length>0&&(n.transform=r)}static cleanup(){if(!(this.#Wi.size>0)){this.#ji.clear();for(const{canvas:t}of this.#Gi.values())t.remove();this.#Gi.clear()}}static#Yi(t=null){let e=this.#Gi.get(t||=\"\");if(!e){const i=document.createElement(\"canvas\");i.className=\"hiddenCanvasElement\";i.lang=t;document.body.append(i);e=i.getContext(\"2d\",{alpha:!1,willReadFrequently:!0});this.#Gi.set(t,e);this.#Vi.set(e,{size:0,family:\"\"})}return e}static#Zi(t,e,i){const s=this.#Vi.get(t);if(e!==s.size||i!==s.family){t.font=`${e}px ${i}`;s.size=e;s.family=i}}static#qi(){if(null!==this.#$i)return;const t=document.createElement(\"div\");t.style.opacity=0;t.style.lineHeight=1;t.style.fontSize=\"1px\";t.style.position=\"absolute\";t.textContent=\"X\";document.body.append(t);this.#$i=t.getBoundingClientRect().height;t.remove()}static#Ji(t,e){const i=this.#ji.get(t);if(i)return i;const s=this.#Yi(e);s.canvas.width=s.canvas.height=kt;this.#Zi(s,kt,t);const n=s.measureText(\"\");let r=n.fontBoundingBoxAscent,a=Math.abs(n.fontBoundingBoxDescent);if(r){const e=r/(r+a);this.#ji.set(t,e);s.canvas.width=s.canvas.height=0;return e}s.strokeStyle=\"red\";s.clearRect(0,0,kt,kt);s.strokeText(\"g\",0,0);let o=s.getImageData(0,0,kt,kt).data;a=0;for(let t=o.length-1-3;t>=0;t-=4)if(o[t]>0){a=Math.ceil(t/4/kt);break}s.clearRect(0,0,kt,kt);s.strokeText(\"A\",0,kt);o=s.getImageData(0,0,kt,kt).data;r=0;for(let t=0,e=o.length;t<e;t+=4)if(o[t]>0){r=kt-Math.floor(t/4/kt);break}s.canvas.width=s.canvas.height=0;const l=r?r/(r+a):.8;this.#ji.set(t,l);return l}}class XfaText{static textContent(t){const e=[],i={items:e,styles:Object.create(null)};!function walk(t){if(!t)return;let i=null;const s=t.name;if(\"#text\"===s)i=t.value;else{if(!XfaText.shouldBuildText(s))return;t?.attributes?.textContent?i=t.attributes.textContent:t.value&&(i=t.value)}null!==i&&e.push({str:i});if(t.children)for(const e of t.children)walk(e)}(t);return i}static shouldBuildText(t){return!(\"textarea\"===t||\"input\"===t||\"option\"===t||\"select\"===t)}}const Rt=65536,It=i?class NodeCanvasFactory extends BaseCanvasFactory{_createCanvas(t,e){return process.getBuiltinModule(\"module\").createRequire(\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs\")(\"@napi-rs/canvas\").createCanvas(t,e)}}:class DOMCanvasFactory extends BaseCanvasFactory{constructor({ownerDocument:t=globalThis.document,enableHWA:e=!1}){super({enableHWA:e});this._document=t}_createCanvas(t,e){const i=this._document.createElement(\"canvas\");i.width=t;i.height=e;return i}},Ft=i?class NodeCMapReaderFactory extends BaseCMapReaderFactory{async _fetch(t){return node_utils_fetchData(t)}}:DOMCMapReaderFactory,Lt=i?class NodeFilterFactory extends BaseFilterFactory{}:class DOMFilterFactory extends BaseFilterFactory{#ts;#es;#is;#ss;#ns;#rs;#y=0;constructor({docId:t,ownerDocument:e=globalThis.document}){super();this.#ss=t;this.#ns=e}get#A(){return this.#es||=new Map}get#as(){return this.#rs||=new Map}get#os(){if(!this.#is){const t=this.#ns.createElement(\"div\"),{style:e}=t;e.visibility=\"hidden\";e.contain=\"strict\";e.width=e.height=0;e.position=\"absolute\";e.top=e.left=0;e.zIndex=-1;const i=this.#ns.createElementNS(nt,\"svg\");i.setAttribute(\"width\",0);i.setAttribute(\"height\",0);this.#is=this.#ns.createElementNS(nt,\"defs\");t.append(i);i.append(this.#is);this.#ns.body.append(t)}return this.#is}#ls(t){if(1===t.length){const e=t[0],i=new Array(256);for(let t=0;t<256;t++)i[t]=e[t]/255;const s=i.join(\",\");return[s,s,s]}const[e,i,s]=t,n=new Array(256),r=new Array(256),a=new Array(256);for(let t=0;t<256;t++){n[t]=e[t]/255;r[t]=i[t]/255;a[t]=s[t]/255}return[n.join(\",\"),r.join(\",\"),a.join(\",\")]}#hs(t){if(void 0===this.#ts){this.#ts=\"\";const t=this.#ns.URL;t!==this.#ns.baseURI&&(isDataScheme(t)?warn('#createUrl: ignore \"data:\"-URL for performance reasons.'):this.#ts=t.split(\"#\",1)[0])}return`url(${this.#ts}#${t})`}addFilter(t){if(!t)return\"none\";let e=this.#A.get(t);if(e)return e;const[i,s,n]=this.#ls(t),r=1===t.length?i:`${i}${s}${n}`;e=this.#A.get(r);if(e){this.#A.set(t,e);return e}const a=`g_${this.#ss}_transfer_map_${this.#y++}`,o=this.#hs(a);this.#A.set(t,o);this.#A.set(r,o);const l=this.#cs(a);this.#ds(i,s,n,l);return o}addHCMFilter(t,e){const i=`${t}-${e}`,s=\"base\";let n=this.#as.get(s);if(n?.key===i)return n.url;if(n){n.filter?.remove();n.key=i;n.url=\"none\";n.filter=null}else{n={key:i,url:\"none\",filter:null};this.#as.set(s,n)}if(!t||!e)return n.url;const r=this.#us(t);t=Util.makeHexColor(...r);const a=this.#us(e);e=Util.makeHexColor(...a);this.#os.style.color=\"\";if(\"#000000\"===t&&\"#ffffff\"===e||t===e)return n.url;const o=new Array(256);for(let t=0;t<=255;t++){const e=t/255;o[t]=e<=.03928?e/12.92:((e+.055)/1.055)**2.4}const l=o.join(\",\"),h=`g_${this.#ss}_hcm_filter`,c=n.filter=this.#cs(h);this.#ds(l,l,l,c);this.#ps(c);const getSteps=(t,e)=>{const i=r[t]/255,s=a[t]/255,n=new Array(e+1);for(let t=0;t<=e;t++)n[t]=i+t/e*(s-i);return n.join(\",\")};this.#ds(getSteps(0,5),getSteps(1,5),getSteps(2,5),c);n.url=this.#hs(h);return n.url}addAlphaFilter(t){let e=this.#A.get(t);if(e)return e;const[i]=this.#ls([t]),s=`alpha_${i}`;e=this.#A.get(s);if(e){this.#A.set(t,e);return e}const n=`g_${this.#ss}_alpha_map_${this.#y++}`,r=this.#hs(n);this.#A.set(t,r);this.#A.set(s,r);const a=this.#cs(n);this.#gs(i,a);return r}addLuminosityFilter(t){let e,i,s=this.#A.get(t||\"luminosity\");if(s)return s;if(t){[e]=this.#ls([t]);i=`luminosity_${e}`}else i=\"luminosity\";s=this.#A.get(i);if(s){this.#A.set(t,s);return s}const n=`g_${this.#ss}_luminosity_map_${this.#y++}`,r=this.#hs(n);this.#A.set(t,r);this.#A.set(i,r);const a=this.#cs(n);this.#fs(a);t&&this.#gs(e,a);return r}addHighlightHCMFilter(t,e,i,s,n){const r=`${e}-${i}-${s}-${n}`;let a=this.#as.get(t);if(a?.key===r)return a.url;if(a){a.filter?.remove();a.key=r;a.url=\"none\";a.filter=null}else{a={key:r,url:\"none\",filter:null};this.#as.set(t,a)}if(!e||!i)return a.url;const[o,l]=[e,i].map(this.#us.bind(this));let h=Math.round(.2126*o[0]+.7152*o[1]+.0722*o[2]),c=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),[d,u]=[s,n].map(this.#us.bind(this));c<h&&([h,c,d,u]=[c,h,u,d]);this.#os.style.color=\"\";const getSteps=(t,e,i)=>{const s=new Array(256),n=(c-h)/i,r=t/255,a=(e-t)/(255*i);let o=0;for(let t=0;t<=i;t++){const e=Math.round(h+t*n),i=r+t*a;for(let t=o;t<=e;t++)s[t]=i;o=e+1}for(let t=o;t<256;t++)s[t]=s[o-1];return s.join(\",\")},p=`g_${this.#ss}_hcm_${t}_filter`,g=a.filter=this.#cs(p);this.#ps(g);this.#ds(getSteps(d[0],u[0],5),getSteps(d[1],u[1],5),getSteps(d[2],u[2],5),g);a.url=this.#hs(p);return a.url}destroy(t=!1){if(!t||!this.#rs?.size){this.#is?.parentNode.parentNode.remove();this.#is=null;this.#es?.clear();this.#es=null;this.#rs?.clear();this.#rs=null;this.#y=0}}#fs(t){const e=this.#ns.createElementNS(nt,\"feColorMatrix\");e.setAttribute(\"type\",\"matrix\");e.setAttribute(\"values\",\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0\");t.append(e)}#ps(t){const e=this.#ns.createElementNS(nt,\"feColorMatrix\");e.setAttribute(\"type\",\"matrix\");e.setAttribute(\"values\",\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\");t.append(e)}#cs(t){const e=this.#ns.createElementNS(nt,\"filter\");e.setAttribute(\"color-interpolation-filters\",\"sRGB\");e.setAttribute(\"id\",t);this.#os.append(e);return e}#ms(t,e,i){const s=this.#ns.createElementNS(nt,e);s.setAttribute(\"type\",\"discrete\");s.setAttribute(\"tableValues\",i);t.append(s)}#ds(t,e,i,s){const n=this.#ns.createElementNS(nt,\"feComponentTransfer\");s.append(n);this.#ms(n,\"feFuncR\",t);this.#ms(n,\"feFuncG\",e);this.#ms(n,\"feFuncB\",i)}#gs(t,e){const i=this.#ns.createElementNS(nt,\"feComponentTransfer\");e.append(i);this.#ms(i,\"feFuncA\",t)}#us(t){this.#os.style.color=t;return getRGB(getComputedStyle(this.#os).getPropertyValue(\"color\"))}},Ot=i?class NodeStandardFontDataFactory extends BaseStandardFontDataFactory{async _fetch(t){return node_utils_fetchData(t)}}:DOMStandardFontDataFactory;function getDocument(t={}){\"string\"==typeof t||t instanceof URL?t={url:t}:(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});const e=new PDFDocumentLoadingTask,{docId:s}=e,n=t.url?function getUrlProp(t){if(t instanceof URL)return t.href;try{return new URL(t,window.location).href}catch{if(i&&\"string\"==typeof t)return t}throw new Error(\"Invalid PDF url data: either string or URL-object is expected in the url property.\")}(t.url):null,r=t.data?function getDataProp(t){if(i&&\"undefined\"!=typeof Buffer&&t instanceof Buffer)throw new Error(\"Please provide binary data as `Uint8Array`, rather than `Buffer`.\");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if(\"string\"==typeof t)return stringToBytes(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||\"object\"==typeof t&&!isNaN(t?.length))return new Uint8Array(t);throw new Error(\"Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.\")}(t.data):null,a=t.httpHeaders||null,o=!0===t.withCredentials,l=t.password??null,h=t.range instanceof PDFDataRangeTransport?t.range:null,c=Number.isInteger(t.rangeChunkSize)&&t.rangeChunkSize>0?t.rangeChunkSize:Rt;let d=t.worker instanceof PDFWorker?t.worker:null;const u=t.verbosity,p=\"string\"!=typeof t.docBaseUrl||isDataScheme(t.docBaseUrl)?null:t.docBaseUrl,g=\"string\"==typeof t.cMapUrl?t.cMapUrl:null,f=!1!==t.cMapPacked,m=t.CMapReaderFactory||Ft,b=\"string\"==typeof t.standardFontDataUrl?t.standardFontDataUrl:null,v=t.StandardFontDataFactory||Ot,y=!0!==t.stopAtErrors,w=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,A=!1!==t.isEvalSupported,x=\"boolean\"==typeof t.isOffscreenCanvasSupported?t.isOffscreenCanvasSupported:!i,_=\"boolean\"==typeof t.isImageDecoderSupported?t.isImageDecoderSupported:!i&&(util_FeatureTest.platform.isFirefox||!globalThis.chrome),E=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,S=\"boolean\"==typeof t.disableFontFace?t.disableFontFace:i,C=!0===t.fontExtraProperties,T=!0===t.enableXfa,M=t.ownerDocument||globalThis.document,P=!0===t.disableRange,D=!0===t.disableStream,k=!0===t.disableAutoFetch,R=!0===t.pdfBug,I=t.CanvasFactory||It,L=t.FilterFactory||Lt,O=!0===t.enableHWA,N=h?h.length:t.length??NaN,B=\"boolean\"==typeof t.useSystemFonts?t.useSystemFonts:!i&&!S,H=\"boolean\"==typeof t.useWorkerFetch?t.useWorkerFetch:m===DOMCMapReaderFactory&&v===DOMStandardFontDataFactory&&g&&b&&isValidFetchUrl(g,document.baseURI)&&isValidFetchUrl(b,document.baseURI);setVerbosityLevel(u);const U={canvasFactory:new I({ownerDocument:M,enableHWA:O}),filterFactory:new L({docId:s,ownerDocument:M}),cMapReaderFactory:H?null:new m({baseUrl:g,isCompressed:f}),standardFontDataFactory:H?null:new v({baseUrl:b})};if(!d){const t={verbosity:u,port:GlobalWorkerOptions.workerPort};d=t.port?PDFWorker.fromPort(t):new PDFWorker(t);e._worker=d}const z={docId:s,apiVersion:\"4.10.38\",data:r,password:l,disableAutoFetch:k,rangeChunkSize:c,length:N,docBaseUrl:p,enableXfa:T,evaluatorOptions:{maxImageSize:w,disableFontFace:S,ignoreErrors:y,isEvalSupported:A,isOffscreenCanvasSupported:x,isImageDecoderSupported:_,canvasMaxAreaInBytes:E,fontExtraProperties:C,useSystemFonts:B,cMapUrl:H?g:null,standardFontDataUrl:H?b:null}},j={disableFontFace:S,fontExtraProperties:C,ownerDocument:M,pdfBug:R,styleElement:null,loadingParams:{disableAutoFetch:k,enableXfa:T}};d.promise.then((function(){if(e.destroyed)throw new Error(\"Loading aborted\");if(d.destroyed)throw new Error(\"Worker was destroyed\");const t=d.messageHandler.sendWithPromise(\"GetDocRequest\",z,r?[r.buffer]:null);let l;if(h)l=new PDFDataTransportStream(h,{disableRange:P,disableStream:D});else if(!r){if(!n)throw new Error(\"getDocument - no `url` parameter provided.\");let t;if(i)if(isValidFetchUrl(n)){if(\"undefined\"==typeof fetch||\"undefined\"==typeof Response||!(\"body\"in Response.prototype))throw new Error(\"getDocument - the Fetch API was disabled in Node.js, see `--no-experimental-fetch`.\");t=PDFFetchStream}else t=PDFNodeStream;else t=isValidFetchUrl(n)?PDFFetchStream:PDFNetworkStream;l=new t({url:n,length:N,httpHeaders:a,withCredentials:o,rangeChunkSize:c,disableRange:P,disableStream:D})}return t.then((t=>{if(e.destroyed)throw new Error(\"Loading aborted\");if(d.destroyed)throw new Error(\"Worker was destroyed\");const i=new MessageHandler(s,t,d.port),n=new WorkerTransport(i,e,l,j,U);e._transport=n;i.send(\"Ready\",null)}))})).catch(e._capability.reject);return e}function isRefProxy(t){return\"object\"==typeof t&&Number.isInteger(t?.num)&&t.num>=0&&Number.isInteger(t?.gen)&&t.gen>=0}class PDFDocumentLoadingTask{static#ss=0;constructor(){this._capability=Promise.withResolvers();this._transport=null;this._worker=null;this.docId=\"d\"+PDFDocumentLoadingTask.#ss++;this.destroyed=!1;this.onPassword=null;this.onProgress=null}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0;try{this._worker?.port&&(this._worker._pendingDestroy=!0);await(this._transport?.destroy())}catch(t){this._worker?.port&&delete this._worker._pendingDestroy;throw t}this._transport=null;this._worker?.destroy();this._worker=null}}class PDFDataRangeTransport{constructor(t,e,i=!1,s=null){this.length=t;this.initialData=e;this.progressiveDone=i;this.contentDispositionFilename=s;this._rangeListeners=[];this._progressListeners=[];this._progressiveReadListeners=[];this._progressiveDoneListeners=[];this._readyCapability=Promise.withResolvers()}addRangeListener(t){this._rangeListeners.push(t)}addProgressListener(t){this._progressListeners.push(t)}addProgressiveReadListener(t){this._progressiveReadListeners.push(t)}addProgressiveDoneListener(t){this._progressiveDoneListeners.push(t)}onDataRange(t,e){for(const i of this._rangeListeners)i(t,e)}onDataProgress(t,e){this._readyCapability.promise.then((()=>{for(const i of this._progressListeners)i(t,e)}))}onDataProgressiveRead(t){this._readyCapability.promise.then((()=>{for(const e of this._progressiveReadListeners)e(t)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const t of this._progressiveDoneListeners)t()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(t,e){unreachable(\"Abstract method PDFDataRangeTransport.requestDataRange\")}abort(){}}class PDFDocumentProxy{constructor(t,e){this._pdfInfo=t;this._transport=e}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return shadow(this,\"isPureXfa\",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:t=\"display\"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getOptionalContentConfig(e)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(t=!1){return this._transport.startCleanup(t||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(t){return this._transport.cachedPageNumber(t)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}class PDFPageProxy{#bs=null;#vs=!1;constructor(t,e,i,s=!1){this._pageIndex=t;this._pageInfo=e;this._transport=i;this._stats=s?new StatTimer:null;this._pdfBug=s;this.commonObjs=i.commonObjs;this.objs=new PDFObjects;this._maybeCleanupAfterRender=!1;this._intentStates=new Map;this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:i=0,offsetY:s=0,dontFlip:n=!1}={}){return new PageViewport({viewBox:this.view,userUnit:this.userUnit,scale:t,rotation:e,offsetX:i,offsetY:s,dontFlip:n})}getAnnotations({intent:t=\"display\"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getAnnotations(this._pageIndex,e)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return shadow(this,\"isPureXfa\",!!this._transport._htmlForXfa)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:t,viewport:e,intent:i=\"display\",annotationMode:s=g.ENABLE,transform:n=null,background:r=null,optionalContentConfigPromise:a=null,annotationCanvasMap:o=null,pageColors:h=null,printAnnotationStorage:c=null,isEditing:d=!1}){this._stats?.time(\"Overall\");const u=this._transport.getRenderingIntent(i,s,c,d),{renderingIntent:p,cacheKey:f}=u;this.#vs=!1;this.#ys();a||=this._transport.getOptionalContentConfig(p);let m=this._intentStates.get(f);if(!m){m=Object.create(null);this._intentStates.set(f,m)}if(m.streamReaderCancelTimeout){clearTimeout(m.streamReaderCancelTimeout);m.streamReaderCancelTimeout=null}const b=!!(p&l);if(!m.displayReadyCapability){m.displayReadyCapability=Promise.withResolvers();m.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null};this._stats?.time(\"Page Request\");this._pumpOperatorList(u)}const complete=t=>{m.renderTasks.delete(v);(this._maybeCleanupAfterRender||b)&&(this.#vs=!0);this.#ws(!b);if(t){v.capability.reject(t);this._abortOperatorList({intentState:m,reason:t instanceof Error?t:new Error(t)})}else v.capability.resolve();if(this._stats){this._stats.timeEnd(\"Rendering\");this._stats.timeEnd(\"Overall\");globalThis.Stats?.enabled&&globalThis.Stats.add(this.pageNumber,this._stats)}},v=new InternalRenderTask({callback:complete,params:{canvasContext:t,viewport:e,transform:n,background:r},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:o,operatorList:m.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!b,pdfBug:this._pdfBug,pageColors:h});(m.renderTasks||=new Set).add(v);const y=v.task;Promise.all([m.displayReadyCapability.promise,a]).then((([t,e])=>{if(this.destroyed)complete();else{this._stats?.time(\"Rendering\");if(!(e.renderingIntent&p))throw new Error(\"Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.\");v.initializeGraphics({transparency:t,optionalContentConfig:e});v.operatorListChanged()}})).catch(complete);return y}getOperatorList({intent:t=\"display\",annotationMode:e=g.ENABLE,printAnnotationStorage:i=null,isEditing:s=!1}={}){const n=this._transport.getRenderingIntent(t,e,i,s,!0);let r,a=this._intentStates.get(n.cacheKey);if(!a){a=Object.create(null);this._intentStates.set(n.cacheKey,a)}if(!a.opListReadCapability){r=Object.create(null);r.operatorListChanged=function operatorListChanged(){if(a.operatorList.lastChunk){a.opListReadCapability.resolve(a.operatorList);a.renderTasks.delete(r)}};a.opListReadCapability=Promise.withResolvers();(a.renderTasks||=new Set).add(r);a.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null};this._stats?.time(\"Page Request\");this._pumpOperatorList(n)}return a.opListReadCapability.promise}streamTextContent({includeMarkedContent:t=!1,disableNormalization:e=!1}={}){return this._transport.messageHandler.sendWithStream(\"GetTextContent\",{pageIndex:this._pageIndex,includeMarkedContent:!0===t,disableNormalization:!0===e},{highWaterMark:100,size:t=>t.items.length})}getTextContent(t={}){if(this._transport._htmlForXfa)return this.getXfa().then((t=>XfaText.textContent(t)));const e=this.streamTextContent(t);return new Promise((function(t,i){const s=e.getReader(),n={items:[],styles:Object.create(null),lang:null};!function pump(){s.read().then((function({value:e,done:i}){if(i)t(n);else{n.lang??=e.lang;Object.assign(n.styles,e.styles);n.items.push(...e.items);pump()}}),i)}()}))}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const t=[];for(const e of this._intentStates.values()){this._abortOperatorList({intentState:e,reason:new Error(\"Page was destroyed.\"),force:!0});if(!e.opListReadCapability)for(const i of e.renderTasks){t.push(i.completed);i.cancel()}}this.objs.clear();this.#vs=!1;this.#ys();return Promise.all(t)}cleanup(t=!1){this.#vs=!0;const e=this.#ws(!1);t&&e&&(this._stats&&=new StatTimer);return e}#ws(t=!1){this.#ys();if(!this.#vs||this.destroyed)return!1;if(t){this.#bs=setTimeout((()=>{this.#bs=null;this.#ws(!1)}),5e3);return!1}for(const{renderTasks:t,operatorList:e}of this._intentStates.values())if(t.size>0||!e.lastChunk)return!1;this._intentStates.clear();this.objs.clear();this.#vs=!1;return!0}#ys(){if(this.#bs){clearTimeout(this.#bs);this.#bs=null}}_startRenderPage(t,e){const i=this._intentStates.get(e);if(i){this._stats?.timeEnd(\"Page Request\");i.displayReadyCapability?.resolve(t)}}_renderPageChunk(t,e){for(let i=0,s=t.length;i<s;i++){e.operatorList.fnArray.push(t.fnArray[i]);e.operatorList.argsArray.push(t.argsArray[i])}e.operatorList.lastChunk=t.lastChunk;e.operatorList.separateAnnots=t.separateAnnots;for(const t of e.renderTasks)t.operatorListChanged();t.lastChunk&&this.#ws(!0)}_pumpOperatorList({renderingIntent:t,cacheKey:e,annotationStorageSerializable:i,modifiedIds:s}){const{map:n,transfer:r}=i,a=this._transport.messageHandler.sendWithStream(\"GetOperatorList\",{pageIndex:this._pageIndex,intent:t,cacheKey:e,annotationStorage:n,modifiedIds:s},r).getReader(),o=this._intentStates.get(e);o.streamReader=a;const pump=()=>{a.read().then((({value:t,done:e})=>{if(e)o.streamReader=null;else if(!this._transport.destroyed){this._renderPageChunk(t,o);pump()}}),(t=>{o.streamReader=null;if(!this._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0;for(const t of o.renderTasks)t.operatorListChanged();this.#ws(!0)}if(o.displayReadyCapability)o.displayReadyCapability.reject(t);else{if(!o.opListReadCapability)throw t;o.opListReadCapability.reject(t)}}}))};pump()}_abortOperatorList({intentState:t,reason:e,force:i=!1}){if(t.streamReader){if(t.streamReaderCancelTimeout){clearTimeout(t.streamReaderCancelTimeout);t.streamReaderCancelTimeout=null}if(!i){if(t.renderTasks.size>0)return;if(e instanceof RenderingCancelledException){let i=100;e.extraDelay>0&&e.extraDelay<1e3&&(i+=e.extraDelay);t.streamReaderCancelTimeout=setTimeout((()=>{t.streamReaderCancelTimeout=null;this._abortOperatorList({intentState:t,reason:e,force:!0})}),i);return}}t.streamReader.cancel(new AbortException(e.message)).catch((()=>{}));t.streamReader=null;if(!this._transport.destroyed){for(const[e,i]of this._intentStates)if(i===t){this._intentStates.delete(e);break}this.cleanup()}}}get stats(){return this._stats}}class LoopbackPort{#As=new Map;#xs=Promise.resolve();postMessage(t,e){const i={data:structuredClone(t,e?{transfer:e}:null)};this.#xs.then((()=>{for(const[t]of this.#As)t.call(this,i)}))}addEventListener(t,e,i=null){let s=null;if(i?.signal instanceof AbortSignal){const{signal:n}=i;if(n.aborted){warn(\"LoopbackPort - cannot use an `aborted` signal.\");return}const onAbort=()=>this.removeEventListener(t,e);s=()=>n.removeEventListener(\"abort\",onAbort);n.addEventListener(\"abort\",onAbort)}this.#As.set(e,s)}removeEventListener(t,e){const i=this.#As.get(e);i?.();this.#As.delete(e)}terminate(){for(const[,t]of this.#As)t?.();this.#As.clear()}}class PDFWorker{static#_s=0;static#Es=!1;static#Ss;static{if(i){this.#Es=!0;GlobalWorkerOptions.workerSrc||=\"./pdf.worker.mjs\"}this._isSameOrigin=(t,e)=>{let i;try{i=new URL(t);if(!i.origin||\"null\"===i.origin)return!1}catch{return!1}const s=new URL(e,i);return i.origin===s.origin};this._createCDNWrapper=t=>{const e=`await import(\"${t}\");`;return URL.createObjectURL(new Blob([e],{type:\"text/javascript\"}))}}constructor({name:t=null,port:e=null,verbosity:i=getVerbosityLevel()}={}){this.name=t;this.destroyed=!1;this.verbosity=i;this._readyCapability=Promise.withResolvers();this._port=null;this._webWorker=null;this._messageHandler=null;if(e){if(PDFWorker.#Ss?.has(e))throw new Error(\"Cannot use more than one PDFWorker per port.\");(PDFWorker.#Ss||=new WeakMap).set(e,this);this._initializeFromPort(e)}else this._initialize()}get promise(){return this._readyCapability.promise}#Cs(){this._readyCapability.resolve();this._messageHandler.send(\"configure\",{verbosity:this.verbosity})}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(t){this._port=t;this._messageHandler=new MessageHandler(\"main\",\"worker\",t);this._messageHandler.on(\"ready\",(function(){}));this.#Cs()}_initialize(){if(PDFWorker.#Es||PDFWorker.#Ts){this._setupFakeWorker();return}let{workerSrc:t}=PDFWorker;try{PDFWorker._isSameOrigin(window.location.href,t)||(t=PDFWorker._createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t,{type:\"module\"}),i=new MessageHandler(\"main\",\"worker\",e),terminateEarly=()=>{s.abort();i.destroy();e.terminate();this.destroyed?this._readyCapability.reject(new Error(\"Worker was destroyed\")):this._setupFakeWorker()},s=new AbortController;e.addEventListener(\"error\",(()=>{this._webWorker||terminateEarly()}),{signal:s.signal});i.on(\"test\",(t=>{s.abort();if(!this.destroyed&&t){this._messageHandler=i;this._port=e;this._webWorker=e;this.#Cs()}else terminateEarly()}));i.on(\"ready\",(t=>{s.abort();if(this.destroyed)terminateEarly();else try{sendTest()}catch{this._setupFakeWorker()}}));const sendTest=()=>{const t=new Uint8Array;i.send(\"test\",t,[t.buffer])};sendTest();return}catch{info(\"The worker has been disabled.\")}this._setupFakeWorker()}_setupFakeWorker(){if(!PDFWorker.#Es){warn(\"Setting up fake worker.\");PDFWorker.#Es=!0}PDFWorker._setupFakeWorkerGlobal.then((t=>{if(this.destroyed){this._readyCapability.reject(new Error(\"Worker was destroyed\"));return}const e=new LoopbackPort;this._port=e;const i=\"fake\"+PDFWorker.#_s++,s=new MessageHandler(i+\"_worker\",i,e);t.setup(s,e);this._messageHandler=new MessageHandler(i,i+\"_worker\",e);this.#Cs()})).catch((t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: \"${t.message}\".`))}))}destroy(){this.destroyed=!0;this._webWorker?.terminate();this._webWorker=null;PDFWorker.#Ss?.delete(this._port);this._port=null;this._messageHandler?.destroy();this._messageHandler=null}static fromPort(t){if(!t?.port)throw new Error(\"PDFWorker.fromPort - invalid method signature.\");const e=this.#Ss?.get(t.port);if(e){if(e._pendingDestroy)throw new Error(\"PDFWorker.fromPort - the worker is being destroyed.\\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.\");return e}return new PDFWorker(t)}static get workerSrc(){if(GlobalWorkerOptions.workerSrc)return GlobalWorkerOptions.workerSrc;throw new Error('No \"GlobalWorkerOptions.workerSrc\" specified.')}static get#Ts(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){return shadow(this,\"_setupFakeWorkerGlobal\",(async()=>{if(this.#Ts)return this.#Ts;return(await import(this.workerSrc)).WorkerMessageHandler})())}}class WorkerTransport{#Ms=new Map;#Ps=new Map;#Ds=new Map;#ks=new Map;#Rs=null;constructor(t,e,i,s,n){this.messageHandler=t;this.loadingTask=e;this.commonObjs=new PDFObjects;this.fontLoader=new FontLoader({ownerDocument:s.ownerDocument,styleElement:s.styleElement});this.loadingParams=s.loadingParams;this._params=s;this.canvasFactory=n.canvasFactory;this.filterFactory=n.filterFactory;this.cMapReaderFactory=n.cMapReaderFactory;this.standardFontDataFactory=n.standardFontDataFactory;this.destroyed=!1;this.destroyCapability=null;this._networkStream=i;this._fullReader=null;this._lastProgress=null;this.downloadInfoCapability=Promise.withResolvers();this.setupMessageHandler()}#Is(t,e=null){const i=this.#Ms.get(t);if(i)return i;const s=this.messageHandler.sendWithPromise(t,e);this.#Ms.set(t,s);return s}get annotationStorage(){return shadow(this,\"annotationStorage\",new AnnotationStorage)}getRenderingIntent(t,e=g.ENABLE,i=null,s=!1,n=!1){let r=o,f=lt;switch(t){case\"any\":r=a;break;case\"display\":break;case\"print\":r=l;break;default:warn(`getRenderingIntent - invalid intent: ${t}`)}const m=r&l&&i instanceof PrintAnnotationStorage?i:this.annotationStorage;switch(e){case g.DISABLE:r+=d;break;case g.ENABLE:break;case g.ENABLE_FORMS:r+=h;break;case g.ENABLE_STORAGE:r+=c;f=m.serializable;break;default:warn(`getRenderingIntent - invalid annotationMode: ${e}`)}s&&(r+=u);n&&(r+=p);const{ids:b,hash:v}=m.modifiedIds;return{renderingIntent:r,cacheKey:[r,f.hash,v].join(\"_\"),annotationStorageSerializable:f,modifiedIds:b}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0;this.destroyCapability=Promise.withResolvers();this.#Rs?.reject(new Error(\"Worker was destroyed during onPassword callback\"));const t=[];for(const e of this.#Ps.values())t.push(e._destroy());this.#Ps.clear();this.#Ds.clear();this.#ks.clear();this.hasOwnProperty(\"annotationStorage\")&&this.annotationStorage.resetModified();const e=this.messageHandler.sendWithPromise(\"Terminate\",null);t.push(e);Promise.all(t).then((()=>{this.commonObjs.clear();this.fontLoader.clear();this.#Ms.clear();this.filterFactory.destroy();TextLayer.cleanup();this._networkStream?.cancelAllRequests(new AbortException(\"Worker was terminated.\"));this.messageHandler?.destroy();this.messageHandler=null;this.destroyCapability.resolve()}),this.destroyCapability.reject);return this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:t,loadingTask:e}=this;t.on(\"GetReader\",((t,e)=>{assert(this._networkStream,\"GetReader - no `IPDFStream` instance available.\");this._fullReader=this._networkStream.getFullReader();this._fullReader.onProgress=t=>{this._lastProgress={loaded:t.loaded,total:t.total}};e.onPull=()=>{this._fullReader.read().then((function({value:t,done:i}){if(i)e.close();else{assert(t instanceof ArrayBuffer,\"GetReader - expected an ArrayBuffer.\");e.enqueue(new Uint8Array(t),1,[t])}})).catch((t=>{e.error(t)}))};e.onCancel=t=>{this._fullReader.cancel(t);e.ready.catch((t=>{if(!this.destroyed)throw t}))}}));t.on(\"ReaderHeadersReady\",(async t=>{await this._fullReader.headersReady;const{isStreamingSupported:i,isRangeSupported:s,contentLength:n}=this._fullReader;if(!i||!s){this._lastProgress&&e.onProgress?.(this._lastProgress);this._fullReader.onProgress=t=>{e.onProgress?.({loaded:t.loaded,total:t.total})}}return{isStreamingSupported:i,isRangeSupported:s,contentLength:n}}));t.on(\"GetRangeReader\",((t,e)=>{assert(this._networkStream,\"GetRangeReader - no `IPDFStream` instance available.\");const i=this._networkStream.getRangeReader(t.begin,t.end);if(i){e.onPull=()=>{i.read().then((function({value:t,done:i}){if(i)e.close();else{assert(t instanceof ArrayBuffer,\"GetRangeReader - expected an ArrayBuffer.\");e.enqueue(new Uint8Array(t),1,[t])}})).catch((t=>{e.error(t)}))};e.onCancel=t=>{i.cancel(t);e.ready.catch((t=>{if(!this.destroyed)throw t}))}}else e.close()}));t.on(\"GetDoc\",(({pdfInfo:t})=>{this._numPages=t.numPages;this._htmlForXfa=t.htmlForXfa;delete t.htmlForXfa;e._capability.resolve(new PDFDocumentProxy(t,this))}));t.on(\"DocException\",(t=>{e._capability.reject(wrapReason(t))}));t.on(\"PasswordRequest\",(t=>{this.#Rs=Promise.withResolvers();try{if(!e.onPassword)throw wrapReason(t);const updatePassword=t=>{t instanceof Error?this.#Rs.reject(t):this.#Rs.resolve({password:t})};e.onPassword(updatePassword,t.code)}catch(t){this.#Rs.reject(t)}return this.#Rs.promise}));t.on(\"DataLoaded\",(t=>{e.onProgress?.({loaded:t.length,total:t.length});this.downloadInfoCapability.resolve(t)}));t.on(\"StartRenderPage\",(t=>{if(this.destroyed)return;this.#Ps.get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)}));t.on(\"commonobj\",(([e,i,s])=>{if(this.destroyed)return null;if(this.commonObjs.has(e))return null;switch(i){case\"Font\":const{disableFontFace:n,fontExtraProperties:r,pdfBug:a}=this._params;if(\"error\"in s){const t=s.error;warn(`Error during font loading: ${t}`);this.commonObjs.resolve(e,t);break}const o=a&&globalThis.FontInspector?.enabled?(t,e)=>globalThis.FontInspector.fontAdded(t,e):null,l=new FontFaceObject(s,{disableFontFace:n,fontExtraProperties:r,inspectFont:o});this.fontLoader.bind(l).catch((()=>t.sendWithPromise(\"FontFallback\",{id:e}))).finally((()=>{!r&&l.data&&(l.data=null);this.commonObjs.resolve(e,l)}));break;case\"CopyLocalImage\":const{imageRef:h}=s;assert(h,\"The imageRef must be defined.\");for(const t of this.#Ps.values())for(const[,i]of t.objs)if(i?.ref===h){if(!i.dataLen)return null;this.commonObjs.resolve(e,structuredClone(i));return i.dataLen}break;case\"FontPath\":case\"Image\":case\"Pattern\":this.commonObjs.resolve(e,s);break;default:throw new Error(`Got unknown common object type ${i}`)}return null}));t.on(\"obj\",(([t,e,i,s])=>{if(this.destroyed)return;const n=this.#Ps.get(e);if(!n.objs.has(t))if(0!==n._intentStates.size)switch(i){case\"Image\":n.objs.resolve(t,s);s?.dataLen>1e7&&(n._maybeCleanupAfterRender=!0);break;case\"Pattern\":n.objs.resolve(t,s);break;default:throw new Error(`Got unknown object type ${i}`)}else s?.bitmap?.close()}));t.on(\"DocProgress\",(t=>{this.destroyed||e.onProgress?.({loaded:t.loaded,total:t.total})}));t.on(\"FetchBuiltInCMap\",(async t=>{if(this.destroyed)throw new Error(\"Worker was destroyed.\");if(!this.cMapReaderFactory)throw new Error(\"CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.\");return this.cMapReaderFactory.fetch(t)}));t.on(\"FetchStandardFontData\",(async t=>{if(this.destroyed)throw new Error(\"Worker was destroyed.\");if(!this.standardFontDataFactory)throw new Error(\"StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.\");return this.standardFontDataFactory.fetch(t)}))}getData(){return this.messageHandler.sendWithPromise(\"GetData\",null)}saveDocument(){this.annotationStorage.size<=0&&warn(\"saveDocument called while `annotationStorage` is empty, please use the getData-method instead.\");const{map:t,transfer:e}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise(\"SaveDocument\",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:t,filename:this._fullReader?.filename??null},e).finally((()=>{this.annotationStorage.resetModified()}))}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error(\"Invalid page request.\"));const e=t-1,i=this.#Ds.get(e);if(i)return i;const s=this.messageHandler.sendWithPromise(\"GetPage\",{pageIndex:e}).then((i=>{if(this.destroyed)throw new Error(\"Transport destroyed\");i.refStr&&this.#ks.set(i.refStr,t);const s=new PDFPageProxy(e,i,this,this._params.pdfBug);this.#Ps.set(e,s);return s}));this.#Ds.set(e,s);return s}getPageIndex(t){return isRefProxy(t)?this.messageHandler.sendWithPromise(\"GetPageIndex\",{num:t.num,gen:t.gen}):Promise.reject(new Error(\"Invalid pageIndex request.\"))}getAnnotations(t,e){return this.messageHandler.sendWithPromise(\"GetAnnotations\",{pageIndex:t,intent:e})}getFieldObjects(){return this.#Is(\"GetFieldObjects\")}hasJSActions(){return this.#Is(\"HasJSActions\")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise(\"GetCalculationOrderIds\",null)}getDestinations(){return this.messageHandler.sendWithPromise(\"GetDestinations\",null)}getDestination(t){return\"string\"!=typeof t?Promise.reject(new Error(\"Invalid destination request.\")):this.messageHandler.sendWithPromise(\"GetDestination\",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise(\"GetPageLabels\",null)}getPageLayout(){return this.messageHandler.sendWithPromise(\"GetPageLayout\",null)}getPageMode(){return this.messageHandler.sendWithPromise(\"GetPageMode\",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise(\"GetViewerPreferences\",null)}getOpenAction(){return this.messageHandler.sendWithPromise(\"GetOpenAction\",null)}getAttachments(){return this.messageHandler.sendWithPromise(\"GetAttachments\",null)}getDocJSActions(){return this.#Is(\"GetDocJSActions\")}getPageJSActions(t){return this.messageHandler.sendWithPromise(\"GetPageJSActions\",{pageIndex:t})}getStructTree(t){return this.messageHandler.sendWithPromise(\"GetStructTree\",{pageIndex:t})}getOutline(){return this.messageHandler.sendWithPromise(\"GetOutline\",null)}getOptionalContentConfig(t){return this.#Is(\"GetOptionalContentConfig\").then((e=>new OptionalContentConfig(e,t)))}getPermissions(){return this.messageHandler.sendWithPromise(\"GetPermissions\",null)}getMetadata(){const t=\"GetMetadata\",e=this.#Ms.get(t);if(e)return e;const i=this.messageHandler.sendWithPromise(t,null).then((t=>({info:t[0],metadata:t[1]?new Metadata(t[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null})));this.#Ms.set(t,i);return i}getMarkInfo(){return this.messageHandler.sendWithPromise(\"GetMarkInfo\",null)}async startCleanup(t=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise(\"Cleanup\",null);for(const t of this.#Ps.values()){if(!t.cleanup())throw new Error(`startCleanup: Page ${t.pageNumber} is currently rendering.`)}this.commonObjs.clear();t||this.fontLoader.clear();this.#Ms.clear();this.filterFactory.destroy(!0);TextLayer.cleanup()}}cachedPageNumber(t){if(!isRefProxy(t))return null;const e=0===t.gen?`${t.num}R`:`${t.num}R${t.gen}`;return this.#ks.get(e)??null}}const Nt=Symbol(\"INITIAL_DATA\");class PDFObjects{#Fs=Object.create(null);#Ls(t){return this.#Fs[t]||={...Promise.withResolvers(),data:Nt}}get(t,e=null){if(e){const i=this.#Ls(t);i.promise.then((()=>e(i.data)));return null}const i=this.#Fs[t];if(!i||i.data===Nt)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return i.data}has(t){const e=this.#Fs[t];return!!e&&e.data!==Nt}delete(t){const e=this.#Fs[t];if(!e||e.data===Nt)return!1;delete this.#Fs[t];return!0}resolve(t,e=null){const i=this.#Ls(t);i.data=e;i.resolve()}clear(){for(const t in this.#Fs){const{data:e}=this.#Fs[t];e?.bitmap?.close()}this.#Fs=Object.create(null)}*[Symbol.iterator](){for(const t in this.#Fs){const{data:e}=this.#Fs[t];e!==Nt&&(yield[t,e])}}}class RenderTask{#Os=null;constructor(t){this.#Os=t;this.onContinue=null}get promise(){return this.#Os.capability.promise}cancel(t=0){this.#Os.cancel(null,t)}get separateAnnots(){const{separateAnnots:t}=this.#Os.operatorList;if(!t)return!1;const{annotationCanvasMap:e}=this.#Os;return t.form||t.canvas&&e?.size>0}}class InternalRenderTask{#Ns=null;static#Bs=new WeakSet;constructor({callback:t,params:e,objs:i,commonObjs:s,annotationCanvasMap:n,operatorList:r,pageIndex:a,canvasFactory:o,filterFactory:l,useRequestAnimationFrame:h=!1,pdfBug:c=!1,pageColors:d=null}){this.callback=t;this.params=e;this.objs=i;this.commonObjs=s;this.annotationCanvasMap=n;this.operatorListIdx=null;this.operatorList=r;this._pageIndex=a;this.canvasFactory=o;this.filterFactory=l;this._pdfBug=c;this.pageColors=d;this.running=!1;this.graphicsReadyCallback=null;this.graphicsReady=!1;this._useRequestAnimationFrame=!0===h&&\"undefined\"!=typeof window;this.cancelled=!1;this.capability=Promise.withResolvers();this.task=new RenderTask(this);this._cancelBound=this.cancel.bind(this);this._continueBound=this._continue.bind(this);this._scheduleNextBound=this._scheduleNext.bind(this);this._nextBound=this._next.bind(this);this._canvas=e.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics({transparency:t=!1,optionalContentConfig:e}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#Bs.has(this._canvas))throw new Error(\"Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.\");InternalRenderTask.#Bs.add(this._canvas)}if(this._pdfBug&&globalThis.StepperManager?.enabled){this.stepper=globalThis.StepperManager.create(this._pageIndex);this.stepper.init(this.operatorList);this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint()}const{canvasContext:i,viewport:s,transform:n,background:r}=this.params;this.gfx=new CanvasGraphics(i,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:e},this.annotationCanvasMap,this.pageColors);this.gfx.beginDrawing({transform:n,viewport:s,transparency:t,background:r});this.operatorListIdx=0;this.graphicsReady=!0;this.graphicsReadyCallback?.()}cancel(t=null,e=0){this.running=!1;this.cancelled=!0;this.gfx?.endDrawing();if(this.#Ns){window.cancelAnimationFrame(this.#Ns);this.#Ns=null}InternalRenderTask.#Bs.delete(this._canvas);this.callback(t||new RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,e))}operatorListChanged(){if(this.graphicsReady){this.stepper?.updateOperatorList(this.operatorList);this.running||this._continue()}else this.graphicsReadyCallback||=this._continueBound}_continue(){this.running=!0;this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?this.#Ns=window.requestAnimationFrame((()=>{this.#Ns=null;this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){if(!this.cancelled){this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper);if(this.operatorListIdx===this.operatorList.argsArray.length){this.running=!1;if(this.operatorList.lastChunk){this.gfx.endDrawing();InternalRenderTask.#Bs.delete(this._canvas);this.callback()}}}}}const Bt=\"4.10.38\",Ht=\"f9bea397f\";__webpack_require__(670);function makeColorComp(t){return Math.floor(255*Math.max(0,Math.min(1,t))).toString(16).padStart(2,\"0\")}function scaleAndClamp(t){return Math.max(0,Math.min(255,255*t))}class ColorConverters{static CMYK_G([t,e,i,s]){return[\"G\",1-Math.min(1,.3*t+.59*i+.11*e+s)]}static G_CMYK([t]){return[\"CMYK\",0,0,0,1-t]}static G_RGB([t]){return[\"RGB\",t,t,t]}static G_rgb([t]){return[t=scaleAndClamp(t),t,t]}static G_HTML([t]){const e=makeColorComp(t);return`#${e}${e}${e}`}static RGB_G([t,e,i]){return[\"G\",.3*t+.59*e+.11*i]}static RGB_rgb(t){return t.map(scaleAndClamp)}static RGB_HTML(t){return`#${t.map(makeColorComp).join(\"\")}`}static T_HTML(){return\"#00000000\"}static T_rgb(){return[null]}static CMYK_RGB([t,e,i,s]){return[\"RGB\",1-Math.min(1,t+s),1-Math.min(1,i+s),1-Math.min(1,e+s)]}static CMYK_rgb([t,e,i,s]){return[scaleAndClamp(1-Math.min(1,t+s)),scaleAndClamp(1-Math.min(1,i+s)),scaleAndClamp(1-Math.min(1,e+s))]}static CMYK_HTML(t){const e=this.CMYK_RGB(t).slice(1);return this.RGB_HTML(e)}static RGB_CMYK([t,e,i]){const s=1-t,n=1-e,r=1-i;return[\"CMYK\",s,n,r,Math.min(s,n,r)]}}class BaseSVGFactory{create(t,e,i=!1){if(t<=0||e<=0)throw new Error(\"Invalid SVG dimensions\");const s=this._createSVG(\"svg:svg\");s.setAttribute(\"version\",\"1.1\");if(!i){s.setAttribute(\"width\",`${t}px`);s.setAttribute(\"height\",`${e}px`)}s.setAttribute(\"preserveAspectRatio\",\"none\");s.setAttribute(\"viewBox\",`0 0 ${t} ${e}`);return s}createElement(t){if(\"string\"!=typeof t)throw new Error(\"Invalid SVG element type\");return this._createSVG(t)}_createSVG(t){unreachable(\"Abstract method `_createSVG` called.\")}}class DOMSVGFactory extends BaseSVGFactory{_createSVG(t){return document.createElementNS(nt,t)}}class XfaLayer{static setupStorage(t,e,i,s,n){const r=s.getValue(e,{value:null});switch(i.name){case\"textarea\":null!==r.value&&(t.textContent=r.value);if(\"print\"===n)break;t.addEventListener(\"input\",(t=>{s.setValue(e,{value:t.target.value})}));break;case\"input\":if(\"radio\"===i.attributes.type||\"checkbox\"===i.attributes.type){r.value===i.attributes.xfaOn?t.setAttribute(\"checked\",!0):r.value===i.attributes.xfaOff&&t.removeAttribute(\"checked\");if(\"print\"===n)break;t.addEventListener(\"change\",(t=>{s.setValue(e,{value:t.target.checked?t.target.getAttribute(\"xfaOn\"):t.target.getAttribute(\"xfaOff\")})}))}else{null!==r.value&&t.setAttribute(\"value\",r.value);if(\"print\"===n)break;t.addEventListener(\"input\",(t=>{s.setValue(e,{value:t.target.value})}))}break;case\"select\":if(null!==r.value){t.setAttribute(\"value\",r.value);for(const t of i.children)t.attributes.value===r.value?t.attributes.selected=!0:t.attributes.hasOwnProperty(\"selected\")&&delete t.attributes.selected}t.addEventListener(\"input\",(t=>{const i=t.target.options,n=-1===i.selectedIndex?\"\":i[i.selectedIndex].value;s.setValue(e,{value:n})}))}}static setAttributes({html:t,element:e,storage:i=null,intent:s,linkService:n}){const{attributes:r}=e,a=t instanceof HTMLAnchorElement;\"radio\"===r.type&&(r.name=`${r.name}-${s}`);for(const[e,i]of Object.entries(r))if(null!=i)switch(e){case\"class\":i.length&&t.setAttribute(e,i.join(\" \"));break;case\"dataId\":break;case\"id\":t.setAttribute(\"data-element-id\",i);break;case\"style\":Object.assign(t.style,i);break;case\"textContent\":t.textContent=i;break;default:(!a||\"href\"!==e&&\"newWindow\"!==e)&&t.setAttribute(e,i)}a&&n.addLinkAttributes(t,r.href,r.newWindow);i&&r.dataId&&this.setupStorage(t,r.dataId,e,i)}static render(t){const e=t.annotationStorage,i=t.linkService,s=t.xfaHtml,n=t.intent||\"display\",r=document.createElement(s.name);s.attributes&&this.setAttributes({html:r,element:s,intent:n,linkService:i});const a=\"richText\"!==n,o=t.div;o.append(r);if(t.viewport){const e=`matrix(${t.viewport.transform.join(\",\")})`;o.style.transform=e}a&&o.setAttribute(\"class\",\"xfaLayer xfaFont\");const l=[];if(0===s.children.length){if(s.value){const t=document.createTextNode(s.value);r.append(t);a&&XfaText.shouldBuildText(s.name)&&l.push(t)}return{textDivs:l}}const h=[[s,-1,r]];for(;h.length>0;){const[t,s,r]=h.at(-1);if(s+1===t.children.length){h.pop();continue}const o=t.children[++h.at(-1)[1]];if(null===o)continue;const{name:c}=o;if(\"#text\"===c){const t=document.createTextNode(o.value);l.push(t);r.append(t);continue}const d=o?.attributes?.xmlns?document.createElementNS(o.attributes.xmlns,c):document.createElement(c);r.append(d);o.attributes&&this.setAttributes({html:d,element:o,storage:e,intent:n,linkService:i});if(o.children?.length>0)h.push([o,-1,d]);else if(o.value){const t=document.createTextNode(o.value);a&&XfaText.shouldBuildText(c)&&l.push(t);d.append(t)}}for(const t of o.querySelectorAll(\".xfaNonInteractive input, .xfaNonInteractive textarea\"))t.setAttribute(\"readOnly\",!0);return{textDivs:l}}static update(t){const e=`matrix(${t.viewport.transform.join(\",\")})`;t.div.style.transform=e;t.div.hidden=!1}}const Ut=1e3,zt=new WeakSet;function getRectDims(t){return{width:t[2]-t[0],height:t[3]-t[1]}}class AnnotationElementFactory{static create(t){switch(t.data.annotationType){case C:return new LinkAnnotationElement(t);case S:return new TextAnnotationElement(t);case G:switch(t.data.fieldType){case\"Tx\":return new TextWidgetAnnotationElement(t);case\"Btn\":return t.data.radioButton?new RadioButtonWidgetAnnotationElement(t):t.data.checkBox?new CheckboxWidgetAnnotationElement(t):new PushButtonWidgetAnnotationElement(t);case\"Ch\":return new ChoiceWidgetAnnotationElement(t);case\"Sig\":return new SignatureWidgetAnnotationElement(t)}return new WidgetAnnotationElement(t);case z:return new PopupAnnotationElement(t);case T:return new FreeTextAnnotationElement(t);case M:return new LineAnnotationElement(t);case P:return new SquareAnnotationElement(t);case D:return new CircleAnnotationElement(t);case R:return new PolylineAnnotationElement(t);case H:return new CaretAnnotationElement(t);case U:return new InkAnnotationElement(t);case k:return new PolygonAnnotationElement(t);case I:return new HighlightAnnotationElement(t);case L:return new UnderlineAnnotationElement(t);case O:return new SquigglyAnnotationElement(t);case N:return new StrikeOutAnnotationElement(t);case B:return new StampAnnotationElement(t);case j:return new FileAttachmentAnnotationElement(t);default:return new AnnotationElement(t)}}}class AnnotationElement{#Hs=null;#Us=!1;#zs=null;constructor(t,{isRenderable:e=!1,ignoreBorder:i=!1,createQuadrilaterals:s=!1}={}){this.isRenderable=e;this.data=t.data;this.layer=t.layer;this.linkService=t.linkService;this.downloadManager=t.downloadManager;this.imageResourcesPath=t.imageResourcesPath;this.renderForms=t.renderForms;this.svgFactory=t.svgFactory;this.annotationStorage=t.annotationStorage;this.enableScripting=t.enableScripting;this.hasJSActions=t.hasJSActions;this._fieldObjects=t.fieldObjects;this.parent=t.parent;e&&(this.container=this._createContainer(i));s&&this._createQuadrilaterals()}static _hasPopupData({titleObj:t,contentsObj:e,richText:i}){return!!(t?.str||e?.str||i?.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return AnnotationElement._hasPopupData(this.data)}updateEdited(t){if(!this.container)return;this.#Hs||={rect:this.data.rect.slice(0)};const{rect:e}=t;e&&this.#js(e);this.#zs?.popup.updateEdited(t)}resetEdited(){if(this.#Hs){this.#js(this.#Hs.rect);this.#zs?.popup.resetEdited();this.#Hs=null}}#js(t){const{container:{style:e},data:{rect:i,rotation:s},parent:{viewport:{rawDims:{pageWidth:n,pageHeight:r,pageX:a,pageY:o}}}}=this;i?.splice(0,4,...t);const{width:l,height:h}=getRectDims(t);e.left=100*(t[0]-a)/n+\"%\";e.top=100*(r-t[3]+o)/r+\"%\";if(0===s){e.width=100*l/n+\"%\";e.height=100*h/r+\"%\"}else this.setRotation(s)}_createContainer(t){const{data:e,parent:{page:i,viewport:s}}=this,n=document.createElement(\"section\");n.setAttribute(\"data-annotation-id\",e.id);this instanceof WidgetAnnotationElement||(n.tabIndex=Ut);const{style:r}=n;r.zIndex=this.parent.zIndex++;e.alternativeText&&(n.title=e.alternativeText);e.noRotate&&n.classList.add(\"norotate\");if(!e.rect||this instanceof PopupAnnotationElement){const{rotation:t}=e;e.hasOwnCanvas||0===t||this.setRotation(t,n);return n}const{width:a,height:o}=getRectDims(e.rect);if(!t&&e.borderStyle.width>0){r.borderWidth=`${e.borderStyle.width}px`;const t=e.borderStyle.horizontalCornerRadius,i=e.borderStyle.verticalCornerRadius;if(t>0||i>0){const e=`calc(${t}px * var(--scale-factor)) / calc(${i}px * var(--scale-factor))`;r.borderRadius=e}else if(this instanceof RadioButtonWidgetAnnotationElement){const t=`calc(${a}px * var(--scale-factor)) / calc(${o}px * var(--scale-factor))`;r.borderRadius=t}switch(e.borderStyle.style){case V:r.borderStyle=\"solid\";break;case $:r.borderStyle=\"dashed\";break;case W:warn(\"Unimplemented border style: beveled\");break;case q:warn(\"Unimplemented border style: inset\");break;case X:r.borderBottomStyle=\"solid\"}const s=e.borderColor||null;if(s){this.#Us=!0;r.borderColor=Util.makeHexColor(0|s[0],0|s[1],0|s[2])}else r.borderWidth=0}const l=Util.normalizeRect([e.rect[0],i.view[3]-e.rect[1]+i.view[1],e.rect[2],i.view[3]-e.rect[3]+i.view[1]]),{pageWidth:h,pageHeight:c,pageX:d,pageY:u}=s.rawDims;r.left=100*(l[0]-d)/h+\"%\";r.top=100*(l[1]-u)/c+\"%\";const{rotation:p}=e;if(e.hasOwnCanvas||0===p){r.width=100*a/h+\"%\";r.height=100*o/c+\"%\"}else this.setRotation(p,n);return n}setRotation(t,e=this.container){if(!this.data.rect)return;const{pageWidth:i,pageHeight:s}=this.parent.viewport.rawDims,{width:n,height:r}=getRectDims(this.data.rect);let a,o;if(t%180==0){a=100*n/i;o=100*r/s}else{a=100*r/i;o=100*n/s}e.style.width=`${a}%`;e.style.height=`${o}%`;e.setAttribute(\"data-main-rotation\",(360-t)%360)}get _commonActions(){const setColor=(t,e,i)=>{const s=i.detail[t],n=s[0],r=s.slice(1);i.target.style[e]=ColorConverters[`${n}_HTML`](r);this.annotationStorage.setValue(this.data.id,{[e]:ColorConverters[`${n}_rgb`](r)})};return shadow(this,\"_commonActions\",{display:t=>{const{display:e}=t.detail,i=e%2==1;this.container.style.visibility=i?\"hidden\":\"visible\";this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:1===e||2===e})},print:t=>{this.annotationStorage.setValue(this.data.id,{noPrint:!t.detail.print})},hidden:t=>{const{hidden:e}=t.detail;this.container.style.visibility=e?\"hidden\":\"visible\";this.annotationStorage.setValue(this.data.id,{noPrint:e,noView:e})},focus:t=>{setTimeout((()=>t.target.focus({preventScroll:!1})),0)},userName:t=>{t.target.title=t.detail.userName},readonly:t=>{t.target.disabled=t.detail.readonly},required:t=>{this._setRequired(t.target,t.detail.required)},bgColor:t=>{setColor(\"bgColor\",\"backgroundColor\",t)},fillColor:t=>{setColor(\"fillColor\",\"backgroundColor\",t)},fgColor:t=>{setColor(\"fgColor\",\"color\",t)},textColor:t=>{setColor(\"textColor\",\"color\",t)},borderColor:t=>{setColor(\"borderColor\",\"borderColor\",t)},strokeColor:t=>{setColor(\"strokeColor\",\"borderColor\",t)},rotation:t=>{const e=t.detail.rotation;this.setRotation(e);this.annotationStorage.setValue(this.data.id,{rotation:e})}})}_dispatchEventFromSandbox(t,e){const i=this._commonActions;for(const s of Object.keys(e.detail)){const n=t[s]||i[s];n?.(e)}}_setDefaultPropertiesFromJS(t){if(!this.enableScripting)return;const e=this.annotationStorage.getRawValue(this.data.id);if(!e)return;const i=this._commonActions;for(const[s,n]of Object.entries(e)){const r=i[s];if(r){r({detail:{[s]:n},target:t});delete e[s]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:t}=this.data;if(!t)return;const[e,i,s,n]=this.data.rect.map((t=>Math.fround(t)));if(8===t.length){const[r,a,o,l]=t.subarray(2,6);if(s===r&&n===a&&e===o&&i===l)return}const{style:r}=this.container;let a;if(this.#Us){const{borderColor:t,borderWidth:e}=r;r.borderWidth=0;a=[\"url('data:image/svg+xml;utf8,\",'<svg xmlns=\"http://www.w3.org/2000/svg\"',' preserveAspectRatio=\"none\" viewBox=\"0 0 1 1\">',`<g fill=\"transparent\" stroke=\"${t}\" stroke-width=\"${e}\">`];this.container.classList.add(\"hasBorder\")}const o=s-e,l=n-i,{svgFactory:h}=this,c=h.createElement(\"svg\");c.classList.add(\"quadrilateralsContainer\");c.setAttribute(\"width\",0);c.setAttribute(\"height\",0);const d=h.createElement(\"defs\");c.append(d);const u=h.createElement(\"clipPath\"),p=`clippath_${this.data.id}`;u.setAttribute(\"id\",p);u.setAttribute(\"clipPathUnits\",\"objectBoundingBox\");d.append(u);for(let i=2,s=t.length;i<s;i+=8){const s=t[i],r=t[i+1],c=t[i+2],d=t[i+3],p=h.createElement(\"rect\"),g=(c-e)/o,f=(n-r)/l,m=(s-c)/o,b=(r-d)/l;p.setAttribute(\"x\",g);p.setAttribute(\"y\",f);p.setAttribute(\"width\",m);p.setAttribute(\"height\",b);u.append(p);a?.push(`<rect vector-effect=\"non-scaling-stroke\" x=\"${g}\" y=\"${f}\" width=\"${m}\" height=\"${b}\"/>`)}if(this.#Us){a.push(\"</g></svg>')\");r.backgroundImage=a.join(\"\")}this.container.append(c);this.container.style.clipPath=`url(#${p})`}_createPopup(){const{data:t}=this,e=this.#zs=new PopupAnnotationElement({data:{color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,parentRect:t.rect,borderStyle:0,id:`popup_${t.id}`,rotation:t.rotation},parent:this.parent,elements:[this]});this.parent.div.append(e.render())}render(){unreachable(\"Abstract method `AnnotationElement.render` called\")}_getElementsByName(t,e=null){const i=[];if(this._fieldObjects){const s=this._fieldObjects[t];if(s)for(const{page:t,id:n,exportValues:r}of s){if(-1===t)continue;if(n===e)continue;const s=\"string\"==typeof r?r:null,a=document.querySelector(`[data-element-id=\"${n}\"]`);!a||zt.has(a)?i.push({id:n,exportValue:s,domElement:a}):warn(`_getElementsByName - element not allowed: ${n}`)}return i}for(const s of document.getElementsByName(t)){const{exportValue:t}=s,n=s.getAttribute(\"data-element-id\");n!==e&&(zt.has(s)&&i.push({id:n,exportValue:t,domElement:s}))}return i}show(){this.container&&(this.container.hidden=!1);this.popup?.maybeShow()}hide(){this.container&&(this.container.hidden=!0);this.popup?.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const t=this.getElementsToTriggerPopup();if(Array.isArray(t))for(const e of t)e.classList.add(\"highlightArea\");else t.classList.add(\"highlightArea\")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:t,data:{id:e}}=this;this.container.addEventListener(\"dblclick\",(()=>{this.linkService.eventBus?.dispatch(\"switchannotationeditormode\",{source:this,mode:t,editId:e})}))}}class LinkAnnotationElement extends AnnotationElement{constructor(t,e=null){super(t,{isRenderable:!0,ignoreBorder:!!e?.ignoreBorder,createQuadrilaterals:!0});this.isTooltipOnly=t.data.isTooltipOnly}render(){const{data:t,linkService:e}=this,i=document.createElement(\"a\");i.setAttribute(\"data-element-id\",t.id);let s=!1;if(t.url){e.addLinkAttributes(i,t.url,t.newWindow);s=!0}else if(t.action){this._bindNamedAction(i,t.action);s=!0}else if(t.attachment){this.#Gs(i,t.attachment,t.attachmentDest);s=!0}else if(t.setOCGState){this.#Vs(i,t.setOCGState);s=!0}else if(t.dest){this._bindLink(i,t.dest);s=!0}else{if(t.actions&&(t.actions.Action||t.actions[\"Mouse Up\"]||t.actions[\"Mouse Down\"])&&this.enableScripting&&this.hasJSActions){this._bindJSAction(i,t);s=!0}if(t.resetForm){this._bindResetFormAction(i,t.resetForm);s=!0}else if(this.isTooltipOnly&&!s){this._bindLink(i,\"\");s=!0}}this.container.classList.add(\"linkAnnotation\");s&&this.container.append(i);return this.container}#$s(){this.container.setAttribute(\"data-internal-link\",\"\")}_bindLink(t,e){t.href=this.linkService.getDestinationHash(e);t.onclick=()=>{e&&this.linkService.goToDestination(e);return!1};(e||\"\"===e)&&this.#$s()}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeNamedAction(e);return!1};this.#$s()}#Gs(t,e,i=null){t.href=this.linkService.getAnchorUrl(\"\");e.description&&(t.title=e.description);t.onclick=()=>{this.downloadManager?.openOrDownloadData(e.content,e.filename,i);return!1};this.#$s()}#Vs(t,e){t.href=this.linkService.getAnchorUrl(\"\");t.onclick=()=>{this.linkService.executeSetOCGState(e);return!1};this.#$s()}_bindJSAction(t,e){t.href=this.linkService.getAnchorUrl(\"\");const i=new Map([[\"Action\",\"onclick\"],[\"Mouse Up\",\"onmouseup\"],[\"Mouse Down\",\"onmousedown\"]]);for(const s of Object.keys(e.actions)){const n=i.get(s);n&&(t[n]=()=>{this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e.id,name:s}});return!1})}t.onclick||(t.onclick=()=>!1);this.#$s()}_bindResetFormAction(t,e){const i=t.onclick;i||(t.href=this.linkService.getAnchorUrl(\"\"));this.#$s();if(this._fieldObjects)t.onclick=()=>{i?.();const{fields:t,refs:s,include:n}=e,r=[];if(0!==t.length||0!==s.length){const e=new Set(s);for(const i of t){const t=this._fieldObjects[i]||[];for(const{id:i}of t)e.add(i)}for(const t of Object.values(this._fieldObjects))for(const i of t)e.has(i.id)===n&&r.push(i)}else for(const t of Object.values(this._fieldObjects))r.push(...t);const a=this.annotationStorage,o=[];for(const t of r){const{id:e}=t;o.push(e);switch(t.type){case\"text\":{const i=t.defaultValue||\"\";a.setValue(e,{value:i});break}case\"checkbox\":case\"radiobutton\":{const i=t.defaultValue===t.exportValues;a.setValue(e,{value:i});break}case\"combobox\":case\"listbox\":{const i=t.defaultValue||\"\";a.setValue(e,{value:i});break}default:continue}const i=document.querySelector(`[data-element-id=\"${e}\"]`);i&&(zt.has(i)?i.dispatchEvent(new Event(\"resetform\")):warn(`_bindResetFormAction - element not allowed: ${e}`))}this.enableScripting&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:\"app\",ids:o,name:\"ResetForm\"}});return!1};else{warn('_bindResetFormAction - \"resetForm\" action not supported, ensure that the `fieldObjects` parameter is provided.');i||(t.onclick=()=>!1)}}}class TextAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0})}render(){this.container.classList.add(\"textAnnotation\");const t=document.createElement(\"img\");t.src=this.imageResourcesPath+\"annotation-\"+this.data.name.toLowerCase()+\".svg\";t.setAttribute(\"data-l10n-id\",\"pdfjs-text-annotation-type\");t.setAttribute(\"data-l10n-args\",JSON.stringify({type:this.data.name}));!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.append(t);return this.container}}class WidgetAnnotationElement extends AnnotationElement{render(){return this.container}showElementAndHideCanvas(t){if(this.data.hasOwnCanvas){\"CANVAS\"===t.previousSibling?.nodeName&&(t.previousSibling.hidden=!0);t.hidden=!1}}_getKeyModifier(t){return util_FeatureTest.platform.isMac?t.metaKey:t.ctrlKey}_setEventListener(t,e,i,s,n){i.includes(\"mouse\")?t.addEventListener(i,(t=>{this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:this.data.id,name:s,value:n(t),shift:t.shiftKey,modifier:this._getKeyModifier(t)}})})):t.addEventListener(i,(t=>{if(\"blur\"===i){if(!e.focused||!t.relatedTarget)return;e.focused=!1}else if(\"focus\"===i){if(e.focused)return;e.focused=!0}n&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:this.data.id,name:s,value:n(t)}})}))}_setEventListeners(t,e,i,s){for(const[n,r]of i)if(\"Action\"===r||this.data.actions?.[r]){\"Focus\"!==r&&\"Blur\"!==r||(e||={focused:!1});this._setEventListener(t,e,n,r,s);\"Focus\"!==r||this.data.actions?.Blur?\"Blur\"!==r||this.data.actions?.Focus||this._setEventListener(t,e,\"focus\",\"Focus\",null):this._setEventListener(t,e,\"blur\",\"Blur\",null)}}_setBackgroundColor(t){const e=this.data.backgroundColor||null;t.style.backgroundColor=null===e?\"transparent\":Util.makeHexColor(e[0],e[1],e[2])}_setTextStyle(t){const e=[\"left\",\"center\",\"right\"],{fontColor:i}=this.data.defaultAppearanceData,s=this.data.defaultAppearanceData.fontSize||9,n=t.style;let a;const roundToOneDecimal=t=>Math.round(10*t)/10;if(this.data.multiLine){const t=Math.abs(this.data.rect[3]-this.data.rect[1]-2),e=t/(Math.round(t/(r*s))||1);a=Math.min(s,roundToOneDecimal(e/r))}else{const t=Math.abs(this.data.rect[3]-this.data.rect[1]-2);a=Math.min(s,roundToOneDecimal(t/r))}n.fontSize=`calc(${a}px * var(--scale-factor))`;n.color=Util.makeHexColor(i[0],i[1],i[2]);null!==this.data.textAlignment&&(n.textAlign=e[this.data.textAlignment])}_setRequired(t,e){e?t.setAttribute(\"required\",!0):t.removeAttribute(\"required\");t.setAttribute(\"aria-required\",e)}}class TextWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms||t.data.hasOwnCanvas||!t.data.hasAppearance&&!!t.data.fieldValue})}setPropertyOnSiblings(t,e,i,s){const n=this.annotationStorage;for(const r of this._getElementsByName(t.name,t.id)){r.domElement&&(r.domElement[e]=i);n.setValue(r.id,{[s]:i})}}render(){const t=this.annotationStorage,e=this.data.id;this.container.classList.add(\"textWidgetAnnotation\");let i=null;if(this.renderForms){const s=t.getValue(e,{value:this.data.fieldValue});let n=s.value||\"\";const r=t.getValue(e,{charLimit:this.data.maxLen}).charLimit;r&&n.length>r&&(n=n.slice(0,r));let a=s.formattedValue||this.data.textContent?.join(\"\\n\")||null;a&&this.data.comb&&(a=a.replaceAll(/\\s+/g,\"\"));const o={userValue:n,formattedValue:a,lastCommittedValue:null,commitKey:1,focused:!1};if(this.data.multiLine){i=document.createElement(\"textarea\");i.textContent=a??n;this.data.doNotScroll&&(i.style.overflowY=\"hidden\")}else{i=document.createElement(\"input\");i.type=\"text\";i.setAttribute(\"value\",a??n);this.data.doNotScroll&&(i.style.overflowX=\"hidden\")}this.data.hasOwnCanvas&&(i.hidden=!0);zt.add(i);i.setAttribute(\"data-element-id\",e);i.disabled=this.data.readOnly;i.name=this.data.fieldName;i.tabIndex=Ut;this._setRequired(i,this.data.required);r&&(i.maxLength=r);i.addEventListener(\"input\",(s=>{t.setValue(e,{value:s.target.value});this.setPropertyOnSiblings(i,\"value\",s.target.value,\"value\");o.formattedValue=null}));i.addEventListener(\"resetform\",(t=>{const e=this.data.defaultFieldValue??\"\";i.value=o.userValue=e;o.formattedValue=null}));let blurListener=t=>{const{formattedValue:e}=o;null!=e&&(t.target.value=e);t.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){i.addEventListener(\"focus\",(t=>{if(o.focused)return;const{target:e}=t;o.userValue&&(e.value=o.userValue);o.lastCommittedValue=e.value;o.commitKey=1;this.data.actions?.Focus||(o.focused=!0)}));i.addEventListener(\"updatefromsandbox\",(i=>{this.showElementAndHideCanvas(i.target);const s={value(i){o.userValue=i.detail.value??\"\";t.setValue(e,{value:o.userValue.toString()});i.target.value=o.userValue},formattedValue(i){const{formattedValue:s}=i.detail;o.formattedValue=s;null!=s&&i.target!==document.activeElement&&(i.target.value=s);t.setValue(e,{formattedValue:s})},selRange(t){t.target.setSelectionRange(...t.detail.selRange)},charLimit:i=>{const{charLimit:s}=i.detail,{target:n}=i;if(0===s){n.removeAttribute(\"maxLength\");return}n.setAttribute(\"maxLength\",s);let r=o.userValue;if(r&&!(r.length<=s)){r=r.slice(0,s);n.value=o.userValue=r;t.setValue(e,{value:r});this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:r,willCommit:!0,commitKey:1,selStart:n.selectionStart,selEnd:n.selectionEnd}})}}};this._dispatchEventFromSandbox(s,i)}));i.addEventListener(\"keydown\",(t=>{o.commitKey=1;let i=-1;\"Escape\"===t.key?i=0:\"Enter\"!==t.key||this.data.multiLine?\"Tab\"===t.key&&(o.commitKey=3):i=2;if(-1===i)return;const{value:s}=t.target;if(o.lastCommittedValue!==s){o.lastCommittedValue=s;o.userValue=s;this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:s,willCommit:!0,commitKey:i,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}})}}));const s=blurListener;blurListener=null;i.addEventListener(\"blur\",(t=>{if(!o.focused||!t.relatedTarget)return;this.data.actions?.Blur||(o.focused=!1);const{value:i}=t.target;o.userValue=i;o.lastCommittedValue!==i&&this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:i,willCommit:!0,commitKey:o.commitKey,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}});s(t)}));this.data.actions?.Keystroke&&i.addEventListener(\"beforeinput\",(t=>{o.lastCommittedValue=null;const{data:i,target:s}=t,{value:n,selectionStart:r,selectionEnd:a}=s;let l=r,h=a;switch(t.inputType){case\"deleteWordBackward\":{const t=n.substring(0,r).match(/\\w*[^\\w]*$/);t&&(l-=t[0].length);break}case\"deleteWordForward\":{const t=n.substring(r).match(/^[^\\w]*\\w*/);t&&(h+=t[0].length);break}case\"deleteContentBackward\":r===a&&(l-=1);break;case\"deleteContentForward\":r===a&&(h+=1)}t.preventDefault();this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:n,change:i||\"\",willCommit:!1,selStart:l,selEnd:h}})}));this._setEventListeners(i,o,[[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.value))}blurListener&&i.addEventListener(\"blur\",blurListener);if(this.data.comb){const t=(this.data.rect[2]-this.data.rect[0])/r;i.classList.add(\"comb\");i.style.letterSpacing=`calc(${t}px * var(--scale-factor) - 1ch)`}}else{i=document.createElement(\"div\");i.textContent=this.data.fieldValue;i.style.verticalAlign=\"middle\";i.style.display=\"table-cell\";this.data.hasOwnCanvas&&(i.hidden=!0)}this._setTextStyle(i);this._setBackgroundColor(i);this._setDefaultPropertiesFromJS(i);this.container.append(i);return this.container}}class SignatureWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:!!t.data.hasOwnCanvas})}}class CheckboxWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){const t=this.annotationStorage,e=this.data,i=e.id;let s=t.getValue(i,{value:e.exportValue===e.fieldValue}).value;if(\"string\"==typeof s){s=\"Off\"!==s;t.setValue(i,{value:s})}this.container.classList.add(\"buttonWidgetAnnotation\",\"checkBox\");const n=document.createElement(\"input\");zt.add(n);n.setAttribute(\"data-element-id\",i);n.disabled=e.readOnly;this._setRequired(n,this.data.required);n.type=\"checkbox\";n.name=e.fieldName;s&&n.setAttribute(\"checked\",!0);n.setAttribute(\"exportValue\",e.exportValue);n.tabIndex=Ut;n.addEventListener(\"change\",(s=>{const{name:n,checked:r}=s.target;for(const s of this._getElementsByName(n,i)){const i=r&&s.exportValue===e.exportValue;s.domElement&&(s.domElement.checked=i);t.setValue(s.id,{value:i})}t.setValue(i,{value:r})}));n.addEventListener(\"resetform\",(t=>{const i=e.defaultFieldValue||\"Off\";t.target.checked=i===e.exportValue}));if(this.enableScripting&&this.hasJSActions){n.addEventListener(\"updatefromsandbox\",(e=>{const s={value(e){e.target.checked=\"Off\"!==e.detail.value;t.setValue(i,{value:e.target.checked})}};this._dispatchEventFromSandbox(s,e)}));this._setEventListeners(n,null,[[\"change\",\"Validate\"],[\"change\",\"Action\"],[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.checked))}this._setBackgroundColor(n);this._setDefaultPropertiesFromJS(n);this.container.append(n);return this.container}}class RadioButtonWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add(\"buttonWidgetAnnotation\",\"radioButton\");const t=this.annotationStorage,e=this.data,i=e.id;let s=t.getValue(i,{value:e.fieldValue===e.buttonValue}).value;if(\"string\"==typeof s){s=s!==e.buttonValue;t.setValue(i,{value:s})}if(s)for(const s of this._getElementsByName(e.fieldName,i))t.setValue(s.id,{value:!1});const n=document.createElement(\"input\");zt.add(n);n.setAttribute(\"data-element-id\",i);n.disabled=e.readOnly;this._setRequired(n,this.data.required);n.type=\"radio\";n.name=e.fieldName;s&&n.setAttribute(\"checked\",!0);n.tabIndex=Ut;n.addEventListener(\"change\",(e=>{const{name:s,checked:n}=e.target;for(const e of this._getElementsByName(s,i))t.setValue(e.id,{value:!1});t.setValue(i,{value:n})}));n.addEventListener(\"resetform\",(t=>{const i=e.defaultFieldValue;t.target.checked=null!=i&&i===e.buttonValue}));if(this.enableScripting&&this.hasJSActions){const s=e.buttonValue;n.addEventListener(\"updatefromsandbox\",(e=>{const n={value:e=>{const n=s===e.detail.value;for(const s of this._getElementsByName(e.target.name)){const e=n&&s.id===i;s.domElement&&(s.domElement.checked=e);t.setValue(s.id,{value:e})}}};this._dispatchEventFromSandbox(n,e)}));this._setEventListeners(n,null,[[\"change\",\"Validate\"],[\"change\",\"Action\"],[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"]],(t=>t.target.checked))}this._setBackgroundColor(n);this._setDefaultPropertiesFromJS(n);this.container.append(n);return this.container}}class PushButtonWidgetAnnotationElement extends LinkAnnotationElement{constructor(t){super(t,{ignoreBorder:t.data.hasAppearance})}render(){const t=super.render();t.classList.add(\"buttonWidgetAnnotation\",\"pushButton\");const e=t.lastChild;if(this.enableScripting&&this.hasJSActions&&e){this._setDefaultPropertiesFromJS(e);e.addEventListener(\"updatefromsandbox\",(t=>{this._dispatchEventFromSandbox({},t)}))}return t}}class ChoiceWidgetAnnotationElement extends WidgetAnnotationElement{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add(\"choiceWidgetAnnotation\");const t=this.annotationStorage,e=this.data.id,i=t.getValue(e,{value:this.data.fieldValue}),s=document.createElement(\"select\");zt.add(s);s.setAttribute(\"data-element-id\",e);s.disabled=this.data.readOnly;this._setRequired(s,this.data.required);s.name=this.data.fieldName;s.tabIndex=Ut;let n=this.data.combo&&this.data.options.length>0;if(!this.data.combo){s.size=this.data.options.length;this.data.multiSelect&&(s.multiple=!0)}s.addEventListener(\"resetform\",(t=>{const e=this.data.defaultFieldValue;for(const t of s.options)t.selected=t.value===e}));for(const t of this.data.options){const e=document.createElement(\"option\");e.textContent=t.displayValue;e.value=t.exportValue;if(i.value.includes(t.exportValue)){e.setAttribute(\"selected\",!0);n=!1}s.append(e)}let r=null;if(n){const t=document.createElement(\"option\");t.value=\" \";t.setAttribute(\"hidden\",!0);t.setAttribute(\"selected\",!0);s.prepend(t);r=()=>{t.remove();s.removeEventListener(\"input\",r);r=null};s.addEventListener(\"input\",r)}const getValue=t=>{const e=t?\"value\":\"textContent\",{options:i,multiple:n}=s;return n?Array.prototype.filter.call(i,(t=>t.selected)).map((t=>t[e])):-1===i.selectedIndex?null:i[i.selectedIndex][e]};let a=getValue(!1);const getItems=t=>{const e=t.target.options;return Array.prototype.map.call(e,(t=>({displayValue:t.textContent,exportValue:t.value})))};if(this.enableScripting&&this.hasJSActions){s.addEventListener(\"updatefromsandbox\",(i=>{const n={value(i){r?.();const n=i.detail.value,o=new Set(Array.isArray(n)?n:[n]);for(const t of s.options)t.selected=o.has(t.value);t.setValue(e,{value:getValue(!0)});a=getValue(!1)},multipleSelection(t){s.multiple=!0},remove(i){const n=s.options,r=i.detail.remove;n[r].selected=!1;s.remove(r);if(n.length>0){-1===Array.prototype.findIndex.call(n,(t=>t.selected))&&(n[0].selected=!0)}t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},clear(i){for(;0!==s.length;)s.remove(0);t.setValue(e,{value:null,items:[]});a=getValue(!1)},insert(i){const{index:n,displayValue:r,exportValue:o}=i.detail.insert,l=s.children[n],h=document.createElement(\"option\");h.textContent=r;h.value=o;l?l.before(h):s.append(h);t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},items(i){const{items:n}=i.detail;for(;0!==s.length;)s.remove(0);for(const t of n){const{displayValue:e,exportValue:i}=t,n=document.createElement(\"option\");n.textContent=e;n.value=i;s.append(n)}s.options.length>0&&(s.options[0].selected=!0);t.setValue(e,{value:getValue(!0),items:getItems(i)});a=getValue(!1)},indices(i){const s=new Set(i.detail.indices);for(const t of i.target.options)t.selected=s.has(t.index);t.setValue(e,{value:getValue(!0)});a=getValue(!1)},editable(t){t.target.disabled=!t.detail.editable}};this._dispatchEventFromSandbox(n,i)}));s.addEventListener(\"input\",(i=>{const s=getValue(!0),n=getValue(!1);t.setValue(e,{value:s});i.preventDefault();this.linkService.eventBus?.dispatch(\"dispatcheventinsandbox\",{source:this,detail:{id:e,name:\"Keystroke\",value:a,change:n,changeEx:s,willCommit:!1,commitKey:1,keyDown:!1}})}));this._setEventListeners(s,null,[[\"focus\",\"Focus\"],[\"blur\",\"Blur\"],[\"mousedown\",\"Mouse Down\"],[\"mouseenter\",\"Mouse Enter\"],[\"mouseleave\",\"Mouse Exit\"],[\"mouseup\",\"Mouse Up\"],[\"input\",\"Action\"],[\"input\",\"Validate\"]],(t=>t.target.value))}else s.addEventListener(\"input\",(function(i){t.setValue(e,{value:getValue(!0)})}));this.data.combo&&this._setTextStyle(s);this._setBackgroundColor(s);this._setDefaultPropertiesFromJS(s);this.container.append(s);return this.container}}class PopupAnnotationElement extends AnnotationElement{constructor(t){const{data:e,elements:i}=t;super(t,{isRenderable:AnnotationElement._hasPopupData(e)});this.elements=i;this.popup=null}render(){this.container.classList.add(\"popupAnnotation\");const t=this.popup=new PopupElement({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),e=[];for(const i of this.elements){i.popup=t;i.container.ariaHasPopup=\"dialog\";e.push(i.data.id);i.addHighlightArea()}this.container.setAttribute(\"aria-controls\",e.map((t=>`${st}${t}`)).join(\",\"));return this.container}}class PopupElement{#Ws=this.#qs.bind(this);#Xs=this.#Ys.bind(this);#Ks=this.#Qs.bind(this);#Js=this.#Zs.bind(this);#tn=null;#pt=null;#en=null;#in=null;#sn=null;#nn=null;#rn=null;#an=!1;#on=null;#C=null;#ln=null;#hn=null;#cn=null;#Hs=null;#dn=!1;constructor({container:t,color:e,elements:i,titleObj:s,modificationDate:n,contentsObj:r,richText:a,parent:o,rect:l,parentRect:h,open:c}){this.#pt=t;this.#cn=s;this.#en=r;this.#hn=a;this.#nn=o;this.#tn=e;this.#ln=l;this.#rn=h;this.#sn=i;this.#in=PDFDateString.toDateObject(n);this.trigger=i.flatMap((t=>t.getElementsToTriggerPopup()));for(const t of this.trigger){t.addEventListener(\"click\",this.#Js);t.addEventListener(\"mouseenter\",this.#Ks);t.addEventListener(\"mouseleave\",this.#Xs);t.classList.add(\"popupTriggerArea\")}for(const t of i)t.container?.addEventListener(\"keydown\",this.#Ws);this.#pt.hidden=!0;c&&this.#Zs()}render(){if(this.#on)return;const t=this.#on=document.createElement(\"div\");t.className=\"popup\";if(this.#tn){const e=t.style.outlineColor=Util.makeHexColor(...this.#tn);if(CSS.supports(\"background-color\",\"color-mix(in srgb, red 30%, white)\"))t.style.backgroundColor=`color-mix(in srgb, ${e} 30%, white)`;else{const e=.7;t.style.backgroundColor=Util.makeHexColor(...this.#tn.map((t=>Math.floor(e*(255-t)+t))))}}const e=document.createElement(\"span\");e.className=\"header\";const i=document.createElement(\"h1\");e.append(i);({dir:i.dir,str:i.textContent}=this.#cn);t.append(e);if(this.#in){const t=document.createElement(\"span\");t.classList.add(\"popupDate\");t.setAttribute(\"data-l10n-id\",\"pdfjs-annotation-date-time-string\");t.setAttribute(\"data-l10n-args\",JSON.stringify({dateObj:this.#in.valueOf()}));e.append(t)}const s=this.#un;if(s){XfaLayer.render({xfaHtml:s,intent:\"richText\",div:t});t.lastChild.classList.add(\"richText\",\"popupContent\")}else{const e=this._formatContents(this.#en);t.append(e)}this.#pt.append(t)}get#un(){const t=this.#hn,e=this.#en;return!t?.str||e?.str&&e.str!==t.str?null:this.#hn.html||null}get#pn(){return this.#un?.attributes?.style?.fontSize||0}get#gn(){return this.#un?.attributes?.style?.color||null}#fn(t){const e=[],i={str:t,html:{name:\"div\",attributes:{dir:\"auto\"},children:[{name:\"p\",children:e}]}},s={style:{color:this.#gn,fontSize:this.#pn?`calc(${this.#pn}px * var(--scale-factor))`:\"\"}};for(const i of t.split(\"\\n\"))e.push({name:\"span\",value:i,attributes:s});return i}_formatContents({str:t,dir:e}){const i=document.createElement(\"p\");i.classList.add(\"popupContent\");i.dir=e;const s=t.split(/(?:\\r\\n?|\\n)/);for(let t=0,e=s.length;t<e;++t){const n=s[t];i.append(document.createTextNode(n));t<e-1&&i.append(document.createElement(\"br\"))}return i}#qs(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||(\"Enter\"===t.key||\"Escape\"===t.key&&this.#an)&&this.#Zs()}updateEdited({rect:t,popupContent:e}){this.#Hs||={contentsObj:this.#en,richText:this.#hn};t&&(this.#C=null);if(e){this.#hn=this.#fn(e);this.#en=null}this.#on?.remove();this.#on=null}resetEdited(){if(this.#Hs){({contentsObj:this.#en,richText:this.#hn}=this.#Hs);this.#Hs=null;this.#on?.remove();this.#on=null;this.#C=null}}#mn(){if(null!==this.#C)return;const{page:{view:t},viewport:{rawDims:{pageWidth:e,pageHeight:i,pageX:s,pageY:n}}}=this.#nn;let r=!!this.#rn,a=r?this.#rn:this.#ln;for(const t of this.#sn)if(!a||null!==Util.intersect(t.data.rect,a)){a=t.data.rect;r=!0;break}const o=Util.normalizeRect([a[0],t[3]-a[1]+t[1],a[2],t[3]-a[3]+t[1]]),l=r?a[2]-a[0]+5:0,h=o[0]+l,c=o[1];this.#C=[100*(h-s)/e,100*(c-n)/i];const{style:d}=this.#pt;d.left=`${this.#C[0]}%`;d.top=`${this.#C[1]}%`}#Zs(){this.#an=!this.#an;if(this.#an){this.#Qs();this.#pt.addEventListener(\"click\",this.#Js);this.#pt.addEventListener(\"keydown\",this.#Ws)}else{this.#Ys();this.#pt.removeEventListener(\"click\",this.#Js);this.#pt.removeEventListener(\"keydown\",this.#Ws)}}#Qs(){this.#on||this.render();if(this.isVisible)this.#an&&this.#pt.classList.add(\"focused\");else{this.#mn();this.#pt.hidden=!1;this.#pt.style.zIndex=parseInt(this.#pt.style.zIndex)+1e3}}#Ys(){this.#pt.classList.remove(\"focused\");if(!this.#an&&this.isVisible){this.#pt.hidden=!0;this.#pt.style.zIndex=parseInt(this.#pt.style.zIndex)-1e3}}forceHide(){this.#dn=this.isVisible;this.#dn&&(this.#pt.hidden=!0)}maybeShow(){if(this.#dn){this.#on||this.#Qs();this.#dn=!1;this.#pt.hidden=!1}}get isVisible(){return!1===this.#pt.hidden}}class FreeTextAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.textContent=t.data.textContent;this.textPosition=t.data.textPosition;this.annotationEditorType=f.FREETEXT}render(){this.container.classList.add(\"freeTextAnnotation\");if(this.textContent){const t=document.createElement(\"div\");t.classList.add(\"annotationTextContent\");t.setAttribute(\"role\",\"comment\");for(const e of this.textContent){const i=document.createElement(\"span\");i.textContent=e;t.append(i)}this.container.append(t)}!this.data.popupRef&&this.hasPopupData&&this._createPopup();this._editOnDoubleClick();return this.container}}class LineAnnotationElement extends AnnotationElement{#bn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"lineAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=this.#bn=this.svgFactory.createElement(\"svg:line\");n.setAttribute(\"x1\",t.rect[2]-t.lineCoordinates[0]);n.setAttribute(\"y1\",t.rect[3]-t.lineCoordinates[1]);n.setAttribute(\"x2\",t.rect[2]-t.lineCoordinates[2]);n.setAttribute(\"y2\",t.rect[3]-t.lineCoordinates[3]);n.setAttribute(\"stroke-width\",t.borderStyle.width||1);n.setAttribute(\"stroke\",\"transparent\");n.setAttribute(\"fill\",\"transparent\");s.append(n);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#bn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class SquareAnnotationElement extends AnnotationElement{#vn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"squareAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=t.borderStyle.width,r=this.#vn=this.svgFactory.createElement(\"svg:rect\");r.setAttribute(\"x\",n/2);r.setAttribute(\"y\",n/2);r.setAttribute(\"width\",e-n);r.setAttribute(\"height\",i-n);r.setAttribute(\"stroke-width\",n||1);r.setAttribute(\"stroke\",\"transparent\");r.setAttribute(\"fill\",\"transparent\");s.append(r);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#vn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class CircleAnnotationElement extends AnnotationElement{#yn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"circleAnnotation\");const t=this.data,{width:e,height:i}=getRectDims(t.rect),s=this.svgFactory.create(e,i,!0),n=t.borderStyle.width,r=this.#yn=this.svgFactory.createElement(\"svg:ellipse\");r.setAttribute(\"cx\",e/2);r.setAttribute(\"cy\",i/2);r.setAttribute(\"rx\",e/2-n/2);r.setAttribute(\"ry\",i/2-n/2);r.setAttribute(\"stroke-width\",n||1);r.setAttribute(\"stroke\",\"transparent\");r.setAttribute(\"fill\",\"transparent\");s.append(r);this.container.append(s);!t.popupRef&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#yn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class PolylineAnnotationElement extends AnnotationElement{#wn=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.containerClassName=\"polylineAnnotation\";this.svgElementName=\"svg:polyline\"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,vertices:e,borderStyle:i,popupRef:s}}=this;if(!e)return this.container;const{width:n,height:r}=getRectDims(t),a=this.svgFactory.create(n,r,!0);let o=[];for(let i=0,s=e.length;i<s;i+=2){const s=e[i]-t[0],n=t[3]-e[i+1];o.push(`${s},${n}`)}o=o.join(\" \");const l=this.#wn=this.svgFactory.createElement(this.svgElementName);l.setAttribute(\"points\",o);l.setAttribute(\"stroke-width\",i.width||1);l.setAttribute(\"stroke\",\"transparent\");l.setAttribute(\"fill\",\"transparent\");a.append(l);this.container.append(a);!s&&this.hasPopupData&&this._createPopup();return this.container}getElementsToTriggerPopup(){return this.#wn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class PolygonAnnotationElement extends PolylineAnnotationElement{constructor(t){super(t);this.containerClassName=\"polygonAnnotation\";this.svgElementName=\"svg:polygon\"}}class CaretAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add(\"caretAnnotation\");!this.data.popupRef&&this.hasPopupData&&this._createPopup();return this.container}}class InkAnnotationElement extends AnnotationElement{#An=null;#xn=[];constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.containerClassName=\"inkAnnotation\";this.svgElementName=\"svg:polyline\";this.annotationEditorType=\"InkHighlight\"===this.data.it?f.HIGHLIGHT:f.INK}#_n(t,e){switch(t){case 90:return{transform:`rotate(90) translate(${-e[0]},${e[1]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};case 180:return{transform:`rotate(180) translate(${-e[2]},${e[1]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]};case 270:return{transform:`rotate(270) translate(${-e[2]},${e[3]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};default:return{transform:`translate(${-e[0]},${e[3]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]}}}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,rotation:e,inkLists:i,borderStyle:s,popupRef:n}}=this,{transform:r,width:a,height:o}=this.#_n(e,t),l=this.svgFactory.create(a,o,!0),h=this.#An=this.svgFactory.createElement(\"svg:g\");l.append(h);h.setAttribute(\"stroke-width\",s.width||1);h.setAttribute(\"stroke-linecap\",\"round\");h.setAttribute(\"stroke-linejoin\",\"round\");h.setAttribute(\"stroke-miterlimit\",10);h.setAttribute(\"stroke\",\"transparent\");h.setAttribute(\"fill\",\"transparent\");h.setAttribute(\"transform\",r);for(let t=0,e=i.length;t<e;t++){const e=this.svgFactory.createElement(this.svgElementName);this.#xn.push(e);e.setAttribute(\"points\",i[t].join(\",\"));h.append(e)}!n&&this.hasPopupData&&this._createPopup();this.container.append(l);this._editOnDoubleClick();return this.container}updateEdited(t){super.updateEdited(t);const{thickness:e,points:i,rect:s}=t,n=this.#An;e>=0&&n.setAttribute(\"stroke-width\",e||1);if(i)for(let t=0,e=this.#xn.length;t<e;t++)this.#xn[t].setAttribute(\"points\",i[t].join(\",\"));if(s){const{transform:t,width:e,height:i}=this.#_n(this.data.rotation,s);n.parentElement.setAttribute(\"viewBox\",`0 0 ${e} ${i}`);n.setAttribute(\"transform\",t)}}getElementsToTriggerPopup(){return this.#xn}addHighlightArea(){this.container.classList.add(\"highlightArea\")}}class HighlightAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0});this.annotationEditorType=f.HIGHLIGHT}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"highlightAnnotation\");this._editOnDoubleClick();return this.container}}class UnderlineAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"underlineAnnotation\");return this.container}}class SquigglyAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"squigglyAnnotation\");return this.container}}class StrikeOutAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){!this.data.popupRef&&this.hasPopupData&&this._createPopup();this.container.classList.add(\"strikeoutAnnotation\");return this.container}}class StampAnnotationElement extends AnnotationElement{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0});this.annotationEditorType=f.STAMP}render(){this.container.classList.add(\"stampAnnotation\");this.container.setAttribute(\"role\",\"img\");!this.data.popupRef&&this.hasPopupData&&this._createPopup();this._editOnDoubleClick();return this.container}}class FileAttachmentAnnotationElement extends AnnotationElement{#En=null;constructor(t){super(t,{isRenderable:!0});const{file:e}=this.data;this.filename=e.filename;this.content=e.content;this.linkService.eventBus?.dispatch(\"fileattachmentannotation\",{source:this,...e})}render(){this.container.classList.add(\"fileAttachmentAnnotation\");const{container:t,data:e}=this;let i;if(e.hasAppearance||0===e.fillAlpha)i=document.createElement(\"div\");else{i=document.createElement(\"img\");i.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(e.name)?\"paperclip\":\"pushpin\"}.svg`;e.fillAlpha&&e.fillAlpha<1&&(i.style=`filter: opacity(${Math.round(100*e.fillAlpha)}%);`)}i.addEventListener(\"dblclick\",this.#Sn.bind(this));this.#En=i;const{isMac:s}=util_FeatureTest.platform;t.addEventListener(\"keydown\",(t=>{\"Enter\"===t.key&&(s?t.metaKey:t.ctrlKey)&&this.#Sn()}));!e.popupRef&&this.hasPopupData?this._createPopup():i.classList.add(\"popupTriggerArea\");t.append(i);return t}getElementsToTriggerPopup(){return this.#En}addHighlightArea(){this.container.classList.add(\"highlightArea\")}#Sn(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}}class AnnotationLayer{#Cn=null;#Tn=null;#Mn=new Map;#Pn=null;constructor({div:t,accessibilityManager:e,annotationCanvasMap:i,annotationEditorUIManager:s,page:n,viewport:r,structTreeLayer:a}){this.div=t;this.#Cn=e;this.#Tn=i;this.#Pn=a||null;this.page=n;this.viewport=r;this.zIndex=0;this._annotationEditorUIManager=s}hasEditableAnnotations(){return this.#Mn.size>0}async#Dn(t,e){const i=t.firstChild||t,s=i.id=`${st}${e}`,n=await(this.#Pn?.getAriaAttributes(s));if(n)for(const[t,e]of n)i.setAttribute(t,e);this.div.append(t);this.#Cn?.moveElementInDOM(this.div,t,i,!1)}async render(t){const{annotations:e}=t,i=this.div;setLayerDimensions(i,this.viewport);const s=new Map,n={data:null,layer:i,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||\"\",renderForms:!1!==t.renderForms,svgFactory:new DOMSVGFactory,annotationStorage:t.annotationStorage||new AnnotationStorage,enableScripting:!0===t.enableScripting,hasJSActions:t.hasJSActions,fieldObjects:t.fieldObjects,parent:this,elements:null};for(const t of e){if(t.noHTML)continue;const e=t.annotationType===z;if(e){const e=s.get(t.id);if(!e)continue;n.elements=e}else{const{width:e,height:i}=getRectDims(t.rect);if(e<=0||i<=0)continue}n.data=t;const i=AnnotationElementFactory.create(n);if(!i.isRenderable)continue;if(!e&&t.popupRef){const e=s.get(t.popupRef);e?e.push(i):s.set(t.popupRef,[i])}const r=i.render();t.hidden&&(r.style.visibility=\"hidden\");await this.#Dn(r,t.id);if(i._isEditable){this.#Mn.set(i.data.id,i);this._annotationEditorUIManager?.renderAnnotationElement(i)}}this.#kn()}update({viewport:t}){const e=this.div;this.viewport=t;setLayerDimensions(e,{rotation:t.rotation});this.#kn();e.hidden=!1}#kn(){if(!this.#Tn)return;const t=this.div;for(const[e,i]of this.#Tn){const s=t.querySelector(`[data-annotation-id=\"${e}\"]`);if(!s)continue;i.className=\"annotationContent\";const{firstChild:n}=s;n?\"CANVAS\"===n.nodeName?n.replaceWith(i):n.classList.contains(\"annotationContent\")?n.after(i):n.before(i):s.append(i)}this.#Tn.clear()}getEditableAnnotations(){return Array.from(this.#Mn.values())}getEditableAnnotation(t){return this.#Mn.get(t)}}const jt=/\\r\\n?|\\n/g;class FreeTextEditor extends AnnotationEditor{#tn;#Rn=\"\";#In=`${this.id}-editor`;#Fn=null;#pn;static _freeTextDefaultContent=\"\";static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static get _keyboardManager(){const t=FreeTextEditor.prototype,arrowChecker=t=>t.isEmpty(),e=AnnotationEditorUIManager.TRANSLATE_SMALL,i=AnnotationEditorUIManager.TRANSLATE_BIG;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ctrl+s\",\"mac+meta+s\",\"ctrl+p\",\"mac+meta+p\"],t.commitOrRemove,{bubbles:!0}],[[\"ctrl+Enter\",\"mac+meta+Enter\",\"Escape\",\"mac+Escape\"],t.commitOrRemove],[[\"ArrowLeft\",\"mac+ArrowLeft\"],t._translateEmpty,{args:[-e,0],checker:arrowChecker}],[[\"ctrl+ArrowLeft\",\"mac+shift+ArrowLeft\"],t._translateEmpty,{args:[-i,0],checker:arrowChecker}],[[\"ArrowRight\",\"mac+ArrowRight\"],t._translateEmpty,{args:[e,0],checker:arrowChecker}],[[\"ctrl+ArrowRight\",\"mac+shift+ArrowRight\"],t._translateEmpty,{args:[i,0],checker:arrowChecker}],[[\"ArrowUp\",\"mac+ArrowUp\"],t._translateEmpty,{args:[0,-e],checker:arrowChecker}],[[\"ctrl+ArrowUp\",\"mac+shift+ArrowUp\"],t._translateEmpty,{args:[0,-i],checker:arrowChecker}],[[\"ArrowDown\",\"mac+ArrowDown\"],t._translateEmpty,{args:[0,e],checker:arrowChecker}],[[\"ctrl+ArrowDown\",\"mac+shift+ArrowDown\"],t._translateEmpty,{args:[0,i],checker:arrowChecker}]]))}static _type=\"freetext\";static _editorType=f.FREETEXT;constructor(t){super({...t,name:\"freeTextEditor\"});this.#tn=t.color||FreeTextEditor._defaultColor||AnnotationEditor._defaultLineColor;this.#pn=t.fontSize||FreeTextEditor._defaultFontSize}static initialize(t,e){AnnotationEditor.initialize(t,e);const i=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(i.getPropertyValue(\"--freetext-padding\"))}static updateDefaultParams(t,e){switch(t){case m.FREETEXT_SIZE:FreeTextEditor._defaultFontSize=e;break;case m.FREETEXT_COLOR:FreeTextEditor._defaultColor=e}}updateParams(t,e){switch(t){case m.FREETEXT_SIZE:this.#Ln(e);break;case m.FREETEXT_COLOR:this.#On(e)}}static get defaultPropertiesToUpdate(){return[[m.FREETEXT_SIZE,FreeTextEditor._defaultFontSize],[m.FREETEXT_COLOR,FreeTextEditor._defaultColor||AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[m.FREETEXT_SIZE,this.#pn],[m.FREETEXT_COLOR,this.#tn]]}#Ln(t){const setFontsize=t=>{this.editorDiv.style.fontSize=`calc(${t}px * var(--scale-factor))`;this.translate(0,-(t-this.#pn)*this.parentScale);this.#pn=t;this.#Nn()},e=this.#pn;this.addCommands({cmd:setFontsize.bind(this,t),undo:setFontsize.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#On(t){const setColor=t=>{this.#tn=this.editorDiv.style.color=t},e=this.#tn;this.addCommands({cmd:setColor.bind(this,t),undo:setColor.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}_translateEmpty(t,e){this._uiManager.translateSelectedEditors(t,e,!0)}getInitialTranslation(){const t=this.parentScale;return[-FreeTextEditor._internalPadding*t,-(FreeTextEditor._internalPadding+this.#pn)*t]}rebuild(){if(this.parent){super.rebuild();null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}}enableEditMode(){if(this.isInEditMode())return;this.parent.setEditingState(!1);this.parent.updateToolbar(f.FREETEXT);super.enableEditMode();this.overlayDiv.classList.remove(\"enabled\");this.editorDiv.contentEditable=!0;this._isDraggable=!1;this.div.removeAttribute(\"aria-activedescendant\");this.#Fn=new AbortController;const t=this._uiManager.combinedSignal(this.#Fn);this.editorDiv.addEventListener(\"keydown\",this.editorDivKeydown.bind(this),{signal:t});this.editorDiv.addEventListener(\"focus\",this.editorDivFocus.bind(this),{signal:t});this.editorDiv.addEventListener(\"blur\",this.editorDivBlur.bind(this),{signal:t});this.editorDiv.addEventListener(\"input\",this.editorDivInput.bind(this),{signal:t});this.editorDiv.addEventListener(\"paste\",this.editorDivPaste.bind(this),{signal:t})}disableEditMode(){if(this.isInEditMode()){this.parent.setEditingState(!0);super.disableEditMode();this.overlayDiv.classList.add(\"enabled\");this.editorDiv.contentEditable=!1;this.div.setAttribute(\"aria-activedescendant\",this.#In);this._isDraggable=!0;this.#Fn?.abort();this.#Fn=null;this.div.focus({preventScroll:!0});this.isEditing=!1;this.parent.div.classList.add(\"freetextEditing\")}}focusin(t){if(this._focusEventsAllowed){super.focusin(t);t.target!==this.editorDiv&&this.editorDiv.focus()}}onceAdded(t){if(!this.width){this.enableEditMode();t&&this.editorDiv.focus();this._initialOptions?.isCentered&&this.center();this._initialOptions=null}}isEmpty(){return!this.editorDiv||\"\"===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1;if(this.parent){this.parent.setEditingState(!0);this.parent.div.classList.add(\"freetextEditing\")}super.remove()}#Bn(){const t=[];this.editorDiv.normalize();let e=null;for(const i of this.editorDiv.childNodes)if(e?.nodeType!==Node.TEXT_NODE||\"BR\"!==i.nodeName){t.push(FreeTextEditor.#Hn(i));e=i}return t.join(\"\\n\")}#Nn(){const[t,e]=this.parentDimensions;let i;if(this.isAttachedToDOM)i=this.div.getBoundingClientRect();else{const{currentLayer:t,div:e}=this,s=e.style.display,n=e.classList.contains(\"hidden\");e.classList.remove(\"hidden\");e.style.display=\"hidden\";t.div.append(this.div);i=e.getBoundingClientRect();e.remove();e.style.display=s;e.classList.toggle(\"hidden\",n)}if(this.rotation%180==this.parentRotation%180){this.width=i.width/t;this.height=i.height/e}else{this.width=i.height/t;this.height=i.width/e}this.fixAndSetPosition()}commit(){if(!this.isInEditMode())return;super.commit();this.disableEditMode();const t=this.#Rn,e=this.#Rn=this.#Bn().trimEnd();if(t===e)return;const setText=t=>{this.#Rn=t;if(t){this.#Un();this._uiManager.rebuild(this);this.#Nn()}else this.remove()};this.addCommands({cmd:()=>{setText(e)},undo:()=>{setText(t)},mustExec:!1});this.#Nn()}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode();this.editorDiv.focus()}dblclick(t){this.enterInEditMode()}keydown(t){if(t.target===this.div&&\"Enter\"===t.key){this.enterInEditMode();t.preventDefault()}}editorDivKeydown(t){FreeTextEditor._keyboardManager.exec(this,t)}editorDivFocus(t){this.isEditing=!0}editorDivBlur(t){this.isEditing=!1}editorDivInput(t){this.parent.div.classList.toggle(\"freetextEditing\",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute(\"role\",\"comment\");this.editorDiv.removeAttribute(\"aria-multiline\")}enableEditing(){this.editorDiv.setAttribute(\"role\",\"textbox\");this.editorDiv.setAttribute(\"aria-multiline\",!0)}render(){if(this.div)return this.div;let t,e;if(this.width){t=this.x;e=this.y}super.render();this.editorDiv=document.createElement(\"div\");this.editorDiv.className=\"internal\";this.editorDiv.setAttribute(\"id\",this.#In);this.editorDiv.setAttribute(\"data-l10n-id\",\"pdfjs-free-text2\");this.editorDiv.setAttribute(\"data-l10n-attrs\",\"default-content\");this.enableEditing();this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;i.fontSize=`calc(${this.#pn}px * var(--scale-factor))`;i.color=this.#tn;this.div.append(this.editorDiv);this.overlayDiv=document.createElement(\"div\");this.overlayDiv.classList.add(\"overlay\",\"enabled\");this.div.append(this.overlayDiv);bindEvents(this,this.div,[\"dblclick\",\"keydown\"]);if(this.width){const[i,s]=this.parentDimensions;if(this.annotationElementId){const{position:n}=this._initialData;let[r,a]=this.getInitialTranslation();[r,a]=this.pageTranslationToScreen(r,a);const[o,l]=this.pageDimensions,[h,c]=this.pageTranslation;let d,u;switch(this.rotation){case 0:d=t+(n[0]-h)/o;u=e+this.height-(n[1]-c)/l;break;case 90:d=t+(n[0]-h)/o;u=e-(n[1]-c)/l;[r,a]=[a,-r];break;case 180:d=t-this.width+(n[0]-h)/o;u=e-(n[1]-c)/l;[r,a]=[-r,-a];break;case 270:d=t+(n[0]-h-this.height*l)/o;u=e+(n[1]-c-this.width*o)/l;[r,a]=[-a,r]}this.setAt(d*i,u*s,r,a)}else this.setAt(t*i,e*s,this.width*i,this.height*s);this.#Un();this._isDraggable=!0;this.editorDiv.contentEditable=!1}else{this._isDraggable=!1;this.editorDiv.contentEditable=!0}return this.div}static#Hn(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(jt,\"\")}editorDivPaste(t){const e=t.clipboardData||window.clipboardData,{types:i}=e;if(1===i.length&&\"text/plain\"===i[0])return;t.preventDefault();const s=FreeTextEditor.#zn(e.getData(\"text\")||\"\").replaceAll(jt,\"\\n\");if(!s)return;const n=window.getSelection();if(!n.rangeCount)return;this.editorDiv.normalize();n.deleteFromDocument();const r=n.getRangeAt(0);if(!s.includes(\"\\n\")){r.insertNode(document.createTextNode(s));this.editorDiv.normalize();n.collapseToStart();return}const{startContainer:a,startOffset:o}=r,l=[],h=[];if(a.nodeType===Node.TEXT_NODE){const t=a.parentElement;h.push(a.nodeValue.slice(o).replaceAll(jt,\"\"));if(t!==this.editorDiv){let e=l;for(const i of this.editorDiv.childNodes)i!==t?e.push(FreeTextEditor.#Hn(i)):e=h}l.push(a.nodeValue.slice(0,o).replaceAll(jt,\"\"))}else if(a===this.editorDiv){let t=l,e=0;for(const i of this.editorDiv.childNodes){e++===o&&(t=h);t.push(FreeTextEditor.#Hn(i))}}this.#Rn=`${l.join(\"\\n\")}${s}${h.join(\"\\n\")}`;this.#Un();const c=new Range;let d=l.reduce(((t,e)=>t+e.length),0);for(const{firstChild:t}of this.editorDiv.childNodes)if(t.nodeType===Node.TEXT_NODE){const e=t.nodeValue.length;if(d<=e){c.setStart(t,d);c.setEnd(t,d);break}d-=e}n.removeAllRanges();n.addRange(c)}#Un(){this.editorDiv.replaceChildren();if(this.#Rn)for(const t of this.#Rn.split(\"\\n\")){const e=document.createElement(\"div\");e.append(t?document.createTextNode(t):document.createElement(\"br\"));this.editorDiv.append(e)}}#jn(){return this.#Rn.replaceAll(\" \",\" \")}static#zn(t){return t.replaceAll(\" \",\" \")}get contentDiv(){return this.editorDiv}static async deserialize(t,e,i){let s=null;if(t instanceof FreeTextAnnotationElement){const{data:{defaultAppearanceData:{fontSize:e,fontColor:i},rect:n,rotation:r,id:a,popupRef:o},textContent:l,textPosition:h,parent:{page:{pageNumber:c}}}=t;if(!l||0===l.length)return null;s=t={annotationType:f.FREETEXT,color:Array.from(i),fontSize:e,value:l.join(\"\\n\"),position:h,pageIndex:c-1,rect:n.slice(0),rotation:r,id:a,deleted:!1,popupRef:o}}const n=await super.deserialize(t,e,i);n.#pn=t.fontSize;n.#tn=Util.makeHexColor(...t.color);n.#Rn=FreeTextEditor.#zn(t.value);n.annotationElementId=t.id||null;n._initialData=s;return n}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const e=FreeTextEditor._internalPadding*this.parentScale,i=this.getRect(e,e),s=AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.#tn),n={annotationType:f.FREETEXT,color:s,fontSize:this.#pn,value:this.#jn(),pageIndex:this.pageIndex,rect:i,rotation:this.rotation,structTreeParentId:this._structTreeParentId};if(t)return n;if(this.annotationElementId&&!this.#Gn(n))return null;n.id=this.annotationElementId;return n}#Gn(t){const{value:e,fontSize:i,color:s,pageIndex:n}=this._initialData;return this._hasBeenMoved||t.value!==e||t.fontSize!==i||t.color.some(((t,e)=>t!==s[e]))||t.pageIndex!==n}renderAnnotationElement(t){const e=super.renderAnnotationElement(t);if(this.deleted)return e;const{style:i}=e;i.fontSize=`calc(${this.#pn}px * var(--scale-factor))`;i.color=this.#tn;e.replaceChildren();for(const t of this.#Rn.split(\"\\n\")){const i=document.createElement(\"div\");i.append(t?document.createTextNode(t):document.createElement(\"br\"));e.append(i)}const s=FreeTextEditor._internalPadding*this.parentScale;t.updateEdited({rect:this.getRect(s,s),popupContent:this.#Rn});return e}resetAnnotationElement(t){super.resetAnnotationElement(t);t.resetEdited()}}class Outline{static PRECISION=1e-4;toSVGPath(){unreachable(\"Abstract method `toSVGPath` must be implemented.\")}get box(){unreachable(\"Abstract getter `box` must be implemented.\")}serialize(t,e){unreachable(\"Abstract method `serialize` must be implemented.\")}static _rescale(t,e,i,s,n,r){r||=new Float32Array(t.length);for(let a=0,o=t.length;a<o;a+=2){r[a]=e+t[a]*s;r[a+1]=i+t[a+1]*n}return r}static _rescaleAndSwap(t,e,i,s,n,r){r||=new Float32Array(t.length);for(let a=0,o=t.length;a<o;a+=2){r[a]=e+t[a+1]*s;r[a+1]=i+t[a]*n}return r}static _translate(t,e,i,s){s||=new Float32Array(t.length);for(let n=0,r=t.length;n<r;n+=2){s[n]=e+t[n];s[n+1]=i+t[n+1]}return s}static svgRound(t){return Math.round(1e4*t)}static _normalizePoint(t,e,i,s,n){switch(n){case 90:return[1-e/i,t/s];case 180:return[1-t/i,1-e/s];case 270:return[e/i,1-t/s];default:return[t/i,e/s]}}static _normalizePagePoint(t,e,i){switch(i){case 90:return[1-e,t];case 180:return[1-t,1-e];case 270:return[e,1-t];default:return[t,e]}}static createBezierPoints(t,e,i,s,n,r){return[(t+5*i)/6,(e+5*s)/6,(5*i+n)/6,(5*s+r)/6,(i+n)/2,(s+r)/2]}}class FreeDrawOutliner{#Vn;#$n=[];#Wn;#qn;#Xn=[];#Yn=new Float32Array(18);#Kn;#Qn;#Jn;#Zn;#tr;#er;#ir=[];static#sr=8;static#nr=2;static#rr=FreeDrawOutliner.#sr+FreeDrawOutliner.#nr;constructor({x:t,y:e},i,s,n,r,a=0){this.#Vn=i;this.#er=n*s;this.#qn=r;this.#Yn.set([NaN,NaN,NaN,NaN,t,e],6);this.#Wn=a;this.#Zn=FreeDrawOutliner.#sr*s;this.#Jn=FreeDrawOutliner.#rr*s;this.#tr=s;this.#ir.push(t,e)}isEmpty(){return isNaN(this.#Yn[8])}#ar(){const t=this.#Yn.subarray(4,6),e=this.#Yn.subarray(16,18),[i,s,n,r]=this.#Vn;return[(this.#Kn+(t[0]-e[0])/2-i)/n,(this.#Qn+(t[1]-e[1])/2-s)/r,(this.#Kn+(e[0]-t[0])/2-i)/n,(this.#Qn+(e[1]-t[1])/2-s)/r]}add({x:t,y:e}){this.#Kn=t;this.#Qn=e;const[i,s,n,r]=this.#Vn;let[a,o,l,h]=this.#Yn.subarray(8,12);const c=t-l,d=e-h,u=Math.hypot(c,d);if(u<this.#Jn)return!1;const p=u-this.#Zn,g=p/u,f=g*c,m=g*d;let b=a,v=o;a=l;o=h;l+=f;h+=m;this.#ir?.push(t,e);const y=f/p,w=-m/p*this.#er,A=y*this.#er;this.#Yn.set(this.#Yn.subarray(2,8),0);this.#Yn.set([l+w,h+A],4);this.#Yn.set(this.#Yn.subarray(14,18),12);this.#Yn.set([l-w,h-A],16);if(isNaN(this.#Yn[6])){if(0===this.#Xn.length){this.#Yn.set([a+w,o+A],2);this.#Xn.push(NaN,NaN,NaN,NaN,(a+w-i)/n,(o+A-s)/r);this.#Yn.set([a-w,o-A],14);this.#$n.push(NaN,NaN,NaN,NaN,(a-w-i)/n,(o-A-s)/r)}this.#Yn.set([b,v,a,o,l,h],6);return!this.isEmpty()}this.#Yn.set([b,v,a,o,l,h],6);if(Math.abs(Math.atan2(v-o,b-a)-Math.atan2(m,f))<Math.PI/2){[a,o,l,h]=this.#Yn.subarray(2,6);this.#Xn.push(NaN,NaN,NaN,NaN,((a+l)/2-i)/n,((o+h)/2-s)/r);[a,o,b,v]=this.#Yn.subarray(14,18);this.#$n.push(NaN,NaN,NaN,NaN,((b+a)/2-i)/n,((v+o)/2-s)/r);return!0}[b,v,a,o,l,h]=this.#Yn.subarray(0,6);this.#Xn.push(((b+5*a)/6-i)/n,((v+5*o)/6-s)/r,((5*a+l)/6-i)/n,((5*o+h)/6-s)/r,((a+l)/2-i)/n,((o+h)/2-s)/r);[l,h,a,o,b,v]=this.#Yn.subarray(12,18);this.#$n.push(((b+5*a)/6-i)/n,((v+5*o)/6-s)/r,((5*a+l)/6-i)/n,((5*o+h)/6-s)/r,((a+l)/2-i)/n,((o+h)/2-s)/r);return!0}toSVGPath(){if(this.isEmpty())return\"\";const t=this.#Xn,e=this.#$n;if(isNaN(this.#Yn[6])&&!this.isEmpty())return this.#or();const i=[];i.push(`M${t[4]} ${t[5]}`);for(let e=6;e<t.length;e+=6)isNaN(t[e])?i.push(`L${t[e+4]} ${t[e+5]}`):i.push(`C${t[e]} ${t[e+1]} ${t[e+2]} ${t[e+3]} ${t[e+4]} ${t[e+5]}`);this.#lr(i);for(let t=e.length-6;t>=6;t-=6)isNaN(e[t])?i.push(`L${e[t+4]} ${e[t+5]}`):i.push(`C${e[t]} ${e[t+1]} ${e[t+2]} ${e[t+3]} ${e[t+4]} ${e[t+5]}`);this.#hr(i);return i.join(\" \")}#or(){const[t,e,i,s]=this.#Vn,[n,r,a,o]=this.#ar();return`M${(this.#Yn[2]-t)/i} ${(this.#Yn[3]-e)/s} L${(this.#Yn[4]-t)/i} ${(this.#Yn[5]-e)/s} L${n} ${r} L${a} ${o} L${(this.#Yn[16]-t)/i} ${(this.#Yn[17]-e)/s} L${(this.#Yn[14]-t)/i} ${(this.#Yn[15]-e)/s} Z`}#hr(t){const e=this.#$n;t.push(`L${e[4]} ${e[5]} Z`)}#lr(t){const[e,i,s,n]=this.#Vn,r=this.#Yn.subarray(4,6),a=this.#Yn.subarray(16,18),[o,l,h,c]=this.#ar();t.push(`L${(r[0]-e)/s} ${(r[1]-i)/n} L${o} ${l} L${h} ${c} L${(a[0]-e)/s} ${(a[1]-i)/n}`)}newFreeDrawOutline(t,e,i,s,n,r){return new FreeDrawOutline(t,e,i,s,n,r)}getOutlines(){const t=this.#Xn,e=this.#$n,i=this.#Yn,[s,n,r,a]=this.#Vn,o=new Float32Array((this.#ir?.length??0)+2);for(let t=0,e=o.length-2;t<e;t+=2){o[t]=(this.#ir[t]-s)/r;o[t+1]=(this.#ir[t+1]-n)/a}o[o.length-2]=(this.#Kn-s)/r;o[o.length-1]=(this.#Qn-n)/a;if(isNaN(i[6])&&!this.isEmpty())return this.#cr(o);const l=new Float32Array(this.#Xn.length+24+this.#$n.length);let h=t.length;for(let e=0;e<h;e+=2)if(isNaN(t[e]))l[e]=l[e+1]=NaN;else{l[e]=t[e];l[e+1]=t[e+1]}h=this.#dr(l,h);for(let t=e.length-6;t>=6;t-=6)for(let i=0;i<6;i+=2)if(isNaN(e[t+i])){l[h]=l[h+1]=NaN;h+=2}else{l[h]=e[t+i];l[h+1]=e[t+i+1];h+=2}this.#ur(l,h);return this.newFreeDrawOutline(l,o,this.#Vn,this.#tr,this.#Wn,this.#qn)}#cr(t){const e=this.#Yn,[i,s,n,r]=this.#Vn,[a,o,l,h]=this.#ar(),c=new Float32Array(36);c.set([NaN,NaN,NaN,NaN,(e[2]-i)/n,(e[3]-s)/r,NaN,NaN,NaN,NaN,(e[4]-i)/n,(e[5]-s)/r,NaN,NaN,NaN,NaN,a,o,NaN,NaN,NaN,NaN,l,h,NaN,NaN,NaN,NaN,(e[16]-i)/n,(e[17]-s)/r,NaN,NaN,NaN,NaN,(e[14]-i)/n,(e[15]-s)/r],0);return this.newFreeDrawOutline(c,t,this.#Vn,this.#tr,this.#Wn,this.#qn)}#ur(t,e){const i=this.#$n;t.set([NaN,NaN,NaN,NaN,i[4],i[5]],e);return e+6}#dr(t,e){const i=this.#Yn.subarray(4,6),s=this.#Yn.subarray(16,18),[n,r,a,o]=this.#Vn,[l,h,c,d]=this.#ar();t.set([NaN,NaN,NaN,NaN,(i[0]-n)/a,(i[1]-r)/o,NaN,NaN,NaN,NaN,l,h,NaN,NaN,NaN,NaN,c,d,NaN,NaN,NaN,NaN,(s[0]-n)/a,(s[1]-r)/o],e);return e+24}}class FreeDrawOutline extends Outline{#Vn;#pr=new Float32Array(4);#Wn;#qn;#ir;#tr;#gr;constructor(t,e,i,s,n,r){super();this.#gr=t;this.#ir=e;this.#Vn=i;this.#tr=s;this.#Wn=n;this.#qn=r;this.lastPoint=[NaN,NaN];this.#fr(r);const[a,o,l,h]=this.#pr;for(let e=0,i=t.length;e<i;e+=2){t[e]=(t[e]-a)/l;t[e+1]=(t[e+1]-o)/h}for(let t=0,i=e.length;t<i;t+=2){e[t]=(e[t]-a)/l;e[t+1]=(e[t+1]-o)/h}}toSVGPath(){const t=[`M${this.#gr[4]} ${this.#gr[5]}`];for(let e=6,i=this.#gr.length;e<i;e+=6)isNaN(this.#gr[e])?t.push(`L${this.#gr[e+4]} ${this.#gr[e+5]}`):t.push(`C${this.#gr[e]} ${this.#gr[e+1]} ${this.#gr[e+2]} ${this.#gr[e+3]} ${this.#gr[e+4]} ${this.#gr[e+5]}`);t.push(\"Z\");return t.join(\" \")}serialize([t,e,i,s],n){const r=i-t,a=s-e;let o,l;switch(n){case 0:o=Outline._rescale(this.#gr,t,s,r,-a);l=Outline._rescale(this.#ir,t,s,r,-a);break;case 90:o=Outline._rescaleAndSwap(this.#gr,t,e,r,a);l=Outline._rescaleAndSwap(this.#ir,t,e,r,a);break;case 180:o=Outline._rescale(this.#gr,i,e,-r,a);l=Outline._rescale(this.#ir,i,e,-r,a);break;case 270:o=Outline._rescaleAndSwap(this.#gr,i,s,-r,-a);l=Outline._rescaleAndSwap(this.#ir,i,s,-r,-a)}return{outline:Array.from(o),points:[Array.from(l)]}}#fr(t){const e=this.#gr;let i=e[4],s=e[5],n=i,r=s,a=i,o=s,l=i,h=s;const c=t?Math.max:Math.min;for(let t=6,d=e.length;t<d;t+=6){if(isNaN(e[t])){n=Math.min(n,e[t+4]);r=Math.min(r,e[t+5]);a=Math.max(a,e[t+4]);o=Math.max(o,e[t+5]);if(h<e[t+5]){l=e[t+4];h=e[t+5]}else h===e[t+5]&&(l=c(l,e[t+4]))}else{const d=Util.bezierBoundingBox(i,s,...e.slice(t,t+6));n=Math.min(n,d[0]);r=Math.min(r,d[1]);a=Math.max(a,d[2]);o=Math.max(o,d[3]);if(h<d[3]){l=d[2];h=d[3]}else h===d[3]&&(l=c(l,d[2]))}i=e[t+4];s=e[t+5]}const d=this.#pr;d[0]=n-this.#Wn;d[1]=r-this.#Wn;d[2]=a-n+2*this.#Wn;d[3]=o-r+2*this.#Wn;this.lastPoint=[l,h]}get box(){return this.#pr}newOutliner(t,e,i,s,n,r=0){return new FreeDrawOutliner(t,e,i,s,n,r)}getNewOutline(t,e){const[i,s,n,r]=this.#pr,[a,o,l,h]=this.#Vn,c=n*l,d=r*h,u=i*l+a,p=s*h+o,g=this.newOutliner({x:this.#ir[0]*c+u,y:this.#ir[1]*d+p},this.#Vn,this.#tr,t,this.#qn,e??this.#Wn);for(let t=2;t<this.#ir.length;t+=2)g.add({x:this.#ir[t]*c+u,y:this.#ir[t+1]*d+p});return g.getOutlines()}}class HighlightOutliner{#Vn;#mr;#br=[];#vr=[];constructor(t,e=0,i=0,s=!0){let n=1/0,r=-1/0,a=1/0,o=-1/0;const l=10**-4;for(const{x:i,y:s,width:h,height:c}of t){const t=Math.floor((i-e)/l)*l,d=Math.ceil((i+h+e)/l)*l,u=Math.floor((s-e)/l)*l,p=Math.ceil((s+c+e)/l)*l,g=[t,u,p,!0],f=[d,u,p,!1];this.#br.push(g,f);n=Math.min(n,t);r=Math.max(r,d);a=Math.min(a,u);o=Math.max(o,p)}const h=r-n+2*i,c=o-a+2*i,d=n-i,u=a-i,p=this.#br.at(s?-1:-2),g=[p[0],p[2]];for(const t of this.#br){const[e,i,s]=t;t[0]=(e-d)/h;t[1]=(i-u)/c;t[2]=(s-u)/c}this.#Vn=new Float32Array([d,u,h,c]);this.#mr=g}getOutlines(){this.#br.sort(((t,e)=>t[0]-e[0]||t[1]-e[1]||t[2]-e[2]));const t=[];for(const e of this.#br)if(e[3]){t.push(...this.#yr(e));this.#wr(e)}else{this.#Ar(e);t.push(...this.#yr(e))}return this.#xr(t)}#xr(t){const e=[],i=new Set;for(const i of t){const[t,s,n]=i;e.push([t,s,i],[t,n,i])}e.sort(((t,e)=>t[1]-e[1]||t[0]-e[0]));for(let t=0,s=e.length;t<s;t+=2){const s=e[t][2],n=e[t+1][2];s.push(n);n.push(s);i.add(s);i.add(n)}const s=[];let n;for(;i.size>0;){const t=i.values().next().value;let[e,r,a,o,l]=t;i.delete(t);let h=e,c=r;n=[e,a];s.push(n);for(;;){let t;if(i.has(o))t=o;else{if(!i.has(l))break;t=l}i.delete(t);[e,r,a,o,l]=t;if(h!==e){n.push(h,c,e,c===r?r:a);h=e}c=c===r?a:r}n.push(h,c)}return new HighlightOutline(s,this.#Vn,this.#mr)}#_r(t){const e=this.#vr;let i=0,s=e.length-1;for(;i<=s;){const n=i+s>>1,r=e[n][0];if(r===t)return n;r<t?i=n+1:s=n-1}return s+1}#wr([,t,e]){const i=this.#_r(t);this.#vr.splice(i,0,[t,e])}#Ar([,t,e]){const i=this.#_r(t);for(let s=i;s<this.#vr.length;s++){const[i,n]=this.#vr[s];if(i!==t)break;if(i===t&&n===e){this.#vr.splice(s,1);return}}for(let s=i-1;s>=0;s--){const[i,n]=this.#vr[s];if(i!==t)break;if(i===t&&n===e){this.#vr.splice(s,1);return}}}#yr(t){const[e,i,s]=t,n=[[e,i,s]],r=this.#_r(s);for(let t=0;t<r;t++){const[i,s]=this.#vr[t];for(let t=0,r=n.length;t<r;t++){const[,a,o]=n[t];if(!(s<=a||o<=i))if(a>=i)if(o>s)n[t][1]=s;else{if(1===r)return[];n.splice(t,1);t--;r--}else{n[t][2]=i;o>s&&n.push([e,s,o])}}}return n}}class HighlightOutline extends Outline{#Vn;#Er;constructor(t,e,i){super();this.#Er=t;this.#Vn=e;this.lastPoint=i}toSVGPath(){const t=[];for(const e of this.#Er){let[i,s]=e;t.push(`M${i} ${s}`);for(let n=2;n<e.length;n+=2){const r=e[n],a=e[n+1];if(r===i){t.push(`V${a}`);s=a}else if(a===s){t.push(`H${r}`);i=r}}t.push(\"Z\")}return t.join(\" \")}serialize([t,e,i,s],n){const r=[],a=i-t,o=s-e;for(const e of this.#Er){const i=new Array(e.length);for(let n=0;n<e.length;n+=2){i[n]=t+e[n]*a;i[n+1]=s-e[n+1]*o}r.push(i)}return r}get box(){return this.#Vn}get classNamesForOutlining(){return[\"highlightOutline\"]}}class FreeHighlightOutliner extends FreeDrawOutliner{newFreeDrawOutline(t,e,i,s,n,r){return new FreeHighlightOutline(t,e,i,s,n,r)}}class FreeHighlightOutline extends FreeDrawOutline{newOutliner(t,e,i,s,n,r=0){return new FreeHighlightOutliner(t,e,i,s,n,r)}}class ColorPicker{#Sr=null;#Cr=null;#Tr;#Mr=null;#Pr=!1;#Dr=!1;#r=null;#kr;#Rr=null;#f=null;#Ir;static#Fr=null;static get _keyboardManager(){return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"Escape\",\"mac+Escape\"],ColorPicker.prototype._hideDropdownFromKeyboard],[[\" \",\"mac+ \"],ColorPicker.prototype._colorSelectFromKeyboard],[[\"ArrowDown\",\"ArrowRight\",\"mac+ArrowDown\",\"mac+ArrowRight\"],ColorPicker.prototype._moveToNext],[[\"ArrowUp\",\"ArrowLeft\",\"mac+ArrowUp\",\"mac+ArrowLeft\"],ColorPicker.prototype._moveToPrevious],[[\"Home\",\"mac+Home\"],ColorPicker.prototype._moveToBeginning],[[\"End\",\"mac+End\"],ColorPicker.prototype._moveToEnd]]))}constructor({editor:t=null,uiManager:e=null}){if(t){this.#Dr=!1;this.#Ir=m.HIGHLIGHT_COLOR;this.#r=t}else{this.#Dr=!0;this.#Ir=m.HIGHLIGHT_DEFAULT_COLOR}this.#f=t?._uiManager||e;this.#kr=this.#f._eventBus;this.#Tr=t?.color||this.#f?.highlightColors.values().next().value||\"#FFFF98\";ColorPicker.#Fr||=Object.freeze({blue:\"pdfjs-editor-colorpicker-blue\",green:\"pdfjs-editor-colorpicker-green\",pink:\"pdfjs-editor-colorpicker-pink\",red:\"pdfjs-editor-colorpicker-red\",yellow:\"pdfjs-editor-colorpicker-yellow\"})}renderButton(){const t=this.#Sr=document.createElement(\"button\");t.className=\"colorPicker\";t.tabIndex=\"0\";t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-colorpicker-button\");t.setAttribute(\"aria-haspopup\",!0);const e=this.#f._signal;t.addEventListener(\"click\",this.#Lr.bind(this),{signal:e});t.addEventListener(\"keydown\",this.#qs.bind(this),{signal:e});const i=this.#Cr=document.createElement(\"span\");i.className=\"swatch\";i.setAttribute(\"aria-hidden\",!0);i.style.backgroundColor=this.#Tr;t.append(i);return t}renderMainDropdown(){const t=this.#Mr=this.#Or();t.setAttribute(\"aria-orientation\",\"horizontal\");t.setAttribute(\"aria-labelledby\",\"highlightColorPickerLabel\");return t}#Or(){const t=document.createElement(\"div\"),e=this.#f._signal;t.addEventListener(\"contextmenu\",noContextMenu,{signal:e});t.className=\"dropdown\";t.role=\"listbox\";t.setAttribute(\"aria-multiselectable\",!1);t.setAttribute(\"aria-orientation\",\"vertical\");t.setAttribute(\"data-l10n-id\",\"pdfjs-editor-colorpicker-dropdown\");for(const[i,s]of this.#f.highlightColors){const n=document.createElement(\"button\");n.tabIndex=\"0\";n.role=\"option\";n.setAttribute(\"data-color\",s);n.title=i;n.setAttribute(\"data-l10n-id\",ColorPicker.#Fr[i]);const r=document.createElement(\"span\");n.append(r);r.className=\"swatch\";r.style.backgroundColor=s;n.setAttribute(\"aria-selected\",s===this.#Tr);n.addEventListener(\"click\",this.#Nr.bind(this,s),{signal:e});t.append(n)}t.addEventListener(\"keydown\",this.#qs.bind(this),{signal:e});return t}#Nr(t,e){e.stopPropagation();this.#kr.dispatch(\"switchannotationeditorparams\",{source:this,type:this.#Ir,value:t})}_colorSelectFromKeyboard(t){if(t.target===this.#Sr){this.#Lr(t);return}const e=t.target.getAttribute(\"data-color\");e&&this.#Nr(e,t)}_moveToNext(t){this.#Br?t.target!==this.#Sr?t.target.nextSibling?.focus():this.#Mr.firstChild?.focus():this.#Lr(t)}_moveToPrevious(t){if(t.target!==this.#Mr?.firstChild&&t.target!==this.#Sr){this.#Br||this.#Lr(t);t.target.previousSibling?.focus()}else this.#Br&&this._hideDropdownFromKeyboard()}_moveToBeginning(t){this.#Br?this.#Mr.firstChild?.focus():this.#Lr(t)}_moveToEnd(t){this.#Br?this.#Mr.lastChild?.focus():this.#Lr(t)}#qs(t){ColorPicker._keyboardManager.exec(this,t)}#Lr(t){if(this.#Br){this.hideDropdown();return}this.#Pr=0===t.detail;if(!this.#Rr){this.#Rr=new AbortController;window.addEventListener(\"pointerdown\",this.#h.bind(this),{signal:this.#f.combinedSignal(this.#Rr)})}if(this.#Mr){this.#Mr.classList.remove(\"hidden\");return}const e=this.#Mr=this.#Or();this.#Sr.append(e)}#h(t){this.#Mr?.contains(t.target)||this.hideDropdown()}hideDropdown(){this.#Mr?.classList.add(\"hidden\");this.#Rr?.abort();this.#Rr=null}get#Br(){return this.#Mr&&!this.#Mr.classList.contains(\"hidden\")}_hideDropdownFromKeyboard(){if(!this.#Dr)if(this.#Br){this.hideDropdown();this.#Sr.focus({preventScroll:!0,focusVisible:this.#Pr})}else this.#r?.unselect()}updateColor(t){this.#Cr&&(this.#Cr.style.backgroundColor=t);if(!this.#Mr)return;const e=this.#f.highlightColors.values();for(const i of this.#Mr.children)i.setAttribute(\"aria-selected\",e.next().value===t)}destroy(){this.#Sr?.remove();this.#Sr=null;this.#Cr=null;this.#Mr?.remove();this.#Mr=null}}class HighlightEditor extends AnnotationEditor{#Hr=null;#Ur=0;#zr;#jr=null;#n=null;#Gr=null;#Vr=null;#$r=0;#Wr=null;#qr=null;#y=null;#Xr=!1;#mr=null;#Yr;#Kr=null;#Qr=\"\";#er;#Jr=\"\";static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=12;static _type=\"highlight\";static _editorType=f.HIGHLIGHT;static _freeHighlightId=-1;static _freeHighlight=null;static _freeHighlightClipId=\"\";static get _keyboardManager(){const t=HighlightEditor.prototype;return shadow(this,\"_keyboardManager\",new KeyboardManager([[[\"ArrowLeft\",\"mac+ArrowLeft\"],t._moveCaret,{args:[0]}],[[\"ArrowRight\",\"mac+ArrowRight\"],t._moveCaret,{args:[1]}],[[\"ArrowUp\",\"mac+ArrowUp\"],t._moveCaret,{args:[2]}],[[\"ArrowDown\",\"mac+ArrowDown\"],t._moveCaret,{args:[3]}]]))}constructor(t){super({...t,name:\"highlightEditor\"});this.color=t.color||HighlightEditor._defaultColor;this.#er=t.thickness||HighlightEditor._defaultThickness;this.#Yr=t.opacity||HighlightEditor._defaultOpacity;this.#zr=t.boxes||null;this.#Jr=t.methodOfCreation||\"\";this.#Qr=t.text||\"\";this._isDraggable=!1;if(t.highlightId>-1){this.#Xr=!0;this.#Zr(t);this.#ta()}else if(this.#zr){this.#Hr=t.anchorNode;this.#Ur=t.anchorOffset;this.#Vr=t.focusNode;this.#$r=t.focusOffset;this.#ea();this.#ta();this.rotate(this.rotation)}}get telemetryInitialData(){return{action:\"added\",type:this.#Xr?\"free_highlight\":\"highlight\",color:this._uiManager.highlightColorNames.get(this.color),thickness:this.#er,methodOfCreation:this.#Jr}}get telemetryFinalData(){return{type:\"highlight\",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get(\"color\").size}}#ea(){const t=new HighlightOutliner(this.#zr,.001);this.#qr=t.getOutlines();[this.x,this.y,this.width,this.height]=this.#qr.box;const e=new HighlightOutliner(this.#zr,.0025,.001,\"ltr\"===this._uiManager.direction);this.#Gr=e.getOutlines();const{lastPoint:i}=this.#Gr;this.#mr=[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height]}#Zr({highlightOutlines:t,highlightId:e,clipPathId:i}){this.#qr=t;this.#Gr=t.getNewOutline(this.#er/2+1.5,.0025);if(e>=0){this.#y=e;this.#jr=i;this.parent.drawLayer.finalizeDraw(e,{bbox:t.box,path:{d:t.toSVGPath()}});this.#Kr=this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:this.#Gr.box,path:{d:this.#Gr.toSVGPath()}},!0)}else if(this.parent){const e=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(this.#y,{bbox:HighlightEditor.#ia(this.#qr.box,(e-this.rotation+360)%360),path:{d:t.toSVGPath()}});this.parent.drawLayer.updateProperties(this.#Kr,{bbox:HighlightEditor.#ia(this.#Gr.box,e),path:{d:this.#Gr.toSVGPath()}})}const[s,n,r,a]=t.box;switch(this.rotation){case 0:this.x=s;this.y=n;this.width=r;this.height=a;break;case 90:{const[t,e]=this.parentDimensions;this.x=n;this.y=1-s;this.width=r*e/t;this.height=a*t/e;break}case 180:this.x=1-s;this.y=1-n;this.width=r;this.height=a;break;case 270:{const[t,e]=this.parentDimensions;this.x=1-n;this.y=s;this.width=r*e/t;this.height=a*t/e;break}}const{lastPoint:o}=this.#Gr;this.#mr=[(o[0]-s)/r,(o[1]-n)/a]}static initialize(t,e){AnnotationEditor.initialize(t,e);HighlightEditor._defaultColor||=e.highlightColors?.values().next().value||\"#fff066\"}static updateDefaultParams(t,e){switch(t){case m.HIGHLIGHT_DEFAULT_COLOR:HighlightEditor._defaultColor=e;break;case m.HIGHLIGHT_THICKNESS:HighlightEditor._defaultThickness=e}}translateInPage(t,e){}get toolbarPosition(){return this.#mr}updateParams(t,e){switch(t){case m.HIGHLIGHT_COLOR:this.#On(e);break;case m.HIGHLIGHT_THICKNESS:this.#sa(e)}}static get defaultPropertiesToUpdate(){return[[m.HIGHLIGHT_DEFAULT_COLOR,HighlightEditor._defaultColor],[m.HIGHLIGHT_THICKNESS,HighlightEditor._defaultThickness]]}get propertiesToUpdate(){return[[m.HIGHLIGHT_COLOR,this.color||HighlightEditor._defaultColor],[m.HIGHLIGHT_THICKNESS,this.#er||HighlightEditor._defaultThickness],[m.HIGHLIGHT_FREE,this.#Xr]]}#On(t){const setColorAndOpacity=(t,e)=>{this.color=t;this.#Yr=e;this.parent?.drawLayer.updateProperties(this.#y,{root:{fill:t,\"fill-opacity\":e}});this.#n?.updateColor(t)},e=this.color,i=this.#Yr;this.addCommands({cmd:setColorAndOpacity.bind(this,t,HighlightEditor._defaultOpacity),undo:setColorAndOpacity.bind(this,e,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0});this._reportTelemetry({action:\"color_changed\",color:this._uiManager.highlightColorNames.get(t)},!0)}#sa(t){const e=this.#er,setThickness=t=>{this.#er=t;this.#na(t)};this.addCommands({cmd:setThickness.bind(this,t),undo:setThickness.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:m.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0});this._reportTelemetry({action:\"thickness_changed\",thickness:t},!0)}async addEditToolbar(){const t=await super.addEditToolbar();if(!t)return null;if(this._uiManager.highlightColors){this.#n=new ColorPicker({editor:this});t.addColorPicker(this.#n)}return t}disableEditing(){super.disableEditing();this.div.classList.toggle(\"disabled\",!0)}enableEditing(){super.enableEditing();this.div.classList.toggle(\"disabled\",!1)}fixAndSetPosition(){return super.fixAndSetPosition(this.#ra())}getBaseTranslation(){return[0,0]}getRect(t,e){return super.getRect(t,e,this.#ra())}onceAdded(t){this.annotationElementId||this.parent.addUndoableEditor(this);t&&this.div.focus()}remove(){this.#aa();this._reportTelemetry({action:\"deleted\"});super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ta();this.isAttachedToDOM||this.parent.add(this)}}}setParent(t){let e=!1;if(this.parent&&!t)this.#aa();else if(t){this.#ta(t);e=!this.parent&&this.div?.classList.contains(\"selectedEditor\")}super.setParent(t);this.show(this._isVisible);e&&this.select()}#na(t){if(!this.#Xr)return;this.#Zr({highlightOutlines:this.#qr.getNewOutline(t/2)});this.fixAndSetPosition();const[e,i]=this.parentDimensions;this.setDims(this.width*e,this.height*i)}#aa(){if(null!==this.#y&&this.parent){this.parent.drawLayer.remove(this.#y);this.#y=null;this.parent.drawLayer.remove(this.#Kr);this.#Kr=null}}#ta(t=this.parent){if(null===this.#y){({id:this.#y,clipPathId:this.#jr}=t.drawLayer.draw({bbox:this.#qr.box,root:{viewBox:\"0 0 1 1\",fill:this.color,\"fill-opacity\":this.#Yr},rootClass:{highlight:!0,free:this.#Xr},path:{d:this.#qr.toSVGPath()}},!1,!0));this.#Kr=t.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:this.#Xr},bbox:this.#Gr.box,path:{d:this.#Gr.toSVGPath()}},this.#Xr);this.#Wr&&(this.#Wr.style.clipPath=this.#jr)}}static#ia([t,e,i,s],n){switch(n){case 90:return[1-e-s,t,s,i];case 180:return[1-t-i,1-e-s,i,s];case 270:return[e,1-t-i,s,i]}return[t,e,i,s]}rotate(t){const{drawLayer:e}=this.parent;let i;if(this.#Xr){t=(t-this.rotation+360)%360;i=HighlightEditor.#ia(this.#qr.box,t)}else i=HighlightEditor.#ia([this.x,this.y,this.width,this.height],t);e.updateProperties(this.#y,{bbox:i,root:{\"data-main-rotation\":t}});e.updateProperties(this.#Kr,{bbox:HighlightEditor.#ia(this.#Gr.box,t),root:{\"data-main-rotation\":t}})}render(){if(this.div)return this.div;const t=super.render();if(this.#Qr){t.setAttribute(\"aria-label\",this.#Qr);t.setAttribute(\"role\",\"mark\")}this.#Xr?t.classList.add(\"free\"):this.div.addEventListener(\"keydown\",this.#oa.bind(this),{signal:this._uiManager._signal});const e=this.#Wr=document.createElement(\"div\");t.append(e);e.setAttribute(\"aria-hidden\",\"true\");e.className=\"internal\";e.style.clipPath=this.#jr;const[i,s]=this.parentDimensions;this.setDims(this.width*i,this.height*s);bindEvents(this,this.#Wr,[\"pointerover\",\"pointerleave\"]);this.enableEditing();return t}pointerover(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!0}})}pointerleave(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!1}})}#oa(t){HighlightEditor._keyboardManager.exec(this,t)}_moveCaret(t){this.parent.unselect(this);switch(t){case 0:case 2:this.#la(!0);break;case 1:case 3:this.#la(!1)}}#la(t){if(!this.#Hr)return;const e=window.getSelection();t?e.setPosition(this.#Hr,this.#Ur):e.setPosition(this.#Vr,this.#$r)}select(){super.select();this.#Kr&&this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{hovered:!1,selected:!0}})}unselect(){super.unselect();if(this.#Kr){this.parent?.drawLayer.updateProperties(this.#Kr,{rootClass:{selected:!1}});this.#Xr||this.#la(!1)}}get _mustFixPosition(){return!this.#Xr}show(t=this._isVisible){super.show(t);if(this.parent){this.parent.drawLayer.updateProperties(this.#y,{rootClass:{hidden:!t}});this.parent.drawLayer.updateProperties(this.#Kr,{rootClass:{hidden:!t}})}}#ra(){return this.#Xr?this.rotation:0}#ha(){if(this.#Xr)return null;const[t,e]=this.pageDimensions,[i,s]=this.pageTranslation,n=this.#zr,r=new Float32Array(8*n.length);let a=0;for(const{x:o,y:l,width:h,height:c}of n){const n=o*t+i,d=(1-l)*e+s;r[a]=r[a+4]=n;r[a+1]=r[a+3]=d;r[a+2]=r[a+6]=n+h*t;r[a+5]=r[a+7]=d-c*e;a+=8}return r}#ca(t){return this.#qr.serialize(t,this.#ra())}static startHighlighting(t,e,{target:i,x:s,y:n}){const{x:r,y:a,width:o,height:l}=i.getBoundingClientRect(),h=new AbortController,c=t.combinedSignal(h),pointerUpCallback=e=>{h.abort();this.#da(t,e)};window.addEventListener(\"blur\",pointerUpCallback,{signal:c});window.addEventListener(\"pointerup\",pointerUpCallback,{signal:c});window.addEventListener(\"pointerdown\",stopEvent,{capture:!0,passive:!1,signal:c});window.addEventListener(\"contextmenu\",noContextMenu,{signal:c});i.addEventListener(\"pointermove\",this.#ua.bind(this,t),{signal:c});this._freeHighlight=new FreeHighlightOutliner({x:s,y:n},[r,a,o,l],t.scale,this._defaultThickness/2,e,.001);({id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:\"0 0 1 1\",fill:this._defaultColor,\"fill-opacity\":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0))}static#ua(t,e){this._freeHighlight.add(e)&&t.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})}static#da(t,e){this._freeHighlight.isEmpty()?t.drawLayer.remove(this._freeHighlightId):t.createAndAddNewEditor(e,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:\"main_toolbar\"});this._freeHighlightId=-1;this._freeHighlight=null;this._freeHighlightClipId=\"\"}static async deserialize(t,e,i){let s=null;if(t instanceof HighlightAnnotationElement){const{data:{quadPoints:e,rect:i,rotation:n,id:r,color:a,opacity:o,popupRef:l},parent:{page:{pageNumber:h}}}=t;s=t={annotationType:f.HIGHLIGHT,color:Array.from(a),opacity:o,quadPoints:e,boxes:null,pageIndex:h-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:l}}else if(t instanceof InkAnnotationElement){const{data:{inkLists:e,rect:i,rotation:n,id:r,color:a,borderStyle:{rawWidth:o},popupRef:l},parent:{page:{pageNumber:h}}}=t;s=t={annotationType:f.HIGHLIGHT,color:Array.from(a),thickness:o,inkLists:e,boxes:null,pageIndex:h-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:l}}const{color:n,quadPoints:r,inkLists:a,opacity:o}=t,l=await super.deserialize(t,e,i);l.color=Util.makeHexColor(...n);l.#Yr=o||1;a&&(l.#er=t.thickness);l.annotationElementId=t.id||null;l._initialData=s;const[h,c]=l.pageDimensions,[d,u]=l.pageTranslation;if(r){const t=l.#zr=[];for(let e=0;e<r.length;e+=8)t.push({x:(r[e]-d)/h,y:1-(r[e+1]-u)/c,width:(r[e+2]-r[e])/h,height:(r[e+1]-r[e+5])/c});l.#ea();l.#ta();l.rotate(l.rotation)}else if(a){l.#Xr=!0;const t=a[0],i={x:t[0]-d,y:c-(t[1]-u)},s=new FreeHighlightOutliner(i,[0,0,h,c],1,l.#er/2,!0,.001);for(let e=0,n=t.length;e<n;e+=2){i.x=t[e]-d;i.y=c-(t[e+1]-u);s.add(i)}const{id:n,clipPathId:r}=e.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:\"0 0 1 1\",fill:l.color,\"fill-opacity\":l._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:s.toSVGPath()}},!0,!0);l.#Zr({highlightOutlines:s.getOutlines(),highlightId:n,clipPathId:r});l.#ta()}return l}serialize(t=!1){if(this.isEmpty()||t)return null;if(this.deleted)return this.serializeDeleted();const e=this.getRect(0,0),i=AnnotationEditor._colorManager.convert(this.color),s={annotationType:f.HIGHLIGHT,color:i,opacity:this.#Yr,thickness:this.#er,quadPoints:this.#ha(),outlines:this.#ca(e),pageIndex:this.pageIndex,rect:e,rotation:this.#ra(),structTreeParentId:this._structTreeParentId};if(this.annotationElementId&&!this.#Gn(s))return null;s.id=this.annotationElementId;return s}#Gn(t){const{color:e}=this._initialData;return t.color.some(((t,i)=>t!==e[i]))}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}static canCreateNewEmptyEditor(){return!1}}class DrawingOptions{#pa=Object.create(null);updateProperty(t,e){this[t]=e;this.updateSVGProperty(t,e)}updateProperties(t){if(t)for(const[e,i]of Object.entries(t))this.updateProperty(e,i)}updateSVGProperty(t,e){this.#pa[t]=e}toSVGProperties(){const t=this.#pa;this.#pa=Object.create(null);return{root:t}}reset(){this.#pa=Object.create(null)}updateAll(t=this){this.updateProperties(t)}clone(){unreachable(\"Not implemented\")}}class DrawingEditor extends AnnotationEditor{#ga=null;#fa;_drawId=null;static _currentDrawId=-1;static _currentParent=null;static#ma=null;static#ba=null;static#va=null;static#ya=NaN;static#wa=null;static#Aa=null;static#xa=NaN;static _INNER_MARGIN=3;constructor(t){super(t);this.#fa=t.mustBeCommitted||!1;if(t.drawOutlines){this.#_a(t);this.#ta()}}#_a({drawOutlines:t,drawId:e,drawingOptions:i}){this.#ga=t;this._drawingOptions||=i;if(e>=0){this._drawId=e;this.parent.drawLayer.finalizeDraw(e,t.defaultProperties)}else this._drawId=this.#Ea(t,this.parent);this.#Sa(t.box)}#Ea(t,e){const{id:i}=e.drawLayer.draw(DrawingEditor._mergeSVGProperties(this._drawingOptions.toSVGProperties(),t.defaultSVGProperties),!1,!1);return i}static _mergeSVGProperties(t,e){const i=new Set(Object.keys(t));for(const[s,n]of Object.entries(e))i.has(s)?Object.assign(t[s],n):t[s]=n;return t}static getDefaultDrawingOptions(t){unreachable(\"Not implemented\")}static get typesMap(){unreachable(\"Not implemented\")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(t,e){const i=this.typesMap.get(t);i&&this._defaultDrawingOptions.updateProperty(i,e);if(this._currentParent){DrawingEditor.#ma.updateProperty(i,e);this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties())}}updateParams(t,e){const i=this.constructor.typesMap.get(t);i&&this._updateProperty(t,i,e)}static get defaultPropertiesToUpdate(){const t=[],e=this._defaultDrawingOptions;for(const[i,s]of this.typesMap)t.push([i,e[s]]);return t}get propertiesToUpdate(){const t=[],{_drawingOptions:e}=this;for(const[i,s]of this.constructor.typesMap)t.push([i,e[s]]);return t}_updateProperty(t,e,i){const s=this._drawingOptions,n=s[e],setter=t=>{s.updateProperty(e,t);const i=this.#ga.updateProperty(e,t);i&&this.#Sa(i);this.parent?.drawLayer.updateProperties(this._drawId,s.toSVGProperties())};this.addCommands({cmd:setter.bind(this,i),undo:setter.bind(this,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:t,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathResizingSVGProperties(this.#Ca()),{bbox:this.#Ta()}))}_onResized(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathResizedSVGProperties(this.#Ca()),{bbox:this.#Ta()}))}_onTranslating(t,e){this.parent?.drawLayer.updateProperties(this._drawId,{bbox:this.#Ta(t,e)})}_onTranslated(){this.parent?.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties(this.#ga.getPathTranslatedSVGProperties(this.#Ca(),this.parentDimensions),{bbox:this.#Ta()}))}_onStartDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit();this.disableEditMode();this.disableEditing()}disableEditing(){super.disableEditing();this.div.classList.toggle(\"disabled\",!0)}enableEditing(){super.enableEditing();this.div.classList.toggle(\"disabled\",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(t){this.annotationElementId||this.parent.addUndoableEditor(this);this._isDraggable=!0;if(this.#fa){this.#fa=!1;this.commit();this.parent.setSelected(this);t&&this.isOnScreen&&this.div.focus()}}remove(){this.#aa();super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ta();this.#Sa(this.#ga.box);this.isAttachedToDOM||this.parent.add(this)}}}setParent(t){let e=!1;if(this.parent&&!t){this._uiManager.removeShouldRescale(this);this.#aa()}else if(t){this._uiManager.addShouldRescale(this);this.#ta(t);e=!this.parent&&this.div?.classList.contains(\"selectedEditor\")}super.setParent(t);e&&this.select()}#aa(){if(null!==this._drawId&&this.parent){this.parent.drawLayer.remove(this._drawId);this._drawId=null;this._drawingOptions.reset()}}#ta(t=this.parent){if(null===this._drawId||this.parent!==t)if(null===this._drawId){this._drawingOptions.updateAll();this._drawId=this.#Ea(this.#ga,t)}else this.parent.drawLayer.updateParent(this._drawId,t.drawLayer)}#Ma([t,e,i,s]){const{parentDimensions:[n,r],rotation:a}=this;switch(a){case 90:return[e,1-t,i*(r/n),s*(n/r)];case 180:return[1-t,1-e,i,s];case 270:return[1-e,t,i*(r/n),s*(n/r)];default:return[t,e,i,s]}}#Ca(){const{x:t,y:e,width:i,height:s,parentDimensions:[n,r],rotation:a}=this;switch(a){case 90:return[1-e,t,i*(n/r),s*(r/n)];case 180:return[1-t,1-e,i,s];case 270:return[e,1-t,i*(n/r),s*(r/n)];default:return[t,e,i,s]}}#Sa(t){[this.x,this.y,this.width,this.height]=this.#Ma(t);if(this.div){this.fixAndSetPosition();const[t,e]=this.parentDimensions;this.setDims(this.width*t,this.height*e)}this._onResized()}#Ta(){const{x:t,y:e,width:i,height:s,rotation:n,parentRotation:r,parentDimensions:[a,o]}=this;switch((4*n+r)/90){case 1:return[1-e-s,t,s,i];case 2:return[1-t-i,1-e-s,i,s];case 3:return[e,1-t-i,s,i];case 4:return[t,e-i*(a/o),s*(o/a),i*(a/o)];case 5:return[1-e,t,i*(a/o),s*(o/a)];case 6:return[1-t-s*(o/a),1-e,s*(o/a),i*(a/o)];case 7:return[e-i*(a/o),1-t-s*(o/a),i*(a/o),s*(o/a)];case 8:return[t-i,e-s,i,s];case 9:return[1-e,t-i,s,i];case 10:return[1-t,1-e,i,s];case 11:return[e-s,1-t,s,i];case 12:return[t-s*(o/a),e,s*(o/a),i*(a/o)];case 13:return[1-e-i*(a/o),t-s*(o/a),i*(a/o),s*(o/a)];case 14:return[1-t,1-e-i*(a/o),s*(o/a),i*(a/o)];case 15:return[e,1-t,i*(a/o),s*(o/a)];default:return[t,e,i,s]}}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,DrawingEditor._mergeSVGProperties({bbox:this.#Ta()},this.#ga.updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&this.#Sa(this.#ga.updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}render(){if(this.div)return this.div;const t=super.render();t.classList.add(\"draw\");const e=document.createElement(\"div\");t.append(e);e.setAttribute(\"aria-hidden\",\"true\");e.className=\"internal\";const[i,s]=this.parentDimensions;this.setDims(this.width*i,this.height*s);this._uiManager.addShouldRescale(this);this.disableEditing();return t}static createDrawerInstance(t,e,i,s,n){unreachable(\"Not implemented\")}static startDrawing(t,e,i,s){const{target:n,offsetX:r,offsetY:a,pointerId:o,pointerType:l}=s;if(DrawingEditor.#wa&&DrawingEditor.#wa!==l)return;const{viewport:{rotation:h}}=t,{width:c,height:d}=n.getBoundingClientRect(),u=DrawingEditor.#ba=new AbortController,p=t.combinedSignal(u);DrawingEditor.#ya||=o;DrawingEditor.#wa??=l;window.addEventListener(\"pointerup\",(t=>{DrawingEditor.#ya===t.pointerId?this._endDraw(t):DrawingEditor.#Aa?.delete(t.pointerId)}),{signal:p});window.addEventListener(\"pointercancel\",(t=>{DrawingEditor.#ya===t.pointerId?this._currentParent.endDrawingSession():DrawingEditor.#Aa?.delete(t.pointerId)}),{signal:p});window.addEventListener(\"pointerdown\",(t=>{if(DrawingEditor.#wa===t.pointerType){(DrawingEditor.#Aa||=new Set).add(t.pointerId);if(DrawingEditor.#ma.isCancellable()){DrawingEditor.#ma.removeLastElement();DrawingEditor.#ma.isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)}}}),{capture:!0,passive:!1,signal:p});window.addEventListener(\"contextmenu\",noContextMenu,{signal:p});n.addEventListener(\"pointermove\",this._drawMove.bind(this),{signal:p});n.addEventListener(\"touchmove\",(t=>{t.timeStamp===DrawingEditor.#xa&&stopEvent(t)}),{signal:p});t.toggleDrawing();e._editorUndoBar?.hide();if(DrawingEditor.#ma)t.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.startNew(r,a,c,d,h));else{e.updateUIForDefaultProperties(this);DrawingEditor.#ma=this.createDrawerInstance(r,a,c,d,h);DrawingEditor.#va=this.getDefaultDrawingOptions();this._currentParent=t;({id:this._currentDrawId}=t.drawLayer.draw(this._mergeSVGProperties(DrawingEditor.#va.toSVGProperties(),DrawingEditor.#ma.defaultSVGProperties),!0,!1))}}static _drawMove(t){DrawingEditor.#xa=-1;if(!DrawingEditor.#ma)return;const{offsetX:e,offsetY:i,pointerId:s}=t;if(DrawingEditor.#ya===s)if(DrawingEditor.#Aa?.size>=1)this._endDraw(t);else{this._currentParent.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.add(e,i));DrawingEditor.#xa=t.timeStamp;stopEvent(t)}}static _cleanup(t){if(t){this._currentDrawId=-1;this._currentParent=null;DrawingEditor.#ma=null;DrawingEditor.#va=null;DrawingEditor.#wa=null;DrawingEditor.#xa=NaN}if(DrawingEditor.#ba){DrawingEditor.#ba.abort();DrawingEditor.#ba=null;DrawingEditor.#ya=NaN;DrawingEditor.#Aa=null}}static _endDraw(t){const e=this._currentParent;if(e){e.toggleDrawing(!0);this._cleanup(!1);t&&e.drawLayer.updateProperties(this._currentDrawId,DrawingEditor.#ma.end(t.offsetX,t.offsetY));if(this.supportMultipleDrawings){const t=DrawingEditor.#ma,i=this._currentDrawId,s=t.getLastElement();e.addCommands({cmd:()=>{e.drawLayer.updateProperties(i,t.setLastElement(s))},undo:()=>{e.drawLayer.updateProperties(i,t.removeLastElement())},mustExec:!1,type:m.DRAW_STEP})}else this.endDrawing(!1)}}static endDrawing(t){const e=this._currentParent;if(!e)return null;e.toggleDrawing(!0);e.cleanUndoStack(m.DRAW_STEP);if(!DrawingEditor.#ma.isEmpty()){const{pageDimensions:[i,s],scale:n}=e,r=e.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:DrawingEditor.#ma.getOutlines(i*n,s*n,n,this._INNER_MARGIN),drawingOptions:DrawingEditor.#va,mustBeCommitted:!t});this._cleanup(!0);return r}e.drawLayer.remove(this._currentDrawId);this._cleanup(!0);return null}createDrawingOptions(t){}static deserializeDraw(t,e,i,s,n,r){unreachable(\"Not implemented\")}static async deserialize(t,e,i){const{rawDims:{pageWidth:s,pageHeight:n,pageX:r,pageY:a}}=e.viewport,o=this.deserializeDraw(r,a,s,n,this._INNER_MARGIN,t),l=await super.deserialize(t,e,i);l.createDrawingOptions(t);l.#_a({drawOutlines:o});l.#ta();l.onScaleChanging();l.rotate();return l}serializeDraw(t){const[e,i]=this.pageTranslation,[s,n]=this.pageDimensions;return this.#ga.serialize([e,i,s,n],t)}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}static canCreateNewEmptyEditor(){return!1}}class InkDrawOutliner{#Yn=new Float64Array(6);#bn;#Pa;#Fi;#er;#ir;#Da=\"\";#ka=0;#Er=new InkDrawOutline;#Ra;#Ia;constructor(t,e,i,s,n,r){this.#Ra=i;this.#Ia=s;this.#Fi=n;this.#er=r;[t,e]=this.#Fa(t,e);const a=this.#bn=[NaN,NaN,NaN,NaN,t,e];this.#ir=[t,e];this.#Pa=[{line:a,points:this.#ir}];this.#Yn.set(a,0)}updateProperty(t,e){\"stroke-width\"===t&&(this.#er=e)}#Fa(t,e){return Outline._normalizePoint(t,e,this.#Ra,this.#Ia,this.#Fi)}isEmpty(){return!this.#Pa||0===this.#Pa.length}isCancellable(){return this.#ir.length<=10}add(t,e){[t,e]=this.#Fa(t,e);const[i,s,n,r]=this.#Yn.subarray(2,6),a=t-n,o=e-r;if(Math.hypot(this.#Ra*a,this.#Ia*o)<=2)return null;this.#ir.push(t,e);if(isNaN(i)){this.#Yn.set([n,r,t,e],2);this.#bn.push(NaN,NaN,NaN,NaN,t,e);return{path:{d:this.toSVGPath()}}}isNaN(this.#Yn[0])&&this.#bn.splice(6,6);this.#Yn.set([i,s,n,r,t,e],0);this.#bn.push(...Outline.createBezierPoints(i,s,n,r,t,e));return{path:{d:this.toSVGPath()}}}end(t,e){const i=this.add(t,e);return i||(2===this.#ir.length?{path:{d:this.toSVGPath()}}:null)}startNew(t,e,i,s,n){this.#Ra=i;this.#Ia=s;this.#Fi=n;[t,e]=this.#Fa(t,e);const r=this.#bn=[NaN,NaN,NaN,NaN,t,e];this.#ir=[t,e];const a=this.#Pa.at(-1);if(a){a.line=new Float32Array(a.line);a.points=new Float32Array(a.points)}this.#Pa.push({line:r,points:this.#ir});this.#Yn.set(r,0);this.#ka=0;this.toSVGPath();return null}getLastElement(){return this.#Pa.at(-1)}setLastElement(t){if(!this.#Pa)return this.#Er.setLastElement(t);this.#Pa.push(t);this.#bn=t.line;this.#ir=t.points;this.#ka=0;return{path:{d:this.toSVGPath()}}}removeLastElement(){if(!this.#Pa)return this.#Er.removeLastElement();this.#Pa.pop();this.#Da=\"\";for(let t=0,e=this.#Pa.length;t<e;t++){const{line:e,points:i}=this.#Pa[t];this.#bn=e;this.#ir=i;this.#ka=0;this.toSVGPath()}return{path:{d:this.#Da}}}toSVGPath(){const t=Outline.svgRound(this.#bn[4]),e=Outline.svgRound(this.#bn[5]);if(2===this.#ir.length){this.#Da=`${this.#Da} M ${t} ${e} Z`;return this.#Da}if(this.#ir.length<=6){const i=this.#Da.lastIndexOf(\"M\");this.#Da=`${this.#Da.slice(0,i)} M ${t} ${e}`;this.#ka=6}if(4===this.#ir.length){const t=Outline.svgRound(this.#bn[10]),e=Outline.svgRound(this.#bn[11]);this.#Da=`${this.#Da} L ${t} ${e}`;this.#ka=12;return this.#Da}const i=[];if(0===this.#ka){i.push(`M ${t} ${e}`);this.#ka=6}for(let t=this.#ka,e=this.#bn.length;t<e;t+=6){const[e,s,n,r,a,o]=this.#bn.slice(t,t+6).map(Outline.svgRound);i.push(`C${e} ${s} ${n} ${r} ${a} ${o}`)}this.#Da+=i.join(\" \");this.#ka=this.#bn.length;return this.#Da}getOutlines(t,e,i,s){const n=this.#Pa.at(-1);n.line=new Float32Array(n.line);n.points=new Float32Array(n.points);this.#Er.build(this.#Pa,t,e,i,this.#Fi,this.#er,s);this.#Yn=null;this.#bn=null;this.#Pa=null;this.#Da=null;return this.#Er}get defaultSVGProperties(){return{root:{viewBox:\"0 0 10000 10000\"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}class InkDrawOutline extends Outline{#pr;#La=0;#Wn;#Pa;#Ra;#Ia;#Oa;#Fi;#er;build(t,e,i,s,n,r,a){this.#Ra=e;this.#Ia=i;this.#Oa=s;this.#Fi=n;this.#er=r;this.#Wn=a??0;this.#Pa=t;this.#Na()}setLastElement(t){this.#Pa.push(t);return{path:{d:this.toSVGPath()}}}removeLastElement(){this.#Pa.pop();return{path:{d:this.toSVGPath()}}}toSVGPath(){const t=[];for(const{line:e}of this.#Pa){t.push(`M${Outline.svgRound(e[4])} ${Outline.svgRound(e[5])}`);if(6!==e.length)if(12!==e.length)for(let i=6,s=e.length;i<s;i+=6){const[s,n,r,a,o,l]=e.subarray(i,i+6).map(Outline.svgRound);t.push(`C${s} ${n} ${r} ${a} ${o} ${l}`)}else t.push(`L${Outline.svgRound(e[10])} ${Outline.svgRound(e[11])}`);else t.push(\"Z\")}return t.join(\"\")}serialize([t,e,i,s],n){const r=[],a=[],[o,l,h,c]=this.#Ba();let d,u,p,g,f,m,b,v,y;switch(this.#Fi){case 0:y=Outline._rescale;d=t;u=e+s;p=i;g=-s;f=t+o*i;m=e+(1-l-c)*s;b=t+(o+h)*i;v=e+(1-l)*s;break;case 90:y=Outline._rescaleAndSwap;d=t;u=e;p=i;g=s;f=t+l*i;m=e+o*s;b=t+(l+c)*i;v=e+(o+h)*s;break;case 180:y=Outline._rescale;d=t+i;u=e;p=-i;g=s;f=t+(1-o-h)*i;m=e+l*s;b=t+(1-o)*i;v=e+(l+c)*s;break;case 270:y=Outline._rescaleAndSwap;d=t+i;u=e+s;p=-i;g=-s;f=t+(1-l-c)*i;m=e+(1-o-h)*s;b=t+(1-l)*i;v=e+(1-o)*s}for(const{line:t,points:e}of this.#Pa){r.push(y(t,d,u,p,g,n?new Array(t.length):null));a.push(y(e,d,u,p,g,n?new Array(e.length):null))}return{lines:r,points:a,rect:[f,m,b,v]}}static deserialize(t,e,i,s,n,{paths:{lines:r,points:a},rotation:o,thickness:l}){const h=[];let c,d,u,p,g;switch(o){case 0:g=Outline._rescale;c=-t/i;d=e/s+1;u=1/i;p=-1/s;break;case 90:g=Outline._rescaleAndSwap;c=-e/s;d=-t/i;u=1/s;p=1/i;break;case 180:g=Outline._rescale;c=t/i+1;d=-e/s;u=-1/i;p=1/s;break;case 270:g=Outline._rescaleAndSwap;c=e/s+1;d=t/i+1;u=-1/s;p=-1/i}if(!r){r=[];for(const t of a){const e=t.length;if(2===e){r.push(new Float32Array([NaN,NaN,NaN,NaN,t[0],t[1]]));continue}if(4===e){r.push(new Float32Array([NaN,NaN,NaN,NaN,t[0],t[1],NaN,NaN,NaN,NaN,t[2],t[3]]));continue}const i=new Float32Array(3*(e-2));r.push(i);let[s,n,a,o]=t.subarray(0,4);i.set([NaN,NaN,NaN,NaN,s,n],0);for(let r=4;r<e;r+=2){const e=t[r],l=t[r+1];i.set(Outline.createBezierPoints(s,n,a,o,e,l),3*(r-2));[s,n,a,o]=[a,o,e,l]}}}for(let t=0,e=r.length;t<e;t++)h.push({line:g(r[t].map((t=>t??NaN)),c,d,u,p),points:g(a[t].map((t=>t??NaN)),c,d,u,p)});const f=new InkDrawOutline;f.build(h,i,s,1,o,l,n);return f}#Ha(t=this.#er){const e=this.#Wn+t/2*this.#Oa;return this.#Fi%180==0?[e/this.#Ra,e/this.#Ia]:[e/this.#Ia,e/this.#Ra]}#Ba(){const[t,e,i,s]=this.#pr,[n,r]=this.#Ha(0);return[t+n,e+r,i-2*n,s-2*r]}#Na(){const t=this.#pr=new Float32Array([1/0,1/0,-1/0,-1/0]);for(const{line:e}of this.#Pa){if(e.length<=12){for(let i=4,s=e.length;i<s;i+=6){const[s,n]=e.subarray(i,i+2);t[0]=Math.min(t[0],s);t[1]=Math.min(t[1],n);t[2]=Math.max(t[2],s);t[3]=Math.max(t[3],n)}continue}let i=e[4],s=e[5];for(let n=6,r=e.length;n<r;n+=6){const[r,a,o,l,h,c]=e.subarray(n,n+6);Util.bezierBoundingBox(i,s,r,a,o,l,h,c,t);i=h;s=c}}const[e,i]=this.#Ha();t[0]=Math.min(1,Math.max(0,t[0]-e));t[1]=Math.min(1,Math.max(0,t[1]-i));t[2]=Math.min(1,Math.max(0,t[2]+e));t[3]=Math.min(1,Math.max(0,t[3]+i));t[2]-=t[0];t[3]-=t[1]}get box(){return this.#pr}updateProperty(t,e){return\"stroke-width\"===t?this.#sa(e):null}#sa(t){const[e,i]=this.#Ha();this.#er=t;const[s,n]=this.#Ha(),[r,a]=[s-e,n-i],o=this.#pr;o[0]-=r;o[1]-=a;o[2]+=2*r;o[3]+=2*a;return o}updateParentDimensions([t,e],i){const[s,n]=this.#Ha();this.#Ra=t;this.#Ia=e;this.#Oa=i;const[r,a]=this.#Ha(),o=r-s,l=a-n,h=this.#pr;h[0]-=o;h[1]-=l;h[2]+=2*o;h[3]+=2*l;return h}updateRotation(t){this.#La=t;return{path:{transform:this.rotationTransform}}}get viewBox(){return this.#pr.map(Outline.svgRound).join(\" \")}get defaultProperties(){const[t,e]=this.#pr;return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`}}}get rotationTransform(){const[,,t,e]=this.#pr;let i=0,s=0,n=0,r=0,a=0,o=0;switch(this.#La){case 90:s=e/t;n=-t/e;a=t;break;case 180:i=-1;r=-1;a=t;o=e;break;case 270:s=-e/t;n=t/e;o=e;break;default:return\"\"}return`matrix(${i} ${s} ${n} ${r} ${Outline.svgRound(a)} ${Outline.svgRound(o)})`}getPathResizingSVGProperties([t,e,i,s]){const[n,r]=this.#Ha(),[a,o,l,h]=this.#pr;if(Math.abs(l-n)<=Outline.PRECISION||Math.abs(h-r)<=Outline.PRECISION){const n=t+i/2-(a+l/2),r=e+s/2-(o+h/2);return{path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:`${this.rotationTransform} translate(${n} ${r})`}}}const c=(i-2*n)/(l-2*n),d=(s-2*r)/(h-2*r),u=l/i,p=h/s;return{path:{\"transform-origin\":`${Outline.svgRound(a)} ${Outline.svgRound(o)}`,transform:`${this.rotationTransform} scale(${u} ${p}) translate(${Outline.svgRound(n)} ${Outline.svgRound(r)}) scale(${c} ${d}) translate(${Outline.svgRound(-n)} ${Outline.svgRound(-r)})`}}}getPathResizedSVGProperties([t,e,i,s]){const[n,r]=this.#Ha(),a=this.#pr,[o,l,h,c]=a;a[0]=t;a[1]=e;a[2]=i;a[3]=s;if(Math.abs(h-n)<=Outline.PRECISION||Math.abs(c-r)<=Outline.PRECISION){const n=t+i/2-(o+h/2),r=e+s/2-(l+c/2);for(const{line:t,points:e}of this.#Pa){Outline._translate(t,n,r,t);Outline._translate(e,n,r,e)}return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const d=(i-2*n)/(h-2*n),u=(s-2*r)/(c-2*r),p=-d*(o+n)+t+n,g=-u*(l+r)+e+r;if(1!==d||1!==u||0!==p||0!==g)for(const{line:t,points:e}of this.#Pa){Outline._rescale(t,p,g,d,u,t);Outline._rescale(e,p,g,d,u,e)}return{root:{viewBox:this.viewBox},path:{\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([t,e],i){const[s,n]=i,r=this.#pr,a=t-r[0],o=e-r[1];if(this.#Ra===s&&this.#Ia===n)for(const{line:t,points:e}of this.#Pa){Outline._translate(t,a,o,t);Outline._translate(e,a,o,e)}else{const t=this.#Ra/s,e=this.#Ia/n;this.#Ra=s;this.#Ia=n;for(const{line:i,points:s}of this.#Pa){Outline._rescale(i,a,o,t,e,i);Outline._rescale(s,a,o,t,e,s)}r[2]*=t;r[3]*=e}r[0]=t;r[1]=e;return{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),\"transform-origin\":`${Outline.svgRound(t)} ${Outline.svgRound(e)}`}}}get defaultSVGProperties(){const t=this.#pr;return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),\"transform-origin\":`${Outline.svgRound(t[0])} ${Outline.svgRound(t[1])}`,transform:this.rotationTransform||null},bbox:t}}}class InkDrawingOptions extends DrawingOptions{#Ua;constructor(t){super();this.#Ua=t;super.updateProperties({fill:\"none\",stroke:AnnotationEditor._defaultLineColor,\"stroke-opacity\":1,\"stroke-width\":1,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-miterlimit\":10})}updateSVGProperty(t,e){if(\"stroke-width\"===t){e??=this[\"stroke-width\"];e*=this.#Ua.realScale}super.updateSVGProperty(t,e)}clone(){const t=new InkDrawingOptions(this.#Ua);t.updateAll(this);return t}}class InkEditor extends DrawingEditor{static _type=\"ink\";static _editorType=f.INK;static _defaultDrawingOptions=null;constructor(t){super({...t,name:\"inkEditor\"});this._willKeepAspectRatio=!0}static initialize(t,e){AnnotationEditor.initialize(t,e);this._defaultDrawingOptions=new InkDrawingOptions(e.viewParameters)}static getDefaultDrawingOptions(t){const e=this._defaultDrawingOptions.clone();e.updateProperties(t);return e}static get supportMultipleDrawings(){return!0}static get typesMap(){return shadow(this,\"typesMap\",new Map([[m.INK_THICKNESS,\"stroke-width\"],[m.INK_COLOR,\"stroke\"],[m.INK_OPACITY,\"stroke-opacity\"]]))}static createDrawerInstance(t,e,i,s,n){return new InkDrawOutliner(t,e,i,s,n,this._defaultDrawingOptions[\"stroke-width\"])}static deserializeDraw(t,e,i,s,n,r){return InkDrawOutline.deserialize(t,e,i,s,n,r)}static async deserialize(t,e,i){let s=null;if(t instanceof InkAnnotationElement){const{data:{inkLists:e,rect:i,rotation:n,id:r,color:a,opacity:o,borderStyle:{rawWidth:l},popupRef:h},parent:{page:{pageNumber:c}}}=t;s=t={annotationType:f.INK,color:Array.from(a),thickness:l,opacity:o,paths:{points:e},boxes:null,pageIndex:c-1,rect:i.slice(0),rotation:n,id:r,deleted:!1,popupRef:h}}const n=await super.deserialize(t,e,i);n.annotationElementId=t.id||null;n._initialData=s;return n}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:t,_drawingOptions:e,parent:i}=this;e.updateSVGProperty(\"stroke-width\");i.drawLayer.updateProperties(t,e.toSVGProperties())}static onScaleChangingWhenDrawing(){const t=this._currentParent;if(t){super.onScaleChangingWhenDrawing();this._defaultDrawingOptions.updateSVGProperty(\"stroke-width\");t.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties())}}createDrawingOptions({color:t,thickness:e,opacity:i}){this._drawingOptions=InkEditor.getDefaultDrawingOptions({stroke:Util.makeHexColor(...t),\"stroke-width\":e,\"stroke-opacity\":i})}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:e,points:i,rect:s}=this.serializeDraw(t),{_drawingOptions:{stroke:n,\"stroke-opacity\":r,\"stroke-width\":a}}=this,o={annotationType:f.INK,color:AnnotationEditor._colorManager.convert(n),opacity:r,thickness:a,paths:{lines:e,points:i},pageIndex:this.pageIndex,rect:s,rotation:this.rotation,structTreeParentId:this._structTreeParentId};if(t)return o;if(this.annotationElementId&&!this.#Gn(o))return null;o.id=this.annotationElementId;return o}#Gn(t){const{color:e,thickness:i,opacity:s,pageIndex:n}=this._initialData;return this._hasBeenMoved||this._hasBeenResized||t.color.some(((t,i)=>t!==e[i]))||t.thickness!==i||t.opacity!==s||t.pageIndex!==n}renderAnnotationElement(t){const{points:e,rect:i}=this.serializeDraw(!1);t.updateEdited({rect:i,thickness:this._drawingOptions[\"stroke-width\"],points:e});return null}}class StampEditor extends AnnotationEditor{#za=null;#ja=null;#Ga=null;#Va=null;#$a=null;#Wa=\"\";#qa=null;#Xa=null;#Ya=!1;#Ka=!1;static _type=\"stamp\";static _editorType=f.STAMP;constructor(t){super({...t,name:\"stampEditor\"});this.#Va=t.bitmapUrl;this.#$a=t.bitmapFile}static initialize(t,e){AnnotationEditor.initialize(t,e)}static get supportedTypes(){return shadow(this,\"supportedTypes\",[\"apng\",\"avif\",\"bmp\",\"gif\",\"jpeg\",\"png\",\"svg+xml\",\"webp\",\"x-icon\"].map((t=>`image/${t}`)))}static get supportedTypesStr(){return shadow(this,\"supportedTypesStr\",this.supportedTypes.join(\",\"))}static isHandlingMimeForPasting(t){return this.supportedTypes.includes(t)}static paste(t,e){e.pasteEditor(f.STAMP,{bitmapFile:t.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1);super.altTextFinish()}get telemetryFinalData(){return{type:\"stamp\",hasAltText:!!this.altTextData?.altText}}static computeTelemetryFinalData(t){const e=t.get(\"hasAltText\");return{hasAltText:e.get(!0)??0,hasNoAltText:e.get(!1)??0}}#Qa(t,e=!1){if(t){this.#za=t.bitmap;if(!e){this.#ja=t.id;this.#Ya=t.isSvg}t.file&&(this.#Wa=t.file.name);this.#Ja()}else this.remove()}#Za(){this.#Ga=null;this._uiManager.enableWaiting(!1);if(this.#qa)if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#za){this._editToolbar.hide();this._uiManager.editAltText(this,!0)}else{if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#za){this._reportTelemetry({action:\"pdfjs.image.image_added\",data:{alt_text_modal:!1,alt_text_type:\"empty\"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}}async mlGuessAltText(t=null,e=!0){if(this.hasAltTextData())return null;const{mlManager:i}=this._uiManager;if(!i)throw new Error(\"No ML.\");if(!await i.isEnabledFor(\"altText\"))throw new Error(\"ML isn't enabled for alt text.\");const{data:s,width:n,height:r}=t||this.copyCanvas(null,null,!0).imageData,a=await i.guess({name:\"altText\",request:{data:s,width:n,height:r,channels:s.length/(n*r)}});if(!a)throw new Error(\"No response from the AI service.\");if(a.error)throw new Error(\"Error from the AI service.\");if(a.cancel)return null;if(!a.output)throw new Error(\"No valid response from the AI service.\");const o=a.output;await this.setGuessedAltText(o);e&&!this.hasAltTextData()&&(this.altTextData={alt:o,decorative:!1});return o}#to(){if(this.#ja){this._uiManager.enableWaiting(!0);this._uiManager.imageManager.getFromId(this.#ja).then((t=>this.#Qa(t,!0))).finally((()=>this.#Za()));return}if(this.#Va){const t=this.#Va;this.#Va=null;this._uiManager.enableWaiting(!0);this.#Ga=this._uiManager.imageManager.getFromUrl(t).then((t=>this.#Qa(t))).finally((()=>this.#Za()));return}if(this.#$a){const t=this.#$a;this.#$a=null;this._uiManager.enableWaiting(!0);this.#Ga=this._uiManager.imageManager.getFromFile(t).then((t=>this.#Qa(t))).finally((()=>this.#Za()));return}const t=document.createElement(\"input\");t.type=\"file\";t.accept=StampEditor.supportedTypesStr;const e=this._uiManager._signal;this.#Ga=new Promise((i=>{t.addEventListener(\"change\",(async()=>{if(t.files&&0!==t.files.length){this._uiManager.enableWaiting(!0);const e=await this._uiManager.imageManager.getFromFile(t.files[0]);this._reportTelemetry({action:\"pdfjs.image.image_selected\",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}});this.#Qa(e)}else this.remove();i()}),{signal:e});t.addEventListener(\"cancel\",(()=>{this.remove();i()}),{signal:e})})).finally((()=>this.#Za()));t.click()}remove(){if(this.#ja){this.#za=null;this._uiManager.imageManager.deleteId(this.#ja);this.#qa?.remove();this.#qa=null;if(this.#Xa){clearTimeout(this.#Xa);this.#Xa=null}}super.remove()}rebuild(){if(this.parent){super.rebuild();if(null!==this.div){this.#ja&&null===this.#qa&&this.#to();this.isAttachedToDOM||this.parent.add(this)}}else this.#ja&&this.#to()}onceAdded(t){this._isDraggable=!0;t&&this.div.focus()}isEmpty(){return!(this.#Ga||this.#za||this.#Va||this.#$a||this.#ja)}get isResizable(){return!0}render(){if(this.div)return this.div;let t,e;if(this.width){t=this.x;e=this.y}super.render();this.div.hidden=!0;this.div.setAttribute(\"role\",\"figure\");this.addAltTextButton();this.#za?this.#Ja():this.#to();if(this.width&&!this.annotationElementId){const[i,s]=this.parentDimensions;this.setAt(t*i,e*s,this.width*i,this.height*s)}this._uiManager.addShouldRescale(this);return this.div}_onResized(){this.onScaleChanging()}onScaleChanging(){if(!this.parent)return;null!==this.#Xa&&clearTimeout(this.#Xa);this.#Xa=setTimeout((()=>{this.#Xa=null;this.#eo()}),200)}#Ja(){const{div:t}=this;let{width:e,height:i}=this.#za;const[s,n]=this.pageDimensions,r=.75;if(this.width){e=this.width*s;i=this.height*n}else if(e>r*s||i>r*n){const t=Math.min(r*s/e,r*n/i);e*=t;i*=t}const[a,o]=this.parentDimensions;this.setDims(e*a/s,i*o/n);this._uiManager.enableWaiting(!1);const l=this.#qa=document.createElement(\"canvas\");l.setAttribute(\"role\",\"img\");this.addContainer(l);this.width=e/s;this.height=i/n;this._initialOptions?.isCentered?this.center():this.fixAndSetPosition();this._initialOptions=null;this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&!this.annotationElementId||(t.hidden=!1);this.#eo();if(!this.#Ka){this.parent.addUndoableEditor(this);this.#Ka=!0}this._reportTelemetry({action:\"inserted_image\"});this.#Wa&&l.setAttribute(\"aria-label\",this.#Wa)}copyCanvas(t,e,i=!1){t||(t=224);const{width:s,height:n}=this.#za,r=new OutputScale;let a=this.#za,o=s,l=n,h=null;if(e){if(s>e||n>e){const t=Math.min(e/s,e/n);o=Math.floor(s*t);l=Math.floor(n*t)}h=document.createElement(\"canvas\");const t=h.width=Math.ceil(o*r.sx),i=h.height=Math.ceil(l*r.sy);this.#Ya||(a=this.#io(t,i));const c=h.getContext(\"2d\");c.filter=this._uiManager.hcmFilter;let d=\"white\",u=\"#cfcfd8\";if(\"none\"!==this._uiManager.hcmFilter)u=\"black\";else if(window.matchMedia?.(\"(prefers-color-scheme: dark)\").matches){d=\"#8f8f9d\";u=\"#42414d\"}const p=15,g=p*r.sx,f=p*r.sy,m=new OffscreenCanvas(2*g,2*f),b=m.getContext(\"2d\");b.fillStyle=d;b.fillRect(0,0,2*g,2*f);b.fillStyle=u;b.fillRect(0,0,g,f);b.fillRect(g,f,g,f);c.fillStyle=c.createPattern(m,\"repeat\");c.fillRect(0,0,t,i);c.drawImage(a,0,0,a.width,a.height,0,0,t,i)}let c=null;if(i){let e,i;if(r.symmetric&&a.width<t&&a.height<t){e=a.width;i=a.height}else{a=this.#za;if(s>t||n>t){const r=Math.min(t/s,t/n);e=Math.floor(s*r);i=Math.floor(n*r);this.#Ya||(a=this.#io(e,i))}}const o=new OffscreenCanvas(e,i).getContext(\"2d\",{willReadFrequently:!0});o.drawImage(a,0,0,a.width,a.height,0,0,e,i);c={width:e,height:i,data:o.getImageData(0,0,e,i).data}}return{canvas:h,width:o,height:l,imageData:c}}#io(t,e){const{width:i,height:s}=this.#za;let n=i,r=s,a=this.#za;for(;n>2*t||r>2*e;){const i=n,s=r;n>2*t&&(n=n>=16384?Math.floor(n/2)-1:Math.ceil(n/2));r>2*e&&(r=r>=16384?Math.floor(r/2)-1:Math.ceil(r/2));const o=new OffscreenCanvas(n,r);o.getContext(\"2d\").drawImage(a,0,0,i,s,0,0,n,r);a=o.transferToImageBitmap()}return a}#eo(){const[t,e]=this.parentDimensions,{width:i,height:s}=this,n=new OutputScale,r=Math.ceil(i*t*n.sx),a=Math.ceil(s*e*n.sy),o=this.#qa;if(!o||o.width===r&&o.height===a)return;o.width=r;o.height=a;const l=this.#Ya?this.#za:this.#io(r,a),h=o.getContext(\"2d\");h.filter=this._uiManager.hcmFilter;h.drawImage(l,0,0,l.width,l.height,0,0,r,a)}getImageForAltText(){return this.#qa}#so(t){if(t){if(this.#Ya){const t=this._uiManager.imageManager.getSvgUrl(this.#ja);if(t)return t}const t=document.createElement(\"canvas\");({width:t.width,height:t.height}=this.#za);t.getContext(\"2d\").drawImage(this.#za,0,0);return t.toDataURL()}if(this.#Ya){const[t,e]=this.pageDimensions,i=Math.round(this.width*t*PixelsPerInch.PDF_TO_CSS_UNITS),s=Math.round(this.height*e*PixelsPerInch.PDF_TO_CSS_UNITS),n=new OffscreenCanvas(i,s);n.getContext(\"2d\").drawImage(this.#za,0,0,this.#za.width,this.#za.height,0,0,i,s);return n.transferToImageBitmap()}return structuredClone(this.#za)}static async deserialize(t,e,i){let s=null;if(t instanceof StampAnnotationElement){const{data:{rect:n,rotation:r,id:a,structParent:o,popupRef:l},container:h,parent:{page:{pageNumber:c}}}=t,d=h.querySelector(\"canvas\"),u=i.imageManager.getFromCanvas(h.id,d);d.remove();const p=(await e._structTree.getAriaAttributes(`${st}${a}`))?.get(\"aria-label\")||\"\";s=t={annotationType:f.STAMP,bitmapId:u.id,bitmap:u.bitmap,pageIndex:c-1,rect:n.slice(0),rotation:r,id:a,deleted:!1,accessibilityData:{decorative:!1,altText:p},isSvg:!1,structParent:o,popupRef:l}}const n=await super.deserialize(t,e,i),{rect:r,bitmap:a,bitmapUrl:o,bitmapId:l,isSvg:h,accessibilityData:c}=t;if(l&&i.imageManager.isValidId(l)){n.#ja=l;a&&(n.#za=a)}else n.#Va=o;n.#Ya=h;const[d,u]=n.pageDimensions;n.width=(r[2]-r[0])/d;n.height=(r[3]-r[1])/u;n.annotationElementId=t.id||null;c&&(n.altTextData=c);n._initialData=s;n.#Ka=!!s;return n}serialize(t=!1,e=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const i={annotationType:f.STAMP,bitmapId:this.#ja,pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:this.#Ya,structTreeParentId:this._structTreeParentId};if(t){i.bitmapUrl=this.#so(!0);i.accessibilityData=this.serializeAltText(!0);return i}const{decorative:s,altText:n}=this.serializeAltText(!1);!s&&n&&(i.accessibilityData={type:\"Figure\",alt:n});if(this.annotationElementId){const t=this.#Gn(i);if(t.isSame)return null;t.isSameAltText?delete i.accessibilityData:i.accessibilityData.structParent=this._initialData.structParent??-1}i.id=this.annotationElementId;if(null===e)return i;e.stamps||=new Map;const r=this.#Ya?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(e.stamps.has(this.#ja)){if(this.#Ya){const t=e.stamps.get(this.#ja);if(r>t.area){t.area=r;t.serialized.bitmap.close();t.serialized.bitmap=this.#so(!1)}}}else{e.stamps.set(this.#ja,{area:r,serialized:i});i.bitmap=this.#so(!1)}return i}#Gn(t){const{pageIndex:e,accessibilityData:{altText:i}}=this._initialData,s=t.pageIndex===e,n=(t.accessibilityData?.alt||\"\")===i;return{isSame:!this._hasBeenMoved&&!this._hasBeenResized&&s&&n,isSameAltText:n}}renderAnnotationElement(t){t.updateEdited({rect:this.getRect(0,0)});return null}}class AnnotationEditorLayer{#Cn;#no=!1;#ro=null;#ao=null;#oo=null;#lo=new Map;#ho=!1;#co=!1;#do=!1;#uo=null;#po=null;#go=null;#fo=null;#f;static _initialized=!1;static#z=new Map([FreeTextEditor,InkEditor,StampEditor,HighlightEditor].map((t=>[t._editorType,t])));constructor({uiManager:t,pageIndex:e,div:i,structTreeLayer:s,accessibilityManager:n,annotationLayer:r,drawLayer:a,textLayer:o,viewport:l,l10n:h}){const c=[...AnnotationEditorLayer.#z.values()];if(!AnnotationEditorLayer._initialized){AnnotationEditorLayer._initialized=!0;for(const e of c)e.initialize(h,t)}t.registerEditorTypes(c);this.#f=t;this.pageIndex=e;this.div=i;this.#Cn=n;this.#ro=r;this.viewport=l;this.#go=o;this.drawLayer=a;this._structTree=s;this.#f.addLayer(this)}get isEmpty(){return 0===this.#lo.size}get isInvisible(){return this.isEmpty&&this.#f.getMode()===f.NONE}updateToolbar(t){this.#f.updateToolbar(t)}updateMode(t=this.#f.getMode()){this.#mo();switch(t){case f.NONE:this.disableTextSelection();this.togglePointerEvents(!1);this.toggleAnnotationLayerPointerEvents(!0);this.disableClick();return;case f.INK:this.disableTextSelection();this.togglePointerEvents(!0);this.enableClick();break;case f.HIGHLIGHT:this.enableTextSelection();this.togglePointerEvents(!1);this.disableClick();break;default:this.disableTextSelection();this.togglePointerEvents(!0);this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:e}=this.div;for(const i of AnnotationEditorLayer.#z.values())e.toggle(`${i._type}Editing`,t===i._editorType);this.div.hidden=!1}hasTextLayer(t){return t===this.#go?.div}setEditingState(t){this.#f.setEditingState(t)}addCommands(t){this.#f.addCommands(t)}cleanUndoStack(t){this.#f.cleanUndoStack(t)}toggleDrawing(t=!1){this.div.classList.toggle(\"drawing\",!t)}togglePointerEvents(t=!1){this.div.classList.toggle(\"disabled\",!t)}toggleAnnotationLayerPointerEvents(t=!1){this.#ro?.div.classList.toggle(\"disabled\",!t)}async enable(){this.#do=!0;this.div.tabIndex=0;this.togglePointerEvents(!0);const t=new Set;for(const e of this.#lo.values()){e.enableEditing();e.show(!0);if(e.annotationElementId){this.#f.removeChangedExistingAnnotation(e);t.add(e.annotationElementId)}}if(!this.#ro){this.#do=!1;return}const e=this.#ro.getEditableAnnotations();for(const i of e){i.hide();if(this.#f.isDeletedAnnotationElement(i.data.id))continue;if(t.has(i.data.id))continue;const e=await this.deserialize(i);if(e){this.addOrRebuild(e);e.enableEditing()}}this.#do=!1}disable(){this.#co=!0;this.div.tabIndex=-1;this.togglePointerEvents(!1);const t=new Map,e=new Map;for(const i of this.#lo.values()){i.disableEditing();if(i.annotationElementId)if(null===i.serialize()){e.set(i.annotationElementId,i);this.getEditableAnnotation(i.annotationElementId)?.show();i.remove()}else t.set(i.annotationElementId,i)}if(this.#ro){const i=this.#ro.getEditableAnnotations();for(const s of i){const{id:i}=s.data;if(this.#f.isDeletedAnnotationElement(i))continue;let n=e.get(i);if(n){n.resetAnnotationElement(s);n.show(!1);s.show()}else{n=t.get(i);if(n){this.#f.addChangedExistingAnnotation(n);n.renderAnnotationElement(s)&&n.show(!1)}s.show()}}}this.#mo();this.isEmpty&&(this.div.hidden=!0);const{classList:i}=this.div;for(const t of AnnotationEditorLayer.#z.values())i.remove(`${t._type}Editing`);this.disableTextSelection();this.toggleAnnotationLayerPointerEvents(!0);this.#co=!1}getEditableAnnotation(t){return this.#ro?.getEditableAnnotation(t)||null}setActiveEditor(t){this.#f.getActive()!==t&&this.#f.setActiveEditor(t)}enableTextSelection(){this.div.tabIndex=-1;if(this.#go?.div&&!this.#fo){this.#fo=new AbortController;const t=this.#f.combinedSignal(this.#fo);this.#go.div.addEventListener(\"pointerdown\",this.#bo.bind(this),{signal:t});this.#go.div.classList.add(\"highlighting\")}}disableTextSelection(){this.div.tabIndex=0;if(this.#go?.div&&this.#fo){this.#fo.abort();this.#fo=null;this.#go.div.classList.remove(\"highlighting\")}}#bo(t){this.#f.unselectAll();const{target:e}=t;if(e===this.#go.div||(\"img\"===e.getAttribute(\"role\")||e.classList.contains(\"endOfContent\"))&&this.#go.div.contains(e)){const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;this.#f.showAllEditors(\"highlight\",!0,!0);this.#go.div.classList.add(\"free\");this.toggleDrawing();HighlightEditor.startHighlighting(this,\"ltr\"===this.#f.direction,{target:this.#go.div,x:t.x,y:t.y});this.#go.div.addEventListener(\"pointerup\",(()=>{this.#go.div.classList.remove(\"free\");this.toggleDrawing(!0)}),{once:!0,signal:this.#f._signal});t.preventDefault()}}enableClick(){if(this.#ao)return;this.#ao=new AbortController;const t=this.#f.combinedSignal(this.#ao);this.div.addEventListener(\"pointerdown\",this.pointerdown.bind(this),{signal:t});const e=this.pointerup.bind(this);this.div.addEventListener(\"pointerup\",e,{signal:t});this.div.addEventListener(\"pointercancel\",e,{signal:t})}disableClick(){this.#ao?.abort();this.#ao=null}attach(t){this.#lo.set(t.id,t);const{annotationElementId:e}=t;e&&this.#f.isDeletedAnnotationElement(e)&&this.#f.removeDeletedAnnotationElement(t)}detach(t){this.#lo.delete(t.id);this.#Cn?.removePointerInTextLayer(t.contentDiv);!this.#co&&t.annotationElementId&&this.#f.addDeletedAnnotationElement(t)}remove(t){this.detach(t);this.#f.removeEditor(t);t.div.remove();t.isAttachedToDOM=!1}changeParent(t){if(t.parent!==this){if(t.parent&&t.annotationElementId){this.#f.addDeletedAnnotationElement(t.annotationElementId);AnnotationEditor.deleteAnnotationElement(t);t.annotationElementId=null}this.attach(t);t.parent?.detach(t);t.setParent(this);if(t.div&&t.isAttachedToDOM){t.div.remove();this.div.append(t.div)}}}add(t){if(t.parent!==this||!t.isAttachedToDOM){this.changeParent(t);this.#f.addEditor(t);this.attach(t);if(!t.isAttachedToDOM){const e=t.render();this.div.append(e);t.isAttachedToDOM=!0}t.fixAndSetPosition();t.onceAdded(!this.#do);this.#f.addToAnnotationStorage(t);t._reportTelemetry(t.telemetryInitialData)}}moveEditorInDOM(t){if(!t.isAttachedToDOM)return;const{activeElement:e}=document;if(t.div.contains(e)&&!this.#oo){t._focusEventsAllowed=!1;this.#oo=setTimeout((()=>{this.#oo=null;if(t.div.contains(document.activeElement))t._focusEventsAllowed=!0;else{t.div.addEventListener(\"focusin\",(()=>{t._focusEventsAllowed=!0}),{once:!0,signal:this.#f._signal});e.focus()}}),0)}t._structTreeParentId=this.#Cn?.moveElementInDOM(this.div,t.div,t.contentDiv,!0)}addOrRebuild(t){if(t.needsToBeRebuilt()){t.parent||=this;t.rebuild();t.show()}else this.add(t)}addUndoableEditor(t){this.addCommands({cmd:()=>t._uiManager.rebuild(t),undo:()=>{t.remove()},mustExec:!1})}getNextId(){return this.#f.getId()}get#vo(){return AnnotationEditorLayer.#z.get(this.#f.getMode())}combinedSignal(t){return this.#f.combinedSignal(t)}#yo(t){const e=this.#vo;return e?new e.prototype.constructor(t):null}canCreateNewEmptyEditor(){return this.#vo?.canCreateNewEmptyEditor()}pasteEditor(t,e){this.#f.updateToolbar(t);this.#f.updateMode(t);const{offsetX:i,offsetY:s}=this.#wo(),n=this.getNextId(),r=this.#yo({parent:this,id:n,x:i,y:s,uiManager:this.#f,isCentered:!0,...e});r&&this.add(r)}async deserialize(t){return await(AnnotationEditorLayer.#z.get(t.annotationType??t.annotationEditorType)?.deserialize(t,this,this.#f))||null}createAndAddNewEditor(t,e,i={}){const s=this.getNextId(),n=this.#yo({parent:this,id:s,x:t.offsetX,y:t.offsetY,uiManager:this.#f,isCentered:e,...i});n&&this.add(n);return n}#wo(){const{x:t,y:e,width:i,height:s}=this.div.getBoundingClientRect(),n=Math.max(0,t),r=Math.max(0,e),a=(n+Math.min(window.innerWidth,t+i))/2-t,o=(r+Math.min(window.innerHeight,e+s))/2-e,[l,h]=this.viewport.rotation%180==0?[a,o]:[o,a];return{offsetX:l,offsetY:h}}addNewEditor(){this.createAndAddNewEditor(this.#wo(),!0)}setSelected(t){this.#f.setSelected(t)}toggleSelected(t){this.#f.toggleSelected(t)}unselect(t){this.#f.unselect(t)}pointerup(t){const{isMac:e}=util_FeatureTest.platform;if(!(0!==t.button||t.ctrlKey&&e)&&t.target===this.div&&this.#ho){this.#ho=!1;this.#vo?.isDrawer&&this.#vo.supportMultipleDrawings||(this.#no?this.#f.getMode()!==f.STAMP?this.createAndAddNewEditor(t,!1):this.#f.unselectAll():this.#no=!0)}}pointerdown(t){this.#f.getMode()===f.HIGHLIGHT&&this.enableTextSelection();if(this.#ho){this.#ho=!1;return}const{isMac:e}=util_FeatureTest.platform;if(0!==t.button||t.ctrlKey&&e)return;if(t.target!==this.div)return;this.#ho=!0;if(this.#vo?.isDrawer){this.startDrawingSession(t);return}const i=this.#f.getActive();this.#no=!i||i.isEmpty()}startDrawingSession(t){this.div.focus();if(this.#uo){this.#vo.startDrawing(this,this.#f,!1,t);return}this.#f.setCurrentDrawingSession(this);this.#uo=new AbortController;const e=this.#f.combinedSignal(this.#uo);this.div.addEventListener(\"blur\",(({relatedTarget:t})=>{if(t&&!this.div.contains(t)){this.#po=null;this.commitOrRemove()}}),{signal:e});this.#vo.startDrawing(this,this.#f,!1,t)}pause(t){if(t){const{activeElement:t}=document;this.div.contains(t)&&(this.#po=t)}else this.#po&&setTimeout((()=>{this.#po?.focus();this.#po=null}),0)}endDrawingSession(t=!1){if(!this.#uo)return null;this.#f.setCurrentDrawingSession(null);this.#uo.abort();this.#uo=null;this.#po=null;return this.#vo.endDrawing(t)}findNewParent(t,e,i){const s=this.#f.findParent(e,i);if(null===s||s===this)return!1;s.changeParent(t);return!0}commitOrRemove(){if(this.#uo){this.endDrawingSession();return!0}return!1}onScaleChanging(){this.#uo&&this.#vo.onScaleChangingWhenDrawing(this)}destroy(){this.commitOrRemove();if(this.#f.getActive()?.parent===this){this.#f.commitOrRemove();this.#f.setActiveEditor(null)}if(this.#oo){clearTimeout(this.#oo);this.#oo=null}for(const t of this.#lo.values()){this.#Cn?.removePointerInTextLayer(t.contentDiv);t.setParent(null);t.isAttachedToDOM=!1;t.div.remove()}this.div=null;this.#lo.clear();this.#f.removeLayer(this)}#mo(){for(const t of this.#lo.values())t.isEmpty()&&t.remove()}render({viewport:t}){this.viewport=t;setLayerDimensions(this.div,t);for(const t of this.#f.getEditors(this.pageIndex)){this.add(t);t.rebuild()}this.updateMode()}update({viewport:t}){this.#f.commitOrRemove();this.#mo();const e=this.viewport.rotation,i=t.rotation;this.viewport=t;setLayerDimensions(this.div,{rotation:i});if(e!==i)for(const t of this.#lo.values())t.rotate(i)}get pageDimensions(){const{pageWidth:t,pageHeight:e}=this.viewport.rawDims;return[t,e]}get scale(){return this.#f.viewParameters.realScale}}class DrawLayer{#nn=null;#y=0;#Ao=new Map;#xo=new Map;constructor({pageIndex:t}){this.pageIndex=t}setParent(t){if(this.#nn){if(this.#nn!==t){if(this.#Ao.size>0)for(const e of this.#Ao.values()){e.remove();t.append(e)}this.#nn=t}}else this.#nn=t}static get _svgFactory(){return shadow(this,\"_svgFactory\",new DOMSVGFactory)}static#_o(t,[e,i,s,n]){const{style:r}=t;r.top=100*i+\"%\";r.left=100*e+\"%\";r.width=100*s+\"%\";r.height=100*n+\"%\"}#Eo(){const t=DrawLayer._svgFactory.create(1,1,!0);this.#nn.append(t);t.setAttribute(\"aria-hidden\",!0);return t}#So(t,e){const i=DrawLayer._svgFactory.createElement(\"clipPath\");t.append(i);const s=`clip_${e}`;i.setAttribute(\"id\",s);i.setAttribute(\"clipPathUnits\",\"objectBoundingBox\");const n=DrawLayer._svgFactory.createElement(\"use\");i.append(n);n.setAttribute(\"href\",`#${e}`);n.classList.add(\"clip\");return s}#Co(t,e){for(const[i,s]of Object.entries(e))null===s?t.removeAttribute(i):t.setAttribute(i,s)}draw(t,e=!1,i=!1){const s=this.#y++,n=this.#Eo(),r=DrawLayer._svgFactory.createElement(\"defs\");n.append(r);const a=DrawLayer._svgFactory.createElement(\"path\");r.append(a);const o=`path_p${this.pageIndex}_${s}`;a.setAttribute(\"id\",o);a.setAttribute(\"vector-effect\",\"non-scaling-stroke\");e&&this.#xo.set(s,a);const l=i?this.#So(r,o):null,h=DrawLayer._svgFactory.createElement(\"use\");n.append(h);h.setAttribute(\"href\",`#${o}`);this.updateProperties(n,t);this.#Ao.set(s,n);return{id:s,clipPathId:`url(#${l})`}}drawOutline(t,e){const i=this.#y++,s=this.#Eo(),n=DrawLayer._svgFactory.createElement(\"defs\");s.append(n);const r=DrawLayer._svgFactory.createElement(\"path\");n.append(r);const a=`path_p${this.pageIndex}_${i}`;r.setAttribute(\"id\",a);r.setAttribute(\"vector-effect\",\"non-scaling-stroke\");let o;if(e){const t=DrawLayer._svgFactory.createElement(\"mask\");n.append(t);o=`mask_p${this.pageIndex}_${i}`;t.setAttribute(\"id\",o);t.setAttribute(\"maskUnits\",\"objectBoundingBox\");const e=DrawLayer._svgFactory.createElement(\"rect\");t.append(e);e.setAttribute(\"width\",\"1\");e.setAttribute(\"height\",\"1\");e.setAttribute(\"fill\",\"white\");const s=DrawLayer._svgFactory.createElement(\"use\");t.append(s);s.setAttribute(\"href\",`#${a}`);s.setAttribute(\"stroke\",\"none\");s.setAttribute(\"fill\",\"black\");s.setAttribute(\"fill-rule\",\"nonzero\");s.classList.add(\"mask\")}const l=DrawLayer._svgFactory.createElement(\"use\");s.append(l);l.setAttribute(\"href\",`#${a}`);o&&l.setAttribute(\"mask\",`url(#${o})`);const h=l.cloneNode();s.append(h);l.classList.add(\"mainOutline\");h.classList.add(\"secondaryOutline\");this.updateProperties(s,t);this.#Ao.set(i,s);return i}finalizeDraw(t,e){this.#xo.delete(t);this.updateProperties(t,e)}updateProperties(t,e){if(!e)return;const{root:i,bbox:s,rootClass:n,path:r}=e,a=\"number\"==typeof t?this.#Ao.get(t):t;if(a){i&&this.#Co(a,i);s&&DrawLayer.#_o(a,s);if(n){const{classList:t}=a;for(const[e,i]of Object.entries(n))t.toggle(e,i)}if(r){const t=a.firstChild.firstChild;this.#Co(t,r)}}}updateParent(t,e){if(e===this)return;const i=this.#Ao.get(t);if(i){e.#nn.append(i);this.#Ao.delete(t);e.#Ao.set(t,i)}}remove(t){this.#xo.delete(t);if(null!==this.#nn){this.#Ao.get(t).remove();this.#Ao.delete(t)}}destroy(){this.#nn=null;for(const t of this.#Ao.values())t.remove();this.#Ao.clear();this.#xo.clear()}}globalThis.pdfjsTestingUtils={HighlightOutliner};var Gt=__webpack_exports__.AbortException,Vt=__webpack_exports__.AnnotationEditorLayer,$t=__webpack_exports__.AnnotationEditorParamsType,Wt=__webpack_exports__.AnnotationEditorType,qt=__webpack_exports__.AnnotationEditorUIManager,Xt=__webpack_exports__.AnnotationLayer,Yt=__webpack_exports__.AnnotationMode,Kt=__webpack_exports__.ColorPicker,Qt=__webpack_exports__.DOMSVGFactory,Jt=__webpack_exports__.DrawLayer,Zt=__webpack_exports__.FeatureTest,te=__webpack_exports__.GlobalWorkerOptions,ee=__webpack_exports__.ImageKind,ie=__webpack_exports__.InvalidPDFException,se=__webpack_exports__.MissingPDFException,ne=__webpack_exports__.OPS,re=__webpack_exports__.OutputScale,ae=__webpack_exports__.PDFDataRangeTransport,oe=__webpack_exports__.PDFDateString,le=__webpack_exports__.PDFWorker,he=__webpack_exports__.PasswordResponses,ce=__webpack_exports__.PermissionFlag,de=__webpack_exports__.PixelsPerInch,ue=__webpack_exports__.RenderingCancelledException,pe=__webpack_exports__.TextLayer,ge=__webpack_exports__.TouchManager,fe=__webpack_exports__.UnexpectedResponseException,me=__webpack_exports__.Util,be=__webpack_exports__.VerbosityLevel,ve=__webpack_exports__.XfaLayer,ye=__webpack_exports__.build,we=__webpack_exports__.createValidAbsoluteUrl,Ae=__webpack_exports__.fetchData,xe=__webpack_exports__.getDocument,_e=__webpack_exports__.getFilenameFromUrl,Ee=__webpack_exports__.getPdfFilenameFromUrl,Se=__webpack_exports__.getXfaPageViewport,Ce=__webpack_exports__.isDataScheme,Te=__webpack_exports__.isPdfFile,Me=__webpack_exports__.noContextMenu,Pe=__webpack_exports__.normalizeUnicode,De=__webpack_exports__.setLayerDimensions,ke=__webpack_exports__.shadow,Re=__webpack_exports__.stopEvent,Ie=__webpack_exports__.version;export{Gt as AbortException,Vt as AnnotationEditorLayer,$t as AnnotationEditorParamsType,Wt as AnnotationEditorType,qt as AnnotationEditorUIManager,Xt as AnnotationLayer,Yt as AnnotationMode,Kt as ColorPicker,Qt as DOMSVGFactory,Jt as DrawLayer,Zt as FeatureTest,te as GlobalWorkerOptions,ee as ImageKind,ie as InvalidPDFException,se as MissingPDFException,ne as OPS,re as OutputScale,ae as PDFDataRangeTransport,oe as PDFDateString,le as PDFWorker,he as PasswordResponses,ce as PermissionFlag,de as PixelsPerInch,ue as RenderingCancelledException,pe as TextLayer,ge as TouchManager,fe as UnexpectedResponseException,me as Util,be as VerbosityLevel,ve as XfaLayer,ye as build,we as createValidAbsoluteUrl,Ae as fetchData,xe as getDocument,_e as getFilenameFromUrl,Ee as getPdfFilenameFromUrl,Se as getXfaPageViewport,Ce as isDataScheme,Te as isPdfFile,Me as noContextMenu,Pe as normalizeUnicode,De as setLayerDimensions,ke as shadow,Re as stopEvent,Ie as version};","// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";import{getDocument,GlobalWorkerOptions,getPdfFilenameFromUrl}from\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.min.mjs\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */GlobalWorkerOptions.workerSrc=\"https://cdn.jsdelivr.net/npm/pdfjs-dist@4.10.38/legacy/build/pdf.worker.mjs\"||\"\";export default function Pdfviewer(props){const{fileChoose,file,fileURL,pageNumber,scale,buttonText,buttonStyles,modalStyles,showDownload,customFileName}=props;const[modalOpen,setModalOpen]=useState(false);const canvasRef=useRef(null);const[loadingScreen,setLoadingScreen]=useState(false);const[totalPages,setTotalPages]=useState(null);const[pageRendering,setPageRendering]=useState(false);const[pageNumPending,setpageNumPending]=useState(null);const[pageNum,setpageNum]=useState(pageNumber);const[pageScale,setPageScale]=useState(scale);const[downloadURL,setdownloadURL]=useState(null);const selectedFile=fileChoose===\"Upload\"?file:fileURL;const renderPage=pdf=>{const canvas=canvasRef.current;if(canvas){const context=canvas.getContext(\"2d\");if(pageRendering){// Check if other page is rendering\nsetpageNumPending(pageNum)// Cache waited page number until previous page rendering completed\n;}else{setPageRendering(true);// Using promise to fetch the page\npdf?.getPage(pageNum).then(page=>{let viewport=page.getViewport({scale:pageScale});canvas.width=viewport.width;canvas.height=viewport.height;// Render PDF page into canvas context\nlet renderContext={canvasContext:context,viewport:viewport};// Wait for rendering to finish\npage.render(renderContext).promise.then(()=>{setPageRendering(false);if(pageNumPending!==null){// New page rendering is pending\nrenderPage(pdf);setpageNumPending(null);}});});}}};const downloadData=async pdf=>{const data=await pdf?.getData();const blobUrl=window?.URL.createObjectURL(new Blob([data],{type:\"application/pdf\"}));const fileURL=await pdf?._transport?._networkStream?.source?.url;const pdfFileName=getPdfFilenameFromUrl(fileURL);setdownloadURL({blob:blobUrl,fileName:pdfFileName});};const download=(e,url)=>{e.stopPropagation();const a=document.createElement(\"a\");if(!a.click){throw new Error('DownloadManager: \"a.click()\" is not supported.');}a.href=url.blob+\"#pdfjs.action=download\";a.target=\"_parent\";// Use a.download if available. This increases the likelihood that\n// the file is downloaded instead of opened by another PDF plugin.\nif(\"download\"in a){a.download=customFileName||url.fileName;}(document.body||document.documentElement).append(a);a.click();a.remove();};/**\n     * If another page rendering in progress, waits until the rendering is\n     * finised. Otherwise, executes rendering immediately.\n     *//**\n     * Displays previous page.\n     */const onPrevPage=e=>{e.stopPropagation();if(pageNum<=1){setpageNum(totalPages);return;}if(!pageRendering){setpageNum(pageNum-1);}};/**\n     * Displays next page.\n     */const onNextPage=e=>{e.stopPropagation();if(pageNum>=totalPages){setpageNum(1);return;}if(!pageRendering){setpageNum(pageNum+1);}};const pdfZoomIn=e=>{e.stopPropagation();if(pageScale>3){return;}if(!pageRendering){setPageScale(pageScale+.1);}};const pdfZoomOut=e=>{e.stopPropagation();if(pageScale<=scale){return;}if(!pageRendering){setPageScale(pageScale-.1);}};useEffect(()=>{const body=document.getElementsByTagName(\"body\")[0];if(selectedFile!==undefined&&modalOpen){//hide body scrollbar\nbody.style.overflow=\"hidden\";body.style.height=\"100%\";const loadingTask=getDocument({url:selectedFile});setLoadingScreen(true);loadingTask?.promise.then(pdf=>{// you can now use *pdf* here\nrenderPage(pdf);setTotalPages(pdf.numPages);pdf.currentScaleValue=pageScale//zoom in/out\n;downloadData(pdf)// load blob data\n;},error=>{console.error(error);});//get progress data\nloadingTask.onProgress=data=>{if(data.loaded){setLoadingScreen(false);}else{setLoadingScreen(true);}};}else{if(pageScale>scale){setPageScale(scale);}body.style.overflow=\"auto\";body.style.height=\"auto\";}},[fileChoose,file,fileURL,selectedFile,pageNum,modalOpen,pageScale,setLoadingScreen]);const close=()=>setModalOpen(false);const open=()=>setModalOpen(true);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.button,{whileTap:{scale:.9},onClick:()=>modalOpen?close():open(),style:{...buttonStyles.fontStyle,padding:buttonStyles.padding,backgroundColor:buttonStyles.background,borderRadius:buttonStyles.borderRadius,borderStyle:buttonStyles.border?.borderStyle,borderColor:buttonStyles.border?.borderColor,borderTopWidth:buttonStyles.border?.borderTopWidth,borderLeftWidth:buttonStyles.border?.borderLeftWidth,borderBottomWidth:buttonStyles.border?.borderBottomWidth,borderRightWidth:buttonStyles.border?.borderRightWidth,textDecoration:buttonStyles.textDecoration,color:buttonStyles.color,boxShadow:buttonStyles.shadow,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:\"5px\",overflow:\"hidden\"},\"aria-label\":\"Button\",children:[buttonStyles.buttonIcon&&/*#__PURE__*/_jsx(motion.div,{style:{width:buttonStyles.pdfIcon?.size+\"px\",height:buttonStyles.pdfIcon?.size+\"px\",color:buttonStyles.pdfIcon?.color,display:\"flex\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:buttonStyles.pdfIcon.icon}}),buttonText]}),/*#__PURE__*/_jsx(AnimatePresence,{// Disable any initial animations on children that\n// are present when the component is first rendered\ninitial:false,// Only render one component at a time.\n// The exiting component will finish its exit\n// animation before entering component is rendered\nmode:\"wait\",// Fires when all exiting nodes have completed animating out\nonExitComplete:()=>null,children:modalOpen&&selectedFile!==undefined&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",position:\"fixed\",inset:0,zIndex:11},children:/*#__PURE__*/_jsxs(motion.div,{onClick:close,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\",backgroundColor:modalStyles.backgroundColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{onClick:e=>e.stopPropagation(),initial:{opacity:0},animate:{opacity:1,transition:{duration:1,type:\"spring\",damping:25,stiffness:500}},exit:{opacity:0},style:{width:\"auto\",height:\"88vh\",margin:\"auto\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",overflow:\"overlay\",zIndex:1},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef})}),loadingScreen&&/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",left:0,right:0,top:0,bottom:0,height:\"100%\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            .lds-dual-ring,\n                                            .lds-dual-ring:after {\n                                                box-sizing: border-box;\n                                            }\n                                            .lds-dual-ring {\n                                                display: inline-block;\n                                                width: 30px;\n                                                height: 30px;\n                                                color:#fff;\n                                            }\n                                            .lds-dual-ring:after {\n                                                content: \" \";\n                                                display: block;\n                                                width: 30px;\n                                                height: 30px;\n                                                margin: 8px;\n                                                border-radius: 50%;\n                                                border: 3px solid currentColor;\n                                                border-color: currentColor transparent currentColor transparent;\n                                                animation: lds-dual-ring 1.2s linear infinite;\n                                            }\n                                            @keyframes lds-dual-ring {\n                                                0% {\n                                                    transform: rotate(0deg);\n                                                }\n                                                100% {\n                                                    transform: rotate(360deg);\n                                                }\n                                            }\n                                            `}),/*#__PURE__*/_jsx(motion.div,{className:\"lds-dual-ring\"})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",top:\"10px\",left:\"10px\",right:\"10px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...modalStyles.pageCounter.fontStyle,padding:modalStyles.pageCounter.padding,backgroundColor:modalStyles.pageCounter.backgroundColor,borderRadius:modalStyles.pageCounter.borderRadius,color:modalStyles.pageCounter.color,zIndex:2},children:[pageNum,\"/\",totalPages]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{onClick:close,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close Button\",style:{padding:modalStyles.closebtn.padding,backgroundColor:modalStyles.closebtn.backgroundColor,borderRadius:modalStyles.closebtn.borderRadius,width:modalStyles.closebtn.size+\"px\",height:modalStyles.closebtn.size+\"px\",display:\"flex\",color:modalStyles.closebtn.color,cursor:\"pointer\"},dangerouslySetInnerHTML:{__html:modalStyles.closebtn.closeIcon}})}),/*#__PURE__*/_jsx(\"div\",{onClick:pdfZoomOut,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Zoom-out Button\",style:{padding:modalStyles.zoomControls.padding,backgroundColor:modalStyles.zoomControls.backgroundColor,borderRadius:modalStyles.zoomControls.borderRadius,width:modalStyles.zoomControls.size+\"px\",height:modalStyles.zoomControls.size+\"px\",color:modalStyles.zoomControls.color,cursor:\"pointer\",display:\"flex\"},dangerouslySetInnerHTML:{__html:modalStyles.zoomControls.zoomOutIcon}})}),/*#__PURE__*/_jsx(\"div\",{onClick:pdfZoomIn,children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Zoom-in Button\",style:{padding:modalStyles.zoomControls.padding,backgroundColor:modalStyles.zoomControls.backgroundColor,borderRadius:modalStyles.zoomControls.borderRadius,width:modalStyles.zoomControls.size+\"px\",height:modalStyles.zoomControls.size+\"px\",color:modalStyles.zoomControls.color,cursor:\"pointer\",display:\"flex\"},dangerouslySetInnerHTML:{__html:modalStyles.zoomControls.zoomInIcon}})}),showDownload&&/*#__PURE__*/_jsx(\"div\",{onClick:e=>download(e,downloadURL),children:/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Download Button\",style:{padding:modalStyles.downloadbtn.padding,backgroundColor:modalStyles.downloadbtn.backgroundColor,borderRadius:modalStyles.downloadbtn.borderRadius,width:modalStyles.downloadbtn.size+\"px\",height:modalStyles.downloadbtn.size+\"px\",color:modalStyles.downloadbtn.color,cursor:\"pointer\",display:\"flex\"},dangerouslySetInnerHTML:{__html:modalStyles.downloadbtn.downloadIcon}})})]})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:\"10px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Previous Button\",onClick:onPrevPage,style:{width:modalStyles.arrows.size+\"px\",height:modalStyles.arrows.size+\"px\",display:\"flex\",color:modalStyles.arrows.color,cursor:\"pointer\",padding:modalStyles.arrows.padding,backgroundColor:modalStyles.arrows.backgroundColor,borderRadius:modalStyles.arrows.borderRadius,zIndex:2},dangerouslySetInnerHTML:{__html:modalStyles.arrows.leftIcon}}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Next Button\",onClick:onNextPage,style:{width:modalStyles.arrows.size+\"px\",height:modalStyles.arrows.size+\"px\",display:\"flex\",color:modalStyles.arrows.color,cursor:\"pointer\",padding:modalStyles.arrows.padding,backgroundColor:modalStyles.arrows.backgroundColor,borderRadius:modalStyles.arrows.borderRadius,zIndex:2},dangerouslySetInnerHTML:{__html:modalStyles.arrows.rightIcon}})]})]})})})]});}Pdfviewer.displayName=\"PDF Viewer\";addPropertyControls(Pdfviewer,{fileChoose:{type:ControlType.Enum,title:\"Choose\",options:[\"Upload\",\"URL\"],defaultValue:\"Upload\",displaySegmentedControl:true},file:{title:\"File\",type:ControlType.File,allowedFileTypes:[\"pdf\"],hidden:props=>props.fileChoose!==\"Upload\"},fileURL:{type:ControlType.String,title:\"URL\",defaultValue:\"\",hidden:props=>props.fileChoose!==\"URL\"},pageNumber:{title:\"Inital Page\",type:ControlType.Number,displayStepper:true,min:1,defaultValue:1},scale:{type:ControlType.Number,title:\"Scale\",max:3,min:.4,step:.1,displayStepper:true,defaultValue:1.2},buttonText:{title:\"Button Text\",type:ControlType.String,defaultValue:\"View PDF\"},buttonStyles:{type:ControlType.Object,title:\"Button Styles\",controls:{color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Button color\",defaultValue:\"#ffffff\"},fontStyle:{title:\"Font Style\",type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderBottomWidth:0,borderColor:\"black\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"25px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"10px 20px 10px 20px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 0px 0px 0px rgba(0, 0, 0, 0)\"},textDecoration:{type:ControlType.Enum,title:\"Text Decoration\",options:[\"none\",\"underline\",\"overline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Overline\",\"Line Through\"],defaultValue:\"none\"},buttonIcon:{type:ControlType.Boolean,title:\"Button Icon\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},pdfIcon:{type:ControlType.Object,title:\"Icon Styles\",controls:{icon:{type:ControlType.String,title:\"Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><polyline points=\"216 152 184 152 184 208\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"208\" y1=\"184\" x2=\"184\" y2=\"184\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,192H64a20,20,0,0,0,0-40H48v56\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M112,152v56h16a28,28,0,0,0,0-56Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,112V40a8,8,0,0,1,8-8h96l56,56v24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><polyline points=\"152 32 152 88 208 88\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>`},size:{type:ControlType.Number,title:\"Size\",defaultValue:24},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"red\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}},hidden(props){return props.buttonIcon===false;}}}},modalStyles:{type:ControlType.Object,title:\"Viewer Styles\",controls:{pageCounter:{type:ControlType.Object,title:\"Counter Styles\",controls:{fontStyle:{title:\"Font Style\",type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"}}},arrows:{type:ControlType.Object,title:\"Nav Styles\",controls:{leftIcon:{type:ControlType.String,title:\"Left Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>`},rightIcon:{type:ControlType.String,title:\"Right Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},zoomControls:{type:ControlType.Object,title:\"Zoom Styles\",controls:{zoomOutIcon:{type:ControlType.String,title:\"Zoom-Out Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>`},zoomInIcon:{type:ControlType.String,title:\"Zoom-In Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},closebtn:{type:ControlType.Object,title:\"Close Styles\",controls:{closeIcon:{type:ControlType.String,title:\"Close Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}}},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.7)\"},downloadbtn:{type:ControlType.Object,title:\"Download Styles\",controls:{downloadIcon:{type:ControlType.String,title:\"Download Icon\",defaultValue:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>`},size:{type:ControlType.Number,title:\"Icon Size\",defaultValue:40},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"5px 10px 5px 10px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"5px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"rgba(0,0,0,0.3)\"},color:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#ffffff\",description:\"Note: \\n if you want to replace default svg icon, please change 'fill/stroke' property to 'currentColor', then only icon color property will be overide\"}},description:\"Make sure Download button is enabled\"}}},showDownload:{title:\"Download Button\",type:ControlType.Boolean,default:true},customFileName:{title:\"Download Name\",type:ControlType.String,defaultValue:\"Download\",hidden:props=>props.showDownload!=true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Pdfviewer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pdfviewer.map","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Open Sans-700\",\"GF;Open Sans-800\",\"GF;Open Sans-800italic\",\"GF;Open Sans-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4iY1M2xLER.woff2\",weight:\"800\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVIUwaERZjA.woff2\",weight:\"800\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2\",weight:\"700\"}]}];export const css=['.framer-uK3wC .framer-styles-preset-1pr42ne:not(.rich-text-wrapper), .framer-uK3wC .framer-styles-preset-1pr42ne.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-uK3wC .framer-styles-preset-1pr42ne:not(.rich-text-wrapper), .framer-uK3wC .framer-styles-preset-1pr42ne.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uK3wC .framer-styles-preset-1pr42ne:not(.rich-text-wrapper), .framer-uK3wC .framer-styles-preset-1pr42ne.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-uK3wC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-YakMN .framer-styles-preset-54dmo6:not(.rich-text-wrapper), .framer-YakMN .framer-styles-preset-54dmo6.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #f1eaea; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-YakMN\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-700italic\",\"GF;Open Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVIUwaERZjA.woff2\",weight:\"400\"}]}];export const css=['.framer-tUess .framer-styles-preset-lloas1:not(.rich-text-wrapper), .framer-tUess .framer-styles-preset-lloas1.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tUess .framer-styles-preset-lloas1:not(.rich-text-wrapper), .framer-tUess .framer-styles-preset-lloas1.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tUess .framer-styles-preset-lloas1:not(.rich-text-wrapper), .framer-tUess .framer-styles-preset-lloas1.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tUess\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4c611f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"F6jKMfAfa\"];const variantClassNames={F6jKMfAfa:\"framer-v-1a2op3k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"F6jKMfAfa\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PkZyr\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-1a2op3k\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"F6jKMfAfa\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-siivbw\",\"data-framer-name\":\"logowhite\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"IsfCZAf9e\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 25\"><path d=\"M 40.117 15.907 C 40.117 19.286 42.605 21.837 45.837 21.837 C 49.1 21.837 51.588 19.286 51.588 15.907 C 51.588 12.528 49.1 9.977 45.836 9.977 C 42.605 9.977 40.116 12.528 40.116 15.907 Z M 45.481 7.195 C 48.228 7.195 50.296 8.453 51.588 10.475 L 51.588 1 L 54.4 1 L 54.4 24.189 L 51.606 24.203 L 51.588 24.189 L 51.588 21.339 C 50.296 23.36 48.228 24.619 45.481 24.619 C 40.989 24.619 37.305 20.809 37.305 15.907 C 37.305 11.004 40.989 7.195 45.481 7.195 Z M 57.011 24.127 L 59.861 24.127 L 59.861 1 L 57.011 1 Z M 64.14 14.689 C 64.589 11.8 66.673 9.874 69.688 9.874 C 72.094 9.874 74.371 11.402 74.852 14.689 Z M 77.674 15.919 C 77.674 11.269 74.531 7.151 69.688 7.151 C 64.685 7.151 61.285 10.97 61.285 15.885 C 61.285 20.866 64.717 24.619 69.881 24.619 C 73.088 24.619 75.525 23.125 76.937 20.866 L 74.563 19.472 C 73.761 20.833 72.158 21.896 69.945 21.896 C 66.962 21.896 64.685 20.202 64.14 17.213 L 77.578 17.213 C 77.642 16.782 77.674 16.35 77.674 15.918 Z M 28.243 7.15 C 25.321 7.15 22.767 8.657 21.284 10.992 C 21.056 11.35 20.856 11.725 20.685 12.114 L 20.647 12.204 C 20.427 12.72 20.169 13.327 20.085 14.045 C 20.048 14.378 20.007 14.71 19.963 15.042 C 19.915 15.402 19.89 15.768 19.868 16.132 C 19.692 19.151 17.435 21.452 14.465 21.552 C 11.335 21.657 8.822 19.219 8.719 15.913 C 8.648 13.631 9.749 11.686 11.467 10.665 L 7.522 10.665 C 6.488 12.147 5.906 13.994 5.969 16.005 C 6.119 20.85 9.937 24.489 14.551 24.335 C 18.834 24.19 22.251 20.835 22.601 16.482 L 22.607 16.438 C 22.644 16.163 22.677 15.92 22.677 15.762 C 22.677 12.455 25.111 9.934 28.243 9.934 C 31.406 9.934 33.842 12.455 33.842 15.762 C 33.842 19.069 31.406 21.59 28.242 21.59 C 25.792 21.59 23.767 20.045 23.004 17.787 C 22.882 18.484 22.497 19.587 22.295 20.114 C 22.133 20.479 21.946 20.832 21.737 21.172 C 23.289 23.194 25.694 24.377 28.243 24.372 C 32.861 24.372 36.593 20.608 36.593 15.762 C 36.593 10.916 32.86 7.15 28.242 7.15 Z M 20.923 10.357 C 20.923 10.357 20.637 10.819 20.266 11.503 C 19.969 12.109 19.741 12.747 19.587 13.404 C 19.562 13.506 19.549 13.558 19.545 13.544 C 18.72 11.306 16.618 9.816 14.106 9.899 L 9.81 9.909 L 1 9.932 L 1 7.15 L 14.018 7.15 C 17.251 7.241 19.327 8.365 20.923 10.357 Z\" fill=\"hsl(0, 0%, 100%)\"></path><path d=\"M 51.588 10.474 L 51.462 10.555 L 51.738 10.987 L 51.738 10.474 Z M 51.588 1 L 51.588 0.85 L 51.438 0.85 L 51.438 1 Z M 54.4 1 L 54.55 1 L 54.55 0.85 L 54.4 0.85 Z M 54.4 24.189 L 54.4 24.339 L 54.55 24.338 L 54.55 24.188 L 54.4 24.188 Z M 51.606 24.203 L 51.513 24.32 L 51.554 24.353 L 51.607 24.353 L 51.607 24.203 Z M 51.588 24.189 L 51.438 24.189 L 51.438 24.261 L 51.495 24.306 Z M 51.588 21.339 L 51.738 21.339 L 51.738 20.827 L 51.462 21.259 Z M 59.861 24.127 L 59.861 24.277 L 60.011 24.277 L 60.011 24.127 Z M 57.011 24.127 L 56.861 24.127 L 56.861 24.277 L 57.011 24.277 Z M 59.862 1 L 60.012 1 L 60.012 0.85 L 59.862 0.85 Z M 57.012 1 L 57.012 0.85 L 56.862 0.85 L 56.862 1 Z M 64.141 14.69 L 63.993 14.666 L 63.966 14.839 L 64.141 14.839 L 64.141 14.689 Z M 74.853 14.69 L 74.853 14.84 L 75.026 14.84 L 75 14.667 L 74.852 14.688 Z M 76.938 20.866 L 77.065 20.946 L 77.147 20.816 L 77.014 20.737 L 76.938 20.867 Z M 74.564 19.472 L 74.64 19.342 L 74.511 19.267 L 74.435 19.396 L 74.565 19.472 Z M 64.14 17.213 L 64.14 17.063 L 63.96 17.063 L 63.992 17.24 Z M 77.578 17.213 L 77.578 17.363 L 77.708 17.363 L 77.726 17.235 Z M 21.284 10.993 L 21.411 11.073 Z M 20.69 12.104 L 20.824 12.171 L 20.827 12.165 L 20.69 12.105 Z M 20.685 12.114 L 20.823 12.174 L 20.826 12.167 L 20.828 12.159 L 20.685 12.115 Z M 20.647 12.205 L 20.785 12.265 L 20.785 12.264 Z M 20.085 14.046 L 19.935 14.029 L 20.085 14.047 Z M 19.963 15.043 L 20.112 15.063 Z M 19.868 16.133 L 19.718 16.123 L 19.718 16.124 Z M 14.465 21.553 L 14.47 21.703 Z M 8.72 15.914 L 8.87 15.91 L 8.72 15.915 Z M 11.468 10.666 L 11.545 10.794 L 12.015 10.515 L 11.468 10.515 L 11.468 10.665 Z M 7.523 10.666 L 7.523 10.516 L 7.444 10.516 L 7.399 10.58 L 7.523 10.665 Z M 5.97 16.006 L 6.12 16.002 L 5.97 16.007 Z M 14.552 24.336 L 14.557 24.486 L 14.553 24.336 Z M 22.602 16.483 L 22.453 16.463 L 22.453 16.471 Z M 22.608 16.439 L 22.459 16.419 Z M 23.005 17.789 L 23.147 17.74 L 22.857 17.763 L 23.005 17.788 Z M 22.296 20.115 L 22.433 20.177 L 22.436 20.169 Z M 21.738 21.173 L 21.61 21.093 L 21.555 21.182 L 21.619 21.264 Z M 20.267 11.504 L 20.135 11.432 L 20.132 11.437 L 20.266 11.504 Z M 20.924 10.358 L 21.051 10.438 L 21.107 10.347 L 21.041 10.264 Z M 19.588 13.405 L 19.734 13.441 Z M 19.546 13.545 L 19.687 13.496 L 19.687 13.494 L 19.546 13.546 Z M 14.106 9.9 L 14.101 9.75 Z M 9.81 9.91 L 9.81 10.06 Z M 1 9.932 L 0.85 9.932 L 0.85 10.082 L 1 10.082 Z M 1 7.15 L 1 7 L 0.85 7 L 0.85 7.15 Z M 14.018 7.15 L 14.022 7 L 14.018 7 Z M 45.836 21.686 C 42.692 21.686 40.266 19.206 40.266 15.906 L 39.966 15.906 C 39.966 19.363 42.517 21.986 45.836 21.986 Z M 51.438 15.906 C 51.438 19.206 49.013 21.686 45.836 21.686 L 45.836 21.986 C 49.187 21.986 51.738 19.364 51.738 15.906 Z M 45.836 10.126 C 49.013 10.126 51.438 12.606 51.438 15.906 L 51.738 15.906 C 51.738 12.448 49.187 9.826 45.836 9.826 Z M 40.266 15.906 C 40.266 12.606 42.692 10.126 45.836 10.126 L 45.836 9.826 C 42.517 9.826 39.966 12.449 39.966 15.906 Z M 51.715 10.392 C 50.395 8.33 48.28 7.044 45.481 7.044 L 45.481 7.344 C 48.175 7.344 50.196 8.575 51.462 10.554 Z M 51.438 1 L 51.438 10.474 L 51.738 10.474 L 51.738 1 Z M 54.4 0.85 L 51.588 0.85 L 51.588 1.15 L 54.4 1.15 Z M 54.55 24.189 L 54.55 1 L 54.25 1 L 54.25 24.189 Z M 51.607 24.353 L 54.401 24.339 L 54.399 24.039 L 51.606 24.053 Z M 51.495 24.306 L 51.513 24.32 L 51.7 24.086 L 51.682 24.071 Z M 51.438 21.34 L 51.438 24.189 L 51.738 24.189 L 51.738 21.339 L 51.438 21.339 Z M 45.481 24.77 C 48.281 24.77 50.395 23.483 51.715 21.42 L 51.462 21.259 C 50.196 23.238 48.175 24.469 45.481 24.469 L 45.481 24.769 Z M 37.155 15.907 C 37.155 20.885 40.899 24.769 45.481 24.769 L 45.481 24.469 C 41.08 24.469 37.455 20.735 37.455 15.907 Z M 45.481 7.045 C 40.899 7.045 37.155 10.929 37.155 15.907 L 37.455 15.907 C 37.455 11.079 41.08 7.345 45.481 7.345 Z M 59.861 23.977 L 57.011 23.977 L 57.011 24.277 L 59.861 24.277 Z M 59.71 1 L 59.71 24.127 L 60.01 24.127 L 60.01 1 Z M 57.01 1.15 L 59.86 1.15 L 59.86 0.85 L 57.01 0.85 Z M 57.16 24.127 L 57.16 1 L 56.86 1 L 56.86 24.127 Z M 69.689 9.724 C 68.149 9.724 66.837 10.217 65.854 11.086 C 64.87 11.955 64.222 13.192 63.993 14.666 L 64.289 14.712 C 64.509 13.298 65.127 12.127 66.052 11.311 C 66.976 10.495 68.215 10.024 69.689 10.024 Z M 75 14.668 C 74.755 12.992 74.05 11.754 73.09 10.935 C 72.129 10.116 70.923 9.725 69.688 9.725 L 69.688 10.025 C 70.859 10.025 71.994 10.395 72.894 11.163 C 73.794 11.93 74.468 13.099 74.704 14.711 Z M 64.14 14.839 L 74.852 14.839 L 74.852 14.539 L 64.14 14.539 Z M 69.688 7.301 C 74.428 7.301 77.524 11.331 77.524 15.918 L 77.824 15.918 C 77.824 11.208 74.634 7.001 69.688 7.001 Z M 61.435 15.885 C 61.435 11.044 64.776 7.301 69.688 7.301 L 69.688 7 C 64.594 7 61.135 10.895 61.135 15.884 L 61.435 15.884 Z M 69.881 24.469 C 67.337 24.469 65.228 23.546 63.755 22.016 C 62.281 20.486 61.435 18.341 61.435 15.885 L 61.135 15.885 C 61.135 18.411 62.005 20.633 63.539 22.225 C 65.072 23.816 67.261 24.769 69.881 24.769 Z M 76.809 20.787 C 75.426 23.001 73.036 24.469 69.881 24.469 L 69.881 24.769 C 73.139 24.769 75.625 23.249 77.064 20.946 Z M 74.487 19.601 L 76.861 20.996 L 77.013 20.737 L 74.639 19.342 L 74.487 19.602 Z M 69.945 22.046 C 72.209 22.046 73.863 20.956 74.693 19.548 L 74.434 19.396 C 73.66 20.71 72.107 21.746 69.944 21.746 L 69.944 22.046 Z M 63.992 17.24 C 64.271 18.767 64.994 19.972 66.035 20.793 C 67.076 21.614 68.425 22.046 69.945 22.046 L 69.945 21.746 C 68.482 21.746 67.201 21.331 66.221 20.558 C 65.242 19.785 64.554 18.648 64.287 17.186 Z M 77.578 17.063 L 64.14 17.063 L 64.14 17.363 L 77.578 17.363 Z M 77.524 15.918 C 77.524 16.343 77.493 16.767 77.43 17.191 L 77.726 17.235 C 77.791 16.799 77.824 16.359 77.824 15.918 Z M 21.411 11.073 C 22.867 8.78 25.374 7.301 28.243 7.301 L 28.243 7 C 25.267 7 22.666 8.535 21.158 10.911 L 21.411 11.072 Z M 20.827 12.165 C 20.995 11.784 21.191 11.419 21.411 11.073 L 21.158 10.913 C 20.928 11.274 20.725 11.652 20.552 12.043 Z M 20.828 12.159 C 20.827 12.162 20.826 12.166 20.825 12.169 C 20.825 12.171 20.823 12.172 20.825 12.171 L 20.555 12.038 C 20.553 12.043 20.547 12.054 20.542 12.07 L 20.828 12.16 Z M 20.785 12.264 L 20.823 12.174 L 20.547 12.056 L 20.509 12.146 Z M 20.234 14.064 C 20.315 13.37 20.564 12.781 20.784 12.264 L 20.509 12.147 C 20.289 12.661 20.023 13.287 19.936 14.029 Z M 20.112 15.062 C 20.172 14.606 20.206 14.312 20.234 14.063 L 19.936 14.03 C 19.908 14.278 19.874 14.57 19.815 15.023 L 20.112 15.063 Z M 20.018 16.142 C 20.04 15.778 20.064 15.418 20.112 15.062 L 19.815 15.022 C 19.765 15.389 19.74 15.76 19.718 16.124 Z M 14.47 21.703 C 17.522 21.6 19.838 19.233 20.018 16.142 L 19.718 16.124 C 19.547 19.07 17.348 21.306 14.46 21.404 L 14.47 21.704 Z M 8.57 15.919 C 8.674 19.301 11.251 21.811 14.47 21.703 L 14.46 21.403 C 11.42 21.505 8.97 19.138 8.87 15.91 L 8.57 15.92 Z M 11.39 10.536 C 9.623 11.586 8.496 13.585 8.57 15.919 L 8.87 15.909 C 8.8 13.679 9.874 11.786 11.544 10.794 L 11.391 10.536 Z M 7.522 10.816 L 11.467 10.816 L 11.467 10.516 L 7.522 10.516 Z M 6.119 16.002 C 6.057 14.022 6.629 12.207 7.645 10.752 L 7.398 10.58 C 6.347 12.089 5.755 13.967 5.819 16.012 Z M 14.546 24.186 C 10.019 24.337 6.267 20.768 6.119 16.002 L 5.819 16.012 C 5.972 20.935 9.855 24.642 14.557 24.485 L 14.547 24.185 Z M 22.451 16.471 C 22.107 20.751 18.75 24.044 14.546 24.186 L 14.556 24.486 C 18.918 24.339 22.395 20.921 22.75 16.496 Z M 22.458 16.419 L 22.452 16.463 L 22.75 16.503 L 22.756 16.459 Z M 22.528 15.763 C 22.528 15.909 22.496 16.139 22.458 16.419 L 22.756 16.459 C 22.792 16.189 22.827 15.934 22.827 15.763 L 22.527 15.763 Z M 28.243 9.785 C 25.023 9.785 22.527 12.379 22.527 15.763 L 22.827 15.763 C 22.827 12.533 25.2 10.085 28.243 10.085 Z M 33.992 15.763 C 33.992 12.379 31.495 9.785 28.242 9.785 L 28.242 10.085 C 31.318 10.085 33.692 12.533 33.692 15.763 Z M 28.242 21.741 C 31.494 21.741 33.992 19.147 33.992 15.763 L 33.692 15.763 C 33.692 18.993 31.318 21.441 28.242 21.441 Z M 22.862 17.837 C 23.644 20.152 25.725 21.741 28.242 21.741 L 28.242 21.441 C 25.86 21.441 23.889 19.94 23.146 17.741 Z M 22.435 20.169 C 22.637 19.641 23.027 18.526 23.151 17.814 L 22.856 17.763 C 22.737 18.443 22.356 19.534 22.156 20.062 L 22.436 20.169 Z M 21.865 21.252 C 22.038 20.972 22.238 20.611 22.432 20.177 L 22.158 20.054 C 21.97 20.475 21.777 20.824 21.609 21.094 L 21.864 21.252 Z M 28.243 24.223 C 25.741 24.228 23.379 23.066 21.856 21.081 L 21.618 21.264 C 23.198 23.324 25.647 24.529 28.243 24.524 L 28.243 24.224 Z M 36.443 15.763 C 36.443 20.529 32.774 24.223 28.243 24.223 L 28.243 24.523 C 32.947 24.523 36.743 20.688 36.743 15.763 Z M 28.243 7.301 C 32.774 7.301 36.443 10.996 36.443 15.763 L 36.743 15.763 C 36.743 10.838 32.947 7.001 28.243 7.001 Z M 20.397 11.576 C 20.602 11.199 20.815 10.826 21.037 10.458 L 21.047 10.442 L 21.049 10.438 L 21.05 10.438 L 20.923 10.358 L 20.795 10.279 L 20.795 10.281 L 20.792 10.285 L 20.782 10.301 C 20.558 10.673 20.341 11.05 20.134 11.432 Z M 19.733 13.441 C 19.808 13.135 19.993 12.384 20.4 11.571 L 20.131 11.437 C 19.709 12.281 19.518 13.06 19.441 13.369 Z M 19.403 13.596 C 19.422 13.649 19.47 13.688 19.526 13.696 C 19.555 13.7 19.585 13.695 19.611 13.683 C 19.635 13.672 19.656 13.654 19.671 13.633 C 19.676 13.625 19.681 13.617 19.685 13.608 C 19.692 13.592 19.698 13.576 19.702 13.56 L 19.732 13.44 L 19.442 13.37 C 19.433 13.406 19.424 13.441 19.414 13.477 C 19.41 13.49 19.41 13.487 19.414 13.479 L 19.426 13.459 C 19.458 13.414 19.512 13.391 19.566 13.399 C 19.6 13.404 19.626 13.419 19.644 13.434 C 19.674 13.46 19.684 13.49 19.686 13.496 Z M 14.111 10.05 C 16.557 9.97 18.601 11.418 19.404 13.598 L 19.685 13.494 C 18.839 11.195 16.679 9.665 14.102 9.75 L 14.112 10.05 Z M 9.811 10.06 L 14.111 10.05 L 14.101 9.75 L 14.079 9.75 C 13.975 9.75 13.872 9.75 13.768 9.75 C 12.449 9.755 11.129 9.758 9.81 9.76 L 9.81 10.06 Z M 1 10.082 L 9.81 10.06 L 9.809 9.76 L 1 9.782 Z M 0.85 7.15 L 0.85 9.93 L 1.15 9.93 L 1.15 7.15 Z M 14.018 7 L 1 7 L 1 7.3 L 14.018 7.3 Z M 21.04 10.263 C 19.415 8.235 17.297 7.093 14.022 7 L 14.014 7.3 C 17.206 7.39 19.239 8.496 20.806 10.45 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',svgContentId:647531600,withExternalLayout:true})})})})});});const css=['.framer-PkZyr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PkZyr .framer-1wx2pgm { display: block; }\",\".framer-PkZyr .framer-1a2op3k { height: 25px; overflow: visible; position: relative; width: 78px; }\",\".framer-PkZyr .framer-siivbw { flex: none; height: 25px; left: calc(50.00000000000002% - 78px / 2); position: absolute; top: calc(48.00000000000002% - 25px / 2); width: 78px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerapmYyYfmD=withCSS(Component,css,\"framer-PkZyr\");export default FramerapmYyYfmD;FramerapmYyYfmD.displayName=\"logowhite\";FramerapmYyYfmD.defaultProps={height:25,width:78};addFonts(FramerapmYyYfmD,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerapmYyYfmD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"25\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"78\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./apmYyYfmD.map","// Generated by Framer (f8e3bf6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={Az_Br6AI5:{hover:true}};const serializationHash=\"framer-ADFbn\";const variantClassNames={Az_Br6AI5:\"framer-v-lblbs9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,id,link,materialIcon,width,...props})=>{return{...props,bHyTHaclK:materialIcon??props.bHyTHaclK??\"Facebook\",TSrALTthj:ariaLabel??props.TSrALTthj,vKeTWuHYV:link??props.vKeTWuHYV};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vKeTWuHYV,bHyTHaclK,TSrALTthj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Az_Br6AI5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vKeTWuHYV,motionChild:true,nodeId:\"Az_Br6AI5\",scopeId:\"rrOtT3qLM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":TSrALTthj,className:`${cx(scopingClassNames,\"framer-lblbs9\",className,classNames)} framer-kmrtjj`,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Az_Br6AI5\",ref:refBinding,style:{backgroundColor:\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(16, 16, 16))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},variants:{\"Az_Br6AI5-hover\":{backgroundColor:\"var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, rgb(21, 21, 21))\"}},...addPropertyOverrides({\"Az_Br6AI5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13k44ko-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TmrY5GkG9-container\",nodeId:\"TmrY5GkG9\",rendersWithMotion:true,scopeId:\"rrOtT3qLM\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:bHyTHaclK,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"TmrY5GkG9\",layoutId:\"TmrY5GkG9\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ADFbn.framer-kmrtjj, .framer-ADFbn .framer-kmrtjj { display: block; }\",\".framer-ADFbn.framer-lblbs9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 33px; justify-content: center; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: 33px; }\",\".framer-ADFbn .framer-13k44ko-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 33\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_cDrAFcg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vKeTWuHYV\":\"link\",\"bHyTHaclK\":\"materialIcon\",\"TSrALTthj\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrrOtT3qLM=withCSS(Component,css,\"framer-ADFbn\");export default FramerrrOtT3qLM;FramerrrOtT3qLM.displayName=\"Social Icon\";FramerrrOtT3qLM.defaultProps={height:33,width:33};addPropertyControls(FramerrrOtT3qLM,{vKeTWuHYV:{title:\"Link\",type:ControlType.Link},bHyTHaclK:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Facebook\",description:undefined,hidden:undefined,title:\"Material Icon\"},TSrALTthj:{defaultValue:\"\",title:\"Aria label\",type:ControlType.String}});addFonts(FramerrrOtT3qLM,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrrOtT3qLM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_cDrAFcg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"vKeTWuHYV\\\":\\\"link\\\",\\\"bHyTHaclK\\\":\\\"materialIcon\\\",\\\"TSrALTthj\\\":\\\"ariaLabel\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerIntrinsicWidth\":\"33\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rrOtT3qLM.map","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PDFViewer from\"https://framerusercontent.com/modules/9IjxygY69RaSEb8cakIX/OQi7DznkOcRvVjF21QEB/Pdfviewer.js\";import{withHideInWebview}from\"https://framerusercontent.com/modules/H9O7pt6SdwMSlFwHqpm1/Du2xsyC0OwsKknCxTHHW/WithHideInWebview.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/sNFAZcWOfKuqTgFV8bMh/8yKWgWxKAESRzIXDICYv/oocetZjeC.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/lTM8MzXnhyzgPVkzCDvL/oJo69VVxDcYocdWm1oIx/vfojhfj0g.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dShXLSAXnE2vU372UZsd/qZswRQdYK6CqCZv17uJP/wFgDb_DJ7.js\";import Logowhite from\"https://framerusercontent.com/modules/FQvg8Jf89atVylaEmWpU/ApLjFrITcdDEQ97F8I99/apmYyYfmD.js\";import SocialIcon from\"https://framerusercontent.com/modules/ouUzOpH2NjigClhT3MVE/ulXvSQDqDUqLyIKEqKtK/rrOtT3qLM.js\";const LogowhiteFonts=getFonts(Logowhite);const SocialIconFonts=getFonts(SocialIcon);const PDFViewerFonts=getFonts(PDFViewer);const MotionFooterWithHideInWebview1olkgg8=withCodeBoundaryForOverrides(motion.footer,{nodeId:\"psin9b07z\",override:withHideInWebview,scopeId:\"RzBeS0Npy\"});const cycleOrder=[\"psin9b07z\",\"ph2PjHt0p\",\"oiMEeqIz9\",\"jpW4dFtxo\"];const serializationHash=\"framer-mJjnw\";const variantClassNames={jpW4dFtxo:\"framer-v-rnkgsw\",oiMEeqIz9:\"framer-v-hpqcjh\",ph2PjHt0p:\"framer-v-1eb6xcu\",psin9b07z:\"framer-v-1olkgg8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Small Phone\":\"jpW4dFtxo\",Desktop:\"psin9b07z\",Phone:\"oiMEeqIz9\",Tablet:\"ph2PjHt0p\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"psin9b07z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"psin9b07z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionFooterWithHideInWebview1olkgg8,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1olkgg8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"psin9b07z\",ref:refBinding,style:{backgroundColor:\"var(--token-5a2a6e6c-5596-4414-a658-bf74df16c887, rgb(49, 47, 67))\",...style},...addPropertyOverrides({jpW4dFtxo:{\"data-framer-name\":\"Small Phone\"},oiMEeqIz9:{\"data-framer-name\":\"Phone\"},ph2PjHt0p:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-heruao\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ScbihMWGV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vsq2pu\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"twn8ykUT6\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-167jkif\",\"data-framer-name\":\"Footer Title\",layoutDependency:layoutDependency,layoutId:\"MA0WzVFJx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pvwle4-container\",layoutDependency:layoutDependency,layoutId:\"h4rtNRNof-container\",nodeId:\"h4rtNRNof\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(Logowhite,{height:\"100%\",id:\"h4rtNRNof\",layoutId:\"h4rtNRNof\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gwgn5\",\"data-framer-name\":\"Social Icon\",layoutDependency:layoutDependency,layoutId:\"oIEVnm4Yf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({jpW4dFtxo:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},oiMEeqIz9:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},ph2PjHt0p:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||964)-120-1415.8)/2+0+0)+0+0+0+0+45+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hj6q9t-container\",layoutDependency:layoutDependency,layoutId:\"W8vo3igvp-container\",nodeId:\"W8vo3igvp\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(SocialIcon,{bHyTHaclK:\"Facebook\",height:\"100%\",id:\"W8vo3igvp\",layoutId:\"W8vo3igvp\",style:{height:\"100%\",width:\"100%\"},TSrALTthj:\"Facebook\",vKeTWuHYV:\"https://www.facebook.com/OodleCarFinance/?locale=en_GB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({jpW4dFtxo:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},oiMEeqIz9:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},ph2PjHt0p:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||964)-120-1415.8)/2+0+0)+0+0+0+0+45+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ouz2dq-container\",layoutDependency:layoutDependency,layoutId:\"HXG9rZfcj-container\",nodeId:\"HXG9rZfcj\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(SocialIcon,{bHyTHaclK:\"Twitter\",height:\"100%\",id:\"HXG9rZfcj\",layoutId:\"HXG9rZfcj\",style:{height:\"100%\",width:\"100%\"},TSrALTthj:\"Twitter\",vKeTWuHYV:\"https://x.com/oodlecarfinance\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({jpW4dFtxo:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},oiMEeqIz9:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},ph2PjHt0p:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||964)-120-1415.8)/2+0+0)+0+0+0+0+45+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l4vuu8-container\",layoutDependency:layoutDependency,layoutId:\"sC6p8OLOj-container\",nodeId:\"sC6p8OLOj\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(SocialIcon,{bHyTHaclK:\"LinkedIn\",height:\"100%\",id:\"sC6p8OLOj\",layoutId:\"sC6p8OLOj\",style:{height:\"100%\",width:\"100%\"},TSrALTthj:\"LinkedIn\",vKeTWuHYV:\"https://www.linkedin.com/company/oodlecarfinance/?originalSubdomain=uk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",...addPropertyOverrides({jpW4dFtxo:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},oiMEeqIz9:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-120-1514.6)/2+0+0)+0+0+0+0+0+45+0},ph2PjHt0p:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||964)-120-1415.8)/2+0+0)+0+0+0+0+45+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9vgrb3-container\",layoutDependency:layoutDependency,layoutId:\"LQEuzKq1R-container\",nodeId:\"LQEuzKq1R\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(SocialIcon,{bHyTHaclK:\"Instagram\",height:\"100%\",id:\"LQEuzKq1R\",layoutId:\"LQEuzKq1R\",style:{height:\"100%\",width:\"100%\"},TSrALTthj:\"Instagram\",vKeTWuHYV:\"https://www.instagram.com/oodlecarfinance/?hl=en-gb\",width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n2qob1\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"DXm4AjdrF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vjytin\",\"data-framer-name\":\"Widget\",layoutDependency:layoutDependency,layoutId:\"Qg3G8v5g_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pr42ne\",\"data-styles-preset\":\"oocetZjeC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Company\"})}),className:\"framer-c0kjix\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LDMu7PRX9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d6gudh\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"QaIeCvb6R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UpNq6J9Pe\"},motionChild:true,nodeId:\"yr6OCj5Su\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"About us\"})})})}),className:\"framer-xzqrxo\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yr6OCj5Su\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U6nFNugQS\"},motionChild:true,nodeId:\"dXA7eKAZL\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"How it works\"})})})}),className:\"framer-xg36rh\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dXA7eKAZL\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jGPst_OLX\"},motionChild:true,nodeId:\"h2K1Y6lct\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Reviews\"})})})}),className:\"framer-itzklv\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h2K1Y6lct\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ljIsYonHn\"},motionChild:true,nodeId:\"HSqb7pM1i\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Articles\"})})})}),className:\"framer-156x1t3\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HSqb7pM1i\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oobh2s\",\"data-framer-name\":\"Widget\",layoutDependency:layoutDependency,layoutId:\"tXZzSiEyA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pr42ne\",\"data-styles-preset\":\"oocetZjeC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact\"})}),className:\"framer-6wfago\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ecJw24IAE\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cvpxl6\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"QiaGdiKRZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MqO6vu4Le\"},motionChild:true,nodeId:\"NKECqysIk\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Help Centre\"})})})}),className:\"framer-1p2gkw6\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NKECqysIk\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rQen36GY8\"},motionChild:true,nodeId:\"i8eSvf7QR\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Customer Support\"})})})}),className:\"framer-uh55yc\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i8eSvf7QR\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vpDhbsWkE\"},motionChild:true,nodeId:\"ktyb6PGob\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Careers\"})})})}),className:\"framer-12o5ym1\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ktyb6PGob\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:\"https://jobs.oodlecarfinance.com/\",motionChild:true,nodeId:\"G9oZneQ7x\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Job Search\"})})})}),className:\"framer-1uh1h89\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G9oZneQ7x\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fZwr8vBuU\"},motionChild:true,nodeId:\"Wwbw8r4Mm\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Dealers\"})})})}),className:\"framer-3qidwd\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wwbw8r4Mm\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14yfgax\",\"data-framer-name\":\"Widget\",layoutDependency:layoutDependency,layoutId:\"cOp8_B5VC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pr42ne\",\"data-styles-preset\":\"oocetZjeC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Terms & Conditions\"})}),className:\"framer-zth4ce\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xcn2Wmbor\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ks897\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"DK3hbUbT5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4pXp4NtO\"},motionChild:true,nodeId:\"kdsAeZB5C\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Acceptable Use Policy\"})})})}),className:\"framer-1o3w4kj\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kdsAeZB5C\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f_5gSs4Vb\"},motionChild:true,nodeId:\"rC48kjb71\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Privacy Policy\"})})})}),className:\"framer-1nyygv6\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rC48kjb71\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"De35rT4OO\"},motionChild:true,nodeId:\"eYqO7OOzn\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Terms of Use\"})})})}),className:\"framer-v1ewqg\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eYqO7OOzn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k9OEMm2hE\"},motionChild:true,nodeId:\"baw6fyhPg\",openInNewTab:true,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Cookies Policy\"})})})}),className:\"framer-nn2to4\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"baw6fyhPg\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XkzjJQk6B\"},motionChild:true,nodeId:\"JhW8WUR_y\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Recruitment Privacy Notice\"})})})}),className:\"framer-ngefyg\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JhW8WUR_y\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i3kd46-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dPmqmCJuG-container\",nodeId:\"dPmqmCJuG\",rendersWithMotion:true,scopeId:\"RzBeS0Npy\",children:/*#__PURE__*/_jsx(PDFViewer,{buttonStyles:{background:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"25px\",buttonIcon:false,color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},padding:\"4px 0px 4px 0px\",pdfIcon:{color:\"rgb(250, 0, 0)\",icon:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><polyline points=\"216 152 184 152 184 208\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"208\" y1=\"184\" x2=\"184\" y2=\"184\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,192H64a20,20,0,0,0,0-40H48v56\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M112,152v56h16a28,28,0,0,0,0-56Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M48,112V40a8,8,0,0,1,8-8h96l56,56v24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><polyline points=\"152 32 152 88 208 88\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/></svg>',size:24},shadow:\"\",textDecoration:\"none\"},buttonText:\"Modern Slavery Statement\",customFileName:\"Download\",file:\"https://framerusercontent.com/assets/DGyxOOzTIeJcTNVbG5QouV6EPo.pdf\",fileChoose:\"Upload\",fileURL:\"https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf\",height:\"100%\",id:\"dPmqmCJuG\",layoutId:\"dPmqmCJuG\",modalStyles:{arrows:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",leftIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z\"></path></svg>',padding:\"5px 10px 5px 10px\",rightIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>',size:40},backgroundColor:\"rgba(0, 0, 0, 0.7)\",closebtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",closeIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>',color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40},downloadbtn:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",downloadIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"></path></svg>',padding:\"5px 10px 5px 10px\",size:40},pageCounter:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",fontStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"5px 10px 5px 10px\"},zoomControls:{backgroundColor:\"rgba(0, 0, 0, 0.3)\",borderRadius:\"5px\",color:\"rgb(255, 255, 255)\",padding:\"5px 10px 5px 10px\",size:40,zoomInIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H120v24a8,8,0,0,1-16,0V120H80a8,8,0,0,1,0-16h24V80a8,8,0,0,1,16,0v24h24A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>',zoomOutIcon:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M152,112a8,8,0,0,1-8,8H80a8,8,0,0,1,0-16h64A8,8,0,0,1,152,112Zm77.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88.11,88.11,0,1,1,11.31-11.31l50.07,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z\"></path></svg>'}},pageNumber:1,scale:1.2,showDownload:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lONYfQaBt\"},motionChild:true,nodeId:\"IsihfQa2m\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Gender Pay Gap Report\"})})})}),className:\"framer-1b4zb14\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IsihfQa2m\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sla0sl\",\"data-framer-name\":\"Widget\",layoutDependency:layoutDependency,layoutId:\"DTBqo85yK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pr42ne\",\"data-styles-preset\":\"oocetZjeC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Information\"})}),className:\"framer-18mcdss\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mdiwKuvzG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u4q8ew\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"KxlMNU5ro\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XwHctj7aw\"},motionChild:true,nodeId:\"bTMeAyLPi\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Investors\"})})})}),className:\"framer-wk4ytj\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bTMeAyLPi\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZXNazta8H\"},motionChild:true,nodeId:\"O8TkcAby_\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Complaints Procedure\"})})})}),className:\"framer-2zp230\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O8TkcAby_\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vHpYVoSAk\"},motionChild:true,nodeId:\"RY3UHnYqb\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Complaints Data\"})})})}),className:\"framer-ztwsuh\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RY3UHnYqb\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lloas1\",\"data-styles-preset\":\"wFgDb_DJ7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zEDilt9QO\"},motionChild:true,nodeId:\"VXMMSlEqj\",openInNewTab:false,relValues:[],scopeId:\"RzBeS0Npy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-54dmo6\",\"data-styles-preset\":\"vfojhfj0g\",children:\"Sitemap\"})})})}),className:\"framer-7aaii7\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VXMMSlEqj\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pam787\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"d7WvCxY1I\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13lrqjd\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"mQJLWZ7T5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-64vs9a\",\"data-framer-name\":\"Widget\",layoutDependency:layoutDependency,layoutId:\"I_TkR6UAC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d1bb30\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"CUCJ11gEO\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026 Oodle Financial Services Limited \"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:\"Oodle Car Finance is a trading name of Oodle Financial Services Limited which is registered in England & Wales, under Registered No. 07277272. Our Registered Office is 2 New Bailey, 6 Stanley Street, Salford, Greater Manchester, M3 5GS. \"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:\"Oodle Financial Services Limited is authorised and regulated by the Financial Conduct Authority (Reference Number 702459). Oodle Financial Services is a member of the Finance & Leasing Association.\"})]}),className:\"framer-1jqnjom\",\"data-framer-name\":\"Link\",fonts:[\"GF;Open Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"XerS5E2B_\",style:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mJjnw.framer-14yh92h, .framer-mJjnw .framer-14yh92h { display: block; }\",\".framer-mJjnw.framer-1olkgg8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 46px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 80px 0px; position: relative; width: 1440px; }\",\".framer-mJjnw .framer-heruao, .framer-mJjnw .framer-1pam787 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1170px; }\",\".framer-mJjnw .framer-1vsq2pu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mJjnw .framer-167jkif { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mJjnw .framer-pvwle4-container { flex: none; height: 25px; position: relative; width: 78px; }\",\".framer-mJjnw .framer-1gwgn5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mJjnw .framer-1hj6q9t-container, .framer-mJjnw .framer-1ouz2dq-container, .framer-mJjnw .framer-1l4vuu8-container, .framer-mJjnw .framer-9vgrb3-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\".framer-mJjnw .framer-n2qob1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-mJjnw .framer-vjytin, .framer-mJjnw .framer-1oobh2s, .framer-mJjnw .framer-14yfgax, .framer-mJjnw .framer-1sla0sl, .framer-mJjnw .framer-64vs9a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mJjnw .framer-c0kjix, .framer-mJjnw .framer-xzqrxo, .framer-mJjnw .framer-xg36rh, .framer-mJjnw .framer-itzklv, .framer-mJjnw .framer-156x1t3, .framer-mJjnw .framer-6wfago, .framer-mJjnw .framer-1p2gkw6, .framer-mJjnw .framer-uh55yc, .framer-mJjnw .framer-12o5ym1, .framer-mJjnw .framer-1uh1h89, .framer-mJjnw .framer-3qidwd, .framer-mJjnw .framer-zth4ce, .framer-mJjnw .framer-1o3w4kj, .framer-mJjnw .framer-1nyygv6, .framer-mJjnw .framer-v1ewqg, .framer-mJjnw .framer-nn2to4, .framer-mJjnw .framer-ngefyg, .framer-mJjnw .framer-1b4zb14, .framer-mJjnw .framer-18mcdss, .framer-mJjnw .framer-wk4ytj, .framer-mJjnw .framer-2zp230, .framer-mJjnw .framer-ztwsuh, .framer-mJjnw .framer-7aaii7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mJjnw .framer-1d6gudh, .framer-mJjnw .framer-cvpxl6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mJjnw .framer-3ks897, .framer-mJjnw .framer-u4q8ew { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mJjnw .framer-i3kd46-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mJjnw .framer-13lrqjd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-mJjnw .framer-1d1bb30 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mJjnw .framer-1jqnjom { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mJjnw.framer-v-1eb6xcu.framer-1olkgg8 { gap: 16px; padding: 60px 0px 60px 0px; width: 810px; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-heruao { flex-direction: column; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-n2qob1 { align-content: unset; align-items: unset; display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(200px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: center; width: 100%; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-vjytin, .framer-mJjnw.framer-v-1eb6xcu .framer-14yfgax, .framer-mJjnw.framer-v-1eb6xcu .framer-1sla0sl { align-self: start; flex: none; height: 100%; justify-self: start; width: 100%; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-1oobh2s { align-self: start; flex: none; height: 100%; justify-self: start; padding: 0px 24px 0px 0px; width: 100%; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-3ks897 { width: 183px; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-1pam787, .framer-mJjnw.framer-v-hpqcjh .framer-1pam787, .framer-mJjnw.framer-v-rnkgsw .framer-1pam787 { width: 100%; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-64vs9a { padding: 30px; }\",\".framer-mJjnw.framer-v-1eb6xcu .framer-1d1bb30, .framer-mJjnw.framer-v-hpqcjh .framer-1d1bb30, .framer-mJjnw.framer-v-rnkgsw .framer-1d1bb30 { gap: 0px; }\",\".framer-mJjnw.framer-v-hpqcjh.framer-1olkgg8, .framer-mJjnw.framer-v-rnkgsw.framer-1olkgg8 { gap: 16px; padding: 60px 0px 60px 0px; width: 390px; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-heruao { flex-direction: column; gap: 30px; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-1vsq2pu, .framer-mJjnw.framer-v-rnkgsw .framer-1vsq2pu { flex-direction: column; width: 100%; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-n2qob1, .framer-mJjnw.framer-v-rnkgsw .framer-n2qob1 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-vjytin, .framer-mJjnw.framer-v-hpqcjh .framer-1oobh2s, .framer-mJjnw.framer-v-hpqcjh .framer-14yfgax, .framer-mJjnw.framer-v-hpqcjh .framer-1sla0sl, .framer-mJjnw.framer-v-rnkgsw .framer-vjytin, .framer-mJjnw.framer-v-rnkgsw .framer-1oobh2s, .framer-mJjnw.framer-v-rnkgsw .framer-14yfgax, .framer-mJjnw.framer-v-rnkgsw .framer-1sla0sl { flex: none; width: 100%; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-13lrqjd { padding: 0px 20px 0px 20px; }\",\".framer-mJjnw.framer-v-hpqcjh .framer-64vs9a, .framer-mJjnw.framer-v-rnkgsw .framer-64vs9a { padding: 20px 0px 20px 0px; }\",\".framer-mJjnw.framer-v-rnkgsw .framer-heruao { flex-direction: column; gap: 30px; padding: 0px 8px 0px 8px; width: 100%; }\",\".framer-mJjnw.framer-v-rnkgsw .framer-13lrqjd { padding: 0px 8px 0px 8px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 566\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ph2PjHt0p\":{\"layout\":[\"fixed\",\"auto\"]},\"oiMEeqIz9\":{\"layout\":[\"fixed\",\"auto\"]},\"jpW4dFtxo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRzBeS0Npy=withCSS(Component,css,\"framer-mJjnw\");export default FramerRzBeS0Npy;FramerRzBeS0Npy.displayName=\"01. Footer A\";FramerRzBeS0Npy.defaultProps={height:566,width:1440};addPropertyControls(FramerRzBeS0Npy,{variant:{options:[\"psin9b07z\",\"ph2PjHt0p\",\"oiMEeqIz9\",\"jpW4dFtxo\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Small Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRzBeS0Npy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"}]},...LogowhiteFonts,...SocialIconFonts,...PDFViewerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerRzBeS0Npy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logowhite,{},context),forwardLoader(SocialIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRzBeS0Npy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"566\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ph2PjHt0p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oiMEeqIz9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jpW4dFtxo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RzBeS0Npy.map","import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState}from\"react\";const DEFAULT_APR=\"xx.x\";function containsAprPlaceholder(children){if(typeof children===\"string\"){return children.includes(\"{apr}\");}if(Array.isArray(children)){return children.some(child=>containsAprPlaceholder(child));}if(children&&typeof children===\"object\"){const element=children;if(element.props&&element.props.children){return containsAprPlaceholder(element.props.children);}}return false;}function replaceAprInChildren(children,apr,defaultApr=DEFAULT_APR){if(typeof children===\"string\"){return children.replace(/{apr}/g,apr||defaultApr);}if(Array.isArray(children)){return children.map(child=>replaceAprInChildren(child,apr,defaultApr));}if(children&&typeof children===\"object\"){const element=children;if(element.props&&element.props.children){const updatedChildren=replaceAprInChildren(element.props.children,apr,defaultApr);return /*#__PURE__*/React.cloneElement(element,{...element.props,children:updatedChildren});}return element;}return children;}export async function getFinanceConstants(){const isProd=window.location.hostname===\"www.oodlecarfinance.com\";try{const response=await fetch(`https://${!isProd?\"staging.\":\"\"}webeng.oodlefinance.com/finance-constants-service/finance-constants`,{method:\"GET\",headers:{\"Content-Type\":\"application/json\"}});const result=await response.json();return result===null||result===void 0?void 0:result.LOAN_DEFAULTS;}catch{return DEFAULT_APR;}}export function withApr(Component){return props=>{const[apr,setApr]=useState(DEFAULT_APR);useEffect(()=>{async function fetchApr(){if(containsAprPlaceholder(props.children)){const financeConstants=await getFinanceConstants();const fetchedApr=(financeConstants===null||financeConstants===void 0?void 0:financeConstants.APR)||DEFAULT_APR;setApr(fetchedApr);}}fetchApr();},[props.children]);const updatedChildren=replaceAprInChildren(props.children,apr);return /*#__PURE__*/_jsx(Component,{...props,children:updatedChildren});};}\nexport const __FramerMetadata__ = {\"exports\":{\"getFinanceConstants\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withApr\":{\"type\":\"reactHoc\",\"name\":\"withApr\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithApr.map","import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState}from\"react\";import{getFinanceConstants}from\"https://framerusercontent.com/modules/WHAwRhDFm10rIiCunTFc/YqZhTTiPfPmB6oLdww2d/WithApr.js\";function formatNumber(value){if(!value)return\"\";return parseFloat(value).toLocaleString(\"en-GB\",{minimumFractionDigits:2,maximumFractionDigits:2});}function formatRate(value){if(!value)return\"\";return parseFloat(value).toLocaleString(\"en-GB\",{minimumFractionDigits:1,maximumFractionDigits:1});}function replacePlaceholdersInChildren(children,values){if(typeof children===\"string\"){return children.replace(\"{termInYears}\",formatNumber(values.TERM_IN_YEARS)).replace(\"{monthlyPayment}\",formatNumber(values.DEFAULT_MONTHLY_PAYMENT)).replace(\"{interestRate}\",formatRate(values.FIXED_INTEREST_RATE)).replace(\"{firstPayment}\",formatNumber(values.DEFAULT_FIRST_PAYMENT)).replace(\"{totalCostOfCredit}\",formatNumber(values.DEFAULT_TOTAL_COST_OF_CREDIT)).replace(\"{totalAmountPayable}\",formatNumber(values.DEFAULT_TOTAL_REPAYMENT_AMOUNT)).replace(\"{apr}\",formatRate(values.APR)).replace(\"{minApr}\",formatRate(values.MIN_APR));}if(Array.isArray(children)){return children.map(child=>replacePlaceholdersInChildren(child,values));}if(/*#__PURE__*/React.isValidElement(children)){return /*#__PURE__*/React.cloneElement(children,{children:replacePlaceholdersInChildren(children.props.children,values)});}return children;}export function representativeExample(Component){return props=>{const[calculatedValues,setCalculatedValues]=useState({TERM_IN_YEARS:\"5\",DEFAULT_MONTHLY_PAYMENT:\"232.53\",FIXED_INTEREST_RATE:\"14.71\",DEFAULT_FIRST_PAYMENT:\"282.53\",APR:\"14.7\",MIN_APR:\"10.9\",DEFAULT_TOTAL_COST_OF_CREDIT:\"3900\",DEFAULT_TOTAL_REPAYMENT_AMOUNT:\"13900\"});useEffect(()=>{async function fetchAndCalculate(){const financeConstants=await getFinanceConstants();setCalculatedValues({TERM_IN_YEARS:financeConstants?.TERM_IN_YEARS,DEFAULT_MONTHLY_PAYMENT:financeConstants?.DEFAULT_MONTHLY_PAYMENT,FIXED_INTEREST_RATE:financeConstants?.FIXED_INTEREST_RATE,DEFAULT_FIRST_PAYMENT:financeConstants?.DEFAULT_FIRST_PAYMENT,APR:financeConstants?.APR,MIN_APR:financeConstants?.MIN_APR,DEFAULT_TOTAL_COST_OF_CREDIT:financeConstants?.DEFAULT_TOTAL_COST_OF_CREDIT,DEFAULT_TOTAL_REPAYMENT_AMOUNT:financeConstants?.DEFAULT_TOTAL_REPAYMENT_AMOUNT});}fetchAndCalculate();},[props.children]);const updatedChildren=replacePlaceholdersInChildren(props.children,calculatedValues);return /*#__PURE__*/_jsx(Component,{...props,children:updatedChildren});};}\nexport const __FramerMetadata__ = {\"exports\":{\"representativeExample\":{\"type\":\"reactHoc\",\"name\":\"representativeExample\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CalculateFinanceBasedOnDynamicAPR.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;DM Sans-700\"]);export const fonts=[{family:\"DM Sans\",moduleAsset:{localModuleIdentifier:\"local-module:css/FLw530OeB:default\",url:\"https://fonts.gstatic.com/s/dmsans/v11/rP2Cp2ywxg089UriASitOB-sClQX6Cg.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v11/rP2Cp2ywxg089UriASitOB-sClQX6Cg.ttf\",weight:\"700\"}];export const css=['.framer-OsGpF .framer-styles-preset-1evavku:not(.rich-text-wrapper), .framer-OsGpF .framer-styles-preset-1evavku.rich-text-wrapper p, .framer-OsGpF .framer-styles-preset-1evavku.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #9d9d9d; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-OsGpF .framer-styles-preset-1evavku:not(.rich-text-wrapper), .framer-OsGpF .framer-styles-preset-1evavku.rich-text-wrapper p, .framer-OsGpF .framer-styles-preset-1evavku.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #9d9d9d; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-OsGpF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-700italic\",\"GF;Open Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVIUwaERZjA.woff2\",weight:\"400\"}]}];export const css=['.framer-y0Xop .framer-styles-preset-dbhtgq:not(.rich-text-wrapper), .framer-y0Xop .framer-styles-preset-dbhtgq.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-y0Xop .framer-styles-preset-dbhtgq:not(.rich-text-wrapper), .framer-y0Xop .framer-styles-preset-dbhtgq.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-y0Xop .framer-styles-preset-dbhtgq:not(.rich-text-wrapper), .framer-y0Xop .framer-styles-preset-dbhtgq.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-y0Xop\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;GT Walsheim Black\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"GT Walsheim Black\",source:\"custom\",url:\"https://framerusercontent.com/assets/XVdFQHdVopoIBRIFsOW62Vxj4Y.woff2\"}]}];export const css=['.framer-X3v2I .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-X3v2I .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"GT Walsheim Black\", \"GT Walsheim Black Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-X3v2I .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-X3v2I .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"GT Walsheim Black\", \"GT Walsheim Black Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-X3v2I .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-X3v2I .framer-styles-preset-3nqyhf.rich-text-wrapper h1 { --framer-font-family: \"GT Walsheim Black\", \"GT Walsheim Black Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-X3v2I\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3079af2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Open Sans-regular\",\"GF;Open Sans-700\",\"GF;Open Sans-700italic\",\"GF;Open Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"},{cssFamilyName:\"Open Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{cssFamilyName:\"Open Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2\",weight:\"700\"},{cssFamilyName:\"Open Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Open Sans\",url:\"https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVIUwaERZjA.woff2\",weight:\"400\"}]}];export const css=['.framer-UeyK1 .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-UeyK1 .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-UeyK1 .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-UeyK1 .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-782826f5-31ab-4eda-9821-5f2535839b0f, #454545); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-UeyK1\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50a537b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Open Sans-600\",\"GF;Open Sans-700\",\"GF;Open Sans-700italic\",\"GF;Open Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4iY1M2xLER.woff2\",weight:\"600\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2\",weight:\"700\"},{family:\"Open Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVIUwaERZjA.woff2\",weight:\"600\"}]}];export const css=['.framer-N5JvU .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-N5JvU .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-N5JvU .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-N5JvU .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Open Sans\", \"Open Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-N5JvU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae47b7e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;GT Walsheim Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"GT Walsheim Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/Sfp2SYHj7A9JLTr43jiRhlYDhjw.woff2\"}]}];export const css=['.framer-tVXeW .framer-styles-preset-1gr3u5b:not(.rich-text-wrapper), .framer-tVXeW .framer-styles-preset-1gr3u5b.rich-text-wrapper h2 { --framer-font-family: \"GT Walsheim Medium\", \"GT Walsheim Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tVXeW .framer-styles-preset-1gr3u5b:not(.rich-text-wrapper), .framer-tVXeW .framer-styles-preset-1gr3u5b.rich-text-wrapper h2 { --framer-font-family: \"GT Walsheim Medium\", \"GT Walsheim Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tVXeW .framer-styles-preset-1gr3u5b:not(.rich-text-wrapper), .framer-tVXeW .framer-styles-preset-1gr3u5b.rich-text-wrapper h2 { --framer-font-family: \"GT Walsheim Medium\", \"GT Walsheim Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e2d5906a-217e-4692-88f1-069c7ccee5fd, #151515); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tVXeW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-pFzoX .framer-styles-preset-pbndum:not(.rich-text-wrapper), .framer-pFzoX .framer-styles-preset-pbndum.rich-text-wrapper a { --framer-link-current-text-color: #137DC3; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #04588F; --framer-link-hover-text-decoration: none; --framer-link-text-color: #086fb6; --framer-link-text-decoration: none; }\"];export const className=\"framer-pFzoX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}