-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
179 lines (168 loc) · 66.6 KB
/
index.html
File metadata and controls
179 lines (168 loc) · 66.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>External API UI Extension Sample</title>
<link rel="stylesheet" href="https://unpkg.com/@contentstack/ui-extensions-sdk@2.1.2/dist/ui-extension-sdk.css"
type="text/css" media="all">
<script src="https://unpkg.com/@contentstack/ui-extensions-sdk@2.1.2/dist/ui-extension-sdk.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jsPlumb/2.15.6/css/jsplumbtoolkit-defaults.css"
integrity="sha512-jd/fOFC21187laNAUa3jXsPbm9L25MSscoZ/v/t6fznpllp0KOgEDwBabuvRr/gNT7VlRfZz9ItshGbmAXMy8g=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-jsonview/1.2.3/jquery.jsonview.css"
integrity="sha512-6dqKyKlSER24gVyNQkP3cUfIaA5OfAEHxDBRiElKxSmlZTTdY6Z7uiUW5pADcTzqjEmli6Dv+IuTPsMLuFPeBg=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<style>a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:500;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{max-height:600px;overflow:auto;line-height:1}.parent-container{width:100%}.container{color:#00bfff;cursor:default;position:absolute;bottom:0;left:0;right:0;top:0;padding:15px;width:70%;transition:.5s ease}.panzoom{position:absolute;width:500px;height:250px;background-color:rgba(blue,.1);left:50px;top:20px;overflow:visible;border:5px dotted rgba(#ccc,.1)}.diagram{position:absolute}.container .window{background-color:#fff;border:1px solid #346789;text-align:left;z-index:10;box-shadow:2px 2px 19px #aaa;-o-box-shadow:2px 2px 19px #aaa;-webkit-box-shadow:2px 2px 19px #aaa;-moz-box-shadow:2px 2px 19px #aaa;-moz-border-radius:.5em;border-radius:.5em;position:absolute;color:#333;width:300px;line-height:12px;-webkit-transition:-webkit-box-shadow .15s ease-in;-moz-transition:-moz-box-shadow .15s ease-in;-o-transition:-o-box-shadow .15s ease-in;transition:box-shadow .15s ease-in;float:left}.window li{margin:5px;background-color:#ebebeb;padding:5px;list-style-type:none;display:flex}.heading{background:0 0;display:block;font-size:20px;margin:5px;padding:15px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:230px}.heading a{text-decoration:none;color:#000;margin:5px}.icon-eye-open{position:absolute;right:1px;top:0;display:inline-block;width:34px;padding-top:19px;color:#e6eced;color:#748590;font-size:16px;cursor:pointer}.icon{width:20%;margin:5px}.icon img{vertical-align:middle}.name{width:50%;position:relative;display:inline-block;margin:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 0}.type{width:30%;margin:5px;color:#666;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:4px;padding:3px 10px;position:absolute;z-index:1;margin-top:5px}.tab-content ul{margin-left:10px;border-left:2px #666 solid}.tab-content{max-height:400px;overflow-x:hidden;overflow-y:auto}.tab-content li:first-child{margin:0 5px 5px}.aLabel{background-color:#fff;padding:5px;font:12px;color:#444;z-index:9;border:1px dotted gray}.content-type-count{padding:8px 12px;margin-top:2px;color:#63747f;position:absolute;top:0;left:30px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px;background-color:#fff;text-align:center}.refresh{padding:8px 12px;margin-top:2px;color:#63747f;position:absolute;top:45px;left:30px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px;cursor:pointer;background-color:#fff;width:40px;text-align:center}.icon-refresh{font-size:20px}.zoom-container{position:absolute;left:30px;top:95px}.zoom-btns{user-select:none;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px;cursor:pointer;background-color:#fff;width:40px;height:81px}.zoom-in,.zoom-out{background:0 0;display:block;border:0;margin:0;padding:0;position:relative;cursor:pointer;user-select:none;overflow:hidden;width:40px;height:40px;top:0;left:0}.divider{position:relative;overflow:hidden;width:30px;height:1px;margin:0 5px;background-color:#e6e6e6;top:0}.zoom-btns img{height:18px;width:18px}.sidebar{display:none;width:30%;height:100%;border-left:1px solid #d1dfe2;transition:.5s ease;position:absolute;right:0;overflow-x:hidden}.toggle{position:fixed;z-index:1;transition:.5s ease;right:30%;border:1px solid #d1dfe2;padding:11px;background:#f7fbfc;border-radius:2px;font-size:12px;cursor:pointer}.toggle-sidebar{width:0}.toggle-button{right:2px;transform:rotate(-180deg)}.toggle-container{width:100%}.json-viewer{padding:15px}.title{border-bottom:1px solid #eaeced;padding:10px 15px;display:inline-block;width:200px}.edit-icon{cursor:pointer;float:none;display:inline-block;width:18px;height:18px;background:url(https://new-static.contentstack.io/images/edit-pencil-symbol.svg) no-repeat;vertical-align:middle}.count{float:right;font-size:14px;color:#5a5a5a;opacity:.5;padding:10px 0}.form-group{margin:30px 0 0 15px}.form-control{width:43%;height:30px;padding:0 2px;font-size:14px;color:#748590;background-color:#fff;border:1px solid #ccc;border-radius:4px}#entry-count{padding:8px 0;float:right}.json{margin-top:40px;overflow-x:scroll}.jsonview{background:#1d1f21;color:#ccc;font-size:13px!important;line-height:1.6;padding:5px;width:400px}.jsonview .prop{font-weight:400!important;color:#f8c555!important}.jsonview .string{color:#7ec699!important}.bool,.jsonview .num{color:#f08d49!important}.jsonview .null{color:#cc99cd!important}.copy-btn{position:absolute;float:right;margin-right:25px;margin-top:10px;z-index:1;padding:5px;font-size:13px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;outline:0;right:0}.reference-loading{position:absolute;top:50%;left:45%}.jtk-connector{z-index:4}.jtk-endpoint{z-index:5}.jtk-endpoint,path{cursor:pointer}.jsplumb-connector path{stroke:#00bfff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:6px;background:#dfe2e9}</style>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsPlumb/2.15.6/js/jsplumb.js"
integrity="sha512-Apg1ZeuGs7Z8jiTHs9sonPBemcCMlYprJUOTbT8ytsTaFrAXnBmmmgFsvl2bBUONW26L/5eY9RPhrprozxEhXA=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.7/handlebars.min.js"
integrity="sha512-RNLkV3d+aLtfcpEyFG8jRbnWHxUqVZozacROI4J2F1sTaDqo1dPQYs01OMi1t1w9Y2FdbSCDSQ2ZVdAC8bzgAg=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"
integrity="sha512-uto9mlQzrs59VwILcLiRYeLKPPbS/bT71da/OEBYEwcdNUk8jYIy+D176RYoop1Da+f9mvkYrmj5MCLZWEtQuA=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"
integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dagre/0.8.5/dagre.min.js"
integrity="sha512-psLUZfcgPmi012lcpVHkWoOqyztollwCGu4w/mXijFMK/YcdUdP06voJNVOJ7f/dUIlO2tGlDLuypRyXX2lcvQ=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.panzoom/3.2.3/jquery.panzoom.min.js"
integrity="sha512-Qa/wLxf5ZtzGUcPBlaRGJhvXe2vDq2LwnXMVdyFdETpI7RnPT6du7XEP2qA4/ZOPywzUdF6eBoq7A7wz9X+5jg=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-jsonview/1.2.3/jquery.jsonview.min.js"
integrity="sha512-ff/E/8AEnLDXnTCyIa+l80evPRNH8q5XnPGY/NgBL645jzHL1ksmXonVMDt7e5D34Y4DTOv+P+9Rmo9jBSSyIg=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.10/clipboard.min.js"
integrity="sha512-PIisRT8mFfdxx99gMs7WAY5Gp+CtjYYxKvF93w8yWAvX548UBNADHu7Qkavgr6yRG+asocqfuk5crjNd5z9s6Q=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
</head>
<body>
<div class="parent-container">
<div class="jtk-surface container" id="canvas">
<div class="panzoom">
<div id="diagram-placeholder" class="diagram"></div>
</div>
</div>
<div class="content-type-count">
<span>_</span> Content Types
</div>
<div class="refresh" title="Refresh" onclick="refresh()">
<i class="icon-refresh"></i>
</div>
<div class="zoom-container">
<div class="zoom-btns">
<button title="Zoom in" type="button" class="zoom-in">
<img
src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2218%2C7%2011%2C7%2011%2C0%207%2C0%207%2C7%200%2C7%200%2C11%207%2C11%207%2C18%2011%2C18%2011%2C11%2018%2C11%22%2F%3E%0A%3C%2Fsvg%3E%0A">
</button>
<div class="divider"></div>
<button title="Zoom out" type="button" class="zoom-out">
<img
src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Cpath%20fill%3D%22%23666%22%20d%3D%22M0%2C7h18v4H0V7z%22%2F%3E%0A%3C%2Fsvg%3E%0A">
</button>
</div>
</div>
<div class="sidebar">
<div class="rotate new-icon toggle">
<img src="https://new-static.contentstack.io/images/breadcrumb-carat-icon.svg" class="">
</div>
<div class="json-viewer">
<span class="title">JSON View</span>
<a class="edit-icon" href="" target="_blank"></a>
<span class="count">Field count: 0</span>
<div class="form-group">
<select id="environments" class="form-control">
<option value="default" disabled>Select Environment</option>
</select>
<span id="entry-count">Entry count: _</span>
</div>
<div class="json">
<button class="btn copy-btn">Copy</button>
<div id="json-collapsed"></div>
</div>
</div>
</div>
<script id="partial" type="text/x-handlebars-template">
{{# each this.schema}}
{{!-- Start Group IF --}}
{{#if_eq data_type 'group'}}
<ul class="group">
<li>
<div class="icon"><img src="{{fieldIcon data_type field_metadata display_type}}" alt="" /></div>
<div class="name">{{display_name}}</div>
<div class="type">{{data_type}}</div>
</li>
{{> list}}
</ul>
{{else}}
{{!-- Start Global Field IF --}}
{{#if_eq data_type 'global_field'}}
<ul class="global-field">
<li>
<div class="icon"><img src="{{fieldIcon data_type field_metadata display_type}}" alt="" /></div>
<div class="name">{{display_name}}
<span class="tooltiptext">{{uid}}</span>
</div>
<div class="type">{{data_type}}</div>
</li>
{{> list}}
</ul>
{{else}}
{{!-- Start Modular Block IF --}}
{{#if_eq data_type 'blocks'}}
<ul class="modular-block">
<li>
<div class="icon"><img src="{{fieldIcon data_type field_metadata display_type}}" alt="" /></div>
<div class="name">{{display_name}}
<span class="tooltiptext">{{uid}}</span>
</div>
<div class="type">{{data_type}}</div>
</li>
{{#blocks}}
{{> list}}
{{/blocks}}
</ul>
{{else}}
<li>
<div class="icon"><img src="{{fieldIcon data_type field_metadata display_type}}" alt="" /></div>
<div class="name">{{display_name}}
<span class="tooltiptext">{{uid}}</span>
</div>
<div class="type">{{data_type}}</div>
</li>
{{/if_eq}}
{{!-- End Modular Block IF --}}
{{/if_eq}}
{{!-- End Global Field IF --}}
{{/if_eq}}
{{!-- End Group IF --}}
{{/each}}
</script>
<script id="diagram-template" type="text/x-handlebars-template">
{{#each diagramData}}
<div class="window tab" id="{{uid}}">
<div class="heading">
<a href="{{contentTypeBuilderUrl uid}}" target="_blank">{{title}}</a>
<i class="icon-eye-open" data-id="{{uid}}" title="Json preview"></i>
</div>
<ul class="tab-content">
{{> list}}
</ul>
</div>
{{/each}}
</script>
</div>
<div class="reference-loading">
<div class="loading-flash">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<script>function _typeof(I){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(I){return typeof I}:function(I){return I&&"function"==typeof Symbol&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I})(I)}function _slicedToArray(I,g){return _arrayWithHoles(I)||_iterableToArrayLimit(I,g)||_unsupportedIterableToArray(I,g)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(I,g){var A;if(I)return"string"==typeof I?_arrayLikeToArray(I,g):"Map"===(A="Object"===(A={}.toString.call(I).slice(8,-1))&&I.constructor?I.constructor.name:A)||"Set"===A?Array.from(I):"Arguments"===A||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A)?_arrayLikeToArray(I,g):void 0}function _arrayLikeToArray(I,g){(null==g||g>I.length)&&(g=I.length);for(var A=0,M=Array(g);A<g;A++)M[A]=I[A];return M}function _iterableToArrayLimit(I,g){var A=null==I?null:"undefined"!=typeof Symbol&&I[Symbol.iterator]||I["@@iterator"];if(null!=A){var M,C,N,D,i=[],j=!0,c=!1;try{if(N=(A=A.call(I)).next,0===g){if(Object(A)!==A)return;j=!1}else for(;!(j=(M=N.call(A)).done)&&(i.push(M.value),i.length!==g);j=!0);}catch(I){c=!0,C=I}finally{try{if(!j&&null!=A.return&&(D=A.return(),Object(D)!==D))return}finally{if(c)throw C}}return i}}function _arrayWithHoles(I){if(Array.isArray(I))return I}function _defineProperty(I,g,A){return(g=_toPropertyKey(g))in I?Object.defineProperty(I,g,{value:A,enumerable:!0,configurable:!0,writable:!0}):I[g]=A,I}function _toPropertyKey(I){I=_toPrimitive(I,"string");return"symbol"==_typeof(I)?I:I+""}function _toPrimitive(I,g){if("object"!=_typeof(I)||!I)return I;var A=I[Symbol.toPrimitive];if(void 0===A)return("string"===g?String:Number)(I);A=A.call(I,g||"default");if("object"!=_typeof(A))return A;throw new TypeError("@@toPrimitive must return a primitive value.")}var extensionField,envArray,apiKey,appHost,referenceConnections={},labels={},json={},count={},entryCount={},env=[],loader=$(".reference-loading"),blockLength=0;function countFields(I,g){count.hasOwnProperty(g)?(count[g]+=I.length+blockLength,blockLength=0):Object.defineProperty(count,g,{value:I.length,writable:!0})}function readSchema(I,g){I.forEach(function(I){"group"!==I.data_type&&"global_field"!==I.data_type||readSchema(I.schema,g),"blocks"===I.data_type&&(blockLength+=I.blocks.length,I.blocks.forEach(function(I){readSchema(I.schema,g)})),"reference"===I.data_type&&(referenceConnections.hasOwnProperty(g)?referenceConnections[g]=referenceConnections[g].concat(I.reference_to):(I=[I.reference_to],Object.defineProperty(referenceConnections,g,{value:I.flat(1),writable:!0})))}),countFields(I,g)}function connectorLabel(I,g){I=!0===labels[I]?"1":"M",g=!0===labels[g]?"1":"M";return"".concat(I,":").concat(g)}function removeDuplicates(I,g){var A,M=[],C={};for(A in I)C[I[A][g]]=I[A];for(A in C)M.push(C[A]);return M}function updateSidebarDetails(A){envArray.forEach(function(g){extensionField.stack.ContentType(A).Entry.Query().environment(g.env).includeCount().find().then(function(I){entryCount.hasOwnProperty(A)?entryCount[A][g.env]=I.count:entryCount[A]=_defineProperty({},g.env,I.count)})}),$(".copy-btn").attr("data-clipboard-text",JSON.stringify(json[A],null,2)),$("#json-collapsed").JSONView(json[A],{collapsed:!1}),$(".title").text(json[A].title),$(".edit-icon").attr("href","https://".concat(appHost,"/#!/stack/").concat(apiKey,"/content-type/").concat(A,"/content-type-builder")),$(".count").text("Field count: ".concat(count[A])),$("#environments").val("default").change(),$("#entry-count").text("Entry count: _"),$("#environments").click(function(){var I=$(this).children("option:selected").val();"default"===I?$("#entry-count").text("Entry count: _"):$("#entry-count").text("Entry count: ".concat(entryCount[A][I]))})}function init(){var I=$("#diagram-template").html(),N=Handlebars.compile(I);Handlebars.registerHelper("if_eq",function(I,g,A){return I===g?A.fn(this):A.inverse(this)}),Handlebars.registerHelper("fieldIcon",function(I,g,A){var M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5OdW1iZXIgSWNvbiBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTk4LjAwMDAwMCwgLTYwMS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJEYXRhLXR5cGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iQm9vbGVhbi1maWVsZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0LjAwMDAwMCwgMzYwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTnVtYmVyLUljb24tQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkuMDAwMDAwLCA0Ni4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNCIgc3Ryb2tlPSIjNUE1QTVBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iMC0xIiBmb250LWZhbWlseT0iVGltZXNOZXdSb21hblBTTVQsIFRpbWVzIE5ldyBSb21hbiIgZm9udC1zaXplPSIxMyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgZmlsbD0iIzVBNUE1QSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjYuMzc1IiB5PSIxNCI+MCAxPC90c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGV4dD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";if("text"===I)switch(!0){case!0===g.multiline:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5NdWx0aSBsaW5lIGljb248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Im5ldy1idWlsZGVyLS0td2l0aC1zZWxlY3QtZmllbGQtY2hvaWNlcy1hZGRlZC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTguMDAwMDAwLCAtMjQxLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iRGF0YS10eXBlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxOTUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ik11bHRpbGluZS1GaWVsZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0LjAwMDAwMCwgMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjAwMDAwMCwgNDYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTXVsdGktbGluZS1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS00IiBzdHJva2U9IiM1QTVBNUEiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01IiBmaWxsPSIjNUE1QTVBIiB4PSI2IiB5PSI2IiB3aWR0aD0iMTYiIGhlaWdodD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNS1Db3B5IiBmaWxsPSIjNUE1QTVBIiB4PSI2IiB5PSIxMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";break;case!0===g.allow_rich_text:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE1cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDE1IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0ibmV3LWJ1aWxkZXItLS13aXRoLXNlbGVjdC1maWVsZC1jaG9pY2VzLWFkZGVkLWNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxLjAwMDAwMCwgLTM2MS4wMDAwMDApIiBmaWxsPSIjNUE1QTVBIj4NCiAgICAgICAgICAgIDxnIGlkPSJEYXRhLXR5cGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUmljaC10ZXh0LWZpZWxkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTIwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgNDYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iVCIgZm9udC1mYW1pbHk9IlRpbWVzTmV3Um9tYW5QU01ULCBUaW1lcyBOZXcgUm9tYW4iIGZvbnQtc2l6ZT0iMTgiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIyLjAwMjQ0MTQxIiB5PSIxNiI+VDwvdHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3RleHQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTYiIGZpbGwtcnVsZT0ibm9uemVybyIgeD0iMCIgeT0iMTgiIHdpZHRoPSIxNSIgaGVpZ2h0PSIyIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=";break;case!0===g.markdown:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5NYXJrIERvd24gSUNPTjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0ibmV3LWJ1aWxkZXItLS13aXRoLXNlbGVjdC1maWVsZC1jaG9pY2VzLWFkZGVkLWNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5OC4wMDAwMDAsIC0zNjEuMDAwMDAwKSI+DQogICAgICAgICAgICA8ZyBpZD0iRGF0YS10eXBlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxOTUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ik1hcmtkb3duLUZpZWxkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQuMDAwMDAwLCAxMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNYXJrLURvd24tSUNPTiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkuMDAwMDAwLCA0Ni4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNdWx0aS1saW5lLWljb24iIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjNUE1QTVBIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDIuMDAwMDAwKSIgZmlsbD0iIzVBNUE1QSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgaWQ9Ik0iIGZvbnQtZmFtaWx5PSJUaW1lc05ld1JvbWFuUFNNVCwgVGltZXMgTmV3IFJvbWFuIiBmb250LXNpemU9IjEzIiBmb250LXdlaWdodD0ibm9ybWFsIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjAuMjIwNDU4OTg0IiB5PSIxMiI+TTwvdHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZXh0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDMuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS03IiB4PSIyIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMC41NDc5NDQ2MDEgNi4wNjQzNzYwMSA0LjQ5MjQyMTI2IDYuMDY0Mzc2MDEgMi41MjAxODI5MyA5LjA3NDA2MzYzIj48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+";break;case!0===g.extension:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDI4IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNCAoNjczNzgpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT4yOHgxOCBleHRlbnNpb248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNOC41MjE3MzkxMyw3LjMwNDM0NzgzIEw4LjUyMTczOTEzLDYuNjk1NjUyMTcgQzguNTIxNzM5MTMsMi45OTc3NDU1OSAxMS41MTk0ODQ3LDYuNzkyOTQ0MmUtMTYgMTUuMjE3MzkxMywwIEwyMC45MTMwNDM1LDAgQzIxLjQ2NTMyODIsLTEuMDE0NTMwNjNlLTE2IDIxLjkxMzA0MzUsMC40NDc3MTUyNSAyMS45MTMwNDM1LDEgTDIxLjkxMzA0MzUsMy42NTIxNzM5MSBMMjYuNzgyNjA4NywzLjY1MjE3MzkxIEMyNy40NTQ5NTUzLDMuNjUyMTczOTEgMjgsNC4xOTcyMTg1NyAyOCw0Ljg2OTU2NTIyIEMyOCw1LjU0MTkxMTg3IDI3LjQ1NDk1NTMsNi4wODY5NTY1MiAyNi43ODI2MDg3LDYuMDg2OTU2NTIgTDIxLjkxMzA0MzUsNi4wODY5NTY1MiBMMjEuOTEzMDQzNSwxMi4xNzM5MTMgTDI2Ljc4MjYwODcsMTIuMTczOTEzIEMyNy40NTQ5NTUzLDEyLjE3MzkxMyAyOCwxMi43MTg5NTc3IDI4LDEzLjM5MTMwNDMgQzI4LDE0LjA2MzY1MSAyNy40NTQ5NTUzLDE0LjYwODY5NTcgMjYuNzgyNjA4NywxNC42MDg2OTU3IEwyMS45MTMwNDM1LDE0LjYwODY5NTcgTDIxLjkxMzA0MzUsMTcuMjYwODY5NiBDMjEuOTEzMDQzNSwxNy44MTMxNTQzIDIxLjQ2NTMyODIsMTguMjYwODY5NiAyMC45MTMwNDM1LDE4LjI2MDg2OTYgTDE1LjIxNzM5MTMsMTguMjYwODY5NiBDMTEuNTE5NDg0NywxOC4yNjA4Njk2IDguNTIxNzM5MTMsMTUuMjYzMTI0IDguNTIxNzM5MTMsMTEuNTY1MjE3NCBMOC41MjE3MzkxMywxMC45NTY1MjE3IEwxLjgyNjA4Njk2LDEwLjk1NjUyMTcgQzAuODE3NTY2OTc5LDEwLjk1NjUyMTcgMS4yMzUwODA3NmUtMTYsMTAuMTM4OTU0OCAwLDkuMTMwNDM0NzggQy0xLjIzNTA4MDc2ZS0xNiw4LjEyMTkxNDggMC44MTc1NjY5NzksNy4zMDQzNDc4MyAxLjgyNjA4Njk2LDcuMzA0MzQ3ODMgTDguNTIxNzM5MTMsNy4zMDQzNDc4MyBaIE05Ljg2MDg2OTU3LDguNTIxNzM5MTMgTDEuODI2MDg2OTYsOC41MjE3MzkxMyBDMS40ODk5MTM2Myw4LjUyMTczOTEzIDEuMjE3MzkxMyw4Ljc5NDI2MTQ2IDEuMjE3MzkxMyw5LjEzMDQzNDc4IEMxLjIxNzM5MTMsOS40NjY2MDgxMSAxLjQ4OTkxMzYzLDkuNzM5MTMwNDMgMS44MjYwODY5Niw5LjczOTEzMDQzIEw5Ljg2MDg2OTU3LDkuNzM5MTMwNDMgTDkuODYwODY5NTcsMTEuNDgxMTA2NiBDOS44NjA4Njk1NywxNC40MTI1MzggMTIuMjM3MjY0MiwxNi43ODg5MzI3IDE1LjE2ODY5NTYsMTYuNzg4OTMyNyBMMTkuOTc2NTIxNywxNi43ODg5MzI3IEMyMC4yNTI2NjQsMTYuNzg4OTMyNyAyMC40NzY1MjE3LDE2LjU2NTA3NTEgMjAuNDc2NTIxNywxNi4yODg5MzI3IEwyMC40NzY1MjE3LDEuOTYwODY5NTcgQzIwLjQ3NjUyMTcsMS42ODQ3MjcxOSAyMC4yNTI2NjQsMS40NjA4Njk1NyAxOS45NzY1MjE3LDEuNDYwODY5NTcgTDE1LjE2ODY5NTYsMS40NjA4Njk1NyBDMTIuMjM3MjY0MiwxLjQ2MDg2OTU3IDkuODYwODY5NTcsMy44MzcyNjQyMyA5Ljg2MDg2OTU3LDYuNzY4Njk1NjEgTDkuODYwODY5NTcsOC41MjE3MzkxMyBaIiBpZD0iMjh4MTgtZXh0ZW5zaW9uIiBmaWxsPSIjNjM3NDgwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+";break;case"dropdown"===A:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5TaW5nbGUgbGluZSBpY29uIENvcHk8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Im5ldy1idWlsZGVyLS0td2l0aC1zZWxlY3QtZmllbGQtY2hvaWNlcy1hZGRlZC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTcuMDAwMDAwLCAtNDgxLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iRGF0YS10eXBlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxOTUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IlNlbGVjdC1maWVsZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0LjAwMDAwMCwgMjQwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2luZ2xlLWxpbmUtaWNvbi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OC4wMDAwMDAsIDQ2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS00IiBzdHJva2U9IiM1QTVBNUEiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDUuMDAwMDAwKSIgZmlsbD0iIzVBNUE1QSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTE2IiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiByeD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTUiIHg9IjUiIHk9IjAuNSIgd2lkdGg9IjEwLjYiIGhlaWdodD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xNiIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01IiB4PSI1IiB5PSIwLjUiIHdpZHRoPSIxMC42IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTctQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xNiIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01IiB4PSI1IiB5PSIwLjUiIHdpZHRoPSIxMC42IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=";break;default:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5TaW5nbGUgbGluZSBpY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQuMDAwMDAwLCAtMjQxLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iRGF0YS10eXBlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxOTUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IlNpbmdsZS1saW5lLWZpZWxkIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxLjAwMDAwMCwgNDYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2luZ2xlLWxpbmUtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTguMDAwMDAwLCAwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNCIgc3Ryb2tlPSIjNUE1QTVBIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiByeD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNSIgZmlsbD0iIzVBNUE1QSIgeD0iNS42IiB5PSI2LjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="}else switch(!0){case"number"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5OdW1iZXIgSWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0ibmV3LWJ1aWxkZXItLS13aXRoLXNlbGVjdC1maWVsZC1jaG9pY2VzLWFkZGVkLWNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0LjAwMDAwMCwgLTYwMS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJEYXRhLXR5cGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTnVtYmVyLWZpZWxkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTnVtYmVyLUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5LjAwMDAwMCwgNDYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHN0cm9rZT0iIzVBNUE1QSIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiByeD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgaWQ9IjEtMiIgZm9udC1mYW1pbHk9IlRpbWVzTmV3Um9tYW5QU01ULCBUaW1lcyBOZXcgUm9tYW4iIGZvbnQtc2l6ZT0iMTMiIGZvbnQtd2VpZ2h0PSJub3JtYWwiIGZpbGw9IiM1QTVBNUEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI1LjM3NSIgeT0iMTQiPjEgMjwvdHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3RleHQ+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=";break;case"boolean"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5OdW1iZXIgSWNvbiBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTk4LjAwMDAwMCwgLTYwMS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJEYXRhLXR5cGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iQm9vbGVhbi1maWVsZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0LjAwMDAwMCwgMzYwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTnVtYmVyLUljb24tQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkuMDAwMDAwLCA0Ni4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNCIgc3Ryb2tlPSIjNUE1QTVBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBpZD0iMC0xIiBmb250LWZhbWlseT0iVGltZXNOZXdSb21hblBTTVQsIFRpbWVzIE5ldyBSb21hbiIgZm9udC1zaXplPSIxMyIgZm9udC13ZWlnaHQ9Im5vcm1hbCIgZmlsbD0iIzVBNUE1QSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjYuMzc1IiB5PSIxNCI+MCAxPC90c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGV4dD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";break;case"isodate"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIxcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIxIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5jYWxlbmRhciAoMSk8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Im5ldy1idWlsZGVyLS0td2l0aC1zZWxlY3QtZmllbGQtY2hvaWNlcy1hZGRlZC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OC4wMDAwMDAsIC03MjIuMDAwMDAwKSIgZmlsbD0iIzVBNUE1QSIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJEYXRhLXR5cGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iRGF0ZS1maWVsZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ4MS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNhbGVuZGFyLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTMuMDAwMDAwLCA0Ni4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC40Mzc1LDE1LjMxMjUgTDEyLjY4NzUsMTUuMzEyNSBMMTIuNjg3NSwxNy4wNjI1IEwxNC40Mzc1LDE3LjA2MjUgTDE0LjQzNzUsMTUuMzEyNSBaIE0xMS4zNzUsOS4xODc1IEw5LjYyNSw5LjE4NzUgTDkuNjI1LDEwLjkzNzUgTDExLjM3NSwxMC45Mzc1IEwxMS4zNzUsOS4xODc1IFogTTE0LjQzNzUsMTIuMjUgTDEyLjY4NzUsMTIuMjUgTDEyLjY4NzUsMTQgTDE0LjQzNzUsMTQgTDE0LjQzNzUsMTIuMjUgWiBNMTQuNDM3NSw5LjE4NzUgTDEyLjY4NzUsOS4xODc1IEwxMi42ODc1LDEwLjkzNzUgTDE0LjQzNzUsMTAuOTM3NSBMMTQuNDM3NSw5LjE4NzUgWiBNMTcuNSw5LjE4NzUgTDE1Ljc1LDkuMTg3NSBMMTUuNzUsMTAuOTM3NSBMMTcuNSwxMC45Mzc1IEwxNy41LDkuMTg3NSBaIE0xNy41LDEyLjI1IEwxNS43NSwxMi4yNSBMMTUuNzUsMTQgTDE3LjUsMTQgTDE3LjUsMTIuMjUgWiBNMTEuMzc1LDEyLjI1IEw5LjYyNSwxMi4yNSBMOS42MjUsMTQgTDExLjM3NSwxNCBMMTEuMzc1LDEyLjI1IFogTTguMzEyNSw5LjE4NzUgTDYuNTYyNSw5LjE4NzUgTDYuNTYyNSwxMC45Mzc1IEw4LjMxMjUsMTAuOTM3NSBMOC4zMTI1LDkuMTg3NSBaIE01LjI1LDEyLjI1IEwzLjUsMTIuMjUgTDMuNSwxNCBMNS4yNSwxNCBMNS4yNSwxMi4yNSBaIE04LjMxMjUsMTUuMzEyNSBMNi41NjI1LDE1LjMxMjUgTDYuNTYyNSwxNy4wNjI1IEw4LjMxMjUsMTcuMDYyNSBMOC4zMTI1LDE1LjMxMjUgWiBNNS4yNSwxNS4zMTI1IEwzLjUsMTUuMzEyNSBMMy41LDE3LjA2MjUgTDUuMjUsMTcuMDYyNSBMNS4yNSwxNS4zMTI1IFogTTguMzEyNSwxMi4yNSBMNi41NjI1LDEyLjI1IEw2LjU2MjUsMTQgTDguMzEyNSwxNCBMOC4zMTI1LDEyLjI1IFogTTExLjM3NSwxNS4zMTI1IEw5LjYyNSwxNS4zMTI1IEw5LjYyNSwxNy4wNjI1IEwxMS4zNzUsMTcuMDYyNSBMMTEuMzc1LDE1LjMxMjUgWiBNMTcuMDYyNSwxLjc1IEwxNy4wNjI1LDAgTDE2LjE4NzUsMCBMMTYuMTg3NSwxLjc1IEw0LjgxMjUsMS43NSBMNC44MTI1LDAgTDMuOTM3NSwwIEwzLjkzNzUsMS43NSBMMCwxLjc1IEwwLDIxIEwyMSwyMSBMMjEsMS43NSBMMTcuMDYyNSwxLjc1IFogTTIwLjEyNSwyMC4xMjUgTDAuODc1LDIwLjEyNSBMMC44NzUsNyBMMjAuMTI1LDcgTDIwLjEyNSwyMC4xMjUgWiBNMjAuMTI1LDYuMTI1IEwwLjg3NSw2LjEyNSBMMC44NzUsMi42MjUgTDMuOTM3NSwyLjYyNSBMMy45Mzc1LDMuNSBMNC44MTI1LDMuNSBMNC44MTI1LDIuNjI1IEwxNi4xODc1LDIuNjI1IEwxNi4xODc1LDMuNSBMMTcuMDYyNSwzLjUgTDE3LjA2MjUsMi42MjUgTDIwLjEyNSwyLjYyNSBMMjAuMTI1LDYuMTI1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+";break;case"file"===I&&"standard"===g.rich_text_type:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDIwIDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5maWxlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAwMDAwMCwgLTk2MC4wMDAwMDApIiBmaWxsPSIjNUE1QTVBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IkRhdGEtdHlwZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMTk1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJGaWxlLWZpZWxkLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNC4wMDAwMDAsIDcyMS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzLjAwMDAwMCwgNDQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC40MTY2NjY2Nyw3IEw4LjU4MzMzMzMzLDcgQzguODEzMzMzMzMsNyA5LDYuNzc2NSA5LDYuNSBDOSw2LjIyMzUgOC44MTMzMzMzMyw2IDguNTgzMzMzMzMsNiBMNC40MTY2NjY2Nyw2IEM0LjE4NjY2NjY3LDYgNCw2LjIyMzUgNCw2LjUgQzQsNi43NzY1IDQuMTg2NjY2NjcsNyA0LjQxNjY2NjY3LDcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNTkyNTkyNiwxMiBMNC40MDc0MDc0MSwxMiBDNC4xODI1MTg1MiwxMiA0LDEyLjIyMzUgNCwxMi41IEM0LDEyLjc3NjUgNC4xODI1MTg1MiwxMyA0LjQwNzQwNzQxLDEzIEwxNC41OTI1OTI2LDEzIEMxNC44MTc0ODE1LDEzIDE1LDEyLjc3NjUgMTUsMTIuNSBDMTUsMTIuMjIzNSAxNC44MTc0ODE1LDEyIDE0LjU5MjU5MjYsMTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuNzkzMTkxNSwwIEwwLDAgTDAsMjUgTDIwLDI1IEwyMCw2LjA3NzUgTDEzLjc5MzE5MTUsMCBaIE0xNC4wNDI1NTMyLDEuNDIyNSBMMTguNTQ3MjM0LDUuODMzMzMzMzMgTDE0LjA0MjU1MzIsNS44MzMzMzMzMyBMMTQuMDQyNTUzMiwxLjQyMjUgWiBNMC44NTEwNjM4MywyNC4xNjY2NjY3IEwwLjg1MTA2MzgzLDAuODMzMzMzMzMzIEwxMy4xOTE0ODk0LDAuODMzMzMzMzMzIEwxMy4xOTE0ODk0LDYuNjY2NjY2NjcgTDE5LjE0ODkzNjIsNi42NjY2NjY2NyBMMTkuMTQ4OTM2MiwyNC4xNjY2NjY3IEwwLjg1MTA2MzgzLDI0LjE2NjY2NjcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=";break;case"link"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIxcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIxIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saW5rPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjguMDAwMDAwLCAtMTA4Mi4wMDAwMDApIiBmaWxsPSIjNUE1QTVBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IkRhdGEtdHlwZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMTk1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5rLWZpZWxkLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA4NDEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJsaW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1My4wMDAwMDAsIDQ2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjA5NTY1MjIsOC40MDQzNDc4MyBDMTAuODY1MjE3NCw4LjYzNDc4MjYxIDEwLjg2NTIxNzQsOS4wMDQzNDc4MyAxMS4wOTU2NTIyLDkuMjM0NzgyNjEgQzEyLjA0NzgyNjEsMTAuMTg2OTU2NSAxMi4wNDc4MjYxLDExLjczNDc4MjYgMTEuMDk1NjUyMiwxMi42ODY5NTY1IEw2LjA5NTY1MjE3LDE3LjY4Njk1NjUgQzUuMTQzNDc4MjYsMTguNjM5MTMwNCAzLjU5NTY1MjE3LDE4LjYzOTEzMDQgMi42NDM0NzgyNiwxNy42ODY5NTY1IEwxLjg5MTMwNDM1LDE2LjkzNDc4MjYgQzAuOTM5MTMwNDM1LDE1Ljk4MjYwODcgMC45MzkxMzA0MzUsMTQuNDM0NzgyNiAxLjg5MTMwNDM1LDEzLjQ4MjYwODcgTDYuODkxMzA0MzUsOC40ODI2MDg3IEM3LjEyMTczOTEzLDguMjUyMTczOTEgNy4xMjE3MzkxMyw3Ljg4MjYwODcgNi44OTEzMDQzNSw3LjY1MjE3MzkxIEM2LjY2MDg2OTU3LDcuNDIxNzM5MTMgNi4yOTEzMDQzNSw3LjQyMTczOTEzIDYuMDYwODY5NTcsNy42NTIxNzM5MSBMMS4wNjA4Njk1NywxMi42NTIxNzM5IEMwLjM3ODI2MDg3LDEzLjMzNDc4MjYgMCwxNC4yNDM0NzgzIDAsMTUuMjA4Njk1NyBDMCwxNi4xNzM5MTMgMC4zNzM5MTMwNDMsMTcuMDgyNjA4NyAxLjA2MDg2OTU3LDE3Ljc2NTIxNzQgTDEuODEzMDQzNDgsMTguNTE3MzkxMyBDMi41MTczOTEzLDE5LjIyMTczOTEgMy40NDM0NzgyNiwxOS41NzM5MTMgNC4zNjk1NjUyMiwxOS41NzM5MTMgQzUuMjk1NjUyMTcsMTkuNTczOTEzIDYuMjIxNzM5MTMsMTkuMjIxNzM5MSA2LjkyNjA4Njk2LDE4LjUxNzM5MTMgTDExLjkyNjA4NywxMy41MTczOTEzIEMxMy4zMzQ3ODI2LDEyLjEwODY5NTcgMTMuMzM0NzgyNiw5LjgxMzA0MzQ4IDExLjkyNjA4Nyw4LjQwNDM0NzgzIEMxMS43LDguMTczOTEzMDQgMTEuMzI2MDg3LDguMTczOTEzMDQgMTEuMDk1NjUyMiw4LjQwNDM0NzgzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjkzNDc4MjYsMS44MzQ3ODI2MSBMMTkuMTgyNjA4NywxLjA4MjYwODcgQzE3Ljc3MzkxMywtMC4zMjYwODY5NTcgMTUuNDc4MjYwOSwtMC4zMjYwODY5NTcgMTQuMDY5NTY1MiwxLjA4MjYwODcgTDkuMDY5NTY1MjIsNi4wODI2MDg3IEM3LjY2MDg2OTU3LDcuNDkxMzA0MzUgNy42NjA4Njk1Nyw5Ljc4Njk1NjUyIDkuMDY5NTY1MjIsMTEuMTk1NjUyMiBDOS4zLDExLjQyNjA4NyA5LjY2OTU2NTIyLDExLjQyNjA4NyA5LjksMTEuMTk1NjUyMiBDMTAuMTMwNDM0OCwxMC45NjUyMTc0IDEwLjEzMDQzNDgsMTAuNTk1NjUyMiA5LjksMTAuMzY1MjE3NCBDOC45NDc4MjYwOSw5LjQxMzA0MzQ4IDguOTQ3ODI2MDksNy44NjUyMTczOSA5LjksNi45MTMwNDM0OCBMMTQuOSwxLjkxMzA0MzQ4IEMxNS44NTIxNzM5LDAuOTYwODY5NTY1IDE3LjQsMC45NjA4Njk1NjUgMTguMzUyMTczOSwxLjkxMzA0MzQ4IEwxOS4xMDQzNDc4LDIuNjY1MjE3MzkgQzIwLjA1NjUyMTcsMy42MTczOTEzIDIwLjA1NjUyMTcsNS4xNjUyMTczOSAxOS4xMDQzNDc4LDYuMTE3MzkxMyBMMTQuMTA0MzQ3OCwxMS4xMTczOTEzIEMxMy44NzM5MTMsMTEuMzQ3ODI2MSAxMy44NzM5MTMsMTEuNzE3MzkxMyAxNC4xMDQzNDc4LDExLjk0NzgyNjEgQzE0LjIxNzM5MTMsMTIuMDYwODY5NiAxNC4zNjk1NjUyLDEyLjEyMTczOTEgMTQuNTE3MzkxMywxMi4xMjE3MzkxIEMxNC42NjUyMTc0LDEyLjEyMTczOTEgMTQuODE3MzkxMywxMi4wNjUyMTc0IDE0LjkzMDQzNDgsMTEuOTQ3ODI2MSBMMTkuOTMwNDM0OCw2Ljk0NzgyNjA5IEMyMC42MTMwNDM1LDYuMjY1MjE3MzkgMjAuOTkxMzA0Myw1LjM1NjUyMTc0IDIwLjk5MTMwNDMsNC4zOTEzMDQzNSBDMjAuOTkxMzA0MywzLjQyNjA4Njk2IDIwLjYxNzM5MTMsMi41MTczOTEzIDE5LjkzNDc4MjYsMS44MzQ3ODI2MSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";break;case"reference"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDI4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5OdW1iZXIgSWNvbiBDb3B5IDQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Im5ldy1idWlsZGVyLS0td2l0aC1zZWxlY3QtZmllbGQtY2hvaWNlcy1hZGRlZC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTguMDAwMDAwLCAtMTA4NS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IkRhdGEtdHlwZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMTk1LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJSZWZlcmVuY2UtZmllbGQtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0LjAwMDAwMCwgODQxLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTnVtYmVyLUljb24tQ29weS00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS4wMDAwMDAsIDQ5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS00IiBzdHJva2U9IiM1QTVBNUEiIHg9IjUuNSIgeT0iMC41IiB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjUwMDAwMCkgdHJhbnNsYXRlKDIuNTAwMDAwLCAtMS41MDAwMDApIiBmaWxsPSIjNUE1QTVBIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTciIHg9IjIiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjguOCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMC41NDc5NDQ2MDEgNi42NzA4MTM2MSA0LjQ5MjQyMTI2IDYuNjcwODEzNjEgMi41MjAxODI5MyA5Ljk4MTQ2OTk5Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMy4wMDAwMDAsIDExLjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjMuMDAwMDAwLCAtMTEuNTAwMDAwKSB0cmFuc2xhdGUoMjAuNTAwMDAwLCA2LjUwMDAwMCkiIGZpbGw9IiM1QTVBNUEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNyIgeD0iMiIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iOC44Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMiIgcG9pbnRzPSIwLjU0Nzk0NDYwMSA2LjY3MDgxMzYxIDQuNDkyNDIxMjYgNi42NzA4MTM2MSAyLjUyMDE4MjkzIDkuOTgxNDY5OTkiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";break;case"group"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI3cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDI3IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cCBpY29uIENvcHk8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Im5ldy1idWlsZGVyLS0td2l0aC1zZWxlY3QtZmllbGQtY2hvaWNlcy1hZGRlZC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NC4wMDAwMDAsIC05NjIuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC1pY29uLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0LjAwMDAwMCwgOTYyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS43MjIyMjIyLDE3Ljc3Nzc3NzggTDE5LjcyMjIyMjIsNi44MjYwMjA3NSBDMTkuNzIyMjIyMiw2LjU0OTg3ODM4IDE5LjQ5ODM2NDYsNi4zMjYwMjA3NSAxOS4yMjIyMjIyLDYuMzI2MDIwNzUgTDE1LjQxNTQ4OCw2LjMyNjAyMDc1IEwxNS40MTU0ODgsMy44ODg4ODg4OSBDMTUuNDE1NDg4LDMuNjEyNzQ2NTEgMTUuMTkxNjMwNCwzLjM4ODg4ODg5IDE0LjkxNTQ4OCwzLjM4ODg4ODg5IEwxLDMuMzg4ODg4ODkgQzAuNzIzODU3NjI1LDMuMzg4ODg4ODkgMC41LDMuNjEyNzQ2NTEgMC41LDMuODg4ODg4ODkgTDAuNSwxNy43Nzc3Nzc4IEMwLjUsMTguMDUzOTIwMiAwLjcyMzg1NzYyNSwxOC4yNzc3Nzc4IDEsMTguMjc3Nzc3OCBMMTkuMjIyMjIyMiwxOC4yNzc3Nzc4IEMxOS40OTgzNjQ2LDE4LjI3Nzc3NzggMTkuNzIyMjIyMiwxOC4wNTM5MjAyIDE5LjcyMjIyMjIsMTcuNzc3Nzc3OCBaIiBpZD0iUmVjdGFuZ2xlLTI1IiBzdHJva2U9IiM1QTVBNUEiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi44Nzc4OTMwNSw5LjE2NjY2NjY3IEM2LjcwMDUyNTQsOS4xNjY2NjY2NyA2LjUzNjQzMjYyLDkuMjYwNjMyMTIgNi40NDY2NjI2Myw5LjQxMzYwNDc4IEwxLjY4Njc2NDA0LDE3LjUyNDcxNTkgQzEuNjQxNzM0MTksMTcuNjAxNDQ5MSAxLjYxNzk5NDQ2LDE3LjY4ODgwNzcgMS42MTc5OTQ0NiwxNy43Nzc3Nzc4IEMxLjYxNzk5NDQ2LDE4LjA1MzkyMDIgMS44NDE4NTIwOSwxOC4yNzc3Nzc4IDIuMTE3OTk0NDYsMTguMjc3Nzc3OCBMMjAuNTY2NTUxNCwxOC4yNzc3Nzc4IEMyMC43NDM5MTksMTguMjc3Nzc3OCAyMC45MDgwMTE4LDE4LjE4MzgxMjMgMjAuOTk3NzgxOCwxOC4wMzA4Mzk3IEwyNS43NTc2ODA0LDkuOTE5NzI4NTYgQzI1LjgwMjcxMDMsOS44NDI5OTUzOSAyNS44MjY0NSw5Ljc1NTYzNjcgMjUuODI2NDUsOS42NjY2NjY2NyBDMjUuODI2NDUsOS4zOTA1MjQyOSAyNS42MDI1OTI0LDkuMTY2NjY2NjcgMjUuMzI2NDUsOS4xNjY2NjY2NyBMNi44Nzc4OTMwNSw5LjE2NjY2NjY3IFoiIGlkPSJSZWN0YW5nbGUtMjUtQ29weSIgc3Ryb2tlPSIjNUE1QTVBIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC43Nzc3NzgsIDAuMDAwMDAwKSIgZmlsbD0iIzVBNUE1QSI+DQogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjYiIHg9IjIuODg4ODg4ODkiIHk9IjAiIHdpZHRoPSIxLjQ0NDQ0NDQ0IiBoZWlnaHQ9IjcuMjIyMjIyMjIiIHJ4PSIwLjUiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yNi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjYxMTExMSwgMy42MTExMTEpIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjYxMTExMSwgLTMuNjExMTExKSAiIHg9IjIuODg4ODg4ODkiIHk9IjAiIHdpZHRoPSIxLjQ0NDQ0NDQ0IiBoZWlnaHQ9IjcuMjIyMjIyMjIiIHJ4PSIwLjUiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=";break;case"global_field"===I:M="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIj48cGF0aCBkPSJNMTAgMGMyLjY3IDAgNS4xODIgMS4wNCA3LjA3IDIuOTMuNDE2LjQxNi43OS44NjIgMS4xMjIgMS4zMzNoLS44MDdjLS4yMzgtLjMwNS0uNDk2LS41OTctLjc3NC0uODc1LS4yMzYtLjIzNi0uNDg0LS40NTgtLjc0LS42NjZoLS42NDJsLjE5LjI0MmMuMzA2LjQwNi41ODMuODQuODMgMS4zaC0uNzQ0YTguNzUgOC43NSAwIDAgMC0xLjEzLTEuNTQxaC0xLjQ4OGwuMTMyLjMxN2MuMTUyLjM4NC4yOS43OTMuNDE0IDEuMjI0aC0uMzJ2MS45MTVoLTIuNzl2My41aDIuNzl2LjY0OGgtMi43OXYzLjVoMi43OXYyLjI0M2guMjJsLS4zMTYuODk2LS4xMzIuMzE3aDEuNDg4YTguNTggOC41OCAwIDAgMCAuOTMxLTEuMjEzaC43NmMtLjE5OC4zNC0uNDEzLjY2My0uNjQ1Ljk3bC0uMTkuMjQyaC42NDJjLjI1Ni0uMjA3LjUwMy0uNDMuNzQtLjY2NmwuNTA2LS41NDdoLjgzNGExMC4xOCAxMC4xOCAwIDAgMS0uODgxIDEuMDA2QzE1LjE4MiAxOC45NiAxMi42NyAyMCAxMCAyMHMtNS4xODItMS4wNC03LjA3LTIuOTNTMCAxMi42NyAwIDEwczEuMDQtNS4xODIgMi45My03LjA3UzcuMzMgMCAxMCAwek0yLjM4IDEwLjMyNEguNjU0YTkuMzEgOS4zMSAwIDAgMCAuODA2IDMuNDk5aDEuNWMtLjM0Ni0xLjEtLjU0LTIuMjgtLjU3LTMuNXptLjU3LTQuMTQ3aC0xLjVhOS4zMSA5LjMxIDAgMCAwLS44MDYgMy40OTlIMi4zOGMuMDMtMS4yMTguMjI0LTIuNC41Ny0zLjV6bTcuMzc0IDExLjFoMS44NTJsLjI0Mi0uNTU2Yy4yNjgtLjY3NC41LTEuNDMyLjY2My0yLjI1MmgtMi43NTd2Mi44MDh6bTAgLjY0OHYxLjM4MmMuNTI1LS4xNCAxLjA0NC0uNjIgMS41MDUtMS4zODJoLTEuNTA1em0tLjY0OCAwSDguMTdjLjQ2Mi43NjIuOTggMS4yNCAxLjUwNSAxLjM4MnYtMS4zODJ6TTYuOTIgMTQuNDdhMTMuOTUgMTMuOTUgMCAwIDAgLjY2MyAyLjI1MmwuMjQyLjU1NmgxLjg1MlYxNC40N0g2Ljkyek05LjY3NiAyLjcySDcuODI0bC0uMjQyLjU1NmMtLjI2OC42NzQtLjUgMS40MzItLjY2MyAyLjI1MmgyLjc1N1YyLjcyem0wLS42NDhWLjY5MmMtLjUyNS4xNC0xLjA0NC42Mi0xLjUwNSAxLjM4MmgxLjUwNXptLjY0OCAwaDEuNTA1Yy0uNDYyLS43NjItLjk4LTEuMjQtMS41MDUtMS4zODJ2MS4zODJ6TTEzLjA4IDUuNTNhMTMuOTUgMTMuOTUgMCAwIDAtLjY2My0yLjI1MmwtLjI0Mi0uNTU2aC0xLjg1MlY1LjUzaDIuNzU3ek05LjY3NiA5LjY3NnYtMy41aC0yLjg4YTIyLjI4IDIyLjI4IDAgMCAwLS4zMTMgMy40OTloMy4xOTR6bTAgNC4xNDd2LTMuNUg2LjQ4MmMuMDE2IDEuMjI0LjEyMyAyLjQwNy4zMTMgMy41aDIuODh6TTExLjgzNS45NzdhNS44OSA1Ljg5IDAgMCAxIC43NCAxLjA5N2gxLjEyM2MtLjU3LS40OC0xLjE5Ny0uODUzLTEuODYzLTEuMDk3ek02LjMwMiAyLjA3M2gxLjEyM2MuMjMtLjQzLjQ3OC0uNzk3Ljc0LTEuMDk3LS42NjYuMjQ0LTEuMjkyLjYxNi0xLjg2MyAxLjA5N3ptLjY3OC45NjVsLjEzMi0uMzE3SDUuNjI1Yy0uNzEyLjc3LTEuMzEgMS43MjQtMS43NSAyLjgwOGgyLjM4NGExNC43NyAxNC43NyAwIDAgMSAuNzIyLTIuNDkxek01LjgzNCA5LjY3NmMuMDE2LTEuMjIuMTItMi40LjMwNC0zLjVIMy42MzRhMTEuOTggMTEuOTggMCAwIDAtLjYwNSAzLjQ5OWgyLjgwNXptMCAuNjQ4SDMuMDI4YTExLjk4IDExLjk4IDAgMCAwIC42MDUgMy40OTloMi41MDRjLS4xODUtMS4wOTgtLjI4OC0yLjI4LS4zMDQtMy41em0xLjE0NyA2LjYzOGMtLjI5NS0uNzQzLS41MzgtMS41ODMtLjcyMi0yLjQ5SDMuODc0Yy40NDIgMS4wODMgMS4wNCAyLjAzNyAxLjc1IDIuODA4aDEuNDg4bC0uMTMyLS4zMTd6bTEuMTg1IDIuMDYyYy0uMjYyLS4zLS41LS42NjctLjc0LTEuMDk3SDYuMzAyYy41Ny40OCAxLjE5Ny44NTMgMS44NjMgMS4wOTd6bTUuNTMzLTEuMDk3aC0xLjEyM2MtLjIzLjQzLS40NzguNzk2LS43NCAxLjA5Ny42NjYtLjI0NCAxLjI5Mi0uNjE2IDEuODYzLTEuMDk3em0uOTU2LTE1Ljg1M2guMzE1bC0uNzktLjQ0NS40NzYuNDQ1em0tOS42MjMgMGguMzE1bC40NzYtLjQ0NS0uNzkuNDQ1em0tLjkwNC42NDhhOS41MiA5LjUyIDAgMCAwLS43NC42NjYgOS4zOSA5LjM5IDAgMCAwLTEuNjA2IDIuMTQyaDEuMzkzYy4zNTctLjkzNi44MjgtMS44MDIgMS40MDUtMi41NjZsLjE5LS4yNDJoLS42NDJ6bS0uOTUyIDExLjc1SDEuNzgyYy40MjQuNzc3Ljk2MiAxLjUgMS42MDYgMi4xNDJhOS41MSA5LjUxIDAgMCAwIC43NC42NjZoLjY0MmwtLjE5LS4yNDJjLS41NzctLjc2NC0xLjA0OC0xLjYzLTEuNDA1LTIuNTY2em0yLjE3MiAzLjQ1Nkg1LjAzbC43OS40NDUtLjQ3Ni0uNDQ1em05LjYyMyAwaC0uMzE1bC0uNDc2LjQ0NS43OS0uNDQ1eiIvPjxwYXRoIGQ9Ik0yMi45NSAzLjYwN0gxMi40NlYxNi43MkgyMi45NVYzLjYwN3ptLS42NTYuNjU2aC05LjE4djExLjgwM2g5LjE4VjQuMjYyeiIvPjwvZz48cGF0aCBkPSJNMTQuNDI2IDYuMjNoNi41NTd2LjY1NmgtNi41NTdWNi4yM3ptLjY1NiAyLjYyMmg1LjI0NnYuNjU2aC01LjI0NnYtLjY1NnoiIGZpbGw9IiM3MDcwNzAiLz48L3N2Zz4=";break;case"blocks"===I:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDI4IDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5NYXJrZG93biBpY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJuZXctYnVpbGRlci0tLXdpdGgtc2VsZWN0LWZpZWxkLWNob2ljZXMtYWRkZWQtY29weS01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQuMDAwMDAwLCAtNDgxLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iRGF0YS10eXBlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxOTUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ik1vZHVsYXItQmxvY2stRmllbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNDAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNYXJrZG93bi1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS4wMDAwMDAsIDQ2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS00IiBzdHJva2U9IiM1QTVBNUEiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHJ4PSIxIj48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQtQ29weSIgc3Ryb2tlPSIjNUE1QTVBIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiByeD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiM1QTVBNUEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTIiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSI0IiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xNCIgeD0iNCIgeT0iNyIgd2lkdGg9IjgiIGhlaWdodD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTUiIHg9IjExIiB5PSI3IiB3aWR0aD0iMSIgaGVpZ2h0PSI1Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMTIiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAxMS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTExLjUwMDAwMCkgIiB4PSI1LjUiIHk9IjUuNSIgd2lkdGg9IjEiIGhlaWdodD0iMTIiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjAwMDAwMCwgMTAuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMDAwMDAwLCAtMTAuMDAwMDAwKSB0cmFuc2xhdGUoMTEuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiM1QTVBNUEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTIiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSI0IiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xNCIgeD0iNCIgeT0iNyIgd2lkdGg9IjgiIGhlaWdodD0iMSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTUiIHg9IjExIiB5PSI3IiB3aWR0aD0iMSIgaGVpZ2h0PSI1Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMTIiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAxMS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTExLjUwMDAwMCkgIiB4PSI1LjUiIHk9IjUuNSIgd2lkdGg9IjEiIGhlaWdodD0iMTIiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";break;case!0===g.extension:M="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDI4IDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNCAoNjczNzgpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT4yOHgxOCBleHRlbnNpb248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNOC41MjE3MzkxMyw3LjMwNDM0NzgzIEw4LjUyMTczOTEzLDYuNjk1NjUyMTcgQzguNTIxNzM5MTMsMi45OTc3NDU1OSAxMS41MTk0ODQ3LDYuNzkyOTQ0MmUtMTYgMTUuMjE3MzkxMywwIEwyMC45MTMwNDM1LDAgQzIxLjQ2NTMyODIsLTEuMDE0NTMwNjNlLTE2IDIxLjkxMzA0MzUsMC40NDc3MTUyNSAyMS45MTMwNDM1LDEgTDIxLjkxMzA0MzUsMy42NTIxNzM5MSBMMjYuNzgyNjA4NywzLjY1MjE3MzkxIEMyNy40NTQ5NTUzLDMuNjUyMTczOTEgMjgsNC4xOTcyMTg1NyAyOCw0Ljg2OTU2NTIyIEMyOCw1LjU0MTkxMTg3IDI3LjQ1NDk1NTMsNi4wODY5NTY1MiAyNi43ODI2MDg3LDYuMDg2OTU2NTIgTDIxLjkxMzA0MzUsNi4wODY5NTY1MiBMMjEuOTEzMDQzNSwxMi4xNzM5MTMgTDI2Ljc4MjYwODcsMTIuMTczOTEzIEMyNy40NTQ5NTUzLDEyLjE3MzkxMyAyOCwxMi43MTg5NTc3IDI4LDEzLjM5MTMwNDMgQzI4LDE0LjA2MzY1MSAyNy40NTQ5NTUzLDE0LjYwODY5NTcgMjYuNzgyNjA4NywxNC42MDg2OTU3IEwyMS45MTMwNDM1LDE0LjYwODY5NTcgTDIxLjkxMzA0MzUsMTcuMjYwODY5NiBDMjEuOTEzMDQzNSwxNy44MTMxNTQzIDIxLjQ2NTMyODIsMTguMjYwODY5NiAyMC45MTMwNDM1LDE4LjI2MDg2OTYgTDE1LjIxNzM5MTMsMTguMjYwODY5NiBDMTEuNTE5NDg0NywxOC4yNjA4Njk2IDguNTIxNzM5MTMsMTUuMjYzMTI0IDguNTIxNzM5MTMsMTEuNTY1MjE3NCBMOC41MjE3MzkxMywxMC45NTY1MjE3IEwxLjgyNjA4Njk2LDEwLjk1NjUyMTcgQzAuODE3NTY2OTc5LDEwLjk1NjUyMTcgMS4yMzUwODA3NmUtMTYsMTAuMTM4OTU0OCAwLDkuMTMwNDM0NzggQy0xLjIzNTA4MDc2ZS0xNiw4LjEyMTkxNDggMC44MTc1NjY5NzksNy4zMDQzNDc4MyAxLjgyNjA4Njk2LDcuMzA0MzQ3ODMgTDguNTIxNzM5MTMsNy4zMDQzNDc4MyBaIE05Ljg2MDg2OTU3LDguNTIxNzM5MTMgTDEuODI2MDg2OTYsOC41MjE3MzkxMyBDMS40ODk5MTM2Myw4LjUyMTczOTEzIDEuMjE3MzkxMyw4Ljc5NDI2MTQ2IDEuMjE3MzkxMyw5LjEzMDQzNDc4IEMxLjIxNzM5MTMsOS40NjY2MDgxMSAxLjQ4OTkxMzYzLDkuNzM5MTMwNDMgMS44MjYwODY5Niw5LjczOTEzMDQzIEw5Ljg2MDg2OTU3LDkuNzM5MTMwNDMgTDkuODYwODY5NTcsMTEuNDgxMTA2NiBDOS44NjA4Njk1NywxNC40MTI1MzggMTIuMjM3MjY0MiwxNi43ODg5MzI3IDE1LjE2ODY5NTYsMTYuNzg4OTMyNyBMMTkuOTc2NTIxNywxNi43ODg5MzI3IEMyMC4yNTI2NjQsMTYuNzg4OTMyNyAyMC40NzY1MjE3LDE2LjU2NTA3NTEgMjAuNDc2NTIxNywxNi4yODg5MzI3IEwyMC40NzY1MjE3LDEuOTYwODY5NTcgQzIwLjQ3NjUyMTcsMS42ODQ3MjcxOSAyMC4yNTI2NjQsMS40NjA4Njk1NyAxOS45NzY1MjE3LDEuNDYwODY5NTcgTDE1LjE2ODY5NTYsMS40NjA4Njk1NyBDMTIuMjM3MjY0MiwxLjQ2MDg2OTU3IDkuODYwODY5NTcsMy44MzcyNjQyMyA5Ljg2MDg2OTU3LDYuNzY4Njk1NjEgTDkuODYwODY5NTcsOC41MjE3MzkxMyBaIiBpZD0iMjh4MTgtZXh0ZW5zaW9uIiBmaWxsPSIjNjM3NDgwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+"}return M}),Handlebars.registerHelper("contentTypeBuilderUrl",function(I){var g;return g=I?"https://".concat(appHost,"/#!/stack/").concat(apiKey,"/content-type/").concat(I,"/content-type-builder"):g}),extensionField.stack.getContentTypes("",{include_count:!0,include_global_field_schema:!0}).then(function(I){I.content_types.forEach(function(I){labels[I.uid]=I.options.singleton,readSchema((json[I.uid]=I).schema,I.uid)}),Handlebars.registerPartial("list",$("#partial").html()),$("#diagram-placeholder").html(N({diagramData:I.content_types})),$(".content-type-count span").text(I.count);var g=document.querySelector(".sidebar"),A=document.querySelector(".container"),M=document.querySelector(".toggle"),C=(updateSidebarDetails(Object.keys(json)[0]),document.querySelector(".toggle").onclick=function(I){I.preventDefault(),updateSidebarDetails(Object.keys(json)[0]),g.classList.toggle("toggle-sidebar"),A.classList.toggle("toggle-container"),M.classList.toggle("toggle-button")},$(".icon-eye-open").on("click",function(){updateSidebarDetails($(this).data("id")),g.classList.remove("toggle-sidebar"),A.classList.remove("toggle-container"),M.classList.remove("toggle-button")}),new ClipboardJS(".btn"));$(".copy-btn").on("click",function(){var g=$(this);C.on("success",function(I){g.text("Copied"),setTimeout(function(){g.text("Copy")},1e3),I.clearSelection()})}),jsPlumb.ready(function(){var j=$(".container"),c=null,L=[[.2,0,0,-1,0,0],[1,.2,1,0,0,0],[.8,1,0,1,0,0],[0,.8,-1,0,0,0]],T=[[.6,0,0,-1],[1,.6,1,0],[.4,1,0,1],[0,.4,-1,0]],w={endpoint:["Dot",{cssClass:"endpointClass",radius:10,hoverClass:"endpointHoverClass"}],paintStyle:{fill:"#00f"},isSource:!0,isTarget:!0,maxConnections:-1,connector:["Flowchart",{cornerRadius:5,stub:16}],connectorStyle:{gradient:{stops:[[0,"#00f"],[.5,"#09098e"],[1,"#00f"]]},strokeWidth:3,stroke:"#00f",outlineStroke:"white",outlineWidth:4}},y=jsPlumb.getInstance({DragOptions:{cursor:"pointer",zIndex:2e3},Anchors:[["Left","Right","Bottom"],["Top","Bottom"]],Container:j.find(".diagram")});y.batch(function(){for(var I,g={},A=jsPlumb.getSelector(".container .window"),M=0;M<A.length;M++){var C=y.getId(A[M]);g[C]=[y.addEndpoint(C,w,{anchor:L}),y.addEndpoint(C,w,{anchor:T})]}for(I in g)if(referenceConnections[I])for(var N=0;N<referenceConnections[I].length;N++)y.connect({source:g[I][0],target:g[referenceConnections[I][N]][1],overlays:[["Label",{label:connectorLabel(g[I][0].elementId,g[referenceConnections[I][N]][1].elementId),cssClass:"aLabel",location:.5}]]});y.draggable(A);var D=new dagre.graphlib.Graph,i=(D.setGraph({nodesep:30,ranksep:30,marginx:50,marginy:50}),D.setDefaultEdgeLabel(function(){return{}}),j.find(".window").each(function(I,g){var g=$(g),A={width:Math.round(g.outerWidth()),height:Math.round(g.outerHeight())};D.setNode(g.attr("id"),A)}),y.getAllConnections().forEach(function(I){D.setEdge(I.source.id,I.target.id)}),dagre.layout(D),D.nodes().forEach(function(I){var g=D.node(I),A="".concat(Math.round(g.y-g.height/2)+100,"px"),g="".concat(Math.round(g.x-g.width/2)-400,"px");$("#".concat(I)).css({left:g,top:A})}),y.repaintEverything(),_.defer(function(){(c=j.find(".panzoom").panzoom({$zoomIn:$(".zoom-in"),$zoomOut:$(".zoom-out"),minScale:.2,maxScale:1,increment:.1,cursor:"",disablePan:!0,startTransform:"scale(0.5)",ignoreChildrensEvents:!0}).on("panzoomstart",function(){c.css("cursor","move")}).on("panzoomend",function(){c.css("cursor","")})).parent().on("mousewheel.focal",function(I){var g;I.ctrlKey||I.originalEvent.ctrlKey?(I.preventDefault(),g=(g=I.delta||I.originalEvent.wheelDelta)?g<0:0<I.originalEvent.deltaY,c.panzoom("zoom",g,{animate:!0,exponential:!1})):(I.preventDefault(),g=I.deltaY||I.originalEvent.wheelDeltaY||-I.originalEvent.deltaY,I=I.deltaX||I.originalEvent.wheelDeltaX||-I.originalEvent.deltaX,c.panzoom("pan",I/2,g/2,{animate:!0,relative:!0}))}).on("mousedown touchstart",function(I){var g=j.find(".panzoom").panzoom("getMatrix"),A=g[4],A={x:I.pageX,y:I.pageY,dx:A,dy:g[5]};$(I.target).css("cursor","move"),$(this).data("dragstart",A)}).on("mousemove touchmove",function(I){var g,A,M=$(this).data("dragstart");M&&(g=M.x-I.pageX,I=M.y-I.pageY,(A=j.find(".panzoom").panzoom("getMatrix"))[4]=parseInt(M.dx)-g,A[5]=parseInt(M.dy)-I,j.find(".panzoom").panzoom("setMatrix",A))}).on("mouseup touchend touchcancel",function(I){$(this).data("dragstart",null),$(I.target).css("cursor","")})}),1);j.find(".diagram .window").draggable({start:function(I){var g=j.find(".panzoom"),A=_slicedToArray(g.panzoom("getMatrix"),1);i=A[0],$(this).css("cursor","move"),g.panzoom("disable")},drag:function(I,g){g.position.left/=i,g.position.top/=i,$(this).hasClass("jsplumb-connected")&&y.repaint($(this).attr("id"),g.position)},stop:function(I,g){var A=$(this).attr("id");$(this).hasClass("jsplumb-connected")&&y.repaint(A,g.position),$(this).css("cursor",""),j.find(".panzoom").panzoom("enable")}})})}),loader.hide(),$(".sidebar").show(),$(".parent-container").css("opacity","1")})}function refresh(){loader.show(),count={},$(".parent-container").css("opacity","0.5"),init()}$(document).ready(function(){ContentstackUIExtension.init().then(function(I){extensionField=I,Object.assign(extensionField.config,extensionField.fieldConfig),apiKey=extensionField.stack._data.api_key,appHost=extensionField.config.appHost,extensionField.stack.getEnvironments().then(function(I){I.environments.forEach(function(I){env.push({env:I.name})}),envArray=removeDuplicates(env,"env"),$.each(envArray,function(I,g){$("#environments").append($("<option>",{value:g.env,text:g.env,id:"envValue"}))}),init(),loader.hide()}),extensionField.window.updateHeight(600)})});</script>
</body>
</html>