{"version":3,"file":"PyrenaInteractive.D8Eroh9t.mjs","names":["useState","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/NJh64IVdFQ865aCj78XS/XO2ja6gWREWnNXcpq9eU/PyrenaInteractive.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useCallback,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";function resolveLink(link){let href=\"#\";if(link&&typeof link===\"object\"&&\"path\"in link){href=link.path||\"#\";}else if(typeof link===\"string\"){href=link;}return{href,target:\"_blank\",rel:\"noopener noreferrer\"};}/**\n * PyrenaInteractive - Componente interactivo de la Diosa Pyrena\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PyrenaInteractive(props){const{// UI (agrupación)\nuiPanel=\"Global\",uiHead=1,globalAdvanced=false,tooltipAdvanced=false,pulseAdvanced=false,baseImage=\"https://framerusercontent.com/images/i0PiEsafgpANb87PgPXNpk6N4.jpg\",baseFit=\"contain\",aspectRatio=0,// Snake heads with defaults\nhead1Link=\"#\",head1Alt=\"Snake head 1\",head1X=20,head1Y=15,head1Scale=1,head1Rotation=0,head1Z=1,head1Label=\"P\\xe1gina 1\",head1Subtitle=\"Descripci\\xf3n 1\",head1Preview=\"https://framerusercontent.com/default-thumb.png\",head2Link=\"#\",head2Alt=\"Snake head 2\",head2X=35,head2Y=10,head2Scale=1,head2Rotation=0,head2Z=1,head2Label=\"P\\xe1gina 2\",head2Subtitle=\"Descripci\\xf3n 2\",head2Preview=\"https://framerusercontent.com/default-thumb.png\",head3Link=\"#\",head3Alt=\"Snake head 3\",head3X=50,head3Y=8,head3Scale=1,head3Rotation=0,head3Z=1,head3Label=\"P\\xe1gina 3\",head3Subtitle=\"Descripci\\xf3n 3\",head3Preview=\"https://framerusercontent.com/default-thumb.png\",head4Link=\"#\",head4Alt=\"Snake head 4\",head4X=65,head4Y=10,head4Scale=1,head4Rotation=0,head4Z=1,head4Label=\"P\\xe1gina 4\",head4Subtitle=\"Descripci\\xf3n 4\",head4Preview=\"https://framerusercontent.com/default-thumb.png\",head5Link=\"#\",head5Alt=\"Snake head 5\",head5X=80,head5Y=15,head5Scale=1,head5Rotation=0,head5Z=1,head5Label=\"P\\xe1gina 5\",head5Subtitle=\"Descripci\\xf3n 5\",head5Preview=\"https://framerusercontent.com/default-thumb.png\",head6Link=\"#\",head6Alt=\"Snake head 6\",head6X=90,head6Y=25,head6Scale=1,head6Rotation=0,head6Z=1,head6Label=\"P\\xe1gina 6\",head6Subtitle=\"Descripci\\xf3n 6\",head6Preview=\"https://framerusercontent.com/default-thumb.png\",head7Link=\"#\",head7Alt=\"Snake head 7\",head7X=95,head7Y=40,head7Scale=1,head7Rotation=0,head7Z=1,head7Label=\"P\\xe1gina 7\",head7Subtitle=\"Descripci\\xf3n 7\",head7Preview=\"https://framerusercontent.com/default-thumb.png\",head8Link=\"#\",head8Alt=\"Snake head 8\",head8X=90,head8Y=55,head8Scale=1,head8Rotation=0,head8Z=1,head8Label=\"P\\xe1gina 8\",head8Subtitle=\"Descripci\\xf3n 8\",head8Preview=\"https://framerusercontent.com/default-thumb.png\",head9Link=\"#\",head9Alt=\"Snake head 9\",head9X=80,head9Y=70,head9Scale=1,head9Rotation=0,head9Z=1,head9Label=\"P\\xe1gina 9\",head9Subtitle=\"Descripci\\xf3n 9\",head9Preview=\"https://framerusercontent.com/default-thumb.png\",head10Link=\"#\",head10Alt=\"Snake head 10\",head10X=65,head10Y=80,head10Scale=1,head10Rotation=0,head10Z=1,head10Label=\"P\\xe1gina 10\",head10Subtitle=\"Descripci\\xf3n 10\",head10Preview=\"https://framerusercontent.com/default-thumb.png\",head11Link=\"#\",head11Alt=\"Snake head 11\",head11X=50,head11Y=85,head11Scale=1,head11Rotation=0,head11Z=1,head11Label=\"P\\xe1gina 11\",head11Subtitle=\"Descripci\\xf3n 11\",head11Preview=\"https://framerusercontent.com/default-thumb.png\",head12Link=\"#\",head12Alt=\"Snake head 12\",head12X=35,head12Y=80,head12Scale=1,head12Rotation=0,head12Z=1,head12Label=\"P\\xe1gina 12\",head12Subtitle=\"Descripci\\xf3n 12\",head12Preview=\"https://framerusercontent.com/default-thumb.png\",head13Link=\"#\",head13Alt=\"Snake head 13\",head13X=20,head13Y=70,head13Scale=1,head13Rotation=0,head13Z=1,head13Label=\"P\\xe1gina 13\",head13Subtitle=\"Descripci\\xf3n 13\",head13Preview=\"https://framerusercontent.com/default-thumb.png\",head14Link=\"#\",head14Alt=\"Snake head 14\",head14X=10,head14Y=55,head14Scale=1,head14Rotation=0,head14Z=1,head14Label=\"P\\xe1gina 14\",head14Subtitle=\"Descripci\\xf3n 14\",head14Preview=\"https://framerusercontent.com/default-thumb.png\",head15Link=\"#\",head15Alt=\"Snake head 15\",head15X=5,head15Y=40,head15Scale=1,head15Rotation=0,head15Z=1,head15Label=\"P\\xe1gina 15\",head15Subtitle=\"Descripci\\xf3n 15\",head15Preview=\"https://framerusercontent.com/default-thumb.png\",head16Link=\"#\",head16Alt=\"Snake head 16\",head16X=10,head16Y=25,head16Scale=1,head16Rotation=0,head16Z=1,head16Label=\"P\\xe1gina 16\",head16Subtitle=\"Descripci\\xf3n 16\",head16Preview=\"https://framerusercontent.com/default-thumb.png\",head17Link=\"#\",head17Alt=\"Snake head 17\",head17X=60,head17Y=50,head17Scale=1,head17Rotation=0,head17Z=1,head17Label=\"P\\xe1gina 17\",head17Subtitle=\"Descripci\\xf3n 17\",head17Preview=\"https://framerusercontent.com/default-thumb.png\",head18Link=\"#\",head18Alt=\"Snake head 18\",head18X=40,head18Y=50,head18Scale=1,head18Rotation=0,head18Z=1,head18Label=\"P\\xe1gina 18\",head18Subtitle=\"Descripci\\xf3n 18\",head18Preview=\"https://framerusercontent.com/default-thumb.png\",// Tooltip global\nshowTooltip=true,tooltipAnchor=\"top\",tooltipOffsetX=0,tooltipOffsetY=-16,tooltipZ=9999,tooltipBg=\"rgba(0,0,0,0.82)\",tooltipTextColor=\"#fff\",tooltipSubTextColor=\"rgba(255,255,255,0.7)\",tooltipLayout=\"horizontal\",tooltipAlign=\"center\",tooltipGap=8,tooltipPadding=10,tooltipRadius=10,tooltipMaxWidth=260,tooltipShadow=true,tooltipDelay=.05,tooltipBorderColor=\"rgba(255,255,255,0.15)\",tooltipBorderWidth=1,tooltipImageSize=48,tooltipImageRadius=6,tooltipTitleSize=12,tooltipSubtitleSize=12,tooltipTextAlign=\"left\",// Hint (Pista)\nHintEnabled=true,HintText=\"Toca una Serpiente y descubre a donde te lleva\",HintAutoHideMs=1600,hintMode=\"always\",//Pulse\nPulseEnabled=true,PulseScale=1.12,PulseOpacity=.35,PulseDuration=1.8,pulseMode=\"always\",pulseSize=48,pulseOffsetX=0,pulseOffsetY=0,pulseBorderRadius=999,pulseZ=9998,// Global interaction\nhoverScale=1.1,hoverTransition=.3,useThemeSwap=false,headTintLight=\"#ffffff\",headTintDark=\"#000000\",// Utility\nshowGrid=false,gridOpacity=.3,style}=props;const[isHoveringAnyHead,setIsHoveringAnyHead]=useState(false);const[hoveredHeadIndex,setHoveredHeadIndex]=useState(null);const[lastTapIndex,setLastTapIndex]=useState(null);const[lastTapTime,setLastTapTime]=useState(0);// Configurable: ventana para el segundo tap (ms)\nconst twoTapWindowMs=900;// Luego define la función:\nfunction shouldOpenOnTap(index){const now=Date.now();const sameHead=lastTapIndex===index;const withinWindow=now-lastTapTime<=twoTapWindowMs;if(sameHead&&withinWindow){setLastTapIndex(null);setLastTapTime(0);return true;}setLastTapIndex(index);setLastTapTime(now);return false;}const handleHeadHover=useCallback(index=>{setIsHoveringAnyHead(true);setHoveredHeadIndex(index);},[]);const handleHeadLeave=useCallback(()=>{setIsHoveringAnyHead(false);setHoveredHeadIndex(null);},[]);const handleHeadClick=useCallback(url=>{if(url&&url!==\"#\"){if(typeof window!==\"undefined\"){window.open(url,\"_blank\",\"noopener,noreferrer\");}}},[]);const handleHeadFocus=useCallback(index=>{if(typeof window!==\"undefined\"){setIsHoveringAnyHead(true);setHoveredHeadIndex(index);}},[]);const handleHeadBlur=useCallback(()=>{if(typeof window!==\"undefined\"){setIsHoveringAnyHead(false);setHoveredHeadIndex(null);}},[]);// Create array of head data\nconst heads=[{link:head1Link,alt:head1Alt,x:head1X,y:head1Y,scale:head1Scale,rotation:head1Rotation,z:head1Z,label:head1Label,subtitle:head1Subtitle,preview:head1Preview},{link:head2Link,alt:head2Alt,x:head2X,y:head2Y,scale:head2Scale,rotation:head2Rotation,z:head2Z,label:head2Label,subtitle:head2Subtitle,preview:head2Preview},{link:head3Link,alt:head3Alt,x:head3X,y:head3Y,scale:head3Scale,rotation:head3Rotation,z:head3Z,label:head3Label,subtitle:head3Subtitle,preview:head3Preview},{link:head4Link,alt:head4Alt,x:head4X,y:head4Y,scale:head4Scale,rotation:head4Rotation,z:head4Z,label:head4Label,subtitle:head4Subtitle,preview:head4Preview},{link:head5Link,alt:head5Alt,x:head5X,y:head5Y,scale:head5Scale,rotation:head5Rotation,z:head5Z,label:head5Label,subtitle:head5Subtitle,preview:head5Preview},{link:head6Link,alt:head6Alt,x:head6X,y:head6Y,scale:head6Scale,rotation:head6Rotation,z:head6Z,label:head6Label,subtitle:head6Subtitle,preview:head6Preview},{link:head7Link,alt:head7Alt,x:head7X,y:head7Y,scale:head7Scale,rotation:head7Rotation,z:head7Z,label:head7Label,subtitle:head7Subtitle,preview:head7Preview},{link:head8Link,alt:head8Alt,x:head8X,y:head8Y,scale:head8Scale,rotation:head8Rotation,z:head8Z,label:head8Label,subtitle:head8Subtitle,preview:head8Preview},{link:head9Link,alt:head9Alt,x:head9X,y:head9Y,scale:head9Scale,rotation:head9Rotation,z:head9Z,label:head9Label,subtitle:head9Subtitle,preview:head9Preview},{link:head10Link,alt:head10Alt,x:head10X,y:head10Y,scale:head10Scale,rotation:head10Rotation,z:head10Z,label:head10Label,subtitle:head10Subtitle,preview:head10Preview},{link:head11Link,alt:head11Alt,x:head11X,y:head11Y,scale:head11Scale,rotation:head11Rotation,z:head11Z,label:head11Label,subtitle:head11Subtitle,preview:head11Preview},{link:head12Link,alt:head12Alt,x:head12X,y:head12Y,scale:head12Scale,rotation:head12Rotation,z:head12Z,label:head12Label,subtitle:head12Subtitle,preview:head12Preview},{link:head13Link,alt:head13Alt,x:head13X,y:head13Y,scale:head13Scale,rotation:head13Rotation,z:head13Z,label:head13Label,subtitle:head13Subtitle,preview:head13Preview},{link:head14Link,alt:head14Alt,x:head14X,y:head14Y,scale:head14Scale,rotation:head14Rotation,z:head14Z,label:head14Label,subtitle:head14Subtitle,preview:head14Preview},{link:head15Link,alt:head15Alt,x:head15X,y:head15Y,scale:head15Scale,rotation:head15Rotation,z:head15Z,label:head15Label,subtitle:head15Subtitle,preview:head15Preview},{link:head16Link,alt:head16Alt,x:head16X,y:head16Y,scale:head16Scale,rotation:head16Rotation,z:head16Z,label:head16Label,subtitle:head16Subtitle,preview:head16Preview},{link:head17Link,alt:head17Alt,x:head17X,y:head17Y,scale:head17Scale,rotation:head17Rotation,z:head17Z,label:head17Label,subtitle:head17Subtitle,preview:head17Preview},{link:head18Link,alt:head18Alt,x:head18X,y:head18Y,scale:head18Scale,rotation:head18Rotation,z:head18Z,label:head18Label,subtitle:head18Subtitle,preview:head18Preview}];const containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",aspectRatio:aspectRatio>0?aspectRatio.toString():\"auto\",...style};// Obtiene el dominio como fallback\nconst getHost=url=>{try{if(url&&url!==\"#\"){const u=new URL(url);return u.hostname.replace(/^www\\./,\"\");}}catch{}return\"\";};// Texto a mostrar (título)\nconst getTitle=(label,url)=>{if(label&&label.trim())return label.trim();return getHost(url);};// Subtítulo (fallback al dominio si el subtítulo está vacío)\nconst getSubtitle=(subtitle,url)=>{const s=(subtitle||\"\").trim();if(s)return s;return getHost(url);};// Detección básica de touch\nconst isTouch=typeof window!==\"undefined\"&&typeof matchMedia!==\"undefined\"&&matchMedia(\"(pointer: coarse)\").matches;// Decide si mostrar hint/pulse según el modo\nconst wantHint=hintMode===\"always\"?true:hintMode===\"touch-only\"?isTouch:/* auto */isTouch;const wantPulse=pulseMode===\"always\"?true:pulseMode===\"touch-only\"?isTouch:/* auto */isTouch;const[touchIndex,setTouchIndex]=useState(null);const[hasInteracted,setHasInteracted]=useState(false);useEffect(()=>{if(!isTouch||!HintEnabled)return;if(hasInteracted)return;const timer=setTimeout(()=>setHasInteracted(true),HintAutoHideMs);return()=>clearTimeout(timer);},[isTouch,HintEnabled,hasInteracted,HintAutoHideMs]);return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[showGrid&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",opacity:gridOpacity,zIndex:999,pointerEvents:\"none\",backgroundImage:`\n                            linear-gradient(to right, rgba(255,255,255,0.5) 1px, transparent 1px),\n                            linear-gradient(to bottom, rgba(255,255,255,0.5) 1px, transparent 1px)\n                        `,backgroundSize:\"10% 10%\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${baseImage})`,backgroundSize:baseFit,backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",zIndex:1},role:\"img\",\"aria-label\":\"Pyrena base image\"}),/*#__PURE__*/_jsx(_Fragment,{}),wantHint&&HintEnabled&&!hasInteracted&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.3,ease:\"easeOut\"},style:{position:\"absolute\",left:\"35%\",bottom:\"top\",transform:\"translateX(-50%)\",padding:\"8px 12px\",fontSize:12,borderRadius:10,color:\"#fff\",background:\"rgba(0,0,0,0.7)\",border:\"1px solid rgba(255,255,255,0.15)\",pointerEvents:\"none\",zIndex:9999,boxShadow:\"0 6px 20px rgba(0,0,0,0.25)\",whiteSpace:\"nowrap\"},children:HintText}),heads.map((head,index)=>{const isHovered=hoveredHeadIndex===index;const currentImage=isHovered&&head.open?head.open:head.closed;// 👇 nuevo: resolvemos el link (interno o externo)\nconst{href,target,rel}=resolveLink(head.link);// WRAPPER FIJO (no anima posición)\nreturn /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${head.x}%`,top:`${head.y}%`,width:\"40px\",height:\"40px\",transform:\"translate(-50%, -50%)\",zIndex:10+head.z,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsxs(motion.a,{href:resolveLink(head.link).href,target:resolveLink(head.link).target,rel:resolveLink(head.link).rel,style:{display:\"block\",width:\"100%\",height:\"100%\",cursor:\"pointer\",textDecoration:\"none\",transformOrigin:\"center center\",position:\"relative\"},// HOVER/FOCUS (desktop/accesibilidad)\nonMouseEnter:()=>handleHeadHover(index),onMouseLeave:()=>{handleHeadLeave();setTouchIndex(null);},onFocus:()=>{handleHeadFocus(index);setHasInteracted(true);},onBlur:()=>{handleHeadBlur();setTouchIndex(null);},// TOUCH (móvil) — 1er toque: mostrar tooltip\nonTouchStart:()=>{setTouchIndex(index)// muestra tooltip\n;setHasInteracted(true)// oculta hint/pulse global\n;},// CLICK (se dispara también tras touch en móvil)\nonClick:e=>{const{href}=resolveLink(head.link);// Nunca navegues si es \"#\"\nif(href===\"#\"){e.preventDefault();return;}// Solo aplicar dos-toques en dispositivos táctiles\nif(isTouch){const openNow=shouldOpenOnTap(index);if(!openNow){// 1er toque: bloquear navegación y mantener tooltip visible\ne.preventDefault();return;}// 2º toque dentro de la ventana: dejar navegar\n// (no llamar preventDefault)\n}// Desktop: navega normal\n},\"aria-label\":head.alt,//whileHover={{ scale: head.scale * hoverScale }}\nwhileTap:{scale:head.scale*.9},transition:{duration:hoverTransition,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:\"100%\",backgroundImage:`url(${currentImage})`,backgroundSize:\"contain\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",transformOrigin:\"center center\",rotate:head.rotation,scale:head.scale,willChange:\"transform, opacity\",zIndex:1},whileHover:{scale:head.scale*hoverScale},whileTap:{scale:head.scale*.95},transition:{duration:hoverTransition,ease:\"easeInOut\"}}),wantPulse&&PulseEnabled&&!hasInteracted&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",left:`calc(50% + ${pulseOffsetX}px)`,top:`calc(50% + ${pulseOffsetY}px)`,width:`${pulseSize}px`,height:`${pulseSize}px`,transform:\"translate(-50%, -50%)\",borderRadius:`${pulseBorderRadius}px`,background:\"currentColor\",opacity:0,pointerEvents:\"none\",color:\"#ffffff\",mixBlendMode:\"overlay\",zIndex:pulseZ},animate:{scale:[1,PulseScale,1],opacity:[0,PulseOpacity,0]},transition:{duration:PulseDuration,repeat:Infinity,ease:\"easeInOut\"}}),showTooltip&&(isHovered||touchIndex===index)&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:6},transition:{duration:Math.max(tooltipDelay??.1,.01),ease:\"easeOut\"},style:{position:\"absolute\",// Anclaje respecto a la cabeza:\nleft:tooltipAnchor===\"left\"?`calc(0% + ${tooltipOffsetX}px)`:tooltipAnchor===\"right\"?`calc(100% + ${tooltipOffsetX}px)`:/* top, bottom, center */`calc(50% + ${tooltipOffsetX}px)`,top:tooltipAnchor===\"top\"?`calc(0% + ${tooltipOffsetY}px)`:tooltipAnchor===\"bottom\"?`calc(100% + ${tooltipOffsetY}px)`:/* left, right, center */`calc(50% + ${tooltipOffsetY}px)`,transform:tooltipAnchor===\"top\"?\"translate(-50%, -100%)\":tooltipAnchor===\"bottom\"?\"translate(-50%, 0%)\":tooltipAnchor===\"left\"?\"translate(-100%, -50%)\":tooltipAnchor===\"right\"?\"translate(0%, -50%)\":\"translate(-50%, -50%)\",background:tooltipBg,color:tooltipTextColor,padding:typeof tooltipPadding===\"number\"?`${tooltipPadding}px`:tooltipPadding,borderRadius:tooltipRadius,border:`${tooltipBorderWidth}px solid ${tooltipBorderColor}`,display:\"flex\",flexDirection:tooltipLayout===\"vertical\"?\"column\":\"row\",alignItems:tooltipAlign===\"start\"?\"flex-start\":tooltipAlign===\"end\"?\"flex-end\":\"center\",gap:tooltipLayout===\"vertical\"?Math.max(tooltipGap-2,0):tooltipGap,whiteSpace:tooltipLayout===\"vertical\"?\"normal\":\"nowrap\",fontSize:12,lineHeight:1.25,boxShadow:tooltipShadow?\"0 8px 28px rgba(0,0,0,0.28)\":\"none\",pointerEvents:\"none\",zIndex:tooltipZ,maxWidth:tooltipMaxWidth,textAlign:tooltipTextAlign},children:[head.preview?/*#__PURE__*/_jsx(\"div\",{style:{width:tooltipImageSize,height:tooltipImageSize,borderRadius:tooltipImageRadius,backgroundImage:`url(${head.preview})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",flex:\"0 0 auto\",marginBottom:tooltipLayout===\"vertical\"?2:0,boxShadow:tooltipShadow?\"0 2px 10px rgba(0,0,0,0.25)\":\"none\",alignSelf:tooltipAlign===\"start\"?\"flex-start\":tooltipAlign===\"end\"?\"flex-end\":\"center\"}}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",minWidth:tooltipLayout===\"vertical\"?undefined:120,alignItems:tooltipTextAlign===\"left\"?\"flex-start\":tooltipTextAlign===\"right\"?\"flex-end\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:tooltipTextColor,fontWeight:600,marginBottom:tooltipLayout===\"vertical\"?2:2,overflow:\"hidden\",textOverflow:\"ellipsis\",fontSize:tooltipTitleSize},children:head.label||`P\\xe1gina ${index+1}`}),/*#__PURE__*/_jsx(\"span\",{style:{color:tooltipSubTextColor,opacity:.9,overflow:\"hidden\",textOverflow:\"ellipsis\",fontSize:tooltipSubtitleSize},children:head.subtitle||`Descripci\\xf3n ${index+1}`})]})]})]})},index);})]});}const showPanel=(panel,current)=>current===panel;const showHead=(n,current)=>current===n;addPropertyControls(PyrenaInteractive,{// ===== Navegación de UI =====\nuiPanel:{type:ControlType.Enum,title:\"Panel\",options:[\"Global\",\"Tooltip\",\"Pulse\",\"Heads\"],optionTitles:[\"Global\",\"Tooltip\",\"Pulso\",\"Cabezas\"],defaultValue:\"Global\"},uiHead:{type:ControlType.Number,title:\"Head #\",defaultValue:1,min:1,max:18,step:1,hidden:({uiPanel})=>uiPanel!==\"Heads\"},// (opcionales) toggles de avanzado por sección\nglobalAdvanced:{type:ControlType.Boolean,title:\"Global • Avanzado\",enabledTitle:\"S\\xed\",disabledTitle:\"No\",defaultValue:false,hidden:({uiPanel})=>uiPanel!==\"Global\"},tooltipAdvanced:{type:ControlType.Boolean,title:\"Tooltip • Avanzado\",enabledTitle:\"S\\xed\",disabledTitle:\"No\",defaultValue:false,hidden:({uiPanel})=>uiPanel!==\"Tooltip\"},pulseAdvanced:{type:ControlType.Boolean,title:\"Pulso • Avanzado\",enabledTitle:\"S\\xed\",disabledTitle:\"No\",defaultValue:false,hidden:({uiPanel})=>uiPanel!==\"Pulse\"},// Global settings\nbaseImage:{type:ControlType.File,title:\"Base Image\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"svg\"],hidden:({uiPanel})=>!showPanel(\"Global\",uiPanel)},baseFit:{type:ControlType.Enum,title:\"Base Fit\",options:[\"cover\",\"contain\"],defaultValue:\"contain\",displaySegmentedControl:true,hidden:({uiPanel})=>!showPanel(\"Global\",uiPanel)},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.1,min:1,max:1.3,step:.05,hidden:({uiPanel})=>uiPanel!==\"Global\"},hoverTransition:{type:ControlType.Number,title:\"Hover Transition\",defaultValue:.3,min:.1,max:.6,step:.1,unit:\"s\",hidden:({uiPanel})=>uiPanel!==\"Global\"},useThemeSwap:{type:ControlType.Boolean,title:\"Theme Swap\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({uiPanel})=>uiPanel!==\"Global\"},headTintLight:{type:ControlType.Color,title:\"Head Tint Light\",defaultValue:\"#ffffff\",hidden:({uiPanel,useThemeSwap})=>uiPanel!==\"Global\"||!useThemeSwap},headTintDark:{type:ControlType.Color,title:\"Head Tint Dark\",defaultValue:\"#000000\",hidden:({uiPanel,useThemeSwap})=>uiPanel!==\"Global\"||!useThemeSwap},// Utility\nshowGrid:{type:ControlType.Boolean,title:\"Show Grid\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({uiPanel})=>uiPanel!==\"Global\"},gridOpacity:{type:ControlType.Number,title:\"Grid Opacity\",defaultValue:.3,min:0,max:1,step:.1,hidden:({uiPanel,showGrid})=>uiPanel!==\"Global\"||!showGrid},//advanced\naspectRatio:{type:ControlType.Number,title:\"Aspect Ratio\",defaultValue:0,min:0,max:3,step:.1,hidden:({uiPanel,globalAdvanced})=>!(showPanel(\"Global\",uiPanel)&&globalAdvanced)},//Tooltip\nshowTooltip:{type:ControlType.Boolean,title:\"Tooltip\",defaultValue:true,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipAnchor:{type:ControlType.Enum,title:\"Tooltip Anchor\",options:[\"top\",\"bottom\",\"left\",\"right\",\"center\"],optionTitles:[\"Top\",\"Bottom\",\"Left\",\"Right\",\"Center\"],defaultValue:\"top\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipOffsetX:{type:ControlType.Number,title:\"Offset X\",defaultValue:0,min:-400,max:400,unit:\"px\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipOffsetY:{type:ControlType.Number,title:\"Offset Y\",defaultValue:-16,min:-400,max:400,unit:\"px\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipZ:{type:ControlType.Number,title:\"zIndex\",defaultValue:9999,min:0,max:2e4,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipLayout:{type:ControlType.Enum,title:\"Layout\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipAlign:{type:ControlType.Enum,title:\"Align\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],defaultValue:\"center\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipGap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:48,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:10,min:0,max:48,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:10,min:0,max:36,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:260,min:120,max:640,step:10,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipImageSize:{type:ControlType.Number,title:\"Thumb Size\",defaultValue:48,min:20,max:240,step:2,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipImageRadius:{type:ControlType.Number,title:\"Thumb Radius\",defaultValue:6,min:0,max:32,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipTitleSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:12,min:8,max:28,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipSubtitleSize:{type:ControlType.Number,title:\"Subtitle Size\",defaultValue:12,min:8,max:24,step:1,hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipTextAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipBg:{type:ControlType.Color,title:\"Tip BG\",defaultValue:\"rgba(0,0,0,0.82)\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipTextColor:{type:ControlType.Color,title:\"Tip Text\",defaultValue:\"#ffffff\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipSubTextColor:{type:ControlType.Color,title:\"Tip Sub\",defaultValue:\"rgba(255,255,255,0.7)\",hidden:({uiPanel})=>!showPanel(\"Tooltip\",uiPanel)},tooltipShadow:{type:ControlType.Boolean,title:\"Tip Shadow\",defaultValue:true,hidden:({uiPanel,tooltipAdvanced})=>!(showPanel(\"Tooltip\",uiPanel)&&tooltipAdvanced)},tooltipDelay:{type:ControlType.Number,title:\"Tip Delay\",defaultValue:.05,min:0,max:.6,step:.05,hidden:({uiPanel,tooltipAdvanced})=>!(showPanel(\"Tooltip\",uiPanel)&&tooltipAdvanced)},tooltipBorderColor:{type:ControlType.Color,title:\"Tip Border\",defaultValue:\"rgba(255,255,255,0.15)\",hidden:({uiPanel,tooltipAdvanced})=>!(showPanel(\"Tooltip\",uiPanel)&&tooltipAdvanced)},tooltipBorderWidth:{type:ControlType.Number,title:\"Tip BW\",defaultValue:1,min:0,max:4,unit:\"px\",hidden:({uiPanel,tooltipAdvanced})=>!(showPanel(\"Tooltip\",uiPanel)&&tooltipAdvanced)},//Pulse\nPulseEnabled:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:true,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},PulseScale:{type:ControlType.Number,title:\"Pulse Scale\",defaultValue:1.12,min:.1,max:2,step:.1,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},PulseOpacity:{type:ControlType.Number,title:\"Pulse Opacity\",defaultValue:.35,min:0,max:1,step:.05,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},PulseDuration:{type:ControlType.Number,title:\"Pulse Sec\",defaultValue:1.8,min:.6,max:4,step:.1,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseMode:{type:ControlType.Enum,title:\"Pulse Mode\",options:[\"auto\",\"always\",\"touch-only\"],optionTitles:[\"Auto\",\"Siempre\",\"Solo touch\"],defaultValue:\"always\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseSize:{type:ControlType.Number,title:\"Pulse Size\",defaultValue:48,min:8,max:400,step:1,unit:\"px\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseOffsetX:{type:ControlType.Number,title:\"Pulse X\",defaultValue:0,min:-400,max:400,step:1,unit:\"px\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseOffsetY:{type:ControlType.Number,title:\"Pulse Y\",defaultValue:0,min:-400,max:400,step:1,unit:\"px\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseZ:{type:ControlType.Number,title:\"Pulse zIndex\",defaultValue:9998,min:0,max:2e4,step:1,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},pulseBorderRadius:{type:ControlType.Number,title:\"Pulse Radius\",defaultValue:999,min:0,max:999,step:1,unit:\"px\",hidden:({uiPanel,pulseAdvanced})=>!(showPanel(\"Pulse\",uiPanel)&&pulseAdvanced)},//Hint\nHintEnabled:{type:ControlType.Boolean,title:\"Hint\",defaultValue:true,hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},HintText:{type:ControlType.String,title:\"Hint Text\",defaultValue:\"Toca una Serpiente y descubre a donde te lleva\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},HintAutoHideMs:{type:ControlType.Number,title:\"Hint Hide (ms)\",defaultValue:1600,min:500,max:5e3,step:100,unit:\"ms\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},hintMode:{type:ControlType.Enum,title:\"Hint Mode\",options:[\"auto\",\"always\",\"touch-only\"],optionTitles:[\"Auto\",\"Siempre\",\"Solo touch\"],defaultValue:\"always\",hidden:({uiPanel})=>!showPanel(\"Pulse\",uiPanel)},// Head 1\nhead1Link:{type:ControlType.Link,title:\"Head 1 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Alt:{type:ControlType.String,title:\"Head 1 Alt\",defaultValue:\"Snake head 1\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1X:{type:ControlType.Number,title:\"Head 1 X\",defaultValue:20,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Y:{type:ControlType.Number,title:\"Head 1 Y\",defaultValue:15,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Scale:{type:ControlType.Number,title:\"Head 1 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Rotation:{type:ControlType.Number,title:\"Head 1 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Z:{type:ControlType.Number,title:\"Head 1 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},head1Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(1,uiHead))},// Head 2\nhead2Link:{type:ControlType.Link,title:\"Head 2 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Alt:{type:ControlType.String,title:\"Head 2 Alt\",defaultValue:\"Snake head 2\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2X:{type:ControlType.Number,title:\"Head 2 X\",defaultValue:35,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Y:{type:ControlType.Number,title:\"Head 2 Y\",defaultValue:10,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Scale:{type:ControlType.Number,title:\"Head 2 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Rotation:{type:ControlType.Number,title:\"Head 2 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Z:{type:ControlType.Number,title:\"Head 2 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},head2Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(2,uiHead))},// Head 3\nhead3Link:{type:ControlType.Link,title:\"Head 3 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Alt:{type:ControlType.String,title:\"Head 3 Alt\",defaultValue:\"Snake head 3\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3X:{type:ControlType.Number,title:\"Head 3 X\",defaultValue:50,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Y:{type:ControlType.Number,title:\"Head 3 Y\",defaultValue:8,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Scale:{type:ControlType.Number,title:\"Head 3 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Rotation:{type:ControlType.Number,title:\"Head 3 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Z:{type:ControlType.Number,title:\"Head 3 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},head3Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(3,uiHead))},// Head 4\nhead4Link:{type:ControlType.Link,title:\"Head 4 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Alt:{type:ControlType.String,title:\"Head 4 Alt\",defaultValue:\"Snake head 4\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4X:{type:ControlType.Number,title:\"Head 4 X\",defaultValue:65,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Y:{type:ControlType.Number,title:\"Head 4 Y\",defaultValue:10,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Scale:{type:ControlType.Number,title:\"Head 4 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Rotation:{type:ControlType.Number,title:\"Head 4 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Z:{type:ControlType.Number,title:\"Head 4 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},head4Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(4,uiHead))},// Head 5\nhead5Link:{type:ControlType.Link,title:\"Head 5 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Alt:{type:ControlType.String,title:\"Head 5 Alt\",defaultValue:\"Snake head 5\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5X:{type:ControlType.Number,title:\"Head 5 X\",defaultValue:80,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Y:{type:ControlType.Number,title:\"Head 5 Y\",defaultValue:15,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Scale:{type:ControlType.Number,title:\"Head 5 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Rotation:{type:ControlType.Number,title:\"Head 5 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Z:{type:ControlType.Number,title:\"Head 5 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},head5Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(5,uiHead))},// Head 6\nhead6Link:{type:ControlType.Link,title:\"Head 6 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Alt:{type:ControlType.String,title:\"Head 6 Alt\",defaultValue:\"Snake head 6\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6X:{type:ControlType.Number,title:\"Head 6 X\",defaultValue:90,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Y:{type:ControlType.Number,title:\"Head 6 Y\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Scale:{type:ControlType.Number,title:\"Head 6 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Rotation:{type:ControlType.Number,title:\"Head 6 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Z:{type:ControlType.Number,title:\"Head 6 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},head6Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(6,uiHead))},// Head 7\nhead7Link:{type:ControlType.Link,title:\"Head 7 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Alt:{type:ControlType.String,title:\"Head 7 Alt\",defaultValue:\"Snake head 7\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7X:{type:ControlType.Number,title:\"Head 7 X\",defaultValue:95,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Y:{type:ControlType.Number,title:\"Head 7 Y\",defaultValue:40,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Scale:{type:ControlType.Number,title:\"Head 7 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Rotation:{type:ControlType.Number,title:\"Head 7 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Z:{type:ControlType.Number,title:\"Head 7 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},head7Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(7,uiHead))},// Head 8\nhead8Link:{type:ControlType.Link,title:\"Head 8 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Alt:{type:ControlType.String,title:\"Head 8 Alt\",defaultValue:\"Snake head 8\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8X:{type:ControlType.Number,title:\"Head 8 X\",defaultValue:90,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Y:{type:ControlType.Number,title:\"Head 8 Y\",defaultValue:55,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Scale:{type:ControlType.Number,title:\"Head 8 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Rotation:{type:ControlType.Number,title:\"Head 8 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Z:{type:ControlType.Number,title:\"Head 8 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},head8Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(8,uiHead))},// Head 9\nhead9Link:{type:ControlType.Link,title:\"Head 9 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Alt:{type:ControlType.String,title:\"Head 9 Alt\",defaultValue:\"Snake head 9\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9X:{type:ControlType.Number,title:\"Head 9 X\",defaultValue:80,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Y:{type:ControlType.Number,title:\"Head 9 Y\",defaultValue:70,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Scale:{type:ControlType.Number,title:\"Head 9 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Rotation:{type:ControlType.Number,title:\"Head 9 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Z:{type:ControlType.Number,title:\"Head 9 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},head9Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(9,uiHead))},// Head 10\nhead10Link:{type:ControlType.Link,title:\"Head 10 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Alt:{type:ControlType.String,title:\"Head 10 Alt\",defaultValue:\"Snake head 10\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10X:{type:ControlType.Number,title:\"Head 10 X\",defaultValue:65,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Y:{type:ControlType.Number,title:\"Head 10 Y\",defaultValue:80,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Scale:{type:ControlType.Number,title:\"Head 10 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Rotation:{type:ControlType.Number,title:\"Head 10 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Z:{type:ControlType.Number,title:\"Head 10 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},head10Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(10,uiHead))},// Head 11\nhead11Link:{type:ControlType.Link,title:\"Head 11 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Alt:{type:ControlType.String,title:\"Head 11 Alt\",defaultValue:\"Snake head 11\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11X:{type:ControlType.Number,title:\"Head 11 X\",defaultValue:50,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Y:{type:ControlType.Number,title:\"Head 11 Y\",defaultValue:85,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Scale:{type:ControlType.Number,title:\"Head 11 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Rotation:{type:ControlType.Number,title:\"Head 11 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Z:{type:ControlType.Number,title:\"Head 11 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},head11Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(11,uiHead))},// Head 12\nhead12Link:{type:ControlType.Link,title:\"Head 12 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Alt:{type:ControlType.String,title:\"Head 12 Alt\",defaultValue:\"Snake head 12\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12X:{type:ControlType.Number,title:\"Head 12 X\",defaultValue:35,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Y:{type:ControlType.Number,title:\"Head 12 Y\",defaultValue:80,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Scale:{type:ControlType.Number,title:\"Head 12 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Rotation:{type:ControlType.Number,title:\"Head 12 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Z:{type:ControlType.Number,title:\"Head 12 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},head12Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(12,uiHead))},// Head 13\nhead13Link:{type:ControlType.Link,title:\"Head 13 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Alt:{type:ControlType.String,title:\"Head 13 Alt\",defaultValue:\"Snake head 13\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13X:{type:ControlType.Number,title:\"Head 13 X\",defaultValue:20,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Y:{type:ControlType.Number,title:\"Head 13 Y\",defaultValue:70,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Scale:{type:ControlType.Number,title:\"Head 13 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Rotation:{type:ControlType.Number,title:\"Head 13 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Z:{type:ControlType.Number,title:\"Head 13 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},head13Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(13,uiHead))},// Head 14\nhead14Link:{type:ControlType.Link,title:\"Head 14 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Alt:{type:ControlType.String,title:\"Head 14 Alt\",defaultValue:\"Snake head 14\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14X:{type:ControlType.Number,title:\"Head 14 X\",defaultValue:10,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Y:{type:ControlType.Number,title:\"Head 14 Y\",defaultValue:55,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Scale:{type:ControlType.Number,title:\"Head 14 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Rotation:{type:ControlType.Number,title:\"Head 14 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Z:{type:ControlType.Number,title:\"Head 14 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},head14Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(14,uiHead))},// Head 15\nhead15Link:{type:ControlType.Link,title:\"Head 15 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Alt:{type:ControlType.String,title:\"Head 15 Alt\",defaultValue:\"Snake head 15\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15X:{type:ControlType.Number,title:\"Head 15 X\",defaultValue:5,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Y:{type:ControlType.Number,title:\"Head 15 Y\",defaultValue:40,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Scale:{type:ControlType.Number,title:\"Head 15 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Rotation:{type:ControlType.Number,title:\"Head 15 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Z:{type:ControlType.Number,title:\"Head 15 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},head15Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(15,uiHead))},// Head 16\nhead16Link:{type:ControlType.Link,title:\"Head 16 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Alt:{type:ControlType.String,title:\"Head 16 Alt\",defaultValue:\"Snake head 16\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16X:{type:ControlType.Number,title:\"Head 16 X\",defaultValue:10,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Y:{type:ControlType.Number,title:\"Head 16 Y\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Scale:{type:ControlType.Number,title:\"Head 16 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Rotation:{type:ControlType.Number,title:\"Head 16 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Z:{type:ControlType.Number,title:\"Head 16 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},head16Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(16,uiHead))},// Head 17\nhead17Link:{type:ControlType.Link,title:\"Head 17 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Alt:{type:ControlType.String,title:\"Head 17 Alt\",defaultValue:\"Snake head 17\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17X:{type:ControlType.Number,title:\"Head 17 X\",defaultValue:40,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Y:{type:ControlType.Number,title:\"Head 17 Y\",defaultValue:50,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Scale:{type:ControlType.Number,title:\"Head 17 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Rotation:{type:ControlType.Number,title:\"Head 17 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Z:{type:ControlType.Number,title:\"Head 17 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},head17Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(17,uiHead))},// Head 18\nhead18Link:{type:ControlType.Link,title:\"Head 18 Link\",defaultValue:\"#\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Alt:{type:ControlType.String,title:\"Head 18 Alt\",defaultValue:\"Snake head 18\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18X:{type:ControlType.Number,title:\"Head 18 X\",defaultValue:60,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Y:{type:ControlType.Number,title:\"Head 18 Y\",defaultValue:50,min:0,max:100,unit:\"%\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Scale:{type:ControlType.Number,title:\"Head 18 Scale\",defaultValue:1,min:.1,max:2,step:.1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Rotation:{type:ControlType.Number,title:\"Head 18 Rotation\",defaultValue:0,min:-180,max:180,unit:\"deg\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Z:{type:ControlType.Number,title:\"Head 18 Z\",defaultValue:1,min:-10,max:10,step:1,hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Label:{type:ControlType.String,title:\"Label\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))},head18Preview:{type:ControlType.File,title:\"Preview\",allowedFileTypes:[\"png\",\"jpg\",\"svg\"],hidden:({uiPanel,uiHead})=>!(showPanel(\"Heads\",uiPanel)&&showHead(18,uiHead))}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PyrenaInteractive\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"600\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PyrenaInteractive.map"],"mappings":"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"}