{"version":3,"file":"PlaceholderSVG.iim3TafE.mjs","names":[],"sources":["https:/framerusercontent.com/modules/xpJQCd0Tlp98V5gjWdA6/P0yvtQ1E4U0YuaFSUS6C/PlaceholderSVG.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PlaceholderSVG(props){let d=\"M 0 0\";// backslash\nif(props.lines.backslash)d+=\"L 100 100\";// backslash half left\nif(props.lines.backslashHalfLeft)d+=` M 0 0 L 50 ${100+props.strokeWidth/8}`;// slash half left\nif(props.lines.slashHalfLeft)d+=`M 0 100 L 50 ${0-props.strokeWidth/8}`;if(props.lines.slash)d+=\"M 100 0 L 0 100\"// slash\n;// slash half right\nif(props.lines.slashHalfRight)d+=` M 100 0 L 50 ${100+props.strokeWidth/8}`;// backslash half right\nif(props.lines.backslashHalfRight)d+=` M 100 100 L 50 ${0-props.strokeWidth/8}`;// horizontal\nif(props.lines.horizontal)d+=\" M 0 50 L 100 50\";// vertical\nif(props.lines.vertical)d+=\" M 50 0 L 50 100\";// backslash half top\nif(props.lines.backslashHalfTop)d+=\" M 0 0 L 100 50\";// slash half top\nif(props.lines.slashHalfTop)d+=\" M 100 0 L 0 50\";// slash half bottom\nif(props.lines.slashHalfBottom)d+=\"M 0 100 L 100 50\";// backslash half bottom\nif(props.lines.backslashHalfBottom)d+=\"M 100 100 L 0 50\";// slash top left\nif(props.lines.slashTopLeft)d+=\"M 0 50 L 50 0\";// backslash top right\nif(props.lines.backslashTopRight)d+=\"M 50 0 L 100 50\";// slash bottom right\nif(props.lines.slashBottomRight)d+=\"M 100 50 L 50 100\";// backslash bottom left\nif(props.lines.backslashBottomLeft)d+=\"M 50 100 L 0 50\";let borderStyle=props.strokeStyle;let dashArray=\"none\";let lineCap=\"square\";if(props.strokeStyle==\"dashed\"){if(props.strokeWidth==1){dashArray=`2.3 3`;}else{dashArray=`${props.strokeWidth} ${props.strokeWidth*2}`;}}if(props.strokeStyle==\"dotted\"){dashArray=`1 ${props.strokeWidth*2}`;lineCap=\"round\";}return /*#__PURE__*/_jsx(\"div\",{className:\"placeholderSVG\",style:{...containerStyle,borderWidth:`${props.strokeWidth}px`,borderColor:`${props.strokeColor}`,borderTopStyle:props.borderLines.top?borderStyle:\"none\",borderRightStyle:props.borderLines.right?borderStyle:\"none\",borderBottomStyle:props.borderLines.bottom?borderStyle:\"none\",borderLeftStyle:props.borderLines.left?borderStyle:\"none\",borderRadius:props.borderLines.radius,overflow:props.borderLines.overflow},children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:\"0 0 100 100\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",preserveAspectRatio:\"none\",style:{...svgStyle},children:/*#__PURE__*/_jsx(\"path\",{d:d,\"vector-effect\":\"non-scaling-stroke\",stroke:props.strokeColor,\"stroke-width\":props.strokeWidth,\"stroke-linecap\":lineCap,\"stroke-dasharray\":dashArray,transform:`rotate(${props.lines.rotation}, 50, 50)`})})});}const containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};const svgStyle={overflow:\"visible\"};PlaceholderSVG.displayName=\"Placeholder SVG\";PlaceholderSVG.defaultProps={strokeColor:\"rgba(0,0,0,0.5)\",strokeWidth:1,strokeStyle:\"solid\",lines:{backslash:true,slash:true,backslashHalfLeft:false,slashHalfLeft:false,slashHalfRight:false,backslashHalfRight:false,backslashHalfTop:false,slashHalfTop:false,slashHalfBottom:false,backslashHalfBottom:false,slashTopLeft:false,backslashTopRight:false,slashBottomRight:false,backslashBottomLeft:false,horizontal:false,vertical:false,rotation:0},borderLines:{top:true,right:true,bottom:true,left:true,radius:null,overflow:\"visible\"}};addPropertyControls(PlaceholderSVG,{strokeColor:{type:ControlType.Color,optional:false},strokeWidth:{type:ControlType.Number,//defaultValue: 1,\nmin:1,max:15,unit:\"\",step:1,displayStepper:true},strokeStyle:{type:ControlType.Enum,defaultValue:0,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"｜\",\"╏\",\"⡇\"]},lines:{type:ControlType.Object,optional:false,title:\"Fill Lines\",buttonTitle:\"Lines\",//icon: \"boolean\", // boolean, object, color, effect or interact\ncontrols:{backslash:{type:ControlType.Boolean,title:\"┊╲┊\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slash:{type:ControlType.Boolean,title:\"┊╱┊\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashHalfLeft:{type:ControlType.Boolean,title:\"┊╲┊ ┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashHalfLeft:{type:ControlType.Boolean,title:\"┊╱┊ ┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashHalfRight:{type:ControlType.Boolean,title:\"┊ ┊╱┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashHalfRight:{type:ControlType.Boolean,title:\"┊ ┊╲┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashHalfTop:{type:ControlType.Boolean,title:\"┊╲┊⬒┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashHalfTop:{type:ControlType.Boolean,title:\"┊╱┊⬒┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashHalfBottom:{type:ControlType.Boolean,title:\"┊╱┊⬓┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashHalfBottom:{type:ControlType.Boolean,title:\"┊╲┊⬓┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashTopLeft:{type:ControlType.Boolean,title:\"┊╱┊◰┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashTopRight:{type:ControlType.Boolean,title:\"┊╲┊◳┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},slashBottomRight:{type:ControlType.Boolean,title:\"┊╱┊◲┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backslashBottomLeft:{type:ControlType.Boolean,title:\"┊╲┊◱┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},horizontal:{type:ControlType.Boolean,title:\"┊―┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},vertical:{type:ControlType.Boolean,title:\"┊｜┊\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},rotation:{type:ControlType.Enum,defaultValue:0,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[0,90,180,270],optionTitles:[\"○\",\"◔\",\"◑\",\"◕\"]}}},borderLines:{type:ControlType.Object,optional:false,title:\"Border\",buttonTitle:\"Borders\",controls:{top:{type:ControlType.Boolean,title:\"Top\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},right:{type:ControlType.Boolean,title:\"Right\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},bottom:{type:ControlType.Boolean,title:\"Bottom\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},left:{type:ControlType.Boolean,title:\"Left\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},radius:{type:ControlType.BorderRadius,defaultValue:\"0\",title:\"Radius\"},overflow:{type:ControlType.Enum,defaultValue:\"visible\",displaySegmentedControl:false,options:[\"hidden\",\"visible\"],optionTitles:[\"Hidden\",\"Visible\"]}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlaceholderSVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PlaceholderSVG.map"],"mappings":"4JAKG,SAAwB,EAAe,EAAM,CAAC,IAAI,EAAE,QACpD,EAAM,MAAM,YAAU,GAAG,aACzB,EAAM,MAAM,oBAAkB,GAAG,eAAe,IAAI,EAAM,YAAY,KACtE,EAAM,MAAM,gBAAc,GAAG,gBAAgB,EAAE,EAAM,YAAY,KAAO,EAAM,MAAM,QAAM,GAAG,mBAE7F,EAAM,MAAM,iBAAe,GAAG,iBAAiB,IAAI,EAAM,YAAY,KACrE,EAAM,MAAM,qBAAmB,GAAG,mBAAmB,EAAE,EAAM,YAAY,KACzE,EAAM,MAAM,aAAW,GAAG,oBAC1B,EAAM,MAAM,WAAS,GAAG,oBACxB,EAAM,MAAM,mBAAiB,GAAG,mBAChC,EAAM,MAAM,eAAa,GAAG,mBAC5B,EAAM,MAAM,kBAAgB,GAAG,oBAC/B,EAAM,MAAM,sBAAoB,GAAG,oBACnC,EAAM,MAAM,eAAa,GAAG,iBAC5B,EAAM,MAAM,oBAAkB,GAAG,mBACjC,EAAM,MAAM,mBAAiB,GAAG,qBAChC,EAAM,MAAM,sBAAoB,GAAG,mBAAkB,IAAI,EAAY,EAAM,YAAgB,EAAU,OAAW,EAAQ,SAA0O,OAA9N,EAAM,aAAa,WAAU,AAAiD,EAA9C,EAAM,aAAa,EAAa,QAAwB,GAAG,EAAM,YAAY,GAAG,EAAM,YAAY,KAAS,EAAM,aAAa,WAAU,EAAU,KAAK,EAAM,YAAY,IAAI,EAAQ,SAA6B,EAAK,MAAM,CAAC,UAAU,iBAAiB,MAAM,CAAC,GAAG,EAAe,YAAY,GAAG,EAAM,YAAY,IAAI,YAAY,GAAG,EAAM,cAAc,eAAe,EAAM,YAAY,IAAI,EAAY,OAAO,iBAAiB,EAAM,YAAY,MAAM,EAAY,OAAO,kBAAkB,EAAM,YAAY,OAAO,EAAY,OAAO,gBAAgB,EAAM,YAAY,KAAK,EAAY,OAAO,aAAa,EAAM,YAAY,OAAO,SAAS,EAAM,YAAY,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,cAAc,KAAK,OAAO,MAAM,6BAA6B,oBAAoB,OAAO,MAAM,CAAC,GAAG,EAAS,CAAC,SAAsB,EAAK,OAAO,CAAG,IAAE,gBAAgB,qBAAqB,OAAO,EAAM,YAAY,eAAe,EAAM,YAAY,iBAAiB,EAAQ,mBAAmB,EAAU,UAAU,UAAU,EAAM,MAAM,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,sBArBnrC,IAAoD,CAqBuoC,EAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,CAAO,EAAS,CAAC,SAAS,UAAU,CAAC,EAAe,YAAY,kBAAkB,EAAe,aAAa,CAAC,YAAY,kBAAkB,YAAY,EAAE,YAAY,QAAQ,MAAM,CAAC,UAAU,GAAK,MAAM,GAAK,kBAAkB,GAAM,cAAc,GAAM,eAAe,GAAM,mBAAmB,GAAM,iBAAiB,GAAM,aAAa,GAAM,gBAAgB,GAAM,oBAAoB,GAAM,aAAa,GAAM,kBAAkB,GAAM,iBAAiB,GAAM,oBAAoB,GAAM,WAAW,GAAM,SAAS,GAAM,SAAS,EAAE,CAAC,YAAY,CAAC,IAAI,GAAK,MAAM,GAAK,OAAO,GAAK,KAAK,GAAK,OAAO,KAAK,SAAS,UAAU,CAAC,CAAC,EAAoB,EAAe,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,SAAS,GAAM,CAAC,YAAY,CAAC,KAAK,EAAY,OACzhE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,EAAE,eAAe,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,aAAa,EAAE,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,QAAQ,SAAS,SAAS,CAAC,aAAa,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,SAAS,GAAM,MAAM,aAAa,YAAY,QACpT,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,MAAM,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,QAAQ,MAAM,MAAM,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,mBAAmB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,MAAM,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,MAAM,aAAa,GAAM,aAAa,OAAO,cAAc,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,EAAE,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,SAAS,GAAM,MAAM,SAAS,YAAY,UAAU,SAAS,CAAC,IAAI,CAAC,KAAK,EAAY,QAAQ,MAAM,MAAM,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,IAAI,MAAM,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,wBAAwB,GAAM,QAAQ,CAAC,SAAS,UAAU,CAAC,aAAa,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC"}