File "starter-dash.js"

Full Path: /home/romayxjt/public_html/wp-content/plugins/kadence-starter-templates/dist/starter-dash.js
File size: 36.34 KB
MIME-type: text/plain
Charset: utf-8

(()=>{var e={8093:(e,t,a)=>{function s(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var s=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,s.get?s:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var n=s(a(1609)),c=function(){return c=Object.assign||function(e){for(var t,a=1,s=arguments.length;a<s;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},c.apply(this,arguments)};t.A=function(e){var t,a=e.bgColor,s=void 0===a?"#6a1b9a":a,l=e.height,i=void 0===l?"20px":l,r=e.width,o=void 0===r?"100%":r,d=e.borderRadius,m=void 0===d?"50px":d,u=e.labelAlignment,p=void 0===u?"right":u,g=e.baseBgColor,h=void 0===g?"#e0e0de":g,k=e.labelColor,E=void 0===k?"#fff":k,w=e.labelSize,v=void 0===w?"15px":w,b=e.isLabelVisible,y=void 0===b||b,f=e.dir,_=void 0===f?"ltr":f,S=e.ariaValuemin,N=void 0===S?0:S,C=e.ariaValuemax,x=void 0===C?100:C,P=e.ariaValuetext,O=void 0===P?null:P,A=e.maxCompleted,B=void 0===A?100:A,M=e.animateOnRender,T=void 0!==M&&M,j=e.initCompletedOnAnimation,R=void 0===j?0:j,V=e.isIndeterminate,z=void 0!==V&&V,L=e.completed,H=e.margin,D=e.padding,F=e.customLabelStyles,q=e.transitionDuration,I=e.transitionTimingFunction,U=e.className,G=e.customLabel,W=e.barContainerClassName,K=e.completedClassName,Q=e.labelClassName,$="left"===(t=p)?"flex-start":"center"===t?"center":"right"===t?"flex-end":null,X="number"==typeof R?"".concat(R,"%"):R,J=function(e,t){if(e){var a=Number(t)/e;return a>1?"100%":"".concat(100*a,"%")}return X}(B,L),Y=n.useState(X),Z=Y[0],ee=Y[1],te={height:i,background:h,borderRadius:m,padding:D,width:o,margin:H,overflow:"hidden"},ae={height:i,width:z?"100%":T?Z:J,background:s,transition:z?"none":"width ".concat(q||"1s"," ").concat(I||"ease-in-out"),borderRadius:"inherit",display:"flex",alignItems:"center",justifyContent:"outside"!==p&&$?$:"normal",animation:z?"indeterminate 1.5s infinite linear":"none"},se=c({padding:"outside"===p?"0 0 0 5px":"5px",color:E,fontWeight:"bold",fontSize:v,display:y?"initial":"none"},F),ne={display:"outside"===p?"flex":"initial",alignItems:"outside"===p?"center":"initial"},ce="number"==typeof L?"".concat(L,"%"):"".concat(L),le=G||ce;return n.useEffect((function(){T&&!z&&requestAnimationFrame((function(){return ee(J)}))}),[J,T,z]),n.createElement("div",{style:U?void 0:ne,className:U,dir:_,role:"progressbar","aria-valuenow":z?void 0:parseFloat(le),"aria-valuemin":N,"aria-valuemax":x,"aria-valuetext":"".concat(null===O?le:O)},n.createElement("div",{style:W?void 0:te,className:W},n.createElement("div",{style:K?void 0:ae,className:K},"outside"!==p&&n.createElement("span",{style:Q?void 0:se,className:Q},le))),"outside"===p&&n.createElement("span",{style:Q?void 0:se,className:Q},le),n.createElement("style",null,"\n          @keyframes indeterminate {\n            0% {\n              width: 30%;\n              transform: translateX(-50%);\n            }\n            50% {\n              width: 30%;\n              transform: translateX(250%);\n            }\n            100% {\n              width: 30%;\n              transform: translateX(-50%);\n            }\n          }\n        "))}},1609:e=>{"use strict";e.exports=window.React}},t={};function a(s){var n=t[s];if(void 0!==n)return n.exports;var c=t[s]={exports:{}};return e[s](c,c.exports,a),c.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var s in t)a.o(t,s)&&!a.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=a(1609);const t=window.wp.element,s=window.wp.i18n,n=(window.wp.notices,window.wp.data,window.wp.components);function c(e,t=!0){try{var a=JSON.parse(e);if(a&&"object"==typeof a)return a}catch(e){}return e&&"object"==typeof e?e:!!t&&{}}const l=window.wp.apiFetch;var i=a.n(l);const r=window.wp.url;async function o(e,t=""){try{const a=new Headers;a.append("Content-Type","application/json");const s="search"===e?"https://help.startertemplatecloud.com/wp-json/kadence-cloud/v1/search/":"https://help.startertemplatecloud.com/wp-json/kadence-cloud/v1/get/",n=await fetch((0,r.addQueryArgs)(s,{key:e,site:kadenceAssistParams.siteUrl,type:t}),{method:"GET",headers:a});return 200!==n?.status?(console.log("Request has been aborted"),!1):await n.json()}catch(e){const t=e?.message?e.message:e;return console.log(`ERROR: ${t}`),!1}}const d={docs:{},featuredDocs:{},singleDoc:{},searchResults:{},tutorials:[],view:"dash",category:"",post:"",search:"",isFetching:!1,errorMessage:!1},m=(0,t.createContext)();function u(e,t){switch(t.type){case"SET_DOCS":return{...e,docs:t.payload};case"SET_FEATUREDDOCS":return{...e,featuredDocs:t.payload};case"SET_SEARCH":return{...e,search:t.payload};case"SET_SEARCHRESULTS":return{...e,searchResults:t.payload};case"SET_SINGLEDOC":return{...e,singleDoc:t.payload};case"SET_TUTORIALS":return{...e,tutorials:t.payload};case"SET_CATEGORY":return{...e,category:t.payload};case"SET_VIEW":return{...e,view:t.payload};case"SET_ISFETCHING":return{...e,isFetching:t.payload};case"SET_POST":return{...e,post:t.payload};case"SET_ERRORMESSAGE":return{...e,errorMessage:t.payload};default:return e}}function p(e){return{...d,...e}}function g(a){const[s,n]=(0,t.useReducer)(u,a.value,p);return(0,e.createElement)(m.Provider,{value:{state:s,dispatch:n}},a.children)}function h(){const e=(0,t.useContext)(m);if(void 0===e)throw new Error("useSiteAssistContext must be used with SiteAssistContext");return e}const k=window.wp.primitives,E=(0,t.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(k.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})),w=()=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",width:"18",height:"18",viewBox:"0 0 512 512"},(0,e.createElement)("path",{d:"M475.616 28.584q-.598.029-1.184.152c-41.857.197-80.407 8.853-115.41 23.485a7 7 0 0 0-.592.242c-.326.152-.681.213-1.007.35a7.6 7.6 0 0 0-1.807 1.091c-2.867 1.35-6.019 2.982-9.387 4.827a7 7 0 0 0-.593.273c-.363.181-.703.409-1.066.591-1.461.803-2.309 1.228-3.701 2.013-49.347 25.976-90.967 62.559-124.531 103.623-6.451-2.698-13.076-4.723-19.93-5.568-25.576-3.152-53.394 6.099-79.25 24.196-34.476 24.13-66.389 64.184-87.986 114.728-.4.939-.607 1.95-.607 2.971 0 4.16 3.423 7.583 7.582 7.583a7.58 7.58 0 0 0 4.634-1.581c31.29-24.27 55.619-37.352 72.646-40.424 8.513-1.536 15.004-.743 20.433 1.836 4.681 2.22 8.799 6.022 12.557 11.698-.974 2.266-2.179 4.554-3.109 6.812a7.6 7.6 0 0 0 1.658 8.262l16.288 16.289c-14.141 21.311-28.706 45.57-44.451 72.763-.028 0-.063-.003-.09.152a8 8 0 0 0-.178.319l-.148.363a8 8 0 0 0-.237.592l-.06.152a8 8 0 0 0-.148.56 8 8 0 0 0-.149.743 7 7 0 0 0-.059.44 8 8 0 0 0-.028.304v.182q-.006.386.028.773.019.296.059.591l.029.151q.07.377.177.743.103.347.238.683.108.285.236.561.15.318.326.621h.031l.089.152q.169.242.356.47l.089.152q.198.244.415.47.186.189.385.364l.266.333q.231.184.474.349l.119.152q.259.184.533.349a8 8 0 0 0 1.037.5 7 7 0 0 0 .325.152h.149q.293.087.592.151.264.085.533.152.177.005.356 0 .311.012.621 0h.118a7.6 7.6 0 0 0 2.222-.334q.377-.117.741-.273.426-.179.828-.409c.177-.151.299-.197.474-.303 27.052-15.699 51.225-30.234 72.468-44.334l15.725 15.726a7.6 7.6 0 0 0 8.263 1.659c2.214-.91 4.47-2.096 6.693-3.051 12.192 7.985 16.535 17.314 13.83 33.199-2.928 17.189-15.817 41.644-40.069 72.912a7.6 7.6 0 0 0-1.58 4.632c0 4.16 3.423 7.583 7.582 7.583a7.6 7.6 0 0 0 2.971-.607c50.545-21.598 90.598-53.51 114.728-87.987 23.029-32.9 31.443-68.925 18.51-99.505 40.819-33.008 77.333-73.813 103.326-122.161 1.053-1.846 1.698-3.07 2.843-5.064 2.387-4.158 4.474-8.052 6.19-11.668q.38-.577.651-1.213c.012 0 .018 0 .03-.152.127-.288.387-.667.504-.94a7.6 7.6 0 0 0 .503-1.776c14.521-35.218 22.715-74.397 22.715-116.302 0-4.16-3.424-7.582-7.582-7.582h-.238zM58.461 446.33l-7.167 7.196 7.167 7.168 7.196-7.168zm28.726 0-7.166 7.196 7.166 7.168 7.197-7.168zm80.197-65.803c-11.105 6.697-22.816 13.562-35.004 20.641l-37.996 37.996 7.196 7.166zm-57.866 14.778-43.861 43.859 7.197 7.166 43.86-43.858c-.19 0-.383-.152-.563-.243q-.09-.075-.178-.151c-.241-.152-.478-.289-.71-.441l.089.152a10 10 0 0 1-.829-.561 14 14 0 0 1-.948-.742q-.09-.09-.177-.182a8 8 0 0 1-.356-.319h-.118l-.089-.152c-.107-.152-.223-.152-.326-.303a5 5 0 0 1-.118-.182c-.128-.152-.263-.197-.386-.349a15 15 0 0 1-.652-.742l-.059-.182c-.267-.334-.474-.698-.71-1.062a7.5 7.5 0 0 1-.918-1.455c-.044-.152-.105-.182-.148-.258zm-43.861 15.131-7.196 7.168 7.196 7.196 7.167-7.196zm66.338-66.365L72.854 403.24l7.167 7.196 31.362-31.36c7.067-12.192 13.922-23.908 20.612-35.005m193.12-31.402c7.033 27.367-1.707 48.456-13.544 67.545-18.535 29.892-44.567 30.723-42.031 15.83 2.93-17.199-3.986-31.051-15.37-41.875 7.963-3.708 5.838-2.802 13.817-7.048.393-.212.762-.425 1.154-.621 7.036-3.768 14.068-7.424 21.056-11.609 14.961-8.729 15.78-9.267 29.07-18.944zm-53.457-72.28c-.193 21.969-10.763 42.089-34.738 63.672-21.505 19.36-53.912 39.947-91.125 62.161 22.196-37.234 42.763-69.657 62.133-91.155 21.6-23.973 41.742-34.5 63.73-34.678m-97.084-59.278c8.282.152 16.046 2.331 23.722 4.739-2.483 3.38.072 1.341-2.363 4.824-.186.258-5.095 9.343-5.282 9.616-5.922 8.505-5.55 7.705-11.124 16.856-4.695 7.604-8.986 15.235-13.179 22.921-.74 1.38-1.49 2.699-2.221 4.086-4.109 7.705-3.899 5.961-7.501 13.667-3.883-4.299-7.155-9.542-12.201-11.934-8.698-4.125-16.132-5.094-27.129-4.612-23.183 1.016-10.871-22.675 13.138-40.916 11.523-8.755 24.419-16.934 35.671-18.531 2.906-.412 5.709-.743 8.469-.712zm176.812-50.14c20.576-20.577 50.934-32.359 56.039-27.254s-6.232 35.907-26.809 56.484-42.016 33.202-51.898 22.667c-10.119-10.787 2.091-31.321 22.668-51.897"}));function v(t){const{state:a,dispatch:l}=h(),{view:o,docs:d,post:m,singleDoc:u}=a,p=e=>{const t=window.location.pathname;var a;a=e,l({type:"SET_"+"view".toUpperCase(),payload:a});const s={page:"kadence-starter",view:e},n=(0,r.addQueryArgs)(t,s);window.history.pushState({path:n},"",n)};return(0,e.createElement)("div",{className:"kadence-dash-head"},(0,e.createElement)("div",{className:"kadence-dash-head-container"},(0,e.createElement)("div",{className:"kadence-dash-head-left"},t?.logo&&(0,e.createElement)("div",{className:"kadence-dash-head-logo"},(0,e.createElement)("img",{src:t.logo})),t?.page_title&&(0,e.createElement)("div",{className:"kadence-dash-head-title"},(0,e.createElement)("h1",null,t.page_title))),(0,e.createElement)("div",{className:"kadence-dash-head-right"},t?.license&&(0,e.createElement)("div",{className:"kadence-dash-head-license"},(0,e.createElement)(n.Button,{className:"kadence-dash-head-license-btn"+(t?.licenseActive?"":" license-inactive"),variant:"secondary",icon:settingIcons.key,iconSize:"10px",isPressed:isLicenseVisible,onClick:toggleLicenseVisible},(0,s.__)("License","kadence-start-templates"))),t?.sidebar&&(0,e.createElement)("div",{className:"kadence-dash-head-help"},(0,e.createElement)(n.Button,{className:"kadence-settings-help-btn",variant:"secondary",icon:settingIcons.question,iconSize:"14px",onClick:toggleHelpVisible},(0,s.__)("Help","kadence-starter-templates")),isHelpVisible&&(0,e.createElement)(n.Popover,{className:"kadence-settings-help-popover",noArrow:!1,placement:"bottom-end",focusOnMount:!1,onClose:()=>setHelpIsVisible(!1)},(0,e.createElement)(Help,null))),t?.changelog&&(0,e.createElement)("div",{className:"kadence_settings_dash_version"},(0,e.createElement)(n.Button,{className:"kadence-settings-changelog-btn",variant:"secondary",icon:settingIcons.changelog,iconSize:"12px",onClick:toggleVisible},(0,e.createElement)("span",{className:"version"},t.version),(0,s.__)("Changelog","kadence-starter-templates")),isVisible&&(0,e.createElement)(n.Popover,{className:"kadence-settings-changelog-popover",noArrow:!1,placement:"bottom-end",onClose:()=>setIsVisible(!1)},(0,e.createElement)(ChangelogTab,null))),(0,e.createElement)("div",{className:"kadence-dash-head-navigation"},(0,e.createElement)(n.Button,{className:"kadence-dash-nav-item kadence-dash-head-dashboard-btn"+("dash"==o?" is-active":""),onClick:()=>p("dash")},(0,s.__)("Dashboard","kadence-starter-templates")),(0,e.createElement)(n.Button,{className:"kadence-dash-nav-item kadence-dash-head-knowledge-btn"+("knowledge"==o?" is-active":""),onClick:()=>p("knowledge")},(0,s.__)("Knowledge Base","kadence-starter-templates")),(0,e.createElement)(n.DropdownMenu,{icon:E,label:(0,s.__)("Site Assist","kadence-starter-templates"),controls:[{icon:w,title:(0,s.__)("Disable Site Assist","kadence-starter-templates"),onClick:()=>{confirm((0,s.__)("Are you sure you want to disable Site Assist?","kadence-starter-templates"))&&(async()=>{const e=await(async()=>{try{const e=await i()({path:"/wp/v2/settings",method:"GET"});if(e&&e?.kadence_starter_templates_config)return c(e.kadence_starter_templates_config)}catch(e){const t=e?.message?e.message:e;return console.log(`ERROR: ${t}`),{}}})();e.siteAssist="disable",i()({path:"/wp/v2/settings",method:"POST",data:{kadence_starter_templates_config:JSON.stringify(e)}}).then((e=>{setTimeout((()=>{window.location.href=kadenceAssistParams.adminDashboard}),400)}))})()},isDestructive:!0}]})))))}const b=(0,t.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(k.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})),y=window.lodash,f=(0,t.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(k.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));function _({placement:a="dash"}){const{state:l,dispatch:i}=h(),{docs:d,featuredDocs:m,searchResults:u,search:p,category:g,tutorials:k,post:E}=l,[w,v]=(0,t.useState)(!1),[_,S]=(0,t.useState)(!1),[N,C]=(0,t.useState)(""),[x,P]=(0,t.useState)(""),O=(e,t)=>{i({type:"SET_"+e.toUpperCase(),payload:t})},A=e=>{const t=window.location.pathname;Object.keys(e).map((function(t,a){O(t,e[t])})),!e?.categories&&g&&O("category","");const a=(0,r.addQueryArgs)(t,{page:"kadence-starter",...e});window.history.pushState({path:a},"",a)},B=(0,t.useMemo)((()=>{let e=[];return Object.keys(m).map((function(t,a){const s=[];s.title=m[t].name,s.name=m[t].name,s.image=m[t].image,s.imageWidth=m[t].imageW,s.imageHeight=m[t].imageH,s.id=m[t].id,s.slug=m[t].slug,s.description=m[t].description,s.categories=m[t].categories?Object.keys(m[t].categories):[],s.keywords=m[t].keywords?m[t].keywords:[],m[t]?.html&&(s.html=m[t].html),s.viewportWidth=1200,e.push(s)})),e}),[m]),M=(0,t.useMemo)((()=>{let e=[],t=1;return Object.keys(u).map((function(a,s){if(t>5)return;const n=[];n.title=u[a].name,n.name=u[a].name,n.image=u[a].image,n.imageWidth=u[a].imageW,n.imageHeight=u[a].imageH,n.id=u[a].id,n.slug=u[a].slug,n.description=u[a].description,n.categories=u[a].categories?Object.keys(u[a].categories):[],n.keywords=u[a].keywords?u[a].keywords:[],u[a]?.html&&(n.html=u[a].html),n.viewportWidth=1200,e.push(n),t++})),e}),[u]);return(0,t.useEffect)((()=>{(0,y.isEmpty)(m)&&async function(){v(!0);const e=await o("featured");if(e){const t=c(e);O("featuredDocs",t),O("errorMessage",!1),v(!1)}else O("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),v(!1),O("featuredDocs",{})}()}),[]),(0,t.useEffect)((()=>{(0,y.isEmpty)(N)||S(!0);const e=setTimeout((()=>{P(N)}),500);return()=>clearTimeout(e)}),[N]),(0,t.useEffect)((()=>{(0,y.isEmpty)(x)||async function(){const e=await o("search",N);if(e){const t=c(e);O("searchResults",t),O("errorMessage",!1),S(!1)}else O("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),S(!1),O("searchResults",{})}()}),[x]),(0,e.createElement)(e.Fragment,null,kadenceAssistParams.stellarKB?.length>0&&(0,e.createElement)("div",{className:"kb-section kb-assist-help kb-external-help"},(0,e.createElement)("div",{className:"kb-container kb-help-container"},(0,e.createElement)("h2",null,(0,s.__)("StellarSites Support","kadence-starter-templates")),kadenceAssistParams.stellarKB.map((t=>(0,e.createElement)("div",{key:t.slug,className:"kb-list-item kb-external-help-item"},(0,e.createElement)(n.Button,{icon:f,iconPosition:"right",onClick:()=>{window.open(t.url,"_blank")}},t.title)))))),(0,e.createElement)("div",{className:"kb-section kb-assist-help"+("dash"===a?" kb-docs-widget":"")},(0,e.createElement)("div",{className:"kb-container kb-help-container"},w&&(0,e.createElement)(n.Spinner,null),!w&&B?.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",null,"side"===a?(0,s.__)("Featured Articles","kadence-starter-templates"):(0,s.__)("101 Knowledge Base","kadence-starter-templates")),"dash"===a&&(0,e.createElement)(n.SearchControl,{value:N,className:"kb-help-search-control",placeholder:(0,s.__)("Search","kadence-starter-templates"),onChange:e=>C(e)}),N&&(0,e.createElement)(e.Fragment,null,_&&(0,e.createElement)(n.Spinner,null),!_&&!(0,y.isEmpty)(M)&&(0,e.createElement)(e.Fragment,null,M.map((t=>(0,e.createElement)("div",{key:t.slug,className:"kb-list-item kb-help-item"},(0,e.createElement)(n.Button,{icon:b,iconPosition:"left",onClick:()=>{A({view:"doc",post:t.id})}},t.title))))),!_&&(0,y.isEmpty)(M)&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,s.__)("No results found.","kadence-starter-templates")))),!N&&B&&(0,e.createElement)(e.Fragment,null,B.map((t=>(0,e.createElement)("div",{key:t.slug,className:"kb-list-item kb-help-item"},(0,e.createElement)(n.Button,{icon:b,iconPosition:"left",onClick:()=>{A({view:"doc",post:t.id})}},t.title)))))))),(0,e.createElement)("div",{className:"kb-section kb-assist-help kb-external-help"},(0,e.createElement)("div",{className:"kb-container kb-help-container"},kadenceAssistParams.outsideKB?.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",null,(0,s.__)("External Knowledge Bases","kadence-starter-templates")),kadenceAssistParams.outsideKB.map((t=>(0,e.createElement)("div",{key:t.slug,className:"kb-list-item kb-external-help-item"},(0,e.createElement)(n.Button,{icon:f,iconPosition:"right",onClick:()=>{window.open(t.url,"_blank")}},t.title))))))))}function S(){const{state:a,dispatch:l}=h(),[i,o]=(0,t.useState)(!1),{docs:d,post:m,category:u,singleDoc:p}=a,g=(e,t)=>{l({type:"SET_"+e.toUpperCase(),payload:t})},k=e=>{const t=window.location.pathname;Object.keys(e).map((function(t,a){g(t,e[t])})),!e?.categories&&u&&g("category","");const a=(0,r.addQueryArgs)(t,{page:"kadence-starter",...e});window.history.pushState({path:a},"",a)};return(0,t.useEffect)((()=>{!async function(){o(!0);const e=await async function(e){try{const t=new Headers;t.append("Content-Type","application/json");const a=await fetch((0,r.addQueryArgs)("https://help.startertemplatecloud.com/wp-json/kadence-cloud/v1/single_pattern/",{key:"help",id:e,site:kadenceAssistParams.siteUrl,read:"true"}),{method:"GET",headers:t});return 200!==a?.status?(console.log("Request has been aborted"),!1):await a.json()}catch(e){const t=e?.message?e.message:e;return console.log(`ERROR: ${t}`),!1}}(m);if(console.log(e),e){const t=c(e);console.log(Object.values(t)[0]),g("singleDoc",Object.values(t)[0]),g("errorMessage",!1),o(!1)}else g("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),o(!1),g("singleDoc",{})}()}),[m]),m?i?(0,e.createElement)("div",{className:"kb-assist-container kb-kb-single"},(0,e.createElement)(n.Spinner,null)):(0,e.createElement)("div",{className:"kb-assist-container kb-kb-single"},(0,e.createElement)("div",{className:"kb-section kadence-dash-single-post"},(0,e.createElement)("div",{className:"kb-assets-breadcrumbs kadence-dash-single-post-breadcrumb"},(0,e.createElement)(n.Button,{iconPosition:"right",icon:b,onClick:()=>{k({view:"dash"})}},(0,s.__)("Dashboard","kadence-starter-templates")),(0,e.createElement)(n.Button,{iconPosition:"right",icon:b,onClick:()=>{k({view:"knowledge"})}},(0,s.__)("Knowledge Base","kadence-starter-templates")),p?.categories&&Object.keys(p.categories)?.[0]?(0,e.createElement)(n.Button,{iconPosition:"right",icon:b,onClick:()=>{k({view:"knowledge",category:Object.keys(p.categories)[0]})}},Object.values(p.categories)[0]):""),(0,e.createElement)("div",{className:"kadence-dash-single-post-title"},(0,e.createElement)("h1",null,p.name)),(0,e.createElement)("div",{className:"kadence-dash-single-post-content",dangerouslySetInnerHTML:{__html:p.html}})),(0,e.createElement)("div",{className:"kadence-dash-single-post-sidebar"},(0,e.createElement)(_,{placement:"side"}))):null}function N({item:t}){const{state:a,dispatch:c}=h(),{docs:l,category:i,featuredDocs:o,tutorials:d,post:m}=a,u=(e,t)=>{c({type:"SET_"+e.toUpperCase(),payload:t})};return(0,e.createElement)("div",{className:"kadence-post-card"},t?.title&&(0,e.createElement)("h2",null,t.title),t?.description&&(0,e.createElement)("p",null,t.description),(0,e.createElement)(n.Button,{icon:b,iconPosition:"right",onClick:()=>{(e=>{const t=window.location.pathname;Object.keys(e).map((function(t,a){u(t,e[t])})),!e?.categories&&i&&u("category","");const a=(0,r.addQueryArgs)(t,{page:"kadence-starter",...e});window.history.pushState({path:a},"",a)})({view:"doc",post:t.id})}},(0,s.__)("View Article")))}function C(){const{state:a,dispatch:l}=h(),{docs:i,category:d,featuredDocs:m,searchResults:u,tutorials:p,post:g}=a,[k,E]=(0,t.useState)(!1),[w,v]=(0,t.useState)(!1),[f,_]=(0,t.useState)(""),[S,C]=(0,t.useState)(""),x=(e,t)=>{l({type:"SET_"+e.toUpperCase(),payload:t})},P=e=>{const t=window.location.pathname;Object.keys(e).map((function(t,a){x(t,e[t])})),!e?.categories&&d&&x("category","");const a=(0,r.addQueryArgs)(t,{page:"kadence-starter",...e});window.history.pushState({path:a},"",a)},O=(0,t.useMemo)((()=>{let e=[];return Object.keys(i).map((function(t,a){const s=[];s.title=i[t].name,s.name=i[t].name,s.image=i[t].image,s.imageWidth=i[t].imageW,s.imageHeight=i[t].imageH,s.id=i[t].id,s.slug=i[t].slug,s.description=i[t].description,s.categories=i[t].categories?Object.keys(i[t].categories):[],s.keywords=i[t].keywords?i[t].keywords:[],i[t]?.html&&(s.html=i[t].html),s.viewportWidth=1200,e.push(s)})),e}),[i]),A=(0,t.useMemo)((()=>{let e={};return Object.keys(i).map((function(t,a){i[t]?.categories&&Object.keys(i[t].categories).map((function(a,s){Object.keys(e).includes(a)||(e={...e,[a]:i[t].categories[a]})}))})),e}),[i]),B=(0,t.useMemo)((()=>{let e=[];return Object.keys(u).map((function(t,a){const s=[];s.title=u[t].name,s.name=u[t].name,s.image=u[t].image,s.imageWidth=u[t].imageW,s.imageHeight=u[t].imageH,s.id=u[t].id,s.slug=u[t].slug,s.description=u[t].description,s.categories=u[t].categories?Object.keys(u[t].categories):[],s.keywords=u[t].keywords?u[t].keywords:[],u[t]?.html&&(s.html=u[t].html),s.viewportWidth=1200,e.push(s)})),e}),[u]);return(0,t.useEffect)((()=>{(0,y.isEmpty)(f)||v(!0);const e=setTimeout((()=>{C(f)}),500);return()=>clearTimeout(e)}),[f]),(0,t.useEffect)((()=>{(0,y.isEmpty)(S)||async function(){const e=await o("search",f);if(e){const t=c(e);x("searchResults",t),x("errorMessage",!1),v(!1)}else x("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),v(!1),x("searchResults",{})}()}),[S]),(0,t.useEffect)((()=>{i&&0!==Object.keys(i).length||async function(){E(!0);const e=await o("help");if(e){const t=c(e);x("docs",t),x("errorMessage",!1),E(!1)}else x("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),E(!1),x("docs",{})}()}),[]),(0,e.createElement)("div",{className:"kb-assist-container kb-help-container"},(0,e.createElement)("div",{className:"kb-section kb-assist-help"},(0,e.createElement)("div",{className:"kb-container"},k&&(0,e.createElement)(n.Spinner,null),!k&&O?.length>0&&Object.keys(A)?.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"kb-assets-breadcrumbs kadence-dash-single-post-breadcrumb"},(0,e.createElement)(n.Button,{iconPosition:"right",icon:b,onClick:()=>{P({view:"dash"})}},(0,s.__)("Dashboard","kadence-starter-templates")),d&&A?.[d]?(0,e.createElement)(n.Button,{iconPosition:"right",icon:b,onClick:()=>{P({view:"knowledge"})}},(0,s.__)("Knowledge Base","kadence-starter-templates")):""),(0,e.createElement)("div",{className:"kadence-dash-title"},(0,e.createElement)("h1",null,d&&A?.[d]?A[d]:(0,s.__)("Knowledge Base","kadence-starter-templates")),(0,e.createElement)(n.SearchControl,{value:f,className:"kb-help-search-control",placeholder:(0,s.__)("Search","kadence-starter-templates"),onChange:e=>_(e),__nextHasNoMarginBottom:!0})),f&&(0,e.createElement)("div",{className:"kb-help-single-category"},w&&(0,e.createElement)(n.Spinner,null),!w&&!(0,y.isEmpty)(B)&&(0,e.createElement)(e.Fragment,null,B.map((t=>(0,e.createElement)(N,{item:t})))),!w&&(0,y.isEmpty)(B)&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,s.__)("No results found.","kadence-starter-templates")))),!f&&d&&(0,e.createElement)("div",{className:"kb-help-single-category"},O.map((t=>t.categories.includes(d)?(0,e.createElement)(N,{item:t}):null))),!f&&!d&&(0,e.createElement)("div",{className:"kb-help-categories"},Object.keys(A).map((t=>{let a=1;return(0,e.createElement)("div",{key:t,className:"kb-help-category"},(0,e.createElement)("h2",null,A[t]),O.map((s=>a>4?null:s.categories.includes(t)?(a++,(0,e.createElement)("div",{key:s.slug,className:"kb-list-item kb-help-item"},(0,e.createElement)(n.Button,{icon:b,iconPosition:"left",onClick:()=>{P({view:"doc",post:s.id})}},s.title))):null)),(0,e.createElement)(n.Button,{onClick:()=>{P({view:"knowledge",category:t})}},(0,s.__)("View All","kadence-starter-templates")))})))))))}const x=(0,t.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(k.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"})),P=(0,t.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)(k.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"}));var O=a(8093);const A=(0,t.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)(k.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),B=(0,t.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(k.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),M=(0,t.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)(k.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),T=()=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M7 8h7.586l-8.293 8.293a.999.999 0 1 0 1.414 1.414L16 9.414V17a1 1 0 0 0 2 0V7a1 1 0 0 0-.292-.706l-.002-.002A1 1 0 0 0 17 6H7a1 1 0 0 0 0 2"}));function j({task:a,index:c,settings:l,isSaving:o,saveSettings:d,triggerRequires:m}){const[u,p]=(0,t.useState)(!1),[g,h]=(0,t.useState)(a.completed),[k,E]=(0,t.useState)(!1),[w,v]=(0,t.useState)(null);(0,t.useEffect)((()=>{l?.[a?.manual]?h(!0):g&&!1===l?.[a?.manual]&&h(!1)}),[l]);const b=!(!a?.manual||a?.requires),y=(e,t=!0)=>{t?window.open(e,"_blank","noopener,noreferrer"):window.location.href=e},f=!0===a?.requires;return(0,e.createElement)("div",{key:c,className:"kadence-dash-single-task"},(0,e.createElement)("div",{className:"kadence-dash-single-task-item"},(0,e.createElement)("div",{className:"kadence-dash-single-task-left"},(0,e.createElement)("div",{className:"kadence-dash-task-icon "+(g?"is-completed-task":"is-not-completed-task")},b&&g&&(0,e.createElement)(n.Button,{className:"kadence-dash-task-icon-btn",onClick:()=>d(a?.manual),icon:B}),b&&!g&&(0,e.createElement)(n.Button,{className:"kadence-dash-task-icon-btn",onClick:()=>d(a?.manual),text:c+1,label:(0,s.__)("Mark as completed","kadence-starter-templates")},(0,e.createElement)(n.Icon,{className:"kadence-dash-task-icon-hover-complete",icon:B})),!b&&(g?(0,e.createElement)(n.Icon,{icon:B}):(0,e.createElement)("span",null,c+1))),a?.title&&(0,e.createElement)("h4",{className:"kadence-dash-single-task-title"},a.title),a?.subtitle&&(0,e.createElement)("p",{className:"kadence-dash-single-task-subtitle",dangerouslySetInnerHTML:{__html:a.subtitle}}),b&&o?.[a?.manual]&&(0,e.createElement)(n.Spinner,null),k&&(0,e.createElement)(n.Spinner,null),w&&(0,e.createElement)("p",{className:"kadence-dash-single-task-error"},w)),(0,e.createElement)("div",{className:"kadence-dash-single-task-right"},(a?.image||a?.description)&&(0,e.createElement)("div",{className:"kadence-dash-single-task-toggle"},(0,e.createElement)(n.Button,{className:"kadence-dash-head-toggle-btn toggle-state-"+(u?"collapsed":"expanded"),icon:u?A:M,iconSize:"24px",onClick:()=>p(!u),label:u?(0,s.__)("Collapse Details","kadence-starter-templates"):(0,s.__)("Expand Details","kadence-starter-templates")})),a?.action?(0,e.createElement)(n.Button,{className:"kadence-dash-single-task-btn components-button is-primary",disabled:g,onClick:()=>(async e=>{E(!0);try{const t=await i()({path:(0,r.addQueryArgs)("/kadence-starter-library/v1/install-plugin",{plugin:e})});t?.success&&(h(!0),a?.enables&&m(c)),E(!1)}catch(e){v(`Failed to install plugin: ${e.message}`),E(!1)}})(a.link)},a.button):(0,e.createElement)(e.Fragment,null,b&&!g&&!f&&(0,e.createElement)(n.Button,{label:(0,s.__)("Mark as completed","kadence-starter-templates"),className:" kadence-dash-single-task-btn kadence-dash-single-task-btn-complete components-button is-primary",onClick:()=>d(a?.manual),icon:B}),(0,e.createElement)(n.Button,{className:"kadence-dash-single-task-btn components-button is-primary",icon:T,iconSize:"16px",iconPosition:"right",disabled:f,onClick:()=>b&&!g?((e,t,a=!0)=>{d(e),y(t,a)})(a.manual,a.link,!a?.sameTab):y(a.link,!a?.sameTab)},a.button)))),u&&(0,e.createElement)("div",{className:"kadence-dash-single-task-content"},a?.description&&(0,e.createElement)("p",null,a.description),a?.image&&(0,e.createElement)("img",{src:a.image,alt:a.title})))}function R({card:a,settings:c,isSaving:l,saveSettings:i}){const[r,o]=(0,t.useState)(a),[d,m]=(0,t.useState)(r.tasks.filter((e=>e.completed)).length),u=r.tasks.length,[p,g]=(0,t.useState)(u===d||0===d);(0,t.useEffect)((()=>{m(r.tasks.filter((e=>e.completed)).length)}),[r,c]);const h=e=>{const t={...r};t.tasks[e+1].requires=!1,o(t)};return(0,e.createElement)("div",{className:"kadence-dash-task"},(0,e.createElement)("div",{className:"kadence-dash-task-header"},(0,e.createElement)("div",{className:"kadence-dash-task-left"},r?.title&&(0,e.createElement)("h3",null,r.title)),(0,e.createElement)("div",{className:"kadence-dash-task-right"},(0,e.createElement)("div",{className:"kadence-dash-task-status"},(0,e.createElement)(O.A,{completed:d,height:"10px",isLabelVisible:!1,bgColor:"var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))",maxCompleted:u})),(0,e.createElement)("div",{className:"kadence-dash-task-label"},d,"/",u)),(0,e.createElement)("div",{className:"kadence-dash-task-toggle"},(0,e.createElement)(n.Button,{className:"kadence-dash-head-toggle-btn toggle-state-"+(p?"collapsed":"expanded"),icon:A,iconSize:"24px",onClick:()=>g(!p),label:p?(0,s.__)("Expand","kadence-settings"):(0,s.__)("Collapse","kadence-settings")}))),!p&&(0,e.createElement)("div",{className:"kadence-dash-task-content"},r.tasks.map(((t,a)=>(0,e.createElement)(j,{key:a,task:t,index:a,settings:c,isSaving:l,saveSettings:i,triggerRequires:h})))))}const V=(0,t.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)(k.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));function z({placement:t="dash"}){return(0,e.createElement)("div",{className:"kb-section kb-assist-tours"},(0,e.createElement)("div",{className:"kb-container kb-tours-container"},(0,e.createElement)("h2",{className:"kb-container-title kb-tours-title"},(0,s.__)("Tours","kadence-starter-templates")),(0,e.createElement)("p",{className:"kb-container-desc kb-tours-desc"},(0,s.__)("Learn more about WordPress through a step by step tour.","kadence-starter-templates")),kadenceAssistParams.tours.length>0&&(0,e.createElement)(e.Fragment,null,kadenceAssistParams.tours.map((t=>(0,e.createElement)("div",{key:t.slug,className:"kb-list-item kb-tour-item"},(0,e.createElement)(n.Button,{icon:V,onClick:()=>(e=>{if("wp-admin"===e.slug){window.history.pushState(null,"",e.url);const t=new CustomEvent("kad-tour-start");window.dispatchEvent(t)}else window.location.href=e.url})(t)},t.title)))))))}function L(){const{state:a,dispatch:c}=h(),{docs:l,tutorials:o,post:d}=a,[m,u]=(0,t.useState)(!1),[p,g]=(0,t.useState)(kadenceAssistParams.settings),k=e=>{u(e);const t={...p};t[e]=!t?.[e],i()({path:"/wp/v2/settings",method:"POST",data:{kadence_site_assist_tasks:t}}).then((e=>{g(t),u(!1)}))},w=e=>{window.open(e,"_blank","noopener,noreferrer")};return(0,e.createElement)("div",{className:"kb-assist-container"},(0,e.createElement)("div",{className:"kb-assist-main kb-assist-column"},(0,e.createElement)("div",{className:"kb-section kb-assist-tasks"},(0,e.createElement)("h2",null,(0,s.__)("Things to do next","kadence-starter-templates")),(0,e.createElement)("div",{className:"kb-container kb-tasks-container"},kadenceAssistParams.actionCards.length>0&&(0,e.createElement)(e.Fragment,null,kadenceAssistParams.actionCards.map((t=>(0,e.createElement)(R,{key:t.slug,card:t,isSaving:m,settings:p,saveSettings:k}))))))),(0,e.createElement)("div",{className:"kb-assist-side kb-assist-column"},(0,e.createElement)("div",{className:"kb-section"},(0,e.createElement)("div",{className:"kb-assist-site-info-wrapper"},(0,e.createElement)("div",{className:"kb-home-site-preview-wrapper"},(0,e.createElement)("div",{className:"kb-home-site-preview"},(0,e.createElement)("iframe",{scrolling:"no",loading:"lazy",title:(0,s.__)("Site Preview","kadence-starter-templates"),src:(0,r.addQueryArgs)(kadenceAssistParams.homeUrl,{hide_banners:"true"}),tabindex:"-1"}))),(0,e.createElement)("div",{className:"kb-assist-site-info"},(0,e.createElement)("div",{className:"kb-assist-site-left"},(0,e.createElement)("a",{href:kadenceAssistParams.homeUrl,className:"kb-assist-frontend-link"},(0,e.createElement)("h2",{className:"kb-assist-site-title"},kadenceAssistParams.siteTitle),(0,e.createElement)("span",{className:"kb-assist-site-url"},kadenceAssistParams.homeUrl))),(0,e.createElement)("div",{className:"kb-assist-site-right"},(0,e.createElement)(n.DropdownMenu,{icon:E,label:(0,s.__)("Edit Site Info","kadence-starter-templates"),controls:[{title:(0,s.__)("Edit Site Title","kadence-starter-templates"),icon:x,onClick:()=>w(kadenceAssistParams?.adminOptionsUrl)},{title:(0,s.__)("Edit Favicon","kadence-starter-templates"),icon:P,onClick:()=>w(kadenceAssistParams?.adminOptionsUrl)}]}))))),(0,e.createElement)(_,{placement:"dash"}),(0,e.createElement)(z,{placement:"dash"})))}function H(){const{state:a,dispatch:n}=h(),{view:l,docs:i,post:r,category:d,tutorials:m,isFetching:u,errorMessage:p}=a,g=(e,t)=>{n({type:"SET_"+e.toUpperCase(),payload:t})},k=new URLSearchParams(window.location.search),E=k.get("uplink_token");(0,t.useEffect)((()=>{E&&(k.delete("uplink_token"),k.delete("uplink_license"),k.delete("uplink_slug"),k.delete("_uplink_nonce"),history.pushState(null,"",window.location.pathname+"?"+k.toString()))}),[]);const w=()=>{const e=new URLSearchParams(window.location.search),t=e.get("view"),a=e.get("post"),s=e.get("category");t!==l&&g("view",t||"dash"),a!==r&&g("post",a||""),s!==d&&g("category",s||"")};return(0,t.useEffect)((()=>{w();const e=()=>{w()};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),(0,t.useEffect)((()=>{!async function(e=!1){g("isFetching",!0);const t=await o(e);if(t){const e=c(t);g("docs",e),g("errorMessage",!1),g("isFetching",!1)}else g("errorMessage",(0,s.__)("Error loading knowledge base data","kadence-starter-templates")),g("isFetching",!1),g("docs",{})}()}),[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(v,{...kadenceAssistParams.header}),p&&(0,e.createElement)("p",null,p),"doc"===l&&(0,e.createElement)(S,null),"dash"===l&&(0,e.createElement)(L,null),"knowledge"===l&&(0,e.createElement)(C,null))}function D(){return(0,e.createElement)(g,null,(0,e.createElement)(H,null))}wp.domReady((()=>{const a=document.querySelector(".kadence_starter_site_assist_main");(0,t.createRoot)(a).render((0,e.createElement)(D,null))}))})()})();