1import{j as b}from"./jsx-runtime-ZW8ellP4.js";import{r as s,u as q,R as si}from"./index-89mridoR.js";import{r as He,b as et}from"./layout-w1icmNlT.js";import{b as Et,d as ci}from"./lodash-CJQm03dj.js";import{l as Ne}from"./mocks-sw-BVUakEtb.js";import{u as Ae,a as ho,N as mo,r as dn,$ as yo,L as wo,b as _n,c as ui}from"./components-BbFb8s6i.js";import{g as di,_ as D,b as _i,c as pi,D as fi,a as ko}from"./use-is-logged-in-DweicXA2.js";try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="324cd030-2db5-46c1-a754-6704a24c71ff",e._sentryDebugIdIdentifier="sentry-dbid-324cd030-2db5-46c1-a754-6704a24c71ff")})()}catch{}function ae(e,t,n=!1,o="unknown"){var y,k,w,x,C,E,$;const r=(y=e==null?void 0:e.general)==null?void 0:y.fields,i=(k=e==null?void 0:e.styles)==null?void 0:k.fields,l=(w=e==null?void 0:e.rules)==null?void 0:w.fields,a=(x=e==null?void 0:e.data)==null?void 0:x.fields,c=(C=e==null?void 0:e.assets)==null?void 0:C.fields,d=(E=e==null?void 0:e.localizations)==null?void 0:E.fields,_=e==null?void 0:e.custom_configuration_fields,u=Ie({manifestFields:r,plugin:t==null?void 0:t.general}),g=Ie({manifestFields:i,plugin:t==null?void 0:t.styles}),p=Ie({manifestFields:l,plugin:t==null?void 0:t.rules}),v=Ie({manifestFields:a,plugin:t==null?void 0:t.data}),f=Ie({manifestFields:c,plugin:t==null?void 0:t.assets}),m=gi({language:o,manifestFields:d,plugin:(t==null?void 0:t.localizations)||(($=On({configOverride:t,manifest:e,key:"configuration_json"}))==null?void 0:$.localizations)}),h=Ie({manifestFields:_,plugin:On({configOverride:t,manifest:e,key:"configuration_json"}),omitManifestInitialValues:n});return{general:u,styles:g,rules:p,data:v,assets:f,localizations:m,customConfiguration:h}}function On({configOverride:e,manifest:t,key:n}){try{return e.find(o=>{var r;if(((r=o==null?void 0:o.plugin)==null?void 0:r.identifier)===t.identifier)return o})[n]}catch{return}}function Ie({manifestFields:e,plugin:t,omitManifestInitialValues:n=!1}){const o={};return e&&e.forEach(r=>{if(r==null?void 0:r.fields){r.fields.forEach(l=>{o[l.key]=Pn({pluginFields:t,f:l,omitManifestInitialValues:n})});return}o[r.key]=Pn({pluginFields:t,f:r,omitManifestInitialValues:n})}),o}function Pn({pluginFields:e,f:t,omitManifestInitialValues:n=!1}
1){const o=Et(e,t.key);return o===!1?!1:o===0?0:n?o:o||Et(t,"initial_value")}function bi(e,t){try{return t[e]||t[Object.keys(t)[0]]}catch{return}}function gi({language:e,manifestFields:t,plugin:n}){const o={};return!t||!n||t.forEach(r=>{const i=bi(e,n);o[r.key]=Et(i,r.key)||Et(r,"initial_value")}),o}const O=({key:e,type:t,label:n,initial_value:o,options:r,conditional_fields:i})=>({key:e,label:n,initial_value:o,options:r,type:t,conditional_fields:i}),Ln=({keyPrefix:e,labelPrefix:t,initialValues:n,applyConditionals:o=!1})=>{const r=o?{conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}:{};return[O({key:`${e}_switch`,type:"switch",label:`${t} Enable`,initial_value:!0}),O({key:`${e}_button_size`,type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"},{text:"Fill",value:"fill"}],label:`${t} Item Size`,initial_value:"dynamic",...r}),O({key:`${e}_button_width`,type:"number_input",label:`${t} Button Width`,initial_value:n==null?void 0:n.buttonWidth,conditional_fields:[{key:`styles/${e}_button_size`,condition_value:"fixed"}]}),O({key:`${e}_underline_color`,type:"color_picker_rgba",label:`${t} Underline Color`,initial_value:(n==null?void 0:n.underlineColor)||"transparent",...r}),O({key:`${e}_underline_thickness`,type:"number_input",label:`${t} Underline Thickness`,initial_value:n==null?void 0:n.underlineThickness,...r}),O({key:`${e}_border_thickness`,type:"number_input",label:`${t} Border Thickness`,initial_value:n==null?void 0:n.borderThickness,...r}),O({key:`${e}_corner_radius`,type:"number_input",label:`${t} Corner Thickness`,initial_value:n==null?void 0:n.cornerRadius,...r}),O({key:`${e}_font_family`,type:"web_font_selector",label:`${t} Font Family`,initial_value:n==null?void 0:n.fontFamily,...r}),O({key:`${e}_font_size`,type:"number_input",label:`${t} Font Size`,initial_value:n==null?void 0:n.fontSize,...r}),O({key:`${e}_text_transform`,type:"number_input",label:`${t} Text Transform`,initial_value:n==null?void 0:n.textTransform,...r}),O({key:`${e}_padding_top`,type:"number_input",label:`${t} Padding Top`,initial_value:n==null?void 0:n.paddingTop,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_padding_right`,type:"number_input",label:`${t} Padding Right`,initial_value:n==null?void 0:n.paddingRight,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_padding_bottom`,type:"number_input",label:`${t} Padding Bottom`,initial_value:n==null?void 0:n.paddingBottom,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_padding_left`,type:"number_input",label:`${t} Padding Left`,initial_value:n==null?void 0:n.paddingLeft,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_margin_top`,type:"number_input",label:`${t} Margin Top`,initial_value:n==null?void 0:n.marginTop,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_margin_right`,type:"number_input",label:`${t} Margin Right`,initial_value:n==null?void 0:n.marginRight,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_margin_bottom`,type:"number_input",label:`${t} Margin Bottom`,initial_value:n==null?void 0:n.marginBottom,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_margin_left`,type:"number_input",label:`${t} Margin Left`,initial_value:n==null?void 0:n.marginLeft,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]})]},jt=({keyPrefix:e,labelPrefix:t,initialValues:n})=>[O({key:`${e}_switch`,type:"switch",label:`${t} Enable`,initial_value:n==null?void 0:n.enabled}),O({key:`${e}_background_color`,type:"color_picker_rgba",label:`${t} Background Color`,initial_value:n==null?void 0:n.backgroundColor,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_background_hover_color`,type:"color_picker_rgba",label:`${t} Background Hover Color`,initial_value:n==null?void 0:n.backgroundHoverColor,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_border_color`,type:"color_picker_rgba",label:`${t} Border Color`,initial_value:n==null?void 0:n.borderColor,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_border_hover_color`,type:"color_picker_rgba",label:`${t} Border Hover Color`,initial_value:n==null?void 0:n.borderHoverColor,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_color`,type:"color_picker_rgba",label:`${t} Color`,initial_value:n==null?void 0:n.color,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_hover_color`,type:"color_picker_rgba",label:`${t} Hover Color`,initial_value:n==null?void 0:n.hoverColor,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_asset_width`,type:"number_input",label:`${t} Asset Width`,initial_value:24,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_asset_height`,type:"number_input",label:`${t} Asset Height`,initial_value:24,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_asset_margin_right`,type:"number_input",label:`${t} Asset Margin Right`,initial_value:0,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]}),O({key:`${e}_asset_margin_left`,type:"number_input",label:`${t} Asset Margin Left`,initial_value:0,conditional_fields:[{key:`styles/${e}_switch`,condition_value:!0}]})];function Wd(){return[O({key:"component_mobile_maximum_width_switch",type:"switch",label:"Enable component mobile max width",initial_value:!1}),O({key:"component_mobile_maximum_width",label:"Component Mobile Max Width",type:"number_input",conditional_fields:[{key:"styles/component_mobile_maximum_width_switch",condition_value:!0}]}),O({key:"component_tablet_maximum_width_switch",type:"switch",label:"Enable component tablet max width",initial_value:!1}),O({key:"component_tablet_maximum_width",label:"Component Tablet Max Width",type:"number_input",conditional_fields:[{key:"styles/component_tablet_maximum_width_switch",condition_value:!0}]}),O({key:"component_desktop_maximum_width_switch",type:"switch",label:"Enable component desktop max width",initial_value:!1}),O({key:"component_desktop_maximum_width",label:"Component Desktop Max Width",type:"number_input",conditional_fields:[{key:"styles/component_desktop_maximum_width_switch",condition_value:!0}]}),O({key:"component_large_desktop_maximum_width_switch",type:"switch",label:"Enable component large desktop max width",initial_value:!1}),O({key:"component_large_desktop_maximum_width",label:"Component Large Desktop Max Width",type:"number_input",conditional_fields:[{key:"styles/component_large_desktop_maximum_width_switch",condition_value:!0}]})]}function vi(){for(var e=0,t,n,o="";e<arguments.length;)(t=arguments[e++])&&(n=xo(t))&&(o&&(o+=" "),o+=n);return o}function xo(e){if(typeof e=="string")return e;for(var t,n="",o=0;o<e.length;o++)e[o]&&(t=xo(e[o]))&&(n&&(n+=" "),n+=t);return n}var pn="-";function hi(e){var t=yi(e),n=e.conflictingClassGroups,o=e.conflictingClassGroupModifiers,r
1=o===void 0?{}:o;function i(a){var c=a.split(pn);return c[0]===""&&c.length!==1&&c.shift(),$o(c,t)||mi(a)}function l(a,c){var d=n[a]||[];return c&&r[a]?[].concat(d,r[a]):d}return{getClassGroupId:i,getConflictingClassGroupIds:l}}function $o(e,t){var l;if(e.length===0)return t.classGroupId;var n=e[0],o=t.nextPart.get(n),r=o?$o(e.slice(1),o):void 0;if(r)return r;if(t.validators.length!==0){var i=e.join(pn);return(l=t.validators.find(function(a){var c=a.validator;return c(i)}))==null?void 0:l.classGroupId}}var Fn=/^\[(.+)\]$/;function mi(e){if(Fn.test(e)){var t=Fn.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function yi(e){var t=e.theme,n=e.prefix,o={nextPart:new Map,validators:[]},r=ki(Object.entries(e.classGroups),n);return r.forEach(function(i){var l=i[0],a=i[1];Zt(a,o,l,t)}),o}function Zt(e,t,n,o){e.forEach(function(r){if(typeof r=="string"){var i=r===""?t:In(t,r);i.classGroupId=n;return}if(typeof r=="function"){if(wi(r)){Zt(r(o),t,n,o);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(function(l){var a=l[0],c=l[1];Zt(c,In(t,a),n,o)})})}function In(e,t){var n=e;return t.split(pn).forEach(function(o){n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n}function wi(e){return e.isThemeGetter}function ki(e,t){return t?e.map(function(n){var o=n[0],r=n[1],i=r.map(function(l){return typeof l=="string"?t+l:typeof l=="object"?Object.fromEntries(Object.entries(l).map(function(a){var c=a[0],d=a[1];return[t+c,d]})):l});return[o,i]}):e}function xi(e){if(e<1)return{get:function(){},set:function(){}};var t=0,n=new Map,o=new Map;function r(i,l){n.set(i,l),t++,t>e&&(t=0,o=n,n=new Map)}return{get:function(l){var a=n.get(l);if(a!==void 0)return a;if((a=o.get(l))!==void 0)return r(l,a),a},set:function(l,a){n.has(l)?n.set(l,a):r(l,a)}}}var Eo="!";function $i(e){var t=e.separator||":",n=t.length===1,o=t[0],r=t.length;return function(l){for(var a=[],c=0,d=0,_,u=0;u<l.length;u++){var g=l[u];if(c===0){if(g===o&&(n||l.slice(u,u+r)===t)){a.push(l.slice(d,u)),d=u+r;continue}if(g==="/"){_=u;continue}}g==="["?c++:g==="]"&&c--}var p=a.length===0?l:l.substring(d),v=p.startsWith(Eo),f=v?p.substring(1):p,m=_&&_>d?_-d:void 0;return{modifiers:a,hasImportantModifier:v,baseClassName:f,maybePostfixModifierPosition:m}}}function Ei(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(o){var r=o[0]==="[";r?(t.push.apply(t,n.sort().concat([o])),n=[]):n.push(o)}),t.push.apply(t,n.sort()),t}function Ci(e){return{cache:xi(e.cacheSize),splitModifiers:$i(e),...hi(e)}}var Si=/\s+/;function Ai(e,t){var n=t.splitModifiers,o=t.getClassGroupId,r=t.getConflictingClassGroupIds,i=new Set;return e.trim().split(Si).map(function(l){var a=n(l),c=a.modifiers,d=a.hasImportantModifier,_=a.baseClassName,u=a.maybePostfixModifierPosition,g=o(u?_.substring(0,u):_),p=!!u;if(!g){if(!u)return{isTailwindClass:!1,originalClassName:l};if(g=o(_),!g)return{isTailwindClass:!1,originalClassName:l};p=!1}var v=Ei(c).join(":"),f=d?v+Eo:v;return{isTailwindClass:!0,modifierId:f,classGroupId:g,originalClassName:l,hasPostfixModifier:p}}).reverse().filter(function(l){if(!l.isTailwindClass)return!0;var a=l.modifierId,c=l.classGroupId,d=l.hasPostfixModifier,_=a+c;return i.has(_)?!1:(i.add(_),r(c,d).forEach(function(u){return i.add(a+u)}),!0)}).reverse().map(function(l){return l.originalClassName}).join(" ")}function Di(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o,r,i,l=a;function a(d){var _=t[0],u=t.slice(1),g=u.reduce(function(p,v){return v(p)},_());return o=Ci(g),r=o.cache.get,i=o.cache.set,l=c,c(d)}function c(d){var _=r(d);if(_)return _;var u=Ai(d,o);return i(d,u),u}return function(){return l(vi.apply(null,arguments))}}function B(e){var t=function(o){return o[e]||[]};return t.isThemeGetter=!0,t}var Co=/^\[(?:([a-z-]+):)?(.+)\]$/i,Ri=/^\d+\/\d+$/,Mi=new Set(["px","full","screen"]),Ni=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ti=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Oi=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function ce(e){return Re(e)||Mi.has(e)||Ri.test(e)||Qt(e)}function Qt(e){return Te(e,"length",zi)}function Pi(e){return Te(e,"size",So)}function Li(e){return Te(e,"position",So)}function Fi(e){return Te(e,"url",Bi)}function dt(e){return Te(e,"number",Re)}function Re(e){return!Number.isNaN(Number(e))}function Ii(e){return e.endsWith("%")&&Re(e.slice(0,-1))}function Je(e){return jn(e)||Te(e,"number",jn)}function F(e){return Co.test(e)}function Ve(){return!0}function ke(e){return Ni.test(e)}function ji(e){return Te(e,"",Ui)}function Te(e,t,n){var o=Co.exec(e);return o?o[1]?o[1]===t:n(o[2]):!1}function zi(e){return Ti.test(e)}function So(){return!1}function Bi(e){return e.startsWith("url(")}function jn(e){return Number.isInteger(Number(e))}function Ui(e){return Oi.test(e)}function Hi(){var e=B("colors"),t=B("spacing"),n=B("blur"),o=B("brightness"),r=B("borderColor"),i=B("borderRadius"),l=B("borderSpacing"),a=B("borderWidth"),c=B("contrast"),d=B("grayscale"),_=B("hueRotate"),u=B("invert"),g=B("gap"),p=B("gradientColorStops"),v=B("gradientColorStopPositions"),f=B("inset"),m=B("margin"),h=B("opacity"),y=B("padding"),k=B("saturate"),w=B("scale"),x=B("sepia"),C=B("skew"),E=B("space"),$=B("translate"),A=function(){return["auto","contain","none"]},P=function(){return["auto","hidden","clip","visible","scroll"]},T=function(){return["auto",F,t]},S=function(){return[F,t]},U=function(){return["",ce]},L=function(){return["auto",Re,F]},j=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},M=function(){return["solid","dashed","dotted","double","none"]},G=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},H=function(){return["start","end","center","between","around","evenly","stretch"]},R=function(){return["","0",F]},z=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},Y=function(){return[Re,dt]},X=function(){return[Re,F]};return{cacheSize:500,theme:{colors:[Ve],spacing:[ce],blur:["none","",ke,F],brightness:Y(),borderColor:[e],borderRadius:["n
1one","","full",ke,F],borderSpacing:S(),borderWidth:U(),contrast:Y(),grayscale:R(),hueRotate:X(),invert:R(),gap:S(),gradientColorStops:[e],gradientColorStopPositions:[Ii,Qt],inset:T(),margin:T(),opacity:Y(),padding:S(),saturate:Y(),scale:Y(),sepia:R(),skew:X(),space:S(),translate:S()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[ke]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(j(),[F])}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:A()}],"overscroll-x":[{"overscroll-x":A()}],"overscroll-y":[{"overscroll-y":A()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Je]}],basis:[{basis:T()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",Je]}],"grid-cols":[{"grid-cols":[Ve]}],"col-start-end":[{col:["auto",{span:["full",Je]},F]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[Ve]}],"row-start-end":[{row:["auto",{span:[Je]},F]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal"].concat(H())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(H(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(H(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",F,t]}],"min-w":[{"min-w":["min","max","fit",F,ce]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[ke]},ke,F]}],h:[{h:[F,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",F,ce]}],"max-h":[{"max-h":[F,t,"min","max","fit"]}],"font-size":[{text:["base",ke,Qt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",dt]}],"font-family":[{font:[Ve]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",Re,dt]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",F,ce]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(M(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",ce]}
vendor: 4,876 bytes, line 1
1],"underline-offset":[{"underline-offset":["auto",F,ce]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:S()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(j(),[Li])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Pi]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Fi]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[v]}],"gradient-via-pos":[{via:[v]}],"gradient-to-pos":[{to:[v]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[].concat(M(),["hidden"])}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:M()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:[""].concat(M())}],"outline-offset":[{"outline-offset":[F,ce]}],"outline-w":[{outline:[ce]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:U()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[ce]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ke,ji]}],"shadow-color":[{shadow:[Ve]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":G()}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[o]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",ke,F]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[_]}],invert:[{invert:[u]}],saturate:[{saturate:[k]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[k]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Je,F]}],"translate-x":[{"translate-x":[$]}],"translate-y":[{"translate-y":[$]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","
1none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ce,dt]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var K=Di(Hi);const Wi=1e3;function Ao(e=!0){const[t,n]=s.useState("unset"),o=()=>{const i=window.innerWidth;i<He.tablet&&t!=="mobile"?n("mobile"):i<He.desktop&&t!=="tablet"?n("tablet"):i<He["large-desktop"]&&t!=="desktop"?n("desktop"):t!=="large-desktop"&&n("large-desktop")},r=ci(o,Wi);return s.useEffect(()=>(o(),window.addEventListener("resize",e?r:o),()=>{window.removeEventListener("resize",e?r:o)}),[]),t}function Gd({mobile:e,tablet:t,desktop:n,largeDesktop:o},r=!0,i){const l=Ao(r);if(typeof i<"u"&&l==="unset")return i;switch(l){case"unset":case"mobile":return e;case"tablet":return t;case"desktop":return n;case"large-desktop":return o}}function Gi(){const e=Ao();return e!=="desktop"&&e!=="large-desktop"}function Ki(){const[e,t]=s.useState(0),n=Gi();return s.useEffect(()=>{if(!n){t(0);return}const o=Xi(),r=Yi();if(o>=r){t(0);return}t(r)},[n]),e}function Yi(){try{const e=document.querySelector("[data-bottom-navbar]");return e?e.clientHeight:0}catch{return 0}}function Xi(){try{const e=document.createElement("div");e.className="pb-footer-b mb-footer-b",document.body.appendChild(e);const t=getComputedStyle(e).paddingBottom,n=getComputedStyle(e).marginBottom,o=parseFloat(t)+parseFloat(n);return document.body.removeChild(e),o}catch{return 0}}const qi={plugin_id:3433,identifier:"nav_item_cookie_settings",manifest_version:"1.0.0",dependency_name:"",name:"Cookie settings button",description:"Cookie settings button",type:"nav_item",general:{fields:[{key:"text",label:"Button Text",initial_value:"Cookie settings",label_tooltip:'The text to display on the button, if empty the default text of "Cookie settings" will be used.',type:"text_input"}]}};function Zi({item:e}){const{general:t}=ae(qi,e);return b.jsx("button",{id:"ot-sdk-btn",className:"ot-sdk-show-settings flex w-fit",children:t.text})}const Qi={plugin_id:3415,identifier:"nav_item_link",manifest_version:"1.0.0",dependency_name:"",name:"Nav item link",description:"nav_item_link",type:"nav_item",general:{fields:[{key:"url",label:"URL",type:"text_input"},{key:"target",label:"Target",options:[{text:"Self",value:"_self"},{text:"Blank",value:"_blank"}],type:"select"},{key:"text",label:"Text",type:"text_input"}]},assets:{fields:[{key:"icon",label:"Icon",type:"uploader"},{key:"alt_text",label:"Alt Text",type:"text_input"},{key:"icon_position",label:"Icon Position",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],default:"left",type:"select"}]}};function Kd(){const{footerData:e}=Ae();try{const t=Ki(),n={height:`${t}px`,backgroundColor:"transparent"};if(!e)return b.jsx(b.Fragment,{});const{navItems:o,id:r,type:i}=e,l=i==="nested_footer"?ea(o):Vi(o);if(!l||(l==null?void 0:l.length)===0)return b.jsx(b.Fragment,{});if(!r)throw new Error("Footer component requires an id from the navigation data");return b.jsxs(b.Fragment,{children:[b.jsx("footer",{className:K(`footer-${r} mb-footer-b ml-footer-l mr-footer-r mt-footer-t flex flex-col gap-footer-vertical-gutter bg-footer pb-footer-b pl-footer-l pr-footer-r pt-footer-t tracking-footer-letter-spacing`),children:q.Children.toArray(l.map(a=>{var c,d,_,u;if((a==null?void 0:a.section_layout)==="horizontal"){if(!(a!=null&&a.items)||((c=a==null?void 0:a.items)==null?void 0:c.length)===0)return b.jsx(b.Fragment,{});const g=a==null?void 0:a.id;return g?b.jsx("section",{className:K(`footer-section-${g} mb-footer-b ml-footer-l mr-footer-r mt-footer-t flex flex-wrap items-center gap-6 bg-footer pb-footer-b pl-footer-l pr-footer-r pt-footer-t font-footer-font-family text-footer-font-size font-footer-font-we
1ight tracking-footer-letter-spacing text-footer-font-color`,`justify-${Bn((d=a==null?void 0:a.styles)==null?void 0:d.section_align)}`),children:q.Children.toArray(a.items.map(p=>{var v;return b.jsx(b.Fragment,{children:b.jsx(zn,{item:p,iconSize:(v=a==null?void 0:a.styles)==null?void 0:v.icon_size})})}))}):b.jsx(b.Fragment,{})}if((a==null?void 0:a.section_layout)==="grid"){if(!(a!=null&&a.items)||((_=a==null?void 0:a.items)==null?void 0:_.length)===0)return b.jsx(b.Fragment,{});const g=a==null?void 0:a.id;return g?b.jsx(b.Fragment,{children:b.jsx("section",{className:"flex justify-center",children:b.jsx("div",{className:K(`footer-section-${g} mb-footer-b ml-footer-l mr-footer-r mt-footer-t flex flex-col gap-6 bg-footer pb-footer-b pl-footer-l pr-footer-r pt-footer-t font-footer-font-family text-footer-font-size font-footer-font-weight tracking-footer-letter-spacing text-footer-font-color lg:flex-row lg:gap-20`,`text-${Bn((u=a==null?void 0:a.styles)==null?void 0:u.section_align)}`),children:q.Children.toArray(a.items.map(p=>b.jsx("div",{className:"flex flex-col gap-1",children:q.Children.toArray(p.map(v=>{var f;return b.jsx(zn,{item:v,iconSize:(f=a==null?void 0:a.styles)==null?void 0:f.icon_size})}))})))})})}):b.jsx(b.Fragment,{})}return b.jsx(b.Fragment,{})}))}),t>0&&b.jsx("div",{style:n})]})}catch(t){return Ne.info(`Footer Component: ${t.message}`),b.jsx(b.Fragment,{})}}const Ji={a:"a",div:"div"};function zn({item:e,iconSize:t=20}){var n;try{if((e==null?void 0:e.type)==="nav_item_cookie_settings")return b.jsx(Zi,{item:e});const{general:o,assets:r}=ae(Qi,e),i=Ji[o!=null&&o.url?"a":"div"];return b.jsxs("div",{className:K((e==null?void 0:e.type)!=="icon_link"&&"text-footer-font-size"),children:[(e==null?void 0:e.gridTitle)&&b.jsx("span",{style:{fontWeight:"bolder"},children:e.gridTitle}),b.jsxs(i,{className:K("opacity-0","inline-flex gap-1","text-center",(r==null?void 0:r.icon_position)==="right"&&"flex-row-reverse","opacity-footer-link-opacity"),href:o==null?void 0:o.url,target:(o==null?void 0:o.target)||"_self",title:o==null?void 0:o.text,children:[((n=e==null?void 0:e.assets)==null?void 0:n.icon)&&b.jsx("img",{className:K((e==null?void 0:e.type)==="icon_link"&&"aspect-square",(e==null?void 0:e.type)==="nav_item_link"&&"mt-[0.3em] h-[1em]"),style:{height:t},src:r==null?void 0:r.icon,alt:(r==null?void 0:r.alt_text)||""}),(o==null?void 0:o.text)&&b.jsx("p",{className:"w-full break-keep",children:o==null?void 0:o.text})]})]})}catch(o){return Ne.info(`FooterItem Component: ${o.message}`),b.jsx(b.Fragment,{})}}function Bn(e){return e?e==="left"?"start":e==="center"?"center":e==="right"?"end":"center":"center"}function Vi(e){var t;try{let n=function(l){const a=[];let c=[];const d=Array.from(l);return l.forEach((u,g)=>{(u==null?void 0:u.section_layout)==="grid"&&(a==null||a.push(g),c[g]=_(u==null?void 0:u.items))}),a==null||a.forEach(u=>{d[u].items=c[u]}),d;function _(u){return u.filter(g=>Array.isArray(g))}};const o=[];let r=null,i=null;for(let l=0;l<e.length;l++){const a=e[l];if(a.type==="nav_section")r={id:a.id,section_layout:a.general.section_layout,section_order_number:o.length+1,styles:a.styles,items:[]},o.push(r),i=null;else if(a.type==="section_group"){const c=(t=a==null?void 0:a.general)==null?void 0:t.title;i=[],c&&c!==""&&i.push({gridTitle:c}),r.items.push(i)}else i?i.push(a):r&&r.items.push(a)}return n(o)}catch(n){Ne.info(`normalizeFooterData: ${n.message}`)}}function ea(e){try{const t=[];return e.forEach(n=>{var l;const o=(n==null?void 0:n.identifier)==="nested_footer_horizontal_section",r=(n==null?void 0:n.identifier)==="nested_footer_grid_section";if(!o&&!r)return;const i={id:n==null?void 0:n.id,section_layout:o?"horizontal":"grid",styles:n==null?void 0:n.styles,items:[]};(l=n==null?void 0:n.nav_items)==null||l.forEach(a=>{var c,d,_,u;if((a==null?void 0:a.identifier)==="grid_section_column"){const g=[{gridTitle:(c=a==null?void 0:a.general)==null?void 0:c.title,columnPosition:a==null?void 0:a.position}];(d=a==null?void 0:a.nav_items)==null||d.forEach(p=>{g.push({type:p==null?void 0:p.identifier,general:p==null?void 0:p.general,assets:p==null?void 0:p.assets,position:p==null?void 0:p.position})}),(_=i==null?void 0:i.items)==null||_.push(g);return}(u=i==null?void 0:i.items)==null||u.push({type:a==null?void 0:a.identifier,general:a==null?void 0:a.general,assets:a==null?void 0:a.assets,position:a==null?void 0:a.position})}),t.push(i)}),ta(t)}
1catch(t){Ne.info(`normalizeNestedFooterData: ${t.message}`)}}function ta(e){try{return!Array.isArray(e)||e.length===0?void 0:(e.forEach(t=>{if(t.section_layout==="grid"&&Array.isArray(t.items)){t.items.sort((n,o)=>n[0].columnPosition-o[0].columnPosition),t.items.forEach(n=>{Array.isArray(n)&&et(n)});return}t.section_layout==="horizontal"&&Array.isArray(t.items)&&et(t.items)}),e)}catch(t){Ne.info(`sortNestedFooterItems: ${t.message}`)}}function zt({navItem:e,pos:t,isCenterOnly:n}){var o;return b.jsx("div",{className:K("flex",t==="right"&&"justify-end"),children:b.jsx("div",{className:"border-nav-bar-container-width border-nav-bar-container-color "+K(`nav-bar-item-${e.id} mb-nav-bar-container-margin-b ml-nav-bar-container-margin-l mr-nav-bar-container-margin-r mt-nav-bar-container-margin-t flex items-center gap-nav-bar-container rounded-nav-bar-container bg-nav-bar-container pb-nav-bar-container-padding-b pl-nav-bar-container-padding-l pr-nav-bar-container-padding-r pt-nav-bar-container-padding-t`,t==="center"&&!n&&"absolute left-1/2 top-1/2 z-[6] -translate-x-1/2 -translate-y-1/2 transform","flex-none"),children:(o=et(e.nav_items))==null?void 0:o.map(r=>b.jsx(Vr,{navItem:r},r.id))})})}function na(e){return e==null?void 0:e.reduce((t,n)=>{var o;return n.type==="responsive_nav_bar_container"&&((o=n.general)!=null&&o.position)&&n.nav_items&&(t[n.general.position]=n),t},{})}const oa={plugin_id:3578,api:{},dependency_repository_url:[],dependency_name:"",author_name:"Applicaster",author_email:"[email protected]",name:"Nav Bar Breakpoint",description:"Nav Bar Breakpoint",type:"nav_item",characteristics:{group:!0},supported_nav_items:["responsive_nav_bar_container"],screen:!1,react_native:!0,identifier:"responsive_nav_bar_breakpoint",ui_builder_support:!0,whitelisted_account_ids:[],deprecated_since_zapp_sdk:"",unsupported_since_zapp_sdk:"",targets:["web"],ui_frameworks:["quickbrick"],platform:"web",dependency_version:"0.0.1-alpha-4",manifest_version:"0.0.1-alpha-8",min_zapp_sdk:"0.0.1",max_nav_items:3,styles:{fields:[{key:"background_type",label:"Background type",type:"select",options:[{text:"Color",value:"color"},{text:"Gradient",value:"gradient"}],initial_value:"color"},{key:"background_color",label:"Background color",type:"color_picker_rgba",initial_value:"rgba(17, 17, 17, 1)",conditional_fields:[{key:"styles/background_type",condition_value:"color"}]},{key:"top_gradient_color",label:"Top gradient color",type:"color_picker_rgba",initial_value:"rgba(17, 17, 17, 1)",conditional_fields:[{key:"styles/background_type",condition_value:"gradient"}]},{key:"bottom_gradient_color",label:"Bottom gradient color",type:"color_picker_rgba",initial_value:"rgba(17, 17, 17, 0)",conditional_fields:[{key:"styles/background_type",condition_value:"gradient"}]},{key:"border_color",label:"Border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"border_thickness",label:"Border thickness",type:"number_input",initial_value:0},{key:"padding_left",label:"Padding left",type:"number_input",initial_value:12},{key:"padding_right",label:"Padding right",type:"number_input",initial_value:12},{key:"padding_top",label:"Padding top",type:"number_input",initial_value:16},{key:"padding_bottom",label:"Padding bottom",type:"number_input",initial_value:16},{key:"margin_top",label:"Margin top",type:"number_input",initial_value:0},{key:"margin_right",label:"Margin right",type:"number_input",initial_value:0},{key:"margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0},{key:"margin_left",label:"Margin left",type:"number_input",initial_value:0},{key:"corner_radius",label:"Corner radius",type:"number_input",initial_value:0},{label:"Effects",group:!0,fields:[{key:"shadow_switch",label:"Enable shadow",type:"switch",initial_value:!1},{key:"x_offset",label:"X offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"y_offset",label:"Y offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"blur",label:"Blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"spread",label:"Spread",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"color",label:"Color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"background_blur_switch",label:"Enable background blur",type:"switch",initial_value:!1}
1,{key:"background_blur",label:"Background blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/background_blur_switch",condition_value:!0}]}]},{label:"Scroll transition",group:!0,fields:[{key:"scroll_transition_switch",label:"Enable",type:"switch",initial_value:!1},{key:"scroll_trigger",label:"Scroll trigger (Y value)",type:"number_input",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0}]},{key:"change_background_color_switch",label:"Change background color",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_type",condition_value:"color"}]},{key:"new_background_color",label:"New background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_type",condition_value:"color"}]},{key:"new_top_gradient_color",label:"New top gradient color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_type",condition_value:"gradient"}]},{key:"new_bottom_gradient_color",label:"New bottom gradient color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_type",condition_value:"gradient"}]},{key:"change_border_color_switch",label:"Change border color",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0}]},{key:"new_border_color",label:"New border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/change_border_color_switch",condition_value:!0}]},{key:"change_background_blur_switch",label:"Change background blur",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_blur_switch",condition_value:!0}]},{key:"new_background_blur",label:"New background blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/background_blur_switch",condition_value:!0}]},{key:"change_shadow_color_switch",label:"Change shadow color",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/shadow_switch",condition_value:!0}]},{key:"new_shadow_color",label:"New shadow color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0},{key:"styles/shadow_switch",condition_value:!0},{key:"styles/change_shadow_color_switch",condition_value:!0}]},{key:"transition_duration",label:"Transition duration",type:"number_input",initial_value:.3,conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0}]},{key:"transition_easing",label:"Transition easing",type:"select",options:[{text:"linear",value:"linear"},{text:"ease",value:"ease"},{text:"ease-in",value:"ease-in"},{text:"ease-out",value:"ease-out"},{text:"ease-in-out",value:"ease-in-out"}],initial_value:"ease-in-out",conditional_fields:[{key:"styles/scroll_transition_switch",condition_value:!0}]}]}]},general:{fields:[{key:"breakpoint",label:"Breakpoint",type:"select",options:[{text:"Large Desktop",value:"1344"},{text:"Desktop",value:"1024"},{text:"Tablet",value:"640"},{text:"Mobile",value:"0"}],initial_value:"0"}]}};function ra({styles:e,navItem:t}){const[n,o]=s.useState(!1),r=s.useRef(!1),{background_color:i,top_gradient_color:l,bottom_gradient_color:a,border_color:c,shadow_switch:d,x_offset:_,y_offset:u,blur:g,spread:p,color:v,background_blur_switch:f,background_blur:m,scroll_transition_switch:h,scroll_trigger:y,change_background_color_switch:k,new_background_color:w,new_top_gradient_color:x,new_bottom_gradient_color:C,change_border_color_switch:E,new_border_color:$,change_background_blur_switch:A,new_background_blur:P,change_shadow_color_switch:T,new_shadow_color:S,transition_duration:U,transition_easing:L}=e;s.useEffect(()=>{r.current=n},[n]),s.useEffect(()=>{if(!t||!h)return;const be=Number(y)||0,V=()=>{const we=window.scrollY>=be;we!==r.current&&(r.current=we,o(we))};return V(),window.addEventListener("scroll",V,{passive:!0}),()=>{window.removeEventListener("scroll",V)}},[h,y]);const j=!!h;if(!t||!j)return{scrollTransitionStyles:{}};const M=j&&n,G=M&&k?w:i,H=M?x:l,R=M?C:a,z=M&&E?$:c,Y=M&&T?S:v,X=M&&A?Number(P)||0:Number(m)||0,W=!!f,de=!!d,se=ia(U),fe=L||"ease-in-out";return{scrollTransitionStyles:{"--nav_bar_breakpoint_background_color":G,"--nav_bar_breakpoint_top_gradient_color":H,"--nav_bar_breakpoint_bottom_gradient_color":R,"--nav_bar_breakpoint_border_color":z,boxShadow:de?`${Number(_)||0}px ${Number(u)||0}px ${Number(g)||0}
1px ${Number(p)||0}px ${Y||"transparent"}`:void 0,backdropFilter:W?`blur(${X}px)`:void 0,WebkitBackdropFilter:W?`blur(${X}px)`:void 0,transitionProperty:"background-color, border-color, box-shadow, backdrop-filter, -webkit-backdrop-filter, --nav_bar_breakpoint_top_gradient_color, --nav_bar_breakpoint_bottom_gradient_color",transitionDuration:se,transitionTimingFunction:fe}}}function ia(e){const t=Number(e);return Number.isNaN(t)||t<=0?"0s":`${t}s`}function _t({navItem:e,className:t}){const n=ae(oa,e),{background_type:o}=n.styles,{scrollTransitionStyles:r}=ra({styles:n.styles,navItem:e});if(!e)return null;const{left:i,center:l,right:a}=na(e.nav_items)||{},c=!i&&!a;return b.jsxs("div",{style:r,className:`nav-bar-item-${e.id} fixed left-0 right-0 top-0 z-50 mb-nav-bar-breakpoint-margin-b ml-nav-bar-breakpoint-margin-l mr-nav-bar-breakpoint-margin-r mt-nav-bar-breakpoint-margin-t justify-between rounded-nav-bar-breakpoint border-nav-bar-breakpoint-width border-nav-bar-breakpoint-color pb-nav-bar-breakpoint-padding-b pl-nav-bar-breakpoint-padding-l pr-nav-bar-breakpoint-padding-r pt-nav-bar-breakpoint-padding-t ${aa(o)} ${t}`,children:[(i&&b.jsx(zt,{navItem:i,pos:"left"}))??b.jsx("div",{className:"flex-1"}),l&&b.jsx(zt,{navItem:l,pos:"center",isCenterOnly:c}),(a&&b.jsx(zt,{navItem:a,pos:"right"}))??b.jsx("div",{className:"flex-1"})]})}function aa(e){return e?e==="color"?"bg-nav-bar-breakpoint":e==="gradient"?"bg-gradient-to-b from-nav-bar-breakpoint-top-gradient to-nav-bar-breakpoint-bottom-gradient":"":""}const la={plugin_id:3580,identifier:"responsive_nav_bar_button",manifest_version:"0.0.1-alpha-14",dependency_name:"",name:"Navbar button",description:"Navbar button",type:"nav_item",assets:{fields:[{key:"asset_switch",type:"switch",label:"Enable",initial_value:!1},{key:"asset_width",label:"Width",type:"number_input",initial_value:24,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_height",label:"Height",type:"number_input",initial_value:24,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"button_default_asset",label:"Default asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"button_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_hover_asset",label:"Hover asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_asset_switch",label:"Enable selected asset",type:"switch",initial_value:!1,conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_asset",label:"Selected asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_hover_asset_switch",label:"Enable selected & hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_hover_asset",label:"Selected & hover asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_top",label:"Margin top",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_right",label:"Margin right",type:"number_input",initial_value:8,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_left",label:"Margin left",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]}]},styles:{fields:[{key:"mode",label:"Button Mode",type:"select",options:[{text:"Button",value:"button"},{text:"Inactive",value:"inactive"}],initial_value:"button"},{key:"size",label:"Button Size",type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"}],initial_value:"dynamic"},{key:"width",label:"Button width",type:"number_input",initial_value:120,conditional_fields:[{key:"styles/size",condition_value:"fixed"}]},{key:"button_content_alignment",label:"Button Content Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"center",conditional_fields:[{key:"styles/size",condition_value:"fixed"}]},{group:!0,label:"Title",folded:!1,fields:[{key:"title_switch",label:"Enable",type:"switch",initial_value:!0},{key:"button_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"button_title_hover_font_color",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_title_selected_font_color",label:"Selected font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_title_selected_hover_font_color",label:"Selected & hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"title_font_family",label:"Font family",type:"web_font_selector",initial_value:"Ubuntu-Medium",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_font_size",label:"Font size",type:"number_input",initial_value:14,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_line_height",label:"Line height",type:"number_input",initial_value:24,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_letter_spacing",label:"Letter spacing",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_text_transform",label:"Text transform",type:"select",options:[{text:"None",value:"none"},{text:"Capitalize",value:"capitalize"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"button_title_default_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
1,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_title_hover_text_decoration",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_title_selected_text_decoration",label:"Selected text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]},{key:"button_title_selected_hover_text_decoration",label:"Selected & hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0},{key:"styles/mode",condition_value:"button"}]}]},{group:!0,label:"Button Styling",folded:!1,fields:[{key:"button_default_underline_color",label:"Default underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"button_hover_underline_color",label:"Hover underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_underline_color",label:"Selected underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_hover_underline_color",label:"Selected & hover underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"underline_thickness",label:"Underline thickness",type:"number_input",initial_value:0},{key:"underline_corner_radius",label:"Underline corner radius",type:"number_input",initial_value:0},{key:"item_margin_top",label:"Item margin top",type:"number_input",initial_value:0},{key:"item_margin_right",label:"Item margin right",type:"number_input",initial_value:0},{key:"item_margin_bottom",label:"Item margin bottom",type:"number_input",initial_value:0},{key:"item_margin_left",label:"Item margin left",type:"number_input",initial_value:0},{key:"item_padding_top",label:"Item padding top",type:"number_input",initial_value:8},{key:"item_padding_right",label:"Item padding right",type:"number_input",initial_value:16},{key:"item_padding_bottom",label:"Item padding bottom",type:"number_input",initial_value:8},{key:"item_padding_left",label:"Item padding left",type:"number_input",initial_value:16},{key:"button_default_item_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"button_hover_item_background_color",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_item_background_color",label:"Selected item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_hover_item_background_color",label:"Selected & hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_default_item_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"button_hover_item_border_color",label:"Hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_item_border_color",label:"Selected item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"button_selected_hover_item_border_color",label:"Selected & hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/mode",condition_value:"button"}]},{key:"item_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0},{key:"item_corner_radius",label:"Item corner radius",type:"number_input",initial_value:8}]}]},data:{fields:[{key:"target",label:"Target screen",type:"screen_selector",conditional_fields:[{key:"styles/mode",condition_value:"button"}]}]},localizations:{fields:[{type:"text_input",label:"Label",key:"label"}]}};function sa({alignment:e,display:t,itemSize:n}){if(n==="fill")return"items-stretch";if(t==="vertical")switch(e){case"center":return"place-items-center";case"right":return"place-items-end";case"left":default:return"place-items-start"}switch(e){case"center":return"items-center";case"right":return"items-end";case"left":default:return"items-start"}}function Do(e){switch(e){case"center":return"justify-center";case"right":return"justify-end";case"left":default:return"justify-start"}}function Ro(e){switch(e){case"dynamic":return"w-auto";case"fill":return"w-full";default:return""}}function Mt(e){return e==="left"?"flex-row-reverse":""}function fn({textDecoration:e,hoverTextDecoration:t}){return`${typeof e=="string"&&e!=="none"?e:""} ${typeof t=="string"&&t!=="none"?`group-hover:${t}`:""}`.trim()}function Mo(e){return e==="left"?"start":e==="right"?"end":"center"}function ca({assetAlignment:e,contentAlignment:t}){return t==="center"?"justify-center":e==="left"?`justify-${t==="left"?"end":"start"}`:`justify-${Mo(t)}`}function Yd({styles:e}){return K((e==null?void 0:e.component_mobile_maximum_width_switch)&&"mobile:max-tablet:ml-auto",(e==null?void 0:e.component_mobile_maximum_width_switch)&&"mobile:max-tablet:mr-auto",(e==null?void 0:e.component_tablet_maximum_width_switch)&&"tablet:max-desktop:ml-auto",(e==null?void 0:e.component_tablet_maximum_width_switch)&&"tablet:max-desktop:mr-auto",(e==null?void 0:e.component_desktop_maximum_width_switch)&&"desktop:max-large-desktop:ml-auto",(e==null?void 0:e.component_desktop_maximum_width_switch)&&"desktop:max-large-desktop:mr-auto",(e==null?void 0:e.component_large_desktop_maximum_width_switch)&&"large-desktop:ml-auto",(e==null?void 0:e.component_large_desktop_maximum_width_switch)&&"large-desktop:mr-auto")}function ua(){const{supportedLanguages:e}=Ae();return e||[]}function bn(){const{pathname:e}=ho(),t=ua(),n=di(e);return t.find(o=>o===n[0])||t[0]}function Nt(e,t){if(!e)return"";return Object.entries(t).reduce((o,[r,i])=>i?n(o,r,i):`${o.startsWith("/")?"":"/"}${o}
1`,e);function n(o,r,i){const l=o.includes("?")?"&":"?";return`${o}${l}${r}=${i}`}}const da={left:"flex-row",right:"flex-row-reverse"};function _a(e){return e?da[e]:"left"}function pa({navItem:e}){const{staticLinks:t,layoutIdOverride:n}=Ae(),o=t.find(T=>{var S;return T.screenId===((S=e==null?void 0:e.data)==null?void 0:S.target)}),r=bn(),{styles:i,assets:l,localizations:a}=ae(la,e,!1,r),{title_switch:c,title_text_transform:d,button_title_default_text_decoration:_,button_title_hover_text_decoration:u,button_content_alignment:g,mode:p,size:v}=i,{asset_switch:f,button_default_asset:m,button_hover_asset_switch:h,button_hover_asset:y,button_selected_asset_switch:k,button_selected_asset:w,button_selected_hover_asset_switch:x,button_selected_hover_asset:C,asset_alignment:E}=l,$=p==="inactive",A=a.label||e.title,P=Nt(o?o.link:"/",{layoutId:n});return b.jsx("div",{className:`nav-bar-item-${e.id} group flex flex-col ${$?"pointer-events-none":""}`,children:b.jsx(mo,{role:"menuitem",to:P,children:({isActive:T})=>b.jsxs(b.Fragment,{children:[b.jsxs("div",{className:"border-nav-bar-button-width border-nav-bar-button-color hover:border-nav-bar-button-hover-color "+K(`relative mb-nav-bar-button-b ml-nav-bar-button-l mr-nav-bar-button-r mt-nav-bar-button-t flex w-nav-bar-button-width items-center rounded-nav-bar-button ${_a(E)} bg-nav-bar-button pb-nav-bar-button-b pl-nav-bar-button-l pr-nav-bar-button-r pt-nav-bar-button-t text-nav-bar-button-color 2 hover:bg-nav-bar-button-hover hover:text-nav-bar-button-color-hover`,!$&&T&&"border-nav-bar-button-selected-item-border-color bg-nav-bar-button-selected-item-background-color text-nav-bar-button-color-active group-hover:border-nav-bar-button-selected-hover-item-border-color group-hover:bg-nav-bar-button-selected-hover-item-background-color",v==="fixed"&&Do(g)),children:[f&&m&&b.jsx("div",{className:"pb-nav-bar-button-asset-b pl-nav-bar-button-asset-l pr-nav-bar-button-asset-r pt-nav-bar-button-asset-t mb-nav-bar-button-asset-b ml-nav-bar-button-asset-l mr-nav-bar-button-asset-r mt-nav-bar-button-asset-t",children:b.jsx("div",{className:K("h-nav-bar-button-asset w-nav-bar-button-asset",m&&"bg-nav-bar-button-image bg-contain bg-center bg-no-repeat",h&&y&&"group-hover:bg-nav-bar-button-image-hover",!$&&T&&k&&w&&"bg-nav-bar-button-image-selected",!$&&T&&x&&C&&"group-hover:bg-nav-bar-button-image-selected-hover")})}),c&&A.trim().length!==0&&b.jsx("span",{className:K(`font-nav-bar-button text-nav-bar-button-font-size leading-nav-bar-button tracking-nav-bar-button ${_} hover:${u} ${d} group-hover:nav-bar-button-title-hover-text-decoration`,!$&&T&&"nav-bar-button-title-selected-text-decoration group-hover:text-nav-bar-button-title-selected-hover-font-color group-hover:nav-bar-button-title-selected-hover-text-decoration"),children:A})]}),b.jsx("div",{className:"relative",children:b.jsx("div",{className:K("absolute bottom-0 left-0 right-0 top-0 h-nav_bar_button_underline_thickness_height rounded-nav_bar_button_underline_radius bg-nav_bar_button_button_default_underline_color group-hover:bg-nav_bar_button_button_hover_underline_color",!$&&T&&"bg-nav_bar_button_button_selected_underline_color group-hover:bg-nav_bar_button_button_selected_hover_underline_color")})})]})})})}function N(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e==null||e(r),n===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}function fa(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Tt(...e){return t=>e.forEach(n=>fa(n,t))}function Z(...e){return s.useCallback(Tt(...e),e)}function qe(e,t=[]){let n=[];function o(i,l){const a=s.createContext(l),c=n.length;n=[...n,l];function d(u){const{scope:g,children:p,...v}=u,f=(g==null?void 0:g[e][c])||a,m=s.useMemo(()=>v,Object.values(v));return s.createElement(f.Provider,{value:m},p)}function _(u,g){const p=(g==null?void 0:g[e][c])||a,v=s.useContext(p);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${u}\` must be used within \`${i}\``)}return d.displayName=i+"Provider",[d,_]}const r=()=>{const i=n.map(l=>s.createContext(l));return function(a){const c=(a==null?void 0:a[e])||i;return s.useMemo(()=>({[`__scope${e}`]:{...a,[e]:c}}),[a,c])}};return r.scopeName=e,[o,ba(r,...t)]}function ba(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const o=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(i){const l=o.reduce((a,{useScope:c,scopeName:d})=>{const u=c(i)[`__scope${d}`];return{...a,...u}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}const Ke=globalThis!=null&&globalThis.document?s.useLayoutEffect:()=>{},ga=si.useId||(()=>{});let va=0;function We(e){const[t,n]=s.useState(ga());return Ke(()=>{e||n(o=>o??String(va++))},[e]),e||(t?`radix-${t}`:"")}function te(e){const t=s.useRef(e);return s.useEffect(()=>{t.current=e}),s.useMemo(()=>(...n)=>{var o;return(o=t.current)===null||o===void 0?void 0:o.call(t,...n)},[])}function gn({prop:e,defaultProp:t,onChange:n=()=>{}}){const[o,r]=ha({defaultProp:t,onChange:n}),i=e!==void 0,l=i?e:o,a=te(n),c=s.useCallback(d=>
2{if(i){const u=typeof d=="function"?d(e):d;u!==e&&a(u)}else r(d)},[i,e,r,a]);return[l,c]}function ha({defaultProp:e,onChange:t}){const n=s.useState(e),[o]=n,r=s.useRef(o),i=te(t);return s.useEffect(()=>{r.current!==o&&(i(o),r.current=o)},[o,r,i]),n}const Ye=s.forwardRef((e,t)=>{const{children:n,...o}=e,r=s.Children.toArray(n),i=r.find(ya);if(i){const l=i.props.children,a=r.map(c=>c===i?s.Children.count(l)>1?s.Children.only(null):s.isValidElement(l)?l.props.children:null:c);return s.createElement(Jt,D({},o,{ref:t}),s.isValidElement(l)?s.cloneElement(l,void 0,a):null)}return s.createElement(Jt,D({},o,{ref:t}),n)});Ye.displayName="Slot";const Jt=s.forwardRef((e,t)=>{const{children:n,...o}=e;return s.isValidElement(n)?s.cloneElement(n,{...wa(o,n.props),ref:t?Tt(t,n.ref):n.ref}):s.Children.count(n)>1?s.Children.only(null):null});Jt.displayName="SlotClone";const ma=({children:e})=>s.createElement(s.Fragment,null,e);function ya(e){return s.isValidElement(e)&&e.type===ma}function wa(e,t){const n={...t};for(const o in t){const r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=(...a)=>{i(...a),r(...a)}:r&&(n[o]=r):o==="style"?n[o]={...r,...i}:o==="className"&&(n[o]=[r,i].filter(Boolean).join(" "))}return{...e,...n}}const ka=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Q=ka.reduce((e,t)=>{const n=s.forwardRef((o,r)=>{const{asChild:i,...l}=o,a=i?Ye:t;return s.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),s.createElement(a,D({},l,{ref:r}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function vn(e,t){e&&dn.flushSync(()=>e.dispatchEvent(t))}function No(e,t=globalThis==null?void 0:globalThis.document){const n=te(e);s.useEffect(()=>{const o=r=>{r.key==="Escape"&&n(r)};return t.addEventListener("keydown",o),()=>t.removeEventListener("keydown",o)},[n,t])}const Vt="dismissableLayer.update",xa="dismissableLayer.pointerDownOutside",$a="dismissableLayer.focusOutside";let Un;const Ea=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ca=s.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:l,onInteractOutside:a,onDismiss:c,...d}=e,_=s.useContext(Ea),[u,g]=s.useState(null),p=(n=u==null?void 0:u.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,v]=s.useState({}),f=Z(t,$=>
vendor: 5,847 bytes, line 2
2g($)),m=Array.from(_.layers),[h]=[..._.layersWithOutsidePointerEventsDisabled].slice(-1),y=m.indexOf(h),k=u?m.indexOf(u):-1,w=_.layersWithOutsidePointerEventsDisabled.size>0,x=k>=y,C=Sa($=>{const A=$.target,P=[..._.branches].some(T=>T.contains(A));!x||P||(i==null||i($),a==null||a($),$.defaultPrevented||c==null||c())},p),E=Aa($=>{const A=$.target;[..._.branches].some(T=>T.contains(A))||(l==null||l($),a==null||a($),$.defaultPrevented||c==null||c())},p);return No($=>{k===_.layers.size-1&&(r==null||r($),!$.defaultPrevented&&c&&($.preventDefault(),c()))},p),s.useEffect(()=>{if(u)return o&&(_.layersWithOutsidePointerEventsDisabled.size===0&&(Un=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),_.layersWithOutsidePointerEventsDisabled.add(u)),_.layers.add(u),Hn(),()=>{o&&_.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=Un)}},[u,p,o,_]),s.useEffect(()=>()=>{u&&(_.layers.delete(u),_.layersWithOutsidePointerEventsDisabled.delete(u),Hn())},[u,_]),s.useEffect(()=>{const $=()=>v({});return document.addEventListener(Vt,$),()=>document.removeEventListener(Vt,$)},[]),s.createElement(Q.div,D({},d,{ref:f,style:{pointerEvents:w?x?"auto":"none":void 0,...e.style},onFocusCapture:N(e.onFocusCapture,E.onFocusCapture),onBlurCapture:N(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:N(e.onPointerDownCapture,C.onPointerDownCapture)}))});function Sa(e,t=globalThis==null?void 0:globalThis.document){const n=te(e),o=s.useRef(!1),r=s.useRef(()=>{});return s.useEffect(()=>{const i=a=>{if(a.target&&!o.current){let d=function(){To(xa,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=d,t.addEventListener("click",r.current,{once:!0})):d()}else t.removeEventListener("click",r.current);o.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",i),t.removeEventListener("click",r.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}function Aa(e,t=globalThis==null?void 0:globalThis.document){const n=te(e),o=s.useRef(!1);return s.useEffect(()=>{const r=i=>{i.target&&!o.current&&To($a,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Hn(){const e=new CustomEvent(Vt);document.dispatchEvent(e)}function To(e,t,n,{discrete:o}){const r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),o?vn(r,i):r.dispatchEvent(i)}const Bt="focusScope.autoFocusOnMount",Ut="focusScope.autoFocusOnUnmount",Wn={bubbles:!1,cancelable:!0},Da=s.forwardRef((e,t)=>{const{loop:n=!1,trapped:o=!1,onMountAutoFocus:r,onUnmountAutoFocus:i,...l}=e,[a,c]=s.useState(null),d=te(r),_=te(i),u=s.useRef(null),g=Z(t,f=>c(f)),p=s.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;s.useEffect(()=>{if(o){let f=function(k){if(p.paused||!a)return;const w=k.target;a.contains(w)?u.current=w:xe(u.current,{select:!0})},m=function(k){if(p.paused||!a)return;const w=k.relatedTarget;w!==null&&(a.contains(w)||xe(u.current,{select:!0}))},h=function(k){if(document.activeElement===document.body)for(const x of k)x.removedNodes.length>0&&xe(a)};document.addEventListener("focusin",f),document.addEventListener("focusout",m);const y=new MutationObserver(h);return a&&y.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",m),y.disconnect()}}},[o,a,p.paused]),s.useEffect(()=>{if(a){Kn.add(p);const f=document.activeElement;if(!a.contains(f)){const h=new CustomEvent(Bt,Wn);a.addEventListener(Bt,d),a.dispatchEvent(h),h.defaultPrevented||(Ra(Pa(Oo(a)),{select:!0}),document.activeElement===f&&xe(a))}return()=>{a.removeEventListener(Bt,d),setTimeout(()=>{const h=new CustomEvent(Ut,Wn);a.addEventListener(Ut,_),a.dispatchEvent(h),h.defaultPrevented||xe(f??document.body,{select:!0}),a.removeEventListener(Ut,_),Kn.remove(p)},0)}}},[a,d,_,p]);const v=s.useCallback(f=>{if(!n&&!o||p.paused)return;const m=f.key==="Tab"&&!f.altKey&&!f.ctrlKey&&!f.metaKey,h=document.activeElement;if(m&&h){const y=f.currentTarget,[k,w]=Ma(y);k&&w?!f.shiftKey&&h===w?(f.preventDefault(),n&&xe(k,{select:!0})):f.shiftKey&&h===k&&(f.preventDefault(),n&&xe(w,{select:!0})):h===y&&f.preventDefault()}},[n,o,p.paused]);return s.createElement(Q.div,D({tabIndex:-1},l,{ref:g,onKeyDown:v}))});function Ra(e,{select:t=!1}={}){const n=document.activeElement;for(const o of e)if(xe(o,{select:t}),document.activeElement!==n)return}function Ma(e){const t=Oo(e),n=Gn(t,e),o=Gn(t.reverse(),e);return[n,o]}function Oo(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Gn(e,t){for(const n of e)if(!Na(n,{upTo:t}))return n}function Na(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ta(e){return e instanceof HTMLInputElement&&"select"in e}function xe(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Ta(e)&&t&&e.select()}}const Kn=Oa();function Oa(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=Yn(e,t),e.unshift(t)},remove(t){var n;e=Yn(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function Yn(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function Pa(e){return e.filter(t=>t.tagName!=="A")}const La=s.forwardRef((e,t)=>
2{var n;const{container:o=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...r}=e;return o?yo.createPortal(s.createElement(Q.div,D({},r,{ref:t})),o):null});function Fa(e,t){return s.useReducer((n,o)=>{const r=t[n][o];return r??n},e)}const Oe=e=>{const{present:t,children:n}=e,o=Ia(t),r=typeof n=="function"?n({present:o.isPresent}):s.Children.only(n),i=Z(o.ref,r.ref);return typeof n=="function"||o.isPresent?s.cloneElement(r,{ref:i}):null};Oe.displayName="Presence";function Ia(e){const[t,n]=s.useState(),o=s.useRef({}),r=s.useRef(e),i=s.useRef("none"),l=e?"mounted":"unmounted",[a,c]=Fa(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return s.useEffect(()=>{const d=pt(o.current);i.current=a==="mounted"?d:"none"},[a]),Ke(()=>{const d=o.current,_=r.current;if(_!==e){const g=i.current,p=pt(d);e?c("MOUNT"):p==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(_&&g!==p?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,c]),Ke(()=>{if(t){const d=u=>{const p=pt(o.current).includes(u.animationName);u.target===t&&p&&dn.flushSync(()=>c("ANIMATION_END"))},_=u=>{u.target===t&&(i.current=pt(o.current))};return t.addEventListener("animationstart",_),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{t.removeEventListener("animationstart",_),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:s.useCallback(d=>{d&&(o.current=getComputedStyle(d)),n(d)},[])}}function pt(e){return(e==null?void 0:e.animationName)||"none"}let Ht=0;function Po(){s.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:Xn()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:Xn()),Ht++,()=>{Ht===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(o=>o.remove()),Ht--}},[])}function Xn(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var _e=function(){return _e=Object.assign||function(t){for(var n,o=1,r=arguments.length;o<r;o++){n=arguments[o];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},_e.apply(this,arguments)};function Lo(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n}function ja(e,t,n){if(n||arguments.length===2)for(var o=0,r=t.length,i;o<r;o++)(i||!(o in t))&&(i||(i=Array.prototype.slice.call(t,0,o)),i[o]=t[o]);return e.concat(i||Array.prototype.slice.call(t))}var kt="right-scroll-bar-position",xt="width-before-scroll-bar",za="with-scroll-bars-hidden",Ba="--removed-body-scroll-bar-size";function Ua(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Ha(e,t){var n=s.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(o){var r=n.value;r!==o&&(n.value=o,n.callback(o,r))}}}})[0];return n.callback=t,n.facade}function Wa(e,t){return Ha(null,function(n){return e.forEach(function(o){return Ua(o,n)})})}function Ga(e){return e}function Ka(e,t){t===void 0&&(t=Ga);var n=[],o=!1,r={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var l=t(i,o);return n.push(l),function(){n=n.filter(function(a){return a!==l})}},assignSyncMedium:function(i){for(o=!0;n.length;){var l=n;n=[],l.forEach(i)}n={push:function(a){return i(a)},filter:function(){return n}}},assignMedium:function(i){o=!0;var l=[];if(n.length){var a=n;n=[],a.forEach(i),l=n}var c=function(){var _=l;l=[],_.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),n={push:function(_){l.push(_),d()},filter:function(_){return l=l.filter(_),n}}}};return r}function Ya(e){e===void 0&&(e={});var t=Ka(null);return t.options=_e({async:!0,ssr:!1},e),t}var Fo=function(e){var t=e.sideCar,n=Lo(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return s.createElement(o,_e({},n))};
vendor: 5,462 bytes, lines 2-42
2Fo.isSideCarExport=!0;function Xa(e,t){return e.useMedium(t),Fo}var Io=Ya(),Wt=function(){},Ot=s.forwardRef(function(e,t){var n=s.useRef(null),o=s.useState({onScrollCapture:Wt,onWheelCapture:Wt,onTouchMoveCapture:Wt}),r=o[0],i=o[1],l=e.forwardProps,a=e.children,c=e.className,d=e.removeScrollBar,_=e.enabled,u=e.shards,g=e.sideCar,p=e.noIsolation,v=e.inert,f=e.allowPinchZoom,m=e.as,h=m===void 0?"div":m,y=Lo(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),k=g,w=Wa([n,t]),x=_e(_e({},y),r);return s.createElement(s.Fragment,null,_&&s.createElement(k,{sideCar:Io,removeScrollBar:d,shards:u,noIsolation:p,inert:v,setCallbacks:i,allowPinchZoom:!!f,lockRef:n}),l?s.cloneElement(s.Children.only(a),_e(_e({},x),{ref:w})):s.createElement(h,_e({},x,{className:c,ref:w}),a))});Ot.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ot.classNames={fullWidth:xt,zeroRight:kt};var qa=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Za(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=qa();return t&&e.setAttribute("nonce",t),e}function Qa(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ja(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Va=function(){var e=0,t=null;return{add:function(n){e==0&&(t=Za())&&(Qa(t,n),Ja(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},el=function(){var e=Va();return function(t,n){s.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},jo=function(){var e=el(),t=function(n){var o=n.styles,r=n.dynamic;return e(o,r),null};return t},tl={left:0,top:0,right:0,gap:0},Gt=function(e){return parseInt(e||"",10)||0},nl=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[Gt(n),Gt(o),Gt(r)]},ol=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return tl;var t=nl(e),n=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-n+t[2]-t[0])}},rl=jo(),il=function(e,t,n,o){var r=e.left,i=e.top,l=e.right,a=e.gap;return n===void 0&&(n="margin"),` 3 .`.concat(za,` { 4 overflow: hidden `).concat(o,`; 5 padding-right: `).concat(a,"px ").concat(o,`; 6 } 7 body { 8 overflow: hidden `).concat(o,`; 9 overscroll-behavior: contain; 10 `).concat([t&&"position: relative ".concat(o,";"),n==="margin"&&` 11 padding-left: `.concat(r,`px; 12 padding-top: `).concat(i,`px; 13 padding-right: `).concat(l,`px; 14 margin-left:0; 15 margin-top:0; 16 margin-right: `).concat(a,"px ").concat(o,`; 17 `),n==="padding"&&"padding-right: ".concat(a,"px ").concat(o,";")].filter(Boolean).join(""),` 18 } 19 20 .`).concat(kt,` { 21 right: `).concat(a,"px ").concat(o,`; 22 } 23 24 .`).concat(xt,` { 25 margin-right: `).concat(a,"px ").concat(o,`; 26 } 27 28 .`).concat(kt," .").concat(kt,` { 29 right: 0 `).concat(o,`; 30 } 31 32 .`).concat(xt," .").concat(xt,` { 33 margin-right: 0 `).concat(o,`; 34 } 35 36 body { 37 `).concat(Ba,": ").concat(a,`px; 38 } 39`)},al=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,r=o===void 0?"margin":o,i=s.useMemo(function(){return ol(r)},[r]);return s.createElement(rl,{styles:il(i,!t,r,n?"":"!important")})},en=!1;if(typeof window<"u")try{var ft=Object.defineProperty({},"passive",{get:function(){return en=!0,!0}});window.addEventListener("test",ft,ft),window.removeEventListener("test",ft,ft)}catch{en=!1}var je=en?{passive:!1}:!1,ll=function(e){return e.tagName==="TEXTAREA"},zo=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!ll(e)&&n[t]==="visible")},sl=function(e){return zo(e,"overflowY")},cl=function(e){return zo(e,"overflowX")},qn=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=Bo(e,n);if(o){var r=Uo(e,n),i=r[1],l=r[2];if(i>l)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},ul=function(e){var t=e.scrollTop,n=e.scrollHeight,o=e.clientHeight;return[t,n,o]},dl=function(e){var t=e.scrollLeft,n=e.scrollWidth,o=e.clientWidth;return[t,n,o]},Bo=function(e,t){return e==="v"?sl(t):cl(t)},Uo=function(e,t){return e==="v"?ul(t):dl(t)},_l=function(e,t){return e==="h"&&t==="rtl"?-1:1},pl=function(e,t,n,o,r){var i=_l(e,window.getComputedStyle(t).direction),l=i*o,a=n.target,c=t.contains(a),d=!1,_=l>0,u=0,g=0;do{var p=Uo(e,a),v=p[0],f=p[1],m=p[2],h=f-m-i*v;(v||h)&&Bo(e,a)&&(u+=h,g+=v),a=a.parentNode}while(!c&&a!==document.body||c&&(t.contains(a)||t===a));return(_&&(u===0||!r)||!_&&(g===0||!r))&&(d=!0),d},bt=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Zn=function(e){return[e.deltaX,e.deltaY]},Qn=function(e){return e&&"current"in e?e.current:e},fl=function(e,t){return e[0]===t[0]&&e[1]===t[1]},bl=function(e){return` 40 .block-interactivity-`.concat(e,` {pointer-events: none;} 41 .allow-interactivity-`).concat(e,` {pointer-events: all;} 42`)},gl=0,ze=[];function vl(e){var t=s.useRef([]),n=s.useRef([0,0]),o=s.useRef(),r=s.useState(gl++)[0],i=s.useState(function(){return jo()})[0],l=s.useRef(e);s.useEffect(function(){l.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));
vendor: 4,326 bytes, line 42
42var f=ja([e.lockRef.current],(e.shards||[]).map(Qn),!0).filter(Boolean);return f.forEach(function(m){return m.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),f.forEach(function(m){return m.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=s.useCallback(function(f,m){if("touches"in f&&f.touches.length===2)return!l.current.allowPinchZoom;var h=bt(f),y=n.current,k="deltaX"in f?f.deltaX:y[0]-h[0],w="deltaY"in f?f.deltaY:y[1]-h[1],x,C=f.target,E=Math.abs(k)>Math.abs(w)?"h":"v";if("touches"in f&&E==="h"&&C.type==="range")return!1;var $=qn(E,C);if(!$)return!0;if($?x=E:(x=E==="v"?"h":"v",$=qn(E,C)),!$)return!1;if(!o.current&&"changedTouches"in f&&(k||w)&&(o.current=x),!x)return!0;var A=o.current||x;return pl(A,m,f,A==="h"?k:w,!0)},[]),c=s.useCallback(function(f){var m=f;if(!(!ze.length||ze[ze.length-1]!==i)){var h="deltaY"in m?Zn(m):bt(m),y=t.current.filter(function(x){return x.name===m.type&&x.target===m.target&&fl(x.delta,h)})[0];if(y&&y.should){m.cancelable&&m.preventDefault();return}if(!y){var k=(l.current.shards||[]).map(Qn).filter(Boolean).filter(function(x){return x.contains(m.target)}),w=k.length>0?a(m,k[0]):!l.current.noIsolation;w&&m.cancelable&&m.preventDefault()}}},[]),d=s.useCallback(function(f,m,h,y){var k={name:f,delta:m,target:h,should:y};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(w){return w!==k})},1)},[]),_=s.useCallback(function(f){n.current=bt(f),o.current=void 0},[]),u=s.useCallback(function(f){d(f.type,Zn(f),f.target,a(f,e.lockRef.current))},[]),g=s.useCallback(function(f){d(f.type,bt(f),f.target,a(f,e.lockRef.current))},[]);s.useEffect(function(){return ze.push(i),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:g}),document.addEventListener("wheel",c,je),document.addEventListener("touchmove",c,je),document.addEventListener("touchstart",_,je),function(){ze=ze.filter(function(f){return f!==i}),document.removeEventListener("wheel",c,je),document.removeEventListener("touchmove",c,je),document.removeEventListener("touchstart",_,je)}},[]);var p=e.removeScrollBar,v=e.inert;return s.createElement(s.Fragment,null,v?s.createElement(i,{styles:bl(r)}):null,p?s.createElement(al,{gapMode:"margin"}):null)}const hl=Xa(Io,vl);var Ho=s.forwardRef(function(e,t){return s.createElement(Ot,_e({},e,{ref:t,sideCar:hl}))});Ho.classNames=Ot.classNames;var ml=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Be=new WeakMap,gt=new WeakMap,vt={},Kt=0,Wo=function(e){return e&&(e.host||Wo(e.parentNode))},yl=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Wo(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},wl=function(e,t,n,o){var r=yl(t,Array.isArray(e)?e:[e]);vt[n]||(vt[n]=new WeakMap);var i=vt[n],l=[],a=new Set,c=new Set(r),d=function(u){!u||a.has(u)||(a.add(u),d(u.parentNode))};r.forEach(d);var _=function(u){!u||c.has(u)||Array.prototype.forEach.call(u.children,function(g){if(a.has(g))_(g);else{var p=g.getAttribute(o),v=p!==null&&p!=="false",f=(Be.get(g)||0)+1,m=(i.get(g)||0)+1;Be.set(g,f),i.set(g,m),l.push(g),f===1&&v&>.set(g,!0),m===1&&g.setAttribute(n,"true"),v||g.setAttribute(o,"true")}})};return _(t),a.clear(),Kt++,function(){l.forEach(function(u){var g=Be.get(u)-1,p=i.get(u)-1;Be.set(u,g),i.set(u,p),g||(gt.has(u)||u.removeAttribute(o),gt.delete(u)),p||u.removeAttribute(n)}),Kt--,Kt||(Be=new WeakMap,Be=new WeakMap,gt=new WeakMap,vt={})}},Go=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=ml(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live]"))),wl(o,r,n,"aria-hidden")):function(){return null}};const Ko="Dialog",[Yo,Xd]=qe(Ko),[kl,Pe]=Yo(Ko),xl=e=>{const{__scopeDialog:t,children:n,open:o,defaultOpen:r,onOpenChange:i,modal:l=!0}=e,a=s.useRef(null),c=s.useRef(null),[d=!1,_]=gn({prop:o,defaultProp:r,onChange:i});return s.createElement(kl,{scope:t,triggerRef:a,contentRef:c,contentId:We(),titleId:We(),descriptionId:We(),open:d,onOpenChange:_,onOpenToggle:s.useCallback(()=>_(u=>!u),[_]),modal:l},n)},$l="DialogTrigger",El=s.forwardRef((e,t)=>
42{const{__scopeDialog:n,...o}=e,r=Pe($l,n),i=Z(t,r.triggerRef);return s.createElement(Q.button,D({type:"button","aria-haspopup":"dialog","aria-expanded":r.open,"aria-controls":r.contentId,"data-state":Zo(r.open)},o,{ref:i,onClick:N(e.onClick,r.onOpenToggle)}))}),Xo="DialogPortal",[Cl,Sl]=Yo(Xo,{forceMount:void 0}),Al=e=>{const{__scopeDialog:t,forceMount:n,children:o,container:r}=e,i=Pe(Xo,t);return s.createElement(Cl,{scope:t,forceMount:n},s.Children.map(o,l=>s.createElement(Oe,{present:n||i.open},s.createElement(La,{asChild:!0,container:r},l))))},tt="DialogContent",Dl=s.forwardRef((e,t)=>{const n=Sl(tt,e.__scopeDialog),{forceMount:o=n.forceMount,...r}=e,i=Pe(tt,e.__scopeDialog);return s.createElement(Oe,{present:o||i.open},i.modal?s.createElement(Rl,D({},r,{ref:t})):s.createElement(Ml,D({},r,{ref:t})))}),Rl=s.forwardRef((e,t)=>{const n=Pe(tt,e.__scopeDialog),o=s.useRef(null),r=Z(t,n.contentRef,o);return s.useEffect(()=>{const i=o.current;if(i)return Go(i)},[]),s.createElement(qo,D({},e,{ref:r,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:N(e.onCloseAutoFocus,i=>{var l;i.preventDefault(),(l=n.triggerRef.current)===null||l===void 0||l.focus()}),onPointerDownOutside:N(e.onPointerDownOutside,i=>{const l=i.detail.originalEvent,a=l.button===0&&l.ctrlKey===!0;(l.button===2||a)&&i.preventDefault()}),onFocusOutside:N(e.onFocusOutside,i=>i.preventDefault())}))}),Ml=s.forwardRef((e,t)=>{const n=Pe(tt,e.__scopeDialog),o=s.useRef(!1),r=s.useRef(!1);return s.createElement(qo,D({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var l;if((l=e.onCloseAutoFocus)===null||l===void 0||l.call(e,i),!i.defaultPrevented){var a;o.current||(a=n.triggerRef.current)===null||a===void 0||a.focus(),i.preventDefault()}o.current=!1,r.current=!1},onInteractOutside:i=>{var l,a;(l=e.onInteractOutside)===null||l===void 0||l.call(e,i),i.defaultPrevented||(o.current=!0,i.detail.originalEvent.type==="pointerdown"&&(r.current=!0));const c=i.target;((a=n.triggerRef.current)===null||a===void 0?void 0:a.contains(c))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&r.current&&i.preventDefault()}}))}),qo=s.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:r,onCloseAutoFocus:i,...l}=e,a=Pe(tt,n),c=s.useRef(null),d=Z(t,c);return Po(),s.createElement(s.Fragment,null,s.createElement(Da,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:r,onUnmountAutoFocus:i},s.createElement(Ca,D({role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Zo(a.open)},l,{ref:d,onDismiss:()=>a.onOpenChange(!1)}))),!1)});const Nl="DialogClose",Tl=s.forwardRef((e,t)=>{const{__scopeDialog:n,...o}=e,r=Pe(Nl,n);return s.createElement(Q.button,D({type:"button"},o,{ref:t,onClick:N(e.onClick,()=>r.onOpenChange(!1))}))});function Zo(e){return e?"open":"closed"}const Ol=xl,Pl=El,Ll=Al,Fl=Dl,Il=Tl,Qo={portal:"bg-transparent fixed left-0 top-0 right-0 bottom-0 h-screen z-40 pointer-events-none",wrapper:"w-screen h-screen"},hn={plugin_id:3678,identifier:"responsive_nav_bar_drawer",manifest_version:"0.0.2",dependency_name:"",name:"Nav Bar Drawer",description:"Nav Bar Drawer",type:"nav_item",supported_nav_items:["responsive_nav_bar_menu_list","responsive_nav_bar_button"],screen:!1,ui_builder_support:!0,characteristics:{group:!0},data:{fields:[]},localizations:{fields:[{key:"toggle_closed_label_text",label:"Closed label text",initial_value:"Menu",type:"text_input"},{key:"toggle_open_label_text",label:"Open label text",initial_value:"Close",type:"text_input"}]},assets:{fields:[{group:!0,label:"Button Asset",folded:!1,fields:[{key:"asset_switch",type:"switch",label:"Enable",initial_value:!1},{key:"asset_width",label:"Width",type:"number_input",initial_value:24,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_height",label:"Height",type:"number_input",initial_value:24,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]}
42,{key:"asset_margin_top",label:"Margin top",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_right",label:"Margin right",type:"number_input",initial_value:8,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"asset_margin_left",label:"Margin left",type:"number_input",initial_value:0,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"toggle_closed_default_asset",label:"Closed default asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"toggle_enable_closed_hover_switch",label:"Enable closed hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"toggle_closed_hover_asset",label:"Closed hover asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"assets/toggle_enable_closed_hover_switch",condition_value:!0}]},{key:"toggle_open_default_asset",label:"Open default asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"toggle_enable_open_hover_switch",label:"Enable open hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"assets/asset_switch",condition_value:!0}]},{key:"toggle_open_hover_asset",label:"Open hover asset",type:"uploader",conditional_fields:[{key:"assets/asset_switch",condition_value:!0},{key:"assets/toggle_enable_open_hover_switch",condition_value:!0}]}]}]},styles:{fields:[{group:!0,label:"Button Title",folded:!1,fields:[{key:"title_switch",label:"Enable",type:"switch",initial_value:!0},{key:"toggle_title_closed_default_font_color",label:"Closed default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_closed_hover_font_color",label:"Closed hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_open_default_font_color",label:"Open default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_open_hover_font_color",label:"Open hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_font_family",label:"Font family",type:"web_font_selector",initial_value:"Ubuntu-Medium",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_font_size",label:"Font size",type:"number_input",initial_value:14,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_line_height",label:"Line height",type:"number_input",initial_value:24,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_letter_spacing",label:"Letter spacing",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_text_transform",label:"Text transform",type:"select",options:[{text:"None",value:"none"},{text:"Capitalize",value:"capitalize"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_closed_default_text_decoration",label:"Closed default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_closed_hover_text_decoration",label:"Closed hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_open_default_text_decoration",label:"Open default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
42,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"toggle_title_open_hover_text_decoration",label:"Open hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]}]},{group:!0,label:"Button Styling",folded:!1,fields:[{key:"size",label:"Button Size",type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"}],initial_value:"dynamic"},{key:"width",label:"Button width",type:"number_input",initial_value:120,conditional_fields:[{key:"styles/size",condition_value:"fixed"}]},{key:"button_content_alignment",label:"Button Content Alignment",type:"select",options:[{text:"Left",value:"justify-start"},{text:"Center",value:"justify-center"},{text:"Right",value:"justify-end"}],initial_value:"justify-center"},{key:"underline_thickness",label:"Underline thickness",type:"number_input",initial_value:0},{key:"underline_corner_radius",label:"Underline corner radius",type:"number_input",initial_value:0},{key:"closed_default_underline_color",label:"Closed default underline color",type:"color_picker_rgba",initial_value:"transparent"},{key:"closed_hover_underline_color",label:"Closed hover underline color",type:"color_picker_rgba",initial_value:"transparent"},{key:"open_default_underline_color",label:"Open default underline color",type:"color_picker_rgba",initial_value:"transparent"},{key:"open_hover_underline_color",label:"Open hover underline color",type:"color_picker_rgba",initial_value:"transparent"},{key:"item_margin_top",label:"Item margin top",type:"number_input",initial_value:0},{key:"item_margin_right",label:"Item margin right",type:"number_input",initial_value:0},{key:"item_margin_bottom",label:"Item margin bottom",type:"number_input",initial_value:0},{key:"item_margin_left",label:"Item margin left",type:"number_input",initial_value:0},{key:"item_padding_top",label:"Item padding top",type:"number_input",initial_value:8},{key:"item_padding_right",label:"Item padding right",type:"number_input",initial_value:16},{key:"item_padding_bottom",label:"Item padding bottom",type:"number_input",initial_value:8},{key:"item_padding_left",label:"Item padding left",type:"number_input",initial_value:16},{key:"toggle_closed_default_item_background_color",label:"Closed default item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"toggle_closed_hover_item_background_color",label:"Closed hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"toggle_open_default_item_background_color",label:"Open default item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"toggle_open_hover_item_background_color",label:"Open hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"toggle_closed_default_item_border_color",label:"Closed default item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"toggle_closed_hover_item_border_color",label:"Closed hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"toggle_open_default_item_border_color",label:"Open default item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"toggle_open_hover_item_border_color",label:"Open hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0},{key:"item_corner_radius",label:"Item corner radius",type:"number_input",initial_value:8}]},{group:!0,label:"Drawer",folded:!1,fields:[{key:"mode",label:"Drawer Mode",type:"select",options:[{text:"Fullscreen",value:"fullscreen"},{text:"Modal",value:"modal"}],initial_value:"fullscreen"},{key:"show_over_navbar",label:"Show over navbar",type:"switch",initial_value:!1},{key:"drawer_max_width_switch",label:"Enable max width",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/mode",condition_value:"modal"}]},{key:"drawer_max_width",label:"Max width",type:"number_input",conditional_fields:[{key:"styles/drawer_max_width_switch",condition_value:!0}]},{key:"drawer_alignment",label:"Drawer alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/drawer_max_width_switch",condition_value:!0}]},{key:"align_vertical",label:"Drawer contents vertical alignment",type:"select",options:[{text:"Top",value:"flex-start"},{text:"Center",value:"center"},{text:"Bottom",value:"flex-end"}],initial_value:"flex-start"},{key:"align_horizontal",label:"Drawer contents horizontal alignment",type:"select",options:[{text:"Left",value:"flex-start"},{text:"Center",value:"center"},{text:"Right",value:"flex-end"}],initial_value:"flex-start"},{key:"overlay_color",label:"Scrim/overlay color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0.5)"},{key:"vertical_gutter",label:"Vertical gutter",type:"number_input",initial_value:12},{key:"padding_top",label:"Padding top",type:"number_input",initial_value:104},{key:"padding_right",label:"Padding right",type:"number_input",initial_value:24},{key:"padding_bottom",label:"Padding bottom",type:"number_input",initial_value:0},{key:"padding_left",label:"Padding left",type:"number_input",initial_value:24}
42,{key:"margin_top",label:"Margin top",type:"number_input",initial_value:0},{key:"margin_right",label:"Margin right",type:"number_input",initial_value:0},{key:"margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0},{key:"margin_left",label:"Margin left",type:"number_input",initial_value:0},{key:"background_color",label:"Background color",type:"color_picker_rgba",initial_value:"rgba(17, 17, 17, 1)"},{key:"border_color",label:"Border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"border_thickness",label:"Border thickness",type:"number_input",initial_value:0},{key:"corner_radius",label:"Corner radius",type:"number_input",initial_value:8}]},{group:!0,label:"Effects",folded:!0,fields:[{key:"shadow_switch",label:"Enable shadow",type:"switch",initial_value:!1},{key:"shadow_offset_x",label:"X offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_offset_y",label:"Y offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_blur",label:"Blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_spread",label:"Spread",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_color",label:"Color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)",conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"background_blur_switch",label:"Enable background blur",type:"switch",initial_value:!1},{key:"background_blur",label:"Background blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/background_blur_switch",condition_value:!0}]}]}]}},jl=({navItem:e})=>{var x;const{styles:t}=ae(hn,e),{overlay_color:n,background_blur:o,shadow_offset_x:r,shadow_offset_y:i,shadow_blur:l,shadow_spread:a,shadow_color:c,background_blur_switch:d,shadow_switch:_,mode:u,align_horizontal:g,align_vertical:p,drawer_max_width_switch:v,drawer_max_width:f,drawer_alignment:m}=t;let h={backgroundColor:n};d&&(h.backdropFilter=`blur(${o}px)`,h.WebkitBackdropFilter=`blur(${o}px)`);let y={};_&&(y=Object.assign(y,{boxShadow:`${r}px ${i}px ${l}px ${a}px ${c}`}));const k=zl({drawer_max_width_switch:v,drawer_max_width:f,mode:u}),w=s.useMemo(()=>[`nav-bar-item-${e.id}`,Qo.wrapper].join(" "),[e.id]);return b.jsx("div",{className:w,style:h,children:b.jsx("div",{className:`flex h-screen ${k?"nav-bar-drawer-max-width":"w-screen"} ${k?Bl(m):""}`,children:b.jsx("div",{style:y,className:"mb-nav-bar-drawer-b ml-nav-bar-drawer-l mr-nav-bar-drawer-r mt-nav-bar-drawer-t flex w-full flex-1 flex-col items-center",children:b.jsx("div",{style:{justifyContent:p,al
42ignItems:g},className:`${u==="fullscreen"?"flex-1":""} 43 pointer-events-auto flex w-full 44 flex-col gap-nav-bar-drawer rounded-nav-bar-drawer border-nav-bar-drawer-width border-nav-bar-drawer-color bg-nav-bar-drawer pb-nav-bar-drawer-b pl-nav-bar-drawer-l pr-nav-bar-drawer-r pt-nav-bar-drawer-t`,children:(x=et(e.nav_items))==null?void 0:x.map(C=>b.jsx(Vr,{navItem:C},C.id))})})})})};function zl({drawer_max_width_switch:e,drawer_max_width:t,mode:n}){return e&&!isNaN(t)&&n==="modal"}function Bl(e){switch(e){case"left":return"fixed top-0 left-0";case"center":return"fixed top-0 left-1/2 transform -translate-x-1/2";case"right":return"fixed top-0 right-0";default:return"fixed top-0 left-0"}}const Ul={left:"flex-row",right:"flex-row-reverse"};function Hl(e){return e?Ul[e]:"left"}function Wl({navItem:e,dialogOpenState:t,toggleDrawer:n,isOpen:o}){var _,u,g,p,v,f,m,h,y,k,w,x,C;const r=ae(hn,e),i=(_=r.localizations)==null?void 0:_.toggle_closed_label_text,l=(u=r.localizations)==null?void 0:u.toggle_open_label_text,a=(g=r.styles)==null?void 0:g.title_switch,c=(p=r.assets)==null?void 0:p.asset_switch,d=(v=r.styles)==null?void 0:v.button_content_alignment;return b.jsxs("div",{className:`nav-bar-item-${e.id} group relative mb-nav-bar-button-b ml-nav-bar-button-l mr-nav-bar-button-r mt-nav-bar-button-t w-nav-bar-button-width cursor-pointer rounded-nav-bar-button border-nav-bar-button-width pb-nav-bar-button-b pl-nav-bar-button-l pr-nav-bar-button-r pt-nav-bar-button-t 45 ${t?"border-nav-bar-button-toggle-opened-color bg-nav-bar-button-toggle-opened hover:border-nav-bar-button-toggle-opened-color-hover hover:bg-nav-bar-button-toggle-opened-hover":"border-nav-bar-button-toggle-closed-color bg-nav-bar-button-toggle-closed hover:border-nav-bar-button-toggle-closed-color-hover hover:bg-nav-bar-button-toggle-closed-hover"} 46 flex items-center ${d}`,onClick:E=>{E.stopPropagation(),n(o?null:e.id)},"data-testid":`nav-bar-drawer-${t?"close":"open"}-button`,children:[b.jsx("div",{className:K(((f=r==null?void 0:r.styles)==null?void 0:f.underline_thickness)===0&&"hidden","absolute bottom-0 left-0 right-0 h-nav-bar-button-underline-thickness rounded-nav-bar-button-underline-corner-radius",t&&"bg-nav-bar-button-underline-opened group-hover:bg-nav-bar-button-underline-opened-hover",!t&&"bg-nav-bar-button-underline-closed group-hover:bg-nav-bar-button-underline-closed-hover")}),b.jsx("div",{className:"pointer-events-none h-0 w-0 bg-nav-bar-button-closed-image-hover opacity-0",tabIndex:-1}),b.jsx("div",{className:"pointer-events-none h-0 w-0 bg-nav-bar-button-opened-image-hover opacity-0",tabIndex:-1}),b.jsxs("div",{className:`flex items-center ${Hl((m=r==null?void 0:r.assets)==null?void 0:m.asset_alignment)}`,children:[b.jsx(Pl,{asChild:!0,children:b.jsx("button",{className:"peer mb-nav-bar-button-asset-b ml-nav-bar-button-asset-l mr-nav-bar-button-asset-r mt-nav-bar-button-asset-t data-[state=open]:hidden",children:b.jsx("div",{className:K(!c&&"hidden",(((h=r==null?void 0:r.assets)==null?void 0:h.toggle_closed_default_asset)||((y=r==null?void 0:r.assets)==null?void 0:y.toggle_closed_hover_asset))&&"h-nav-bar-button-asset w-nav-bar-button-asset bg-nav-bar-button-closed-image","bg-contain bg-center bg-no-repeat",((k=r==null?void 0:r.assets)==null?void 0:k.toggle_enable_closed_hover_switch)&&"group-hover:bg-nav-bar-button-closed-image-hover")})})}),b.jsx(Il,{asChild:!0,children:b.jsx("button",{className:"peer mb-nav-bar-button-asset-b ml-nav-bar-button-asset-l mr-nav-bar-button-asset-r mt-nav-bar-button-asset-t peer-data-[state=closed]:hidden",children:b.jsx("div",{className:K(!c&&"hidden",(((w=r==null?void 0:r.assets)==null?void 0:w.toggle_open_default_asset)||((x=r==null?void 0:r.assets)==null?void 0:x.toggle_open_hover_asset))&&"h-nav-bar-button-asset w-nav-bar-button-asset bg-nav-bar-button-opened-image","bg-contain bg-center bg-no-repeat",((C=r==null?void 0:r.assets)==null?void 0:C.toggle_enable_open_hover_switch)&&"group-hover:bg-nav-bar-button-opened-image-hover")})})}),b.jsx("p",{className:`${a&&(i||l)?"":"hidden"} 47 font-nav-bar-button text-nav-bar-button-font-size leading-nav-bar-button tracking-nav-bar-button nav-bar-button-title-text-transform 48 ${t?"text-nav-bar-button-toggle-opened-color nav-bar-button-toggle-title-open-text-decoration group-hover:text-nav-bar-button-toggle-opened-color-hover group-hover:nav-bar-button-toggle-title-open-hover-text-decoration":""}, 49 ${t?"":"text-nav-bar-button-toggle-closed-color nav-bar-button-toggle-title-closed-text-decoration group-hover:text-nav-bar-button-toggle-closed-color-hover group-hover:nav-bar-button-toggle-title-closed-hover-text-decoration"}`,children:t?l||"":i||""})]})]})}function Gl(){const[e,t]=s.useState(0);return s.useEffect(()=>{typeof window<"u"&&t(window.innerWidth);const n=()=>{t(window.innerWidth)};
49return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[]),e}const Jn=e=>{let t;const n=new Set,o=(d,_)=>{const u=typeof d=="function"?d(t):d;if(!Object.is(u,t)){const g=t;t=_??(typeof u!="object"||u===null)?u:Object.assign({},t,u),n.forEach(p=>p(t,g))}},r=()=>t,a={setState:o,getState:r,getInitialState:()=>c,subscribe:d=>(n.add(d),()=>n.delete(d))},c=t=e(o,r,a);return a},Kl=e=>e?Jn(e):Jn,Yl=e=>e;function Xl(e,t=Yl){const n=q.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return q.useDebugValue(n),n}const Vn=e=>{const t=Kl(e),n=o=>Xl(t,o);return Object.assign(n,t),n},ql=e=>e?Vn(e):Vn,Zl=ql(e=>({openDrawer:null,toggleDrawer:t=>e(n=>({openDrawer:n.openDrawer===t?null:t}))})),Ql=({children:e,...t})=>{const{dialogOpenState:n,toggleDrawer:o}=t,r=ho(),i=Gl();return s.useEffect(()=>{o(null)},[r]),s.useEffect(()=>{n&&o(null)},[i]),b.jsx(Ol,{...t,open:n,modal:!1,children:e})};function Jl({className:e,navItem:t}){var d;const{openDrawer:n,toggleDrawer:o}=Zl(),r=n===t.id,a=((d=ae(hn,t).styles)==null?void 0:d.show_over_navbar)??!1?"z-[250]":"z-40",c=[e,Qo.portal,a].filter(Boolean).join(" ");return b.jsxs(Ql,{dialogOpenState:r,toggleDrawer:o,children:[b.jsx(Wl,{navItem:t,dialogOpenState:r,toggleDrawer:o,isOpen:r}),b.jsx(Ll,{children:b.jsx(Fl,{asChild:!0,children:b.jsx("div",{className:c,children:b.jsx(jl,{navItem:t})})})})]})}const tn={plugin_id:3612,identifier:"responsive_nav_bar_account_button",manifest_version:"0.0.1-alpha-27",dependency_name:"",name:"Account Button",description:"Account Button",type:"nav_item",styles:{fields:[{label:"Top Menu exposed Buttons",group:!0,tooltip:"You can expose the sign in, sign up, and sign out buttons in the top menu. or expose them in the account dropdown button.",fields:[{key:"top_menu_horizontal_gutter",label:"Top Menu Horizontal Gutter",type:"number_input",initial_value:8},...Ln({keyPrefix:"top_buttons",labelPrefix:"Top Buttons",initialValues:{underlineThickness:0,cornerRadius:6,borderThickness:1.5,fontFamily:"Ubuntu-Medium",fontSize:14,textTransform:"uppercase",paddingTop:8,paddingRight:16,paddingLeft:16,paddingBottom:8,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0,underlineColor:"transparent"}}),...jt({keyPrefix:"sign_in",labelPrefix:"Sign In",initialValues:{backgroundColor:"transparent",backgroundHoverColor:"transparent",borderColor:"rgba(239, 239, 239, 0.25)",borderHoverColor:"rgba(239, 239, 239, 1)",color:"rgba(239, 239, 239, 1)",hoverColor:"rgba(239, 239, 239, 1)",enabled:!0,underlineThickness:0}}),...jt({keyPrefix:"dropdown_trigger",labelPrefix:"Dropdown Trigger",initialValues:{backgroundColor:"transparent",backgroundHoverColor:"transparent",borderColor:"rgba(239, 239, 239, 0.25)",borderHoverColor:"rgba(239, 239, 239, 1)",color:"rgba(239, 239, 239, 1)",hoverColor:"rgba(239, 239, 239, 1)",underlineThickness:0}}),...Ln({keyPrefix:"dropdown_buttons",labelPrefix:"Dropdown Buttons",initialValues:{underlineThickness:0,cornerRadius:0,borderThickness:0,fontFamily:"sans-serif",fontSize:14,textTransform:"none",paddingTop:3,paddingRight:0,paddingLeft:3,paddingBottom:3,marginTop:0,marginBottom:0,marginLeft:0,marginRight:0,underlineColor:"transparent"}}),...jt({keyPrefix:"dropdown_buttons",labelPrefix:"Dropdown Button",initialValues:{backgroundColor:"transparent",backgroundHoverColor:"rgba(0,0,0,0.25)",borderColor:"transparent",borderHoverColor:"transparent",color:"rgba(239, 239, 239, 0.8)",hoverColor:"rgba(239, 239, 239, 1)",underlineThickness:0}})]},{label:"Account Dropdown",group:!0,fields:[{key:"accounts_dropdown_visibility",label:"Accounts Dropdown Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"},{text:"Never",value:"never"}],initial_value:"when_signed_in"},{key:"accounts_dropdown_bg_color",label:"Background Color",type:"color_picker_rgba",initial_value:"rgba(30 ,30 ,30 ,1)"},{key:"extra_link_1_type",label:"Link 1 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_1_target",label:"Link 1 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_1_type",condition_value:"screen_target"}]},{key:"extra_link_1_external_link",label:"External Link 1 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_1_type",condition_value:"external_link"}]},{key:"extra_link_1_label",label:"Link 1 Label",type:"text_input"},{key:"extra_link_2_type",label:"Link 2 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_2_target",label:"Link 2 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_2_type",condition_value:"screen_target"}]},{key:"extra_link_2_external_link",label:"External Link 2 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_2_type",condition_value:"external_link"}]},{key:"extra_link_2_label",label:"Link 2 Label",type:"text_input"},{key:"extra_link_3_type",label:"Link 3 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_3_target",label:"Link 3 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_3_type",condition_value:"screen_target"}]},{key:"extra_link_3_external_link",label:"External Link 3 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_3_type",condition_value:"external_link"}]},{key:"extra_link_3_label",label:"Link 3 Label",type:"text_input"},{key:"extra_link_4_type",label:"Link 4 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_4_target",label:"Link 4 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_4_type",condition_value:"screen_target"}]},{key:"extra_link_4_external_link",label:"External Link 4 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_4_type",condition_value:"external_link"}]},{key:"extra_link_4_label",label:"Link 4 Label",type:"text_input"}]}]},localizations:{fields:[{key:"sign_in_button_label",label:"Sign in button label",type:"text_input",initial_value:"Sign In"},{key:"sign_out_button_label",label:"Sign out button label",type:"text_input",initial_value:"Sign Out"},{key:"sign_up_button_label",label:"Sign up button label",type:"text_input",initial_value:"Sign Up"},{key:"dropdown_button_label",label:"Dropdown button label",type:"text_input",initial_value:"My Account"}]}};function Jo(e){var t,n,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=Jo(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}function Vl(){for(var e,t,n=0,o="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=Jo(e))&&(o&&(o+=" "),o+=t);return o}function re(...e){return K(Vl(e))}const nt=q.forwardRef(({className:e,removeDefaultPadding:t=!1,style:n,asChild:o=!1,imgSrc:r,enabledImage:i=!1,enabledLabel:l=!0,...a},c)=>{const d=o?Ye:"button";return b.jsx(d,{style:{textDecorationThickness:"var(--decoration-thickness)",borderWidth:"var(--border-thickness)",borderColor:"var(--border-color)",textTransform:"var(--text-transform)"},className:re(e,"pt-[var(--pt)]","pb-[var(--pb)]",{"pr-[var(--pr)]":!i&&l},{"pl-[var(--pl)]":!i&&l},"bg-[var(--bg)]","hover:bg-[var(--bg-hover)]","mt-[var(--mt)]","mb-[var(--mb)]","ml-[var(--ml)]","mr-[var(--mr)]","rounded-[var(--rounded)]","decoration-[color:var(--decoration--color)]","hover:decoration-[color:var(--decoration-hover)]","hover:border-[color:var(--border-hover-color)]","text-[var(--text-color)]","hover:text-[var(--text-hover-color)]"),ref:c,...a})});nt.displayName="Button";const mn=({className:e,style:t,to:n,label:o,enabledLabel:r=!0,enabledImage:i=!1,onClick:l,imgSrc:a})=>{const c=b.jsxs("div",{className:re("flex h-full w-full content-center items-center"),children:[i&&b.jsx("img",{className:re("block object-contain","h-[var(--h-asset)]","w-[var(--w-asset)]","pt-[var(--pt-asset)]","pr-[var(--pr-asset)]","pb-[var(--pb-asset)]","pl-[var(--pl-asset)]","mt-[var(--mt-asset)]","mb-[var(--mb-asset)]","ml-[var(--ml-asset)]","mr-[var(--mr-asset)]"),alt:"",src:a}),r&&b.jsx("span",{className:"block cursor-pointer text-[length:var(--text-size)] ",style:{fontFamily:"var(--font-family)"},children:o})]});return n?b.jsx(wo,{to:n,children:b.jsx(nt,{enabledLabel:r,style:t,className:re(e),children:c})}):b.jsx(nt,{enabledLabel:r,style:t,onClick:l,className:e,asChild:!0,children:c})};function Vo(e){const t=e+"CollectionProvider",[n,o]=qe(t),[r,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=p=>{const{scope:v,children:f}=p,m=q.useRef(null),h=q.useRef(new Map).current;return q.createElement(r,{scope:v,itemMap:h,collectionRef:m},f)},a=e+"CollectionSlot",c=q.forwardRef((p,v)=>{const{scope:f,children:m}=p,h=i(a,f),y=Z(v,h.collectionRef);return q.createElement(Ye,{ref:y},m)}),d=e+"CollectionItemSlot",_="data-radix-collection-item",u=q.forwardRef((p,v)=>{const{scope:f,children:m,...h}=p,y=q.useRef(null),k=Z(v,y),w=i(d,f);return q.useEffect(()=>(w.itemMap.set(y,{ref:y,...h}),()=>void w.itemMap.delete(y))),q.createElement(Ye,{[_]:"",ref:k},m)});function g(p){const v=i(e+"CollectionConsumer",p);return q.useCallback(()=>{const m=v.collectionRef.current;if(!m)return[];const h=Array.from(m.querySelectorAll(`[${_}]`));return Array.from(v.itemMap.values()).sort((w,x)=>h.indexOf(w.ref.current)-h.indexOf(x.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:l,Slot:c,ItemSlot:u},g,o]}const es=s.createContext(void 0);function er(e){const t=s.useContext(es);return e||t||"ltr"}const nn="dismissableLayer.update",ts="dismissableLayer.pointerDownOutside",ns="dismissableLayer.focusOutside";let eo;const os=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),rs=s.forwardRef((e,t)=>
vendor: 9,125 bytes, line 49
49{var n;const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:l,onInteractOutside:a,onDismiss:c,...d}=e,_=s.useContext(os),[u,g]=s.useState(null),p=(n=u==null?void 0:u.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,v]=s.useState({}),f=Z(t,$=>g($)),m=Array.from(_.layers),[h]=[..._.layersWithOutsidePointerEventsDisabled].slice(-1),y=m.indexOf(h),k=u?m.indexOf(u):-1,w=_.layersWithOutsidePointerEventsDisabled.size>0,x=k>=y,C=is($=>{const A=$.target,P=[..._.branches].some(T=>T.contains(A));!x||P||(i==null||i($),a==null||a($),$.defaultPrevented||c==null||c())},p),E=as($=>{const A=$.target;[..._.branches].some(T=>T.contains(A))||(l==null||l($),a==null||a($),$.defaultPrevented||c==null||c())},p);return No($=>{k===_.layers.size-1&&(r==null||r($),!$.defaultPrevented&&c&&($.preventDefault(),c()))},p),s.useEffect(()=>{if(u)return o&&(_.layersWithOutsidePointerEventsDisabled.size===0&&(eo=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),_.layersWithOutsidePointerEventsDisabled.add(u)),_.layers.add(u),to(),()=>{o&&_.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=eo)}},[u,p,o,_]),s.useEffect(()=>()=>{u&&(_.layers.delete(u),_.layersWithOutsidePointerEventsDisabled.delete(u),to())},[u,_]),s.useEffect(()=>{const $=()=>v({});return document.addEventListener(nn,$),()=>document.removeEventListener(nn,$)},[]),s.createElement(Q.div,D({},d,{ref:f,style:{pointerEvents:w?x?"auto":"none":void 0,...e.style},onFocusCapture:N(e.onFocusCapture,E.onFocusCapture),onBlurCapture:N(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:N(e.onPointerDownCapture,C.onPointerDownCapture)}))});function is(e,t=globalThis==null?void 0:globalThis.document){const n=te(e),o=s.useRef(!1),r=s.useRef(()=>{});return s.useEffect(()=>{const i=a=>{if(a.target&&!o.current){let d=function(){tr(ts,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=d,t.addEventListener("click",r.current,{once:!0})):d()}o.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",i),t.removeEventListener("click",r.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}function as(e,t=globalThis==null?void 0:globalThis.document){const n=te(e),o=s.useRef(!1);return s.useEffect(()=>{const r=i=>{i.target&&!o.current&&tr(ns,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function to(){const e=new CustomEvent(nn);document.dispatchEvent(e)}function tr(e,t,n,{discrete:o}){const r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),o?vn(r,i):r.dispatchEvent(i)}const Yt="focusScope.autoFocusOnMount",Xt="focusScope.autoFocusOnUnmount",no={bubbles:!1,cancelable:!0},ls=s.forwardRef((e,t)=>{const{loop:n=!1,trapped:o=!1,onMountAutoFocus:r,onUnmountAutoFocus:i,...l}=e,[a,c]=s.useState(null),d=te(r),_=te(i),u=s.useRef(null),g=Z(t,f=>c(f)),p=s.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;s.useEffect(()=>{if(o){let f=function(k){if(p.paused||!a)return;const w=k.target;a.contains(w)?u.current=w:$e(u.current,{select:!0})},m=function(k){if(p.paused||!a)return;const w=k.relatedTarget;w!==null&&(a.contains(w)||$e(u.current,{select:!0}))},h=function(k){const w=document.activeElement;for(const x of k)x.removedNodes.length>0&&(a!=null&&a.contains(w)||$e(a))};document.addEventListener("focusin",f),document.addEventListener("focusout",m);const y=new MutationObserver(h);return a&&y.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",m),y.disconnect()}}},[o,a,p.paused]),s.useEffect(()=>{if(a){ro.add(p);const f=document.activeElement;if(!a.contains(f)){const h=new CustomEvent(Yt,no);a.addEventListener(Yt,d),a.dispatchEvent(h),h.defaultPrevented||(ss(ps(nr(a)),{select:!0}),document.activeElement===f&&$e(a))}return()=>{a.removeEventListener(Yt,d),setTimeout(()=>{const h=new CustomEvent(Xt,no);a.addEventListener(Xt,_),a.dispatchEvent(h),h.defaultPrevented||$e(f??document.body,{select:!0}),a.removeEventListener(Xt,_),ro.remove(p)},0)}}},[a,d,_,p]);const v=s.useCallback(f=>{if(!n&&!o||p.paused)return;const m=f.key==="Tab"&&!f.altKey&&!f.ctrlKey&&!f.metaKey,h=document.activeElement;if(m&&h){const y=f.currentTarget,[k,w]=cs(y);k&&w?!f.shiftKey&&h===w?(f.preventDefault(),n&&$e(k,{select:!0})):f.shiftKey&&h===k&&(f.preventDefault(),n&&$e(w,{select:!0})):h===y&&f.preventDefault()}},[n,o,p.paused]);return s.createElement(Q.div,D({tabIndex:-1},l,{ref:g,onKeyDown:v}))});function ss(e,{select:t=!1}={}){const n=document.activeElement;for(const o of e)if($e(o,{select:t}),document.activeElement!==n)return}function cs(e){const t=nr(e),n=oo(t,e),o=oo(t.reverse(),e);return[n,o]}function nr(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function oo(e,t){for(const n of e)if(!us(n,{upTo:t}))return n}function us(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function ds(e){return e instanceof HTMLInputElement&&"select"in e}function $e(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&ds(e)&&t&&e.select()}}const ro=_s();function _s(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=io(e,t),e.unshift(t)},remove(t){var n;e=io(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function io(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function ps(e){return e.filter(t=>t.tagName!=="A")}const fs=["top","right","bottom","left"],Ee=Math.min,ne=Math.max,Ct=Math.round,ht=Math.floor,Ce=e=>({x:e,y:e}),bs={left:"right",right:"left",bottom:"top",top:"bottom"},gs={start:"end",end:"start"};function on(e,t,n){return ne(e,Ee(t,n))}function ge(e,t){return typeof e=="function"?e(t):e}function ve(e){return e.split("-")[0]}function Ze(e){return e.split("-")[1]}function yn(e){return e==="x"?"y":"x"}function wn(e){return e==="y"?"height":"width"}function Qe(e){return["top","bottom"].includes(ve(e))?"y":"x"}function kn(e){return yn(Qe(e))}function vs(e,t,n){n===void 0&&(n=!1);const o=Ze(e),r=kn(e),i=wn(r);let l=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=St(l)),[l,St(l)]}function hs(e){const t=St(e);return[rn(e),t,rn(t)]}function rn(e){return e.replace(/start|end/g,t=>gs[t])}function ms(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],l=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:l;default:return[]}}function ys(e,t,n,o){const r=Ze(e);let i=ms(ve(e),n==="start",o);return r&&(i=i.map(l=>l+"-"+r),t&&(i=i.concat(i.map(rn)))),i}function St(e){return e.replace(/left|right|bottom|top/g,t=>bs[t])}function ws(e){return{top:0,right:0,bottom:0,left:0,...e}}function or(e){return typeof e!="number"?ws(e):{top:e,right:e,bottom:e,left:e}}function At(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function ao(e,t,n){let{reference:o,floating:r}=e;const i=Qe(t),l=kn(t),a=wn(l),c=ve(t),d=i==="y",_=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,g=o[a]/2-r[a]/2;let p;switch(c){case"top":p={x:_,y:o.y-r.height};break;case"bottom":p={x:_,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:u};break;case"left":p={x:o.x-r.width,y:u};break;default:p={x:o.x,y:o.y}}switch(Ze(t)){case"start":p[l]-=g*(n&&d?-1:1);break;case"end":p[l]+=g*(n&&d?-1:1);break}return p}const ks=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),c=await(l.isRTL==null?void 0:l.isRTL(t));let d=await l.getElementRects({reference:e,floating:t,strategy:r}),{x:_,y:u}=ao(d,o,c),g=o,p={},v=0;for(let f=0;f<a.length;f++){const{name:m,fn:h}=a[f],{x:y,y:k,data:w,reset:x}=await h({x:_,y:u,initialPlacement:o,placement:g,strategy:r,middlewareData:p,rects:d,platform:l,elements:{reference:e,floating:t}});if(_=y??_,u=k??u,p={...p,[m]:{...p[m],...w}},x&&v<=50){v++,typeof x=="object"&&(x.placement&&(g=x.placement),x.rects&&(d=x.rects===!0?await l.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:_,y:u}=ao(d,g,c)),f=-1;continue}}return{x:_,y:u,placement:g,strategy:r,middlewareData:p}};async function ot(e,t){var n;t===void 0&&(t={});const{x:o,y:r,platform:i,rects:l,elements:a,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:_="viewport",elementContext:u="floating",altBoundary:g=!1,padding:p=0}=ge(t,e),v=or(p),m=a[g?u==="floating"?"reference":"floating":u],h=At(await i.getClippingRect
49({element:(n=await(i.isElement==null?void 0:i.isElement(m)))==null||n?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:d,rootBoundary:_,strategy:c})),y=u==="floating"?{...l.floating,x:o,y:r}:l.reference,k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(k))?await(i.getScale==null?void 0:i.getScale(k))||{x:1,y:1}:{x:1,y:1},x=At(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:y,offsetParent:k,strategy:c}):y);return{top:(h.top-x.top+v.top)/w.y,bottom:(x.bottom-h.bottom+v.bottom)/w.y,left:(h.left-x.left+v.left)/w.x,right:(x.right-h.right+v.right)/w.x}}const lo=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:l,elements:a,middlewareData:c}=t,{element:d,padding:_=0}=ge(e,t)||{};if(d==null)return{};const u=or(_),g={x:n,y:o},p=kn(r),v=wn(p),f=await l.getDimensions(d),m=p==="y",h=m?"top":"left",y=m?"bottom":"right",k=m?"clientHeight":"clientWidth",w=i.reference[v]+i.reference[p]-g[p]-i.floating[v],x=g[p]-i.reference[p],C=await(l.getOffsetParent==null?void 0:l.getOffsetParent(d));let E=C?C[k]:0;(!E||!await(l.isElement==null?void 0:l.isElement(C)))&&(E=a.floating[k]||i.floating[v]);const $=w/2-x/2,A=E/2-f[v]/2-1,P=Ee(u[h],A),T=Ee(u[y],A),S=P,U=E-f[v]-T,L=E/2-f[v]/2+$,j=on(S,L,U),M=!c.arrow&&Ze(r)!=null&&L!=j&&i.reference[v]/2-(L<S?P:T)-f[v]/2<0,G=M?L<S?L-S:L-U:0;return{[p]:g[p]+G,data:{[p]:j,centerOffset:L-j-G,...M&&{alignmentOffset:G}},reset:M}}}),xs=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:l,initialPlacement:a,platform:c,elements:d}=t,{mainAxis:_=!0,crossAxis:u=!0,fallbackPlacements:g,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:f=!0,...m}=ge(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const h=ve(r),y=ve(a)===a,k=await(c.isRTL==null?void 0:c.isRTL(d.floating)),w=g||(y||!f?[St(a)]:hs(a));!g&&v!=="none"&&w.push(...ys(a,f,v,k));const x=[a,...w],C=await ot(t,m),E=[];let $=((o=i.flip)==null?void 0:o.overflows)||[];if(_&&E.push(C[h]),u){const S=vs(r,l,k);E.push(C[S[0]],C[S[1]])}if($=[...$,{placement:r,overflows:E}],!E.every(S=>S<=0)){var A,P;const S=(((A=i.flip)==null?void 0:A.index)||0)+1,U=x[S];if(U)return{data:{index:S,overflows:$},reset:{placement:U}};let L=(P=$.filter(j=>j.overflows[0]<=0).sort((j,M)=>j.overflows[1]-M.overflows[1])[0])==null?void 0:P.placement;if(!L)switch(p){case"bestFit":{var T;const j=(T=$.map(M=>[M.placement,M.overflows.filter(G=>G>0).reduce((G,H)=>G+H,0)]).sort((M,G)=>M[1]-G[1])[0])==null?void 0:T[0];j&&(L=j);break}case"initialPlacement":L=a;break}if(r!==L)return{reset:{placement:L}}}return{}}}};function so(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function co(e){return fs.some(t=>e[t]>=0)}const $s=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=ge(e,t);switch(o){case"referenceHidden":{const i=await ot(t,{...r,elementContext:"reference"}),l=so(i,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:co(l)}}}case"escaped":{const i=await ot(t,{...r,altBoundary:!0}),l=so(i,n.floating);return{data:{escapedOffsets:l,escaped:co(l)}}}default:return{}}}}};async function Es(e,t){const{placement:n,platform:o,elements:r}=e,i=await(o.isRTL==null?void 0:o.isRTL(r.floating)),l=ve(n),a=Ze(n),c=Qe(n)==="y",d=["left","top"].includes(l)?-1:1,_=i&&c?-1:1,u=ge(t,e);let{mainAxis:g,crossAxis:p,alignmentAxis:v}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return a&&typeof v=="number"&&(p=a==="end"?v*-1:v),c?{x:p*_,y:g*d}:{x:g*d,y:p*_}}const Cs=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,r=await Es(t,e);return{x:n+r.x,y:o+r.y,data:r}}}},Ss=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:m=>{let{x:h,y}=m;return{x:h,y}}},...c}=ge(e,t),d={x:n,y:o},_=await ot(t,c),u=Qe(ve(r)),g=yn(u);let p=d[g],v=d[u];if(i){const m=g==="y"?"top":"left",h=g==="y"?"bottom":"right",y=p+_[m],k=p-_[h];
49p=on(y,p,k)}if(l){const m=u==="y"?"top":"left",h=u==="y"?"bottom":"right",y=v+_[m],k=v-_[h];v=on(y,v,k)}const f=a.fn({...t,[g]:p,[u]:v});return{...f,data:{x:f.x-n,y:f.y-o}}}}},As=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:c=!0,crossAxis:d=!0}=ge(e,t),_={x:n,y:o},u=Qe(r),g=yn(u);let p=_[g],v=_[u];const f=ge(a,t),m=typeof f=="number"?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(c){const k=g==="y"?"height":"width",w=i.reference[g]-i.floating[k]+m.mainAxis,x=i.reference[g]+i.reference[k]-m.mainAxis;p<w?p=w:p>x&&(p=x)}if(d){var h,y;const k=g==="y"?"width":"height",w=["top","left"].includes(ve(r)),x=i.reference[u]-i.floating[k]+(w&&((h=l.offset)==null?void 0:h[u])||0)+(w?0:m.crossAxis),C=i.reference[u]+i.reference[k]+(w?0:((y=l.offset)==null?void 0:y[u])||0)-(w?m.crossAxis:0);v<x?v=x:v>C&&(v=C)}return{[g]:p,[u]:v}}}},Ds=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:r,elements:i}=t,{apply:l=()=>{},...a}=ge(e,t),c=await ot(t,a),d=ve(n),_=Ze(n),u=Qe(n)==="y",{width:g,height:p}=o.floating;let v,f;d==="top"||d==="bottom"?(v=d,f=_===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(f=d,v=_==="end"?"top":"bottom");const m=p-c[v],h=g-c[f],y=!t.middlewareData.shift;let k=m,w=h;if(u){const C=g-c.left-c.right;w=_||y?Ee(h,C):C}else{const C=p-c.top-c.bottom;k=_||y?Ee(m,C):C}if(y&&!_){const C=ne(c.left,0),E=ne(c.right,0),$=ne(c.top,0),A=ne(c.bottom,0);u?w=g-2*(C!==0||E!==0?C+E:ne(c.left,c.right)):k=p-2*($!==0||A!==0?$+A:ne(c.top,c.bottom))}await l({...t,availableWidth:w,availableHeight:k});const x=await r.getDimensions(i.floating);return g!==x.width||p!==x.height?{reset:{rects:!0}}:{}}}};function Se(e){return rr(e)?(e.nodeName||"").toLowerCase():"#document"}function oe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function me(e){var t;return(t=(rr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function rr(e){return e instanceof Node||e instanceof oe(e).Node}function he(e){return e instanceof Element||e instanceof oe(e).Element}function pe(e){return e instanceof HTMLElement||e instanceof oe(e).HTMLElement}function uo(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof oe(e).ShadowRoot}function st(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=ie(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function Rs(e){return["table","td","th"].includes(Se(e))}function xn(e){const t=$n(),n=ie(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function Ms(e){let t=Xe(e);for(;pe(t)&&!Pt(t);){if(xn(t))return t;t=Xe(t)}return null}function $n(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Pt(e){return["html","body","#document"].includes(Se(e))}function ie(e){return oe(e).getComputedStyle(e)}function Lt(e){return he(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Xe(e){if(Se(e)==="html")return e;const t=e.assignedSlot||e.parentNode||uo(e)&&e.host||me(e);return uo(t)?t.host:t}function ir(e){const t=Xe(e);return Pt(t)?e.ownerDocument?e.ownerDocument.body:e.body:pe(t)&&st(t)?t:ir(t)}function rt(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=ir(e),i=r===((o=e.ownerDocument)==null?void 0:o.body),l=oe(r);return i?t.concat(l,l.visualViewport||[],st(r)?r:[],l.frameElement&&n?rt(l.frameElement):[]):t.concat(r,rt(r,[],n))}function ar(e){const t=ie(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=pe(e),i=r?e.offsetWidth:n,l=r?e.offsetHeight:o,a=Ct(n)!==i||Ct(o)!==l;return a&&(n=i,o=l),{width:n,height:o,$:a}}function En(e){return he(e)?e:e.contextElement}function Ge(e){const t=En(e);if(!pe(t))return Ce(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:i}=ar(t);let l=(i?Ct(n.width):n.width)/o,a=(i?Ct(n.height):n.height)/r;return(!l||!Number.isFinite(l))&&(l=1),(!a||!Number.isFinite(a))&&(a=1),{x:l,y:a}}const Ns=Ce(0);function lr(e){const t=oe(e);
49return!$n()||!t.visualViewport?Ns:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ts(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==oe(e)?!1:t}function Me(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),i=En(e);let l=Ce(1);t&&(o?he(o)&&(l=Ge(o)):l=Ge(e));const a=Ts(i,n,o)?lr(i):Ce(0);let c=(r.left+a.x)/l.x,d=(r.top+a.y)/l.y,_=r.width/l.x,u=r.height/l.y;if(i){const g=oe(i),p=o&&he(o)?oe(o):o;let v=g.frameElement;for(;v&&o&&p!==g;){const f=Ge(v),m=v.getBoundingClientRect(),h=ie(v),y=m.left+(v.clientLeft+parseFloat(h.paddingLeft))*f.x,k=m.top+(v.clientTop+parseFloat(h.paddingTop))*f.y;c*=f.x,d*=f.y,_*=f.x,u*=f.y,c+=y,d+=k,v=oe(v).frameElement}}return At({width:_,height:u,x:c,y:d})}function Os(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=pe(n),i=me(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},a=Ce(1);const c=Ce(0);if((r||!r&&o!=="fixed")&&((Se(n)!=="body"||st(i))&&(l=Lt(n)),pe(n))){const d=Me(n);a=Ge(n),c.x=d.x+n.clientLeft,c.y=d.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-l.scrollLeft*a.x+c.x,y:t.y*a.y-l.scrollTop*a.y+c.y}}function Ps(e){return Array.from(e.getClientRects())}function sr(e){return Me(me(e)).left+Lt(e).scrollLeft}function Ls(e){const t=me(e),n=Lt(e),o=e.ownerDocument.body,r=ne(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=ne(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let l=-n.scrollLeft+sr(e);const a=-n.scrollTop;return ie(o).direction==="rtl"&&(l+=ne(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:l,y:a}}function Fs(e,t){const n=oe(e),o=me(e),r=n.visualViewport;let i=o.clientWidth,l=o.clientHeight,a=0,c=0;if(r){i=r.width,l=r.height;const d=$n();(!d||d&&t==="fixed")&&(a=r.offsetLeft,c=r.offsetTop)}return{width:i,height:l,x:a,y:c}}function Is(e,t){const n=Me(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=pe(e)?Ge(e):Ce(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y,c=r*i.x,d=o*i.y;return{width:l,height:a,x:c,y:d}}function _o(e,t,n){let o;if(t==="viewport")o=Fs(e,n);else if(t==="document")o=Ls(me(e));else if(he(t))o=Is(t,n);else{const r=lr(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return At(o)}function cr(e,t){const n=Xe(e);return n===t||!he(n)||Pt(n)?!1:ie(n).position==="fixed"||cr(n,t)}function js(e,t){const n=t.get(e);if(n)return n;let o=rt(e,[],!1).filter(a=>he(a)&&Se(a)!=="body"),r=null;const i=ie(e).position==="fixed";let l=i?Xe(e):e;for(;he(l)&&!Pt(l);){const a=ie(l),c=xn(l);!c&&a.position==="fixed"&&(r=null),(i?!c&&!r:!c&&a.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||st(l)&&!c&&cr(e,l))?o=o.filter(_=>_!==l):r=a,l=Xe(l)}return t.set(e,o),o}function zs(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const l=[...n==="clippingAncestors"?js(t,this._c):[].concat(n),o],a=l[0],c=l.reduce((d,_)=>{const u=_o(t,_,r);return d.top=ne(u.top,d.top),d.right=Ee(u.right,d.right),d.bottom=Ee(u.bottom,d.bottom),d.left=ne(u.left,d.left),d},_o(t,a,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Bs(e){return ar(e)}function Us(e,t,n){const o=pe(t),r=me(t),i=n==="fixed",l=Me(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const c=Ce(0);if(o||!o&&!i)if((Se(t)!=="body"||st(r))&&(a=Lt(t)),o){const d=Me(t,!0,i,t);c.x=d.x+t.clientLeft,c.y=d.y+t.clientTop}else r&&(c.x=sr(r));return{x:l.left+a.scrollLeft-c.x,y:l.top+a.scrollTop-c.y,width:l.width,height:l.height}}function po(e,t){return!pe(e)||ie(e).position==="fixed"?null:t?t(e):e.offsetParent}function ur(e,t){const n=oe(e);if(!pe(e))return n;let o=po(e,t);for(;o&&Rs(o)&&ie(o).position==="static";)o=po(o,t);return o&&(Se(o)==="html"||Se(o)==="body"&&ie(o).position==="static"&&!xn(o))?n:o||Ms(e)||n}const Hs=async function(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ur,i=this.getDimensions;return{reference:Us(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}};function Ws(e){return ie(e).direction==="rtl"}const Gs={convertOffsetParentRelativeRectToViewportRelativeRect:Os,getDocumentElement:me,getClippingRect:zs,getOffsetParent:ur,getElementRects:Hs,getClientRects:Ps,getDimensions:Bs,getScale:Ge,isElement:he,isRTL:Ws};function Ks(e,t){let n=null,o;const r=me(e);function i(){clearTimeout(o),n&&n.disconnect(),n=null}function l(a,c){a===void 0&&(a=!1),c===void 0&&(c=1),i();const{left:d,top:_,width:u,height:g}=e.getBoundingClientRect();if(a||t(),!u||!g)return;const p=ht(_),v=ht(r.clientWidth-(d+u)),f=ht(r.clientHeight-(_+g)),m=ht
vendor: 4,717 bytes, line 49
49(d),y={rootMargin:-p+"px "+-v+"px "+-f+"px "+-m+"px",threshold:ne(0,Ee(1,c))||1};let k=!0;function w(x){const C=x[0].intersectionRatio;if(C!==c){if(!k)return l();C?l(!1,C):o=setTimeout(()=>{l(!1,1e-7)},100)}k=!1}try{n=new IntersectionObserver(w,{...y,root:r.ownerDocument})}catch{n=new IntersectionObserver(w,y)}n.observe(e)}return l(!0),i}function Ys(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=En(e),_=r||i?[...d?rt(d):[],...rt(t)]:[];_.forEach(h=>{r&&h.addEventListener("scroll",n,{passive:!0}),i&&h.addEventListener("resize",n)});const u=d&&a?Ks(d,n):null;let g=-1,p=null;l&&(p=new ResizeObserver(h=>{let[y]=h;y&&y.target===d&&p&&(p.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{p&&p.observe(t)})),n()}),d&&!c&&p.observe(d),p.observe(t));let v,f=c?Me(e):null;c&&m();function m(){const h=Me(e);f&&(h.x!==f.x||h.y!==f.y||h.width!==f.width||h.height!==f.height)&&n(),f=h,v=requestAnimationFrame(m)}return n(),()=>{_.forEach(h=>{r&&h.removeEventListener("scroll",n),i&&h.removeEventListener("resize",n)}),u&&u(),p&&p.disconnect(),p=null,c&&cancelAnimationFrame(v)}}const Xs=(e,t,n)=>{const o=new Map,r={platform:Gs,...n},i={...r.platform,_c:o};return ks(e,t,{...r,platform:i})},qs=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:o,padding:r}=typeof e=="function"?e(n):e;return o&&t(o)?o.current!=null?lo({element:o.current,padding:r}).fn(n):{}:o?lo({element:o,padding:r}).fn(n):{}}}};var $t=typeof document<"u"?s.useLayoutEffect:s.useEffect;function Dt(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,o,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(o=n;o--!==0;)if(!Dt(e[o],t[o]))return!1;return!0}if(r=Object.keys(e),n=r.length,n!==Object.keys(t).length)return!1;for(o=n;o--!==0;)if(!{}.hasOwnProperty.call(t,r[o]))return!1;for(o=n;o--!==0;){const i=r[o];if(!(i==="_owner"&&e.$$typeof)&&!Dt(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function dr(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function fo(e,t){const n=dr(e);return Math.round(t*n)/n}function bo(e){const t=s.useRef(e);return $t(()=>{t.current=e}),t}function Zs(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:r,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:c,open:d}=e,[_,u]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[g,p]=s.useState(o);Dt(g,o)||p(o);const[v,f]=s.useState(null),[m,h]=s.useState(null),y=s.useCallback(M=>{M!=C.current&&(C.current=M,f(M))},[f]),k=s.useCallback(M=>{M!==E.current&&(E.current=M,h(M))},[h]),w=i||v,x=l||m,C=s.useRef(null),E=s.useRef(null),$=s.useRef(_),A=bo(c),P=bo(r),T=s.useCallback(()=>{if(!C.current||!E.current)return;const M={placement:t,strategy:n,middleware:g};P.current&&(M.platform=P.current),Xs(C.current,E.current,M).then(G=>{const H={...G,isPositioned:!0};S.current&&!Dt($.current,H)&&($.current=H,dn.flushSync(()=>{u(H)}))})},[g,t,n,P]);$t(()=>{d===!1&&$.current.isPositioned&&($.current.isPositioned=!1,u(M=>({...M,isPositioned:!1})))},[d]);const S=s.useRef(!1);$t(()=>(S.current=!0,()=>{S.current=!1}),[]),$t(()=>{if(w&&(C.current=w),x&&(E.current=x),w&&x){if(A.current)return A.current(w,x,T);T()}},[w,x,T,A]);const U=s.useMemo(()=>({reference:C,floating:E,setReference:y,setFloating:k}),[y,k]),L=s.useMemo(()=>({reference:w,floating:x}),[w,x]),j=s.useMemo(()=>{const M={position:n,left:0,top:0};if(!L.floating)return M;const G=fo(L.floating,_.x),H=fo(L.floating,_.y);return a?{...M,transform:"translate("+G+"px, "+H+"px)",...dr(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:G,top:H}},[n,a,L.floating,_.x,_.y]);return s.useMemo(()=>({..._,update:T,refs:U,elements:L,floatingStyles:j}),[_,T,U,L,j])}function Qs(e){const[t,n]=s.useState(void 0);return Ke(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const i=r[0];let l,a;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;l=d.inlineSize,a=d.blockSize}else l=e.offsetWidth,a=e.offsetHeight;n({width:l,height:a})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else n(void 0)},[e]),t}const _r="Popper",[pr,fr]=qe(_r),[Js,br]=pr(_r),Vs=e=>{const{__scopePopper:t,children:n}=e,[o,r]=s.useState(null);return s.createElement(Js,{scope:t,anchor:o,onAnchorChange:r},n)},ec="PopperAnchor",tc=s.forwardRef((e,t)=>
49{const{__scopePopper:n,virtualRef:o,...r}=e,i=br(ec,n),l=s.useRef(null),a=Z(t,l);return s.useEffect(()=>{i.onAnchorChange((o==null?void 0:o.current)||l.current)}),o?null:s.createElement(Q.div,D({},r,{ref:a}))}),gr="PopperContent",[nc,qd]=pr(gr),oc=s.forwardRef((e,t)=>{var n,o,r,i,l,a,c,d;const{__scopePopper:_,side:u="bottom",sideOffset:g=0,align:p="center",alignOffset:v=0,arrowPadding:f=0,collisionBoundary:m=[],collisionPadding:h=0,sticky:y="partial",hideWhenDetached:k=!1,avoidCollisions:w=!0,onPlaced:x,...C}=e,E=br(gr,_),[$,A]=s.useState(null),P=Z(t,It=>A(It)),[T,S]=s.useState(null),U=Qs(T),L=(n=U==null?void 0:U.width)!==null&&n!==void 0?n:0,j=(o=U==null?void 0:U.height)!==null&&o!==void 0?o:0,M=u+(p!=="center"?"-"+p:""),G=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},H=Array.isArray(m)?m:[m],R=H.length>0,z={padding:G,boundary:H.filter(rc),altBoundary:R},{refs:Y,floatingStyles:X,placement:W,isPositioned:de,middlewareData:se}=Zs({strategy:"fixed",placement:M,whileElementsMounted:Ys,elements:{reference:E.anchor},middleware:[Cs({mainAxis:g+j,alignmentAxis:v}),w&&Ss({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?As():void 0,...z}),w&&xs({...z}),Ds({...z,apply:({elements:It,rects:oi,availableWidth:ri,availableHeight:ii})=>{const{width:ai,height:li}=oi.reference,ut=It.floating.style;ut.setProperty("--radix-popper-available-width",`${ri}px`),ut.setProperty("--radix-popper-available-height",`${ii}px`),ut.setProperty("--radix-popper-anchor-width",`${ai}px`),ut.setProperty("--radix-popper-anchor-height",`${li}px`)}}),T&&qs({element:T,padding:f}),ic({arrowWidth:L,arrowHeight:j}),k&&$s({strategy:"referenceHidden"})]}),[fe,ye]=vr(W),be=te(x);Ke(()=>{de&&(be==null||be())},[de,be]);const V=(r=se.arrow)===null||r===void 0?void 0:r.x,we=(i=se.arrow)===null||i===void 0?void 0:i.y,ei=((l=se.arrow)===null||l===void 0?void 0:l.centerOffset)!==0,[ti,ni]=s.useState();return Ke(()=>{$&&ni(window.getComputedStyle($).zIndex)},[$]),s.createElement("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:de?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ti,"--radix-popper-transform-origin":[(a=se.transformOrigin)===null||a===void 0?void 0:a.x,(c=se.transformOrigin)===null||c===void 0?void 0:c.y].join(" ")},dir:e.dir},s.createElement(nc,{scope:_,placedSide:fe,onArrowChange:S,arrowX:V,arrowY:we,shouldHideArrow:ei},s.createElement(Q.div,D({"data-side":fe,"data-align":ye},C,{ref:P,style:{...C.style,animation:de?void 0:"none",opacity:(d=se.hide)!==null&&d!==void 0&&d.referenceHidden?0:void 0}}))))});function rc(e){return e!==null}const ic=e=>({name:"transformOrigin",options:e,fn(t){var n,o,r,i,l;const{placement:a,rects:c,middlewareData:d}=t,u=((n=d.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,g=u?0:e.arrowWidth,p=u?0:e.arrowHeight,[v,f]=vr(a),m={start:"0%",center:"50%",end:"100%"}[f],h=((o=(r=d.arrow)===null||r===void 0?void 0:r.x)!==null&&o!==void 0?o:0)+g/2,y=((i=(l=d.arrow)===null||l===void 0?void 0:l.y)!==null&&i!==void 0?i:0)+p/2;let k="",w="";return v==="bottom"?(k=u?m:`${h}px`,w=`${-p}px`):v==="top"?(k=u?m:`${h}px`,w=`${c.floating.height+p}px`):v==="right"?(k=`${-p}px`,w=u?m:`${y}px`):v==="left"&&(k=`${c.floating.width+p}px`,w=u?m:`${y}px`),{data:{x:k,y:w}}}});function vr(e){const[t,n="center"]=e.split("-");return[t,n]}const ac=Vs,lc=tc,sc=oc,cc=s.forwardRef((e,t)=>{var n;const{container:o=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...r}=e;return o?yo.createPortal(s.createElement(Q.div,D({},r,{ref:t})),o):null}),qt="rovingFocusGroup.onEntryFocus",uc={bubbles:!1,cancelable:!0},Cn="RovingFocusGroup",[an,hr,dc]=Vo(Cn),[_c,mr]=qe(Cn,[dc]),[pc,fc]=_c(Cn),bc=s.forwardRef((e,t)=>s.createElement(an.Provider,{scope:e.__scopeRovingFocusGroup},s.createElement(an.Slot,{scope:e.__scopeRovingFocusGroup},s.createElement(gc,D({},e,{ref:t}))))),gc=s.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:o,loop:r=!1,dir:i,currentTabStopId:l,defaultCurrentTabStopId:a,onCurrentTabStopIdChange:c,onEntryFocus:d,..._}=e,u=s.useRef(null),g=Z(t,u),p=er(i),[v=null,f]=gn({prop:l,defaultProp:a,onChange:c}),[m,h]=s.useState(!1),y=te(d),k=hr(n),w=s.useRef(!1),[x,C]=s.useState(0);return s.useEffect(()=>{const E=u.current;if(E)return E.addEventListener(qt,y),()=>E.removeEventListener(qt,y)},[y]),s.createElement(pc,{scope:n,orientation:o,dir:p,loop:r,currentTabStopId:v,onItemFocus:s.useCallback(E=>f(E),[f]),onItemShiftTab:s.useCallback(()=>h(!0),[]),onFocusableItemAdd:s.useCallback(()=>C(E=>E+1),[]),onFocusableItemRemove:s.useCallback(()=>C(E=>E-1),[])},s.createElement(Q.div,D({tabIndex:m||x===0?-1:0,"data-orientation":o},_,{ref:g,style:{outline:"none",...e.style},onMouseDown:N(e.onMouseDown,()=>{w.current=!0}),onFocus:N(e.onFocus,E=>{const $=!w.current;if(E.target===E.currentTarget&&$&&!m){const A=new CustomEvent(qt,uc);if(E.currentTarget.dispatchEvent(A),!A.defaultPrevented){const P=k().filter(j=>j.focusable),T=P.find(j=>j.active),S=P.find(j=>
49j.id===v),L=[T,S,...P].filter(Boolean).map(j=>j.ref.current);yr(L)}}w.current=!1}),onBlur:N(e.onBlur,()=>h(!1))})))}),vc="RovingFocusGroupItem",hc=s.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:o=!0,active:r=!1,tabStopId:i,...l}=e,a=We(),c=i||a,d=fc(vc,n),_=d.currentTabStopId===c,u=hr(n),{onFocusableItemAdd:g,onFocusableItemRemove:p}=d;return s.useEffect(()=>{if(o)return g(),()=>p()},[o,g,p]),s.createElement(an.ItemSlot,{scope:n,id:c,focusable:o,active:r},s.createElement(Q.span,D({tabIndex:_?0:-1,"data-orientation":d.orientation},l,{ref:t,onMouseDown:N(e.onMouseDown,v=>{o?d.onItemFocus(c):v.preventDefault()}),onFocus:N(e.onFocus,()=>d.onItemFocus(c)),onKeyDown:N(e.onKeyDown,v=>{if(v.key==="Tab"&&v.shiftKey){d.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const f=wc(v,d.orientation,d.dir);if(f!==void 0){v.preventDefault();let h=u().filter(y=>y.focusable).map(y=>y.ref.current);if(f==="last")h.reverse();else if(f==="prev"||f==="next"){f==="prev"&&h.reverse();const y=h.indexOf(v.currentTarget);h=d.loop?kc(h,y+1):h.slice(y+1)}setTimeout(()=>yr(h))}})})))}),mc={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function yc(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function wc(e,t,n){const o=yc(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return mc[o]}function yr(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function kc(e,t){return e.map((n,o)=>e[(t+o)%e.length])}const xc=bc,$c=hc,ln=["Enter"," "],Ec=["ArrowDown","PageUp","Home"],wr=["ArrowUp","PageDown","End"],Cc=[...Ec,...wr],Sc={ltr:[...ln,"ArrowRight"],rtl:[...ln,"ArrowLeft"]},Ac={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ft="Menu",[it,Dc,Rc]=Vo(Ft),[Le,kr]=qe(Ft,[Rc,fr,mr]),Sn=fr(),xr=mr(),[Mc,Fe]=Le(Ft),[Nc,ct]=Le(Ft),Tc=e=>{const{__scopeMenu:t,open:n=!1,children:o,dir:r,onOpenChange:i,modal:l=!0}=e,a=Sn(t),[c,d]=s.useState(null),_=s.useRef(!1),u=te(i),g=er(r);return s.useEffect(()=>{const p=()=>{_.current=!0,document.addEventListener("pointerdown",v,{capture:!0,once:!0}),document.addEventListener("pointermove",v,{capture:!0,once:!0})},v=()=>_.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",v,{capture:!0}),document.removeEventListener("pointermove",v,{capture:!0})}},[]),s.createElement(ac,a,s.createElement(Mc,{scope:t,open:n,onOpenChange:u,content:c,onContentChange:d},s.createElement(Nc,{scope:t,onClose:s.useCallback(()=>u(!1),[u]),isUsingKeyboardRef:_,dir:g,modal:l},o)))},$r=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e,r=Sn(n);return s.createElement(lc,D({},r,o,{ref:t}))}),Er="MenuPortal",[Oc,Cr]=Le(Er,{forceMount:void 0}),Pc=e=>{const{__scopeMenu:t,forceMount:n,children:o,container:r}=e,i=Fe(Er,t);return s.createElement(Oc,{scope:t,forceMount:n},s.createElement(Oe,{present:n||i.open},s.createElement(cc,{asChild:!0,container:r},o)))},ue="MenuContent",[Lc,An]=Le(ue),Fc=s.forwardRef((e,t)=>{const n=Cr(ue,e.__scopeMenu),{forceMount:o=n.forceMount,...r}=e,i=Fe(ue,e.__scopeMenu),l=ct(ue,e.__scopeMenu);return s.createElement(it.Provider,{scope:e.__scopeMenu},s.createElement(Oe,{present:o||i.open},s.createElement(it.Slot,{scope:e.__scopeMenu},l.modal?s.createElement(Ic,D({},r,{ref:t})):s.createElement(jc,D({},r,{ref:t})))))}),Ic=s.forwardRef((e,t)=>{const n=Fe(ue,e.__scopeMenu),o=s.useRef(null),r=Z(t,o);return s.useEffect(()=>{const i=o.current;if(i)return Go(i)},[]),s.createElement(Dn,D({},e,{ref:r,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:N(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),jc=s.forwardRef((e,t)=>{const n=Fe(ue,e.__scopeMenu);return s.createElement(Dn,D({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),Dn=s.forwardRef((e,t)=>
49{const{__scopeMenu:n,loop:o=!1,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEntryFocus:c,onEscapeKeyDown:d,onPointerDownOutside:_,onFocusOutside:u,onInteractOutside:g,onDismiss:p,disableOutsideScroll:v,...f}=e,m=Fe(ue,n),h=ct(ue,n),y=Sn(n),k=xr(n),w=Dc(n),[x,C]=s.useState(null),E=s.useRef(null),$=Z(t,E,m.onContentChange),A=s.useRef(0),P=s.useRef(""),T=s.useRef(0),S=s.useRef(null),U=s.useRef("right"),L=s.useRef(0),j=v?Ho:s.Fragment,M=v?{as:Ye,allowPinchZoom:!0}:void 0,G=R=>{var z,Y;const X=P.current+R,W=w().filter(V=>!V.disabled),de=document.activeElement,se=(z=W.find(V=>V.ref.current===de))===null||z===void 0?void 0:z.textValue,fe=W.map(V=>V.textValue),ye=tu(fe,X,se),be=(Y=W.find(V=>V.textValue===ye))===null||Y===void 0?void 0:Y.ref.current;(function V(we){P.current=we,window.clearTimeout(A.current),we!==""&&(A.current=window.setTimeout(()=>V(""),1e3))})(X),be&&setTimeout(()=>be.focus())};s.useEffect(()=>()=>window.clearTimeout(A.current),[]),Po();const H=s.useCallback(R=>{var z,Y;return U.current===((z=S.current)===null||z===void 0?void 0:z.side)&&ou(R,(Y=S.current)===null||Y===void 0?void 0:Y.area)},[]);return s.createElement(Lc,{scope:n,searchRef:P,onItemEnter:s.useCallback(R=>{H(R)&&R.preventDefault()},[H]),onItemLeave:s.useCallback(R=>{var z;H(R)||((z=E.current)===null||z===void 0||z.focus(),C(null))},[H]),onTriggerLeave:s.useCallback(R=>{H(R)&&R.preventDefault()},[H]),pointerGraceTimerRef:T,onPointerGraceIntentChange:s.useCallback(R=>{S.current=R},[])},s.createElement(j,M,s.createElement(ls,{asChild:!0,trapped:r,onMountAutoFocus:N(i,R=>{var z;R.preventDefault(),(z=E.current)===null||z===void 0||z.focus()}),onUnmountAutoFocus:l},s.createElement(rs,{asChild:!0,disableOutsidePointerEvents:a,onEscapeKeyDown:d,onPointerDownOutside:_,onFocusOutside:u,onInteractOutside:g,onDismiss:p},s.createElement(xc,D({asChild:!0},k,{dir:h.dir,orientation:"vertical",loop:o,currentTabStopId:x,onCurrentTabStopIdChange:C,onEntryFocus:N(c,R=>{h.isUsingKeyboardRef.current||R.preventDefault()})}),s.createElement(sc,D({role:"menu","aria-orientation":"vertical","data-state":Mr(m.open),"data-radix-menu-content":"",dir:h.dir},y,f,{ref:$,style:{outline:"none",...f.style},onKeyDown:N(f.onKeyDown,R=>{const Y=R.target.closest("[data-radix-menu-content]")===R.currentTarget,X=R.ctrlKey||R.altKey||R.metaKey,W=R.key.length===1;Y&&(R.key==="Tab"&&R.preventDefault(),!X&&W&&G(R.key));const de=E.current;if(R.target!==de||!Cc.includes(R.key))return;R.preventDefault();const fe=w().filter(ye=>!ye.disabled).map(ye=>ye.ref.current);wr.includes(R.key)&&fe.reverse(),Vc(fe)}),onBlur:N(e.onBlur,R=>{R.currentTarget.contains(R.target)||(window.clearTimeout(A.current),P.current="")}),onPointerMove:N(e.onPointerMove,at(R=>{const z=R.target,Y=L.current!==R.clientX;if(R.currentTarget.contains(z)&&Y){const X=R.clientX>L.current?"right":"left";U.current=X,L.current=R.clientX}}))})))))))}),zc=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e;return s.createElement(Q.div,D({},o,{ref:t}))}),sn="MenuItem",go="menu.itemSelect",Rn=s.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:o,...r}=e,i=s.useRef(null),l=ct(sn,e.__scopeMenu),a=An(sn,e.__scopeMenu),c=Z(t,i),d=s.useRef(!1),_=()=>{const u=i.current;if(!n&&u){const g=new CustomEvent(go,{bubbles:!0,cancelable:!0});u.addEventListener(go,p=>o==null?void 0:o(p),{once:!0}),vn(u,g),g.defaultPrevented?d.current=!1:l.onClose()}};return s.createElement(Sr,D({},r,{ref:c,disabled:n,onClick:N(e.onClick,_),onPointerDown:u=>{var g;(g=e.onPointerDown)===null||g===void 0||g.call(e,u),d.current=!0},onPointerUp:N(e.onPointerUp,u=>{var g;d.current||(g=u.currentTarget)===null||g===void 0||g.click()}),onKeyDown:N(e.onKeyDown,u=>{const g=a.searchRef.current!=="";n||g&&u.key===" "||ln.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})}))}),Sr=s.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:o=!1,textValue:r,...i}=e,l=An(sn,n),a=xr(n),c=s.useRef(null),d=Z(t,c),[_,u]=s.useState(!1),[g,p]=s.useState("");return s.useEffect(()=>{const v=c.current;if(v){var f;p(((f=v.textContent)!==null&&f!==void 0?f:"").trim())}},[i.children]),s.createElement(it.ItemSlot,{scope:n,disabled:o,textValue:r??g},s.createElement($c,D({asChild:!0},a,{focusable:!o}),s.createElement(Q.div,D({role:"menuitem","data-highlighted":_?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0},i,{ref:d,onPointerMove:N(e.onPointerMove,at(v=>{o?l.onItemLeave(v):(l.onItemEnter(v),v.defaultPrevented||v.currentTarget.focu
49s())})),onPointerLeave:N(e.onPointerLeave,at(v=>l.onItemLeave(v))),onFocus:N(e.onFocus,()=>u(!0)),onBlur:N(e.onBlur,()=>u(!1))}))))}),Bc=s.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:o,...r}=e;return s.createElement(Dr,{scope:e.__scopeMenu,checked:n},s.createElement(Rn,D({role:"menuitemcheckbox","aria-checked":Rt(n)?"mixed":n},r,{ref:t,"data-state":Mn(n),onSelect:N(r.onSelect,()=>o==null?void 0:o(Rt(n)?!0:!n),{checkForDefaultPrevented:!1})})))}),Uc="MenuRadioGroup",[Zd,Hc]=Le(Uc,{value:void 0,onValueChange:()=>{}}),Wc="MenuRadioItem",Gc=s.forwardRef((e,t)=>{const{value:n,...o}=e,r=Hc(Wc,e.__scopeMenu),i=n===r.value;return s.createElement(Dr,{scope:e.__scopeMenu,checked:i},s.createElement(Rn,D({role:"menuitemradio","aria-checked":i},o,{ref:t,"data-state":Mn(i),onSelect:N(o.onSelect,()=>{var l;return(l=r.onValueChange)===null||l===void 0?void 0:l.call(r,n)},{checkForDefaultPrevented:!1})})))}),Ar="MenuItemIndicator",[Dr,Kc]=Le(Ar,{checked:!1}),Yc=s.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:o,...r}=e,i=Kc(Ar,n);return s.createElement(Oe,{present:o||Rt(i.checked)||i.checked===!0},s.createElement(Q.span,D({},r,{ref:t,"data-state":Mn(i.checked)})))}),Xc=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e;return s.createElement(Q.div,D({role:"separator","aria-orientation":"horizontal"},o,{ref:t}))}),qc="MenuSub",[Qd,Rr]=Le(qc),mt="MenuSubTrigger",Zc=s.forwardRef((e,t)=>{const n=Fe(mt,e.__scopeMenu),o=ct(mt,e.__scopeMenu),r=Rr(mt,e.__scopeMenu),i=An(mt,e.__scopeMenu),l=s.useRef(null),{pointerGraceTimerRef:a,onPointerGraceIntentChange:c}=i,d={__scopeMenu:e.__scopeMenu},_=s.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return s.useEffect(()=>_,[_]),s.useEffect(()=>{const u=a.current;return()=>{window.clearTimeout(u),c(null)}},[a,c]),s.createElement($r,D({asChild:!0},d),s.createElement(Sr,D({id:r.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":r.contentId,"data-state":Mr(n.open)},e,{ref:Tt(t,r.onTriggerChange),onClick:u=>{var g;(g=e.onClick)===null||g===void 0||g.call(e,u),!(e.disabled||u.defaultPrevented)&&(u.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:N(e.onPointerMove,at(u=>{i.onItemEnter(u),!u.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),_()},100))})),onPointerLeave:N(e.onPointerLeave,at(u=>{var g;_();const p=(g=n.content)===null||g===void 0?void 0:g.getBoundingClientRect();if(p){var v;const f=(v=n.content)===null||v===void 0?void 0:v.dataset.side,m=f==="right",h=m?-5:5,y=p[m?"left":"right"],k=p[m?"right":"left"];i.onPointerGraceIntentChange({area:[{x:u.clientX+h,y:u.clientY},{x:y,y:p.top},{x:k,y:p.top},{x:k,y:p.bottom},{x:y,y:p.bottom}],side:f}),window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(u),u.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:N(e.onKeyDown,u=>{const g=i.searchRef.current!=="";if(!(e.disabled||g&&u.key===" ")&&Sc[o.dir].includes(u.key)){var p;n.onOpenChange(!0),(p=n.content)===null||p===void 0||p.focus(),u.preventDefault()}})})))}),Qc="MenuSubContent",Jc=s.forwardRef((e,t)=>{const n=Cr(ue,e.__scopeMenu),{forceMount:o=n.forceMount,...r}=e,i=Fe(ue,e.__scopeMenu),l=ct(ue,e.__scopeMenu),a=Rr(Qc,e.__scopeMenu),c=s.useRef(null),d=Z(t,c);return s.createElement(it.Provider,{scope:e.__scopeMenu},s.createElement(Oe,{present:o||i.open},s.createElement(it.Slot,{scope:e.__scopeMenu},s.createElement(Dn,D({id:a.contentId,"aria-labelledby":a.triggerId},r,{ref:d,align:"start",side:l.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:_=>{var u;l.isUsingKeyboardRef.current&&((u=c.current)===null||u===void 0||u.focus()),_.preventDefault()},onCloseAutoFocus:_=>_.preventDefault(),onFocusOutside:N(e.onFocusOutside,_=>{_.target!==a.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:N(e.onEscapeKeyDown,_=>{l.onClose(),_.preventDefault()}),onKeyDown:N(e.onKeyDown,_=>{const u=_.currentTarget.contains(_.target),g=Ac[l.dir].includes(_.ke
49y);if(u&&g){var p;i.onOpenChange(!1),(p=a.trigger)===null||p===void 0||p.focus(),_.preventDefault()}})})))))});function Mr(e){return e?"open":"closed"}function Rt(e){return e==="indeterminate"}function Mn(e){return Rt(e)?"indeterminate":e?"checked":"unchecked"}function Vc(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function eu(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function tu(e,t,n){const r=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let l=eu(e,Math.max(i,0));r.length===1&&(l=l.filter(d=>d!==n));const c=l.find(d=>d.toLowerCase().startsWith(r.toLowerCase()));return c!==n?c:void 0}function nu(e,t){const{x:n,y:o}=e;let r=!1;for(let i=0,l=t.length-1;i<t.length;l=i++){const a=t[i].x,c=t[i].y,d=t[l].x,_=t[l].y;c>o!=_>o&&n<(d-a)*(o-c)/(_-c)+a&&(r=!r)}return r}function ou(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return nu(n,t)}function at(e){return t=>t.pointerType==="mouse"?e(t):void 0}const ru=Tc,iu=$r,au=Pc,lu=Fc,su=zc,cu=Rn,uu=Bc,du=Gc,_u=Yc,pu=Xc,fu=Zc,bu=Jc,Nr="DropdownMenu",[gu,Jd]=qe(Nr,[kr]),le=kr(),[vu,Tr]=gu(Nr),Or=e=>{const{__scopeDropdownMenu:t,children:n,dir:o,open:r,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,c=le(t),d=s.useRef(null),[_=!1,u]=gn({prop:r,defaultProp:i,onChange:l});return s.createElement(vu,{scope:t,triggerId:We(),triggerRef:d,contentId:We(),open:_,onOpenChange:u,onOpenToggle:s.useCallback(()=>u(g=>!g),[u]),modal:a},s.createElement(ru,D({},c,{open:_,onOpenChange:u,dir:o,modal:a}),n))},hu="DropdownMenuTrigger",Pr=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:o=!1,...r}=e,i=Tr(hu,n),l=le(n);return s.createElement(iu,D({asChild:!0},l),s.createElement(Q.button,D({type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":o?"":void 0,disabled:o},r,{ref:Tt(t,i.triggerRef),onPointerDown:N(e.onPointerDown,a=>{!o&&a.button===0&&a.ctrlKey===!1&&(i.onOpenToggle(),i.open||a.preventDefault())}),onKeyDown:N(e.onKeyDown,a=>{o||(["Enter"," "].includes(a.key)&&i.onOpenToggle(),a.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())})})))}),Lr=e=>{const{__scopeDropdownMenu:t,...n}=e,o=le(t);return s.createElement(au,D({},o,n))},mu="DropdownMenuContent",Fr=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=Tr(mu,n),i=le(n),l=s.useRef(!1);return s.createElement(lu,D({id:r.contentId,"aria-labelledby":r.triggerId},i,o,{ref:t,onCloseAutoFocus:N(e.onCloseAutoFocus,a=>{var c;l.current||(c=r.triggerRef.current)===null||c===void 0||c.focus(),l.current=!1,a.preventDefault()}),onInteractOutside:N(e.onInteractOutside,a=>{const c=a.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,_=c.button===2||d;(!r.modal||_)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),yu=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(su,D({},r,o,{ref:t}))}),wu=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(cu,D({},r,o,{ref:t}))}),ku=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(uu,D({},r,o,{ref:t}))}),xu=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(du,D({},r,o,{ref:t}))}),$u=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(_u,D({},r,o,{ref:t}))}),Eu=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(pu,D({},r,o,{ref:t}))}),Cu=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(fu,D({},r,o,{ref:t}))}),Su=s.forwardRef((e,t)=>
49{const{__scopeDropdownMenu:n,...o}=e,r=le(n);return s.createElement(bu,D({},r,o,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),Au=Or,Du=Pr,Ir=Lr,jr=Fr,zr=yu,Br=wu,Ur=ku,Hr=xu,Wr=$u,Gr=Eu,Kr=Cu,Yr=Su,Ru=Au,Mu=Du,Nu=Ir,Tu=s.forwardRef(({className:e,inset:t,children:n,...o},r)=>b.jsxs(Kr,{ref:r,className:re("focus:bg-accent data-[state=open]:bg-accent flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none",t&&"pl-8",e),...o,children:[n,b.jsx(_i,{className:"ml-auto h-4 w-4"})]}));Tu.displayName=Kr.displayName;const Ou=s.forwardRef(({className:e,...t},n)=>b.jsx(Yr,{ref:n,className:re("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-lg",e),...t}));Ou.displayName=Yr.displayName;const Xr=s.forwardRef(({className:e,sideOffset:t=4,...n},o)=>b.jsx(Ir,{children:b.jsx(jr,{ref:o,sideOffset:t,className:re("bg-popover text-popover-foreground z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","bg-[var(--zapp-bg)]",e),...n})}));Xr.displayName=jr.displayName;const Pu=s.forwardRef(({className:e,inset:t,...n},o)=>b.jsx(Br,{ref:o,className:re("focus:bg-accent focus:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));Pu.displayName=Br.displayName;const Lu=s.forwardRef(({className:e,children:t,checked:n,...o},r)=>b.jsxs(Ur,{ref:r,className:re("focus:bg-accent focus:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...o,children:[b.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:b.jsx(Wr,{children:b.jsx(pi,{className:"h-4 w-4"})})}),t]}));Lu.displayName=Ur.displayName;const Fu=s.forwardRef(({className:e,children:t,...n},o)=>b.jsxs(Hr,{ref:o,className:re("focus:bg-accent focus:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[b.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:b.jsx(Wr,{children:b.jsx(fi,{className:"h-4 w-4 fill-current"})})}),t]}));Fu.displayName=Hr.displayName;const Iu=s.forwardRef(({className:e,inset:t,...n},o)=>b.jsx(zr,{ref:o,className:re("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));Iu.displayName=zr.displayName;const ju=s.forwardRef(({className:e,...t},n)=>b.jsx(Gr,{ref:n,className:re("bg-muted -mx-1 my-1 h-px",e),...t}));ju.displayName=Gr.displayName;const zu=({label:e})=>b.jsx(mn,{className:"sign-in-button",to:"/login",label:e}),Bu=({label:e})=>b.jsx(nt,{className:"sign-up-button",children:e}),Uu=({label:e})=>{const t=_n(),n=()=>{t.submit({},{action:"/api/logout",method:"post"})};return b.jsx(nt,{onClick:n,className:"sign-out-button",children:e})},cn=({label:e,onClick:t,to:n})=>b.jsx(mn,{className:"w-full",label:e,to:n,onClick:t}),Hu=({children:e,navItemId:t})=>b.jsxs(Ru,{modal:!1,children:[b.jsx(Mu,{children:b.jsx(mn,{className:"dropdown-trigger-button h-full",enabledImage:!0,enabledLabel:!1,imgSrc:"/account.svg"})}),b.jsx(Nu,{children:b.jsx(Xr,{sideOffset:5,className:`${tn.identifier}--${t}-dropdown-content`,children:e})})]}),Wu=({show:e,label:t})=>{const n=_n();if(!e)return null;const o=r=>{r.preventDefault(),console.log("signing out"),n.submit({},{action:"/api/logout",method:"post"}),console.log("signed out")};return b.jsx(cn,{label:t,onClick:o})},Gu=({className:e,dropDownItems:t,isSignedIn:n,labels:o,navItem:r,dropdownVisibility:i,showSignIn:l,showSignUp:a,showSignOut:c})=>{if(n===void 0)return null;const d=n&&i==="when_signed_in"||!n&&i==="when_signed_out"||i==="always";return b.jsxs("div",{className:K(e,"flex gap-[var(--gap)]"),children:[d&&b.jsxs(Hu,{navItemId:r.id,children:[b.jsx("div",{children:n&&(t==null?void 0:t.map(_=>b.jsx(cn,{label:_.label,to:_.href},_.label)))}),b.jsxs("div",{children:[b.jsx(Wu,{show:n,label:o.signOut}
49),!n&&b.jsx(cn,{to:"/login",label:o.signIn})]})]}),l&&!n&&b.jsx(zu,{label:o.signIn}),a&&!n&&b.jsx(Bu,{label:o.signUp}),c&&n&&b.jsx(Uu,{label:o.signOut})]})},Ku=({navItem:e})=>{const{staticLinks:t}=Ae(),{isLoggedIn:n,isLoginStatusPending:o}=ko();if(o)return null;const{localizations:r,styles:i}=ae(tn,e),l={signIn:r.sign_in_button_label,signUp:r.sign_up_button_label,signOut:r.sign_out_button_label,myAccount:r.dropdown_button_label};function a(d){if(i[`extra_link_${d}_type`]==="external_link")return i[`extra_link_${d}_external_link`];{const{link:_}=t.find(u=>u.screenId===i[`extra_link_${d}_target`])||{link:"/"};return _}}const c=[{label:i.extra_link_1_label,href:a(1)},{label:i.extra_link_2_label,href:a(2)},{label:i.extra_link_3_label,href:a(3)},{label:i.extra_link_4_label,href:a(4)}];return b.jsx(Gu,{dropdownVisibility:i.accounts_dropdown_visibility,navItem:e,className:`${tn.identifier}--${e.id}`,labels:l,dropDownItems:c.filter(d=>d.href&&d.label),isSignedIn:!!n,showSignIn:i.sign_in_switch,showSignUp:!1,showSignOut:!1})},Yu={plugin_id:3617,api:{},dependency_repository_url:[],dependency_name:"",author_name:"Applicaster",author_email:"[email protected]",name:"Menu List Item",description:"Menu List Item",type:"nav_item",supported_nav_items:["responsive_nav_bar_menu_list_item"],screen:!1,react_native:!0,identifier:"responsive_nav_bar_menu_list_item",ui_builder_support:!0,whitelisted_account_ids:[],deprecated_since_zapp_sdk:"",unsupported_since_zapp_sdk:"",targets:["web"],ui_frameworks:["quickbrick"],platform:"web",manifest_version:"0.0.2",assets:{fields:[{key:"asset_default",label:"Asset default",type:"uploader"},{key:"asset_hover",label:"Asset hover",type:"uploader"},{key:"asset_selected",label:"Asset selected",type:"uploader"},{key:"asset_selected_hover",label:"Asset selected & hover",type:"uploader"}]},general:{fields:[{key:"link_type",label:"Link Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"target",label:"Target",type:"screen_selector",conditional_fields:[{key:"general/link_type",condition_value:"screen_target"}]},{key:"screen_target_new_tab",label:"Open screen in new tab",type:"switch",initial_value:!1,conditional_fields:[{key:"general/link_type",condition_value:"screen_target"}]},{key:"external_link",label:"External Link URL",type:"text_input",conditional_fields:[{key:"general/link_type",condition_value:"external_link"}]},{key:"external_link_new_tab",label:"Open link in new tab",type:"switch",initial_value:!0,conditional_fields:[{key:"general/link_type",condition_value:"external_link"}]}]},localizations:{fields:[{type:"text_input",label:"Label",key:"label"}]}};function lt({defaultImageSrc:e,defaultImageSwitch:t,hoverImageSrc:n,hoverImageSwitch:o,isSelected:r,selectedImageSrc:i,selectedImageSwitch:l,selectedHoverImageSrc:a,selectedHoverAssetSwitch:c,classNames:d=""}){return[t&&e,o&&n,l&&i,c&&a].some(u=>u)?b.jsxs("div",{className:"h-fit-content w-fit-content group shrink-0",children:[(typeof r>"u"||!l||r===!1)&&b.jsxs(b.Fragment,{children:[b.jsx("img",{src:e,className:K(!t&&"hidden",e&&d,o&&yt(t))}),b.jsx("img",{src:n,className:K(!o&&"hidden",n&&d,yt(o,!0))})]}),typeof r<"u"&&r===!0&&b.jsxs(b.Fragment,{children:[b.jsx("img",{src:i,className:K(!l&&"hidden",i&&d,c&&yt(l))}),b.jsx("img",{src:a,className:K(!c&&"hidden",a&&d,yt(c,!0))})]})]}):b.jsx(b.Fragment,{})}function yt(e,t=!1){return typeof e>"u"||e?t?"hidden group-hover:block":"block group-hover:hidden":"hidden"}function Nn({classNames:e}){return b.jsx("div",{className:"relative",children:b.jsx("div",{className:`absolute bottom-0 left-0 right-0 top-0 ${e}`})})}function Xu(e){return e==="fixed"?"w-menu-list-item":""}function qu({navItem:e,itemSize:t,assetSwitch:n,titleSwitch:o,assetAlignment:r,hoverAssetSwitch:i,selectedAssetSwitch:l,selectedHoverAssetSwitch:a,alignment:c}){const{staticLinks:d,layoutIdOverride:_}=Ae(),u=bn(),{general:g,localizations:p,assets:v}=ae(Yu,e,!1,u);let f="/";const m=g==null?void 0:g.link_type,h=m==="external_link",y=m==="screen_target";if(h)f=g==null?void 0:g.external_link;else{const A=d.find(P=>P.screenId===(g==null?void 0:g.target));f=(A==null?void 0:A.link)||"/",_&&(f=Nt(f,{layoutId:_}))}const k=p.label||e.title,{asset_default:w,asset_hover:x,asset_selected:C,asset_selected_hover:E}=v,$=h&&(g==null?void 0:g.external_link_new_tab)||y&&(g==null?void 0:g.screen_target_new_tab);return b.jsx(mo,{to:f,className:`nav-bar-item-${e.id} group relative`,tabIndex:0,"data-testid":`nav-bar-menu-list-item-${e.id}`,target:$?"_blank":"_self",rel:$?"noopener noreferrer":void 0,children:({isActive:A})=>b.jsxs("div",{children:[b.jsxs("div",{className:`${A?"border-menu-list-item-color-selected bg-menu-list-item-selected group-hover:border-menu-list-item-color-selected-hover group-hover:bg-menu-list-item-selected-hover":"border-menu-list-item-color bg-menu
49-list-item group-hover:border-menu-list-item-color-hover group-hover:bg-menu-list-item-hover"} ${Xu(t)} mb-menu-list-item-b ml-menu-list-item-l mr-menu-list-item-r mt-menu-list-item-t flex items-center rounded-menu-list-item border-menu-list-item-width pb-menu-list-item-b pl-menu-list-item-l pr-menu-list-item-r pt-menu-list-item-t ${r.toLowerCase()==="left"?"flex-row":"flex-row-reverse"} ${Do(c)}`,children:[b.jsx(lt,{defaultImageSrc:w,defaultImageSwitch:n,hoverImageSrc:x,hoverImageSwitch:i,isSelected:A,selectedImageSrc:C,selectedImageSwitch:l,selectedHoverImageSrc:E,selectedHoverAssetSwitch:a,classNames:"mb-menu-list-asset-b ml-menu-list-asset-l mr-menu-list-asset-r mt-menu-list-asset-t pb-menu-list-asset-b pl-menu-list-asset-l pr-menu-list-asset-r pt-menu-list-asset-t h-menu-list-item-asset w-menu-list-item-asset"}),o&&k.trim().length!==0&&b.jsx("p",{className:`${A?"text-menu-list-title-color-selected menu-list-selected-text-decoration group-hover:text-menu-list-title-color-selected-hover group-hover:menu-list-selected-hover-text-decoration":"text-menu-list-title-color menu-list-default-text-decoration group-hover:text-menu-list-title-color-hover group-hover:menu-list-hover-text-decoration"} font-menu_list_title text-menu-list-title-font-size leading-menu-list-title tracking-menu-list-title menu-list-title-text-transform`,children:k})]}),b.jsx(Nn,{classNames:`h-menu-list-item-underline-thickness rounded-menu-list-item-underline-corner-radius ${A?"bg-menu-list-item-selected-underline group-hover:bg-menu-list-item-selected-hover-underline":"bg-menu-list-item-underline group-hover:bg-menu-list-item-hover-underline"} -mt-menu-list-item-b mr-menu-list-item-r ml-menu-list-item-l`})]})},e.id)}const Zu={plugin_id:3616,api:{},dependency_repository_url:[],dependency_name:"",author_name:"Applicaster",author_email:"[email protected]",name:"Menu List",description:"Menu List",type:"nav_item",characteristics:{group:!0},supported_nav_items:["responsive_nav_bar_menu_list_item"],max_nav_items:10,screen:!1,react_native:!0,identifier:"responsive_nav_bar_menu_list",ui_builder_support:!0,whitelisted_account_ids:[],deprecated_since_zapp_sdk:"",unsupported_since_zapp_sdk:"",targets:["web"],ui_frameworks:["quickbrick"],platform:"web",dependency_version:"0.0.1-alpha-2",manifest_version:"0.0.1-alpha-3",min_zapp_sdk:"0.0.1",styles:{fields:[{key:"display",label:"Display",type:"select",options:[{text:"Horizontal",value:"horizontal"},{text:"Vertical",value:"vertical"}],initial_value:"horizontal"},{key:"horizontal_gutter",label:"Horizontal gutter",type:"number_input",initial_value:16,conditional_fields:[{key:"styles/display",condition_value:"horizontal"}]},{key:"vertical_gutter",label:"Vertical gutter",type:"number_input",initial_value:16,conditional_fields:[{key:"styles/display",condition_value:"vertical"}]},{key:"columns",label:"Number of columns",type:"number_input",initial_value:1,conditional_fields:[{key:"styles/display",condition_value:"vertical"}]},{key:"columns_horizontal_gutter",label:"Columns horizontal gutter",type:"number_input",initial_value:8,conditional_fields:[{key:"styles/display",condition_value:"vertical"}]},{key:"alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left"},{key:"padding_top",label:"Padding top",type:"number_input",initial_value:0},{key:"padding_right",label:"Padding right",type:"number_input",initial_value:0},{key:"padding_bottom",label:"Padding bottom",type:"number_input",initial_value:0},{key:"padding_left",label:"Padding left",type:"number_input",initial_value:0},{key:"margin_top",label:"Margin top",type:"number_input",initial_value:0},{key:"margin_right",label:"Margin right",type:"number_input",initial_value:0},{key:"margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0},{key:"margin_left",label:"Margin left",type:"number_input",initial_value:0},{key:"background_color",label:"Background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"border_color",label:"Border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"border_thickness",label:"Border thickness",type:"number_input",initial_value:0},{key:"corner_radius",label:"Corner radius",type:"number_input",initial_value:0},{label:"Effects",group:!0,fields:[{key:"shadow_switch",label:"Enable shadow",type:"switch",initial_value:!1},{key:"shadow_x_offset",label:"X offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_y_offset",label:"Y offset",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_blur",label:"Blur",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_spread",label:"Spread",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/shadow_switch",condition_value:!0}]},{key:"shadow_color",label:"Color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"background_blur_switch",label:"Enable background blur",type:"switch",initial_value:!1}]},{label:"Menu Items",group:!0,fields:[{key:"item_size",label:"Item size",type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"},{text:"Fill",value:"fill"}],initial_value:"dynamic"},{key:"item_width",label:"Item width",type:"number_input",initial_value:120,conditional_fields:[{key:"styles/item_size",condition_value:"fixed"}]}
49,{key:"item_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/item_size",condition_value:"fixed"},{key:"styles/item_size",condition_value:"fill"}]}]},{label:"Asset",group:!0,fields:[{key:"asset_switch",label:"Enable",type:"switch",initial_value:!1},{key:"asset_width",label:"Width",type:"number_input",initial_value:24,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_height",label:"Height",type:"number_input",initial_value:24,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_padding_top",label:"Padding top",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_padding_right",label:"Padding right",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_padding_bottom",label:"Padding bottom",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_padding_left",label:"Padding left",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_margin_top",label:"Margin top",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_margin_right",label:"Margin right",type:"number_input",initial_value:8,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_margin_bottom",label:"Margin bottom",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_margin_left",label:"Margin left",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"selected_asset_switch",label:"Enable selected asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"selected_hover_asset_switch",label:"Enable selected & hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]},{key:"asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"Left",conditional_fields:[{key:"styles/asset_switch",condition_value:!0}]}]},{label:"Title",group:!0,fields:[{key:"title_switch",label:"Enable",type:"switch",initial_value:!0,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_default_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_hover_font_color",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_selected_font_color",label:"Selected font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_selected_hover_font_color",label:"Selected & hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_font_family",label:"Font family",type:"web_font_selector",initial_value:"Ubuntu-Medium",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_font_size",label:"Font size",type:"number_input",initial_value:14,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_line_height",label:"Line height",type:"number_input",initial_value:24,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_letter_spacing",label:"Letter spacing",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_text_transform",label:"Text transform",type:"select",options:[{text:"None",value:"none"},{text:"Capitalize",value:"capitalize"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_default_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_hover_text_decoration",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_selected_text_decoration",label:"Selected text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]},{key:"title_selected_hover_text_decoration",label:"Selected & hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/title_switch",condition_value:!0}]}]},{label:"Item",group:!0,fields:[{key:"item_default_underline_color",label:"Default underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_hover_underline_color",label:"Hover underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_selected_underline_color",label:"Selected underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_selected_hover_underline_color",label:"Selected & hover underline color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_underline_thickness",label:"Underline thickness",type:"number_input",initial_value:0},{key:"item_underline_corner_radius",label:"Underline corner radius",type:"number_input",initial_value:0},{key:"item_margin_top",label:"Item margin top",type:"number_input",initial_value:0},{key:"item_margin_right",label:"Item margin right",type:"number_input",initial_value:0},{key:"item_margin_bottom",label:"Item margin bottom",type:"number_input",initial_value:0},{key:"item_margin_left",label:"Item margin left",type:"number_input",initial_value:0},{key:"item_padding_top",label:"Item padding top",type:"number_input",initial_value:8},{key:"item_padding_right",label:"Item padding right",type:"number_input",initial_value:16},{key:"item_padding_bottom",label:"Item padding bottom",type:"number_input",initial_value:8},{key:"item_padding_left",label:"Item padding left",type:"number_input",initial_value:16},{key:"item_default_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_hover_background_color",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"item_selected_background_color",label:"Selected item background color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_selected_hover_background_color",label:"Selected & hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"item_default_item_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_hover_border_color",label:"Hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_selected_border_color",label:"Selected item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_selected_hover_border_color",label:"Selected & hover item border color",type:"color_picker_rgba",initial_value:"rgba(0, 0, 0, 0)"},{key:"item_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0},{key:"item_corner_radius",label:"Item corner radius",type:"number_input",initial_value:8}]}]}};function Qu({navItem:e}){var f,m;const{styles:t}=ae(Zu,e),{display:n,columns:o,item_size:r,asset_switch:i,title_switch:l,asset_alignment:a,hover_asset_switch:c,selected_asset_switch:d,selected_hover_asset_switch:_,alignment:u,item_alignment:g}=t,p=(f=e==null?void 0:e.nav_items)==null?void 0:f.length;if(!p)return b.jsx(b.Fragment,{});const v=Ju({columns:o,numOfItems:p,display:n});
49return b.jsx("div",{tabIndex:-1,className:`nav-bar-item-${e.id} ${Vu({display:n,columns:o})} mb-menu-list-b ml-menu-list-l mr-menu-list-r mt-menu-list-t rounded-menu-list border-menu-list-width border-menu-list-color bg-menu-list pb-menu-list-b pl-menu-list-l pr-menu-list-r pt-menu-list-t ${sa({alignment:u,display:n,itemSize:r})} ${n==="vertical"?"w-full":""}`,children:(m=et(e.nav_items))==null?void 0:m.map((h,y)=>b.jsx("div",{className:v[y]||"",children:b.jsx(qu,{navItem:h,itemSize:r,assetSwitch:i,hoverAssetSwitch:c,selectedAssetSwitch:d,selectedHoverAssetSwitch:_,titleSwitch:l,assetAlignment:a,alignment:g})},h.id))})}function Ju({columns:e,numOfItems:t,display:n}){try{if(n!=="vertical"||!t)return[];e=e||1;const o=Math.ceil(t/e);let r=0;const i=[];return[...Array(e)].map((l,a)=>{const c=a+1;[...Array(o)].map((d,_)=>{r++,!(r>t||_>t)&&i.push(`col-start-${c} row-start-${_+1}`)})}),i}catch(o){return Ne.info(`getVerticalDisplayColumnsClasses: ${o.message}`),[]}}function Vu({display:e,columns:t}){return e==="horizontal"?"flex flex-row gap-menu-list-horizontal":`grid grid-cols-${t||1} gap-y-menu-list-vertical gap-x-menu-list-columns-horizontal-gutter`}function ed({manifest:e,item:t}){const n=bn(),{localizations:o}=ae(e,t,!1,n);return o}const qr={gradient:"color_picker_rgba",font_color:"color_picker_rgba",stroke:"color_picker_rgba",aspect_ratio:"number_input",border_radius:"number_input",corner_radius:"number_input",border_thickness:"number_input",border_color:"color_picker_rgba",border_style:"select",grid_columns:"number_input",opacity:"number_input",background_color:"color_picker_rgba",background_image:"text_input",gap:"number_input",gutter:"number_input",width:"number_input",height:"number_input",underline_thickness:"number_input",divider_thickness:"number_input",font_size:"number_input",font_weight:"number_input",line_clamp:"number_input",number_of_lines:"number_input",object_position:"text_input",alignment:"select",padding_top:"number_input",padding_right:"number_input",padding_bottom:"number_input",padding_left:"number_input",font_family:"web_font_selector",margin_top:"number_input",margin_right:"number_input",margin_bottom:"number_input",margin_left:"number_input",line_height:"number_input",letter_spacing:"number_input",caret_color:"color_picker_rgba",image_shadow:"text_input",text_shadow:"text_input",shadow:"text_input",background_blur:"number_input",max_width:"number_input",y_position:"number_input",plugin_configuration_id:"cell_style_selector",select:"select",switch:"switch"};function I({key:e,type:t,label:n,initial_value:o,conditional_fields:r}){return{key:`${e}_${t}`,label:n,initial_value:o,type:qr[t],conditional_fields:r}}const td=["margin_top","margin_right","margin_bottom","margin_left"];function ee({key:e,label:t,initial_values:n,initial_value:o,conditional_fields:r}){return td.map(i=>I({key:e,type:i,label:`${t} ${i.replaceAll("_"," ")}`,initial_value:o??(n==null?void 0:n[i]),conditional_fields:r}))}const nd=["padding_top","padding_right","padding_bottom","padding_left"];function De({key:e,label:t,initial_values:n,initial_value:o,conditional_fields:r}){return nd.map(i=>I({key:e,type:i,label:`${t} ${i.replaceAll("_"," ")}`,initial_value:o??(n==null?void 0:n[i]),conditional_fields:r}))}const od=["underline_thickness","underline_corner_radius","underline_background_color","underline_background_color_hover","underline_background_color_selected","underline_background_color_selected_hover"],rd={underline_thickness:"number_input",underline_corner_radius:"number_input",underline_background_color:"color_picker_rgba",underline_background_color_hover:"color_picker_rgba",underline_background_color_selected:"color_picker_rgba",underline_background_color_selected_hover:"color_picker_rgba"};function vo({key:e,label:t,initial_values:n,conditional_fields:o}){return od.map(r=>({key:`${e}_${r}`,type:rd[r],label:`${t} ${r.replaceAll("_"," ")}`,initial_value:n==null?void 0:n[r],conditional_fields:o}))}const id=["font_family","font_size","line_height","letter_spacing"],ad={font_family:"web_font_selector",font_size:"number_input",line_height:"number_input",letter_spacing:"number_input"};function Ue({key:e,label:t,initial_values:n,conditional_fields:o}){return id.map(r=>({key:`${e}_${r}`,type:ad[r],label:`${t} ${r.replaceAll("_"," ")}`,initial_value:n==null?void 0:n[r],conditional_fields:o}))}const ld=["shadow_x_offset","shadow_y_offset","shadow_blur","shadow_spread","shadow_color"],sd={shadow_x_offset:"number_input",shadow_y_offset:"number_input",shadow_blur:"number_input",shadow_spread:"number_input",shadow_color:"color_picker_rgba"};function cd({key:e,label:t,initial_values:n,conditional_fields:o}){return ld.map(r=>{const i=r.replaceAll("_"," ").replace(/^shadow\s*/,"");return{key:`${e}_${r}`,type:sd[r],label:`${i.charAt(0).toUpperCase()}${i.slice(1)}`,initial_value:n==null?void 0:n[r],conditional_fields:o}})}const ud=["default","hover","selected","selected_hover"],dd={default:"Default",hover:"Hover",selected:"Selected",selected_hover:"Selected & hover"};function Vd({key:e,label:t,type:n,initial_value:o,initial_values:r,conditional_fields:i}){return ud.map(l=>({key:`${e}_${l}_${n}`,label:`${dd[l]} ${t}`,initial_value:(r==null?void 0:r[l])??o,type:qr[n],conditional_fields:i}))}const _d=["button","title","menu","item","asset","underline","chevron","divider","auth","shadow"],un={plugin_id:3907,identifier:"responsive_nav_bar_account_button_2",manifest_version:"1.1.0",dependency_name:"",name:"Responsive Nav Bar Account Button 2",description:"Responsive Nav Bar Account Button 2",type:"nav_item",localizations:{fields:[{type:"text_input",label:"Sign in button label",key:"sign_in_button_label",initial_value:"Sign In"},{type:"text_input",label:"Sign out button label",key:"sign_out_button_label",initial_value:"Sign Out"},{type:"text_input",label:"Sign up button label",key:"sign_up_button_label",initial_value:"Sign Up"},{type:"text_input",label:"Dropdown button label",key:"dropdown_button_label",initial_value:"My Account"}]},general:{fields:[{key:"sign_up_link_type",label:"Sign Up Link Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"sign_up_link_target",label:"Sign Up Link Target",type:"screen_selector",conditional_fields:[{key:"general/sign_up_link_type",condition_value:"screen_target"}]},{key:"sign_up_link_path",label:"Sign Up Link Path",type:"text_input",conditional_fields:[{key:"general/sign_up_link_type",condition_value:"external_link"}]}]},styles:{fields:[{label:"Authentication Buttons",group:!0,tooltip:"You can expose the sign in, sign up, and sign out buttons in the top menu. or expose them in the account dropdown button.",fields:[{key:"auth_buttons_switch",label:"Enable Buttons",type:"switch",initial_value:!0},I({key:"auth_buttons_horizontal",label:"Horizontal gutter",type:"gutter",initial_value:8,conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]}),{key:"auth_button_size",label:"Item size",type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"}],initial_value:"dynamic",conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]},I({key:"auth_button",label:"Item width",type:"width",initial_value:120,conditional_fields:[{key:"styles/auth_button_size",condition_value:"fixed"}]}),...vo({key:"auth_button",label:"Auth Button",initial_values:{underline_background_color:"transparent",underline_background_color_hover:"transparent",underline_thickness:0,underline_corner_radius:0},conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]}),...ee({key:"auth_button",label:"Auth Button",initial_value:0,conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]}),...De({key:"auth_button",label:"Auth Button",initial_values:{padding_top:8,padding_right:16,padding_bottom:8,padding_left:16},conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]}),I({key:"auth_button",label:"Item border thickness",type:"border_thickness",initial_value:1.5,conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]}),I({key:"auth_button",label:"Item corner radius",type:"corner_radius",initial_value:8,conditional_fields:[{key:"styles/auth_buttons_switch",condition_value:!0}]})]},{label:"Sign In",group:!0,fields:[{key:"sign_in_button_switch",label:"Enable Button",type:"switch",initial_value:!0},I({key:"sign_in_default_item",label:"Default item background color",type:"background_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_in_button_switch",condition_value:!0}]}),I({key:"sign_in_hover_item",label:"Hover item background color",type:"background_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_in_button_switch",condition_value:!0}]}),I({key:"sign_in",label:"Default item border color",type:"border_color",initial_value:"rgba(239, 239, 239, 0.25)",conditional_fields:[{key:"styles/sign_in_button_switch",condition_value:!0}]}),I({key:"sign_in_hover",label:"Hover item border color",type:"border_color",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/sign_in_button_switch",condition_value:!0}]})]},{label:"Sign Up",group:!0,fields:[{key:"sign_up_button_switch",label:"Enable Button",type:"switch",initial_value:!0},I({key:"sign_up_default_item",label:"Default item background color",type:"background_color",initial_value:"rgba(254, 20, 72, 1)",conditional_fields:[{key:"styles/sign_up_button_switch",condition_value:!0}]}),I({key:"sign_up_hover_item",label:"Hover item background color",type:"background_color",initial_value:"rgba(190, 14, 53, 1)",conditional_fields:[{key:"styles/sign_up_button_switch",condition_value:!0}]}),I({key:"sign_up",label:"Default item border color",type:"border_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_up_button_switch",condition_value:!0}]}),I({key:"sign_up_hover",label:"Hover item border color",type:"border_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_up_button_switch",condition_value:!0}]})]},{label:"Sign Out",group:!0,fields:[{key:"sign_out_button_switch",label:"Enable Button",type:"switch",initial_value:!0},I({key:"sign_out_default_item",label:"Default item background color",type:"background_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_out_button_switch",condition_value:!0}]}),I({key:"sign_out_hover_item",label:"Hover item background color",type:"background_color",initial_value:"transparent",conditional_fields:[{key:"styles/sign_out_button_switch",condition_value:!0}]}),I({key:"sign_out",label:"Default item border color",type:"border_color",initial_value:"rgba(239, 239, 239, 0.25)",conditional_fields:[{key:"styles/sign_out_button_switch",condition_value:!0}]}),I({key:"sign_out_hover",label:"Hover item border color",type:"border_color",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/sign_out_button_switch",condition_value:!0}]})]},{label:"Authentication Buttons Assets",group:!0,fields:[{key:"auth_buttons_asset_switch",label:"Enable Asset",type:"switch",initial_value:!1},I({key:"auth_buttons_asset",label:"Width",type:"width",initial_value:24}),I({key:"auth_buttons_asset",label:"Height",type:"height",initial_value:24}),...ee({key:"auth_buttons_asset",label:"Auth Buttons Asset",initial_values:{margin_top:0,margin_right:8,margin_bottom:0,margin_left:0}}),{key:"auth_buttons_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left"}]},{label:"Sign In Assets",group:!0,fields:[{key:"sign_in_default_asset",label:"Default asset",type:"uploader"},{key:"sign_in_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1},{key:"sign_in_hover_asset",label:"Hover asset",type:"uploader"}]},{label:"Sign Up Assets",group:!0,fields:[{key:"sign_up_default_asset",label:"Default asset",type:"uploader"},{key:"sign_up_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1},{key:"sign_up_hover_asset",label:"Hover asset",type:"uploader"}]},{label:"Sign Out Assets",group:!0,fields:[{key:"sign_out_default_asset",label:"Default asset",type:"uploader"},{key:"sign_out_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1},{key:"sign_out_hover_asset",label:"Hover asset",type:"uploader"}]},{label:"Title",group:!0,fields:[{key:"auth_buttons_title_switch",label:"Enable",type:"switch",initial_value:!0},...Ue({key:"auth_buttons_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0},conditional_fields:[{key:"styles/auth_buttons_title_switch",condition_value:!0}]}),{key:"auth_buttons_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default"},{key:"auth_buttons_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none"},{key:"auth_buttons_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none"}]},{label:"Sign In Title",group:!0,fields:[{key:"sign_in_default_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"},{key:"sign_in_hover_font_color",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"}]},{label:"Sign Up Title",group:!0,fields:[{key:"sign_up_default_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"},{key:"sign_up_hover_font_color",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"}]},{label:"Sign Out Title",group:!0,fields:[{key:"sign_out_default_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"},{key:"sign_out_hover_font_color",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"}]},{label:"Account Dropdown Button",group:!0,fields:[{key:"accounts_dropdown_visibility",label:"Accounts Dropdown Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"},{text:"Never",value:"never"}],initial_value:"when_signed_in"},{key:"account_dropdown_button_size",label:"Button size",type:"select",options:[{text:"Dynamic",value:"dynamic"},{text:"Fixed",value:"fixed"}],initial_value:"dynamic"},I({key:"account_dropdown_button",label:"Button width",type:"width",initial_value:120,conditional_fields:[{key:"styles/account_dropdown_button_size",condition_value:"fixed"}]}),...vo({key:"account_dropdown_button",label:"Dropdown Button",initial_values:{underline_background_color:"transparent",underline_background_color_hover:"transparent",underline_thickness:0,underline_corner_radius:0}}),...ee({key:"account_dropdown_button",label:"Account Dropdown Button",initial_value:0}),...De({key:"account_dropdown_button",label:"Account Dropdown Button",initial_value:8}),{key:"account_dropdown_button_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_button_hover_background_color",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"account_dropdown_button_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_button_hover_border_color",label:"Hover item border color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_button_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0},{key:"account_dropdown_button_corner_radius",label:"Item corner radius",type:"number_input",initial_value:6}]},{label:"Account Dropdown Button Asset",group:!0,fields:[{key:"account_dropdown_button_asset_switch",label:"Enable",type:"switch",initial_value:!0},I({key:"account_dropdown_button_asset",label:"Width",type:"width",initial_value:24}),I({key:"account_dropdown_button_asset",label:"Height",type:"height",initial_value:24}),{key:"account_dropdown_button_asset_default",label:"Default asset",type:"uploader",initial_value:"/account-dropdown-button-asset.svg"},{key:"account_dropdown_button_asset_hover_switch",label:"Enable hover asset",type:"switch",initial_value:!1},{key:"account_dropdown_button_asset_hover",label:"Hover asset",type:"uploader"},{key:"account_dropdown_button_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left"},...ee({key:"account_dropdown_button_asset",label:"Account Dropdown Button Asset",initial_value:0})]},{label:"Account Dropdown Button Chevron Asset",group:!0,fields:[{key:"account_dropdown_button_chevron_asset_switch",label:"Enable",type:"switch",initial_value:!1},I({key:"account_dropdown_button_chevron_asset",label:"Width",type:"width",initial_value:16}),I({key:"account_dropdown_button_chevron_asset",label:"Height",type:"height",initial_value:16}),{key:"account_dropdown_button_chevron_asset_height",label:"Height",type:"number_input",initial_value:16},{key:"account_dropdown_button_chevron_asset_default",label:"Default asset",type:"uploader",initial_value:"/account-dropdown-button-chevron-asset.svg"},{key:"account_dropdown_button_chevron_asset_hover_switch",label:"Enable hover asset",type:"switch",initial_value:!1},{key:"account_dropdown_button_chevron_asset_hover",label:"Hover asset",type:"uploader"},{key:"account_dropdown_button_chevron_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"right"},...ee({key:"account_dropdown_button_chevron_asset",label:"Chevron Asset",initial_value:0})]},{label:"Account Dropdown Button Title",group:!0,fields:[{key:"account_dropdown_button_title_switch",label:"Enable",type:"switch",initial_value:!1},{key:"account_dropdown_button_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]},{key:"account_dropdown_button_title_font_color_hover",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]},...Ue({key:"account_dropdown_button_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0},conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]}),{key:"account_dropdown_button_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default",conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]},{key:"account_dropdown_button_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]},{key:"account_dropdown_button_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_button_title_switch",condition_value:!0}]}]},{label:"Dropdown Menu",group:!0,fields:[{key:"account_dropdown_menu_position_relative_to_button",label:"Position relative to button",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"right"},I({key:"account_dropdown_menu",label:"Width",type:"width",initial_value:180}),{key:"account_dropdown_menu_background_color",label:"Background color",type:"color_picker_rgba",initial_value:"rgba(30, 30, 30, 1)"},{key:"account_dropdown_menu_corner_radius",label:"Corner radius",type:"number_input",initial_value:8},{key:"account_dropdown_menu_border_color",label:"Border color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_menu_border_thickness",label:"Border thickness",type:"number_input",initial_value:0},{key:"account_dropdown_menu_vertical_gutter",label:"Vertical gutter",type:"number_input",initial_value:0},...ee({key:"account_dropdown_menu",label:"Account Dropdown Menu",initial_values:{margin_top:8,margin_right:0,margin_bottom:0,margin_left:0}}),...De({key:"account_dropdown_menu",label:"Account Dropdown Menu",initial_values:{padding_top:6,padding_right:0,padding_bottom:6,padding_left:0}}),{key:"account_dropdown_menu_shadow_switch",label:"Enable shadow",type:"switch",initial_value:!1},...cd({key:"account_dropdown_menu",label:"Account Dropdown Menu",initial_values:{shadow_x_offset:0,shadow_y_offset:8,shadow_blur:16,shadow_spread:-4,shadow_color:"rgba(0, 0, 0, 0.25)"},conditional_fields:[{key:"styles/account_dropdown_menu_shadow_switch",condition_value:!0}]}),{key:"account_dropdown_menu_background_blur",label:"Background blur",type:"number_input",initial_value:0,label_tooltip:"Please note: In order to see the background blur effect, you need to set the background opacity to a value lower than 100."}]},{label:"Dropdown Menu Item",group:!0,fields:[{key:"account_dropdown_menu_item_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left"},...ee({key:"account_dropdown_menu_item",label:"Menu Item",initial_values:{margin_top:0,margin_right:6,margin_bottom:0,margin_left:6}}),...De({key:"account_dropdown_menu_item",label:"Menu Item",initial_values:{padding_top:8,padding_right:12,padding_bottom:8,padding_left:12}}),{key:"account_dropdown_menu_item_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_menu_item_background_color_hover",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(46, 46, 46, 1)"},{key:"account_dropdown_menu_item_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_menu_item_border_color_hover",label:"Hover item border color",type:"color_picker_rgba",initial_value:"transparent"},{key:"account_dropdown_menu_item_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0},{key:"account_dropdown_menu_item_corner_radius",label:"Item corner radius",type:"number_input",initial_value:4}]},{label:"Dropdown Menu Item Asset",group:!0,fields:[I({key:"account_dropdown_menu_item_asset",label:"Width",type:"width",initial_value:16}),I({key:"account_dropdown_menu_item_asset",label:"Height",type:"height",initial_value:16}),...ee({key:"account_dropdown_menu_item_asset",label:"Menu Item Asset",initial_values:{margin_top:0,margin_right:8,margin_bottom:0,margin_left:0}}),{key:"account_dropdown_menu_item_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left"}]},{label:"Dropdown Menu Item Title",group:!0,fields:[{key:"account_dropdown_menu_item_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)"},{key:"account_dropdown_menu_item_title_font_color_hover",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)"},...Ue({key:"account_dropdown_menu_item_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0}}),{key:"account_dropdown_menu_item_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default"},{key:"account_dropdown_menu_item_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none"},{key:"account_dropdown_menu_item_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none"}]},{label:"Dropdown Menu Sign In",group:!0,fields:[{key:"show_sign_in_on_dropdown",label:"Show Sign In on dropdown",type:"switch",initial_value:!1},{key:"account_dropdown_menu_sign_in_separate_styling_switch",label:"Enable separate styling for Sign In",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_in_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_in_default_title",label:"Title",type:"text_input",initial_value:"Sign In",conditional_fields:[{key:"styles/show_sign_in_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_in_default_asset",label:"Default asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_in_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_in_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_in_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_in_hover_asset",label:"Hover asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_in_on_dropdown",condition_value:!0}]}]},{label:"Dropdown Menu Sign Up",group:!0,fields:[{key:"show_sign_up_on_dropdown",label:"Show Sign Up on dropdown",type:"switch",initial_value:!1},{key:"account_dropdown_menu_sign_up_separate_styling_switch",label:"Enable separate styling for Sign Up",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_up_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_up_default_title",label:"Title",type:"text_input",initial_value:"Sign Up",conditional_fields:[{key:"styles/show_sign_up_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_up_default_asset",label:"Default asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_up_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_up_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_up_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_up_hover_asset",label:"Hover asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_up_on_dropdown",condition_value:!0}]}]},{label:"Dropdown Menu Sign Out",group:!0,fields:[{key:"show_sign_out_on_dropdown",label:"Show Sign Out on dropdown",type:"switch",initial_value:!1},{key:"account_dropdown_menu_sign_out_separate_styling_switch",label:"Enable separate styling for Sign Out",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_out_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_out_default_title",label:"Title",type:"text_input",initial_value:"Sign Out",conditional_fields:[{key:"styles/show_sign_out_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_out_default_asset",label:"Default asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_out_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_out_hover_asset_switch",label:"Enable hover asset",type:"switch",initial_value:!1,conditional_fields:[{key:"styles/show_sign_out_on_dropdown",condition_value:!0}]},{key:"account_dropdown_menu_sign_out_hover_asset",label:"Hover asset",type:"uploader",conditional_fields:[{key:"styles/show_sign_out_on_dropdown",condition_value:!0}]}]},{label:"Dropdown Menu Sign In Styling",group:!0,fields:[{key:"separate_log_in_styling_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},...ee({key:"separate_log_in_styling",label:"Sign In",initial_values:{margin_top:0,margin_right:6,margin_bottom:0,margin_left:6},conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),...De({key:"separate_log_in_styling",label:"Sign In",initial_values:{padding_top:8,padding_right:12,padding_bottom:8,padding_left:12},conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_in_styling_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_background_color_hover",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(46, 46, 46, 0)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_border_color_hover",label:"Hover item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_corner_radius",label:"Item corner radius",type:"number_input",initial_value:4,conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign In Asset",group:!0,fields:[I({key:"separate_log_in_styling_asset",label:"Width",type:"width",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),I({key:"separate_log_in_styling_asset",label:"Height",type:"height",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),...ee({key:"separate_log_in_styling_asset",label:"Sign In Asset",initial_values:{margin_top:0,margin_right:8,margin_bottom:0,margin_left:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_in_styling_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign In Title",group:!0,fields:[{key:"separate_log_in_styling_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_title_font_color_hover",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},...Ue({key:"separate_log_in_styling_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_in_styling_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]},{key:"separate_log_in_styling_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_in_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Up Styling",group:!0,fields:[{key:"separate_log_up_styling_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},...ee({key:"separate_log_up_styling",label:"Sign Up",initial_values:{margin_top:0,margin_right:6,margin_bottom:0,margin_left:6},conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),...De({key:"separate_log_up_styling",label:"Sign Up",initial_values:{padding_top:8,padding_right:12,padding_bottom:8,padding_left:12},conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_up_styling_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_background_color_hover",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(46, 46, 46, 0)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_border_color_hover",label:"Hover item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_corner_radius",label:"Item corner radius",type:"number_input",initial_value:4,conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Up Asset",group:!0,fields:[I({key:"separate_log_up_styling_asset",label:"Width",type:"width",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),I({key:"separate_log_up_styling_asset",label:"Height",type:"height",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),...ee({key:"separate_log_up_styling_asset",label:"Sign Up Asset",initial_values:{margin_top:0,margin_right:8,margin_bottom:0,margin_left:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_up_styling_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Up Title",group:!0,fields:[{key:"separate_log_up_styling_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_title_font_color_hover",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},...Ue({key:"separate_log_up_styling_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_up_styling_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]},{key:"separate_log_up_styling_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_up_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Out Styling",group:!0,fields:[{key:"separate_log_out_styling_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},...ee({key:"separate_log_out_styling",label:"Sign Out",initial_values:{margin_top:0,margin_right:6,margin_bottom:0,margin_left:6},conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),...De({key:"separate_log_out_styling",label:"Sign Out",initial_values:{padding_top:8,padding_right:12,padding_bottom:8,padding_left:12},conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_out_styling_background_color",label:"Default item background color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_background_color_hover",label:"Hover item background color",type:"color_picker_rgba",initial_value:"rgba(46, 46, 46, 0)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_border_color",label:"Default item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_border_color_hover",label:"Hover item border color",type:"color_picker_rgba",initial_value:"transparent",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_border_thickness",label:"Item border thickness",type:"number_input",initial_value:0,conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_corner_radius",label:"Item corner radius",type:"number_input",initial_value:4,conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Out Asset",group:!0,fields:[I({key:"separate_log_out_styling_asset",label:"Width",type:"width",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),I({key:"separate_log_out_styling_asset",label:"Height",type:"height",initial_value:16,conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),...ee({key:"separate_log_out_styling_asset",label:"Sign Out Asset",initial_values:{margin_top:0,margin_right:8,margin_bottom:0,margin_left:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_out_styling_asset_alignment",label:"Alignment",type:"select",options:[{text:"Left",value:"left"},{text:"Right",value:"right"}],initial_value:"left",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Sign Out Title",group:!0,fields:[{key:"separate_log_out_styling_title_font_color",label:"Default font color",type:"color_picker_rgba",initial_value:"rgba(158, 158, 158, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_title_font_color_hover",label:"Hover font color",type:"color_picker_rgba",initial_value:"rgba(239, 239, 239, 1)",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},...Ue({key:"separate_log_out_styling_title",label:"Title",initial_values:{font_family:"Ubuntu-Medium",font_size:14,line_height:24,letter_spacing:0},conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}),{key:"separate_log_out_styling_title_text_transform",label:"Text transform",type:"select",options:[{text:"Default",value:"default"},{text:"Uppercase",value:"uppercase"},{text:"Lowercase",value:"lowercase"},{text:"Capitalize",value:"capitalize"}],initial_value:"default",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_title_text_decoration",label:"Default text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"}
49,{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]},{key:"separate_log_out_styling_title_text_decoration_hover",label:"Hover text decoration",type:"select",options:[{text:"None",value:"none"},{text:"Underline",value:"underline"},{text:"Strikethrough",value:"line-through"}],initial_value:"none",conditional_fields:[{key:"styles/account_dropdown_menu_sign_out_separate_styling_switch",condition_value:!0}]}]},{label:"Dropdown Menu Links",group:!0,fields:[{key:"extra_link_1_type",label:"Link 1 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_1_target",label:"Link 1 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_1_type",condition_value:"screen_target"}]},{key:"extra_link_1_external_link",label:"External Link 1 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_1_type",condition_value:"external_link"}]},{key:"extra_link_1_label",label:"Link 1 Label",type:"text_input"},{key:"extra_link_1_visibility",label:"Link 1 Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"}],initial_value:"always"},{key:"extra_link_1_asset_switch",label:"Enable Link 1 Asset",type:"switch",initial_value:!1},{key:"extra_link_1_asset",label:"Link 1 Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_1_asset_switch",condition_value:!0}]},{key:"extra_link_1_asset_hover_switch",label:"Enable Link 1 Hover Asset",type:"switch",initial_value:!1},{key:"extra_link_1_hover_asset",label:"Link 1 Hover Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_1_asset_hover_switch",condition_value:!0}]},{key:"extra_link_2_type",label:"Link 2 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_2_target",label:"Link 2 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_2_type",condition_value:"screen_target"}]},{key:"extra_link_2_external_link",label:"External Link 2 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_2_type",condition_value:"external_link"}]},{key:"extra_link_2_label",label:"Link 2 Label",type:"text_input"},{key:"extra_link_2_visibility",label:"Link 2 Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"}],initial_value:"always"},{key:"extra_link_2_asset_switch",label:"Enable Link 2 Asset",type:"switch",initial_value:!1},{key:"extra_link_2_asset",label:"Link 2 Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_2_asset_switch",condition_value:!0}]},{key:"extra_link_2_asset_hover_switch",label:"Enable Link 2 Hover Asset",type:"switch",initial_value:!1},{key:"extra_link_2_hover_asset",label:"Link 2 Hover Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_2_asset_hover_switch",condition_value:!0}]},{key:"extra_link_3_type",label:"Link 3 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_3_target",label:"Link 3 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_3_type",condition_value:"screen_target"}]},{key:"extra_link_3_external_link",label:"External Link 3 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_3_type",condition_value:"external_link"}]},{key:"extra_link_3_label",label:"Link 3 Label",type:"text_input"},{key:"extra_link_3_visibility",label:"Link 3 Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"}],initial_value:"always"},{key:"extra_link_3_asset_switch",label:"Enable Link 3 Asset",type:"switch",initial_value:!1},{key:"extra_link_3_asset",label:"Link 3 Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_3_asset_switch",condition_value:!0}]},{key:"extra_link_3_asset_hover_switch",label:"Enable Link 3 Hover Asset",type:"switch",initial_value:!1},{key:"extra_link_3_hover_asset",label:"Link 3 Hover Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_3_asset_hover_switch",condition_value:!0}]},{key:"extra_link_4_type",label:"Link 4 Type",type:"select",options:[{value:"screen_target",text:"Screen"},{value:"external_link",text:"External Link"}],initial_value:"screen_target"},{key:"extra_link_4_target",label:"Link 4 Target",type:"screen_selector",conditional_fields:[{key:"styles/extra_link_4_type",condition_value:"screen_target"}]},{key:"extra_link_4_external_link",label:"External Link 4 Path",type:"text_input",conditional_fields:[{key:"styles/extra_link_4_type",condition_value:"external_link"}]},{key:"extra_link_4_label",label:"Link 4 Label",type:"text_input"},{key:"extra_link_4_visibility",label:"Link 4 Visibility",type:"select",options:[{text:"Only When Signed In",value:"when_signed_in"},{text:"Only When Signed Out",value:"when_signed_out"},{text:"Always",value:"always"}],initial_value:"always"},{key:"extra_link_4_asset_switch",label:"Enable Link 4 Asset",type:"switch",initial_value:!1},{key:"extra_link_4_asset",label:"Link 4 Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_4_asset_switch",condition_value:!0}]},{key:"extra_link_4_asset_hover_switch",label:"Enable Link 4 Hover Asset",type:"switch",initial_value:!1},{key:"extra_link_4_hover_asset",label:"Link 4 Hover Asset",type:"uploader",conditional_fields:[{key:"styles/extra_link_4_asset_hover_switch",condition_value:!0}]}]}
49,{label:"Dropdown Menu Authentication Buttons Divider",group:!0,fields:[{key:"account_dropdown_menu_auth_buttons_styling_divider_switch",label:"Show Authentication Buttons divider",type:"switch",initial_value:!1},I({key:"account_dropdown_menu_auth_buttons_styling_divider",label:"Divider color",type:"background_color",initial_value:"rgba(239, 239, 239, 0.1)",conditional_fields:[{key:"styles/account_dropdown_menu_auth_buttons_styling_divider_switch",condition_value:!0}]}),I({key:"account_dropdown_menu_auth_buttons_styling",label:"Divider thickness",type:"divider_thickness",initial_value:1,conditional_fields:[{key:"styles/account_dropdown_menu_auth_buttons_styling_divider_switch",condition_value:!0}]}),...ee({key:"account_dropdown_menu_auth_buttons_styling_divider",label:"Divider",initial_values:{margin_top:4,margin_right:0,margin_bottom:4,margin_left:0},conditional_fields:[{key:"styles/account_dropdown_menu_auth_buttons_styling_divider_switch",condition_value:!0}]})]}]}},Zr=["sign_in","sign_up","sign_out"];function pd({staticLinks:e,styles:t,general:n,isLoggedIn:o}){const r=[];[1,2,3,4].forEach(l=>{const a=t[`extra_link_${l}_label`],d=t[`extra_link_${l}_type`]==="external_link"?t[`extra_link_${l}_external_link`]:Tn(e,t[`extra_link_${l}_target`]),_=t[`extra_link_${l}_asset`],u=t[`extra_link_${l}_asset_switch`],g=t[`extra_link_${l}_hover_asset`],p=t[`extra_link_${l}_asset_hover_switch`];r.push({label:a,href:d,defaultImageSrc:_,defaultImageSwitch:u,hoverImageSrc:g,hoverImageSwitch:p})});let i=!1;return Zr.forEach(l=>{if(!t[`show_${l}_on_dropdown`]||!Jr({authButtonType:l,isLoggedIn:o}))return;const a=!!t.account_dropdown_menu_auth_buttons_styling_divider_switch,c=fd(t,n,l,a&&!i,e);a&&(i=!0),c&&r.push(c)}),r.filter(l=>((l==null?void 0:l.label)||(l==null?void 0:l.defaultImageSwitch)&&(l==null?void 0:l.defaultImageSrc))&&(l==null?void 0:l.href))}function fd(e,t,n,o,r){const i=e[`account_dropdown_menu_${n}_default_title`],l=e[`account_dropdown_menu_${n}_default_asset`],a=!!e[`account_dropdown_menu_${n}_default_asset`],c=e[`account_dropdown_menu_${n}_hover_asset`],d=!!e[`account_dropdown_menu_${n}_hover_asset_switch`],_=bd({authButtonType:n,general:t,staticLinks:r});return{label:i,href:_,defaultImageSrc:l,defaultImageSwitch:a,hoverImageSrc:c,hoverImageSwitch:d,isAuthButtonsDivider:o,authButtonType:n}}function bd({authButtonType:e,general:t,staticLinks:n}){return e==="sign_out"?"/logout":e==="sign_in"?"/login":e==="sign_up"?t.sign_up_link_type==="external_link"?(t==null?void 0:t.sign_up_link_path)||"":Tn(n,t.sign_up_link_target):""}function Tn(e,t){var n;return((n=e.find(o=>o.screenId===t))==null?void 0:n.link)||""}function Qr({styles:e,isLoggedIn:t,manifestKey:n}){const o=e[n];return o==="never"?!1:!!(o==="always"||t&&o==="when_signed_in"||!t&&o==="when_signed_out")}function Jr({authButtonType:e,isLoggedIn:t}){return!(e==="sign_in"&&t||e==="sign_up"&&t||e==="sign_out"&&!t)}const gd={colors:["gradient"],textColor:["font_color"],stroke:["stroke"],aspectRatio:["aspect_ratio"],borderRadius:["border_radius","corner_radius"],borderWidth:["border_thickness"],borderColor:["border_color"],gridTemplateColumns:["grid_columns"],opacity:["opacity"],backgroundColor:["background_color"],backgroundImage:["background_image"],gap:["gap","gutter"],width:["width"],height:["height","underline_thickness","divider_thickness"],fontSize:["font_size"],fontWeight:["font_weight"],lineClamp:["line_clamp","number_of_lines"],objectPosition:["object_position","alignment"],padding:["padding"],fontFamily:["font_family"],margin:["margin"],lineHeight:["line_height"],letterSpacing:["letter_spacing"],caretColor:["caret_color"],boxShadow:["box_shadow","image_shadow","text_shadow","shadow"],backdropBlur:["background_blur"]},vd={colors:"from",textColor:"text",stroke:"stroke",aspectRatio:"aspect",borderRadius:"rounded",borderWidth:"border",borderColor:"border",gridTemplateColumns:"grid-cols",opacity:"opacity",backgroundColor:"bg",backgroundImage:"bg",gap:"gap",width:"w",height:"h",fontSize:"text",fontWeight:"font",lineClamp:"line-clamp",objectPosition:"object",padding:"p",fontFamily:"font",margin:"m",lineHeight:"leading",letterSpacing:"tracking",caretColor:"caret",boxShadow:"shadow",backdropBlur:"backdrop-blur"};function hd(e){const t=yd(e),n=md(t),o=[];
49return Object.keys(n).forEach(r=>{for(const[i,l]of Object.entries(gd))if(wd(l,r)){const a=vd[i];if(r.includes("hover")){o.push(`group-hover:${a}-${r}`);return}if(i==="padding"||i==="margin"){r.includes("top")&&o.push(`${a}t-${r}`),r.includes("right")&&o.push(`${a}r-${r}`),r.includes("bottom")&&o.push(`${a}b-${r}`),r.includes("left")&&o.push(`${a}l-${r}`);return}o.push(`${a}-${r}`)}}),o}function md(e){const t={};return e.forEach(n=>{t[n]=`var(--${n})`}),t}function yd(e,t="styles"){var r;const n=[],o=(r=e==null?void 0:e[t])==null?void 0:r.fields;if(!o)throw new Error(`No fields found in manifest section: ${t}`);return o.forEach(i=>{if(i==null?void 0:i.fields){i.fields.forEach(a=>{a.key.includes("switch")||n.push(a.key)});return}i.key.includes("switch")||n.push(i.key)}),n}function wd(e,t){return e.some(n=>new RegExp(`(^|_)${n}(_|$)`).test(t))}function kd(e,t){try{const o=e.split("-")[e.split("-").length-1].split("_");let r=!1;return Array(o.length).fill(null).forEach(()=>{o.pop(),o.join("_")===t&&(r=!0)}),r}catch(n){Ne.error(`isPrefixMatch: ${n.message}`)}}function xd({classNames:e,manifestNameToMatch:t,manifestReservedWords:n}){const o=t.split("_").length;return e.filter(r=>n.includes(r.split("-")[r.split("-").length-1].split("_")[o])?!1:kd(r,t)).join(" ")}const $d=hd(un),J=e=>xd({classNames:$d,manifestNameToMatch:e,manifestReservedWords:_d});function Ed(){return`flex ${J("auth_buttons")}`}function Cd({authButtonType:e,styles:t}){return{auth_button:` 50 flex items-center justify-center 51 ${J(e)} 52 ${J("auth_button")} 53 ${Ro(t.auth_button_size)} 54 ${Mt(t.auth_buttons_asset_alignment)} 55 `,auth_buttons_title:` 56 ${J("auth_buttons_title")} 57 ${t.auth_buttons_title_text_transform} 58 ${fn({textDecoration:t.auth_buttons_title_text_decoration,hoverTextDecoration:t.auth_buttons_title_text_decoration_hover})} 59 `,auth_buttons_asset:J("auth_buttons_asset"),auth_button_underline:` 60 ${J("auth_button_underline")} 61 -mt-auth_button_margin_bottom ml-auth_button_margin_right mr-auth_button_margin_left 62 `}}function Sd(e){return{account_dropdown_button:` 63 flex items-center justify-center 64 ${J("account_dropdown_button")} 65 ${Ro(e.account_dropdown_button_size)} 66 ${Mt(e.account_dropdown_button_asset_alignment)} 67 `,account_dropdown_button_title:` 68 ${J("account_dropdown_button_title")} 69 ${fn({textDecoration:e.account_dropdown_button_title_text_decoration,hoverTextDecoration:e.account_dropdown_button_title_text_decoration_hover})} 70 ${e.account_dropdown_button_title_text_transform} 71 `,account_dropdown_button_chevron_asset:J("account_dropdown_button_chevron_asset"),account_dropdown_button_asset:J("account_dropdown_button_asset"),account_dropdown_button_underline:` 72 -mt-account_dropdown_button_margin_bottom ml-account_dropdown_button_margin_right mr-account_dropdown_button_margin_left 73 ${J("account_dropdown_button_underline")} 74 `}}function Ad({styles:e}){const t=e.account_dropdown_menu_shadow_switch?"shadow-account_dropdown_menu":"";return{account_dropdown_menu:` 75 flex flex-col 76 ${J("account_dropdown_menu")} 77 ${t} 78 `,account_dropdown_menu_auth_buttons_styling_divider:J("account_dropdown_menu_auth_buttons_styling_divider"),account_dropdown_menu_item:n=>{const o=n&&e[`account_dropdown_menu_${n}_separate_styling_switch`];n&&(n=n.replace("sign","log"));const r=o?e[`separate_${n}_styling_alignment`]:e.account_dropdown_menu_item_alignment,i=o?e[`separate_${n}_styling_asset_alignment`]:e.account_dropdown_menu_item_asset_alignment;return` 79 flex items-center 80 ${J(o?`separate_${n}_styling`:"account_dropdown_menu_item")} 81 ${ca({contentAlignment:r,assetAlignment:i})} 82 ${Mt(i)} 83 `},account_dropdown_menu_item_title:n=>` 84 ${J(n&&e[`account_dropdown_menu_${n}_separate_styling_switch`]?`separate_${n.replace("sign","log")}_styling_title`:"account_dropdown_menu_item_title")} 85 ${e.account_dropdown_menu_item_title_text_transform} 86 ${fn({textDecoration:e.account_dropdown_menu_item_title_text_decoration,hoverTextDecoration:e.account_dropdown_menu_item_title_text_decoration_hover})} 87 `,account_dropdown_menu_item_asset:n=>J(n&&e[`account_dropdown_menu_${n}_separate_styling_switch`]?`separate_${n.replace("sign","log")}_styling_asset`:"account_dropdown_menu_item_asset")}}function Dd({classNameId:e,styles:t,general:n,isLoggedIn:o,localizations:r}){const i=b.jsx(Rd,{label:r.dropdown_button_label,isLoggedIn:o,styles:t}),l=b.jsx(Md,{styles:t,isLoggedIn:o,general:n});return b.jsx(Nd,{AccountDropdownButtonComponent:i,AccountDropdownMenuComponent:l,classNameId:e,position:t.account_dropdown_menu_position_relative_to_button})}function Rd({label:e,isLoggedIn:t,styles:n}){if(!Qr({styles:n,isLoggedIn:t,manifestKey:"accounts_dropdown_visibility"}))return b.jsx(b.Fragment,{});const r=Sd(n);return b.jsxs("div",{className:"group","data-testid":"account-button2",children:[b.jsxs("div",{className:r.account_dropdown_button,children:[b.jsxs("div",{className:`flex items-center justify-center ${Mt(n.account_dropdown_button_chevron_asset_alignment)}`,children:[n.account_dropdown_button_title_switch&&b.jsx("div",{className:r.account_dropdown_button_title,children:e}),b.jsx(lt,{defaultImageSrc:n.account_dropdown_button_chevron_asset_default,defaultImageSwitch:n.account_dropdown_button_chevron_asset_switch,hoverImageSrc:n.account_dropdown_button_chevron_asset_hover,hoverImageSwitch:n.account_dropdown_button_chevron_asset_hover_switch,classNames:r.account_dropdown_button_chevron_asset})]}),b.jsx(lt,{defaultImageSrc:n.account_dropdown_button_asset_default,defaultImageSwitch:n.account_dropdown_button_asset_switch,hoverImageSrc:n.account_dropdown_button_asset_hover,hoverImageSwitch:n.account_dropdown_button_asset_hover_switch,classNames:r.account_dropdown_button_asset})]}),b.jsx(Nn,{classNames:r.account_dropdown_button_underline})]})}function Md({styles:e,general:t,isLoggedIn:n}){const{staticLinks:o,layoutIdOverride:r}=Ae(),i=pd({staticLinks:o,styles:e,general:t,isLoggedIn:n}),l=Ad({styles:e});return b.jsx("div",{className:l.account_dropdown_menu,children:q.Children.toArray(i.map((a,c)=>{c=c+1;const{label:d,href:_,defaultImageSrc:u,defaultImageSwitch:g,hoverImageSrc:p,hoverImageSwitch:v,isAuthButtonsDivider:f,authButtonType:m}=a;if(!Qr({styles:e,isLoggedIn:n,manifestKey:`extra_link_${c}_visibility`})&&!m)return b.jsx(b.Fragment,{});const y=r&&(_!=null&&_.startsWith("/"))?Nt(_,{layoutId:r}):_;return b.jsxs("div",{children:[f&&b.jsx("div",{className:l.account_dropdown_menu_auth_buttons_styling_divider}),b.jsx(wo,{to:y,"data-testid":`account-dropdown-menu-item-${c}`,children:b.jsx("div",{className:"group",children:b.jsxs("div",{className:l.account_dropdown_menu_item(m),children:[b.jsx("div",{className:l.account_dropdown_menu_item_title(m),children:d}),b.jsx(lt,{defaultImageSrc:u,defaultImageSwitch:g,hoverImageSrc:p,hoverImageSwitch:v,classNames:l.account_dropdown_menu_item_asset(m)}
87)]})})},`account-dropdown-menu-item-${c}`)]})}))})}function Nd({AccountDropdownButtonComponent:e,AccountDropdownMenuComponent:t,classNameId:n,position:o}){return b.jsxs(Or,{modal:!1,children:[b.jsx(Pr,{children:e}),b.jsx(Lr,{children:b.jsx(Fr,{className:`${n} z-50`,align:Mo(o),children:t})})]})}function Td(e){const{staticLinks:t,layoutIdOverride:n}=Ae(),o=_n(),r=ui(),i=l=>!n||!l.startsWith("/")?l:Nt(l,{layoutId:n});return{sign_in:l=>{l.preventDefault(),r(i("/login"))},sign_up:()=>{if(e.sign_up_link_type==="external_link"){window.location.href=(e==null?void 0:e.sign_up_link_path)||"/";return}window.location.href=i(Tn(t,e.sign_up_link_target))},sign_out:l=>{l.preventDefault(),o.submit({},{action:i("/api/logout"),method:"post"})}}}function Od({localizations:e,isLoggedIn:t,authButtonType:n,styles:o,general:r}){const i=Td(r);if(!o.auth_buttons_switch)return b.jsx(b.Fragment,{});if(!o[`${n}_button_switch`])return b.jsx(b.Fragment,{});if(!Jr({authButtonType:n,isLoggedIn:t}))return b.jsx(b.Fragment,{});const l=Cd({authButtonType:n,styles:o});return b.jsxs("div",{className:"group","data-testid":`auth-button-${n}`,children:[b.jsxs("button",{className:l.auth_button,onClick:i[n],children:[o.auth_buttons_title_switch&&b.jsx("div",{className:l.auth_buttons_title,children:e[`${n}_button_label`]}),b.jsx(lt,{defaultImageSrc:o[`${n}_default_asset`],defaultImageSwitch:o.auth_buttons_asset_switch,hoverImageSrc:o[`${n}_hover_asset`],hoverImageSwitch:o[`${n}_hover_asset_switch`],classNames:l.auth_buttons_asset})]}),b.jsx(Nn,{classNames:l.auth_button_underline})]})}function Pd({navItem:e}){const{isLoggedIn:t,isLoginStatusPending:n}=ko(),o=ed({manifest:un,item:e});if(n)return null;const{styles:r,general:i}=ae(un,e),l=`responsive_nav_bar_account_button_2-${e.id}`;return b.jsxs("section",{className:`${l} flex`,children:[b.jsx(Dd,{classNameId:l,styles:r,general:i,isLoggedIn:t,localizations:o}),b.jsx("div",{className:Ed(),children:Zr.map((a,c)=>b.jsx(Od,{localizations:o,isLoggedIn:t,authButtonType:a,styles:r,general:i},`${a}-${c}`))})]})}const Ld="pointer-events-auto",wt=(e,t,n)=>(t==null?void 0:t.find(o=>{var r;return((r=o==null?void 0:o.general)==null?void 0:r.breakpoint)===e.toString()}))||n;function e_(){const{navBar:e}=Ae();if(!e||!e.nav_items)return null;const t=wt(0,e==null?void 0:e.nav_items),n=wt(He.tablet,e==null?void 0:e.nav_items,t),o=wt(He.desktop,e==null?void 0:e.nav_items,n),r=wt(He["large-desktop"],e==null?void 0:e.nav_items,o),i=b.jsxs(b.Fragment,{children:[b.jsx(_t,{navItem:t,className:"hidden mobile:max-tablet:flex"}),b.jsx(_t,{navItem:n,className:"hidden tablet:max-desktop:flex"}),b.jsx(_t,{navItem:o,className:"hidden desktop:max-large-desktop:flex"}),b.jsx(_t,{navItem:r,className:"hidden large-desktop:flex"})]});return b.jsx("nav",{className:Ld,children:i})}function Vr({navItem:e}){switch(e.type){case"responsive_nav_bar_button":return b.jsx(pa,{navItem:e});case"responsive_nav_bar_account_button":return b.jsx(Ku,{navItem:e});case"responsive_nav_bar_account_button_2":return b.jsx(Pd,{navItem:e});case"responsive_nav_bar_menu_list":return b.jsx(Qu,{navItem:e});case"responsive_nav_bar_drawer":return b.jsx(Jl,{navItem:e});default:return b.jsx(b.Fragment,{})}}export{Br as $,Gd as A,re as B,Kd as F,lt as I,e_ as N,Nn as U,Nt as a,Gr as b,O as c,Au as d,Du as e,Ir as f,ae as g,jr as h,bn as i,I as j,ee as k,Vd as l,Ue as m,vo as n,De as o,hd as p,Vl as q,xd as r,Hl as s,K as t,Gi as u,fn as v,Ao as w,Wd as x,Do as y,Yd as z}; 88//# sourceMappingURL=index-BCCF8LfB.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.