`)}Hooks.emit("start"),document.addEventListener("DOMContentLoaded",(async function(){if(null==window.location.href.split(/\?(.+)/)[1])return void o("No Link Entered");let n=$('');$("body").append(n);const t=window.location.href.split(/\?(.+)/)[1];$(document.body).find("form#siteUrlForm input#siteUrl").val(t);let[e,,r]=t.split(/(\.json)(.+)/);e+=".json";try{const n=await(a=e,new Promise((n,t)=>{$.ajax({dataType:"json",url:"https://cors-anywhere.ardittristan.workers.dev/corsproxy/?apiurl="+a,success:t=>n(t),error:()=>t()})}));if(void 0===n[r])return void o("Actor Not Found");const t=e.replace(/(\/)(?!.*\1).*\b\.json\b/,"").replace("actorAPI","");document.body.style.setProperty("--parchment",`url('${t}systems/dnd5e/ui/parchment.jpg')`),document.body.style.setProperty("--denim",`url('${t}ui/denim.png')`),document.body.style.setProperty("--d20-grey",`url('${t}icons/svg/d20-grey.svg')`),document.body.style.setProperty("--d20-black",`url('${t}icons/svg/d20-black.svg')`);let l=n[r];Hooks.emit("showSheet",i.a,l,t)}catch{o("URL not found")}var a;n.remove()})),$(document.body).find("form#siteUrlForm").on("submit",(function(n){window.location=window.location.origin+window.location.pathname+"?"+$(n.target).find("input#siteUrl").val()}))},function(n,t,e){var r=e(100),i=e(349);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[n.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);n.exports=i.locals||{}},function(n,t,e){e.r(t);var r=e(53),i=e.n(r)()(!1);i.push([n.i,"@import url(https://fonts.googleapis.com/css2?family=Signika:wght@400;700&display=swap);"]),i.push([n.i,'* {\n box-sizing: border-box;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\nbody {\n width: 100vw;\n height: 100vh;\n margin: 0;\n overflow: hidden;\n background-image: var(--denim);\n background-repeat: repeat;\n background-size: auto;\n font-family: "Signika", sans-serif;\n font-size: 14px;\n box-shadow: 0 0 50vw #000 inset;\n}\nbody.background {\n background-position: 50% 50%;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.banner {\n position: fixed;\n width: 60%;\n max-width: 960px;\n margin: 0 auto;\n top: 28vh;\n text-align: center;\n padding: 2px 0.5em;\n background: goldenrod;\n border: 1px solid #111;\n border-radius: 5px;\n box-shadow: 0 0 10px #000;\n}\nh1,\nh2,\nh3,\nh4 {\n margin: 0 0 0.5rem;\n padding: 0;\n font-weight: normal;\n}\nh1 {\n font-size: 2em;\n border-bottom: 2px solid #782e22;\n}\nh2 {\n font-size: 1.5em;\n border-bottom: 1px solid #782e22;\n}\nh3 {\n font-size: 1.125em;\n}\na {\n cursor: pointer;\n}\na[href] {\n color: #ff6400;\n}\na:hover {\n text-shadow: 0 0 8px red;\n}\na.entity-link,\na.inline-roll {\n background: #DDD;\n padding: 1px 4px;\n border: 1px solid #4b4a44;\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\na.entity-link i,\na.inline-roll i {\n color: #7a7971;\n}\na.entity-link.broken {\n background: rgba(255, 0, 0, 0.05);\n border: 1px dashed red;\n}\na.inline-roll.gmroll {\n background: #e8e8ef;\n border-color: #545469;\n}\na.inline-roll.blindroll {\n background: #f5eaf5;\n border-color: #6b476b;\n}\np {\n margin: 0.5em 0;\n}\n::selection {\n background: #c9c7b8;\n}\nul,\nol {\n margin: 0.5em 0;\n padding: 0 0 0 1.5em;\n}\nhr {\n border: none;\n border-top: 1px solid #b5b3a4;\n border-bottom: 1px solid #f0f0e0;\n}\nblockquote {\n margin: 0.5em 0 0.5em 10px;\n padding: 0 0 0 20px;\n border-left: 3px solid #7a7971;\n font-style: italic;\n}\nblockquote em {\n font-style: normal;\n}\nsection.secret {\n padding: 0 5px;\n background: rgba(53, 0, 121, 0.05);\n border-top: 1px solid #666;\n border-bottom: 1px solid #666;\n}\ntable {\n width: 100%;\n border-collapse: collapse;\n background: rgba(0, 0, 0, 0.05);\n border: 1px solid #7a7971;\n margin: 0.5em 0;\n}\ntable thead {\n background: rgba(0, 0, 0, 0.5);\n color: #f0f0e0;\n text-shadow: 1px 1px #000;\n border-bottom: 1px solid #000;\n}\ntable thead th {\n padding: 0.25em 0;\n}\n::-webkit-scrollbar {\n width: 6px;\n}\n::-webkit-scrollbar-track {\n box-shadow: 0 0 1px #999 inset;\n border-radius: 4px;\n}\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 3px;\n background: #782e22;\n border: 1px solid #ff6400;\n}\n:root {\n scrollbar-width: thin;\n scrollbar-color: #782e22 #111;\n}\nimg {\n box-sizing: border-box;\n border: 1px solid #000;\n border-radius: 2px;\n max-width: 100%;\n}\nimg.noborder {\n border: none;\n box-shadow: none;\n outline: none;\n}\n.window-content {\n background: var(--denim) repeat;\n border-radius: 5px;\n box-shadow: 0 0 20px #000;\n margin: 3px 0;\n padding: 0.5em;\n color: #f0f0e0;\n z-index: 30;\n}\n#context-menu {\n width: 100%;\n height: max-content;\n min-width: 150px;\n max-width: 360px;\n position: absolute;\n left: 0;\n background: #23221d;\n border: 1px solid #000;\n border-radius: 5px;\n color: #EEE;\n z-index: 31;\n}\n#context-menu.expand-down {\n top: calc(100% + 2px);\n}\n#context-menu.expand-up {\n bottom: calc(100% + 2px);\n}\n#context-menu ol.context-items {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n#context-menu li.context-item {\n padding: 0 5px;\n line-height: 32px;\n}\n#context-menu li.context-item:hover {\n color: #FFF;\n text-shadow: 0 0 4px red;\n}\n#context-menu li.context-item > i {\n margin-right: 5px;\n}\nform .form-group,\nform .form-group-stacked {\n clear: both;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n margin: 3px 0;\n}\nform .form-group > * {\n flex: 3;\n}\nform .form-group > label {\n flex: 2;\n}\nform .form-group label {\n line-height: 24px;\n}\nform .form-group .form-fields {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: flex-end;\n}\nform .form-group .form-fields > * {\n flex: 1;\n margin: 0 3px 0 0;\n}\nform .form-group .form-fields > *:last-child {\n margin-right: 0;\n}\nform .form-group .form-fields > label {\n flex: 0;\n padding: 0 4px;\n text-align: center;\n}\nform .form-group .form-fields > label.checkbox {\n padding: 0;\n}\nform .form-group .form-fields > input[type="checkbox"] {\n flex: 0 0 20px;\n}\nform .form-group .form-fields button {\n flex: 0;\n margin: -2px 0;\n line-height: 22px;\n}\nform .form-group span.units {\n flex: 0;\n line-height: 28px;\n font-size: 12px;\n color: #4b4a44;\n}\nform .form-group-stacked > *,\nform .form-group.stacked > * {\n flex: 0 0 100%;\n}\nform .form-group.hidden {\n display: none;\n}\nform .form-header {\n margin: 0;\n color: #23221d;\n}\nform .notes,\nform .hint {\n flex: 0 0 100%;\n font-size: 12px;\n line-height: 16px;\n color: #4b4a44;\n margin: 3px 0;\n}\ninput:focus {\n outline: none;\n}\ninput[type="text"],\ninput[type="password"],\ninput[type="datetime-local"] {\n width: calc(100% - 2px);\n min-width: 20px;\n height: 24px;\n background: rgba(0, 0, 0, 0.05);\n padding: 1px 3px;\n margin: 0;\n color: #191813;\n font-family: inherit;\n font-size: inherit;\n text-align: inherit;\n line-height: inherit;\n border: 1px solid #7a7971;\n border-radius: 3px;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\ninput[type="text"]:focus,\ninput[type="password"]:focus,\ninput[type="datetime-local"]:focus {\n box-shadow: 0 0 5px red;\n}\ninput[type="checkbox"] {\n flex: 0 0 20px;\n width: 20px;\n height: 20px;\n margin: 3px 5px;\n}\ninput[type="checkbox"]:checked {\n -webkit-filter: grayscale(100%);\n filter: grayscale(100%);\n}\nlabel.checkbox {\n flex: auto;\n padding: 0;\n margin: 0;\n height: 22px;\n line-height: 22px;\n font-size: 11px;\n}\nlabel.checkbox > input[type="checkbox"] {\n width: 16px;\n height: 16px;\n margin: 0 2px 0 0;\n position: relative;\n top: 4px;\n}\nlabel.checkbox.right > input[type="checkbox"] {\n margin: 0 0 0 2px;\n}\nselect {\n height: 25px;\n background: rgba(0, 0, 0, 0.05);\n border: 1px solid #7a7971;\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n}\nselect:focus {\n box-shadow: 0 0 5px red;\n outline: none;\n}\ntextarea {\n width: 100%;\n min-height: 50px;\n padding: 5px;\n background: rgba(0, 0, 0, 0.05);\n border: 1px solid #000;\n border-radius: 3px;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\ntextarea:focus {\n outline: 2px solid #782e22;\n box-shadow: 0 0 10px #ff6400;\n}\nbutton {\n width: 100%;\n margin: 0 1px;\n background: rgba(255, 255, 240, 0.8);\n border: 1px solid #b5b3a4;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n font-family: "Signika", sans-serif;\n}\nbutton:hover,\nbutton:focus {\n outline: none;\n box-shadow: 0 0 5px red;\n}\nbutton:disabled {\n color: #4b4a44;\n box-shadow: none;\n}\nbutton > i {\n margin-right: 3px;\n}\nform button {\n background: rgba(0, 0, 0, 0.1);\n border: 2px groove #f0f0e0;\n}\ninput:disabled {\n border: none;\n color: #4b4a44;\n}\ninput:disabled:hover {\n border: none;\n box-shadow: none;\n outline: none;\n}\ninput::placeholder {\n color: #4b4a44;\n opacity: 1;\n}\ninput[type="text"].color {\n flex: 1.45;\n}\ninput[type="color"][data-edit] {\n height: 24px;\n background: transparent;\n border: 2px groove #f0f0e0;\n}\ninput[type="color"][data-edit][data-edit] {\n margin-left: 5px;\n flex: 1.45;\n}\nbutton.file-picker {\n flex: 0 0 24px;\n line-height: 24px;\n margin: -1px 0 -1px 4px;\n order: 99;\n}\nbutton.file-picker + input[type="text"] {\n height: 28px;\n margin-right: 5px !important;\n}\ninput[type=range] {\n background: transparent;\n -webkit-appearance: none;\n width: 100%;\n margin: 3px 0;\n}\ninput[type=range]:focus {\n outline: none;\n}\ninput[type=range]::-webkit-slider-runnable-track {\n width: 100%;\n height: 6px;\n cursor: pointer;\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n background: #999999;\n border-radius: 3px;\n border: 1px solid #111;\n}\ninput[type=range]::-webkit-slider-thumb {\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n border: 1px solid #000000;\n height: 12px;\n width: 12px;\n border-radius: 2px;\n background: #c85019;\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: -4px;\n}\ninput[type=range]:focus::-webkit-slider-runnable-track {\n background: #a6a6a6;\n}\ninput[type=range]::-moz-range-track {\n width: 100%;\n height: 6px;\n cursor: pointer;\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n background: #999999;\n border-radius: 3px;\n border: 1px solid #111;\n}\ninput[type=range]::-moz-range-thumb {\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n border: 1px solid #000000;\n height: 12px;\n width: 12px;\n border-radius: 2px;\n background: #c85019;\n cursor: pointer;\n}\ninput[type=range]::-ms-track {\n width: 100%;\n height: 6px;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n color: transparent;\n}\ninput[type=range]::-ms-fill-lower {\n background: #8c8c8c;\n border: 1px solid #111;\n border-radius: 6px;\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n}\ninput[type=range]::-ms-fill-upper {\n background: #999999;\n border: 1px solid #111;\n border-radius: 6px;\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n}\ninput[type=range]::-ms-thumb {\n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;\n border: 1px solid #000000;\n height: 12px;\n width: 12px;\n border-radius: 2px;\n background: #c85019;\n cursor: pointer;\n}\ninput[type=range]:focus::-ms-fill-lower {\n background: #999999;\n}\ninput[type=range]:focus::-ms-fill-upper {\n background: #a6a6a6;\n}\ninput[type="range"] + .range-value {\n display: block;\n flex: 0 1 48px;\n text-align: center;\n border: 1px solid #b5b3a4;\n padding: 2px;\n margin-left: 10px;\n}\n.dark button {\n background: rgba(255, 255, 240, 0.8);\n border: 2px solid #c9c7b8;\n}\n.dark input,\n.dark select {\n background: rgba(255, 255, 240, 0.8);\n}\n.editor {\n position: relative;\n max-height: 100%;\n}\n.editor-content * {\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\n.editor-edit {\n display: none;\n font-size: 1.25em;\n position: absolute;\n top: 5px;\n right: 5px;\n background: rgba(187, 187, 187, 0.75);\n border: 1px solid #111;\n border-radius: 4px;\n padding: 1px 2px;\n box-shadow: 0 0 1px #000;\n}\n.editor:hover .editor-edit {\n display: block;\n}\n.flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n.flexrow > *,\n.flexcol > * {\n flex: 1;\n}\n.flexrow > .flex0,\n.flexcol > .flex0 {\n display: block;\n flex: 0;\n}\n.flexrow > .flex1,\n.flexcol > .flex1 {\n flex: 1;\n}\n.flexrow > .flex2,\n.flexcol > .flex2 {\n flex: 2;\n}\n.flexrow > .flex3,\n.flexcol > .flex3 {\n flex: 3;\n}\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.tabs > * {\n flex: 1;\n}\n.tabs > .flex0 {\n display: block;\n flex: 0;\n}\n.tabs > .flex1 {\n flex: 1;\n}\n.tabs > .flex2 {\n flex: 2;\n}\n.tabs > .flex3 {\n flex: 3;\n}\n.tabs .item {\n text-align: center;\n}\n.tabs .item.active {\n text-shadow: 0 0 10px red;\n}\n.tab[data-tab] {\n display: none;\n}\n.tab[data-tab].active {\n display: block;\n}\n.tab[data-tab].active.flexrow,\n.tab[data-tab].active.flexcol {\n display: flex;\n}\n.editor-content {\n height: 100%;\n overflow-y: auto;\n}\n.body {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n* {\n flex: 1;\n}\n.flex0 {\n display: block;\n flex: 0;\n}\n.flex1 {\n flex: 1;\n}\n.flex2 {\n flex: 2;\n}\n.flex3 {\n flex: 3;\n}\n.sheet-header {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.sheet-header > * {\n flex: 1;\n}\n.sheet-header > .flex0 {\n display: block;\n flex: 0;\n}\n.sheet-header > .flex1 {\n flex: 1;\n}\n.sheet-header > .flex2 {\n flex: 2;\n}\n.sheet-header > .flex3 {\n flex: 3;\n}\n.sheet-header img {\n flex: 0 0 64px;\n height: 64px;\n margin-right: 6px;\n}\n.sheet-header h1 {\n flex: 1;\n margin: 0;\n border-bottom: none;\n}\n.sheet-header h1 input {\n height: 48px;\n line-height: 48px;\n margin: 8px 2%;\n width: 96%;\n}\n',""]),t.default=i},function(n,t,e){var r=e(100),i=e(351);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[n.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);n.exports=i.locals||{}},function(n,t,e){e.r(t);var r=e(53),i=e.n(r)()(!1);i.push([n.i,'.nodesto {\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n}\n.flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.flexrow > * {\n flex: 1;\n}\n.flexrow .flex1 {\n flex: 1;\n}\n.flexrow .flex2 {\n flex: 2;\n}\n.flexrow .flex3 {\n flex: 3;\n}\n.flexrow .flex4 {\n flex: 4;\n}\n.flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n.flexcol > * {\n flex: 1;\n}\n.flexcol .flex1 {\n flex: 1;\n}\n.flexcol .flex2 {\n flex: 2;\n}\n.flexcol .flex3 {\n flex: 3;\n}\n.flexcol .flex4 {\n flex: 4;\n}\n.window-content {\n background: var(--parchment) repeat;\n font-size: 13px;\n color: #191813;\n}\ninput[type="text"],\nselect {\n height: calc(100% - 2px);\n border: 1px solid #7a7971;\n background: rgba(0, 0, 0, 0.05);\n color: #191813;\n}\ninput[type="text"]:hover,\ninput[type="text"]:focus {\n border: 1px solid #111;\n box-shadow: 0 0 8px red;\n}\ninput:disabled,\nselect:disabled,\ntextarea:disabled {\n color: #4b4a44;\n}\ninput:disabled:hover,\nselect:disabled:hover,\ntextarea:disabled:hover,\ninput:disabled:focus,\nselect:disabled:focus,\ntextarea:disabled:focus {\n box-shadow: none !important;\n border: 1px solid transparent !important;\n outline: none !important;\n}\nbutton {\n background: rgba(0, 0, 0, 0.1);\n border: 2px groove #eeede0;\n}\nlabel.checkbox {\n flex: auto;\n margin: 0;\n height: 22px;\n line-height: 22px;\n font-size: 11px;\n text-align: right;\n}\nlabel.checkbox input[type="checkbox"] {\n margin: 0 5px 0;\n position: relative;\n top: 5px;\n}\n.form-group label {\n flex: 2;\n color: #4b4a44;\n font-weight: bold;\n}\n.form-group .form-fields {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.form-group .form-fields > * {\n flex: 1;\n}\n.form-group .form-fields .flex1 {\n flex: 1;\n}\n.form-group .form-fields .flex2 {\n flex: 2;\n}\n.form-group .form-fields .flex3 {\n flex: 3;\n}\n.form-group .form-fields .flex4 {\n flex: 4;\n}\n.form-group .form-fields > * {\n margin: 0 3px 0 0;\n}\n.form-group .form-fields > *:last-child {\n margin-right: 0;\n}\n.form-group.stacked label {\n flex: 0 0 100%;\n margin: 0;\n}\n.form-group.stacked label.checkbox {\n flex: auto;\n text-align: left;\n}\n.form-header {\n margin: 0 0 0.25em 0;\n padding: 0 2px;\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n font-size: 24px;\n border-top: 2px groove #eeede0;\n border-bottom: 2px groove #eeede0;\n}\n.tag {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0 3px;\n font-size: 10px;\n line-height: 16px;\n border: 1px solid #999;\n border-radius: 3px;\n background: rgba(0, 0, 0, 0.05);\n}\n.window-content {\n overflow-y: hidden;\n padding: 5px;\n background: var(--parchment) repeat;\n font-size: 13px;\n color: #191813;\n}\n.window-content form {\n height: 100%;\n overflow: hidden;\n}\n.window-content .tab {\n height: 100%;\n overflow-y: auto;\n align-content: flex-start;\n}\ninput[type="text"] {\n background: none;\n border: 1px solid transparent;\n}\ninput[type="text"]:hover,\ninput[type="text"]:focus {\n border: 1px solid #111;\n}\nselect {\n flex: 1;\n font-size: 12px;\n height: 22px;\n background: transparent;\n}\n.editable .rollable:hover {\n color: #000;\n text-shadow: 0 0 10px red;\n cursor: pointer;\n}\nspan.sep {\n flex: none;\n margin: 0 1px;\n display: inline;\n position: relative;\n color: #7a7971;\n font-weight: normal;\n}\n.editor {\n height: 100%;\n}\n.editor .tox-toolbar-overlord,\n.editor .tox-toolbar__primary {\n background: none;\n}\n.sheet-header {\n flex: 0 0 100px;\n border-bottom: 2px groove #eeede0;\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n}\n.sheet-header h1 {\n flex: 1;\n border-bottom: none;\n height: 60px;\n margin: 0;\n padding: 5px;\n}\n.sheet-header h1 input {\n display: block;\n height: 50px;\n font-size: 32px;\n margin: 0;\n}\n.sheet-header img.profile {\n flex: 0 0 100px;\n max-width: 100px;\n height: 100px;\n object-fit: cover;\n border: none;\n border-right: 2px groove #eeede0;\n}\n.sheet-header .summary {\n flex: 0 0 100%;\n height: 40px;\n margin: 0;\n padding: 0;\n list-style: none;\n border-top: 2px groove #eeede0;\n border-bottom: none;\n}\n.sheet-header .summary li {\n height: calc(100% - 6px);\n float: left;\n margin: 2px 0;\n padding: 0;\n border-right: 2px groove #eeede0;\n line-height: 34px;\n color: #4b4a44;\n}\n.sheet-header .summary li:last-child {\n border-right: none;\n}\n.sheet-navigation {\n flex: 0 0 30px;\n margin-bottom: 5px;\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n}\n.sheet-navigation .item {\n height: 30px;\n line-height: 32px;\n margin: 0 24px;\n border-bottom: 3px solid #b5b3a4;\n}\n.sheet-navigation .item.active {\n border-bottom: 3px solid #44191A;\n}\n.sheet-body {\n flex: 1;\n overflow: hidden;\n}\n.filter-list {\n list-style: none;\n margin: 0;\n padding: 0;\n line-height: 16px;\n max-width: 70%;\n}\n.filter-list .filter-icon {\n flex: none;\n font-size: 14px;\n color: #7a7971;\n}\n.filter-list .filter-item {\n text-align: center;\n font-size: 12px;\n margin: 0 6px 0 0;\n border-bottom: 3px solid #b5b3a4;\n white-space: nowrap;\n}\n.filter-list .filter-item:last-child {\n margin: 0;\n}\n.filter-list .filter-item:hover {\n text-shadow: 0 0 4px red;\n border-bottom: 3px solid #7a7971;\n}\n.filter-list .filter-item.active {\n border-bottom: 3px solid #44191A;\n}\n.traits {\n margin: 5px 0 0;\n}\n.traits .trait-selector {\n flex: 0 0 16px;\n padding: 2px 0;\n color: #999;\n font-size: 10px;\n}\n.traits .traits-list {\n flex: 0 0 100%;\n line-height: 20px;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n#trait-selector .trait-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n#trait-selector input[type="text"] {\n height: 24px;\n margin: 2px;\n}\n.sheet-header img.profile {\n flex: 0 0 160px;\n max-width: 160px;\n height: 160px;\n}\n.sheet-header h1.charname {\n flex: 1;\n height: 60px;\n padding: 0;\n}\n.sheet-header h1.charname input {\n height: 40px;\n margin: 10px 0;\n}\n.sheet-header .header-exp {\n flex: 0 0 150px;\n margin-right: 3px;\n height: 60px;\n justify-content: flex-end;\n text-align: right;\n}\n.sheet-header .summary {\n height: 30px;\n border-bottom: 2px groove #eeede0;\n font-size: 18px;\n}\n.sheet-header .summary input,\n.sheet-header .summary span {\n display: block;\n height: 24px;\n line-height: 24px;\n}\n.sheet-header .attributes {\n flex: 0 0 100%;\n margin: 0;\n}\n.sheet-header .attributes .attribute {\n height: 70px;\n margin: 0;\n border: none;\n border-right: 2px groove #eeede0;\n border-radius: 0;\n}\n.sheet-header .attributes .attribute:last-child {\n border-right: none;\n}\n.sheet-header .attributes .attribute .attribute-value {\n height: 30px;\n line-height: 30px;\n}\n.attributes input.temphp {\n width: 48%;\n}\nh4.box-title {\n height: 18px;\n line-height: 16px;\n margin: 4px 8px 2px;\n font-size: 18px;\n color: #4b4a44;\n border-bottom: 1px solid #c9c7b8;\n}\n.tab.attributes {\n overflow: hidden;\n}\nul.attributes {\n flex: 0 0 60px;\n list-style: none;\n margin: 0;\n padding: 0;\n}\nul.attributes li.attribute {\n height: 60px;\n margin: 0 5px 0 0;\n border: 2px groove #eeede0;\n border-radius: 4px;\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n text-align: center;\n}\nul.attributes li.attribute:last-child {\n margin: 0;\n}\nul.attributes li.attribute .attribute-value {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 28px;\n line-height: 28px;\n}\nul.attributes li.attribute .attribute-value > * {\n font-size: 24px;\n}\nul.attributes li.attribute .attribute-value.multiple input {\n flex: 0 0 33%;\n}\nul.attributes li.attribute .attribute-footer {\n flex: 0 0 18px;\n margin-top: -1px;\n line-height: 18px;\n font-family: "Signika", "Palatino Linotype", serif;\n font-size: 12px;\n}\n.ability-scores {\n flex: 0 0 100px;\n height: 440px;\n list-style: none;\n margin: 0;\n padding: 0;\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\n font-size: 20px;\n border: 2px groove #eeede0;\n border-radius: 3px;\n}\n.ability-scores .ability {\n height: 70px;\n text-align: center;\n border-bottom: 2px groove #eeede0;\n}\n.ability-scores .ability:last-child {\n border-bottom: none;\n margin-bottom: -3px;\n}\n.ability-scores .ability input.ability-score {\n height: 30px;\n width: 36px;\n margin: 0 auto;\n line-height: 32px;\n font-size: 24px;\n}\n.ability-scores .ability .ability-modifiers {\n height: 24px;\n margin: -8px 0 0;\n}\n.ability-scores .ability .ability-modifiers span.ability-mod,\n.ability-scores .ability .ability-modifiers span.ability-save {\n flex: 0 0 24px;\n height: 22px;\n line-height: 22px;\n font-size: 16px;\n border-top: 2px groove #eeede0;\n}\n.ability-scores .ability .ability-modifiers span.ability-mod {\n border-right: 2px groove #eeede0;\n}\n.ability-scores .ability .ability-modifiers .ability-proficiency {\n line-height: 30px;\n}\n.ability-scores .ability .ability-modifiers span.ability-save {\n border-left: 2px groove #eeede0;\n}\n.proficiency-toggle {\n color: #b5b3a4;\n font-size: 12px;\n}\n.proficient .proficiency-toggle {\n color: #4b4a44;\n}\n.locked .proficiency-toggle {\n color: #b5b3a4;\n text-shadow: none;\n cursor: default;\n}\nul.skills-list {\n flex: 0 0 180px;\n height: 440px;\n list-style: none;\n margin: 0 5px 0;\n padding: 3px 0 2px;\n border: 2px groove #eeede0;\n border-radius: 3px;\n}\nul.skills-list li.skill {\n height: 24px;\n padding: 3px 2px;\n}\nul.skills-list li.skill:nth-child(even) {\n background: rgba(0, 0, 0, 0.05);\n}\nul.skills-list li.skill h4 {\n flex: 1px;\n margin: 0;\n font-size: 11px;\n line-height: 18px;\n}\nul.skills-list li.skill .skill-proficiency {\n flex: 0 0 16px;\n line-height: 18px;\n}\nul.skills-list li.skill .skill-ability {\n flex: 0 0 26px;\n}\nul.skills-list li.skill .skill-mod {\n flex: 0 0 20px;\n}\nul.skills-list li.skill .skill-passive {\n flex: 0 0 26px;\n text-align: center;\n color: #7a7971;\n}\n.counters {\n flex: none;\n padding: 5px 0;\n margin: 0;\n border-bottom: 2px groove #eeede0;\n}\n.counters .counter {\n height: 20px;\n line-height: 20px;\n}\n.counters .counter h4 {\n flex: auto;\n margin: 0;\n font-size: 13px;\n font-weight: bold;\n color: #4b4a44;\n}\n.counters .counter .counter-value {\n flex: none;\n text-align: right;\n}\n.counters .counter .counter-value > * {\n display: inline;\n}\n.counters .counter input[type="text"] {\n height: 20px;\n max-width: 20px;\n margin: 0;\n padding: 0;\n text-align: center;\n}\n.counters .counter input[type="checkbox"] {\n position: relative;\n width: 16px;\n height: 16px;\n margin: 0;\n top: 4px;\n}\n.counters .counter span.sep {\n font-size: 12px;\n}\n.center-pane {\n height: 100%;\n padding: 0 5px 0 3px;\n overflow-y: auto;\n scrollbar-width: thin;\n}\n.traits .form-group,\n.traits .form-group-stacked {\n margin: 0 0 3px 0;\n justify-content: space-between;\n}\n.traits .configure-flags {\n flex: 1;\n}\n.traits label {\n flex: none;\n line-height: 20px;\n font-weight: bold;\n margin: 0 10px 0 0;\n}\n.traits select {\n max-width: 200px;\n}\n.traits input {\n text-align: right;\n}\n.traits i.fas {\n float: right;\n margin-right: 3px;\n text-align: right;\n color: #999;\n}\n.traits i.fas:hover {\n color: #111;\n text-shadow: 0 0 10px red;\n}\n.traits .inactive {\n color: #7a7971;\n}\n.tab.features,\n.tab.inventory,\n.tab.spellbook {\n overflow-y: hidden;\n}\n.inventory-filters {\n margin: 0 8px;\n flex: 0 0 20px;\n justify-content: flex-end;\n}\n.inventory-filters .currency {\n flex: 0 0 100%;\n list-style: none;\n margin: 4px 0 8px;\n padding: 0;\n font-size: 12px;\n}\n.inventory-filters .currency label {\n flex: 0;\n margin-left: 8px;\n text-align: right;\n line-height: 20px;\n color: #7a7971;\n}\n.inventory-filters .currency input[type="text"] {\n flex: 0 0 48px;\n text-align: center;\n margin-left: 8px;\n border-bottom: 2px groove #eeede0;\n}\n.inventory-list {\n list-style: none;\n margin: 0;\n padding: 0 5px;\n overflow-y: auto;\n scrollbar-width: thin;\n}\n.inventory-list .item {\n line-height: 30px;\n padding: 0 2px;\n border-bottom: 1px solid #c9c7b8;\n}\n.inventory-list .item:last-child {\n border-bottom: none;\n}\n.inventory-list .item .item-name {\n cursor: pointer;\n max-height: 30px;\n overflow: hidden;\n}\n.inventory-list .item .item-name .item-image {\n flex: 0 0 30px;\n background-size: 30px;\n margin-right: 5px;\n}\n.inventory-list .item .item-name h4 {\n margin: 0;\n white-space: nowrap;\n overflow-x: hidden;\n}\n.inventory-list .item .item-name.rollable:hover .item-image {\n background-image: var(--d20-grey) !important;\n}\n.inventory-list .item .item-name.rollable .item-image:hover {\n background-image: var(--d20-black) !important;\n}\n.inventory-list .item .item-name i.attuned {\n color: #7a7971;\n}\n.inventory-list .item .item-uses input {\n width: 24px;\n text-align: center;\n}\n.inventory-list .item .item-properties {\n margin-top: 3px;\n}\n.inventory-list .item .item-recharge {\n flex: 0 0 80px;\n text-align: right;\n font-size: 11px;\n color: #7a7971;\n white-space: nowrap;\n}\n.inventory-list .inventory-header {\n margin: 2px 0;\n padding: 0;\n background: rgba(0, 0, 0, 0.05);\n border: 2px groove #eeede0;\n font-weight: bold;\n line-height: 24px;\n}\n.inventory-list .inventory-header h3 {\n margin: 0 -5px 0 0;\n padding-left: 5px;\n font-size: 13px;\n font-weight: bold;\n}\n.inventory-list .inventory-header .item-controls a.item-create {\n flex: 0 0 100%;\n}\n.inventory-list .item-detail {\n flex: 0 0 70px;\n font-size: 12px;\n color: #7a7971;\n text-align: center;\n border-right: 1px solid #c9c7b8;\n word-break: break-word;\n white-space: nowrap;\n overflow: hidden;\n}\n.inventory-list .item-detail:last-child {\n border-right: none;\n}\n.inventory-list .item-detail.item-action {\n flex: 0 0 100px;\n}\n.inventory-list .item-weight {\n flex: 0 0 60px;\n border-left: 1px solid #c9c7b8;\n border-right: 1px solid #c9c7b8;\n}\n.inventory-list .item-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.inventory-list .item-controls {\n flex: 0 0 44px;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n justify-content: flex-end;\n}\n.inventory-list .item-controls > * {\n flex: 1;\n}\n.inventory-list .item-controls .flex1 {\n flex: 1;\n}\n.inventory-list .item-controls .flex2 {\n flex: 2;\n}\n.inventory-list .item-controls .flex3 {\n flex: 3;\n}\n.inventory-list .item-controls .flex4 {\n flex: 4;\n}\n.inventory-list .item-controls a {\n flex: 0 0 22px;\n font-size: 12px;\n text-align: center;\n color: #7a7971;\n}\n.inventory-list .item-summary {\n flex: 0 0 100%;\n font-size: 12px;\n line-height: 16px;\n padding: 0.25em 0.5em;\n border-top: 1px solid #c9c7b8;\n}\n.spellcasting-ability {\n flex: 0 0 240px;\n margin: 0;\n}\n.spellcasting-ability input,\n.spellcasting-ability span {\n flex: 0 0 32px;\n text-align: center;\n}\n.spellcasting-ability select {\n margin: 0 5px;\n flex: 0 0 150px;\n}\n.spellcasting-ability h3.spell-dc {\n flex: 1;\n text-align: right;\n}\n.spell-slots,\n.spell-comps {\n flex: 0 0 72px;\n padding-right: 5px;\n text-align: right;\n font-size: 12px;\n color: #7a7971;\n border-right: 1px solid #c9c7b8;\n}\n.spell-slots input {\n display: inline;\n max-width: 20px;\n}\n.spell-slots .sep {\n font-size: 13px;\n font-weight: normal;\n}\n.spell-uses {\n padding-right: 8px;\n text-align: right !important;\n}\n.spell-school,\n.spell-action,\n.spell-target {\n flex: 0 0 100px;\n font-size: 12px;\n color: #7a7971;\n text-align: center;\n border-right: 1px solid #c9c7b8;\n}\n.spell-component {\n line-height: 14px;\n}\n.spell-component.C,\n.spell-component.R {\n display: inline-block;\n text-align: center;\n padding-top: 1px;\n width: 16px;\n color: #c9c7b8;\n background: rgba(0, 0, 0, 0.4);\n border: 1px solid transparent;\n border-radius: 8px;\n}\n.spellbook-empty .item-controls {\n flex: 1;\n}\n.editor {\n padding: 0 8px;\n}\n.sheet-header img.profile {\n flex: 0 0 160px;\n max-width: 160px;\n height: 160px;\n}\n.sheet-header .charlevel {\n flex: 0 0 20px;\n height: 20px;\n font-size: 18px;\n color: #7a7971;\n}\n.sheet-header .experience {\n flex: 0 0 32px;\n margin-bottom: -5px;\n align-items: center;\n font-size: 18px;\n}\n.sheet-header .experience span.max {\n color: #7a7971;\n flex: none;\n margin-left: 3px;\n}\n.sheet-header .xpbar {\n flex: 0 0 8px;\n width: 100%;\n margin-bottom: 5px;\n background: #7a7971;\n border: 1px solid #000;\n border-radius: 3px;\n}\n.sheet-header .xpbar .bar {\n height: 4px;\n margin: 1px;\n display: block;\n background: #afebff;\n border: 1px solid #000;\n border-radius: 2px;\n}\n.sheet-header .attributes a.rest {\n border: 1px solid #b5b3a4;\n border-radius: 2px;\n background: rgba(0, 0, 0, 0.05);\n padding: 0 3px;\n margin: 0 3px;\n}\n.sheet-header .attributes .hit-dice {\n font-size: 24px;\n}\n.sheet-header .attributes .initiative .attribute-footer input {\n width: 32px;\n}\n.sheet-header .summary .proficiency {\n text-align: right;\n padding-right: 5px;\n}\n.resource .attribute-value input {\n flex: 0 0 25%;\n}\n.resource .attribute-value label.recharge {\n height: 32px;\n position: relative;\n font-size: 13px;\n text-align: center;\n color: #4b4a44;\n}\n.resource .attribute-value label.recharge input[type="checkbox"] {\n height: 14px;\n width: 14px;\n margin: 0;\n top: -6px;\n}\nul.skills-list {\n flex: 0 0 212px;\n}\nul.skills-list li.skill {\n padding: 3px;\n}\nul.skills-list li.skill h4 {\n flex: 1px;\n margin: 0;\n font-size: 13px;\n}\n.item-detail.player-class {\n flex: 0 0 180px;\n text-align: right;\n padding-right: 10px;\n}\n.encumbrance {\n flex: 0 0 12px;\n background: #7a7971;\n margin: 1px 15px 0 1px;\n border: 1px solid #191813;\n border-radius: 3px;\n position: relative;\n}\n.encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: #6c8aa5;\n height: 8px;\n border: 1px solid #cde4ff;\n border-radius: 2px;\n}\n.encumbrance .encumbrance-label {\n height: 10px;\n padding: 0 5px;\n position: absolute;\n top: 0;\n right: 0;\n font-size: 13px;\n line-height: 12px;\n text-align: right;\n color: #EEE;\n text-shadow: 0 0 5px #000;\n}\n.encumbrance .encumbrance-breakpoint {\n display: block;\n position: absolute;\n}\n.encumbrance .encumbrance-breakpoint.encumbrance-33 {\n left: 33%;\n}\n.encumbrance .encumbrance-breakpoint.encumbrance-66 {\n left: 66%;\n}\n.encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid #666;\n}\n.encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid #666;\n}\n.encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid #000;\n}\n.encumbrance.encumbered .arrow-down {\n border-top: 4px solid #000;\n}\n.inventory .item-controls,\n.spellbook .item-controls {\n flex: 0 0 68px;\n}\n.inventory .item-controls .item-toggle,\n.spellbook .item-controls .item-toggle {\n color: #b5b3a4;\n}\n.inventory .item-controls .item-toggle.active,\n.spellbook .item-controls .item-toggle.active {\n color: #4b4a44;\n}\n.inventory .item-controls .item-toggle.fixed,\n.spellbook .item-controls .item-toggle.fixed {\n color: #44191A;\n}\n.inventory .item-controls .item-toggle.fixed:hover,\n.spellbook .item-controls .item-toggle.fixed:hover {\n text-shadow: none;\n}',""]),t.default=i},function(n,t,e){var r=e(100),i=e(353);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[n.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);n.exports=i.locals||{}},function(n,t,e){e.r(t);var r=e(53),i=e.n(r)()(!1);i.push([n.i,'body {\r\n overflow-y: auto;\r\n background-color: #2f2f2f;\r\n}\r\n.currency.flexrow h3 {\r\n text-align: right;\r\n}\r\ndiv.prepared_spells {\r\n line-height: 2em;\r\n text-align: right;\r\n}\r\n.resource .attribute-value input {\r\n flex: 0 0 33%;\r\n}\r\n.window-content {\r\n min-height: 650px;\r\n}\r\n.window-content header,\r\n.window-content section {\r\n pointer-events: none;\r\n}\r\n.fa-shield-alt,\r\n.fa-sun,\r\n.editor-content,\r\nimg.profile {\r\n pointer-events: all;\r\n}\r\n.window-content select {\r\n appearance: none;\r\n}\r\ndiv.errorDiv {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n pointer-events: none;\r\n}\r\ndiv.errorDiv > div {\r\n position: relative;\r\n height: 100%;\r\n width: calc(100% - 181px - 8px);\r\n pointer-events: none;\r\n}\r\ndiv.errorDiv > div > p {\r\n color: burlywood;\r\n margin: 0;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n pointer-events: none;\r\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\r\n font-size: xxx-large;\r\n}\r\nform#siteUrlForm > * {\r\n color: darksalmon;\r\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\r\n font-size: 24px;\r\n font-weight: lighter;\r\n text-align: center;\r\n}\r\nform#siteUrlForm > input#siteUrl {\r\n margin: 2px;\r\n}\r\nform#siteUrlForm > button {\r\n margin: 0 2px 0 1px;\r\n padding: 0;\r\n background: rgba(255, 0, 0, 0.2);\r\n}\r\nform#siteUrlForm > button:hover {\r\n background: rgba(255, 0, 0, 0.4);\r\n}\r\n.titleDiv {\r\n display: inline-block;\r\n width: 181px;\r\n color: burlywood;\r\n text-align: center;\r\n font-size: xx-large;\r\n font-family: "Nodesto", "Signika", "Palatino Linotype", serif;\r\n margin: 1px;\r\n padding: 2px;\r\n line-height: 1em;\r\n}\r\n.formDiv {\r\n display: inline-block;\r\n width: calc(100% - 181px - 8px);\r\n}\r\n',""]),t.default=i},function(n,t,e){function r(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n&&n.__esModule)return n;var t={};if(null!=n)for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e]);return t.default=n,t}t.__esModule=!0;var o=i(e(138)),a=r(e(365)),l=r(e(46)),A=i(e(28)),s=i(e(366)),c=r(e(368));function u(){var n=new o.HandlebarsEnvironment;return A.extend(n,o),n.SafeString=a.default,n.Exception=l.default,n.Utils=A,n.escapeExpression=A.escapeExpression,n.VM=s,n.template=function(t){return s.template(t,n)},n}var f=u();f.create=u,c.default(f),f.default=f,t.default=f,n.exports=t.default},function(n,t,e){t.__esModule=!0;var r=e(28);t.default=function(n){n.registerHelper("blockHelperMissing",(function(t,e){var i=e.inverse,o=e.fn;if(!0===t)return o(this);if(!1===t||null==t)return i(this);if(r.isArray(t))return t.length>0?(e.ids&&(e.ids=[e.name]),n.helpers.each(t,e)):i(this);if(e.data&&e.ids){var a=r.createFrame(e.data);a.contextPath=r.appendContextPath(e.data.contextPath,e.name),e={data:a}}return o(t,e)}))},n.exports=t.default},function(n,t,e){(function(r){t.__esModule=!0;var i,o=e(28),a=e(46),l=(i=a)&&i.__esModule?i:{default:i};t.default=function(n){n.registerHelper("each",(function(n,t){if(!t)throw new l.default("Must pass iterator to #each");var e,i=t.fn,a=t.inverse,A=0,s="",c=void 0,u=void 0;function f(t,e,r){c&&(c.key=t,c.index=e,c.first=0===e,c.last=!!r,u&&(c.contextPath=u+t)),s+=i(n[t],{data:c,blockParams:o.blockParams([n[t],t],[u+t,null])})}if(t.data&&t.ids&&(u=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(n)&&(n=n.call(this)),t.data&&(c=o.createFrame(t.data)),n&&"object"==typeof n)if(o.isArray(n))for(var p=n.length;A=l.LAST_COMPATIBLE_COMPILER_REVISION&&t<=l.COMPILER_REVISION)return;if(t'+l(a(o[0][0],t))+"\n"},4:function(n,t,e,r,i){return"inactive"},6:function(n,t,e,r,i,o){var a=n.lambda,l=n.escapeExpression;return' '+l(a(o[0][0],t))+" \n"},8:function(n,t,r,o,a,l){var A,s=n.lambda,c=n.escapeExpression,u=null!=t?t:n.nullContext||{},f=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n\n \n\n \n"},compiler:[8,">= 4.3.0"],main:function(n,t,r,o,a,l){var A,s=null!=t?t:n.nullContext||{},c=n.escapeExpression,u=n.lambda,f=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n
\n '+c(i(e(1)).call(s,"Size",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:3,column:11},end:{line:3,column:31}}}))+' \n \n'+(null!=(A=i(e(142)).call(s,null!=(A=null!=(A=null!=t?f(t,"data"):t)?f(A,"traits"):A)?f(A,"size"):A,{name:"select",hash:{},fn:n.program(1,a,0,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:5,column:6},end:{line:9,column:17}}}))?A:"")+' \n
\n\n
\n '+c(i(e(1)).call(s,"Senses",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:14,column:11},end:{line:14,column:33}}}))+' \n \n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n"+(null!=(A=f(r,"if").call(s,null!=t?f(t,"isCharacter"):t,{name:"if",hash:{},fn:n.program(8,a,0,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:78,column:2},end:{line:114,column:9}}}))?A:"")+'\n
\n '+c(i(e(1)).call(s,"Special Traits",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:117,column:11},end:{line:117,column:41}}}))+" \n
\n
"},useData:!0,useBlockParams:!0})},function(n,t,e){var r=e(51);function i(n){return n&&(n.__esModule?n.default:n)}n.exports=(r.default||r).template({1:function(n,t,e,r,i,o,a){var l,A=n.lambda,s=n.escapeExpression,c=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' '+s(c(e,"lookup").call(null!=t?t:n.nullContext||{},null!=(l=null!=a[1]?c(a[1],"config"):a[1])?c(l,"currencies"):l,o[0][1],{name:"lookup",hash:{},data:i,blockParams:o,loc:{start:{line:10,column:38},end:{line:10,column:73}}}))+' \n \n'},3:function(n,t,r,o,a,l,A){var s,c=n.escapeExpression,u=null!=t?t:n.nullContext||{},f=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n\n \n'+(null!=(s=f(r,"each").call(u,null!=(s=l[0][0])?f(s,"items"):s,{name:"each",hash:{},fn:n.program(6,a,2,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:33,column:2},end:{line:71,column:11}}}))?s:"")+" \n"},4:function(n,t,r,o,a){return' '+n.escapeExpression(i(e(1)).call(null!=t?t:n.nullContext||{},"Weight",{name:"stringify",hash:{},data:a,loc:{start:{line:24,column:41},end:{line:24,column:63}}}))+"
\n"},6:function(n,t,e,r,i,o,a){var l,A=n.lambda,s=n.escapeExpression,c=null!=t?t:n.nullContext||{},u=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n \n
\n
\n '+s(A(null!=(l=o[0][0])?u(l,"name"):l,t))+(null!=(l=u(e,"if").call(c,null!=(l=o[0][0])?u(l,"isStack"):l,{name:"if",hash:{},fn:n.program(7,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:39,column:10},end:{line:39,column:63}}}))?l:"")+(null!=(l=u(e,"if").call(c,null!=(l=null!=(l=o[0][0])?u(l,"data"):l)?u(l,"attuned"):l,{name:"if",hash:{},fn:n.program(9,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:40,column:10},end:{line:40,column:108}}}))?l:"")+"\n \n
\n\n"+(null!=(l=u(e,"if").call(c,null!=a[2]?u(a[2],"isCharacter"):a[2],{name:"if",hash:{},fn:n.program(11,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:44,column:6},end:{line:52,column:13}}}))?l:"")+'\n \n'+(null!=(l=u(e,"if").call(c,null!=(l=o[0][0])?u(l,"hasUses"):l,{name:"if",hash:{},fn:n.program(14,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:55,column:8},end:{line:58,column:15}}}))?l:"")+'
\n\n \n'+(null!=(l=u(e,"if").call(c,null!=(l=null!=(l=null!=(l=o[0][0])?u(l,"data"):l)?u(l,"activation"):l)?u(l,"type"):l,{name:"if",hash:{},fn:n.program(16,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:62,column:8},end:{line:64,column:15}}}))?l:"")+'
\n\n \n \n'},7:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" ("+n.escapeExpression(n.lambda(null!=(a=null!=(a=o[1][0])?l(a,"data"):a)?l(a,"quantity"):a,t))+")"},9:function(n,t,r,o,a){return' \n'+(null!=(a=l(e,"if").call(null!=t?t:n.nullContext||{},null!=(a=o[1][0])?l(a,"totalWeight"):a,{name:"if",hash:{},fn:n.program(12,i,0,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:46,column:8},end:{line:50,column:15}}}))?a:"")+" \n"},12:function(n,t,r,o,a,l){var A,s=n.escapeExpression,c=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n '+s(n.lambda(null!=(A=l[2][0])?c(A,"totalWeight"):A,t))+" "+s(i(e(1)).call(null!=t?t:n.nullContext||{},"lbs.",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:48,column:33},end:{line:48,column:53}}}))+"\n
\n"},14:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n / '+A(l(null!=(a=null!=(a=null!=(a=o[1][0])?s(a,"data"):a)?s(a,"uses"):a)?s(a,"max"):a,t))+"\n"},16:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" "+n.escapeExpression(n.lambda(null!=(a=null!=(a=o[1][0])?l(a,"labels"):a)?l(a,"activation"):a,t))+"\n"},18:function(n,t,e,r,i){var o,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return null!=(o=a(e,"with").call(null!=t?t:n.nullContext||{},null!=(o=null!=(o=null!=t?a(t,"data"):t)?a(o,"attributes"):o)?a(o,"encumbrance"):o,{name:"with",hash:{},fn:n.program(19,i,0),inverse:n.noop,data:i,loc:{start:{line:78,column:0},end:{line:87,column:9}}}))?o:""},19:function(n,t,e,r,i){var o,a=n.lambda,l=n.escapeExpression,A=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n \n '+l(a(null!=t?A(t,"value"):t,t))+" / "+l(a(null!=t?A(t,"max"):t,t))+' \n \n \n \n \n
\n'},20:function(n,t,e,r,i){return"encumbered"},compiler:[8,">= 4.3.0"],main:function(n,t,r,o,a,l,A){var s,c=null!=t?t:n.nullContext||{},u=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n\n\n
\n \n '+n.escapeExpression(i(e(1)).call(c,"Currency",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:6,column:6},end:{line:6,column:30}}}))+'\n \n \n'+(null!=(s=u(r,"each").call(c,null!=(s=null!=t?u(t,"data"):t)?u(s,"currency"):s,{name:"each",hash:{},fn:n.program(1,a,2,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:9,column:4},end:{line:12,column:13}}}))?s:"")+' \n\n\n
\n\n\n'+(null!=(s=u(r,"each").call(c,null!=t?u(t,"sections"):t,{name:"each",hash:{},fn:n.program(3,a,2,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:19,column:0},end:{line:73,column:9}}}))?s:"")+" \n\n\n"+(null!=(s=u(r,"if").call(c,null!=t?u(t,"isCharacter"):t,{name:"if",hash:{},fn:n.program(18,a,0,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:77,column:0},end:{line:88,column:7}}}))?s:"")},useData:!0,useDepths:!0,useBlockParams:!0})},function(n,t,e){var r=e(51);function i(n){return n&&(n.__esModule?n.default:n)}n.exports=(r.default||r).template({1:function(n,t,e,r,i,o){var a,l=null!=t?t:n.nullContext||{},A=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n\n \n'+(null!=(a=A(e,"each").call(l,null!=(a=o[0][0])?A(a,"items"):a,{name:"each",hash:{},fn:n.program(4,i,2,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:13,column:4},end:{line:47,column:13}}}))?a:"")+" \n"},2:function(n,t,r,o,a){var l=null!=t?t:n.nullContext||{},A=n.escapeExpression;return' '+A(i(e(1)).call(l,"Uses",{name:"stringify",hash:{},data:a,loc:{start:{line:7,column:39},end:{line:7,column:59}}}))+'
\n '+A(i(e(1)).call(l,"Usage",{name:"stringify",hash:{},data:a,loc:{start:{line:8,column:41},end:{line:8,column:62}}}))+"
\n"},4:function(n,t,e,r,i,o){var a,l=null!=t?t:n.nullContext||{},A=n.lambda,s=n.escapeExpression,c=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n \n
\n
'+s(A(null!=(a=o[0][0])?c(a,"name"):a,t))+" \n
\n\n"+(null!=(a=c(e,"if").call(l,null!=(a=o[1][0])?c(a,"hasActions"):a,{name:"if",hash:{},fn:n.program(7,i,0,o),inverse:n.program(18,i,0,o),data:i,blockParams:o,loc:{start:{line:20,column:6},end:{line:45,column:13}}}))?a:"")+" \n"},5:function(n,t,e,r,i){return"depleted"},7:function(n,t,e,r,i,o){var a,l=null!=t?t:n.nullContext||{},A=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n'+(null!=(a=A(e,"if").call(l,null!=(a=o[1][0])?A(a,"isOnCooldown"):a,{name:"if",hash:{},fn:n.program(8,i,0,o),inverse:n.program(10,i,0,o),data:i,blockParams:o,loc:{start:{line:22,column:8},end:{line:29,column:15}}}))?a:"")+'
\n\n \n'+(null!=(a=A(e,"if").call(l,null!=(a=null!=(a=null!=(a=o[1][0])?A(a,"data"):a)?A(a,"activation"):a)?A(a,"type"):a,{name:"if",hash:{},fn:n.program(16,i,0,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:33,column:8},end:{line:35,column:15}}}))?a:"")+"
\n\n"},8:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' '+n.escapeExpression(n.lambda(null!=(a=null!=(a=o[2][0])?l(a,"labels"):a)?l(a,"recharge"):a,t))+" \n"},10:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return null!=(a=l(e,"if").call(null!=t?t:n.nullContext||{},null!=(a=null!=(a=null!=(a=o[2][0])?l(a,"data"):a)?l(a,"recharge"):a)?l(a,"value"):a,{name:"if",hash:{},fn:n.program(11,i,0,o),inverse:n.program(13,i,0,o),data:i,blockParams:o,loc:{start:{line:24,column:8},end:{line:29,column:8}}}))?a:""},11:function(n,t,r,o,a){return" "+n.escapeExpression(i(e(1)).call(null!=t?t:n.nullContext||{},"Charged",{name:"stringify",hash:{},data:a,loc:{start:{line:25,column:8},end:{line:25,column:31}}}))+"\n\n"},13:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return null!=(a=l(e,"if").call(null!=t?t:n.nullContext||{},null!=(a=o[3][0])?l(a,"hasUses"):a,{name:"if",hash:{},fn:n.program(14,i,0,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:27,column:8},end:{line:29,column:8}}}))?a:""},14:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' / '+A(l(null!=(a=null!=(a=null!=(a=o[4][0])?s(a,"data"):a)?s(a,"uses"):a)?s(a,"max"):a,t))+"\n "},16:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" "+n.escapeExpression(n.lambda(null!=(a=null!=(a=o[2][0])?l(a,"labels"):a)?l(a,"activation"):a,t))+"\n"},18:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return null!=(a=l(e,"if").call(null!=t?t:n.nullContext||{},null!=(a=o[2][0])?l(a,"isClass"):a,{name:"if",hash:{},fn:n.program(19,i,0,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:38,column:6},end:{line:45,column:6}}}))?a:""},19:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n '+A(l(null!=(a=null!=(a=o[2][0])?s(a,"data"):a)?s(a,"subclass"):a,t))+'\n
\n \n Level '+A(l(null!=(a=null!=(a=o[2][0])?s(a,"data"):a)?s(a,"levels"):a,t))+"\n
\n "},compiler:[8,">= 4.3.0"],main:function(n,t,e,r,i,o){var a,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n'+(null!=(a=l(e,"each").call(null!=t?t:n.nullContext||{},null!=t?l(t,"sections"):t,{name:"each",hash:{},fn:n.program(1,i,2,o),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:2,column:2},end:{line:49,column:11}}}))?a:"")+" \n"},useData:!0,useBlockParams:!0})},function(n,t,e){var r=e(51);function i(n){return n&&(n.__esModule?n.default:n)}n.exports=(r.default||r).template({1:function(n,t,r,o,a){return" "+n.escapeExpression(i(e(1)).call(null!=t?t:n.nullContext||{},"Spellcasting",{name:"stringify",hash:{},data:a,loc:{start:{line:4,column:11},end:{line:4,column:39}}}))+" \n"},3:function(n,t,r,o,a){var l,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" "+A(i(e(1)).call(null!=t?t:n.nullContext||{},"Level",{name:"stringify",hash:{},data:a,loc:{start:{line:6,column:11},end:{line:6,column:32}}}))+' \n \n'},5:function(n,t,r,o,a,l){var A,s=null!=t?t:n.nullContext||{},c=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' '+n.escapeExpression(i(e(1)).call(s,"None",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:11,column:23},end:{line:11,column:43}}}))+" \n"+(null!=(A=c(r,"each").call(s,null!=(A=null!=t?c(t,"data"):t)?c(A,"abilities"):A,{name:"each",hash:{},fn:n.program(6,a,2,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:12,column:6},end:{line:14,column:15}}}))?A:"")},6:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' '+A(l(null!=(a=o[0][0])?s(a,"label"):a,t))+" \n"},8:function(n,t,e,r,i){var o=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" ("+n.escapeExpression(n.lambda(null!=t?o(t,"preparedSpells"):t,t))+")"},10:function(n,t,e,r,i){return" (0)"},12:function(n,t,r,o,a,l,A){var s,c=n.escapeExpression,u=null!=t?t:n.nullContext||{},f=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n\n \n'+(null!=(s=f(r,"each").call(u,null!=(s=l[0][0])?f(s,"spells"):s,{name:"each",hash:{},fn:n.program(18,a,2,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:58,column:4},end:{line:90,column:13}}}))?s:"")+" \n"},13:function(n,t,e,r,i,o,a){var l,A=n.lambda,s=n.escapeExpression,c=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n / \n \n '+(null!=(l=A(null!=(l=o[1][0])?c(l,"slots"):l,t))?l:"")+"\n"+(null!=(l=c(e,"if").call(null!=t?t:n.nullContext||{},null!=a[1]?c(a[1],"editable"):a[1],{name:"if",hash:{},fn:n.program(14,i,0,o,a),inverse:n.noop,data:i,blockParams:o,loc:{start:{line:36,column:8},end:{line:40,column:15}}}))?l:"")},14:function(n,t,r,o,a){return' \n \n \n'},16:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" "+(null!=(a=l(null!=(a=o[1][0])?A(a,"uses"):a,t))?a:"")+' \n / \n '+(null!=(a=l(null!=(a=o[1][0])?A(a,"slots"):a,t))?a:"")+" \n"},18:function(n,t,r,o,a,l){var A,s=n.lambda,c=n.escapeExpression,u=null!=t?t:n.nullContext||{},f=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n \n
\n
'+c(s(null!=(A=l[0][0])?f(A,"name"):A,t))+" \n"+(null!=(A=f(r,"if").call(u,null!=(A=null!=(A=null!=(A=l[0][0])?f(A,"data"):A)?f(A,"uses"):A)?f(A,"per"):A,{name:"if",hash:{},fn:n.program(19,a,0,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:63,column:8},end:{line:65,column:15}}}))?A:"")+'
\n\n \n'+(null!=(A=f(r,"each").call(u,null!=(A=null!=t?f(t,"labels"):t)?f(A,"components"):A,{name:"each",hash:{},fn:n.program(21,a,0,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:69,column:8},end:{line:71,column:17}}}))?A:"")+'
\n '+c(s(null!=(A=null!=t?f(t,"labels"):t)?f(A,"school"):A,t))+'
\n '+c(s(null!=(A=null!=t?f(t,"labels"):t)?f(A,"activation"):A,t))+'
\n \n'+(null!=(A=f(r,"if").call(u,null!=(A=null!=t?f(t,"labels"):t)?f(A,"target"):A,{name:"if",hash:{},fn:n.program(23,a,0,l),inverse:n.program(25,a,0,l),data:a,blockParams:l,loc:{start:{line:76,column:8},end:{line:79,column:15}}}))?A:"")+'
\n\n\n\n \n'+(null!=(A=f(r,"if").call(u,null!=(A=l[1][0])?f(A,"canPrepare"):A,{name:"if",hash:{},fn:n.program(27,a,0,l),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:85,column:8},end:{line:87,column:15}}}))?A:"")+"
\n \n"},19:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' Uses '+A(l(null!=(a=null!=(a=null!=(a=o[1][0])?s(a,"data"):a)?s(a,"uses"):a)?s(a,"value"):a,t))+" / "+A(l(null!=(a=null!=(a=null!=(a=o[1][0])?s(a,"data"):a)?s(a,"uses"):a)?s(a,"max"):a,t))+"
\n"},21:function(n,t,e,r,i){var o=n.lambda,a=n.escapeExpression;return' '+a(o(t,t))+" \n"},23:function(n,t,e,r,i){var o,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return" "+n.escapeExpression(n.lambda(null!=(o=null!=t?a(t,"labels"):t)?a(o,"target"):o,t))+"\n "},25:function(n,t,e,r,i){return"None\n"},27:function(n,t,e,r,i,o){var a,l=n.lambda,A=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n'},29:function(n,t,r,o,a){return' \n \n '+n.escapeExpression(i(e(1)).call(null!=t?t:n.nullContext||{},"This character has no spellcaster levels.",{name:"stringify",hash:{},data:a,loc:{start:{line:98,column:21},end:{line:98,column:78}}}))+"
\n \n"},compiler:[8,">= 4.3.0"],main:function(n,t,r,o,a,l,A){var s,c=null!=t?t:n.nullContext||{},u=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n
\n'+(null!=(s=u(r,"unless").call(c,null!=t?u(t,"isNPC"):t,{name:"unless",hash:{},fn:n.program(1,a,0,l,A),inverse:n.program(3,a,0,l,A),data:a,blockParams:l,loc:{start:{line:3,column:4},end:{line:8,column:15}}}))?s:"")+' \n'+(null!=(s=i(e(142)).call(c,null!=(s=null!=(s=null!=t?u(t,"data"):t)?u(s,"attributes"):s)?u(s,"spellcasting"):s,{name:"select",hash:{},fn:n.program(5,a,0,l,A),inverse:n.noop,data:a,blockParams:l,loc:{start:{line:10,column:6},end:{line:15,column:17}}}))?s:"")+' \n
\n\n
'+n.escapeExpression(i(e(1)).call(c,"Prepared",{name:"stringify",hash:{},data:a,blockParams:l,loc:{start:{line:19,column:31},end:{line:19,column:55}}}))+(null!=(s=u(r,"if").call(c,null!=t?u(t,"preparedSpells"):t,{name:"if",hash:{},fn:n.program(8,a,0,l,A),inverse:n.program(10,a,0,l,A),data:a,blockParams:l,loc:{start:{line:19,column:55},end:{line:19,column:117}}}))?s:"")+'\n
\n
\n\n\n'+(null!=(s=u(r,"each").call(c,null!=t?u(t,"spellbook"):t,{name:"each",hash:{},fn:n.program(12,a,1,l,A),inverse:n.program(29,a,0,l,A),data:a,blockParams:l,loc:{start:{line:24,column:2},end:{line:100,column:11}}}))?s:"")+" \n"},useData:!0,useDepths:!0,useBlockParams:!0})},function(n,t,e){var r=e(51);n.exports=(r.default||r).template({compiler:[8,">= 4.3.0"],main:function(n,t,e,r,i){var o,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\r\n
'+(null!=(o=n.lambda(null!=(o=null!=t?a(t,"sections"):t)?a(o,"value"):o,t))?o:"")+"
\r\n
"},useData:!0})},,,,,,,,,function(n,t,e){e.r(t);let r={proficiencyLevels:{0:"Not Proficient",1:"Proficient",2:"Expertise",.5:"Half Proficient"},abilities:{str:"Strength",dex:"Dexterity",con:"Constitution",int:"Intelligence",wis:"Wisdom",cha:"Charisma"},skills:{acr:"Acrobatics",ani:"Animal Handling",arc:"Arcana",ath:"Athletics",dec:"Deception",his:"History",ins:"Insight",itm:"Intimidation",inv:"Investigation",med:"Medicine",nat:"Nature",prc:"Perception",prf:"Performance",per:"Persuasion",rel:"Religion",slt:"Sleight of Hand",ste:"Stealth",sur:"Survival"},damageTypes:{acid:"Acid",bludgeoning:"Bludgeoning",cold:"Cold",fire:"Fire",force:"Force",lightning:"Lightning",necrotic:"Necrotic",piercing:"Piercing",poison:"Poison",psychic:"Psychic",radiant:"Radiant",slashing:"Slashing",thunder:"Thunder"},conditionTypes:{blinded:"Blinded",charmed:"Charmed",deafened:"Deafened",diseased:"Diseased",exhaustion:"Exhaustion",frightened:"Frightened",grappled:"Grappled",incapacitated:"Incapacitated",invisible:"Invisible",paralyzed:"Paralyzed",petrified:"Petrified",poisoned:"Poisoned",prone:"Prone",restrained:"Restrained",stunned:"Stunned",unconscious:"Unconscious"},languages:{aarakocra:"Aarakocra",abyssal:"Abyssal",aquan:"Aquan",auran:"Auran",celestial:"Celestial",common:"Common",deep:"Deep Speech",draconic:"Draconic",druidic:"Druidic",dwarvish:"Dwarvish",elvish:"Elvish",giant:"Giant",gith:"Gith",gnoll:"Gnoll",gnomish:"Gnomish",goblin:"Goblin",halfling:"Halfling",ignan:"Ignan",infernal:"Infernal",orc:"Orc",primordial:"Primordial",sylvan:"Sylvan",terran:"Terran",cant:"Thieves' Cant",undercommon:"Undercommon"},armorProficiencies:{hvy:"Heavy Armor",lgt:"Light Armor",med:"Medium Armor",shl:"Shields"},weaponProficiencies:{mar:"Martial Weapons",sim:"Simple Weapons"},toolProficiencies:{art:"Artisan's Tools",disg:"Disguise Kit",forg:"Forgery Kit",game:"Gaming Set",herb:"Herbalism Kit",music:"Musical Instrument",navg:"Navigator's Tools",pois:"Poisoner's Kit",thief:"Thieves' Tools",vehicle:"Vehicle (Land or Water)"},actorSizes:{grg:"Gargantuan",huge:"Huge",lg:"Large",med:"Medium",sm:"Small",tiny:"Tiny"},spellPreparationModes:{always:"Always Prepared",atwill:"At-Will",innate:"Innate Spellcasting",pact:"Pact Magic",prepared:"Prepared"},spellLevels:{0:"Cantrip",1:"1st Level",2:"2nd Level",3:"3rd Level",4:"4th Level",5:"5th Level",6:"6th Level",7:"7th Level",8:"8th Level",9:"9th Level"},encumbrance:{currencyPerWeight:50,strMultiplier:15},currencies:{pp:"Platinum",gp:"Gold",ep:"Electrum",sp:"Silver",cp:"Copper"}};var i=r;globalThis.Hooks=new EventEmitter3,globalThis.dnd5e=i},function(n,t,e){e.r(t);Hooks.on("start",()=>{$("style.nodestoFont")[0].innerHTML='@font-face {\n font-family: "Nodesto";\n src: url("data:font/otf;base64,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Xgef/wAQqsD/ABKqwP8ADVVA/wARVUCV/wAUqsD/AAtVQKL/AAWqwP8AGVVAi/8AJqrAi/8AHlVAgKF1oXWWbYtli1n//+TVQP//t6rA///JqsD//6FVQP//yarA//+hVUD//+TVQP//t1VAi///zVVACItp/wALqsD//86qwP8AF1VA//+/VUAIqwZ7/wA/VUCD/wAsVUCL/wAZVUCL/wAfVUCXrKP/ACKqwKP/ACKqwKy3tf8ANVVA/wAqqsD/ADVVQKj/ACsqwP8AD1VArP8AD1VArP8AB6rA/wAg1UCL/wAgqsCL/wA1VUD//+1VQP8AKoAA///aqsD/AB+qwAj//9qqwP8AH6rA///OqsD/AA/VQP//wqrAi///2KrAi///2qrAgf//3KrAd3mB///sqkD///GrQP//61VA///tVUAI/wBAAID//NH/gBX///iqwIP///xVQP//+KrAi///+VVAi4X/AAJVQIX/AASqwIUIyEQFkf//+VVA/wAGqsD///yqwP8AB1VAi/8ABKrAi5L/AASqwP8ACVVA/wAJVUAIw8kF/wAGqsD/AAdVQP8AA1VA/wAHVUCL/wAHVUCLkYj/AAaqwIX/AAdVQAhTxwWD/wAHVUD///iqwP8AA6rA///5VUCLhYv///lVQP///KrA///4qsD///lVQAgO/OMOOA4t9wAcBYgVe4ODex+HB/8AEqrA///qqsD/AAqqwP//9VVA/wACqsCL/wAKqsD//36qwP8AEVVA+8Cj//4pVUAI///9VUD///6qwP///qrA///9VUD//+KqwP8ACVVA///xVUD/ABKqwB/3CAabk/8AFqrA/wAtVUAf///9VUD///6qwP8AAVVA/wACqsAfm/8A+qrAl/8A2VVAk/dMCI+Th4sF/wAFVUDLj8v/AAKqwMuLmf8ADVVAn/8AGqrApQib///2qsCT///tVUAe+xwc+2AVIAoOZ+ccBZUVIQrnFiEKDvgU+CscBZAVd4cF///6qsD//+6qwP//4qrA//92qsD//8qqwP/+/qrACPskBv//91VAi///8VVA///RVUD//+tVQP//oqrACP//+qrA/wAGqsD///1VQP8ADVVAHvccBov///1VQP8AAVVAh/8AAqrA///6qsD///VVQP//1qrA///pVUAn///dVUD//2FVQAj7HAb///VVQIv///KqwP//0qrAe///pVVACIuHn4f3EIsFi///7KrA///lVUD//31VQP//yqrA+4b/AAaqwIOTh/8ACVVAiwj3EAaZi5enlcOz/wDVVUCj/wBqqsCTiwj3HAaL///0qsD//+aqwP//eqrA///NVUD//wCqwAifh/cUiwX/AAdVQIuT/wACqsD/AAiqwP8ABVVAv/ec/wAdVUD3GP8ABqrAiwj3FAb/AAyqwIv/AA1VQP8ALqrAmf8AXVVACHeP+xCLBf8AIqrA/wCvVUD/ABVVQPOT/wAgqsAI9xgGl4v/AA6qwLv/ABFVQOsId4/7EIvb+CwFi/8ABKrA///5VUD/AAKqwP//8qrA/wAAqsAI+xCLd4cF///6qsD///KqwP//4VVA//92qsBT//76qsAI+yiL4/gsf5MFI/zIFfckgwZr//9bVUD//+qqwP//mqrA///1VUBlCPskBg73IfffHAWMFYOHh4eLhwgvB4v///qqwP//9VVA///6qsD//+qqwP//+qrA+xRdS///qVVAi///gKrACHcHi///t1VAu///pVVA6///k1VA9xz//3SqwM/7AIv//7NVQAhrB4v//81VQP//3VVA///dVUD//7qqwP//7VVACEcGRYv//9FVQP8AIVVA///oqsD/AEKqwP//6VVAi///8qrA///5VUCH///yqsCRW49zjYv/AA1VQP//iqrA/wAJVUD//8VVQP8ABVVAiwjfBv8ARVVA///2qsD/ACKqwIOL///5VUAINwePg4+Hj4sIwwabk5ObH9cHi/8ABqrA/wAKqsCP/wAVVUD/AAFVQP8AmqrA/wAwqsD/AE1VQPOL/wCfVUCL/wBxVUBT9wz7BP8AfqrA//+NVUD/AHiqwP//xqrA/wBNVUCLrQizB5P/AC1VQKv/ABaqwMOLCJ8G/wBFVUCL/wAxVUD//+aqwP8AHVVA///NVUD/ABFVQP8ABVVA/wAKqsD/AAKqwI+L///vVUD/AIdVQP//8qrA/wBRVUCB/wAbVUD//+1VQP//+qrAe////VVA///yqsCL///2qsCL///SqsD/AAaqwP//rqrA/wANVUAI6weHk4ePh4sIDvlE+b4cBZAVhYv///qqwP///qrA///7VUD///1VQP//oqrA//7oqsD7KP/+KVVA//81VUD9Kgj///qqwP8AAqrA///9VUD/AAVVQB73CIufjwX/AG1VQP8BUqrA9yj/AdVVQP8AuqrA+OwIk////VVAj///+qrAHvz4gxX//9aqwItj///1VUD//9lVQP//6qrA//+iqsD//8lVQP//0VVA//+aqsCL+yj/AAKqwFv/AAKqwP//4qrA/wACqsD///VVQP8AGqrA//9CqsD/AE6qwP//oVVA/wCCqsCLCKcG/wATVUCLo4//AByqwJP/AHVVQL3/ADqqwP8AcqrAi/8As1VACJcHi/8AMqrA///5VUD/ADFVQP//8qrAu///0qrA9xT//6//gMv//41VQIsI//+wAID7zBX/AHKqwP8AGVVA/wA5VUD/ADKqwB6TBv8AMqrA/wAZVUBXIx8jB/sE///pVUBT///SqsAecwb//9KqwP//6VVA/wBCqsD/AIVVQB/5aPvoFf//tKrAi///wVVA///dVUBZ//+6qsD//+aqwGn//+1VQP//vVVAf///nKrACEMHk0WTW5Nx/wApVUD//4KqwNf//8FVQP8AbqrAi6OL/wAWqsD/AAKqwP8AFVVA/wAFVUD/AIKqwLX/AEFVQP8AdVVAi/8AwKrACKcHi7X///lVQP8AKqrA///yqsD/ACtVQP//1KrA9xQ/y///k1VAiwgv+7QV/wBiqsCj/wAxVUC7HpsG/wAyqsD/ABlVQP//vVVA//96qsD7LP//5VVAP///yqrAH38GW3PH9wwfDvhR+agcBZQV///iqsD///1VQP//5qrA///+qsD//+qqwIsI/JCLg4cF4//++qrA/wA1VUD//2VVQP8AEqrAWwiHB/tE//9rVUAz//9VVUCL//8/VUAIeweL///CqsCT///BVUCbS7///2KqwOf//7FVQPcYiwibBueL27PP25OL/wAKqsD//+lVQP8ADVVA///SqsD/AAaqwP//4qrA/wAOqsD///FVQP8AFqrAiwj3hAabk5ObH4uPh5MFa/8ABVVAe/8ABqrAi5P//+6qwP8AA1VAV/cU//+pVUD/APyqwP8ALVVA/wB6qsC7/wA9VUD/ADKqwIsIk4unhwX/AA1VQP//6qrA/wAJVUD///VVQP8ABVVAi6OLl/8AHqrAi/8APVVAi/8AWqrA///aqsD/ADaqwP//tVVA/wASqsAIdwaDi3f///qqwGv///VVQP//yqrA///kqsBj///JVUD//+VVQDkIfwb//4VVQP8BaVVA///CqsD3TIv/AAaqwAiP93QHrYuj///qqsCZ///VVUAIq4uTjwWDy///+VVAq///+qrAi///7qrA/wBtVUD///FVAP8ANqrAf4sI//48AED+QBWL/wBmqsD/ACFVQP8ATVVA/wBCqsC//wAXVUBV/wAxVUD//3VVQP8AS1VA//8gqsD//9lVQEv//9VVQGv//9FVQIsIO2P/AD6qwP8AfVVAHw77ifEcBZQVIQoOTviTHAWQFYcG//74qsD//4qqwP//eqrA+4D///yqwP/+nVVACHcH/wAHVUD//p9VQPcY+3z/AQCqwP//kKrAk4+Pj4uPCMMH//99VUD3DP//vqrA/wDWqsCL/wE1VUCL/wDrVUCz/wC5VUDb/wCHVUD/ADKqwP8ANVVA/wAZVUCri/8ACqrACL8HDl/LHAWQFf//+1VAi////VVA///9VUD///9VQP//+qrACEsH/wCCqsD7Cv8AQVVA//8qqsCL//7LVUCL+4Rj//9GqsA7//99VUD//81VQP//xqrA///mqsD//96qwIv///aqwAiLX5N/BZOL/wAJVUD/AAKqwP8ACqrA/wAFVUD3jP8AgqrA9xD/AOVVQIv33AifB////KrA/wFiqsD//3qqwP8A6//A//74qsD/AHVVQAgOS/dkHAWWFX+DBf8ACqrAWf8ACVVAU5NN///9VUCL///+qsD///6qwIv///1VQP//mVVA/wA1VUD//8qqwP8AGqrAh4sIh4tj+ygFi4f/ADlVQIP/AHKqwH8IjwaL///2qsD//9VVQP//0qrA//+qqsD//66qwIv///yqwP8AKVVA///iqsD/AFKqwP//yKrACI8G/wAKqsCV/wAZVUD/ADaqwLP/AGNVQAiTBpX///SqwP8AGVVA///JVUD/ACiqwCn/AAqqwIu3/wAdVUD/AE1VQP8AOqrAM/8AVVVAX/8ALVVAi/8ABVVACI8H9wz/AAVVQMePi/8AAqrAi59/v3Pff4v//8lVQP//5VVA//+eqsD//8qqwAh/Bov/AAaqwJf/ADlVQKP3AAh/kwUO9xb4gPdAAfeo90QD97T6SBWDh4eHi4cI+6T7gAd7g4N7H/sQB3uTg5se94D7pAaPg4+Hj4sI9ywGk4+Pj4uPCPek94AHm5OTmx/3EAebg5N7HvuA96QGh5OHj4eLCA77ifdJ94YVIgoOOdP5ORX//+1VQP//9qrA///2qsD//+1VQB/7NAf//+1VQP8ACVVA///2qsD/ABKqwB74BAb/ABKqwP8ACVVA/wAJVUD/ABKqwB/3NAf/ABKqwP//9qrA/wAJVUD//+1VQB4O+673MPd8FSAKDk/4JxwFkBWDh/vwHPp8l4P3AIufjwX/AMVVQP8DFVVA9wj/AdaqwP8AIqrA9yyL/wAEqsD///1VQP8AAqrA///6qsD/AACqwAgO+EAcBZAV///mqsCL///hVUD///lVQGf///KqwPs0Rzv//yFVQIv//oaqwIv//8VVQP8AAqrA///JVUD/AAVVQP//zVVA///9VUCL///+qsD///6qwIv///1VQIv///1VQP8ACVVA//+1VUD/ABKqwP//bVVA/wAyqsD//xqqwP8AZqrA//+NVUD/AJqqwIsI9xaL5/8AQqrAwf8AhVVAq/8ANqrA/wAZVUD/AH1VQP8AEqrA91gIhwb/AAVVQP8AMqrA/wACqsD/ADaqwIv/ADqqwIv/ADKqwP//+qrA3///9VVA/wB1VUD//9SqwPe0//+SqsD3JP//UKrAiwj7CP0kFf8BMqrA/wAhVUD/AJlVQP8AQqrAHpcG06///3qqwP/+9VVAH/tQB//+2qrAa///bVVASx5zBoOL///1VUCP///yqsCT///SqsD/ABqqwP//6VVA/wCiqsCL/wEqqsAIDviQHAWUFXeL///yqsD///aqwP//+VVA///tVUBj//+pVUD//61VQP//vqrA//+CqsBfCFtz///1VUD//+qqwB+L+wiTf/dcpwX/AAVVQP///VVAj////qrA/wACqsCLCP5cB4v//+yqwIP//+6qwHv///CqwP//5VVA///4qsD///KqwP//9VVAi30IhwePg4+Hj4sI9+gGk4+Pj4uPCJ8H///VVUD/AAyqwP//6qrAo4v/ACNVQAgcBLgHi7n/AAKqwK//AAVVQKUIf5MFDvguHAWQFf//5qrAi1P///lVQP//qVVA///yqsD///KqwIt3/wABVUD//+VVQP8AAqrACF/7qAWV///6qsD/AAqqwP///VVA/wALVUCLCJcG/wAcqsDLu6v/AENVQIsItwbj///xVUC3W4v//66qwIs1///pVUD//61VQP//0qrA//+wqsD//xqqwP/+zqrA//+NVUD7oIv//xlVQAj///KqwJP///lVQJse+HwG/wANVUCLn/8AAVVA/wAaqsD/AAKqwIv///qqwP8ADVVA///9VUD/ABqqwIv/AAdVQIv/ABVVQP8AWqrA/wAjVUD/ALVVQAj/AAqqwP//9VVA/wAFVUD//+qqwB6DBv//7KrA///NVUD//96qwP//5qrA///QqsCLCPugBo/n/wAyqsD/AHFVQP8AYVVA/wCGqsD/AJ1VQP8AuVVA/wBOqsD/AK6qwIv3OAifB4v/AA6qwP//+qrAr///9VVA/wA5VUBd/wCSqsD//5VVQP8ASVVA//9YqsCLCA74HBwFlBX//9tVQIv//76qwIMte4OLe/8AAqrAc/8ABVVACIcG///qqsD7GP//8VVA//+qqsCD///ZVUCV///1VUD/AA1VQP//+qrA/wAQqsCL/wAhVUD/AD1VQP8AOqrA/wAeqsDfiwj3BMP//8FVQP//gqrA+yT//8qqwEP//5VVQB9XBoOHh4eLhwj7EAf//+qqwJP///VVQJseuwb/ABCqwIv/ABKqwIf/ABSqwIP/AE1VQP//3KrA/wAmqsD//7VVQIv7Bov//2VVQP//vVVA//+yqsD//3qqwIv//79VQIv//81VQP8ADqrA///bVUD/AB1VQP//6KrAq///8VVAm4WL///xVUD///yqwP//9VVAh///+VVA///7VUAIt/uUu4+PiwX/AG6qwP//8qrA/wBGqsD///lVQP8AHqrAi62L/wApVUCT/wAwqsCb9yz/AFqqwNf3GIv/AK1VQIv/AKCqwEv3BPsU/wA/VUD3BN3D/wBpVUCL/wCAqsCLv///8qrA/wA5VUD//+VVQP8APqrACP//tqrA/wB6qsD//6KqgP8APVVA//+OqsCLCA74KRwFlBX//+1VQIv///KqwHuDawj71P50BY9zj3+Pi5n//71VQP8AEVVA///eqsD/ABSqwIsI99T7IAaL///yqsD///1VQHv///qqwP//7VVAhf//91VA///xVUB////oqsD///CqwAh7B4+Dj4ePiwj30AaTj4+Pi48Ii5uHkwX//91VQP//7qrA/wAhVUD/AEKqwB/3AAeL/wAEqsD/AAKqwP8AAqrA/wAFVUD/AACqwAjbBv8ACVVAi/8AEVVAz/8AGVVA9xwI///9VUD///6qwP8AAVVA/wACqsAfQ38F///lVUD/AAKqwHf/AAFVQP//8qrAiwiH+cQGi/8AKVVA/wAFVUC//wAKqsD/AD6qwAh3jwX7hPv8FZf8+AaHg2+P+zSLBYv/AAVVQMf/AM1VgPcM/wGVVUAIDvk1HAWQFWf///qqwP//2VVA///9VUD//9aqwIsI++SLf4MF///iqsD//rlVQP//7qrA//9SqsD///qqwHcIjwb///VVQP//n1VA///6qsBTi///8KrA/wBiqsD//+qqwL////VVQP8ABVVAi6uz/wAdVUCf/wAaqsCLkYv/AAVVQP///qrA/wAEqsD///1VQAiTjwX/AAaqwIuXh/8AEVVAg793/wAdVUD//7VVQP8ABqrA//9+qsCL//+UqsD///aqwP//uVVA///tVUBp///pVUD//71VQP//1VVA///eqsD//8FVQIsIdwb//6NVQItP/wAmqsD//+SqwP8ATVVA///pVUCLe4f///aqwIP/ABqqwP//WKrAm///pVVA/wAFVUB9CKePr4sF/wBZVUBz/wA2qsB/n4sIywb/AENVQIv/AEVVQLf/AEdVQOP/AD1VQP8AbqrA/wAeqsD/AGaqwIv/AF6qwAjnB4v/ACFVQIf/ACFVQIP/ACFVQP//11VA/wDSqsD//6lVQP8AaVVA//97VUCLCHMG///mqsCL///iqsCH///eqsCDi/8AUVVAk/8AXVVAm/8AaVVACPdEBv8AM1VAi6v//+qqwP8ADKrA///VVUD/ABaqwIv/AA1VQP8ABqrAj/8ADVVA///iqsD3Kv//7qrA/wBUAED///qqwJ0IDviMHAWQFf//wVVAi///yVVA///xVUD//9FVQP//4qrA+yT//6iqwEP//xVVQIv8Eov//7FVQP8ABVVA//+hVUD/AAqqwP//kVVAr//++qrA/wBpVUD//31VQP8ArqrAiwizBv8ARKrAi/8AQVVA/wAeqsDJ/wA9VUD/AE1VQP8AYKrA/wAmqsD/AHVVQIv3HgjPB4v/AElVQH/Xc/8ATqrAXf8AgqrAN/8AQVVA+w6LCIMGX4v//81VQP//7VVA///GqsD//9qqwIv/AAKqwP///qrA/wABVUD///1VQIv/AAiqwP8AgKrA/wAKqsD/AE1VQP8ADKrApaXbt7PJiwinBs+Lu2unS/8AGqrAi/8ADVVA/wABVUCL/wACqsD//+1VQP8Ai1VA///yqsDfg/8AHKrACH8G///2qsCLf////qrA///xVUD///1VQP//vVVA/wAVVUD//9KqwP8ACqrAc4sI+yT99BXzB4v/ACVVQP8AIqrA/wAWqsD/AEVVQJMIlwb/AEKqwP8AIVVA//+pVUD//1KqwPtM///dVUAv//+6qsAfgwb//7qqwP//3VVA/wB5VUD/APKqwB8O9x8cBZAVV/ucl4OniwWL/wAdVUD/ABqqwJ//ADVVQP8ACqrACPfcgwb///1VQP///qrA///+qsD///1VQB4///+OqsA///8+qsA///7uqsD//91VQP//ZqrA///iqsD//z1VQHP7gAj/AAKqwP8AAVVAh4Mfi4OHg5eD97yLBZOPj4+LjwifB///2qrA/wANVUD//+1VQP8ADqrAi5uL/wHiqsD/AG1VQPg8/wDaqsD/AW1VQP//81VA/wAtVUD//+6qwP8AFqrAdYsI/HwG///VVUCL///VVYD/AAKqgP//1VVA/wAFVUAIDvhEHAWQFf//6qrAi3P///1VQP//5VVA///6qsD7NP//xqrAO///jqrAi///VqrAi/si/wAyqsD7BP8AZVVAOfsESVP7AIv7Kov//+iqwP8AAVVA///iqsD/AAKqwP//3KrA/wArVUD//yVVQP8AaqrA//+SqsD3PosInwani/8AIVVA/wAFVUD/ACaqwP8ACqrA/wCVVUDP/wBKqsD/AIKqwIv/AMFVQIv3LlP/AG6qwPsE/wBDVUD/AGVVQP8AU1VA/wAyqsD/AG6qwIv3Hv//+qrAy///9qrA/wAuqsD///KqwP8AHVVAT/8AjVVA//+hVUD/AEaqwP//fqrAiwj7BPwsFcsH/wAJVUDzq7//ADaqwIsInwb/AAtVQIv/AAqqwP///VVAlf//+qrA/wAtVUD//+dVQP8AFqrA///BVUCL//+bVUAIewf///SqwP//hVVAZ///wqrA///DVUCLCIcG//+6qsD/ABCqwP//3VVA/wA6qsCL/wBkqsAIg/zwFf8AkqrA/wAiqsD/AElVQP8ARVVAHp8G/wAIqsCL/wAGqsD///6qwP8ABKrA///9VUDD///qqsCn//+6qsCL//+KqsAI//9iqsBn//+xVUBDO///1//A/wBL/8D3LB4O+EAcBZQV+wSLM///zqrAS///nVVA///KqsAn///lVUD//5VVQIv//46qwIsr/wAKqsD//61VQP8AFVVA//+6qsC3//9qqsD/AFlVQP//tVVA/wCGqsCLCL+TBf8ACVVAi/8AIVVA/wAOqsD/ADlVQP8AHVVACGsH//8tVUD//8lVQP//lqrA//+SqsAeewb//7tVQIv//86qwKtty///5VVAi///8qrA///+qsCL///9VUCL///MqsCX//+qqsCj//+IqsD/AANVQIv/AA6qwP8AAqrApf8ABVVA/wBNVUBz/wAuqsB/m4sI95T3FP8A7qrA/wHdVUAfzweL/wCiqsD//+1VQP8AiqrA///aqsD/AHKqwP//zVVA9yz//6AAQP8AS/+A//9yqsCLCP//j//A//5kAIAV/wCKqsCr/wBFVUDLHqMGy6sr+1Qf+0wHi///4qrAZ3dD///1VUAIQ2f/AEFVQP8AgqrAHw77efdQHAR2FSMK/OwE///6qsD///1VQP///qrA///9VUAf///IqsCLZ///2qrA///vVUD//7VVQIt9j///7qrAk///61VArf//0qrA/wAiqsD//+lVQP8AI1VAi/8ANqrAi/8AJqrA/wAmqsD/ABaqwP8ATVVAi/8ACKrAh/8AEVVAg6Vp/wAtVUD//91VAP8AFqrA///cqsCLCA77afdUHASEFSMKg/zwFf//yqrAi2dn///tVUBDCIMHQ7Nn2x6DB4v//+FVQP//2VVAZ///sqrA///WqsAIhwf/AA6qwHP/AAqqwP//8qrA/wAGqsD///1VQAiPBv8AB1VAi5P/AAKqwP8ACKrA/wAFVUD/AHKqwMv/ADlVQNuL6///81VA/wBaqsD//9qqwP8ALVVATYsIDvdO+VT67BVf///vVUD//0FVQP//rVVA//6uqsD//2tVQP//tVVA///mqsD//9qqwP//6VVAi3cIizuPdwX/AFaqwGP/AOKqwCf/AW6qwPs0CP8ABVVA/wACqsD/AAKqwP8ABVVAH/dMB4v/AAiqwFv/ABaqwCv/ACSqwPs6/wA9VUA3/wAhVUCJ/wAFVUD/AAdVQP8ABVVA9wT/AC1VQP8A2KrA/wBVVUCz/wAIqsCf/wANVUCLnQj3QAeL/wAEqsD///1VAP8AAqsA///6qsD/AACqwAgO90jm+qYVg4eHh4uHCPs8B4+Dj4ePiwj5HAaTj4+Pi48I9zwHh5OHj4eLCP0U+8AVe4ODex/7IAf//+1VQP8ACVVA///2qsD/ABKqwB74/Ab/ABVVQP8ACqrAk5sf9zAHh5OHj4eLCA73SOb68BX///tVQIv///1VQP///VVA////VUD///qqwAj7TAf/AAFVQIX/ADFVQP//6qrA/wBhVUD//9tVQP8ApVVA///AqsD/AFKqwP//3qrAi////KrA///4qsD///qqwPsE///SqsD//ydVQP//qqrAY4F3///yqsCL///vVUAIi/tEj4MF/wF0qsD3NPdc4/8AG1VAm/8AOqrA/wARVUD/AB1VQP8AEqrAi58I2weLkf///qrA/wAFVUD///1VQP8ABKrA//+1VUCz//8dVgD/AGP/gP/+hVVA9zQIDrH3gBwFiBV5i2P///qqwE3///VVQAh7Bv//7VVAi///8VVA/wACqsD///VVQP8ABVVAi////VVA///+qsD///6qwP///VVAi///+qrA///zVUB7//+mqsD//+VVQPs6i///+VVAl///+VVAo///+VVA/wAKqsD/AAlVQP8ABVVA/wAGqsCLj/8AGKrA/wA1VUD/ADKqwP8AGqrA/wBMqsCLCJcG27P//91VQP//uqrAH3cHi///xKrA///SqsD//6VVQP//pVVA+w5rTf//6VVA//+pVUD///KqwP//kKrAi2//AAKqwP//2qrA/wAFVUD//9FVQAj//+KqwJf///FVQKMe90wGm5OTmx+bB///2qrAl///7VVA/wARVUCL/wAWqsAIrweL3Zv/AEaqwKv/ADtVQP8AhVVA9yz/AEKqwP8AgVVAi/8AaqrAi/8AJqrAg7N7/wApVUD//8qqwP8AbVVA//+qqsD/ADaqwP//iqrAiwhzHPtgFSAKDvn2+YMcBYwV+wyL//+RVUD//+KqwP//mqrA///FVUD//yKqwP//bqrA//+RVUD//zFVQIv7oAh/B4v//7aqwJP//7lVQJtH/wBdVUD//rqqwP8A0qrA//9dVUD33Iv/AHSqwIv3AP8AGVVA/wBjVUD/ADKqwAhT9xCDiwUp///VVUD//6qqwP//6qrA//+3VUCLCH8G///IqsCLW/8ABqrA///XVUD/AA1VQP//GqrA/wBPVUD//41VQPdMi/8BIKrAk/8AaKrA/wAKqsDT/wANVUD/ACdVQP8AWKrA94T/AJlVQPcM926L/wBJVUCL/wBFVUB//wBBVUBz/wCyqsD//6yqwP8AWVVA+ziL//8LVUAIWweL+yr//9KqwP//qqrA//+lVUD//+tVQAhbBv//3VVA/wADVUD//+6qwP8ADVVAi/8AF1VACPf4B4uph6uDrf//3KrA/wBiqsD//76qwP8AMVVA//+gqsCLCHMG///sqsCLY///+qrA///DVUD///VVQH+L///uqsD/AAFVQP//6VVA/wACqsD///1VQP//91VA///2qsD//71VQHv//4NVQJODk4eTiwiPBv8AGVVA/wAtVUD/ACaqwP8AFqrAv4uri5v///1VQIv///qqwAirm29TH4uHh4MF//89VUD//7CqwP//nqrA//+VVUCL+xqL///2qsCPc5P//9lVQP8AHVVAO/8ANVVAY/8ATVVAiwirBv8AL1VAi7f/ABVVQP8AKKrA/wAqqsAIkwb/ADSqwP//zVVA/wBGqsD//+aqwP8AWKrAi/8AJKrA/wAFVUD/ACKqwP8ABqrA/wAgqsCT/wCVVUDT/wBKqsD/AIqqwIv/AM1VQAirB4v/AGyqwP//5qrA9wD//81VQP8Aa1VA//+JVUD/ANVVQP//SVVA/wBqq0D//wlVQIsIQ//8m/+AFYv/AD9VQK+30/8AGKrACPsUB1t7c2sefwZxi3v/ABVVQIX/ACqqwAgO99r3lBwFlBUkCvto+5AVJQoO99z3SxwFlBVP///6qsBr///9VUCHiwiHBoOHh4eLhwiLe4+DBf8AIqrAi5///+qqwP8ABVVA///VVUAIHPtAB4t/g///8VVAe///7qrAcf//+KrA///yqsD///lVQP///1VAhQiDB4uF/wABVUD///qqwP8AAqrA///7VUAI///1VUDj///6qsD3RB7HBv8AN1VAi/8AOVVAk/8AO1VAm/8AuqrAx/8AXVVA/wCCqsCL/wDJVUCL/wCwqsD//76qwP8AeqrA//99VUD/AESqwAiPB/8AYqrA/wBEqsD/ADFVQP8AYqrAi/8AgKrAi/8Aa1VA///aqsD/AFlVQP//tVVA/wBHVUA3/wAyqsD//7lVQP8AGVVA///GqsCLCCv7XBXLBv8AQqrA///xVUD/ACFVQP//yVVAi///oVVAi///7qrA///+qsD///KqwP///VVA///2qsCL//+rVUD//9lVQP//zVVA//+yqsD//+9VQAhfBvtkBP8AC1VAi/8ADqrA/wABVUCd/wACqsD/AA1VQIv/ABVVQP///VVA/wAdVUD///qqwP8ARVVA///dVUD/ACKqwP//xVVAi///rVVACDsHi///21VA///5VUD//91VQP//8qrA///fVUD//+dVQEv//9aqwGtRiwhHBg73VfiLHAWQFf//5KrAi///2VVA///5VUBZ///yqsD//ztVQP//qqrA//+aqsD//xlVQIX8DAiHB4v//zdVQP8AIVVA//9VVUD/AEKqwP//c1VA2f//fVVA3///vqrA5YsI8wb/AB9VQIv/ADFVQP8AAVVA/wBDVUD/AAKqwIv///1VQP8AAVVA///+qsD/AAKqwIuTi/8AEVVA/wBaqsD/ABqqwP8AtVVAd/8ABVVAf/8AAqrAh4v///tVQIv///1VQP///VVA////VUD///qqwP//7qrAU///0qrAb///tqrAiwh/Bv//t1VAi///yqrA/wAlVUBp/wBKqsD//+dVQLP//+1VQPP///NVQPc8/wACqsD/ADCqwP8AAVVA/wAeqsCL/wAMqsCL/wAPVUD///6qwP8AIVVA///9VUD/ADNVQP8AAqrA/wASqsD/AAKqwJf/AAKqwP8ABVVACIeTk78F/wAdVUD3bP8AQqrA9wDziwiTBtmLu///5VVAnf//yqrA/wAPVUCL/wAOqsD/AAVVQJn/AAqqwAhf95Rjh2eLBf//yKrAk///2ABA/wAEAED//+dVQIsIDvf49y8cBZQVU2+Dex+PewX/ACqqwH//ABVVQP//6qrAi///4VVACIsc+3SPWwX///qqwP//7VVAg3v///VVQP//8qrAa///+1VAe///9VVAi///71VACIcHe/8AVVVAg/8AqqrAHpcG/wAOqsCL/wASqsD///6qwP8AFqrA///9VUD/AEtVQIvX/wARVUD/AEyqwP8AIqrA9zz/AFlVQN/3fIv/AXaqwAifB4v/AQlVQP//yqrA/wC6qsD//5VVQPcAR/8AO1VAP/8AIVVAN/8AB1VACCf7XBXHBv8AcqrA/wA5VUD7GPucH/tAB//+0qrAS///aVVA+xQeawb///tVQIv///1VQP8AAqrA////VUD/AAVVQAgO93j5RxwFlRWHi///6qrA///9VUD//9lVQP//+qrACPy0BoOHh4eLhwiLe4+DBbOBn///6lVAi///3qrACBz7TQeL///xVUD///lVQP//7lVA///yqsD//+tVQP//4qrA///0qsD///FVQIOL///7VUAIewePg4+Hj4sI+LgGo4v/ABaqwIf/ABVVQIOTo/8AEVVA/wBYqsD/ABqqwP8AmVVA///4qsD/AAqqwH//AAVVQP//71VAi///5VVAXf//3qrAdGOLCPt8+Gv3XAb/ABiqwIv/ABVVQP//+VVAnf//8qrA/wAKqsBrk3v/AAVVQIsInwaTj4+Pi48I984Hh5OHj4eLCHeLf4MFi///2qrA///hVUB3///CqsD///1VQAj7UPfaBo+Tp4f3RIu7jwX/AA6qwP//+qrAl///+VVA/wAJVUCD/wAXVUD//99VQP8ADVVA///vqsD/AANVQIuLjf8ACqrAj/8AFVVAkf//9VVA/wBAqsD//+6rAP8AWKrAc/8AcKrACA73RflHHAWZFYeL///qqsD///1VQP//2VVA///6qsAI/KgGe4ODex+Lh4+DBf8AKqrA///yqsD/ABVVQP//5lVAi2X///1VQHn///6qwP//8VVAi///9KrACIv+649bBf//91VA///cqsD///aqwP//7lVAgYsIY2+LewWPg4+Hj4sI9/SLn4+LqwX//9KqwP8ABqrA///pVUD/ABWqwIv/ACSqwAj4v/d4B/8AFKrAi/8AEqrA///2qsD/ABCqwP//7VVACP//5VVA/wAJVUD///KqwP8AEqrAHo8Gk4+Pj4uPCPfKB4v/AA1VQP//+qrAk///9VVA/wACqsCFi///+qrA///+qsD///tVQP///VVA///wqsBd///mqsB0///cqsCLCPt09/v3iAavi6f//+pVQJ///9SqwP8AD1VAi/8ADVVAj/8AC1VAk///31VA/wCxVUD//+v/wP8AWKqA///4qsCLCA73wviXHAWZFUOL//+5VUBz//+6qsBb//9tVUD7DP//tqrA+2SL+7wIeweL+yKb//98VUCr//+GqsD/AEVVQP//JqrA/wB1VUD//5NVQP8ApVVAi/cWi/8AcqrA/wAcVUD/AGNVQP8AOKrA///yqsCx///5VUD/AB6qwIv/ABdVQAj4YweL/wAJVUCP/wANVUCT/wARVUD/ACKqwJ3/ABFVQP8ACqrAi/8AA1VACJwHh5OHj4eLCPv0BoP///tVQIeHi////KrACIcHi///+VVA/wABVUD///pVQP8AAqrA///7VUCz///zVUCf///qqsCLbQiL/Et3h3uLBf//2qrAi///4VVA/wAJVUBz/wASqsD//71VQP8AOKrA///eqsD/AKVVQIv3pgj35v8ARVVA9z3/AIqqwB6nBv8AH1VAi/8AHVVAg/8AG1VAe6P//9yqwP8ADqrA///uVUD/AAVVQIuLjf8ACqrAj/8AFVVAkf//6qrA/wCjVUD///KqwOH///qqwP8ACKrACGeHBf//81VAi///0VXA/wAEAID//69VQJMIDvhE3hwFmRWDh4eHi4cIewf///1VQP8AAVVA///+qsD/AAKqwB6zfZ90i2sIHPtpB4v///KqwP8AAVVAd/8AAqrA///lVUAId2Zba4t7BY+Dj4ePiwj39Iufj4urh4sF///VVUD/AAiqwP//6qrAqov/ADVVQAj4tweL/wAEqsD/AAKqwP8AAqrA/wAFVUD/AACqwAj3ePzTBov//+aqwH///+pVQHN5///qqsCH///1VUD///qqwIv///lVQAh7B4+Dj4ePiwj3/AaTj4+Pi48Ii5uHkwX//99VQIv//+qqwKKBuf8AAqrAnf8AAVVA/wAOqsCL/wALVUAIixwEd4e7BYuh/wAWqsD/ABWqwP8ALVVA/wAVVUAImweHk4ePh4sI+/wGg4eHh4uHCIcHi4X/AAFVQP//+qrA/wACqsD///tVQP8AKqrAff8AFVVA///mVUCL///aqsAI/Eb7eAf///tVQIv///1VQP8AAqrA////VUD/AAVVQAj4JgeLr5Omm53/AB1VQP8ACVVA/wAOqsCXi/8ADqrACIuXd48FDlvyHAWZFf//6qrA///1VUD///lVQP//8qrA///yqsCT///5VUCbH6v///KqwJv//+KqwIv//9KqwAgc+28Hi2H///VVQP//4qrA///qqsD//+9VQP//5VVA///7VUD///KqwP//9VVAi///71VACIcHj4OPh4+LCPgABpOPj4+LjwiLm4eTBf//31VAi3f/ABVVQP//+KrA/wAqqsAIixwErYezBf8AAqrAi4//AAlVQP8ABVVA/wASqsCPk/8AEqrAl/8AIVVAmwifB4eTh4+HiwgO9ve0HAWQFYOHh4eLhwiLe4+DBf8AKqrA///zVUD/ABVVQHOL///cqsAI/oAHgf//tVVA///dVUD//9qqwP//xKrAi33/AAKqwIP/AAFVQImL//+9VUCR///eqsCji7UIo3+Xcx6HBv//zVVA//+GqsD//+KqwP//tVVAg28IhwfdU+dv8YsInwari6//AAaqwLP/AA1VQPcCt/8ASVVA/wA9VUD/ACSqwP8ATqrACI8H///yqsD/ABCqwP//+VVA/wAZVUCLrQiL+qCPowWL/wAIqsCf/wARVUCzpQibB4eTh4+HiwgO+CHeHAWZFYOHh4eLhwhzB/8AKqrA///0qsD/ABVVQP//6VVAi2kIHPsvB4t////6qsB////1VUB/CFtri3sFj4OPh4+LCPf8BpOPj4+LjwiLm4eTBf//1VVA///qqsD/ACKqwP8ARVVAH/gmB4v/AAdVQP8AFVVA/wAmqsD/ACqqwNEIk4cF/wASqsAt/wAdVUD//3+qwLP//11VQP8ALVVA//9MqsCn//+mVUD/AAqqwIsI98QGk4+Pj4uPCIubh5MF///cqsCLb6P//+tVQLv//3KqwP8BzqrA//+5VUD/AQpVQIvRi5WX/wAaqsCj/wArVUD/AHNVQP8A/qrA/wBBVUD/AINVQP8AD1VAk6v/AAdVQJv/AAlVQIv/AAtVQAibg5N7HvvkBnuD///5VUD///KqwB+Lhf8AAVVA///6qsD/AAKqwP//+1VA/wAiqsD///VVQP8AEVVA///1VUCL///1VUAIdweLe///6qrA///KVUD//9VVQP//pKrA//+mqsD7blv//5JVQP//+VVA///+qsAIh/hSBov/AAyqwP8AAVVA/wANVUD/AAKqwJmL/wAOqsD/ABVVQP8AFVVA/wAqqsCnCI8Hm4OTex4O90feHAWZFYOHh4eLhwiLe4+DBbP///SqwJ///+pVQItrCBz7OQeLef//+qrA///yqsD///VVQP//91VACFtqi3cFj4OPh4+LCPiEBv8AEqrAi/8AHVVA/wABVUCz/wACqsCL///6qsD/AA1VQP///VVA/wAaqsCL/wAIqsCLn/8AW1VA/wAfVUD/ALaqwIv/AAaqwP//9VVA/wAEVUD//+qqwI3//+NVQF3//+FVQHT//99VQIsI+5j64gaL/wAQqsD/AAaqwP8AEVVA/wANVUCd/wAiqsD/ABFVQP8AEVVAlov/AASqwAiPB5uDk3seDvkM3hwFmRWDh4eHi4cIcwf/AC1VQH3/ABaqwP//6qrAi///41VA///9VUD//+1VQP///qrAfIv///SqwAiLHPuNj1oF///5VUD//+tVQP//+VVA///yqsD///lVQIUIW2uLewWPg4+Hj4sI9/AGk4+Pj4uPCI8Hi/8ADVVAh5OD/wACqsD//9qqwP8ABqrA///tVUD/ABVVQIuvCPl/kwf/AF1VQP/+3qrA/wAxVUD//2yqwP8ABVVA///6qsD/AAyqwP//uqrA/wARVUD//91VQKGLCK8Gm4uX/wARVUCT/wAiqsD/AGdVQP8BSVVA/wA2qsD/AKSqwJGLCP1/B4v///CqwP//+qrA///xVUD///VVQH0IW2uLewWPg4+Hj4sI9/wGk4+Pj4uPCIubh5MF///VVUCX///qqsCji68IHAS9B4v/AAyqwP8ABqrA/wARVUD/AA1VQKGrmZuXi5UIm4OTex77vAZ7g4N7H3sHi1///+qqwDz//9VVQPsG//+6qsD//xaqwGP//4ZVQP//9VVAgf//8qrA/wAVVUD//+FVQOJb/wCYqsD//7qqwPdK///dVUD/AHGqwIv/AC1VQAiLn4+TBYWTg4+BiwgO+CzeHAWZFYOHh4eLhwh3B/8AKqrA///uqsD/ABVVQP//56rAi///4KrACBz7NQeLef//+qrA///yqsD///VVQP//91VACFtqi3sFj4OPh4+LCPfsBpOPj4+LjwiPB4uR///+qsD/AAVVQP///VVA/wAEqsD//9VVQP8AEKrA///qqsD/ABWqwIv/ABqqwAj5s48H/wAJVUD///qqwNv//05VQP8AlqrA+/IIi/v7n4f3kIsFk4+Pj4uPCJsH/wACqsD///6qwP8AAVVA///9VUAea/8ADqrAe6KL/wAfVUAIHATHB4uZ/wAGqsCb/wANVUCdq/8AD1VAm/8ADFVAi/8ACVVACJuDk3se+9QGe4ODex+DB/8ALVVAef8AFqrA///qVUCL///mqsAI/HiHB///+VVAkf//6VVA/wAxqsD//9lVQP8AXVVA//+kqsD/AM6qwFf/AIFVQP//81VAvwj/AB1VQIP/AA6qwHseDve8+FscBZkV///aqsCL///aqsD///lVQP//2qrA///yqsD//1KqwP//uKrA//+pVUD//yNVQIv8Bgj//gtVQP8AeqrA//8FqsD/APVVQP8A9VVA/wB6qsD/AOiqwP8B0VVAHuQHi/8AdqrA///xVUD/AHWqwP//4qrA/wB0qsD//8NVQP8Aw1VA//+VVUD/AGGqgP//Z1VAiwj7FP/9xgBAFf8ABVVA/wAyqsD/AAKqwP8AJVVAi6P/AAyqwP8AsKrAs/8AWFVA/wBDVUCLCJcG/wAXVUCD/wAVVUD//+1VQP8AE1VA///iqsD/ABNVQP//1KrA/wAOqsAwlf//dVVACIeDj4MFi2n/AAFVQP//zqrA/wACqsD//79VQP///VVA//+yqsD///6qwFSL///fVUD///1VQH3///6qwIOLif8AAqrAi/8AAVVA///+qsCL///9VUB///8UqsD//91VQP//ilVA///GqsCLCGsG///nVUCL///pVUCj///rVUC7///tVUCx///xVUD/AHBVQP//9VVA/wC6qsCL/wACqsD/AAFVQI//AAKqwP8ABVVA///9VUD/ABtVQP///qrA/wAVVUCL/wAPVUAI9wEHi/8ADVVA/wABVUCf/wACqsD/ABqqwP///VVAi////quA/wACqwCL/wAFVUAIDveb988cBZkV///RVUCL//+1VUD///1VQP//mVVA///6qsAI///yqsD///lVQIN7H4uDj4MFr4v/ABVVQHD/AAaqwFX///1VQP//6VVA///+qsD//+1VQIv///FVQAiL/tePWwX///dVQP//3KrA///2qsD//+5VQIGLCGNvi3sFj4OPh4+LCPf8BpOPj4+LjwiLm4eTBWeL///pVUCi///2qsC5/wACqsCd/wABVUD/AA6qwIv/AAtVQAiL96aHp5OPr4sFt4v/ADVVQP8ACqrA/wA+qsD/ABVVQPck09P/AJZVQIv/AOSqwIvRg/8AQFVAe/8AOqrA///EqsD/AMlVQPsc/wBkqsD//ytVQIsIm/thFa8G/wAIqsCL/wAGqsD///6qwP8ABKrA///9VUDT///kqsCvOYv//3dVQAg/B/s4///SqsA5//+lVUAec4uDj4+zi/iIh58F/wACqsD/AAFVAP8AAqrA/wAFVUAfDvfQ+FscBZkV///VVUCLY4P//9qqwHv7PP//rVVAN///JKrAi/v4/wAFVUD//1yqwP8ACVVA//+NqsD/AA1VQP//vqrAv/ue/wBqqsD7Gf8AoVVAiwi3Bv8AF1VAi6f/AAVVQP8AIKrA/wAKqsD/AC9VQFW3cP8AKKrAiwifBv8AGKrAi/8AFVVA/wAGqsCd/wANVUD/ACqqwL//ABVVQMGLw////VVA/wAKqsCD/wAFVUD///KqwIsIhwb///CqwP//5KrA///tVUD///JVQHWLCIcG///rVUCL///uqsD/ABBVQH3/ACCqwNv3ALP/AL2qwIv/AQ9VQAizB4v3AP//+qrA/wBMqsD///VVQP8ALVVAX/e8//+MAED/AJP/wPtQiwj//3//wP/9qwBAFf8AAqrAi/8AAqrA/wApqsD/AAKqwP8AU1VA/wAMqsD/ALlVQP8AJqrA/wBcqsD/AECqwIsIkwaZi5v///lVQJ3///KqwLv//89VQKP7OIv//uiqwIv//9iqwP///qrA///DVUD///1VQDn///1VQIv///6qwP///VVAi///+qrA/wACqsCL/wABVUD///6qwIv///1VQP//81VA//8gqsD//91VQP//kFVA///HVUCLCHMGa4tzonu5///qqsD/AB6qwHv/AHuqwP//9VVA/wDYqsD/AAKqwJn/AAFVQP8ADVVAi/8ADKrACPcFB4v/AAtVQP///qqA/wAO/8D///1VQP8AEqrACA74EPhPHAWZFfs2///9VUD//5KqwP//+qrA///HVUCDCP//4qrA///xVUD///hVQP//8KrAH4uHk4AF/wAqqsD/ABVVQP//41VA///GqsAfHPtzB4tpg///51VAe///8KrAa///81VAe///81VAi///81VACIcHj4OPh4+LCPgEBpOPj4+LjwiSB4uR///+qsD/AAVVQP///VVA/wAEqsD//9VVQP8AC1VA///qqsD/ABtVQIv/ACtVQAj4XvcAhwf/AA1VQPs6p///W6rA/wAqqsD//11VQItbl3Gjhwj3uAaTj4+Pi48Ii5qDlwX//9iqwIv//+KqwK7//+yqwNH//81VQPdM///ZVUD/AKWqwP//5VVA/wCTVUAIjwf/AG1VQMP/ADaqwP8AearAi/8Au1VAi8////KqwP8ARarA///lVUD/AEdVQEX/AI6qwPsY/wBHVcD7VosIW///Kf+AFYv/AASqwP8AAqrA/wACqsD/AAVVQP8AAKrACK8Go5f///6qwP///VVAH/8ATqrAi/8ALqrA///DVUD/AA6qwP//hqrACDkHi33///qqwP//46rA///1VUD//9VVQP//3qrARf//1VVAaFeLCG+PY4cF///7VUCL///9VUD/AAKqwP///1VA/wAFVUAIDvdA+C8cBZkV///DVUCL///GqsD///RVQFX//+iqwP//kqrAS///yVVA//+dqsCL//97VUCL+wzP+xz3HPss/wB1VUD//4lVQP8AOqrA//+QqsCLI4v//+9VQP///qrAev///VVA///uqsD//+lVQP//tqrA///SqsD//9tVQEeLCHcG//+aqsCLT/8AKKrA///tVUD/AFFVQP//9qrAi///8VVAh3eDm/sa/wANVUD//59VQP8ACqrA///EqsD/ACFVQP8AAqrA/wASqsD/AAFVQI+L/wBjVUB7/wA6qsCDnYuzi/8ALVVAk/8AMqrAmwj3JP8AOqrA0/8AdarAi/8AsKrACK4Hi/8Ae1VAL/c5+0z/AM6qwEv/AESqwGv/AEFVQIvJCJMH/wAJVUDfs7X/AEaqwIvri/8APVVA///kVUD/ABqqwP//yKrA/wAWqsCLm4//AAlVQJMIX/ePBYeL///tVUD///1VQP//3qrA///6qsD//5yqwJv//8lVQP8AB//AgYsIDvdG1xwFlRWHBv//+qrAi///7qrAOP//4qrA+zoIdwf/AASqwIv/AAqqwP///arA/wAQqsD///tVQIuN/wACqsCM/wAFVUCL/wAKqsD/ACdVQP8AHVVA/wATqsC7iwj3DIunjwX///qqwP8AAqrA///9VUD/AAVVQB6HcIv+ywWLff//+VVA///vVUD///KqwP//7KrA///dVUD///VVQP//7qrAfov///CqwAiHB4+Dj4ePiwj4CAaTj4+Pi48Ijwf/AAyqwP///VVA/wAGVUD///qqwB5j/wAMqsB3/wAXVUCLrQj66vcoB5uLn4ejg6P//96qwP8ADqrA///vVUD/AAVVQIsIp5ZX950F///dVUCD///VVUCH///NVUCLCPxQBv//xKrAi///0qpAj///4KrAkwgO+ETeHAWZFYOHh4eLhwh4B/8ALVVAff8AFqrAdotv///9VUB1///+qsB5i30I/lUHi///71VA/wABVUBx/wACqsD//9yqwP///VVAi///+qrAeoNpi4X/AAFVQIb/AAKqwIf/AHaqwPsM/wB+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qf//+qrAkYv/ABKqwP8AVlVA/wAfVUD/AKyqwP//+1VA/wANVUD///FVQP8ABqrA///nVUCLCIcG///xVUD//9NVQP//4VVA///pqsD//9FVQIsI+5iTBov/AAdVQP8AfqrA+A7/AP1VQP8C7KrACJMHe7V7oHuLCPyoBv///KrAi///8VVA/wACqsBx/wAFVUAIDvc7oxwFkBV7g4N7Hxz6oAd7k4ObHve8BpOPj4+LjwjDB4eTh4+Hiwj7GAb///tVQIv///1VQP8AAqrA////VUD/AAVVQAgcBOj3IAeTj4+Pi48Itwebg5N7Hg51kxwFkBWDhwWL///uqsD/AG6qwP/+PqrA/wDdVUD//I6qwAhbl3OjHvcAi5eT+7gcBJgF///eqsD3NP//6qrA2///9qrAiwgO9zujHAWQFXuDg3sfXwePg4+Hj4sI9yAc+xgG///6qsD///1VQP///VVA///6qsAe+xgGg4eHh4uHCFMHj4OPh4+LCPe8BpuTk5sfHAVgB5uDk3seDvg797scBZQVhYv///qqwP///qrA///7VUD///1VQP//5VVA///UqsD//6aqwPtc+yz//ptVQAj///qqwP8AAqrA///9VUD/AAVVQB73IAaRi/8ABVVA/wABVUD/AASqwP8AAqrA/wAKqsD/AA9VQP8AOVVA9xzz/wEAqsAIlwb/AAaqwP//6VVA/wAqqsAn/wBOqsD//06qwKP//7VVQP8AFqrA///aqsD/ABVVQIsI9xyLk48F///9VUD/AAyqwD/3PP//aqrA/wFDVUD//+iqwP8ARVVA///qqsD/ACKqwP//7KrAiwgO+EWb9xwV///1VUCH///6qsCHi4cI+wQH/wAFVUCD/wAFVUCH/wAFVUCLCPkRBv8ACqrAj/8ABVVAj4uPCPcEB///+qrAk///+qrAj///+qrAiwgO+EWXHAWPFf//+1VAi////VVA///9VUD///9VQP//+qrA/wBwqsD//4qqwMv//8VVQP8AD1VAiwjni5OPBYuTf/8AEqrAc/8AHVVA///SqsD/AFKqwGv/AClVQP//7VVAiwgO3fdY+pUV///yqsCLg///+qrA///9VUD///VVQP8AEqrA///tVUD/AAlVQP//8qrAi4P//9VVQP/+vqrAW/vH///KqsD//ttVQP//6qrA///tVUD///VVQP//9VVAi////VVA/wABVUD///VVQI////qqwP8ABqrAiwj3cIuXkwWL/wALVUB/l3P/AAyqwIurj/8AJlVAk/8ALKrACON/Bf8ACKrAi/8AHVVAj72T/wACqsD///KqwP8AAqrAZv8AAqrA///DVUAIhwdz///yqsB////2qsCL///6qsD/AAFVQP//9VVAj///+qrA/wAGqsCLCPeAi5eTBYv/AA6qwH//AAqqwHP/AAaqwP//7VVA/wBBVUBb98f//7KqwP8CJKrACJMHi5P/AAlVQP8ADVVA/wASqsD/ABKqwP///VVA/wAKqsCD/wAFVUD///KqwIsI+2j9VRX/ABCqwP8Ah1VA/wAJVUD/AEVVQI3/AANVQP8AEqrA/wDSqsD/AA1VQP8AaVVAk4v/AAdVQIv/ABaqwP//UVVAsf/+oqrAi4P//+1VQP//+qrA///aqsD///1VQAh3Bv//51VAi3f/AAVVgP//8KrA/wAKqsAIDuT36PqVFftcBv//wqrA///hVUCDex//AAKqwP8AAVVA///+qsD///1VQB//AB1VQP//8qrA/wAOqsD///BVQIt5CP3/B4v///dVQIeCg///9qrAc///91VAf///9qrAi4EI///yqsDP///5VUD3HB6fBv8AMVVAi/8ALqrA/wAGqsC3/wANVUD/AIVVQLf/AEKqwP8AXKrAi/8AjVVAi/8AfqrAW/8AWKrAK/8AMqrA0/8AMqrAr/8ARlVAi+WL/wAmqsCD/wAnqsB7/wAoqsD//8yqwP8AV1VA//+5VUD/ACuqQDGLCEv//3EAgBWrBsP///aqwKf//+GqwIv//8yqwAhXB4tLb2ZTgQhrBvsrBKePBf8ABqrAi/8ACqrA///+qsD/AA6qwP///VVA/wA9VUD///FVQP8AHqrAXov//7SqwAhXB4v//6tVQP//3qrA///QVUD//71VQP//9VVACFcGDlv4DfqYFf//5KrAi2v///lVQP//21VA///yqsD//31VQE///7qqwP//YqrAg///AVVACF8Hi///r1VA/wAJVUA//wASqsD//7iqwL37RP8ATVVAM/8AaKrAiwi/BqeL/wAqqsD/AAFVQP8AOVVA/wACqsCb/wBNVUD/AAqqwP8APqrA/wAFVUC7i/8ABVVAg497/wACqsD///qqwIv///1VQP//+qrAi///9VVAe///3VVA///hVUD//+6qwP//0qrAiwh3Bv//nVVA///OqsD/AH1VQP8A+qrAH5sHi/8ALKrA/wACqsD/AClVQP8ABVVAsaH/AJqqwP8ALqrA/wBNVUD/AEdVQIsImwbL///4qsCr///tVUCLbZ+L/wAKqsD/AAVVQP8AAVVA/wAKqsD//+6qwP8AdVVAf/8AOqrA///5VUCLCGsGgYv//96qwP8AAqrA///HVUD/AAVVQAgO8PcQ+pQV///NVUD//+aqwP//+qrA///1VUAffwer///0qsCb///wVUCLdwiL/fqHeF9ri4cF///yqsD/ADKqwP//+VVA/wBlVUAev4unhwX/ACCqwIu7/wAJVUD/AD9VQP8AEqrA/wCAqsD/ADlVQP8AQqrA/wCaqsD/AASqwPeQCPIHi/8AZqrAd+lj/wBVVUD//8NVQO3//7VVQLz//6dVQIsIS/sjFbcG/wBSqsD/AClVQP//j6rA//8fVUAf///9VUAh///5VUD//6iqwP//9VVA//+7VUD//+yqwP//qKrA///ZVUD//9RVQFGLCGsGDpj4hPqUFf//7VVA///6qsB7///9VUD///KqwIsI/BgGg4eHh4uHCIcH///6qsD/AAKqwP///VVA/wAFVUAe/wAaqsCB/wANVUD//+6qwIv//+dVQAj97AeLfYd/g4Fz///yqsB////2qsCL///6qsD/AAFVQP//9VVAj///+qrA/wAGqsCLCPggi7uHBf8ABVVA/wATVUD/AAqqwP8APVVAm/8AZ1VACJP///1VQI////qqwB53Bov///VVQP//8qrA///xVUD//+VVQP//7VVACPtY99wGi/8ABKrA/wACqsD/AAKqwP8ABVVA/wAAqsAI9yQG/wAPVUCL/wANVUD///qqwP8AC1VA///1VUD/AAlVQHOTf/8ABqrAiwj/AAqqwP8ABVVAj5Mf93AHh5OHj4eLCH8G///zVUBrd3v//+SqwIsI+yj3gPdMBpuL/wARVUD///FVQP8AEqrA///iqsD/AAdVQIuT/wACqsD/AAiqwP8ABVVAi5X///QAQMtz9woIDmX4iPqYFVuH/BCLBf//8qrAi4P///qqwP///VVA///1VUAIgwer///0qsCb///tVUCLcQj99AeLfYd/g4Fz///yqsB////2qsCL///6qsD/AAFVQP//9VVAj///+qrA/wAGqsCLCPeUi5eTBYuR///+qsD/AAVVQP///VVA/wAEqsBvlXuXh5kI+DD3NAeZi5eHlYP/AAyqwHOTf/8AA1VAiwiPBpOPj4+Ljwj3cAeHk4ePh4sIhwb//+tVQGv//+1VQHv//+9VQIsI+zz3lPdABv8AHKrAi/8AFqrAe/8AEKrAa/8ABVVAi5P/AAKqwP8ACqrA/wAFVUCL/wANVUB//wA//8Bz/wByqsAIDtL4HfqUFV+L///WqsD///aqwP//2VVA///tVUD//31VQP//sVVA//++qsD//2SqwIv7fItPj06TTbH//xiqwOf//4xVQPcmi/8AWKrAi/8AUqrAn/8ATKrAswh7xwX/AAKqwJ3/AAFVQP8ADlVAi/8ACqrACIv3k4e7Bf8AA1VAi/8AAqrA/wAFVUCN/wAKqsD/ABqqwP8AEVVA/wANVUD/AAqqwIuPCP8ACqrAh/8ABVVAgx77jAaDh4eHi4cIgwer///yqsCbe4v//+1VQAiL+893h4eLBf//4VVAi3OT///uqsCb///SqsD/ACyqwP//6VVA/wBmVUCL9zQIzweLrf8AAVVAsP8AAqrAs/8AFVVA9yz/AC1VQNf/AEVVQIsIqwaxi/8AHVVA///uqsD/ABSqwP//3VVACI8G/wANVUCLk/8ABVVA/wACqsD/AAqqwAiHBoH/AHSqwH//ADpVQH2LCIcH///nVUCLZ/8AAqrA///QqsD/AAVVQAgO9y3H+pQVg4eHh4uHCIMHq///8qrAm3eL///lVUAI/fwHi///71VAe///7VVAa///61VACIcHj4OPh4+LCPeUi5eTh5sF///jVUCLe6P///yqwLsI+BYHi/8ABKrA/wACqsD/AAKqwP8ABVVA/wAAqsAI9zT8MgaL///2qsD///6qwP//+VVA///9VUCHi4P///FVQP//8qrA///iqsD//+1VQAiHB4+Dj4ePiwj3lIuXkwWL/wACqsD///6qwI////1VQP8ABVVAcZf///FVQJf///yqwJcIi/okj5O3q4uPBYeTh4+Hiwj7lAaDh4eHi4cIgwer///0qsCb///tVUCLcQj7zvs0B///+1VAi////VVA/wACVUD///9VQP8ABKrACPezB4v/ABNVQP8AAqrA/wAOqsD/AAVVQJWL/wAEqsD/AA6qwJf/AB1VQP8AE1VACI8Hh5OHj4eLCA77V9P6lRX///KqwIuD///6qsD///1VQP//9VVA/wACqsD///qqwP8AAVVAh4v///1VQAirm///6arA///TVUAf/dcHi///51VA///6qsD//+2qwP//9VVAf3P///aqwH+Di///+VVA/wABVUD///VVQI////qqwP8ABqrAiwj3lIuXk4uXBWv/AA6qwHv/ABOqwIv/ABiqwAiL+f6Pn7eri5MFh5OHj4eLCA4v92n6lBWDh4eHi4cIi4OPgwWrm///6VVA///SqsAf/UEH//+9VUD//+aqwP//3qrA///NVUAeewb//+aqwIv//+lVQP8ACqrAd/8AFVVA///9VUCrg5v///KqwIv///SqwItzVv//21VAIQiHB/8ANKrAY/8AQVVAd9mLCJcG/wBdVUCL2/8AL6rA/wBCqsD/AF9VQP//9VVA/wAbVUD///qqwP8AEqrAi5UI+YUH/wAAqsD/AA9VQJv/ABFVQP8AH1VA/wATVUAIkweHk4ePh4sIDvcZx/qUFYOHh4eLhwh/B6v///VVQJv//+2qwItxCP32B4v///KqwIf///RVQIOBc///81VAf4OL///8qsAIgwePg4+Hj4sI94iLn4+LowVre/8AFlVA/wAsqsAf97YHi5eb/wAbqsCr/wArVUAIjwa7//8iqsD/ACKqwP//dqrA/wAVVUD//8qqwIv//9yqwP8ACqrA///tVUD/ABVVQIkI92CLl5OLlwVv/wANVUD//+6qwP8ACqrA///5VUCT//+SqsD/AU1VQP//yVVA/wDGVUCL/wA/VUCLkf8AMVVA9v8AYqrA92QIv6+LkwWHk4ePh4sI+4QG///yqsCLg///+qrA///9VUD///VVQAiDB6WB/wANVUCD/wAAqsCFCHsHi///9KrAW///i6rAK///IqrA///7VUCL///9VUD/AAKqwP///1VA/wAFVUAI99IHi/8AIKrAm/8AE6rAq/8ABqrACIujd48FDonH+pQVg4eHh4uHCH8Hq///9qrAm///7VVAi28I/fgHi///71VAe///7VVAa///61VACIcHj4OPh4+LCPgQBpmL/wAWqsD///6qwP8AH1VA///9VUD/ABVVQP8AUKrA/wANVUDL/wAFVUD/AC9VQIuP///6qsCP///1VUCPCIcG///qqsD//91VQP//5qrA///uqsD//+KqwIsI+0AG///7VUCL///9VUD/AAKqwP///1VA/wAFVUAI+bAHkZn/ABFVQJv/AByqwJ0IkweHk4ePh4sIDve9x/qUFYOHh4eLhwh/B6uBm///8FVAi///6qrACIv+Bod4X2uLgwWPg4+Hj4sI94iLl5OLlwVr/wAOqsB7/wATqsCL/wAYqsAI+KCTB8v//zyqwP8AIVVAKP8AAqrA///9VUD/AAyqwP//xVVAm///4qrA/wATVUCLCJuLn48F2f8A+1VA/wAqqsD/AH2qwP8AB1VAiwj8ZAeLff8AAVVA///pVUD/AAKqwP//4KrA///8qsCL///9VUCGiYGLh///8qrA///1VUD//+VVQP//7qrACIMHj4OPh4+LCPeQBpOPj4+LjwiXB2v/AAlVQHv/ABJVQIv/ABtVQAj5+geL/wAQqsCb/wASVUCrnwiTB4eTh4+Hiwj7dAaDh4eHi4cIcweL///jVUBf//9yqsAz+5KFi///+qrAmP//+1VApf//qqrA/wDnVUD//9VVQPcXi/8AHqrACIuXj5N/kwUO9xnH+pQVg4eHh4uHCIMHq32bd4txCP30B4t9h3+DgXP///KqwH////aqwIv///qqwP8AAVVA///1VUCP///6qsD/AAaqwIsI94SLl5OLlwVr/wAQqsB7/wARVUCLnQj4zI8H/wA6qsD//4qqwP8AOVVA//+BVUDD+xwI+4wHj4OPh4+LCPdIBpOPj4+LjwiTB3OZf/8AEVVAi/8AFKrACPoEB4ubm/8AEqrAq/8AFVVACI8Hh5OHj4eLCPuEBoOHh4eLhwiHB6v//+tVQJv//+1VQIv//+9VQAj76IMH//+uqsD3Vv//zqrA/wBxVUD//+6qwP8AIKrA///6qsC7///5VUCjg4sIDt337fqUFf//SqrA//+lVUD//11VQP/+uqrA//6aqsDj//9NVUD3RP8AsqrA/wBZVUD/ALFVQP8BYqrAH4v/ACqqwIfJg/8AUVVA///aqsD3YP//rVVA8fsUiwgr/DEV/wACqsD/AClVQP8AAVVA/wAeqsCLn/8ADqrA/wB5VUD/ABqqwP8APKrA/wAmqsCLCJcGw6f7B/t6H4MH//78qsD//+VVQP//flVA///KqsAee4t3jwX//9VVQP8AKqrA///qqsD/AGCqwIv/AJaqwIv/AAKqwP8AAVVA/wADqsD/AAKqwP8ABKrACIeji/aPpwX///1VQP///qqA/wABVMD/AAKqwB8OjfeE+pUV+xT///6qwEv///qqwIv///aqwIuF/wABVUD///qqwP8AAqrA///7VUD/AB1VQH//AA6qwHeLbwj98QeL///vVUB7///tVUBr///rVUAIhwePg4+Hj4sI95AGk4+Pj4uPCJMH///dVUD/AAqqwP//7qrAn4v/AB1VQAj3hwf/AMqqwP8AZVVA/wBzqsD/AOdVQB+Lr///+VVAu///8qrAx///01VA/wCMqsAn/wBGVUD//2SqwIsIm/swFYv/AASqwP8AAqrA/wACqsD/AAVVQP8AAKrACJuLo4cFu3ejUostCEMH///5VUAh///lVUBW///RVUCLCGMGDqr36fqUFf//31VAi2f///eqwP//2KrA///vVUD//5VVQP//t1VA///KqsD//2SqwIv7gv8ABVVA+xL/AAaqwD6Tb6v7Wv8ATVVAKP8AeqrAiwiXBv8ADqrAi/8AFVVA/wAEVUCn/wAIqsAIkwb/ABqqwP//2VVA/wAhVUD//+yqwLOLCI8G/wAtVUCL/wAdVUD/ACqqwP8ADVVA/wBVVUCHk4ePh4sIfwb///iqwP//7KrA///1VUD///ZVQH2L///uqsCL///yqsD/AAmqwP//9qrA/wATVUAIkwfD/wBjVUCn9w2L/wCOqsD///1VQIv///6qwP8AAarAi/8AA1VA/wACqsD/ABKqwP8AAVVAmov/AAtVQAiLl4e9Bf8AAqrA/wABVUD/AAFVQP8AAqrAH4Prf/8ATlVAe/8APKrA///OqsD/AIaqwP//uVVA/wBDVUAviwgr/FoV/wDRVUD/ABqqwP8AaKrA/wA1VUAelwb/ADVVQP8AGqrA//+jqsD//0dVQB/7MAf//zFVQP//5qrA//+YqsD//81VQB5/BlNv/wBzqsD/AOdVQB8O2ffI+pUV//9SqsD//6lVQP//9qrA///tVUAfk38F/wAdVUD/AA6qwHZhH/3PB4v///aqwP///qrA///0VUD///1VQH2Lg3v///FVQGv//+qqwAiHB4+Dj4ePiwj3kIuXkwWLkf///qrA/wAFVUD///1VQP8ABKrA///iqsCV///xVUD/ABJVQIv/ABqqwAj34tMH/wAKqsAj/wASqsD7B/8AGqrA+xL/AAVVQP//0qrAl///6VVA/wASqsCLCPdYBpOPj4+LjwiPB4v/AASqwP//9qrA/wAGqsD//+1VQP8ACKrA///iqsCLY/cf///NVUD3qov/AAKqwP8AAVVAj/8AAqrA/wAFVUDT/wAqqsCv/wBUqsCL/wB+qsCL/wA6qsD///VVQMD//+qqwP8AL1VA///OqsDt//+lVQD/ADD/gPsYiwj//+AAQP//ZQCAFYv/AASqwP8AAqrA/wACqsD/AAVVQP8AAKrACLMG/wBFVUD///NVQP8AIqrA///UVUCL//+1VUAIUweD//+jVUD//96qwP//0arA///FVUCLCFcGDmD3uPqUFU8G//+FVUD//99VQP//wqrAPYv//4SqwIv//8aqwP8AGVVA//+6VUD/ADKqwDn/AH1VQPsk/wA+qsD//6BVQIv//9CqwAhPB4tZ///hVUBs///CqsB/CG8G///JVUCLY/8AHFVA///mqsD/ADiqwAiHBoWL///6qsD///6qwP//+1VA///9VUCL//+6qsCTRZv//7lVQP8AE1VA/wACqsD/AAqqwP8AAVVAjYsI83uziwX/ABdVQIun/wAFVUD/ACCqwP8ACqrA67e74Yv3FAiPB4v/AFtVQF/tM/8AaKrA//+tVUD/AF1VQP//1qrA/wBEqsCLtwivB/8AC1VAuaOi/wAkqsCLCLcG/wA9VUD///KqwP8AHqrAeIv//+dVQAiTBv8AB1VAi5OO/wAIqsCRi5f///aqwP8APFVA///tVUD/AGyqwIeLf////VVAd///+qrATf8ACqrAZ/8ABVVAgYsIDnKv+pQV///6qsB1///1VUBPeymLg/8ABqrA///6qsD/AA1VQP///VVAm/8AHVVAn/8ADqrAo4sI9wj9nAaL///mqsD///qqwP//7VVA///1VUB/c4F/g4uF/wABVUD///VVQI////qqwP8ABqrAiwj3kIuXkwWLkf///qrA/wAFVUD///1VQP8ABKrA///iqsCV///xVUD/ABKqwIv/ABtVQAj5rPcMB/8AD1VAi/8AEVVA///yqsD/ABNVQP//5VVACJeLl5MFe/8ASKrAf/8APVVAg70IY4f8MIsFDt7H+pMVg4eHh4uHCIcH/wAdVUB3/wAOqsD//+6qwIv///FVQAj9oAeL///5VUD///1VQH////qqwP//7qrACIcH/wBTVUAx417/AFyqwIv/AFdVQIv/AFlVQP8AKlVA/wBbVUD/AFSqwIuN///9VUCf///6qsCxCPmUB4ub/wAOqsD/ABFVQP8AHVVA/wASqsAIjweHk4ePh4sI+3SLd4eLewX/AB1VQP//8qrA/wAOqsD//+1VQItzCP1sB4v//9aqwP//5qrAc///zVVA///5VUAIcwb//9dVQItzo///+KrAuwj5bAeLpZv/ABKqwKv/AAtVQAj/AA1VQIP/AAaqwHseDsyq+pQVg4eHh4uHCIuHs2/3KP30Bf//sqrAl///2VVAox73TIufjwXj/wIuqsD/AC6qwP8BMqrA/wAFVUD/ADaqwIv/ACKqwP8AEVVAp/8AIqrA/wAVVUAIkweL/wAEqsD///1VQP8AAqrA///6qsD/AACqwAj7gAaL///9VUD///6qwIf///1VQP//+qrACI+DBf8AFqrA///0qsCX///1VUD/AAFVQIEIM/19i4d/iwX//8VVQPh+///iqsD/APmqwIv/AAlVQP8AAqrA/wALVUCX/wAKqsD/ABVVQJUIh58FDve6k/qUFYv///1VQP///qrAh////VVA///6qsCL///5VUD/AA1VQP//9VVA/wAaqsD///FVQAj3BP2hBf8ADKrA//97VUCX//+9qsD/AAtVQIsI9wgGm4v/AAqqwP8ADVVA/wAFVUD/ABqqwP8ANqrA/wDFVUCr/wBnqsD/AAlVQJUIj4vf+6cFkf//zVVA/wANVUD//+aqwP8AFKrAiwj3EIuTjwX/ABqqwP8AvKrA/wApVUD3zMP/AbNVQIurm/8AFVVAq/8ACqrACIef+5iLBYv///1VQP///qrAh////VVA///6qsAIj4MF/wAaqsD///dVQP8ADVVA///1VUCL///zVUCL///LVUD//+6qwP//LlVA///dVUD//pFVQAiHBoP/AAtVQG//AFeqwFv3OP//91VAxf//8VVAqP//61VAiwhXBv//+KrAi2f7Cv//v1VA+4AIfwb//9qqwPgo///tVUD/ANRVQIv/ABSqwIv/AAiqwP8ADVVAk/8AGqrA/wAHVUAImweL/wAEqsD///1VQP8AAqrA///6qsD/AACqwAgOxsv6lBX///tVQIv///1VQP///VVA////VUD///qqwAh7B/8AA1VAi/8ACqrAh52D/wAaqsD//8SqwL///2iqwP8ATVVA//8MqsAIhwf//61VQP/+6VVAV///X1VA///qqsD//9VVQP//5VVA///uqsD///KqwP//9VVAi4f/AAFVQP//9VVAj///+qrA/wAGqsCLCPeEi5eTi5cFc/8ACqrAf5eL/wANVUAImwf/ACNVQP8Av1VA/wAVVUD/AF+qwP8AB1VAiwiPBv8AKqrA//9RVUD/ABVVQP//marAi20Ihwdzd39/i4ePg4+Hj4sI95SLl5MFi/8AD1VAf/8ACqrAc5H///VVQJn//8lVQP8AoKrA//+dVUD/ATNVQP8ADVVAvf8ALqrA/wCLVUDb/wDkqsCLpf8AEqrA/wAVVUD/ACVVQP8AEKrACIef+4yLBYv///1VQP///qrAh////VVA///6qsAIgwejg5d/i3sIfweLe3f//6mqwGP//2NVQAiHBv//8qrA/wAUqsBz/wBaVUD//91VQPc0i/8ADqrA/wANVUCX/wAaqsD/AAlVQAiHnwUOyKL6lBWL///9VUD///6qwIf///1VQP//+qrAi///9qrAl4Oj///5VUCb///oqsD/AD1VQP//MVVA/wBqqsD8Ggj7pAeL///mqsD///qqwP//7VVA///1VUB/c///9qrAf4OL///5VUD/AAKqwP//9VVAk///+qrA/wANVUCLCPeEBpOPj4+LjwiXB2v/AAqqwHufi/8AHVVACPewB4uZ/wA5VUD3VP8AcqrA+AaLpZufq5kIh5/7iIsFi////VVA///+qsCH///9VUD///qqwAiPgwX/ABiqwP//9qrA/wANVUD///VVQI1/i///+VVAb///gVVAU///CVVACIcG///4qsCL///lVUD3EF33jAifB6P/AA1VQJf/AAlVQIv/AAVVQP///VVA/wAFVUD///6qwI+L/wACqsAIDoTj+owVc///lKrAf///wVVAi3n/AASqwIv/AAaqwP///VVA/wAIqsD///qqwAiPBv8AFqrAq6Ob/wAZVUCLCPdEi/uo/cgFi///5KrA/wAKqsD///FVQP8AFVVAiQj3/AaZi/8AFqrA///+qsD/AB9VQP///VVA/wAVVUD/AG9VQP8ACqrAy4v/ABCqwAhvj4eLBf//9VVAa///6qrAe2uLCPtIkwb3nPnABf//9VVA/wAdVUD///KqwP8ADqrAe4sI+/QGDvg7+AwcBZAV//+9VUCL///FVUD///VVQP//zVVA///qqsA7///kqsBj//+uqsCL//94qsAI+8wHi///6KrA///1VUD//+lVQP//6qrAdWuDe///8qrAi///7VVACGcHi4X/AAFVQP//+qrA/wACqsD///tVQP8AMqrA///nVUD/ABlVQP//4VVAi///21VACPvQB4tp/wACqsD//91VQP8ABVVA///cqsCr//+SqsD/AF6qwP//yVVA/wCdVUCLCP8ADVVA/wAGqsCTmx+3B4uTb/8ACqrAU/8ADVVA///dVUD/ABKqwP//7qrA/wAiqsCL/wAyqsAI99gHo////qrAl////VVAHov/AEKqwP//3VVAu///uqrA/wAdVUAIjwfT/wAmqsCv/wA6qsCL/wBOqsAI9/wHi7H/ABqqwKf/ADVVQJ3/ACVVQI//ABKqwP8ACqrAi/8AEVVACK8Hi/8ADVVA///6qwD/AAf/gP//9VVA/wACqsAIDvg7oxwFkBV7g4N7Hxz6oAd7k4ObHvcABpuTk5sfHAVgB5uDk3seDvg7nxwFkBX///KqwP//+VVAg3sfYweLfZ////aqwLP///tVQP8AMqrA///xVUD/ABlVQP//3VVAi///yVVACPvoB4v//7FVQK///8VVQNP//9lVQAiHB///+1VAi///+VVA///9VUD///dVQP//+qrA///FVUBt///iqsD//8aqwIv//6tVQAj72AeLff///qrAf////VVAgYv//91VQP//5qrA///mqsD//81VQHv//9qqwIf//+1VQP//9VVAi///7qrACGcHi///8qrA/wAFVUCD/wAKqsD///1VQMuLx5fDo/8ATVVA/wAbVUD/ACaqwP8ATVVAi/8Af1VACPfQB4v/AAyqwP8ABqrA/wASqsD/AA1VQP8AGKrAs/8AFVVAn/8AEVVAi/8ADVVACIuvh58F///NVUCd///mqsD/AB1VQIv/ACiqwAj3zAeL/wA/VUCHs4P/ABCqwP//4VVA8///oqsA/wA0AMD7MIsIDvg79//6NRUmCg74O6McBZAVe4ODex/8xAePg4+Hj4sI9xgGk4+Pj4uPCPjEB5uDk3se+wz9zBWDh4eHi4cI/MgHe5ODmx73AAabk5ObH/jIB4eTh4+HiwgO99r3exwFmBUkCvto+5AVJQr/Atz/wP8BBP/AFYeL///qqsD///1VQP//2VVA///6qsAI/LQGg4eHh4uHCIt7j4IFs4Gf///qVUCL///eqsAIHPs9B4v///FVQP//+VVA///uVUD///KqwP//61VA///iqsD///SqwP//8VVAg4v///tVQAh6B4+Dj4ePiwj4uAaji/8AFqrAh/8AFVVAg5Oj/wARVUD/AFmqwP8AGqrA/wCbVUD///iqwP8AC1VAf/8ABarA///vVUCL///lVUD//9FVQP//3qrA///oqsBjiwj7fPhx91wG/wAYqsCL/wAVVUCEnX3/AAqqwGuTe/8ABVVAiwifBpOPj4+Ljwj30geHk4ePh4sId4t/gwWLZf//4VVA///rqsD//8KqwP///VVACPtQ994Gj5Onh/dEi7uPBf8ADqrA///6qsCX///5VUD/AAlVQIP/ABdVQP//3qrA/wANVUD//+9VQP8AA1VAi4v/AAKqwP8ACqrA/wAEVUD/ABVVQJH///VVQP8AQVVA///uqwD/AFmrAHP3BggO+Dv3CPrrFTv//7NVQGNji////KrACPdU+1iLh/tU+1iLhwXV//+yqsD/ACaqwP//2VVA/wADVUCLCI8G/wCAqsD3FP8AQqrAy/8ABKrAiwj3WPtUj4sF/wBNVUDV/wAmqsD/ACaqwIv/AANVQAiPB/sU/wCAqsBL/wBCqsCL/wAEqsAI91T3WAX//7NVQNtjs////KrAi///f1VA+xT//71VQEv///tVQIsIDvg797D6sxWDh4eHi4cINwePg4+Hj4sI9ywGk4+Pj4uPCN8Hh5OHj4eLCPwk+1gVe4ODex/7FAd7k4ObHvkcBpuTk5sf9xQHm4OTex78JPucFYOHh4eLhwg3B4+Dj4ePiwj3LAaTj4+Pi48I0webg5N7Hg74Rfd0+i0VJgoO+4nxHAWUFSEKDvuJ8RwFlBUhCg77ifdJ94YVIgoOZ+ccBZUVIQrnFiEKDmfnHAWVFSEK5xYhCg5n5/fvFSEK5xYhCg74RfeE+kcV///uqsCL///tVUD///1VQHf///qqwP//jVVA///VVUD//8aqwP//tqrAiyOL///uqsD/AAKqwP//7VVA/wAFVUB3/wAqqsD//41VQP8ASVVA///GqsDzi/8AEVVAi/8AEqrA/wACqsCf/wAFVUD/AHKqwP8AKqrA/wA5VUD/AElVQIvzCIv/ABFVQP///VVA/wASqsD///qqwJ///9VVQP8AcqrA//+2qsD/ADlVQCOLCA77rvcw93wVIAr//q0AQBYgCv8CkQBAFiAKDjgO+ecU+OMVi4v6k4yLjPgji5CPBpcMCvdACvdADAz3RAv3RAwNHAAoEwAHAgABAHAAsQFCAboDPgODBGL//8iqwIv//9qqwP//2qrA///sqsD//7VVQIuD/wABVUD///aqwP8AAqrA///1VUD/ABlVQP//wqrAr///4VVA/wAuqsCLCJcG/wBFVUD/ABiqwP8AIqrA/wAlVUCLvXvb///ZVQCz///CqsCLCAuDhwWL///7VUCTM5v//1SqwAj//8qqwP8ACqrA///lVUD/ABVVQB67i6OPBf8ABKrAi5f3BP8AE1VA93QIf5MFC////VVA///+qsD///6qwP///VVAH///w1VAi///2qrA///ZVUB9//+yqsCLQ/8AKVVA///ZVUD/AFKqwP//+qrACIMHi2tjZztjmWv/AAqqwHv/AAdVQIsIkwb/AIVVQP8APKrA/wBCqsD/AFaqwIv/AHCqwP//81VA/wBdVUD//9VVgP8ALqqA//+3VUCLCAv///1VQP///qrA///+qsD///1VQB///8VVQIv//9qqwP//2qrAe///tVVAi4P/AAFVQP//9qrA/wACqsD///VVQKX//8KqwP8AJVVA///hVUD/ADCqwIsIkwbTo6//ACaqwIv/ADVVQHfb///ZVUCz///GqsCLCAt7g///+VVA///yqsAffwf/ABqqwP//7qrA/wANVUB/i///+VVACHcH//+SqsD9Zv//vVVA//5ZVUBz//+EqsCL///3VUB7///xVUBr///rVUAIewePg4+Hj4sI99AGk4+Pj4uPCIuPh58Fa5F7l4udk/8AZVVAk/8AMqrAk4ux///1VUCzg7X///qqwP8AO1VA/wAIqsD/ACKqwJOV/wAHVUAIlwb/AAVVQH3/AAVVQP//zVVA/wAFVUD//6iqwP//+qrA///3VUD///1VQP//+VVAi///+1VA///iqsD///VVQP//8VVAg4v///qqwAh7B4+Dj4ePiwj35AaTj4+Pi48Ii4+HnwX//+yqwIv//+6qwP8ACqrA///wqsD/ABVVQP//6qrA/wB1VUD//76qwPg4//+SqsD/AtKqwIv/AAKqwP8AAVVAj/8AAqrA/wAFVUD///1VQP8ABKrA///+qsD/AAVVQIuRCIuPj5MFo/8AEKrAl5eL/wAHVUAIm4OTex4Ll4vj/XAFe3tzg2uLCHMG///YqsCL///hVUD/AAaqwHX/AA1VQP8ANVVA/wHXVUD/AB1VgP8A9VWA/wAFVUD/ABNVQAgLcYv//+aqwP//+VVA///nVUD///KqwDP//8VVQF///7VVQIv//6VVQP8AAVVA///1VUCP///6qsD/AAaqwIsI44uTjwX/AAyqwMOjp/8AI1VAiwifBv8AC1VAi/8ACqrA///9VUCV///6qsD/AINVQFP/AFlVQG//AC9VQIv/ABiqwIv/AB1VQP8ACVVArf8AEqrA/wBKqsD/AEVVQP8AJVVA/wBKqsCL24eTh4+Hiwgzi4OHBX3//8VVQG///+KqwGGLCHcG+xj/AD1VQP//oqsA/wAeqwD//8lVQIsICwAAAAABAAAADAAAABYAAAACAAEAAQBuAAEABAAAAAIAAAAAAAAAAQAAAADVpJjbAAAAANJ+ThEAAAAA10yyigQAAGQAAAAAAfwAAAHxAFQCKwBUA88AGgLcAFsE/wA6BAwAXAFaAF4CEgBrAiMANwIPABAC0QAQAVoAQQH9ACwBNQAsAhMALwNTAGADUwCUA1MAWgNTAEsDUwAtA1MAhQNTAHsDUwBXA1MAaANTAFQBagBIAXoATAMJABQDAwBLAwMAUgJ1AAMFsQBXA5UAGAOXAEcDEABTA7MARwMzAEcDAABHA30AUwP/AEcCHwBHArr/9APcAEcDAgBHBMcARgPnAEcDdwBTA1YARgOLAFMDywBHAvsARwMBABQD/wBHA34AFATgAB4DpAAqA0cACQMhADAC9gAAAjkAAAL2AAAD9gALBAAAAAQAAAMCoQAYAqgAMAIfAEkCtAAwAlwAMAIpADAClgBJAugAMAGMADAB8//9AtQAMAJNADADeAAwAtQAMAKhAEkCUQAwAm4ASQKdADACJAAwAjYABAKiADACkAATA3UABAKKAC8CjAATAkgAMAP2AAAD9gAAA/YAAAP2AJsD9gAAA5X//wP2//wD9gAMBAAAEAFaAF4BWgBeAVoAQQIrAFQCKwBUAisAVAQAAAwBNf7aAfwAAA==");\n }'})},function(n,t,e){e.r(t);class r{constructor({navSelector:n,contentSelector:t,initial:e}={}){this.active=e,this._navSelector=n,this._nav=null,this._contentSelector=t,this._content=null}bind(n){this._nav=n.querySelector(this._navSelector),this._nav&&(this._contentSelector?n.matches(this._contentSelector)?this._content=n:this._content=n.querySelector(this._contentSelector):this._content=null,this.activate(this.active),this._nav.addEventListener("click",this._onClickNav.bind(this)))}activate(n,{triggerCallback:t=!1}={}){const e=this._nav.dataset.group,r=this._nav.querySelectorAll("[data-tab]");if(!r.length)return;Array.from(r).some(t=>t.dataset.tab===n)||(n=r[0].dataset.tab);for(let t of r)t.classList.toggle("active",t.dataset.tab===n);if(this._content){const t=this._content.querySelectorAll("[data-tab]");for(let r of t)r.dataset.group&&r.dataset.group!==e||r.classList.toggle("active",r.dataset.tab===n)}this.active=n}_onClickNav(n){const t=n.target.closest("[data-tab]");if(!t)return;n.preventDefault();const e=t.dataset.tab;e!==this.active&&this.activate(e,{triggerCallback:!0})}}const i={inventory:new Set,spellbook:new Set,features:new Set},o=[{navSelector:".tabs",contentSelector:".sheet-body",initial:"description"}].map(n=>new r(n));function a(n){return{0:' ',.5:' ',1:' ',2:' '}[n]}function l(n){if("Object"!==function(n){const t=typeof n;if("object"===t){if(null===n)return"null";let t=n.constructor.name;return["String","Number","Boolean","Array","Set"].includes(t)?t:/^HTML/.test(t)?"HTMLElement":"Object"}return t}(n))throw new Error("The provided data is not an object!");return 0===Object.keys(n).length}function A(n,t){if(!t)return;let e=n;for(let n of t.split(".")){if(e=e||{},!(n in e))return;e=e[n]}return e}function s(n,t){return n.filter(n=>{const e=n.data;for(let n of["action","bonus","reaction"])if(t.has(n)&&e.activation&&e.activation.type!==n)return!1;return(!t.has("ritual")||!0===e.components.ritual)&&((!t.has("concentration")||!0===e.components.concentration)&&(t.has("prepared")?!(0!==e.level&&!["innate","always"].includes(e.preparation.mode))||("npc"===this.actor.data.type||e.preparation.prepared):!t.has("equipped")||!0===e.equipped))})}Array.fromRange=function(n){return Array.from(new Array(parseInt(n)).keys())},Hooks.on("showSheet",(function(n,t,e){var r,c,u,f;const p=function(n,t){n.img=t+n.img;let e=n.items;e.sort((n,t)=>(n.sort||0)-(t.sort||0));for(let[t,e]of Object.entries(n.data.abilities))e.icon=a(e.proficient),e.hover=dnd5e.proficiencyLevels[e.proficient],e.label=dnd5e.abilities[t];for(let[t,e]of Object.entries(n.data.skills))e.ability=n.data.abilities[e.ability].label.substring(0,3),e.icon=a(e.value),e.hover=dnd5e.proficiencyLevels[e.value],e.label=dnd5e.skills[t];let r=n.data.attributes.hp;0===r.temp&&delete r.temp;0===r.tempmax&&delete r.tempmax;const i=["primary","secondary","tertiary"].reduce((t,e,r)=>{const i=n.data.resources[e]||{};return i.name=e,i.placeholder="Resource "+(r+1).toString(),i&&0===i.value&&delete i.value,i&&0===i.max&&delete i.max,t.concat([i])},[]);return function(n){const t={dr:dnd5e.damageTypes,di:dnd5e.damageTypes,dv:dnd5e.damageTypes,ci:dnd5e.conditionTypes,languages:dnd5e.languages,armorProf:dnd5e.armorProficiencies,weaponProf:dnd5e.weaponProficiencies,toolProf:dnd5e.toolProficiencies};for(let[e,r]of Object.entries(t)){const t=n[e];if(!t)continue;let i=[];t.value&&(i=t.value instanceof Array?t.value:[t.value]),t.selected=i.reduce((n,t)=>(n[t]=r[t],n),{}),t.custom&&t.custom.split(";").forEach((n,e)=>t.selected["custom"+(e+1)]=n.trim()),t.cssClass=l(t.selected)?"inactive":""}}(n.data.traits),{actorData:n,resources:i,items:e}}(t,e);!function(n,t){const e={weapon:{label:"Weapons",items:[],dataset:{type:"weapon"}},equipment:{label:"Equipment",items:[],dataset:{type:"equipment"}},consumable:{label:"Consumables",items:[],dataset:{type:"consumable"}},tool:{label:"Tools",items:[],dataset:{type:"tool"}},backpack:{label:"Containers",items:[],dataset:{type:"backpack"}},loot:{label:"Loot",items:[],dataset:{type:"loot"}}};let[r,o,a,l]=n.items.reduce((n,r)=>{var i,o;return r.labels=null===(i=r.flags)||void 0===i||null===(o=i.externalactor)||void 0===o?void 0:o.labels,r.img=t+r.img||t+"icons/svg/mystery-man.svg",r.isStack=!!r.data.quantity&&r.data.quantity>1,r.hasUses=r.data.uses&&r.data.uses.max>0,r.isOnCooldown=r.data.recharge&&!!r.data.recharge.value&&!1===r.data.recharge.charged,r.isDepleted=r.isOnCooldown&&r.data.uses.per&&r.data.uses.value>0,r.hasTarget=!!r.data.target&&!["none",""].includes(r.data.target.type),function(n){if("spell"===n.type){const t="always"===A(n.data,"preparation.mode"),e=A(n.data,"preparation.prepared");n.toggleClass=e?"active":"",t&&(n.toggleClass="fixed"),n.toggleTitle=t?dnd5e.spellPreparationModes.always:e?dnd5e.spellPreparationModes.prepared:"Unprepared"}else{const t=A(n.data,"equipped");n.toggleClass=t?"active":"",n.toggleTitle=t?"Equipped":"Not Equipped"}}(r),"spell"===r.type?n[1].push(r):"feat"===r.type?n[2].push(r):"class"===r.type?n[3].push(r):Object.keys(e).includes(r.type)&&n[0].push(r),n},[[],[],[],[]]);r=s(r,i.inventory),o=s(o,i.spellbook),a=s(a,i.features);const c=function(n,t){const e=n.actorData.data.spells,r={},i={atwill:-20,innate:-10,pact:.5},o={"-20":"-","-10":"-",0:"∞"},a=(n,t,e,i={})=>{r[t]={order:t,label:e,usesSlots:t>0,canCreate:t>=1,canPrepare:t>=1,spells:[],uses:o[t]||i.value||0,slots:o[t]||i.max||0,override:i.override||0,dataset:{type:"spell",level:t},prop:n}},l=Array.fromRange(10).reduce((n,t)=>{if(0===t)return n;const r=e["spell"+t];return(r.max||r.override)&&t>n&&(n=t),n},0);if(l>0){a("spell0",0,dnd5e.spellLevels[0]);for(let n=1;n<=l;n++){const t="spell"+n;a(t,n,dnd5e.spellLevels[n],e[t])}}e.pact&&e.pact.max&&(a("spell0",0,dnd5e.spellLevels[0]),a("pact",i.pact,dnd5e.spellPreparationModes.pact,e.pact));t.forEach(n=>{const t=n.data.preparation.mode||"prepared";let o=n.data.level||0;const l="spell"+o;t in i?(o=i[t],r[o]||a(t,o,dnd5e.spellPreparationModes[t],e[t])):r[o]||a(l,o,dnd5e.spellLevels[o],e[l]),r[o].spells.push(n)});const A=Object.values(r);return A.sort((n,t)=>n.order-t.order),A}(n,o),u=o.filter(n=>n.data.level>0&&"prepared"===n.data.preparation.mode&&n.data.preparation.prepared).length;let f=0;for(let n of r)n.data.quantity=n.data.quantity||0,n.data.weight=n.data.weight||0,n.totalWeight=Math.round(n.data.quantity*n.data.weight*10)/10,e[n.type].items.push(n),f+=n.totalWeight;n.actorData.data.attributes.encumbrance=function(n,t){var e,r,i,o;let a={tiny:.5,sm:1,med:1,lg:2,huge:4,grg:8}[t.actorData.data.traits.size]||1;null!==(e=t.actorData.data.flags)&&void 0!==e&&null!==(r=e.dnd5e)&&void 0!==r&&r.powerfulBuild&&(a=Math.min(2*a,8));if(null!==(i=t.actorData.data.flags)&&void 0!==i&&null!==(o=i.externalactor)&&void 0!==o&&o.currencyWeight){const e=t.actorData.data.currency,r=Object.values(e).reduce((n,t)=>n+t,0);n+=r/dnd5e.encumbrance.currencyPerWeight}const l={max:t.actorData.data.abilities.str.value*dnd5e.encumbrance.strMultiplier*a,value:Math.round(10*n)/10};return l.pct=Math.min(100*l.value/l.max,99),l.encumbered=l.pct>2/3,l}(f,n);const p={classes:{label:"Class Levels",items:[],hasActions:!1,dataset:{type:"class"},isClass:!0},active:{label:"Active Abilities",items:[],hasActions:!0,dataset:{type:"feat","activation.type":"action"}},passive:{label:"Passive Abilities",items:[],hasActions:!1,dataset:{type:"feat"}}};for(let n of a)n.data.activation.type?p.active.items.push(n):p.passive.items.push(n);l.sort((n,t)=>t.levels-n.levels),p.classes.items=l,n.inventory=Object.values(e),n.spellbook=c,n.preparedSpells=u,n.features=Object.values(p)}(p,e),$(".window-content")[0].innerHTML=n({actor:p.actorData,data:p.actorData.data,items:p.actorData.items,disableExperience:null===(r=p.actorData.flags)||void 0===r||null===(c=r.externalactor)||void 0===c?void 0:c.disableExperience,classLabels:null===(u=p.actorData.flags)||void 0===u||null===(f=u.externalactor)||void 0===f?void 0:f.classLabels,filters:i,resources:p.resources,isCharacter:"character"===p.actorData.data.type,isNPC:"npc"===p.actorData.data.type,owner:!0,actorSizes:dnd5e.actorSizes,inventory:p.inventory,spellbook:p.spellbook,preparedSpells:p.preparedSpells,features:p.features},{allowedProtoProperties:{size:!0}}),function(){const n=$(".window-content").first();o.forEach(t=>t.bind(n[0])),n.find(".rollable").each((n,t)=>t.classList.remove("rollable"))}()}))}]);