Changeset 3009177
- Timestamp:
- 12/13/2023 04:58:55 AM (2 years ago)
- Location:
- plot-beam/trunk
- Files:
-
- 11 edited
-
build/index.asset.php (modified) (1 diff)
-
build/index.css (modified) (1 diff)
-
build/index.js (modified) (1 diff)
-
src/edit.js (modified) (6 diffs)
-
src/editor.scss (modified) (1 diff)
-
src/index.js (modified) (2 diffs)
-
src/svelte/Entry.svelte (modified) (2 diffs)
-
src/svelte/appConfig/types.ts (modified) (1 diff)
-
src/svelte/lib/getPbChartData.ts (modified) (3 diffs)
-
src/svelte/lib/getTestChartData.ts (modified) (3 diffs)
-
sveltebuild/svelte.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
plot-beam/trunk/build/index.asset.php
r3006511 r3009177 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => ' d65891299d79db2c6d81');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => '942c2206e90eb8f5dda5'); -
plot-beam/trunk/build/index.css
r3006511 r3009177 1 .wp-block-create-block-plot-beam{display:flex;justify-content:center}.wp-block-create-block-plot-beam .admin-form{background-color:#fff;border:1px solid #eff0f6;border-radius:20px;display:inline-block;height:-moz-fit-content;height:fit-content;width:538px}.wp-block-create-block-plot-beam . form-text{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .first{padding-top:44px}.wp-block-create-block-plot-beam .last{margin-bottom:0}.wp-block-create-block-plot-beam .support{display:block;padding-bottom:57px;padding-left:66px;padding-right:65px;text-align:center}.wp-block-create-block-plot-beam .select-group{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .select{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .notitia{display:block;margin-bottom:30px;text-align:center}1 .wp-block-create-block-plot-beam{display:flex;justify-content:center}.wp-block-create-block-plot-beam .admin-form{background-color:#fff;border:1px solid #eff0f6;border-radius:20px;display:inline-block;height:-moz-fit-content;height:fit-content;width:538px}.wp-block-create-block-plot-beam .button-group,.wp-block-create-block-plot-beam .form-text{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .button-group{display:flex;flex-direction:column;justify-content:center}.wp-block-create-block-plot-beam .button{align-items:center;background-color:#3bd3d1;border:1px solid #eff0f6;border-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:10px;width:100%}.wp-block-create-block-plot-beam .first{padding-top:44px}.wp-block-create-block-plot-beam .last{margin-bottom:0}.wp-block-create-block-plot-beam .support{display:block;padding-bottom:57px;padding-left:66px;padding-right:65px;text-align:center}.wp-block-create-block-plot-beam .select-group{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .select{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .notitia{display:block;margin-bottom:30px;text-align:center} -
plot-beam/trunk/build/index.js
r3006511 r3009177 1 (()=>{"use strict";var e,t={669:()=>{const e=window.React,t=window.wp.blocks, l=window.wp.components,a=window.wp.i18n,r=window.wp.blockEditor,s=JSON.parse('{"u2":"create-block/plot-beam"}');(0,t.registerBlockType)(s.u2,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{"clip-path":"url(#clip0_1_2)"},(0,e.createElement)("path",{d:"M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12Z",fill:"#010101"}),(0,e.createElement)("path",{d:"M12.3095 13.7996C12.2287 13.7244 12.2352 13.6186 12.2053 13.5265C12.0241 12.9465 11.726 12.4099 11.3294 11.9497C10.9327 11.4895 10.4459 11.1156 9.89902 10.8509C9.86028 10.8282 9.81621 10.8163 9.77134 10.8163C9.72646 10.8163 9.6824 10.8282 9.64366 10.8509C8.43154 11.4642 7.65013 12.4267 7.28164 13.7301C7.26952 13.7721 7.28164 13.8246 7.23396 13.8529C7.22378 13.831 7.21618 13.8079 7.21134 13.7842C7.15316 13.2452 6.87275 12.8719 6.37821 12.6529C6.18588 12.5665 5.97901 12.5721 5.77942 12.5309C5.77942 12.4751 5.83356 12.4759 5.86588 12.4606C7.15073 11.8583 7.98386 10.8743 8.36528 9.50867C8.37336 9.48039 8.37255 9.44726 8.41053 9.43756C8.42427 9.48524 8.44205 9.53292 8.45093 9.5814C8.50442 9.88708 8.66211 10.1648 8.89719 10.3674C9.13228 10.5699 9.43026 10.6848 9.74049 10.6925C10.0507 10.7003 10.354 10.6003 10.5989 10.4097C10.8438 10.219 11.0151 9.9495 11.0837 9.64686C11.1047 9.55878 11.0837 9.46504 11.1305 9.38181C11.2113 9.61534 11.2776 9.85292 11.373 10.08C11.7863 11.0996 12.564 11.9291 13.5548 12.4073C13.589 12.4271 13.6279 12.4376 13.6675 12.4376C13.7071 12.4376 13.746 12.4271 13.7802 12.4073C14.9654 11.8098 15.7493 10.877 16.1317 9.60888C16.1455 9.56201 16.1317 9.49332 16.1996 9.4715C16.2376 9.49817 16.2352 9.541 16.2425 9.58059C16.2874 9.84925 16.4135 10.0977 16.6037 10.2927C16.7939 10.4877 17.0392 10.6199 17.3067 10.6715C17.4424 10.7006 17.579 10.6715 17.7107 10.7079C17.6994 10.7426 17.6671 10.7458 17.6404 10.758C16.3006 11.3624 15.4387 12.3741 15.0546 13.7931C15.0481 13.8174 15.0473 13.8432 15.0214 13.857C14.9932 13.8351 14.9988 13.8028 14.9956 13.7761C14.9664 13.4557 14.8231 13.1564 14.5917 12.9329C14.3603 12.7094 14.0562 12.5764 13.735 12.5584C13.116 12.5115 12.5172 12.9527 12.3572 13.5725C12.3483 13.6444 12.362 13.7309 12.3095 13.7996Z",fill:"#7F7F7F"}),(0,e.createElement)("path",{d:"M5.78265 12.5317C5.98225 12.5721 6.18669 12.5673 6.38144 12.6537C6.87598 12.8735 7.15639 13.2469 7.21457 13.785C7.21942 13.8087 7.22701 13.8318 7.2372 13.8537C7.19679 14.4743 6.92366 14.939 6.32326 15.1604C5.98528 15.2729 5.61645 15.2466 5.2979 15.0871C4.97936 14.9277 4.73719 14.6483 4.62467 14.3103C4.51216 13.9723 4.53851 13.6035 4.69793 13.2849C4.85736 12.9664 5.1368 12.7242 5.47477 12.6117C5.57578 12.5802 5.68003 12.5584 5.78265 12.5317Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.3094 13.7996C12.362 13.7309 12.3482 13.6444 12.3684 13.5677C12.5301 12.9479 13.1272 12.5067 13.7462 12.5535C14.0675 12.5716 14.3715 12.7045 14.6029 12.928C14.8343 13.1516 14.9777 13.4509 15.0068 13.7713C15.0068 13.8012 15.0068 13.8335 15.0327 13.8521C15.0012 14.3749 14.7959 14.8 14.3272 15.0642C13.4828 15.5434 12.4323 14.9834 12.328 14.0073C12.3232 13.9394 12.3159 13.8699 12.3094 13.7996Z",fill:"white"}),(0,e.createElement)("path",{d:"M11.1338 9.38263C11.0885 9.46344 11.1079 9.5596 11.0869 9.64768C11.0183 9.95032 10.847 10.2199 10.6021 10.4105C10.3573 10.6011 10.0539 10.7011 9.74371 10.6934C9.43349 10.6857 9.13551 10.5708 8.90042 10.3682C8.66533 10.1656 8.50765 9.88791 8.45416 9.58223C8.44527 9.53374 8.42749 9.48607 8.41376 9.43839C8.43396 8.95354 8.59638 8.53819 9.00931 8.25132C9.19915 8.11895 9.41998 8.03788 9.65037 8.01598C9.88076 7.99407 10.1129 8.03208 10.3243 8.12631C10.5357 8.22053 10.7191 8.36779 10.8568 8.55378C10.9946 8.73978 11.0819 8.95821 11.1103 9.18789C11.1168 9.25253 11.1257 9.31799 11.1338 9.38263Z",fill:"white"}),(0,e.createElement)("path",{d:"M17.7187 10.7071C17.5854 10.6731 17.4488 10.6998 17.3147 10.6707C17.0464 10.6191 16.8003 10.4865 16.6097 10.2907C16.4191 10.0949 16.2932 9.84537 16.2488 9.57576C16.2415 9.53616 16.244 9.49495 16.206 9.46667C16.2222 9.00041 16.3571 8.58344 16.7442 8.29334C17.204 7.94828 17.7082 7.89818 18.2125 8.17536C18.7296 8.45899 18.964 8.92041 18.8985 9.50707C18.8355 10.0679 18.5066 10.4347 17.9813 10.6287C17.8989 10.6634 17.806 10.682 17.7187 10.7071Z",fill:"white"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip0_1_2"},(0,e.createElement)("rect",{width:"24",height:"24",fill:"white"})))),attributes:{appID:{type:"string"},objectID:{type:"string"},objectTitle:{type:"string"},description:{type:"string"},userType:{type:"string"},objectSlug:{type:"string"}},example:{attributes:{objectTitle:"Sales",appID:"0d40467d-e362-4d74-b445-4166a1b32cc9",objectID:"MkcvQD",description:"A chart to show case sales in detail",userType:"testUser",objectSlug:"0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz"}},edit:function(t){const s=(0,r.useBlockProps)();return(0,e.createElement)("div",{className:"wp-block-create-block-plot-beam",...s},(0,a.__)((0,e.createElement)("div",{className:"admin-form"},(0,e.createElement)(l.SelectControl,{className:"select first",label:"User Type",value:t.attributes.userType,required:!0,options:[{label:"Select Options",value:null},{label:"Test User",value:"testUser"},{label:"PlotBeam User",value:"pbUser"}],onChange:e=>t.setAttributes({userType:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object Title",type:"text",help:"Short title for the chart, 5 words max",value:t.attributes.objectTitle,onChange:e=>t.setAttributes({objectTitle:e})}),"testUser"===t.attributes.userType?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l.TextControl,{className:"form-text",label:"App ID",type:"text",help:"Demo App ID: da8c91fe-88fd-45ef-b573-596621f7ec6f",value:t.attributes.appID,onChange:e=>t.setAttributes({appID:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object ID",type:"text",help:"Demo Object ID: aBGkzz",value:t.attributes.objectID,onChange:e=>t.setAttributes({objectID:e})})):(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object Slug",type:"text",help:"Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz ",value:t.attributes.objectSlug,onChange:e=>t.setAttributes({objectSlug:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"description",type:"text",help:"Short description for the chart, 100 words max",value:t.attributes.description,onChange:e=>t.setAttributes({description:e})}),(0,e.createElement)(l.__experimentalText,{className:"support"},"For assistance, please visit our Support Portal at"," ",(0,e.createElement)("a",{className:"notitia",src:"https://notitia.atlassian.net/servicedesk/customer/portals"},"Notitia Support")))))},save:function(){return null}})}},l={};function a(e){var r=l[e];if(void 0!==r)return r.exports;var s=l[e]={exports:{}};return t[e](s,s.exports,a),s.exports}a.m=t,e=[],a.O=(t,l,r,s)=>{if(!l){var o=1/0;for(C=0;C<e.length;C++){for(var[l,r,s]=e[C],i=!0,n=0;n<l.length;n++)(!1&s||o>=s)&&Object.keys(a.O).every((e=>a.O[e](l[n])))?l.splice(n--,1):(i=!1,s<o&&(o=s));if(i){e.splice(C--,1);var c=r();void 0!==c&&(t=c)}}return t}s=s||0;for(var C=e.length;C>0&&e[C-1][2]>s;C--)e[C]=e[C-1];e[C]=[l,r,s]},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};a.O.j=t=>0===e[t];var t=(t,l)=>{var r,s,[o,i,n]=l,c=0;if(o.some((t=>0!==e[t]))){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);if(n)var C=n(a)}for(t&&t(l);c<o.length;c++)s=o[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(C)},l=globalThis.webpackChunkplot_beam=globalThis.webpackChunkplot_beam||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var r=a.O(void 0,[431],(()=>a(669)));r=a.O(r)})();1 (()=>{"use strict";var e,t={669:()=>{const e=window.React,t=window.wp.blocks,a=window.wp.components,l=window.wp.i18n,s=window.wp.blockEditor,r=JSON.parse('{"u2":"create-block/plot-beam"}');(0,t.registerBlockType)(r.u2,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{"clip-path":"url(#clip0_1_2)"},(0,e.createElement)("path",{d:"M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12Z",fill:"#010101"}),(0,e.createElement)("path",{d:"M12.3095 13.7996C12.2287 13.7244 12.2352 13.6186 12.2053 13.5265C12.0241 12.9465 11.726 12.4099 11.3294 11.9497C10.9327 11.4895 10.4459 11.1156 9.89902 10.8509C9.86028 10.8282 9.81621 10.8163 9.77134 10.8163C9.72646 10.8163 9.6824 10.8282 9.64366 10.8509C8.43154 11.4642 7.65013 12.4267 7.28164 13.7301C7.26952 13.7721 7.28164 13.8246 7.23396 13.8529C7.22378 13.831 7.21618 13.8079 7.21134 13.7842C7.15316 13.2452 6.87275 12.8719 6.37821 12.6529C6.18588 12.5665 5.97901 12.5721 5.77942 12.5309C5.77942 12.4751 5.83356 12.4759 5.86588 12.4606C7.15073 11.8583 7.98386 10.8743 8.36528 9.50867C8.37336 9.48039 8.37255 9.44726 8.41053 9.43756C8.42427 9.48524 8.44205 9.53292 8.45093 9.5814C8.50442 9.88708 8.66211 10.1648 8.89719 10.3674C9.13228 10.5699 9.43026 10.6848 9.74049 10.6925C10.0507 10.7003 10.354 10.6003 10.5989 10.4097C10.8438 10.219 11.0151 9.9495 11.0837 9.64686C11.1047 9.55878 11.0837 9.46504 11.1305 9.38181C11.2113 9.61534 11.2776 9.85292 11.373 10.08C11.7863 11.0996 12.564 11.9291 13.5548 12.4073C13.589 12.4271 13.6279 12.4376 13.6675 12.4376C13.7071 12.4376 13.746 12.4271 13.7802 12.4073C14.9654 11.8098 15.7493 10.877 16.1317 9.60888C16.1455 9.56201 16.1317 9.49332 16.1996 9.4715C16.2376 9.49817 16.2352 9.541 16.2425 9.58059C16.2874 9.84925 16.4135 10.0977 16.6037 10.2927C16.7939 10.4877 17.0392 10.6199 17.3067 10.6715C17.4424 10.7006 17.579 10.6715 17.7107 10.7079C17.6994 10.7426 17.6671 10.7458 17.6404 10.758C16.3006 11.3624 15.4387 12.3741 15.0546 13.7931C15.0481 13.8174 15.0473 13.8432 15.0214 13.857C14.9932 13.8351 14.9988 13.8028 14.9956 13.7761C14.9664 13.4557 14.8231 13.1564 14.5917 12.9329C14.3603 12.7094 14.0562 12.5764 13.735 12.5584C13.116 12.5115 12.5172 12.9527 12.3572 13.5725C12.3483 13.6444 12.362 13.7309 12.3095 13.7996Z",fill:"#7F7F7F"}),(0,e.createElement)("path",{d:"M5.78265 12.5317C5.98225 12.5721 6.18669 12.5673 6.38144 12.6537C6.87598 12.8735 7.15639 13.2469 7.21457 13.785C7.21942 13.8087 7.22701 13.8318 7.2372 13.8537C7.19679 14.4743 6.92366 14.939 6.32326 15.1604C5.98528 15.2729 5.61645 15.2466 5.2979 15.0871C4.97936 14.9277 4.73719 14.6483 4.62467 14.3103C4.51216 13.9723 4.53851 13.6035 4.69793 13.2849C4.85736 12.9664 5.1368 12.7242 5.47477 12.6117C5.57578 12.5802 5.68003 12.5584 5.78265 12.5317Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.3094 13.7996C12.362 13.7309 12.3482 13.6444 12.3684 13.5677C12.5301 12.9479 13.1272 12.5067 13.7462 12.5535C14.0675 12.5716 14.3715 12.7045 14.6029 12.928C14.8343 13.1516 14.9777 13.4509 15.0068 13.7713C15.0068 13.8012 15.0068 13.8335 15.0327 13.8521C15.0012 14.3749 14.7959 14.8 14.3272 15.0642C13.4828 15.5434 12.4323 14.9834 12.328 14.0073C12.3232 13.9394 12.3159 13.8699 12.3094 13.7996Z",fill:"white"}),(0,e.createElement)("path",{d:"M11.1338 9.38263C11.0885 9.46344 11.1079 9.5596 11.0869 9.64768C11.0183 9.95032 10.847 10.2199 10.6021 10.4105C10.3573 10.6011 10.0539 10.7011 9.74371 10.6934C9.43349 10.6857 9.13551 10.5708 8.90042 10.3682C8.66533 10.1656 8.50765 9.88791 8.45416 9.58223C8.44527 9.53374 8.42749 9.48607 8.41376 9.43839C8.43396 8.95354 8.59638 8.53819 9.00931 8.25132C9.19915 8.11895 9.41998 8.03788 9.65037 8.01598C9.88076 7.99407 10.1129 8.03208 10.3243 8.12631C10.5357 8.22053 10.7191 8.36779 10.8568 8.55378C10.9946 8.73978 11.0819 8.95821 11.1103 9.18789C11.1168 9.25253 11.1257 9.31799 11.1338 9.38263Z",fill:"white"}),(0,e.createElement)("path",{d:"M17.7187 10.7071C17.5854 10.6731 17.4488 10.6998 17.3147 10.6707C17.0464 10.6191 16.8003 10.4865 16.6097 10.2907C16.4191 10.0949 16.2932 9.84537 16.2488 9.57576C16.2415 9.53616 16.244 9.49495 16.206 9.46667C16.2222 9.00041 16.3571 8.58344 16.7442 8.29334C17.204 7.94828 17.7082 7.89818 18.2125 8.17536C18.7296 8.45899 18.964 8.92041 18.8985 9.50707C18.8355 10.0679 18.5066 10.4347 17.9813 10.6287C17.8989 10.6634 17.806 10.682 17.7187 10.7071Z",fill:"white"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip0_1_2"},(0,e.createElement)("rect",{width:"24",height:"24",fill:"white"})))),attributes:{appID:{type:"string"},objectID:{type:"string"},objectTitle:{type:"string"},description:{type:"string"},dataType:{type:"string"},objectSlug:{type:"string"}},example:{attributes:{objectTitle:"Sales",appID:"0d40467d-e362-4d74-b445-4166a1b32cc9",objectID:"MkcvQD",description:"A chart to show case sales in detail",dataType:"userData",objectSlug:"0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz"}},edit:function(t){const r=(0,s.useBlockProps)(),i=e=>{const t=window.open(e,"_blank","noopener,noreferrer");t&&(t.opener=null)};return(0,e.createElement)("div",{className:"wp-block-create-block-plot-beam",...r},(0,l.__)((0,e.createElement)("div",{className:"admin-form"},(0,e.createElement)(a.SelectControl,{className:"select first",label:"Select data type",value:t.attributes.dataType,required:!0,options:[{label:"Select Options",value:null},{label:"Your Organisation Data",value:"userData"},{label:"Example data-Bar chart",value:"bar"},{label:"Example data-Line chart",value:"line"},{label:"Example data-Scatterplot chart",value:"scatterplot"},{label:"Example data-Gauge chart",value:"gauge"}],onChange:e=>(e=>{switch(t.setAttributes({dataType:e}),e){case"userData":t.setAttributes({appID:""}),t.setAttributes({objectID:""}),t.setAttributes({description:"This contains organisational data"});break;case"bar":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"aBGkzz"}),t.setAttributes({objectTitle:"Example bar plot"}),t.setAttributes({description:"This contains test data"});break;case"line":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"ec48858d-b158-432d-b60c-da7344d8bc9a"}),t.setAttributes({objectTitle:"Example line plot"}),t.setAttributes({description:"This contains test data"});break;case"scatterplot":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"e3ed1aa7-a066-4358-a64e-0beb1c433317"}),t.setAttributes({objectTitle:"Example scatterplot"}),t.setAttributes({description:"This contains test data"});break;case"gauge":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"576c5fc2-e038-4c90-b682-4e17b2fd846e"}),t.setAttributes({objectTitle:"Example gauge plot "}),t.setAttributes({description:"This contains test data"});break;default:t.setAttributes({appID:""}),t.setAttributes({objectID:""}),t.setAttributes({description:""})}})(e)}),"userData"===t.attributes.dataType&&(0,e.createElement)("div",{className:"button-group"},(0,e.createElement)(a.Button,{className:"button",onClick:()=>i("https://plotbeam.com")},"Create a new Plot Beam page",(0,e.createElement)("br",null),"Connect my QlikSense data and create new Visualisation"),(0,e.createElement)(a.Button,{className:"button",onClick:()=>i("https://plot-beam.au.auth0.com/u/login?state=hKFo2SBRY2tBYVZ0TmxkT3AwczZsTWVhbDcySHBteWpVX3daRKFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFdEY3JxX3ZFWGdWWVdjS3kwUzhuc3huUlJXQWpOaERWo2NpZNkgcWR1eVNrNmROMUk4QjR6RWd5aDZWTXZhWGtJdzhsbGU")},"Go to my Plot Beam page",(0,e.createElement)("br",null),"I have already created a Plot Beam site for my organisation")),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation Title",type:"text",help:"Short title for the chart, 5 words max",value:t.attributes.objectTitle,onChange:e=>t.setAttributes({objectTitle:e})}),"userData"===t.attributes.dataType?(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation ID",type:"text",help:"Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz ",value:t.attributes.objectSlug,onChange:e=>t.setAttributes({objectSlug:e})}):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.TextControl,{className:"form-text",label:"App ID",type:"text",help:"Demo App ID: da8c91fe-88fd-45ef-b573-596621f7ec6f",value:t.attributes.appID,onChange:e=>t.setAttributes({appID:e})}),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Object ID",type:"text",help:"Demo Object ID: aBGkzz",value:t.attributes.objectID,onChange:e=>t.setAttributes({objectID:e})})),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation Description",type:"text",help:"Short description for the chart, 100 words max",value:t.attributes.description,onChange:e=>t.setAttributes({description:e})}),(0,e.createElement)(a.__experimentalText,{className:"support"},"For assistance, please visit our Support Portal at"," ",(0,e.createElement)("a",{className:"notitia",src:"https://notitia.atlassian.net/servicedesk/customer/portals"},"Notitia Support")))))},save:function(){return null}})}},a={};function l(e){var s=a[e];if(void 0!==s)return s.exports;var r=a[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,a,s,r)=>{if(!a){var i=1/0;for(p=0;p<e.length;p++){for(var[a,s,r]=e[p],o=!0,c=0;c<a.length;c++)(!1&r||i>=r)&&Object.keys(l.O).every((e=>l.O[e](a[c])))?a.splice(c--,1):(o=!1,r<i&&(i=r));if(o){e.splice(p--,1);var n=s();void 0!==n&&(t=n)}}return t}r=r||0;for(var p=e.length;p>0&&e[p-1][2]>r;p--)e[p]=e[p-1];e[p]=[a,s,r]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};l.O.j=t=>0===e[t];var t=(t,a)=>{var s,r,[i,o,c]=a,n=0;if(i.some((t=>0!==e[t]))){for(s in o)l.o(o,s)&&(l.m[s]=o[s]);if(c)var p=c(l)}for(t&&t(a);n<i.length;n++)r=i[n],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(p)},a=globalThis.webpackChunkplot_beam=globalThis.webpackChunkplot_beam||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var s=l.O(void 0,[431],(()=>l(669)));s=l.O(s)})(); -
plot-beam/trunk/src/edit.js
r3006511 r3009177 3 3 __experimentalText as Text, 4 4 SelectControl, 5 Button, 5 6 } from "@wordpress/components"; 6 7 … … 38 39 export default function Edit(props) { 39 40 const blockProps = useBlockProps(); 41 const dataTypeFn = (value) => { 42 props.setAttributes({ dataType: value }); 43 switch (value) { 44 case "userData": 45 props.setAttributes({ appID: "" }); 46 props.setAttributes({ objectID: "" }); 47 props.setAttributes({ 48 description: "This contains organisational data", 49 }); 50 break; 51 case "bar": 52 props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" }); 53 props.setAttributes({ objectID: "aBGkzz" }); 54 props.setAttributes({ objectTitle: "Example bar plot" }); 55 props.setAttributes({ description: "This contains test data" }); 56 break; 57 case "line": 58 props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" }); 59 props.setAttributes({ 60 objectID: "ec48858d-b158-432d-b60c-da7344d8bc9a", 61 }); 62 props.setAttributes({ objectTitle: "Example line plot" }); 63 props.setAttributes({ description: "This contains test data" }); 64 break; 65 case "scatterplot": 66 props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" }); 67 props.setAttributes({ 68 objectID: "e3ed1aa7-a066-4358-a64e-0beb1c433317", 69 }); 70 props.setAttributes({ objectTitle: "Example scatterplot" }); 71 props.setAttributes({ description: "This contains test data" }); 72 break; 73 case "gauge": 74 props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" }); 75 props.setAttributes({ 76 objectID: "576c5fc2-e038-4c90-b682-4e17b2fd846e", 77 }); 78 props.setAttributes({ objectTitle: "Example gauge plot " }); 79 props.setAttributes({ description: "This contains test data" }); 80 break; 81 default: 82 props.setAttributes({ appID: "" }); 83 props.setAttributes({ objectID: "" }); 84 props.setAttributes({ description: "" }); 85 break; 86 } 87 }; 88 const openInNewTab = (url) => { 89 const newWindow = window.open(url, "_blank", "noopener,noreferrer"); 90 if (newWindow) newWindow.opener = null; 91 }; 92 40 93 return ( 41 94 <div className="wp-block-create-block-plot-beam" {...blockProps}> … … 44 97 <SelectControl 45 98 className="select first" 46 label=" User Type"47 value={props.attributes. userType}99 label="Select data type" 100 value={props.attributes.dataType} 48 101 required 49 102 options={[ 50 103 { label: "Select Options", value: null }, 51 { label: "Test User", value: "testUser" }, 52 { label: "PlotBeam User", value: "pbUser" }, 104 { label: "Your Organisation Data", value: "userData" }, 105 { label: "Example data-Bar chart", value: "bar" }, 106 { label: "Example data-Line chart", value: "line" }, 107 { label: "Example data-Scatterplot chart", value: "scatterplot" }, 108 { label: "Example data-Gauge chart", value: "gauge" }, 53 109 ]} 54 onChange={(value) => props.setAttributes({ userType: value })}110 onChange={(value) => dataTypeFn(value)} 55 111 /> 112 {props.attributes.dataType === "userData" && ( 113 <div className="button-group"> 114 <Button 115 className="button" 116 onClick={() => openInNewTab("https://plotbeam.com")} 117 > 118 Create a new Plot Beam page 119 <br /> 120 Connect my QlikSense data and create new Visualisation 121 </Button> 122 <Button 123 className="button" 124 onClick={() => 125 openInNewTab( 126 "https://plot-beam.au.auth0.com/u/login?state=hKFo2SBRY2tBYVZ0TmxkT3AwczZsTWVhbDcySHBteWpVX3daRKFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFdEY3JxX3ZFWGdWWVdjS3kwUzhuc3huUlJXQWpOaERWo2NpZNkgcWR1eVNrNmROMUk4QjR6RWd5aDZWTXZhWGtJdzhsbGU", 127 ) 128 } 129 > 130 Go to my Plot Beam page 131 <br />I have already created a Plot Beam site for my 132 organisation 133 </Button> 134 </div> 135 )} 56 136 <TextControl 57 137 className="form-text" 58 label=" ObjectTitle"138 label="Visualisation Title" 59 139 type="text" 60 140 help="Short title for the chart, 5 words max" … … 62 142 onChange={(value) => props.setAttributes({ objectTitle: value })} 63 143 /> 64 {props.attributes.userType === "testUser" ? ( 144 {props.attributes.dataType === "userData" ? ( 145 <TextControl 146 className="form-text" 147 label="Visualisation ID" 148 type="text" 149 help="Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz " 150 value={props.attributes.objectSlug} 151 onChange={(value) => props.setAttributes({ objectSlug: value })} 152 /> 153 ) : ( 65 154 <> 66 155 <TextControl … … 81 170 /> 82 171 </> 83 ) : (84 <TextControl85 className="form-text"86 label="Object Slug"87 type="text"88 help="Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz "89 value={props.attributes.objectSlug}90 onChange={(value) => props.setAttributes({ objectSlug: value })}91 />92 172 )} 93 173 <TextControl 94 174 className="form-text" 95 label=" description"175 label="Visualisation Description" 96 176 type="text" 97 177 help="Short description for the chart, 100 words max" … … 108 188 </a> 109 189 </Text> 110 </div> 190 </div>, 111 191 )} 112 192 </div> -
plot-beam/trunk/src/editor.scss
r3006511 r3009177 23 23 padding-right: 65px; 24 24 margin-bottom: 30px; 25 } 26 27 .button-group { 28 width: auto; 29 padding-left: 66px; 30 padding-right: 65px; 31 margin-bottom: 30px; 32 display: flex; 33 flex-direction: column; 34 justify-content: center; 35 } 36 .button { 37 width: 100%; 38 height: 50px; 39 border-radius: 10px; 40 border: 1px solid #eff0f6; 41 background-color: #3bd3d1; 42 display: flex; 43 justify-content: center; 44 align-items: center; 45 cursor: pointer; 46 margin-bottom: 10px; 25 47 } 26 48 -
plot-beam/trunk/src/index.js
r3006511 r3009177 74 74 objectTitle: { type: "string" }, 75 75 description: { type: "string" }, 76 userType: { type: "string" },76 dataType: { type: "string" }, 77 77 objectSlug: { type: "string" }, 78 78 }, … … 84 84 objectID: "MkcvQD", 85 85 description: "A chart to show case sales in detail", 86 userType: "testUser",86 dataType: "userData", 87 87 objectSlug: "0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz", 88 88 }, -
plot-beam/trunk/src/svelte/Entry.svelte
r3006516 r3009177 14 14 description, 15 15 objectTitle, 16 userType,16 dataType, 17 17 objectSlug 18 18 } = props; … … 20 20 let result: UseQueryStoreResult<ChartData, AxiosError>; 21 21 //getting object data from Qlik 22 $: result = userType==="testUser"? getTestChartData(appID, objectID): getPBChartData(objectSlug); 22 console.log({ 23 appID, 24 objectID, 25 description, 26 objectTitle, 27 dataType, 28 objectSlug 29 } ) 30 $: result = dataType==="userData"? getPBChartData(objectSlug): getTestChartData(appID, objectID); 23 31 24 32 </script> -
plot-beam/trunk/src/svelte/appConfig/types.ts
r3006511 r3009177 4 4 description: string; 5 5 objectTitle: string; 6 userType: string;6 dataType: string; 7 7 objectSlug: string; 8 8 // styleChoice: StyleOptions; -
plot-beam/trunk/src/svelte/lib/getPbChartData.ts
r3006511 r3009177 7 7 } 8 8 export const getPBChartData = ( 9 objectSlug: string 9 objectSlug: string, 10 10 ): UseQueryStoreResult<ChartData, AxiosError> => 11 11 useQuery<ChartData, AxiosError>({ … … 15 15 try { 16 16 const { data } = await axios.get<ResData>( 17 // "http://localhost:443/api/qlik/object",18 17 `https://plot-guard.azurewebsites.net/external/${objectSlug}`, 18 // `http://localhost:443/external/${objectSlug}`, 19 19 { 20 20 headers: { … … 22 22 "Access-Control-Allow-Origin": true, 23 23 }, 24 } 24 }, 25 25 ); 26 26 return data.object; -
plot-beam/trunk/src/svelte/lib/getTestChartData.ts
r3006511 r3009177 8 8 export const getTestChartData = ( 9 9 appID: string, 10 objectID: string 10 objectID: string, 11 11 ): UseQueryStoreResult<ChartData, AxiosError> => 12 12 useQuery<ChartData, AxiosError>({ … … 17 17 const { data } = await axios.get<ResData>( 18 18 "https://plot-guard.azurewebsites.net/api/qlik/object", 19 // `http://localhost:443/api/qlik/object`, 19 20 { 20 21 headers: { … … 26 27 appID: appID, 27 28 }, 28 } 29 }, 29 30 ); 30 31 return data.object; -
plot-beam/trunk/sveltebuild/svelte.js
r3006511 r3009177 3 3 `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[Us]=this[Us]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=Lt(o);r[a]||(rd(i,o),r[a]=!0)}return b.isArray(e)?e.forEach(s):s(e),this}}zn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);b.reduceDescriptors(zn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});b.freezeMethods(zn);const He=zn;function sr(t,e){const n=this||Hr,r=e||n,i=He.from(r.headers);let s=r.data;return b.forEach(t,function(a){s=a.call(n,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Fo(t){return!!(t&&t.__CANCEL__)}function tn(t,e,n){Y.call(this,t??"canceled",Y.ERR_CANCELED,e,n),this.name="CanceledError"}b.inherits(tn,Y,{__CANCEL__:!0});function id(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Y("Request failed with status code "+n.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const sd=Fe.hasStandardBrowserEnv?{write(t,e,n,r,i,s){const o=[t+"="+encodeURIComponent(e)];b.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),b.isString(r)&&o.push("path="+r),b.isString(i)&&o.push("domain="+i),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function od(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function ad(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function No(t,e){return t&&!od(e)?ad(t,e):e}const ld=Fe.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let o=s;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(o){const a=b.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function ud(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function cd(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,s=0,o;return e=e!==void 0?e:1e3,function(u){const l=Date.now(),c=r[s];o||(o=l),n[i]=u,r[i]=l;let f=s,d=0;for(;f!==i;)d+=n[f++],f=f%t;if(i=(i+1)%t,i===s&&(s=(s+1)%t),l-o<e)return;const p=c&&l-c;return p?Math.round(d*1e3/p):void 0}}function Ls(t,e){let n=0;const r=cd(50,250);return i=>{const s=i.loaded,o=i.lengthComputable?i.total:void 0,a=s-n,u=r(a),l=s<=o;n=s;const c={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:u||void 0,estimated:u&&o&&l?(o-s)/u:void 0,event:i};c[e?"download":"upload"]=!0,t(c)}}const fd=typeof XMLHttpRequest<"u",hd=fd&&function(t){return new Promise(function(n,r){let i=t.data;const s=He.from(t.headers).normalize();let{responseType:o,withXSRFToken:a}=t,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}let c;if(b.isFormData(i)){if(Fe.hasStandardBrowserEnv||Fe.hasStandardBrowserWebWorkerEnv)s.setContentType(!1);else if((c=s.getContentType())!==!1){const[m,..._]=c?c.split(";").map(y=>y.trim()).filter(Boolean):[];s.setContentType([m||"multipart/form-data",..._].join("; "))}}let f=new XMLHttpRequest;if(t.auth){const m=t.auth.username||"",_=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";s.set("Authorization","Basic "+btoa(m+":"+_))}const d=No(t.baseURL,t.url);f.open(t.method.toUpperCase(),xo(d,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function p(){if(!f)return;const m=He.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:m,config:t,request:f};id(function(v){n(v),l()},function(v){r(v),l()},y),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(r(new Y("Request aborted",Y.ECONNABORTED,t,f)),f=null)},f.onerror=function(){r(new Y("Network Error",Y.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let _=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const y=t.transitional||Do;t.timeoutErrorMessage&&(_=t.timeoutErrorMessage),r(new Y(_,y.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,t,f)),f=null},Fe.hasStandardBrowserEnv&&(a&&b.isFunction(a)&&(a=a(t)),a||a!==!1&&ld(d))){const m=t.xsrfHeaderName&&t.xsrfCookieName&&sd.read(t.xsrfCookieName);m&&s.set(t.xsrfHeaderName,m)}i===void 0&&s.setContentType(null),"setRequestHeader"in f&&b.forEach(s.toJSON(),function(_,y){f.setRequestHeader(y,_)}),b.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),o&&o!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",Ls(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Ls(t.onUploadProgress)),(t.cancelToken||t.signal)&&(u=m=>{f&&(r(!m||m.type?new tn(null,t,f):m),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u)));const g=ud(d);if(g&&Fe.protocols.indexOf(g)===-1){r(new Y("Unsupported protocol "+g+":",Y.ERR_BAD_REQUEST,t));return}f.send(i||null)})},wr={http:Uh,xhr:hd};b.forEach(wr,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const qs=t=>`- ${t}`,dd=t=>b.isFunction(t)||t===null||t===!1,Uo={getAdapter:t=>{t=b.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let s=0;s<e;s++){n=t[s];let o;if(r=n,!dd(n)&&(r=wr[(o=String(n)).toLowerCase()],r===void 0))throw new Y(`Unknown adapter '${o}'`);if(r)break;i[o||"#"+s]=r}if(!r){const s=Object.entries(i).map(([a,u])=>`adapter ${a} `+(u===!1?"is not supported by the environment":"is not available in the build"));let o=e?s.length>1?`since : 4 4 `+s.map(qs).join(` 5 `):" "+qs(s[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:wr};function or(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new tn(null,t)}function js(t){return or(t),t.headers=He.from(t.headers),t.data=sr.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Uo.getAdapter(t.adapter||Hr.adapter)(t).then(function(r){return or(t),r.data=sr.call(t,t.transformResponse,r),r.headers=He.from(r.headers),r},function(r){return Fo(r)||(or(t),r&&r.response&&(r.response.data=sr.call(t,t.transformResponse,r.response),r.response.headers=He.from(r.response.headers))),Promise.reject(r)})}const Hs=t=>t instanceof He?t.toJSON():t;function Ot(t,e){e=e||{};const n={};function r(l,c,f){return b.isPlainObject(l)&&b.isPlainObject(c)?b.merge.call({caseless:f},l,c):b.isPlainObject(c)?b.merge({},c):b.isArray(c)?c.slice():c}function i(l,c,f){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l,f)}else return r(l,c,f)}function s(l,c){if(!b.isUndefined(c))return r(void 0,c)}function o(l,c){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function a(l,c,f){if(f in e)return r(l,c);if(f in t)return r(void 0,l)}const u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(l,c)=>i(Hs(l),Hs(c),!0)};return b.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=u[c]||i,d=f(t[c],e[c],c);b.isUndefined(d)&&f!==a||(n[c]=d)}),n}const Lo="1.6.2",Ir={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ir[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Is={};Ir.transitional=function(e,n,r){function i(s,o){return"[Axios v"+Lo+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(e===!1)throw new Y(i(o," has been removed"+(n?" in "+n:"")),Y.ERR_DEPRECATED);return n&&!Is[o]&&(Is[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,o,a):!0}};function md(t,e,n){if(typeof t!="object")throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],o=e[s];if(o){const a=t[s],u=a===void 0||o(a,s,t);if(u!==!0)throw new Y("option "+s+" must be "+u,Y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}}const Cr={assertOptions:md,validators:Ir},Ye=Cr.validators;class Ln{constructor(e){this.defaults=e,this.interceptors={request:new Ns,response:new Ns}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Ot(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&Cr.assertOptions(r,{silentJSONParsing:Ye.transitional(Ye.boolean),forcedJSONParsing:Ye.transitional(Ye.boolean),clarifyTimeoutError:Ye.transitional(Ye.boolean)},!1),i!=null&&(b.isFunction(i)?n.paramsSerializer={serialize:i}:Cr.assertOptions(i,{encode:Ye.function,serialize:Ye.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&b.merge(s.common,s[n.method]);s&&b.forEach(["delete","get","head","post","put","patch","common"],g=>{delete s[g]}),n.headers=He.concat(o,s);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!u){const g=[js.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,l),d=g.length,c=Promise.resolve(n);f<d;)c=c.then(g[f++],g[f++]);return c}d=a.length;let p=n;for(f=0;f<d;){const g=a[f++],m=a[f++];try{p=g(p)}catch(_){m.call(this,_);break}}try{c=js.call(this,p)}catch(g){return Promise.reject(g)}for(f=0,d=l.length;f<d;)c=c.then(l[f++],l[f++]);return c}getUri(e){e=Ot(this.defaults,e);const n=No(e.baseURL,e.url);return xo(n,e.params,e.paramsSerializer)}}b.forEach(["delete","get","head","options"],function(e){Ln.prototype[e]=function(n,r){return this.request(Ot(r||{},{method:e,url:n,data:(r||{}).data}))}});b.forEach(["post","put","patch"],function(e){function n(r){return function(s,o,a){return this.request(Ot(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Ln.prototype[e]=n(),Ln.prototype[e+"Form"]=n(!0)});const pn=Ln;class Br{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},e(function(s,o,a){r.reason||(r.reason=new tn(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Br(function(i){e=i}),cancel:e}}}const gd=Br;function pd(t){return function(n){return t.apply(null,n)}}function yd(t){return b.isObject(t)&&t.isAxiosError===!0}const kr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kr).forEach(([t,e])=>{kr[e]=t});const _d=kr;function qo(t){const e=new pn(t),n=_o(pn.prototype.request,e);return b.extend(n,pn.prototype,e,{allOwnKeys:!0}),b.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return qo(Ot(t,i))},n}const re=qo(Hr);re.Axios=pn;re.CanceledError=tn;re.CancelToken=gd;re.isCancel=Fo;re.VERSION=Lo;re.toFormData=Yn;re.AxiosError=Y;re.Cancel=re.CanceledError;re.all=function(e){return Promise.all(e)};re.spread=pd;re.isAxiosError=yd;re.mergeConfig=Ot;re.AxiosHeaders=He;re.formToJSON=t=>Eo(b.isHTMLForm(t)?new FormData(t):t);re.getAdapter=Uo.getAdapter;re.HttpStatusCode=_d;re.default=re;const jo=re,bd=t=>Zs({queryKey:["object",t],enabled:t!==void 0,queryFn:async()=>{try{const{data:e}=await jo.get(`https://plot-guard.azurewebsites.net/external/${t}`,{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0}});return e.object}catch(e){if(console.log(e.message),e.response){const n=e.response.data.message;throw new Error(n)}else throw new Error(e.message)}}}),vd=(t,e)=>Zs({queryKey:["object",e,t],enabled:e!==void 0&&t!==void 0,queryFn:async()=>{try{const{data:n}=await jo.get("https://plot-guard.azurewebsites.net/api/qlik/object",{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0},params:{objectID:e,appID:t}});return n.object}catch(n){if(console.log(n.message),n.response){const r=n.response.data.message;throw new Error(r)}else throw new Error(n.message)}}});function wd(t){let e,n=t[2].data.measurements[0]+"",r,i,s,o,a,u,l;o=new $f({props:{data:t[2].data,props:t[0]}});let c=t[3]&&Md(t);return{c(){e=Z("div"),r=V(n),i=_e(),s=Z("div"),de(o.$$.fragment),a=_e(),c&&c.c(),u=X(),h(e,"class","card-chart-title svelte-1y5me18"),h(s,"class","card-chart svelte-1y5me18")},m(f,d){A(f,e,d),M(e,r),A(f,i,d),A(f,s,d),oe(o,s,null),A(f,a,d),c&&c.m(f,d),A(f,u,d),l=!0},p(f,d){(!l||d&4)&&n!==(n=f[2].data.measurements[0]+"")&&G(r,n);const p={};d&4&&(p.data=f[2].data),d&1&&(p.props=f[0]),o.$set(p),f[3]&&c.p(f,d)},i(f){l||(L(o.$$.fragment,f),l=!0)},o(f){I(o.$$.fragment,f),l=!1},d(f){f&&(O(e),O(i),O(s),O(a),O(u)),ae(o),c&&c.d(f)}}}function Cd(t){let e,n,r=t[2].error.message+"",i;return{c(){e=Z("div"),n=V("Something went wrong: "),i=V(r),h(e,"class","card-chart card-error svelte-1y5me18")},m(s,o){A(s,e,o),M(e,n),M(e,i)},p(s,o){o&4&&r!==(r=s[2].error.message+"")&&G(i,r)},i:T,o:T,d(s){s&&O(e)}}}function kd(t){let e;return{c(){e=Z("div"),e.innerHTML='<div class="custom-loader svelte-1y5me18"></div>',h(e,"class","card-chart svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,i:T,o:T,d(n){n&&O(e)}}}function Md(t){let e;return{c(){e=Z("div"),e.textContent=`${t[3]}`,h(e,"class","card-description svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,d(n){n&&O(e)}}}function Sd(t){let e,n,r,i,s,o,a,u,l,c,f;o=new th({});const d=[kd,Cd,wd],p=[];function g(m,_){return m[2].isLoading?0:m[2].error?1:m[2].data?2:-1}return~(l=g(t))&&(c=p[l]=d[l](t)),{c(){e=Z("div"),n=Z("div"),r=Z("div"),i=V(t[4]),s=_e(),de(o.$$.fragment),a=_e(),u=Z("div"),c&&c.c(),h(r,"class","card-title svelte-1y5me18"),h(u,"class","card-body svelte-1y5me18"),h(n,"class","card svelte-1y5me18"),h(e,"class","qlik-block svelte-1y5me18")},m(m,_){A(m,e,_),M(e,n),M(n,r),M(r,i),M(r,s),oe(o,r,null),M(n,a),M(n,u),~l&&p[l].m(u,null),f=!0},p(m,[_]){let y=l;l=g(m),l===y?~l&&p[l].p(m,_):(c&&(Re(),I(p[y],1,1,()=>{p[y]=null}),Ee()),~l?(c=p[l],c?c.p(m,_):(c=p[l]=d[l](m),c.c()),L(c,1),c.m(u,null)):c=null)},i(m){f||(L(o.$$.fragment,m),L(c),f=!0)},o(m){I(o.$$.fragment,m),I(c),f=!1},d(m){m&&O(e),ae(o),~l&&p[l].d()}}}function Td(t,e,n){let r,i=T,s=()=>(i(),i=Qo(p,g=>n(2,r=g)),p);t.$$.on_destroy.push(()=>i());let{props:o}=e;const{appID:a,objectID:u,description:l,objectTitle:c, userType:f,objectSlug:d}=o;console.log("objectSlug",d);let p;return t.$$set=g=>{"props"in g&&n(0,o=g.props)},s(n(1,p=f==="testUser"?vd(a,u):bd(d))),[o,p,r,l,c]}class Od extends ce{constructor(e){super(),ue(this,e,Td,Sd,ie,{props:0})}}function Ad(t){let e,n;return e=new Od({props:{props:t[0]}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,i){const s={};i&1&&(s.props=r[0]),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function Pd(t){let e,n;return e=new Ea({props:{client:t[1],$$slots:{default:[Ad]},$$scope:{ctx:t}}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,[i]){const s={};i&5&&(s.$$scope={dirty:i,ctx:r}),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function xd(t,e,n){let{props:r}=e;const i=new Xs({defaultOptions:{queries:{cacheTime:1*(60*1e3),retry:1,refetchOnWindowFocus:"always",refetchInterval:5*60*1e3}}});return t.$$set=s=>{"props"in s&&n(0,r=s.props)},[r,i]}class Dd extends ce{constructor(e){super(),ue(this,e,xd,Pd,ie,{props:0})}}const Rd=()=>{document.addEventListener("DOMContentLoaded",()=>{const t="qlik-block",e=document.querySelectorAll(`.${t}`);return e.length>0?e.forEach(n=>{const r=n.querySelector("pre"),i=r?JSON.parse(atob(r.innerHTML)):null;n.classList.remove("qlik-block"),n.classList.add("wp-block-create-block-plot-beam"),new Dd({target:n,props:{props:i}})}):(console.error(`No elements found with class '${t}'.`),null)})};Rd();5 `):" "+qs(s[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:wr};function or(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new tn(null,t)}function js(t){return or(t),t.headers=He.from(t.headers),t.data=sr.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Uo.getAdapter(t.adapter||Hr.adapter)(t).then(function(r){return or(t),r.data=sr.call(t,t.transformResponse,r),r.headers=He.from(r.headers),r},function(r){return Fo(r)||(or(t),r&&r.response&&(r.response.data=sr.call(t,t.transformResponse,r.response),r.response.headers=He.from(r.response.headers))),Promise.reject(r)})}const Hs=t=>t instanceof He?t.toJSON():t;function Ot(t,e){e=e||{};const n={};function r(l,c,f){return b.isPlainObject(l)&&b.isPlainObject(c)?b.merge.call({caseless:f},l,c):b.isPlainObject(c)?b.merge({},c):b.isArray(c)?c.slice():c}function i(l,c,f){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l,f)}else return r(l,c,f)}function s(l,c){if(!b.isUndefined(c))return r(void 0,c)}function o(l,c){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function a(l,c,f){if(f in e)return r(l,c);if(f in t)return r(void 0,l)}const u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(l,c)=>i(Hs(l),Hs(c),!0)};return b.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=u[c]||i,d=f(t[c],e[c],c);b.isUndefined(d)&&f!==a||(n[c]=d)}),n}const Lo="1.6.2",Ir={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ir[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Is={};Ir.transitional=function(e,n,r){function i(s,o){return"[Axios v"+Lo+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(e===!1)throw new Y(i(o," has been removed"+(n?" in "+n:"")),Y.ERR_DEPRECATED);return n&&!Is[o]&&(Is[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,o,a):!0}};function md(t,e,n){if(typeof t!="object")throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],o=e[s];if(o){const a=t[s],u=a===void 0||o(a,s,t);if(u!==!0)throw new Y("option "+s+" must be "+u,Y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}}const Cr={assertOptions:md,validators:Ir},Ye=Cr.validators;class Ln{constructor(e){this.defaults=e,this.interceptors={request:new Ns,response:new Ns}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Ot(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&Cr.assertOptions(r,{silentJSONParsing:Ye.transitional(Ye.boolean),forcedJSONParsing:Ye.transitional(Ye.boolean),clarifyTimeoutError:Ye.transitional(Ye.boolean)},!1),i!=null&&(b.isFunction(i)?n.paramsSerializer={serialize:i}:Cr.assertOptions(i,{encode:Ye.function,serialize:Ye.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&b.merge(s.common,s[n.method]);s&&b.forEach(["delete","get","head","post","put","patch","common"],g=>{delete s[g]}),n.headers=He.concat(o,s);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!u){const g=[js.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,l),d=g.length,c=Promise.resolve(n);f<d;)c=c.then(g[f++],g[f++]);return c}d=a.length;let p=n;for(f=0;f<d;){const g=a[f++],m=a[f++];try{p=g(p)}catch(_){m.call(this,_);break}}try{c=js.call(this,p)}catch(g){return Promise.reject(g)}for(f=0,d=l.length;f<d;)c=c.then(l[f++],l[f++]);return c}getUri(e){e=Ot(this.defaults,e);const n=No(e.baseURL,e.url);return xo(n,e.params,e.paramsSerializer)}}b.forEach(["delete","get","head","options"],function(e){Ln.prototype[e]=function(n,r){return this.request(Ot(r||{},{method:e,url:n,data:(r||{}).data}))}});b.forEach(["post","put","patch"],function(e){function n(r){return function(s,o,a){return this.request(Ot(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Ln.prototype[e]=n(),Ln.prototype[e+"Form"]=n(!0)});const pn=Ln;class Br{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},e(function(s,o,a){r.reason||(r.reason=new tn(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Br(function(i){e=i}),cancel:e}}}const gd=Br;function pd(t){return function(n){return t.apply(null,n)}}function yd(t){return b.isObject(t)&&t.isAxiosError===!0}const kr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kr).forEach(([t,e])=>{kr[e]=t});const _d=kr;function qo(t){const e=new pn(t),n=_o(pn.prototype.request,e);return b.extend(n,pn.prototype,e,{allOwnKeys:!0}),b.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return qo(Ot(t,i))},n}const re=qo(Hr);re.Axios=pn;re.CanceledError=tn;re.CancelToken=gd;re.isCancel=Fo;re.VERSION=Lo;re.toFormData=Yn;re.AxiosError=Y;re.Cancel=re.CanceledError;re.all=function(e){return Promise.all(e)};re.spread=pd;re.isAxiosError=yd;re.mergeConfig=Ot;re.AxiosHeaders=He;re.formToJSON=t=>Eo(b.isHTMLForm(t)?new FormData(t):t);re.getAdapter=Uo.getAdapter;re.HttpStatusCode=_d;re.default=re;const jo=re,bd=t=>Zs({queryKey:["object",t],enabled:t!==void 0,queryFn:async()=>{try{const{data:e}=await jo.get(`https://plot-guard.azurewebsites.net/external/${t}`,{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0}});return e.object}catch(e){if(console.log(e.message),e.response){const n=e.response.data.message;throw new Error(n)}else throw new Error(e.message)}}}),vd=(t,e)=>Zs({queryKey:["object",e,t],enabled:e!==void 0&&t!==void 0,queryFn:async()=>{try{const{data:n}=await jo.get("https://plot-guard.azurewebsites.net/api/qlik/object",{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0},params:{objectID:e,appID:t}});return n.object}catch(n){if(console.log(n.message),n.response){const r=n.response.data.message;throw new Error(r)}else throw new Error(n.message)}}});function wd(t){let e,n=t[2].data.measurements[0]+"",r,i,s,o,a,u,l;o=new $f({props:{data:t[2].data,props:t[0]}});let c=t[3]&&Md(t);return{c(){e=Z("div"),r=V(n),i=_e(),s=Z("div"),de(o.$$.fragment),a=_e(),c&&c.c(),u=X(),h(e,"class","card-chart-title svelte-1y5me18"),h(s,"class","card-chart svelte-1y5me18")},m(f,d){A(f,e,d),M(e,r),A(f,i,d),A(f,s,d),oe(o,s,null),A(f,a,d),c&&c.m(f,d),A(f,u,d),l=!0},p(f,d){(!l||d&4)&&n!==(n=f[2].data.measurements[0]+"")&&G(r,n);const p={};d&4&&(p.data=f[2].data),d&1&&(p.props=f[0]),o.$set(p),f[3]&&c.p(f,d)},i(f){l||(L(o.$$.fragment,f),l=!0)},o(f){I(o.$$.fragment,f),l=!1},d(f){f&&(O(e),O(i),O(s),O(a),O(u)),ae(o),c&&c.d(f)}}}function Cd(t){let e,n,r=t[2].error.message+"",i;return{c(){e=Z("div"),n=V("Something went wrong: "),i=V(r),h(e,"class","card-chart card-error svelte-1y5me18")},m(s,o){A(s,e,o),M(e,n),M(e,i)},p(s,o){o&4&&r!==(r=s[2].error.message+"")&&G(i,r)},i:T,o:T,d(s){s&&O(e)}}}function kd(t){let e;return{c(){e=Z("div"),e.innerHTML='<div class="custom-loader svelte-1y5me18"></div>',h(e,"class","card-chart svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,i:T,o:T,d(n){n&&O(e)}}}function Md(t){let e;return{c(){e=Z("div"),e.textContent=`${t[3]}`,h(e,"class","card-description svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,d(n){n&&O(e)}}}function Sd(t){let e,n,r,i,s,o,a,u,l,c,f;o=new th({});const d=[kd,Cd,wd],p=[];function g(m,_){return m[2].isLoading?0:m[2].error?1:m[2].data?2:-1}return~(l=g(t))&&(c=p[l]=d[l](t)),{c(){e=Z("div"),n=Z("div"),r=Z("div"),i=V(t[4]),s=_e(),de(o.$$.fragment),a=_e(),u=Z("div"),c&&c.c(),h(r,"class","card-title svelte-1y5me18"),h(u,"class","card-body svelte-1y5me18"),h(n,"class","card svelte-1y5me18"),h(e,"class","qlik-block svelte-1y5me18")},m(m,_){A(m,e,_),M(e,n),M(n,r),M(r,i),M(r,s),oe(o,r,null),M(n,a),M(n,u),~l&&p[l].m(u,null),f=!0},p(m,[_]){let y=l;l=g(m),l===y?~l&&p[l].p(m,_):(c&&(Re(),I(p[y],1,1,()=>{p[y]=null}),Ee()),~l?(c=p[l],c?c.p(m,_):(c=p[l]=d[l](m),c.c()),L(c,1),c.m(u,null)):c=null)},i(m){f||(L(o.$$.fragment,m),L(c),f=!0)},o(m){I(o.$$.fragment,m),I(c),f=!1},d(m){m&&O(e),ae(o),~l&&p[l].d()}}}function Td(t,e,n){let r,i=T,s=()=>(i(),i=Qo(p,g=>n(2,r=g)),p);t.$$.on_destroy.push(()=>i());let{props:o}=e;const{appID:a,objectID:u,description:l,objectTitle:c,dataType:f,objectSlug:d}=o;let p;return console.log({appID:a,objectID:u,description:l,objectTitle:c,dataType:f,objectSlug:d}),t.$$set=g=>{"props"in g&&n(0,o=g.props)},s(n(1,p=f==="userData"?bd(d):vd(a,u))),[o,p,r,l,c]}class Od extends ce{constructor(e){super(),ue(this,e,Td,Sd,ie,{props:0})}}function Ad(t){let e,n;return e=new Od({props:{props:t[0]}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,i){const s={};i&1&&(s.props=r[0]),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function Pd(t){let e,n;return e=new Ea({props:{client:t[1],$$slots:{default:[Ad]},$$scope:{ctx:t}}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,[i]){const s={};i&5&&(s.$$scope={dirty:i,ctx:r}),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function xd(t,e,n){let{props:r}=e;const i=new Xs({defaultOptions:{queries:{cacheTime:1*(60*1e3),retry:1,refetchOnWindowFocus:"always",refetchInterval:5*60*1e3}}});return t.$$set=s=>{"props"in s&&n(0,r=s.props)},[r,i]}class Dd extends ce{constructor(e){super(),ue(this,e,xd,Pd,ie,{props:0})}}const Rd=()=>{document.addEventListener("DOMContentLoaded",()=>{const t="qlik-block",e=document.querySelectorAll(`.${t}`);return e.length>0?e.forEach(n=>{const r=n.querySelector("pre"),i=r?JSON.parse(atob(r.innerHTML)):null;n.classList.remove("qlik-block"),n.classList.add("wp-block-create-block-plot-beam"),new Dd({target:n,props:{props:i}})}):(console.error(`No elements found with class '${t}'.`),null)})};Rd();
Note: See TracChangeset
for help on using the changeset viewer.