From a9778e46fa6d033a22400ba1015cddfc8813c8f7 Mon Sep 17 00:00:00 2001 From: TheGiddyLimit Date: Sun, 29 Oct 2023 22:11:10 +0000 Subject: [PATCH] v1.190.0 --- css/main.css | 2 +- data/adventure/adventure-dosi.json | 140 + data/adventure/adventure-gotsf.json | 16 + data/adventure/adventure-imr.json | 2 +- data/adventure/adventure-kftgv.json | 214 +- data/adventure/adventure-kkw.json | 10 +- data/adventure/adventure-lk.json | 16 +- data/adventure/adventure-llk.json | 8 +- data/adventure/adventure-pabtso.json | 531 +++- data/adventure/adventure-tofw.json | 194 +- data/adventure/adventure-wdh.json | 9 +- data/adventures.json | 19 +- data/bestiary/bestiary-bam.json | 4 +- data/bestiary/bestiary-bgg.json | 3 +- data/bestiary/bestiary-crcotn.json | 3 - data/bestiary/bestiary-dosi.json | 93 + data/bestiary/bestiary-dsotdq.json | 2 +- data/bestiary/bestiary-kftgv.json | 2 +- data/bestiary/bestiary-mcv4ec.json | 9 +- data/bestiary/bestiary-mpmm.json | 6 - data/bestiary/bestiary-mtf.json | 6 - data/bestiary/bestiary-tofw.json | 32 +- data/bestiary/bestiary-vrgr.json | 2 +- data/bestiary/fluff-bestiary-dosi.json | 14 + data/book/book-aatm.json | 81 +- data/book/book-bgg.json | 247 +- data/book/book-mpmm.json | 42 +- data/book/book-ps-k.json | 2 +- data/book/book-sato.json | 41 +- data/changelog.json | 6 + data/class/class-cleric.json | 2 +- data/recipes.json | 22 +- data/renderdemo.json | 2 +- data/spells/spells-phb.json | 1 + img/adventure/DoSI/00-001.opening-splash.webp | Bin 0 -> 590540 bytes .../DoSI/00-005.voyage-intro-art.webp | Bin 0 -> 199008 bytes img/bestiary/DoSI/Merrow Extortionist.webp | Bin 0 -> 165140 bytes js/backgrounds.js | 2 + js/converterutils-creature.js | 6 +- js/deities.js | 2 + js/feats.js | 2 + js/languages.js | 2 + js/objects.js | 2 + js/optionalfeatures.js | 2 + js/parser.js | 28 +- js/psionics.js | 4 +- js/races.js | 2 + js/recipes.js | 2 + js/render-charcreationoptions.js | 14 +- js/render-deities.js | 4 +- js/render-markdown.js | 721 ++++- js/render-psionics.js | 3 +- js/render-recipes.js | 36 +- js/render.js | 2488 ++++++++++------- js/rewards.js | 2 + js/trapshazards.js | 2 + js/utils-dataloader.js | 83 +- js/utils-ui.js | 4 + js/utils.js | 2 +- js/variantrules.js | 2 + js/vehicles.js | 2 + package-lock.json | 4 +- package.json | 2 +- scss/includes/style.scss | 11 - sw-template.js | 8 +- test/test-adventure-book-map-grids.js | 65 + test/test-all.js | 1 + test/test-pagenumbers.js | 5 +- test/test-tags.js | 3 +- 69 files changed, 3899 insertions(+), 1400 deletions(-) create mode 100644 img/adventure/DoSI/00-001.opening-splash.webp create mode 100644 img/adventure/DoSI/00-005.voyage-intro-art.webp create mode 100644 img/bestiary/DoSI/Merrow Extortionist.webp create mode 100644 test/test-adventure-book-map-grids.js diff --git a/css/main.css b/css/main.css index 571d6a80e5..3bf682f906 100644 --- a/css/main.css +++ b/css/main.css @@ -1 +1 @@ -@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--rgb-font: #333;--rgb-font--muted: #777;--rgb-name: #822000;--rgb-bg: white;--rgb-bg--alt: whitesmoke;--rgb-border--statblock: #e69a28}:root.night-mode{--rgb-font: #bbb;--rgb-name: #d29a38;--rgb-bg: #222;--rgb-bg--alt: #383838;--rgb-border--statblock: #565656}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--safe-area-inset-top: 0;--safe-area-inset-right: 0;--safe-area-inset-bottom: 0;--safe-area-inset-left: 0}.glyphicon-send{top:2px;right:1px}.glyphicon--top-2p{top:2px}.roller{color:#337ab7;cursor:pointer}.text-muted a{color:#7096b7}.font-ui{font-family:Arial,sans-serif}@media(max-width: 780px){.help--hover{cursor:default !important;text-decoration:none !important}}body{min-height:100vh;position:relative;overflow-x:hidden;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}body.is-fullscreen .page__header{display:none}body.is-fullscreen .page__nav{display:none}input{min-width:0}input[type=checkbox],input[type=radio]{margin:0}main{padding:10px 15px}footer{padding:20px 15px;font-size:90%}pre,textarea{tab-size:2}hr{flex-shrink:0}@-moz-document url-prefix(){*{scrollbar-width:thin}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#cbcbcb}body{scrollbar-width:auto}body::-webkit-scrollbar{width:15px}.container{position:relative}.input-xs{height:22px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.form-control--minimal{border-radius:0;padding:0 2px}.ve-flex-label{display:inline-flex;align-items:center}.ve-flex-label>input[type=checkbox],.ve-flex-label>input[type=radio]{margin:0 0 0 5px}.btn-xxs{padding:0 2px;font-size:12px;line-height:1.5;border-radius:3px}.btn-primary--half{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 16px, #b8b8b8 16px, #b8b8b8 32px)}.dropdown-menu--side{top:-10px;left:100%;max-height:calc(100vh - 130px);overflow-y:auto}.nav>li>a{padding:5px 14px 6px}@media(min-width: 992px){.nav>li>a{border-top-left-radius:0;border-top-right-radius:0}}@media(max-width: 991px){.nav>li{margin-top:2px;margin-bottom:2px}}.page__nav-inner>li.active>a,.page__nav-inner>li.active>a:focus,.page__nav-inner>li.active>a:hover{background-color:#006bc4;border-top:0}@media(min-width: 992px){.page__nav-inner>li.active>a,.page__nav-inner>li.active>a:focus,.page__nav-inner>li.active>a:hover{border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid #999}}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(0,0,0,.1)}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(0,0,0,.1)}.row{margin-right:0;margin-left:0}.dropdown-menu>li>a.dropdown-ext-link{display:flex;justify-content:space-between}.dropdown-menu>li>a.dropdown-ext-link:hover{padding-right:10px}.dropdown-menu>li>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>span:focus,.dropdown-menu>li>span:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.disabled>span{pointer-events:none;color:#777}.dropdown-menu>.disabled>span:focus,.dropdown-menu>.disabled>span:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0);background-image:none}.dropdown-menu>.ctx-danger>span{background:#d9534f;color:#fff}.dropdown-menu>.ctx-danger>span:focus,.dropdown-menu>.ctx-danger>span:hover{color:#fff;text-decoration:none;background-color:#ac2925}.dropdown-ext-link>.glyphicon{top:3px;display:none}.dropdown-ext-link:hover>.glyphicon{display:inline-block}.caret--right{transform:rotate(270deg)}.input-group>input.form-control,.input-group>label,.input-group>button,.input-group>a.btn{border-radius:0;border-right:0}.input-group>input.form-control:first-child,.input-group>label:first-child,.input-group>button:first-child,.input-group>a.btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.input-group>input.form-control:last-child,.input-group>label:last-child,.input-group>button:last-child,.input-group>a.btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #ccc}.input-group--top input.form-control:first-child,.input-group--top label:first-child,.input-group--top button:first-child,.input-group--top a.btn:first-child{border-bottom-left-radius:0}.input-group--top input.form-control:last-child,.input-group--top label:last-child,.input-group--top button:last-child,.input-group--top a.btn:last-child{border-bottom-right-radius:0}.input-group--middle input.form-control,.input-group--middle label,.input-group--middle button,.input-group--middle a.btn{border-top:0}.input-group--middle input.form-control:first-child,.input-group--middle label:first-child,.input-group--middle button:first-child,.input-group--middle a.btn:first-child{border-radius:0}.input-group--middle input.form-control:last-child,.input-group--middle label:last-child,.input-group--middle button:last-child,.input-group--middle a.btn:last-child{border-radius:0}.input-group--bottom input.form-control,.input-group--bottom label,.input-group--bottom button,.input-group--bottom a.btn{border-top:0}.input-group--bottom input.form-control:first-child,.input-group--bottom label:first-child,.input-group--bottom button:first-child,.input-group--bottom a.btn:first-child{border-top-left-radius:0}.input-group--bottom input.form-control:last-child,.input-group--bottom label:last-child,.input-group--bottom button:last-child,.input-group--bottom a.btn:last-child{border-top-right-radius:0}.night-mode .input-group>input.form-control:last-child,.night-mode .input-group>label:last-child,.night-mode .input-group>button:last-child,.night-mode .input-group>a.btn:last-child{border-right-color:#555}.col-0-1,.col-0-2,.col-0-3,.col-0-4,.col-0-5,.col-0-6,.col-0-7,.col-0-8,.col-0-9,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-1-6,.col-1-7,.col-1-8,.col-1-9,.col-1,.col-2-1,.col-2-2,.col-2-3,.col-2-4,.col-2-5,.col-2-6,.col-2-7,.col-2-8,.col-2-9,.col-2,.col-3-1,.col-3-2,.col-3-3,.col-3-4,.col-3-5,.col-3-6,.col-3-7,.col-3-8,.col-3-9,.col-3,.col-4-1,.col-4-2,.col-4-3,.col-4-4,.col-4-5,.col-4-6,.col-4-7,.col-4-8,.col-4-9,.col-4,.col-5-1,.col-5-2,.col-5-3,.col-5-4,.col-5-5,.col-5-6,.col-5-7,.col-5-8,.col-5-9,.col-5,.col-6-1,.col-6-2,.col-6-3,.col-6-4,.col-6-5,.col-6-6,.col-6-7,.col-6-8,.col-6-9,.col-6,.col-7-1,.col-7-2,.col-7-3,.col-7-4,.col-7-5,.col-7-6,.col-7-7,.col-7-8,.col-7-9,.col-7,.col-8-1,.col-8-2,.col-8-3,.col-8-4,.col-8-5,.col-8-6,.col-8-7,.col-8-8,.col-8-9,.col-8,.col-9-1,.col-9-2,.col-9-3,.col-9-4,.col-9-5,.col-9-6,.col-9-7,.col-9-8,.col-9-9,.col-9,.col-10-1,.col-10-2,.col-10-3,.col-10-4,.col-10-5,.col-10-6,.col-10-7,.col-10-8,.col-10-9,.col-10,.col-11-1,.col-11-2,.col-11-3,.col-11-4,.col-11-5,.col-11-6,.col-11-7,.col-11-8,.col-11-9,.col-11,.col-12{position:relative;min-height:1px}.col-12{width:100% !important}.col-11{width:91.6666666667% !important}.col-11-9{width:99.1666666667% !important}.col-11-8{width:98.3333333333% !important}.col-11-7{width:97.5% !important}.col-11-6{width:96.6666666667% !important}.col-11-5{width:95.8333333333% !important}.col-11-4{width:95% !important}.col-11-3{width:94.1666666667% !important}.col-11-2{width:93.3333333333% !important}.col-11-1{width:92.5% !important}.col-10{width:83.3333333333% !important}.col-10-9{width:90.8333333333% !important}.col-10-8{width:90% !important}.col-10-7{width:89.1666666667% !important}.col-10-6{width:88.3333333333% !important}.col-10-5{width:87.5% !important}.col-10-4{width:86.6666666667% !important}.col-10-3{width:85.8333333333% !important}.col-10-2{width:85% !important}.col-10-1{width:84.1666666667% !important}.col-9{width:75% !important}.col-9-9{width:82.5% !important}.col-9-8{width:81.6666666667% !important}.col-9-7{width:80.8333333333% !important}.col-9-6{width:80% !important}.col-9-5{width:79.1666666667% !important}.col-9-4{width:78.3333333333% !important}.col-9-3{width:77.5% !important}.col-9-2{width:76.6666666667% !important}.col-9-1{width:75.8333333333% !important}.col-8{width:66.6666666667% !important}.col-8-9{width:74.1666666667% !important}.col-8-8{width:73.3333333333% !important}.col-8-7{width:72.5% !important}.col-8-6{width:71.6666666667% !important}.col-8-5{width:70.8333333333% !important}.col-8-4{width:70% !important}.col-8-3{width:69.1666666667% !important}.col-8-2{width:68.3333333333% !important}.col-8-1{width:67.5% !important}.col-7{width:58.3333333333% !important}.col-7-9{width:65.8333333333% !important}.col-7-8{width:65% !important}.col-7-7{width:64.1666666667% !important}.col-7-6{width:63.3333333333% !important}.col-7-5{width:62.5% !important}.col-7-4{width:61.6666666667% !important}.col-7-3{width:60.8333333333% !important}.col-7-2{width:60% !important}.col-7-1{width:59.1666666667% !important}.col-6{width:50% !important}.col-6-9{width:57.5% !important}.col-6-8{width:56.6666666667% !important}.col-6-7{width:55.8333333333% !important}.col-6-6{width:55% !important}.col-6-5{width:54.1666666667% !important}.col-6-4{width:53.3333333333% !important}.col-6-3{width:52.5% !important}.col-6-2{width:51.6666666667% !important}.col-6-1{width:50.8333333333% !important}.col-5{width:41.6666666667% !important}.col-5-9{width:49.1666666667% !important}.col-5-8{width:48.3333333333% !important}.col-5-7{width:47.5% !important}.col-5-6{width:46.6666666667% !important}.col-5-5{width:45.8333333333% !important}.col-5-4{width:45% !important}.col-5-3{width:44.1666666667% !important}.col-5-2{width:43.3333333333% !important}.col-5-1{width:42.5% !important}.col-4{width:33.3333333333% !important}.col-4-9{width:40.8333333333% !important}.col-4-8{width:40% !important}.col-4-7{width:39.1666666667% !important}.col-4-6{width:38.3333333333% !important}.col-4-5{width:37.5% !important}.col-4-4{width:36.6666666667% !important}.col-4-3{width:35.8333333333% !important}.col-4-2{width:35% !important}.col-4-1{width:34.1666666667% !important}.col-3{width:25% !important}.col-3-9{width:32.5% !important}.col-3-8{width:31.6666666667% !important}.col-3-7{width:30.8333333333% !important}.col-3-6{width:30% !important}.col-3-5{width:29.1666666667% !important}.col-3-4{width:28.3333333333% !important}.col-3-3{width:27.5% !important}.col-3-2{width:26.6666666667% !important}.col-3-1{width:25.8333333333% !important}.col-2{width:16.6666666667% !important}.col-2-9{width:24.1666666667% !important}.col-2-8{width:23.3333333333% !important}.col-2-7{width:22.5% !important}.col-2-6{width:21.6666666667% !important}.col-2-5{width:20.8333333333% !important}.col-2-4{width:20% !important}.col-2-3{width:19.1666666667% !important}.col-2-2{width:18.3333333333% !important}.col-2-1{width:17.5% !important}.col-1{width:8.3333333333% !important}.col-1-9{width:15.8333333333% !important}.col-1-8{width:15% !important}.col-1-7{width:14.1666666667% !important}.col-1-6{width:13.3333333333% !important}.col-1-5{width:12.5% !important}.col-1-4{width:11.6666666667% !important}.col-1-3{width:10.8333333333% !important}.col-1-2{width:10% !important}.col-1-1{width:9.1666666667% !important}.col-0-9{width:7.5% !important}.col-0-8{width:6.6666666667% !important}.col-0-7{width:5.8333333333% !important}.col-0-6{width:5% !important}.col-0-5{width:4.1666666667% !important}.col-0-4{width:3.3333333333% !important}.col-0-3{width:2.5% !important}.col-0-2{width:1.6666666667% !important}.col-0-1{width:.8333333333% !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.b-0{border:0 !important}.b-1{border-width:.25rem !important}.b-2{border-width:.5rem !important}.b-3{border-width:1rem !important}.b-4{border-width:1.5rem !important}.b-5{border-width:3rem !important}.b-1p{border:1px solid #ccc !important}.bt-0{border-top-width:0 !important}.bt-1{border-top-width:.25rem !important}.bt-2{border-top-width:.5rem !important}.bt-3{border-top-width:1rem !important}.bt-4{border-top-width:1.5rem !important}.bt-5{border-top-width:3rem !important}.bt-1p{border-top:1px solid #ccc !important}.br-0{border-right-width:0 !important}.br-1{border-right-width:.25rem !important}.br-2{border-right-width:.5rem !important}.br-3{border-right-width:1rem !important}.br-4{border-right-width:1.5rem !important}.br-5{border-right-width:3rem !important}.br-1p{border-right:1px solid #ccc !important}.bb-0{border-bottom-width:0 !important}.bb-1{border-bottom-width:.25rem !important}.bb-2{border-bottom-width:.5rem !important}.bb-3{border-bottom-width:1rem !important}.bb-4{border-bottom-width:1.5rem !important}.bb-5{border-bottom-width:3rem !important}.bb-1p{border-bottom:1px solid #ccc !important}.bb-1p-trans{border-bottom:1px solid rgba(204,204,204,.6274509804) !important}.bl-0{border-left-width:0 !important}.bl-1{border-left-width:.25rem !important}.bl-2{border-left-width:.5rem !important}.bl-3{border-left-width:1rem !important}.bl-4{border-left-width:1.5rem !important}.bl-5{border-left-width:3rem !important}.bl-1p{border-left:1px solid #ccc !important}.by-0{border-top-width:0 !important;border-bottom-width:0 !important}.by-1{border-top-width:.25rem !important;border-bottom-width:.25rem !important}.by-2{border-top-width:.5rem !important;border-bottom-width:.5rem !important}.by-3{border-top-width:1rem !important;border-bottom-width:1rem !important}.by-4{border-top-width:1.5rem !important;border-bottom-width:1.5rem !important}.by-5{border-top-width:3rem !important;border-bottom-width:3rem !important}.bx-0{border-right-width:0 !important;border-left-width:0 !important}.bx-1{border-right-width:.25rem !important;border-left-width:.25rem !important}.bx-2{border-right-width:.5rem !important;border-left-width:.5rem !important}.bx-3{border-right-width:1rem !important;border-left-width:1rem !important}.bx-4{border-right-width:1.5rem !important;border-left-width:1.5rem !important}.bx-5{border-right-width:3rem !important;border-left-width:3rem !important}.btl-0{border-top-left-radius:0 !important}.btl-5p{border-top-left-radius:5px !important}.btr-0{border-top-right-radius:0 !important}.btr-5p{border-top-right-radius:5px !important}.bbr-0{border-bottom-right-radius:0 !important}.bbr-5p{border-bottom-right-radius:5px !important}.bbl-0{border-bottom-left-radius:0 !important}.bbl-5p{border-bottom-left-radius:5px !important}.hr-0{margin-top:0 !important;margin-bottom:0 !important;width:100%}.hr-1{margin-top:.25rem !important;margin-bottom:.25rem !important;width:100%}.hr-2{margin-top:.5rem !important;margin-bottom:.5rem !important;width:100%}.hr-3{margin-top:1rem;margin-bottom:1rem;width:100%}.hr-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;width:100%}.hr-5{margin-top:3rem !important;margin-bottom:3rem !important;width:100%}.vr-0{width:1px;height:100%;border-left:1px solid #ccc;margin-right:0 !important;margin-left:0 !important}.vr-1{width:1px;height:100%;border-left:1px solid #ccc;margin-right:.25rem !important;margin-left:.25rem !important}.vr-2{width:1px;height:100%;border-left:1px solid #ccc;margin-right:.5rem !important;margin-left:.5rem !important}.vr-3{width:1px;height:100%;border-left:1px solid #ccc;margin-right:1rem !important;margin-left:1rem !important}.vr-4{width:1px;height:100%;border-left:1px solid #ccc;margin-right:1.5rem !important;margin-left:1.5rem !important}.vr-5{width:1px;height:100%;border-left:1px solid #ccc;margin-right:3rem !important;margin-left:3rem !important}.m-auto{margin:auto !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-1p{margin-top:1px;margin-bottom:1px}.mx-2p{margin-right:2px !important;margin-left:2px !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-n1{margin-top:-0.25rem !important}.mt-2{margin-top:.5rem !important}.mt-n2{margin-top:-0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-1p{margin-top:1px !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-n1{margin-right:-0.25rem !important}.mr-2{margin-right:.5rem !important}.mr-n2{margin-right:-0.5rem !important}.mr-3{margin-right:1rem !important}.mr-4{margin-right:1.5rem !important}.mr-5{margin-right:3rem !important}.mr-3p{margin-right:3px !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-n1{margin-bottom:-0.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-n2{margin-bottom:-0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-n1{margin-left:-0.25rem !important}.ml-2{margin-left:.5rem !important}.ml-n2{margin-left:-0.5rem !important}.ml-3{margin-left:1rem !important}.ml-4{margin-left:1.5rem !important}.ml-5{margin-left:3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.p-1p{padding:1px !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-1p{padding-top:1px !important;padding-bottom:1px !important}.py-2p{padding-top:2px !important;padding-bottom:2px !important}.px-1p{padding-right:1px !important;padding-left:1px !important}.px-2p{padding-right:2px !important;padding-left:2px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pt-1p{padding-top:1px !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:1rem !important}.pr-4{padding-right:1.5rem !important}.pr-5{padding-right:3rem !important}.pr-1p{padding-right:1px !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.pb-1p{padding-bottom:1px !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:1rem !important}.pl-4{padding-left:1.5rem !important}.pl-5{padding-left:3rem !important}.pl-1p{padding-left:1px !important}.z-index-1{z-index:1 !important}.top-n1p{top:-1px}.right-0{right:0 !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}input[type=checkbox]:checked{filter:grayscale(100%)}input[type=radio]:checked{filter:grayscale(100%)}.code{font-family:monospace !important}.dnd-font{font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500}.ve-small{font-size:85% !important}.font-size-24p{font-size:24px !important}.ve-muted{color:#777 !important}.bold{font-weight:bold !important}.ve-bolder{font-weight:bolder !important}.italic{font-style:italic !important}i>i{font-style:initial}.underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.help{cursor:help !important;text-decoration:underline !important;text-decoration-style:dotted !important}.help:hover,.help:active,.help:focus{text-decoration:underline !important;text-decoration-style:dotted !important}.help-subtle{cursor:help !important}.no-wrap{white-space:nowrap !important}.text-clip-ellipsis{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}.whitespace-normal{white-space:normal}.whitespace-pre{white-space:pre}.word-break-all{word-break:break-all}.small-caps{font-variant:small-caps}.capitalize{text-transform:capitalize}.no-breaks{break-before:auto;break-after:auto;break-inside:avoid}.text-left{text-align:left !important}.text-right{text-align:right !important}.ve-text-center{text-align:center !important}.text-rtl{direction:rtl}.trans-x-flip{transform:scaleX(-1) !important}.clickable{cursor:pointer !important}.not-clickable{cursor:default !important}.copyable{cursor:copy !important}.ve-draggable{cursor:grab}.no-events{pointer-events:none !important}.events-initial{pointer-events:initial !important}.no-select{user-select:none !important}.user-select-text{user-select:text !important}.user-select-all{user-select:all !important}.smooth-scroll{transform:translateZ(0) !important}.scrollbar-stable{scrollbar-gutter:stable}.overflow-auto{overflow-x:auto;overflow-y:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-y-hidden{overflow-y:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-hidden{overflow:hidden}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-overlay{overflow:auto;overflow:overlay}.resize-vertical{resize:vertical}.resize-none{resize:none}.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-25{width:25% !important}.w-30{width:30% !important}.w-33{width:33.3333333% !important}.w-40{width:40% !important}.w-50{width:50% !important}.w-50--mr-2{width:calc(50% - 0.5rem) !important}.w-60{width:60% !important}.w-66{width:66.6666666% !important}.w-70{width:70% !important}.w-75{width:75% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-100{width:100% !important}.w-100w{width:100vw !important}.w-initial{width:initial !important}.w-20p{width:20px !important}.w-24p{width:24px !important}.w-30p{width:30px !important}.w-40p{width:40px !important}.w-48p{width:48px !important}.w-50p{width:50px !important}.w-70p{width:70px !important}.w-80p{width:80px !important}.w-90p{width:90px !important}.w-100p{width:100px !important}.w-140p{width:140px !important}.w-200p{width:200px !important}.w-640p{width:640px !important}.min-w-0{min-width:0 !important}.min-w-80{min-width:80% !important}.min-w-100{min-width:100% !important}.min-w-20p{min-width:20px !important}.min-w-100p{min-width:100px !important}.min-w-200p{min-width:200px !important}.max-w-25{max-width:25% !important}.max-w-33{max-width:33.3333333% !important}.max-w-80{max-width:80% !important}.max-w-100{max-width:100% !important}.max-w-80p{max-width:80px !important}.max-w-100p{max-width:100px !important}.max-w-200p{max-width:200px !important}.max-w-300p{max-width:300px !important}.max-w-640p{max-width:640px !important}.h-initial{height:initial !important}.h-50{height:50% !important}.h-100{height:100% !important}.h-100h{height:100vh !important}.h-20p{height:20px !important}.h-21p{height:21px !important}.h-25p{height:25px !important}.h-27p{height:27px !important}.h-30p{height:30px !important}.h-100p{height:100px !important}.h-120p{height:120px !important}.h-ipt-xs{height:22px}.min-h-0{min-height:0 !important}.min-h-100{min-height:100% !important}.min-h-24p{min-height:24px !important}.min-h-100p{min-height:100px !important}.max-h-40{max-height:40% !important}.max-h-unset{max-height:unset !important}.relative{position:relative !important}.absolute{position:absolute !important}.sticky{position:sticky !important}.ve-grid{display:grid !important}.block{display:block !important}.ve-block{display:block !important}.inline-block{display:inline-block !important}.ve-inline-block{display:inline-block !important}.inline{display:inline !important}.ve-inline-flex{display:inline-flex !important}.ve-flex{display:flex !important}.ve-flex-col{display:flex !important;flex-direction:column !important}.ve-flex-v-center{display:flex !important;align-items:center !important}.ve-inline-flex-v-center{display:inline-flex !important;align-items:center !important}.ve-flex-v-top{display:flex;align-items:flex-start}.ve-flex-v-baseline{display:flex !important;align-items:baseline !important}.ve-flex-v-end{display:flex !important;align-items:flex-end !important}.ve-flex-v-stretch{display:flex !important;align-items:stretch !important}.ve-flex-h-center{display:flex !important;justify-content:center !important}.ve-flex-h-right{display:flex !important;justify-content:flex-end !important}.ve-flex-vh-center{display:flex !important;align-items:center !important;justify-content:center !important}.ve-flex-vh-center-around{display:flex;align-items:center;justify-content:space-around}.ve-flex-inline-col{display:inline-flex !important;flex-direction:column !important}.ve-flex-inline-v-center{display:inline-flex !important;align-items:center !important;justify-content:center !important}.ve-self-flex-start{align-self:flex-start !important}.ve-self-flex-center{align-self:center !important}.ve-self-flex-end{align-self:flex-end !important}.ve-self-flex-stretch{align-self:stretch !important}.ve-flex-fill{flex-basis:100%}.ve-grow{flex-grow:1 !important}.no-shrink{flex-shrink:0 !important}.no-grow{flex-grow:0 !important}.ve-flex-1{flex:1 !important}.ve-flex-2{flex:2 !important}.ve-flex-3{flex:3 !important}.ve-flex-4{flex:4 !important}.ve-flex-5{flex:5 !important}.ve-flex-6{flex:6 !important}.ve-flex-7{flex:7 !important}.ve-shrink-10{flex-shrink:10 !important}.ve-flex-wrap{display:flex !important;flex-wrap:wrap !important}.split{display:flex !important;justify-content:space-between !important}.split-v-center{display:flex !important;justify-content:space-between !important;align-items:center !important}.inline-split-v-center{display:inline-flex !important;justify-content:space-between;align-items:center}.split-v-end{display:flex !important;justify-content:space-between !important;align-items:flex-end !important}.split-child{width:50%;flex-shrink:0;flex-grow:0}.split-column{display:flex;justify-content:space-between;flex-direction:column}.split-column--inline{display:inline-flex}.columns-2{column-count:2;break-inside:avoid-column;column-gap:1.75rem}.columns-2>*{break-inside:avoid-column}@media(max-width: 768px){.columns-2{column-count:1}}.columns-3{column-count:3;break-inside:avoid-column;column-gap:1.75rem}.columns-3>*{break-inside:avoid-column}@media(max-width: 768px){.columns-3{column-count:2}}@media(max-width: 480px){.columns-3{column-count:1}}.columns-4{column-count:4;break-inside:avoid-column;column-gap:1.75rem}.columns-4>*{break-inside:avoid-column}@media(max-width: 768px){.columns-4{column-count:3}}@media(max-width: 480px){.columns-4{column-count:2}}.columns-5{column-count:5;break-inside:avoid-column;column-gap:1.75rem}.columns-5>*{break-inside:avoid-column}@media(max-width: 768px){.columns-5{column-count:3}}@media(max-width: 480px){.columns-5{column-count:2}}.columns-6{column-count:6;break-inside:avoid-column;column-gap:1.75rem}.columns-6>*{break-inside:avoid-column}@media(max-width: 768px){.columns-6{column-count:3}}@media(max-width: 480px){.columns-6{column-count:2}}.table-layout-fixed{table-layout:fixed !important}.hr--dotted{border-style:dashed;border-left:0;border-right:0}.hr--heavy{border-bottom-width:2px;border-top-width:3px;border-style:outset}.border-dotted{border-style:dotted !important}.opacity-50{opacity:.5 !important}.ve-hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.clickable--link{color:#337ab7 !important}.plain{font-weight:initial !important;font-style:initial !important;text-decoration:none !important}.fade{transition:opacity 51ms linear}.float-clear{clear:both}.stripe-even:nth-child(even){background:rgba(136,136,136,.0941176471)}.stripe-even--faint:nth-child(even){background:rgba(187,187,187,.0941176471)}.stripe-odd:nth-child(odd){background:rgba(136,136,136,.0941176471)}.stripe-odd--faint:nth-child(odd){background:rgba(187,187,187,.0941176471)}.stripe-child-even-first:nth-child(even)>:first-child{background:rgba(136,136,136,.0941176471)}.veapp__ele-hoverable:hover{background:#f5f5f5}.last-mr-0:last-child{margin-right:0 !important}.hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .stripe-even:nth-child(even){background:rgba(170,170,170,.2666666667)}.night-mode .stripe-odd:nth-child(odd){background:rgba(170,170,170,.2666666667)}.night-mode .stripe-child-even-first:nth-child(even)>:first-child{background:rgba(170,170,170,.2666666667)}.night-mode .veapp__ele-hoverable:hover{background:#383838}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media only screen and (min-width: 1201px){.mobile-ish__visible{display:none !important}}@media only screen and (max-width: 1200px){.mobile-ish__hidden{display:none !important}.mobile-ish__ve-flex-col{display:flex !important;flex-direction:column !important}.mobile-ish__ve-flex-ai-start{align-items:flex-start !important}.mobile-ish__w-100{width:100% !important}.mobile-ish__mr-0{margin-right:0 !important}.mobile-ish__mb-2{margin-bottom:.5rem !important}}@media only screen and (min-width: 769px){.mobile__visible{display:none !important}}@media only screen and (max-width: 768px){.mobile__hidden{display:none !important}.mobile__text-center{text-align:center !important}.mobile__text-clip-ellipsis{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}.mobile__ve-flex-col{display:flex !important;flex-direction:column !important}.mobile__ve-flex-row{display:flex !important;flex-direction:row !important}.mobile__ve-flex-col-reverse{display:flex !important;flex-direction:column-reverse !important}.mobile__ve-flex-ai-start{align-items:flex-start !important}.mobile__w-100{width:100% !important}.mobile__max-w-100{max-width:100% !important}.mobile__h-initial{height:initial !important}.mobile__m-auto{margin:auto !important}.mobile__m-0{margin:0 !important}.mobile__m-1{margin:.25rem !important}.mobile__m-2{margin:.5rem !important}.mobile__m-3{margin:1rem !important}.mobile__m-4{margin:1.5rem !important}.mobile__m-5{margin:3rem !important}.mobile__mt-auto{margin-top:auto !important}.mobile__mt-0{margin-top:0 !important}.mobile__mt-1{margin-top:.25rem !important}.mobile__mt-2{margin-top:.5rem !important}.mobile__mt-3{margin-top:1rem !important}.mobile__mt-4{margin-top:1.5rem !important}.mobile__mt-5{margin-top:3rem !important}.mobile__mr-auto{margin-right:auto !important}.mobile__mr-0{margin-right:0 !important}.mobile__mr-1{margin-right:.25rem !important}.mobile__mr-2{margin-right:.5rem !important}.mobile__mr-3{margin-right:1rem !important}.mobile__mr-4{margin-right:1.5rem !important}.mobile__mr-5{margin-right:3rem !important}.mobile__mb-auto{margin-bottom:auto !important}.mobile__mb-0{margin-bottom:0 !important}.mobile__mb-1{margin-bottom:.25rem !important}.mobile__mb-2{margin-bottom:.5rem !important}.mobile__mb-3{margin-bottom:1rem !important}.mobile__mb-4{margin-bottom:1.5rem !important}.mobile__mb-5{margin-bottom:3rem !important}.mobile__ml-auto{margin-left:auto !important}.mobile__ml-0{margin-left:0 !important}.mobile__ml-1{margin-left:.25rem !important}.mobile__ml-2{margin-left:.5rem !important}.mobile__ml-3{margin-left:1rem !important}.mobile__ml-4{margin-left:1.5rem !important}.mobile__ml-5{margin-left:3rem !important}.mobile__my-auto{margin-top:auto !important;margin-bottom:auto !important}.mobile__my-0{margin-top:0 !important;margin-bottom:0 !important}.mobile__my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.mobile__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.mobile__my-3{margin-top:1rem !important;margin-bottom:1rem !important}.mobile__my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mobile__my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mobile__mx-auto{margin-right:auto !important;margin-left:auto !important}.mobile__mx-0{margin-right:0 !important;margin-left:0 !important}.mobile__mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mobile__mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mobile__mx-3{margin-right:1rem !important;margin-left:1rem !important}.mobile__mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mobile__mx-5{margin-right:3rem !important;margin-left:3rem !important}.mobile__p-0{padding:0 !important}.mobile__p-1{padding:.25rem !important}.mobile__p-2{padding:.5rem !important}.mobile__p-3{padding:1rem !important}.mobile__p-4{padding:1.5rem !important}.mobile__p-5{padding:3rem !important}.mobile__p-1p{padding:1px !important}.mobile__pt-0{padding-top:0 !important}.mobile__pt-1{padding-top:.25rem !important}.mobile__pt-2{padding-top:.5rem !important}.mobile__pt-3{padding-top:1rem !important}.mobile__pt-4{padding-top:1.5rem !important}.mobile__pt-5{padding-top:3rem !important}.mobile__pt-1p{padding-top:1px !important}.mobile__pr-0{padding-right:0 !important}.mobile__pr-1{padding-right:.25rem !important}.mobile__pr-2{padding-right:.5rem !important}.mobile__pr-3{padding-right:1rem !important}.mobile__pr-4{padding-right:1.5rem !important}.mobile__pr-5{padding-right:3rem !important}.mobile__pr-1p{padding-right:1px !important}.mobile__pb-0{padding-bottom:0 !important}.mobile__pb-1{padding-bottom:.25rem !important}.mobile__pb-2{padding-bottom:.5rem !important}.mobile__pb-3{padding-bottom:1rem !important}.mobile__pb-4{padding-bottom:1.5rem !important}.mobile__pb-5{padding-bottom:3rem !important}.mobile__pb-1p{padding-bottom:1px !important}.mobile__pl-0{padding-left:0 !important}.mobile__pl-1{padding-left:.25rem !important}.mobile__pl-2{padding-left:.5rem !important}.mobile__pl-3{padding-left:1rem !important}.mobile__pl-4{padding-left:1.5rem !important}.mobile__pl-5{padding-left:3rem !important}.mobile__pl-1p{padding-left:1px !important}.mobile__py-0{padding-top:0 !important;padding-bottom:0 !important}.mobile__py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.mobile__py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.mobile__py-3{padding-top:1rem !important;padding-bottom:1rem !important}.mobile__py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.mobile__py-5{padding-top:3rem !important;padding-bottom:3rem !important}.mobile__px-0{padding-right:0 !important;padding-left:0 !important}.mobile__px-1{padding-right:.25rem !important;padding-left:.25rem !important}.mobile__px-2{padding-right:.5rem !important;padding-left:.5rem !important}.mobile__px-3{padding-right:1rem !important;padding-left:1rem !important}.mobile__px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.mobile__px-5{padding-right:3rem !important;padding-left:3rem !important}.mobile__py-1p{padding-top:1px !important;padding-bottom:1px !important}}.ve-popwindow .ve-popwindow__hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--sz-font-h0: 1.8em;--sz-font-h1: 1.5em;--sz-font-h2: 1.35em;--h-mb-p: 5px;--h-mb-p-inline: 0;--h-mb-quote-line: 5px;--h-mb-quote-line-last: 5px;--h-mb-li: 3px;--w-text-indent-inline-p: 0.7em;--w-pl-list: 24px;--w-pl-list-no-bullets: 10px}@keyframes rd__spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rd__b p{margin-bottom:var(--h-mb-p)}.rd__b--0,.rd__b--1,.rd__b--2,.rd__b--3,.rd__b--4{margin-bottom:var(--h-mb-p)}.rd__b--0:last-child,.rd__b--1:last-child,.rd__b--2:last-child,.rd__b--3:last-child,.rd__b--4:last-child{margin-bottom:0}.rd__b--0>*:last-child,.rd__b--1>*:last-child,.rd__b--2>*:last-child,.rd__b--3>*:last-child,.rd__b--4>*:last-child{margin-bottom:0}.rd__hr{border-color:rgba(170,170,170,.4);margin:17px 0 5px}.rd__hr--section{margin:30px 0 5px}.rd__list{margin-top:0;margin-bottom:var(--h-mb-p);padding-left:var(--w-pl-list)}.rd__list>.rd__list:last-child{margin-bottom:0}.rd__list>.rd__list-name{margin-left:calc(-1*var(--w-pl-list))}.rd__list-name{margin:0 0 var(--h-mb-li);font-weight:bold;list-style-type:none}.rd__li{margin-bottom:var(--h-mb-p)}.rd__compact-stats{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.rd__title-link{opacity:.3;font-size:12px;font-weight:normal}.rd__title-link--inset{font-size:12px}.rd__wrp-image{margin:5px auto 0;text-align:center}.rd__image{max-width:100%;max-height:60vh;cursor:zoom-in}.rd__wrp-map{max-width:33%;margin:0 auto}.rd__wrp-gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.rd__wrp-gallery-image{padding:0 10px 10px;max-width:33%}.rd__quote-line{margin-bottom:var(--h-mb-quote-line)}.rd__quote-line--last{margin-bottom:var(--h-mb-quote-line-last)}.rd__quote-by{width:100%;text-align:right;display:block}.rd__p-list-item{font-style:initial}.rd__p-cont-indent{display:block;text-indent:1em}.rd__tab-indent{width:1em;display:inline-block}.rd__image-title{width:100%;text-align:center;font-style:italic;margin-top:3px}.rd__image-title-inner{display:inline-block;text-decoration:underline;margin:2px 0}.rd__image-btn-viewer{font-style:initial;white-space:normal;font-size:inherit;line-height:1.7}.rd__image-credit{font-size:80%}.rd__scroller-viewer{scrollbar-width:auto}.rd__scroller-viewer::-webkit-scrollbar{width:15px;height:15px}.rd__prerequisite{font-style:italic;display:block}.rd__li-spell{margin:0}.rd__list-hang-notitle{padding:0;list-style:none}.rd__list-hang-notitle>.rd__li{margin-bottom:var(--h-mb-li);text-indent:-1.1em;margin-left:1.1em}.rd__list-hang-notitle>.rd__li a,.rd__list-hang-notitle>.rd__li span{text-indent:initial}.rd__list-hang-notitle>.rd__li>*{margin:0 0 var(--h-mb-li)}.rd__list-hang-notitle>.rd__li>ul{text-indent:0}.rd__list-hang{list-style:none}.rd__list-hang>.rd__list-name{margin-left:calc(-1*var(--w-pl-list))}.rd__list-hang>li>*:not(::marker){text-indent:-1.1em;margin-left:1.1em}.rd__list-decimal{list-style:decimal}.rd__list-lower-roman{list-style:lower-roman}.rd__list-upper-roman{list-style:upper-roman}.rd__list-no-bullets{list-style:none;padding:0 0 0 var(--w-pl-list-no-bullets)}.rd__list-no-bullets>.rd__list-name{margin-left:calc(-1*var(--w-pl-list-no-bullets))}.rd__list-italic{font-style:italic}.rd__h{margin:0;line-height:inherit}.rd__h--0{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h0)}.rd__h--1{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h1);border-bottom:1px solid #822000;margin:0 0 .2em}.rd__h--2{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h2)}.rd__h--2-inset{font-variant:small-caps;font-weight:bolder;font-size:1.1em;display:flex;justify-content:space-between;align-items:center}.rd__h--2-inset-no-name{justify-content:flex-end;float:right}.rd__h--2-flow-block{display:block;font-variant:small-caps;font-weight:bolder;font-size:1.1em;text-align:center}.rd__h--2-inset>h4,.rd__h--2-flow-block>h4{font-size:inherit;font-weight:inherit;line-height:1.42857143;margin:0}.rd__h--3{font-weight:bold;font-style:italic}.rd__h--4{font-style:italic}.rd__h-toggle{font-family:Arial,sans-serif;font-size:12px;opacity:.3;font-weight:normal}.rd__ele-toggled-hidden{display:none !important}.rd__b--3>p,.rd__b--4>p{text-indent:var(--w-text-indent-inline-p);margin-bottom:var(--h-mb-p-inline)}.rd__b--3>p:first-of-type,.rd__b--4>p:first-of-type{display:inline}.rd__b-inset>p{text-indent:var(--w-text-indent-inline-p);margin-bottom:0}.rd__b-inset>p:first-of-type{text-indent:0}.rd__b-inset{margin:7px 15px;padding:5px 10px;box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-top:2px solid #656565;border-bottom:2px solid #656565;background-color:#e9ecda}.rd__b-inset>*:last-of-type{margin-bottom:0}.rd__b-inset--readaloud{box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-left:2px solid #656565;border-right:2px solid #656565;background-color:#eef0f3}.rd__b-inset-inner{margin-top:10px}.rd__b-data{border:3px solid #e69a28;border-left-width:1px;border-right-width:1px;margin:5px;width:calc(100% - 12px);table-layout:fixed}.rd__b-data--inset{box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;background-color:rgba(156,150,120,.1)}.rd__li>.rd__b-data{margin:0}.rd__data-embed-header{cursor:pointer;font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold}.rd__data-embed-header:hover{background:rgba(100,100,100,.08)}.rd__data-embed-toggle{font-family:Arial,sans-serif;float:right}.rd__wrp-loadbrew--ready{cursor:pointer;text-decoration:underline}.rd__loadbrew-icon{text-indent:0;margin-left:2px;transition-property:transform;transition-duration:1s}.rd__loadbrew-icon--active{animation-name:rd__spin;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}.rd__table{width:100%;margin-bottom:var(--h-mb-p)}.rd__table>caption{text-align:left}.rd__comic{font-family:"Blambot Casual",sans-serif;color:#1942be}.rd__comic--h1{font-size:140%;font-variant:small-caps}.rd__comic--h2{font-size:130%}.rd__comic--h3{font-size:120%}.rd__comic--h4{font-size:110%}.rd__comic--note{opacity:.7}.rd__comic-img-speaker{margin-top:-5px;margin-bottom:-5px}.rd__comic-img-speaker--left{float:left;margin-right:0;margin-left:-20px}.rd__comic-img-speaker--right{float:right;margin-right:-20px;margin-left:0}.rd__comic-img-speaker::after{content:"";clear:both;display:block}.rd__img-small{max-width:25vw;max-height:25vh}.rd__s-v-flow{height:15px;width:0;border-left:1px solid #656565;border-right:1px solid #656565;margin:0 auto}.rd__b-flow{margin:0 15px;padding:5px 10px;box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-top:2px solid #656565;border-bottom:2px solid #656565;background-color:#ece4da}.rd__b-flow>*:last-of-type{margin-bottom:0}.rd__stats-name-page{font-family:"Convergence",Arial,sans-serif;font-size:12px;color:#333;font-weight:100}.rd__stats-name-brew-link{font-size:13px;font-weight:initial}.rd__pre-wrap{white-space:pre-wrap}.rd__highlight{background-color:#ff0}.rd__color a{color:inherit !important}.rd-item__type-rarity-attunement{color:#333}.rd-spell__level-school-ritual{font-style:italic;color:#333}.rd-ability-icon{max-width:100px}.rd-ability-icon__fill-primary{fill:#333}.rd-ability-icon__fill-bg{fill:#fff}.rd-ability-icon__stroke-bg{stroke:#fff}td>.rd__b:last-child{margin-bottom:0}.rd-recipes__wrp-recipe .rd__b--3>p,.rd-recipes__wrp-recipe .rd__b--4>p{text-indent:0}.rd-recipes__wrp-instructions .rd__h--3{font-style:initial;font-variant:small-caps}.rd-recipes__wrp-instructions .rd__b--3>p,.rd-recipes__wrp-instructions .rd__b--4>p{margin-bottom:10px}.rd-recipes__wrp-instructions .rd__b--3>p:nth-of-type(2),.rd-recipes__wrp-instructions .rd__b--4>p:nth-of-type(2){margin-top:10px}.rd-recipes__wrp-ingredients .rd__h--2{font-size:1em;font-family:Roboto,Helvetica,sans-serif;color:inherit;font-weight:bold}.rd-recipes__wrp-ingredients .rd__b p{margin-bottom:0}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .rd__h--0,.night-mode .rd__h--1,.night-mode .rd__h--2{color:#d29a38}.night-mode .rd__h--1{border-bottom-color:#d29a38}.night-mode .rd__h--4{color:#c2c2c2}.night-mode .rd__h--3{color:#c2c2c2}.night-mode .rd__-image-title-inner{border-color:#555}.night-mode .rd__b-inset{background-color:#323431}.night-mode .rd__b-inset--readaloud{background-color:#28303a}.night-mode .rd__b-data{border-color:#565656}.night-mode .rd__b-flow{background-color:#38352f}.night-mode .rd__comic{color:#95aaea}.night-mode .rd__stats-name-page{color:#bbb}.night-mode .rd__highlight{background-color:#cc0;color:#222}.night-mode .rd-item__type-rarity-attunement{color:#bbb}.night-mode .rd-spell__level-school-ritual{color:#bbb}.night-mode .rd-ability-icon__fill-primary{fill:#bbb}.night-mode .rd-ability-icon__fill-bg{fill:#222}.night-mode .rd-ability-icon__stroke-bg{stroke:#222}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@keyframes kf-fade-in{from{opacity:0}to{opacity:1}}.hwin{position:fixed;width:600px;max-width:92vw;min-width:150px;z-index:200;box-shadow:0 0 12px 0 #000;animation-name:kf-fade-in;animation-duration:150ms;display:flex;flex-direction:column;background:#f5f5f5}.hwin--minified .hoverborder__resize-n,.hwin--minified .hoverborder__resize-ne,.hwin--minified .hoverborder__resize-e,.hwin--minified .hoverborder__resize-se,.hwin--minified .hoverborder__resize-s,.hwin--minified .hoverborder__resize-sw,.hwin--minified .hoverborder__resize-w,.hwin--minified .hoverborder__resize-nw{display:none}.hwin--popout{box-shadow:initial;width:100%;animation-duration:initial;overflow-y:scroll;height:100%;max-width:initial;max-height:initial}@media(max-width: 1023px){.hwin{max-width:95vw}}.hwin::-webkit-scrollbar-track{background:#a0a0a0}.hwin::-webkit-scrollbar{width:4px}.hwin__wrp-table{max-height:92vh;min-height:20px;overflow-y:auto;background:#f5f5f5;transform:translateZ(0)}.hwin p{margin-bottom:5px}.hwin .rnd-name{font-size:22.4px}.hwin td div.border{height:2px;background-color:#822000;margin:0 3px;padding:0;border-right:5px rgba(0,0,0,0)}.hoverborder{position:relative;min-height:3px;max-height:16px;text-align:right}.hoverborder--btm{cursor:ns-resize}.hoverborder--top{cursor:move;user-select:none;display:flex;justify-content:space-between}.hoverborder .hwin__top-border-icon{display:none}.hoverborder[data-perm=true] .hwin__top-border-icon{display:block}.hoverborder .window-title{max-width:calc(100% - 45px);text-align:left;margin-left:4px;padding:1px 0;font-size:12px;display:none;font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold}.hoverborder[data-perm=true] .window-title{display:block}.hoverborder__resize-n{position:absolute;top:-4px;right:4px;left:4px;height:4px;cursor:ns-resize}.hoverborder__resize-ne{position:absolute;top:-6px;right:-6px;height:10px;width:10px;cursor:ne-resize}.hoverborder__resize-e{position:absolute;top:4px;right:-4px;bottom:4px;width:4px;cursor:ew-resize}.hoverborder__resize-se{position:absolute;right:-6px;bottom:-6px;height:10px;width:10px;cursor:se-resize}.hoverborder__resize-s{position:absolute;top:3px;right:4px;left:4px;height:2px}.hoverborder__resize-sw{position:absolute;bottom:-6px;left:-6px;height:10px;width:10px;cursor:sw-resize}.hoverborder__resize-w{position:absolute;top:4px;bottom:4px;left:-4px;width:4px;cursor:ew-resize}.hoverborder__resize-nw{position:absolute;top:-6px;left:-6px;height:10px;width:10px;cursor:nw-resize}.hoverborder[data-display-title=true]~.hwin__wrp-table,.hoverborder[data-display-title=true]~.hoverborder{display:none}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .hwin{background:#222}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.source-category-site{color:#e50711 !important;border-color:#e50711 !important;text-decoration-color:#e50711 !important}.source-category-extras{color:#9d4c4f !important;border-color:#9d4c4f !important;text-decoration-color:#9d4c4f !important}.source-category-homebrew{color:#8c3b96 !important;border-color:#8c3b96 !important;text-decoration-color:#8c3b96 !important}.source-category-homebrew--local{color:#4b40ed !important;border-color:#4b40ed !important;text-decoration-color:#4b40ed !important}.source-category-spicy{color:#1d965d !important;border-color:#1d965d !important;text-decoration-color:#1d965d !important}.source-category-spicy--local{color:#54ce19 !important;border-color:#54ce19 !important;text-decoration-color:#54ce19 !important}.sourcePHB{color:#4a6898 !important;border-color:#4a6898 !important;text-decoration-color:#4a6898 !important}.sourceDMG{color:purple !important;border-color:purple !important;text-decoration-color:purple !important}.sourceMM{color:green !important;border-color:green !important;text-decoration-color:green !important}.sourceSCAG{color:#76af76 !important;border-color:#76af76 !important;text-decoration-color:#76af76 !important}.sourceVGM{color:gray !important;border-color:gray !important;text-decoration-color:gray !important}.sourceOGA{color:#933d0f !important;border-color:#933d0f !important;text-decoration-color:#933d0f !important}.sourceXGE,.sourceTTP{color:#ba7c00 !important;border-color:#ba7c00 !important;text-decoration-color:#ba7c00 !important}.sourceXMtS{color:#830051 !important;border-color:#830051 !important;text-decoration-color:#830051 !important}.sourceHotDQ{color:#ad8eba !important;border-color:#ad8eba !important;text-decoration-color:#ad8eba !important}.sourceRoT{color:#ff2900 !important;border-color:#ff2900 !important;text-decoration-color:#ff2900 !important}.sourceCoS{color:purple !important;border-color:purple !important;text-decoration-color:purple !important}.sourceOotA{color:gray !important;border-color:gray !important;text-decoration-color:gray !important}.sourceSKT{color:#008b8b !important;border-color:#008b8b !important;text-decoration-color:#008b8b !important}.sourcePotA,.sourceEEPC{color:#57b6c6 !important;border-color:#57b6c6 !important;text-decoration-color:#57b6c6 !important}.sourceLMoP{color:#8da851 !important;border-color:#8da851 !important;text-decoration-color:#8da851 !important}.sourceTftYP{color:#c94029 !important;border-color:#c94029 !important;text-decoration-color:#c94029 !important}.sourceToA{color:#666f30 !important;border-color:#666f30 !important;text-decoration-color:#666f30 !important}.sourceMTF{color:#1f6e7b !important;border-color:#1f6e7b !important;text-decoration-color:#1f6e7b !important}.sourceWDH{color:#d4af37 !important;border-color:#d4af37 !important;text-decoration-color:#d4af37 !important}.sourceGGR,.sourceKKW{color:#bfa76c !important;border-color:#bfa76c !important;text-decoration-color:#bfa76c !important}.sourceWDMM{color:#a2201f !important;border-color:#a2201f !important;text-decoration-color:#a2201f !important}.sourceLLK{color:#6e7a71 !important;border-color:#6e7a71 !important;text-decoration-color:#6e7a71 !important}.sourceAZfyT{color:#4667a7 !important;border-color:#4667a7 !important;text-decoration-color:#4667a7 !important}.sourceGoS{color:#3d695a !important;border-color:#3d695a !important;text-decoration-color:#3d695a !important}.sourceAI,.sourceOoW{color:#5baf04 !important;border-color:#5baf04 !important;text-decoration-color:#5baf04 !important}.sourceESK,.sourceDIP,.sourceDC,.sourceSDW,.sourceSLW{color:#6b909a !important;border-color:#6b909a !important;text-decoration-color:#6b909a !important}.sourceBGDIA{color:#752418 !important;border-color:#752418 !important;text-decoration-color:#752418 !important}.sourceERLW,.sourceEFR{color:#983426 !important;border-color:#983426 !important;text-decoration-color:#983426 !important}.sourceRMR,.sourceRMBRE{color:#5c7c27 !important;border-color:#5c7c27 !important;text-decoration-color:#5c7c27 !important}.sourceMFF{color:#92817f !important;border-color:#92817f !important;text-decoration-color:#92817f !important}.sourceLR{color:#78613c !important;border-color:#78613c !important;text-decoration-color:#78613c !important}.sourceIMR{color:#a19364 !important;border-color:#a19364 !important;text-decoration-color:#a19364 !important}.sourceSADS{color:#333bab !important;border-color:#333bab !important;text-decoration-color:#333bab !important}.sourceEGW,.sourceFS,.sourceDD,.sourceUS,.sourceToR{color:#855a6e !important;border-color:#855a6e !important;text-decoration-color:#855a6e !important}.sourceMOT{color:#556b2e !important;border-color:#556b2e !important;text-decoration-color:#556b2e !important}.sourceIDRotF{color:#8fb8c0 !important;border-color:#8fb8c0 !important;text-decoration-color:#8fb8c0 !important}.sourceTCE{color:#a24d08 !important;border-color:#a24d08 !important;text-decoration-color:#a24d08 !important}.sourceAL{color:#e50711 !important;border-color:#e50711 !important;text-decoration-color:#e50711 !important}.sourceHF{color:#ac9544 !important;border-color:#ac9544 !important;text-decoration-color:#ac9544 !important}.sourceCM{color:#e6585e !important;border-color:#e6585e !important;text-decoration-color:#e6585e !important}.sourceVRGR,.sourceHoL{color:#bd000f !important;border-color:#bd000f !important;text-decoration-color:#bd000f !important}.sourceRtG{color:#8a536a !important;border-color:#8a536a !important;text-decoration-color:#8a536a !important}.sourceAitFR{color:#6e5ab9 !important;border-color:#6e5ab9 !important;text-decoration-color:#6e5ab9 !important}.sourceAitFR-ISF,.sourceAitFR-THP,.sourceAitFR-AVT,.sourceAitFR-DN,.sourceAitFR-FCD{color:#6e5ab9 !important;border-color:#6e5ab9 !important;text-decoration-color:#6e5ab9 !important}.sourceWBtW{color:#7151b6 !important;border-color:#7151b6 !important;text-decoration-color:#7151b6 !important}.sourceDoD{color:#fe4935 !important;border-color:#fe4935 !important;text-decoration-color:#fe4935 !important}.sourceMaBJoV{color:#7a2854 !important;border-color:#7a2854 !important;text-decoration-color:#7a2854 !important}.sourceFTD{color:#b82a15 !important;border-color:#b82a15 !important;text-decoration-color:#b82a15 !important}.sourceNRH{color:#bd335b !important;border-color:#bd335b !important;text-decoration-color:#bd335b !important}.sourceNRH-TCMC,.sourceNRH-AVitW,.sourceNRH-ASS,.sourceNRH-CoI,.sourceNRH-TLT,.sourceNRH-AWoL,.sourceNRH-AT{color:#bd335b !important;border-color:#bd335b !important;text-decoration-color:#bd335b !important}.sourceSCC{color:#be9c56 !important;border-color:#be9c56 !important;text-decoration-color:#be9c56 !important}.sourceSCC-CK,.sourceSCC-HfMT,.sourceSCC-TMM,.sourceSCC-ARiR{color:#be9c56 !important;border-color:#be9c56 !important;text-decoration-color:#be9c56 !important}.sourceMPMM{color:#5c758d !important;border-color:#5c758d !important;text-decoration-color:#5c758d !important}.sourceCRCotN{color:#ac4a70 !important;border-color:#ac4a70 !important;text-decoration-color:#ac4a70 !important}.sourceJttRC{color:#cf48e2 !important;border-color:#cf48e2 !important;text-decoration-color:#cf48e2 !important}.sourceSjA,.sourceSAiS,.sourceAAG,.sourceBAM,.sourceLoX{color:#056b97 !important;border-color:#056b97 !important;text-decoration-color:#056b97 !important}.sourceDoSI{color:#478bb8 !important;border-color:#478bb8 !important;text-decoration-color:#478bb8 !important}.sourceDSotDQ{color:#851e20 !important;border-color:#851e20 !important;text-decoration-color:#851e20 !important}.sourcePSA{color:#d76404 !important;border-color:#d76404 !important;text-decoration-color:#d76404 !important}.sourcePSD{color:#5db7da !important;border-color:#5db7da !important;text-decoration-color:#5db7da !important}.sourcePSI{color:#5d4696 !important;border-color:#5d4696 !important;text-decoration-color:#5d4696 !important}.sourcePSK{color:#a27135 !important;border-color:#a27135 !important;text-decoration-color:#a27135 !important}.sourcePSX{color:#bb2722 !important;border-color:#bb2722 !important;text-decoration-color:#bb2722 !important}.sourcePSZ{color:#6f8a2d !important;border-color:#6f8a2d !important;text-decoration-color:#6f8a2d !important}.sourceKftGV{color:#876e38 !important;border-color:#876e38 !important;text-decoration-color:#876e38 !important}.sourceHAT-TG,.sourceHAT-LMI{color:#a24545 !important;border-color:#a24545 !important;text-decoration-color:#a24545 !important}.sourceBGG{color:#469cb7 !important;border-color:#469cb7 !important;text-decoration-color:#469cb7 !important}.sourceTDCSR{color:#642e4b !important;border-color:#642e4b !important;text-decoration-color:#642e4b !important}.sourcePaBTSO{color:#b2b34e !important;border-color:#b2b34e !important;text-decoration-color:#b2b34e !important}.sourcePAitM,.sourceSatO,.sourceToFW,.sourceMPP{color:#a23087 !important;border-color:#a23087 !important;text-decoration-color:#a23087 !important}.sp__school-A{color:#00b921}.sp__school-V{color:#bb0100}.sp__school-E{color:#b30083}.sp__school-I{color:#006dbd}.sp__school-D{color:#00adb3}.sp__school-N{color:#6c00cc}.sp__school-T{color:#ccbe00}.sp__school-C{color:#bd0044}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .sourcePHB{color:#337ab7 !important;border-color:#337ab7 !important;text-decoration-color:#337ab7 !important}.night-mode .sourceSADS{color:#4f63f5 !important;border-color:#4f63f5 !important;text-decoration-color:#4f63f5 !important}.night-mode .sourcePSA{color:#eec276 !important;border-color:#eec276 !important;text-decoration-color:#eec276 !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.lst__wrp-search-glass{position:absolute;top:0;bottom:2px;left:6px;opacity:.5}.lst__wrp-search-visible{position:absolute;top:0;right:6px;bottom:0;opacity:.5}.lst__caret--active{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px dashed;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);margin-left:2px}.lst__caret--reverse{transform:rotate(180deg)}input.lst__search{padding-left:23px}input.lst__search--no-border-h{border-radius:0;border-right:0}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.nav .dropdown-menu--top{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width: 768px){.nav>li>a{border:1px solid #ccc}.night-mode .nav>li>a{border-color:#555}}.night-mode .nav>li:not(.active)>a{color:#bbb;background-color:#222;border:1px solid rgba(85,85,85,.6274509804);border-top:0}.night-mode .nav>li:not(.active)>a:focus,.night-mode .nav>li:not(.active)>a:hover{background-color:#272727;color:#fff}.night-mode .nav>li.active>a:focus,.night-mode .nav>li.active>a:hover{color:#fff}.night-mode .nav li.open>a,.night-mode .nav li.open>a:focus,.night-mode .nav li.open>a:hover{background-color:#272727;border-left:1px solid #337ab7;border-right:1px solid #337ab7;border-color:#337ab7}.night-mode .nav li.active.open>a,.night-mode .nav li.active.open>a:focus,.night-mode .nav li.active.open>a:hover{background-color:#333}@media(max-width: 1200px){.nav .caret--right{transform:none}.nav .dropdown-menu--side{top:100%;left:0}}.nav2-list__label{padding:0 20px}.nav2-list__disp-source{display:inline-block;height:15px;border-left:1px solid;position:relative;border-right:1px solid;top:2px;margin-right:7px;margin-left:4px}.nav2-accord__head{padding:3px 7px 3px 20px}.nav2-accord__head:focus,.nav2-accord__head:hover{background-color:#f5f5f5}.nav2-accord__head--active{background:#337ab7;color:#fff}.nav2-accord__head--active:focus,.nav2-accord__head--active:hover{background:#7398b7}.nav2-accord__body{padding:3px 0 3px 35px;display:flex;flex-direction:column}.nav2-accord__lnk-item{padding:3px 20px;color:#333}.nav2-accord__lnk-item:focus,.nav2-accord__lnk-item:hover{background-color:#f5f5f5;text-decoration:none}.nav2-accord__lnk-item--active{background:#337ab7;color:#fff}.nav2-accord__lnk-item--active:focus,.nav2-accord__lnk-item--active:hover{background:#7398b7;color:#fff}.night-mode .nav2-accord__head:focus,.night-mode .nav2-accord__head:hover{background-color:#383838;color:#fff}.night-mode .nav2-accord__head--active{color:#fff}.night-mode .nav2-accord__head--active:focus,.night-mode .nav2-accord__head--active:hover{background:#7398b7}.night-mode .nav2-accord__lnk-item{color:#bbb}.night-mode .nav2-accord__lnk-item:focus,.night-mode .nav2-accord__lnk-item:hover{background-color:#383838;color:#fff}.night-mode .nav2-accord__lnk-item--active{color:#fff}.night-mode .nav2-accord__lnk-item--active:focus,.night-mode .nav2-accord__lnk-item--active:hover{background:#7398b7}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.page__header{padding:0 15px 1px;box-shadow:0 1px 4px rgba(0,0,0,.475);color:#fff;background-color:#006bc4;min-height:0;flex-shrink:0}.page__title{margin-right:10px;display:inline}.page__title::after{color:#e0e0e0;content:"."}.page__title--home span{color:#e0e0e0}.page__subtitle{display:inline;font-style:italic;color:#d0d0d0}.page__btn-toggle-nav{margin-top:5px;text-align:center;width:6em;flex-shrink:0;height:32px;line-height:1;margin-right:2px}@media(min-width: 769px){.page__btn-toggle-nav{display:none}}.page__nav{position:relative;min-height:33px;flex-shrink:0}@media(max-width: 768px){.page__nav{width:100%;display:flex}}@media(max-width: 768px){.page__nav-inner{display:flex;margin-top:3px;flex-direction:column;width:calc(100% - 6em);flex-shrink:0}}.page__nav-date{margin-left:-16px;width:27px;color:#777}.page__wrp-download{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:2000;top:5px;min-height:40px;min-width:100px;max-width:850px;display:flex;width:90vw;right:0;left:0;margin:0 auto;padding:5px;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;background:#fff}.page__wrp-download-bar{border:1px solid #2a6496;height:34px;border-radius:4px}.page__wrp-download-bar--error{border-color:#711617}.page__disp-download-progress-bar{position:absolute;top:0;bottom:0;left:0;background:#337ab7}.page__disp-download-progress-bar--error{background:#8a1a1b}.page__disp-download-progress-text{position:absolute;top:0;right:calc(50% - 30px);bottom:0;left:calc(50% - 30px);width:90px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,3px 3px 5px #000}.active>.nav__link>.page__nav-date{color:#fff}.night-mode .page__wrp-download{background:#222}.night-mode .page__disp-download-progress-text{color:#333}@media(max-width: 768px){#navigation .page__nav-hidden-mobile{display:none;margin-left:0}}#legal-notice{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:10000;bottom:0;width:100vw;height:10em;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-weight:bold;padding:3rem;border:1px solid rgba(0,0,0,.15);background:#f8f8f8}.viewport-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column nowrap;overflow:auto;height:100vh;width:100vw}@media(max-width: 991px){.viewport-wrapper{bottom:auto;height:initial;min-height:100vh}}.view-col-group--cancer{display:flex;flex-direction:column;position:relative;overflow-y:auto}.view-col-wrapper{display:flex;flex-direction:row;max-height:100%;height:100%;min-height:0}@media(max-width: 991px){.view-col-wrapper{flex-direction:column;max-height:none;height:initial;display:block}}.sidemenu{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff;border:1px solid #ccc;position:fixed;z-index:60;top:0;bottom:0;left:-260px;width:250px;transition:left 51ms;cursor:default;display:flex;flex-direction:column;padding:4px 7px;overflow-y:auto}.sidemenu>*{flex-shrink:0}.sidemenu__toggle{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#d3d3d3;position:absolute;z-index:60;top:46px;left:-7px;width:32px;height:32px;cursor:pointer;transition:left 51ms;display:flex;flex-direction:column;justify-content:space-around;padding:3px 4px}.sidemenu__hotzone{position:fixed;top:0;bottom:0;left:0;width:1px}.sidemenu__burger{background:#fff;height:3px;box-shadow:inset 0 0 1px 0 #888}.sidemenu__toggle:hover .sidemenu{left:0;transition:left 51ms}.sidemenu__toggle:hover .sidemenu--offset{left:-12px}.sidemenu__row__divider{background:rgba(204,204,204,.6274509804)}.sidemenu__row__divider--heavy{background:#aaa}.sidemenu__row__label{min-width:46px;flex-shrink:0}.sidemenu__row__label--cb-label{font-weight:initial;display:flex;margin-bottom:0;justify-content:space-between;align-items:center;width:100%}input[type=checkbox].sidemenu__row__label__cb{margin-right:3px;margin-left:7px}.night-mode .sidemenu{border-color:#555}.omni__wrp-output{width:100%;justify-content:flex-end}.omni__output{box-shadow:0 6px 12px rgba(0,0,0,.175);position:absolute;z-index:100;padding:.2em .7em;border-radius:.2em;border:1px solid rgba(0,0,0,.15);background:#fff}.omni__output--scrolled{position:fixed;top:42px;right:10px}@media only screen and (min-width: 320px){.omni__output{max-width:300px;min-width:270px}}@media only screen and (min-width: 481px){.omni__output{max-width:460px;min-width:430px}}@media only screen and (min-width: 769px){.omni__output{max-width:740px;min-width:500px}}@media only screen and (max-width: 768px){.omni__output{top:40px}}.omni__wrp-input{position:relative}@media only screen and (max-width: 768px){.omni__wrp-input{margin-top:2px;margin-left:0}}.omni__wrp-input--scrolled{position:fixed;z-index:100;top:5px;right:10px;width:85px;padding:2px 0;border-left:40px solid rgba(0,0,0,0)}.omni__wrp-input--scrolled .omni__input{min-width:initial;border-top-left-radius:4px;border-top-color:#ccc}.omni__wrp-input--scrolled .omni__submit{border-top-right-radius:4px;border-top-color:#ccc}.omni__wrp-input--scrolled input{padding:0;color:rgba(0,0,0,0)}.omni__wrp-input--scrolled:focus,.omni__wrp-input--scrolled:focus-within,.omni__wrp-input--scrolled:active,.omni__wrp-input--scrolled:hover{width:250px;border-left:0}.omni__wrp-input--scrolled:focus input,.omni__wrp-input--scrolled:focus-within input,.omni__wrp-input--scrolled:active input,.omni__wrp-input--scrolled:hover input{padding:6px 12px;color:inherit}.omni__input{height:32px;min-width:100px}@media(min-width: 992px){.omni__input{border-top-left-radius:0;border-top-color:rgba(0,0,0,0)}}.omni__btn-clear{top:9px;right:37px;opacity:.5}.omni__submit{height:32px;padding:3px 7px}@media(min-width: 992px){.omni__submit{border-top-right-radius:0;border-top-color:rgba(0,0,0,0)}}.omni__wrp-paginate{display:flex;justify-content:space-between}.omni__wrp-paginate>span{display:inline-block;user-select:none;padding:2px;font-size:1.1em;min-width:20px}.omni__paginate-ctrl{cursor:pointer}.omni__paginate-ctrl:hover{color:#337ab7}.omni__paginate-left{margin-right:auto}.omni__paginate-count{margin:0 auto}.omni__paginate-right{margin-left:auto}.omni__disp-srd{font-size:8.5px;vertical-align:super;top:2px;margin-right:1px;margin-left:-2px}.omni__input:placeholder-shown+.omni__btn-clear{display:none}.omni__input:not(:focus):not(:focus-within):not(.omni__wrp-input--scrolled:active):not(:hover)+.omni__btn-clear{display:none}.btn-name-pronounce,.btn-stats-name{vertical-align:top;height:24px;width:24px}.name-pronounce-icon{line-height:16px}.name-pronounce{display:none}.hwin__top-border-icon{top:0;margin-left:auto;padding:2px;color:#f5f5f5;cursor:pointer;font-size:12px;width:18px;text-align:center}.hwin__top-border-icon--text{line-height:11px;font-weight:bolder;font-family:monospace}.hwin__top-border-icon:hover,.hwin__top-border-icon:active,.hwin__top-border-icon:visited{color:#e8e8e8;text-decoration:none}#tabs-right{margin-left:auto;display:flex}.rollbox-min{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:100;right:7px;bottom:0;color:rgba(255,255,255,.7);width:24px;height:24px;cursor:pointer;user-select:none;border:0}.rollbox-min .glyphicon{position:absolute;top:5px;left:6px}.rollbox{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;width:260px;height:335px;z-index:110;border:1px solid rgba(0,0,0,.15);right:1em;bottom:0;flex-direction:column}.rollbox .ipt-roll{flex-shrink:0;overflow-x:auto;height:30px;width:100%}.rollbox .out-roll{overflow-y:auto;height:100%;display:flex;flex-direction:column-reverse;transform:translateZ(0)}.rollbox .head-roll{height:24px;flex-shrink:0;width:100%;box-shadow:0 0 3px rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-between;user-select:none;cursor:pointer}.rollbox .head-roll .hdr-roll{line-height:24px;padding:0 6px}.rollbox .out-roll .out-roll-wrp .out-roll-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.rollbox .out-roll .out-roll-wrp .out-roll-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rollbox .out-roll .out-roll-item{position:relative;margin:1px 3px;padding:1px 3px;width:calc(100% - 6px);word-wrap:break-word;display:flex;align-items:center;justify-content:space-between}.rollbox .out-roll .out-roll-item--message{display:block}.rollbox .out-roll-item-button-wrp{display:none;position:absolute}.rollbox .out-roll-item:hover .out-roll-item-button-wrp{display:flex;right:3px}.rollbox .btn-copy-roll{padding:0 2px;line-height:1.4}.rollbox .out-roll .out-roll-item .roll-label{font-style:italic}.rollbox .out-roll .out-roll-item .roll{font-weight:bold}.rollbox .out-roll .out-roll-item .roll-min{color:#ff3100}.rollbox .out-roll .out-roll-item .roll-max{color:#00b400}.rollbox .out-roll .out-roll-id{width:100%;font-size:70%;padding:1px 3px}.rll__prompt-header{font-size:32px}.rll__dropped{text-decoration:red line-through}.rll__list{margin-bottom:0;padding-left:24px}.rll__exploded{color:#6f99b8}.rll__success{text-decoration:#209520 underline}.rll__min--muted{color:#d24c2d}.rll__max--muted{color:#209520}.rll__exploded{color:#6f99b8}.rll__min--muted{color:#d24c2d}.rll__max--muted{color:#209520}.wrp-stat-tab{width:100%;display:flex}.view-col{position:relative;margin:7px 7px 12px;flex:1;display:flex;flex-direction:column;height:calc(100% - 19px)}.view-col--wrp-book-contents{height:initial;position:relative;flex:1}#listcontainer.view-col{display:flex;flex-flow:column nowrap}#contentwrapper.view-col{overflow-x:hidden;margin-bottom:5px}#contentwrapper.view-col>*:not(.wrp-stats-table){flex-shrink:0}.wrp-stats-table{overflow-x:hidden;overflow-y:auto;border-top:1px solid #e69a28;border-bottom:1px solid #e69a28;transform:translateZ(0);flex-shrink:1}.wrp-stats-table--book{border-top-color:silver;border-bottom-color:silver}@media(max-width: 991px){.wrp-stats-table{overflow-y:initial}}.filtertools,#filtertools{font-size:.8em}.filtertools select,#filtertools select{margin:1px}.filtertools small:hover,#filtertools small:hover{cursor:pointer}#pointbuy input{margin:2px;text-align:right;width:3em}#pointbuy input[type=number]{appearance:textfield}#pointbuy input[type=checkbox]{width:initial;margin:initial}.list,.list-display-only{transform:translateZ(0);position:relative;padding-left:0;height:100%;overflow-y:auto;overflow-x:hidden;clear:both;font-size:.8em}@media(min-width: 992px){.list--stats,.list-display-only--stats{overflow-y:scroll;margin-right:-9px}}@media(max-width: 991px){.list,.list-display-only{max-height:40vh}}.list.rules,.list-display-only.rules{overflow-y:auto !important;padding-top:0}.lst--border{border-bottom:1px solid #ddd}.list-multi-selected{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.list-multi-selected .lst--border{border-color:#6fa4d0}.list-multi-selected.lst__row--sublist{box-shadow:inset 0 0 0 5000px rgba(148,148,148,.2)}.list-multi-selected.lst__row--sublist .lst--border{border-color:#ccc}.row--blocklisted{display:none !important}.manbrew__source{overflow:hidden}.manbrew__search{border-bottom-left-radius:0;border-bottom-right-radius:0}.manbrew__filtertools button{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.manbrew__filtertools .wrp-cb-all{border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:14px;border-bottom-right-radius:3px;text-align:center;vertical-align:middle}.manbrew__wrp_btn_del_selected{text-align:right;padding-bottom:5px}.manbrew__current_brew{margin-bottom:5px}.manbrew__row{margin-right:0;margin-left:0;padding:4px 0}.manbrew__col--tall{line-height:30px}.manbrew__list{position:absolute;top:0;right:0;bottom:0;left:0;height:initial;overflow-y:initial;width:100%}.manbrew-row__icn-btn{top:2px}.manbrew-row__icn-btn--text{top:-1px}.night-mode .manbrew__filtertools .wrp-cb-all{border-color:#555}.rnd-name{position:relative;font-size:1.8em;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;padding-left:.2em !important}.rnd-name div.name-inner{display:flex;justify-content:space-between;align-items:flex-end}.stats{font-family:"Convergence",Arial,sans-serif;width:100%;font-size:12.6px;table-layout:fixed;overflow-wrap:break-word}.stats:last-child{margin-bottom:0}td,th{padding:1px .3em}.stats-name{font-size:unset;line-height:unset;color:#822000}.stats table{margin-bottom:5px;white-space:initial}.stats table.statsDataInset{margin:10px;width:calc(100% - 20px);border:1px solid rgba(0,0,0,.4);box-shadow:0 0 4px 0 #988d7c}.stats table caption{margin-left:5px;padding:0;font-weight:bold;font-size:1.1em}th.border{height:4px}.wrp-stats-table th.border{height:3px}th.border-thin{height:1px}td.divider div{background:#822000;height:2px;margin:6px 0}.stats span.name{font-weight:bold}.stats span.name{font-weight:bold}tr.text>td{padding-bottom:.7em}tr.text.compact>td{padding-bottom:0}tr.text.compact>td p:last-child{margin-bottom:0}div#lootoutput{height:100%;clear:both}.mon__btn-reset-cr,.mon__btn-scale-cr{padding:0 5px;font-size:10px}.mon__cr_slider_wrp{position:absolute;top:23px;left:0;background:#fff;border:1px solid #ccc;width:calc(100% - 30px);margin:0 10px;padding:5px 7px 0;border-radius:4px;box-shadow:0 0 3px 0 #000}.mon__cr_slider_wrp--compact{top:41px}.mon__wrp-size-type-align--token,.mon__wrp-avoid-token{max-width:calc(100% - 11rem)}.mon__sect-header-inner{display:block;margin-top:-0.3rem;margin-bottom:-0.3rem;font-weight:100;color:#822000;font-size:18px;line-height:23px;font-family:"Times New Roman",serif;font-variant:small-caps}.mon__sect-row-inner{padding-top:.5rem !important}.mon__sect-row-inner>*:last-of-type{margin-bottom:.5rem !important}.mon__stat-header-underline{border-bottom:1px solid #822000;vertical-align:bottom !important;padding-left:.2rem}.mon__wrp-token{display:block;position:absolute;z-index:10;top:0;right:.5rem;width:auto;max-width:11rem;height:auto;transition:opacity 34ms,max-width 34ms,right 34ms}.mon__wrp-token:hover{max-width:100%;right:0;opacity:1 !important;transition:opacity 34ms,max-width 34ms,right 34ms}.mon__wrp-token:hover .mon__btn-token-cycle{opacity:1;transition:opacity 34ms}.mon__wrp-token:hover .mon__wrp-token-footer{opacity:1;transition:opacity 34ms}.mon__token{width:100%;height:100%}.mon__btn-token-cycle{position:absolute;top:50%;bottom:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,.475);cursor:pointer;color:#fff;border:1px solid rgba(204,204,204,.6274509804);opacity:0;transition:opacity 34ms}.mon__btn-token-cycle--left{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}.mon__btn-token-cycle--right{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:0}.mon__btn-token-cycle:hover{color:#ddd}.mon__wrp-token-footer{display:flex;position:absolute;height:22px;right:5px;bottom:0;left:5px;align-items:center;justify-content:center;opacity:0;transition:opacity 34ms}.mon__token-footer{background:rgba(0,0,0,.475);color:#fff;font-family:"Times New Roman",serif;font-variant:small-caps;font-size:16px;border-radius:5px;padding:1px 5px;border:1px solid rgba(204,204,204,.6274509804)}.night-mode .mon__cr_slider_wrp{border-color:#555}tr th.mon__name--token{padding-right:12rem}#crcalc input[type=number],#crcalc input[type=checkbox],#crcalc .inputwrap{text-align:right;width:6em}#crcalc input[type=checkbox]{width:auto}#crcalc input#hd{float:none;width:4em}#crcalc span#hdval{width:2.1em;text-align:center;display:inline-block}#crcalc input[type=number]#hd::-webkit-inner-spin-button,#crcalc input[type=number]#hd::-webkit-outer-spin-button{margin:0}#crcalc .explanation{font-weight:normal;width:26em}#crcalc input#hd:focus{border:1px solid initial}#msbcr{text-align:center;font-size:.8em;margin:0 auto}#msbcr th{text-align:center;padding:0 .5em;cursor:initial !important}#msbcr tr{cursor:pointer}#croutput{padding:.2em .7em;border-radius:7px}#instructions p{font-size:small}#expectedcr{text-align:center}img.token{position:absolute;z-index:10;top:0;right:.5rem;float:right;width:auto;max-width:11rem;height:auto;transition:opacity 34ms,max-width 34ms,right 34ms}img.token:hover{max-width:100%;right:0;opacity:1 !important;transition:opacity 34ms,max-width 34ms,right 34ms}.classes .stats{font-family:inherit}.stats p.subtrait{padding:0 1em;font-size:.9em}.init__wrp_conds{display:flex}.init__cond{width:7px;margin-right:3px;display:grid;grid-gap:3px;cursor:pointer}.init__cond:hover{box-shadow:0 0 5px 0 gray}.init__cond_bar{width:7px;height:100%}.initp__content{overflow-y:auto;overflow-x:hidden;height:100%;width:100%}.initp__wrp_active{display:flex;flex-direction:column;width:100%;height:100%}.initp__meta{font-size:1.6rem}.initp__header{width:100%;display:flex;justify-content:space-between;padding:0 3px;font-variant:small-caps;border-bottom:1px solid #ccc}.initp__h_name--compact{text-align:center}.initp__r_name{display:flex;justify-content:space-between}.initp__h_hp--compact{text-align:center}.initp__h_stat,.initp__r_stat{width:40px;text-align:center;flex-shrink:0;flex-grow:0}.initp__r_hp_pill{padding:2px 4px;border-radius:3px;color:#fff;text-align:center}.initp__h_score,.initp__r_score{flex:none;width:80px;text-align:center}.initp__h_score--compact,.initp__r_score--compact{width:40px}.initp__r_score{line-height:24px}.initp__r{width:100%;display:flex;justify-content:space-between;padding:2px 3px;border-bottom:1px solid rgba(204,204,204,.6274509804)}.initp__r:last-of-type{border-bottom:0}.initp__r:hover{background:rgba(0,0,0,.062745098)}.initp__r--active{background:rgba(207,229,255,.4705882353)}.initp__r--active:hover{background:rgba(191,213,239,.4705882353)}.night-mode .initp__header{border-color:#555}.night-mode .initp__r{border-color:rgba(85,85,85,.6274509804)}.night-mode .initp__r:hover{background:rgba(255,255,255,.0941176471)}.night-mode .initp__r--active:hover{background:rgba(147,186,232,.2196078431)}.lst__form-top{display:flex;flex-shrink:0}.lst__form-top>*{min-width:0}.lst__form-top>button{flex-shrink:0}.lst__form-top>*:first-child{border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.lst__form-top>*:last-child{border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}.lst__form-top>*:not(:first-child):not(:last-child){border-radius:0;border-right:0}.lst__search{padding-left:23px}.lst__list{margin-bottom:10px}.lst__row:hover{background:#f5f5f5}.lst__row--blocklisted{display:none !important}.lst__row-inner{line-height:14px;color:inherit;display:flex;align-items:center;overflow:hidden;padding:0 2px 1px;text-decoration:none}.lst__row-inner:hover,.lst__row-inner:focus{text-decoration:none}.lst__wrp-preview{font-size:12.6px;background:#fff}.lst__wrp-preview-inner{border-bottom:1px solid #ddd}.lst__vr-preview{top:7px;left:8px;height:calc(100% - 14px)}.lst__btn-toggle-expand{margin-bottom:-1px;line-height:15px}.lst__btn-toggle-expand:hover{background:rgba(0,0,0,.1254901961)}.lst__btn-collapse-all-previews{font-size:11.2px}*:first-child>input.lst__search--no-border-h{border-top-left-radius:4px}.psi-order-and-talent{font-style:italic}.psi-focus-title{font-style:italic;font-weight:bold}.stats-sub-header{font-style:italic;font-weight:bold}.stats-list-sub-header{font-style:italic;font-weight:bold;margin-left:5px}.list-entry-none{font-style:italic}.filter-sublist-item-wrapper{display:flex}.filter-sublist-item-text{margin-right:20px}input[type=checkbox].filter-checkbox{margin-left:auto;padding:0 10px}input[type=checkbox].readonly{pointer-events:none}.lst__wrp-cells{color:inherit;display:flex;align-items:center;overflow:hidden;padding:0 2px 1px;text-decoration:none}.lst__wrp-cells.bk__contents_header_link{padding:0}.lst__wrp-cells.bk__contents_show_all{height:16px}.lst__row--focusable:focus{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.sublist{display:none;position:relative;padding:0 0 2px;flex-direction:column;flex-shrink:0;height:130px}.sublist .list{margin-bottom:3px;padding-top:3px}.sublist--visible{display:flex}.sublist--resizable{margin-bottom:3px;min-height:75px;max-height:80%}@media(max-width: 991px){.sublist--resizable{max-height:40vh;height:initial}}.sublist__wrp-cols{display:flex}.sublist__wrp-cols>*:last-child{flex-grow:1}.sublist__ele-resize{background-color:rgba(170,170,170,.2666666667);border:1px solid rgba(204,204,204,.4);position:absolute;bottom:0;height:1px;width:100%;cursor:ns-resize;user-select:none;line-height:1px;font-size:10px;text-align:center}.tview__row>td{min-width:100px}tr.trait .rd__b--3,tr.action .rd__b--3,tr.reaction .rd__b--3,tr.legendary .rd__b--3,tr.mythic .rd__b--3,tr.lairaction .rd__b--3,tr.regionaleffect .rd__b--3{margin-bottom:1rem}tr.lairaction p,tr.regionaleffect p{margin-bottom:5px}.stats--book-large{--sz-font-h0: 2.5em;--sz-font-h1: 1.9em;--sz-font-h2: 1.6em;--h-mb-p: 15px;--h-mb-p-inline: var(--h-mb-p);--h-mb-quote-line: 10px;--h-mb-li: 5px;--w-text-indent-inline-p: 0;border-radius:0;line-height:1.7;font-size:1em}.stats--book-large .rd__spc-inline-post{width:100%;height:var(--h-mb-p)}.stats--book-large .rd__spc-inline-post:last-child{height:0}.stats--book-large .rd__list-hang-notitle>.rd__li>.rd__p-list-item{text-indent:-1.1em}.stats--book-large .rd__p-cont-indent{text-indent:0;margin-top:5px}.book-view.view-col{flex:5}.bk-contents__sub_spacer--1{color:gray;display:inline-block;margin:0 4px}.book-contents .contents{height:initial;position:sticky;top:0;max-height:100vh}@media only screen and (min-width: 1600px){#listcontainer.book-contents{position:fixed;top:0;left:0;max-width:calc((100vw - 1170px)/2);margin:0;min-height:100vh}.book-contents .contents{position:relative}}.initial-message{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;text-align:center;line-height:2.3em}.initial-message--large{font-size:5vmin;color:initial}.book-view .initial-message{font-size:1.8em}.stats .initial-message,.bkmv .initial-message{font-size:1.4em}.f-all-wrapper{position:fixed;z-index:100;right:calc(50vw - 585px + 1.5em);bottom:10px;left:calc((100vw - 780px)/2 + 1.5em);padding:0 20px}@media(max-width: 1200px){.f-all-wrapper{right:calc(50vw - 485px + 1.5em);left:calc((100vw - 646.6666666667px)/2 + 1.5em)}}@media(max-width: 991px){.f-all-wrapper{right:calc((100vw - 750px)/2 + 1.5em);left:calc((100vw - 750px)/2 + 1.5em)}}@media only screen and (max-width: 768px){.f-all-wrapper{right:calc((100vw - 750px)/2 + 1.5em);left:calc((100vw - 750px)/2 + 1.5em)}}@media only screen and (max-width: 480px){.f-all-wrapper{right:3.5em;left:3.5em}}.f-all-wrapper>input{width:100%}.f-all-out{box-shadow:0 6px 12px rgba(0,0,0,.175);overflow-y:auto;max-height:400px;width:100%;border:1px solid rgba(0,0,0,.15);padding:.2em .7em;border-radius:.2em;display:none}.f-result{display:flex;justify-content:space-between;margin:0;padding:5px 0}.f-result>span{display:inline-block}.highlight{background-color:#ff0}header p.lead{color:#d3d3d3}.stats{background:#fdf1dc}@media only screen and (min-width: 1600px){#listcontainer.book-contents{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff}}.shadow-big{box-shadow:0 6px 12px rgba(0,0,0,.175)}.night-mode .night__shadow-big{box-shadow:0 6px 12px rgba(0,0,0,.175)}.stats--book{box-shadow:0 6px 12px rgba(0,0,0,.175);font-family:Roboto,Helvetica,sans-serif;background:#fff}.stats--book ::selection{background:#242527;color:#fff;text-shadow:none}.bkmv{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fff}.bkmv__spacer-name{font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold;height:20px;background:silver;font-size:12px;break-before:auto;break-after:auto;break-inside:avoid}.bkmv__wrp{column-count:6;column-gap:7px;break-inside:avoid-column}@media(max-width: 2160px){.bkmv__wrp{column-count:5}}@media(max-width: 1800px){.bkmv__wrp{column-count:4}}@media(max-width: 1440px){.bkmv__wrp{column-count:3}}@media(max-width: 1080px){.bkmv__wrp{column-count:2}}@media only screen and (max-width: 720px){.bkmv__wrp{column-count:1}}.bkmv__wrp-item{margin:0;width:100%;display:inline-block;border-radius:.2em;border:#ccc 1px solid}.bkmv__no-breaks{break-before:auto;break-after:auto;break-inside:avoid}.night-mode .bkmv__wrp-item{border-color:#555}.mode div.pnl-menu{background:#d3d3d3}.stripe-odd:nth-child(odd),.stripe-even:nth-child(even),.stripe-odd-table>tbody>tr:nth-child(odd),.stripe-even-table>tbody>tr:nth-child(even){background:rgba(192,192,192,.5019607843)}.stats .stripe-odd-table>tbody>tr:nth-child(odd),.stats .stripe-even-table>tbody>tr:nth-child(even){background:rgba(203,191,170,.5019607843)}.hwin .hoverborder,th.border{background:#e69a28}.hwin .hoverborder.hoverborder-book,.stats--book th.border{background:silver}.bklist__wrp-rows-inner{margin-left:6px}.bklist__row-chapter{margin-left:3rem}.bklist__row-section{margin-left:6rem}.bklist__vr-contents{left:6px;border-color:#ddd}.bk__stats--narrow{max-width:640px;margin:0 auto}.bk__contents-header{color:inherit;display:flex;align-items:center;overflow:hidden;margin-top:-1px;padding:1px 0 1px 5px;text-decoration:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;justify-content:space-between}.bk__nav-head-foot-item{min-width:75px}.bk__to-top{display:none}.bk__to-top--scrolled{display:flex;flex-direction:column;position:fixed;z-index:99;top:42px;right:10px;padding:2px 0}@media(max-width: 768px){.bk__to-top--scrolled{display:none}}.bk__overlay-loading{position:absolute;top:4px;right:0;bottom:4px;left:0;background:#fff;border-bottom:4px solid silver}.bk__wrp-btns-open-find{position:fixed;bottom:0;left:7px}.bk__btn-find{border-bottom-left-radius:0}.bk__btn-goto{border-bottom-right-radius:0}.bk__head-chapter--active,.bk__head-section--active{background:#f5f5f5}.night-mode .bk__contents-header{border-color:#555}.night-mode .bk__overlay-loading{background:#222;border-bottom-color:#565656}.bks__wrp-bookshelf{align-items:stretch}.bks__wrp-bookshelf-item,.bks__wrp-bookshelf-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.175);border:2px solid #ccc;color:#333;text-decoration-color:#333}.bks__wrp-bookshelf-item--blocklisted{display:none !important}.bks__bookshelf-item-name{min-height:40px;max-width:220px;font-weight:bold;flex-grow:1}.bks__bookshelf-image{width:300px;height:300px;object-fit:none}.night-mode .bks__wrp-bookshelf-item,.night-mode .bks__wrp-bookshelf-item:hover{background:#222;border-color:#555;color:#bbb;text-decoration-color:#bbb}.f-all-out{background:#fff}.life__output{background:#d3d3d3}.f-all-out>p:nth-child(odd){background:#f4f4f4}#msbcr tr:nth-child(even){background:#d3d3d3}#croutput{background:#d3d3d3}.hwin .hoverborder .window-title{color:#822000}.rollbox{background:#fff}.rollbox .ipt-roll{background:#fff;border-radius:0}.rollbox-min,.rollbox .head-roll{background:#d3d3d3}.rollbox-min:hover,.rollbox .head-roll:hover{background:#e3e3e3}.rollbox .out-roll .out-roll-item{background:rgba(176,176,176,.2078431373)}.rollbox .out-roll .out-roll-item .out-roll-item-code{font-family:"Courier New",monospace;background:#fff;border-radius:3px;padding:0 2px;cursor:pointer}.life__output-wrp-border{border:1px solid rgba(0,0,0,.15)}.homebrew-section{background-color:rgba(255,0,0,.1)}.homebrew-section .homebrew-float{float:right;border:1px dotted;margin-bottom:5px;margin-left:5px;padding-right:2px;padding-left:2px;text-indent:0}.homebrew-section .homebrew-old-content{color:#a00;margin-left:5px}.homebrew-section .homebrew-notice::before{content:"Homebrew"}.homebrew-inline{background-color:rgba(255,0,0,.1);text-decoration:underline dotted}.stats tr.homebrew-hover>td{padding:5px .3em}.stats tr.homebrew-hover>td>div>*:last-child{margin-bottom:0}.don__bar{width:calc(100% - 40px);height:20px;margin:20px 20px 5px;box-shadow:0 0 3px 0 #000;border-radius:4px;border:1px solid #ccc;background:#f0f0f0}.don__bar--home{width:calc(100% - 10px);height:20px;margin:5px}.don__bar_inner{height:18px;background:gold;width:0;text-align:right;color:#333}.toast{box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2000;right:0;bottom:200px;left:0;padding:5px 15px;min-height:40px;max-width:850px;display:flex;width:90vw;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;opacity:1;transition:bottom 84ms}.toast--animate{bottom:0;margin-bottom:.5rem;transition:bottom 84ms}.toast--deleted{z-index:1999}.toast__container{position:fixed;z-index:2000;top:0;right:0;left:0;height:200px}.toast__wrp-control{margin:-5px -15px -5px 0;flex:0;display:flex;align-items:center;justify-content:center;align-self:stretch}.toast__btn-close{margin:0;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-top:0;border-right:0;border-bottom:0;border-left:1px solid rgba(128,128,128,.2509803922);background:rgba(0,0,0,0)}.toast__btn-close:hover,.toast__btn-close:focus{background:rgba(128,128,128,.1254901961)}.toast--type-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.toast--type-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.toast--type-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.toast--type-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.night-mode .toast--type-info{color:#fff;background-color:rgba(32,52,74,.95);border-color:#5080b3}.night-mode .toast--type-danger{color:#fff;background-color:rgba(76,16,14,.95);border-color:#ce2a26}.night-mode .toast--type-warning{color:#fff;background-color:rgba(135,88,13,.95);border-color:#ecaa41}.night-mode .toast--type-success{color:#fff;background-color:rgba(0,82,44,.95);border-color:#00eb80}.cards__btn-choose-icon{width:26px;height:26px;padding:0}.cards__disp-btn-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;filter:invert(1)}.cards__disp-typeahead-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;display:inline-block}.cards-cfg__ipt-color{width:40px}.night-mode .cards__disp-btn-icon{filter:initial}.night-mode .cards__disp-typeahead-img{filter:invert(1)}.recipes__wrp-fluff .rd__wrp-image{margin-top:0}.recipes__wrp-fluff .rd__image{max-height:50vh}.form-control--error,.form-control--error[readonly],.form-control--error[disabled]{background-color:rgba(255,0,0,.0941176471) !important;border:1px solid #843534 !important}.form-control--error:focus,.form-control--error[readonly]:focus,.form-control--error[disabled]:focus{border-color:#843534 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ce8483 !important}.form-control--warning,.form-control--warning[readonly],.form-control--warning[disabled]{background-color:rgba(255,170,0,.0941176471);border:1px solid #846334}.form-control--warning:focus,.form-control--warning[readonly]:focus,.form-control--warning[disabled]:focus{border-color:#846334;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ceaa83}.night-mode body{color:#bbb;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAGFBMVEUfHx8eHh4dHR0bGxshISEiIiIlJSUjIyM9IpsJAAAFjUlEQVR4AT3UuZLcOBaF4QuI2XJxboIhF/eQFe1WovoBAAqccpkaZpc5+4yrXa8/RGpx/lrIXPjFCYjTp9z8REqF4VYNWB3Av3zQJ6b6xBwlKB/9kRkCjXVwGH3ziK5UcjFHVkmgY6osiBsGDFfseqq2ZbTz7E00qBDpzOxnD7ToABeros1vM6MX0rBQaG1ith1A/HJkvkHxsPGJ82dP8vVCyWmbyPTaAfGzg40bgIdrv2f3pBVPycUcufx+BSUUWDuCZi6zBqdM50ElKYPODqtLDjc31rBb9CZ59lbN/JScuMxHLUBcGiy6QRH9zpwgZGhRj8qSydPVgNNVgbWqYX3HbM9K2rqTnKVmsmwKWzc1ffEd20+Zq3Ji65kl6TSjALNvzmJt4Pi2f1etytGJmy5erLAgbNY4bjykC3YCLIS3nSZMKgwRsBarWgjdeVzIEDzpTkoOUArTF4WFXYHwxY585sT0nmTYMxmXfs8fzwswfnam8TMU49bvqSRnyRPnqlno4tVQQiH2A9Za8tNTfXQ0lxbSxUaZna0uLlj9Q0XzD96CpsOZUftolINKBWJpAOoAJC0T6QqZnOtfvcfJFcDrD4Cuy5Hng316XrqzJ204HynyHwWed6i+XGF40Uw2T7Lc71HyssngEOrgONfBY7wvW0UZdVAma5xmSNjRp3xkvKJkW6aSg7PK4K0+mbKqYB0WYBgWwxCXiS74zBCVlEFpYQDEwjcA1qccb5yO6ZL8ozt/h3wHSCdWzLuqxU2ZZ9ev9MvRMbMvV9BQgN0qrFjlkzPQanI9nuaGCokVK2LV1Y2egyY1aFQGxjM9I7RBBAgyGEJtpKHP0lUySSeWCpyKHMT2pmM/vyP55u2Rw5lcSeabAfgiG5TPDX3uP3QvcoSipJXQByUCjS4C8VXqxEEZOJxzmJoyogFNJBRsCJs2XmoWWrWFqTsnbwtSn43gNFTTob9/SEpaPJNhUBKDGoZGCMINxvBv8vuKbb//lg/sK0wfPgBica/QsSk5F3KK4Ui6Yw+uv4+DWEOFbhdPOnbY5PLFpzrZMhakeqomY0Vz0TO+elQGTWdCk1IYFAOaoZg0IJQhT+YreXF+yia+O1cgtGufjXxQw28f85RPXfd15zv13ABoD15kB7FKJ/7pbHKP6+9TgNgkVj68NeV8Tp24f7OOndCgJzR3RNJBPNFReCmstMVqvjjzBoeK4GOFoBN32CPxu+4TwwBDa4DJTe/OU9c9ku7EGyfOVxh+fw9g/AATxPqKTEXJKEdCIBkB4iBUlO6MjUrWi6M5Kz31YAqFsYaCeB0KJC5d1+foo3LQWSfRaDrwdAQrMEC27yDZXJf7TlOJ2Bczr1di3OWvZB6XrvvqPuWJPDk9dAHgm7LvuZJTEdKqO3J3XgostArEnvkqgUznx3PX7cSzz1FXZyvakTA4XVVMbCPFPK1cFj66S0WoqQI1XG2uoU7CMPquO2VaUDJFQMdVgXKD2bpz6ufzzxXbxszHQ9fGO/F7A998yBQG6cShE+P+Pk7t1FwfF1QHN1Eui1VapRxCdj8tCtI1bog1Fo011Sx9u3o6c9bufI6wAT26Av9xJ+WWpTKbbBPp3K/1LbC4Vuhv396RCbJw4untjxVPndj+dIB9dVD8z2dylZ+6vMeJwbYChHJkvHV2J3fdHsJPASeHhrXq6QheXu1nBhUr5u6ryT0I13BFKD01ViZ/n3oaziRG7c6Ayg7g1LPeztNdT36ueMqcN4XGv3finjfv+7I/kMJ4d046MUanOA1QtMH1kLlfFasm99NiutSw63yNDeH4zeL1Uu8XKHNfcThPSSNwchGMbgUETScwkCcK77pH2jsgrAssvVyB8FLJ7GrmwyD8eVqsHoY/FwIv9T7lPu9+Yf8/9+w4nS1ma78AAAAASUVORK5CYII=") repeat scroll left top}.night-mode .bg-solid{background:#222}.night-mode .vr-0,.night-mode .vr-1,.night-mode .vr-2,.night-mode .vr-3,.night-mode .vr-4,.night-mode .vr-5{border-color:#555}.night-mode .vr-r{border-right-color:#555 !important}.night-mode .page__header{color:#bbb;background:#333}.night-mode .page__title--home span{color:#909090}.night-mode .page__title--home::after{color:#909090}.night-mode .page__title{color:#d0d0d0}.night-mode .page__nav-inner>li.active>a,.night-mode .page__nav-inner>li.active>a:focus,.night-mode .page__nav-inner>li.active>a:hover{background-color:#333;border-top:0;border-color:#555;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);color:#d0d0d0}.night-mode .text-muted{color:#959595 !important}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6{color:#bbb}.night-mode .b-1p{border-color:#555 !important}.night-mode .bt-1p{border-top-color:#555 !important}.night-mode .br-1p{border-right-color:#555 !important}.night-mode .bb-1p{border-bottom-color:#555 !important}.night-mode .bb-1p-trans{border-bottom-color:rgba(85,85,85,.6274509804) !important}.night-mode .bl-1p{border-left-color:#555 !important}.night-mode pre{color:#bbb;background:#222;border-color:#555}.night-mode hr{border-color:#555}.night-mode #legal-notice{background:#222;color:#999}.night-mode a,.night-mode .roller{color:#7db6e8}.night-mode .hwin__top-border-icon{color:#bbb}.night-mode .hwin__top-border-icon:hover{color:#c8c8c8}.night-mode .text-muted a,.night-mode .text-muted .roller{color:#6e8eab}.night-mode .btn:hover{box-shadow:0 0 1px 1px #888}.night-mode .btn[disabled]:hover{box-shadow:initial}.night-mode .btn-default,.night-mode .btn-default:hover,.night-mode .btn-default:focus,.night-mode .btn-default:active{background-color:#222;color:#bbb;border-color:#555}.night-mode .btn-primary,.night-mode .btn-primary:hover,.night-mode .btn-primary:focus,.night-mode .btn-primary:active{background-color:#2a4e6c;color:#bbb}.night-mode .btn-danger,.night-mode .btn-danger:hover,.night-mode .btn-danger:focus,.night-mode .btn-danger:active{background-color:#7e3a38;color:#bbb}.night-mode .btn-danger:hover{box-shadow:0 0 1px 1px #d43f3a}.night-mode .btn-warning,.night-mode .btn-warning:hover,.night-mode .btn-warning:focus,.night-mode .btn-warning:active{background-color:#896838;color:#bbb}.night-mode .btn-info,.night-mode .btn-info:hover,.night-mode .btn-info:focus,.night-mode .btn-info:active{background-color:#2a697c;color:#bbb}.night-mode .btn-success,.night-mode .btn-success:hover,.night-mode .btn-success:focus,.night-mode .btn-success:active{background-color:#427442;color:#bbb}.night-mode .btn-default.active{background-color:#888;box-shadow:inset 0 3px 7px rgba(17,17,17,.9333333333);color:#222}.night-mode .btn-primary.active,.night-mode .btn-danger.active,.night-mode .btn-warning.active,.night-mode .btn-info.active,.night-mode .btn-success.active{box-shadow:inset 0 3px 7px rgba(17,17,17,.9333333333)}.night-mode .btn-nowrap{word-wrap:break-word;overflow-wrap:break-word}.night-mode dialog.dialog-modal,.night-mode .dropdown-menu{background:#222;color:#bbb;box-shadow:0 6px 12px rgba(0,0,0,.56)}.night-mode .dropdown-menu>li>a,.night-mode .dropdown-menu>li>span{color:#bbb}.night-mode .dropdown-menu>li>a:focus,.night-mode .dropdown-menu>li>a:hover,.night-mode .dropdown-menu>li>span:focus,.night-mode .dropdown-menu>li>span:hover{background-color:#383838;color:#fff}.night-mode .dropdown-menu>li.ctx-danger>a,.night-mode .dropdown-menu>li.ctx-danger>span{color:#fff;background-color:#7e3a38}.night-mode .dropdown-menu>li.ctx-danger>a:focus,.night-mode .dropdown-menu>li.ctx-danger>a:hover,.night-mode .dropdown-menu>li.ctx-danger>span:focus,.night-mode .dropdown-menu>li.ctx-danger>span:hover{color:#fff;background-color:#ac2925}.night-mode .dropdown-menu>li.active>a,.night-mode .dropdown-menu>li.active>span{color:#fff}.night-mode .dropdown-menu>li.disabled>a,.night-mode .dropdown-menu>li.disabled>span{color:#777}.night-mode .dropdown-menu>li.disabled>a:focus,.night-mode .dropdown-menu>li.disabled>a:hover,.night-mode .dropdown-menu>li.disabled>span:focus,.night-mode .dropdown-menu>li.disabled>span:hover{color:#777;background:rgba(0,0,0,0)}.night-mode .dropdown-menu .divider{background-color:#555}.night-mode select,.night-mode input{background-color:#222;color:#bbb}.night-mode select option{color:#bbb;background:#222}.night-mode .list .row{background:#222}.night-mode .table-striped>tbody>tr:nth-of-type(odd){background-color:#444}.night-mode .alert-info{color:#fff;background-color:rgba(55,90,127,.5);border-color:#5080b3}.night-mode .alert-info .alert-link{color:#5080b3}.night-mode .alert-danger{color:#fff;background-color:rgba(141,29,26,.5);border-color:#ce2a26}.night-mode .alert-danger .alert-link{color:#ce2a26}.night-mode .alert-warning{color:#fff;background-color:rgba(205,133,20,.5);border-color:#ecaa41}.night-mode .alert-warning .alert-link{color:#ecaa41}.night-mode .alert-success{color:#fff;background-color:rgba(0,158,86,.5);border-color:#00eb80}.night-mode .alert-success .alert-link{color:#00eb80}.night-mode .don__bar{background:#222}.night-mode .input-group-addon,.night-mode .form-control{background:#222;color:#bbb;border-color:#555}.night-mode .form-control[disabled]{background:rgba(14,14,14,.5333333333)}.night-mode .form-control--error,.night-mode .form-control--error[readonly],.night-mode .form-control--error[disabled]{background-color:#3e0000 !important;border:1px solid #843534 !important}.night-mode .form-control--error:focus,.night-mode .form-control--error[readonly]:focus,.night-mode .form-control--error[disabled]:focus{border-color:#843534 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ce8483 !important}.night-mode .form-control--warning,.night-mode .form-control--warning[readonly],.night-mode .form-control--warning[disabled]{background-color:#483700;border-color:#846334}.night-mode .form-control--warning:focus,.night-mode .form-control--warning[readonly]:focus,.night-mode .form-control--warning[disabled]:focus{border-color:#846334;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ceaa83}.night-mode .omni__wrp-input--scrolled .omni__input{border-color:#555;background-color:#222;color:rgba(0,0,0,0)}.night-mode .omni__wrp-input--scrolled .omni__input:focus,.night-mode .omni__wrp-input--scrolled .omni__input:focus-within,.night-mode .omni__wrp-input--scrolled .omni__input:active,.night-mode .omni__wrp-input--scrolled .omni__input:hover{color:#bbb}.night-mode .omni__wrp-input--scrolled .omni__submit{border-color:#555}@media(min-width: 992px){.night-mode .omni__input{border-top-color:rgba(0,0,0,0)}}.night-mode .omni__input:focus{border-color:#66afe9}.night-mode .omni__submit{border-top-color:#555}@media(min-width: 992px){.night-mode .omni__submit{border-top-color:rgba(0,0,0,0)}}.night-mode .omni__submit.btn-default:active:focus,.night-mode .omni__submit.btn-default:active:hover,.night-mode .omni__submit.btn-default{background-color:#222;color:#bbb}.night-mode #pointbuy input[type=number]{border:1px solid #555;outline-offset:0;outline:none}.night-mode #pointbuy input.form-control--error[type=number]{border:1px solid red}.night-mode .stats{background:#222}.night-mode .lst__row{background:#222}.night-mode .lst__row:hover{background:#333}.night-mode .lst__row-inner{color:inherit}.night-mode .lst__wrp-preview{background:#222}.night-mode .lst__wrp-preview-inner{border-color:#444}.night-mode .lst__btn-toggle-expand:hover{background:rgba(255,255,255,.1882352941)}@media only screen and (min-width: 1600px){.night-mode #listcontainer.book-contents{background:#222;border-right:1px solid #404040}}.night-mode .bk__head-chapter--active,.night-mode .bk__head-section--active{background:#383838}.night-mode .bklist__wrp-rows-inner{background:#222}.night-mode .bklist__vr-contents{border-color:#444}.night-mode .hwin .hoverborder,.night-mode th.border,.night-mode .stats--book th.border{background:#565656}.night-mode .hwin__wrp-table{background:#222}.night-mode .wrp-stats-table{border-top:1px solid #565656;border-bottom:1px solid #565656}.night-mode .stats--book ::selection{color:#242527;background:#fff}.night-mode tr.text td{color:#bbb !important}.night-mode tr.text td{color:#bbb !important}.night-mode .mon__btn-token-cycle{color:#ddd;background:rgba(255,255,255,.15)}.night-mode .mon__btn-token-cycle:hover{color:#bbb}.night-mode .mon__token-footer{color:#ddd;background:#222}.night-mode tr.trait td,.night-mode tr.action td,.night-mode tr.reaction td,.night-mode tr.legendary td{color:#bbb !important}.night-mode .life__output{background:#222}.night-mode .f-all-wrapper>input,.night-mode .f-all-out,.night-mode .omni__output{background:#303030}.night-mode .f-all-out>p:nth-child(odd){background:#202020}.night-mode .omni__paginate-ctrl:hover{color:#999}.night-mode #msbcr tr:nth-child(even){background:rgba(0,0,0,.31)}.night-mode #croutput{background:rgba(0,0,0,.31)}.night-mode .stats-name{color:#d29a38}.night-mode .stats .divider div{background-color:#d29a38}.night-mode .stripe-odd-table>tbody>tr:nth-child(odd),.night-mode .stripe-even-table>tbody>tr:nth-child(even){background-color:rgba(78,78,78,.5019607843)}.night-mode #please-select-message.showing>td{color:#d29a38}.night-mode #actions td,.night-mode #reactions td,.night-mode #legendaries td,.night-mode #lairactions td,.night-mode #regionaleffects td{border-bottom-color:#d29a38;color:#d29a38}.night-mode .mon__stat-header-underline{border-bottom-color:#d29a38}.night-mode .mon__sect-header-inner{color:#d29a38}.night-mode .bkmv{background:#272727}.night-mode .bkmv__spacer-name{background-color:#565656}.night-mode .lst--border{border-color:#444}.night-mode .list-multi-selected .lst--border{border-color:#416482}.night-mode .list-multi-selected.lst__row--sublist .lst--border{border-color:#555}.night-mode #rulescontent caption{color:#bbb}.night-mode tr.trait td{color:#bbb !important}.night-mode ::-webkit-scrollbar-thumb{background:#475b6b}.night-mode .mon__cr_slider_wrp{background:#222;color:#bbb}.night-mode .hwin table.summary-noback th,.night-mode .hwin table.summary th{color:#bbb}.night-mode .hwin .hoverborder .window-title{color:#bbb}.night-mode .rollbox{background:#272727}.night-mode .rollbox .ipt-roll{background:#272727}.night-mode .rollbox-min,.night-mode .rollbox .head-roll{background:#101010}.night-mode .rollbox-min:hover,.night-mode .rollbox .head-roll:hover{background:#161616}.night-mode .rollbox .out-roll .out-roll-item{background:rgba(80,80,80,.4)}.night-mode .rollbox .out-roll .out-roll-item .out-roll-item-code{background:#555}.night-mode .life__output-wrp-border{border:1px solid rgba(255,255,255,.15)}.night-mode .hwin td div.border{background-color:#d29a38}.night-mode .initial-message{color:#d29a38}.night-mode .panel-content-textarea{background:#222}.night-mode .content-tab-bar{background:#222}.night-mode .homebrew-section{background-color:rgba(255,0,0,.15)}.night-mode .homebrew-section .homebrew-old-content{color:#f99}.night-mode .homebrew-inline{background-color:rgba(255,0,0,.15)}.night-mode .highlight{color:#222;background-color:#cc0}.night-mode .sidemenu__row__divider{background:rgba(153,153,153,.5333333333)}.night-mode .sidemenu{background:#222}.night-mode .sidemenu__toggle{background:#444}.night-mode .sidemenu__burger{background:#222}.night-mode .initp__r--active{background:rgba(141,193,255,.1254901961)}.night-mode--alt body{background:#1c1c1c}.cancer__wrp-leaderboard{margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;flex-grow:0;min-height:0;overflow:hidden}.cancer__wrp-leaderboard-inner{display:flex;width:100%;justify-content:center}.cancer__disp-cancer{width:100%;justify-content:center;font-size:9px;padding:2px 0;opacity:.6;display:none}.cancer__wrp-sidebar-rhs{position:fixed;z-index:1;top:160px;right:calc(50vw - 585px - 300px);width:300px;height:100%}.cancer__wrp-sidebar-rhs>*{margin-bottom:10px}.cancer__wrp-sidebar-rhs--single{height:calc(100% - 80px)}.cancer__wrp-sidebar-rhs--scrolling-page{position:absolute;top:150px}@media(max-width: 1800px){.cancer__wrp-sidebar-rhs{display:none}}.cancer__sidebar-rhs-inner{position:sticky}.cancer__sidebar-rhs-inner--top{top:10px}.cancer__sidebar-rhs-inner--bottom{top:620px}.cancer__footer-pad{height:100px}.cancer__wrp-mobile-1{display:flex;flex-direction:column}.cancer__sidebar-rhs-inner--scrolling-page .cancer__sidebar-rhs-inner--top{top:20px}.cancer__sidebar-rhs-inner--scrolling-page .cancer__sidebar-rhs-inner--bottom{top:630px}.night-mode .cancer__wrp-leaderboard{background:#333}.edge__body{overflow:hidden !important}.edge__overlay{background:darkred;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;color:#fff;font-family:monospace}.edge__title{font-size:72px}.edge__btn-close{position:absolute;top:8px;right:8px;font-size:16px}.edge__link{color:#fff !important;text-decoration:underline}.TEST_LEADER{background:#f0f;user-select:none;color:#fff;width:728px;height:90px}.TEST_RHS_TOP{background:#f0f;user-select:none;color:#fff;width:300px;height:600px}.TEST_RHS_BOTTOM{background:lime;user-select:none;color:#fff;width:300px;height:250px}@media print{@page{margin:10mm 15mm}body{color:#000 !important;overflow:visible !important;background:none !important;font-size:10px !important}header,nav{display:none !important}strong,.bold{font-weight:600}a[href]::after{content:none !important}.help,.help--hover{text-decoration:none !important}.btn-reroll,.rollbox-min,.rollbox,.spacer-name{display:none !important}a,.roller{color:#000 !important}.stats .stats-source,.stats-source-abbreviation,.stats th{color:#000 !important}th.border,.wrp-stats-table th.border{background:#000 !important;height:1px !important}td.divider div{height:1px !important;background:#000 !important;margin:0 !important}.stats td,.stats th{padding:1px 2px !important}.stats--book-large .rd__b--3,.stats--book-large table,.stats--book-large p{margin:0 0 3px !important}.stats--book{box-shadow:none !important}#listcontainer,#stat-tabs,#float-token,.btn-name-pronounce,.btn-stats-name{display:none !important}.wrp-stats-table{border-top:0 !important;border-bottom:0 !important}#sticky-nav{display:none !important}#classtable table tr:nth-child(odd) td{background:#d3d3d3 !important}.cls-bkmv__wrp-tabs{display:none !important}.mon__btn-scale-cr,.mon__btn-reset-cr{display:none !important}.mon__name--token{padding-right:0 !important}.mon__stat-header-underline{border-bottom:1px solid #000 !important;color:#000 !important}.rd__b-inset{background:none !important;box-shadow:none !important;border-color:#000 !important}.rd__h-toggle{display:none !important}.rd__b-special,.rd__li{break-inside:avoid;page-break-inside:avoid}.bk__to-top,.bk__nav-head-foot-item{display:none !important}.bkmv-active>*:not(.bkmv){display:none !important}.bkmv-active .bkmv{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:calc(100vw - 20px)}.bkmv-active .bkmv__no-breaks{break-before:unset !important;break-after:unset !important;break-inside:unset !important}.bkmv-active .bkmv__wrp--columns-1{column-count:1}.bkmv-active .bkmv__wrp--columns-2{column-count:2}.bkmv-active .bkmv th.border{border:0 !important;padding:0 !important}.bkmv-active .bkmv .pnl-menu{display:none}.stats--bkmv{break-before:auto !important;break-after:auto !important;break-inside:avoid !important}.stats--bkmv tr{break-inside:auto !important}.toast{display:none !important}.cancer__anchor{display:none !important}}@page{html.is-faux-print{margin:10mm 15mm}}html.is-faux-print body{color:#000 !important;overflow:visible !important;background:none !important;font-size:10px !important}html.is-faux-print header,html.is-faux-print nav{display:none !important}html.is-faux-print strong,html.is-faux-print .bold{font-weight:600}html.is-faux-print a[href]::after{content:none !important}html.is-faux-print .help,html.is-faux-print .help--hover{text-decoration:none !important}html.is-faux-print .btn-reroll,html.is-faux-print .rollbox-min,html.is-faux-print .rollbox,html.is-faux-print .spacer-name{display:none !important}html.is-faux-print a,html.is-faux-print .roller{color:#000 !important}html.is-faux-print .stats .stats-source,html.is-faux-print .stats-source-abbreviation,html.is-faux-print .stats th{color:#000 !important}html.is-faux-print th.border,html.is-faux-print .wrp-stats-table th.border{background:#000 !important;height:1px !important}html.is-faux-print td.divider div{height:1px !important;background:#000 !important;margin:0 !important}html.is-faux-print .stats td,html.is-faux-print .stats th{padding:1px 2px !important}html.is-faux-print .stats--book-large .rd__b--3,html.is-faux-print .stats--book-large table,html.is-faux-print .stats--book-large p{margin:0 0 3px !important}html.is-faux-print .stats--book{box-shadow:none !important}html.is-faux-print #listcontainer,html.is-faux-print #stat-tabs,html.is-faux-print #float-token,html.is-faux-print .btn-name-pronounce,html.is-faux-print .btn-stats-name{display:none !important}html.is-faux-print .wrp-stats-table{border-top:0 !important;border-bottom:0 !important}html.is-faux-print #sticky-nav{display:none !important}html.is-faux-print #classtable table tr:nth-child(odd) td{background:#d3d3d3 !important}html.is-faux-print .cls-bkmv__wrp-tabs{display:none !important}html.is-faux-print .mon__btn-scale-cr,html.is-faux-print .mon__btn-reset-cr{display:none !important}html.is-faux-print .mon__name--token{padding-right:0 !important}html.is-faux-print .mon__stat-header-underline{border-bottom:1px solid #000 !important;color:#000 !important}html.is-faux-print .rd__b-inset{background:none !important;box-shadow:none !important;border-color:#000 !important}html.is-faux-print .rd__h-toggle{display:none !important}html.is-faux-print .rd__b-special,html.is-faux-print .rd__li{break-inside:avoid;page-break-inside:avoid}html.is-faux-print .bk__to-top,html.is-faux-print .bk__nav-head-foot-item{display:none !important}html.is-faux-print .bkmv-active>*:not(.bkmv){display:none !important}html.is-faux-print .bkmv-active .bkmv{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:calc(100vw - 20px)}html.is-faux-print .bkmv-active .bkmv__no-breaks{break-before:unset !important;break-after:unset !important;break-inside:unset !important}html.is-faux-print .bkmv-active .bkmv__wrp--columns-1{column-count:1}html.is-faux-print .bkmv-active .bkmv__wrp--columns-2{column-count:2}html.is-faux-print .bkmv-active .bkmv th.border{border:0 !important;padding:0 !important}html.is-faux-print .bkmv-active .bkmv .pnl-menu{display:none}html.is-faux-print .stats--bkmv{break-before:auto !important;break-after:auto !important;break-inside:avoid !important}html.is-faux-print .stats--bkmv tr{break-inside:auto !important}html.is-faux-print .toast{display:none !important}html.is-faux-print .cancer__anchor{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media(max-width: 991px){.dropdown-menu-filter{max-height:525px}}.fltr__btn-close{min-width:100px}.fltr__minimal-hide{display:none}.fltr__no-items{display:none !important}.fltr__h{display:flex;justify-content:space-between;font-size:15px;align-items:center}@media only screen and (max-width: 768px){.fltr__h{flex-direction:column}.fltr__h--multi{flex-direction:initial}}@media only screen and (max-width: 768px){.fltr__h-text{align-self:flex-start}}@media only screen and (max-width: 768px){.fltr__h-wrp-btns-outer{width:100%;flex-direction:column;align-items:initial !important}.fltr__h-wrp-btns-outer>*{width:100%;margin:.25rem !important}}@media only screen and (max-width: 768px){.fltr__h-wrp-state-btns-outer{flex-direction:column}.fltr__h-wrp-state-btns-outer>*{width:100%}}.fltr__h-btn-mobile-settings{min-width:30px}.fltr__h-btn-logic{min-width:46px;font-weight:bold}.fltr__h-btn-logic.btn-xxs{min-width:34px}.fltr__h-btn-logic--blue{color:#337ab7}.fltr__h-btn-logic--blue:hover{color:#2a6496}.fltr__h-btn-logic--red{color:#8a1a1b}.fltr__h-btn-logic--red:hover{color:#711617}.fltr__h-btn--all,.fltr__h-btn--all:focus,.fltr__h-btn--all:hover{text-decoration:underline;text-decoration-color:#337ab7}.fltr__h-btn--clear,.fltr__h-btn--clear:focus,.fltr__h-btn--clear:hover{text-decoration:underline;text-decoration-color:#c3c3c3}.fltr__h-btn--none,.fltr__h-btn--none:focus,.fltr__h-btn--none:hover{text-decoration:underline;text-decoration-color:#8a1a1b}.fltr__summary_item{cursor:help;margin:0 3px;font-weight:bold;font-size:12px;line-height:12px}.fltr__summary_nest{display:flex;padding:2px 0;font-size:12px;align-items:center}.fltr__summary_item--include{color:#337ab7;text-shadow:0 0 1px #337ab7}.fltr__summary_item--exclude{color:#8a1a1b;text-shadow:0 0 1px #8a1a1b}.fltr__summary_item_spacer{margin:0 3px;padding-left:1px;cursor:default;background:rgba(204,204,204,.6274509804);min-height:12px}.fltr__btn_nest{margin:2px;padding:2px 6px;white-space:nowrap;text-align:center;font-size:10.5px;cursor:pointer;user-select:none;background:#f0f0f0;border:1px solid #ccc}.fltr__btn_nest:hover{background-color:#e6e6e6}.fltr__btn_nest--include{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, transparent 11px, transparent 22px)}.fltr__btn_nest--include:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, transparent 11px, transparent 22px)}.fltr__btn_nest--include span{background:#fff;padding:1px 0}.fltr__btn_nest--include-all{background:#337ab7;color:#fff}.fltr__btn_nest--include-all:hover{background:#2d6da3}.fltr__btn_nest--exclude{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #8a1a1b 11px, #8a1a1b 22px)}.fltr__btn_nest--exclude:hover{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #751617 11px, #751617 22px)}.fltr__btn_nest--exclude span{background:#fff;padding:1px 0}.fltr__btn_nest--exclude-all{background:#8a1a1b;color:#fff}.fltr__btn_nest--exclude-all:hover{background:#751617}.fltr__btn_nest--both{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, #8a1a1b 11px, #8a1a1b 22px);color:#fff}.fltr__btn_nest--both:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, #751617 11px, #751617 22px)}.fltr__container-pills{margin-right:-2px;margin-left:-2px}.fltr__dropdown-divider{border-bottom:#ccc 1px dotted;width:100%}@media only screen and (max-width: 768px){.fltr__dropdown-divider{box-shadow:inset 0 0 2px 2px #eee;height:7px;flex-shrink:0;border:0;background:#ccc;margin-top:.5rem;margin-bottom:.75rem !important}}.fltr__dropdown-divider--indented{opacity:.4;width:calc(100% - 80px);margin:0 auto}.fltr__dropdown-divider--sub{border-style:dashed;width:calc(100% - 2rem);border-color:rgba(204,204,204,.6274509804)}.fltr__pill{margin:2px;padding:2px 6px;background:#f0f0f0;white-space:nowrap;text-align:center;font-size:10.5px;cursor:pointer;user-select:none;border:1px solid #ccc;float:left}.fltr__pill:hover{background-color:#e6e6e6}.fltr__pill[state=yes]{background:#337ab7;color:#fff;border-color:#22527b}.fltr__pill[state=yes]:hover{background:#2d6da3}.fltr__pill[state=no]{background:#8a1a1b;color:#fff;border-color:#4a0e0e}.fltr__pill[state=no]:hover{background:#751617}.fltr__pill--ability-bonus{min-width:26px;border-right-width:0;margin:0;flex:1}.fltr__pill--ability-bonus:last-of-type{border-right-width:1px}.fltr__pill--muted{background-color:#dedede;color:#898989}.fltr__pill--muted[state=yes],.fltr__pill--muted[state=no]{color:#fff}.fltr__wrp-pills,.fltr__wrp-pills--sub{flex-wrap:wrap;margin-bottom:7px}.fltr__wrp-pills{display:block}.fltr__wrp-pills::after{content:"";clear:both;display:block}.fltr__wrp-pills--flex,.fltr__wrp-pills--sub{display:flex}.fltr__wrp-subs{display:block}.fltr__mini-view{border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:linear-gradient(to top, #ccc, whitesmoke 1px);display:flex;flex-wrap:wrap;flex-shrink:0}.fltr__mini-view--no-sort-buttons{border-bottom:1px solid #ccc;background:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;min-height:3px}.fltr__mini-pill{margin:1px 2px;padding:1px 2px;white-space:nowrap;text-align:center;font-size:9.4px;border-radius:3px;cursor:pointer;user-select:none;display:none}.fltr__mini-pill:hover{text-decoration:red line-through}.fltr__mini-pill[state=yes]{background:#337ab7;color:#fff;display:block}.fltr__mini-pill--default-sel[state=yes]{background:#48637a}.fltr__mini-pill[state=no]{background:#822000;color:#fff;display:block}.fltr__mini-pill--default-desel[state=no]{background:#7a564f}.fltr__h-summary{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;font-size:11px;line-height:22px;margin-left:auto}.fltr__h-summary-filtering{color:#333;text-shadow:0 0 1px #333}.fltr__h-btn-toggle-display{min-width:43px}.fltr__slider{width:100%}.fltr__range-inline-label{margin-left:15px;flex-shrink:0;min-width:75px;text-align:right;font-style:italic}.fltr__group-comb-toggle{font-style:italic;cursor:pointer;letter-spacing:-1px;user-select:none}.fltr__label-ability-score{width:80px}.fltr__hidden--inactive{display:none !important}.fltr__hidden--search{display:none !important}.fltr-search__wrp-search:focus .fltr-search__wrp-values,.fltr-search__wrp-search:focus-within .fltr-search__wrp-values,.fltr-search__wrp-search:focus-visible .fltr-search__wrp-values,.fltr-search__wrp-search:active .fltr-search__wrp-values{display:flex}.fltr-search__wrp-row:focus,.fltr-search__wrp-row:hover{background-color:#f5f5f5}.fltr-search__wrp-values{max-height:200px;background:#fff;border:1px solid #ccc;z-index:1;top:22px;right:0;left:0;display:none;flex-direction:column}.fltr-search__disp-name{font-size:10.5px}.fltr-search__btn-activate{width:16px;height:16px;border-radius:3px}.fltr-search__btn-activate--yes{background:#337ab7;color:#fff;border:1px solid #63a0d4}.fltr-search__btn-activate--yes:hover{background:#2d6da3}.fltr-search__btn-activate--no{background:#8a1a1b;color:#fff;border:1px solid #ca2628}.fltr-search__btn-activate--no:hover{background:#751617}.fltr-src__spc-pill{color:#777}.fltr-src__wrp-slider{background:#f0f0f0;border-radius:4px}.fltr-cls__tgl{width:16px;height:16px;padding:0;flex-shrink:0;flex-grow:0;display:inline-block;cursor:pointer;border:1px solid #ccc;border-radius:4px;outline:none;user-select:none;border-radius:7px}.fltr-cls__tgl:active{box-shadow:0 0 2px 0 rgba(0,0,0,.7333333333)}.fltr-cls__tgl.active{background:#666;border-color:#8c8c8c}.fltr-cls__tgl.active.disabled{background-color:#a6a6a6}.fltr-cls__tgl.disabled{cursor:default;box-shadow:none}.fltr__pill[state=yes]>.fltr-src__spc-pill{color:rgba(255,255,255,.6)}.fltr__pill[state=no]>.fltr-src__spc-pill{color:rgba(255,255,255,.6666666667)}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .fltr__btn_nest{background:#222;border-color:#555}.night-mode .fltr__btn_nest:hover{background:#323232}.night-mode .fltr__btn_nest--include{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, transparent 11px, transparent 22px)}.night-mode .fltr__btn_nest--include:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, transparent 11px, transparent 22px)}.night-mode .fltr__btn_nest--include span{background:#222}.night-mode .fltr__btn_nest--include-all{background:#337ab7}.night-mode .fltr__btn_nest--include-all:hover{background:#2d6da3}.night-mode .fltr__btn_nest--exclude{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #8a1a1b 11px, #8a1a1b 22px)}.night-mode .fltr__btn_nest--exclude:hover{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #751617 11px, #751617 22px)}.night-mode .fltr__btn_nest--exclude span{background:#222}.night-mode .fltr__btn_nest--exclude-all{background:#8a1a1b}.night-mode .fltr__btn_nest--exclude-all:hover{background:#751617}.night-mode .fltr__btn_nest--both{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, #8a1a1b 11px, #8a1a1b 22px)}.night-mode .fltr__btn_nest--both:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, #751617 11px, #751617 22px)}.night-mode .fltr__dropdown-divider{border-color:#555}@media only screen and (max-width: 768px){.night-mode .fltr__dropdown-divider{box-shadow:inset 0 0 2px 2px #333;background:#555}}.night-mode .fltr__dropdown-divider--sub{border-color:rgba(85,85,85,.6274509804)}.night-mode .fltr__pill{border-color:#555}.night-mode .fltr__pill[state=ignore]{background:#222}.night-mode .fltr__pill[state=ignore]:hover{background:#323232}.night-mode .fltr__pill[state=yes]{border-color:#22527b}.night-mode .fltr__pill[state=no]{border-color:#4a0e0e}.night-mode .fltr__pill--muted{color:#656565}.night-mode .fltr__pill--muted[state=yes],.night-mode .fltr__pill--muted[state=no]{color:#fff}.night-mode .fltr__mini-view{background:#343434;border-color:#555;background:linear-gradient(to top, #555, #343434 1px)}.night-mode .fltr__h-btn-logic--blue{color:#337ab7}.night-mode .fltr__h-btn-logic--blue:hover{color:#7398b7}.night-mode .fltr__h-btn-logic--red{color:#8a1a1b}.night-mode .fltr__h-btn-logic--red:hover{color:#8a4b4b}.night-mode .fltr-search__wrp-row:focus,.night-mode .fltr-search__wrp-row:hover{background-color:#272727}.night-mode .fltr-search__wrp-values{background-color:#222;border-color:#555}.night-mode .fltr-src__wrp-slider{background:rgba(51,51,51,.6666666667)}.night-mode .fltr-cls__tgl{background:#222;border-color:#555}.night-mode .fltr-cls__tgl:active{box-shadow:0 0 3px 0 rgba(255,255,255,.7333333333)}.night-mode .fltr-cls__tgl.active{background:#555;border-color:#6f6f6f}.night-mode .fltr-cls__tgl.active.disabled{background-color:#888}.night-mode .fltr-cls__tgl.disabled{box-shadow:none}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.ui__btn-xxl-square{width:110px;height:110px}.ui__ipt-color{width:40px;padding:0}.ui__ipt-color::-webkit-color-swatch-wrapper{padding:3px}.ui__ipt-color::-webkit-color-swatch{border:1px solid #ccc}.ui-list__wrp{transform:translateZ(0);font-size:11.2px}.ui-list__wrp-preview{background:#fdf1dc;font-size:90%;border-top-left-radius:5px;margin-top:1px;margin-bottom:4px}.ui-list__btn-inline{cursor:pointer;color:#777}.ui-list__btn-inline:hover{background:rgba(0,0,0,.175);color:#373737}.ui-source__row{margin-left:calc(-96px - .5rem)}.ui-source__name{min-width:96px;white-space:nowrap;text-align:right}.ui-source__divider{height:1px;width:30px;background:#ccc;display:inline-block;margin:0 3px}.ui-modal__body-active{overflow-y:hidden !important}.ui-modal__row{margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;font-weight:initial;min-height:30px}.ui-modal__row:first-of-type{margin-top:-1px}.ui-modal__row--cb{padding:0 3px;border-radius:3px}.ui-modal__row--cb:hover{background:#f5f5f5}.ui-modal__row--sel{padding:0 3px}.ui-modal__row>*{margin-right:5px}.ui-modal__row>*:last-child{margin-right:0}.ui-modal__header--border{border-bottom:1px solid rgba(204,204,204,.6274509804)}.ui-modal__header--fullscreen{box-shadow:0 3px 6px rgba(0,0,0,.175)}.ui-modal__footer{border-top:1px solid rgba(204,204,204,.6274509804)}.ui-modal__footer--fullscreen{box-shadow:0 3px 6px rgba(0,0,0,.175)}.ui-modal__overlay{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(69,69,69,.5333333333)}.ui-modal__overlay-blind{background-color:#fff}.ui-modal__inner{position:relative;z-index:1001;top:initial;left:initial;margin:60px auto;padding:5px 10px;height:400px;float:none;min-width:600px;max-height:400px;min-height:400px;font-size:14px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}@media(max-width: 767px){.ui-modal__inner{min-width:0}}@media(min-width: 768px){.ui-modal__inner{max-width:750px}}@media(min-width: 992px){.ui-modal__inner{max-width:970px}}@media(min-width: 1200px){.ui-modal__inner{max-width:1170px}}.ui-modal__inner--no-min-height{min-height:0;height:initial}.ui-modal__inner--no-min-height{min-width:0;width:initial}.ui-modal__inner--uncap-height{max-height:calc(100% - 120px);height:initial}.ui-modal__inner--uncap-width{max-width:calc(100% - 180px);width:initial}.ui-modal__inner--max-width-640p{max-width:640px}.ui-modal__inner--mode-fullscreen{max-height:0;height:100vh;flex-shrink:0;min-height:100vh;border-radius:0;box-shadow:none;border:0}.ui-modal__scroller{height:100%;width:100%;min-height:0;overflow-y:auto}.ui-search__wrp-output{position:relative;height:100%;width:100%;display:flex;flex-direction:column}.ui-search__wrp-controls{width:100%;display:flex;z-index:900}.ui-search__wrp-controls--in-tabs{margin-top:-1px}.ui-search__wrp-results{position:relative;padding:3px;transform:translateZ(0);height:100%;overflow-y:auto;overflow-x:hidden;font-size:11.2px}.ui-search__row{cursor:pointer;font-weight:bold;padding:1px 2px;display:flex;justify-content:space-between;border-bottom:1px solid #ccc}.ui-search__row:hover{background:#d3d3d3}.ui-search__row:focus{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.ui-search__sel-category{border-radius:0;max-width:180px;flex-shrink:0;border-right:0}.ui-search__ipt-search{border-radius:0;width:100%}.ui-search__ipt-search-sub-ipt[type=radio]{display:inline-block;margin:0 3px 0 0}.ui-search__ipt-search-sub-ipt-custom{max-width:30px;border-radius:0;border-left:0;margin-right:-1px;border-right-color:#e0e0e0;border-left-color:#e0e0e0;padding-left:0}.ui-search__ipt-search-sub-ipt-custom[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ui-search__ipt-search-sub-wrp{flex-shrink:0;margin-bottom:0;padding:5px;font-weight:normal;border:1px solid #ccc;height:34px;border-left:0}.ui-search__ipt-search-sub-lbl{display:flex;align-items:center;height:100%}.ui-search__ipt-search-sub-lbl:not(:last-child){margin-right:7px}.ui-search__message{font-size:1.4rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500}.ui-tab__btn-tab-head{display:inline-block;padding:2px 4px 0;border-bottom-right-radius:0;border-bottom-left-radius:0;cursor:pointer;user-select:none;border-bottom:0}.ui-tab__btn-tab-head.active{background-color:#e6e6e6;border-color:#adadad}.ui-tab__wrp-tab-body{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.ui-tab__wrp-tab-body--border{padding:3px 0}.ui-tab__wrp-tab-body--background{background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-top:0;border-bottom-color:rgba(204,204,204,.4)}.ui-tab__wrp-tab-heads--border{border-bottom:1px solid #ccc}.ui-tab-side__disp-active-tab-name{margin-left:126px;font-size:28px}@media only screen and (max-width: 1200px){.ui-tab-side__disp-active-tab-name{margin-left:39px}}.ui-tab-side__btn-tab{width:120px}@media only screen and (max-width: 1200px){.ui-tab-side__btn-tab{width:33px;height:30px}}.ui-tab-side__icon-tab{min-width:15px;min-height:12px}.ui-tab-side__wrp-tab{background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-bottom:0}.ui-tab-side__wrp-tab--single{border:0}.ui-prof__btn-cycle{width:16px;height:16px;padding:0;flex-shrink:0;flex-grow:0;display:inline-block;cursor:pointer;border:1px solid #ccc;border-radius:4px;outline:none;user-select:none}.ui-prof__btn-cycle:active{box-shadow:0 0 2px 0 rgba(0,0,0,.7333333333)}.ui-prof__btn-cycle.active{background:#666;border-color:#8c8c8c}.ui-prof__btn-cycle.active.disabled{background-color:#a6a6a6}.ui-prof__btn-cycle.disabled{cursor:default;box-shadow:none}.ui-prof__btn-cycle[data-state="0"]{background:#fff}.ui-prof__btn-cycle[data-state="1"]{background:#666;border-color:#8c8c8c}.ui-prof__btn-cycle[data-state="2"]{background:#666;border-color:#8c8c8c;display:flex;line-height:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";font-weight:900;color:#fff;font-size:12px}.ui-prof__btn-cycle[data-state="2"]::before{content:""}.ui-prof__btn-cycle[data-state="3"]{background:repeating-linear-gradient(135deg, white, white 10px, #666 10px, #666 20px);border-color:#8c8c8c}.ui-dir__face{position:relative;width:92px;height:92px;border-radius:46px;background:#f0f0f0;border:1px solid #ccc;user-select:none;cursor:grab}.ui-dir__arm{width:1px;height:40px;background:#333;position:absolute;top:46px;left:46px;transform:rotate(180deg);transform-origin:top;pointer-events:none;user-select:none;box-shadow:0 0 2px 0 rgba(0,0,0,.75)}.ui-icn__wrp-icon{font-size:24px}.ui-drag__wrp-drag-block{position:absolute;top:0;right:0;bottom:0;left:0}.ui-drag__wrp-drag-dummy--highlight{background:rgba(207,229,255,.4705882353)}.ui-drag__wrp-drag-dummy--lowlight{background:rgba(0,0,0,0)}.ui-drag__patch{cursor:move;user-select:none;display:flex;flex-shrink:0;padding:5px 3px;width:14px;font-size:14px}.ui-drag__dummy-patch{width:14px}.ui-drag__patch-col{display:flex;flex-direction:column;flex-shrink:0}.ui-drag__patch-col>div{line-height:4px;text-align:center}.ui-tip__parent{cursor:help;position:relative}.ui-tip__child{box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;position:absolute;border:1px solid #ccc;background:#fff;border-radius:3px;z-index:1;top:calc(100% + 5px);padding:5px;opacity:0;transition:opacity 84ms ease-in-out;pointer-events:none}.ui-tip__parent:hover .ui-tip__child{display:flex;opacity:1}.ui-ctx__wrp{box-shadow:0 6px 12px rgba(0,0,0,.475);z-index:1100;font-size:14px;background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-top-color:#ccc}.ui-ctx__divider{height:1px;width:100%;background:#ccc}.ui-ctx__row{min-width:160px}.ui-ctx__btn{cursor:pointer}.ui-ctx__btn:hover{background:#f5f5f5}.ui-ctx__btn.disabled,.ui-ctx__btn.disabled:hover{cursor:default;background:#fff}.ui-pick__btn-add{font-weight:bold;padding:1px 2px;line-height:8px;font-size:18px;display:flex;height:16px}.ui-pick__btn-add--sub{line-height:11px;height:14px;font-size:16px;border-radius:0;padding:0 1px;font-weight:bold}.ui-pick__btn-remove{width:10px;line-height:20px;padding:0;border-radius:0;font-size:12px;flex-shrink:0;flex-grow:0;cursor:pointer;font-style:initial}.ui-pick__btn-remove--sub{height:18px;line-height:16px}.ui-pick__pill{align-items:stretch}.ui-pick__disp-text{border:1px solid #ccc;border-right:0}.fa--btn-sm{position:relative;top:1px;font-size:15px}.fa--btn-xs{position:relative;font-size:12px}.fa--btn-xs::before{width:12px;height:14px;display:inline-block;text-align:center}.fa--btn-xs.fa-dice{left:-2px}.clp__wrp-temp{position:fixed;top:-10000px;left:-10000px;width:1px;height:1px}.clp__disp-copied{position:fixed;white-space:nowrap;width:auto;transform:translateX(-50%);pointer-events:none;user-select:none;height:24px;font-size:12px;z-index:2000;background:radial-gradient(ellipse at center, white 0%, white 35%, transparent 75%, transparent 100%)}.ui-ideco__ipt--left{padding-left:22px !important}.ui-ideco__ipt--right{padding-right:22px !important}.ui-ideco__wrp{position:absolute;top:0;bottom:0;opacity:.5;justify-content:center}.ui-ideco__wrp>.glyphicon{top:0}.ui-ideco__wrp--left{left:5px}.ui-ideco__wrp--right{right:5px}.ui-ideco__btn-ticker{transition:opacity 34ms;opacity:0;padding:0;width:14px;height:10px;border:0;font-size:14px;line-height:10px;border-radius:0;background:rgba(0,0,0,.2);color:#333}.ui-ideco__btn-ticker:hover,.ui-ideco__btn-ticker:active,.ui-ideco__btn-ticker:focus,.ui-ideco__btn-ticker:active:focus{box-shadow:none;outline:none}.ui-ideco__btn-ticker:hover{background:rgba(0,0,0,.3333333333);color:#333}.ui-ideco__btn-ticker:active,.ui-ideco__btn-ticker:focus,.ui-ideco__btn-ticker:active:focus{background:rgba(0,0,0,.4666666667);color:#333}.ui-ideco__ipt:hover+.ui-ideco__wrp .ui-ideco__btn-ticker,.ui-ideco__wrp:hover .ui-ideco__btn-ticker{transition:opacity 34ms;opacity:1}.ui-sel2__ipt-search{top:0;right:0;left:0;opacity:0;background:rgba(0,0,0,0)}.ui-sel2__ipt-display{padding-right:20px}.ui-sel2__wrp:focus>.ui-sel2__ipt-search,.ui-sel2__wrp:focus-within>.ui-sel2__ipt-search{opacity:1}.ui-sel2__wrp:focus>.ui-sel2__ipt-display,.ui-sel2__wrp:focus-within>.ui-sel2__ipt-display{text-align:right;color:#777;font-weight:bold}.ui-sel2__wrp:focus>.ui-sel2__wrp-options,.ui-sel2__wrp:focus-within>.ui-sel2__wrp-options{display:flex}.ui-sel2__wrp-options{z-index:1;top:22px;right:0;left:0;display:none;flex-direction:column;background:#fff;border:1px solid #ccc;border-top:0;max-height:200px}.ui-sel2__wrp-options:hover,.ui-sel2__wrp-options:active,.ui-sel2__wrp-options:focus,.ui-sel2__wrp-options:focus-within{display:flex}.ui-sel2__disp-option.active,.ui-sel2__disp-option:focus,.ui-sel2__disp-option:hover{background:#f5f5f5}.ui-sel2__disp-option:focus.active,.ui-sel2__disp-option:hover.active{background:#dcdcdc}.ui-sel2__disp-arrow{top:4px;right:4px;bottom:0;font-size:12px}.ui-slidr__wrp{font-size:14px}.ui-slidr__thumb{width:14px;height:18px;top:-5px;background:#f5f5f5;border:1px solid #ccc;border-radius:2px}.ui-slidr__thumb--hover,.ui-slidr__thumb:hover{background:#dcdcdc;border-color:#b3b3b3}.ui-slidr__wrp-track{padding-top:6px;padding-bottom:7px}.ui-slidr__track-outer{border:1px solid #ccc;height:10px;border-radius:3px}.ui-slidr__track-inner{background:#eee}.ui-slidr__disp-value{width:80px;height:26px;border-radius:4px}.ui-slidr__disp-value--visible{border:1px solid #ccc;background:#fff}.ui-slidr__disp-value--left{margin-right:15px}.ui-slidr__disp-value--right{margin-left:15px}.ui-slidr__wrp-bottom{height:3em}.ui-slidr__wrp-pips{padding-top:6px}.ui-slidr__pip{width:1px;height:4px;background:#ccc}.ui-slidr__pip--major{height:6px;background:#a6a6a6}.ui-slidr__pip-label{top:0;width:24px;height:20px;padding-top:20px}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .ui__ipt-color::-webkit-color-swatch{border:0}.night-mode .ui-list__wrp-preview{background:#222}.night-mode .ui-list__btn-inline{color:#bbb}.night-mode .ui-list__btn-inline:hover{color:#d5d5d5;background:rgba(255,255,255,.1882352941)}.night-mode .ui-source__divider{background:#555}.night-mode .ui-modal__header--border{border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__footer{border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__overlay-blind{background-color:#222}.night-mode .ui-modal__inner{background:#222;box-shadow:0 6px 12px rgba(0,0,0,.56);border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__inner--mode-fullscreen{box-shadow:none}.night-mode .ui-modal__row--cb:hover{background:#383838}.night-mode .ui-search__row{border-color:#555}.night-mode .ui-search__row:hover{background:#333}.night-mode .ui-search__ipt-search-sub-wrp{border-color:#555}.night-mode .ui-tab__btn-tab-head--active,.night-mode .ui-tab__btn-tab-head--active:focus,.night-mode .ui-tab__btn-tab-head--active:hover,.night-mode .ui-tab__btn-tab-head--active:active{background-color:rgba(255,255,255,.2509803922)}.night-mode .ui-tab__wrp-tab-body--background{background:#222;border-color:rgba(85,85,85,.6274509804);border-bottom-color:rgba(47,47,47,.6274509804)}.night-mode .ui-tab__wrp-tab-heads--border{border-color:#555;border-width:2px}.night-mode .ui-tab-side__wrp-tab{background:#222;border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-prof__btn-cycle{border-color:#555}.night-mode .ui-prof__btn-cycle:active{box-shadow:0 0 3px 0 rgba(255,255,255,.7333333333)}.night-mode .ui-prof__btn-cycle[data-state="0"]{background:#222}.night-mode .ui-prof__btn-cycle[data-state="1"]{background:#555;border-color:#6f6f6f}.night-mode .ui-prof__btn-cycle[data-state="2"]{background:#555;border-color:#6f6f6f}.night-mode .ui-prof__btn-cycle[data-state="2"]::before{color:#222}.night-mode .ui-prof__btn-cycle[data-state="3"]{background:repeating-linear-gradient(135deg, #222, #222 10px, #555 10px, #555 20px);border-color:#6f6f6f}.night-mode .ui-dir__face{background:#222;border-color:#555}.night-mode .ui-dir__arm{background:#bbb;box-shadow:none}.night-mode .ui-tip__child{border-color:#555;background:#222}.night-mode .ui-ctx__wrp{background:#222;border:1px solid rgba(85,85,85,.6274509804);border-top-color:#555}.night-mode .ui-ctx__divider{background:#555}.night-mode .ui-ctx__btn:hover{background:#383838;color:#fff}.night-mode .ui-ctx__btn.disabled,.night-mode .ui-ctx__btn.disabled:hover{background:#222;color:#bbb}.night-mode .ui-pick__disp-text{border-color:#555}.night-mode .clp__disp-copied{background:radial-gradient(ellipse at center, #222 0%, #222 35%, transparent 75%, transparent 100%)}.night-mode .ui-ideco__btn-ticker{background:#555;color:#fff}.night-mode .ui-ideco__btn-ticker:hover,.night-mode .ui-ideco__btn-ticker:active,.night-mode .ui-ideco__btn-ticker:focus,.night-mode .ui-ideco__btn-ticker:active:focus{box-shadow:none;outline:none}.night-mode .ui-ideco__btn-ticker:hover{background:#484848;color:#fff}.night-mode .ui-ideco__btn-ticker:active,.night-mode .ui-ideco__btn-ticker:focus,.night-mode .ui-ideco__btn-ticker:active:focus{background:#3c3c3c;color:#fff}.night-mode .ui-sel2__ipt-search{background:rgba(0,0,0,0)}.night-mode .ui-sel2__wrp-options{background-color:#222;border-color:#555}.night-mode .ui-sel2__disp-option.active,.night-mode .ui-sel2__disp-option:focus,.night-mode .ui-sel2__disp-option:hover{background:#383838}.night-mode .ui-sel2__disp-option:focus.active,.night-mode .ui-sel2__disp-option:hover.active{background:#525252}.night-mode .ui-slidr__thumb{background:rgba(204,204,204,.6274509804);border-color:#bbb}.night-mode .ui-slidr__thumb--hover,.night-mode .ui-slidr__thumb:hover{background:rgba(230,230,230,.6274509804);border-color:#bbb}.night-mode .ui-slidr__track-outer{border-color:#555}.night-mode .ui-slidr__track-inner{background:rgba(85,85,85,.6274509804)}.night-mode .ui-slidr__disp-value--visible{border-color:#555;background:#222}.night-mode .ui-slidr__pip{background:#bbb}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media print{.no-print{display:none !important}.print__ve-block{display:block !important}.print__h-initial{height:initial !important}.print__overflow-visible{overflow:visible !important}.print__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}}html.is-faux-print .no-print{display:none !important}html.is-faux-print .print__ve-block{display:block !important}html.is-faux-print .print__h-initial{height:initial !important}html.is-faux-print .print__overflow-visible{overflow:visible !important}html.is-faux-print .print__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}/*# sourceMappingURL=main.css.map */ +@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--rgb-font: #333;--rgb-font--muted: #777;--rgb-name: #822000;--rgb-bg: white;--rgb-bg--alt: whitesmoke;--rgb-border--statblock: #e69a28}:root.night-mode{--rgb-font: #bbb;--rgb-name: #d29a38;--rgb-bg: #222;--rgb-bg--alt: #383838;--rgb-border--statblock: #565656}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--safe-area-inset-top: 0;--safe-area-inset-right: 0;--safe-area-inset-bottom: 0;--safe-area-inset-left: 0}.glyphicon-send{top:2px;right:1px}.glyphicon--top-2p{top:2px}.roller{color:#337ab7;cursor:pointer}.text-muted a{color:#7096b7}.font-ui{font-family:Arial,sans-serif}@media(max-width: 780px){.help--hover{cursor:default !important;text-decoration:none !important}}body{min-height:100vh;position:relative;overflow-x:hidden;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}body.is-fullscreen .page__header{display:none}body.is-fullscreen .page__nav{display:none}input{min-width:0}input[type=checkbox],input[type=radio]{margin:0}main{padding:10px 15px}footer{padding:20px 15px;font-size:90%}pre,textarea{tab-size:2}hr{flex-shrink:0}@-moz-document url-prefix(){*{scrollbar-width:thin}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#cbcbcb}body{scrollbar-width:auto}body::-webkit-scrollbar{width:15px}.container{position:relative}.input-xs{height:22px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.form-control--minimal{border-radius:0;padding:0 2px}.ve-flex-label{display:inline-flex;align-items:center}.ve-flex-label>input[type=checkbox],.ve-flex-label>input[type=radio]{margin:0 0 0 5px}.btn-xxs{padding:0 2px;font-size:12px;line-height:1.5;border-radius:3px}.btn-primary--half{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 16px, #b8b8b8 16px, #b8b8b8 32px)}.dropdown-menu--side{top:-10px;left:100%;max-height:calc(100vh - 130px);overflow-y:auto}.nav>li>a{padding:5px 14px 6px}@media(min-width: 992px){.nav>li>a{border-top-left-radius:0;border-top-right-radius:0}}@media(max-width: 991px){.nav>li{margin-top:2px;margin-bottom:2px}}.page__nav-inner>li.active>a,.page__nav-inner>li.active>a:focus,.page__nav-inner>li.active>a:hover{background-color:#006bc4;border-top:0}@media(min-width: 992px){.page__nav-inner>li.active>a,.page__nav-inner>li.active>a:focus,.page__nav-inner>li.active>a:hover{border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid #999}}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(0,0,0,.1)}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(0,0,0,.1)}.row{margin-right:0;margin-left:0}.dropdown-menu>li>a.dropdown-ext-link{display:flex;justify-content:space-between}.dropdown-menu>li>a.dropdown-ext-link:hover{padding-right:10px}.dropdown-menu>li>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>span:focus,.dropdown-menu>li>span:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.disabled>span{pointer-events:none;color:#777}.dropdown-menu>.disabled>span:focus,.dropdown-menu>.disabled>span:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0);background-image:none}.dropdown-menu>.ctx-danger>span{background:#d9534f;color:#fff}.dropdown-menu>.ctx-danger>span:focus,.dropdown-menu>.ctx-danger>span:hover{color:#fff;text-decoration:none;background-color:#ac2925}.dropdown-ext-link>.glyphicon{top:3px;display:none}.dropdown-ext-link:hover>.glyphicon{display:inline-block}.caret--right{transform:rotate(270deg)}.input-group>input.form-control,.input-group>label,.input-group>button,.input-group>a.btn{border-radius:0;border-right:0}.input-group>input.form-control:first-child,.input-group>label:first-child,.input-group>button:first-child,.input-group>a.btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.input-group>input.form-control:last-child,.input-group>label:last-child,.input-group>button:last-child,.input-group>a.btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #ccc}.input-group--top input.form-control:first-child,.input-group--top label:first-child,.input-group--top button:first-child,.input-group--top a.btn:first-child{border-bottom-left-radius:0}.input-group--top input.form-control:last-child,.input-group--top label:last-child,.input-group--top button:last-child,.input-group--top a.btn:last-child{border-bottom-right-radius:0}.input-group--middle input.form-control,.input-group--middle label,.input-group--middle button,.input-group--middle a.btn{border-top:0}.input-group--middle input.form-control:first-child,.input-group--middle label:first-child,.input-group--middle button:first-child,.input-group--middle a.btn:first-child{border-radius:0}.input-group--middle input.form-control:last-child,.input-group--middle label:last-child,.input-group--middle button:last-child,.input-group--middle a.btn:last-child{border-radius:0}.input-group--bottom input.form-control,.input-group--bottom label,.input-group--bottom button,.input-group--bottom a.btn{border-top:0}.input-group--bottom input.form-control:first-child,.input-group--bottom label:first-child,.input-group--bottom button:first-child,.input-group--bottom a.btn:first-child{border-top-left-radius:0}.input-group--bottom input.form-control:last-child,.input-group--bottom label:last-child,.input-group--bottom button:last-child,.input-group--bottom a.btn:last-child{border-top-right-radius:0}.night-mode .input-group>input.form-control:last-child,.night-mode .input-group>label:last-child,.night-mode .input-group>button:last-child,.night-mode .input-group>a.btn:last-child{border-right-color:#555}.col-0-1,.col-0-2,.col-0-3,.col-0-4,.col-0-5,.col-0-6,.col-0-7,.col-0-8,.col-0-9,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-1-6,.col-1-7,.col-1-8,.col-1-9,.col-1,.col-2-1,.col-2-2,.col-2-3,.col-2-4,.col-2-5,.col-2-6,.col-2-7,.col-2-8,.col-2-9,.col-2,.col-3-1,.col-3-2,.col-3-3,.col-3-4,.col-3-5,.col-3-6,.col-3-7,.col-3-8,.col-3-9,.col-3,.col-4-1,.col-4-2,.col-4-3,.col-4-4,.col-4-5,.col-4-6,.col-4-7,.col-4-8,.col-4-9,.col-4,.col-5-1,.col-5-2,.col-5-3,.col-5-4,.col-5-5,.col-5-6,.col-5-7,.col-5-8,.col-5-9,.col-5,.col-6-1,.col-6-2,.col-6-3,.col-6-4,.col-6-5,.col-6-6,.col-6-7,.col-6-8,.col-6-9,.col-6,.col-7-1,.col-7-2,.col-7-3,.col-7-4,.col-7-5,.col-7-6,.col-7-7,.col-7-8,.col-7-9,.col-7,.col-8-1,.col-8-2,.col-8-3,.col-8-4,.col-8-5,.col-8-6,.col-8-7,.col-8-8,.col-8-9,.col-8,.col-9-1,.col-9-2,.col-9-3,.col-9-4,.col-9-5,.col-9-6,.col-9-7,.col-9-8,.col-9-9,.col-9,.col-10-1,.col-10-2,.col-10-3,.col-10-4,.col-10-5,.col-10-6,.col-10-7,.col-10-8,.col-10-9,.col-10,.col-11-1,.col-11-2,.col-11-3,.col-11-4,.col-11-5,.col-11-6,.col-11-7,.col-11-8,.col-11-9,.col-11,.col-12{position:relative;min-height:1px}.col-12{width:100% !important}.col-11{width:91.6666666667% !important}.col-11-9{width:99.1666666667% !important}.col-11-8{width:98.3333333333% !important}.col-11-7{width:97.5% !important}.col-11-6{width:96.6666666667% !important}.col-11-5{width:95.8333333333% !important}.col-11-4{width:95% !important}.col-11-3{width:94.1666666667% !important}.col-11-2{width:93.3333333333% !important}.col-11-1{width:92.5% !important}.col-10{width:83.3333333333% !important}.col-10-9{width:90.8333333333% !important}.col-10-8{width:90% !important}.col-10-7{width:89.1666666667% !important}.col-10-6{width:88.3333333333% !important}.col-10-5{width:87.5% !important}.col-10-4{width:86.6666666667% !important}.col-10-3{width:85.8333333333% !important}.col-10-2{width:85% !important}.col-10-1{width:84.1666666667% !important}.col-9{width:75% !important}.col-9-9{width:82.5% !important}.col-9-8{width:81.6666666667% !important}.col-9-7{width:80.8333333333% !important}.col-9-6{width:80% !important}.col-9-5{width:79.1666666667% !important}.col-9-4{width:78.3333333333% !important}.col-9-3{width:77.5% !important}.col-9-2{width:76.6666666667% !important}.col-9-1{width:75.8333333333% !important}.col-8{width:66.6666666667% !important}.col-8-9{width:74.1666666667% !important}.col-8-8{width:73.3333333333% !important}.col-8-7{width:72.5% !important}.col-8-6{width:71.6666666667% !important}.col-8-5{width:70.8333333333% !important}.col-8-4{width:70% !important}.col-8-3{width:69.1666666667% !important}.col-8-2{width:68.3333333333% !important}.col-8-1{width:67.5% !important}.col-7{width:58.3333333333% !important}.col-7-9{width:65.8333333333% !important}.col-7-8{width:65% !important}.col-7-7{width:64.1666666667% !important}.col-7-6{width:63.3333333333% !important}.col-7-5{width:62.5% !important}.col-7-4{width:61.6666666667% !important}.col-7-3{width:60.8333333333% !important}.col-7-2{width:60% !important}.col-7-1{width:59.1666666667% !important}.col-6{width:50% !important}.col-6-9{width:57.5% !important}.col-6-8{width:56.6666666667% !important}.col-6-7{width:55.8333333333% !important}.col-6-6{width:55% !important}.col-6-5{width:54.1666666667% !important}.col-6-4{width:53.3333333333% !important}.col-6-3{width:52.5% !important}.col-6-2{width:51.6666666667% !important}.col-6-1{width:50.8333333333% !important}.col-5{width:41.6666666667% !important}.col-5-9{width:49.1666666667% !important}.col-5-8{width:48.3333333333% !important}.col-5-7{width:47.5% !important}.col-5-6{width:46.6666666667% !important}.col-5-5{width:45.8333333333% !important}.col-5-4{width:45% !important}.col-5-3{width:44.1666666667% !important}.col-5-2{width:43.3333333333% !important}.col-5-1{width:42.5% !important}.col-4{width:33.3333333333% !important}.col-4-9{width:40.8333333333% !important}.col-4-8{width:40% !important}.col-4-7{width:39.1666666667% !important}.col-4-6{width:38.3333333333% !important}.col-4-5{width:37.5% !important}.col-4-4{width:36.6666666667% !important}.col-4-3{width:35.8333333333% !important}.col-4-2{width:35% !important}.col-4-1{width:34.1666666667% !important}.col-3{width:25% !important}.col-3-9{width:32.5% !important}.col-3-8{width:31.6666666667% !important}.col-3-7{width:30.8333333333% !important}.col-3-6{width:30% !important}.col-3-5{width:29.1666666667% !important}.col-3-4{width:28.3333333333% !important}.col-3-3{width:27.5% !important}.col-3-2{width:26.6666666667% !important}.col-3-1{width:25.8333333333% !important}.col-2{width:16.6666666667% !important}.col-2-9{width:24.1666666667% !important}.col-2-8{width:23.3333333333% !important}.col-2-7{width:22.5% !important}.col-2-6{width:21.6666666667% !important}.col-2-5{width:20.8333333333% !important}.col-2-4{width:20% !important}.col-2-3{width:19.1666666667% !important}.col-2-2{width:18.3333333333% !important}.col-2-1{width:17.5% !important}.col-1{width:8.3333333333% !important}.col-1-9{width:15.8333333333% !important}.col-1-8{width:15% !important}.col-1-7{width:14.1666666667% !important}.col-1-6{width:13.3333333333% !important}.col-1-5{width:12.5% !important}.col-1-4{width:11.6666666667% !important}.col-1-3{width:10.8333333333% !important}.col-1-2{width:10% !important}.col-1-1{width:9.1666666667% !important}.col-0-9{width:7.5% !important}.col-0-8{width:6.6666666667% !important}.col-0-7{width:5.8333333333% !important}.col-0-6{width:5% !important}.col-0-5{width:4.1666666667% !important}.col-0-4{width:3.3333333333% !important}.col-0-3{width:2.5% !important}.col-0-2{width:1.6666666667% !important}.col-0-1{width:.8333333333% !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.b-0{border:0 !important}.b-1{border-width:.25rem !important}.b-2{border-width:.5rem !important}.b-3{border-width:1rem !important}.b-4{border-width:1.5rem !important}.b-5{border-width:3rem !important}.b-1p{border:1px solid #ccc !important}.bt-0{border-top-width:0 !important}.bt-1{border-top-width:.25rem !important}.bt-2{border-top-width:.5rem !important}.bt-3{border-top-width:1rem !important}.bt-4{border-top-width:1.5rem !important}.bt-5{border-top-width:3rem !important}.bt-1p{border-top:1px solid #ccc !important}.br-0{border-right-width:0 !important}.br-1{border-right-width:.25rem !important}.br-2{border-right-width:.5rem !important}.br-3{border-right-width:1rem !important}.br-4{border-right-width:1.5rem !important}.br-5{border-right-width:3rem !important}.br-1p{border-right:1px solid #ccc !important}.bb-0{border-bottom-width:0 !important}.bb-1{border-bottom-width:.25rem !important}.bb-2{border-bottom-width:.5rem !important}.bb-3{border-bottom-width:1rem !important}.bb-4{border-bottom-width:1.5rem !important}.bb-5{border-bottom-width:3rem !important}.bb-1p{border-bottom:1px solid #ccc !important}.bb-1p-trans{border-bottom:1px solid rgba(204,204,204,.6274509804) !important}.bl-0{border-left-width:0 !important}.bl-1{border-left-width:.25rem !important}.bl-2{border-left-width:.5rem !important}.bl-3{border-left-width:1rem !important}.bl-4{border-left-width:1.5rem !important}.bl-5{border-left-width:3rem !important}.bl-1p{border-left:1px solid #ccc !important}.by-0{border-top-width:0 !important;border-bottom-width:0 !important}.by-1{border-top-width:.25rem !important;border-bottom-width:.25rem !important}.by-2{border-top-width:.5rem !important;border-bottom-width:.5rem !important}.by-3{border-top-width:1rem !important;border-bottom-width:1rem !important}.by-4{border-top-width:1.5rem !important;border-bottom-width:1.5rem !important}.by-5{border-top-width:3rem !important;border-bottom-width:3rem !important}.bx-0{border-right-width:0 !important;border-left-width:0 !important}.bx-1{border-right-width:.25rem !important;border-left-width:.25rem !important}.bx-2{border-right-width:.5rem !important;border-left-width:.5rem !important}.bx-3{border-right-width:1rem !important;border-left-width:1rem !important}.bx-4{border-right-width:1.5rem !important;border-left-width:1.5rem !important}.bx-5{border-right-width:3rem !important;border-left-width:3rem !important}.btl-0{border-top-left-radius:0 !important}.btl-5p{border-top-left-radius:5px !important}.btr-0{border-top-right-radius:0 !important}.btr-5p{border-top-right-radius:5px !important}.bbr-0{border-bottom-right-radius:0 !important}.bbr-5p{border-bottom-right-radius:5px !important}.bbl-0{border-bottom-left-radius:0 !important}.bbl-5p{border-bottom-left-radius:5px !important}.hr-0{margin-top:0 !important;margin-bottom:0 !important;width:100%}.hr-1{margin-top:.25rem !important;margin-bottom:.25rem !important;width:100%}.hr-2{margin-top:.5rem !important;margin-bottom:.5rem !important;width:100%}.hr-3{margin-top:1rem;margin-bottom:1rem;width:100%}.hr-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;width:100%}.hr-5{margin-top:3rem !important;margin-bottom:3rem !important;width:100%}.vr-0{width:1px;height:100%;border-left:1px solid #ccc;margin-right:0 !important;margin-left:0 !important}.vr-1{width:1px;height:100%;border-left:1px solid #ccc;margin-right:.25rem !important;margin-left:.25rem !important}.vr-2{width:1px;height:100%;border-left:1px solid #ccc;margin-right:.5rem !important;margin-left:.5rem !important}.vr-3{width:1px;height:100%;border-left:1px solid #ccc;margin-right:1rem !important;margin-left:1rem !important}.vr-4{width:1px;height:100%;border-left:1px solid #ccc;margin-right:1.5rem !important;margin-left:1.5rem !important}.vr-5{width:1px;height:100%;border-left:1px solid #ccc;margin-right:3rem !important;margin-left:3rem !important}.m-auto{margin:auto !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-1p{margin-top:1px;margin-bottom:1px}.mx-2p{margin-right:2px !important;margin-left:2px !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-n1{margin-top:-0.25rem !important}.mt-2{margin-top:.5rem !important}.mt-n2{margin-top:-0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-1p{margin-top:1px !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-n1{margin-right:-0.25rem !important}.mr-2{margin-right:.5rem !important}.mr-n2{margin-right:-0.5rem !important}.mr-3{margin-right:1rem !important}.mr-4{margin-right:1.5rem !important}.mr-5{margin-right:3rem !important}.mr-3p{margin-right:3px !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-n1{margin-bottom:-0.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-n2{margin-bottom:-0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-n1{margin-left:-0.25rem !important}.ml-2{margin-left:.5rem !important}.ml-n2{margin-left:-0.5rem !important}.ml-3{margin-left:1rem !important}.ml-4{margin-left:1.5rem !important}.ml-5{margin-left:3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.p-1p{padding:1px !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-1p{padding-top:1px !important;padding-bottom:1px !important}.py-2p{padding-top:2px !important;padding-bottom:2px !important}.px-1p{padding-right:1px !important;padding-left:1px !important}.px-2p{padding-right:2px !important;padding-left:2px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pt-1p{padding-top:1px !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:1rem !important}.pr-4{padding-right:1.5rem !important}.pr-5{padding-right:3rem !important}.pr-1p{padding-right:1px !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.pb-1p{padding-bottom:1px !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:1rem !important}.pl-4{padding-left:1.5rem !important}.pl-5{padding-left:3rem !important}.pl-1p{padding-left:1px !important}.z-index-1{z-index:1 !important}.top-n1p{top:-1px}.right-0{right:0 !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}input[type=checkbox]:checked{filter:grayscale(100%)}input[type=radio]:checked{filter:grayscale(100%)}.code{font-family:monospace !important}.dnd-font{font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500}.ve-small{font-size:85% !important}.font-size-24p{font-size:24px !important}.ve-muted{color:#777 !important}.bold{font-weight:bold !important}.ve-bolder{font-weight:bolder !important}.italic{font-style:italic !important}i>i{font-style:initial}.underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.help{cursor:help !important;text-decoration:underline !important;text-decoration-style:dotted !important}.help:hover,.help:active,.help:focus{text-decoration:underline !important;text-decoration-style:dotted !important}.help-subtle{cursor:help !important}.no-wrap{white-space:nowrap !important}.text-clip-ellipsis{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}.whitespace-normal{white-space:normal}.whitespace-pre{white-space:pre}.word-break-all{word-break:break-all}.small-caps{font-variant:small-caps}.capitalize{text-transform:capitalize}.no-breaks{break-before:auto;break-after:auto;break-inside:avoid}.text-left{text-align:left !important}.text-right{text-align:right !important}.ve-text-center{text-align:center !important}.text-rtl{direction:rtl}.trans-x-flip{transform:scaleX(-1) !important}.clickable{cursor:pointer !important}.not-clickable{cursor:default !important}.copyable{cursor:copy !important}.ve-draggable{cursor:grab}.no-events{pointer-events:none !important}.events-initial{pointer-events:initial !important}.no-select{user-select:none !important}.user-select-text{user-select:text !important}.user-select-all{user-select:all !important}.smooth-scroll{transform:translateZ(0) !important}.scrollbar-stable{scrollbar-gutter:stable}.overflow-auto{overflow-x:auto;overflow-y:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-y-hidden{overflow-y:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-hidden{overflow:hidden}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-overlay{overflow:auto;overflow:overlay}.resize-vertical{resize:vertical}.resize-none{resize:none}.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-25{width:25% !important}.w-30{width:30% !important}.w-33{width:33.3333333% !important}.w-40{width:40% !important}.w-50{width:50% !important}.w-50--mr-2{width:calc(50% - 0.5rem) !important}.w-60{width:60% !important}.w-66{width:66.6666666% !important}.w-70{width:70% !important}.w-75{width:75% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-100{width:100% !important}.w-100w{width:100vw !important}.w-initial{width:initial !important}.w-20p{width:20px !important}.w-24p{width:24px !important}.w-30p{width:30px !important}.w-40p{width:40px !important}.w-48p{width:48px !important}.w-50p{width:50px !important}.w-70p{width:70px !important}.w-80p{width:80px !important}.w-90p{width:90px !important}.w-100p{width:100px !important}.w-140p{width:140px !important}.w-200p{width:200px !important}.w-640p{width:640px !important}.min-w-0{min-width:0 !important}.min-w-80{min-width:80% !important}.min-w-100{min-width:100% !important}.min-w-20p{min-width:20px !important}.min-w-100p{min-width:100px !important}.min-w-200p{min-width:200px !important}.max-w-25{max-width:25% !important}.max-w-33{max-width:33.3333333% !important}.max-w-80{max-width:80% !important}.max-w-100{max-width:100% !important}.max-w-80p{max-width:80px !important}.max-w-100p{max-width:100px !important}.max-w-200p{max-width:200px !important}.max-w-300p{max-width:300px !important}.max-w-640p{max-width:640px !important}.h-initial{height:initial !important}.h-50{height:50% !important}.h-100{height:100% !important}.h-100h{height:100vh !important}.h-20p{height:20px !important}.h-21p{height:21px !important}.h-25p{height:25px !important}.h-27p{height:27px !important}.h-30p{height:30px !important}.h-100p{height:100px !important}.h-120p{height:120px !important}.h-ipt-xs{height:22px}.min-h-0{min-height:0 !important}.min-h-100{min-height:100% !important}.min-h-24p{min-height:24px !important}.min-h-100p{min-height:100px !important}.max-h-40{max-height:40% !important}.max-h-unset{max-height:unset !important}.relative{position:relative !important}.absolute{position:absolute !important}.sticky{position:sticky !important}.ve-grid{display:grid !important}.block{display:block !important}.ve-block{display:block !important}.inline-block{display:inline-block !important}.ve-inline-block{display:inline-block !important}.inline{display:inline !important}.ve-inline-flex{display:inline-flex !important}.ve-flex{display:flex !important}.ve-flex-col{display:flex !important;flex-direction:column !important}.ve-flex-v-center{display:flex !important;align-items:center !important}.ve-inline-flex-v-center{display:inline-flex !important;align-items:center !important}.ve-flex-v-top{display:flex;align-items:flex-start}.ve-flex-v-baseline{display:flex !important;align-items:baseline !important}.ve-flex-v-end{display:flex !important;align-items:flex-end !important}.ve-flex-v-stretch{display:flex !important;align-items:stretch !important}.ve-flex-h-center{display:flex !important;justify-content:center !important}.ve-flex-h-right{display:flex !important;justify-content:flex-end !important}.ve-flex-vh-center{display:flex !important;align-items:center !important;justify-content:center !important}.ve-flex-vh-center-around{display:flex;align-items:center;justify-content:space-around}.ve-flex-inline-col{display:inline-flex !important;flex-direction:column !important}.ve-flex-inline-v-center{display:inline-flex !important;align-items:center !important;justify-content:center !important}.ve-self-flex-start{align-self:flex-start !important}.ve-self-flex-center{align-self:center !important}.ve-self-flex-end{align-self:flex-end !important}.ve-self-flex-stretch{align-self:stretch !important}.ve-flex-fill{flex-basis:100%}.ve-grow{flex-grow:1 !important}.no-shrink{flex-shrink:0 !important}.no-grow{flex-grow:0 !important}.ve-flex-1{flex:1 !important}.ve-flex-2{flex:2 !important}.ve-flex-3{flex:3 !important}.ve-flex-4{flex:4 !important}.ve-flex-5{flex:5 !important}.ve-flex-6{flex:6 !important}.ve-flex-7{flex:7 !important}.ve-shrink-10{flex-shrink:10 !important}.ve-flex-wrap{display:flex !important;flex-wrap:wrap !important}.split{display:flex !important;justify-content:space-between !important}.split-v-center{display:flex !important;justify-content:space-between !important;align-items:center !important}.inline-split-v-center{display:inline-flex !important;justify-content:space-between;align-items:center}.split-v-end{display:flex !important;justify-content:space-between !important;align-items:flex-end !important}.split-child{width:50%;flex-shrink:0;flex-grow:0}.split-column{display:flex;justify-content:space-between;flex-direction:column}.split-column--inline{display:inline-flex}.columns-2{column-count:2;break-inside:avoid-column;column-gap:1.75rem}.columns-2>*{break-inside:avoid-column}@media(max-width: 768px){.columns-2{column-count:1}}.columns-3{column-count:3;break-inside:avoid-column;column-gap:1.75rem}.columns-3>*{break-inside:avoid-column}@media(max-width: 768px){.columns-3{column-count:2}}@media(max-width: 480px){.columns-3{column-count:1}}.columns-4{column-count:4;break-inside:avoid-column;column-gap:1.75rem}.columns-4>*{break-inside:avoid-column}@media(max-width: 768px){.columns-4{column-count:3}}@media(max-width: 480px){.columns-4{column-count:2}}.columns-5{column-count:5;break-inside:avoid-column;column-gap:1.75rem}.columns-5>*{break-inside:avoid-column}@media(max-width: 768px){.columns-5{column-count:3}}@media(max-width: 480px){.columns-5{column-count:2}}.columns-6{column-count:6;break-inside:avoid-column;column-gap:1.75rem}.columns-6>*{break-inside:avoid-column}@media(max-width: 768px){.columns-6{column-count:3}}@media(max-width: 480px){.columns-6{column-count:2}}.table-layout-fixed{table-layout:fixed !important}.hr--dotted{border-style:dashed;border-left:0;border-right:0}.hr--heavy{border-bottom-width:2px;border-top-width:3px;border-style:outset}.border-dotted{border-style:dotted !important}.opacity-50{opacity:.5 !important}.ve-hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.clickable--link{color:#337ab7 !important}.plain{font-weight:initial !important;font-style:initial !important;text-decoration:none !important}.fade{transition:opacity 51ms linear}.float-clear{clear:both}.stripe-even:nth-child(even){background:rgba(136,136,136,.0941176471)}.stripe-even--faint:nth-child(even){background:rgba(187,187,187,.0941176471)}.stripe-odd:nth-child(odd){background:rgba(136,136,136,.0941176471)}.stripe-odd--faint:nth-child(odd){background:rgba(187,187,187,.0941176471)}.stripe-child-even-first:nth-child(even)>:first-child{background:rgba(136,136,136,.0941176471)}.veapp__ele-hoverable:hover{background:#f5f5f5}.last-mr-0:last-child{margin-right:0 !important}.hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .stripe-even:nth-child(even){background:rgba(170,170,170,.2666666667)}.night-mode .stripe-odd:nth-child(odd){background:rgba(170,170,170,.2666666667)}.night-mode .stripe-child-even-first:nth-child(even)>:first-child{background:rgba(170,170,170,.2666666667)}.night-mode .veapp__ele-hoverable:hover{background:#383838}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media only screen and (min-width: 1201px){.mobile-ish__visible{display:none !important}}@media only screen and (max-width: 1200px){.mobile-ish__hidden{display:none !important}.mobile-ish__ve-flex-col{display:flex !important;flex-direction:column !important}.mobile-ish__ve-flex-ai-start{align-items:flex-start !important}.mobile-ish__w-100{width:100% !important}.mobile-ish__mr-0{margin-right:0 !important}.mobile-ish__mb-2{margin-bottom:.5rem !important}}@media only screen and (min-width: 769px){.mobile__visible{display:none !important}}@media only screen and (max-width: 768px){.mobile__hidden{display:none !important}.mobile__text-center{text-align:center !important}.mobile__text-clip-ellipsis{white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important}.mobile__ve-flex-col{display:flex !important;flex-direction:column !important}.mobile__ve-flex-row{display:flex !important;flex-direction:row !important}.mobile__ve-flex-col-reverse{display:flex !important;flex-direction:column-reverse !important}.mobile__ve-flex-ai-start{align-items:flex-start !important}.mobile__w-100{width:100% !important}.mobile__max-w-100{max-width:100% !important}.mobile__h-initial{height:initial !important}.mobile__m-auto{margin:auto !important}.mobile__m-0{margin:0 !important}.mobile__m-1{margin:.25rem !important}.mobile__m-2{margin:.5rem !important}.mobile__m-3{margin:1rem !important}.mobile__m-4{margin:1.5rem !important}.mobile__m-5{margin:3rem !important}.mobile__mt-auto{margin-top:auto !important}.mobile__mt-0{margin-top:0 !important}.mobile__mt-1{margin-top:.25rem !important}.mobile__mt-2{margin-top:.5rem !important}.mobile__mt-3{margin-top:1rem !important}.mobile__mt-4{margin-top:1.5rem !important}.mobile__mt-5{margin-top:3rem !important}.mobile__mr-auto{margin-right:auto !important}.mobile__mr-0{margin-right:0 !important}.mobile__mr-1{margin-right:.25rem !important}.mobile__mr-2{margin-right:.5rem !important}.mobile__mr-3{margin-right:1rem !important}.mobile__mr-4{margin-right:1.5rem !important}.mobile__mr-5{margin-right:3rem !important}.mobile__mb-auto{margin-bottom:auto !important}.mobile__mb-0{margin-bottom:0 !important}.mobile__mb-1{margin-bottom:.25rem !important}.mobile__mb-2{margin-bottom:.5rem !important}.mobile__mb-3{margin-bottom:1rem !important}.mobile__mb-4{margin-bottom:1.5rem !important}.mobile__mb-5{margin-bottom:3rem !important}.mobile__ml-auto{margin-left:auto !important}.mobile__ml-0{margin-left:0 !important}.mobile__ml-1{margin-left:.25rem !important}.mobile__ml-2{margin-left:.5rem !important}.mobile__ml-3{margin-left:1rem !important}.mobile__ml-4{margin-left:1.5rem !important}.mobile__ml-5{margin-left:3rem !important}.mobile__my-auto{margin-top:auto !important;margin-bottom:auto !important}.mobile__my-0{margin-top:0 !important;margin-bottom:0 !important}.mobile__my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.mobile__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.mobile__my-3{margin-top:1rem !important;margin-bottom:1rem !important}.mobile__my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mobile__my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mobile__mx-auto{margin-right:auto !important;margin-left:auto !important}.mobile__mx-0{margin-right:0 !important;margin-left:0 !important}.mobile__mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mobile__mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mobile__mx-3{margin-right:1rem !important;margin-left:1rem !important}.mobile__mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mobile__mx-5{margin-right:3rem !important;margin-left:3rem !important}.mobile__p-0{padding:0 !important}.mobile__p-1{padding:.25rem !important}.mobile__p-2{padding:.5rem !important}.mobile__p-3{padding:1rem !important}.mobile__p-4{padding:1.5rem !important}.mobile__p-5{padding:3rem !important}.mobile__p-1p{padding:1px !important}.mobile__pt-0{padding-top:0 !important}.mobile__pt-1{padding-top:.25rem !important}.mobile__pt-2{padding-top:.5rem !important}.mobile__pt-3{padding-top:1rem !important}.mobile__pt-4{padding-top:1.5rem !important}.mobile__pt-5{padding-top:3rem !important}.mobile__pt-1p{padding-top:1px !important}.mobile__pr-0{padding-right:0 !important}.mobile__pr-1{padding-right:.25rem !important}.mobile__pr-2{padding-right:.5rem !important}.mobile__pr-3{padding-right:1rem !important}.mobile__pr-4{padding-right:1.5rem !important}.mobile__pr-5{padding-right:3rem !important}.mobile__pr-1p{padding-right:1px !important}.mobile__pb-0{padding-bottom:0 !important}.mobile__pb-1{padding-bottom:.25rem !important}.mobile__pb-2{padding-bottom:.5rem !important}.mobile__pb-3{padding-bottom:1rem !important}.mobile__pb-4{padding-bottom:1.5rem !important}.mobile__pb-5{padding-bottom:3rem !important}.mobile__pb-1p{padding-bottom:1px !important}.mobile__pl-0{padding-left:0 !important}.mobile__pl-1{padding-left:.25rem !important}.mobile__pl-2{padding-left:.5rem !important}.mobile__pl-3{padding-left:1rem !important}.mobile__pl-4{padding-left:1.5rem !important}.mobile__pl-5{padding-left:3rem !important}.mobile__pl-1p{padding-left:1px !important}.mobile__py-0{padding-top:0 !important;padding-bottom:0 !important}.mobile__py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.mobile__py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.mobile__py-3{padding-top:1rem !important;padding-bottom:1rem !important}.mobile__py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.mobile__py-5{padding-top:3rem !important;padding-bottom:3rem !important}.mobile__px-0{padding-right:0 !important;padding-left:0 !important}.mobile__px-1{padding-right:.25rem !important;padding-left:.25rem !important}.mobile__px-2{padding-right:.5rem !important;padding-left:.5rem !important}.mobile__px-3{padding-right:1rem !important;padding-left:1rem !important}.mobile__px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.mobile__px-5{padding-right:3rem !important;padding-left:3rem !important}.mobile__py-1p{padding-top:1px !important;padding-bottom:1px !important}}.ve-popwindow .ve-popwindow__hidden{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}:root{--sz-font-h0: 1.8em;--sz-font-h1: 1.5em;--sz-font-h2: 1.35em;--h-mb-p: 5px;--h-mb-p-inline: 0;--h-mb-quote-line: 5px;--h-mb-quote-line-last: 5px;--h-mb-li: 3px;--w-text-indent-inline-p: 0.7em;--w-pl-list: 24px;--w-pl-list-no-bullets: 10px}@keyframes rd__spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rd__b p{margin-bottom:var(--h-mb-p)}.rd__b--0,.rd__b--1,.rd__b--2,.rd__b--3,.rd__b--4{margin-bottom:var(--h-mb-p)}.rd__b--0:last-child,.rd__b--1:last-child,.rd__b--2:last-child,.rd__b--3:last-child,.rd__b--4:last-child{margin-bottom:0}.rd__b--0>*:last-child,.rd__b--1>*:last-child,.rd__b--2>*:last-child,.rd__b--3>*:last-child,.rd__b--4>*:last-child{margin-bottom:0}.rd__hr{border-color:rgba(170,170,170,.4);margin:17px 0 5px}.rd__hr--section{margin:30px 0 5px}.rd__list{margin-top:0;margin-bottom:var(--h-mb-p);padding-left:var(--w-pl-list)}.rd__list>.rd__list:last-child{margin-bottom:0}.rd__list>.rd__list-name{margin-left:calc(-1*var(--w-pl-list))}.rd__list-name{margin:0 0 var(--h-mb-li);font-weight:bold;list-style-type:none}.rd__li{margin-bottom:var(--h-mb-p)}.rd__compact-stats{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.rd__title-link{opacity:.3;font-size:12px;font-weight:normal}.rd__title-link--inset{font-size:12px}.rd__wrp-image{margin:5px auto 0;text-align:center}.rd__image{max-width:100%;max-height:60vh;cursor:zoom-in}.rd__wrp-map{max-width:33%;margin:0 auto}.rd__wrp-gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.rd__wrp-gallery-image{padding:0 10px 10px;max-width:33%}.rd__quote-line{margin-bottom:var(--h-mb-quote-line)}.rd__quote-line--last{margin-bottom:var(--h-mb-quote-line-last)}.rd__quote-by{width:100%;text-align:right;display:block}.rd__p-list-item{font-style:initial}.rd__p-cont-indent{display:block;text-indent:1em}.rd__tab-indent{width:1em;display:inline-block}.rd__image-title{width:100%;text-align:center;font-style:italic;margin-top:3px}.rd__image-title-inner{display:inline-block;text-decoration:underline;margin:2px 0}.rd__image-btn-viewer{font-style:initial;white-space:normal;font-size:inherit;line-height:1.7}.rd__image-credit{font-size:80%}.rd__scroller-viewer{scrollbar-width:auto}.rd__scroller-viewer::-webkit-scrollbar{width:15px;height:15px}.rd__prerequisite{font-style:italic;display:block}.rd__li-spell{margin:0}.rd__list-hang-notitle{padding:0;list-style:none}.rd__list-hang-notitle>.rd__li{margin-bottom:var(--h-mb-li);text-indent:-1.1em;margin-left:1.1em}.rd__list-hang-notitle>.rd__li a,.rd__list-hang-notitle>.rd__li span{text-indent:initial}.rd__list-hang-notitle>.rd__li>*{margin:0 0 var(--h-mb-li)}.rd__list-hang-notitle>.rd__li>ul{text-indent:0}.rd__list-hang{list-style:none}.rd__list-hang>.rd__list-name{margin-left:calc(-1*var(--w-pl-list))}.rd__list-hang>li>*:not(::marker){text-indent:-1.1em;margin-left:1.1em}.rd__list-decimal{list-style:decimal}.rd__list-lower-roman{list-style:lower-roman}.rd__list-upper-roman{list-style:upper-roman}.rd__list-no-bullets{list-style:none;padding:0 0 0 var(--w-pl-list-no-bullets)}.rd__list-no-bullets>.rd__list-name{margin-left:calc(-1*var(--w-pl-list-no-bullets))}.rd__list-italic{font-style:italic}.rd__h{margin:0;line-height:inherit}.rd__h--0{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h0)}.rd__h--1{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h1);border-bottom:1px solid #822000;margin:0 0 .2em}.rd__h--2{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;display:flex;justify-content:space-between;align-items:center;font-size:var(--sz-font-h2)}.rd__h--2-inset{font-variant:small-caps;font-weight:bolder;font-size:1.1em;display:flex;justify-content:space-between;align-items:center}.rd__h--2-inset-no-name{justify-content:flex-end;float:right}.rd__h--2-flow-block{display:block;font-variant:small-caps;font-weight:bolder;font-size:1.1em;text-align:center}.rd__h--2-inset>h4,.rd__h--2-flow-block>h4{font-size:inherit;font-weight:inherit;line-height:1.42857143;margin:0}.rd__h--3{font-weight:bold;font-style:italic}.rd__h--4{font-style:italic}.rd__h-toggle{font-family:Arial,sans-serif;font-size:12px;opacity:.3;font-weight:normal}.rd__ele-toggled-hidden{display:none !important}.rd__b--3>p,.rd__b--4>p{text-indent:var(--w-text-indent-inline-p);margin-bottom:var(--h-mb-p-inline)}.rd__b--3>p:first-of-type,.rd__b--4>p:first-of-type{display:inline}.rd__b-inset>p{text-indent:var(--w-text-indent-inline-p);margin-bottom:0}.rd__b-inset>p:first-of-type{text-indent:0}.rd__b-inset{margin:7px 15px;padding:5px 10px;box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-top:2px solid #656565;border-bottom:2px solid #656565;background-color:#e9ecda}.rd__b-inset>*:last-of-type{margin-bottom:0}.rd__b-inset--readaloud{box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-left:2px solid #656565;border-right:2px solid #656565;background-color:#eef0f3}.rd__b-inset-inner{margin-top:10px}.rd__b-data{border:3px solid #e69a28;border-left-width:1px;border-right-width:1px;margin:5px;width:calc(100% - 12px);table-layout:fixed}.rd__b-data--inset{box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;background-color:rgba(156,150,120,.1)}.rd__li>.rd__b-data{margin:0}.rd__data-embed-header{cursor:pointer;font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold}.rd__data-embed-header:hover{background:rgba(100,100,100,.08)}.rd__data-embed-toggle{font-family:Arial,sans-serif;float:right}.rd__wrp-loadbrew--ready{cursor:pointer;text-decoration:underline}.rd__loadbrew-icon{text-indent:0;margin-left:2px;transition-property:transform;transition-duration:1s}.rd__loadbrew-icon--active{animation-name:rd__spin;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}.rd__table{width:100%;margin-bottom:var(--h-mb-p)}.rd__table>caption{text-align:left}.rd__comic{font-family:"Blambot Casual",sans-serif;color:#1942be}.rd__comic--h1{font-size:140%;font-variant:small-caps}.rd__comic--h2{font-size:130%}.rd__comic--h3{font-size:120%}.rd__comic--h4{font-size:110%}.rd__comic--note{opacity:.7}.rd__comic-img-speaker{margin-top:-5px;margin-bottom:-5px}.rd__comic-img-speaker--left{float:left;margin-right:0;margin-left:-20px}.rd__comic-img-speaker--right{float:right;margin-right:-20px;margin-left:0}.rd__comic-img-speaker::after{content:"";clear:both;display:block}.rd__img-small{max-width:25vw;max-height:25vh}.rd__s-v-flow{height:15px;width:0;border-left:1px solid #656565;border-right:1px solid #656565;margin:0 auto}.rd__b-flow{margin:0 15px;padding:5px 10px;box-shadow:0 0 4px 0 #988e7c;border:1px solid #656565;border-top:2px solid #656565;border-bottom:2px solid #656565;background-color:#ece4da}.rd__b-flow>*:last-of-type{margin-bottom:0}.rd__stats-name-page{font-family:"Convergence",Arial,sans-serif;font-size:12px;color:#333;font-weight:100}.rd__stats-name-brew-link{font-size:13px;font-weight:initial}.rd__pre-wrap{white-space:pre-wrap}.rd__highlight{background-color:#ff0}.rd__color a{color:inherit !important}.rd-item__type-rarity-attunement{color:#333}.rd-spell__level-school-ritual{font-style:italic;color:#333}.rd-ability-icon{max-width:100px}.rd-ability-icon__fill-primary{fill:#333}.rd-ability-icon__fill-bg{fill:#fff}.rd-ability-icon__stroke-bg{stroke:#fff}td>.rd__b:last-child{margin-bottom:0}.rd-recipes__wrp-recipe .rd__b--3>p,.rd-recipes__wrp-recipe .rd__b--4>p{text-indent:0}.rd-recipes__wrp-instructions .rd__h--3{font-style:initial;font-variant:small-caps}.rd-recipes__wrp-instructions .rd__b--3>p,.rd-recipes__wrp-instructions .rd__b--4>p{margin-bottom:10px}.rd-recipes__wrp-instructions .rd__b--3>p:nth-of-type(2),.rd-recipes__wrp-instructions .rd__b--4>p:nth-of-type(2){margin-top:10px}.rd-recipes__wrp-ingredients .rd__h--2{font-size:1em;font-family:Roboto,Helvetica,sans-serif;color:inherit;font-weight:bold}.rd-recipes__wrp-ingredients .rd__b p{margin-bottom:0}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .rd__h--0,.night-mode .rd__h--1,.night-mode .rd__h--2{color:#d29a38}.night-mode .rd__h--1{border-bottom-color:#d29a38}.night-mode .rd__h--4{color:#c2c2c2}.night-mode .rd__h--3{color:#c2c2c2}.night-mode .rd__-image-title-inner{border-color:#555}.night-mode .rd__b-inset{background-color:#323431}.night-mode .rd__b-inset--readaloud{background-color:#28303a}.night-mode .rd__b-data{border-color:#565656}.night-mode .rd__b-flow{background-color:#38352f}.night-mode .rd__comic{color:#95aaea}.night-mode .rd__stats-name-page{color:#bbb}.night-mode .rd__highlight{background-color:#cc0;color:#222}.night-mode .rd-item__type-rarity-attunement{color:#bbb}.night-mode .rd-spell__level-school-ritual{color:#bbb}.night-mode .rd-ability-icon__fill-primary{fill:#bbb}.night-mode .rd-ability-icon__fill-bg{fill:#222}.night-mode .rd-ability-icon__stroke-bg{stroke:#222}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@keyframes kf-fade-in{from{opacity:0}to{opacity:1}}.hwin{position:fixed;width:600px;max-width:92vw;min-width:150px;z-index:200;box-shadow:0 0 12px 0 #000;animation-name:kf-fade-in;animation-duration:150ms;display:flex;flex-direction:column;background:#f5f5f5}.hwin--minified .hoverborder__resize-n,.hwin--minified .hoverborder__resize-ne,.hwin--minified .hoverborder__resize-e,.hwin--minified .hoverborder__resize-se,.hwin--minified .hoverborder__resize-s,.hwin--minified .hoverborder__resize-sw,.hwin--minified .hoverborder__resize-w,.hwin--minified .hoverborder__resize-nw{display:none}.hwin--popout{box-shadow:initial;width:100%;animation-duration:initial;overflow-y:scroll;height:100%;max-width:initial;max-height:initial}@media(max-width: 1023px){.hwin{max-width:95vw}}.hwin::-webkit-scrollbar-track{background:#a0a0a0}.hwin::-webkit-scrollbar{width:4px}.hwin__wrp-table{max-height:92vh;min-height:20px;overflow-y:auto;background:#f5f5f5;transform:translateZ(0)}.hwin p{margin-bottom:5px}.hwin .rnd-name{font-size:22.4px}.hwin td div.border{height:2px;background-color:#822000;margin:0 3px;padding:0;border-right:5px rgba(0,0,0,0)}.hoverborder{position:relative;min-height:3px;max-height:16px;text-align:right}.hoverborder--btm{cursor:ns-resize}.hoverborder--top{cursor:move;user-select:none;display:flex;justify-content:space-between}.hoverborder .hwin__top-border-icon{display:none}.hoverborder[data-perm=true] .hwin__top-border-icon{display:block}.hoverborder .window-title{max-width:calc(100% - 45px);text-align:left;margin-left:4px;padding:1px 0;font-size:12px;display:none;font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold}.hoverborder[data-perm=true] .window-title{display:block}.hoverborder__resize-n{position:absolute;top:-4px;right:4px;left:4px;height:4px;cursor:ns-resize}.hoverborder__resize-ne{position:absolute;top:-6px;right:-6px;height:10px;width:10px;cursor:ne-resize}.hoverborder__resize-e{position:absolute;top:4px;right:-4px;bottom:4px;width:4px;cursor:ew-resize}.hoverborder__resize-se{position:absolute;right:-6px;bottom:-6px;height:10px;width:10px;cursor:se-resize}.hoverborder__resize-s{position:absolute;top:3px;right:4px;left:4px;height:2px}.hoverborder__resize-sw{position:absolute;bottom:-6px;left:-6px;height:10px;width:10px;cursor:sw-resize}.hoverborder__resize-w{position:absolute;top:4px;bottom:4px;left:-4px;width:4px;cursor:ew-resize}.hoverborder__resize-nw{position:absolute;top:-6px;left:-6px;height:10px;width:10px;cursor:nw-resize}.hoverborder[data-display-title=true]~.hwin__wrp-table,.hoverborder[data-display-title=true]~.hoverborder{display:none}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .hwin{background:#222}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.source-category-site{color:#e50711 !important;border-color:#e50711 !important;text-decoration-color:#e50711 !important}.source-category-extras{color:#9d4c4f !important;border-color:#9d4c4f !important;text-decoration-color:#9d4c4f !important}.source-category-homebrew{color:#8c3b96 !important;border-color:#8c3b96 !important;text-decoration-color:#8c3b96 !important}.source-category-homebrew--local{color:#4b40ed !important;border-color:#4b40ed !important;text-decoration-color:#4b40ed !important}.source-category-spicy{color:#1d965d !important;border-color:#1d965d !important;text-decoration-color:#1d965d !important}.source-category-spicy--local{color:#54ce19 !important;border-color:#54ce19 !important;text-decoration-color:#54ce19 !important}.sourcePHB{color:#4a6898 !important;border-color:#4a6898 !important;text-decoration-color:#4a6898 !important}.sourceDMG{color:purple !important;border-color:purple !important;text-decoration-color:purple !important}.sourceMM{color:green !important;border-color:green !important;text-decoration-color:green !important}.sourceSCAG{color:#76af76 !important;border-color:#76af76 !important;text-decoration-color:#76af76 !important}.sourceVGM{color:gray !important;border-color:gray !important;text-decoration-color:gray !important}.sourceOGA{color:#933d0f !important;border-color:#933d0f !important;text-decoration-color:#933d0f !important}.sourceXGE,.sourceTTP{color:#ba7c00 !important;border-color:#ba7c00 !important;text-decoration-color:#ba7c00 !important}.sourceXMtS{color:#830051 !important;border-color:#830051 !important;text-decoration-color:#830051 !important}.sourceHotDQ{color:#ad8eba !important;border-color:#ad8eba !important;text-decoration-color:#ad8eba !important}.sourceRoT{color:#ff2900 !important;border-color:#ff2900 !important;text-decoration-color:#ff2900 !important}.sourceCoS{color:purple !important;border-color:purple !important;text-decoration-color:purple !important}.sourceOotA{color:gray !important;border-color:gray !important;text-decoration-color:gray !important}.sourceSKT{color:#008b8b !important;border-color:#008b8b !important;text-decoration-color:#008b8b !important}.sourcePotA,.sourceEEPC{color:#57b6c6 !important;border-color:#57b6c6 !important;text-decoration-color:#57b6c6 !important}.sourceLMoP{color:#8da851 !important;border-color:#8da851 !important;text-decoration-color:#8da851 !important}.sourceTftYP{color:#c94029 !important;border-color:#c94029 !important;text-decoration-color:#c94029 !important}.sourceToA{color:#666f30 !important;border-color:#666f30 !important;text-decoration-color:#666f30 !important}.sourceMTF{color:#1f6e7b !important;border-color:#1f6e7b !important;text-decoration-color:#1f6e7b !important}.sourceWDH{color:#d4af37 !important;border-color:#d4af37 !important;text-decoration-color:#d4af37 !important}.sourceGGR,.sourceKKW{color:#bfa76c !important;border-color:#bfa76c !important;text-decoration-color:#bfa76c !important}.sourceWDMM{color:#a2201f !important;border-color:#a2201f !important;text-decoration-color:#a2201f !important}.sourceLLK{color:#6e7a71 !important;border-color:#6e7a71 !important;text-decoration-color:#6e7a71 !important}.sourceAZfyT{color:#4667a7 !important;border-color:#4667a7 !important;text-decoration-color:#4667a7 !important}.sourceGoS{color:#3d695a !important;border-color:#3d695a !important;text-decoration-color:#3d695a !important}.sourceAI,.sourceOoW{color:#5baf04 !important;border-color:#5baf04 !important;text-decoration-color:#5baf04 !important}.sourceESK,.sourceDIP,.sourceDC,.sourceSDW,.sourceSLW{color:#6b909a !important;border-color:#6b909a !important;text-decoration-color:#6b909a !important}.sourceBGDIA{color:#752418 !important;border-color:#752418 !important;text-decoration-color:#752418 !important}.sourceERLW,.sourceEFR{color:#983426 !important;border-color:#983426 !important;text-decoration-color:#983426 !important}.sourceRMR,.sourceRMBRE{color:#5c7c27 !important;border-color:#5c7c27 !important;text-decoration-color:#5c7c27 !important}.sourceMFF{color:#92817f !important;border-color:#92817f !important;text-decoration-color:#92817f !important}.sourceLR{color:#78613c !important;border-color:#78613c !important;text-decoration-color:#78613c !important}.sourceIMR{color:#a19364 !important;border-color:#a19364 !important;text-decoration-color:#a19364 !important}.sourceSADS{color:#333bab !important;border-color:#333bab !important;text-decoration-color:#333bab !important}.sourceEGW,.sourceFS,.sourceDD,.sourceUS,.sourceToR{color:#855a6e !important;border-color:#855a6e !important;text-decoration-color:#855a6e !important}.sourceMOT{color:#556b2e !important;border-color:#556b2e !important;text-decoration-color:#556b2e !important}.sourceIDRotF{color:#8fb8c0 !important;border-color:#8fb8c0 !important;text-decoration-color:#8fb8c0 !important}.sourceTCE{color:#a24d08 !important;border-color:#a24d08 !important;text-decoration-color:#a24d08 !important}.sourceAL{color:#e50711 !important;border-color:#e50711 !important;text-decoration-color:#e50711 !important}.sourceHF{color:#ac9544 !important;border-color:#ac9544 !important;text-decoration-color:#ac9544 !important}.sourceCM{color:#e6585e !important;border-color:#e6585e !important;text-decoration-color:#e6585e !important}.sourceVRGR,.sourceHoL{color:#bd000f !important;border-color:#bd000f !important;text-decoration-color:#bd000f !important}.sourceRtG{color:#8a536a !important;border-color:#8a536a !important;text-decoration-color:#8a536a !important}.sourceAitFR{color:#6e5ab9 !important;border-color:#6e5ab9 !important;text-decoration-color:#6e5ab9 !important}.sourceAitFR-ISF,.sourceAitFR-THP,.sourceAitFR-AVT,.sourceAitFR-DN,.sourceAitFR-FCD{color:#6e5ab9 !important;border-color:#6e5ab9 !important;text-decoration-color:#6e5ab9 !important}.sourceWBtW{color:#7151b6 !important;border-color:#7151b6 !important;text-decoration-color:#7151b6 !important}.sourceDoD{color:#fe4935 !important;border-color:#fe4935 !important;text-decoration-color:#fe4935 !important}.sourceMaBJoV{color:#7a2854 !important;border-color:#7a2854 !important;text-decoration-color:#7a2854 !important}.sourceFTD{color:#b82a15 !important;border-color:#b82a15 !important;text-decoration-color:#b82a15 !important}.sourceNRH{color:#bd335b !important;border-color:#bd335b !important;text-decoration-color:#bd335b !important}.sourceNRH-TCMC,.sourceNRH-AVitW,.sourceNRH-ASS,.sourceNRH-CoI,.sourceNRH-TLT,.sourceNRH-AWoL,.sourceNRH-AT{color:#bd335b !important;border-color:#bd335b !important;text-decoration-color:#bd335b !important}.sourceSCC{color:#be9c56 !important;border-color:#be9c56 !important;text-decoration-color:#be9c56 !important}.sourceSCC-CK,.sourceSCC-HfMT,.sourceSCC-TMM,.sourceSCC-ARiR{color:#be9c56 !important;border-color:#be9c56 !important;text-decoration-color:#be9c56 !important}.sourceMPMM{color:#5c758d !important;border-color:#5c758d !important;text-decoration-color:#5c758d !important}.sourceCRCotN{color:#ac4a70 !important;border-color:#ac4a70 !important;text-decoration-color:#ac4a70 !important}.sourceJttRC{color:#cf48e2 !important;border-color:#cf48e2 !important;text-decoration-color:#cf48e2 !important}.sourceSjA,.sourceSAiS,.sourceAAG,.sourceBAM,.sourceLoX{color:#056b97 !important;border-color:#056b97 !important;text-decoration-color:#056b97 !important}.sourceDoSI{color:#478bb8 !important;border-color:#478bb8 !important;text-decoration-color:#478bb8 !important}.sourceDSotDQ{color:#851e20 !important;border-color:#851e20 !important;text-decoration-color:#851e20 !important}.sourcePSA{color:#d76404 !important;border-color:#d76404 !important;text-decoration-color:#d76404 !important}.sourcePSD{color:#5db7da !important;border-color:#5db7da !important;text-decoration-color:#5db7da !important}.sourcePSI{color:#5d4696 !important;border-color:#5d4696 !important;text-decoration-color:#5d4696 !important}.sourcePSK{color:#a27135 !important;border-color:#a27135 !important;text-decoration-color:#a27135 !important}.sourcePSX{color:#bb2722 !important;border-color:#bb2722 !important;text-decoration-color:#bb2722 !important}.sourcePSZ{color:#6f8a2d !important;border-color:#6f8a2d !important;text-decoration-color:#6f8a2d !important}.sourceKftGV{color:#876e38 !important;border-color:#876e38 !important;text-decoration-color:#876e38 !important}.sourceHAT-TG,.sourceHAT-LMI{color:#a24545 !important;border-color:#a24545 !important;text-decoration-color:#a24545 !important}.sourceBGG{color:#469cb7 !important;border-color:#469cb7 !important;text-decoration-color:#469cb7 !important}.sourceTDCSR{color:#642e4b !important;border-color:#642e4b !important;text-decoration-color:#642e4b !important}.sourcePaBTSO{color:#b2b34e !important;border-color:#b2b34e !important;text-decoration-color:#b2b34e !important}.sourcePAitM,.sourceSatO,.sourceToFW,.sourceMPP{color:#a23087 !important;border-color:#a23087 !important;text-decoration-color:#a23087 !important}.sp__school-A{color:#00b921}.sp__school-V{color:#bb0100}.sp__school-E{color:#b30083}.sp__school-I{color:#006dbd}.sp__school-D{color:#00adb3}.sp__school-N{color:#6c00cc}.sp__school-T{color:#ccbe00}.sp__school-C{color:#bd0044}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .sourcePHB{color:#337ab7 !important;border-color:#337ab7 !important;text-decoration-color:#337ab7 !important}.night-mode .sourceSADS{color:#4f63f5 !important;border-color:#4f63f5 !important;text-decoration-color:#4f63f5 !important}.night-mode .sourcePSA{color:#eec276 !important;border-color:#eec276 !important;text-decoration-color:#eec276 !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.lst__wrp-search-glass{position:absolute;top:0;bottom:2px;left:6px;opacity:.5}.lst__wrp-search-visible{position:absolute;top:0;right:6px;bottom:0;opacity:.5}.lst__caret--active{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px dashed;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);margin-left:2px}.lst__caret--reverse{transform:rotate(180deg)}input.lst__search{padding-left:23px}input.lst__search--no-border-h{border-radius:0;border-right:0}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.nav .dropdown-menu--top{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width: 768px){.nav>li>a{border:1px solid #ccc}.night-mode .nav>li>a{border-color:#555}}.night-mode .nav>li:not(.active)>a{color:#bbb;background-color:#222;border:1px solid rgba(85,85,85,.6274509804);border-top:0}.night-mode .nav>li:not(.active)>a:focus,.night-mode .nav>li:not(.active)>a:hover{background-color:#272727;color:#fff}.night-mode .nav>li.active>a:focus,.night-mode .nav>li.active>a:hover{color:#fff}.night-mode .nav li.open>a,.night-mode .nav li.open>a:focus,.night-mode .nav li.open>a:hover{background-color:#272727;border-left:1px solid #337ab7;border-right:1px solid #337ab7;border-color:#337ab7}.night-mode .nav li.active.open>a,.night-mode .nav li.active.open>a:focus,.night-mode .nav li.active.open>a:hover{background-color:#333}@media(max-width: 1200px){.nav .caret--right{transform:none}.nav .dropdown-menu--side{top:100%;left:0}}.nav2-list__label{padding:0 20px}.nav2-list__disp-source{display:inline-block;height:15px;border-left:1px solid;position:relative;border-right:1px solid;top:2px;margin-right:7px;margin-left:4px}.nav2-accord__head{padding:3px 7px 3px 20px}.nav2-accord__head:focus,.nav2-accord__head:hover{background-color:#f5f5f5}.nav2-accord__head--active{background:#337ab7;color:#fff}.nav2-accord__head--active:focus,.nav2-accord__head--active:hover{background:#7398b7}.nav2-accord__body{padding:3px 0 3px 35px;display:flex;flex-direction:column}.nav2-accord__lnk-item{padding:3px 20px;color:#333}.nav2-accord__lnk-item:focus,.nav2-accord__lnk-item:hover{background-color:#f5f5f5;text-decoration:none}.nav2-accord__lnk-item--active{background:#337ab7;color:#fff}.nav2-accord__lnk-item--active:focus,.nav2-accord__lnk-item--active:hover{background:#7398b7;color:#fff}.night-mode .nav2-accord__head:focus,.night-mode .nav2-accord__head:hover{background-color:#383838;color:#fff}.night-mode .nav2-accord__head--active{color:#fff}.night-mode .nav2-accord__head--active:focus,.night-mode .nav2-accord__head--active:hover{background:#7398b7}.night-mode .nav2-accord__lnk-item{color:#bbb}.night-mode .nav2-accord__lnk-item:focus,.night-mode .nav2-accord__lnk-item:hover{background-color:#383838;color:#fff}.night-mode .nav2-accord__lnk-item--active{color:#fff}.night-mode .nav2-accord__lnk-item--active:focus,.night-mode .nav2-accord__lnk-item--active:hover{background:#7398b7}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.page__header{padding:0 15px 1px;box-shadow:0 1px 4px rgba(0,0,0,.475);color:#fff;background-color:#006bc4;min-height:0;flex-shrink:0}.page__title{margin-right:10px;display:inline}.page__title::after{color:#e0e0e0;content:"."}.page__title--home span{color:#e0e0e0}.page__subtitle{display:inline;font-style:italic;color:#d0d0d0}.page__btn-toggle-nav{margin-top:5px;text-align:center;width:6em;flex-shrink:0;height:32px;line-height:1;margin-right:2px}@media(min-width: 769px){.page__btn-toggle-nav{display:none}}.page__nav{position:relative;min-height:33px;flex-shrink:0}@media(max-width: 768px){.page__nav{width:100%;display:flex}}@media(max-width: 768px){.page__nav-inner{display:flex;margin-top:3px;flex-direction:column;width:calc(100% - 6em);flex-shrink:0}}.page__nav-date{margin-left:-16px;width:27px;color:#777}.page__wrp-download{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:2000;top:5px;min-height:40px;min-width:100px;max-width:850px;display:flex;width:90vw;right:0;left:0;margin:0 auto;padding:5px;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;background:#fff}.page__wrp-download-bar{border:1px solid #2a6496;height:34px;border-radius:4px}.page__wrp-download-bar--error{border-color:#711617}.page__disp-download-progress-bar{position:absolute;top:0;bottom:0;left:0;background:#337ab7}.page__disp-download-progress-bar--error{background:#8a1a1b}.page__disp-download-progress-text{position:absolute;top:0;right:calc(50% - 30px);bottom:0;left:calc(50% - 30px);width:90px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,3px 3px 5px #000}.active>.nav__link>.page__nav-date{color:#fff}.night-mode .page__wrp-download{background:#222}.night-mode .page__disp-download-progress-text{color:#333}@media(max-width: 768px){#navigation .page__nav-hidden-mobile{display:none;margin-left:0}}#legal-notice{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:10000;bottom:0;width:100vw;height:10em;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-weight:bold;padding:3rem;border:1px solid rgba(0,0,0,.15);background:#f8f8f8}.viewport-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column nowrap;overflow:auto;height:100vh;width:100vw}@media(max-width: 991px){.viewport-wrapper{bottom:auto;height:initial;min-height:100vh}}.view-col-group--cancer{display:flex;flex-direction:column;position:relative;overflow-y:auto}.view-col-wrapper{display:flex;flex-direction:row;max-height:100%;height:100%;min-height:0}@media(max-width: 991px){.view-col-wrapper{flex-direction:column;max-height:none;height:initial;display:block}}.sidemenu{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff;border:1px solid #ccc;position:fixed;z-index:60;top:0;bottom:0;left:-260px;width:250px;transition:left 51ms;cursor:default;display:flex;flex-direction:column;padding:4px 7px;overflow-y:auto}.sidemenu>*{flex-shrink:0}.sidemenu__toggle{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#d3d3d3;position:absolute;z-index:60;top:46px;left:-7px;width:32px;height:32px;cursor:pointer;transition:left 51ms;display:flex;flex-direction:column;justify-content:space-around;padding:3px 4px}.sidemenu__hotzone{position:fixed;top:0;bottom:0;left:0;width:1px}.sidemenu__burger{background:#fff;height:3px;box-shadow:inset 0 0 1px 0 #888}.sidemenu__toggle:hover .sidemenu{left:0;transition:left 51ms}.sidemenu__toggle:hover .sidemenu--offset{left:-12px}.sidemenu__row__divider{background:rgba(204,204,204,.6274509804)}.sidemenu__row__divider--heavy{background:#aaa}.sidemenu__row__label{min-width:46px;flex-shrink:0}.sidemenu__row__label--cb-label{font-weight:initial;display:flex;margin-bottom:0;justify-content:space-between;align-items:center;width:100%}input[type=checkbox].sidemenu__row__label__cb{margin-right:3px;margin-left:7px}.night-mode .sidemenu{border-color:#555}.omni__wrp-output{width:100%;justify-content:flex-end}.omni__output{box-shadow:0 6px 12px rgba(0,0,0,.175);position:absolute;z-index:100;padding:.2em .7em;border-radius:.2em;border:1px solid rgba(0,0,0,.15);background:#fff}.omni__output--scrolled{position:fixed;top:42px;right:10px}@media only screen and (min-width: 320px){.omni__output{max-width:300px;min-width:270px}}@media only screen and (min-width: 481px){.omni__output{max-width:460px;min-width:430px}}@media only screen and (min-width: 769px){.omni__output{max-width:740px;min-width:500px}}@media only screen and (max-width: 768px){.omni__output{top:40px}}.omni__wrp-input{position:relative}@media only screen and (max-width: 768px){.omni__wrp-input{margin-top:2px;margin-left:0}}.omni__wrp-input--scrolled{position:fixed;z-index:100;top:5px;right:10px;width:85px;padding:2px 0;border-left:40px solid rgba(0,0,0,0)}.omni__wrp-input--scrolled .omni__input{min-width:initial;border-top-left-radius:4px;border-top-color:#ccc}.omni__wrp-input--scrolled .omni__submit{border-top-right-radius:4px;border-top-color:#ccc}.omni__wrp-input--scrolled input{padding:0;color:rgba(0,0,0,0)}.omni__wrp-input--scrolled:focus,.omni__wrp-input--scrolled:focus-within,.omni__wrp-input--scrolled:active,.omni__wrp-input--scrolled:hover{width:250px;border-left:0}.omni__wrp-input--scrolled:focus input,.omni__wrp-input--scrolled:focus-within input,.omni__wrp-input--scrolled:active input,.omni__wrp-input--scrolled:hover input{padding:6px 12px;color:inherit}.omni__input{height:32px;min-width:100px}@media(min-width: 992px){.omni__input{border-top-left-radius:0;border-top-color:rgba(0,0,0,0)}}.omni__btn-clear{top:9px;right:37px;opacity:.5}.omni__submit{height:32px;padding:3px 7px}@media(min-width: 992px){.omni__submit{border-top-right-radius:0;border-top-color:rgba(0,0,0,0)}}.omni__wrp-paginate{display:flex;justify-content:space-between}.omni__wrp-paginate>span{display:inline-block;user-select:none;padding:2px;font-size:1.1em;min-width:20px}.omni__paginate-ctrl{cursor:pointer}.omni__paginate-ctrl:hover{color:#337ab7}.omni__paginate-left{margin-right:auto}.omni__paginate-count{margin:0 auto}.omni__paginate-right{margin-left:auto}.omni__disp-srd{font-size:8.5px;vertical-align:super;top:2px;margin-right:1px;margin-left:-2px}.omni__input:placeholder-shown+.omni__btn-clear{display:none}.omni__input:not(:focus):not(:focus-within):not(.omni__wrp-input--scrolled:active):not(:hover)+.omni__btn-clear{display:none}.btn-name-pronounce,.btn-stats-name{vertical-align:top;height:24px;width:24px}.name-pronounce-icon{line-height:16px}.name-pronounce{display:none}.hwin__top-border-icon{top:0;margin-left:auto;padding:2px;color:#f5f5f5;cursor:pointer;font-size:12px;width:18px;text-align:center}.hwin__top-border-icon--text{line-height:11px;font-weight:bolder;font-family:monospace}.hwin__top-border-icon:hover,.hwin__top-border-icon:active,.hwin__top-border-icon:visited{color:#e8e8e8;text-decoration:none}#tabs-right{margin-left:auto;display:flex}.rollbox-min{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;z-index:100;right:7px;bottom:0;color:rgba(255,255,255,.7);width:24px;height:24px;cursor:pointer;user-select:none;border:0}.rollbox-min .glyphicon{position:absolute;top:5px;left:6px}.rollbox{box-shadow:0 6px 12px rgba(0,0,0,.175);position:fixed;width:260px;height:335px;z-index:110;border:1px solid rgba(0,0,0,.15);right:1em;bottom:0;flex-direction:column}.rollbox .ipt-roll{flex-shrink:0;overflow-x:auto;height:30px;width:100%}.rollbox .out-roll{overflow-y:auto;height:100%;display:flex;flex-direction:column-reverse;transform:translateZ(0)}.rollbox .head-roll{height:24px;flex-shrink:0;width:100%;box-shadow:0 0 3px rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-between;user-select:none;cursor:pointer}.rollbox .head-roll .hdr-roll{line-height:24px;padding:0 6px}.rollbox .out-roll .out-roll-wrp .out-roll-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.rollbox .out-roll .out-roll-wrp .out-roll-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rollbox .out-roll .out-roll-item{position:relative;margin:1px 3px;padding:1px 3px;width:calc(100% - 6px);word-wrap:break-word;display:flex;align-items:center;justify-content:space-between}.rollbox .out-roll .out-roll-item--message{display:block}.rollbox .out-roll-item-button-wrp{display:none;position:absolute}.rollbox .out-roll-item:hover .out-roll-item-button-wrp{display:flex;right:3px}.rollbox .btn-copy-roll{padding:0 2px;line-height:1.4}.rollbox .out-roll .out-roll-item .roll-label{font-style:italic}.rollbox .out-roll .out-roll-item .roll{font-weight:bold}.rollbox .out-roll .out-roll-item .roll-min{color:#ff3100}.rollbox .out-roll .out-roll-item .roll-max{color:#00b400}.rollbox .out-roll .out-roll-id{width:100%;font-size:70%;padding:1px 3px}.rll__prompt-header{font-size:32px}.rll__dropped{text-decoration:red line-through}.rll__list{margin-bottom:0;padding-left:24px}.rll__exploded{color:#6f99b8}.rll__success{text-decoration:#209520 underline}.rll__min--muted{color:#d24c2d}.rll__max--muted{color:#209520}.rll__exploded{color:#6f99b8}.rll__min--muted{color:#d24c2d}.rll__max--muted{color:#209520}.wrp-stat-tab{width:100%;display:flex}.view-col{position:relative;margin:7px 7px 12px;flex:1;display:flex;flex-direction:column;height:calc(100% - 19px)}.view-col--wrp-book-contents{height:initial;position:relative;flex:1}#listcontainer.view-col{display:flex;flex-flow:column nowrap}#contentwrapper.view-col{overflow-x:hidden;margin-bottom:5px}#contentwrapper.view-col>*:not(.wrp-stats-table){flex-shrink:0}.wrp-stats-table{overflow-x:hidden;overflow-y:auto;border-top:1px solid #e69a28;border-bottom:1px solid #e69a28;transform:translateZ(0);flex-shrink:1}.wrp-stats-table--book{border-top-color:silver;border-bottom-color:silver}@media(max-width: 991px){.wrp-stats-table{overflow-y:initial}}.filtertools,#filtertools{font-size:.8em}.filtertools select,#filtertools select{margin:1px}.filtertools small:hover,#filtertools small:hover{cursor:pointer}#pointbuy input{margin:2px;text-align:right;width:3em}#pointbuy input[type=number]{appearance:textfield}#pointbuy input[type=checkbox]{width:initial;margin:initial}.list,.list-display-only{transform:translateZ(0);position:relative;padding-left:0;height:100%;overflow-y:auto;overflow-x:hidden;clear:both;font-size:.8em}@media(min-width: 992px){.list--stats,.list-display-only--stats{overflow-y:scroll;margin-right:-9px}}@media(max-width: 991px){.list,.list-display-only{max-height:40vh}}.list.rules,.list-display-only.rules{overflow-y:auto !important;padding-top:0}.lst--border{border-bottom:1px solid #ddd}.list-multi-selected{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.list-multi-selected .lst--border{border-color:#6fa4d0}.list-multi-selected.lst__row--sublist{box-shadow:inset 0 0 0 5000px rgba(148,148,148,.2)}.list-multi-selected.lst__row--sublist .lst--border{border-color:#ccc}.row--blocklisted{display:none !important}.manbrew__source{overflow:hidden}.manbrew__search{border-bottom-left-radius:0;border-bottom-right-radius:0}.manbrew__filtertools button{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.manbrew__filtertools .wrp-cb-all{border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:14px;border-bottom-right-radius:3px;text-align:center;vertical-align:middle}.manbrew__wrp_btn_del_selected{text-align:right;padding-bottom:5px}.manbrew__current_brew{margin-bottom:5px}.manbrew__row{margin-right:0;margin-left:0;padding:4px 0}.manbrew__col--tall{line-height:30px}.manbrew__list{position:absolute;top:0;right:0;bottom:0;left:0;height:initial;overflow-y:initial;width:100%}.manbrew-row__icn-btn{top:2px}.manbrew-row__icn-btn--text{top:-1px}.night-mode .manbrew__filtertools .wrp-cb-all{border-color:#555}.rnd-name{position:relative;font-size:1.8em;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;padding-left:.2em !important}.rnd-name div.name-inner{display:flex;justify-content:space-between;align-items:flex-end}.stats{font-family:"Convergence",Arial,sans-serif;width:100%;font-size:12.6px;table-layout:fixed;overflow-wrap:break-word}.stats:last-child{margin-bottom:0}td,th{padding:1px .3em}.stats-name{font-size:unset;line-height:unset;color:#822000}.stats table{margin-bottom:5px;white-space:initial}.stats table.statsDataInset{margin:10px;width:calc(100% - 20px);border:1px solid rgba(0,0,0,.4);box-shadow:0 0 4px 0 #988d7c}.stats table caption{margin-left:5px;padding:0;font-weight:bold;font-size:1.1em}th.border{height:4px}.wrp-stats-table th.border{height:3px}th.border-thin{height:1px}td.divider div{background:#822000;height:2px;margin:6px 0}.stats span.name{font-weight:bold}.stats span.name{font-weight:bold}tr.text>td{padding-bottom:.7em}tr.text.compact>td{padding-bottom:0}tr.text.compact>td p:last-child{margin-bottom:0}div#lootoutput{height:100%;clear:both}.mon__btn-reset-cr,.mon__btn-scale-cr{padding:0 5px;font-size:10px}.mon__cr_slider_wrp{position:absolute;top:23px;left:0;background:#fff;border:1px solid #ccc;width:calc(100% - 30px);margin:0 10px;padding:5px 7px 0;border-radius:4px;box-shadow:0 0 3px 0 #000}.mon__cr_slider_wrp--compact{top:41px}.mon__wrp-size-type-align--token,.mon__wrp-avoid-token{max-width:calc(100% - 11rem)}.mon__sect-header-inner{display:block;margin-top:-0.3rem;margin-bottom:-0.3rem;font-weight:100;color:#822000;font-size:18px;line-height:23px;font-family:"Times New Roman",serif;font-variant:small-caps}.mon__sect-row-inner{padding-top:.5rem !important}.mon__sect-row-inner>*:last-of-type{margin-bottom:.5rem !important}.mon__stat-header-underline{border-bottom:1px solid #822000;vertical-align:bottom !important;padding-left:.2rem}.mon__wrp-token{display:block;position:absolute;z-index:10;top:0;right:.5rem;width:auto;max-width:11rem;height:auto;transition:opacity 34ms,max-width 34ms,right 34ms}.mon__wrp-token:hover{max-width:100%;right:0;opacity:1 !important;transition:opacity 34ms,max-width 34ms,right 34ms}.mon__wrp-token:hover .mon__btn-token-cycle{opacity:1;transition:opacity 34ms}.mon__wrp-token:hover .mon__wrp-token-footer{opacity:1;transition:opacity 34ms}.mon__token{width:100%;height:100%}.mon__btn-token-cycle{position:absolute;top:50%;bottom:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,.475);cursor:pointer;color:#fff;border:1px solid rgba(204,204,204,.6274509804);opacity:0;transition:opacity 34ms}.mon__btn-token-cycle--left{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}.mon__btn-token-cycle--right{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:0}.mon__btn-token-cycle:hover{color:#ddd}.mon__wrp-token-footer{display:flex;position:absolute;height:22px;right:5px;bottom:0;left:5px;align-items:center;justify-content:center;opacity:0;transition:opacity 34ms}.mon__token-footer{background:rgba(0,0,0,.475);color:#fff;font-family:"Times New Roman",serif;font-variant:small-caps;font-size:16px;border-radius:5px;padding:1px 5px;border:1px solid rgba(204,204,204,.6274509804)}.night-mode .mon__cr_slider_wrp{border-color:#555}tr th.mon__name--token{padding-right:12rem}#crcalc input[type=number],#crcalc input[type=checkbox],#crcalc .inputwrap{text-align:right;width:6em}#crcalc input[type=checkbox]{width:auto}#crcalc input#hd{float:none;width:4em}#crcalc span#hdval{width:2.1em;text-align:center;display:inline-block}#crcalc input[type=number]#hd::-webkit-inner-spin-button,#crcalc input[type=number]#hd::-webkit-outer-spin-button{margin:0}#crcalc .explanation{font-weight:normal;width:26em}#crcalc input#hd:focus{border:1px solid initial}#msbcr{text-align:center;font-size:.8em;margin:0 auto}#msbcr th{text-align:center;padding:0 .5em;cursor:initial !important}#msbcr tr{cursor:pointer}#croutput{padding:.2em .7em;border-radius:7px}#instructions p{font-size:small}#expectedcr{text-align:center}img.token{position:absolute;z-index:10;top:0;right:.5rem;float:right;width:auto;max-width:11rem;height:auto;transition:opacity 34ms,max-width 34ms,right 34ms}img.token:hover{max-width:100%;right:0;opacity:1 !important;transition:opacity 34ms,max-width 34ms,right 34ms}.classes .stats{font-family:inherit}.stats p.subtrait{padding:0 1em;font-size:.9em}.init__wrp_conds{display:flex}.init__cond{width:7px;margin-right:3px;display:grid;grid-gap:3px;cursor:pointer}.init__cond:hover{box-shadow:0 0 5px 0 gray}.init__cond_bar{width:7px;height:100%}.initp__content{overflow-y:auto;overflow-x:hidden;height:100%;width:100%}.initp__wrp_active{display:flex;flex-direction:column;width:100%;height:100%}.initp__meta{font-size:1.6rem}.initp__header{width:100%;display:flex;justify-content:space-between;padding:0 3px;font-variant:small-caps;border-bottom:1px solid #ccc}.initp__h_name--compact{text-align:center}.initp__r_name{display:flex;justify-content:space-between}.initp__h_hp--compact{text-align:center}.initp__h_stat,.initp__r_stat{width:40px;text-align:center;flex-shrink:0;flex-grow:0}.initp__r_hp_pill{padding:2px 4px;border-radius:3px;color:#fff;text-align:center}.initp__h_score,.initp__r_score{flex:none;width:80px;text-align:center}.initp__h_score--compact,.initp__r_score--compact{width:40px}.initp__r_score{line-height:24px}.initp__r{width:100%;display:flex;justify-content:space-between;padding:2px 3px;border-bottom:1px solid rgba(204,204,204,.6274509804)}.initp__r:last-of-type{border-bottom:0}.initp__r:hover{background:rgba(0,0,0,.062745098)}.initp__r--active{background:rgba(207,229,255,.4705882353)}.initp__r--active:hover{background:rgba(191,213,239,.4705882353)}.night-mode .initp__header{border-color:#555}.night-mode .initp__r{border-color:rgba(85,85,85,.6274509804)}.night-mode .initp__r:hover{background:rgba(255,255,255,.0941176471)}.night-mode .initp__r--active:hover{background:rgba(147,186,232,.2196078431)}.lst__form-top{display:flex;flex-shrink:0}.lst__form-top>*{min-width:0}.lst__form-top>button{flex-shrink:0}.lst__form-top>*:first-child{border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.lst__form-top>*:last-child{border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}.lst__form-top>*:not(:first-child):not(:last-child){border-radius:0;border-right:0}.lst__search{padding-left:23px}.lst__list{margin-bottom:10px}.lst__row:hover{background:#f5f5f5}.lst__row--blocklisted{display:none !important}.lst__row-inner{line-height:14px;color:inherit;display:flex;align-items:center;overflow:hidden;padding:0 2px 1px;text-decoration:none}.lst__row-inner:hover,.lst__row-inner:focus{text-decoration:none}.lst__wrp-preview{font-size:12.6px;background:#fff}.lst__wrp-preview-inner{border-bottom:1px solid #ddd}.lst__vr-preview{top:7px;left:8px;height:calc(100% - 14px)}.lst__btn-toggle-expand{margin-bottom:-1px;line-height:15px}.lst__btn-toggle-expand:hover{background:rgba(0,0,0,.1254901961)}.lst__btn-collapse-all-previews{font-size:11.2px}*:first-child>input.lst__search--no-border-h{border-top-left-radius:4px}.stats-sub-header{font-style:italic;font-weight:bold}.stats-list-sub-header{font-style:italic;font-weight:bold;margin-left:5px}.list-entry-none{font-style:italic}.filter-sublist-item-wrapper{display:flex}.filter-sublist-item-text{margin-right:20px}input[type=checkbox].filter-checkbox{margin-left:auto;padding:0 10px}input[type=checkbox].readonly{pointer-events:none}.lst__wrp-cells{color:inherit;display:flex;align-items:center;overflow:hidden;padding:0 2px 1px;text-decoration:none}.lst__wrp-cells.bk__contents_header_link{padding:0}.lst__wrp-cells.bk__contents_show_all{height:16px}.lst__row--focusable:focus{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.sublist{display:none;position:relative;padding:0 0 2px;flex-direction:column;flex-shrink:0;height:130px}.sublist .list{margin-bottom:3px;padding-top:3px}.sublist--visible{display:flex}.sublist--resizable{margin-bottom:3px;min-height:75px;max-height:80%}@media(max-width: 991px){.sublist--resizable{max-height:40vh;height:initial}}.sublist__wrp-cols{display:flex}.sublist__wrp-cols>*:last-child{flex-grow:1}.sublist__ele-resize{background-color:rgba(170,170,170,.2666666667);border:1px solid rgba(204,204,204,.4);position:absolute;bottom:0;height:1px;width:100%;cursor:ns-resize;user-select:none;line-height:1px;font-size:10px;text-align:center}.tview__row>td{min-width:100px}tr.trait .rd__b--3,tr.action .rd__b--3,tr.reaction .rd__b--3,tr.legendary .rd__b--3,tr.mythic .rd__b--3,tr.lairaction .rd__b--3,tr.regionaleffect .rd__b--3{margin-bottom:1rem}tr.lairaction p,tr.regionaleffect p{margin-bottom:5px}.stats--book-large{--sz-font-h0: 2.5em;--sz-font-h1: 1.9em;--sz-font-h2: 1.6em;--h-mb-p: 15px;--h-mb-p-inline: var(--h-mb-p);--h-mb-quote-line: 10px;--h-mb-li: 5px;--w-text-indent-inline-p: 0;border-radius:0;line-height:1.7;font-size:1em}.stats--book-large .rd__spc-inline-post{width:100%;height:var(--h-mb-p)}.stats--book-large .rd__spc-inline-post:last-child{height:0}.stats--book-large .rd__list-hang-notitle>.rd__li>.rd__p-list-item{text-indent:-1.1em}.stats--book-large .rd__p-cont-indent{text-indent:0;margin-top:5px}.book-view.view-col{flex:5}.bk-contents__sub_spacer--1{color:gray;display:inline-block;margin:0 4px}.book-contents .contents{height:initial;position:sticky;top:0;max-height:100vh}@media only screen and (min-width: 1600px){#listcontainer.book-contents{position:fixed;top:0;left:0;max-width:calc((100vw - 1170px)/2);margin:0;min-height:100vh}.book-contents .contents{position:relative}}.initial-message{color:#822000;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500;text-align:center;line-height:2.3em}.initial-message--large{font-size:5vmin;color:initial}.book-view .initial-message{font-size:1.8em}.stats .initial-message,.bkmv .initial-message{font-size:1.4em}.f-all-wrapper{position:fixed;z-index:100;right:calc(50vw - 585px + 1.5em);bottom:10px;left:calc((100vw - 780px)/2 + 1.5em);padding:0 20px}@media(max-width: 1200px){.f-all-wrapper{right:calc(50vw - 485px + 1.5em);left:calc((100vw - 646.6666666667px)/2 + 1.5em)}}@media(max-width: 991px){.f-all-wrapper{right:calc((100vw - 750px)/2 + 1.5em);left:calc((100vw - 750px)/2 + 1.5em)}}@media only screen and (max-width: 768px){.f-all-wrapper{right:calc((100vw - 750px)/2 + 1.5em);left:calc((100vw - 750px)/2 + 1.5em)}}@media only screen and (max-width: 480px){.f-all-wrapper{right:3.5em;left:3.5em}}.f-all-wrapper>input{width:100%}.f-all-out{box-shadow:0 6px 12px rgba(0,0,0,.175);overflow-y:auto;max-height:400px;width:100%;border:1px solid rgba(0,0,0,.15);padding:.2em .7em;border-radius:.2em;display:none}.f-result{display:flex;justify-content:space-between;margin:0;padding:5px 0}.f-result>span{display:inline-block}.highlight{background-color:#ff0}header p.lead{color:#d3d3d3}.stats{background:#fdf1dc}@media only screen and (min-width: 1600px){#listcontainer.book-contents{box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff}}.shadow-big{box-shadow:0 6px 12px rgba(0,0,0,.175)}.night-mode .night__shadow-big{box-shadow:0 6px 12px rgba(0,0,0,.175)}.stats--book{box-shadow:0 6px 12px rgba(0,0,0,.175);font-family:Roboto,Helvetica,sans-serif;background:#fff}.stats--book ::selection{background:#242527;color:#fff;text-shadow:none}.bkmv{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fff}.bkmv__spacer-name{font-family:"Times New Roman",serif;font-variant:small-caps;text-transform:uppercase;font-weight:bold;height:20px;background:silver;font-size:12px;break-before:auto;break-after:auto;break-inside:avoid}.bkmv__wrp{column-count:6;column-gap:7px;break-inside:avoid-column}@media(max-width: 2160px){.bkmv__wrp{column-count:5}}@media(max-width: 1800px){.bkmv__wrp{column-count:4}}@media(max-width: 1440px){.bkmv__wrp{column-count:3}}@media(max-width: 1080px){.bkmv__wrp{column-count:2}}@media only screen and (max-width: 720px){.bkmv__wrp{column-count:1}}.bkmv__wrp-item{margin:0;width:100%;display:inline-block;border-radius:.2em;border:#ccc 1px solid}.bkmv__no-breaks{break-before:auto;break-after:auto;break-inside:avoid}.night-mode .bkmv__wrp-item{border-color:#555}.mode div.pnl-menu{background:#d3d3d3}.stripe-odd:nth-child(odd),.stripe-even:nth-child(even),.stripe-odd-table>tbody>tr:nth-child(odd),.stripe-even-table>tbody>tr:nth-child(even){background:rgba(192,192,192,.5019607843)}.stats .stripe-odd-table>tbody>tr:nth-child(odd),.stats .stripe-even-table>tbody>tr:nth-child(even){background:rgba(203,191,170,.5019607843)}.hwin .hoverborder,th.border{background:#e69a28}.hwin .hoverborder.hoverborder-book,.stats--book th.border{background:silver}.bklist__wrp-rows-inner{margin-left:6px}.bklist__row-chapter{margin-left:3rem}.bklist__row-section{margin-left:6rem}.bklist__vr-contents{left:6px;border-color:#ddd}.bk__stats--narrow{max-width:640px;margin:0 auto}.bk__contents-header{color:inherit;display:flex;align-items:center;overflow:hidden;margin-top:-1px;padding:1px 0 1px 5px;text-decoration:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;justify-content:space-between}.bk__nav-head-foot-item{min-width:75px}.bk__to-top{display:none}.bk__to-top--scrolled{display:flex;flex-direction:column;position:fixed;z-index:99;top:42px;right:10px;padding:2px 0}@media(max-width: 768px){.bk__to-top--scrolled{display:none}}.bk__overlay-loading{position:absolute;top:4px;right:0;bottom:4px;left:0;background:#fff;border-bottom:4px solid silver}.bk__wrp-btns-open-find{position:fixed;bottom:0;left:7px}.bk__btn-find{border-bottom-left-radius:0}.bk__btn-goto{border-bottom-right-radius:0}.bk__head-chapter--active,.bk__head-section--active{background:#f5f5f5}.night-mode .bk__contents-header{border-color:#555}.night-mode .bk__overlay-loading{background:#222;border-bottom-color:#565656}.bks__wrp-bookshelf{align-items:stretch}.bks__wrp-bookshelf-item,.bks__wrp-bookshelf-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.175);border:2px solid #ccc;color:#333;text-decoration-color:#333}.bks__wrp-bookshelf-item--blocklisted{display:none !important}.bks__bookshelf-item-name{min-height:40px;max-width:220px;font-weight:bold;flex-grow:1}.bks__bookshelf-image{width:300px;height:300px;object-fit:none}.night-mode .bks__wrp-bookshelf-item,.night-mode .bks__wrp-bookshelf-item:hover{background:#222;border-color:#555;color:#bbb;text-decoration-color:#bbb}.f-all-out{background:#fff}.life__output{background:#d3d3d3}.f-all-out>p:nth-child(odd){background:#f4f4f4}#msbcr tr:nth-child(even){background:#d3d3d3}#croutput{background:#d3d3d3}.hwin .hoverborder .window-title{color:#822000}.rollbox{background:#fff}.rollbox .ipt-roll{background:#fff;border-radius:0}.rollbox-min,.rollbox .head-roll{background:#d3d3d3}.rollbox-min:hover,.rollbox .head-roll:hover{background:#e3e3e3}.rollbox .out-roll .out-roll-item{background:rgba(176,176,176,.2078431373)}.rollbox .out-roll .out-roll-item .out-roll-item-code{font-family:"Courier New",monospace;background:#fff;border-radius:3px;padding:0 2px;cursor:pointer}.life__output-wrp-border{border:1px solid rgba(0,0,0,.15)}.homebrew-section{background-color:rgba(255,0,0,.1)}.homebrew-section .homebrew-float{float:right;border:1px dotted;margin-bottom:5px;margin-left:5px;padding-right:2px;padding-left:2px;text-indent:0}.homebrew-section .homebrew-old-content{color:#a00;margin-left:5px}.homebrew-section .homebrew-notice::before{content:"Homebrew"}.homebrew-inline{background-color:rgba(255,0,0,.1);text-decoration:underline dotted}.stats tr.homebrew-hover>td{padding:5px .3em}.stats tr.homebrew-hover>td>div>*:last-child{margin-bottom:0}.don__bar{width:calc(100% - 40px);height:20px;margin:20px 20px 5px;box-shadow:0 0 3px 0 #000;border-radius:4px;border:1px solid #ccc;background:#f0f0f0}.don__bar--home{width:calc(100% - 10px);height:20px;margin:5px}.don__bar_inner{height:18px;background:gold;width:0;text-align:right;color:#333}.toast{box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2000;right:0;bottom:200px;left:0;padding:5px 15px;min-height:40px;max-width:850px;display:flex;width:90vw;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:4px;opacity:1;transition:bottom 84ms}.toast--animate{bottom:0;margin-bottom:.5rem;transition:bottom 84ms}.toast--deleted{z-index:1999}.toast__container{position:fixed;z-index:2000;top:0;right:0;left:0;height:200px}.toast__wrp-control{margin:-5px -15px -5px 0;flex:0;display:flex;align-items:center;justify-content:center;align-self:stretch}.toast__btn-close{margin:0;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-top:0;border-right:0;border-bottom:0;border-left:1px solid rgba(128,128,128,.2509803922);background:rgba(0,0,0,0)}.toast__btn-close:hover,.toast__btn-close:focus{background:rgba(128,128,128,.1254901961)}.toast--type-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.toast--type-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.toast--type-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.toast--type-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.night-mode .toast--type-info{color:#fff;background-color:rgba(32,52,74,.95);border-color:#5080b3}.night-mode .toast--type-danger{color:#fff;background-color:rgba(76,16,14,.95);border-color:#ce2a26}.night-mode .toast--type-warning{color:#fff;background-color:rgba(135,88,13,.95);border-color:#ecaa41}.night-mode .toast--type-success{color:#fff;background-color:rgba(0,82,44,.95);border-color:#00eb80}.cards__btn-choose-icon{width:26px;height:26px;padding:0}.cards__disp-btn-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;filter:invert(1)}.cards__disp-typeahead-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;display:inline-block}.cards-cfg__ipt-color{width:40px}.night-mode .cards__disp-btn-icon{filter:initial}.night-mode .cards__disp-typeahead-img{filter:invert(1)}.recipes__wrp-fluff .rd__wrp-image{margin-top:0}.recipes__wrp-fluff .rd__image{max-height:50vh}.form-control--error,.form-control--error[readonly],.form-control--error[disabled]{background-color:rgba(255,0,0,.0941176471) !important;border:1px solid #843534 !important}.form-control--error:focus,.form-control--error[readonly]:focus,.form-control--error[disabled]:focus{border-color:#843534 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ce8483 !important}.form-control--warning,.form-control--warning[readonly],.form-control--warning[disabled]{background-color:rgba(255,170,0,.0941176471);border:1px solid #846334}.form-control--warning:focus,.form-control--warning[readonly]:focus,.form-control--warning[disabled]:focus{border-color:#846334;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ceaa83}.night-mode body{color:#bbb;background:#222 url("data:image/png;base64,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") repeat scroll left top}.night-mode .bg-solid{background:#222}.night-mode .vr-0,.night-mode .vr-1,.night-mode .vr-2,.night-mode .vr-3,.night-mode .vr-4,.night-mode .vr-5{border-color:#555}.night-mode .vr-r{border-right-color:#555 !important}.night-mode .page__header{color:#bbb;background:#333}.night-mode .page__title--home span{color:#909090}.night-mode .page__title--home::after{color:#909090}.night-mode .page__title{color:#d0d0d0}.night-mode .page__nav-inner>li.active>a,.night-mode .page__nav-inner>li.active>a:focus,.night-mode .page__nav-inner>li.active>a:hover{background-color:#333;border-top:0;border-color:#555;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);color:#d0d0d0}.night-mode .text-muted{color:#959595 !important}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6{color:#bbb}.night-mode .b-1p{border-color:#555 !important}.night-mode .bt-1p{border-top-color:#555 !important}.night-mode .br-1p{border-right-color:#555 !important}.night-mode .bb-1p{border-bottom-color:#555 !important}.night-mode .bb-1p-trans{border-bottom-color:rgba(85,85,85,.6274509804) !important}.night-mode .bl-1p{border-left-color:#555 !important}.night-mode pre{color:#bbb;background:#222;border-color:#555}.night-mode hr{border-color:#555}.night-mode #legal-notice{background:#222;color:#999}.night-mode a,.night-mode .roller{color:#7db6e8}.night-mode .hwin__top-border-icon{color:#bbb}.night-mode .hwin__top-border-icon:hover{color:#c8c8c8}.night-mode .text-muted a,.night-mode .text-muted .roller{color:#6e8eab}.night-mode .btn:hover{box-shadow:0 0 1px 1px #888}.night-mode .btn[disabled]:hover{box-shadow:initial}.night-mode .btn-default,.night-mode .btn-default:hover,.night-mode .btn-default:focus,.night-mode .btn-default:active{background-color:#222;color:#bbb;border-color:#555}.night-mode .btn-primary,.night-mode .btn-primary:hover,.night-mode .btn-primary:focus,.night-mode .btn-primary:active{background-color:#2a4e6c;color:#bbb}.night-mode .btn-danger,.night-mode .btn-danger:hover,.night-mode .btn-danger:focus,.night-mode .btn-danger:active{background-color:#7e3a38;color:#bbb}.night-mode .btn-danger:hover{box-shadow:0 0 1px 1px #d43f3a}.night-mode .btn-warning,.night-mode .btn-warning:hover,.night-mode .btn-warning:focus,.night-mode .btn-warning:active{background-color:#896838;color:#bbb}.night-mode .btn-info,.night-mode .btn-info:hover,.night-mode .btn-info:focus,.night-mode .btn-info:active{background-color:#2a697c;color:#bbb}.night-mode .btn-success,.night-mode .btn-success:hover,.night-mode .btn-success:focus,.night-mode .btn-success:active{background-color:#427442;color:#bbb}.night-mode .btn-default.active{background-color:#888;box-shadow:inset 0 3px 7px rgba(17,17,17,.9333333333);color:#222}.night-mode .btn-primary.active,.night-mode .btn-danger.active,.night-mode .btn-warning.active,.night-mode .btn-info.active,.night-mode .btn-success.active{box-shadow:inset 0 3px 7px rgba(17,17,17,.9333333333)}.night-mode .btn-nowrap{word-wrap:break-word;overflow-wrap:break-word}.night-mode dialog.dialog-modal,.night-mode .dropdown-menu{background:#222;color:#bbb;box-shadow:0 6px 12px rgba(0,0,0,.56)}.night-mode .dropdown-menu>li>a,.night-mode .dropdown-menu>li>span{color:#bbb}.night-mode .dropdown-menu>li>a:focus,.night-mode .dropdown-menu>li>a:hover,.night-mode .dropdown-menu>li>span:focus,.night-mode .dropdown-menu>li>span:hover{background-color:#383838;color:#fff}.night-mode .dropdown-menu>li.ctx-danger>a,.night-mode .dropdown-menu>li.ctx-danger>span{color:#fff;background-color:#7e3a38}.night-mode .dropdown-menu>li.ctx-danger>a:focus,.night-mode .dropdown-menu>li.ctx-danger>a:hover,.night-mode .dropdown-menu>li.ctx-danger>span:focus,.night-mode .dropdown-menu>li.ctx-danger>span:hover{color:#fff;background-color:#ac2925}.night-mode .dropdown-menu>li.active>a,.night-mode .dropdown-menu>li.active>span{color:#fff}.night-mode .dropdown-menu>li.disabled>a,.night-mode .dropdown-menu>li.disabled>span{color:#777}.night-mode .dropdown-menu>li.disabled>a:focus,.night-mode .dropdown-menu>li.disabled>a:hover,.night-mode .dropdown-menu>li.disabled>span:focus,.night-mode .dropdown-menu>li.disabled>span:hover{color:#777;background:rgba(0,0,0,0)}.night-mode .dropdown-menu .divider{background-color:#555}.night-mode select,.night-mode input{background-color:#222;color:#bbb}.night-mode select option{color:#bbb;background:#222}.night-mode .list .row{background:#222}.night-mode .table-striped>tbody>tr:nth-of-type(odd){background-color:#444}.night-mode .alert-info{color:#fff;background-color:rgba(55,90,127,.5);border-color:#5080b3}.night-mode .alert-info .alert-link{color:#5080b3}.night-mode .alert-danger{color:#fff;background-color:rgba(141,29,26,.5);border-color:#ce2a26}.night-mode .alert-danger .alert-link{color:#ce2a26}.night-mode .alert-warning{color:#fff;background-color:rgba(205,133,20,.5);border-color:#ecaa41}.night-mode .alert-warning .alert-link{color:#ecaa41}.night-mode .alert-success{color:#fff;background-color:rgba(0,158,86,.5);border-color:#00eb80}.night-mode .alert-success .alert-link{color:#00eb80}.night-mode .don__bar{background:#222}.night-mode .input-group-addon,.night-mode .form-control{background:#222;color:#bbb;border-color:#555}.night-mode .form-control[disabled]{background:rgba(14,14,14,.5333333333)}.night-mode .form-control--error,.night-mode .form-control--error[readonly],.night-mode .form-control--error[disabled]{background-color:#3e0000 !important;border:1px solid #843534 !important}.night-mode .form-control--error:focus,.night-mode .form-control--error[readonly]:focus,.night-mode .form-control--error[disabled]:focus{border-color:#843534 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ce8483 !important}.night-mode .form-control--warning,.night-mode .form-control--warning[readonly],.night-mode .form-control--warning[disabled]{background-color:#483700;border-color:#846334}.night-mode .form-control--warning:focus,.night-mode .form-control--warning[readonly]:focus,.night-mode .form-control--warning[disabled]:focus{border-color:#846334;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ceaa83}.night-mode .omni__wrp-input--scrolled .omni__input{border-color:#555;background-color:#222;color:rgba(0,0,0,0)}.night-mode .omni__wrp-input--scrolled .omni__input:focus,.night-mode .omni__wrp-input--scrolled .omni__input:focus-within,.night-mode .omni__wrp-input--scrolled .omni__input:active,.night-mode .omni__wrp-input--scrolled .omni__input:hover{color:#bbb}.night-mode .omni__wrp-input--scrolled .omni__submit{border-color:#555}@media(min-width: 992px){.night-mode .omni__input{border-top-color:rgba(0,0,0,0)}}.night-mode .omni__input:focus{border-color:#66afe9}.night-mode .omni__submit{border-top-color:#555}@media(min-width: 992px){.night-mode .omni__submit{border-top-color:rgba(0,0,0,0)}}.night-mode .omni__submit.btn-default:active:focus,.night-mode .omni__submit.btn-default:active:hover,.night-mode .omni__submit.btn-default{background-color:#222;color:#bbb}.night-mode #pointbuy input[type=number]{border:1px solid #555;outline-offset:0;outline:none}.night-mode #pointbuy input.form-control--error[type=number]{border:1px solid red}.night-mode .stats{background:#222}.night-mode .lst__row{background:#222}.night-mode .lst__row:hover{background:#333}.night-mode .lst__row-inner{color:inherit}.night-mode .lst__wrp-preview{background:#222}.night-mode .lst__wrp-preview-inner{border-color:#444}.night-mode .lst__btn-toggle-expand:hover{background:rgba(255,255,255,.1882352941)}@media only screen and (min-width: 1600px){.night-mode #listcontainer.book-contents{background:#222;border-right:1px solid #404040}}.night-mode .bk__head-chapter--active,.night-mode .bk__head-section--active{background:#383838}.night-mode .bklist__wrp-rows-inner{background:#222}.night-mode .bklist__vr-contents{border-color:#444}.night-mode .hwin .hoverborder,.night-mode th.border,.night-mode .stats--book th.border{background:#565656}.night-mode .hwin__wrp-table{background:#222}.night-mode .wrp-stats-table{border-top:1px solid #565656;border-bottom:1px solid #565656}.night-mode .stats--book ::selection{color:#242527;background:#fff}.night-mode tr.text td{color:#bbb !important}.night-mode tr.text td{color:#bbb !important}.night-mode .mon__btn-token-cycle{color:#ddd;background:rgba(255,255,255,.15)}.night-mode .mon__btn-token-cycle:hover{color:#bbb}.night-mode .mon__token-footer{color:#ddd;background:#222}.night-mode tr.trait td,.night-mode tr.action td,.night-mode tr.reaction td,.night-mode tr.legendary td{color:#bbb !important}.night-mode .life__output{background:#222}.night-mode .f-all-wrapper>input,.night-mode .f-all-out,.night-mode .omni__output{background:#303030}.night-mode .f-all-out>p:nth-child(odd){background:#202020}.night-mode .omni__paginate-ctrl:hover{color:#999}.night-mode #msbcr tr:nth-child(even){background:rgba(0,0,0,.31)}.night-mode #croutput{background:rgba(0,0,0,.31)}.night-mode .stats-name{color:#d29a38}.night-mode .stats .divider div{background-color:#d29a38}.night-mode .stripe-odd-table>tbody>tr:nth-child(odd),.night-mode .stripe-even-table>tbody>tr:nth-child(even){background-color:rgba(78,78,78,.5019607843)}.night-mode #please-select-message.showing>td{color:#d29a38}.night-mode #actions td,.night-mode #reactions td,.night-mode #legendaries td,.night-mode #lairactions td,.night-mode #regionaleffects td{border-bottom-color:#d29a38;color:#d29a38}.night-mode .mon__stat-header-underline{border-bottom-color:#d29a38}.night-mode .mon__sect-header-inner{color:#d29a38}.night-mode .bkmv{background:#272727}.night-mode .bkmv__spacer-name{background-color:#565656}.night-mode .lst--border{border-color:#444}.night-mode .list-multi-selected .lst--border{border-color:#416482}.night-mode .list-multi-selected.lst__row--sublist .lst--border{border-color:#555}.night-mode #rulescontent caption{color:#bbb}.night-mode tr.trait td{color:#bbb !important}.night-mode ::-webkit-scrollbar-thumb{background:#475b6b}.night-mode .mon__cr_slider_wrp{background:#222;color:#bbb}.night-mode .hwin table.summary-noback th,.night-mode .hwin table.summary th{color:#bbb}.night-mode .hwin .hoverborder .window-title{color:#bbb}.night-mode .rollbox{background:#272727}.night-mode .rollbox .ipt-roll{background:#272727}.night-mode .rollbox-min,.night-mode .rollbox .head-roll{background:#101010}.night-mode .rollbox-min:hover,.night-mode .rollbox .head-roll:hover{background:#161616}.night-mode .rollbox .out-roll .out-roll-item{background:rgba(80,80,80,.4)}.night-mode .rollbox .out-roll .out-roll-item .out-roll-item-code{background:#555}.night-mode .life__output-wrp-border{border:1px solid rgba(255,255,255,.15)}.night-mode .hwin td div.border{background-color:#d29a38}.night-mode .initial-message{color:#d29a38}.night-mode .panel-content-textarea{background:#222}.night-mode .content-tab-bar{background:#222}.night-mode .homebrew-section{background-color:rgba(255,0,0,.15)}.night-mode .homebrew-section .homebrew-old-content{color:#f99}.night-mode .homebrew-inline{background-color:rgba(255,0,0,.15)}.night-mode .highlight{color:#222;background-color:#cc0}.night-mode .sidemenu__row__divider{background:rgba(153,153,153,.5333333333)}.night-mode .sidemenu{background:#222}.night-mode .sidemenu__toggle{background:#444}.night-mode .sidemenu__burger{background:#222}.night-mode .initp__r--active{background:rgba(141,193,255,.1254901961)}.night-mode--alt body{background:#1c1c1c}.cancer__wrp-leaderboard{margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;flex-grow:0;min-height:0;overflow:hidden}.cancer__wrp-leaderboard-inner{display:flex;width:100%;justify-content:center}.cancer__disp-cancer{width:100%;justify-content:center;font-size:9px;padding:2px 0;opacity:.6;display:none}.cancer__wrp-sidebar-rhs{position:fixed;z-index:1;top:160px;right:calc(50vw - 585px - 300px);width:300px;height:100%}.cancer__wrp-sidebar-rhs>*{margin-bottom:10px}.cancer__wrp-sidebar-rhs--single{height:calc(100% - 80px)}.cancer__wrp-sidebar-rhs--scrolling-page{position:absolute;top:150px}@media(max-width: 1800px){.cancer__wrp-sidebar-rhs{display:none}}.cancer__sidebar-rhs-inner{position:sticky}.cancer__sidebar-rhs-inner--top{top:10px}.cancer__sidebar-rhs-inner--bottom{top:620px}.cancer__footer-pad{height:100px}.cancer__wrp-mobile-1{display:flex;flex-direction:column}.cancer__sidebar-rhs-inner--scrolling-page .cancer__sidebar-rhs-inner--top{top:20px}.cancer__sidebar-rhs-inner--scrolling-page .cancer__sidebar-rhs-inner--bottom{top:630px}.night-mode .cancer__wrp-leaderboard{background:#333}.edge__body{overflow:hidden !important}.edge__overlay{background:darkred;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;color:#fff;font-family:monospace}.edge__title{font-size:72px}.edge__btn-close{position:absolute;top:8px;right:8px;font-size:16px}.edge__link{color:#fff !important;text-decoration:underline}.TEST_LEADER{background:#f0f;user-select:none;color:#fff;width:728px;height:90px}.TEST_RHS_TOP{background:#f0f;user-select:none;color:#fff;width:300px;height:600px}.TEST_RHS_BOTTOM{background:lime;user-select:none;color:#fff;width:300px;height:250px}@media print{@page{margin:10mm 15mm}body{color:#000 !important;overflow:visible !important;background:none !important;font-size:10px !important}header,nav{display:none !important}strong,.bold{font-weight:600}a[href]::after{content:none !important}.help,.help--hover{text-decoration:none !important}.btn-reroll,.rollbox-min,.rollbox,.spacer-name{display:none !important}a,.roller{color:#000 !important}.stats .stats-source,.stats-source-abbreviation,.stats th{color:#000 !important}th.border,.wrp-stats-table th.border{background:#000 !important;height:1px !important}td.divider div{height:1px !important;background:#000 !important;margin:0 !important}.stats td,.stats th{padding:1px 2px !important}.stats--book-large .rd__b--3,.stats--book-large table,.stats--book-large p{margin:0 0 3px !important}.stats--book{box-shadow:none !important}#listcontainer,#stat-tabs,#float-token,.btn-name-pronounce,.btn-stats-name{display:none !important}.wrp-stats-table{border-top:0 !important;border-bottom:0 !important}#sticky-nav{display:none !important}#classtable table tr:nth-child(odd) td{background:#d3d3d3 !important}.cls-bkmv__wrp-tabs{display:none !important}.mon__btn-scale-cr,.mon__btn-reset-cr{display:none !important}.mon__name--token{padding-right:0 !important}.mon__stat-header-underline{border-bottom:1px solid #000 !important;color:#000 !important}.rd__b-inset{background:none !important;box-shadow:none !important;border-color:#000 !important}.rd__h-toggle{display:none !important}.rd__b-special,.rd__li{break-inside:avoid;page-break-inside:avoid}.bk__to-top,.bk__nav-head-foot-item{display:none !important}.bkmv-active>*:not(.bkmv){display:none !important}.bkmv-active .bkmv{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:calc(100vw - 20px)}.bkmv-active .bkmv__no-breaks{break-before:unset !important;break-after:unset !important;break-inside:unset !important}.bkmv-active .bkmv__wrp--columns-1{column-count:1}.bkmv-active .bkmv__wrp--columns-2{column-count:2}.bkmv-active .bkmv th.border{border:0 !important;padding:0 !important}.bkmv-active .bkmv .pnl-menu{display:none}.stats--bkmv{break-before:auto !important;break-after:auto !important;break-inside:avoid !important}.stats--bkmv tr{break-inside:auto !important}.toast{display:none !important}.cancer__anchor{display:none !important}}@page{html.is-faux-print{margin:10mm 15mm}}html.is-faux-print body{color:#000 !important;overflow:visible !important;background:none !important;font-size:10px !important}html.is-faux-print header,html.is-faux-print nav{display:none !important}html.is-faux-print strong,html.is-faux-print .bold{font-weight:600}html.is-faux-print a[href]::after{content:none !important}html.is-faux-print .help,html.is-faux-print .help--hover{text-decoration:none !important}html.is-faux-print .btn-reroll,html.is-faux-print .rollbox-min,html.is-faux-print .rollbox,html.is-faux-print .spacer-name{display:none !important}html.is-faux-print a,html.is-faux-print .roller{color:#000 !important}html.is-faux-print .stats .stats-source,html.is-faux-print .stats-source-abbreviation,html.is-faux-print .stats th{color:#000 !important}html.is-faux-print th.border,html.is-faux-print .wrp-stats-table th.border{background:#000 !important;height:1px !important}html.is-faux-print td.divider div{height:1px !important;background:#000 !important;margin:0 !important}html.is-faux-print .stats td,html.is-faux-print .stats th{padding:1px 2px !important}html.is-faux-print .stats--book-large .rd__b--3,html.is-faux-print .stats--book-large table,html.is-faux-print .stats--book-large p{margin:0 0 3px !important}html.is-faux-print .stats--book{box-shadow:none !important}html.is-faux-print #listcontainer,html.is-faux-print #stat-tabs,html.is-faux-print #float-token,html.is-faux-print .btn-name-pronounce,html.is-faux-print .btn-stats-name{display:none !important}html.is-faux-print .wrp-stats-table{border-top:0 !important;border-bottom:0 !important}html.is-faux-print #sticky-nav{display:none !important}html.is-faux-print #classtable table tr:nth-child(odd) td{background:#d3d3d3 !important}html.is-faux-print .cls-bkmv__wrp-tabs{display:none !important}html.is-faux-print .mon__btn-scale-cr,html.is-faux-print .mon__btn-reset-cr{display:none !important}html.is-faux-print .mon__name--token{padding-right:0 !important}html.is-faux-print .mon__stat-header-underline{border-bottom:1px solid #000 !important;color:#000 !important}html.is-faux-print .rd__b-inset{background:none !important;box-shadow:none !important;border-color:#000 !important}html.is-faux-print .rd__h-toggle{display:none !important}html.is-faux-print .rd__b-special,html.is-faux-print .rd__li{break-inside:avoid;page-break-inside:avoid}html.is-faux-print .bk__to-top,html.is-faux-print .bk__nav-head-foot-item{display:none !important}html.is-faux-print .bkmv-active>*:not(.bkmv){display:none !important}html.is-faux-print .bkmv-active .bkmv{position:relative;top:unset;right:unset;bottom:unset;left:unset;width:calc(100vw - 20px)}html.is-faux-print .bkmv-active .bkmv__no-breaks{break-before:unset !important;break-after:unset !important;break-inside:unset !important}html.is-faux-print .bkmv-active .bkmv__wrp--columns-1{column-count:1}html.is-faux-print .bkmv-active .bkmv__wrp--columns-2{column-count:2}html.is-faux-print .bkmv-active .bkmv th.border{border:0 !important;padding:0 !important}html.is-faux-print .bkmv-active .bkmv .pnl-menu{display:none}html.is-faux-print .stats--bkmv{break-before:auto !important;break-after:auto !important;break-inside:avoid !important}html.is-faux-print .stats--bkmv tr{break-inside:auto !important}html.is-faux-print .toast{display:none !important}html.is-faux-print .cancer__anchor{display:none !important}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media(max-width: 991px){.dropdown-menu-filter{max-height:525px}}.fltr__btn-close{min-width:100px}.fltr__minimal-hide{display:none}.fltr__no-items{display:none !important}.fltr__h{display:flex;justify-content:space-between;font-size:15px;align-items:center}@media only screen and (max-width: 768px){.fltr__h{flex-direction:column}.fltr__h--multi{flex-direction:initial}}@media only screen and (max-width: 768px){.fltr__h-text{align-self:flex-start}}@media only screen and (max-width: 768px){.fltr__h-wrp-btns-outer{width:100%;flex-direction:column;align-items:initial !important}.fltr__h-wrp-btns-outer>*{width:100%;margin:.25rem !important}}@media only screen and (max-width: 768px){.fltr__h-wrp-state-btns-outer{flex-direction:column}.fltr__h-wrp-state-btns-outer>*{width:100%}}.fltr__h-btn-mobile-settings{min-width:30px}.fltr__h-btn-logic{min-width:46px;font-weight:bold}.fltr__h-btn-logic.btn-xxs{min-width:34px}.fltr__h-btn-logic--blue{color:#337ab7}.fltr__h-btn-logic--blue:hover{color:#2a6496}.fltr__h-btn-logic--red{color:#8a1a1b}.fltr__h-btn-logic--red:hover{color:#711617}.fltr__h-btn--all,.fltr__h-btn--all:focus,.fltr__h-btn--all:hover{text-decoration:underline;text-decoration-color:#337ab7}.fltr__h-btn--clear,.fltr__h-btn--clear:focus,.fltr__h-btn--clear:hover{text-decoration:underline;text-decoration-color:#c3c3c3}.fltr__h-btn--none,.fltr__h-btn--none:focus,.fltr__h-btn--none:hover{text-decoration:underline;text-decoration-color:#8a1a1b}.fltr__summary_item{cursor:help;margin:0 3px;font-weight:bold;font-size:12px;line-height:12px}.fltr__summary_nest{display:flex;padding:2px 0;font-size:12px;align-items:center}.fltr__summary_item--include{color:#337ab7;text-shadow:0 0 1px #337ab7}.fltr__summary_item--exclude{color:#8a1a1b;text-shadow:0 0 1px #8a1a1b}.fltr__summary_item_spacer{margin:0 3px;padding-left:1px;cursor:default;background:rgba(204,204,204,.6274509804);min-height:12px}.fltr__btn_nest{margin:2px;padding:2px 6px;white-space:nowrap;text-align:center;font-size:10.5px;cursor:pointer;user-select:none;background:#f0f0f0;border:1px solid #ccc}.fltr__btn_nest:hover{background-color:#e6e6e6}.fltr__btn_nest--include{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, transparent 11px, transparent 22px)}.fltr__btn_nest--include:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, transparent 11px, transparent 22px)}.fltr__btn_nest--include span{background:#fff;padding:1px 0}.fltr__btn_nest--include-all{background:#337ab7;color:#fff}.fltr__btn_nest--include-all:hover{background:#2d6da3}.fltr__btn_nest--exclude{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #8a1a1b 11px, #8a1a1b 22px)}.fltr__btn_nest--exclude:hover{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #751617 11px, #751617 22px)}.fltr__btn_nest--exclude span{background:#fff;padding:1px 0}.fltr__btn_nest--exclude-all{background:#8a1a1b;color:#fff}.fltr__btn_nest--exclude-all:hover{background:#751617}.fltr__btn_nest--both{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, #8a1a1b 11px, #8a1a1b 22px);color:#fff}.fltr__btn_nest--both:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, #751617 11px, #751617 22px)}.fltr__container-pills{margin-right:-2px;margin-left:-2px}.fltr__dropdown-divider{border-bottom:#ccc 1px dotted;width:100%}@media only screen and (max-width: 768px){.fltr__dropdown-divider{box-shadow:inset 0 0 2px 2px #eee;height:7px;flex-shrink:0;border:0;background:#ccc;margin-top:.5rem;margin-bottom:.75rem !important}}.fltr__dropdown-divider--indented{opacity:.4;width:calc(100% - 80px);margin:0 auto}.fltr__dropdown-divider--sub{border-style:dashed;width:calc(100% - 2rem);border-color:rgba(204,204,204,.6274509804)}.fltr__pill{margin:2px;padding:2px 6px;background:#f0f0f0;white-space:nowrap;text-align:center;font-size:10.5px;cursor:pointer;user-select:none;border:1px solid #ccc;float:left}.fltr__pill:hover{background-color:#e6e6e6}.fltr__pill[state=yes]{background:#337ab7;color:#fff;border-color:#22527b}.fltr__pill[state=yes]:hover{background:#2d6da3}.fltr__pill[state=no]{background:#8a1a1b;color:#fff;border-color:#4a0e0e}.fltr__pill[state=no]:hover{background:#751617}.fltr__pill--ability-bonus{min-width:26px;border-right-width:0;margin:0;flex:1}.fltr__pill--ability-bonus:last-of-type{border-right-width:1px}.fltr__pill--muted{background-color:#dedede;color:#898989}.fltr__pill--muted[state=yes],.fltr__pill--muted[state=no]{color:#fff}.fltr__wrp-pills,.fltr__wrp-pills--sub{flex-wrap:wrap;margin-bottom:7px}.fltr__wrp-pills{display:block}.fltr__wrp-pills::after{content:"";clear:both;display:block}.fltr__wrp-pills--flex,.fltr__wrp-pills--sub{display:flex}.fltr__wrp-subs{display:block}.fltr__mini-view{border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:linear-gradient(to top, #ccc, whitesmoke 1px);display:flex;flex-wrap:wrap;flex-shrink:0}.fltr__mini-view--no-sort-buttons{border-bottom:1px solid #ccc;background:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;min-height:3px}.fltr__mini-pill{margin:1px 2px;padding:1px 2px;white-space:nowrap;text-align:center;font-size:9.4px;border-radius:3px;cursor:pointer;user-select:none;display:none}.fltr__mini-pill:hover{text-decoration:red line-through}.fltr__mini-pill[state=yes]{background:#337ab7;color:#fff;display:block}.fltr__mini-pill--default-sel[state=yes]{background:#48637a}.fltr__mini-pill[state=no]{background:#822000;color:#fff;display:block}.fltr__mini-pill--default-desel[state=no]{background:#7a564f}.fltr__h-summary{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;font-size:11px;line-height:22px;margin-left:auto}.fltr__h-summary-filtering{color:#333;text-shadow:0 0 1px #333}.fltr__h-btn-toggle-display{min-width:43px}.fltr__slider{width:100%}.fltr__range-inline-label{margin-left:15px;flex-shrink:0;min-width:75px;text-align:right;font-style:italic}.fltr__group-comb-toggle{font-style:italic;cursor:pointer;letter-spacing:-1px;user-select:none}.fltr__label-ability-score{width:80px}.fltr__hidden--inactive{display:none !important}.fltr__hidden--search{display:none !important}.fltr-search__wrp-search:focus .fltr-search__wrp-values,.fltr-search__wrp-search:focus-within .fltr-search__wrp-values,.fltr-search__wrp-search:focus-visible .fltr-search__wrp-values,.fltr-search__wrp-search:active .fltr-search__wrp-values{display:flex}.fltr-search__wrp-row:focus,.fltr-search__wrp-row:hover{background-color:#f5f5f5}.fltr-search__wrp-values{max-height:200px;background:#fff;border:1px solid #ccc;z-index:1;top:22px;right:0;left:0;display:none;flex-direction:column}.fltr-search__disp-name{font-size:10.5px}.fltr-search__btn-activate{width:16px;height:16px;border-radius:3px}.fltr-search__btn-activate--yes{background:#337ab7;color:#fff;border:1px solid #63a0d4}.fltr-search__btn-activate--yes:hover{background:#2d6da3}.fltr-search__btn-activate--no{background:#8a1a1b;color:#fff;border:1px solid #ca2628}.fltr-search__btn-activate--no:hover{background:#751617}.fltr-src__spc-pill{color:#777}.fltr-src__wrp-slider{background:#f0f0f0;border-radius:4px}.fltr-cls__tgl{width:16px;height:16px;padding:0;flex-shrink:0;flex-grow:0;display:inline-block;cursor:pointer;border:1px solid #ccc;border-radius:4px;outline:none;user-select:none;border-radius:7px}.fltr-cls__tgl:active{box-shadow:0 0 2px 0 rgba(0,0,0,.7333333333)}.fltr-cls__tgl.active{background:#666;border-color:#8c8c8c}.fltr-cls__tgl.active.disabled{background-color:#a6a6a6}.fltr-cls__tgl.disabled{cursor:default;box-shadow:none}.fltr__pill[state=yes]>.fltr-src__spc-pill{color:rgba(255,255,255,.6)}.fltr__pill[state=no]>.fltr-src__spc-pill{color:rgba(255,255,255,.6666666667)}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .fltr__btn_nest{background:#222;border-color:#555}.night-mode .fltr__btn_nest:hover{background:#323232}.night-mode .fltr__btn_nest--include{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, transparent 11px, transparent 22px)}.night-mode .fltr__btn_nest--include:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, transparent 11px, transparent 22px)}.night-mode .fltr__btn_nest--include span{background:#222}.night-mode .fltr__btn_nest--include-all{background:#337ab7}.night-mode .fltr__btn_nest--include-all:hover{background:#2d6da3}.night-mode .fltr__btn_nest--exclude{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #8a1a1b 11px, #8a1a1b 22px)}.night-mode .fltr__btn_nest--exclude:hover{background:repeating-linear-gradient(135deg, transparent, transparent 11px, #751617 11px, #751617 22px)}.night-mode .fltr__btn_nest--exclude span{background:#222}.night-mode .fltr__btn_nest--exclude-all{background:#8a1a1b}.night-mode .fltr__btn_nest--exclude-all:hover{background:#751617}.night-mode .fltr__btn_nest--both{background:repeating-linear-gradient(135deg, #337ab7, #337ab7 11px, #8a1a1b 11px, #8a1a1b 22px)}.night-mode .fltr__btn_nest--both:hover{background:repeating-linear-gradient(135deg, #2d6da3, #2d6da3 11px, #751617 11px, #751617 22px)}.night-mode .fltr__dropdown-divider{border-color:#555}@media only screen and (max-width: 768px){.night-mode .fltr__dropdown-divider{box-shadow:inset 0 0 2px 2px #333;background:#555}}.night-mode .fltr__dropdown-divider--sub{border-color:rgba(85,85,85,.6274509804)}.night-mode .fltr__pill{border-color:#555}.night-mode .fltr__pill[state=ignore]{background:#222}.night-mode .fltr__pill[state=ignore]:hover{background:#323232}.night-mode .fltr__pill[state=yes]{border-color:#22527b}.night-mode .fltr__pill[state=no]{border-color:#4a0e0e}.night-mode .fltr__pill--muted{color:#656565}.night-mode .fltr__pill--muted[state=yes],.night-mode .fltr__pill--muted[state=no]{color:#fff}.night-mode .fltr__mini-view{background:#343434;border-color:#555;background:linear-gradient(to top, #555, #343434 1px)}.night-mode .fltr__h-btn-logic--blue{color:#337ab7}.night-mode .fltr__h-btn-logic--blue:hover{color:#7398b7}.night-mode .fltr__h-btn-logic--red{color:#8a1a1b}.night-mode .fltr__h-btn-logic--red:hover{color:#8a4b4b}.night-mode .fltr-search__wrp-row:focus,.night-mode .fltr-search__wrp-row:hover{background-color:#272727}.night-mode .fltr-search__wrp-values{background-color:#222;border-color:#555}.night-mode .fltr-src__wrp-slider{background:rgba(51,51,51,.6666666667)}.night-mode .fltr-cls__tgl{background:#222;border-color:#555}.night-mode .fltr-cls__tgl:active{box-shadow:0 0 3px 0 rgba(255,255,255,.7333333333)}.night-mode .fltr-cls__tgl.active{background:#555;border-color:#6f6f6f}.night-mode .fltr-cls__tgl.active.disabled{background-color:#888}.night-mode .fltr-cls__tgl.disabled{box-shadow:none}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.ui__btn-xxl-square{width:110px;height:110px}.ui__ipt-color{width:40px;padding:0}.ui__ipt-color::-webkit-color-swatch-wrapper{padding:3px}.ui__ipt-color::-webkit-color-swatch{border:1px solid #ccc}.ui-list__wrp{transform:translateZ(0);font-size:11.2px}.ui-list__wrp-preview{background:#fdf1dc;font-size:90%;border-top-left-radius:5px;margin-top:1px;margin-bottom:4px}.ui-list__btn-inline{cursor:pointer;color:#777}.ui-list__btn-inline:hover{background:rgba(0,0,0,.175);color:#373737}.ui-source__row{margin-left:calc(-96px - .5rem)}.ui-source__name{min-width:96px;white-space:nowrap;text-align:right}.ui-source__divider{height:1px;width:30px;background:#ccc;display:inline-block;margin:0 3px}.ui-modal__body-active{overflow-y:hidden !important}.ui-modal__row{margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;font-weight:initial;min-height:30px}.ui-modal__row:first-of-type{margin-top:-1px}.ui-modal__row--cb{padding:0 3px;border-radius:3px}.ui-modal__row--cb:hover{background:#f5f5f5}.ui-modal__row--sel{padding:0 3px}.ui-modal__row>*{margin-right:5px}.ui-modal__row>*:last-child{margin-right:0}.ui-modal__header--border{border-bottom:1px solid rgba(204,204,204,.6274509804)}.ui-modal__header--fullscreen{box-shadow:0 3px 6px rgba(0,0,0,.175)}.ui-modal__footer{border-top:1px solid rgba(204,204,204,.6274509804)}.ui-modal__footer--fullscreen{box-shadow:0 3px 6px rgba(0,0,0,.175)}.ui-modal__overlay{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(69,69,69,.5333333333)}.ui-modal__overlay-blind{background-color:#fff}.ui-modal__inner{position:relative;z-index:1001;top:initial;left:initial;margin:60px auto;padding:5px 10px;height:400px;float:none;min-width:600px;max-height:400px;min-height:400px;font-size:14px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}@media(max-width: 767px){.ui-modal__inner{min-width:0}}@media(min-width: 768px){.ui-modal__inner{max-width:750px}}@media(min-width: 992px){.ui-modal__inner{max-width:970px}}@media(min-width: 1200px){.ui-modal__inner{max-width:1170px}}.ui-modal__inner--no-min-height{min-height:0;height:initial}.ui-modal__inner--no-min-height{min-width:0;width:initial}.ui-modal__inner--uncap-height{max-height:calc(100% - 120px);height:initial}.ui-modal__inner--uncap-width{max-width:calc(100% - 180px);width:initial}.ui-modal__inner--max-width-640p{max-width:640px}.ui-modal__inner--mode-fullscreen{max-height:0;height:100vh;flex-shrink:0;min-height:100vh;border-radius:0;box-shadow:none;border:0}.ui-modal__scroller{height:100%;width:100%;min-height:0;overflow-y:auto}.ui-search__wrp-output{position:relative;height:100%;width:100%;display:flex;flex-direction:column}.ui-search__wrp-controls{width:100%;display:flex;z-index:900}.ui-search__wrp-controls--in-tabs{margin-top:-1px}.ui-search__wrp-results{position:relative;padding:3px;transform:translateZ(0);height:100%;overflow-y:auto;overflow-x:hidden;font-size:11.2px}.ui-search__row{cursor:pointer;font-weight:bold;padding:1px 2px;display:flex;justify-content:space-between;border-bottom:1px solid #ccc}.ui-search__row:hover{background:#d3d3d3}.ui-search__row:focus{box-shadow:inset 0 0 0 5000px rgba(0,107,196,.3)}.ui-search__sel-category{border-radius:0;max-width:180px;flex-shrink:0;border-right:0}.ui-search__ipt-search{border-radius:0;width:100%}.ui-search__ipt-search-sub-ipt[type=radio]{display:inline-block;margin:0 3px 0 0}.ui-search__ipt-search-sub-ipt-custom{max-width:30px;border-radius:0;border-left:0;margin-right:-1px;border-right-color:#e0e0e0;border-left-color:#e0e0e0;padding-left:0}.ui-search__ipt-search-sub-ipt-custom[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ui-search__ipt-search-sub-wrp{flex-shrink:0;margin-bottom:0;padding:5px;font-weight:normal;border:1px solid #ccc;height:34px;border-left:0}.ui-search__ipt-search-sub-lbl{display:flex;align-items:center;height:100%}.ui-search__ipt-search-sub-lbl:not(:last-child){margin-right:7px}.ui-search__message{font-size:1.4rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:"Times New Roman",serif;font-variant:small-caps;font-weight:500}.ui-tab__btn-tab-head{display:inline-block;padding:2px 4px 0;border-bottom-right-radius:0;border-bottom-left-radius:0;cursor:pointer;user-select:none;border-bottom:0}.ui-tab__btn-tab-head.active{background-color:#e6e6e6;border-color:#adadad}.ui-tab__wrp-tab-body{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.ui-tab__wrp-tab-body--border{padding:3px 0}.ui-tab__wrp-tab-body--background{background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-top:0;border-bottom-color:rgba(204,204,204,.4)}.ui-tab__wrp-tab-heads--border{border-bottom:1px solid #ccc}.ui-tab-side__disp-active-tab-name{margin-left:126px;font-size:28px}@media only screen and (max-width: 1200px){.ui-tab-side__disp-active-tab-name{margin-left:39px}}.ui-tab-side__btn-tab{width:120px}@media only screen and (max-width: 1200px){.ui-tab-side__btn-tab{width:33px;height:30px}}.ui-tab-side__icon-tab{min-width:15px;min-height:12px}.ui-tab-side__wrp-tab{background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-bottom:0}.ui-tab-side__wrp-tab--single{border:0}.ui-prof__btn-cycle{width:16px;height:16px;padding:0;flex-shrink:0;flex-grow:0;display:inline-block;cursor:pointer;border:1px solid #ccc;border-radius:4px;outline:none;user-select:none}.ui-prof__btn-cycle:active{box-shadow:0 0 2px 0 rgba(0,0,0,.7333333333)}.ui-prof__btn-cycle.active{background:#666;border-color:#8c8c8c}.ui-prof__btn-cycle.active.disabled{background-color:#a6a6a6}.ui-prof__btn-cycle.disabled{cursor:default;box-shadow:none}.ui-prof__btn-cycle[data-state="0"]{background:#fff}.ui-prof__btn-cycle[data-state="1"]{background:#666;border-color:#8c8c8c}.ui-prof__btn-cycle[data-state="2"]{background:#666;border-color:#8c8c8c;display:flex;line-height:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";font-weight:900;color:#fff;font-size:12px}.ui-prof__btn-cycle[data-state="2"]::before{content:""}.ui-prof__btn-cycle[data-state="3"]{background:repeating-linear-gradient(135deg, white, white 10px, #666 10px, #666 20px);border-color:#8c8c8c}.ui-dir__face{position:relative;width:92px;height:92px;border-radius:46px;background:#f0f0f0;border:1px solid #ccc;user-select:none;cursor:grab}.ui-dir__arm{width:1px;height:40px;background:#333;position:absolute;top:46px;left:46px;transform:rotate(180deg);transform-origin:top;pointer-events:none;user-select:none;box-shadow:0 0 2px 0 rgba(0,0,0,.75)}.ui-icn__wrp-icon{font-size:24px}.ui-drag__wrp-drag-block{position:absolute;top:0;right:0;bottom:0;left:0}.ui-drag__wrp-drag-dummy--highlight{background:rgba(207,229,255,.4705882353)}.ui-drag__wrp-drag-dummy--lowlight{background:rgba(0,0,0,0)}.ui-drag__patch{cursor:move;user-select:none;display:flex;flex-shrink:0;padding:5px 3px;width:14px;font-size:14px}.ui-drag__dummy-patch{width:14px}.ui-drag__patch-col{display:flex;flex-direction:column;flex-shrink:0}.ui-drag__patch-col>div{line-height:4px;text-align:center}.ui-tip__parent{cursor:help;position:relative}.ui-tip__child{box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;position:absolute;border:1px solid #ccc;background:#fff;border-radius:3px;z-index:1;top:calc(100% + 5px);padding:5px;opacity:0;transition:opacity 84ms ease-in-out;pointer-events:none}.ui-tip__parent:hover .ui-tip__child{display:flex;opacity:1}.ui-ctx__wrp{box-shadow:0 6px 12px rgba(0,0,0,.475);z-index:1100;font-size:14px;background:#fff;border:1px solid rgba(204,204,204,.6274509804);border-top-color:#ccc}.ui-ctx__divider{height:1px;width:100%;background:#ccc}.ui-ctx__row{min-width:160px}.ui-ctx__btn{cursor:pointer}.ui-ctx__btn:hover{background:#f5f5f5}.ui-ctx__btn.disabled,.ui-ctx__btn.disabled:hover{cursor:default;background:#fff}.ui-pick__btn-add{font-weight:bold;padding:1px 2px;line-height:8px;font-size:18px;display:flex;height:16px}.ui-pick__btn-add--sub{line-height:11px;height:14px;font-size:16px;border-radius:0;padding:0 1px;font-weight:bold}.ui-pick__btn-remove{width:10px;line-height:20px;padding:0;border-radius:0;font-size:12px;flex-shrink:0;flex-grow:0;cursor:pointer;font-style:initial}.ui-pick__btn-remove--sub{height:18px;line-height:16px}.ui-pick__pill{align-items:stretch}.ui-pick__disp-text{border:1px solid #ccc;border-right:0}.fa--btn-sm{position:relative;top:1px;font-size:15px}.fa--btn-xs{position:relative;font-size:12px}.fa--btn-xs::before{width:12px;height:14px;display:inline-block;text-align:center}.fa--btn-xs.fa-dice{left:-2px}.clp__wrp-temp{position:fixed;top:-10000px;left:-10000px;width:1px;height:1px}.clp__disp-copied{position:fixed;white-space:nowrap;width:auto;transform:translateX(-50%);pointer-events:none;user-select:none;height:24px;font-size:12px;z-index:2000;background:radial-gradient(ellipse at center, white 0%, white 35%, transparent 75%, transparent 100%)}.ui-ideco__ipt--left{padding-left:22px !important}.ui-ideco__ipt--right{padding-right:22px !important}.ui-ideco__wrp{position:absolute;top:0;bottom:0;opacity:.5;justify-content:center}.ui-ideco__wrp>.glyphicon{top:0}.ui-ideco__wrp--left{left:5px}.ui-ideco__wrp--right{right:5px}.ui-ideco__btn-ticker{transition:opacity 34ms;opacity:0;padding:0;width:14px;height:10px;border:0;font-size:14px;line-height:10px;border-radius:0;background:rgba(0,0,0,.2);color:#333}.ui-ideco__btn-ticker:hover,.ui-ideco__btn-ticker:active,.ui-ideco__btn-ticker:focus,.ui-ideco__btn-ticker:active:focus{box-shadow:none;outline:none}.ui-ideco__btn-ticker:hover{background:rgba(0,0,0,.3333333333);color:#333}.ui-ideco__btn-ticker:active,.ui-ideco__btn-ticker:focus,.ui-ideco__btn-ticker:active:focus{background:rgba(0,0,0,.4666666667);color:#333}.ui-ideco__ipt:hover+.ui-ideco__wrp .ui-ideco__btn-ticker,.ui-ideco__wrp:hover .ui-ideco__btn-ticker{transition:opacity 34ms;opacity:1}.ui-sel2__ipt-search{top:0;right:0;left:0;opacity:0;background:rgba(0,0,0,0)}.ui-sel2__ipt-display{padding-right:20px}.ui-sel2__wrp:focus>.ui-sel2__ipt-search,.ui-sel2__wrp:focus-within>.ui-sel2__ipt-search{opacity:1}.ui-sel2__wrp:focus>.ui-sel2__ipt-display,.ui-sel2__wrp:focus-within>.ui-sel2__ipt-display{text-align:right;color:#777;font-weight:bold}.ui-sel2__wrp:focus>.ui-sel2__wrp-options,.ui-sel2__wrp:focus-within>.ui-sel2__wrp-options{display:flex}.ui-sel2__wrp-options{z-index:1;top:22px;right:0;left:0;display:none;flex-direction:column;background:#fff;border:1px solid #ccc;border-top:0;max-height:200px}.ui-sel2__wrp-options:hover,.ui-sel2__wrp-options:active,.ui-sel2__wrp-options:focus,.ui-sel2__wrp-options:focus-within{display:flex}.ui-sel2__disp-option.active,.ui-sel2__disp-option:focus,.ui-sel2__disp-option:hover{background:#f5f5f5}.ui-sel2__disp-option:focus.active,.ui-sel2__disp-option:hover.active{background:#dcdcdc}.ui-sel2__disp-arrow{top:4px;right:4px;bottom:0;font-size:12px}.ui-slidr__wrp{font-size:14px}.ui-slidr__thumb{width:14px;height:18px;top:-5px;background:#f5f5f5;border:1px solid #ccc;border-radius:2px}.ui-slidr__thumb--hover,.ui-slidr__thumb:hover{background:#dcdcdc;border-color:#b3b3b3}.ui-slidr__wrp-track{padding-top:6px;padding-bottom:7px}.ui-slidr__track-outer{border:1px solid #ccc;height:10px;border-radius:3px}.ui-slidr__track-inner{background:#eee}.ui-slidr__disp-value{width:80px;height:26px;border-radius:4px}.ui-slidr__disp-value--visible{border:1px solid #ccc;background:#fff}.ui-slidr__disp-value--left{margin-right:15px}.ui-slidr__disp-value--right{margin-left:15px}.ui-slidr__wrp-bottom{height:3em}.ui-slidr__wrp-pips{padding-top:6px}.ui-slidr__pip{width:1px;height:4px;background:#ccc}.ui-slidr__pip--major{height:6px;background:#a6a6a6}.ui-slidr__pip-label{top:0;width:24px;height:20px;padding-top:20px}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}.night-mode .ui__ipt-color::-webkit-color-swatch{border:0}.night-mode .ui-list__wrp-preview{background:#222}.night-mode .ui-list__btn-inline{color:#bbb}.night-mode .ui-list__btn-inline:hover{color:#d5d5d5;background:rgba(255,255,255,.1882352941)}.night-mode .ui-source__divider{background:#555}.night-mode .ui-modal__header--border{border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__footer{border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__overlay-blind{background-color:#222}.night-mode .ui-modal__inner{background:#222;box-shadow:0 6px 12px rgba(0,0,0,.56);border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-modal__inner--mode-fullscreen{box-shadow:none}.night-mode .ui-modal__row--cb:hover{background:#383838}.night-mode .ui-search__row{border-color:#555}.night-mode .ui-search__row:hover{background:#333}.night-mode .ui-search__ipt-search-sub-wrp{border-color:#555}.night-mode .ui-tab__btn-tab-head--active,.night-mode .ui-tab__btn-tab-head--active:focus,.night-mode .ui-tab__btn-tab-head--active:hover,.night-mode .ui-tab__btn-tab-head--active:active{background-color:rgba(255,255,255,.2509803922)}.night-mode .ui-tab__wrp-tab-body--background{background:#222;border-color:rgba(85,85,85,.6274509804);border-bottom-color:rgba(47,47,47,.6274509804)}.night-mode .ui-tab__wrp-tab-heads--border{border-color:#555;border-width:2px}.night-mode .ui-tab-side__wrp-tab{background:#222;border-color:rgba(85,85,85,.6274509804)}.night-mode .ui-prof__btn-cycle{border-color:#555}.night-mode .ui-prof__btn-cycle:active{box-shadow:0 0 3px 0 rgba(255,255,255,.7333333333)}.night-mode .ui-prof__btn-cycle[data-state="0"]{background:#222}.night-mode .ui-prof__btn-cycle[data-state="1"]{background:#555;border-color:#6f6f6f}.night-mode .ui-prof__btn-cycle[data-state="2"]{background:#555;border-color:#6f6f6f}.night-mode .ui-prof__btn-cycle[data-state="2"]::before{color:#222}.night-mode .ui-prof__btn-cycle[data-state="3"]{background:repeating-linear-gradient(135deg, #222, #222 10px, #555 10px, #555 20px);border-color:#6f6f6f}.night-mode .ui-dir__face{background:#222;border-color:#555}.night-mode .ui-dir__arm{background:#bbb;box-shadow:none}.night-mode .ui-tip__child{border-color:#555;background:#222}.night-mode .ui-ctx__wrp{background:#222;border:1px solid rgba(85,85,85,.6274509804);border-top-color:#555}.night-mode .ui-ctx__divider{background:#555}.night-mode .ui-ctx__btn:hover{background:#383838;color:#fff}.night-mode .ui-ctx__btn.disabled,.night-mode .ui-ctx__btn.disabled:hover{background:#222;color:#bbb}.night-mode .ui-pick__disp-text{border-color:#555}.night-mode .clp__disp-copied{background:radial-gradient(ellipse at center, #222 0%, #222 35%, transparent 75%, transparent 100%)}.night-mode .ui-ideco__btn-ticker{background:#555;color:#fff}.night-mode .ui-ideco__btn-ticker:hover,.night-mode .ui-ideco__btn-ticker:active,.night-mode .ui-ideco__btn-ticker:focus,.night-mode .ui-ideco__btn-ticker:active:focus{box-shadow:none;outline:none}.night-mode .ui-ideco__btn-ticker:hover{background:#484848;color:#fff}.night-mode .ui-ideco__btn-ticker:active,.night-mode .ui-ideco__btn-ticker:focus,.night-mode .ui-ideco__btn-ticker:active:focus{background:#3c3c3c;color:#fff}.night-mode .ui-sel2__ipt-search{background:rgba(0,0,0,0)}.night-mode .ui-sel2__wrp-options{background-color:#222;border-color:#555}.night-mode .ui-sel2__disp-option.active,.night-mode .ui-sel2__disp-option:focus,.night-mode .ui-sel2__disp-option:hover{background:#383838}.night-mode .ui-sel2__disp-option:focus.active,.night-mode .ui-sel2__disp-option:hover.active{background:#525252}.night-mode .ui-slidr__thumb{background:rgba(204,204,204,.6274509804);border-color:#bbb}.night-mode .ui-slidr__thumb--hover,.night-mode .ui-slidr__thumb:hover{background:rgba(230,230,230,.6274509804);border-color:#bbb}.night-mode .ui-slidr__track-outer{border-color:#555}.night-mode .ui-slidr__track-inner{background:rgba(85,85,85,.6274509804)}.night-mode .ui-slidr__disp-value--visible{border-color:#555;background:#222}.night-mode .ui-slidr__pip{background:#bbb}@font-face{font-family:"Convergence";font-style:normal;font-weight:400;src:local("Convergence-Regular"),url("../fonts/Convergence-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),url("../fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;src:local("glyphicons-halflings-regular"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2")}@font-face{font-family:"Blambot Casual";src:local("Blambot-Casual"),url("../fonts/Blambot-Casual-Regular.woff2") format("woff2")}@keyframes kf-fade-out{from{opacity:1}to{opacity:0}}.linked-titles .rd__h--0 .entry-title-inner:hover::before{font-size:50%}.linked-titles .rd__h--1 .entry-title-inner:hover::before{font-size:55%}.linked-titles .rd__h--2 .entry-title-inner:hover::before{font-size:60%}.linked-titles .rd__h .entry-title-inner{cursor:copy}.linked-titles .rd__h .entry-title-inner:hover::before{content:" 🔗";color:rgba(0,0,0,.2);position:relative;float:left;width:14px;height:14px;right:20px;margin-right:-30px;font-size:85%}@media print{.no-print{display:none !important}.print__ve-block{display:block !important}.print__h-initial{height:initial !important}.print__overflow-visible{overflow:visible !important}.print__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}}html.is-faux-print .no-print{display:none !important}html.is-faux-print .print__ve-block{display:block !important}html.is-faux-print .print__h-initial{height:initial !important}html.is-faux-print .print__overflow-visible{overflow:visible !important}html.is-faux-print .print__my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}/*# sourceMappingURL=main.css.map */ diff --git a/data/adventure/adventure-dosi.json b/data/adventure/adventure-dosi.json index ec54a62575..05ae93141a 100644 --- a/data/adventure/adventure-dosi.json +++ b/data/adventure/adventure-dosi.json @@ -6,6 +6,16 @@ "page": 2, "id": "000", "entries": [ + { + "type": "image", + "href": { + "type": "internal", + "path": "adventure/DoSI/00-001.opening-splash.webp" + }, + "credit": "Karl Kopinski", + "width": 1700, + "height": 1377 + }, "This is for the Dungeon Master. It contains a complete Dungeons & Dragons adventure, as well as descriptions for the magic items and creatures in the adventure. It also teaches you how to run a D&D game.", { "type": "section", @@ -273,6 +283,136 @@ ] } ] + }, + { + "type": "section", + "name": "Voyage to Stormwreck Isle", + "entries": [ + "{@note This \"Voyage to Stormwreck Isle\" section was originally distributed as part of an in-store introductory pack for {@i Dragons of Stormwreck Isle}, and later digitally published. It is included here for convenience.}", + { + "type": "image", + "href": { + "type": "internal", + "path": "adventure/DoSI/00-005.voyage-intro-art.webp" + }, + "credit": "Linda Lithén", + "width": 1700, + "height": 1100 + }, + "Before play starts, introduce yourself and welcome the players:", + { + "type": "insetReadaloud", + "entries": [ + "Hi everyone. I'm going to be running you through a quick demo on how to play D&D. I'm the Dungeon Master, so it's my job to tell you what's happening in the world around you and rolling any dice for the monster. You're playing the heroes!" + ], + "id": "0ce" + }, + "Read this text to set the scene:", + { + "type": "insetReadaloud", + "entries": [ + "Your journey has been smooth sailing so far. You left the bustling port of Neverwinter a few days ago, heading for an island with the foreboding name of Stormwreck Isle. But you woke this morning to a blood-red sunrise, and dark clouds overhead threaten a violent storm." + ], + "id": "0cf" + }, + "Show the players the illustration of their ship at sea.", + { + "type": "insetReadaloud", + "entries": [ + "As lightning flashes across the sky, a monster hauls itself up onto the deck!" + ], + "id": "0d0" + }, + "Show the players the illustration of the {@creature Merrow Extortionist|DoSI|merrow} and adopt a different voice for it. You can use any voice you like, but try to sound intimidating! Read this text in the merrow's voice:", + { + "type": "insetReadaloud", + "entries": [ + "\"These waters belong to the Scaled Queen. I'm here to collect her tribute.\"" + ], + "id": "0d1" + }, + { + "type": "entries", + "name": "Explaining the Game", + "entries": [ + "Read or paraphrase this boxed text:", + { + "type": "insetReadaloud", + "entries": [ + "I've just told you the situation you're in. What happens next is up to you. You're all trained for combat, so if you want to fight this monster, which is called a merrow, I can help you do that. But you can also try to negotiate with the merrow, or trick it, or anything else you can imagine.", + "Just about anything you can think of to try will require some combination of skill, natural ability, and luck to pull off. And the D&D game represents that by having you roll one of these 20-sided dice and add a number from your sheet. So... what do you want to do?" + ], + "id": "0e8" + } + ], + "id": "0d2" + }, + { + "type": "entries", + "name": "Run the Encounter", + "entries": [ + "Let the players take the lead! They can try anything they can imagine.", + "Encourage the players to tell you their ideas. Ask them to let you know what they are thinking, and then run with it!", + "Whatever the characters try and whatever their die rolls indicate, use vivid descriptions to keep things exciting.", + "Here are some of the most likely approaches.", + { + "type": "entries", + "name": "Negotiate with the Merrow", + "entries": [ + "The players might agree to pay tribute to the Scaled Queen. The {@creature Merrow Extortionist|DoSI|merrow} initially demands a payment of 400 gold pieces (gp) or its equivalent in goods. This is the value of all the goods in the hold. The characters can use Charisma checks (applying {@skill Persuasion}, {@skill Intimidation}, or perhaps {@skill Deception} skills, as appropriate) to get it to accept a lower amount; each successful {@dc 15} check reduces the amount he asks for by 100 gp.", + "If the players ask about the Scaled Queen, the merrow says that she is a huge, two-headed merrow who carries the special blessing of the Prince of Demons, Demogorgon." + ], + "id": "0ea" + }, + { + "type": "entries", + "name": "Attack the Merrow", + "entries": [ + "Lots of players will attack first. Other players will decide their characters attack if other approaches fail. When a player decides that their character attacks, their character acts first in combat. Then play passes to the right. Take the merrow's turn when it passes around to you.", + "On each player's turn, talk through the different actions their character can take, such as attacking with weapons and casting spells. Explain the character's different weapons and spell attacks.", + "This {@creature Merrow Extortionist|DoSI|merrow} looks fearsome but doesn't present too much of a threat to the characters. They should be able to defeat it in 1\u20132 rounds." + ], + "id": "0eb" + } + ], + "id": "0e9" + }, + { + "type": "entries", + "name": "Shenanigans", + "entries": [ + "The players might think of creative ideas for dealing with the merrow:", + { + "type": "list", + "items": [ + "Can I roll a barrel to push the merrow overboard?", + "Can I drop a sail on it so it can't see?", + "Can I persuade the crew to rush it?", + "Can I..." + ] + }, + "Whatever the players ask, the answer should (almost) always be something like, \"You can try!\" If a character has a specific spell or ability that will let them accomplish what they want to do, help the player use that spell or ability. Otherwise, ask the player to make a ability check that's appropriate to their character's tactics, such as a Strength ({@skill Athletics}) check for trying to roll the barrel at the merrow, a Dexterity check to fling a sail over it, or a Charisma ({@skill Intimidation}) check to convince it that the crew is about to attack." + ], + "id": "0ec" + }, + { + "type": "entries", + "name": "Wrap Up", + "entries": [ + "When the characters have dealt with the {@creature Merrow Extortionist|DoSI|merrow}, one way or another, read this text to wrap up:", + { + "type": "insetReadaloud", + "entries": [ + "With a splash, the merrow disappears into the ocean deeps and the ship continues on its way. The sailors raise a cheer, and the storm brewing overhead seems not quite so threatening now.", + "And that brings us to the end of your first taste of adventure." + ], + "id": "0ee" + } + ], + "id": "0ed" + } + ], + "id": "0cd" } ] }, diff --git a/data/adventure/adventure-gotsf.json b/data/adventure/adventure-gotsf.json index 36bdb91b39..9db9989532 100644 --- a/data/adventure/adventure-gotsf.json +++ b/data/adventure/adventure-gotsf.json @@ -2236,6 +2236,14 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/GotSF/thumbnail/000-map-0.01-star-forge.webp" + }, + "grid": { + "type": "square", + "size": 180, + "offsetX": -7, + "offsetY": -2, + "scale": 3, + "distance": 10 } }, { @@ -2250,6 +2258,14 @@ "height": 5700, "mapParent": { "id": "03a" + }, + "grid": { + "type": "square", + "size": 180, + "offsetX": -7, + "offsetY": -2, + "scale": 3, + "distance": 10 } } ] diff --git a/data/adventure/adventure-imr.json b/data/adventure/adventure-imr.json index defc85fc9d..e8f584e170 100644 --- a/data/adventure/adventure-imr.json +++ b/data/adventure/adventure-imr.json @@ -5960,7 +5960,7 @@ "id": "1a1", "entries": [ "The characters might need to travel back to a time when Keraptis first constructed his legendary dungeon (featured in {@adventure Tales from the Yawning Portal|TftYP-WPM}), and used components from the {@i Infernal Machine of Lum the Mad} to magically secure {@item Wave}, {@item Whelm}, and {@item Blackrazor} in place. Alternatively, he might trade missing components in his possession for the three famed weapons, which are still hidden elsewhere in the world, or for some of the monstrous creatures that will eventually guard the dungeon.", - "If you are playing this adventure alongside {@adventure Lost Laboratory of Kwalish|LLK}, {@adventure White Plume Mountain|TftYP} offers a number of connections to that adventure's guides. Ctenmiir the vampire once haunted White Plume Mountain, while Mary Greymalkin's former tutor, the witch Thingizzard, dwelled nearby." + "If you are playing this adventure alongside {@adventure Lost Laboratory of Kwalish|LLK}, {@adventure White Plume Mountain|TftYP-WPM} offers a number of connections to that adventure's guides. Ctenmiir the vampire once haunted White Plume Mountain, while Mary Greymalkin's former tutor, the witch Thingizzard, dwelled nearby." ] } ] diff --git a/data/adventure/adventure-kftgv.json b/data/adventure/adventure-kftgv.json index a41eae2ae8..4566d4f2de 100644 --- a/data/adventure/adventure-kftgv.json +++ b/data/adventure/adventure-kftgv.json @@ -641,7 +641,10 @@ "width": 1700, "height": 2210, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } } ] } @@ -1851,7 +1854,14 @@ "mapParent": { "id": "141" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": 9, + "offsetY": 35, + "scale": 1.095 + } } ] }, @@ -2667,7 +2677,10 @@ "width": 1700, "height": 2342, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none" + } } ] }, @@ -4580,8 +4593,7 @@ "size": 61, "offsetX": 28, "offsetY": 53, - "scale": 2.385, - "distance": 10 + "scale": 2.385 }, "hrefThumbnail": { "type": "internal", @@ -4602,7 +4614,14 @@ "mapParent": { "id": "142" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 61, + "offsetX": 28, + "offsetY": 53, + "scale": 2.385 + } } ] }, @@ -5359,7 +5378,10 @@ "width": 1700, "height": 2210, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } } ] }, @@ -6512,8 +6534,7 @@ "size": 50, "offsetX": 25, "offsetY": 44, - "scale": 1.595, - "distance": 10 + "scale": 1.595 }, "hrefThumbnail": { "type": "internal", @@ -6534,7 +6555,14 @@ "mapParent": { "id": "189" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": 25, + "offsetY": 44, + "scale": 1.595 + } } ] }, @@ -7358,7 +7386,14 @@ "width": 1700, "height": 2307, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 98, + "offsetX": -23, + "offsetY": -25, + "scale": 5 + } } ] }, @@ -8572,8 +8607,7 @@ "size": 50, "offsetX": 37, "offsetY": -14, - "scale": 2.55, - "distance": 10 + "scale": 2.55 }, "hrefThumbnail": { "type": "internal", @@ -8594,7 +8628,14 @@ "mapParent": { "id": "1f1" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 50, + "offsetX": 37, + "offsetY": -14, + "scale": 2.55 + } } ] }, @@ -9340,7 +9381,10 @@ "width": 1700, "height": 2237, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } } ] }, @@ -10327,7 +10371,14 @@ "mapParent": { "id": "1f2" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": 36, + "offsetY": -12, + "scale": 1.025 + } } ] }, @@ -11282,7 +11333,10 @@ "width": 1700, "height": 2352, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none" + } } ] } @@ -12566,7 +12620,7 @@ "grid": { "type": "square", "size": 50, - "offsetX": 54, + "offsetX": 4, "offsetY": 9, "scale": 1.531 }, @@ -12589,7 +12643,14 @@ "mapParent": { "id": "1f3" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 50, + "offsetX": 4, + "offsetY": 9, + "scale": 1.531 + } } ] }, @@ -13813,7 +13874,10 @@ "width": 1700, "height": 2210, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } } ] } @@ -15052,7 +15116,6 @@ "type": "square", "size": 50, "offsetX": 10, - "offsetY": 50, "scale": 1.014 }, "hrefThumbnail": { @@ -15074,7 +15137,13 @@ "mapParent": { "id": "283" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": 10, + "scale": 1.014 + } } ] }, @@ -15738,7 +15807,10 @@ "width": 1700, "height": 2322, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none" + } } ] }, @@ -16323,7 +16395,13 @@ "mapParent": { "id": "284" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 55, + "offsetX": 1, + "offsetY": 3 + } } ] }, @@ -17381,7 +17459,10 @@ "width": 1700, "height": 2210, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } } ] } @@ -18483,7 +18564,7 @@ "grid": { "type": "square", "size": 50, - "offsetX": 48, + "offsetX": -2, "offsetY": 39, "scale": 1.31, "distance": 10 @@ -18507,7 +18588,15 @@ "mapParent": { "id": "285" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": -2, + "offsetY": 39, + "scale": 1.31, + "distance": 10 + } } ] }, @@ -19347,7 +19436,10 @@ "width": 1700, "height": 2189, "imageType": "mapPlayer", - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "none" + } }, { "type": "entries", @@ -20029,7 +20121,14 @@ "mapParent": { "id": "286" }, - "credit": "Francesca Baerald" + "credit": "Francesca Baerald", + "grid": { + "type": "square", + "size": 50, + "offsetX": -7, + "offsetY": 28, + "scale": 1.099 + } } ] }, @@ -20760,7 +20859,14 @@ "width": 1700, "height": 2307, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 193, + "offsetX": -57, + "offsetY": -9, + "scale": 2 + } }, { "type": "entries", @@ -21553,10 +21659,10 @@ ], "grid": { "type": "square", - "size": 50, - "offsetX": 48, - "offsetY": 56, - "scale": 1.204 + "size": 83, + "offsetX": -2, + "offsetY": 16, + "scale": 2 }, "hrefThumbnail": { "type": "internal", @@ -21577,7 +21683,14 @@ "mapParent": { "id": "287" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 83, + "offsetX": -2, + "offsetY": 16, + "scale": 2 + } } ] }, @@ -22660,7 +22773,10 @@ "width": 1700, "height": 2317, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none" + } } ] } @@ -23774,7 +23890,14 @@ "mapParent": { "id": "288" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 50, + "offsetX": 18, + "offsetY": 18, + "scale": 1.315 + } } ] }, @@ -24632,7 +24755,10 @@ "width": 1700, "height": 2312, "imageType": "mapPlayer", - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none" + } }, { "type": "entries", @@ -26537,7 +26663,7 @@ "type": "square", "size": 50, "offsetX": 36, - "offsetY": 48, + "offsetY": -2, "scale": 2.59, "distance": 10 }, @@ -26560,7 +26686,15 @@ "mapParent": { "id": "359" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 50, + "offsetX": 36, + "offsetY": -2, + "scale": 2.59, + "distance": 10 + } } ] }, diff --git a/data/adventure/adventure-kkw.json b/data/adventure/adventure-kkw.json index 3b36a7ff7b..aa8314c47c 100644 --- a/data/adventure/adventure-kkw.json +++ b/data/adventure/adventure-kkw.json @@ -637,7 +637,15 @@ "width": 2513, "height": 3338, "credit": "Dyson Logos", - "imageType": "map" + "imageType": "map", + "title": "Map 4.11: Krenko's Hideout", + "grid": { + "type": "square", + "size": 239, + "offsetX": 54, + "offsetY": 98, + "scale": 3 + } }, { "type": "entries", diff --git a/data/adventure/adventure-lk.json b/data/adventure/adventure-lk.json index d648a08130..c535e464c1 100644 --- a/data/adventure/adventure-lk.json +++ b/data/adventure/adventure-lk.json @@ -794,6 +794,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/LK/thumbnail/000-map-0.01-lightning-keep.webp" + }, + "grid": { + "type": "square", + "size": 289, + "offsetX": 29, + "offsetY": 124, + "scale": 3 } }, { @@ -809,7 +816,14 @@ "mapParent": { "id": "040" }, - "credit": "Sean Macdonald" + "credit": "Sean Macdonald", + "grid": { + "type": "square", + "size": 289, + "offsetX": 29, + "offsetY": 124, + "scale": 3 + } } ] }, diff --git a/data/adventure/adventure-llk.json b/data/adventure/adventure-llk.json index 8dfde1ce69..812a42a2ea 100644 --- a/data/adventure/adventure-llk.json +++ b/data/adventure/adventure-llk.json @@ -5398,6 +5398,9 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/LLK/thumbnail/daoine-colors-final.webp" + }, + "grid": { + "type": "none" } }, { @@ -5414,7 +5417,10 @@ "title": "Player Version", "credit": "Jason Bradley Thompson", "width": 3300, - "height": 2529 + "height": 2529, + "grid": { + "type": "none" + } } ] } diff --git a/data/adventure/adventure-pabtso.json b/data/adventure/adventure-pabtso.json index 81977d8568..fa2d6c125d 100644 --- a/data/adventure/adventure-pabtso.json +++ b/data/adventure/adventure-pabtso.json @@ -221,7 +221,16 @@ "title": "Sword Coast region surrounding Phandalin", "credit": "Mike Schley", "width": 1700, - "height": 2216 + "height": 2216, + "id": "4CD", + "grid": { + "type": "hexColsOdd", + "size": 240, + "offsetX": 17, + "offsetY": -35, + "scale": 3, + "units": "miles" + } }, { "type": "image", @@ -232,7 +241,18 @@ "imageType": "mapPlayer", "title": "Unlabeled Version", "width": 1700, - "height": 2216 + "height": 2216, + "mapParent": { + "id": "4CD" + }, + "grid": { + "type": "hexColsOdd", + "size": 240, + "offsetX": 17, + "offsetY": -35, + "scale": 3, + "units": "miles" + } } ] } @@ -654,7 +674,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "id": "49b" + "id": "49b", + "grid": { + "type": "square", + "size": 150, + "offsetX": 84, + "offsetY": 31, + "scale": 3 + } }, { "type": "image", @@ -669,7 +696,14 @@ "mapParent": { "id": "49b" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 150, + "offsetX": 84, + "offsetY": 31, + "scale": 3 + } } ] }, @@ -3652,6 +3686,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/012-map-1.02-cragmaw-hideout.webp" + }, + "grid": { + "type": "square", + "size": 213, + "offsetX": 17, + "offsetY": 160, + "scale": 3 } }, { @@ -3667,7 +3708,14 @@ "mapParent": { "id": "49c" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 213, + "offsetX": 17, + "offsetY": 160, + "scale": 3 + } } ] }, @@ -4714,6 +4762,11 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/018-map-2.01-phandalin.webp" + }, + "grid": { + "type": "none", + "size": 90, + "distance": 50 } }, { @@ -4729,7 +4782,12 @@ "mapParent": { "id": "49d" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "none", + "size": 90, + "distance": 50 + } } ] }, @@ -5943,6 +6001,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/027-map-2.02-redbrand-hideout.webp" + }, + "grid": { + "type": "square", + "size": 212, + "offsetX": -63, + "offsetY": -25, + "scale": 3 } }, { @@ -5958,7 +6023,14 @@ "mapParent": { "id": "49e" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 212, + "offsetX": -63, + "offsetY": -25, + "scale": 3 + } } ] }, @@ -6798,7 +6870,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 167, + "offsetX": 74, + "offsetY": 53, + "scale": 3 + } }, "Twelve {@creature Zombie||zombies} lurk inside the crumbled shell of the old watchtower and can't be seen from outside. However, any character who succeeds on a DC 15 Wisdom ({@skill Perception}) check smells a deathly odor wafting from the tower's direction.", "When characters approach the tower or the tent, the zombies shamble from the tower. If a battle breaks out, Hamun Kost, a human {@creature mage}, emerges from his tent and asks, \"What is the meaning of this?\"", @@ -7330,6 +7409,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/037-map-3.02-ruins-of-thundertree.webp" + }, + "grid": { + "type": "square", + "size": 105, + "offsetX": 29, + "offsetY": 77, + "scale": 3 } }, { @@ -7345,7 +7431,14 @@ "mapParent": { "id": "49f" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 105, + "offsetX": 29, + "offsetY": 77, + "scale": 3 + } } ] }, @@ -7748,7 +7841,14 @@ "credit": "Mike Schley", "width": 1010, "height": 1372, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 158, + "offsetX": 95, + "offsetY": 76, + "scale": 3 + } }, "The camp is depicted on map 3.3. When the characters find the camp, read the following:", { @@ -8808,6 +8908,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/044-map-3.04-cragmaw-castle.webp" + }, + "grid": { + "type": "square", + "size": 201, + "offsetX": 44, + "offsetY": 69, + "scale": 3 } }, { @@ -8823,7 +8930,14 @@ "mapParent": { "id": "4a0" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 201, + "offsetX": 44, + "offsetY": 69, + "scale": 3 + } } ] }, @@ -13351,6 +13465,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/048-map-4.01-wave-echo-cave.webp" + }, + "grid": { + "type": "square", + "size": 118, + "offsetX": 35, + "offsetY": 4, + "scale": 4 } }, { @@ -13366,7 +13487,14 @@ "mapParent": { "id": "4a1" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 118, + "offsetX": 35, + "offsetY": 4, + "scale": 4 + } } ] }, @@ -14395,7 +14523,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "id": "4a2" + "id": "4a2", + "grid": { + "type": "square", + "size": 194, + "offsetX": 44, + "offsetY": 24, + "scale": 3 + } }, { "type": "image", @@ -14410,7 +14545,14 @@ "mapParent": { "id": "4a2" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 194, + "offsetX": 44, + "offsetY": 24, + "scale": 3 + } } ] }, @@ -14538,7 +14680,14 @@ "credit": "Mike Schley", "width": 1010, "height": 1372, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 150, + "offsetX": -62, + "offsetY": 33, + "scale": 3 + } }, "The makeshift camp, shown on map 5.2, consists of a few tents and a small fire. The camp is situated in the center of a small clearing. As the characters approach the camp, they overhear one of the goblins complaining about their leader in Common:", { @@ -14638,7 +14787,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "id": "4a3" + "id": "4a3", + "grid": { + "type": "square", + "size": 188, + "offsetX": -90, + "offsetY": -102, + "scale": 3 + } }, { "type": "image", @@ -14653,7 +14809,14 @@ "mapParent": { "id": "4a3" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 188, + "offsetX": -90, + "offsetY": -102, + "scale": 3 + } } ] } @@ -14828,7 +14991,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "id": "4a4" + "id": "4a4", + "grid": { + "type": "square", + "size": 162, + "offsetX": -36, + "offsetY": -48, + "scale": 3 + } }, { "type": "image", @@ -14843,7 +15013,14 @@ "mapParent": { "id": "4a4" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 162, + "offsetX": -36, + "offsetY": -48, + "scale": 3 + } } ] }, @@ -17413,6 +17590,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/069-map-5.05-zorzulas-rest.webp" + }, + "grid": { + "type": "square", + "size": 189, + "offsetX": 79, + "offsetY": 60, + "scale": 3 } }, { @@ -17428,7 +17612,14 @@ "mapParent": { "id": "4a5" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 189, + "offsetX": 79, + "offsetY": 60, + "scale": 3 + } } ] }, @@ -18071,7 +18262,14 @@ "credit": "Mike Schley", "width": 1010, "height": 1372, - "id": "4a6" + "id": "4a6", + "grid": { + "type": "square", + "size": 143, + "offsetX": 4, + "offsetY": 55, + "scale": 3 + } }, { "type": "image", @@ -18086,7 +18284,14 @@ "mapParent": { "id": "4a6" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 143, + "offsetX": 4, + "offsetY": 55, + "scale": 3 + } } ] }, @@ -18305,7 +18510,10 @@ "credit": "Hex Sharpe", "width": 1173, "height": 1626, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "none" + } }, "The characters learned in {@adventure chapter 5|PaBTSO|5} about four obelisk shards around Phandalin that the Sawplee goblins gathered. The mind flayer fanatics possess these shards now, but the fanatics need as many obelisk fragments as possible to ensure their ritual will succeed.", "The Sawplees' map reveals the locations of three other fragments: an abandoned dwarven temple called Talhundereth, the crypt beneath it, and a subterranean trading nexus called Gibbet Crossing. These locations are in the Starmetal Hills, several days northeast of Phandalin.", @@ -18511,7 +18719,14 @@ "credit": "Mike Schley", "width": 1006, "height": 1372, - "id": "4a7" + "id": "4a7", + "grid": { + "type": "square", + "size": 322, + "offsetX": 55, + "offsetY": -79, + "scale": 3 + } }, { "type": "image", @@ -18526,7 +18741,14 @@ "mapParent": { "id": "4a7" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 322, + "offsetX": 55, + "offsetY": -79, + "scale": 3 + } } ] }, @@ -18628,7 +18850,14 @@ "credit": "Mike Schley", "width": 1378, "height": 1002, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 189, + "offsetX": 82, + "offsetY": 80, + "scale": 3 + } }, { "type": "insetReadaloud", @@ -19928,6 +20157,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/086-map-6.03-talhundereth.webp" + }, + "grid": { + "type": "square", + "size": 339, + "offsetX": 105, + "offsetY": -100, + "scale": 3 } }, { @@ -19943,7 +20179,14 @@ "mapParent": { "id": "4a8" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 339, + "offsetX": 105, + "offsetY": -100, + "scale": 3 + } } ] }, @@ -22005,6 +22248,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/092-map-6.04-crypt-of-the-talhund.webp" + }, + "grid": { + "type": "square", + "size": 125, + "offsetX": 77, + "offsetY": 51, + "scale": 3 } }, { @@ -22020,7 +22270,14 @@ "mapParent": { "id": "4a9" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 125, + "offsetX": 77, + "offsetY": 51, + "scale": 3 + } } ] }, @@ -27457,6 +27714,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/098-map-6.05-gibbet-crossing.webp" + }, + "grid": { + "type": "square", + "size": 121, + "offsetX": -17, + "offsetY": -35, + "scale": 4 } }, { @@ -27472,7 +27736,14 @@ "mapParent": { "id": "4aa" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 121, + "offsetX": -17, + "offsetY": -35, + "scale": 4 + } } ] }, @@ -30696,6 +30967,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/106-map-7.01-tunnels-of-the-deep.webp" + }, + "grid": { + "type": "square", + "size": 121, + "offsetX": -14, + "offsetY": -32, + "scale": 3 } }, { @@ -30711,7 +30989,14 @@ "mapParent": { "id": "4ab" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 121, + "offsetX": -14, + "offsetY": -32, + "scale": 3 + } } ] }, @@ -32323,6 +32608,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/111-map-7.02-illithinoch.webp" + }, + "grid": { + "type": "square", + "size": 193, + "offsetX": -58, + "offsetY": 56, + "scale": 3 } }, { @@ -32338,7 +32630,14 @@ "mapParent": { "id": "4ac" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 193, + "offsetX": -58, + "offsetY": 56, + "scale": 3 + } } ] }, @@ -33673,6 +33972,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/119-map-7.03-feeder-trenches.webp" + }, + "grid": { + "type": "square", + "size": 200, + "offsetX": 64, + "offsetY": 93, + "scale": 3 } }, { @@ -33688,7 +33994,14 @@ "mapParent": { "id": "4ad" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 200, + "offsetX": 64, + "offsetY": 93, + "scale": 3 + } } ] }, @@ -35633,6 +35946,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/121-map-7.04-spawn-hollow.webp" + }, + "grid": { + "type": "square", + "size": 181, + "offsetX": 79, + "offsetY": 94, + "scale": 3 } }, { @@ -35648,7 +35968,14 @@ "mapParent": { "id": "4ae" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 181, + "offsetX": 79, + "offsetY": 94, + "scale": 3 + } } ] }, @@ -36091,6 +36418,12 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/123-map-7.05-labyrinth-of-eyes.webp" + }, + "grid": { + "type": "square", + "offsetX": 17, + "offsetY": 81, + "scale": 3 } }, { @@ -36106,7 +36439,13 @@ "mapParent": { "id": "4af" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "offsetX": 17, + "offsetY": 81, + "scale": 3 + } } ] }, @@ -36533,6 +36872,12 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/125-map-7.06-labyrinth-of-eyes-alternate-configuration.webp" + }, + "grid": { + "type": "square", + "offsetX": 17, + "offsetY": 81, + "scale": 3 } }, { @@ -36548,7 +36893,13 @@ "mapParent": { "id": "4b0" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "offsetX": 17, + "offsetY": 81, + "scale": 3 + } } ] } @@ -40618,6 +40969,11 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/130-map-8.01-briny-maze.webp" + }, + "grid": { + "type": "square", + "size": 94, + "scale": 3 } }, { @@ -40633,7 +40989,12 @@ "mapParent": { "id": "4b2" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 94, + "scale": 3 + } } ] }, @@ -41597,7 +41958,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 90, + "offsetX": -28, + "offsetY": -15, + "scale": 3 + } }, { "type": "insetReadaloud", @@ -41679,7 +42047,14 @@ "credit": "Mike Schley", "width": 1010, "height": 1372, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 90, + "offsetX": -15, + "offsetY": -17, + "scale": 3 + } }, { "type": "insetReadaloud", @@ -42016,6 +42391,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/139-map-8.04-mire-of-doubt.webp" + }, + "grid": { + "type": "square", + "size": 115, + "offsetX": -9, + "offsetY": -17, + "scale": 4 } }, { @@ -42031,7 +42413,14 @@ "mapParent": { "id": "4b3" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 115, + "offsetX": -9, + "offsetY": -17, + "scale": 4 + } } ] }, @@ -42633,6 +43022,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/141-map-8.05-the-nematode.webp" + }, + "grid": { + "type": "square", + "size": 115, + "offsetX": 7, + "offsetY": -17, + "scale": 4 } }, { @@ -42648,7 +43044,14 @@ "mapParent": { "id": "4b4" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 115, + "offsetX": 7, + "offsetY": -17, + "scale": 4 + } } ] }, @@ -42788,7 +43191,14 @@ "credit": "Mike Schley", "width": 1002, "height": 1369, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 106, + "offsetX": 37, + "offsetY": 49, + "scale": 4 + } }, { "type": "insetReadaloud", @@ -42832,7 +43242,14 @@ "credit": "Mike Schley", "width": 1010, "height": 1373, - "imageType": "map" + "imageType": "map", + "grid": { + "type": "square", + "size": 121, + "offsetX": 16, + "offsetY": 14, + "scale": 4 + } }, { "type": "insetReadaloud", @@ -42977,6 +43394,12 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/145-map-8.08-wailing-battlefield.webp" + }, + "grid": { + "type": "square", + "size": 109, + "offsetY": -60, + "scale": 4 } }, { @@ -42992,7 +43415,13 @@ "mapParent": { "id": "4b5" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 109, + "offsetY": -60, + "scale": 4 + } } ] }, @@ -44484,6 +44913,13 @@ "hrefThumbnail": { "type": "internal", "path": "adventure/PaBTSO/thumbnail/147-map-8.09-ilvaashs-anima.webp" + }, + "grid": { + "type": "square", + "size": 165, + "offsetX": -44, + "offsetY": -65, + "scale": 4 } }, { @@ -44499,7 +44935,14 @@ "mapParent": { "id": "4b6" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 165, + "offsetX": -44, + "offsetY": -65, + "scale": 4 + } } ] }, diff --git a/data/adventure/adventure-tofw.json b/data/adventure/adventure-tofw.json index 7123a6c30f..420694e24f 100644 --- a/data/adventure/adventure-tofw.json +++ b/data/adventure/adventure-tofw.json @@ -91,7 +91,7 @@ "name": "Using the Poster Map", "id": "007", "entries": [ - "{@book Sigil and the Outlands|SatO} contains a fold-out, double-sided {@book poster map|PAitM|0} intended to be shared with the players at certain points in the adventure. One side of the poster map depicts the {@book city of Sigil|SatO|2}, while the reverse side shows the Outlands. These maps and the landmarks they depict aren't to scale, as both Sigil and the Outlands are vast and ever-changing, making them beyond the scope of traditional cartographic methods. Nevertheless, the location of places relative to one another prove useful as characters navigate these surreal locales. The adventure tells you when to show these maps to your players." + "{@book Sigil and the Outlands|SatO} contains a fold-out, double-sided {@book poster map|SatO|0} intended to be shared with the players at certain points in the adventure. One side of the poster map depicts the {@book city of Sigil|SatO|2}, while the reverse side shows the Outlands. These maps and the landmarks they depict aren't to scale, as both Sigil and the Outlands are vast and ever-changing, making them beyond the scope of traditional cartographic methods. Nevertheless, the location of places relative to one another prove useful as characters navigate these surreal locales. The adventure tells you when to show these maps to your players." ] }, { @@ -497,7 +497,14 @@ "credit": "Marco Bernardini", "width": 2550, "height": 1650, - "id": "225" + "id": "225", + "grid": { + "type": "square", + "size": 200, + "offsetX": 65, + "offsetY": -86, + "scale": 3 + } }, { "type": "image", @@ -512,7 +519,14 @@ "mapParent": { "id": "225" }, - "credit": "Marco Bernardini" + "credit": "Marco Bernardini", + "grid": { + "type": "square", + "size": 200, + "offsetX": 65, + "offsetY": -86, + "scale": 3 + } } ] }, @@ -1159,7 +1173,14 @@ "credit": "Mike Schley", "width": 1200, "height": 1500, - "id": "226" + "id": "226", + "grid": { + "type": "square", + "size": 123, + "offsetX": 93, + "offsetY": 79, + "scale": 2 + } }, { "type": "image", @@ -1174,7 +1195,14 @@ "mapParent": { "id": "226" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 123, + "offsetX": 93, + "offsetY": 79, + "scale": 2 + } } ] }, @@ -1452,7 +1480,14 @@ "credit": "Jared Blando", "width": 2550, "height": 1650, - "id": "227" + "id": "227", + "grid": { + "type": "square", + "size": 171, + "offsetX": 4, + "offsetY": 22, + "scale": 3 + } }, { "type": "image", @@ -1467,7 +1502,14 @@ "mapParent": { "id": "227" }, - "credit": "Jared Blando" + "credit": "Jared Blando", + "grid": { + "type": "square", + "size": 171, + "offsetX": 4, + "offsetY": 22, + "scale": 3 + } } ] }, @@ -2330,7 +2372,14 @@ "credit": "Marco Bernardini", "width": 2550, "height": 3300, - "id": "228" + "id": "228", + "grid": { + "type": "square", + "size": 210, + "offsetX": 45, + "offsetY": 38, + "scale": 3 + } }, { "type": "image", @@ -2345,7 +2394,14 @@ "mapParent": { "id": "228" }, - "credit": "Marco Bernardini" + "credit": "Marco Bernardini", + "grid": { + "type": "square", + "size": 210, + "offsetX": 45, + "offsetY": 38, + "scale": 3 + } } ] }, @@ -2954,7 +3010,14 @@ "credit": "Mike Schley", "width": 1200, "height": 1500, - "id": "229" + "id": "229", + "grid": { + "type": "square", + "size": 163, + "offsetX": 5, + "offsetY": -31, + "scale": 3 + } }, { "type": "image", @@ -2969,7 +3032,14 @@ "mapParent": { "id": "229" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 162, + "offsetX": 15, + "offsetY": -18, + "scale": 3 + } } ] }, @@ -3334,7 +3404,14 @@ "credit": "Mike Schley", "width": 1200, "height": 1500, - "id": "22a" + "id": "22a", + "grid": { + "type": "square", + "size": 146, + "offsetX": -24, + "offsetY": -15, + "scale": 3 + } }, { "type": "image", @@ -3349,7 +3426,14 @@ "mapParent": { "id": "22a" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 146, + "offsetX": -24, + "offsetY": -15, + "scale": 3 + } } ] } @@ -4025,7 +4109,14 @@ "credit": "Mike Schley", "width": 1200, "height": 1500, - "id": "22b" + "id": "22b", + "grid": { + "type": "square", + "size": 144, + "offsetX": -70, + "offsetY": -50, + "scale": 3 + } }, { "type": "image", @@ -4040,7 +4131,14 @@ "mapParent": { "id": "22b" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 144, + "offsetX": -70, + "offsetY": -50, + "scale": 3 + } } ] } @@ -4387,7 +4485,14 @@ "title": "Map 9.1: Courier", "credit": "Mike Schley", "width": 1200, - "height": 1500 + "height": 1500, + "grid": { + "type": "square", + "size": 181, + "offsetX": 58, + "offsetY": -57, + "scale": 3.42 + } }, { "type": "entries", @@ -4636,7 +4741,14 @@ "credit": "Mike Schley", "width": 1200, "height": 1500, - "id": "22c" + "id": "22c", + "grid": { + "type": "square", + "size": 178, + "offsetX": 18, + "offsetY": 4, + "scale": 3 + } }, { "type": "image", @@ -4651,7 +4763,14 @@ "mapParent": { "id": "22c" }, - "credit": "Mike Schley" + "credit": "Mike Schley", + "grid": { + "type": "square", + "size": 178, + "offsetX": 18, + "offsetY": 4, + "scale": 3 + } } ] }, @@ -5153,8 +5272,7 @@ "title": "{@creature Shariel|ToFW}, Star Player of the Righteous Hands", "credit": "Nikki Dawes", "width": 850, - "height": 1532, - "imageType": "mapPlayer" + "height": 1532 }, "Spireball takes place on a flat, triangular diamond surrounded by a ringed field. Three low pedestals at each of the triangle's points serve as bases. The last of these, where batters take their swings, is known as home plate. During the game, batters navigate these bases in order from home plate to first base, first base to second base, and second base back to home plate. The game has the following rules." ] @@ -6138,7 +6256,14 @@ "credit": "Jared Blando", "width": 2550, "height": 3300, - "id": "22d" + "id": "22d", + "grid": { + "type": "square", + "size": 104, + "offsetX": -26, + "offsetY": -8, + "scale": 3 + } }, { "type": "image", @@ -6153,7 +6278,14 @@ "mapParent": { "id": "22d" }, - "credit": "Jared Blando" + "credit": "Jared Blando", + "grid": { + "type": "square", + "size": 104, + "offsetX": -26, + "offsetY": -8, + "scale": 3 + } } ] }, @@ -6940,7 +7072,14 @@ "credit": "Jared Blando", "width": 2550, "height": 3300, - "id": "22e" + "id": "22e", + "grid": { + "type": "square", + "size": 219, + "offsetX": 50, + "offsetY": -72, + "scale": 3 + } }, { "type": "image", @@ -6955,7 +7094,14 @@ "mapParent": { "id": "22e" }, - "credit": "Jared Blando" + "credit": "Jared Blando", + "grid": { + "type": "square", + "size": 219, + "offsetX": 50, + "offsetY": -72, + "scale": 3 + } } ] } diff --git a/data/adventure/adventure-wdh.json b/data/adventure/adventure-wdh.json index 45afa68b71..b1609cbf55 100644 --- a/data/adventure/adventure-wdh.json +++ b/data/adventure/adventure-wdh.json @@ -33316,7 +33316,14 @@ }, "title": "Trollskull Manor", "width": 737, - "height": 1000 + "height": 1000, + "grid": { + "type": "square", + "size": 71, + "offsetX": 2, + "offsetY": 28, + "scale": 2 + } }, { "type": "image", diff --git a/data/adventures.json b/data/adventures.json index c12c553519..a3e25c1358 100644 --- a/data/adventures.json +++ b/data/adventures.json @@ -27601,7 +27601,24 @@ "Getting Started", "The Forgotten Realms", "Adventure Background", - "The Dungeon Master" + "The Dungeon Master", + "Voyage to Stormwreck Isle", + { + "depth": 1, + "header": "Explaining the Game" + }, + { + "depth": 1, + "header": "Run the Encounter" + }, + { + "depth": 1, + "header": "Shenanigans" + }, + { + "depth": 1, + "header": "Wrap Up" + } ] }, { diff --git a/data/bestiary/bestiary-bam.json b/data/bestiary/bestiary-bam.json index a74a550365..2f18e9a68c 100644 --- a/data/bestiary/bestiary-bam.json +++ b/data/bestiary/bestiary-bam.json @@ -1176,7 +1176,7 @@ { "name": "Special Equipment", "entries": [ - "The elf wears a suit of elven chain." + "The elf wears a suit of {@item elven chain}." ] }, { @@ -7272,7 +7272,7 @@ "ac": 16, "from": [ "natural armor", - "{@spell intellect fortress|tce}" + "intellect fortress" ] } ], diff --git a/data/bestiary/bestiary-bgg.json b/data/bestiary/bestiary-bgg.json index d9b49c9398..3aa9a3abf2 100644 --- a/data/bestiary/bestiary-bgg.json +++ b/data/bestiary/bestiary-bgg.json @@ -994,8 +994,7 @@ } ], "attachedItems": [ - "scimitar|phb", - "storm boomerang|pota" + "scimitar|phb" ], "traitTags": [ "Flyby" diff --git a/data/bestiary/bestiary-crcotn.json b/data/bestiary/bestiary-crcotn.json index cc9c96c415..c2c22bd83d 100644 --- a/data/bestiary/bestiary-crcotn.json +++ b/data/bestiary/bestiary-crcotn.json @@ -1031,9 +1031,6 @@ ] } ], - "attachedItems": [ - "ruidium dart|crcotn" - ], "traitTags": [ "Immutable Form", "Magic Resistance", diff --git a/data/bestiary/bestiary-dosi.json b/data/bestiary/bestiary-dosi.json index 88b4690bd7..adf826c397 100644 --- a/data/bestiary/bestiary-dosi.json +++ b/data/bestiary/bestiary-dosi.json @@ -223,6 +223,99 @@ "hasToken": true, "hasFluff": true }, + { + "name": "Merrow Extortionist", + "source": "DoSI", + "page": 0, + "size": [ + "L" + ], + "type": "monstrosity", + "alignment": [ + "C", + "E" + ], + "alignmentPrefix": "typically ", + "ac": [ + { + "ac": 13, + "from": [ + "natural armor" + ] + } + ], + "hp": { + "average": 30, + "formula": "4d10 + 8" + }, + "speed": { + "walk": 10, + "swim": 40 + }, + "str": 16, + "dex": 10, + "con": 15, + "int": 8, + "wis": 10, + "cha": 9, + "senses": [ + "darkvision 60 ft." + ], + "passive": 10, + "languages": [ + "Abyssal", + "Aquan", + "Common" + ], + "cr": { + "cr": "1", + "xp": 100 + }, + "trait": [ + { + "name": "Amphibious", + "entries": [ + "The merrow can breathe air and water." + ] + } + ], + "action": [ + { + "name": "Multiattack", + "entries": [ + "The merrow makes two Rend attacks." + ] + }, + { + "name": "Rend", + "entries": [ + "{@atk mw} {@hit 5} to hit, reach 10 ft., one target. {@h}8 ({@damage 2d4 + 3}) piercing damage." + ] + } + ], + "traitTags": [ + "Amphibious" + ], + "senseTags": [ + "D" + ], + "actionTags": [ + "Multiattack" + ], + "languageTags": [ + "AB", + "AQ", + "C" + ], + "damageTags": [ + "P" + ], + "miscTags": [ + "MW", + "RCH" + ], + "hasFluffImages": true + }, { "name": "Myla", "isNpc": true, diff --git a/data/bestiary/bestiary-dsotdq.json b/data/bestiary/bestiary-dsotdq.json index c8a6738c36..b3073cbb3b 100644 --- a/data/bestiary/bestiary-dsotdq.json +++ b/data/bestiary/bestiary-dsotdq.json @@ -2943,7 +2943,7 @@ ], "attachedItems": [ "heavy crossbow|phb", - "vicious lance|dmg" + "lance|phb" ], "actionTags": [ "Multiattack" diff --git a/data/bestiary/bestiary-kftgv.json b/data/bestiary/bestiary-kftgv.json index a2d9ebe4a1..c628e6734a 100644 --- a/data/bestiary/bestiary-kftgv.json +++ b/data/bestiary/bestiary-kftgv.json @@ -1271,7 +1271,7 @@ "items": { "name": "Special Equipment", "entries": [ - "Kavoda carries a {@item spell scroll} of {@spell magic weapon} and a {@item Potion of Hill Giant Strength||potion of giant strength (hill)}." + "Kavoda carries a {@item Spell Scroll (2nd Level)||spell scroll} of {@spell magic weapon} and a {@item Potion of Hill Giant Strength||potion of giant strength (hill)}." ] } } diff --git a/data/bestiary/bestiary-mcv4ec.json b/data/bestiary/bestiary-mcv4ec.json index cd1952ef4e..16c2e8edba 100644 --- a/data/bestiary/bestiary-mcv4ec.json +++ b/data/bestiary/bestiary-mcv4ec.json @@ -1831,7 +1831,14 @@ "type": "item", "name": "Persistence (Locthwain)", "entries": [ - "The knight has advantage on Constitution saving throws. Strength (Garenbrig). The knight has advantage on Strength checks and Strength saving throws." + "The knight has advantage on Constitution saving throws." + ] + }, + { + "type": "item", + "name": "Strength (Garenbrig)", + "entries": [ + "The knight has advantage on Strength checks and Strength saving throws." ] } ] diff --git a/data/bestiary/bestiary-mpmm.json b/data/bestiary/bestiary-mpmm.json index cfb44f2824..bfb8ff238e 100644 --- a/data/bestiary/bestiary-mpmm.json +++ b/data/bestiary/bestiary-mpmm.json @@ -26105,9 +26105,6 @@ "type": "internal", "path": "bestiary/narzugon.mp3" }, - "attachedItems": [ - "hellfire lance|bgdia" - ], "traitTags": [ "Magic Resistance" ], @@ -34942,9 +34939,6 @@ "type": "internal", "path": "bestiary/titivilus.mp3" }, - "attachedItems": [ - "silver sword|mtf" - ], "traitTags": [ "Legendary Resistances", "Magic Resistance", diff --git a/data/bestiary/bestiary-mtf.json b/data/bestiary/bestiary-mtf.json index d80ce48415..19b4cf0b75 100644 --- a/data/bestiary/bestiary-mtf.json +++ b/data/bestiary/bestiary-mtf.json @@ -15202,9 +15202,6 @@ "type": "internal", "path": "bestiary/narzugon.mp3" }, - "attachedItems": [ - "hellfire lance|bgdia" - ], "traitTags": [ "Magic Resistance" ], @@ -21446,9 +21443,6 @@ "type": "internal", "path": "bestiary/titivilus.mp3" }, - "attachedItems": [ - "silver sword|mtf" - ], "traitTags": [ "Legendary Resistances", "Magic Resistance", diff --git a/data/bestiary/bestiary-tofw.json b/data/bestiary/bestiary-tofw.json index 0c44866843..d6d77098dd 100644 --- a/data/bestiary/bestiary-tofw.json +++ b/data/bestiary/bestiary-tofw.json @@ -70,16 +70,28 @@ "replace": "\\bworm\\b", "with": "eyestalk" }, - "action": { - "mode": "replaceArr", - "replace": "Tail Stinger", - "items": { - "name": "Eradication Gaze {@recharge 5}", - "entries": [ - "The eyestalk creates an area of magical devastation in a 150-foot cone. Any creature in that area must succeed on a {@dc 16} Dexterity saving throw or take 55 ({@damage 10d10}) necrotic damage. If this damage reduces a creature to 0 hit points, its body becomes a pile of fine violet dust." - ] + "action": [ + { + "mode": "replaceArr", + "replace": "Multiattack", + "items": { + "name": "Multiattack", + "entries": [ + "The eyestalk attacks with its bite and uses Eradication Gaze." + ] + } + }, + { + "mode": "replaceArr", + "replace": "Tail Stinger", + "items": { + "name": "Eradication Gaze {@recharge 5}", + "entries": [ + "The eyestalk creates an area of magical devastation in a 150-foot cone. Any creature in that area must succeed on a {@dc 16} Dexterity saving throw or take 55 ({@damage 10d10}) necrotic damage. If this damage reduces a creature to 0 hit points, its body becomes a pile of fine violet dust." + ] + } } - } + ] } }, "hasFluff": true @@ -483,7 +495,7 @@ "name": "Whirlwyrm", "source": "ToFW", "_copy": { - "name": "Crocodile", + "name": "Giant Crocodile", "source": "MM", "_mod": { "*": { diff --git a/data/bestiary/bestiary-vrgr.json b/data/bestiary/bestiary-vrgr.json index 75b3b63e36..a9c3ff0031 100644 --- a/data/bestiary/bestiary-vrgr.json +++ b/data/bestiary/bestiary-vrgr.json @@ -1882,7 +1882,7 @@ { "name": "Magic Resistance Aura", "entries": [ - "While holding Nepenthe, Isolde creates an aura in a 10-foot radius around her. While this aura is active, Isolde and all creatures friendly to her in the aura have advantage on saving throws against spells and other magical effects." + "While holding {@item Nepenthe|VRGR}, Isolde creates an aura in a 10-foot radius around her. While this aura is active, Isolde and all creatures friendly to her in the aura have advantage on saving throws against spells and other magical effects." ] } ], diff --git a/data/bestiary/fluff-bestiary-dosi.json b/data/bestiary/fluff-bestiary-dosi.json index ffe597bcfb..402de554ce 100644 --- a/data/bestiary/fluff-bestiary-dosi.json +++ b/data/bestiary/fluff-bestiary-dosi.json @@ -32,6 +32,20 @@ } ] }, + { + "name": "Merrow Extortionist", + "source": "DoSI", + "images": [ + { + "type": "image", + "href": { + "type": "internal", + "path": "bestiary/DoSI/Merrow Extortionist.webp" + }, + "credit": "Linda Lithén" + } + ] + }, { "name": "Runara", "source": "DoSI", diff --git a/data/book/book-aatm.json b/data/book/book-aatm.json index 226a95ff9e..e3228df1a2 100644 --- a/data/book/book-aatm.json +++ b/data/book/book-aatm.json @@ -488,7 +488,14 @@ "credit": "Marco Bernardini", "width": 3840, "height": 2160, - "id": "032" + "id": "032", + "grid": { + "type": "square", + "size": 232, + "offsetX": 42, + "offsetY": -19, + "scale": 3 + } }, { "type": "image", @@ -503,7 +510,14 @@ "mapParent": { "id": "032" }, - "credit": "Marco Bernardini" + "credit": "Marco Bernardini", + "grid": { + "type": "square", + "size": 232, + "offsetX": 42, + "offsetY": -19, + "scale": 3 + } } ] }, @@ -593,7 +607,14 @@ "credit": "Jared Blando", "width": 3400, "height": 4400, - "id": "033" + "id": "033", + "grid": { + "type": "square", + "size": 180, + "offsetX": 41, + "offsetY": 7, + "scale": 3 + } }, { "type": "image", @@ -608,7 +629,14 @@ "mapParent": { "id": "033" }, - "credit": "Jared Blando" + "credit": "Jared Blando", + "grid": { + "type": "square", + "size": 180, + "offsetX": 41, + "offsetY": 7, + "scale": 3 + } } ] }, @@ -673,7 +701,14 @@ "credit": "Marco Bernardini", "width": 3840, "height": 2160, - "id": "034" + "id": "034", + "grid": { + "type": "square", + "size": 232, + "offsetX": 74, + "offsetY": -124, + "scale": 3 + } }, { "type": "image", @@ -688,7 +723,14 @@ "mapParent": { "id": "034" }, - "credit": "Marco Bernardini" + "credit": "Marco Bernardini", + "grid": { + "type": "square", + "size": 232, + "offsetX": 74, + "offsetY": -124, + "scale": 3 + } } ] }, @@ -790,7 +832,14 @@ "title": "Map 1.4: Factol Skall's Orrery", "credit": "Jared Blando", "width": 3400, - "height": 4400 + "height": 4400, + "grid": { + "type": "square", + "size": 162, + "offsetX": 62, + "offsetY": -26, + "scale": 3 + } }, "{@creature Factol Skall|AATM} (see the {@area appendix|02e|x}) has repeatedly used the orrery, which has attracted the spirit of a dead and vengeful god (use the {@creature planar incarnate|MPP} stat block; see the {@area appendix|031|x}). The spirit bursts forth from the orrery and attacks the characters.", "Skall aids the characters in combat against the spirit but withholds his more potent abilities unless the characters are about to be defeated. If the spirit is reduced to 0 hit points, it is sucked back into the orrery and sent back to the plane from whence it came.", @@ -852,7 +901,14 @@ "credit": "Jared Blando", "width": 3400, "height": 4400, - "id": "035" + "id": "035", + "grid": { + "type": "square", + "size": 126, + "offsetX": 33, + "offsetY": 18, + "scale": 3 + } }, { "type": "image", @@ -867,7 +923,14 @@ "mapParent": { "id": "035" }, - "credit": "Jared Blando" + "credit": "Jared Blando", + "grid": { + "type": "square", + "size": 126, + "offsetX": 33, + "offsetY": 18, + "scale": 3 + } } ] } diff --git a/data/book/book-bgg.json b/data/book/book-bgg.json index 6266b1fad1..851d3c70fb 100644 --- a/data/book/book-bgg.json +++ b/data/book/book-bgg.json @@ -4336,7 +4336,16 @@ "credit": "Dyson Logos", "width": 4200, "height": 5700, - "id": "016" + "id": "016", + "grid": { + "type": "hexColsOdd", + "size": 799, + "offsetX": -426, + "offsetY": 81, + "scale": 2, + "distance": 6, + "units": "miles" + } }, { "type": "image", @@ -4351,7 +4360,16 @@ "mapParent": { "id": "016" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "hexColsOdd", + "size": 799, + "offsetX": -426, + "offsetY": 81, + "scale": 2, + "distance": 6, + "units": "miles" + } } ] }, @@ -4475,7 +4493,15 @@ "credit": "Dyson Logos", "width": 4200, "height": 5700, - "id": "017" + "id": "017", + "grid": { + "type": "square", + "size": 274, + "offsetX": -13, + "offsetY": 56, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -4490,7 +4516,15 @@ "mapParent": { "id": "017" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 274, + "offsetX": -13, + "offsetY": 56, + "scale": 3, + "distance": 10 + } } ] }, @@ -4623,7 +4657,14 @@ "title": "Map 4.3: Dreamer's Reach", "credit": "Dyson Logos", "width": 4177, - "height": 5214 + "height": 5214, + "grid": { + "type": "square", + "size": 263, + "offsetX": -81, + "scale": 3, + "distance": 10 + } }, "The mound around the stone fingers has been smoothed to a circular plateau. Giant-sized shelters are carved into the sides of the plateau, and several free-standing structures made of fitted stones surround the mound. Map 4.3 depicts Dreamer's Reach, including the following features:", { @@ -4741,7 +4782,15 @@ "title": "Map 4.4: Endless Rockslide", "credit": "Dyson Logos", "width": 4179, - "height": 5222 + "height": 5222, + "grid": { + "type": "square", + "size": 263, + "offsetX": -36, + "offsetY": -48, + "scale": 3, + "distance": 10 + } }, "The Endless Rockslide plunges down the mountainside with tremendous force and thunderous sound. Creatures within 100 feet of the earth slide make ability checks that require hearing with disadvantage. A creature that starts its turn in the rockslide must make a DC 20 Strength saving throw. On a failed save, the creature descends 200 feet and takes 33 ({@dice 6d10}) bludgeoning damage. On a successful save, it takes half as much damage and can grab a stable handhold within reach to avoid descending. After descending 1,000 feet from the rockslide's origin, the creature passes through a permanent portal to the Plane of Earth. A creature with a burrow speed can use that speed to move in the slide, has advantage on the saving throw, and takes half damage on a failed save and no damage on a successful save. A creature with the Earth Glide trait automatically succeeds on the saving throw. The source of the slide is also a permanent portal to the Plane of Earth.", "Map 4.4 shows the following features surrounding the Endless Rockslide:", @@ -4859,7 +4908,15 @@ "title": "Map 4.5: Forest Crystal", "credit": "Dyson Logos", "width": 4137, - "height": 5237 + "height": 5237, + "grid": { + "type": "square", + "size": 262, + "offsetX": 9, + "offsetY": -20, + "scale": 3, + "distance": 10 + } }, "Map 4.5 depicts the forest crystal and its surrounding glade, including the following features:", { @@ -4982,7 +5039,15 @@ "credit": "Dyson Logos", "width": 4179, "height": 5665, - "id": "018" + "id": "018", + "grid": { + "type": "square", + "size": 225, + "offsetX": -26, + "offsetY": -18, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -4997,7 +5062,15 @@ "mapParent": { "id": "018" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 225, + "offsetX": -26, + "offsetY": -18, + "scale": 3, + "distance": 10 + } } ] }, @@ -5118,7 +5191,15 @@ "title": "Map 4.7: Gale's Eye Tower", "credit": "Dyson Logos", "width": 4137, - "height": 5451 + "height": 5451, + "grid": { + "type": "square", + "size": 263, + "offsetX": 71, + "offsetY": 112, + "scale": 3, + "distance": 10 + } }, "Map 4.7 depicts Gale's Eye Tower, including the following features:", { @@ -5237,7 +5318,15 @@ "title": "Map 4.8: Grolantor's Larder", "credit": "Dyson Logos", "width": 4179, - "height": 5235 + "height": 5235, + "grid": { + "type": "square", + "size": 261, + "offsetX": -19, + "offsetY": 84, + "scale": 3, + "distance": 10 + } }, "Map 4.8 depicts Grolantor's Larder, including the following features:", { @@ -5368,7 +5457,15 @@ "credit": "Dyson Logos", "width": 4157, "height": 5186, - "id": "019" + "id": "019", + "grid": { + "type": "square", + "size": 263, + "offsetX": -72, + "offsetY": 70, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -5383,7 +5480,15 @@ "mapParent": { "id": "019" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 263, + "offsetX": -72, + "offsetY": 70, + "scale": 3, + "distance": 10 + } } ] }, @@ -5512,7 +5617,14 @@ "title": "Map 4.10: Horizon's Edge", "credit": "Dyson Logos", "width": 4200, - "height": 5285 + "height": 5285, + "grid": { + "type": "square", + "size": 180, + "offsetY": 47, + "scale": 3, + "distance": 10 + } }, "Map 4.10 depicts Horizon's Edge, including the following features:", { @@ -5625,7 +5737,15 @@ "credit": "Dyson Logos", "width": 4182, "height": 5674, - "id": "01a" + "id": "01a", + "grid": { + "type": "square", + "size": 225, + "offsetX": 59, + "offsetY": -22, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -5640,7 +5760,15 @@ "mapParent": { "id": "01a" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 225, + "offsetX": 59, + "offsetY": -22, + "scale": 3, + "distance": 10 + } } ] }, @@ -5790,7 +5918,14 @@ "credit": "Dyson Logos", "width": 4200, "height": 5700, - "id": "01b" + "id": "01b", + "grid": { + "type": "square", + "size": 263, + "offsetY": 8, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -5805,7 +5940,15 @@ "mapParent": { "id": "01b" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 263, + "offsetX": 8, + "offsetY": 3, + "scale": 3, + "distance": 10 + } } ] }, @@ -5918,7 +6061,14 @@ "title": "Map 4.13: Misty Vale", "credit": "Dyson Logos", "width": 4200, - "height": 5700 + "height": 5700, + "grid": { + "type": "square", + "size": 263, + "offsetY": -106, + "scale": 3, + "distance": 10 + } }, "Map 4.13 shows the Misty Vale, including the following features:", { @@ -6034,7 +6184,15 @@ "title": "Map 4.14: Runic Circle", "credit": "Dyson Logos", "width": 4179, - "height": 5242 + "height": 5242, + "grid": { + "type": "square", + "size": 263, + "offsetX": -27, + "offsetY": -58, + "scale": 3, + "distance": 10 + } }, "Map 4.14 depicts the Runic Circle, including the following features:", { @@ -6159,7 +6317,15 @@ "credit": "Dyson Logos", "width": 4158, "height": 5354, - "id": "01e" + "id": "01e", + "grid": { + "type": "square", + "size": 261, + "offsetX": -40, + "offsetY": 169, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -6174,7 +6340,15 @@ "mapParent": { "id": "01e" }, - "credit": "Dyson Logos" + "credit": "Dyson Logos", + "grid": { + "type": "square", + "size": 261, + "offsetX": -40, + "offsetY": 169, + "scale": 3, + "distance": 10 + } } ] }, @@ -6262,7 +6436,15 @@ "title": "Map 4.16: Star Forge", "credit": "Dyson Logos", "width": 4200, - "height": 5700 + "height": 5700, + "grid": { + "type": "square", + "size": 180, + "offsetX": -9, + "offsetY": -1, + "scale": 3, + "distance": 10 + } }, "Map 4.16 shows the Star Forge, including the following features:", { @@ -6410,7 +6592,15 @@ "title": "Map 4.17: Thundering Observatory", "credit": "Dyson Logos", "width": 4136, - "height": 5506 + "height": 5506, + "grid": { + "type": "square", + "size": 301, + "offsetX": 161, + "offsetY": 143, + "scale": 3, + "distance": 10 + } }, "Map 4.17 depicts the Thundering Observatory, including the following features:", { @@ -6527,7 +6717,14 @@ "title": "Map 4.18: Worldroot Sapling", "credit": "Dyson Logos", "width": 4179, - "height": 5309 + "height": 5309, + "grid": { + "type": "square", + "size": 261, + "offsetY": 107, + "scale": 3, + "distance": 10 + } }, "Map 4.18 depicts the Worldroot Sapling, including the following features:", { diff --git a/data/book/book-mpmm.json b/data/book/book-mpmm.json index 2fdb881de9..5aa117e53a 100644 --- a/data/book/book-mpmm.json +++ b/data/book/book-mpmm.json @@ -466,7 +466,13 @@ "imageType": "map", "credit": "{@link Jared Blando|https://jaredblando.com/}", "width": 3200, - "height": 4400 + "height": 4400, + "grid": { + "type": "none", + "size": 810, + "distance": 50 + }, + "id": "00B" }, { "type": "image", @@ -478,7 +484,15 @@ "imageType": "mapPlayer", "credit": "{@link Jared Blando|https://jaredblando.com/}", "width": 3200, - "height": 4400 + "height": 4400, + "grid": { + "type": "none", + "size": 810, + "distance": 50 + }, + "mapParent": { + "id": "00B" + } } ] }, @@ -495,7 +509,16 @@ "imageType": "map", "credit": "{@link Jared Blando|https://jaredblando.com/}", "width": 3200, - "height": 4400 + "height": 4400, + "id": "00C", + "grid": { + "type": "square", + "size": 190, + "offsetX": -79, + "offsetY": -58, + "scale": 3, + "distance": 10 + } }, { "type": "image", @@ -507,7 +530,18 @@ "imageType": "mapPlayer", "credit": "{@link Jared Blando|https://jaredblando.com/}", "width": 3200, - "height": 4400 + "height": 4400, + "mapParent": { + "id": "00C" + }, + "grid": { + "type": "square", + "size": 190, + "offsetX": -79, + "offsetY": -58, + "scale": 3, + "distance": 10 + } } ] } diff --git a/data/book/book-ps-k.json b/data/book/book-ps-k.json index f4969d83d1..d87adcb6de 100644 --- a/data/book/book-ps-k.json +++ b/data/book/book-ps-k.json @@ -327,7 +327,7 @@ "page": 10, "entries": [ "The citizens of the Consulate enjoy what is perhaps the most exciting and inspiring period in Kaladesh's history. In the sixty years since Avaati Vya discovered the process of aether refinement, aether has transformed virtually all day-to-day activities and reshaped the way people think about their lives. Over the course of the last half century, hundreds of thousands of new devices, machines, vehicles, constructs, and even weapons have sprung from the minds of talented inventors\u2014all powered by the wonders of aether.", - "The tremendous variety of aether-powered devices on Kaladesh can be represented by many of the magic items in the {@book Dungeon Master's Guide|DMG}. These items are far more common on Kaladesh than they are in most D&D worlds, and are readily available for purchase (see \"{@book Buying and Selling Devices|PSK|1|Buying and Selling Devices}\"). A DM should feel free to be generous in allowing characters access to magic items, in the spirit of Kaladesh.", + "The tremendous variety of aether-powered devices on Kaladesh can be represented by many of the magic items in the {@book Dungeon Master's Guide|DMG}. These items are far more common on Kaladesh than they are in most D&D worlds, and are readily available for purchase (see \"{@book Buying and Selling Devices|PS-K|1|Buying and Selling Devices}\"). A DM should feel free to be generous in allowing characters access to magic items, in the spirit of Kaladesh.", "The following guidelines\u2014plus a healthy dash of inventor's ingenuity\u2014can be used to adapt D&D magic items to the world of Kaladesh. Additionally, the captions that appear beside some of the art in this document offer examples of how you might translate Kaladesh's aether-powered wonders into the magic items of D&D.", { "type": "entries", diff --git a/data/book/book-sato.json b/data/book/book-sato.json index 2e1d94d8b6..4df1e68a72 100644 --- a/data/book/book-sato.json +++ b/data/book/book-sato.json @@ -2023,7 +2023,10 @@ "title": "Map 2.1: Elloweth Theater in the Civic Festhall", "credit": "Jared Blando", "width": 4250, - "height": 3812 + "height": 3812, + "grid": { + "type": "none" + } }, "Creativity blossoms in the Civic Festhall, the headquarters of the Society of Sensation. Sensates spared no expense constructing this majestic building, which reaches nearly one thousand feet in height. Visitors find all manner of sensory delights within: gastronomic masterpieces served by innovative chefs; halls lined with fragrant, scratch-and-sniff statuaries; and pitch-black deprivation chambers bathed in supernatural silence.", { @@ -2381,7 +2384,10 @@ "title": "Map 2.2: Hall of Vigils in the Mortuary", "credit": "Jared Blando", "width": 4250, - "height": 3835 + "height": 3835, + "grid": { + "type": "none" + } }, "The Heralds of Dust look after Sigil's dead in the Mortuary, the city's morgue. Situated between Blackshade Lane and Ragpicker's Square, the menacing stone structure rises above the Hive like a corpse from the grave. The Mortuary's towers bear low, gloomy domes with buttresses bristling with blades and windowless vaults clustered around the structure's base. Its dark, mournful halls reek of embalming fluids, their sterile tang sparing nostrils from viler odors trapped within the musty tombs.", { @@ -2739,7 +2745,10 @@ "title": "Map 2.3: Spire of the Grixitt in the Prison", "credit": "Jared Blando", "width": 4250, - "height": 3631 + "height": 3631, + "grid": { + "type": "none" + } }, "A single grim blemish of gray stone and metal rises above Sigil's resplendent courthouses. Headquarters of the Mercykillers, the Prison is a warning to wrongdoers of the full penalty of law. The Prison's architecture is anathema to hope and light. During the dark and twilight hours, glaring searchlights affixed to the penitentiary's barbed watchtowers scan the ward below for runaways, but all that escapes its walls are the wails of the prisoners within.", { @@ -2978,7 +2987,10 @@ "title": "Map 2.4: Mithral Tower in the Great Foundry", "credit": "Jared Blando", "width": 4250, - "height": 3597 + "height": 3597, + "grid": { + "type": "none" + } }, "The thrumming heart of industry in Sigil, the Great Foundry is the headquarters of the Mind's Eye. The foundry's a sprawling complex of workshops, warehouses, storage yards, and furnaces. Seekers work it tirelessly. By day, the foundry obscures the sky with smoke and steam, and by night, it illuminates entire city blocks with roaring fires.", "The Mind's Eye makes many of the tools and metalcrafts used throughout Sigil. The foundry's most talented smiths are magical sculptors who require neither coal nor flame. They fashion strong yet delicate objects from minimal materials, shaping an ounce of ore into a lightweight yet trustworthy tool with a wave of their palms.", @@ -3305,7 +3317,10 @@ "title": "Map 2.5: Grounds of the Great Gymnasium", "credit": "Jared Blando", "width": 4250, - "height": 4003 + "height": 4003, + "grid": { + "type": "none" + } }, { "type": "entries", @@ -6424,7 +6439,10 @@ "width": 4096, "height": 2867, "imageType": "map", - "id": "00b" + "id": "00b", + "grid": { + "type": "none" + } }, { "type": "image", @@ -6438,6 +6456,9 @@ "imageType": "mapPlayer", "mapParent": { "id": "00b" + }, + "grid": { + "type": "none" } } ] @@ -6455,7 +6476,10 @@ "width": 4096, "height": 2867, "imageType": "map", - "id": "00c" + "id": "00c", + "grid": { + "type": "none" + } }, { "type": "image", @@ -6469,6 +6493,9 @@ "imageType": "mapPlayer", "mapParent": { "id": "00c" + }, + "grid": { + "type": "none" } } ] diff --git a/data/changelog.json b/data/changelog.json index 070ad43c01..fdadb7c4fd 100644 --- a/data/changelog.json +++ b/data/changelog.json @@ -2550,5 +2550,11 @@ "ver": "1.189.1", "date": "2023-10-22", "txt": "- Added Sigil and the Outlands encounter tables to the Encounter Generator\n- Added SHIFT+click to collapse/expand all headers in the Encounter Generator and Names pages\n- Added Turn of Fortune's Wheel NPCs/other creatures\n- (Brew) Added \"citation\" entity type/`@cite` tags\n- (Brew) Improved Background Text Converter handling of prerequisites\n- (Brew) Tweaked Homebrew Spell Builder \"Generate Additional [Sources]\" output to (hopefully) produce more accurate results\n- (Fixed typos/added tags)" + }, + { + "ver": "1.190.0", + "date": "2023-10-29", + "title": "Unremarkable", + "txt": "- Added Markdown popout support to most list pages (thanks @ darthbeep for the initial prototype)\n- Added \"Voyage to Stormwreck Isle\" introductory section to Dragons of Stormwreck Isle\n- (Brew) Fixed specific variants for homebrew `magicvariant`s applied to non-homebrew `baseitem`s failing to be added to the Items page list\n- (Fixed typos/added tags)" } ] diff --git a/data/class/class-cleric.json b/data/class/class-cleric.json index 6d46750592..23da29de57 100644 --- a/data/class/class-cleric.json +++ b/data/class/class-cleric.json @@ -4837,7 +4837,7 @@ "level": 1, "entries": [ "Magic is an energy that suffuses the multiverse and that fuels both destruction and creation. Gods of the Arcana domain know the secrets and potential of magic intimately. For some of these gods, magical knowledge is a great responsibility that comes with a special understanding of the nature of reality. Other gods of Arcana see magic as pure power, to be used as its wielder sees fit.", - "The gods of this domain are often associated with knowledge, as learning and arcane power tend to go hand-in-hand. In the Realms, deities of this domain include {@deity Azuth|Faerûnian|SCAG} and {@deity Mystra|Faerûnian|SCAG}, as well as {@deity Corellon|Dawn War|DMG} Larethian of the elven pantheon. In other worlds, this domain includes {@deity Hecate|Greek}, {@deity Math Mathonwy|Celtic}, and {@deity Isis|Egyptian}; the triple moon gods of {@deity Solinari|Dragonlance}, {@deity Lunitari|Dragonlance}, and {@deity Nuitari|Dragonlance} of Krynn; and {@deity Boccob|Greyhawk}, {@deity Vecna|Greyhawk}, and {@deity Wee Jas|Greyhawk} of Greyhawk.", + "The gods of this domain are often associated with knowledge, as learning and arcane power tend to go hand-in-hand. In the Realms, deities of this domain include {@deity Azuth|Faerûnian|SCAG} and {@deity Mystra|Faerûnian|SCAG}, as well as {@deity Corellon Larethian|Elven|SCAG} of the elven pantheon. In other worlds, this domain includes {@deity Hecate|Greek}, {@deity Math Mathonwy|Celtic}, and {@deity Isis|Egyptian}; the triple moon gods of {@deity Solinari|Dragonlance}, {@deity Lunitari|Dragonlance}, and {@deity Nuitari|Dragonlance} of Krynn; and {@deity Boccob|Greyhawk}, {@deity Vecna|Greyhawk}, and {@deity Wee Jas|Greyhawk} of Greyhawk.", "At each indicated cleric level, add the listed spells to your spells prepared. They do not count towards your limit.", { "type": "table", diff --git a/data/recipes.json b/data/recipes.json index 7525e0ad60..d5c8c3684f 100644 --- a/data/recipes.json +++ b/data/recipes.json @@ -632,7 +632,7 @@ "eggs", "nuts" ], - "makes": "One 8½-INCH LOAF", + "makes": "one 8½-inch loaf", "ingredients": [ { "type": "ingredient", @@ -832,7 +832,7 @@ "nuts", "sulphites" ], - "makes": "One 9-inch Loaf", + "makes": "one 9-inch loaf", "ingredients": [ { "type": "ingredient", @@ -1426,7 +1426,7 @@ "gluten", "nuts" ], - "makes": "One 8½-inch Loaf", + "makes": "one 8½-inch loaf", "ingredients": [ { "type": "ingredient", @@ -2045,7 +2045,7 @@ "gluten", "eggs" ], - "makes": "Two 8½-INCH LOAVES", + "makes": "two 8½-inch loaves", "ingredients": [ { "type": "entries", @@ -2727,7 +2727,7 @@ "nuts", "mustard" ], - "makes": "24 Cookies", + "makes": "24 cookies", "ingredients": [ { "type": "entries", @@ -3231,7 +3231,7 @@ "mustard", "lupin" ], - "makes": "4 6-Inch Hand Pies", + "makes": "four 6-inch hand pies", "ingredients": [ { "type": "ingredient", @@ -3419,7 +3419,7 @@ "milk", "sulphites" ], - "makes": "One 9-Inch Deep-Dish Pie", + "makes": "one 9-inch deep-dish pie", "ingredients": [ { "type": "ingredient", @@ -3809,7 +3809,7 @@ "eggs", "gluten" ], - "makes": "12 Cream Puffs", + "makes": "12 cream puffs", "ingredients": [ { "type": "entries", @@ -6517,7 +6517,7 @@ "dessert" ], "diet": "V", - "makes": "4 Apples", + "makes": "4 apples", "ingredients": [ { "type": "ingredient", @@ -6703,7 +6703,7 @@ "eggs", "gluten" ], - "makes": "14 Buns", + "makes": "14 buns", "ingredients": [ { "type": "entries", @@ -6905,7 +6905,7 @@ "milk", "gluten" ], - "makes": "About 9 Biscuts", + "makes": "about 9 biscuits", "ingredients": [ { "type": "ingredient", diff --git a/data/renderdemo.json b/data/renderdemo.json index 9adf04ecf0..ec4d683863 100644 --- a/data/renderdemo.json +++ b/data/renderdemo.json @@ -22,7 +22,7 @@ "type": "list", "items": [ "Style tags; {@bold some text to be bolded} (alternative {@b shorthand}), {@italic some text to be italicised} (alternative {@i shorthand}), {@underline some text to be underlined} (alternative {@u shorthand}), {@strike some text to strike-through}, (alternative {@s shorthand}), {@color color|e40707}/{@color color variable|--rgb-name} tags, {@highlight highlight} tags, {@sup superscript} tags, {@sub subscript} tags, {@kbd keyboard} tags, {@code print("hello world")} tags, misc {@style Style|small-caps;small;capitalize;dnd-font} tags, {@font alternate font|Comic Sans MS} tags", - "Additionally, {@note note tags}, used for adding errata or Twitter \"designer footnotes.\"", + "Additionally, {@note note tags}, used for adding errata or Twitter \"designer footnotes,\" and {@tip tooltip tags|a note}.", "Dice roller tags; {@dice 1d2-2+2d3+5} for regular dice rolls ({@dice 1d6;2d6} for multiple options; {@dice 1d6 + #$prompt_number:min=1,title=Enter a Number!,default=123$#} for input prompts), with extended {@dice 1d20+2|display text} and {@dice 1d20+2|display text|rolled by name}, and a special 'hit' version which assumes a d20 is to be rolled {@hit +7} (and rolls advantage on shift-click, disadvantage on alt-click). There's also {@damage 1d12+3} which will roll critical hits on shift-click and half damage (rounding down) on alt-click, and {@d20 -4} which will also roll advantage/disadvantage, although @hit tags are preferred where appropriate. Spells can have scaling-dice tags, (damage of 2d6 or 3d6 at level 1, add an extra {@scaledamage 2d6;3d6|2-9|1d6} for each level beyond 2nd; or, roll 2d6 when using 1 psi point, add an {@scaledice 2d6|1,3,5,7,9|1d6|psi|extra amount} for each additional psi point spent), for when a spell effect scales at higher levels. {@ability str 20}, {@savingThrow str 5}, and {@skillCheck animal_handling 5} are used as internal shorthand, but may be useful elsewhere.", "Auto dice tags; as above, but a result is automatically rolled upon rendering: {@autodice 2d10+2}.", "Chance tags; similar to dice roller tags, but output success/failure. Similar syntax as dice tags: {@chance 50}; {@chance 50|display text}; {@chance 50|display text|rolled by name}; {@chance 50|display text|rolled by name|on success text}; {@chance 50|display text|rolled by name|on success text|on failure text}.", diff --git a/data/spells/spells-phb.json b/data/spells/spells-phb.json index ceee627d20..9b70905fc5 100644 --- a/data/spells/spells-phb.json +++ b/data/spells/spells-phb.json @@ -18160,6 +18160,7 @@ } ], "miscTags": [ + "OBJ", "RO", "SGT", "TP" diff --git a/img/adventure/DoSI/00-001.opening-splash.webp b/img/adventure/DoSI/00-001.opening-splash.webp new file mode 100644 index 0000000000000000000000000000000000000000..d4d39f05d926cf0cafda82b06390f9ba04d6ec19 GIT binary patch literal 590540 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⁣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
` zF9S`V=k-m93&|bd2*uSa;P3dRUOBKsxcUt@J20tqyI)eB-Q)r$DwKmVC4vcFtDv*U zvqRh{wxHA+0pM&SHA2Zh);5j-xie4|L0^=sKc+aRVBCmKsRwgaNUnTx4>~!@Nk-`PBVGQ+pnZ>a@NH9Rx>en_;XV=Dg=b1C$Gf-s=ACU!Mlb!u#~oSUwGO(Re>gf zj~j)LOHHnW%9)Z>FB>E?<;Ha9hE8vV83}sof{XCvVl@hkl%0}-E1rt2F-9Lv(I`ef z^z<^pxzBeWbup27R8f>MgT6dBea;UT_tv_n<+H!Xxmy;#3zBNq|49~-afshFQ?RP7Q%*VKxl3SbO)&}Vz;~OId&`3}}qqV+l z*GvF+S{H(litNG$_U!(>5%=pL_t_HS1?RpzsCsE*{=GxQs5%K3;|lnLB;GRt$0}3o z{>sLCFmuM*1T~(@QUWnd!R!m=vKv5tCinnhACK7C!q3OQFK7L5@iL4?RPDy;v26KW;?!30ggReDeH(;95Y+N_EoF>6yI1B%Ap6)k-X7`rnL4Xyf1rAa&XKIuC5^>Y=G(a`@NyN&& zPxmYV4l?K#2(RkWOM*Wk<6dL3;OT5D=moTS169+LwlS!;pUJYJGjqAhw3|jcs>6YfUh*#4LvzJ`-70_y}V+lfaB%WMsIs&tpNi z5YRCqK{WCKDijn6{`XWWkF&X|K;P+Y?)RizQFp!on-sikoXF{Y7^g;erHbOhfxoEb zqbveKV?K>%`0=QXG!2Q2y9&x(u)`6MqCS%_gF1V<+mJK>co^X)Yd8rqf_EjK5Ud7xK1+pw-$1YB6PL^&wNZv~23$UE{pZx;v^fNOcHd*0VXk zR}SL!XqRdUStM>0)M_08zx65FwTo=Al3xlmd1X3HBE48HlGx`}1HP;+RdEZ*Ofemg zHi~mbWVzbL=lZ0mkui}xBh_9^#sKwuRthGpula5-IFa$;(V!Ri%VNyi(WR4Snwg>g z#>6ON8wB=J#Pjz-98A5-mV{MsHTSM-we~O){cG&2Mdhu9-E@a%j=d+~us0;LB3Qk2 z>6PJ>3Mg>k7w(A-?b6hi*AhQnavLMYd;wuMo-a&D^<1H5BdoGdGz{JdAlIaz^6r?_ z39|6#_+mXiPvo}_EdNaY66~S$B&7WZVv|S5wAN%%J~(=9TrX(>`mtX3qcn}^SPW83;z8xW;+kO=lhk;VZ|(? z2`UF66cREDk^Rj73WZzd26DSy9vq~ff^Zo-lk`~+jH2~#FwgD(nsINnj06kx|d@B~KYqWF1q}_+E_%^;8M@bqk>s>bSG=*Ql8d3fMhZ@BIz>%>eC# z9|nQBj~Fi3CfBE=BeFDUA$PA=gZX94@nFewS1~NL+*sC{7)>WIbam>;?3!Al$5|P! zME$rN@-nTy^;H*lg*>> z{Cm@2n@=I*2h}R9H%6UfI`AlQJ1B>lNCZ@fk`SV09430d8J#}nC9}%cYm9IGyhT64 zx=GcAJ;-A76HsJz#-F(D7Pq&r#C?sDkZ{daGqn=W6mM0YIbA#;ycYEhhBUi+U120p zvU&sj=Pk0)jA_;qrP8zShXxCv3P2wGpPo?6oQh2%7#aeKa_0~QB<7y=hj}?BgwGc1 z>^5RKr;9?g^$xu#hPp61OVLJHp>DCwieSd-cRU56pW1I6`CdrW>6pADd#q}H8q5A@ z1VFKA0tByB!i1aKQ4ujZ(e+DoXU0c*-9WsH+2}i28QHdeT;-Ky#eM@%tUs^VP%{vI zQ;?Y`Af@nMNm@WCTQf}O7Oz$}#Ya@mgk^SmeJcAS+Z}=$3KCP=3sSNUCpiICw^_iIKE053S1 zdAc8ub2!!|G1vheRqF*TFr{b-N>88pq(w$$+vy5A1O*@oaSsVITDheiL=4O%W?E0# z!oBd${bN%66$c$I?=0k2#86x`tNtl;AQOS31|II2-^HiJO05~#1*@ zS7eJyDPlHD#HNRRDSNjHgJ0ELtSIEcgR^*47IWV?i2Tt~-*BjN)841@^N1ZH*95xcEQLfzu&9>yD3M(KcA!w6?G-Vgf${lN{)dM!cGoEDxHfAv>9 zci~^@xg8x)AN;-)PS3)AG=Y?F5a6ejiK^}d(D+xKfaU4?N%LeS&*^qJIeY_mJC0YM zx=1S^Q($7dEilkr<wj9fBFF|*%)l(v_#jqC0 z@-x;_<(ry<-Q9PtA=Xxdw{)XF_C4uipN0}}t8LoQi$bL4#p#$J$-6YHz{z<(-oDBX z+NNgAa?SrJVCp|ABaiHj|^(DE(S$tE9ba5KNmLE3{ zq-%iKrpJ4hhI!tV>Tsgtb&zK+EZ$38WK~vDMS)2(CLyXDMjq7Q4!m6Y+C9)N%@-i! zc7|S{GSr_xbdzYb%l`b~MprVa|tE4i7MhJC+{4$z+phta3{T;_lq6};x5ey}!9 zImP-m$EfxErM&-gs*Y&W5EAIj+D7yz{1n^#!zqb_-cPb|Q(q#TGdTqQ523{L=R60C z-O3XuG+=OwueEI2-c5o;o%wB_zNyR@S96X}%f9t9Rl#VAVO;naM|&YWT;hor=bT-y z7%uiphwYAV-eg1}@VGch%W@^S>T48M$IbIbX{+TBndV&A_ZLJTzaw{9f6nl&2=!V5 z@HtBRuhjUsOx;5>sn$;E-H0?^Fd$>OHE8w*zeOg%6MA(l<7_CM#i=g1P%r@IWOB91 zA%w>oUdY1}CIC~bO#4T|?KZ=ul*@3lz>ap2b?(aE4IoJl4`T;?6FetZETvNM3*t ztW_=-NLjTzEt;)HYHd6R=$6@pHU7t~f*jK!#biU5#e7A@Srti7qN|`wSR` zz^<;?YEti?+Q4QG(Sw8A)3PhjIz^7s;%L3M`g@sKn&96RhYeyEr|Szb zx2}~7%~eB2k~Io%>cX$R98(~ zz3iXl24VaG9)uzCkaY>>jFy$92$*=M3ggBrFwvQjS7$^H{gZyKK3KAsi#fS8t)+{= z0ZD!dbDrlBAJ@nP(PpaK&E_7NE(2{2WHPUdwqM$r%aboGnHoRg%8z3Bj>U)hDjqWV`U{#wK+lVyKeCA>Xv^Tg zH2sJNZgnya&w>2RXRcJ3gal4~RG&U)y?WGRjY3Wdi;^)-85)6g(>^T}CLNy_u<=Ww&YKm2``%tc9|q}31|G`Y~)f~ zF8zCfG;J^#>RF{gk-F+Dice~FS+@H+FTD!8`y)iL;1Yif5e#xb4!`vAeTbT-1l^f`b$ z2_0cD8}{N(?Bj5Fmbk{PB{h$bd?6U9^qUaAs|2umm8G~6op18=w5a6JmG1dW$At`r zZY&x7p;SVp{nG|=`#@JipOV?LI~`Kdh}lvATm`(MKXjdbkIgPPx#*>cS z`;<*%&kUx}8^+5V;Y*AACQG759up9V6btPCskPAlM)RsWGM%Uw{ zM42$Ye3ZMAZNY+>fJKLx<+c_(i?UspSu{q}Mo}~RZniPb*Rqw;-q&^sh9%2v(l=ix zV9R%5Sob#+^+??e?B)VmeKVKs0sf(Ebtou{=tK4i6SxKTq>+;6`i0@Y`li&xiZZVT z)Y~h%r6z%0jwqL~BDP0|r%SElEp0vosT=tzJ&)X_^4~Nr^3jMdfH7GjMA96qU({}9 zy`PQ1l6x6OZ3f}I!nMZoJY+s+PF3Ts*yc>nFzsEqhUks{#Nm|0Q{BO~E@1v0R-fdM zSr;z%-AS+rvXQg-B)kla^+=-zx~<9a68fy%sbbX2)`-SVOeXgS!OhNX-Q@6qMtEn_ zxS*@z4*JBxb}ZR_ow(Xql6>5@@Q4?kkX385uU!4^pfov+9hM3scnFCv1ZBK*1m|=3 zvXIYDH$xt4O6TZtJ>&REy%!VSQ(rIEGmb1zfG+puZ5(zzm5xrZAqk8Iqt;41CcN`r zQ)l8~sb4rF+EDZih83kIRK<)Gbs-k|KPD7{a|Pw))=ikQ-Zef%2_N4s_gJ!pZTaa{ zu@N_ShJ=2MSg3c>OJ4FHRiL6nacV$bNOoGd{sF+%5IxKBC%3ej*PY~Wu zotj4PC1=KD-%ic0dRdfT9||}hT;lJow&>SW68Y(^2QZJ=i0#fWi^->FD%M%&%7Hf~ zeF&hOk|p7b3W;(j?o4}h5s9&Wk*OAw!gBQ+uhxB;0u8I>Xw=*l)p^tH5!*{fV%XI- zsSx1|PXz`2q#&zerYRpO{|Rjwi)BTbI9$x20KJ~hXm(+ztPy;}#`3Xgh+bDh}7pr9!KwoZSvpm!FV3pj+`%#JM zt5>38JR)Y|8(Nt)#nEgyGPTOT1)ZWcI>{mfT{;t1iL*rd1wq zF|!F;g#HLz>QFF;e`V<&qn_{;ud*HH>i;ytVE^#zDm;v*V+wTieqF(0CIVtHF#c%<B$zWCd@AF1*No28Tv@yMGK z>31iS$Z(X}$%JfwlO~{Jo-|FV#?n**&)e}nDNl)tKNoW+3A(sykC8B2X zY^^6kUZJ#AvrDuU%vom?17tQF>I=X^CI7&)5x(YRS(zx>uB(0~sp~wk zy_rh@{kIJ<)(R!#96qqvY1l!3=IT%q(PD;ToD9hw0TWjmS-d z@_WnQGs#_FZo>90{id8s&`=_Ke{V<<*eGkhNYu;C{24hzGt4|o!@Vir&Hx?mXshI~ z!GI%F#k=-zEHb943#W2kdd~$14GgsgZ!GZSciUhJ7%ELm@icL2-L*kPjowWyeqEus zG76%MJ5E}XNQ%9l)PIzpz)+|Uc*?2H;;-@8ZJHgzr!(05{TJe3-RQA{^F#rhNL=iT z%{Ni(jRr6bSDDCa$YQT#5JkRKhwPUa0<9R_6|n`vRsudlppvD@?^NaMQNct^Rwmn~ zkBl!~iR{AqGIi}~k*Pf&0ek@^M7=P{PW5=QeXzcLvBz7O`1n$S@y}#k`d%Rc;=DuL2jRNxu@@A_uA3 zL(gFeIv81>LiQCi+G1)NN@M|gk=oTpM!~SUlpxd@r8*# zPvP@E)vll-Sv#3$tSiys>ZR?(4Bfa2>4&I-nX#Bj0znl9i?MHEmzzxFLH6EtxnLR`?|Tf2 z0&WztxDg`$o}DO0>c&?#MQ#NPkn4}2tM(dEY8ejdOc{umb1Ah&E6|D-Fj{n5@U=DB z$GKq>ox^`sa-4x|OKd)oSbENkYZ}pDI9M=K1&Scg8a*2sZR^s?xBiv&ZA*dcPbA|^ z+pW1m<~gJOs3~Qc80BDmCv(#%i}L>3w7UL^W^o^=*cf*J8K_(8{9_~$pX>E1y%V-> zUGh5u!ltL~Rm==f=`YmsN9$DuW`^29!-bWiyH|-4^H~t11XrOU1HfFLwoLLeQ5KWS zHT?SV8<0E2i3Zs1DBz(pQyU|E3FrnDf+8(GuTe1AZk+_w`G=r_;Q{Q9+9xL2I$*b( zSQUSNyxKI@wQP7j>7uL~b@56~2{(}PTAuBy`d6`!GB+9mMgDl4HQ*__@fAQ}uG(h- zkASn@l=I={4YEWYu>Q+L-x9>f8^p1-7`!I3OLMKn)tK*I;jK#4w?icdIrk}<6*f07 ztc;Hbz7O4pIHmQl_)!3UOx}#37x`W*id> zSiD4eePgtSaLKlDYjET0MLz(=2<7pT=!KkP{wGM{B-81$WUM+d`&r)yV^m=U)~bU~ z5|Fr{xfNK1B1^0tsOFEq^zKRZW9)h?By`W&1cLdxT}niaRYB|;-cM%n)OIskFQs(I z9T+mM728Mc%Juo7AL@)0JBCq}O#rbPRI;bU)*R5a(nmyV81xtn?xL^0*5=b&7DHFj z5OUjjJiw`s(+n=Kw7FA+adG(i>=6UTrDZeg zG?3pWC8o-XQ9PJ+RiP4yL*tQBd{teZ^J_sLUjB0Bwirt#Os%lA2RTW$N?_3X?0Gpt zQ3=Qjs?i>n8(oEdpI8PycS?G%5S}LH(&_QsZ~!@Z)%N6tHVtfTAZ$4~$bA%yvbN9# z-LJXObK#5tc-@Cbp$~2GQ1Km|LVtJYSQMP)`tI(>Owb*Ex#htelmI35e;^p=KshD+ z+_D{sDiKSPSf=Zn$8Q`=-fRbGVvZdF1CZ+-;kxTI>10jN-hjiy{7#_7YKD!hD!ZC? zYiC_6gMF7m@2&0^CVajHM#83bEsoDKV6FXNGm)575a8RQh_0LLt+SPm`AdbI&Hajh z&9nM_vvwnheJv%^$S97~xDtHjl6KCEvdm*5y-fTmNTJv0;kxYQ>veGkj0U0p#XZX$ zdQxtqg?+krCCZ}82%=IQtw}qOkt;t1Yg>55r9LhD)|LwX;WG60@1{x8Z&5m?nczvA zq)dR0buZgw6J2fbO+{epd;P`^*~&e4)?CsW&FgA(rjS`cPy)Jd==;`BT8(RYIZ|dO z+i-DxB+(M{S#o6z!iw?a6>MJNh$@BQnLHdmY+YU!rv41JD@_^mdmXN966o-#fHxFO= zcAs#n1hkT2D&yGw$%Q<)FtxZ6qewJBHRmmk_PuTk-{sFQ7#s?YdzU{F2??rA+6Wz~ zeXeU*SBfH#3=?Y|@{7BQ-!<4Cv=S@6FwT%5g{@w^3g4xQT-BSM9JB?o&)@N5yIx*n zjux@wHUOgt3);%mntpL9xiClhJyjV{xcsVW&^c-Ld_dtnyS*&2=znyNxSue4*3C3f zlfhpFH)xr-ZYk>`0Ws=15{fPZnPa>K1ab)lv)gJK8yj#@?7sO!Ju1L#i3c7E0hA;Ib(4Q5@Lk{|}5hYVDr6bQLf`mP6UdG$7bx=lI+Ea75QokseJ~AX$ZfJW9AYiy>0P=Qhy5@ z@GvFlzzdx3XfnYu^x2b>Q_Ci!0{1nvm=-`ffa6}o%C|MG04yMhPAMSHaI|{5p$j|pU!hKG=Y(oU(s-MrV zOJ&N$hS<#aDxYG{T?SPy;ESMZ)#zEheO;UbV+|{9FuPpGSt6DX9EuprTyo~xt?GIm zpEqn;n&~(+%-}R3-9dwKspl@DYWv}p`2C+A6^b1~ttsVi=LE^SffAc}eLde{mOD;Q zS7POv==PyPo-=ds3Gq3S6e9kppF_o|*8z4uC3yutn8LEm?)sJPHgE7klWVZOo~zm{yP zm`q;1h+zT$Q6TTTM6nal4VQNe1^?8m9k%1x!U31Dz2S$U+`cIw2g3<5NZoGe z`nRLMpieiC)OP9m!cOczafR zfBfV00Y>fRT9I^ckq{t*{pq>tv4s-G>71NQEcFfpb=~V188zZ2Ut0p%(KzqyB|;oy z&b>QmMGZ+TmN#~r@Ng*|+cS^gx7SqQ732VfFSSFFz7Dq#3thJ)zvaI&jGFzB#m)RP zq-?xYJ)3-|L2SwP9{45>O0l0)qPq;Vi7wv#u!W(h20>2_&Tow^qc^Y>Rpmf-%!Jd z8sqQWGc)rl^k*zJ^pXh1r|DN~tEh%iH8FQ5tEc=j1+ucFl0JZqKG#6?{kSVumUH6Z z3y@>A9S9pTmqU{yKto*v6SF(Ou#*o;hSJxvQq76_y z^0rbxF{Gj4?Oge3RR8IR#EdgZbqDx<#XsH7+&o>JwmxmZiy_Yemx2;IeQ3f@Efi2Z zuGB}1>bwGF6BJkb!=pZPo6!0}yBT3^W+7=KA?!u%#&Kpx#)-)x7OXKej!o6zK+ zBd7h~Jcsx3%VXX1sL;x~v7C==?I5tOGe_uQFtC$&xB>LJLK!IkMFB&5yu1FvgfS`z z%>Iqa)?B)yR6wtD@f}RpH!%_Wr#5HwuNR0HJvlcXNi@aZz2+If8+wG7F~<(3Fzbs$ zHL1jDx!BC38%-$~LzuK4sBcG*q!NHWQ|eE%m?A+sjw$Zde&0lnScw+#4KGothxSaA z65a~0-DAhd{_X-3`TMsdkNVZ>OCEiVNshamsLD0s=)u3{`CHOpYskA}vEb(jaM#I4 zMjxK(_UqSTbx9?Fx{KOE3*@?7ZZ&GC$K|LXXe(}{&=a@P-~xKxvqS&LgcP}UV8pfH zzHv9teWkH6jBG}2O!mF?YLKYzeM_z$`~QaB&LE?F-F996ED+O6f;@k)QeraXuLI=w zQa?BC2-<7_7Dcr|l6% z@uZ|1l5@cqWtY}M0-xaYAitGP)b6!heKpJnI(4(5+gfvkc3s%lU+ zQ8#2>gFG@GH#mPrP>D*ekCp))I-J&)z4@wnBq=yinCSLRR{W{5BiLV>S>hVB_^zUi zK&}?G-^`fZhMpDE5=yU{$w`I@6Q1bmgF+lXtK@zmk*oSP{a(7w0_tD;iLosc>vhh( z=yma~9Z8#AcAAF`oxcGRsj0_E=X|gtff#lU?}pO0SAXUu&)MYRw_2S_a$jpBvL}>^ zZnPG&_DW$RkJIicm>|y&$+wt}!_#S9xiMgy&Fj?WQb}rp&^%h`rUvFP%rP!yFLT4K zr&qZWi3kHTQ6ZWkk98*LY~HE%|0nkNcNLyO3&$Sh4Y{eJW|5eSs+1hxsY3=Ww10J; zh~A^FS>(_y0cxN?y+j2E(X8IZsA73^J5LNbq-Cw1dV`<naYnz@!@H2@jLMq1 zoI&c)`>!TPL&eV^i5#3_uGX$+gqKm0OeVT?a(gjKV` z3$@C`p;y^)C$snuLT`>aio1Ro$#5se@^U)2^mQ0ntJ==!jx#lhNBTE49?xb3ppzJ4 zaXrW&$`uAVhwe+J&8YPf|F`J`E+oOw3SY|OU~@EQiMD82wY?1WN+gYa$TVBVYqn?1 z5T5`4)j{?E6T8ZYtL(%OmFZ1+Q4h4H}LUR2JCDYD;kP?p^FY(|rQvuq6ADbpxE#>c5+Yi;Ii z;rM3H4dGJ9tuva*4}FOy5z8aquk=0iUGP)$pdvHFq={5~zK2v*(FQg_2lqvmd1$NT;#AYSdjR06o<1H&-LKq{)i)gxUb-*4*zDCRNj<4!pjdP} zHEHl5#Z#gbg9pG?&D0i?U)iPDdUpyyL8`1gL~PIr2HwSKPu6Ok!56gerWcnL%Bx{y z>M73sN=7ggScDcTp$9KO`E5iLCAiM3z;C280IGUb?+?S*B_Wc@pB0eX>>_+n*p9+O z1A$wLl~uO5&d8}B!ImA=fkdyw1Q4#z`)xXi0KDSQ_fx?Lwy)ZDbvZlyPyc4_mlssR z)IZ4ve@T9bWE~ls8veXuDGxM!ZEuE52AuWXIPp0pkT14R=T0On%4CDhR^|iK&~+@F zIy5J8j3KiL>HtMd+}`2R zeIk?(_GO|r{Mo^edralm8iho_(sihFF0dR$vSs>*fcE(lmBLYiZ}5$CT=U|Q&tUdb z?_#Vht;A#^=OfxG$N1v}ZRTQbTS zn>?2&$At&BJ3+cnY04fRLt%h=2#?#XIfh%6`VSGwVp=w3R3^uAr!q9*-Z?<_`%Hw4=00@r= zoGSC2=7uh#o~#)9dHMnewC%PGJTEd?HW^B{K`PHe6@S4?NY;6Q3YFDkh!_sFVx+oMC9D`4(n>^aS#d)*(n(>*IQirz zE0fusQ11m#%&0 zQngH2yb!Ihis-i4uW2`=WnY@SOSB)?9a;l~{twUbsjuVA2sn(N!6eR>ma$cw$(A?i zP?uQb`JbF`+z3vvxbDeoq04A=SXjg^oVq=es{+7>9y4jm4GYe`xL1NO+Vtb0Mebpd zwLI?Am-S@D{%nLUSK+T*8R~THfuKMTxe85i?Az;brm7P8wLiIGIUV-i*hz`g8|sBn|M9!_)RiPHF|y6OxjYr zK{sqyn7VxrCO*atv@TOk2c3U*=e)PRww~W}y%f{bDVwE-8N&!xs8S+IT?3ZXcH+;l zf*C_gO8sCAZD9?biGx5<7;L$SAf0R#4Qg;Z<_bvtpPIDr*qwam<*#o+pO`ruoeHw^<1r5~AVhY`GB32#+ophrGg6CT1Y{LBpjQ81 z^53f;{K|Vj=lA}ZT}yaQm@idKiODqnZj1uV7)(QmX-Tig8wzCf(;lqt zf~9|!haEF>|0}*Yl=5yu<(v$b^;fM?9_*X;kGU68f=ztMfS#z66c=9tUw_@u)b0$G{L=S zp1-cdY%o4D@)2KL@Hpg_4|4|$35_olp`B&I6l6M&$D=&z5taN6A{e6%&oSwBy_PXm zGIesaI)=^`B&qU7I==Z(wqs52dcI`9`uw>z^KC)m9ms(q&KTh<7y@uo7L=DBjw|98 z7kCRSq+f@68N)|#?;@rws*A+yY?(Q5)HpW@xrEn~{#80>U zdDX*XOyp1bCrU@d_$`~$UJx_-)~9F!I^2j&C!U12v#)O7 zMgw(*CL?OcCC05?-&Lr*Vn@LWb%J|X+n_@!R7^dBaF<0rMUoEidz6d-=vOhVmSZeWz=J6khd~bPS zZV8CjSe@EUVUTR$yccY$Fi%ToGGgYV!)5%o8;}ad8vtVxrcCfO(Q)bk3_bko4v4sH7($6wYvA*!hCWNtA_YDYaGo zW0H#4xw0JHQ%zlYjAR-#;uY2Q%of4)%%Re}V?aEi|j{>SY z#I2>TqpG4RKcO?S|z$ zDciX-6fxzj#b{=_*H@vv_G*9A@$?p~!NQI_5v=H7Q7jhB;h4Xct%E4f%I!u5x686H<|uJD#}%rQS-MwN^XM}pmI)j)Jx@y=Os5Pi$}nM;xzf|?T7kf~P(%%p z@w>zq)n1I=_XzH|PK>yq=K3QWbssf20*ciCkLR%RK&TKVIB)n%4-MR>ih~mc{C!9{ z=d2ggk-(sWcc7skV^F5`ZI0J|2{}>njN>ddC7#)QZXFpzocdm5f+SO@wkK6W9Tnh= z@f_kTwTYk<#}ryRH^a~G6L4{-Pn?msUzs{`O3+mni8%u2=;dPB*=6%EzRo9@ydPvG zA_;56ha4jloz2YUP4W>)j4>TDf3>nsve)alEKTn}OyWb5WD~qNipU5@Yd_)Wnikl7 zFWLa_7#eo~+(ld8N#-G1Rj+V{lD#j?EYr0MISg-K?p-ij{3tc_2%gsK3uzD<%?CRN z&V2VW>#1cLo*95*kWN7MDTg>p4@29yuYAzjQVH+)&y;9|^w~E`cQI+SVMsE#%+GNEFpFm`X|lNUfRN- z#?-uRk_F@z(ncmSdAMNHvv3YFQC>veWb;r646x9HcTUWDn_5Z5Eque-p>%cd6MOM6 zd+uVUrphk= z1*;*)2be>N&CVuJQIt`a791pTsri`<5N^?d21nm-WtB5~Fxd(q$&+@G66C%|cPT|5 zIq3+gHU6FG!&ETI-cQ!jeB4Z^yHWf7X^zmb%W*c9oY@YE(WfpAUylAyR#zy<3JFPD zuxT|$28*>JD+%@daj2$!4Byw<4#8JqXT0IG!Q`m!Dil5P#W{R0h9z=HaaGO`kN{DB zr4#(_wy|e`Aoy4!0cZ5xuc1hKI>+)0W3&U4%^V1s=O^`*RqZx)V2#`S0hG};CTrFt zNRs4RgP=NES*w25+s1u7Yq5;vZ)GwR(NzCLgvmpHE=r#HFKj z!)!*=X}s+X+x%1%H#DUcp5PhL=2=&RqI1Vd*K`h@2>g3Z7Nb~Lh2mjDQg}G$tvi^@ z;HolVHDeCBR~-Ap3W5h^Tit$*)|B=eDm0m8=;lC;$5mJZ()YyYA7h{e-phw80>m*q za;VttTWj-8f--AA8QRZf&OS(wOF2?CbGXCnn%^rbUhF>~NxAy}V)!&tq>I%;V*_H3 zZIg?H7)J=iph|eRHVuAP==(RF76WjZ=Ze`YaB&+j69dL0e`m(H-Fq0ncws@tmaR=A z9+sAsS~3~hcT{E==Ege%ueOrOCKca45&`P~%xFr|++lx+z zS9B|=39z(xz&_}sQL5dljW@F^bd)A{Ru-BvNT>pexAo4qA_;_p#QAh&uMKiFa_p0w zZ`akc#lpKd8zPK2cfhf_ z-Fc{smojvKHa%&JT@+~5#$VpbI^m+GJ0H zF_G{yCH(v1_RwWcArG->Ff=y$F2Q#D?#|RJetiN(irG2LYyN6Ym;)H2@ZH-ocDK4k z-WZ&z(^HP%U_wW1Yzs@fDa{~N_gdgeRu2$Kl>+R#<(F5~f4lf_ElnfTLR7D;C|Jj) zaj>|FoLNow-2{d(Q`7WEb(UrLe5)lT7+?c1)e<>T|>s@)PGn{3y&o|tmTOZ@rv~SRfV$w0fbc+1jEjHzFcrn%}^~m7pZ&pSOG|V55cLy_^|_d@GEwk(@k2Cj9thNK5++;7J#EFq>H*HS?U3UH zbL4Ru%-ciXMhS>N>DdpE!s3J_F%p)k;R?yn=YoX3*3^_KkaF5ov{t;I3CDtY^sPup zTw9bMuT(?%vJC4fBcJrC4ke)R>8LwRg^FiWzYlM}h=TV`t4yRd4h5`GH|m(?`ntr@ zY;T(jZn8*5Q#6qrE_x%J{bWCA!rXqDH{fK6Rg>w2({a!q)|H<|xl$UcZDCKM?}qT9 z)UfsMtOWN`u`DqnJ>f^|la?!)E!G*QAU&wUAkjt)>z>(#p=Irx!g$vCyI98@@hpq6 z6c{C=TOqp7HWp$+Om8l_CZ~79``9KJ`SMPJP~gFx_9|prdb*M1)F zE=2UKwAJPGp%WTLrF%3z#!6n}Y@?nx4%S)|W(dhHd+Oc7Yj9Oe_V3%Fib`Wzp%vf{HmJQ3~0 z35jXV+Yx*$p%y$BFvO~8sF821%@;Z~^owbD%;=75nIZ_9R8moSZGbFv2qR{IOp9NBW&b_wurjclQaV@ zFcHf7MsR;bRnFi2rqKW%pZ1%3>b5&&qX|&ypOTdZmG?fAlx}T`g4QRjYkb_b^gYwr zeVH8?V3sYBncMe{Y&AH{MHNED0@FlvIt6RGqjB64dVZ)|^@dU$t9RQCRU{4Lr@U5f zID$-_Pn?a<2OK1xN4ZD|7LR1Nch(l5valB*KuUBPZxlKK$zO=z(5#X=fM9t(27v8+ zHvd_VRswCqaJC*`^)Y5JeMJrpH32P27tHGjpvH^}SwseVe;_2jx+hCBvELOHD@Bpj z2U1~~^c@(D$!B98lLD!n{uW$+KRv}}p%9G{d_=@(GAnN?_d}~6_IdJ#70b&&ffv;E z+t=@UZ62t>IBwc?#~Yk}SGoFcvXGmIlp`F?nK@6FXEQ_OULa537fZkm7-A`kBSb7_ zaouJ*nO(_x?HKZPOaSBVL_K3&AwD)A|n^i9=R8fmBIQC=+Va&=0MJrpH7!UxlzKw7XGy{E}&h1CDm*+uiQD2hW z@6BeOT^f*OX4dQPqdta+7)hj{=I(VH2Hc<+WXD|GkN3*6?ht_Wg|#|_9z2+sUL@3r z;BOlndsUx!D#in|4S?vN;Ju$!4j^cl03pl-{`Bz(EOozh$jn4N$nXY9er-4vzuw~9 ziD@H8@J-|9Wd1R1zTvQxeOviogN(=!6Yim^cp(m-%IXLUo1YiN2LvrG2XnGM2)-%c z4t}`##D9VJ4piRB-K<$rzll6R9PuA@ax!mUc}NA9s)hZSL9G~4kH340j&>?P%0jN0rol0nJ*e+JhnxyR+)QG1iph0ZWIYQ;J)R zfwnk)NG&;l+dqX^kT_&{_2^Ei2lj!mKVRH+`f?deMEHUl0zZA*# zoOw$)-f^b_V?3|b-67OR?i)PT{UL(G#Oi7dgk9U@Za2q%C|DHNv#Z~DOW@y2fPzDH zd;HI`+*_R-B0Uf|f;m4!HVzvFa&_gsDse>_K;+j#tC2k0zShaIFjy(TUti?9rT_5u zQN+2C7)4jOV0VMc{sLoz$<|^@!tPx4x=BaBHVUC1S3xV$vThW(6676QSnNQX3gMJh zorLXYKD}afc*q_Mg8cBCpiV!KzstL$UEB}_k@s6=3OJl>$h?)5tM0-UgGXUF@Tn1 z=>W$L-2W7t#YgFD;DJEIpZ1pfIZ%BU*Qhp+x z&n>s1)%M2i1L(20&C5Tq!q8Z+Vrbdh&7f6Bk!Bj1kCF@z2XB-Gzexg;Qq?i#mo30k z7`VD337tD}+Xe_6yBvHhuYrvHNXuNg=FbCgMHJwqFzBl;m--ZxSdB0rA#57u#pTe0 zvf#}OEoVJZ6`?}c$RLapw-p)&C{GR-5<~Yu2rIvm%PAWJ+~dKC)2zw(8TK`wyrQyU z?^IYhsajp2z7_GqNx$(S5j&on$(VAy6r7=hJc%6;J9hKyq5~%AQvL%GX}}Ag$$`*x z=3w8-80}@WiP38eOg@!$(a~epUh=6WVvNo(G>?c%^vb{&vx=P-a^SDu@N;E;r49*0 z>tgN(Oe2aF$hW9RTw7so@^w_DU!eU(^;b(xD|w#7Ub{5j^a7}V89JgGyR-mjZ;~<98`EwI=K)c8qtK+#kXm`U{oBLEJ1*$=v+-b~?gC-|g|({? z4!{T!mDRq|Vqjt!!(Zn?;)jIEbtU?`Q2_jEB?rFMW9jXjwqYipZ7-iyZC;sTxt3*) zZ!aYJT$iY;;Iz{$!+&@r(vUhdh4x)+4WoM*mXOfE{Tv$OZp#7BKre^4o-ZZtGCuxs zMQO31y5RyycatIs`MpfcHBx$bVlILFvFGI@?7hODG0+BpU4Vjl8;W*RuQ%DUveWLw z)~p-)DvH>nIE0KbPzfBzSfMlXkyohr@nkAd*_uTj@oZY;u5$Me*t61{;D+C7gl^~w z+*(QUX-tw{rF^fIpQ~#`q8xmnFUy){fh6UMNEZ6OMQv)As2Hn6HdPFZ)B*(2)CW^f z?SE@#DDb#}S$oa!Iwkou1N)!YGS@1QCFrCGJXuLiEe;L-%yt2yW{a9ziKSUGzBSn!im=d33Nc^^PbVa3MpXGJkvr^pmaBpc57gvEPd zAG_B=?fDR3+$5pi*p~a2HDH1QO$sjLh>PFsW>>#C3@JvyS)lIaLt9DmO@kJ9;Y<_J zRct|sH>d}M7=`R9+Dv|XNB^hZU#CAJe$3KCV4z7-$$5uYKgtpJ*agJNi*r)ZCrdrh zr|W4@1j`o6BRWLUQLZhDV(+rg>|Xf)DEBijsxCnzPY1Z&8yxGc+}9j4#WMmv(3FS; z*du|<2q65Q^v9pmvk`wX2lOk3Tu!!!&P-TqXiMrz;r^5u0^3dHdiweSC(#OQAP%P8 z>Ncz7C<=?1Dnl$3t_=8!i9s~yLVWMcZ~>ulEqzKK1pGD|auUqQ4g_&=T+5LKlnv(V zbF0b8?N4fo-cFSSL~Y&1-uw5ju)1hb?%e)E-F(&Ks;_}bDR5=O-N@$F7L?Z$^hqmG z&5z!^NPo>FIBJ9Le>50*X9U-XmEM8M;5c;fds`;I`~24079>*msjifKkfHd|H0LHJ zFu3b&0JP`Xr+g7S6n8jC9~6->ib|<*%0wv6M=6@5h7^hLQYfp5+d)oGCaRzh)%7la-rAg*;ffW>I+Q?YYjbE{Vw+>MJ5gZ z5&sh0;O@s~GE##(B>tbiw&R%7ozLtp%sK_8xg~zL9MX>^d zsxtlQm=kmRC@=YS)40GSZfrVb4_J*~?-DhJ(hvbv>8p_&0MSx;#nY&wDAWd0Pys7Y zF92KJcSguWQOZMD<+~Lguv8%@c8eg=j$-+^?AAdV5MjgM)_iBgAn$K#e16v1S5xlo z)KHWOf)T$?<{IowmVuP90Gnk9yN$c1<{J<5;|RdxW?Guix8*r%Joj{1CAhI{cC|Od z;P+qk!LoUc_lzH$0tn6D9(~(xjP#=hC!H_E4|rI(-^TmINV5pVA6Z}!V*h;j`*G2j zY6l}UD6@!J2oRwoDWHRx4+#Kc;{^1HdpC`U%tGN4d*x-;(83^LohgwriPA&(6mPPp zxdr(A%;wbp)A|1H@khVrQRDmkMPZ#z+lZ*(1PtEjO&T)!z|!P?%x1Zp8@0~~+}>NJ zvt)q}{QWufr-ku0tM{*seo*w8X^R2Dh-2858IVv)=3>>pi{E2xhl5j;f=pYxH8gaK z{HQ+lg{9p<#?SVPvqxJPkt?v~eN{X;I-$D^fujQK8?k?2<#A(b|B21ydFisWh(Lyl zzf+BI9B#v}i5||Ap=Ax?n~9*jv-GsoOGeZd%he{3QSXv~4E21@9=QHjK&k%x8(t^h zfgl*!II*rss1}yrkecS+cHgs+v(A_~aTW@_hxYe`J9bt!Mw22h)(=TwM@uL~6@|s( zQ-CMM`IFh3@E0CpY1w+h&NKq?W<;oO`98~SD$^o0xig*vWxbkxW{|%0a`=0iECFU{cIhz#3?C!GIYU?FlwqrQio zpky>xYNrpN2Shn>aJ}*H7HOtImvDlJXm(i@obSJNkT)Igba14H<0vatE0mWmV$B)B zFIGK}RtzZ$BK`&Cq7$hpcpu3AC2S*^vKpZd!?3n05kH%`;Y1`X8$%!Vege=xR#jYCXado zA@g=K*2Cr9;os~^WR{9!w@btA2=`*DnJSWLGYprXQ#t3lIN}Itgd0icEsxSWXUnTsQ|a5=<1+nT7y;Upu6t8@cbHn(IH)+toq-6-U70$6+ixc=^w2MyP`_L_y__PO@D}oKuzU(8zI;`_UQL z_K22OPhq5618;(WTY_{R*4pi~**X zvjak*%9~4f=Fi`i^=Hbhj{n8=ms_JSaNQ)iy>0lya<&u=6#?uMfDy(;oU=1c9Nmm2 z2GdC$9u)rMENQkVy1M6};4?^jjchtcs4#7kH0n9(y~#(IybfSoKGcm zG;=ULASh2<7m^+;YU>rYKY zzO_swH3M+{kB4%Mv^7|zYo*oVa_J*pRyP_pog2Th24pQX({uiiZ_MFi138Jn;xFAt zif$kCnO@z0L z4lmr}WdJ<0HVNz8PCeng#@+A!Q?2}G#0}PFB>wpth?g;qgw>h?@}lfOx{j8#Ub(oW{HttpS0xJ&BdxKgd{{RUMnNQRJ3XGn;zfMh=`$ zVt`0nJ+ft2ih2L-<))y=n`ScFw&4%#U!?exL=$PYfcv@Q_fTkofCV%A1h`7C5q|V0 zf3tYM3)-X!daCB`0m{*#Zi5YkP||zx#nYb|UHUbkuX-lWPXh zJ*jfj!1MnuD>T*ya*&4SpWp!~J+K$Pa?nCwjYCbNMeVWS&C z(9hde$B`)65&MbWKn3~p`^M{@Q8#qzX)hKHI@chfM{)Z&)OW{IkBBpCjRtN_qoI5+ zd+xVWeJQfq%D1-{W~e31i-3=;$<0khCo!l;Ay5N|G12>{8sQ_PdSzraT2%!03`V(N zged8ILaHlh^xED_XY(NeBS-@|Eo|~sAu621MeCoxrU#dR1&hzci=g)HFj~82(5W|? zn2a-`rM5NEAx^<7&yi|ACYc%lm*GgF$Kifu4r-QXxX>g%w;u38kkt5%W0J%RTBZx! z0?ENpXD=~XRAFq8ZWO8KweGqMJU^H1U30GkYMr8k@`@O2-A9hm%|nAifM{vT1b+A|&#ilOUrerAVh+UslHYgDZpXI#{bXjwqxOh5tPJC3!}( z7Y7@XmrZHYI2X(?|cqG_@zx z1`*M_c|{A`6y;kZkJs6C|3le{7!684!c^RrXMny3cm6pP+rwkIc&Ulxa3Vj+eK(x8 z*E-f>8{rgo>e)Z{Jv*+(nFzWV(;)!Vk6cH(>hs5Foc(XU!tvanCKaG$ED1W`rX*bb zuFI1qsui}X8gp$AWXEN58$;SVithNbpR7G5XR{QLQ6ODpUOCVN(zS@!?j}n2xpDqe zj%|e$Ht-43BDy7@*)#lh<7EU?wVEj6z)nm}ci-=0Iy)%HD62<=4HC^YZm<`MfS*kwoog49)g zAJEc_{7Bpocvq^xX%tc8hszRz7SRd(CVRfg(-`_%0963_LzbhRQ;xJQO9rCZGmqwP zAXHf;!|-C3vsI3vMCKrF&%7ep7&J=rJ1X9A$Z%m}sB$4&E9YIT%8EdE!GjV)jc}a0?KgmDbb8h&BI>D=b1Z)93L5(0JIo}< z6VC=V`*H`68Ep)}c0{SHz9x^MP_D`;8|L(d;k#{Zi&IzqAWzH1DGO!Kv|IU-p1^<< z?=R9@Egc93wb$O+c2^`spCfKM&FUDKe_0!xg z9joDbKuwzWGLDwgMml?|S8r#$4gN!T``cfrBqZ3YX7}&IlczOQ)`!5q(qMYUH}|!b z5Uu~fi%)u1zIh_kyTyEI2DG! zG(NCAH@L>8yYpi^@I`8=5h`*quNz9B3Id*})Y)U^Dd&`t&&1sHm&9`x?b9UC5YS~) zDmbKat6;z&m?AuqFoUr05u62Cdc~0hYN&7eoZyDoj33%e!qbqVQe=v2A-<4DIqPjV z^>VW3;oz8#ypma&47X57Su^TL{_zR+rW8TYu*8wOoaBDucNM$FX<~iDC`kgo*!e;L zfT`1i;9^Fl)@AV$_d2MHANIS6FtmmSY(KQnxA&>B(M8@IP)=|=OMcxn>%!k`tE0zI zg<6alYPX1RvA}++W+*;jcqEPfd`BFlh7Jvu+A*r1d1>YsYXAH(BDM_Nm`%*Z`;1q7 zxWt`?Y8*Gzo9G+A79l10q%4e>O$NAJ25WDdc z=1a9!2#_m>EW`FxMDd?fX%Cn2&8x{2D-e8#MQA?wsvL-=)wE{i6Pr8vHf6C(d`<#| zQV=@h>m=Uj`IN>AHj7nm(nP{&k@8sKaVFW|fV+mTny3tHU)0lbvaI|G=jcKv4tQdH z*FikXyteI(rtc1ok;?itSaAH4vl2DEa}XH+ufsO1S}2XS#U*4%-6?DxBL3L31Tpt`##>q@Jrh%8Val$^bktK9LphI%N8ARpzuDpswpVcD7dBF& zSZ5!FR3DW}OZC3q#CVAiwacS|wEy`+ZtKJsSFteZjawH!%5+!p`iz<4=L>(hN;4fwUOHs zFZZWqN3*MIrN$y5?QYo+cuWDU{>k+6F)|9{$P*+=es}%14@57tXh638#i@7(BJdtj z5meU4LwrgU&tMyOl93OH)QAz@$xBACO=Ozcw`BF|_^IvUb@#cUWbMNwo8mWmUrHE! zvmbUzkc(4P!uNFysCvC#0r(u8C_{3n_fL~A>Iy*jF|JAyS`_|^HeeQKZk zY0Lq6`UG}dYbwyE6B4;?aEB$SYskw>P`V3&OzT?6V9MngDZcl)_xA5%qigOPeF#Sk z@uy}@$AiRh)i-=bLlm&GBEK3{B;mAFUR0@Tq<0OoXEXk=&8vOl@@BhZ%~4t{LJQw0 z0T>60oaEhx=OUZo)X(i?nur7P2LvshGs-kAUH%>02sCyr*VB#EZd$@(+T(MI^mME+vacY8EE z*b~}ZRP@XLP`L47D)PF@{xNm9C``?W>{-UbnRP+1R(Z(=-TW&FplBN;A0DbmK-(SZ z0nQzeu)(<|n&L%Y|1tdF_8ZiS(_;G@{SVHcDR*9O_VOeNRa1=-JH1HP)^SsHNLMnq z9m61J@NAyFkr00jkvv5%QD+imBJtMZ+V4S!6Q4>VFo^|J(_ zj80-hg*o7<>OLRO;N+dyO4$QE7!^!3Q*2UWJ`w}cg@~o#f#+Rh;53;95h)tAgGTgM zgbbgs;4e|2?)jTMsOh7y&KM~ELA@J}7Zv+lRsAjxN$IK@p~#h_e4sHxhT93l)heFD zy$%qi$!uoWjcHzzLZX3RPE^pplLn8vcQF0zovHK1qnu=L!8YxpKb6n%A$B@#(Q|Xt zp|wIM6u7>TYIQ2%@+A3aU$a#ZJ!mcaWZ3xlP;u*Lp@Otf_kL{t7KHF5wa(wFy9IhW zcs*_k5EuQrC)wXeg%2kK!|*1^tdLr@?%!#XU(&R#eje>RCmZJay~NFpumY9X=hfA_ zM^aRe%?XW@IB{PCmOPJz$)0RUU;M`4 z!n;pb#bKdY=Im=t9q+Xval3VE2=(Y3KS;r~4CSq0#Z#cqZkzbdk2Q}*VQQ>MhsDMJvCyP~YztQa->I^3EN;#Oz{YaxOMA7|B#1YGs=sTE; z7O*wGhG3wr2 zR5o12f@guqsYC1;riY`LiA?m)X$^2xgn3#BS{7+WFT%5PO1*clQT}@SOB>vhxcVIs z*~K@-Bi0OO^c@MJIF|Xck;Dk%>r~(XZU|n^Yor0ThOwd*jY3e{SB25N+5zJqQf*1E z;}?6L)pSADAYUDH?KkN_>%0}}8oE6Xv8AvhnHVeNj-a(!5>tj+v$ccP?4BCui-=^| z2E*0HyMtrf#iJ?j4-o2Ad~Rz2*6)8QO76-UX2OEWDshJ1>&U8zIw!Pb4dKhPtT^>uCu;)vaN(B_q&wXqHcT<0mLBQL{x%)^}&J z!CV26wAZ%iia5!v3_IaBxZt|iPv)lvZ5bo@7gGZN);g@GC5e0qJZtuQqf(NhqAYw_ zUhfbUY)@$icf(H^+xn<^bfl>9z~(*2m}io6)a69RByj(x{Vcz2z}Bfu*36u2HZmsF z4Y+Zu(}&wj*arEgp~7Y3#9>W_BxA+$-|JY7AdDGeOonL>PIl=cKcS85Z`T_ypA;Bq zwN4NCBYfb?(;VD`L;L)0fqsurbW43PK-oC)UpD&Zuqls*j)LEylUSBeSPOC5&q(tG zCj-paxfJi``1J9^pzf8g%p@Kg&fIXTzWT=tg?^t5x9$pA1+%bpaVVen+-bqU;V zJ;#%=J!7pj97!h4|1gXM@G|3Jf0NtClVrbHwMVU*dB3H?({>`j1eop?BO;GzTMm{3 zc>Q7Thr{B}Ac$1*jc{@!F0$E1HpA2?_4ag-j#>u>s=CTXePgX}_S=^#T%qkc2;->8 zULqDB3okBXzd~)}==qYqk-_*U+>`sXJc;=Y{=#IZPLtB`(%UVwI3}_=A@i=T^~_U3cIgiJ1KmAHz$Z{)Cr$_J!3TY8#O5rvVQ6hQ^Gat{qPtT zWiDtsUz+uRR(SLRJ08(lO@-kXi6x1*h9w?ejT&F4r^G8>tLDK#z^!dY6fBo6lat7c z62Qe1Yxt!Y)QYT6o)X$2o6cT5fL01WJ zlR;2kFUMkzZ#R_Z)BPv%(>};)Wk6L|0G@N6Mm^ax<%orfq z3yUt(Wy+{;`G^WmUeF=j$tcg?cUJNi78bK6_Gg&~Ms!#h;9#pX>DT!+Sg@oRZsgM9AR8v@Fd=2B*n3|XY===oz#3GyZ^8Y3z2`Ui2EJuRbn(jA) zanXW*7MDELmU($lcPS8Pm}I|E*YP9h8)i+ziu5;fy*+~Ez(QSz$+-Aggdk_r1pmk2 z`zfl3ugzM4U?O~s;}(a9rrA%djM>`I2xsMhrn*uZQzysjUPBNsz4RNnV_kZ?t& zJ72oHvhpEb??pmV(l$R%wp&*Se0EM>=d<}snHhTJG zy=PC5`&fz;Ol&kY`l4HS2@2zP)wB4vW?KV-i=d1Pa}M`a5SLi}jSD!fX{Q0MZtKv- zu?p7c+OM_3=D%ZV>hB%d!r~B!9nlsxrYKsw}ZYn4tw)NGeZ~ znObf4Go8i9kCr%;3ZyZv&>Fv>vv`_Jwh-}aqI@H7Fs2;(Y#E_h(5A(zo4e|{Th?uK zm20}wr1~nh#ag#QcA~2e=ln-)QSh5&}u>wo;R?iCrMQbMcZZOl?u0XQ?&Pg%0JbOeV88b^8=+7@M00P z3v4swg^UDHYUM@PO8`zSA$>u5>JoTMB*sg&NSTlAr-y6XD=Nd-g5C0oUj^LZR*C6d zbkO?U<44zN`2ba*cQA()ng+#n{*687za6wbG!YhsO+Xbl8a?r=_DBYZvu!x36Hs%$ zTvStY|0h>4gD8|z1JK}=wFLg)Jq-S0H8Tt5{37CDJB$y8T=rP?#}NXHG!}ldZ`Sw- z+?$&RbX~ktOS-R`9AaFy(C&apgg6WZH&I}os8-kcE=h6Csl;fzomOn3?0q`f zb#a#0Li~3gSZhvrRi6iCL+aa()~mW!LW93G4GD{Y?4OfhlW|H;<9sc71G+Q>WLe>vE6>T@F@VP(gY zl;wI4lwn7ou;lFz8{zV!gSXf{^|D#3vm`2B-Mk3%ekaMoa`OaUc^{$LmhT-P*=`%g zulE6FLe*Kr&t=~_8=P^$6#dWX+w!-c#6tWwTO^{Y%1-9Q&5)yct=Gy`PLJz$`8uF* zUR+S}RfY{appq8droG8dTuQ#xQ`aor#SL`pDrgYjxgQlmImH~)EPB|dPp8G%+kNqt zRd@_KO`wWed)Nj`A}>I9z|To>Ehg$Vk8uzVgWK@-gx96Ln}ysgn#dt^eKVWhci5t9 z623^p&F~W6m$JhX-;=1$#-WP@lxag~a?G7eS!>rVWzJPv8LHzI&5DJv zWR{t;eUi1e9^QyK_Hu_=gIyRpaUMOuec<2O>Z~jthWOL&tBc94u8xPi=T_K#o2$VL zp7t)0@8IBXJ{o)EH|>)D*-}+E-Ty9dR{M6_lm88((Q(?)5VO2 z^q)8XRk*$6w)wxJ3P`n>`Hq?QMTI8xu5p#ySBWp&;;-2%xa#*pb8y$zi9JMA%5~Iu zvxSyw~RJxV^*q+&>$V082g zSY1`-(l-%F1h)q0pGoczpf|OGVCju#NBOa(Fr6Eg#JyW4o2;oW?h^U#^5`!1Zs;FD zS4EMDSd{G&ZP<*bYt0!`#;V_-6}Jkm3+LTVDDAWw{!oqGYNNkxM3V()oTPrRARj^% zvpyDK@|$EOp>rP=pU5K2gMfN<1<9aT)Uj#C!7YyDd~1yKE`a6GAtLYqLqNR07rPo$ z3Rbev^kmzkE2f+_3wsZYwNM#$_;Z_NLJkxE={QGw_x6e(%SquVwBg29@U8my4+krX zd|FOf%f00o7Df5jBiR(71gkO6GXbN1aZ)-fmpd@fb#`lWxncYHqj5Ssh2Ef=fD`|J zvgVfbM}XH(E(VRD5wewCul%aJ2j2{g1MF#(>v|U5qFGi25tj13xQA)DNvsFv0b01p zXSmi^y<|T51I&3)--b_8xIJsHe zCWJ6v-7c#4PhLa#47oYc&URDh3m#1U{q!Kc5m^&<%(S22k@D;T>`cd!cfI?R*EA>B z)kqsm$`(d3rZ(LR0-Mk2YQ3E5Jr>oY`4or%*e7gRluz#6gaSZ)*8m*6lXR9pY zR&)_W zmRnp|uu8P`S_3|{?ljzCnS#dWU^KYNh1A-he)iAHIEl&6GoL-_;hNU>U>HW2W~GR0 zX8pd`)82-=nf=*ZlkBDWwV^d%ZVecuk^h>$xL+L_%S1R^^@TR9``^)7eiF2$j97}(+VhiMKX9Q)(~d`_fLRiA97Qu`CU!HVB-1T~v$SjyiLbVr2R_6*Xu zyR6jNR?V*?=lnfxjiKH&oRq3Pb6qJ|!Kz|!oGW7!2?lhbvwLbY@mR%QupcHu%!HaY za5)BK#LsqE?+kWSe7koHKD!~nq_OqM?a63`a|HIME8*hWK30`(W4Z}VEJNE(aY&Iq z(rkq4=cdPHmPa$PNH z?kZg~FA7RQ-wcvJo=I zFiR{!t7(-}XyOp8~`c?=A$S5B%RpvUl9$1p93(-7gqxX#NWkA;B%EkqSQNl@5NL|5`XLq9k_;2hR_)d1!4>jlydw2ZhCc56p;%q#KoUp_^U>&dzPDWp=AN}M z^t?NKtsj%Su8#pE^}tYAaD4|5+{3B(r+l=7Sy=F1;MvMm6QW%V65Q}xl>K13uj4V9 zQJZt4OX5Q2+e8JH!I)&EnHeQwz8pMv$-T}mP1z6n8(642O2_{+N&kj2tl%GdE9AY} zLb1vwAYdU~F7rsnZ+YiK5DSjWjPP@F$|+T5qLk4{h9r;GHKotu0}lU^@$+Q0ivP+E z_Z|jZ`*fp@Nt)KpF{&%v3JbvTjMjlG0QsRaB15q+08a{NA$F6@u#kp)fDi;Zv?QZOyWd*(Qz|RgG_FB*Am+RQ zEoTX1Zl8kiogF+@6)3!wJ$Fjmro%b7v_lUcGU=kB7tfo6cPBI7I9E26!b>ukjDkrX z`sUs4oK4-JY_Vcizb4qbC<-zb9B-5J62IpTPsM!~yitYE$Js@H5eL-nhN(r} zRp03_I2-&o#Mp&BVj?nS9R37tDQ_KFe0msXWMVF+j4g@GAhPim37yy1j5k+*0Vi`K zYFe0}uop@|3>k~wO#EZt;t~S6$kp!YSiwt?2W&__*<8wSK?7A!awFn+f^U4 zco#~s`}5j70#C2#B9jLLD8z)*u@xN9bSUuC)J6^0KG)wHo3;hMEqsDYNcqb^^MaX9k12U8PLiwZNkldo+R1VOI zm;5bi>$TekwDb;U1rSArYF3JzId%hBB*F`EDVi3oeH8vm(qu4MT63{W!=Mr`o<=$d zeh+%q^(;>$qqLG{LB_qVP^N_v(!DL3h%;wmy?<;;!*PKXj=Me59bsMx)M^;T+u!6; zzW|Js#cf)?X6VyEWp7neJB{{?k^IN&P)56+kz=I|wMFLixthu>*atiOQX zp(rb5v0(MVuPMF6ymugJaK_@>z*G6$BuUj@5b`~kIM{)pNeQJ^Bgi{I3m!Qy#)OTy znVkvgki|d|HM9x>p*7zMxyRm_V*@so4-L3rwW&nYt!U6%g&?Bs69SyhXR)d15gHp_ zDCYW3hPJ^=Leg-N@}eUv5{QrLvLSb$I9225gJ56=;||&n^V!ON>Q(a?eIGBk>6tPE zi(m0mqehqb1LkjFYEpTJ%hQ+-JO~GvVHr?Z(Wc_Jz14_&9%p;CCD$ADs5XOWtoTmN zxA(VK2-JzM4%$Cel5#T+x4z6cq(%q{g4G6&-@F@r!WR*n&D(b>vKma3CH*H^>M#so zVzo!4IKYxm8sROtof(?H--8nTxtuKR+HWFG3~bG?tX`@ zlJ36OEPzU{R<6CG_aL&^FC(YA zBZ?=HoqBh#`C3M^9&+5=bK%0d^gk3dq>WK{wNi!6U`r`dU z$e?f0o6{mPOE=u7DHkp2Jy!5p>|vKRy~5Wz^GiOr76mskiK85G=nvL_#Bceol}7sJ zn}5c#*#;Qwm^c8s(zfFH;0wn;)eNmzQI_$b;%=v^6yQZ7;W(G6zlWhXI-dHzLZ|Z) zT|I{n)=WVYJs)+?PE4r{L5uZ5g}j{JRH-zSu41aA$CuJWqfxzKT1JuWMIFHlo>QrO zt?i*;|A=GfTE!Boj8n_f$N3b#RPdXd{H(eAdn*!>m6C)b(B?aHV9$tr`%>EK>!FfW zslh~*VMp6LAez=x;k^(Q>t*UImjvyjJHC*tHw*^NmB-u>|g=@do~Ng1bFRf*3l8poX#odKg4*Ftbb5oo1k+w4t2aL-E=f*!%^1X&~=gt#zpL)oxw{$7Qv< zF#f<_hZoFjTC#HD?n}j=By{8PLagr&5)Ot1RXek|Kq-aZ)vswWSCO%E8WoX3|2_Bh zUWpjvn+CSIXN_+QnI^hw-U{X_r*j67^Rr9y`h==T^p}i0OK?rsLu#+3l9I+VEHRj$ zyX&d~JNUTrTL3X873T%g8GS67?JDXe@1DlZPU#;qMtl}Bv&*PadaAMd#!|A z;0{`|Iv;IIUCUUZ8rQw8uF+i%IqO z723a-g=BPc!P6Ma|FTa@dG_YYaz48o|5rA^`hHa$dN66d9a<$LX8jvG3x%6}DTwY9 zvrF0rEb6m_;&KKYuB^{em#|C41gN<_+Fkm?X3DDdR~P*sbR@6|TD8!;85jncQ)F8= z0lv1oaOC|HN5G8qH<3&p(nHck08j80iBla0vs)z-*u@3sT`A8vFE@f75WZx-X>Bq> z_1!kmU4&sI2Hz~zqIKV(Bq(qBVy@tM1um<*LJL-WL{pMXZ*tZx3IVy``42>>eT`W| zih69gX`Fw>)Phf62dWm%uM&qQsX^b@Ez=OG0`sI^7be1pm7f6I+<9eU7aw#{XhFR} z(*TL?${FUGQJ!@-vmF=+)8cW{1^{!Cd>z- zRY0A)-#qlMNs>V@RN|Ew1uACETME7;jyXjy>c=u^K|4@*_ATI#o?Wz6xI<2utGs4J zFjutJ9N6e7^>PO-tGzM6zh{+w<4A2GN;O28wT`k}H^RnUt)Q=^6MCfi?h!#4c-$|M z#nKhLPdI?jEjM>ClyZBHaz<#x*BSfSMM|QtiN$*FPmj`)Er6YJd%L)##})?LDrnp# zm>{%7x3!l%fRwYaeSQljjGzy!=5GVrAIC9Cq`Ur&q9-X_!E*RlGs;BH2aOqsre!y( z1)XE!hU){0>Bte#OLT1tGAzvqvwPwGP`@)iDMO%OQ18w>WB$dCtyf#(9u8fnxV{N*7V~u zHyrnvMT0fSDu5gmf{~07t%HK}3LJJ|Pwj3?;jD74#1racIC z5A+W0GLM9Iqd{YwgkMice7!0uC}@FCk?69+Oc^YGniE(*QJ~erMj|GKN0HLP&C7x# z$FIw=BbCsUZpv&(3;0`(q!*M#*;ti5v3RvT2Xi!d1Si(6s;_aTaOpD+$-J;P&MxO~ z<#AQXBlDN3CRRAWI7a}ELafwBQbjhYHlBHxhQ?+8jadp>d*N|JJwz24XY=KPoey=) zmHCS-1jJp}NL$o;aH?*hv&>{5$MvlBYbeUq`g#c#vzcErm+d;ohg6>RRI-RykE1TM zVRzxCKsZN4{C?PH-#LMf!D~R`uEGpNS`s~>fp8Wh;S+mohylBT%Fry&^EhOf3xY)T z);RD@1qoZR6@jvgAcJWCe$G#smt{s68Lm==I%~Q?EHxMF+s+;X$+j2|81s;caiz9K z@f5_Bg|Cu$gf*Tf*0Gz7UgHpB_9!?1d{MuMH0%Uhm%xa8$|UK}>E(r%#hUCWmBZzh z`!)@~x`&uV`vDZ33}xJV>+Puvt)Uu0FveqRNB)v4YJc|enhAo#-|A4p@2aG|u|;9; z;kR5L6!1levsR-PGO}O$t9ceZo^Gw@umjVZ-l_1&$K2Nr zYFu%>-DX40hvM0_@(EE%dQnj0Vx)vg-HebT7D`2UiYA=eB6`JswC!_nSpDwmPFw|(g+ zUe%Ic8zAkqnD5!ksss2?Nau>W^*qeB{m~bj&>wwK2OhAnl^28%b_(sG z@#(sWuS1^?&~+lb51y@fZBiCCd1{=5JM}rtbj_ zDW%WNJCzvf{w-&$JQNr-`Kp=PS!sevQC)S;sz*$F0v zP2xdyWww4-NQg`^0mQJWbpCqHCY>ZmEXY?3Q!F$}v!0$6oiKhBANqs}=Yro`q6^`- zm^nGuFk2>VDoI~pXf4u(4RH@%DOIfnV&vA8rSED+(U7Y$jn6-3fedo4lBQ^0q~w`d z3(C(gOidxA7DDkUqE(6zZT%)f)ok9(`*^T&m2~qpDb{fm_oh4&`(3jMz< zn@8ya3}bta#1tVBJ22Ab0_B9&!Dl0Vn;I-JtRx@2!`8WgZ5=QH*!*|LCk$7!k;qk; zSG%X@UwJbwd#~W!6Io80m^9U^KmT8RGOYNH9&dTj{|@r+N5kggK1(hn$TI#(P}QbObPr>8AS8#|*^?xP{1hdJMz zhU&A#dfpW)SOf)73%`>I1LFN8ljd%ebG37KCfl?;>Ik&QeJ_#&J~5d4L*b%eI)FF0D`3vJ+l*7&n-Bb-(Xq8lkVTj4py&Q@BSddjv% z@XaopLagoK@lIe{j9?+TtOmKz#@ju8fBFghHX}RvgfQ^;mE`04EMM|IVw?6*DONjy z6wT4cf|?U+P3NaI-4j`%mUcTt?w$*tA2A~U1L|T&h0s?;Ny&zJ<+wh)M{yM*tY5ur1gB^pH-`^#)xV z2mRP+O%cBZv-JMt2hpf`)o)z%_0(IddO^y|^u?Y$#yfGl6ZUS@km!iz#I?9x0;JKE zmOd|@;64SFX6f^<_nzRWt~KE*=2(pTZXoi4Ycf=>q3bInRbEak%m+T!q4P!6`*H(; zpTnzo*B|C?YPiqXDV8Ibks+_>{^GbLUAMQw;;%#k{Vd@@No#^IgQw?rtLH!fAiy>0 zfLXHjO)ozrK9Ssly>VtL?)qgqG-!(~_vE#S!Ecm|yW)&>H1jr0XTpa)T*97Nsfti1 zzV0K*hNt)7_cGEXW>Z_I)9LZ6ckZqM5ATmKMu`$lvI5WybrnE z<{MUkH@P84k-Moy2na#KV6mR;dYj)e!q(1wYqup%2m|KhO*u>978Hi7SN!GOf6O(0 z{CzEmGhujC`S1Bc@Yf@_k z220u*%fqjghKmQuK=-Q9!t3I^;bY*v*M#&%H^K`=Dm8}U(UJ!Nv>+2Fpf{lMq=+L0 z<$*0f({Id-iM)Bhy?y3vt{BI3N`PWfAA(AkY9iNXru>*VwD-Z03xHbiG@82B&AvDY zrTe~CKAfGGjJl?9457ILu7XHe-0zBpr%ZxJ-$LJF-es6EE~O%x6=IJgJl6|c79aNW z5L^6a~(QQY9LjrzND{AXqW)JAwRG%qr-zG0aEE0OEi*A!vL#QvR8%jf6$ zVWm+c1fl=(7k+E33CI>?7A!N<5XnCJ5-o#=hJ`j=ia*FpievNW?2a1Oo%;)uw9NjE!L_^A+B*YohRd43ku5 zkBsPqB9t|=8ekHh-udnKls64KtH$pt}{Wn9pTVJRAA+s3jM(jM9XP|BPK7L*bd%cx> zNA19!L?V{|q;nYroxuGx&aB5iSKEr0DfaQJ?4#U0cu|E*iUW$e@ z#V_AGD*C4XZ0Li-ii~mRiqY<7&rpgbb2MSKE|qZ-m?eN=l39c%5g=75bS#i@F1}N< z_W5=pT=Dq#zu3VnB6*A;mCbMT?KCsu4bjxauSVChijHmZu2sC&RlMbHNv2P9bM^u; zBdQ?(LjL^53EmD<>JMe*CI_Bl^`K&oW;IZ!d{Kc3TITi2lx1bOZQKqLQD|!rD3QmA z&^59p)B5E*R+f{gw=hKg8;MCX%TIphi5hynE!N zF65ii9Y5Xkr{ex(Rb3)UUQ4-&&nCsck1wRM2nme>Z6Jbz1E&a* zv}{y)^>pUEJy0BnU}spa3jGhVMjqp{2PR;J0ra($sgAjSeuT`ZqrC}d%q)4JK}k=u z&0zhsS|iXJb~Wyq>=?MmYMEFU(ra1!-~h-$Ihh#x?x6~K?{Oag<=PJ=j3UCNO(TteEm7J(nIhtQSQxRXe;+$R(v?QlG z^;ZLE#3&=B(zQE}Co@;Amv!7YMqh64;jzfJ!czRCM!8{70pTXP8peba$<14iK9zV9 zQ87bt#iWxi#18C4xY@t5u1M%wmc(v!)Lc+4=zY)t_LehXYEhnJ^_3^^@S0QG|%w8H<~{R z?#Ok=1F@!_wJL=bG_V`5>~fME?PUSv>cFPuyW}+Jr36k5q;KQi>4>-w3u_Rl-ckUS zPrNAb;iO%*_+&BbP2T&Qm=%E?jr65Q9#;?j(gs?-Iim|t(!#2>uv|f~xgt7EBpf33^p_HiJf4F*f`K=vN@McXreP^rlG1{@yT||9nzWIV%-h_$dG0?)K5sJy1X@UVG z+9EfMe5|j9do_v3j?cSbqKG9l1@ded(&eQEFc7TEwG6KL-JTy0E}>CnIvx}^EC%Lqe9F?@CE zistPl1b3B^fp2Kc{d0>-LM5x?lD_9ntq&eI)0{y#oN`_hw3*jNztN*lploW8n zhkpGZKX+Q2>F1=qU4G9|n&h6r+Wj*ow#7$(Z-niYi>@`6#}ezv+8$M!8qpVI5T8bm z1xs@U-}6?bg@BZLxjIY=JRS8>ou`y)&r1;HsCO6`KlQAq;d5S=HI6p>@T=>iV0aFz zBI;p}RUBrY9$OeDJSd~ABvu4W*8tmaxoHUf_(fWhl#1K1Te z_A}zGa$5yMKb>xw+aH=)$2=)Pz%l7qi!Ktxf*|h=5<-ThnbZLgzarw3#!AbOYv@SI*M}~KMKNKRI*2L2msP&D8KSvD zM7spWyHHo%hXp_`5-Oe46j+4UIIAHQ)E8SJGmf%-s^qe;2JTHxiUnIl)l>_<*=-$V z7^kkxZFB9pQr?)>jw3B(8PLyeZugMI=^+7r``7U__0c5)G6JYUkiMv+%K59*?CK7D zP``4G+JG|7%%H}MXz!hxU>yKPVf7cZQCU6Sb8%Cff)-Kof>@nii!Jx&5+xISvF4Nh z0!E~sAtP#a8dn`L)EPxi3fEzbZ3@_4P-~!wK#Uf{P(?YL+Dj4tc2z~}ud`w7DkTM) zS4>AA((N`wsBO^IZWvbv?)U39xK8QXZfato`1Dd>p;n62hQXf}~bcpADk_ zbGT{O?<9GPvrMB9I7v6k^iG3 z!c-o|Q(`@zmSHK%TeW_P^<`D^oM_=ea{vMT4@z5&5A|An$Hy6|1OGgCKsBA_{VO{a zt15nb;>B78{7B7+?10|4>JS4#ST5O1cbBx%bZkenTf_mZhn{}ZpiE15jIA7Bkm+0? zYzEZH_X=SeRbj?(d@1BI_inm#GR8N&tORqs#ig#Rw%Ai?u%C!Rl7fo<##x`;Yyikf z$+=NQ02;LbmSd~kr;Z%>@_uO&MD1eH&9o#d)M)Wvs1Jz_SdvJ_-QtwR$rQ=4IB=w< zp557RD5H)-+HJ_UnL?^i0n8TIeCxL5&bzz-u+-Vpmlb;}r<43|L{Z|ITB@(79M{F* zt`D)Hqj+mT6TFC~{bh0wpKAuYI6WxAu*hU4p`lRnB%Kq^u~vL+!I^hOY&wZ@7wwU# zh~E7P%XeGldPqPGOcKgV6jo|gE&(Kp1Qs%2?E~9}$=#U26lc*$j_S&9ZaxqhaIr=>6g1p!&l_Y@Oluw> zZc*&063cRv5!G^`+2+_KIF&rb*C`6BPm%~MrU1*3_>oA|C-)29fQ>P6g{@W(O|H$Z zoPpQhc+sR55=5A1QubkBxm=W(pLZ*tn+&E@DVs6~`wwaubQo?U35oSQfAnMmoFaiF zW(xA$_ic2{Vu$^g5%0T3tKm)UjLcSeEmEk!>(@dW;GSvr~*7F^J% zJHIl7<}5sNnrYLfI;n|2FN)9rp8=^;^p31MnoPPaT;Hw0_ug{|Gf$XjpbO)hA!9GhCMvT&plsG<)>e#KUK_ zdizG_1C047Bx#Bz3|qhRN>BJEJeTq@84^Iv0M27rZed0RiU^MQN(in3a#0e_2_3VJ zq&cCS_3Zc5JB^k2H%GX65>09RGBN@QnwK3*9>Rveriz?7a1_8j8XQVh^a}|CEXX68)pS`@m@bw!1nHvy13Q`$URXqd6hC zs>}Wa^PJ7=^G3%OO0zMip!4yok`s|I^TZ8vyQHV;yt%sEiid|A4R|p4rx`n{w+FzO z?H_wPCk<0*jtz`a3=>>XaKwqN#20ld`(eKnXABxk`ra`~4#}l{`J^hZii`-#@#$fK z<<48zRU6sD5t556`986PczvHfnlQUtYWN3Oi=bu)bc8~3ymVa^96uRV4OHWO=(cSk zbW-x|UFskWBnQAOwOyyJ~ z)pEb8fxdq*w=gs%XtC}^!wnOBDf90>1bs)p26n@JX(xZYo9V@HW>lfn=|C3~#ySW{ll9SBY_RZpzVeFRvJ;f0s8ciflkAcNkTaivD6m<>x>n_ABcpP}MOIOoq45!b z>BE*3A+gMkAca%XpLo9Ek)Ce=x_!b~1@_l_*MRgr zhGd4b(+ev1zj}~}+Ih;Ic;}*dBre9Dm6jN~#&rZ2)VmWUJ$Xnh? zUg&(Ico3kKFN849429^>977Z|CV_8j&!%bJe=inYi824qfm2u zjkk+ZH+-1Gj^NiEZrv<6_NnjWSB~Z!!n#2ZP2S? zn$rC)@PYWw_42nA#Tw~M{9&f@P<@Hf7A?ad6f@S&b~%U|ZR;qT5N~X(XH5IeG_L{* z=Y%a+Y(GO-4D-`RAw;GX!5VUvPLP~#{gzecJ|6cHq^B-C80V`GesL1$PhZ7L zMNWMxq+l}{B;0F9Rv+aad1IVyZNm**gnwXpZUxfMo_-lEv!e^9|3q8W8H_Ygm>n*< zpr<2onImPb?6npK<8V+S%(=;e>6?2JNuiidVO~87LqSTSGsU8k#P~AbpKgg`jq%JG zUck7jCBjBP<6*KFgq~(bF4C8|qKCO9OfL*11(KL-{DdcT;6Gsmu$FN2%A(d}Zm}$g^5a<9XDW zDaEnRa#lu*rwi@vC>U&EO^tYVJ6Yp`;6To!QXI*w}J{D_@fhDNZ;L(zKw2k4qdsFLgV zM>R>IWjBL&$dE%Bn9Aar24^gqhKi2W&Ji~BBhuI|9GzwTGrfIlo7`AG?mcrQnUk`6o#k)6jSX-o+a$eH%yhRNNgb#B`B8t&&E8(0S=sPe$Zx&SpTnzJHy*@H|SxffeUp!D0aR8K)Cruj98U;!_l6$!25v_20WBxa>K~ zE`kZT3R?t&>iTo_;mb=!>xKd0k`oX>bXRmZyDbo%xict*2`p_-A6`PWhK-q|WpE20RpnvctjuoxQjG6$Q zWXY!fX>CBKSy5FH3nWl9#RR;$RHzVUa%%2MgesDom(2VkCupDOW zO+Z`h4KLRMacc?mQ0}?B z5+jinKR2;amx6A34U77|G;6r%OyUqr^$(d}Tv;gOzHOEUKX|${wljGChty6F+2MbB z{Ld#U74{I%s$cE%OBjA9$XSUQ(qva{P zeeU8Kw71^T>6=Bdf6>kI`F`Ds>FxX%VP%O`BABz$-@BCYi~(*(2F4eTO2kwW3)mj> z0*HE_bk^a0l*&1JS?h-TGvy08yL%okI=31)b%cgKXE`O#6=|QvctOcjIXX$MH-5_& zNwKB6BvcJi)qLITYmWglS<%OP&BlLinfr6Ah?FrP(;|>9G@I-uIodEH zUM-MPz)sWOIqTG^9xnZ-Mk5=*BHbMFW6(g(98+_kSOzY$=KMA{(^IR1!=APJL$>m% z8h|&Cy#`g|#9UqQtHIjdb{2YBp%tq-!5m#?>JE-t-$|rVq(MtM;2?bnGL?@u)i&SY zc`q;>-r2r~tFN&+o-<@DTVo76rlwL(ARQReaMj%Fc>M`l7bQqQ=C%~{9|}S~`;cY4 z{@&UrL&!iG+?%{*nT3ye_ad9%VUX>;G<8iRvLxcDJP7eZnJ_vIFQjcX9|cr_QMpZC zK!C&h#r9?Q!fg@2(*8-Blc?%xmcEzU-ZGKSE7q%arXrW3 zYK2L(586I)g3Fh~7MBhVJ4gM~>;VDrf}zUik1K1>6y{9*`0qZ8;(5jrra6IoY&n0y zZXWEo;lD_5vvwtF)#UbT7249jc#j?~QY=Pi&@hrIxv+h$glRxM(Wwzn8GQ`4CknIGuTEB{_Kq^pNX$B zv@{zj4lV7{3oy!_Tk5eC7QhFl)s)$8QeO4qbo7wT(h13(uhff)LU+=&SB1M1r=+-n zA#c6d&Ko zAihryx*T39QC+o|8zeotg z^^|kTO)YhIF<3n0`rF=^L+ry*C`ag%skqp84vYFT)vzpBq`OeTB69OV?E)X60a9+vcbd{>~{ROG1hKu|0)jxrqLGRMq|2Z5e>`=eNs#E zDlUn$RgIA)C(LD{zyA7aDP)?X(bHAsZ*;I1&qAtB?711I!)9?+@s8bJ?EDXkcwC#P zzn-4LU{W zdD*jHI` zwjn5NadQs^P?lsh!yUM9}ACgH%+jb{JwuKkcn)7`If+=4LV>}30I>3Pz z+Zvj7QEh@O*Fk0v1^!KJa_3a z#{(P?695?YF#RH_V4D%T*;H8{X3A%F(OTN3^cUV6(f*REl2mCFOKlr1^KI~)DolQ{z zqNjoyyUQ7hw+aafDW}Fk;Fr6s`53Qo!b-D@EVR9Boho2Gl2 zqA^EUfmIkL{FdD$meGQWb)F~?&qKBx9Yc>zO-4OT!~g0 zm$b|)79en+1DCWz=-0M%F{bbS zmEXG6(uLz0RIgVeyzZ-@(tBD_+~zf6rDsh&5yoes+Vxx}UqqSl%vYTOG1b> zx-%v-DdgP<%M#>r>a&+HeoiNZWqaC)*NqoAM*<>oWCa69(Yw&@@k{4e$6D+TTyF=D z4M?Z9koqcU|4YrsBa3zuRX+tBalE0u5?Wv*{fX+>Bql*li%R~WH0co05GVp4-C?xO zC}6&5Pihn>hpxp~;+lC_>&=as1Z2xX7B@^|5%s>KgmH!GA@CRgxs)n)nFc~=-wG4* z#R-+ymr{iEO%O%xOp%gA&*X=mEy>&Y3R2lSI$tX}sZh2N3hEX)*%>T=y)tpYRz&1n z(kAC9Dfet=N76;HM?*@xumG&Qxy@MnOCu;F142p#IR|B&sbKC%oA5r**w1+JO8R1T zN5N(WMX`h8>I(#~4T==yze?R`a2e)7>v8{CyHnx99`CCwN=ain6m{p;SU?faFE zH*ou?zsZ3`)04Nv3PGKj#6EpMod#p0=mL8AK#tK-V?njYN(7}|Rus7^=6Vib`>k=? zZ*PS6v|I+Z%<^+sRxQaCjizg>4icqxL3|7W?R0&nrg2yOc3xlxtXQg!N(Jv}CHfSXfF_8iJr0xTC0E@R@SsH$GR<*pKy(wm;YmGL3ckBFI}GVc)mij_}AKADS|f)3sIVhT_TKN9JCebaeuYun`j{Mvo2 zW1PH$4lzIp+bh;!EznL3v-?5WiQ1`j?SJPjC3nxQ{N>rb=AQs*ol%!yYlJBu?aoRe z(-+ptD;y}kLv3e7V?e)ghRRe-au-KI`vjj0K7Ufm{GSm_yY`*unPFp22v0|f?8`T+ zZ#^cj`dP^8FZD{jb-Lg#Afa^LE99_0rTNJaQ|HR-&IW+%_xNXC_njhyR5(AoVZxGw*~oi|%;)ktj^f_a?f|=NKck zXuadceizO~FmfGvKT)W$&7kQPGa9i$i8%c|^c@)cLC%!<{-i2izeRcn5T8c284tI_Zc?&AH9-GjwD=-!7!hmHM!$(HW zm;Mm};D1IXC?P-6Dbnw+m#hdjHJ@li9Ys~7HC%`HPs4s{>Wj!ItT|}ySrvcYi6}0;{ zF?Ky^!4}EQel&T@_5z-siM(!q7@WCR<3doWa<=zxHe3{)WufmzuJLj-Hbj zhJ5#r7r|8LZB@Lg&KuOAxxeVe@S#!N;>LING~u}n7R==@VRz(-=~mVkE?@22;VTX` z@57$UHyaC&ElzHxk!j_7ds?$oParC?@{5zXit%DLeMr^>bsX`DCI$a~7dZq0*A09t zr>5*B51b}+j*&wOU6q@tIiAA%~Ctmph{b~>#qoEQpp_~@OFD_-LuAf-Y{Qx0Z$Fshh=zKSx zk@ED1`#dfIcR=-57JyF}6A&kuqhs6k(OHkch*XC!sp=Tf1bzeSn4~u9uuqO$&K;%; zk&+ECB)8u7@tFI#CDOXN2YS-z6rs)GS5uwcoitzJsARFXBH7w6UFivr42=j#YEFr- zdzVg`X*Zm!>{9S!>Ev&?i36N@t`aZ~5pYO~Jdrj*ES5-tt51_ASdatf8XznB-#-2~ zo!s&*6U)k?8*ekqy@Tb1daU8NT5g63412YuPY^mqBC*fs=;s zw`TJ4bTjZDdi^6s4z}IR)Z!w35g^{wHE^g1Bn14sVfB^TJQTT_Qlyj?7+g}IBg|3a z0R$Z3w;oh8>G>2rZY)4osOI+umi>yiob)` zdNiHlz@U`#h%j|E9dW7G&%5Ikm7w6&Vf7O!so_U&b(4OU=w@l1VkhPDu%}N+o>XDj z^<^p|ZVVC=8Lw#KPDOXXvBlrqD%VGCTM(A6^O;s2=)$-V`=Z8?^lq{u++6qZtVndT zisHK5PyH11PDj=@(v>BC#7t6s$91YojA~Fu{wELG`Tpd;nZR!dMx;+t60u)Uy#t$F zVQ2nE5^~nj7f8^E28GrDJ3z$0D+_Cf;E3>`}=UZ`KZ_!9&Z9!%E!3iBrnA*rot2|k!Y^vbdE zHbqCxIb)tC(?8v4182d+qRAhalMVIEcyx~tn7vDuK>)P%FVM3Mkx|o$=bkMnkyws6 zbAIP9)-$>+4Yg8_^sIsOor;yu1~9 z)}&Q-lpYvwHa-dx6*#aOsVnrFLmBG*s+BaDbs8{4-(iwlBLmIV_)L1M3uu}zn1|X8 zXYqO};SKv|BU7geL98NhEoJk{OZ_H&_8YX=BjBE-0^fjMrtK49W+Q?8<6LZ>f+-Nz z-HtW4XAR^MC4A7q!Si0ls0HFZGdg9%*7##EgdHl_4;zbCtN;KxO$pM=P*WH@F zb~MP9VjIt6Oy#|=CepE20v+i)9UFN4N~GwWkYjMgFfyy!so~DtZ*xA@w;gP$rcsj9 zQqXHxN2=gG-P%6n)&_?HZc7f_{*#&F8%n>36eWciNWUgJS+C!V4Hpr>F{A?a-a*{N z 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%0DLQ~CJ?T74(=0HamXLec&2W=w- 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Ð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�sBKOfHK8!qOdb`IWt)`qD&4Y>eH$1-&?Xq(Ux(J*mzO^ki4=(xf zWWMMdF-0Qt4)e1hlTS;JxpKb1_sn^TIOhtg0y%EbtPKn$M>mvMvi>Dcfr@kl!Nb-ad`(966&GwVc{tJY{V+XZ~4#mB>;Kn}w% zr&=igYuCeq#d26aYC4mW3{2IKH&8V%Sa+Fe9$x zYNM&?*?hXbhVJsf#6$-U^{~u=Le`%x+XV!$q5`ouro2CJBZug=>=qyBj|RIxJ=*;J zFk8-&Y@yH=$2fS~Kk4RC4mGc&i<$2e1F&NPbHJ%u1B(@ve6_*qh5=vG)l``A?}fuR zgO|&hdO9lqKkHA_{}78g7VMuEZqN>cbov$$pLU&!K#$-0R^W zP8=4ui;^Qig30Q>&opeusQoFuf3ut@rcOsHdNtY5C(_grFji6~uXr?WANxC~Pd$cW zET;xH#BD&Ak1UG6blrXC%>gG&LeaQD5XL=Rmj*IiFIr5YQ((wa(f{Zg#2`PY)D>9H zhP6ygYuGD{|M;3esl z>Q9L!vKGqJ34Ls%!BQ2&kGCT{&LCn}xokQrx_k2q6YU-7RA57AW3o0J0=DMpGmYj@ zQd^4N!fiAeOyRgWBlHML-K396`FXoisV*9jzpjfG`!+ct9Q9*o(RGY)Z^LXGQ=&D^ za>XPO8jUR1Ta3NAeU8B_Pyvi)C`$@YtqzQW+?PrxGe}A~hJhn@XvA*8V)_AG%_-_g zKOVSTl_2$f0a~vFY|&IYGzKB~4yRwFZ%}guH17i9GHeV?9GdSod zT0IYd6@nPYZ{aM8NSugC9z8#DIS62y8l=OH}C?*>U2* zkI%B|)f3IKjSY2D03PeFzV^m;4Jq8(v5z540h30D_>` z0>gCkx=8w>y5#2sdE%;Gd@1%GN*j!ovSAimq8Uv8nO0ls9NYE z&hH{3VF1r5Hwy1jE2@zM4KH{l5W}SVexmD9fJH>4+80G6PI*vUc1vjGTR&GiU^-X) z+yxP4P4Us-e`zmM=VNLq#>~iUQlUCcV=$$xq6NY-zNd;%Kn7P4##f;(k)kk~#Tw*o zQsOEbm6(BqjQlLxzEthmnC+oS5h}l43$s;KF}ZrcBY-bz_hY`_I)S03)JDJ3H}fCA z5KZfBUX4%7Yc!tMM@BUMF3U&wedpr{f#=P3!Av@HL=%jW$C0X4d8 z0CA}S>EMK%jU*v?+WiM35gP@-$&sRc;KD>pxUm#VbS0@+iXo~<(*X$bkr%SD)<){0 zv!<3g-nOS`itNyZwh(=rUeBV!;%GperTXLC463HgR@49F?w=h z1v;$dW%1%o)~vSKUsQ-0Q~i++s0?eK6^NPa!|~!+GV(J*;m*;<^fbY+z~aX@u5j8@@AP%0ziz@X~{naJf35v{=_Y?bjjt6W;9 zRJB{u-Hqp`p(27cjBC1+PIjZ7+$6Lsu$97KY>BgQMQyQ|tVNvDUaGX|C$$kA|H>_~ z5dS0Uy$_Zlkm?vTyVvju`U+#BCf10AWg$VfFWpC&Y4G!tjazwIiT%qaBT2i7R~}AO zB?1ZahI9WJXSo!%N_&Gwo-X=Nts5|GU9>NYK4)oqP>AR$Xpq*YULeZ1z=E!a7Xd+D z2##}QaYeL6VFpbn%4`iZL>f74gmSFHB4P(6DnYV)SUA*&E3f@BOhqLB-NEkQ0e+I| zRaoIy~WKr@HEP6Bc*9D2WX~*DeSx8_BiM5+T{q9o&g@cgDKTcG6w&6(k}42;lF5 zzos#PP6?|+Nou3H<{&CI-N=M@Ph0|dcH55K<{ToRqP>;`LsczVsDltu{sV&eky$xy z)+73e8qkKc|W+WnbF)oV!Na_lUx=cZtbE$1`~Q2 z_FLiR>o*4T@PLpImb;XIFhaPN2OyomWeVR_rUiUW!tP_|jsrOXQ)vF}gisG5eo7Pd z0uvsq9x_D=mRZLEzYCrNhO~DsQv=U9A`V`I-dKZCA`Hc+0XIPTV+JOa{{V|EQ`BQ$ zjh<9Gj<=vI4cf9W%E4Y$L6GT~L>jSZDd(_663Yk1vFlfZUW|$8rl8mm0z>G^vVIg) zx<%MBOd-;UxLXs&7%kNH7x-WrUek;7Y(>smj&}`0-ZF%(9D%5%=S>~zj!n>a{zj)~ z{Aj>s&Sb#%n$-sDAM~%s_Rgqwig3oa$)7M(S0K^y%oYZZ&HF`khp2_|wV%*f+`M_F z$`G$Do4(DayVO{T_%gX1o5QueUVNQH`HvDv?d;wv!4tthxjCHn{m?qa>w=&aG=xYg z74KD3zIwx9*@}yf9O&VF5I`MSx_e^XUAo<(KqLnnec!nDzS<41e8^YjNc*|Q-q&&TGC0e_~m`QpQ5Mla(aN=YU;Mb*Sjb3>L8@{5>YeK zaQ8t-n+P>fPd#C<2=`-y4PZ(EPQ!Ix$Y+DW*ysLvYmLhpO zkl!cL^b0tN$cbW#pX)KrX~OZ`C4z`tAQOS0g2gDQO4FKZNg3;7MuU;Hq6+%WP^+4f zj1(oPdExaKRiNvNg2rlwa1j4phr6{F3el#vja;#Ttw=b7Q@5m}o&iG}Zp?gw=voY) z!uXeg=%TxEu~3U?Jw_!N(lTduA!_Cj zIm*}G1syQn+h;nM{FTMD(Kv`G5bf&58zcfK%ton3qr7{ewtrszc{EmU{9Y4^~NA%(OryM`8DRRFf}fl z>9(yh2#O%sa6@LRw0>AmY2i^zI9QpQ?x4A$V})LX~ml`vFHKD!K$2{i7PLl8<1E zc!&glLw182lnj-O0JdRMRC2onn~fnRPNR^Wx@V`-s#|dLDpF4;Rf&sTH5`GOHv{D7 z0e_WshTf>-sv7Hl1m^^^M>5cdLu47R=aF%8q8}QO=NmU6Ze7{>VU(&-d6-sp@D(NH zT~=oGaG-u$GV@f^*Be2k?Q&fhE#%}`HeP{ik07#3*Cg7ET zam3v>PPin-I`|%7_oIHp*PCF)ARA)F#SS?{6y!f(z5NER7|Emo0)|djAzatEQKB)V zw(XJI8+k5#9dcx>s@o7{jl)$!s9I%-iDN*^M5IG|4rwdZjYbj@thxz<4a6Z{-8VPY zT9_LL2Cv91d=LB=JcOdyWldlY=VX&m*oXWg;`nm+1LlR1ox$}#ciA6cB_?VjgVTO@ z_*AdbZ8%b(2mIVWce!}Bz{Y9@R9-UDXtdd>=oH}&J6HN1KddJE=TJB~!bf)*OEV=D z98OYP0FLK~IbAH5V(Z1`O*ga-1O4e4SGdz3Ort_ulHcW^rgG$w*-4u#-2FWo7gp%X zD2xlFm8sbAn`?$cLoTE*cCeX?$Qp^$ii|;+`*buF1MKa?RBcVIso+NgVUrCL1wPbJ zdlv4jJsYBEpxXMY(>QOjd1;cCCeth|=Srn%)EE7W~Pv{E}kVXe%HO6eP}p(Jta&4D7Y zc91X}OXPu2&zvd?yNV-c2k>D%kAfB(!h1I8NcnmSoAqS8_u-&`5Dmw+HOQHQZCy`I z({vVggKYI{SGo+;97m3#P(A~HKK*D~1na@pZ`axNBf`J&of6!UMMrp&%EihhPIyRj z8!=mkINHE0Kq7qB2#L7xoPtnRyr5=%Jf*i-EckD3hU5a~$6@ie_(Fhk@ZW@iA*4PY zhrA%gQG<}c##+WT7V|-)8>V+8j2VRzKb=I4hf=Uwv|UlcK!^vlY%rhuQLwT{0M^ib z1)6b@l`JvBGZ{L(qpT;-pcu&aF^7eq8+pAR)_+z7`bn!vwly*y$}adBr>1Fyv#nw?+sNGB(GM9sq-jpKQ%GY49Lc% z(2OgZ1oFhE+u|32R90Yqx9F@_ynlzr*{`mMYk$8eO%!sp%O#ZrrE(Z^Ti64`Rq+3j zEBiE$QXqX<O5+#ON zaE5`^G(H1FB*97~;UR=nE5WB?(qU$(fagQG!;s)LQNRtI>@dFr>2Sia9PtgRP0?9a z7Qq@q`)bndFfgm^pqkmuJJW+#A^hn8kBm*!XA%UE?w)qP6^=lA-jZ> zlI6TRKzE~2fqS>WU-ZIReH8y55ZQ`!i%xg9LBk2Q(%a{N|Dytt4-LoTagEsbeDYz` zmyy%cC{@E1nGHDp(om6U89TwhoEse0th-l&)F3W>lP`TJBc%G=^vkiA;HchlR_MY3 zSU?wV$4T5{T`lLjbJoC2-|J|26an^OKB0Jrh_s=5xlBkjjikjZ7U4eCpg|5+bSgK1 zf)p!^Sy6Obt6NJ_wG&D3F-=u_ zz(4$yljIKW^%c*no>QF)HYFopq}KakicBnDuloQ*({2B9O_wPa3*^W08`8VnBN^j7 z^wvuOrKjg*{AMtC;X8muBlrr<(g{Y8QbgTaw+DvS*(fPFmT-cPpKoYz4lT{VLD5PF zaE?x8Ky{)`-E+TCg!T~c$8 z;I}DM=ODSz^0PGGd;=-_0^^lLv0!atr(Gm`Em)g-R>DA_)N$~b6lOl$Ak}=$(v2Pr zzJ1o@rp`XlL|8bMr#JS^R`9R*Op|b(X1+2btFYzrW!E5F?+HTab}N?Toxwh`Z!QMO zQ|E0NO^pX`^LhQ)Db^#J>v4My#dR;fQ0fE?tVBmblHNTjseR_#Yy4$YUC5QHy9d)J zc~}>Z_k!jsDlM;ZORY^!3PgkfhIi4cU6Pq>>GR@@-QXkW-X%?&rS#nSWC%#5A@Z@a z)`dng%);XWFri%WB64}I)(6A$3XP-Af^s13bnX= zGS1fr7Gs7<_%o+#=Q+PUPEwaKsjs4p(pU-x=_Z>y1Y8ugQ~)P93>n#&)2&Xp@(IWw zzdDBnXF*i!1Kp=Qm&8%__P;7LYdzYCv(y>ux2D>nVTnhsG0Q)uSb?CRP;rrS`O1Jp8)5Q#l>8;u?vH@$$8O)Az^^p zaHnrUnEI`x0p4Q^aFFrH+=?^n#=N;SwvhoMs{6!2V zXXp=lK(ddB?do@jSK~_Wt)nsQpLXuu`&LnE=QAk9PUVVZ1M79@6Ht@0Yddc1>d4=p zPg>t!-HU_$dvoZsqr|=Nb5Y|+ap>fkWnoBMoyIUh5CBoPs}}Q4Z#(L`1niWF-{t@$ zngP0NAaTTusqb15Ch*yfFZh6%jF%A+&qVO!2te@@0E_l};|N_N*7?85*Kfv&49!%0 zYt12h^IFVd{?PlB2Giiqq)HjOJ|bQl zU?3->JHlvmI>5cY<0|YJDqTZ!y+Cke{k>?Z6%sgf+@t()GMt^=%|tjBI5Le$u7Emr zJ=T*CkgM4MoDu<_Y5bMT5B!WRzQ*jvfjKo2ZYgyq^6+2rxobk zh{4tgp0~HkExP2ua6CbZs(yPDmDLLRN#;P5>a;+Q7>8j$%ooHx+3)1l;P4FkFrUQM znlI$XBlDrU4^+01<$aY3&zh%C{-0+|2-lQcaoQ@&i=uRKTNJBRWtcW(?-5UFfHHw=2}~wF3@}&^ z^Hf-4&75!t1UhTXo={54MhE3j_(fz})=ARZ2&@_Lp@*n}KFX9EnN zs-hp>vh8B`^!Mv@FK@-(aPC~j1q698!oCy}LX{~~Uie?#+_pgzI55!qN;h}FCMP$N z5sJ_ggOGZh_}^Nw13a)h^|zK`G%wY7CqCI9Vv6z*fz@!J<4W+V(g^-o3`{h#x zi8*O?K9CzM5L*^S)fj(u;O|tUH%D34P4a&piitRhg2mf9c=|HnyiQcQtE;ZNvSEiK z+Pdp~>eW>)R&|o}1CEsK2M#k}g~uS^a^`1Ghc8I|Qh5+n&+I=B1l14&E#Lgm+K>r@ z325!T6_b+{B}TT=<~wQ13qj=_=?Z!RWsP36{t2(bR*$68n*oZw<*3*r*#$ts~zn{#HkD>fq)m{~<9lFrO)f?35f}O8fwXjkl(InNOf8y{1>|i>M zutSS)s5XVU0AVW#!D|7b6eRa}87bijX#z;$9MCY4Tre*JuqLcTk^~@Ex|v{e!K#h% zJSn^SKTw|DW&invd5*k89s?fkZm@e#q7m(tIpF;Qvv>k}|3hA-e{|q2NKZRb|-cr(PZUPk%yQEV^x#0EmGFtfZAS9SKeOmGaM%Mfri>f z&}gZTmGnIneW_S<_<4DoGDeD~uWiLahKYC5!Uy$uNQ|AF+Pj441_n_F)k(#0_J51( zN6bB&>(q8NVGLFk!}>}X*z3s`P(`rPz@F^4iCyGK=p7WY+k-gS9llTvljZ1RSY``5 zGtS*bg%Sc~njTM}u7f)UMxwTgWC?VL)OBqIQf*sV)bH3DBdbP&BW6d1yQ@5ORRxtd zZP(~X_-RZiRN)Ewa}kVJx-8MGdlM`>cz|#Jm~{?+*or0Ijaj>GNbkNU;1Q;C75zXz%yZCE~u1$T{Xu#SA?rk zw(DoJNE!++nztuCs5P*;5$Z6WoqdiN!>P!a&Kyt^R9AC+@*fvdmXN<>d=M7Dj2Y;1JF`4!+s4-!Kzro)sE1T3buv88R4?A~ypjmd{*xxaUL9Va!^0lw1v! zIBffJf$K8v;fXtURWB5x3^)>~7_dKBdvu3eL;=RMdV-_OIW~hXCu&iZh_wiO5)(sN zxmsK$c7u+syj_*D!tpQD z0LbcM;m%@h1HGSEk#F<34kyfz<=cY9uuz)Ex z(Pc9W6Je+Yp(t8y5b7h4s41lj1TPiOXt|7>>>ccRa6Ah{1JtSRB+CIYc5e+pqz7IU z4lNDG)<|Wy6bb=>Y-x1;_;{moNqBm4MX;rxLHc6{PBN1P{&TS`e}|j4``E*unv!b< zO9qG|Aoogv%S4yp7f_IS{ue!Y^WK?xG%j68(lo$DIJpi1z9tx^vbiG4?~#K~!K?BN zRVry0Cj>eJ$K7+K6-BT`NEAIAM+IZwLr`7)OL>`5X+l1qJpoL73zeib(hPOuJ+q1d z4P9|Juc@Lt6)?Qq@9fbQW46~Jv+BzC}MHEL>Ut;Z49 zdNjb3+G7a)KmneNLsBkp*9b$gD+CCZH4o&(JM{9b(35xlJ-nbEI8J-L0Cl!pEfw>Y z_L6NCItL17_K=kh*fZ-fMNtqW7lgB9IwAI{LdybLVs=_sT_-cI5fkB4m=l7nC@h*I z7*@rfIr@8M&@=%xrRQYS8pkv`=#dz(Q6jYszApl8aA+qeSIM;?SY2h(%cLycH`K8S z_kK9r#fttBOPbAE-20@i?JMRlw!$El7-Bu>J!o3KNFBGoZky&7vF#>>x+#Tuz~MX- z))GR|rBpFMTZo$0%QY}jFoAM`8L8$;YfEhwNtDmyf7Xz-wuJw18Me>M0!Ijh2_mvS zLV)e595xUpnh5~3lJd0#)l^eFKZS;O5_$#zyL1biAO~A>xo7j~Qv)iNdiYeWv$@qgfL1 zQ8B4{WKc2$d}2ar(FKX3z=iZu4MNLRQC2nMJQe`q1{8V^batcTMyLmQ)?EUXnAg?~ zE409B&ZFb)!Z=hyxD?la2mwU&D|4>mLG&2RH?u2j-suQ?SH|VMW7YJ zpa>VwtOk_B@n+Tt5F5$Vi0BSrPBd$DaFvzt#88s8L`sCrfy_$7vf|6LGb!0?Z27vw z^a^vqgn?2SD!PF?weThj{_cDhnntnh<{uMMrOHHo07Y zR7%OqifJfAT`6=k{x?P2cZrF;*7Ie*ZN!uNGq$ zLj`G7*eazZ2MO)b;jB=f7q2seTg{YGvj9^-c$|p=myAvZNwD7menXww*w%)v*?WXB z390SI{WM86OcoLJI`2e;w^biJOWQ5`MhHfhE+hoY3}Q;=VSqndG~rRYqtrx$AXsNm z#Mf{1g+$RE*baZ+kR~~dGYR}@u%qfTrCQ;}7pt-&4aVgXS0@AY!`aQ8wm1De{*5*|MT8Md?ox=~{^>K_mU3U$B6N+ztd6NTLi7Yc;%!c!pG`>(ft z4eH-7Ha_^g%qo#S59#R6N{Add+r|latlWc$x-wL3$a`|~1Z~~`gL6fo7l)z*)OZ)ZX(JGC{%Og*4FF>ag zkV1J`RFO5BMe$F)09`q`7DD%Nfz=u!4zxi!mq9nFnjr+V#s-MS);!KfjMfD`muHl9 zI|)G+|77x-21}L#2ZMU#7rb92{u95sxSB;SW1Y=6w-{- zUK<(Ee7N0qx)p!hg9gERs&?C|2Ctymv1g;D53?B1@hX$!Q}!V&wvf>zz=IABoV`q7 z^Pz86i&ZTk>$o8Vb<2(5VbAv-O_k|ny2y6y+#P1HF;Lq93CN=5A%JzBv&dmG=;Wy#;4#&AZoEWD6V%9PJka6K%o{QD0ej zy5zU^qo4w4uiPZU3o)Ik?G_Y>av_FQW-)?;FcRGu;t>B%Mu8LbIjMRWn2DM>V@`0W zF%@)_;2Z}v6Gj*f1CqW_o7Xp3jHQPeu4Hp-C_JwD$%Hp49P%DvF}oKR-rlhG4rlba zzg(z2UMA~VYbD#ZMqXs)C*bBPJA?Ab&27UHEwVDkrQDjGd$V?7i1N{b&S8WA#Q>p$ zFxOh5U$UWHjtLoRA*cnl>Rp2X17jKeC#Z-6iKGWEg&koP&R|V;(LYPjkZTDZE1kgk z>Z51d0^MLW6XikTV6HmEgQEWNC% zQ!}0PDsDW`2`3oG0idBn`juuNnn^Kv*oajgr)74vb^wqFQ2& zX$_tZzEfIT4HCiy=}XWmXcz-EJi2^gM>wnXf^Tun(#5-(`JD!~f=#HcVb=&udOI_8 z&`pPASBZsjB=fCdrIWq0xHx8^%9g3#;Kp7yi7)=HTPdXow&k2cX96?|iLf34SBgm0KuXdE(A`-E)*$*;UQuYB+WZMF)@@s+ z))tfZUASM`Sx*x?`fZIkT51OY7b_w1Y|R(=&Y?Nr@PP480dBJdaU+5SH040Hqgzin z@c(&#f&=vWCma))UZ0*E=CY$Zf2A-tSGfsYwQ15k^9B4@wv>X<>L=e3(fL9E<2Q63 z&GR?x$&!17`+tUs=)?_mOuV_tEgVKRKkU3?fTk`1Dv80@?7rA=Q^*Aiwuna z68iATkJO6I{Fh>R+!$^frmNvnBP6*~!*H=`>-E*uLX(%iUgB>T2ke5;fFtNR7?#Au zE*jx_mRV6&cp^^W7d21HB8cwH*oxtOIP?&EgzAp$IPzES}6lL!#SMV_t;B1|fnWn5WYL483`ey~P@K+N3cK z#;CP%sq@a_30>9{^Fi(ajlPO#k?vjL+g~Q z8FAXrA3s6u?Nw{6*mMmd?6j08EDO!NR`ojJa41`xHY8=dg9w3pgFHi<<789L zv+&T!A^C!Hrya6XF!k4*`Vn3Mxab5m^dm1spn~2d_i}|6MX`P`H-Ax-CvK^InRCs2 z#!2y$^ZYWeEY7MQ0c=w&dqSbU0YceFn-(r7yy#~FPztj?d-$pitAt{vHxzbpFU={<=L3a>d4NqKDv>lxKyz|Ecj^ z^%8SGx{FCkY?ZW}J>IsiI-8gsN+9}6&bo@8m3(;c#J!G#gFfzl{rPH%@)U{9v zx6PFDB2rcmJN74d)XdI?*g^>KoZEvuXB1MNCiWp)^cC z7KY*jfwWr{P$4}MDPOEAzEF6%Z*@vBqhO2|=Q-V@!g9NO02m)O9;Qzdsnl!i{^0S}G9ffnY;Xd{F6V7R3yR^&ybX}l z7wmbO#fgW+Ny6nE!eVL7GAPnH+wDmCWglW;=L||NsKXtxMD=Q0(FPI&zW)NY#7TKz zZow8=U^o_b@MpAi{%p;89`2C_(B720g{S4#^w{8 zxZB;|8=Nza^jw_8kPcoL;K+Q;2);pSrdX2`Uenyy{(@(TQ}tdRIWdKAJcv57u-sYR z-0*l9)w+dCuW!!tS2=@^kJUt2HDjM^A_3-wgQ#rQL#Yd%VJ7HQ&u)gYav^BpS*M&Qd?)FeNMoN+RPn+Bu?cpQm=j%3~t4|HNI z;6<-?-4Ib-5)vB!kMe-EWCP{xZJaGRXMHBVZpEbIuG3oTb~sx;x?CS@aqCdj_7wJ(aM zXEi8G$v!Fa@F;w}^tCl2#?UAtEymT)sEx2pVHOfDAQtcMk%?wJzLxC020R5*^st z2ritz!%gNpkdO%EJ21%|VabkwH66=~OX z!C;)T)AkqlAPGxcI*dPLM^pUyk=6kr9ZIYAAJCFXj?@C?#~5!U2t^$fHyd zfGCY(pv|dBy|ZY!Q#w5rCMI-xN+w1Z_)zbAU~R*mxY9~{Y`42&N}VIm9#4=#sMJ=a zks!oTN-9@u(yMAz6L89fMV!-w{^lmW1%n&cs7JxW>5`WNq$?JyTG3S$dd{{i&T1sU z%5O!70msKEn_dJgNy*Aeo!_b00}0hV_`)WMU>SSPyKrK@kcnv3j~T!u9>|x$TyW)3 z-ijk!p$C6k0FFuk^@|ZZ*10)DyDWS@%-rjitnkYT1QVxX2x~hk!xEH2AQH=w;XwtPl+&>5<;|$ ze}x4b*tcj{(YEHy%`BfoCbLEsG##8nL8FmRA+O zdv8c(7Osi;fcyKK4PhQSj5dn74Gsx+W8aT(;VHPzbay8qmxu*wNpmLs7*>|PuB@heKa?N6vDoi5dUe_t7e528`A+YmPfgux?GEE%)^ikE15vV|f zlM>_#o3jXP%}+WA)Lct-i|;p0de~l3H$Lp?4CZmUbX_A#U3aRSblrgX=O$24`nxX3 z#ikWtwsPU%pn516Nm8z7&&F)k`^@#(Aqv+MCFciey6?PeZQBTVvgi_5*?Er^`+=z< zW2HEFr^(j~=uefYu7ZJ9ETWrX&3CL3!bW(&HMGt>w?SVM#LGs#(5R;!jjGb@N>Bk6 zw;TttS!6st;q5g7#R6p*qS)Uz{%3joR*ha0K+G+{tjj>4O@!f0G80bMLLw9ldN zgxgIk0HJ8A$ktw=Gb^d!h(qA$owb~k0L`;f*(wceq65={9D=s7PJ;pOnH!rM;SLlA zKQ;lr!!?e~fw4=2MsR{5pNG8uK4Cfe3}>H>1jr1Jj+Y6!AIS`fiXgHxt}~zH(KT#< z7Qb&d!lqibcjRJv?mHnj^N@@xJ|dnU9~>(_E9#n(J87h}K%VKenBi^~g)T4j5<=He zNC2^co}b(pT8y>EHHgs^o=phm3bv%~1&ETb*Q12xfsW$@MM(_OI+eLgb!DL)9*tJl zMOF#mEI4J3vZ}zUi`=-gO|7`b27ZplN739wqtyZqY1%Xz%p?qU?)PP8did<8vMpN` zB*924T@DhIBseOigNBt(z00zqFzj&`4fWY`Ji$4GL@nqLHfn|iC2Xa~9zHP3Trqta z=n<8DkubQA#i9q?fq99By%yoU;gzPkEfxiiD;|VqQ9AwTPN;;`!;JTzzL zFiPeJ32S--u}UeES6v)Wq7L^Jm5+x^U`d#)PU$N7@*>mS>a9L!c3x?pwX0Bb zTl=fhs~~yRMq2GtYAtA{fgh^?SZS?r8*IlkF;Jl)6ExKH#`d+gKiW@OKEqm zO7IQjHyfD7-j+|@8Xc@*P+kQ<7Sa&HzmmI=26NB#LufcU~ z`^BJBRz_$8c*+>3Sh^OMT;GdeV$QVM#S!@u<`^zj7p>7~P#RbXfiGcq*>(wh=afqIeN)&%!OBaEGE?nMThLDDf z#9Y3Ss?{xK6ufLMv~%y_t=TZUa#%#3>Sw6%bMRaYc*-~@@cnD0+6pEnb#U+zUgV6L zmX+!xJTD^&aAQ9Nc0rV;3AkAc1hUy^+66G?$Y$NGH)1##?rwa8BiI9!xHD%*d2H{V zb-yF!3379@GmqftBxm5xcZWwfh;S}ChJzUnKI%0TP3@iW6@}-i`;?`2(&>9J&uMF` za(4WYiL_6Ed0rhWjxojbHsIa5)F9WDztGK`afGwr6{UV_DnZ zXXPU!rwNIhP7nwqfik_9NNvdkxg(t#gyX;}hj1uoDu+~Kc@<9R=7x+jSa?|DtkRC; zGZ5+OrF)y0`U|(R5sgMZ2)u+}OY!F;Uh{pAt&ljHCHA+O%9$S+Jbw za?@|DoV0akCbTBnF4)w#xdGkYgOTs#OvJ~6L3$8(azFy$iCxRq?jsBIrfdc{Wx{oBKox6?m{X6wrzn+NAl&n~NzTnRiDYO%CUy3eqr zW=5svXSfd`Yeua=(3KY1u0hk-AFg6kGORuyKRjV4!^#DnsQ+_n6j&?fWVAvvf!%`O5?1&Ft0n_`O8w+il*bU1;cGR zD&!05B66nJh8`%ECSibuz4xe!mF;N>K8_*9aUM$rMH^FEVuc3?Vnktk8v^WNm&wVn zrcATv&4NWYO&M~~idHLwK$gqavOq3xHG51Rh*WFf4+x?j)OT3o`b-Vjiz_Hf6vdus zh&=(RR|xns&TOdzv@sRwA1u_U<_Wn#s=`rNh26;tr~?TIER?W9mBS=KXE5x>Br84N zJZVAMNI`?HYuivRSoGrgm2`kY07g-==A$TFAk3G1&r&33tM!gZOE zx`?R8tS-=7;~!O^>A@F*MEty|(DD+laQb1ZCdj@tbt3ShLlp~CEX;w{%@bjr+!m8i z2`_4#t9MjPkUk1#@lRAx5i+SPy%DY{96guMu6>pQ?R*v|44Rpg@*Q|bi6arZfqHC|NC{#YP{IM`G|Jzl$YNvdt}Pvr=LOpvc-Bh z1Ufk`=1i_R%FZZJA7qYD*>cdMnIkJYIhE0lG+tP4GIod~U z=aEQosT;5+N$Z{<^QEf3w17=Ot4T-|+f~-<>$S0IU3x6}>yp4#wK1EpjUxc*%wSz} zAd}f74v9XdL!Bh_0q|WPv4LGLTub3fyISNq)>IaAvueQ6B+7LiT`sJh2w&P7i7R%p zj+}v^*K|m{>+4MGl{7yYBas{?3A&3soCXR*e zc8l@l@fm*kKHD~VyLJEHRMe3o=Gi+IlB@?SBo@ycE4OeMhM8uQ7)TNZ8i?Q&DlA;q zl<(j-6R^{;Oi$zJXO@RZ)PUF<^R8HzhpKc3d&aY~OmUNG*k{A_rnh2K1g1;zEkkN&f;bmtH)%LuZ<<=@wA7>oo=R*%Czv9Ybhd z!;@Dxs0xTx_5l7f=SpQ0%+L-4Bx}K(TO#k70z3#(qyMygmKRUUX&QqLu+;qw4UPEb zDe=R1WaC0rjP~|e-#7|fuX`x>j-|{!5oedgpz9`$|#ZyVOkwcJo%kXjb z4xPE@{q$9Q5V83+IggO3@T1N3GB+)TwYgDd%TjTjIvwhqROD&!lLZX;8sA2|tHW|~ zY6dzA-UW42Eb9B5gc&SYE*DE(4~G(G1Yx=&vCQ$Eb{Q2XQOCld_eRA~u1j?VfL24< z%DQ+v*=QrrPGXn9r4Fb%q;1aVg|{hwA*&msrh4ejppb-#=@sXK8bjC-)m~~uOr5#h zRf{s3c9{K3ZKf#u@+O{em&GuK^DAZt%um9|DkZ0cIgmNzSx&*oArm1{4kiqlP@G2- zs>^m3Y*2RtAwIP_ilwHBX!Y>whbHV$Ts0x@%r$YfZS%aUD)Yrm@;zu98w(QTrmY*V zTzN3q5||jNpc3)qL;`$)t^OR4V07)A_4t;8`7o29&RX==yc!qCHFGb%c+Q&U`O9-n zcuewS_wexW=bzb%c#80M1o-w`5=dnFOiJ$RJXQAJ|Z#Wo+{+1NU~w(k;N z;={rH?)@NK$H@c1X;I^*ovSfy+9ng2cNyu;txK7`5y3E-ADI8JuY=}kknH9Qkvb0} zfM9hj>)_8nHTpsY%puff$QOBCqeZ2=M&pXr9PTz1#6;vM5Ng*!IXc0y(lNfI=g=gq_DRlOO~AoZ@26ly@x#P;$fW zMuKEMM<<*0hDf@gnKt5=jr??$UVfQ3eQ$%&SkRH)(ee2y;4sP_#0GRl%8f%|E#c5{ zU~d;)f&+kOMFCFIXA<(T<1NFBNV~a<#!F~eH#LXR&&xgxU%u^~<5VHyJmRdU+M0Du zdE!EyS;#?hk+~6V6GrY^d+lH}4%E{lS7ayV{#6y&|VUPnG`>L2)btBj2t9Y-N z1eAz2lt?jg^GaJz2`wl5(3hF2ga&;LdwDMLldHfazR{@LGXTe2hpfv9l#Ftzm4?0fVbqQm&$0kirOKdwom8=m*3Z;--NTnP9%e9(}_+3fhpp zA=wca^F>HxE>&l7WCRi7ptI-$oT@@6!>nrCgm?Op6w@#*V}9bgJZV608u5uflaW5ronF`J&Mq>KH4iL5VFN9*c2ZP99evl z15YMAv8C3~q79j$i->0bN$I0AjzKyD;W4Y1ETX()93|Sj5#_DLg+#Na4UQz+fa5!c zTdpnAys;qLS|iOZK;D@b#-+UxVAqc(BFq6XM<5-3V?4Y%K<95S@b4fbwYqyq;lMWD z0Qbjdy`Xe^H&dhny3VFSL?3Y7xDMI;oo&?`1n)C6knZgy=+}QzBn|t@EJmD8onz?k z@iAjio5u!Osc92y5*n*7J_t9MKnT9PHR&QGMSfGTKAXYeUON0GR}OMh?`9wfsytEl zDM&KdN83rQ`Q;bbtFpEaJYeIzL};duc;8)JL8@Zuz7q;I#zc)H6o>FVhwtiP0Vg^N zk8>@!uK=$i-U=+Lp#)c5!42DWr$np6)Jy`3JIZX(ChLn&6+iKIpVt$tCQf=6~$!P*g;v7Tm6TDtlfnpnj}vMN zE`!ca!4!4&a0rt_>A9I?-!ZGB^?PdVzWp&Jg!fqB^v`D-w!uiBjD~U*8eL;ZNf10V zl+;HUV3|1gg9>d)Sx|7^VN0Z(*%om~frX1j3W$@0Ifc0db|LWAR#G1BV+!>nV!{u} zOn5nx2!8`gK0$%hiu#nraNwEc(KWFN29xIKjab%|-vFZmrp<;hYDwa@b;3DGTALfp z;y@Wa?}_bt1M8C(jLOEy1ozhJk*K#_zY+ba0#_Zg7iHDrpr#$!su=UAn?)Q(a{N)u7%m;Qf>QAwY|>mnq=E(GkeX&R9A}&m8!h zd}}|iEO_NBgBT>fxYKCQqiD_*EtrL+YZA3dh>5~Fs#(|pR_Y*bb1Sa$U(_LJ%?Mk;M(B=M?DXx&5n#R$iqt^V zFsqGbm3P{x@#Vbx!!UMXD7{n2)97I;76&&4d8H2`kfP*bq6`PHjWSTjw{8>WfliIbuqOFo#m9jfPR3#PZEJ_E;dVH# z25KV)ofb31UgXPd?Jvky$w8=osheXBP3D71iry<`A z$TcQ;wpvxDS2f-yAUZ2$Tnf%C?bQVZfl4uIv7dVtWTvpkgM&lpYABsMyX0yhglTyD zV$Y>Dh+vaN%8q`M{pv49Xp zTsL6CVBUxWXA*BZ<4$W`qjp`5_3n1wu-8JP{v0t2a4TxtJ5k?OC0a~dOdnm-z{R&M zy3k4SqLjj{wJ&4{7|A9c#t1^!Zk3nVrAPz39;Rf zg9EU)^M=z_MD5IId+#(qceLf#idhv?AsqdxQPPf|7D4P;=yC%rb&lT8_a_TNOpBWOJlk4r1Fpc$ZN{i zNJBCb{|v_e*ND8D|3DHKh7a5!ONg$Mc+X8lMbH!W8tpvou6-D;CuOL_pgs{+pBio) z)I``LN8N{8oSBOSTau(Mdv&#d_e5P=7)A;uefDfXT$5CNJ=s>iJt*{>`r401YUAsq zJlyR_29mPBR){ynQo$v+SelnvNy~Uc9@Q6i1zx(NXW{GaW)8jwI5nx+9BGorIrb(N zo=&Epc15Ydb&Qr1X;SNs0`~?Dh8*6`LrUbt zpuyAac7V)BT?*Uc>?I3Q#D$+okpiceLYBu$UR{23j6k`w9VEu76O7@8i@IwwpjX3k zjUFjRn_XTiI2dW-Ln$`a*9AV^UMlW=<$pOGXB%jjFjAIv=A1!&vP>DCMCDre~$I;jeyN{p9O0F8M_a)NsKIvsuL2 z1ff-4`ykiuV=XjEUj7ce?CGbCjG^T zHjaivkWZZR9n$5^;cgVxjLKx71AWV~P3_uXYzpVHvWpMXXuMJz`2pr$t@jz;Dx|~B z+T1X-taVlUMGx+&T!x<}IKw7vQ~PV}=C@>W;MYwl?7-PMHtBFz^QD(7{Jvv%aH-wn zMR}MlaeTPFQIQfKpA%_9SXk2EDIyiz6yOFgTTy#=dDB4fa=B!+v6%{1pX~y7zY+-_ zXGf77-nO$eQ-o`Qh~_CI@KmsIg;e~=q@D#S59wPn629BbH4C0iAJY#Xd(l><1x zDM~r)+UitvTM$c(kr#lRZyUJjofmj~Mrgr%w+^nBFY}=6yr%Ww8ahe_W0dnnBbTYg zm?2H!|AwZdACG(kAj zh-g%>xxkRinZKC@Hy3@=lq( zuL;B+sxgsL5&~*+#KcWA@k2qtT3-{;Z|NM;fLADTr{H~Z*L|M8lPpsjd zh$y!bA3~B~I0<`6%DTRn53*Hr&n7?0o|Dwqd~HtfIPHe63z3X@04z(RYkhI2IutVj=!OsK6u-;kaDCZBxWLDA@4=hOAl`oTB3j**&$ozr5kki+9M*QqvEmU z!exA>tvd0{svX+h+1j!LlYM7aleDQTQcGQ=oJnPAC`%`Z-2w993g=KfkzzR|&Jx#! zW$CMPC?~y!aI9HvkS28Ha1gA?Q(L-sh*bhuJ`{+W67I^2;tSvqruA>svl((ve(dp^ z*_IeW5*)T1vjXAJ!9r7iCR*xie}}EOI)dvmKV{E&wSkG!nMbFu(b%Dks4qHy37zhJ-8#aV<3YUB;cZm5LFB|- zHeSia&yUUKCcc2hHC@qsvNtEr-ONq1(B+{ItHJG7Fov@^^I$0xCK+fed;6g=DgVTT z53Z2#gBnosQb9ypIGcd1jOb3A2)7Z`tlnMU++06~J`HN3&lT>^!~EfAa4a5Zejg&% zz&2u-39^fjjVXo?Pc}XA-Yh~-H`HH~Ogs>7*nVGIS>E~rk%$V&6@6-34|TBM{Yk1M zXO)^Yq97mW7u|wCrZjXfx&9bURN4N6+NaOJzC&J-$4RPTGyEXA4X+UVa9kCSb~ml* z%-hdcY~6;a#OdMgw=Y!*k#ZU*hci-r;+Q;j6rDytEK{T)nHB|JUi$qnJfL(D-`T{H zP7Y7}ezIcH(Mh@%wXB^)Aq|N#&i!XHESL(Ui51>%TU2C=npH(-1_?tg*A@sLtHRzg zd<)ufam+q+3cWVKuA*61fJ+m z4*98yYd>uBJbd4hJw7w~#1D-8%yHPm?jBcNx=P4xR2e|_clVMiCk9z?&nJwESA`#d z(@apjY9DNoiCHzuoFxjA^e*?Shg%c)Zo43RuY+#4R6@|tKZ740j1WBYK@^=dGYva= zfh;DkPX>~RuuDT=FIxEPd-U5Zo*IS#GIlWGQWd-ztX@Szah!dC3sE}&mGi?d*9dj| zKmq4Q-8S^1Q56_?hpQ>sKUD(%W%|1Z2P(_@^vsyxTuvPBZTmFCue*+bG~51aIOj8| z?k_BF0h!q?du?Yk`%HZPx^;Md&B(FHs`NauxYqnSlMUY$&*q$~etM$r*hQo<`=ZvF zgC?KgekwXMTi*UUOh)a|X+l?c!jCnDD~56LsVDD>!}j|I;x!CIG7J`NNM}KT637;- z!chf2_If|{CQS{`a&}Iy+-+IKQhvy9i#Ql|;P#+71kq3$aTT75%BobSM(^#uBg_N<#8ChgurKQ3|2}HzH zb88emM6E^9(5S-*3j+}YM06N5duz+7VDj~1Yo3VQgi3XvGCT-rumtKV;!X$em}AeR zN*hkAvdjL#^=y3GiLPH9A3SOd4NsyJ_!73|)$AT}C=s*ix8RH}>=b0SELu4BpkbsP zY;WXyy6w_6G$g=X)oxn&)%K4M&HQRjgMe^*TibglCpKhwN|3aoAzU^}t8cM56;m*Y zv97UGE;!oC@Xf`;OyPMbv}gk}6M@1=okjiF=p}dLRojjUT2s@I5RD8CwecK)ka*>` zVd%R}VHf3$0%q2GGS3_zRn8GdV#~!ppKMk=5#9 z$kEZwONo0}c-dhVGKN{_-L@pccIFNC4Px?dF#;Ro`kynHa3f@s^Q1a&du732iSsyW zm?Lv65utl*78Eh1gIOE5Fc~}A5}`Cy;V2*ZT6nK zXwFZqf%kU|kz;bmPlX_gS?YBLghX#5EcK}#$e#{X>n~&c2fLz$@ z#@?UORC-y_^`dPBRle@b-IW7VmJrp^04+e$zs@bW3|E{7+)CS;hj3Cs!1AA~+`ek` z`QY$iPZ+MrfI$viXW_{4k&c@E9L45A7QUg`liO>yJqGUM!Imp2|sx zN)kEj%!S@fxxn~ruM7Go=}!-faEt~KAr!)CN^vX?F{cC zVh)BUD7+)L<T_Se8GI$gwN?1L-H9$FJhmnL`> zhQ2I&FFK~txLo@U4GGC^yO9os{0(`78-rUnBx4Sd7m1ExC*WnJxB&f%)pmCS<}(jR zf&5bwrM+CEp}v(E%p>W}}CK}G#PA%E9xE#Cuv$^2@>zU}TQZu+PU83))SNuHVhCch_+?{9(wQXNi2a5l^mAb1Gh#aI zXd4Izvb2Vw;o&Umt~YUnXB!w<92#h&ZJcyFvtG+HnYipCbmnNTV>=( zLq&VI{Z$wo$6F_B zbFcOSeQ;$c2+81mfZK|o7_ab#b=5C>9MRW~PjV4qd>Hh0_W-h zg^-t}CO`wb0%cv$cMYticNH;kqm(y#sRW!-;IN33=*KrZ;iBJ8qxXf@7Kd@tUW}U# zK=Q*9Wn1M8cAiouN~_0{tlLkk+2mkMw2u*Fg#bmEdHtE&f8n7dCCY|E+du$EUI%T% zV0pJ!8UOSP#%<)j>fAFwe*QG^3jM37FB9$`!s^~%FDQ+iAX*Cjo?Du{&BKjq z7I84~!33q5gUahWAeyqTI zih%jZ(0iDKjfrKAP-Z?Sn`n46xd=6bXtFZ?V!a73vVoOIS|!tZ6@MV;YNmd$yAO0b zc32qE(ninFD2=R9-8~U0noSTR9>sw}D+ktj461D?vzjkEjxK-x^mTI^qprJK`e88N zF>85I4YL%D-<+8aEYiCP7b;01R85V zIl>p}>9Pr>1WQPB$x>wJQ!fNwhQ2Qgi?1;nCBA`gk)v8WdQ-gQr1^qsqW5ftW=PsA z6R+0nnSz}#{)ax3v!Bh%`Ak=LC{1gEUm~tUF$ydV!Uh^~q*g%vIoLyUYl0k4Uak9c ztw}yxfX`?!zvXk~UqoWkIp`|V2USgm05mi~!-_;i2uaz8+lO=2!I4XBAofZ|ZF)Q> z-(mJe{4IEDDwxoqEReQ13v@z>2}`eXrlYJ;``ZHg+Z zm@0g}`gA|Vk_sWOarCNu;d7GT%6~~U1{c5WlwrR4SXUn9P^fAe%Owj8WZv5TA zJS7+!qysss56)kK?KBWKP;oI)6hkq0Vd778C9?sCsRo19tDtgagrCS8;Psdaw)=@T zV~&VsRqJ(fhg8~EbC|mm)h9N6-ci7@`$&QhjA*No))%QZmwzpbnXQ7THc9s5ae?8} zG?~6&BBIGAATHO|yyP}A#yqM^6zZT^p{S211zxCw=Tbc1CBA^<0*&wXOFBu`{hvRX z^#iCD;X#|J2m(QL+HCQ9KP8-p={c5H=QI^^{Pc6|YGdL~25h``-_kLe%XJeD=@q@_ zoiaDv@J%-xD;-wsTS}w1a^Hao@8sauujtro_eBSXifCGN{q^reSzW06cd2)D=K;B&jr?Zvm#yP^q`*QlEm_%oD-}ST%ZJ<-C2QCE#Jj$%tBiuxuwF^& z4EL(UE~jaB7BM*s2qjj4Y|Qu#hin^3hED`*xDKvqArlmsjFcQ@r4Rj=P#roU!` zy5AFN1Y+8#r@v{gluIJG6sf@>kjy4jWR5CptT~+6j!8`fLI@=VTkMDgatEfy>2!HS zT?OhP`GVM$)m+P>0jMUZfGPXIycvp_g#`!AO61O+EI|ZG?+H|n3pHvtn z*Bq1^HVh)nA!kw@d;Nunyb7J{+#nPoDU(KxSlTp3NXq^j@cD~KYU_yo?Y_iZrl0#i z_sPe`A{QJa*WJ*_hS^a>v+i!xg90{BS{`>Ab*WgoxPm*m zEX?!P4V?THSbSawkFEW@v5Q!d(oiA`+x*+Yyy8WTkJ-#+p0?lOvF>@=_L36}5QQBz zd92i<(JC3VX=BTgShk2b8wA4!=|(i*37}cNgyQVt9@F6BjM$%C-zd6>nrcxRF)P7> z{l(U*VVYM^hC{wMo~E5u2CRANa}u>g&445J4DprljDRtsmm_5Ijf$~)dVE9%A$2@; zQ3$)WwU;905ro5?4R0`U?p7sl#LZK7kKZl|OIFo@qY8fcYUo$uS85k3Kw)$95jP?= zS#BHm(;WTY!WP3ggSu(jzFs`>Yl6s>h)8{+q(0dZZ6g=Vwj{|hLbYme==i~n{ZOmu zz1ks$(mc>NKDG&LYZj@hQaJ++D7tFg%qC?(EBNIqG3h=cbW4)24?_`k`*5QPN|Dvd zkCZPWR9GHU{CpE%pUox=JHwQY{rnDAZ|gYr+D9An*@X`eufoDGfFuyCiYgE7@d5lt z+0S+U<>xQ4ADX7R=1AhER}!Mc=dK*YC&KTwOxXpm#K|7GMhldiPV*e4*VVfDZF>ht zz;EH;YveIxbaA&URB}Pw<%*l!VWi1A)=!!I=k`~S!oghFm%@4Q5r_M;$t0Y<(i*Q-lBN5&< zfkfi;*pN0Gmv%B!rISEB0UTH{%p{jWieVyY^}zaue(?4>jm;C(vJdx_>ts9?gK>0B zqQg`%hU?--fWS6z6Tb4R0VolDs{`9PkW;itT8BC~Wh}N2O=1=RP{J<1M{n_xV9`Ka zE7$F9+-|lmWfc*C;N5`OH~ZWsRH;l|!@QnAbT^^Hbo!fwAn*WI1`&ygxo!9b-^|6X zmK7q>37Z>P9c+uVV?W`I^^x{nsc>56(oS|_*#mw>b8T`3>!KBuY&BTdN!tF4V+2{K|WJ&83D^`lGP9AAZ2E=;YnUvs*4aLIE9YB_)A~ z`1f?_M03|x4q;iGYRVp)H8VY=Mv!QHv(qtE_7I^r1iRlH*sKA^Y)n8@qD~tlF(+Z4 zs7T65bL(-9+iR3bSjAisu7!?>_E+Lw-g#5sBVP&5rY_PxD<~^GWZ}|QWJ9)q#ke zQ;}8+F!KKr0UJdz|HwRJu4J`;YT4*+k}#-L*&(GaLA%@m11qdCm=~2W!dDxVw9a3G zh@&}>-TA6vZr^pOva9gr@o{oRfTn1~XVLMDd~5uHnWnpn2tBFoDK;BR5(aDf?N^wb z?s_X17zA&Qg=byU1#GqqF&jziRdi$F1{(#tYIp!}@TiydZ6z`|XA%;@6fAKYX;$ir z5tZvpuX~-&7%Y7KV~ci41Q!&HzHm=)B-1RoZHPV2g+n>#*ZHdv1Sinecpcg ztltdSthXEhGbAa8HSuRW(gdhn-EYhzAAC#u6n-bYaW1jOUE%EdaU$kge&q2$;9&48 zD?7V~=Vwvhjtz;X(4Y><;;6Nb4Z=k&FBogw+r270_*3^>;)JYhJ3oG!VN-l z1@+EWo(g*SI5F)tueW(nplSmh)vUqC&Yb#j$iMGAeGDrr<+=1i#rX3eZAPDTZa^gr zltbRo*cLQFi4NM}N*F|XnW?7MLc{(%(`>r>424oxr=3<%ZlH5@I8~qmMGdXg!2!Kx zy9YuvH{zfHO^N_{C zkSU3j(w5QN)D6yv*cKbX)ER;=oi0&lxG9f=^75bc@y5xxwAtu@lTZ=j`Lb+=;nhTj zH^;|;3!>!j)#Dv6zx9Pd#R!LMxwTlsMVth|FswyBepscCrNJF&1x0-&uL)?q_`b>0 zv4yp9t8YSG^ZE!5c#Fq?$0fpnx?OvGU|7|TwGD36X#>d_pj zdN@QDG11nFA>x>5iZp=3WS@$4*J^_ENpqsY5TK-r=uU^S@qvs}#hYn*hND?z`{ouS9f>lo2tT1khMOm(T zotIW8-iV9d-=TBezt%?bSw-73c$@rBkTXTX$HC_@Y2#;Bh;;Sy;p#_p*W^`Vbt3^4&nLp8vS%U>S?SeUHQ_|G^uvi4yp8L|d1tw;bVZsAP zx5|I-h~!y+lN>5Yl(Yn3yC@`vm8+PgO#P)`>@Alj4SSP(+rfFfqyaabjL+)C=JFkf|K3Bm=MYdlxW4Fv5>~~LjPDE&po&_b(Sd3Fx%oxYx3blAlCQz!jM1) zwg~iiXQH|t%4~)hUvDGg8Obi@xcW-6n%H@xV~*+z)SHJj-e|?-RkUr2e5`KjA10P( z!9NzwL6T_#m`T0TXh5+8cOdRxp9=Wyf!{a@#zAgMYnQ$Nh;RqEO%LD5h+SqM@Xu!!U>1m@qlgZOe{p=^%ErEese zqp`=jjbs#O7An}Q?(|MVE$ch^IHthkg||xo{8KeO*rY?wr`No}n6VfxMEn6v+}}T- z^nJZu$2Ng7;qumN#HTbQI?tBJzlLexJci7Hs5k5b?M=(hD0r2_5qtBm386s;iig0n zqr>s;PPNHK`DSAgomZW~naj`Ijl-I(bc=SlD@`>?Rb-3sW~}2w#``o7BpuqS8hS*I z4e(t}sHyTtYQP)1GhpB>me8*~makw7`>;!;ZN#Z0P)Vrr#=`w*%LWOv6Ah?_Ksv46 zBTaHg)1V(l7B7h3qZ@#jLJd1ygYljFF|_U{-^nZD7MSOXnYdA^6k6n0@9HS%Br52z z>b1Zqv=Lv)5JdQn<CJ<8 z$k@%>9T`k+8z+uHvR!Y%(VcGs8WC28Zc|DW(*cp+23mTM6zx00Tc2;KdM~X6o_V*?vwWM0So;OV_g!7 zO=Ef)iVGiLvoVByH%1W?4;`0%I+}dsrm!v~;)OHK0L&7|ZBL_K$?yBie#{$?$>547 zQ)wl1aF}F{dgci#27n{KDZJ)JeWeVD`oS^UPT%GiD7IQ`C3yaV`-d@R=#oA9t7n;@ zx$4rI2w@AQuk08}jMKU+m95Y(nD36Un`*Ze_Z{|}a`tc%Kn*8py;+SeBy0?Q#Sqi1 z?o0seC0j8dWL_drU+wL6Q-m>{GzdtvZW`AzpQ$%*B)pi?z#J^ISVV7GzJK+_1Y$lT z(J&jDv9VVd!6kb$XS8K(}^=L`MkU|#bWELdsWXb%PWC+YbKMCPw7t&ugslXi8 z;o4aGM0d$Mu1%XFxo)T{HgbW)5YK5rI+uLRV9#86*he|mi+a9`qhl+rH7^2odJi$& z-kGB|^<4cq6FGC(WXxx65f*6VOxim{&4A!|ZtEz&>v#YSA0DrO$~2=bk!(phRCGm+KAqosh5}(xgY@Di)6))L+kVCuGG$!;BiuO}Xwt$C6?eBCA9%)$>a_dHr-Z<|2%5}y{UQL)4J0capO zLSBJR)kYcP8urH1?)D~08+P7VSmjolBI~$*#^Nt$PY--UI66-$;Hr3Tf0H-N1-J4}D zIY}m;oOe*)j!S8r+j2Bp@#OApnBcbyc~e@8KC-XG(~9(|MJZD%lpe!}HBq)EnGdG@s*Dg>$|= z*+zU8scSB8H0>jM!Z%n5?PvN(p^oA&y!CI7VO*ip4ITD5RlL`^E7eB1US%T2E?`$6InJ5ZQr%sEJ=5uxE2dnXi=0dH*d-PtTH~L zl?z;h_SR&Jdl6l`iQeT$LrD=E+9qj%Ha5Y`)I|26<14KFu+hZ0+2td0`HI$X za|6yF@Fe&7gVyfpkbx&MXZ48h(GKm<*=KI+D|lO3cIjk5wFOObw=b30s~9RWr8nRu z17e`4L7%B=8Te@I3#w@xp@irGNa0Hd8>^tTF_|k;RjZdHIh7C!jSfbeR{>t(17&C+ z%FR_l)Rg~p)iYfpg$(+1_-FA=p&=Ukzjy^cNPA{2pn!o;vht=Rj5kVg-7CV@=h7&< zaMejag%PRk+HKB~*3J%-&F|eJ z>?B8`LDF!R+PT?)3mY4mGMZ8qy}CkVS?nIVYrFbElr5!OXjXA5>&@z{`zBuPynxsj zw1shGop)Ug7Zp=pVFnc^u;?3X@e9tgEX)Hdc{djNK-54dY zn}2f83dnH&x{gvxR(<5QM|FdO+91-VPgPMiJv%5uuzOece^($FrcWiG3o4V8Q$N6# zaPP2#mEA%%*W2D9EAMvuLjshSgyJM(f45Vp^~yno(kl_6Z%) z3@C^SGf7y((A*SLLsNI40k;?`Oa;X*FKb;rbo!D%14C<}H!tLUt5kkQgqtupO+hah zeH#$xk;L%oY^)oum<-OilQy-|)-$_XwuxLCC0vDi{b@3cxPR@br8g1JghA6*mO~OT zMLlsYaMr7BC42w+rEx_-O&7>LH9CaZZeSK)_u*&2$B=?G%q6Jgppgh08&S@u!2h7R zrVy&E7*ht5F57o@ezvxEvajHq-m0c~2bb5^i91};a7Wno={w(c^l=hL(=eIGh>uW4e>G1R(= zZCpfCeubFf11wva+^2#~g>mtqv>Pw04v`)phZ4@T$;;a(2zs|BU!bmXI}DNHug%!c zGF{NK7s!%TmD?nD;9@j5Fe)fnVItu7MiTh`aLBO|e8&>PUI5Z*mgCx(a8<-nIH@8YR%}8Ck9&L6Zn1IU=gMzm9HGaMeAr*?aSbhk zHonjxKpH=CMH#%m?*mf&)Af;5<||Lk3(oCp>LdwmY=zRB{ot^|p}E#GO&X|%*0nX` z%WXPO2Ye=LqDZbqA1LX%wKFPjY--$%Bl}m}aZXN@$l*=GrgVvU+zgx9G-~P`306E@ zf7lkWqRFfCz}E`jt0felpT6TPP4$`vIzk`1=xF*NUz+zfj4g^CcO{4I)CTm4ij8%o z#;MxUN+Nnbg_Q;9hVi->ohT8YGS*@{DA84P4fj@@a@{LqwEs~coj^|j=aEBcU7e+U z9J(&JATo?m--bi5>Pgrc@JN%oC*al0K)7>R=^(ikWe`*=C)PJLeZ=mn<#hE3%RkP;{RY^H|an;V5BxDEl@(loxg z&XS(#yIryFI$5fs5VY<4gw~&Lez;P^$5=tJ;~!xGVbWPE69e3!G67~rsNaxv2I%!1t|A$S}mw4$i1~*?Y6UI^N&g;byQlXwR8pRe*Mc0+vK8rfY{MWePpI!$w>Xu^I{ zpy=_^o+hrvAatmbC~nMv?nCN^m6Pc|R|nzz6q$jZ!HOuL478MlTVGqu`u6>s@_4n^ zG{e~REPLi%Dd&FDWM;qq%*patXaQa1_97)8V8x1)-FiZC7Cc30#t}qk;&nrYPwGR^6vcO0(@{-NbIY(4k&<3S%8@iO3{pko zG}k;oPD0QxSz*%FkAFzRu(K6q znaEE6VHN3^!iQ$GTXXQYskoL@gjAIEc;|T+Ys+GtAhkfzq}o{?SHW82LH_ckdQ+^a zU2!esk}ipjJ7qf`HdI7q&XJzHjE=C}SAn=SnZGvFdR0^s3Bom`Yu?VPb=goZ+bjM_ z>Yp}uzJ12a23?qtb*B!d9j08-PQ7h<=SE863T=L~)~#yq?=70vYxp7pcbv1un!#|R zK!dJzW+jR-oT+*Up2c@=noMc9?2~Hf8ZJn!A1GLB8sK#_)>q9$t)lv}k48ue^#$&- zzOKL|P14(_LmR`aa&%*1RdY@>ppgI76O?=*(U?M@f@|D+YBhO(K21#@;&mj^%tTP? zI?sW){Rv}JGT}f%wPRFAN%ra@J-e)5Nbp3qiAmqR>2|7zt;w8Z<=uZzgHDom(P|9oy{;5M zm!gdW>4)CqSPu}HClJWkrY*F=^vz3@r$&?vYvMhk#^4VA$Ot#=h=+)*rHT5azCA zQ3uMT506toh*y^V6PG*~D_^TOCf@#1gAo%!v)T@X4ueC@Ns_q${?JhSsQJ{J1#I}J~&KUQVeA=igP`jM$MT}#d0R%QW1!RDle zF&L=NlB{RoVI3U0WH}gg4z8}=u14vsVk6>lY}KJz$1tL78dSrv2F&=Z(*leX&2LI4 zrjed_(dprmU^%5<*8mK4K<~1d{np*fJ;XV1MHAIRXo4E0jkPMRXM|186vxbSASEX4;*fX^3%Y6J>l2{TnLb?SNe$Jy+0v#U1YaeU zNq2dfdBG~vs>AHgb*6WH;Z*-r|K zs!>lR4brt9`vo?o9HKt!T?%KK!OpWCl|)Fg%F-+PRIc4>jdOTyt6!&7a*R$H!MrG% zGWaj2pTP~5^`#Z5xmEAA8Se4zA_uX*Uk{GOU-;u92XH5PlsmiOg9!Vb@beR|+-K-2 zK_bn(Oev8PWU7=Ga}n!kaqgu6NOOZgLm?!VTNy|qMB@A{iY&oU49Qq;$2GAsHCktB zqLA8QXH^h2WP0_C@tmG1=)6UgQ@Bev*RjZ~jw_@@1wd{LC90*rD+^ ziK__O>DAD?t~!n3l8f)srhUbfMhoi2IuG@R$wUPW362NbmbJ^QJ*_!TCcj%8-wYFV5`Kn`7GzfhY_(R(>ZH<%{ zwoKlnqoB@p1loF=u0t@XKnr!(s3(I_f27h$F5F`6LVur0LSW=>SE7kUNm%Iobt?{s zk!#G&J*OP?YDmGOCOB-m;L6K;-E}g6V5ymFV@L^SMgMFhq8rSAV%5wQMNBn zA5*kuNb6(9>_#9qx(u&r#v9S^LbUO~18$^rifEGP-~R5DjYWOt9IbaDrd1 z7bZqVWkaFaR|)DiD$zI(t&)N|a)BtVDPx{1`J3W}lyQPwO7vgYo+Y-Eq-1|vyDS(A z&b5}iKbME=psq$yd}op$c$hj@G_^Z{T${l@dK=pKW0bPSoQXjfG)sdAd=29L_lF>o z`>c{k=ZSuTd=C17vBhtE6!~BWpBa5}Y{JO-@#cnkxQT!02ag;dnT69n+*PNZ__rxE zQ99cW6il;_Fin%Ac8rd*&{{CItk$I`Fn}UmqL=OOt=xCvFry~Z>=k~&sIl5?fs_!| zsFJ75Tr5KSpvEe>szRKC$-6v~vt^LkWaiKq+N$?eR>QWxwbhlhQU}KXR4hX}bjd~m zwha@K?kbM9jXdsIcdpW>OYl-CS;IcTUxtY(RiHG_N+P6m#$|{>P`?(1e$E?EZKFtI z@`)6BvGju`x995Lk?F)|BolQ?*8uINFWcRc3rni4Zb0npn^eXp7gVZV)57Rbyl+MZ zQyz^IF+M@+hC1lG*F?b%pdSjJsEseYQa8VUfr6>_)1?o@JWSjA=+jH;RE6$3$W^#& z;f7~bl53M!=hw;=TIsB*h2UN--gU+K%c^r@Kk2|$!UujwFP?wy4D+E{uJJHgI_L8E zVB?Ri^v{aonq{hc_wCqe_P2hdWN2H?gN}blV^XTg$zAw$FN2!cnMp3`rMNKp_j3%2 zUh1RV#v~Fp=_aOIN!_%ZPgJ9Zsi}W&CS~&Rb16~b0R1IAC8z=fA;#P7VjiObREZk8 zTyQY%0<)K!37qB=K40OSih2Gk+e%bge`cln8^@{LVrPM+Bb|u5cZfxgxY3HEIU?2}D%kS~&4##2v&f#yU0?sgo3;PDV9lrq8}qXoom$ z5Ym?Zb)b`r`6FeE7G5fqwaa-+!C@=f9M|-w8&l04A@Lb!!91ZaewZgb&R14YU`R;b zR?6n!)*J8{V2XzKL3Wlrot}5hHM4WwfmXj&rR0x)f?JyhpvEPv&Qqcp=|Rwb{(Uoz zNe^O*^kS&VQHzM-&_C-gNw-8(XFaI79~qPCq)$2H?HUBEI;%<`rtcaPz1>eG*(@)& zlniLs3c6K9&*JV~{fwuDnHft)NGeI#g_NSPWjD6mo~^-e=}jNx`{ZMbm>ljd`C?4{{-Hn#6O`N9jj*9Ob=7w+=YYW20L_;aU(W4MlHbL zmzig*P`4-4$gF(--N*@|(~ilY&6lZn{=;>>uDbxyQJeZ<)r2bHy5a<^r$I?NLenB# z2Yg%ZE^=3@>ke%S$Zsy9=Sge8KrKZB*sJbsCo5IfTgVVqa$$}H<=I%ea3%$LHMvsi7?k;Fhc z?IXsdyS}AYS(|fy0SbM`rjln!s3!s8b~Q--ctCZGi(bAl(8vO7>bl@WE>A-Yf3+)8 zU&4p1Pq%Z~(QPnpEEmiFx5L__D>t}u^Ju(5!`Hd;$0;fwsa=ju>`sKq>JQ}u`+$h~ z4?ykVWaS>#6*mopJK4bpxUqL=c!@E>=&@yPjd?_AieZYrl~&5cru5Qs#LIw(rYkKi zuIaPoA~3|OQyYrDZhXsGcxakLKD6a`9sjA+tDneDK*y1IF$FYnC@WyWouaV0q03uo zE!Mthn~IdGRRxj~qWV#I-)z^0B0yDkMuSgwbmW6M@d=b2z_~4szy6+<;NZEJoA8HN92}57f67;(uY`?Hl~H!sMIu~nP(qsHQcYXyjlZDV z6NsG9zMMr#r%#d$hMpYCThj@Agb&cYT*I7*K!X zs#g#-h&YWUnDi;Z9735>NrAiq`Y}P~Ub@_t|F5qj?WaMThS%UYoLJFhD^z?-KUDcw zKpdUjDL82mSV6>UNW65@3B@lP#P9$P?EOS4lOMTKJV^w*t0R`Mq7tSM@r?B~nc86{XV*Z)$su5sXMN9q#~apKErPI1M9n{2ZsbFdcC9ak52 zRsTzPd7wP77tlP!nraf1OgzK)AQ&{4mwF~OAT})vh zFASuBVKFz@L|L`O&;cc1G4b0gG-TLr&F2i-nr_$7Wz1DjXEo`IueR?kGc{5fMrHYb z``fjhRp6+hbyY`Mmd0YXqLBlQo*%IY9=2|9S8_B;mGy8|l~dQY$ZeCte2o{eh!#!} ze)tIzn|aat7(rz#_8H4Mb(6yG-Y&mB5Ka>(v#costFuu@^TMHT8)t%|?66zcK2@WZ zbJEQ&HgR~(xn@(>#sk6!*8W~qn>6+mHD6*BA5z#2OL=KyAfgy0!x#QMh|`Zs^sPqR zH61@mRjJE|Wu~ZowH5J;lHUB0H$#3%va|Iiwf&s#sXP^#9U(=KVkYPkHD1TdL$ku# z5&7&#__O(u9jy72shsc90+mf(w=KrZ4xwhr{fn_QGV5Q|XE+fZwF!VYp?nScw!g$; zLa6bI=ebN_?J=)?+w^6AQ6-md*S$E5V73D1#8x6S`f#a;c81&n98-x58 z<}-o?^xgnCP(->>D{9}grgi9iD?9bSz!huT6T%K1bOi<*>xvr#$_SnNg`QL_lJDXs0fFAee29YhlJh$uI=FD{^R)MhDr)(=M4wmXa!`1OKX`~t&m(6CnVtaQ z(bh|wySLs--}ltcOq2G^zM%jwFgX3MAb+&Kb{K0(dT@Afe5iShq}_v^{e!JfUt_U5 zk@h1!NX24luW(nESqqm&r77WtsQeAC(8uKZdX`e#(kq$cNq82FL#fa!Elzov37ix$ zX<45}LYdTpVYg3S$qi#IqU-EfX0^rSZjWKFYFVopox@(X;8n<*&gDZ?o*BU;$NMdl z;=?pen=MZGdT5?x4qA_#e1S}YM$*Yv>E&Rr z3XC(&VqtS8F=T!{5U@i$3cuX}kQt$*drN#FIhB4j+Y;srA|d8x$mVn4iN@{r^LFl5 zP@-+Vt@AHcv*h=b8v)=4P80eQ{jl#zmvQG&inbd;Ua&&Gj3iY!YlcnCGfT-;mP~40 zAqr%t@o{9*O?4{pNz@3JH1lSMn22e!iq=EFcV%$@7_S(9d8~TT@4C%D>u$iXu^L`e z<y$$vX@Hi=;j%_BnU9D%pzy+BmjkI;QvAA`ViZYsl-kI;WHRydFlmZL+00CaY0nE%7O1JSSbubE6pV zg)BlaY0|kZd*Y6g;!iU3Br{p2j*R%5Hd z=pTv`;d5V|D>+PFzn6Sgqz~_zRL*qFJntE-YfgWrC$T7u54Sq&NKeC52)hR>>Y`tX?F5`e%>tf zK%e0Sl93Mw{5j3_6Ec0ijjv?o%c0Lgwc4XMNO}wpQwUIs8!X7w|L>OQ48%r(rh!q? znV{e+oWW6IZSFy#?qB{mPPfEOmQPiqvdqgO-0_ z(iuT=wMu(kUt~=yZX~-C{G|#Y3C5{v3ICb_F-TmEU6sAeOnqP9p4SaJc-2f4$!jz& zGf}>2-h-5I02q4blf^Qm^}1fITftAV^(Xz-Fp_i}8?oR`I{beY9g1}?bLSmc#sjnX znw!2*?)55A!)x^D9;bhD`7CNk>{+2rBCpBX8yjdEe4R&FBl!>-0@ zCz2Sj8I1P6zUZ^7^DmKa2QBBbTm%$}9@d;L20Et66tv-^3eD?jZkkEIF%#WRXr0r3 z0k!QIGXqGTO|!c6(<+=WlJq07ge=b%S=9i8!A5&$I2bOInD5k*6A99KBk9!%INiG3 zC-PNC;94RZ&)HyNqe^;X{r%lXpubCKH5FO*IFs3=JCS+4tFBOFYrY60UbWq>0(sftsSs=6FpuPQ^oo18k zXZQ3vm!w>(Yw;Wg$8EPiw?xAm#KSKbipe(RYTkKTZ^mQ3Q~Y>*5G)Lce+ZqRg*xOPL8sV@gM^ga4y zyA<7qWpZGfli0oV8PvL5kKcoK@D95RTNEYyb!!?XT@SFYNtQ8dDR_mLptieYSHUlw z|MIoUgAlhVnyzyLK0CwQi4YbNY$WIilt3&3J1&}g)4G7MoJF|im}hB0KKVA|?8in&t^$~56avHNROl+Zn&*ve)M))Cun4BGO2 zIb4%{P2Qc6Y{cWG&$DChAKq>Hga9L|Gr7xJNA0XRvCQI~h&f}VDwx>BJ)0f#Kq>6v zmJg6=e4H6OS~H~M0yLO(CipAlRn%t7Hf5EPA?isG8My6t_wb;dcFHBGd>^iBy|3sJ zmr)YG-P_@hh8EL&XZ%L5cNAat$q^a}41{&xdi)!ksSQ3PicR{zh){Bw4S)lN zc~rb|nNAiokG>@zmk)9o^8y&PvbFRytIfskO5?-~$ZjC%S`QCTlQ^n)+j1+B+ZYhH zJIwuY#YaVF2=BKdwiTZOW)t@t&-{2mT?LHRN-qr8gXc*j9-PhWm^tPK!e!_M7-KUd zIH7g9#CEV5F^z(*p^Sm?V8a;RQv5l|t*BB5GZicfLzX{A996+v%y+w;&4Gmf;ivD4 z+lYLr%WKfU#yofm+rc0Y@Y&4pmIgtZSs5mMsZ*4TBn<9_9Y~s+z|aMJBz}n+Ew@yT z26Y`lNynL&q6+- zt=rez|2(lvG))`bPkPfh+S6!W!zFvcQZA0s6p|%_vl*=PKNx>&uTI39J7;d|sk6#I z`>r2UPDN?3kGJpeL!BoIHga5J*Wat;rOx4*BlY4(d*@w+5lsyE?7h9NpoT+ZM4Z0I zsaB3Vb42r324WyD7ph<(fnodvbi=5@du5!`TH$CX(?v$f3^hSoZe~?xTl13JZZ?9H zH*J2aQF29R5YJ|+VVd;b&v`!7cSLxQ{G@J1td`i)(sam_&@?ea6M?w&+H#38QKoHz zPyU_CV)gFwtRKyzdFDu}nxfW;?@(?3U{sTU%eP-Z85FY~sq`#d860F+%S9qO*TmD@ zwU5J=^mJ9ErogJAnyqSbS8F$Uk)m(NsPl%aHO~)n#6f=^Rv@-3M-tyV_1~eYZ?Q|s z7hcbJi5_dlUG|x_i3T$zNaZ@uGQ8f{GVAV!YpT?O>jp5m+&1e#vhtGMJG9T(WLr$t z3Svk?&eDJ@1~d)+I~Q2k^vUgNf~mk zn3_MbkKusBXt{|w0&Yn9lI=7G6GB~4Mb}z=Od_QuN<{pEu9n?NT!CEZ%QUEcVeF?k zK{9=sKV_P@mq(dRZd)UF1(e;hmtSsW$POX7$c{+B&ZAWmYv7qiXDj`n7xZ*c;ia2Y z>d!_)sqGz6_k-(NkUifHCN8$8)T$$WzbXJnK)Amg-a#CQz`IoICyZ9`FXl|Pg036w z2FJ*t7|cepZt*IWB^qVjxcAGM4VZfAjW3qG5qihA38Rntg?cDEQ<A?&OpOvo2U6U% zl_l8>@j8oxwiGte{XfpvA$sn$+?D#{KbT!5c^(fa3+G}pCp zmh>I;9Er!Ys)!1q4(ApnIgEb+e#RsM9ID%$@EbOPL4zzTK64W0`b%CVznX$G$>+X z?I*6gOqdP!4uH9G!A5s7JdTyhi6%ni3(md*U1MM5`!o!nrci``M1B>@Kr5gO_N!J+ zkF!Hpsg#z(T3*vtdFbAhaHvhBk$4(9C3#rOFi3=0eCgEM&6$QKCTfEZiWN|8`YOd8 z;6!}B7EgJez6vAUjl&w2E>~kiP)*;xs&{5;LV?ldrCl%_c(|2TX62rU(%FWZ9A{o$ z+4=|pYijAZ*(9Rr7qc?6?D9}Q_oj6L6#`y$a8s0@~o?eCd?mn}c z!oELscCKnNDsi^aIKKYpzs}a6o;}uLeJMbq`8gBfOx)F7U{#w~Z4KFW9)m4rv>zI| zQJlQEFMB4vGSeJEa+>q04u_F!*=pStoL~4|5gTY3^nY6ZUc7)Y@A3X>6d%=j> z?f&PbrqDL{=)qd{mpxtS`P}^-62#xx4ra%1COicEw-D|3!1l`X;Ne-gB$8_>r-?G zVXFVO?KBWl6)7ee z=oKJ+ZBSWu#|{iuq7E@Od~o|V;c7&Td{AK; zs|kNkUB^pl7jmpceF}>eGf92lr%duRZc*~GSZEaZQhH>wa9S_!452Hi8BL2Quq3YO zeXZcsFXvYhrUQ6)%2}v(1^xukldqsUVvypEV&yo#g&1Zv78ZgVzTC%_Hr*&fL9B9v znd^b!n!M}wW}6LyHU=WBpg+13ut)OdL087+yr%nU-K2uSUQN=dt_WHGZK;^b)V4FO zW@0|6tf+!?^gK|Trg6l@JjqISP&5~JwQg-q!F^aZ#UV%J5L$1LgsXe>e?pC~4&@B{ z*2#~R(4*&uPf0dK+>wEDV5GrmspXsjxM(+*3ZSq70|COOSujOCSs$|_vCg4upp=;m zqWDpH)c4Yrkhy)RlNiFGwK+yLk7v~sZ(lL3C&-9I3)lo!WpQrRRAW-NAFA1rOvAq+ zP(9u-nZ8NXTZkrd${Os?*JBIQGY3$l&s-y5q4cQpdzBdAWEQ*hA8jyc}7-H&KyhNR$BA}nrt>(MDRU%3o=bsLuYBAs_qW{#w@ z>`o2W@va&ajG1e~9&>joA&j}LB!!RiUqc-zzl=#wSP&){=&<&_rbR}zX9N<&&Oc!e zPUF7U{f#hT!(k@L9~?ryn5TCbEDbpqN+oqEX6w?meja0?yrc@pKmh$v4<+g$J;@sj z&ISc*et9@ygo$k+F&f^fuF`4vv&z=sS313QV@ZVjNvx4Zo}A1mG_$EZP{9~QH3c5@iwHoO7N3}q@;pYrrk_w#^Fafz5415Fl&;s{+0f$vk70GSOn}G^TAKSG@5S)mN`M(hQepjBbKkEl&=n`Df)#;5gD4;HY&Z^<}wf;E%R)qBvHMTK+@s5x7p+~3;8XeFcp(qio0tVP##!~ z<Z=fkmCgXA{{j-l^!?GRH$T%!R0ACo^T9ZQAj@aEG<1 zS0OMqtCU?8gUZ)cd^wZU7oA84`ile1c#0%;cg;`?27EKi5`G91+RVb@ng2mBH2iYj z|ImmU$2oDTu_~jZTrYYHbsJOiedt-p98Fr)G~-(iB^Mc1i(GSnscks7CCyd(X9nv} zyjv;Losb*I1x_=wpfNi|#W`IxOo?wRDe1?~mM}|}J6p>-SOL(P`ec-=c^rE z^<3zvUPqfLGM?GUibh6*KH0Ey5H;=kzp$gl)IN!Y#c3d>hJ4M}Y%kXMt=iSnTy--k z1|3FBc0NO5Hx9V>AoXLd`^`4>8AvJVN0{RWD zl3?D*6Gb~ayMoDm{^tu%m5M;t3Kh^f)hU!}7Zcq@i%5D6yZ)OGomn`M zBvGhJ(M?)@Eq~6*xsLB#VQ@0;b^i2IW>#5u@2;R%m4Nyu6ACPi4AK@RFzwD6!{bU- zTKC)otRStW2JQ+2113-*{6Q8(AoRh16{R7USJ^t6L?#p&GfE+j}mMi%1fl z%)f$Hfvz~mRM%W@_Y5~x2RDQ#l#B0Ox?=iVaTiVJ(X|3dtzW5gfeFy=;1_~UhIF25 zd&5G_>el_Wk7O3%1j)xdpHGH$q65~h??IW@1wCFYXP0DY2rZ|0+bxE{Qx(Y-Hx>NE zVmG#FuIVk)^6VP9PhQR4K?yrQQM0)yE?)Km2S>l;73vezCEcJtCfc)LztZV`Q7bL} zv{+oHNsNKh@`0)6EFCNaW>GPJ`oxQ3p91?0X863=wQ5&R>-%!U?u~jm&NGlyjaQ4> zB@^hrejzfV^sd*u{T9_T(?fdl%5|jl*S^qJv(3T0VR+l`OOrxw11s2BXMEc6as>`S z`ziECiD`41L6LpZzQ>VJ?QOkdKZV`3w@&)HFI`F*ftS7o(YafMz&Oiqpg_0n8#R(W zFTpyaL61VPU&RS}p!BX2M2S)E7sacz7Sxxa{LZ3HQzU~PcpFar;5W{!qJzGIDRmDHcOcHN`2`|J{v0 zZ(XXWXMLj}arNpwF69WWr;E{RN%%92A(!rGrY(=htYJD9(re;0pptLqNoIv@_^zS= z_{rZoZlk@!050jzso-r#&|lN{vy-q92ui&!wKwl~{(uC7k{xb{3M6Si;v({Z zF;-dqG<{-v_qpx|!^v02Frieh-ah#FMZS%D*(4(}kWvDUNl$yTs|+ODZESV9zqdxC zBNJRgI0)24FnV-x5_a^2fnret&9rOxTZ|MLBeietWXD`^0@c9*KYXIq^yJ)IvrHos z8&r@^Kem)&NEQvtx~u(OBQr99Wf-d{Np`ZQ#cx;LZYA44%`q%>>e%H2Aagj5{@p}_ zfZA^~NOPbMJ0?^q^+=Fu+O4Qr&436=@xx?u04k$hFlNCPhYA(d9nC{qj=AR*IQcw+ zHb3}0Dh)7)8%JF#Cu3q{6ki5y*dZllwv;-qkqyib4SNwMAu$KRCjp#0zBCme(_Tdj z864-ZwvvtTXtlEARh_uYs3!^`jDxnmWymvKVi{qn6)w#X%+ln&l0z7hBNz{m1&~eccf6Mt4lVG2jC_IrA zmyC^|6J`J7()Bd4gs9f)nMZunSmwk)@`#2W(;U-8>N!`4>k*D(EX>SsljOB~kmE6$ zQjBx#Q%e5!pE(Ao-bZHCeYHfyiS;um=2$f5ai7E|UKSU{*rO@B1dWWl_AWb@V$Rp+ zO3eq1`eEUiVNlGO{|6mBmzzZOz>taq*>x-f>Egh{etdmA7R zBmJfjcoQCI=f5nanM8JL3*kV0!U!J2qlq~0p#-w~&^hv%;>;sVRR$@LSU?>=9-qyn z2cI;1zR)VhQBuMihhj!$OqY)MOMeLdllJrUK8=rq@v$bHiS#r6re}}u=`%9zRajsk zn^?|ASHC0Lwj^;ab|i*Wid!i8pa0Dxu3Y9p60<^Pt(XKrARzh{4x8+I zABLd`=mNUnRupBOk2*?!<;8=D?|F`rQRN6Xk`R~lo6gu%Hy>cFUFlHf_NKoKa5m@ywi}B zzBW*o54NJMXD!C~iTZaHx*erhdWRDVlaqgkZf=n9Nv!b z(&^FeqgzbDRhh+*4SdH}53+Dc;ZuseiO1rd^y)4lB1n2wU1_;Y)zMCh-JvwNtWrBA#0w#HwlXP856VS=>ZHNj!n9B|GK-gdXwkk zNP=I>!p@iJkiSj9?xjHAEuBdtT;z_GX-IET9yu`%1ztx%CL%plq+&r?R*o0n9jLD5 zUm+GVO_|D}OWns3(77cv%$>(Xnqv4)<2;YVD!QbHx|{l*e6&105f!En_(-UFn5pXK z?D5_>^l@*iWvR{Kd(R+u_Kf+iTq~OiFnXWlnu0_G(d2_vBCS0?nMzY&>^S!8=kns-IIiD3@?Zl(8o0F94m zjB;a=WR*l2$N`p@jx#-$sMqV>6Q;}v{f&mwarz@pQfbfoEzKC=-@|0s(PJLR!?dFK z>*WV(s{vZ@V(1!cP4V#P?^cK;2aeW&LH^M!&7~5ZrjZmAoRTnE%A<%a^1B4IPZ$Or z#m>_smtOb+Dcr|fyjL*u(3tca35K-0`kn`pE=%tdn{3ZWBjp$*Z~BYNUZsOcb~&ul zBBJ?#$J6>9Vy{Ap^am3Wb!i;Alt_kq)1z=h>?&um%OUkda5^?lK9)$ncL=6KZ*cqL zcn;v$rB(U{UyOzwUrchm*whU{C@9g$oz1S=5ik0QsSlf&YG?Ik zvb@+dCxpoWBwwc;UMMP0lS#AVzBWuuOuj1DmI*#5l$Z6d@XiO5nUhju+rKJLYV^IK zmymeQjI1+!nir{QofMJYKcb<(f=YmiE$r(PQ0xnq!6f;d@G9|&@O(%{B7>cQAPxN4 z#$HAXk)~PGoPyC3Os*ya`0ng;L;r?B>H1fl4$mXTBYaLYxls^3r;#V2*jZfXVKN_p z*Rgo|+V&Dso&a%2j^9`O5s%4yfZnH!$4hL_gOm!BuJ~B6Pa`3%{nM~C%$5&)#9OXn zD2h+S($Gb$S4wcbZ*DN+fz&+*TZaCF9&G!=)OG+?P&gnwFaiMZ5(}LHDx?NX1U^wF zkVYe-KdPgVne*@p31@A@$>J}!z6RPLT1#pkfN!7nX>>=HpJnDaAkTCzJJ1bC(gRD} z0Cel<|K~p9zZHGW{!9O7`oFLbXKzIR75}6B$G{)!r`)IG2io8H{p|g-{&%oH_FqFh z+W)iZP3FHozq3DcKX2h7XuH4e&5?e`{m=B?qnx|wUVr>}|2xQ^mj7$#jn7}BJ*fZZ z^@aVX)F=DT@BjaQUtir{e?DnH%KANjzx~$#v+;lW|NS4_zxm%GAJIJezyJUC_-g*| z|C|5+{=b6{5dC=k0&?Z|!{te_8(}=}i<*19J=5gW;dedJq2hpkKxR%k~NW-Nt)D z5AXhxpZ5R$^ke&X{l8&v+HX%^|6cKbc|ZUAv3}nF|Nq)AkjM~vv(5M0>S?b>`Jbt<`If=!wEHn_yUmU&Ty`3=ntv0;gySuf5xm02anbbbx- zPcj>HT!RYk`wElJbP=7mKeO!(b&lG$^75R@KpO^JM>_%kZ zV%WCk-@2i5%4xUp8-(*H#=YI*a9%#V41VW(=F1-*LINFkwOee~@P0KLH$vYRgrw%Z z*!#kxJaw_2gQn|nZH5|S_Sn6KukHVCNThis!K+uyt$VMbZS_1wuJ&OLd^%iIyp@sx@*!_jf2x;yj;sCLPI zW!q_r6~&bz#h7f$@QKV>K+VV1#>fYm^+1}$tyCG%o67pS!!s7dT$(}RQ=2S`oCE|c zK*g^e(okZklKJSL%p5TS)ZKI*p3Dp%+pA0|4?ef1K&8ExgXs)i*l@WmsQ0I*)H#_w z2g4*J;G{=757YJ=gRiz?iogr1^{sqfBtqG zGh5ox%A6e2>C`s7BhH(5h2fi{db>_X2wS#Wf#{DK?)P=T z+Y6a?|03SG3CN^<17@bhPF=^3{R&x5<9O~GDR_dMQjVvAHS~mQ>sxgE&*VsDm0zF) zv#sQugNs87);&|MvJ28B=bwqg)#dCrId#oj@{dui=$MW5lKi66>gpr9Yg!nkRx^*DB(attFw*Q=`H>=Xn4ybnO`5smctZNj}7Y>GMm5hP623 z0UvY$N3iTs7dMJ3g5i%3pi#bmGnwz;!LR%HIfJk+{8p?J&;&x1B~?t@n4_9><2Ws9 z%Ay~${>|EN#Eih(PERzg<>_$0GUDAsLd!(hW6jAg^zll09h5^UGcW+-_AX&4aC zv`Xs>g`LyGVA~9MYrSD~Ym;3-VGdo<$T*k>I*NXHwJfB@3OCc) zp+!s-Hqn2s0PQPC6EHL@1{B+eHh4Oos9f?(I0%~&D7i-Tta&MA3VH}f4LW+C)#-Wk zJaOUlN!{JrLr#%{S9;mRcm6LR=TwGZ{(ZGRj5AUr**Rx)JDx+J3od`Y)b!Oo(VLxw zn8{HL^`=y6P{kcxaiqO>9o4%T!l zLt(9!adR~uT6>?Xpw!a z56p0fpY6-Oy&p*B=|y4LTXqERB&F{=ZeJM004mX#U@ynt7RcS3tQR zc~TsJz>uN(2es>pzp&ma)DlYg`8mqg)7EwBT~Rmc1L?-~~YF$h^@3&F=`Rxk?BARrGQ89ia!PNLUvSc#%_<)Igk8dc# zzqcDmUz-2=TZz~a8xh9$Hfm*=1q)=&*ZHcF;5qQdTnTFrP2_db85>$)&j>;LwS@d` zHf_`U%;WK3zC=z>bzrNGT|oq?;GxzHsaq$ zlp}STBln_LVd29XEDN(EEZ6rY$U8eM)=cf{zoS zbr*ECw*Q18yx_5N`%+}lC%AJa*cZf=av2)ymAnDZNOAfLazfDmEU1_sdm zQHk^a*(8QGO9!dVLdBnEe0eW;13IikwG;f6h+a`y6>ifD0}H&ffJ|&SV;LT=Vob*J zVlHjsk*miwkUZAL)?3xJyr&%7$rhf@Y}#`b&XnX=;XoeAOaPl8&#OeT$mjzBjK?S6 z1xe2)p$q9*2Z8Y@4Ix&TJ{bxmYGxf{O0;aPx>%VG$`>mUl)r>tv45SZ$)H{INaG2s z*+YBx%!p79%_Vtoso}e>Wcda9#Y^|)9#E2;cArBzro@oziirv+xXr6k;rZwx@@lRY z#sm=tsPSD3tDTER-hS)e(c6y>Sct{;uf;gKts=1oyNNI>$jeXK&ot+bRUT$|!k?w* z$e1oLm>eX z){WmB-|s*7wMZYAr+;2hN-hT(fQg>agC^^%>fn5CpEh9-Ii6+NwtY4A9`fQ*4K7@m z>utoSO|e^mr9wZ;MAGyQN(Wab@qMon6W|&=IMYty8RkwhLX*Bq?r|ILoK^)oHNpn|W2JH)DZE=9=)>-bJ2H^U4m3}$#M1qp_NQ??`PMq?* zD@IE%C~TnMEidyBVmc9rF!|J)T*Pj5{T3XPK`D1qmyy)w*nGT5^H%ry_EFRZEk5F) zF0(;A0z&hsf%a8J)nqhn93_(ifv_vyIfN9+eT)aRW26}2BFhOHjT?Lq^^?Bq-+*`m>}_2_*k31Pzd=lFW7Upphwt%cMj?W18Wo+ zgf@j|-AH+akw@)kp9m>k-w;H-Sn%{h+tz=3(I1=_7{uR#EZ=mTaCy*K-Q!9moqQsc zF*N9!Fbn_QXo|ngw=P4yB3MhY{N$z=S3F;rP+>#ZU;vPg`jb|qat zFcJ@er1f^c!pFK%XbOhnu4(R@=E3j)5}bj6`k$R+a=8c(hNfCedFD55nuIVR=~8a` z{p1SIKWNBd>npXNy^yR-E^MdRWg>bpH~sWS{(10nIX`4E$|-MEnQuH%O1(X5HurpG zTpjp9lDV5-rH^nH*-0g8%)z7P1%RWl{(9<4lbB!BCcGY?ebEre;bvY}C98OLk>7;L z`_DdR5PG-@!bTK53;4j3 zG&LW{JR2E1@bycg7G`OiOH}cSGe`l+<=SsY$&Q@+qgOSJ$)T|aF zqhguK%PUz-0oVlM?#g8*%lTFAgZE9Yp(cIGO6admX*SL}zaKYZ`4!p^)XcKIwOhtF zmw*)VfG?33dp*nPQ;l|{xzA@nJ4q5rhD7XidrEj24e7n0h3mjia)XE{@-(Dj!aNxs zK*stQ7Rn&4Ze~BP1W$=&=ql&K;)goV3ZK(+#rkJ#r#`)xKx!=fE@SSWws)+@9pZ09 z|1t>PMpSQ4^SU<04U{3N+DjP{g2)x9gALm`Za10hir=e@f`DreK#d%+Hy;2fwEj8t z7E~K3#CA1~Okji7nHujW!jjq2&24BS(C0#N{$M;%IXO*|&R9b}#>570FR!!^OZ`97 zcdq-HO!Bk?ymgWbeUP>{KuTt{XYYqd;e}E{63z{cWE(!bwVe`1;7+hL^_rZYw)ZRq z?MOe0TOslQ`_7;386?RAAISP{6B}HF(sx57aZcV=-;EpeL_-Pe58FP8yprrAH>~@P zF(Pj%Hiq!J8&-xxjqRvZTEN$`$6$dIY!U@%z)KWVBE+Zm7lXcVgsyV7aqeEy+eY7g z7TnA#o+bp0+VnazNx$Z;AFTF$97s#WQ&Uet_xx)bd~7t zcN*rx;sf&=l$T*YBG{L!RePGh%?*JdQ2JxJ5Eiw9|J$_atwbC(l8>Fd9NI;Ct*RO_KTiY6GO4)yD7GxE z6o5(MVsK%b^BFBK1O5K8!p4{YOT(T%LAjRp{Lc*0q33^7I=#LWjJse8-9vf)}^i>STK(yO9ygq^h0@SBc809gQheUS6 z?KHLVaknUtAjH2DS^C^d1frC4wBgr=>mSSTCl%OyaVEw7nTn$4pv-aY{*xA}J9gK5 zGy$41V8z$t;u3QFD(7L6L|aDkC=>S%d1EcSU>+0Qtf5`RB!Jjifr ziHC}Lqyk|GR9LchSMcXxq)=-(QE)VJx5SXLkM4pPVq8^gR)54>taHg4_+#@s5XX`@ z(O$>Y&y&zrx(t)bn%pz9AFgz|A_dToHT;c2{~9i(3p2FNj8-ot1=?>qFVq|DX~H}G zM3NTSk)Zd1Am)$@Jg}9-67v3GEjzvfW?bKh#KyQZy?rFap ziJp|%?Haa80=ov0Y!+Z^Bbjhj`}u8!y1&$f|EvE3EmK6qijYK55OTeti(QS)aVr}U zm85Nz=quqtTV}_K$yyo%Vd_cQwx0Wdx&+4+7Bq_1Iah>DD{nbZv`n=E(s?xe5!`tZ zIs_z)%GbdMI+i4GWyH=FaE)=WN44FK;sv7qW0sTL5vVQkCLQ@3@J4WWD79eeg??vo z?*80fmwS@eQ&qM|TGANE`8ws*X}{5EbX@N@IqwD`Hd&+jelY~SC+4gFJ+cywVLnlg zRe+dH9N}fVDyD0H(T@z(3`UCO8vcK+mGDIH44?Pr)(C!Ccpx}KCq4DHzAJXXp`dz1 zM`NLF*l`y%Zf@^vh9B|+NU++G#h&YYzyqG}9KW$-J)Fp7KY~T5n^sD418mA7HjEDx zgNHHK{q{s3;RM#DHH|z9LU-FTUyZ2Q=2Py$RX~rERoBfDYx|KeJDGc1!tqQ|l2yWl zE&|QG`guwM$IzQE;0_#I0Ho{`zsJ9SOm6J>T(&JO8GTZ$7J)|HUWZ&lbM>ECaiUy1 zhj3myG%(9`n6=+S3#cp2hrQ;-j}U?>q|(?l5MNJ7)Wk*8>i+v8Y5zpMkUdjo;M|~4 zVXjL64SQSS83$ecK}eFnmnTry=J1Zn^N-c}g?u;SJ3Hm9GuCu)Ur9Wqhax@I-SXT( zJXi5{?!R-NKOD@;GOoD6S-G|ZtoH!&{x6Kjxz!*y0XZZNFz%Nhw4#t!+QJ1#5S(Uv zwWgnQ6blCKb=|M=M_k%rVS(2@#PUtXQ%<|%nG(sDvt;cf@=Coj=rrV~|$9UGpWA;B+pGb(7GC+jvL z4;(R4Pv~fy0Q=a1-R?=jHgt6UiGDlAg!{%490pssPipTvN4gich9#(6U7|{t&$D_S zH`~U37WDs$b4Lt8ZJlSk4BMS)ERxGbt?-<&8i_2(yWW{_pt9HN=%IegXVJAQNA+dQ z@vZ*uREgar{eq-q<({!^rBKx0Yt9pZaoLK~gY5dIG!eq8>5)YPW4k4MW$4VY9*;d( z_F**3#Fdo}xsI1`tD9{nBwcH8Uk>|E{gZ&T29u;=+IB2lavV!s2fP)VgIHYlz#MXY ztxj`9hgSO8YvEhUC{Cg>&IL=qNv>*kBty^dr#N0Ss|r0j!bYFOXmtW`fnS(lXUl%L zhqq|oy+#2nG@|%ru`c=&e{As+4&$JmOO77ELA?1J%R^A8{pc-owUTnMU9 zK4^(Rm+WxLfENQBo=A3c7XKtE;qa3Ohc4?n*1+`@gaM5ghAD72-Mtr!Rw(gSTzKlx-CRu(Krt zTO+m61`{d4K`e6C+HmBzF~c_zxN4;(OO=w{-+VcTHs(_n@aLn=V@Lb#U7b2P8m}(T z3qnofW-iMAo@nvz21_rVYy{YBFX>zF{U$TtSS~R;46j3YLtlB>I_p>Uq9&8JS6D5) zo>*|@ko`Vs7OjZ5a&s=_OcnjDD^`gwUPH%ZF%?Sdw1*7{{>**bd+6 z1;(W@M+3J54wDFkWtjGkzIW1lgcAMr^TsAg(5Y#<0HBqpQAWfSu>IgP-ZBsBa|oLW znf3f|(X*Fpwkj;Bpj>xXpW8H&ro;lS8GNq?JN%*xZ48kHp2xZ_LNsL-I6mWNH=~`V zy(BJ#wK<>%p>B;--Yt#=Xct%#{+o6RJX)brlA!nXx)1TSRBjScEX+yW7#1}29Jvzh zFI)1F##e8t#!Gb%g#crfhuzN<7oO5?hQY?)sn2n45^IjMk3Q~cgsO4gIABKg{WX-$ zCn}_#`GU?=*+)W&9i;+f6PI^DEc;<~kkrq}&}0_ZCkguM1~9}D|LqYA3q=2twZn|* zY~V;pw%Z6r`<#o3>F376XVs6#)ND?lnB!wWMR-#iNj|2ZzsHMknwsgz-fCouv&}!0 zJBR-u@WV*RD`@>LCvCgV3sM5T#(fxQFtk_1Ml*6><9$_$M-4m1Q9Z&RkKWNjF|UmD zFOKZo1;gcVAi%8-{TpU*vm!|D*Ymn4bo?=d`B+!`d@20K5Pb-@%!FiLlyG?|CF~<6 zw$c=pwgPPVoDmKnB|?HPpXG$glF3(bU+3;`>~2$Sd3-p{Y;~XxVqlA|n?(1(?M5+i zSkCt#YJoXt;yiac2vyJXuxf>n+lsXl){5*(ZcH>bX0kR7PTZ)WI5xKdeYaqL>dxPV8fG9z=ze`G)4KYqSF9;U>b=Zt#5YWYra*%Igp8|@ zCGukUtIAJR{Grz*PgisMV`on)nM0ykcMEPRq_KYd3wqC3MtJ7YA+CZ2^-Qf}BYm$9 zdq(rGCz{^t2vj{B6N4A;G zE$%t8;d|VONKFZ`wn9h+ND4K-<<{b}ymBuY7NarW7biGd5fojYv{vikIEtO-_ozM3 z)L{miE8XUbe)+kb@hGwy=LdYu6BxCOfUj%t#StjvR`u>_i6@L0?!acVU+hQ9 z805K%|6bnw)rOB&V8C1Fn8n>ro#=6pzuP%AJQuA5_Yq-Ye#z(YC;kSgd$!|7m+BkX zFOaW1+e}xZZu(F~DC%7n)22f)U=tw>Ed36qAG;=>Sj84&4RTg9jn{DDV_eGYbgL5| zpn>oRL8fiSgiRqVL5xW;GFqtcnK^|>%VGMw&PByigkf(dfg$;Xfw^4?!}z31zDZ;q zWk0V%Tfca|Y=~Q^?7KFoSg%+lQHbylSaTZ;st5mEKWE?2U*QGQd4KBXEIrvfKk>Yl9~wgTznPPpy~V z@Be^-*Ea5v!EGVmRlOn0t_p?i#sw5QPl$st)T;Ab@Yh}H{OJ6*rCNff{D+bwJm*(3qFi%Am1(ZAp= zwQX4Ifq-L16jU(G_gBGvzH3~mKZ32~WZxpeaX*>Yo4v%^nZv%A)K7o!IZ8)}XYPfoh;6j{)yQEZ0<$`OG>FyQ>(JCMVA>Vd) z=RDF1hPGoZcs7?%$ie>v0xX3@JTrf6JEbKjrr+-9$kS=a?v7ljV}PLGGDYCH78DZS zQol+{^|Ba=nH=pn3o`b#H3#6}Hd6as6uzIjWeP?bF zEXZLPz4^bLZ=%rdi$ z$z-3Qb_5W_17$K1m;iu5nx&Yg9GdIr0lE6D-N%Uc!f%_Bfb4&Q$#z6cGUYoD zT{MpruL(o9o&pj+?b<7*+^@$(ewH4-%(o8i$gay?XvhRJG>1+*qF{CEdFtlDyG6ER z)}zK%*e;@+QBy7{Ar?sQ<6Ui>8@7$OJJSGSmuGQGiNtw$*jj`=DePD(pPe9x4y6@Q zrgvF3?U2&mlP>tMmxl#PO!bbUg)0|rlGYA{r94i`ccSWFb4w8!E!S0dTFG|m#0PSP zYD93e`<2OyY#;-@bj%KIm3qeJp3MO(0>3e|T=9eeRiFrYtSrin9Ae`tD63h1n;CiK z0N>}uak0YL{tinxR}g38q5R^N9-=xJIZD141jd(%7PGuFS=`l~ODS2;kl0a!8k zYT5dCN9|!jVm_0*mj^BbXGW}$14g|N+I5Rz zQs#X9Ae0uU)geL~CQX7PF;i3*6aSX1e|2gw&Sy(cAi$hC_ZBOxTYJtDmfpZ?NNYs& zn8WXgbEvmp$I%uBcl~}cI|UMXRu$Vs=Wp{7QDg^OdxqYvwq7kpo1+e3y%)9kd8y#>@ol12C^-4`_ODG3GC6gk)h z1=Vc&$)^L+o;|-ui5@$dX<82PE0Vj!BzM$e=pfC@rbL^Y)#`^HCt%#}kN` zXfS$RaCE@Qx13$QR4>-?qU#6k!>V6kH4yxkoVgw8-@qmZrh=j&5lK9}Bb)J>< z-vi6@pqr3y~Vo&#oSy_yTu zjabWRVezpWWSzYm&M|Vaz#V3)v?$;#d?Hl^70aP#$bIr`9m7;GEDRj|*)we_EFy;d z;-M6YOaEVraKaG~Q<1T&N?y4I%llT3a&Ei$ccQF2kPF(G@2nGrqN*)+WAxJj#f-dN z{c_d$$A%I*gE2uq3*pT@V|4TAoU6<0Oi;ZeT5}3n z))tI}IyQAP<#Y*RXRxrtQb0?2d%(-_em&43ySETUAQY_PJ&=GPcw91bxgDO1dLhca zK5QAWu8xMKCnhyXe3ZtRd%0}JuzQgx=E7msmz=ul(SmiVkX5nh%Q{BcBAbb0`@F$% zH|6+@%ehXe+b9|0ev#K=LbU+oNqj3=`~gEh`TZ?EN4WXA#QJ+BR!{B*Ih#Fa{bki3 zRn3Z)SWV{=ovzV`6tRVQxfY5r&8~8-Goj&abVhvAlrrtvXDtYc_hGKdMY_eM?$^rA zx=5LC2^N@;(MzL+$hdnQu^Qm?q=so=4w|wrzu_-P>(et#r3UTBICb|sGo&em-IUqc zF<41IwdJGN7!8jZOzGmoiWgIQE~I1h^0XPA{W60LwS0D~4fnGf3~4W<^%j8K*QU>~ zCjI(IX&I#iH|>Q0JehWx*^H(H7f#h4QO{#-D3H6Q`rh)XE7|f6{_HE_22)Fjg|}-P zKF(rf&BP~lfFY@(4_pkSCJsB`y|K&*OJb;&iyob!1LbST!bOSQ4mJp$`e|bm!bIQ| z<&1Qw=TyCgPpMNwR_@nnbCiz1&q$|m*7Z`428qX+H(pm@EWAh{_w!1dVz`&m*oQps zKqB&XC0X8NS>5@e(ltt!sdD=rWB1v3GqyA82U0aewZKJjL=U5vQk23hG|=ht>jgIi z;M45o?`8n-eZu&)X>ie|8T!SPHU*knO7g#h^Hu=BBvHXT}*C|4B|7<7nvzC zX(U5mSQI>0H&$%qtam8(28PNKl2o8#VK4nY!Mos1AMm+=u$fbX{0)ftq%d-J0{I3W z&#a=tk@W2Azhupnie%}+HSD{zuh)edFcZ5(!v09jachih!>rS=f@?L>`|btG)Q&4| z^^cF_KuRKCCQ6rENH6o4gJg)?B>+PQgrxVg(UP}|Gdb}D;G0`n+jG*ISEV!sa7H<0 z2Hu#$Ez?oIS9R^_yiMsyvA*i*RzfBx)IEM-!v?qXioGk~@XIZ?p!a35`UR$Kzo+bz z`+cWwfYSX%Xw{Au#oTiGM#AqUj(U(@3YcQA4*#a8TdZhb@vkbCcR5>y>V!wJInqgV zW$9sOW>_?@6lyam5Z#;k#0}xLqU&`*d;j>}ob5LeP*LB(Aj3cBd;tQ@XHs_7w;yPh zXLxc&^1X+17^?_(Wy7%vStHRWw%!RW4z!Jwtwjr;xABszTs4}zJ?W@*79-ZnA{8?U zmpcG&K#;$%J%i@b*O~8KrjP!&4R9YLRWBe_uk~EA04cgvwuY=Cr5(cUkZ{fc#iar5 z_XXyU zFEfowCbQYU4j;_PVS-?eV{~Y>hnIEqfYvnL$e!~{f7<;!D34^1rNW$CR#1I$00Y$^ zIr-maG4GzFKEZebyNQU75fn>FmL+cF&aFVErca7KEDOXe7lA4GThm6=9+^46aAug%w?%8jIZEvnk0s1QK4i2| zNk4rSQHg7wJJ#!sQ7whmjC9V-%|USKSK-(AvB<*4@4I4Zoo!lP;`dZ91$KvNiw!Lb zFT9>crQL&$XSP}1QZy@2PMYZ1_I=fA!zY}4eiIaKhvyvr-^9avNAOj1XO(CF zD-(E$r4cHzk<}Sbl=mN5h*e3;_c!h`@Gb=M?}Jiynipf@%uftCvFU&+9D%LR4o<6? zYpEt2pd#2obnNvEY4@->)_V+2WVkMTdfx%`Wf_-o%@DcK;8sLTFIAHVbo>VjAXTdje<{bkHV&Z1C+C)iNk6x)+$7u3{0{a4%n zPlQf}cr1=+#0;tq44-HcF-g-#S=2#Y)m_<6pd}_Wm?A49-V|umeXJyOzCwwmQxao-Sv&D)|WEAf+}VE&g*oQ(;a^adMnhBwCWhAw$~R zd$39QGwlNwQ0rV<<~inDg~TY)FU`ec2FyTwRl){w&GZvkt7qnmIj8+NrK}|5SC2D- zgQaQ$*YWi_guOC|JzkKm`gS>AP?Ph3gBu~MBg#@g>p<+of2tX-CcNf)5MYj^&i;(n zY8{z%8n4ssG?txQ*iTw&DFY)upbTiYc57_tb01+x7SYXVG3PyDOhHb9vQ~-dwHLuz zy&`}veQZ#?xarT2m6o`3>N7P zxFgU}YH~NT8z`E}%q; z4w|`h-Qm2G3`mSnUewb2NnwFwB$lllSBd>hA5Hl887XTLj{i;XCjsQVQR|Z_MS?82 z94Yg7;eKgMQ6xw(-ou#LUrumQy2E*{|3a;mUsGfit4=H&5f<4nH9SIL*Jpwhyd7N; zw$loK>3O(cpoQG(9UQLo%B(xthtP7uMbr@JzUcC#$8IZ0O7WabrVyGFySdKMD5)5d zz9Y*suxrRL4fI8Jf*~V>Df{EU+w9{%VHAi%6w=V*LN3wb<8$QW)rVCD)hQDOwiqT= z`OhT$5fOQ4Ez{ijPfC{)dbCx8?+@;BZWppq3AN`6Gd&=1Q?L&irQD|Pf5WxFM!1|d z?B&nNinjE34VP0wzp~y@&|al5w@1@^i~*+L*l|@U^LiuI?O|SN!<|FFwqI0b=%5Ia z5oa5pS~XP#*pq-TQ-b#;=G}V_h@al<<||%uZNeprzq9pX_mu4b9nP0hql0`1EHBIwC{K=7r|7vYyv(h=dp8ZF}(n|^E z@x9(1kauzP8zcwh=b)Idu5J&w>mh`r9vZCUyZDQQbhj2KX^uHRj5D0Np?WL~v_C)f zyj+#Y-9FU|T)f^lBRvj(h?F8-t@5pQUyrj!`E~AQ<+HT=*?={Luf73YyC)Us6m@Kp zJ`{*Mj3~7*&rGKU%)?!kEDBLu>)CQ$*02G=76^yh=stLO5VqCi$vvSR5WT8S6l<~k zc;Vor4gE^3IV~S_??HALv!FGf&aczwpy>2bop}peY@~aDE3uI05~8hha+Nryd0OM0 zB0_~qE0d5onM5bE=gxX3^tkHpUjXWIm4 z8G(~y7tj~;h}9k*j<8GSnmsS5s(`U+P@{Qg?sHm#3j3g9q23ty`1wXdq4nht|`aNi$tu+{o zcKvu0K^H3-mU!pYYPu?!UylT2*;!Q}Ro=;T{0g@X`BUNfm&(J}xTxX27_%5!wcqx8ZLfVJ(i_}EcJA$kb-8-%bE7LYnhqhe~=p#SjH?E?m^g5V>00-^00mL)j;R zN$C5OBnFIRIay9NdbFQ~{|&bS)J|T&liV`?2{}iJ2%4k2h2LggLFG9cT3oE&Xebc_ z_E)|@L5gpptl3m16p-h=F&oqut#0PiS;Nn2fdCM9q}Pl%YNFAZN3&emkM^0m2}_}c z<-H~CQp&Y4RObKki1%Cc_&zy95m+#UTtc#`r=;H0r8EtDxas#OaA?x?=goJ(0pATJSOaKKY%o;79k+mibX`+hr3C;8Wkll zzS4t}4|w{}7r|+$Uq$Wbj=_hQ*<~UvR&!K)lQSPrV(sd) zzR~Bn(|-wwDx@Cu!Ywq^I7j!4VdN^Czavl|7{5J`@;-m%()S<_l+ZD^mtE?(GA}4h`R@EGTp=u7X4+{Z@QWt$=;J)`m_w) zwPSap{B`(qExJ*%T#T(TgY)WJER6bMrjQLPKbu+KOBP!$mz^kg+Qib3l{3ClSE74K z2vHdKG6{-H3L4EyGKE7=XLx&vI}b^6SK{09GWOG&`6JZS~5 zioT}UN^W#HmxvuE@q{KI+IVR8HA@5|kKNRE9GhL@2%te?Xs#tAR^!sT=I#ZwL%$j) zroa;5i9?O)|?8b&5=##pb=$ zlr_o+;wRKvm(yVxyN`3}W{NKZ(-4(VK~7}5H@K5R)8}Lqh?fPRwL{StbsK27No4gq zrO@EMw)1Bg;*vUspmh^hrfu9whfBXAs0mp33`UqR_9RiGLtqMBsB3M;cwZd z`%#OR$4Xvy+gJ=$lWI%?~uQ>`?O6*_sX z$4r45|NYOUc+mRq4P-oECLo|rb;b8D;4S#~nGiRm$74|Sezj#z1p}*$JxAS+iB?JW zn-FZVgkAD}rK-v0PLNlKXi6{pTrQEu-gdtB5&*`y!Q3)axM^-97&_;U0ZAw;?;F53XP{5>#9kUGC9zI zJUUHWRg4pV?*Qh6?tdY?2mOV11DpAun+jsz!qM8EHm$+_#ez%p#2Ip%N(;mwG=pff z-;$Gp&pU{MQP>%RV3=Vk2!`^j`1F8q;r*GtgN$9|CZ!-R%!O_1I!`hjzOTLuD+gAJ zvtSAT)S%W7A0q<5w<^E$`a6WOl0b8i(}nLnoJ@(FpDt~DTOV}>Ox&#q85mnOr?jHS ziK6*&FL^CTk#QWYTF#YtSN%R8;nHP&^0=;6JpwtAVpDMS&?>Y3LBG5Nepsi%GV`a1 zBE^uYHUcSfFT`h_yLCMQ_6b(E=P4hXCHA&eR=@8BGubluOSH*>o zyTbK}cfi<&Sot^!k$3dcbqPdK!;582-k7;?Fjc>3hg3OxKS<);x0liIjd;xS26ZyU zD{#7^4CYhbc=_hG0do)0F635ii1Y#QdvEClZpe&2V10}!@b%1nl(gFEKHN?iBax+GaI086SvK$x^%ba z87xoV!;d`Qy0l%4z535VYlX#UUd#KjxU(EsKn#3A7l`qk>gkpvxEG(pALt5*wC92B z(-m$~rrg^VD}3g6|MyQIeLMvUX4fhn&B;=B&Ax2y7Ub~ux(o$?9*K6jh zZZ}&*5A*8pXurvbje72duohaoM(=<;XxR+Fe6gD7q1OlpP%~-H4$nz_QpP`M2SY#O zB+~5!G_t??$~#hI4!vgVGjgw}{b*wA`&R559c29|3Ie^!m$@2pFs*e`ygBxPe%wOW zBDSaF$nvp$h^z{Lqc*u?OwaXPn3kc>Iat@U6>bxqky_1vzx}-DsTym&LNlXU(TSEb zX0Su|QYILU-PoW}h#fvHdncFIa%$pX#1f=HnT`B9vf1(pb1y07vYuSYBh06nK$fmb4G7RDj<{i~rj8tuAL;PM7 zGDIb*t&U<*@f3N}S2Q3fmUUfE&KgcPsY_fC}Kkx#E6bA$Xtkz?lo?STdr3ic-) zbjh}B2!|%QHTzY#eGn~(ibyIu_yYo!m0SDHf>PH4kc%Jb2bfrNGrDCG>rfaktVA0M zFKE>0=genkdmN9?@~R1d+YBX~`A+zmm@5hw#q}I!a&F$D;yFA(G=V^H5*;UO2XlM< zHj1#1YfSh{H_E8Puwck^<;Wfe-^=`=e?!B#&%h5==rcvUx3vd)-zm zPw?|nUp>_Sf8d2Jp%FE8%`F=X22jGLH}*c_?aTVe^}Dm0+X&H57TZIOjuAfZw4EIR z3HJQF+QE}bu%)F!TY(U^+kIa_1zHk6Bxrjt1CMPv?6V^i;f4T3xx4rr_cCN!pxPY=rS>8uyM4Z_Q=GCUaFx|v6LI{#h?~6C6@x%wu2~2 zeOzKH8&67ipR(I7&mpvV_%jX;4ZT&>$_hMpiM>ecIum5h?uMJPI41MBkz%b$8+Jwa z;qJGQZ?%k&MzjcQgo(c#YDr(TypN~I$wa@6$W0Xw8(yu3t|DzrJ6l$uiMq8lo+4HS$an3ZM7w{hhK;j zFJFqRv;s&uhWnwS;vp9$#$m?a6DV1{EEha0fCN^eZa$6R8%) zt#lGD*Es`SQJTUg9Nihu5hemTfZMGv)jqMN(P?g^V(OkNXQfC+W#>2a8vS#_Q@P8m z16~({w~kA;#tX{tsho6sOU$~H)dA=DaDbUYok6`gm_E4vwMh1oR1%eK7T}hQI6EK^ z=>79hbeqeswxt~@J;REapWG!5RUSJc#B3>qLCDaqY9Cm(WHKYPg8@(&j@r`J2hk> zkM*QhTAj;xSXS*;f+$VBMru?CpiUZ(O;4tmnxtN17S2vhGOYon@Ymwgu8zp7n@6*L z|HRWqvF1shNtP`3^f&3O0EWLHKC39q%Mf}r!-quyii<6Ng?H^b7(qkak4Eb;FeNuV zjDl}=Ir5foEStedJOy(o12X@ZGwETuhnY{9VDTudBJtE;DCT`7gIqkNpCFlRlt<VdKB-=O6w zson88{1wjRjwV&{J8EURX4$%gYDaC+o7X+9(%&g*>cNAoAG?N_v-H{L!BK7tx6Gdy zROD7hc8G%(S4x+Rdqq5l?lQT|k?Bq5G#1k_@>|}~PM5uW9D-zjI%H9@n-4f|+EZb@ z+7Qt!PTt{EX!U1MR*MW^-TII1-=y2>Hg2k(ggMZH-#zQW6+wwQmtQALjO8U-HVuC& ze(v&u^b$W+s$Z3his=Rw&}0=Z(0K;0*SHlOpS1cmxqq`jC5g5W8gOELoQ*o^8$xq6 z-3%hcP3PXRoN87}%;X`1bAOI<1ngwuCs`8KPG*r-f8fxbh|w3NZfOws^4aF1BJZFr z|5|7t1NGI5l9jd;u?6u{`~X&;J4|QiK@fD1tXtYbl;IA!W|7rKeu>IE)C#MbBhQ)r zIj)qW&UeUuUbN$}sD$Rq@-9TE`6hfRK!NfzcZHyd4lIzA5}rI6OuCc3K8m43C;B21 zOA(O108D~|qqdG5hknRFKAS@9T)_0nz?GX7JV-6NA2>usHpNJyF@sl3S8t{3eZA^8 zttqmHTz9ocMs#*mC<^*-!77R$JP7MczOt#@Sst`^LeXv?XoSF;4)ee0a=HB9y8@!9 zxfqDW(avezo!KN|gBPsU!N3csQon)e22F!CKX79>tJMXkIB%+JDom4ou>7nGv6kNS z3ZkB9+2URQaHd1B7sJ~-6h#2gBtIx?5e5y|Q}WmGzE3ndQpNkI&}XZWo=NtQUxqiP zNwIy+A*&TMk8r`UyWRse)pyZe`{Yg|S%$gD8M&HyrAw{|GNV_5h@9(Rec?BWj2g{= zokHv{h-zp0Fx#`JqMS*HmLDvKR0;{)(1};c@r9D{SsYzE*eRqq`afHXgH9`XrF(qm zUJRoFJdLuAC;hmX6md}J1XZTCE^-L`?od}PaL)U*-C@(aDs*@RcCjf40#9*m_ha-Y zER5q>8KZCPLg80W8@hcI^@tfZa3Q)BuK#cWGtiT18&g(hGx!mC*Ix)H?}v$I#&k}l zSm6hvq|{#RBzxX+vl$K)^TOD51_tvZVdIx=49jszs(<*t)xLL){86wGL$qu!T71<% z6sxcBo4TY?MG{}ma>y1v55G2=llx%4gDN=DA`))B6#5ztiKsV^&NscIR-;E}vtFLX zPn}5H?ogTL@=_ESRapb<^6cKoL`uH1-3ZWJ0KWU_yS`_GU_1fc-!%xs z9WCn73{SeG%5JoIMO8oz#*v_tOfl=-4OoIR;@V5^gt5t!23kt&3L1&L{|EZ|!*~0k zNyjATMu0LoFE58FXt#)Fs?4{5Dj|03)g%9#-P%geX0)U~Nlx;=TE&TReSJ;Z`V|{m<7%q3Ue+@v%_* zM(|3>!!&P{}6C#O4sWg&~MI&++P|7W#rZbt} z`=lD*tHGgzo)*|3km||6NShP|aIe^AHc=hR5aUaN%L)S2A!QKdNFvCt=cRpQagjJ^ zsl4(#gM6M{qxnIlsiB7AYmcA6w|ekF{{=AYhLZv}3Us}EY;{hFmg%lGl@;VvVcnOP z%bUsqXtOC~W!xn2%HoF^T ztwbsn(DJ4PfxY#u)G_1qH~$ZR76xaJ9G2^+jy(qzrsI1hmW%%vv6Ln24}4EuO7Mgu z6(>=wZFBL$I;QS{=cW(jKuAcxIJj~lZzaPOMz>2cfx3`yOb*{V>fp0x1@_rMg+tkg zCvh77-Tq9|Zo`&DH3NMWuQAGQ%-y!WT)reS3Ps5b6xuExOUs3I(^$6vI4rxi%5|}7 zm9X~~Ku(H7pZBl+x}lq}gqNy7>w?bRhVMH>nXWwnoHZY=h-2gKN0c%ehP#KItt6TP z#m68>bz{?sNCy788jMt475C$LDc;9xGA*Mvt#~Q&r&>B-p)ht2x^oP+S-_vrq)g8~ zi(cdV*eI31YxDeM>S+M*4%At76R%gV6q~=524Uh#&bsx5Bc^O1YO*Oy9SY<`6SNrO z6fUgI1+-EY5KGJ<{fe5)*mob_(T2qW17x3{WP(E)RSWiOzhs3nT9&&iSt+^&aPBmZ zMI;Y1$%dHrlEJX?vDn(E2xzXBH>kC;d${<2p}335D7jtO7Tm%d3$`LNWwHji2d`~2 zOwp?r%3*oH+5DNo&LB~A5${j>d;~7A4+cwXyk2JzZ9td%vmrpI)}G15E+;vkXi88bY=WgBc3%Go}#fh7e2qBZgcB^@{^m`)v}dP zpye)P21q%be8#~Wyq!^~DF~*(d9efh#_5}gG2*}6^`{U5Jjocvp3d6c2V8RmAS8if zx;L+^X12LYBGwn|Vsca(M~(=dg^$2gD}GicgqTRM9*tI{w3);F>xcD&%-CX7uI??D z`fes07N~0Qm8^bCE4JVdb14{*(^5}_A(L+H_G~SbI2%cIDomgx<3Z_HkYW^s?_tU< z$d&V`7s*xh6aZiLb#ZjRKYy-;HTPa;6OlHSYz8h4)9MNkcBf>gYc9FJ*d@(?7JjRi ztu6_|ZYg*PYU0r}Q%GsB2fY^BfRwuaO;u8t$6Li9`2wiU2(LTJOe0Ld2`ruEQ*Oo? zmKZJ9*+CGsYQiS7A|%Q13Hx>kTy(|~E}zlX;Ah<@p`QGKK-P-@KOPDoJ|_EZy8Y9W zOgGZKd-*q0eeB(zY4N+CdTAiLxU<~REZ5GAAoxY?x-Ly#mh?bH-Wg(L^TME3IEsjSSY8gU`v-aqE_qgQRaq{=@ZS1ImA9^GAH;RoXbt2wA#7^$UBzi1hoYFuS z$iOjMt)c#q_fD(zRSWw7GnFLzZbYFS#u$2@EBOp!Q_BoMjM}}|1%Ri~Kl2((ys!|& z<4o)AJuwmEEF*V?5nwQSA%rfY#>z}r19s|}ey$bk9W}#HA5aB}h^=55i#)6#X+}0? zP+|z}7SJF!sa5(=vyOlziVCcjGBNg1YMD9}IlYa`)i)^{&9~YT%(1aFZhsY*D2jax9p}2w1n2!r z)=Oz+MAg)TiRX^}WJ{Ky3lL}o>PshFGn~;AsaM6^iMCVd!+)jj{O;|t3)EKpeG!Ag z9ZmP(-ztu0HET|7MR@Z;u21SNLa>;3{AKB5;-0shx`SmNFPdHS1Sg%p((y+i zHbT>bL^RF`@+;ZyM3%zKf&%Xse`Gnbg!Fz#1kr zqQqDWZQ}toUO~QFRO2!mcByl4JRXhjjhhYl*YYJ3mRZYcWA&qwDPKl{ifc8jVRMMA z#6?;jQo-q#9+o?FFPXeTa*YHR$jJe1TL1hrs9W;7HmoK+DIuT2SL!g-hge?VSLB&O zuzCD(lrKMjW{;zHV@7KY5uet^X+RWI^mVp>Gz*I^5(;$x+-p+84Sn7gtc&3$EbxTI zk?a_n?5w+}_$CWJpMpYqnA%O3+*c-!u{5AP)>ys2upt<;<2ZyW4Kw-E=8UzD$a{{9 z8c^cLP0=&9qt^mGITiw(hX|M)?MI(u$>m+Y01QxIRaLbWFY2(<4K)`e_Dk1|x&Zfx z9KnQalC*r4tP;pl(9XZeHE~TrNL=Ka4Uzjg$C2%*C!mnk^<}inL z_24{vzF(S=l~l|z6I;VqSLuEY)Xm3kvZXyZ(2t#P;^N-B(0QRr1e z7?tF&#ei^V3=`cEjdDrt@;Xv~e5IREJmQw4O5m?RnB-}YDW2T3=6u7WV3gkrsv zY4i&Ci?a)!?4B?U3%dGPyD{Gva2?PifhZFQn~IH1w9eZRykJ0zJ%ro*>gUVm5SE`t znMgv0DOD7Ax+93$!V&WJu)l5?=A+o#LJUVPFN%aV!cHoa5V{ZUx|5YVuV5e)kKuEb z$ADmw<|PQEGu+$brUF7D-8!ut`Al4Y5MVX&B9))JLha*RSwTj3VWCJPB#UTUaVJ%{ zgKA@8dx1UZQ$oL1kxnIdbU?%RFJa7rb(`$p>98Rm8MJ~Hl#Xa?YgbOoklivOWR3^O zbVz4XujU6q3#3c!-g?f518|bh&z6GMTD8U< zyRA1$t{R121SzI?_OpHbOYVNPAMm%~OkP+^;e1|~giWq`f70%_*&C`7yi^l3TuF#=e1^W>H z9~Wkuz!E8}orkVpJ*c7iXxw#uz%-Bd!d-)SuNl84b`YBf|{rxG5;R?OoVLHA1@jDFbx ztBHG_BBk|6AyAGZv_$-zyWDz&a4ypOH|I5#CM0br)}xfD^&4FKtaMNG9~}*)D$ZV6 zuRy^M_! z_47=Inn*gVdmudq41Gm_j#psGYz}qRm03lAn*kldckzc5OtpnCI&>Wv`!#&YA>a`jkkyp-KwHy*43+CcJwzpY3qYJ+W_2K~Tf!SG#WWz+Q%i?KGoh z&=-)ZxkOdt{ba+xh}NrS!j#((x&Y}TGu}8`=mdmpsgiL+taY-?Z~*VPK%B}PHs%>U zeD>FSI^#bs$o?cbr>J5bN}^ZnB&2bA&h|z7{BC$XK?-hPVRzi4 zf^yu^AEKR?fhQoqTPEUPWrS?68q?QYjdaZR{?IuSit!8`L$MD#2IMo_@w#?j47fUneM?$5fIMR8gXu z*V6&B5rDPXI}%*?)kRjsNx5Hus60s9R_S1zNwk2!wK1EK6byiw&D%J& zKuIcn$gPgf+dIJ#`R6YsQ$%1l`@;-QC?Fpcwk8Tu=z} zc+MjgZ{q$DG4JUo%x*9P|Ke)Cqq;XpfB*mg|Nr%rDVUr~j1B+IPaaJhfy-EMDZMQQ z(-2yjnU*rr1p$E5Pyhe_|NsC0|NrxS3{;4uwyLVCs;a7}FiHB=XvpIrS0SBLU9^Cm zZ0|ELdV`})$=$6FnVFfHnVFfHnVFY_N5Uy%L6RaOA|fH*{m`C(i$rW@cp|0RF_onjXw#>wW%~nf_n=^GR_paw+Z$*4KgC{TcJ0G;Y@QXEQstIG;e3 zsJ$H*{>vKwG^;;(y?2DFnS2sFtIOi$MB={wAb@p76Y_pQ$~gP~$5&Me!T|Y$*?8+D zm$tSOqDE{|g0#X)?tV}3z6AQs@DCmBqw)P6&2J%Zgmmh}JP5mXAY(MedAD zZ*&p1ro}NKsT1{Xy0+|jjLtP5!|OI`St~8t^gK)0^p2nC9-q-Y827ojK#IL6VPSmf zQYvKC`&-=&543`Ipq3>*{d=(@7mz(IRn>A3`k{oMW~SWfn%mQghXQ&P{Qlwcr1P$y+^Z=YOM+OW%>B6F$+ZB7W)?@tGdz2#xI7m zb)`!T3Rc~BbO$j)jqcJ14&$%4jyJBYX|!vKC2FxHBc(lyV_MpfSv)fm@w#}p&8Dg$(7EBo7Hoyx3iBSBjd^5i{d!TR$Ju#fV;iP1D@)cI+zj8=ak{2V$7hai`_CY_>ybH*uFzZh1_J6DSJ zvrdJaI7y(-XL2B*Z}0_85n6t{NJ@VCYYS00gJ8|^dUIe>avE@hYim?aN8P0AZ6$qp zP^-M^g?G?M{9S@yzFA1}pwxa-U`bFgOYoc8e`^$uBMEXu% zQ&XhplOvFB*6b9@J#YN%*99{}!yJ@@xYSxs7~qmGpBUXvbcjCCrhAMhvKJR-C>dRz zy;tTJ#P<_#bGdOoqZk-ZGWkqOF5@s_l&{@fOTwgL zYG>yF(h;5yA@(uJ!vydM$==TfXA$$!WNx0dZV9^VFPgmnS{~zd;8|U6?`Y|)Cf~)m zba>VaPGG7@;hT{kSm@YFCQ)J!(U|tEzWehlBm*O^ahHMkLG3DazmYV@LdFS7!*KoX zU;UqdS`#>mTX1L=G4j0w*U&AGF55$#^rc85KYxm6G9d|3=XJoT93W*x_VQ$4Jt8e)YH>06O=xq@pQgN$5nvl`4Yt=Na@-dR4Xg z_Ir#fBaxs5H4%x4eX@T^vnahv+K0$CD@pB)`M4y9xA@NEy2UQR%Po16^`fUMpEHtQ zVZ>IP-0kqTpR5uaXhM8cFC#|j`grpu;`a6n15#O|$4cd&Dw8kxkgawfRan0{Cr}Nde|Yj=9uVfrX;50(Gj@oztE%*bgP@ zNQ$&Q9SkTrgVbEz83P$Wr(rH=5aak&+ioH0@=*xTRR9Ncl3lbZL{~OZg*kk^+e}1v z5>0L!z!orWLHC8hQj6iz5}moU)jlI&NM6G}DlP)x5#M)a1v(%19oZT&SvObUD^lAl zD`CpLjXA|vcpvCOLU%n3?N*;c@i$fh8U^LR4Hd}vvFkGrE�i43MvEj=A;Z;4~YU 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 z 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 Te-JHwvwco{TzEwM8;A@5m(%S) literal 0 HcmV?d00001 diff --git a/img/bestiary/DoSI/Merrow Extortionist.webp b/img/bestiary/DoSI/Merrow Extortionist.webp new file mode 100644 index 0000000000000000000000000000000000000000..fcf081be7ed15fc217b0f9aae27a775071960560 GIT binary patch literal 165140 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�Kiw^vLvzF@2MVG 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
;A_t0~_-u8*>P&0&x{ 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�R)Su>I#M=k%l84ElIL%H){RuGe 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 it.includes("w")); } + // FIXME tags too aggressively; should limit by e.g.: + // - for creatures with a known "book" source, never use items from a known "adventure" source + // - for creatures with a known "adventure" source, never use items from a *different* "adventure" source + // - for a creature from a known source, never tag items from a more recent known source static tryRun (mon, {cbNotFound = null, isAddOnly = false} = {}) { if (!this._WEAPON_DETAIL_CACHE) throw new Error(`Attached item cache was not initialized!`); diff --git a/js/deities.js b/js/deities.js index 6caa02d25f..6ec519d583 100644 --- a/js/deities.js +++ b/js/deities.js @@ -67,6 +67,8 @@ class DeitiesPage extends ListPage { pageFilter, dataProps: ["deity"], + + isMarkdownPopout: true, }); } diff --git a/js/feats.js b/js/feats.js index 53082520d9..0df75a6ade 100644 --- a/js/feats.js +++ b/js/feats.js @@ -69,6 +69,8 @@ class FeatsPage extends ListPage { }, isPreviewable: true, + + isMarkdownPopout: true, }); } diff --git a/js/languages.js b/js/languages.js index 195e868967..8b86f22d24 100644 --- a/js/languages.js +++ b/js/languages.js @@ -73,6 +73,8 @@ class LanguagesPage extends ListPage { listClass: "languages", dataProps: ["language"], + + isMarkdownPopout: true, }); } diff --git a/js/objects.js b/js/objects.js index c5fcf8598f..d1858ed666 100644 --- a/js/objects.js +++ b/js/objects.js @@ -69,6 +69,8 @@ class ObjectsPage extends ListPage { dataProps: ["object"], listSyntax: new ListSyntaxObjects({fnGetDataList: () => this._dataList, pFnGetFluff}), + + isMarkdownPopout: true, }); this._$dispToken = null; diff --git a/js/optionalfeatures.js b/js/optionalfeatures.js index e3cca655d8..d0a66b490e 100644 --- a/js/optionalfeatures.js +++ b/js/optionalfeatures.js @@ -94,6 +94,8 @@ class OptionalFeaturesPage extends ListPage { }, isPreviewable: true, + + isMarkdownPopout: true, }); } diff --git a/js/parser.js b/js/parser.js index 185d8a75ac..77b693273f 100644 --- a/js/parser.js +++ b/js/parser.js @@ -1602,16 +1602,25 @@ Parser.getFullImmRes = function (toParse) { return out; }; -Parser.getFullCondImm = function (condImm, isPlainText) { +Parser.getFullCondImm = function (condImm, {isPlainText = false, isEntry = false} = {}) { + if (isPlainText && isEntry) throw new Error(`Options "isPlainText" and "isEntry" are mutually exclusive!`); + if (!condImm?.length) return ""; - function render (condition) { - return isPlainText ? condition : Renderer.get().render(`{@condition ${condition}}`); - } - return condImm.map(it => { - if (it.special) return it.special; - if (it.conditionImmune) return `${it.preNote ? `${it.preNote} ` : ""}${it.conditionImmune.map(render).join(", ")}${it.note ? ` ${it.note}` : ""}`; - return render(it); - }).sort(SortUtil.ascSortLower).join(", "); + + const render = condition => { + if (isPlainText) return condition; + const ent = `{@condition ${condition}}`; + if (isEntry) return ent; + return Renderer.get().render(ent); + }; + + return condImm + .map(it => { + if (it.special) return it.special; + if (it.conditionImmune) return `${it.preNote ? `${it.preNote} ` : ""}${it.conditionImmune.map(render).join(", ")}${it.note ? ` ${it.note}` : ""}`; + return render(it); + }) + .sort(SortUtil.ascSortLower).join(", "); }; Parser.MON_SENSE_TAG_TO_FULL = { @@ -2479,6 +2488,7 @@ Parser.CONDITION_TO_COLOR = { Parser.RULE_TYPE_TO_FULL = { "O": "Optional", + "P": "Prerelease", "V": "Variant", "VO": "Variant Optional", "VV": "Variant Variant", diff --git a/js/psionics.js b/js/psionics.js index 334c30e11e..bd8b82ac51 100644 --- a/js/psionics.js +++ b/js/psionics.js @@ -71,6 +71,8 @@ class PsionicsPage extends ListPage { dataProps: ["psionic"], + isMarkdownPopout: true, + bookViewOptions: { namePlural: "psionics", pageTitle: "Psionics Book View", @@ -82,7 +84,7 @@ class PsionicsPage extends ListPage { colTransforms: { name: UtilsTableview.COL_TRANSFORM_NAME, source: UtilsTableview.COL_TRANSFORM_SOURCE, - _text: {name: "Text", transform: (it) => Renderer.psionic.getBodyText(it, Renderer.get()), flex: 3}, + _text: {name: "Text", transform: (it) => Renderer.psionic.getBodyText(it), flex: 3}, }, }, diff --git a/js/races.js b/js/races.js index 8f4084ff50..b26f4072bb 100644 --- a/js/races.js +++ b/js/races.js @@ -77,6 +77,8 @@ class RacesPage extends ListPage { dataProps: ["race"], + isMarkdownPopout: true, + bookViewOptions: { namePlural: "races", pageTitle: "Races Book View", diff --git a/js/recipes.js b/js/recipes.js index bad06ce9e7..8dbd2d2b5a 100644 --- a/js/recipes.js +++ b/js/recipes.js @@ -75,6 +75,8 @@ class RecipesPage extends ListPage { dataProps: ["recipe"], + isMarkdownPopout: true, + listSyntax: new ListSyntaxRecipes({fnGetDataList: () => this._dataList, pFnGetFluff}), }); } diff --git a/js/render-charcreationoptions.js b/js/render-charcreationoptions.js index 6619b78a18..b926f0b432 100644 --- a/js/render-charcreationoptions.js +++ b/js/render-charcreationoptions.js @@ -1,25 +1,25 @@ "use strict"; class RenderCharCreationOptions { - static $getRenderedCharCreationOption (it) { + static $getRenderedCharCreationOption (ent) { const renderStack = []; - const prerequisite = Renderer.utils.prerequisite.getHtml(it.prerequisite); + const prerequisite = Renderer.utils.prerequisite.getHtml(ent.prerequisite); - const preText = Renderer.charoption.getOptionTypePreText(it.optionType); + const preText = Renderer.charoption.getOptionTypePreText(ent); if (preText) renderStack.push(preText); - const entryList = {type: "entries", entries: it.entries}; + const entryList = {type: "entries", entries: ent.entries}; Renderer.get().setFirstSection(true).recursiveRender(entryList, renderStack); return $$` ${Renderer.utils.getBorderTr()} - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "charoption"})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "charoption"})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} ${prerequisite ? `${prerequisite}` : ""}

${renderStack.join("")} - ${Renderer.utils.getPageTr(it)} + ${Renderer.utils.getPageTr(ent)} ${Renderer.utils.getBorderTr()} `; } diff --git a/js/render-deities.js b/js/render-deities.js index c72dfe31ae..207fa478dd 100644 --- a/js/render-deities.js +++ b/js/render-deities.js @@ -35,6 +35,8 @@ class RenderDeities { if (deity.symbolImg) deity.symbolImg.style = deity.symbolImg.style || "deity-symbol"; + const entriesMeta = Renderer.deity.getDeityRenderableEntriesMeta(deity); + return ` ${reprintIndex ? ` @@ -44,7 +46,7 @@ class RenderDeities { ` : ""} - ${Renderer.deity.getOrderedParts(deity, ``, ``)} + ${entriesMeta.entriesAttributes.map(entry => `${Renderer.get().render(entry)}`).join("")} ${deity.symbolImg ? `${renderer.render({entries: [deity.symbolImg]})}
` : ""} ${renderStack.length ? `${renderStack.join("")}` : ""} diff --git a/js/render-markdown.js b/js/render-markdown.js index edc60df2f9..49087a665c 100644 --- a/js/render-markdown.js +++ b/js/render-markdown.js @@ -461,15 +461,33 @@ class RendererMarkdown { textStack[0] += `[${href}](${this.render(entry.text)})`; } - /* _renderActions (entry, textStack, meta, options) { - // TODO + const cachedDepth = meta.depth; + meta.depth = 2; + this._renderEntriesSubtypes( + { + ...entry, + type: "entries", + }, + textStack, + meta, + options, + ); + meta.depth = cachedDepth; } _renderAttack (entry, textStack, meta, options) { - // TODO + this._renderPrefix(entry, textStack, meta, options); + textStack[0] += `*${Parser.attackTypeToFull(entry.attackType)}:* `; + const len = entry.attackEntries.length; + for (let i = 0; i < len; ++i) this._recursiveRender(entry.attackEntries[i], textStack, meta); + textStack[0] += ` *Hit:* `; + const len2 = entry.hitEntries.length; + for (let i = 0; i < len2; ++i) this._recursiveRender(entry.hitEntries[i], textStack, meta); + this._renderSuffix(entry, textStack, meta, options); } + /* _renderIngredient (entry, textStack, meta, options) { // (Use base implementation) } @@ -479,7 +497,7 @@ class RendererMarkdown { // region list items _renderItem (entry, textStack, meta, options) { this._renderPrefix(entry, textStack, meta, options); - textStack[0] += `**${this.render(entry.name)}** `; + textStack[0] += `**${this.render(entry.name)}${this._renderItem_isAddPeriod(entry) ? "." : ""}** `; let addedNewline = false; if (entry.entry) this._recursiveRender(entry.entry, textStack, meta); else if (entry.entries) { @@ -672,6 +690,11 @@ class RendererMarkdown { this._recursiveRender(text, textStack, meta); textStack[0] += `~~`; break; + case "@note": + textStack[0] += "*"; + this._recursiveRender(text, textStack, meta); + textStack[0] += "*"; + break; case "@atk": textStack[0] += `*${Renderer.attackTagToFull(text)}*`; break; case "@h": textStack[0] += `*Hit:* `; break; @@ -833,6 +856,32 @@ RendererMarkdown.utils = class { else return `*${Parser.sourceJsonToAbv(as.source)}*${Renderer.utils.isDisplayPage(as.page) ? `, page ${as.page}` : ""}`; }).join("; ")}`; } + + /* -------------------------------------------- */ + + static compact = class { + // TODO(Future) nicely pad widths (render as table?) + static getRenderedAbilityScores (ent, {prefix = ""} = "") { + return `${prefix}|${Parser.ABIL_ABVS.map(it => `${it.toUpperCase()}|`).join("")} +${prefix}|:---:|:---:|:---:|:---:|:---:|:---:| +${prefix}|${Parser.ABIL_ABVS.map(ab => `${ent[ab]} (${Parser.getAbilityModifier(ent[ab])})|`).join("")}`; + } + }; + + /* -------------------------------------------- */ + + static withMetaDepth (depth, opts, fn) { + opts.meta ||= {}; + const depthCached = opts.meta.depth; + opts.meta.depth = depth; + const out = fn(); + opts.meta.depth = depthCached; + return out; + } + + static getNormalizedNewlines (str) { + return str.replace(/\n\n+/g, "\n\n"); + } }; RendererMarkdown.monster = class { @@ -855,12 +904,15 @@ RendererMarkdown.monster = class { .map(res => `\n>- **${res.name}** ${Renderer.monster.getRenderedResource(res, true)}`) .join("") : ""; + const abilityScorePart = RendererMarkdown.utils.compact.getRenderedAbilityScores(mon, {prefix: ">"}); const savePart = mon.save ? `\n>- **Saving Throws** ${Object.keys(mon.save).sort(SortUtil.ascSortAtts).map(it => RendererMarkdown.monster.getSave(it, mon.save[it])).join(", ")}` : ""; const skillPart = mon.skill ? `\n>- **Skills** ${RendererMarkdown.monster.getSkillsString(mon)}` : ""; const damVulnPart = mon.vulnerable ? `\n>- **Damage Vulnerabilities** ${Parser.getFullImmRes(mon.vulnerable)}` : ""; const damResPart = mon.resist ? `\n>- **Damage Resistances** ${Parser.getFullImmRes(mon.resist)}` : ""; const damImmPart = mon.immune ? `\n>- **Damage Immunities** ${Parser.getFullImmRes(mon.immune)}` : ""; - const condImmPart = mon.conditionImmune ? `\n>- **Condition Immunities** ${Parser.getFullCondImm(mon.conditionImmune, true)}` : ""; + const condImmPart = mon.conditionImmune ? `\n>- **Condition Immunities** ${Parser.getFullCondImm(mon.conditionImmune, {isPlainText: true})}` : ""; + const sensePart = !opts.isHideSenses ? `\n>- **Senses** ${mon.senses ? `${Renderer.monster.getRenderedSenses(mon.senses, true)}, ` : ""}passive Perception ${mon.passive || "\u2014"}` : ""; + const languagePart = !opts.isHideLanguages ? `\n>- **Languages** ${Renderer.monster.getRenderedLanguages(mon.languages)}` : ""; const fnGetSpellTraits = RendererMarkdown.monster.getSpellcastingRenderedTraits.bind(RendererMarkdown.monster, meta); const traitArray = Renderer.monster.getOrderedTraits(mon, {fnGetSpellTraits}); @@ -869,29 +921,24 @@ RendererMarkdown.monster = class { const reactionArray = Renderer.monster.getOrderedReactions(mon, {fnGetSpellTraits}); const traitsPart = traitArray?.length - ? `\n${RendererMarkdown.monster._getRenderedSection({prop: "trait", entries: traitArray, depth: 1, meta})}` + ? `\n${RendererMarkdown.monster._getRenderedSection({prop: "trait", entries: traitArray, depth: 1, meta, prefix: ">"})}` : ""; - const actionsPart = actionArray?.length - ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Actions", prop: "action"})}${RendererMarkdown.monster._getRenderedSection({mon, prop: "action", entries: actionArray, depth: 1, meta})}` - : ""; - const bonusActionsPart = bonusActionArray?.length - ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Bonus Actions", prop: "bonus"})}${RendererMarkdown.monster._getRenderedSection({mon, prop: "bonus", entries: bonusActionArray, depth: 1, meta})}` - : ""; - const reactionsPart = reactionArray?.length - ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Reactions", prop: "reaction"})}${RendererMarkdown.monster._getRenderedSection({mon, prop: "reaction", entries: reactionArray, depth: 1, meta})}` - : ""; + const actionsPart = RendererMarkdown.monster.getRenderedSection({arr: actionArray, ent: mon, prop: "action", title: "Actions", meta, prefix: ">"}); + const bonusActionsPart = RendererMarkdown.monster.getRenderedSection({arr: bonusActionArray, ent: mon, prop: "bonus", title: "Bonus Actions", meta, prefix: ">"}); + const reactionsPart = RendererMarkdown.monster.getRenderedSection({arr: reactionArray, ent: mon, prop: "reaction", title: "Reactions", meta, prefix: ">"}); + const legendaryActionsPart = mon.legendary - ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Legendary Actions", prop: "legendary"})}>${Renderer.monster.getLegendaryActionIntro(mon, {renderer: RendererMarkdown.get()})}\n>\n${RendererMarkdown.monster._getRenderedLegendarySection(mon.legendary, 1, meta)}` + ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Legendary Actions", prop: "legendary", prefix: ">"})}>${Renderer.monster.getLegendaryActionIntro(mon, {renderer: RendererMarkdown.get()})}\n>\n${RendererMarkdown.monster._getRenderedLegendarySection(mon.legendary, 1, meta)}` : ""; const mythicActionsPart = mon.mythic - ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Mythic Actions", prop: "mythic"})}>${Renderer.monster.getSectionIntro(mon, {renderer: RendererMarkdown.get(), prop: "mythic"})}\n>\n${RendererMarkdown.monster._getRenderedLegendarySection(mon.mythic, 1, meta)}` + ? `${RendererMarkdown.monster._getRenderedSectionHeader({mon, title: "Mythic Actions", prop: "mythic", prefix: ">"})}>${Renderer.monster.getSectionIntro(mon, {renderer: RendererMarkdown.get(), prop: "mythic"})}\n>\n${RendererMarkdown.monster._getRenderedLegendarySection(mon.mythic, 1, meta)}` : ""; - const legendaryGroupLairPart = legendaryGroup?.lairActions ? `\n>### Lair Actions\n${RendererMarkdown.monster._getRenderedSection({prop: "lairaction", entries: legendaryGroup.lairActions, depth: -1, meta})}` : ""; - const legendaryGroupRegionalPart = legendaryGroup?.regionalEffects ? `\n>### Regional Effects\n${RendererMarkdown.monster._getRenderedSection({prop: "regionaleffect", entries: legendaryGroup.regionalEffects, depth: -1, meta})}` : ""; + const legendaryGroupLairPart = legendaryGroup?.lairActions ? `\n>### Lair Actions\n${RendererMarkdown.monster._getRenderedSection({prop: "lairaction", entries: legendaryGroup.lairActions, depth: -1, meta, prefix: ">"})}` : ""; + const legendaryGroupRegionalPart = legendaryGroup?.regionalEffects ? `\n>### Regional Effects\n${RendererMarkdown.monster._getRenderedSection({prop: "regionaleffect", entries: legendaryGroup.regionalEffects, depth: -1, meta, prefix: ">"})}` : ""; - const footerPart = mon.footer ? `\n${RendererMarkdown.monster._getRenderedSectionEntries(mon.footer, 0, meta)}` : ""; + const footerPart = mon.footer ? `\n${RendererMarkdown.monster._getRenderedSectionEntries({sectionEntries: mon.footer, sectionDepth: 0, meta, prefix: ">"})}` : ""; const unbreakablePart = `___ >## ${mon._displayName || mon.name} @@ -901,12 +948,8 @@ RendererMarkdown.monster = class { >- **Hit Points** ${Renderer.monster.getRenderedHp(mon.hp, true)}${resourcePart} >- **Speed** ${Parser.getSpeedString(mon)} >___ ->|${Parser.ABIL_ABVS.map(it => `${it.toUpperCase()}|`).join("")} ->|:---:|:---:|:---:|:---:|:---:|:---:| ->|${Parser.ABIL_ABVS.map(ab => `${mon[ab]} (${Parser.getAbilityModifier(mon[ab])})|`).join("")} ->___${savePart}${skillPart}${damVulnPart}${damResPart}${damImmPart}${condImmPart} ->- **Senses** ${mon.senses ? `${Renderer.monster.getRenderedSenses(mon.senses, true)}, ` : ""}passive Perception ${mon.passive || "\u2014"} ->- **Languages** ${Renderer.monster.getRenderedLanguages(mon.languages)} +${abilityScorePart} +>___${savePart}${skillPart}${damVulnPart}${damResPart}${damImmPart}${condImmPart}${sensePart}${languagePart} >- **Challenge** ${mon.cr ? Parser.monCrToFull(mon.cr, {isMythic: !!mon.mythic}) : "\u2014"} ${mon.pbNote || Parser.crToNumber(mon.cr) < VeCt.CR_CUSTOM ? `>- **Proficiency Bonus** ${mon.pbNote ?? UiUtil.intToBonus(Parser.crToPb(mon.cr), {isPretty: true})}` : ""} >___`; @@ -962,30 +1005,36 @@ ${mon.pbNote || Parser.crToNumber(mon.cr) < VeCt.CR_CUSTOM ? `>- **Proficiency B } else return skills; } - static _getRenderedSectionHeader ({mon, title, prop}) { + static getRenderedSection ({arr, ent, prop, title, meta, prefix = ""}) { + if (!arr?.length) return ""; + + return `${RendererMarkdown.monster._getRenderedSectionHeader({mon: ent, title, prop, prefix})}${RendererMarkdown.monster._getRenderedSection({mon: ent, prop, entries: arr, depth: 1, meta, prefix})}`; + } + + static _getRenderedSectionHeader ({mon, title, prop, prefix}) { const propNote = `${prop}Note`; - const ptTitle = `\n>### ${title}`; + const ptTitle = `\n${prefix}### ${title}`; if (!mon[propNote]) return `${ptTitle}\n`; return `${ptTitle} (${mon[propNote]})\n`; } - static _getRenderedSection ({mon = null, prop, entries, depth = 1, meta}) { + static _getRenderedSection ({mon = null, prop, entries, depth = 1, meta, prefix}) { const ptHeader = mon ? Renderer.monster.getSectionIntro(mon, {renderer: RendererMarkdown.get(), prop}) : ""; - return `${ptHeader ? `>${ptHeader}\n>\n` : ""}${this._getRenderedSectionEntries(entries, depth, meta)}`; + return `${ptHeader ? `${prefix}${ptHeader}\n${prefix}\n` : ""}${this._getRenderedSectionEntries({sectionEntries: entries, sectionDepth: depth, meta, prefix})}`; } - static _getRenderedSectionEntries (sectionEntries, sectionLevel, meta) { + static _getRenderedSectionEntries ({sectionEntries, sectionDepth, meta, prefix}) { const renderer = RendererMarkdown.get(); const renderStack = [""]; - sectionEntries.forEach(e => { - if (e.rendered) renderStack[0] += e.rendered; + sectionEntries.forEach(entry => { + if (entry.rendered) renderStack[0] += entry.rendered; else { const cacheDepth = meta.depth; - meta.depth = sectionLevel + 1; - renderer._recursiveRender(e, renderStack, meta, {prefix: ">"}); + meta.depth = sectionDepth + 1; + renderer._recursiveRender(entry, renderStack, meta, {prefix}); meta.depth = cacheDepth; } }); @@ -1191,19 +1240,57 @@ RendererMarkdown.tableGroup = class { RendererMarkdown.cult = class { static getCompactRenderedString (ent, opts = {}) { - return RendererMarkdown.generic.getCompactRenderedString(ent, opts); + const entries = [ + Renderer.cultboon.getCultRenderableEntriesMeta(ent)?.listGoalsCultistsSpells, + ...ent.entries, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(2, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); } }; RendererMarkdown.boon = class { static getCompactRenderedString (ent, opts = {}) { - return RendererMarkdown.generic.getCompactRenderedString(ent, opts); + const entries = [ + Renderer.cultboon.getBoonRenderableEntriesMeta(ent)?.listBenefits, + ...ent.entries, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); } }; RendererMarkdown.charoption = class { static getCompactRenderedString (ent, opts = {}) { - return RendererMarkdown.generic.getCompactRenderedString(ent, opts); + const entries = [ + RendererMarkdown.generic.getRenderedPrerequisite(ent), + Renderer.charoption.getCharoptionRenderableEntriesMeta(ent)?.entryOptionType, + ...ent.entries, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); } }; @@ -1231,20 +1318,568 @@ RendererMarkdown.status = class { } }; +RendererMarkdown.race = class { + static getCompactRenderedString (ent, opts = {}) { + const entries = [ + { + type: "list", + style: "list-hang-notitle", + items: [ + { + type: "item", + name: "Ability Scores", + entry: Renderer.getAbilityData(ent.ability).asText, + }, + { + type: "item", + name: "Size", + entry: Renderer.race.getRenderedSize(ent), + }, + { + type: "item", + name: "Speed", + entry: Parser.getSpeedString(ent), + }, + ], + }, + Renderer.race.getRaceRenderableEntriesMeta(ent)?.entryMain, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + const ptHeightAndWeight = this._getHeightAndWeightPart(ent); + + return [ + RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }), + ptHeightAndWeight ? `---\n\n${ptHeightAndWeight}` : null, + ] + .filter(Boolean) + .join(""); + } + + static _getHeightAndWeightPart (race) { + if (!race.heightAndWeight) return null; + if (race._isBaseRace) return null; + return RendererMarkdown.get().render({entries: Renderer.race.getHeightAndWeightEntries(race, {isStatic: true})}); + } +}; + +RendererMarkdown.feat = class { + static getCompactRenderedString (ent, opts = {}) { + const entries = [ + RendererMarkdown.generic.getRenderedPrerequisite(ent), + Renderer.utils.getRepeatableEntry(ent), + Renderer.feat.getFeatRendereableEntriesMeta(ent)?.entryMain, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(2, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.optionalfeature = class { + static getCompactRenderedString (ent, opts = {}) { + const entries = [ + RendererMarkdown.generic.getRenderedPrerequisite(ent), + Renderer.optionalfeature.getCostEntry(ent), + {entries: ent.entries}, + Renderer.optionalfeature.getPreviouslyPrintedEntry(ent), + Renderer.optionalfeature.getTypeEntry(ent), + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.background = class { + static getCompactRenderedString (ent, opts = {}) { + return RendererMarkdown.generic.getCompactRenderedString(ent, opts); + } +}; + +RendererMarkdown.object = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.object.getObjectRenderableEntriesMeta(ent); + + const entries = [ + entriesMeta.entrySize, + ...Renderer.object.RENDERABLE_ENTRIES_PROP_ORDER__ATTRIBUTES + .filter(prop => entriesMeta[prop]) + .map(prop => entriesMeta[prop]), + ent.entries ? {entries: ent.entries} : null, + ent.actionEntries ? {entries: ent.actionEntries} : null, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(2, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.trap = class { + static getCompactRenderedString (ent, opts = {}) { + return RendererMarkdown.traphazard.getCompactRenderedString(ent, opts); + } +}; + +RendererMarkdown.hazard = class { + static getCompactRenderedString (ent, opts = {}) { + return RendererMarkdown.traphazard.getCompactRenderedString(ent, opts); + } +}; + +RendererMarkdown.traphazard = class { + static getCompactRenderedString (ent, opts = {}) { + const ptHead = RendererMarkdown.utils.withMetaDepth(2, opts, () => { + const subtitle = Renderer.traphazard.getSubtitle(ent); + + const entries = [ + subtitle ? `{@i ${subtitle}}` : null, + {entries: ent.entries}, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + + const ptAttributes = RendererMarkdown.utils.withMetaDepth(1, opts, () => { + const entriesMeta = Renderer.trap.getTrapRenderableEntriesMeta(ent); + + return RendererMarkdown.generic.getRenderedSubEntry({type: "entries", entries: entriesMeta.entriesAttributes}, opts); + }); + + return ptHead + ptAttributes; + } +}; + +RendererMarkdown.deity = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.deity.getDeityRenderableEntriesMeta(ent); + + const entries = [ + ...entriesMeta.entriesAttributes, + ent.entries ? {entries: ent.entries} : null, + ] + .filter(Boolean); + + const entFull = { + ...ent, + name: ent.title + ? [ent.name, ent.title.toTitleCase()].join(", ") + : ent.name, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.language = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.language.getLanguageRenderableEntriesMeta(ent); + + const entries = [ + entriesMeta.entryType, + entriesMeta.entryTypicalSpeakers, + entriesMeta.entryScript, + entriesMeta.entriesContent ? {entries: entriesMeta.entriesContent} : null, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + } +}; + +RendererMarkdown.reward = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.reward.getRewardRenderableEntriesMeta(ent); + + const entries = [ + {entries: entriesMeta.entriesContent}, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.psionic = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.psionic.getPsionicRenderableEntriesMeta(ent); + + const entries = [ + entriesMeta.entryTypeOrder, + entriesMeta.entryContent, + entriesMeta.entryFocus, + ...(entriesMeta.entriesModes || []), + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(2, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } +}; + +RendererMarkdown.vehicle = class { + static getCompactRenderedString (ent, opts = {}) { + if (ent.upgradeType) return RendererMarkdown.vehicleUpgrade.getCompactRenderedString(ent, opts); + + ent.vehicleType ||= "SHIP"; + switch (ent.vehicleType) { + case "SHIP": return RendererMarkdown.vehicle._getRenderedString_ship(ent, opts); + case "SPELLJAMMER": return RendererMarkdown.vehicle._getRenderedString_spelljammer(ent, opts); + case "INFWAR": return RendererMarkdown.vehicle._getRenderedString_infwar(ent, opts); + case "CREATURE": return RendererMarkdown.monster.getCompactRenderedString(ent, {...opts, isHideLanguages: true, isHideSenses: true, page: UrlUtil.PG_VEHICLES}); + case "OBJECT": return RendererMarkdown.object.getCompactRenderedString(ent, {...opts, page: UrlUtil.PG_VEHICLES}); + default: throw new Error(`Unhandled vehicle type "${ent.vehicleType}"`); + } + } + + static _getLinesRendered_traits ({ent, renderer}) { + const traitArray = Renderer.monster.getOrderedTraits(ent); + + return [ + ent.trait ? `### Traits` : null, + ...(traitArray || []) + .map(entry => renderer.render(entry, 2)), + ]; + } + + static ship = class { + static getCrewCargoPaceSection_ (ent, {entriesMetaShip = null} = {}) { + entriesMetaShip ||= Renderer.vehicle.ship.getVehicleShipRenderableEntriesMeta(ent); + + return Renderer.vehicle.ship.PROPS_RENDERABLE_ENTRIES_ATTRIBUTES + .map(prop => RendererMarkdown.get().render(entriesMetaShip[prop]).trim()) + .join("\n\n"); + } + + static getControlSection_ ({entry}) { + const renderer = RendererMarkdown.get(); + const entriesMetaSection = Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry}); + + return [ + `### Control: ${entry.name}`, + entriesMetaSection.entryArmorClass ? renderer.render(entriesMetaSection.entryArmorClass) : null, + entriesMetaSection.entryHitPoints ? renderer.render(entriesMetaSection.entryHitPoints) : null, + RendererMarkdown.get().render({entries: entry.entries}), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + } + + static getMovementSection_ ({entry}) { + const renderer = RendererMarkdown.get(); + const entriesMetaSection = Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry}); + + return [ + `### ${entry.isControl ? `Control and ` : ""}Movement: ${entry.name}`, + entriesMetaSection.entryArmorClass ? renderer.render(entriesMetaSection.entryArmorClass) : null, + entriesMetaSection.entryHitPoints ? renderer.render(entriesMetaSection.entryHitPoints) : null, + ...(entry.locomotion || []) + .map(entry => RendererMarkdown.get().render(Renderer.vehicle.ship.getLocomotionEntries(entry))), + ...(entry.speed || []) + .map(entry => RendererMarkdown.get().render(Renderer.vehicle.ship.getSpeedEntries(entry))), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + } + + static getWeaponSection_ ({entry}) { + const renderer = RendererMarkdown.get(); + const entriesMetaSection = Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry, isEach: !!entry.count}); + + return [ + `### Weapons: ${entry.name}${entry.count ? ` (${entry.count})` : ""}`, + entriesMetaSection.entryArmorClass ? renderer.render(entriesMetaSection.entryArmorClass) : null, + entriesMetaSection.entryHitPoints ? renderer.render(entriesMetaSection.entryHitPoints) : null, + RendererMarkdown.get().render({entries: entry.entries}), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + } + + static getOtherSection_ ({entry}) { + const renderer = RendererMarkdown.get(); + const entriesMetaSection = Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry}); + + return [ + `### ${entry.name}`, + entriesMetaSection.entryArmorClass ? renderer.render(entriesMetaSection.entryArmorClass) : null, + entriesMetaSection.entryHitPoints ? renderer.render(entriesMetaSection.entryHitPoints) : null, + RendererMarkdown.get().render({entries: entry.entries}), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + } + }; + + static _getRenderedString_ship (ent, opts) { + const renderer = RendererMarkdown.get(); + const entriesMeta = Renderer.vehicle.getVehicleRenderableEntriesMeta(ent); + const entriesMetaShip = Renderer.vehicle.ship.getVehicleShipRenderableEntriesMeta(ent); + + const entriesMetaSectionHull = ent.hull ? Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry: ent.hull}) : null; + + const ptsJoined = [ + `## ${ent.name}`, + renderer.render(entriesMetaShip.entrySizeDimensions), + RendererMarkdown.vehicle.ship.getCrewCargoPaceSection_(ent, {entriesMetaShip}), + RendererMarkdown.utils.compact.getRenderedAbilityScores(ent), + entriesMeta.entryDamageImmunities ? renderer.render(entriesMeta.entryDamageImmunities) : null, + entriesMeta.entryConditionImmunities ? renderer.render(entriesMeta.entryConditionImmunities) : null, + ent.action ? "### Actions" : null, + ent.action ? renderer.render({entries: ent.action}) : null, + ...(entriesMetaShip.entriesOtherActions || []) + .map(entry => RendererMarkdown.vehicle.ship.getOtherSection_({entry})), + ent.hull ? "### Hull" : null, + entriesMetaSectionHull?.entryArmorClass ? renderer.render(entriesMetaSectionHull.entryArmorClass) : null, + entriesMetaSectionHull?.entryHitPoints ? renderer.render(entriesMetaSectionHull.entryHitPoints) : null, + ...this._getLinesRendered_traits({ent, renderer}), + ...(ent.control || []) + .map(entry => RendererMarkdown.vehicle.ship.getControlSection_({entry})), + ...(ent.movement || []) + .map(entry => RendererMarkdown.vehicle.ship.getMovementSection_({entry})), + ...(ent.weapon || []) + .map(entry => RendererMarkdown.vehicle.ship.getWeaponSection_({entry})), + ...(entriesMetaShip.entriesOtherOthers || []) + .map(entry => RendererMarkdown.vehicle.ship.getOtherSection_({entry})), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + + return ptsJoined + .trim(); + } + + static spelljammer = class { + static getWeaponSection_ ({entry}) { + const renderer = RendererMarkdown.get(); + const entriesMetaSectionWeapon = Renderer.vehicle.spelljammer.getSectionWeaponEntriesMeta(entry); + const entriesMetaSectionHpCost = Renderer.vehicle.spelljammer.getSectionHpCostEntriesMeta(entry); + + return [ + `### ${entriesMetaSectionWeapon.entryName}`, + entriesMetaSectionHpCost.entryArmorClass ? renderer.render(entriesMetaSectionHpCost.entryArmorClass) : null, + entriesMetaSectionHpCost.entryHitPoints ? renderer.render(entriesMetaSectionHpCost.entryHitPoints) : null, + entriesMetaSectionHpCost.entryCost ? renderer.render(entriesMetaSectionHpCost.entryCost) : null, + RendererMarkdown.get().render({entries: entry.entries}), + ...(entry.action || []).map(act => renderer.render(act, 2)), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + } + }; + + static _getRenderedString_spelljammer (ent, opts) { + const renderer = RendererMarkdown.get(); + const entriesMetaSpelljammer = Renderer.vehicle.spelljammer.getVehicleSpelljammerRenderableEntriesMeta(ent); + + const ptsJoined = [ + `## ${ent.name}`, + renderer.render(entriesMetaSpelljammer.entryTableSummary), + ...(ent.weapon || []) + .map(entry => RendererMarkdown.vehicle.spelljammer.getWeaponSection_({entry})), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + + return ptsJoined + .trim(); + } + + static _getRenderedString_infwar (ent, opts) { + opts.meta ||= {}; + + const renderer = RendererMarkdown.get(); + const entriesMeta = Renderer.vehicle.getVehicleRenderableEntriesMeta(ent); + const entriesMetaInfwar = Renderer.vehicle.infwar.getVehicleInfwarRenderableEntriesMeta(ent); + + const reactionArray = Renderer.monster.getOrderedReactions(ent); + + const ptsJoined = [ + `## ${ent.name}`, + renderer.render(entriesMetaInfwar.entrySizeWeight), + ...Renderer.vehicle.infwar.PROPS_RENDERABLE_ENTRIES_ATTRIBUTES + .map(prop => renderer.render(entriesMetaInfwar[prop])), + renderer.render(entriesMetaInfwar.entrySpeedNote), + RendererMarkdown.utils.compact.getRenderedAbilityScores(ent), + entriesMeta.entryDamageImmunities ? renderer.render(entriesMeta.entryDamageImmunities) : null, + entriesMeta.entryConditionImmunities ? renderer.render(entriesMeta.entryConditionImmunities) : null, + ...this._getLinesRendered_traits({ent, renderer}), + RendererMarkdown.monster.getRenderedSection({arr: ent.actionStation, ent, prop: "actionStation", title: "Action Stations", meta: opts.meta}), + RendererMarkdown.monster.getRenderedSection({arr: reactionArray, ent, prop: "reaction", title: "Reactions", meta: opts.meta}), + ] + .map(it => it != null ? it.trim() : it) + .filter(Boolean) + .join("\n\n"); + + return ptsJoined + .trim(); + } +}; + +RendererMarkdown.vehicleUpgrade = class { + static getCompactRenderedString (ent, opts = {}) { + const entries = [ + RendererMarkdown.vehicleUpgrade.getUpgradeSummary(ent), + {entries: ent.entries}, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.utils.withMetaDepth(1, opts, () => { + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + } + + static getUpgradeSummary (ent) { + const out = [ + ent.upgradeType ? ent.upgradeType.map(t => Parser.vehicleTypeToFull(t)) : null, + ent.prerequisite ? Renderer.utils.prerequisite.getHtml(ent.prerequisite, {isTextOnly: true}) : null, + ] + .filter(Boolean) + .join(", "); + + return out ? `{@i ${out}}` : null; + } +}; + +RendererMarkdown.recipe = class { + static getCompactRenderedString (ent, opts = {}) { + const entriesMeta = Renderer.recipe.getRecipeRenderableEntriesMeta(ent); + + const ptHead = RendererMarkdown.utils.withMetaDepth(0, opts, () => { + const entries = [ + ...(entriesMeta.entryMetasTime || []) + .map(({entryName, entryContent}) => `${entryName} ${entryContent}`), + entriesMeta.entryMakes, + entriesMeta.entryServes, + entriesMeta.entryIngredients, + ] + .filter(Boolean); + + const entFull = { + ...ent, + entries, + }; + + return RendererMarkdown.generic.getCompactRenderedString(entFull, opts); + }); + + const ptInstructions = RendererMarkdown.utils.withMetaDepth(2, opts, () => { + return RendererMarkdown.generic.getRenderedSubEntry(entriesMeta.entryInstructions, opts); + }); + + const out = [ + ptHead, + entriesMeta.entryEquipment ? RendererMarkdown.get().render(entriesMeta.entryEquipment) : null, + entriesMeta.entryCooksNotes ? RendererMarkdown.get().render(entriesMeta.entryCooksNotes) : null, + ptInstructions, + ] + .filter(Boolean) + .join("\n\n"); + return RendererMarkdown.utils.getNormalizedNewlines(out); + } +}; + +RendererMarkdown.variantrule = class { + static getCompactRenderedString (ent, opts = {}) { + return RendererMarkdown.generic.getCompactRenderedString(ent, opts); + } +}; + RendererMarkdown.generic = class { static getCompactRenderedString (ent, opts = {}) { + const subStack = [""]; + subStack[0] += `## ${ent._displayName || ent.name}\n\n`; + ent.entries.forEach(entry => { + RendererMarkdown.generic.getRenderedSubEntry(entry, opts, {subStack}); + subStack[0] += "\n\n"; + }); + return `\n${RendererMarkdown.utils.getNormalizedNewlines(subStack.join("").trim())}\n\n`; + } + + static getRenderedSubEntry (entry, opts = {}, {subStack = null} = {}) { const meta = opts.meta || {}; + subStack ||= [""]; + RendererMarkdown.get() + .recursiveRender(entry, subStack, meta, {suffix: "\n"}); + return subStack.join(""); + } - const subStack = [""]; - subStack[0] += `#### ${ent._displayName || ent.name}\n\n`; - RendererMarkdown.get().recursiveRender({type: "entries", entries: ent.entries}, subStack, meta, {suffix: "\n"}); - return `\n${subStack.join("").trim()}\n\n`; + static getRenderedPrerequisite (ent) { + const out = Renderer.utils.prerequisite.getHtml(ent.prerequisite, {isTextOnly: true, isSkipPrefix: true}); + return out ? `**Prerequisite:** ${out}` : ""; } }; RendererMarkdown.hover = class { static getFnRenderCompact (prop) { - return RendererMarkdown[prop]?.getCompactRenderedString; + return RendererMarkdown[prop]?.getCompactRenderedString?.bind(RendererMarkdown[prop]); } }; diff --git a/js/render-psionics.js b/js/render-psionics.js index 0ad6f39d24..65b34dea04 100644 --- a/js/render-psionics.js +++ b/js/render-psionics.js @@ -2,14 +2,13 @@ class RenderPsionics { static $getRenderedPsionic (psi) { - const renderer = Renderer.get().setFirstSection(true); return $$` ${Renderer.utils.getBorderTr()} ${Renderer.utils.getExcludedTr({entity: psi, dataProp: "psionic"})} ${Renderer.utils.getNameTr(psi, {page: UrlUtil.PG_PSIONICS})} ${Renderer.psionic.getTypeOrderString(psi)}
- ${Renderer.psionic.getBodyText(psi, renderer)} + ${Renderer.psionic.getBodyHtml(psi)} ${Renderer.utils.getPageTr(psi)} ${Renderer.utils.getBorderTr()} `; diff --git a/js/render-recipes.js b/js/render-recipes.js index 82accf7d6b..fab7623802 100644 --- a/js/render-recipes.js +++ b/js/render-recipes.js @@ -2,30 +2,26 @@ class RenderRecipes { /** - * @param it + * @param ent * @param [opts] * @param [opts.$selScaleFactor] */ - static $getRenderedRecipe (it, opts) { + static $getRenderedRecipe (ent, opts) { opts = opts || {}; - const ptFluff = this._getFluffHtml(it); + const ptFluff = this._getFluffHtml(ent); - const ptTime = Renderer.recipe.getTimeHtml(it); - const {ptMakes, ptServes} = Renderer.recipe.getMakesServesHtml(it); + const entriesMeta = Renderer.recipe.getRecipeRenderableEntriesMeta(ent); - const $ptMakes = ptMakes ? $(ptMakes) : null; - const $ptServes = ptServes ? $(ptServes) : null; + const ptTime = Renderer.recipe.getTimeHtml(ent, {entriesMeta}); + const {ptMakes, ptServes} = Renderer.recipe.getMakesServesHtml(ent, {entriesMeta}); - if (opts.$selScaleFactor) { - if ($ptMakes) $ptMakes.append($$`
(${opts.$selScaleFactor})
`); - else if ($ptServes) $ptServes.append($$`
(${opts.$selScaleFactor})
`); - } + const $wrpSelScaleFactor = $$`
(${opts.$selScaleFactor})
`; return $$` ${Renderer.utils.getBorderTr()} - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "recipe"})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_RECIPES})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "recipe"})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_RECIPES})} ${ptFluff ? `${ptFluff}
` : ""} @@ -35,24 +31,24 @@ class RenderRecipes {
${ptTime} - ${$ptMakes} - ${$ptServes} + ${(ptMakes || ptServes) ? $$`
${ptMakes || ptServes}${$wrpSelScaleFactor}
` : ""} + ${(ptMakes && ptServes) ? ptServes : ""} ${!(ptMakes || ptServes) && opts.$selScaleFactor ? $$`
Scale: ${opts.$selScaleFactor}
` : ""} -
${Renderer.get().render({entries: it._fullIngredients}, 0)}
+
${Renderer.get().render(entriesMeta.entryIngredients, 0)}
- ${it._fullEquipment?.length ? `
Equipment
${Renderer.get().render({entries: it._fullEquipment})}
` : ""} + ${entriesMeta.entryEquipment ? `
Equipment
${Renderer.get().render(entriesMeta.entryEquipment)}
` : ""} - ${it.noteCook ? `
Cook's Notes
${Renderer.get().render({entries: it.noteCook})}
` : ""} + ${entriesMeta.entryCooksNotes ? `
Cook's Notes
${Renderer.get().render(entriesMeta.entryCooksNotes)}
` : ""}
- ${Renderer.get().setFirstSection(true).render({entries: it.instructions}, 2)} + ${Renderer.get().setFirstSection(true).render(entriesMeta.entryInstructions, 2)}
- ${Renderer.utils.getPageTr(it)} + ${Renderer.utils.getPageTr(ent)} ${Renderer.utils.getBorderTr()} `; } diff --git a/js/render.js b/js/render.js index 89dd641620..af18e669eb 100644 --- a/js/render.js +++ b/js/render.js @@ -1232,8 +1232,7 @@ globalThis.Renderer = function () { this._renderItem = function (entry, textStack, meta, options) { this._renderPrefix(entry, textStack, meta, options); - const isAddPeriod = entry.name && entry.nameDot !== false && !Renderer._INLINE_HEADER_TERMINATORS.has(entry.name[entry.name.length - 1]); - textStack[0] += `

${this.render(entry.name)}${isAddPeriod ? "." : ""} `; + textStack[0] += `

${this.render(entry.name)}${this._renderItem_isAddPeriod(entry) ? "." : ""} `; if (entry.entry) this._recursiveRender(entry.entry, textStack, meta); else if (entry.entries) { const len = entry.entries.length; @@ -1243,6 +1242,10 @@ globalThis.Renderer = function () { this._renderSuffix(entry, textStack, meta, options); }; + this._renderItem_isAddPeriod = function (entry) { + return entry.name && entry.nameDot !== false && !Renderer._INLINE_HEADER_TERMINATORS.has(entry.name[entry.name.length - 1]); + }; + this._renderItemSub = function (entry, textStack, meta, options) { this._renderPrefix(entry, textStack, meta, options); const isAddPeriod = entry.name && entry.nameDot !== false && !Renderer._INLINE_HEADER_TERMINATORS.has(entry.name[entry.name.length - 1]); @@ -1605,6 +1608,13 @@ globalThis.Renderer = function () { this._recursiveRender(text, textStack, meta); textStack[0] += ``; break; + case "@tip": { + const [displayText, titielText] = Renderer.splitTagByPipe(text); + textStack[0] += ``; + this._recursiveRender(displayText, textStack, meta); + textStack[0] += ``; + break; + } case "@atk": textStack[0] += `${Renderer.attackTagToFull(text)}`; break; @@ -2817,9 +2827,13 @@ Renderer.utils = { return `${Renderer.utils.getSourceAndPageTrHtml(it, {tag, fnUnpackUid})}`; }, - getAbilityRoller (statblock, ability) { + getAbilityRollerEntry (statblock, ability) { if (statblock[ability] == null) return "\u2014"; - return Renderer.get().render(`{@ability ${ability} ${statblock[ability]}}`); + return `{@ability ${ability} ${statblock[ability]}}`; + }, + + getAbilityRoller (statblock, ability) { + return Renderer.get().render(Renderer.utils.getAbilityRollerEntry(statblock, ability)); }, getEmbeddedDataHeader (name, style, {isCollapsed = false} = {}) { @@ -3438,9 +3452,15 @@ Renderer.utils = { } }, + getRepeatableEntry (ent) { + if (!ent.repeatable) return null; + return `{@b Repeatable:} ${ent.repeatableNote || (ent.repeatable ? "Yes" : "No")}`; + }, + getRepeatableHtml (ent, {isListMode = false} = {}) { - if (ent.repeatable == null) return isListMode ? "\u2014" : ""; - return `${isListMode ? "" : ""}Repeatable:${isListMode ? "" : ""} ${ent.repeatableNote || (ent.repeatable ? "Yes" : "No")}`; + const entryRepeatable = Renderer.utils.getRepeatableEntry(ent); + if (entryRepeatable == null) return isListMode ? "\u2014" : ""; + return Renderer.get().render(entryRepeatable); }, getRenderedSize (size) { @@ -4222,6 +4242,10 @@ Renderer.tag = class { tagName = "note"; }; + static TagTip = class extends this._TagTextStyle { + tagName = "tip"; + }; + static TagUnit = class extends this._TagBaseAt { tagName = "unit"; @@ -4754,6 +4778,7 @@ Renderer.tag = class { new this.TagComicNote(), new this.TagNote(), + new this.TagTip(), new this.TagUnit(), @@ -4830,6 +4855,7 @@ Renderer.tag = class { new this.TagTable(), new this.TagTrap(), new this.TagVariantrule(), + new this.TagCite(), new this.TagCard(), new this.TagDeity(), @@ -4866,22 +4892,22 @@ Renderer.tag = class { } }; -Renderer.events = { - handleClick_copyCode (evt, ele) { +Renderer.events = class { + static handleClick_copyCode (evt, ele) { const $e = $(ele).parent().next("pre"); MiscUtil.pCopyTextToClipboard($e.text()); JqueryUtil.showCopiedEffect($e); - }, + } - handleClick_toggleCodeWrap (evt, ele) { + static handleClick_toggleCodeWrap (evt, ele) { const nxt = !StorageUtil.syncGet("rendererCodeWrap"); StorageUtil.syncSet("rendererCodeWrap", nxt); const $btn = $(ele).toggleClass("active", nxt); const $e = $btn.parent().next("pre"); $e.toggleClass("rd__pre-wrap", nxt); - }, + } - bindGeneric ({element = document.body} = {}) { + static bindGeneric ({element = document.body} = {}) { const $ele = $(element) .on("click", `[data-rd-data-embed-header]`, evt => { Renderer.events.handleClick_dataEmbedHeader(evt, evt.currentTarget); @@ -4895,9 +4921,9 @@ Renderer.events = { }); }) ; - }, + } - handleClick_dataEmbedHeader (evt, ele) { + static handleClick_dataEmbedHeader (evt, ele) { evt.stopPropagation(); evt.preventDefault(); @@ -4905,14 +4931,14 @@ Renderer.events = { $ele.find(".rd__data-embed-name").toggleVe(); $ele.find(".rd__data-embed-toggle").text($ele.text().includes("+") ? "[\u2013]" : "[+]"); $ele.closest("table").find("tbody").toggleVe(); - }, + } - _HEADER_TOGGLE_CLICK_SELECTORS: [ + static _HEADER_TOGGLE_CLICK_SELECTORS = [ `[data-rd-h-toggle-button]`, `[data-rd-h-special-toggle-button]`, - ], + ]; - handleClick_headerToggleButton (evt, ele, {selector = false} = {}) { + static handleClick_headerToggleButton (evt, ele, {selector = false} = {}) { evt.stopPropagation(); evt.preventDefault(); @@ -4929,9 +4955,9 @@ Renderer.events = { }); }) ; - }, + } - _handleClick_headerToggleButton_doToggleEle (ele, {selector = false, force = null} = {}) { + static _handleClick_headerToggleButton_doToggleEle (ele, {selector = false, force = null} = {}) { const isShow = force != null ? force : ele.innerHTML.includes("+"); let eleNxt = ele.closest(".rd__h").nextElementSibling; @@ -4960,9 +4986,9 @@ Renderer.events = { ele.innerHTML = isShow ? "[\u2013]" : "[+]"; return isShow; - }, + } - _handleClick_headerToggleButton_getEleToCheck (eleNxt) { + static _handleClick_headerToggleButton_getEleToCheck (eleNxt) { if (eleNxt.type === 3) return eleNxt; // Text nodes // If the element is a block with only one child which is itself a block, treat it as a "wrapper" block, and dig @@ -4971,18 +4997,18 @@ Renderer.events = { if (childNodes.length !== 1) return eleNxt; if (childNodes[0].classList.contains("rd__b")) return Renderer.events._handleClick_headerToggleButton_getEleToCheck(childNodes[0]); return eleNxt; - }, + } - handleLoad_inlineStatblock (ele) { + static handleLoad_inlineStatblock (ele) { const observer = Renderer.utils.lazy.getCreateObserver({ observerId: "inlineStatblock", fnOnObserve: Renderer.events._handleLoad_inlineStatblock_fnOnObserve.bind(Renderer.events), }); observer.track(ele.parentNode); - }, + } - _handleLoad_inlineStatblock_fnOnObserve ({entry}) { + static _handleLoad_inlineStatblock_fnOnObserve ({entry}) { const ele = entry.target; const tag = ele.dataset.rdTag.uq(); @@ -5022,23 +5048,23 @@ Renderer.events = { const fnBind = Renderer.hover.getFnBindListenersCompact(page); if (fnBind) fnBind(toRender, nxtTgt); }); - }, + } }; -Renderer.feat = { - _mergeAbilityIncrease_getListItemText (abilityObj) { +Renderer.feat = class { + static _mergeAbilityIncrease_getListItemText (abilityObj) { return Renderer.feat._mergeAbilityIncrease_getText(abilityObj); - }, + } - _mergeAbilityIncrease_getListItemItem (abilityObj) { + static _mergeAbilityIncrease_getListItemItem (abilityObj) { return { type: "item", name: "Ability Score Increase.", entry: Renderer.feat._mergeAbilityIncrease_getText(abilityObj), }; - }, + } - _mergeAbilityIncrease_getText (abilityObj) { + static _mergeAbilityIncrease_getText (abilityObj) { const maxScore = abilityObj.max ?? 20; if (!abilityObj.choose) { @@ -5056,9 +5082,9 @@ Renderer.feat = { const abbChoicesText = abilityObj.choose.from.map(it => Parser.attAbvToFull(it)).joinConjunct(", ", " or "); return `Increase your ${abbChoicesText} by ${abilityObj.choose.amount ?? 1}, to a maximum of ${maxScore}.`; - }, + } - initFullEntries (feat) { + static initFullEntries (feat) { if (!feat.ability || feat._fullEntries || !feat.ability.length) return; const abilsToDisplay = feat.ability.filter(it => !it.hidden); @@ -5085,14 +5111,21 @@ Renderer.feat = { setTimeout(() => { throw new Error(`Could not find object of type "list" in "entries" for feat "${feat.name}" from source "${feat.source}" when merging ability scores! Reformat the feat to include a "list"-type entry.`); }, 1); - }, + } + + static getFeatRendereableEntriesMeta (ent) { + Renderer.feat.initFullEntries(ent); + return { + entryMain: {entries: ent._fullEntries || ent.entries}, + }; + } /** * @param feat * @param [opts] * @param [opts.isSkipNameRow] */ - getCompactRenderedString (feat, opts) { + static getCompactRenderedString (feat, opts) { opts = opts || {}; const renderer = Renderer.get().setFirstSection(true); @@ -5100,7 +5133,7 @@ Renderer.feat = { const prerequisite = Renderer.utils.prerequisite.getHtml(feat.prerequisite); const ptRepeatable = Renderer.utils.getRepeatableHtml(feat); - Renderer.feat.initFullEntries(feat); + renderStack.push(` ${Renderer.utils.getExcludedTr({entity: feat, dataProp: "feat", page: UrlUtil.PG_FEATS})} ${opts.isSkipNameRow ? "" : Renderer.utils.getNameTr(feat, {page: UrlUtil.PG_FEATS})} @@ -5108,23 +5141,23 @@ Renderer.feat = { ${prerequisite ? `

${prerequisite}

` : ""} ${ptRepeatable ? `

${ptRepeatable}

` : ""} `); - renderer.recursiveRender({entries: feat._fullEntries || feat.entries}, renderStack, {depth: 2}); + renderer.recursiveRender(Renderer.feat.getFeatRendereableEntriesMeta(feat)?.entryMain, renderStack, {depth: 2}); renderStack.push(``); return renderStack.join(""); - }, + } - pGetFluff (feat) { + static pGetFluff (feat) { return Renderer.utils.pGetFluff({ entity: feat, fnGetFluffData: DataUtil.featFluff.loadJSON.bind(DataUtil.featFluff), fluffProp: "featFluff", }); - }, + } }; -Renderer.class = { - getCompactRenderedString (cls) { +Renderer.class = class { + static getCompactRenderedString (cls) { if (cls.__prop === "subclass") return Renderer.subclass.getCompactRenderedString(cls); const clsEntry = { @@ -5136,26 +5169,26 @@ Renderer.class = { }; return Renderer.hover.getGenericCompactRenderedString(clsEntry); - }, + } - getHitDiceEntry (clsHd) { return clsHd ? {toRoll: `${clsHd.number}d${clsHd.faces}`, rollable: true} : null; }, - getHitPointsAtFirstLevel (clsHd) { return clsHd ? `${clsHd.number * clsHd.faces} + your Constitution modifier` : null; }, - getHitPointsAtHigherLevels (className, clsHd, hdEntry) { return className && clsHd && hdEntry ? `${Renderer.getEntryDice(hdEntry, "Hit die")} (or ${((clsHd.number * clsHd.faces) / 2 + 1)}) + your Constitution modifier per ${className} level after 1st` : null; }, + static getHitDiceEntry (clsHd) { return clsHd ? {toRoll: `${clsHd.number}d${clsHd.faces}`, rollable: true} : null; } + static getHitPointsAtFirstLevel (clsHd) { return clsHd ? `${clsHd.number * clsHd.faces} + your Constitution modifier` : null; } + static getHitPointsAtHigherLevels (className, clsHd, hdEntry) { return className && clsHd && hdEntry ? `${Renderer.getEntryDice(hdEntry, "Hit die")} (or ${((clsHd.number * clsHd.faces) / 2 + 1)}) + your Constitution modifier per ${className} level after 1st` : null; } - getRenderedArmorProfs (armorProfs) { return armorProfs.map(a => Renderer.get().render(a.full ? a.full : a === "light" || a === "medium" || a === "heavy" ? `{@filter ${a} armor|items|type=${a} armor}` : a)).join(", "); }, - getRenderedWeaponProfs (weaponProfs) { return weaponProfs.map(w => Renderer.get().render(w === "simple" || w === "martial" ? `{@filter ${w} weapons|items|type=${w} weapon}` : w.optional ? `${w.proficiency}` : w)).join(", "); }, - getRenderedToolProfs (toolProfs) { return toolProfs.map(it => Renderer.get().render(it)).join(", "); }, - getRenderedSkillProfs (skills) { return `${Parser.skillProficienciesToFull(skills).uppercaseFirst()}.`; }, + static getRenderedArmorProfs (armorProfs) { return armorProfs.map(a => Renderer.get().render(a.full ? a.full : a === "light" || a === "medium" || a === "heavy" ? `{@filter ${a} armor|items|type=${a} armor}` : a)).join(", "); } + static getRenderedWeaponProfs (weaponProfs) { return weaponProfs.map(w => Renderer.get().render(w === "simple" || w === "martial" ? `{@filter ${w} weapons|items|type=${w} weapon}` : w.optional ? `${w.proficiency}` : w)).join(", "); } + static getRenderedToolProfs (toolProfs) { return toolProfs.map(it => Renderer.get().render(it)).join(", "); } + static getRenderedSkillProfs (skills) { return `${Parser.skillProficienciesToFull(skills).uppercaseFirst()}.`; } - getWalkerFilterDereferencedFeatures () { + static getWalkerFilterDereferencedFeatures () { return MiscUtil.getWalker({ keyBlocklist: MiscUtil.GENERIC_WALKER_ENTRIES_KEY_BLOCKLIST, isAllowDeleteObjects: true, isDepthFirst: true, }); - }, + } - mutFilterDereferencedClassFeatures ( + static mutFilterDereferencedClassFeatures ( { walker, cpyCls, @@ -5206,9 +5239,9 @@ Renderer.class = { }, ); }); - }, + } - mutFilterDereferencedSubclassFeatures ( + static mutFilterDereferencedSubclassFeatures ( { walker, cpySc, @@ -5259,11 +5292,11 @@ Renderer.class = { }, ); }); - }, + } }; -Renderer.subclass = { - getCompactRenderedString (sc) { +Renderer.subclass = class { + static getCompactRenderedString (sc) { const scEntry = { type: "section", name: sc.name, @@ -5273,11 +5306,11 @@ Renderer.subclass = { }; return Renderer.hover.getGenericCompactRenderedString(scEntry); - }, + } }; -Renderer.spell = { - getCompactRenderedString (spell, opts) { +Renderer.spell = class { + static getCompactRenderedString (spell, opts) { opts = opts || {}; const renderer = Renderer.get(); @@ -5327,9 +5360,9 @@ Renderer.spell = { renderStack.push(``); return renderStack.join(""); - }, + } - _SpellSourceManager: class { + static _SpellSourceManager = class { _cache = null; populate ({brew, isForce = false}) { @@ -5716,31 +5749,31 @@ Renderer.spell = { // TODO(Future) implement "copy existing list" } - }, + }; - populatePrereleaseLookup (brew, {isForce = false} = {}) { + static populatePrereleaseLookup (brew, {isForce = false} = {}) { Renderer.spell._spellSourceManagerPrerelease.populate({brew, isForce}); - }, + } - populateBrewLookup (brew, {isForce = false} = {}) { + static populateBrewLookup (brew, {isForce = false} = {}) { Renderer.spell._spellSourceManagerBrew.populate({brew, isForce}); - }, + } - prePopulateHover (data) { + static prePopulateHover (data) { (data.spell || []).forEach(sp => Renderer.spell.initBrewSources(sp)); - }, + } - prePopulateHoverPrerelease (data) { + static prePopulateHoverPrerelease (data) { Renderer.spell.populatePrereleaseLookup(data); - }, + } - prePopulateHoverBrew (data) { + static prePopulateHoverBrew (data) { Renderer.spell.populateBrewLookup(data); - }, + } /* -------------------------------------------- */ - _BREW_SOURCES_TMP_PROPS: [ + static _BREW_SOURCES_TMP_PROPS = [ "_tmpSourcesInit", "_tmpClasses", "_tmpRaces", @@ -5748,12 +5781,12 @@ Renderer.spell = { "_tmpFeats", "_tmpOptionalfeatures", "_tmpGroups", - ], - uninitBrewSources (sp) { + ]; + static uninitBrewSources (sp) { Renderer.spell._BREW_SOURCES_TMP_PROPS.forEach(prop => delete sp[prop]); - }, + } - initBrewSources (sp) { + static initBrewSources (sp) { if (sp._tmpSourcesInit) return; sp._tmpSourcesInit = true; @@ -5770,9 +5803,9 @@ Renderer.spell = { for (const manager of [Renderer.spell._spellSourceManagerPrerelease, Renderer.spell._spellSourceManagerBrew]) { manager.mutateSpell({spell: sp, lowName, lowSource}); } - }, + } - getCombinedClasses (sp, prop) { + static getCombinedClasses (sp, prop) { return [ ...((sp.classes || {})[prop] || []), ...((sp._tmpClasses || {})[prop] || []), @@ -5809,14 +5842,14 @@ Renderer.spell = { default: throw new Error(`Unhandled prop "${prop}"`); } }); - }, + } - isExcludedSubclassVariantSource ({classDefinedInSource, subclassDefinedInSource}) { + static isExcludedSubclassVariantSource ({classDefinedInSource, subclassDefinedInSource}) { return (classDefinedInSource != null && ExcludeUtil.isExcluded("*", "classFeature", classDefinedInSource, {isNoCount: true})) || (subclassDefinedInSource != null && ExcludeUtil.isExcluded("*", "subclassFeature", subclassDefinedInSource, {isNoCount: true})); - }, + } - getCombinedGeneric (sp, {propSpell, prop}) { + static getCombinedGeneric (sp, {propSpell, prop}) { const propSpellTmp = `_tmp${propSpell.uppercaseFirst()}`; return [ ...(sp[propSpell] || []), @@ -5828,24 +5861,24 @@ Renderer.spell = { return !ExcludeUtil.isExcluded(hash, prop, it.source, {isNoCount: true}); }) .sort(SortUtil.ascSortGenericEntity.bind(SortUtil)); - }, + } /* -------------------------------------------- */ - pGetFluff (sp) { + static pGetFluff (sp) { return Renderer.utils.pGetFluff({ entity: sp, fluffBaseUrl: `data/spells/`, fluffProp: "spellFluff", }); - }, + } }; Renderer.spell._spellSourceManagerPrerelease = new Renderer.spell._SpellSourceManager(); Renderer.spell._spellSourceManagerBrew = new Renderer.spell._SpellSourceManager(); -Renderer.condition = { - getCompactRenderedString (cond) { +Renderer.condition = class { + static getCompactRenderedString (cond) { const renderer = Renderer.get(); const renderStack = []; @@ -5858,19 +5891,19 @@ Renderer.condition = { renderStack.push(``); return renderStack.join(""); - }, + } - pGetFluff (it) { + static pGetFluff (it) { return Renderer.utils.pGetFluff({ entity: it, fnGetFluffData: it.__prop === "condition" ? DataUtil.conditionFluff.loadJSON.bind(DataUtil.conditionFluff) : null, fluffProp: it.__prop === "condition" ? "conditionFluff" : "diseaseFluff", }); - }, + } }; -Renderer.background = { - getCompactRenderedString (bg) { +Renderer.background = class { + static getCompactRenderedString (bg) { return Renderer.generic.getCompactRenderedString( bg, { @@ -5878,105 +5911,145 @@ Renderer.background = { page: UrlUtil.PG_BACKGROUNDS, }, ); - }, + } - pGetFluff (bg) { + static pGetFluff (bg) { return Renderer.utils.pGetFluff({ entity: bg, fnGetFluffData: DataUtil.backgroundFluff.loadJSON.bind(DataUtil.backgroundFluff), fluffProp: "backgroundFluff", }); - }, + } }; -Renderer.backgroundFeature = { - getCompactRenderedString (ent) { +Renderer.backgroundFeature = class { + static getCompactRenderedString (ent) { return Renderer.generic.getCompactRenderedString(ent); - }, + } }; -Renderer.optionalfeature = { - getListPrerequisiteLevelText (prerequisites) { +Renderer.optionalfeature = class { + static getListPrerequisiteLevelText (prerequisites) { if (!prerequisites || !prerequisites.some(it => it.level)) return "\u2014"; const levelPart = prerequisites.find(it => it.level).level; return levelPart.level || levelPart; - }, + } - getPreviouslyPrintedText (it) { - return it.previousVersion ? `

${Renderer.get().render(`{@i An earlier version of this ${it.featureType.map(t => Parser.optFeatureTypeToFull(t)).join("/")} is available in }${Parser.sourceJsonToFull(it.previousVersion.source)} {@i as {@optfeature ${it.previousVersion.name}|${it.previousVersion.source}}.}`)}

` : ""; - }, + /* -------------------------------------------- */ - getTypeText (it) { - const commonPrefix = it.featureType.length > 1 ? MiscUtil.findCommonPrefix(it.featureType.map(fs => Parser.optFeatureTypeToFull(fs)), {isRespectWordBoundaries: true}) : ""; + static getPreviouslyPrintedEntry (ent) { + if (!ent.previousVersion) return null; + return `{@i An earlier version of this ${ent.featureType.map(t => Parser.optFeatureTypeToFull(t)).join("/")} is available in }${Parser.sourceJsonToFull(ent.previousVersion.source)} {@i as {@optfeature ${ent.previousVersion.name}|${ent.previousVersion.source}}.}`; + } - return [ - commonPrefix.trim() || null, - it.featureType.map(ft => Parser.optFeatureTypeToFull(ft).substring(commonPrefix.length)).join("/"), - ].filter(Boolean).join(" "); - }, + static getTypeEntry (ent) { + return `{@note Type: ${Renderer.optionalfeature.getTypeText(ent)}}`; + } - getCostHtml (ent) { - if (!ent.consumes?.name) return ""; + static getCostEntry (ent) { + if (!ent.consumes?.name) return null; const ptPrefix = "Cost: "; const ptUnit = ` ${ent.consumes.name[ent.consumes.amount !== 1 ? "toPlural" : "toString"]()}`; - if (ent.consumes?.amountMin != null && ent.consumes?.amountMax != null) return `${ptPrefix}${ent.consumes.amountMin}\u2013${ent.consumes.amountMax}${ptUnit}`; - return `${ptPrefix}${ent.consumes.amount ?? 1}${ptUnit}`; - }, + if (ent.consumes?.amountMin != null && ent.consumes?.amountMax != null) return `{@i ${ptPrefix}${ent.consumes.amountMin}\u2013${ent.consumes.amountMax}${ptUnit}}`; + return `{@i ${ptPrefix}${ent.consumes.amount ?? 1}${ptUnit}}`; + } + + /* -------------------------------------------- */ + + static getPreviouslyPrintedText (ent) { + const entry = Renderer.optionalfeature.getPreviouslyPrintedEntry(ent); + if (!entry) return ""; + return `

${Renderer.get().render(entry)}

`; + } + + static getTypeText (ent) { + const commonPrefix = ent.featureType.length > 1 ? MiscUtil.findCommonPrefix(ent.featureType.map(fs => Parser.optFeatureTypeToFull(fs)), {isRespectWordBoundaries: true}) : ""; + + return [ + commonPrefix.trim() || null, + ent.featureType.map(ft => Parser.optFeatureTypeToFull(ft).substring(commonPrefix.length)).join("/"), + ] + .filter(Boolean).join(" "); + } + + static getCostHtml (ent) { + const entry = Renderer.optionalfeature.getCostEntry(ent); + if (!entry) return ""; + + return Renderer.get().render(entry); + } - getCompactRenderedString (it) { - const ptCost = Renderer.optionalfeature.getCostHtml(it); + static getCompactRenderedString (ent) { + const ptCost = Renderer.optionalfeature.getCostHtml(ent); return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "optionalfeature", page: UrlUtil.PG_OPT_FEATURES})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_OPT_FEATURES})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "optionalfeature", page: UrlUtil.PG_OPT_FEATURES})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_OPT_FEATURES})} - ${it.prerequisite ? `

${Renderer.utils.prerequisite.getHtml(it.prerequisite)}

` : ""} + ${ent.prerequisite ? `

${Renderer.utils.prerequisite.getHtml(ent.prerequisite)}

` : ""} ${ptCost ? `

${ptCost}

` : ""} - ${Renderer.get().render({entries: it.entries}, 1)} + ${Renderer.get().render({entries: ent.entries}, 1)} - ${Renderer.optionalfeature.getPreviouslyPrintedText(it)} -

${Renderer.get().render(`{@note Type: ${Renderer.optionalfeature.getTypeText(it)}}`)}

+ ${Renderer.optionalfeature.getPreviouslyPrintedText(ent)} +

${Renderer.get().render(Renderer.optionalfeature.getTypeEntry(ent))}

`; - }, + } }; -Renderer.reward = { - getRenderedString: (reward) => { +Renderer.reward = class { + static getRewardRenderableEntriesMeta (ent) { const ptSubtitle = [ - (reward.type || "").toTitleCase(), - reward.rarity ? reward.rarity.toTitleCase() : "", - ].filter(Boolean).join(", "); - const entries = [ - ptSubtitle ? `{@i ${ptSubtitle}}` : "", - ...reward.entries, - ].filter(Boolean); - return `${Renderer.get().setFirstSection(true).render({entries}, 1)}`; - }, + (ent.type || "").toTitleCase(), + ent.rarity ? ent.rarity.toTitleCase() : "", + ] + .filter(Boolean) + .join(", "); + + return { + entriesContent: [ + ptSubtitle ? `{@i ${ptSubtitle}}` : "", + ...ent.entries, + ] + .filter(Boolean), + }; + } + + static getRenderedString (ent) { + const entriesMeta = Renderer.reward.getRewardRenderableEntriesMeta(ent); + return `${Renderer.get().setFirstSection(true).render({entries: entriesMeta.entriesContent}, 1)}`; + } - getCompactRenderedString (reward) { + static getCompactRenderedString (ent) { return ` - ${Renderer.utils.getExcludedTr({entity: reward, dataProp: "reward", page: UrlUtil.PG_REWARDS})} - ${Renderer.utils.getNameTr(reward, {page: UrlUtil.PG_REWARDS})} - ${Renderer.reward.getRenderedString(reward)} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "reward", page: UrlUtil.PG_REWARDS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_REWARDS})} + ${Renderer.reward.getRenderedString(ent)} `; - }, + } - pGetFluff (ent) { + static pGetFluff (ent) { return Renderer.utils.pGetFluff({ entity: ent, fnGetFluffData: DataUtil.rewardFluff.loadJSON.bind(DataUtil.rewardFluff), fluffProp: "rewardFluff", }); - }, + } }; -Renderer.race = { - getCompactRenderedString (race, {isStatic = false} = {}) { +Renderer.race = class { + static getRaceRenderableEntriesMeta (race) { + return { + entryMain: race._isBaseRace + ? {type: "entries", entries: race._baseRaceEntries} + : {type: "entries", entries: race.entries}, + }; + } + + static getCompactRenderedString (race, {isStatic = false} = {}) { const renderer = Renderer.get(); const renderStack = []; - const ability = Renderer.getAbilityData(race.ability); renderStack.push(` ${Renderer.utils.getExcludedTr({entity: race, dataProp: "race", page: UrlUtil.PG_RACES})} ${Renderer.utils.getNameTr(race, {page: UrlUtil.PG_RACES})} @@ -5988,7 +6061,7 @@ Renderer.race = { Speed - ${ability.asText} + ${Renderer.getAbilityData(race.ability).asText} ${(race.size || [Parser.SZ_VARIES]).map(sz => Parser.sizeAbvToFull(sz)).join("/")} ${Parser.getSpeedString(race)} @@ -5996,28 +6069,41 @@ Renderer.race = { `); - race._isBaseRace - ? renderer.recursiveRender({type: "entries", entries: race._baseRaceEntries}, renderStack, {depth: 1}) - : renderer.recursiveRender({type: "entries", entries: race.entries}, renderStack, {depth: 1}); + renderer.recursiveRender(Renderer.race.getRaceRenderableEntriesMeta(race), renderStack, {depth: 1}); renderStack.push(""); const ptHeightWeight = Renderer.race.getHeightAndWeightPart(race, {isStatic}); if (ptHeightWeight) renderStack.push(`
${ptHeightWeight}`); return renderStack.join(""); - }, + } + + static getRenderedSize (race) { + return (race.size || [Parser.SZ_VARIES]).map(sz => Parser.sizeAbvToFull(sz)).join("/"); + } - getHeightAndWeightPart (race, {isStatic = false} = {}) { + static getHeightAndWeightPart (race, {isStatic = false} = {}) { if (!race.heightAndWeight) return null; if (race._isBaseRace) return null; + return Renderer.get().render({entries: Renderer.race.getHeightAndWeightEntries(race, {isStatic})}); + } + static getHeightAndWeightEntries (race, {isStatic = false} = {}) { const colLabels = ["Base Height", "Base Weight", "Height Modifier", "Weight Modifier"]; const colStyles = ["col-2-3 ve-text-center", "col-2-3 ve-text-center", "col-2-3 ve-text-center", "col-2 ve-text-center"]; + + const cellHeightMod = !isStatic + ? `+${race.heightAndWeight.heightMod}` + : `+${race.heightAndWeight.heightMod}`; + const cellWeightMod = !isStatic + ? `× ${race.heightAndWeight.weightMod || "1"} lb.` + : `× ${race.heightAndWeight.weightMod || "1"} lb.`; + const row = [ Renderer.race.getRenderedHeight(race.heightAndWeight.baseHeight), `${race.heightAndWeight.baseWeight} lb.`, - `+${race.heightAndWeight.heightMod}`, - `× ${race.heightAndWeight.weightMod || "1"} lb.`, + cellHeightMod, + cellWeightMod, ]; if (!isStatic) { @@ -6035,7 +6121,7 @@ Renderer.race = { `); } - const entries = [ + return [ "You may roll for your character's height and weight on the Random Height and Weight table. The roll in the Height Modifier column adds a number (in inches) to the character's base height. To get a weight, multiply the number you rolled for height by the roll in the Weight Modifier column and add the result (in pounds) to the base weight.", { type: "table", @@ -6045,22 +6131,20 @@ Renderer.race = { rows: [row], }, ]; + } - return Renderer.get().render({entries}); - }, - - getRenderedHeight (height) { + static getRenderedHeight (height) { const heightFeet = Number(Math.floor(height / 12).toFixed(3)); const heightInches = Number((height % 12).toFixed(3)); return `${heightFeet ? `${heightFeet}'` : ""}${heightInches ? `${heightInches}"` : ""}`; - }, + } /** * @param races * @param [opts] Options object. * @param [opts.isAddBaseRaces] If an entity should be created for each base race. */ - mergeSubraces (races, opts) { + static mergeSubraces (races, opts) { opts = opts || {}; const out = []; @@ -6161,17 +6245,17 @@ Renderer.race = { }); return out; - }, + } - _mutMakeBaseRace (baseRace) { + static _mutMakeBaseRace (baseRace) { if (baseRace._isBaseRace) return; baseRace._isBaseRace = true; Renderer.race._mutBaseRaceEntries(baseRace, {type: "list", items: []}); - }, + } - _mutBaseRaceEntries (baseRace, lst) { + static _mutBaseRaceEntries (baseRace, lst) { baseRace._baseRaceEntries = [ { type: "section", @@ -6198,9 +6282,9 @@ Renderer.race = { ], }, ]; - }, + } - getSubraceName (raceName, subraceName) { + static getSubraceName (raceName, subraceName) { if (!subraceName) return raceName; const mBrackets = /^(.*?)(\(.*?\))$/i.exec(raceName || ""); @@ -6208,14 +6292,14 @@ Renderer.race = { const bracketPart = mBrackets[2].substring(1, mBrackets[2].length - 1); return `${mBrackets[1]}(${[bracketPart, subraceName].join("; ")})`; - }, + } - _mergeSubraces (race) { + static _mergeSubraces (race) { if (!race.subraces) return [race]; return MiscUtil.copyFast(race.subraces).map(s => Renderer.race._getMergedSubrace(race, s)); - }, + } - _getMergedSubrace (race, cpySr) { + static _getMergedSubrace (race, cpySr) { const cpy = MiscUtil.copyFast(race); cpy._baseName = cpy.name; cpy._baseSource = cpy.source; @@ -6303,9 +6387,9 @@ Renderer.race = { }); return cpy; - }, + } - adoptSubraces (allRaces, subraces) { + static adoptSubraces (allRaces, subraces) { const nxtData = []; subraces.forEach(sr => { @@ -6352,9 +6436,9 @@ Renderer.race = { }); return nxtData; - }, + } - bindListenersHeightAndWeight (race, ele) { + static bindListenersHeightAndWeight (race, ele) { if (!race.heightAndWeight) return; if (race._isBaseRace) return; @@ -6450,328 +6534,425 @@ Renderer.race = { if (!isPreLocked) lock.unlock(); } }; - }, + } - bindListenersCompact (race, ele) { + static bindListenersCompact (race, ele) { Renderer.race.bindListenersHeightAndWeight(race, ele); - }, + } - pGetFluff (race) { + static pGetFluff (race) { return Renderer.utils.pGetFluff({ entity: race, fnGetFluffData: DataUtil.raceFluff.loadJSON.bind(DataUtil.raceFluff), fluffProp: "raceFluff", }); - }, + } }; -Renderer.raceFeature = { - getCompactRenderedString (ent) { +Renderer.raceFeature = class { + static getCompactRenderedString (ent) { return Renderer.generic.getCompactRenderedString(ent); - }, + } }; -Renderer.deity = { - _basePartTranslators: { - "Alignment": { - prop: "alignment", +Renderer.deity = class { + static _BASE_PART_TRANSLATORS = { + "alignment": { + name: "Alignment", displayFn: (it) => it.map(a => Parser.alignmentAbvToFull(a)).join(" ").toTitleCase(), }, - "Pantheon": { - prop: "pantheon", + "pantheon": { + name: "Pantheon", }, - "Category": { - prop: "category", + "category": { + name: "Category", displayFn: it => typeof it === "string" ? it : it.join(", "), }, - "Domains": { - prop: "domains", + "domains": { + name: "Domains", displayFn: (it) => it.join(", "), }, - "Province": { - prop: "province", + "province": { + name: "Province", }, - "Alternate Names": { - prop: "altNames", + "altNames": { + name: "Alternate Names", displayFn: (it) => it.join(", "), }, - "Symbol": { - prop: "symbol", + "symbol": { + name: "Symbol", }, - }, - getOrderedParts (deity, prefix, suffix) { - const parts = {}; - Object.entries(Renderer.deity._basePartTranslators).forEach(([k, v]) => { - const val = deity[v.prop]; - if (val != null) { - const outVal = v.displayFn ? v.displayFn(val) : val; - parts[k] = outVal; - } - }); - if (deity.customProperties) Object.entries(deity.customProperties).forEach(([k, v]) => parts[k] = v); - const allKeys = Object.keys(parts).sort(SortUtil.ascSortLower); - return allKeys.map(k => `${prefix}${k}: ${Renderer.get().render(parts[k])}${suffix}`).join(""); - }, + }; + + static getDeityRenderableEntriesMeta (ent) { + return { + entriesAttributes: [ + ...Object.entries(Renderer.deity._BASE_PART_TRANSLATORS) + .map(([prop, {name, displayFn}]) => { + if (ent[prop] == null) return null; + + const displayVal = displayFn ? displayFn(ent[prop]) : ent[prop]; + return { + name, + entry: `{@b ${name}:} ${displayVal}`, + }; + }) + .filter(Boolean), + ...Object.entries(ent.customProperties || {}) + .map(([name, val]) => ({ + name, + entry: `{@b ${name}:} ${val}`, + })), + ] + .sort(({name: nameA}, {name: nameB}) => SortUtil.ascSortLower(nameA, nameB)) + .map(({entry}) => entry), + }; + } - getCompactRenderedString (deity) { + static getCompactRenderedString (ent) { const renderer = Renderer.get(); + const entriesMeta = Renderer.deity.getDeityRenderableEntriesMeta(ent); return ` - ${Renderer.utils.getExcludedTr({entity: deity, dataProp: "deity", page: UrlUtil.PG_DEITIES})} - ${Renderer.utils.getNameTr(deity, {suffix: deity.title ? `, ${deity.title.toTitleCase()}` : "", page: UrlUtil.PG_DEITIES})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "deity", page: UrlUtil.PG_DEITIES})} + ${Renderer.utils.getNameTr(ent, {suffix: ent.title ? `, ${ent.title.toTitleCase()}` : "", page: UrlUtil.PG_DEITIES})} -
${Renderer.deity.getOrderedParts(deity, `

`, `

`)}
+ ${entriesMeta.entriesAttributes.map(entry => `
${Renderer.get().render(entry)}
`).join("")} - ${deity.entries ? `
${renderer.render({entries: deity.entries}, 1)}` : ""} + ${ent.entries ? `
${renderer.render({entries: ent.entries}, 1)}` : ""} `; - }, + } }; -Renderer.object = { - CHILD_PROPS: ["actionEntries"], +Renderer.object = class { + static CHILD_PROPS = ["actionEntries"]; + + /* -------------------------------------------- */ + + static RENDERABLE_ENTRIES_PROP_ORDER__ATTRIBUTES = [ + "entryCreatureCapacity", + "entryCargoCapacity", + "entryArmorClass", + "entryHitPoints", + "entrySpeed", + "entryAbilityScores", + "entryDamageImmunities", + "entryDamageResistances", + "entryDamageVulnerabilities", + "entryConditionImmunities", + ]; + + static getObjectRenderableEntriesMeta (ent) { + return { + entrySize: `{@i ${ent.objectType !== "GEN" ? `${Renderer.utils.getRenderedSize(ent.size)} ${ent.creatureType ? Parser.monTypeToFullObj(ent.creatureType).asText : "object"}` : `Variable size object`}}`, + + entryCreatureCapacity: ent.capCrew != null || ent.capPassenger != null + ? `{@b Creature Capacity:} ${Renderer.vehicle.getShipCreatureCapacity(ent)}` + : null, + entryCargoCapacity: ent.capCargo != null + ? `{@b Cargo Capacity:} ${Renderer.vehicle.getShipCargoCapacity(ent)}` + : null, + entryArmorClass: ent.ac != null + ? `{@b Armor Class:} ${ent.ac.special ?? ent.ac}` + : null, + entryHitPoints: ent.hp != null + ? `{@b Hit Points:} ${ent.hp.special ?? ent.hp}` + : null, + entrySpeed: ent.speed != null + ? `{@b Speed:} ${Parser.getSpeedString(ent)}` + : null, + entryAbilityScores: Parser.ABIL_ABVS.some(ab => ent[ab] != null) + ? `{@b Ability Scores:} ${Parser.ABIL_ABVS.filter(ab => ent[ab] != null).map(ab => `${ab.toUpperCase()} ${Renderer.utils.getAbilityRollerEntry(ent, ab)}`).join(", ")}` + : null, + entryDamageImmunities: ent.immune != null + ? `{@b Damage Immunities:} ${Parser.getFullImmRes(ent.immune)}` + : null, + entryDamageResistances: ent.resist + ? `{@b Damage Resistances:} ${Parser.getFullImmRes(ent.resist)}` + : null, + entryDamageVulnerabilities: ent.vulnerable + ? `{@b Damage Vulnerabilities:} ${Parser.getFullImmRes(ent.vulnerable)}` + : null, + entryConditionImmunities: ent.conditionImmune + ? `{@b Condition Immunities:} ${Parser.getFullCondImm(ent.conditionImmune, {isEntry: true})}` + : null, + }; + } + + /* -------------------------------------------- */ - getCompactRenderedString (obj, opts) { + static getCompactRenderedString (obj, opts) { return Renderer.object.getRenderedString(obj, {...opts, isCompact: true}); - }, + } - getRenderedString (obj, opts) { + static getRenderedString (ent, opts) { opts = opts || {}; const renderer = Renderer.get().setFirstSection(true); - const hasToken = obj.tokenUrl || obj.hasToken; + const hasToken = ent.tokenUrl || ent.hasToken; const extraThClasses = !opts.isCompact && hasToken ? ["objs__name--token"] : null; + const entriesMeta = Renderer.object.getObjectRenderableEntriesMeta(ent); + + const ptAttribs = Renderer.object.RENDERABLE_ENTRIES_PROP_ORDER__ATTRIBUTES + .filter(prop => entriesMeta[prop]) + .map(prop => `${Renderer.get().render(entriesMeta[prop])}
`) + .join(""); + return ` - ${Renderer.utils.getExcludedTr({entity: obj, dataProp: "object", page: opts.page || UrlUtil.PG_OBJECTS})} - ${Renderer.utils.getNameTr(obj, {page: opts.page || UrlUtil.PG_OBJECTS, extraThClasses, isEmbeddedEntity: opts.isEmbeddedEntity})} - ${obj.objectType !== "GEN" ? `${Renderer.utils.getRenderedSize(obj.size)} ${obj.creatureType ? Parser.monTypeToFullObj(obj.creatureType).asText : "object"}` : `Variable size object`}
- - ${obj.capCrew != null || obj.capPassenger != null ? `Creature Capacity: ${Renderer.vehicle.getShipCreatureCapacity(obj)}
` : ""} - ${obj.capCargo != null ? `Cargo Capacity: ${Renderer.vehicle.getShipCargoCapacity(obj)}
` : ""} - ${obj.ac != null ? `Armor Class: ${obj.ac.special ?? obj.ac}
` : ""} - ${obj.hp != null ? `Hit Points: ${obj.hp.special ?? obj.hp}
` : ""} - ${obj.speed != null ? `Speed: ${Parser.getSpeedString(obj)}
` : ""} - ${obj.immune != null ? `Damage Immunities: ${Parser.getFullImmRes(obj.immune)}
` : ""} - ${Parser.ABIL_ABVS.some(ab => obj[ab] != null) ? `Ability Scores: ${Parser.ABIL_ABVS.filter(ab => obj[ab] != null).map(ab => renderer.render(`${ab.toUpperCase()} ${Renderer.utils.getAbilityRoller(obj, ab)}`)).join(", ")}` : ""} - ${obj.resist ? `Damage Resistances: ${Parser.getFullImmRes(obj.resist)}
` : ""} - ${obj.vulnerable ? `Damage Vulnerabilities: ${Parser.getFullImmRes(obj.vulnerable)}
` : ""} - ${obj.conditionImmune ? `Condition Immunities: ${Parser.getFullCondImm(obj.conditionImmune)}
` : ""} - + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "object", page: opts.page || UrlUtil.PG_OBJECTS})} + ${Renderer.utils.getNameTr(ent, {page: opts.page || UrlUtil.PG_OBJECTS, extraThClasses, isEmbeddedEntity: opts.isEmbeddedEntity})} + ${Renderer.get().render(entriesMeta.entrySize)} + ${ptAttribs} - ${obj.entries ? renderer.render({entries: obj.entries}, 2) : ""} - ${obj.actionEntries ? renderer.render({entries: obj.actionEntries}, 2) : ""} + ${ent.entries ? renderer.render({entries: ent.entries}, 2) : ""} + ${ent.actionEntries ? renderer.render({entries: ent.actionEntries}, 2) : ""} `; - }, + } - getTokenUrl (obj) { + static getTokenUrl (obj) { return obj.tokenUrl || UrlUtil.link(`${Renderer.get().baseMediaUrls["img"] || Renderer.get().baseUrl}img/objects/tokens/${Parser.sourceJsonToAbv(obj.source)}/${Parser.nameToTokenName(obj.name)}.png`); - }, + } - pGetFluff (obj) { + static pGetFluff (obj) { return Renderer.utils.pGetFluff({ entity: obj, fnGetFluffData: DataUtil.objectFluff.loadJSON.bind(DataUtil.objectFluff), fluffProp: "objectFluff", }); - }, + } }; -Renderer.trap = { - CHILD_PROPS: ["trigger", "effect", "eActive", "eDynamic", "eConstant", "countermeasures"], - - _getTrapEntries (it) { - return [ - // region Shared between simple/complex - it.trigger ? { - type: "entries", - name: "Trigger", - entries: it.trigger, - } : null, - // endregion - - // region Simple traps - it.effect ? { - type: "entries", - name: "Effect", - entries: it.effect, - } : null, - // endregion +Renderer.trap = class { + static CHILD_PROPS = ["trigger", "effect", "eActive", "eDynamic", "eConstant", "countermeasures"]; - // region Complex traps - it.initiative ? { - type: "entries", - name: "Initiative", - entries: Renderer.trap.getTrapInitiativeEntries(it), - } : null, - it.eActive ? { - type: "entries", - name: "Active Elements", - entries: it.eActive, - } : null, - it.eDynamic ? { - type: "entries", - name: "Dynamic Elements", - entries: it.eDynamic, - } : null, - it.eConstant ? { - type: "entries", - name: "Constant Elements", - entries: it.eConstant, - } : null, - // endregion + static getTrapRenderableEntriesMeta (ent) { + return { + entriesAttributes: [ + // region Shared between simple/complex + ent.trigger ? { + type: "entries", + name: "Trigger", + entries: ent.trigger, + } : null, + // endregion - // region Shared between simple/complex - it.countermeasures ? { - type: "entries", - name: "Countermeasures", - entries: it.countermeasures, - } : null, - // endregion - ].filter(Boolean); - }, + // region Simple traps + ent.effect ? { + type: "entries", + name: "Effect", + entries: ent.effect, + } : null, + // endregion - getTrapInitiativeEntries (it) { return [`The trap acts on ${Parser.trapInitToFull(it.initiative)}${it.initiativeNote ? ` (${it.initiativeNote})` : ""}.`]; }, + // region Complex traps + ent.initiative ? { + type: "entries", + name: "Initiative", + entries: Renderer.trap.getTrapInitiativeEntries(ent), + } : null, + ent.eActive ? { + type: "entries", + name: "Active Elements", + entries: ent.eActive, + } : null, + ent.eDynamic ? { + type: "entries", + name: "Dynamic Elements", + entries: ent.eDynamic, + } : null, + ent.eConstant ? { + type: "entries", + name: "Constant Elements", + entries: ent.eConstant, + } : null, + // endregion - getRenderedTrapPart (renderer, it) { - const trapEntries = Renderer.trap._getTrapEntries(it); + // region Shared between simple/complex + ent.countermeasures ? { + type: "entries", + name: "Countermeasures", + entries: ent.countermeasures, + } : null, + // endregion + ] + .filter(Boolean), + }; + } - if (!trapEntries.length) return ""; + static getTrapInitiativeEntries (ent) { return [`The trap acts on ${Parser.trapInitToFull(ent.initiative)}${ent.initiativeNote ? ` (${ent.initiativeNote})` : ""}.`]; } - return renderer.render({ - entries: trapEntries, - }, 1); - }, + static getRenderedTrapPart (renderer, ent) { + const entriesMeta = Renderer.trap.getTrapRenderableEntriesMeta(ent); + if (!entriesMeta.entriesAttributes.length) return ""; + return renderer.render({entries: entriesMeta.entriesAttributes}, 1); + } - getCompactRenderedString (it, opts) { - return Renderer.traphazard.getCompactRenderedString(it, opts); - }, + static getCompactRenderedString (ent, opts) { + return Renderer.traphazard.getCompactRenderedString(ent, opts); + } }; -Renderer.hazard = { - getCompactRenderedString (it, opts) { - return Renderer.traphazard.getCompactRenderedString(it, opts); - }, +Renderer.hazard = class { + static getCompactRenderedString (ent, opts) { + return Renderer.traphazard.getCompactRenderedString(ent, opts); + } }; -Renderer.traphazard = { - getSubtitle (it) { - const type = it.trapHazType || "HAZ"; +Renderer.traphazard = class { + static getSubtitle (ent) { + const type = ent.trapHazType || "HAZ"; if (type === "GEN") return null; const parenPart = [ - it.tier ? Parser.tierToFullLevel(it.tier) : null, - Renderer.traphazard.getTrapLevelPart(it), - it.threat ? `${it.threat} threat` : null, - ].filter(Boolean).join(", "); + ent.tier ? Parser.tierToFullLevel(ent.tier) : null, + Renderer.traphazard.getTrapLevelPart(ent), + ent.threat ? `${ent.threat} threat` : null, + ] + .filter(Boolean) + .join(", "); return parenPart ? `${Parser.trapHazTypeToFull(type)} (${parenPart})` : Parser.trapHazTypeToFull(type); - }, + } - getTrapLevelPart (it) { - return it.level?.min != null && it.level?.max != null - ? `level ${it.level.min}${it.level.min !== it.level.max ? `\u2013${it.level.max}` : ""}` + static getTrapLevelPart (ent) { + return ent.level?.min != null && ent.level?.max != null + ? `level ${ent.level.min}${ent.level.min !== ent.level.max ? `\u2013${ent.level.max}` : ""}` : null; - }, + } - getCompactRenderedString (it, opts) { + static getCompactRenderedString (ent, opts) { opts = opts || {}; const renderer = Renderer.get(); - const subtitle = Renderer.traphazard.getSubtitle(it); + const subtitle = Renderer.traphazard.getSubtitle(ent); return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: it.__prop, page: UrlUtil.PG_TRAPS_HAZARDS})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_TRAPS_HAZARDS, isEmbeddedEntity: opts.isEmbeddedEntity})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: ent.__prop, page: UrlUtil.PG_TRAPS_HAZARDS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_TRAPS_HAZARDS, isEmbeddedEntity: opts.isEmbeddedEntity})} ${subtitle ? `${subtitle}` : ""} - ${renderer.render({entries: it.entries}, 2)} - ${Renderer.trap.getRenderedTrapPart(renderer, it)} + ${renderer.render({entries: ent.entries}, 2)} + ${Renderer.trap.getRenderedTrapPart(renderer, ent)} `; - }, + } }; -Renderer.cultboon = { - doRenderCultParts (it, renderer, renderStack) { - if (it.goal || it.cultists || it.signaturespells) { - const fauxList = { - type: "list", - style: "list-hang-notitle", - items: [], - }; - if (it.goal) { - fauxList.items.push({ - type: "item", - name: "Goals:", - entry: it.goal.entry, - }); - } +Renderer.cultboon = class { + static getCultRenderableEntriesMeta (ent) { + if (!ent.goal && !ent.cultists && !ent.signaturespells) return null; - if (it.cultists) { - fauxList.items.push({ - type: "item", - name: "Typical Cultists:", - entry: it.cultists.entry, - }); - } - if (it.signaturespells) { - fauxList.items.push({ - type: "item", - name: "Signature Spells:", - entry: it.signaturespells.entry, - }); - } - renderer.recursiveRender(fauxList, renderStack, {depth: 2}); + const fauxList = { + type: "list", + style: "list-hang-notitle", + items: [], + }; + + if (ent.goal) { + fauxList.items.push({ + type: "item", + name: "Goals:", + entry: ent.goal.entry, + }); + } + + if (ent.cultists) { + fauxList.items.push({ + type: "item", + name: "Typical Cultists:", + entry: ent.cultists.entry, + }); + } + if (ent.signaturespells) { + fauxList.items.push({ + type: "item", + name: "Signature Spells:", + entry: ent.signaturespells.entry, + }); } - }, - doRenderBoonParts (it, renderer, renderStack) { + return {listGoalsCultistsSpells: fauxList}; + } + + static doRenderCultParts (ent, renderer, renderStack) { + const cultEntriesMeta = Renderer.cultboon.getCultRenderableEntriesMeta(ent); + if (!cultEntriesMeta) return; + renderer.recursiveRender(cultEntriesMeta.listGoalsCultistsSpells, renderStack, {depth: 2}); + } + + /* -------------------------------------------- */ + + static getBoonRenderableEntriesMeta (ent) { + if (!ent.ability && !ent.signaturespells) return null; + const benefits = {type: "list", style: "list-hang-notitle", items: []}; - if (it.ability) { + + if (ent.ability) { benefits.items.push({ type: "item", name: "Ability Score Adjustment:", - entry: it.ability ? it.ability.entry : "None", + entry: ent.ability ? ent.ability.entry : "None", }); } - if (it.signaturespells) { + + if (ent.signaturespells) { benefits.items.push({ type: "item", name: "Signature Spells:", - entry: it.signaturespells ? it.signaturespells.entry : "None", + entry: ent.signaturespells ? ent.signaturespells.entry : "None", }); } - if (benefits.items.length) renderer.recursiveRender(benefits, renderStack, {depth: 1}); - }, - getCompactRenderedString (it) { - const renderer = Renderer.get(); + return {listBenefits: benefits}; + } + + static doRenderBoonParts (ent, renderer, renderStack) { + const boonEntriesMeta = Renderer.cultboon.getBoonRenderableEntriesMeta(ent); + if (!boonEntriesMeta) return; + renderer.recursiveRender(boonEntriesMeta.listBenefits, renderStack, {depth: 1}); + } + + /* -------------------------------------------- */ + static _getCompactRenderedString_cult ({ent, renderer}) { const renderStack = []; - if (it.__prop === "cult") { - Renderer.cultboon.doRenderCultParts(it, renderer, renderStack); - renderer.recursiveRender({entries: it.entries}, renderStack, {depth: 2}); - return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "cult", page: UrlUtil.PG_CULTS_BOONS})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CULTS_BOONS})} -
- ${renderStack.join("")}`; - } else if (it.__prop === "boon") { - Renderer.cultboon.doRenderBoonParts(it, renderer, renderStack); - renderer.recursiveRender({entries: it.entries}, renderStack, {depth: 1}); - it._displayName = it._displayName || it.name; - return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "boon", page: UrlUtil.PG_CULTS_BOONS})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CULTS_BOONS})} - ${renderStack.join("")}`; + + Renderer.cultboon.doRenderCultParts(ent, renderer, renderStack); + renderer.recursiveRender({entries: ent.entries}, renderStack, {depth: 2}); + + return `${Renderer.utils.getExcludedTr({entity: ent, dataProp: "cult", page: UrlUtil.PG_CULTS_BOONS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_CULTS_BOONS})} +
+ ${renderStack.join("")}`; + } + + static _getCompactRenderedString_boon ({ent, renderer}) { + const renderStack = []; + + Renderer.cultboon.doRenderBoonParts(ent, renderer, renderStack); + renderer.recursiveRender({entries: ent.entries}, renderStack, {depth: 1}); + ent._displayName = ent._displayName || ent.name; + + return `${Renderer.utils.getExcludedTr({entity: ent, dataProp: "boon", page: UrlUtil.PG_CULTS_BOONS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_CULTS_BOONS})} + ${renderStack.join("")}`; + } + + static getCompactRenderedString (ent) { + const renderer = Renderer.get(); + switch (ent.__prop) { + case "cult": return Renderer.cultboon._getCompactRenderedString_cult({ent, renderer}); + case "boon": return Renderer.cultboon._getCompactRenderedString_boon({ent, renderer}); + default: throw new Error(`Unhandled prop "${ent.__prop}"`); } - }, + } }; -Renderer.monster = { - CHILD_PROPS: ["action", "bonus", "reaction", "trait", "legendary", "mythic", "variant", "spellcasting"], +Renderer.monster = class { + static CHILD_PROPS = ["action", "bonus", "reaction", "trait", "legendary", "mythic", "variant", "spellcasting"]; - getShortName (mon, {isTitleCase = false, isSentenceCase = false, isUseDisplayName = false} = {}) { + static getShortName (mon, {isTitleCase = false, isSentenceCase = false, isUseDisplayName = false} = {}) { const name = isUseDisplayName ? (mon._displayName ?? mon.name) : mon.name; const shortName = isUseDisplayName ? (mon._displayShortName ?? mon.shortName) : mon.shortName; @@ -6781,17 +6962,17 @@ Renderer.monster = { const out = Renderer.monster.getShortNameFromName(name, {isNamedCreature: mon.isNamedCreature}); return `${prefix}${out}`; - }, + } - getShortNameFromName (name, {isNamedCreature = false} = {}) { + static getShortNameFromName (name, {isNamedCreature = false} = {}) { const base = name.split(",")[0]; let out = base .replace(/(?:adult|ancient|young) \w+ (dragon|dracolich)/gi, "$1"); out = isNamedCreature ? out.split(" ")[0] : out.toLowerCase(); return out; - }, + } - getLegendaryActionIntro (mon, {renderer = Renderer.get(), isUseDisplayName = false} = {}) { + static getLegendaryActionIntro (mon, {renderer = Renderer.get(), isUseDisplayName = false} = {}) { if (mon.legendaryHeader) { return renderer.render({entries: mon.legendaryHeader}); } else { @@ -6799,22 +6980,22 @@ Renderer.monster = { const legendaryNameTitle = Renderer.monster.getShortName(mon, {isTitleCase: true, isUseDisplayName}); return `${legendaryNameTitle} can take ${legendaryActions} legendary action${legendaryActions > 1 ? "s" : ""}, choosing from the options below. Only one legendary action can be used at a time and only at the end of another creature's turn. ${legendaryNameTitle} regains spent legendary actions at the start of its turn.`; } - }, + } - getSectionIntro (mon, {renderer = Renderer.get(), prop}) { + static getSectionIntro (mon, {renderer = Renderer.get(), prop}) { const headerProp = `${prop}Header`; if (mon[headerProp]) return renderer.render({entries: mon[headerProp]}); return ""; - }, + } - getSave (renderer, attr, mod) { + static getSave (renderer, attr, mod) { if (attr === "special") return renderer.render(mod); return renderer.render(`${attr.uppercaseFirst()} {@savingThrow ${attr} ${mod}}`); - }, + } - dragonCasterVariant: { + static dragonCasterVariant = class { // Community-created (legacy) - _LVL_TO_COLOR_TO_SPELLS__UNOFFICIAL: { + static _LVL_TO_COLOR_TO_SPELLS__UNOFFICIAL = { 2: { black: ["darkness", "Melf's acid arrow", "fog cloud", "scorching ray"], green: ["ray of sickness", "charm person", "detect thoughts", "invisibility", "suggestion"], @@ -6857,9 +7038,9 @@ Renderer.monster = { 8: { gold: ["sunburst", "delayed blast fireball", "antimagic field", "teleport", "globe of invulnerability", "maze"], }, - }, + }; // From Fizban's Treasury of Dragons - _LVL_TO_COLOR_TO_SPELLS__FTD: { + static _LVL_TO_COLOR_TO_SPELLS__FTD = { 1: { deep: ["command", "dissonant whispers", "faerie fire"], }, @@ -6909,9 +7090,9 @@ Renderer.monster = { 8: { gold: ["bless", "commune", "cure wounds", "geas", "plane shift", "slow", "suggestion", "word of recall", "zone of truth"], }, - }, + }; - getAvailableColors () { + static getAvailableColors () { const out = new Set(); const add = (lookup) => Object.values(lookup).forEach(obj => Object.keys(obj).forEach(k => out.add(k))); @@ -6919,14 +7100,14 @@ Renderer.monster = { add(Renderer.monster.dragonCasterVariant._LVL_TO_COLOR_TO_SPELLS__FTD); return [...out].sort(SortUtil.ascSortLower); - }, + } - hasCastingColorVariant (dragon) { + static hasCastingColorVariant (dragon) { // if the dragon already has a spellcasting trait specified, don't add a note about adding a spellcasting trait return dragon.dragonCastingColor && !dragon.spellcasting; - }, + } - getMeta (dragon) { + static getMeta (dragon) { const chaMod = Parser.getAbilityModNumber(dragon.cha); const pb = Parser.crToPb(dragon.cr); const maxSpellLevel = Math.floor(Parser.crToNumber(dragon.cr) / 3); @@ -6948,9 +7129,9 @@ Renderer.monster = { spellLookup: Renderer.monster.dragonCasterVariant._LVL_TO_COLOR_TO_SPELLS__FTD, }), }; - }, + } - _getMeta_getExampleSpells ({dragon, maxSpellLevel, spellLookup}) { + static _getMeta_getExampleSpells ({dragon, maxSpellLevel, spellLookup}) { if (spellLookup[maxSpellLevel]?.[dragon.dragonCastingColor]) return spellLookup[maxSpellLevel][dragon.dragonCastingColor]; // If there's no exact match, try to find the next lowest @@ -6967,15 +7148,15 @@ Renderer.monster = { if (flatKeys[lookupKey]) return spellLookup[maxSpellLevel][dragon.dragonCastingColor]; } return []; - }, + } - getSpellcasterDetailsPart ({chaMod, maxSpellLevel, spellSaveDc, spellToHit, isSeeSpellsPageNote = false}) { + static getSpellcasterDetailsPart ({chaMod, maxSpellLevel, spellSaveDc, spellToHit, isSeeSpellsPageNote = false}) { const levelString = maxSpellLevel === 0 ? `${chaMod === 1 ? "This" : "These"} spells are Cantrips.` : `${chaMod === 1 ? "The" : "Each"} spell's level can be no higher than ${Parser.spLevelToFull(maxSpellLevel)}.`; return `This dragon can innately cast ${Parser.numberToText(chaMod)} spell${chaMod === 1 ? "" : "s"}, once per day${chaMod === 1 ? "" : " each"}, requiring no material components. ${levelString} The dragon's spell save DC is {@dc ${spellSaveDc}}, and it has {@hit ${spellToHit}} to hit with spell attacks.${isSeeSpellsPageNote ? ` See the {@filter spell page|spells|level=${[...new Array(maxSpellLevel + 1)].map((it, i) => i).join(";")}} for a list of spells the dragon is capable of casting.` : ""}`; - }, + } - getVariantEntries (dragon) { + static getVariantEntries (dragon) { if (!Renderer.monster.dragonCasterVariant.hasCastingColorVariant(dragon)) return []; const meta = Renderer.monster.dragonCasterVariant.getMeta(dragon); @@ -7018,16 +7199,16 @@ Renderer.monster = { } return [vFtd, vBasic].filter(Boolean); - }, + } - getHtml (dragon, {renderer = null} = {}) { + static getHtml (dragon, {renderer = null} = {}) { const variantEntrues = Renderer.monster.dragonCasterVariant.getVariantEntries(dragon); if (!variantEntrues.length) return null; return variantEntrues.map(it => renderer.render(it)).join(""); - }, - }, + } + }; - getCrScaleTarget ( + static getCrScaleTarget ( { win, $btnScale, @@ -7079,9 +7260,9 @@ Renderer.monster = { }); $btnScale.after($wrp); - }, + } - getSelSummonSpellLevel (mon) { + static getSelSummonSpellLevel (mon) { if (mon.summonedBySpellLevel == null) return; return e_({ @@ -7097,9 +7278,9 @@ Renderer.monster = { })), ], }); - }, + } - getSelSummonClassLevel (mon) { + static getSelSummonClassLevel (mon) { if (mon.summonedByClass == null) return; return e_({ @@ -7115,9 +7296,9 @@ Renderer.monster = { })), ], }); - }, + } - getCompactRenderedStringSection (mon, renderer, title, key, depth) { + static getCompactRenderedStringSection (mon, renderer, title, key, depth) { if (!mon[key]) return ""; const noteKey = `${key}Note`; @@ -7134,17 +7315,17 @@ Renderer.monster = { ${ptHeader ? `

${ptHeader}

` : ""} ${toRender.map(it => it.rendered || renderer.render(it, depth)).join("")} `; - }, + } - getTypeAlignmentPart (mon) { + static getTypeAlignmentPart (mon) { const typeObj = Parser.monTypeToFullObj(mon.type); return `${mon.level ? `${Parser.getOrdinalForm(mon.level)}-level ` : ""}${typeObj.asTextSidekick ? `${typeObj.asTextSidekick}; ` : ""}${Renderer.utils.getRenderedSize(mon.size)}${mon.sizeNote ? ` ${mon.sizeNote}` : ""} ${typeObj.asText}${mon.alignment ? `, ${mon.alignmentPrefix ? Renderer.get().render(mon.alignmentPrefix) : ""}${Parser.alignmentListToFull(mon.alignment).toTitleCase()}` : ""}`; - }, - getSavesPart (mon) { return `${Object.keys(mon.save || {}).sort(SortUtil.ascSortAtts).map(s => Renderer.monster.getSave(Renderer.get(), s, mon.save[s])).join(", ")}`; }, - getSensesPart (mon) { return `${mon.senses ? `${Renderer.monster.getRenderedSenses(mon.senses)}, ` : ""}passive Perception ${mon.passive || "\u2014"}`; }, + } + static getSavesPart (mon) { return `${Object.keys(mon.save || {}).sort(SortUtil.ascSortAtts).map(s => Renderer.monster.getSave(Renderer.get(), s, mon.save[s])).join(", ")}`; } + static getSensesPart (mon) { return `${mon.senses ? `${Renderer.monster.getRenderedSenses(mon.senses)}, ` : ""}passive Perception ${mon.passive || "\u2014"}`; } - getRenderWithPlugins ({renderer, mon, fn}) { + static getRenderWithPlugins ({renderer, mon, fn}) { return renderer.withPlugin({ pluginTypes: [ "dice", @@ -7166,7 +7347,7 @@ Renderer.monster = { }, fn, }); - }, + } /** * @param mon @@ -7178,16 +7359,16 @@ Renderer.monster = { * @param [opts.isScaledSpellSummon] * @param [opts.isScaledClassSummon] */ - getCompactRenderedString (mon, opts) { + static getCompactRenderedString (mon, opts) { const renderer = Renderer.get(); return Renderer.monster.getRenderWithPlugins({ renderer, mon, fn: () => Renderer.monster._getCompactRenderedString(mon, renderer, opts), }); - }, + } - _getCompactRenderedString (mon, renderer, opts) { + static _getCompactRenderedString (mon, renderer, opts) { opts = opts || {}; if (opts.isCompact === undefined) opts.isCompact = true; @@ -7291,13 +7472,13 @@ Renderer.monster = { `); return renderStack.join(""); - }, + } - _getFormulaMax (formula) { + static _getFormulaMax (formula) { return Renderer.dice.parseRandomise2(`dmax(${formula})`); - }, + } - getRenderedHp: (hp, isPlainText) => { + static getRenderedHp (hp, isPlainText) { if (hp.special != null) return isPlainText ? Renderer.stripTags(hp.special) : Renderer.get().render(hp.special); if (/^\d+d1$/.exec(hp.formula)) { @@ -7309,9 +7490,9 @@ Renderer.monster = { const maxVal = Renderer.monster._getFormulaMax(hp.formula); const maxStr = maxVal ? `Maximum: ${maxVal}` : ""; return `${maxStr ? `` : ""}${hp.average}${maxStr ? "" : ""} ${Renderer.get().render(`({@dice ${hp.formula}|${hp.formula}|Hit Points})`)}`; - }, + } - getRenderedResource (res, isPlainText) { + static getRenderedResource (res, isPlainText) { if (!res.formula) return `${res.value}`; if (isPlainText) return `${res.value} (${res.formula})`; @@ -7319,15 +7500,15 @@ Renderer.monster = { const maxVal = Renderer.monster._getFormulaMax(res.formula); const maxStr = maxVal ? `Maximum: ${maxVal}` : ""; return `${maxStr ? `` : ""}${res.value}${maxStr ? "" : ""} ${Renderer.get().render(`({@dice ${res.formula}|${res.formula}|${res.name}})`)}`; - }, + } - getSafeAbilityScore (mon, abil, {isDefaultTen = false} = {}) { + static getSafeAbilityScore (mon, abil, {isDefaultTen = false} = {}) { if (!mon) return isDefaultTen ? 10 : 0; if (mon[abil] == null) return isDefaultTen ? 10 : 0; return typeof mon[abil] === "number" ? mon[abil] : (isDefaultTen ? 10 : 0); - }, + } - getRenderedAbilityScores (mon) { + static getRenderedAbilityScores (mon) { const byAbil = {}; const byValue = {}; @@ -7363,9 +7544,9 @@ Renderer.monster = { ${absRemaining.map(ab => `${Renderer.utils.getAbilityRoller(mon, ab)}`).join("")} `; - }, + } - getSpellcastingRenderedTraits: (renderer, mon, displayAsProp = "trait") => { + static getSpellcastingRenderedTraits (renderer, mon, displayAsProp = "trait") { const out = []; (mon.spellcasting || []).filter(it => (it.displayAs || "trait") === displayAsProp).forEach(entry => { entry.type = entry.type || "spellcasting"; @@ -7374,9 +7555,9 @@ Renderer.monster = { out.push({name: entry.name, rendered: renderStack.join("")}); }); return out; - }, + } - getOrderedTraits (mon, {fnGetSpellTraits} = {}) { + static getOrderedTraits (mon, {fnGetSpellTraits} = {}) { let traits = mon.trait ? MiscUtil.copyFast(mon.trait) : null; if (fnGetSpellTraits) { @@ -7385,13 +7566,14 @@ Renderer.monster = { } if (traits?.length) return traits.sort((a, b) => SortUtil.monTraitSort(a, b)); - }, + return null; + } - getOrderedActions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "action"}); }, - getOrderedBonusActions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "bonus"}); }, - getOrderedReactions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "reaction"}); }, + static getOrderedActions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "action"}); } + static getOrderedBonusActions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "bonus"}); } + static getOrderedReactions (mon, {fnGetSpellTraits} = {}) { return Renderer.monster._getOrderedActionsBonusActions({mon, fnGetSpellTraits, prop: "reaction"}); } - _getOrderedActionsBonusActions ({mon, fnGetSpellTraits, prop} = {}) { + static _getOrderedActionsBonusActions ({mon, fnGetSpellTraits, prop} = {}) { let actions = mon[prop] ? MiscUtil.copyFast(mon[prop]) : null; let spellActions; @@ -7414,9 +7596,9 @@ Renderer.monster = { if (~ixNext) actions.splice(ixNext, 0, ...spellActions); else actions.push(...spellActions); return actions; - }, + } - getSkillsString (renderer, mon) { + static getSkillsString (renderer, mon) { if (!mon.skill) return ""; function doSortMapJoinSkillKeys (obj, keys, joinWithOr) { @@ -7436,13 +7618,13 @@ Renderer.monster = { return [skills, others, special].filter(Boolean).join(", "); } return skills; - }, + } - getTokenUrl (mon) { + static getTokenUrl (mon) { return mon.tokenUrl || UrlUtil.link(`${Renderer.get().baseMediaUrls["img"] || Renderer.get().baseUrl}img/${Parser.sourceJsonToAbv(mon.source)}/${Parser.nameToTokenName(mon.name)}.png`); - }, + } - postProcessFluff (mon, fluff) { + static postProcessFluff (mon, fluff) { const cpy = MiscUtil.copyFast(fluff); // TODO is this good enough? Should additionally check for lair blocks which are not the last, and tag them with @@ -7469,11 +7651,11 @@ Renderer.monster = { handleGroupProp("mythicEncounter", `${mon.name} as a Mythic Encounter`); return cpy; - }, + } - _FN_TAG_SENSES: null, - _SENSE_TAG_METAS: null, - getRenderedSenses (senses, isPlainText) { + static _FN_TAG_SENSES = null; + static _SENSE_TAG_METAS = null; + static getRenderedSenses (senses, isPlainText) { if (typeof senses === "string") senses = [senses]; // handle legacy format if (isPlainText) return senses.join(", "); @@ -7521,14 +7703,14 @@ Renderer.monster = { .replace(/(^| |\()(blind|blinded)(\)| |$)/gi, (...m) => `${m[1]}{@condition blinded||${m[2]}}${m[3]}`); return Renderer.get().render(senseStr); - }, + } - getRenderedLanguages (languages) { + static getRenderedLanguages (languages) { if (typeof languages === "string") languages = [languages]; // handle legacy format return languages ? languages.map(it => Renderer.get().render(it)).join(", ") : "\u2014"; - }, + } - initParsed (mon) { + static initParsed (mon) { mon._pTypes = mon._pTypes || Parser.monTypeToFullObj(mon.type); // store the parsed type if (!mon._pCr) { if (Parser.crToNumber(mon.cr) === VeCt.CR_CUSTOM) mon._pCr = "Special"; @@ -7542,16 +7724,16 @@ Renderer.monster = { if (mon.cr.coven) mon._fCr.push(mon.cr.coven); } } - }, + } - updateParsed (mon) { + static updateParsed (mon) { delete mon._pTypes; delete mon._pCr; delete mon._fCr; Renderer.monster.initParsed(mon); - }, + } - getRenderedVariants (mon, {renderer = null} = {}) { + static getRenderedVariants (mon, {renderer = null} = {}) { renderer = renderer || Renderer.get(); const dragonVariant = Renderer.monster.dragonCasterVariant.getHtml(mon, {renderer}); const variants = mon.variant; @@ -7561,25 +7743,25 @@ Renderer.monster = { (variants || []).forEach(v => renderer.recursiveRender(v, rStack)); if (dragonVariant) rStack.push(dragonVariant); return rStack.join(""); - }, + } - getRenderedEnvironment (envs) { return (envs || []).sort(SortUtil.ascSortLower).map(it => it.toTitleCase()).join(", "); }, + static getRenderedEnvironment (envs) { return (envs || []).sort(SortUtil.ascSortLower).map(it => it.toTitleCase()).join(", "); } - getRenderedAltArtEntry (meta, {isPlainText = false} = {}) { + static getRenderedAltArtEntry (meta, {isPlainText = false} = {}) { return `${isPlainText ? "" : `
`}${meta.displayName || meta.name}; ${isPlainText ? "" : ``}${Parser.sourceJsonToAbv(meta.source)}${Renderer.utils.isDisplayPage(meta.page) ? ` p${meta.page}` : ""}${isPlainText ? "" : `
`}`; - }, + } - pGetFluff (mon) { + static pGetFluff (mon) { return Renderer.utils.pGetFluff({ entity: mon, pFnPostProcess: Renderer.monster.postProcessFluff.bind(null, mon), fluffBaseUrl: `data/bestiary/`, fluffProp: "monsterFluff", }); - }, + } // region Custom hash ID packing/unpacking - getCustomHashId (mon) { + static getCustomHashId (mon) { if (!mon._isScaledCr && !mon._isScaledSpellSummon && !mon._scaledClassSummonLevel) return null; const { @@ -7597,9 +7779,9 @@ Renderer.monster = { scaledSpellSummonLevel ?? "", scaledClassSummonLevel ?? "", ].join("__").toLowerCase(); - }, + } - getUnpackedCustomHashId (customHashId) { + static getUnpackedCustomHashId (customHashId) { if (!customHashId) return null; const [, , scaledCr, scaledSpellSummonLevel, scaledClassSummonLevel] = customHashId.split("__").map(it => it.trim()); @@ -7612,19 +7794,19 @@ Renderer.monster = { _scaledClassSummonLevel: scaledClassSummonLevel ? Number(scaledClassSummonLevel) : null, customHashId, }; - }, + } // endregion - async pGetModifiedCreature (monRaw, customHashId) { + static async pGetModifiedCreature (monRaw, customHashId) { if (!customHashId) return monRaw; const {_scaledCr, _scaledSpellSummonLevel, _scaledClassSummonLevel} = Renderer.monster.getUnpackedCustomHashId(customHashId); if (_scaledCr) return ScaleCreature.scale(monRaw, _scaledCr); if (_scaledSpellSummonLevel) return ScaleSpellSummonedCreature.scale(monRaw, _scaledSpellSummonLevel); if (_scaledClassSummonLevel) return ScaleClassSummonedCreature.scale(monRaw, _scaledClassSummonLevel); throw new Error(`Unhandled custom hash ID "${customHashId}"`); - }, + } - _bindListenersScale (mon, ele) { + static _bindListenersScale (mon, ele) { const page = UrlUtil.PG_BESTIARY; const source = mon.source; const hash = UrlUtil.URL_TO_HASH_BUILDER[UrlUtil.PG_BESTIARY](mon); @@ -7701,13 +7883,13 @@ Renderer.monster = { Renderer.monster._bindListenersScale(toRender, ele); }) .val(mon._summonedByClass_level != null ? `${mon._summonedByClass_level}` : "-1"); - }, + } - bindListenersCompact (mon, ele) { + static bindListenersCompact (mon, ele) { Renderer.monster._bindListenersScale(mon, ele); - }, + } - hover: class { + static hover = class { static bindFluffImageMouseover ({mon, $ele}) { $ele .on("mouseover", evt => this._pOnFluffImageMouseover({evt, mon, $ele})); @@ -7768,7 +7950,7 @@ Renderer.monster = { {isBookContent: true}, ); } - }, + }; }; Renderer.monster.CHILD_PROPS_EXTENDED = [...Renderer.monster.CHILD_PROPS, "lairActions", "regionalEffects"]; @@ -7789,8 +7971,8 @@ Renderer.monsterAction.getWeaponLookupName = act => { ; }; -Renderer.legendaryGroup = { - getCompactRenderedString (legGroup, opts) { +Renderer.legendaryGroup = class { + static getCompactRenderedString (legGroup, opts) { opts = opts || {}; const ent = Renderer.legendaryGroup.getSummaryEntry(legGroup); @@ -7802,9 +7984,9 @@ Renderer.legendaryGroup = { ${Renderer.get().setFirstSection(true).render(ent)} ${Renderer.utils.getPageTr(legGroup)}`; - }, + } - getSummaryEntry (legGroup) { + static getSummaryEntry (legGroup) { if (!legGroup || (!legGroup.lairActions && !legGroup.regionalEffects && !legGroup.mythicEncounter)) return null; return { @@ -7815,15 +7997,15 @@ Renderer.legendaryGroup = { legGroup.mythicEncounter ? {name: "As a Mythic Encounter", type: "entries", entries: legGroup.mythicEncounter} : null, ].filter(Boolean), }; - }, + } }; -Renderer.item = { - _sortProperties (a, b) { +Renderer.item = class { + static _sortProperties (a, b) { return SortUtil.ascSort(Renderer.item.getProperty(a, {isIgnoreMissing: true})?.name || "", Renderer.item.getProperty(b, {isIgnoreMissing: true})?.name || ""); - }, + } - _getPropertiesText (item, {renderer = null} = {}) { + static _getPropertiesText (item, {renderer = null} = {}) { renderer = renderer || Renderer.get(); if (!item.property) { @@ -7859,9 +8041,9 @@ Renderer.item = { if (!renderedDmg2 && item.dmg2) renderedProperties.unshift(`alt. ${Renderer.item._renderDamage(item.dmg2, {renderer})}`); return `${item.dmg1 && renderedProperties.length ? " - " : ""}${renderedProperties.join(", ")}`; - }, + } - _getTaggedDamage (dmg, {renderer = null} = {}) { + static _getTaggedDamage (dmg, {renderer = null} = {}) { if (!dmg) return ""; renderer = renderer || Renderer.get(); @@ -7869,14 +8051,14 @@ Renderer.item = { Renderer.stripTags(dmg.trim()); return renderer.render(`{@damage ${dmg}}`); - }, + } - _renderDamage (dmg, {renderer = null} = {}) { + static _renderDamage (dmg, {renderer = null} = {}) { renderer = renderer || Renderer.get(); return renderer.render(Renderer.item._getTaggedDamage(dmg, {renderer})); - }, + } - getDamageAndPropertiesText (item, {renderer = null} = {}) { + static getDamageAndPropertiesText (item, {renderer = null} = {}) { renderer = renderer || Renderer.get(); const damagePartsPre = []; @@ -7938,9 +8120,9 @@ Renderer.item = { const propertiesTxt = Renderer.item._getPropertiesText(item, {renderer}); return [damage, damageType, propertiesTxt]; - }, + } - getTypeRarityAndAttunementText (item) { + static getTypeRarityAndAttunementText (item) { const typeRarity = [ item._typeHtml === "other" ? "" : item._typeHtml, (item.rarity && Renderer.item.doRenderRarity(item.rarity) ? item.rarity : ""), @@ -7951,9 +8133,9 @@ Renderer.item = { item._subTypeHtml || "", item.tier ? `${item.tier} tier` : "", ]; - }, + } - getAttunementAndAttunementCatText (item, prop = "reqAttune") { + static getAttunementAndAttunementCatText (item, prop = "reqAttune") { let attunement = null; let attunementCat = VeCt.STR_NO_ATTUNEMENT; if (item[prop] != null && item[prop] !== false) { @@ -7972,9 +8154,9 @@ Renderer.item = { } } return [attunement, attunementCat]; - }, + } - getHtmlAndTextTypes (item) { + static getHtmlAndTextTypes (item) { const typeHtml = []; const typeListText = []; const subTypeHtml = []; @@ -8020,9 +8202,9 @@ Renderer.item = { typeListText.push("poison"); } return [typeListText, typeHtml.join(", "), subTypeHtml.join(", ")]; - }, + } - _getHtmlAndTextTypes_type ({type, typeHtml, typeListText, subTypeHtml, showingBase, item}) { + static _getHtmlAndTextTypes_type ({type, typeHtml, typeListText, subTypeHtml, showingBase, item}) { const fullType = Renderer.item.getItemTypeName(type); const isSub = (typeListText.some(it => it.includes("weapon")) && fullType.includes("weapon")) @@ -8033,16 +8215,16 @@ Renderer.item = { else (isSub ? subTypeHtml : typeHtml).push(fullType); typeListText.push(fullType); - }, + } - _GET_RENDERED_ENTRIES_WALKER: null, + static _GET_RENDERED_ENTRIES_WALKER = null; /** * @param item * @param isCompact * @param wrappedTypeAllowlist An optional set of: `"note", "type", "property", "variant"` */ - getRenderedEntries (item, {isCompact = false, wrappedTypeAllowlist = null} = {}) { + static getRenderedEntries (item, {isCompact = false, wrappedTypeAllowlist = null} = {}) { const renderer = Renderer.get(); Renderer.item._GET_RENDERED_ENTRIES_WALKER = Renderer.item._GET_RENDERED_ENTRIES_WALKER || MiscUtil.getWalker({ @@ -8082,9 +8264,9 @@ Renderer.item = { } return renderStack.join("").trim(); - }, + } - _getRenderedEntries_handlerConvertNamesToItalics (item, baseName, str) { + static _getRenderedEntries_handlerConvertNamesToItalics (item, baseName, str) { if (item._fIsMundane) return str; const stack = []; @@ -8131,9 +8313,9 @@ Renderer.item = { } return stack.join(""); - }, + } - getCompactRenderedString (item, opts) { + static getCompactRenderedString (item, opts) { opts = opts || {}; const [damage, damageType, propertiesTxt] = Renderer.item.getDamageAndPropertiesText(item); @@ -8148,13 +8330,13 @@ Renderer.item = { ${damage} ${damageType} ${propertiesTxt} ${Renderer.item.hasEntries(item) ? `${Renderer.utils.getDividerTr()}${Renderer.item.getRenderedEntries(item, {isCompact: true})}` : ""}`; - }, + } - hasEntries (item) { + static hasEntries (item) { return item._fullAdditionalEntries?.length || item._fullEntries?.length || item.entries?.length; - }, + } - getTypeRarityAndAttunementHtml (typeRarityText, subTypeText, tierText) { + static getTypeRarityAndAttunementHtml (typeRarityText, subTypeText, tierText) { return `
${typeRarityText || tierText ? `
${(typeRarityText || "").uppercaseFirst()}
@@ -8162,34 +8344,34 @@ Renderer.item = {
` : ""} ${subTypeText ? `
${subTypeText.uppercaseFirst()}
` : ""}
`; - }, + } - _hiddenRarity: new Set(["none", "unknown", "unknown (magic)", "varies"]), - doRenderRarity (rarity) { + static _hiddenRarity = new Set(["none", "unknown", "unknown (magic)", "varies"]); + static doRenderRarity (rarity) { return !Renderer.item._hiddenRarity.has(rarity); - }, + } // --- - _propertyMap: {}, - _addProperty (prt) { + static _propertyMap = {}; + static _addProperty (prt) { if (Renderer.item._propertyMap[prt.abbreviation]) return; const cpy = MiscUtil.copyFast(prt); Renderer.item._propertyMap[prt.abbreviation] = prt.name ? cpy : { ...cpy, name: (prt.entries || prt.entriesTemplate)[0].name.toLowerCase(), }; - }, + } - getProperty (abbv, {isIgnoreMissing = false} = {}) { + static getProperty (abbv, {isIgnoreMissing = false} = {}) { if (!isIgnoreMissing && !Renderer.item._propertyMap[abbv]) throw new Error(`Item property ${abbv} not found. You probably meant to load the property reference first.`); return Renderer.item._propertyMap[abbv]; - }, + } // --- - _typeMap: {}, - _addType (typ) { + static _typeMap = {}; + static _addType (typ) { if (Renderer.item._typeMap[typ.abbreviation]?.entries || Renderer.item._typeMap[typ.abbreviation]?.entriesTemplate) return; const cpy = MiscUtil.copyFast(typ); @@ -8203,54 +8385,54 @@ Renderer.item = { cpy.name = cpy.name || (cpy.entries || cpy.entriesTemplate)[0].name.toLowerCase(); Renderer.item._typeMap[typ.abbreviation] = cpy; - }, + } - getType (abbv) { + static getType (abbv) { if (!Renderer.item._typeMap[abbv]) throw new Error(`Item type ${abbv} not found. You probably meant to load the type reference first.`); return Renderer.item._typeMap[abbv]; - }, + } // --- - entryMap: {}, - _addEntry (ent) { + static entryMap = {}; + static _addEntry (ent) { if (Renderer.item.entryMap[ent.source]?.[ent.name]) return; MiscUtil.set(Renderer.item.entryMap, ent.source, ent.name, ent); - }, + } // --- - _additionalEntriesMap: {}, - _addAdditionalEntries (ent) { + static _additionalEntriesMap = {}; + static _addAdditionalEntries (ent) { if (Renderer.item._additionalEntriesMap[ent.appliesTo]) return; Renderer.item._additionalEntriesMap[ent.appliesTo] = MiscUtil.copyFast(ent.entries); - }, + } // --- - _masteryMap: {}, - _addMastery (ent) { + static _masteryMap = {}; + static _addMastery (ent) { const lookupSource = ent.source.toLowerCase(); const lookupName = ent.name.toLowerCase(); if (Renderer.item._masteryMap[lookupSource]?.[lookupName]) return; MiscUtil.set(Renderer.item._masteryMap, lookupSource, lookupName, ent); - }, + } - _getMastery (uid) { + static _getMastery (uid) { const {name, source} = DataUtil.proxy.unpackUid("itemMastery", uid, "itemMastery", {isLower: true}); const out = MiscUtil.get(Renderer.item._masteryMap, source, name); if (!out) throw new Error(`Item mastry ${uid} not found. You probably meant to load the mastery reference first.`); return out; - }, + } // --- - async _pAddPrereleaseBrewPropertiesAndTypes () { + static async _pAddPrereleaseBrewPropertiesAndTypes () { if (typeof PrereleaseUtil !== "undefined") Renderer.item.addPrereleaseBrewPropertiesAndTypesFrom({data: await PrereleaseUtil.pGetBrewProcessed()}); if (typeof BrewUtil2 !== "undefined") Renderer.item.addPrereleaseBrewPropertiesAndTypesFrom({data: await BrewUtil2.pGetBrewProcessed()}); - }, + } - addPrereleaseBrewPropertiesAndTypesFrom ({data}) { + static addPrereleaseBrewPropertiesAndTypesFrom ({data}) { (data.itemProperty || []) .forEach(it => Renderer.item._addProperty(it)); (data.itemType || []) @@ -8261,9 +8443,9 @@ Renderer.item = { .forEach(it => Renderer.item._addAdditionalEntries(it)); (data.itemMastery || []) .forEach(it => Renderer.item._addMastery(it)); - }, + } - _addBasePropertiesAndTypes (baseItemData) { + static _addBasePropertiesAndTypes (baseItemData) { Object.entries(Parser.ITEM_TYPE_JSON_TO_ABV).forEach(([abv, name]) => Renderer.item._addType({abbreviation: abv, name})); // Convert the property and type list JSONs into look-ups, i.e. use the abbreviation as a JSON property name @@ -8274,16 +8456,16 @@ Renderer.item = { (baseItemData.itemMastery || []).forEach(it => Renderer.item._addMastery(it)); baseItemData.baseitem.forEach(it => it._isBaseItem = true); - }, + } - async _pGetSiteUnresolvedRefItems_pLoadItems () { + static async _pGetSiteUnresolvedRefItems_pLoadItems () { const itemData = await DataUtil.loadJSON(`${Renderer.get().baseUrl}data/items.json`); const items = itemData.item; itemData.itemGroup.forEach(it => it._isItemGroup = true); return [...items, ...itemData.itemGroup]; - }, + } - async pGetSiteUnresolvedRefItems () { + static async pGetSiteUnresolvedRefItems () { const itemList = await Renderer.item._pGetSiteUnresolvedRefItems_pLoadItems(); const baseItemsJson = await DataUtil.loadJSON(`${Renderer.get().baseUrl}data/items-base.json`); const baseItems = await Renderer.item._pGetAndProcBaseItems(baseItemsJson); @@ -8296,39 +8478,39 @@ Renderer.item = { item: allItems, itemEntry: baseItemsJson.itemEntry, }; - }, + } - _pGettingSiteGenericVariants: null, - async _pGetCacheSiteGenericVariants () { + static _pGettingSiteGenericVariants = null; + static async _pGetCacheSiteGenericVariants () { Renderer.item._pGettingSiteGenericVariants = Renderer.item._pGettingSiteGenericVariants || (async () => { const [genericVariants, linkedLootTables] = Renderer.item._getAndProcGenericVariants(await DataUtil.loadJSON(`${Renderer.get().baseUrl}data/magicvariants.json`)); return {genericVariants, linkedLootTables}; })(); return Renderer.item._pGettingSiteGenericVariants; - }, + } - async pBuildList () { + static async pBuildList () { return DataLoader.pCacheAndGetAllSite(UrlUtil.PG_ITEMS); - }, + } - async _pGetAndProcBaseItems (baseItemData) { + static async _pGetAndProcBaseItems (baseItemData) { Renderer.item._addBasePropertiesAndTypes(baseItemData); await Renderer.item._pAddPrereleaseBrewPropertiesAndTypes(); return baseItemData.baseitem; - }, + } - _getAndProcGenericVariants (variantData) { + static _getAndProcGenericVariants (variantData) { variantData.magicvariant.forEach(Renderer.item._genericVariants_addInheritedPropertiesToSelf); return [variantData.magicvariant, variantData.linkedLootTables]; - }, + } - _initFullEntries (item) { + static _initFullEntries (item) { Renderer.utils.initFullEntries_(item); - }, + } - _initFullAdditionalEntries (item) { + static _initFullAdditionalEntries (item) { Renderer.utils.initFullEntries_(item, {propEntries: "additionalEntries", propFullEntries: "_fullAdditionalEntries"}); - }, + } /** * @param baseItems @@ -8336,7 +8518,7 @@ Renderer.item = { * @param [opts] * @param [opts.linkedLootTables] */ - _createSpecificVariants (baseItems, genericVariants, opts) { + static _createSpecificVariants (baseItems, genericVariants, opts) { opts = opts || {}; const genericAndSpecificVariants = []; @@ -8354,18 +8536,18 @@ Renderer.item = { }); }); return genericAndSpecificVariants; - }, + } - _createSpecificVariants_hasRequiredProperty (baseItem, genericVariant) { + static _createSpecificVariants_hasRequiredProperty (baseItem, genericVariant) { return genericVariant.requires.some(req => Renderer.item._createSpecificVariants_isRequiresExcludesMatch(baseItem, req, "every")); - }, + } - _createSpecificVariants_hasExcludedProperty (baseItem, genericVariant) { + static _createSpecificVariants_hasExcludedProperty (baseItem, genericVariant) { const curExcludes = genericVariant.excludes || {}; return Renderer.item._createSpecificVariants_isRequiresExcludesMatch(baseItem, genericVariant.excludes, "some"); - }, + } - _createSpecificVariants_isRequiresExcludesMatch (candidate, requirements, method) { + static _createSpecificVariants_isRequiresExcludesMatch (candidate, requirements, method) { if (candidate == null || requirements == null) return false; return Object.entries(requirements)[method](([reqKey, reqVal]) => { @@ -8384,7 +8566,7 @@ Renderer.item = { ? candidate[reqKey].some(it => reqVal === it) : reqVal === candidate[reqKey]; }); - }, + } /** * @param baseItem @@ -8392,7 +8574,7 @@ Renderer.item = { * @param [opts] * @param [opts.linkedLootTables] */ - _createSpecificVariants_createSpecificVariant (baseItem, genericVariant, opts) { + static _createSpecificVariants_createSpecificVariant (baseItem, genericVariant, opts) { const inherits = genericVariant.inherits; const specificVariant = MiscUtil.copyFast(baseItem); @@ -8518,9 +8700,9 @@ Renderer.item = { } return specificVariant; - }, + } - _createSpecificVariants_evaluateExpression (baseItem, specificVariant, inherits, inheritedProperty) { + static _createSpecificVariants_evaluateExpression (baseItem, specificVariant, inherits, inheritedProperty) { return inherits[inheritedProperty].replace(/\[\[([^\]]+)]]/g, (...m) => { const propPath = m[1].split("."); return propPath[0] === "item" @@ -8529,14 +8711,14 @@ Renderer.item = { ? MiscUtil.get(baseItem, ...propPath.slice(1)) : MiscUtil.get(specificVariant, ...propPath); }); - }, + } - _PROPS_VULN_RES_IMMUNE: [ + static _PROPS_VULN_RES_IMMUNE = [ "vulnerable", "resist", "immune", - ], - _createSpecificVariants_mergeVulnerableResistImmune ({specificVariant, inherits}) { + ]; + static _createSpecificVariants_mergeVulnerableResistImmune ({specificVariant, inherits}) { const fromBase = {}; Renderer.item._PROPS_VULN_RES_IMMUNE .filter(prop => specificVariant[prop]) @@ -8591,12 +8773,12 @@ Renderer.item = { if (fromBase[prop] || inherits[prop]) specificVariant[prop] = [...(fromBase[prop] || []), ...(inherits[prop] || [])].unique(); else delete specificVariant[prop]; }); - }, + } - _enhanceItems (allItems) { + static _enhanceItems (allItems) { allItems.forEach((item) => Renderer.item.enhanceItem(item)); return allItems; - }, + } /** * @param genericVariants @@ -8605,7 +8787,7 @@ Renderer.item = { * @param [opts.baseItems] * @param [opts.isSpecificVariantsOnly] */ - async pGetGenericAndSpecificVariants (genericVariants, opts) { + static async pGetGenericAndSpecificVariants (genericVariants, opts) { opts = opts || {}; let baseItems; @@ -8626,9 +8808,9 @@ Renderer.item = { const outGenericVariants = Renderer.item._enhanceItems(genericVariants); return [...outGenericVariants, ...outSpecificVariants]; - }, + } - _getInjectableProps (baseItem, inherits) { + static _getInjectableProps (baseItem, inherits) { return { baseName: baseItem.name, dmgType: baseItem.dmgType ? Parser.dmgTypeToFull(baseItem.dmgType) : null, @@ -8641,9 +8823,9 @@ Renderer.item = { bonusSpellSaveDc: inherits.bonusSpellSaveDc, bonusSavingThrow: inherits.bonusSavingThrow, }; - }, + } - _INHERITED_PROPS_BLOCKLIST: new Set([ + static _INHERITED_PROPS_BLOCKLIST = new Set([ // region Specific merge strategy "entries", "rarity", @@ -8653,8 +8835,8 @@ Renderer.item = { "namePrefix", "nameSuffix", // endregion - ]), - _genericVariants_addInheritedPropertiesToSelf (genericVariant) { + ]); + static _genericVariants_addInheritedPropertiesToSelf (genericVariant) { if (genericVariant._isInherited) return; genericVariant._isInherited = true; @@ -8680,13 +8862,13 @@ Renderer.item = { } else genericVariant.rarity = genericVariant.inherits.rarity; if (genericVariant.requires.armor) genericVariant.armor = genericVariant.requires.armor; - }, + } - getItemTypeName (t) { + static getItemTypeName (t) { return Renderer.item.getType(t).name?.toLowerCase() || t; - }, + } - enhanceItem (item) { + static enhanceItem (item) { if (item._isEnhanced) return; item._isEnhanced = true; if (item.noDisplay) return; @@ -8831,6 +9013,8 @@ Renderer.item = { // region Add base items list // item.variants was added during generic variant creation if (item.variants && item.variants.length) { + item.variants.sort((a, b) => SortUtil.ascSortLower(a.base.name, b.base.name) || SortUtil.ascSortLower(a.base.source, b.base.source)); + Renderer.item._initFullEntries(item); item._fullEntries.push({ type: "wrapper", @@ -8851,9 +9035,9 @@ Renderer.item = { }); } // endregion - }, + } - _enhanceItem_getItemPropertyTypeEntries ({item, ent}) { + static _enhanceItem_getItemPropertyTypeEntries ({item, ent}) { if (!ent.entriesTemplate) return MiscUtil.copyFast(ent.entries); return MiscUtil .getWalker({ @@ -8870,15 +9054,15 @@ Renderer.item = { }, }, ); - }, + } - unenhanceItem (item) { + static unenhanceItem (item) { if (!item._isEnhanced) return; delete item._isEnhanced; delete item._fullEntries; - }, + } - async pGetSiteUnresolvedRefItemsFromPrereleaseBrew ({brewUtil, brew = null}) { + static async pGetSiteUnresolvedRefItemsFromPrereleaseBrew ({brewUtil, brew = null}) { if (brewUtil == null && brew == null) return []; brew = brew || await brewUtil.pGetBrewProcessed(); @@ -8929,25 +9113,24 @@ Renderer.item = { if (isReEnhanceVariants) { const {genericVariants} = await Renderer.item._pGetCacheSiteGenericVariants(); genericVariants.forEach(item => { - item.variants.sort((a, b) => SortUtil.ascSortLower(a.base.name, b.base.name) || SortUtil.ascSortLower(a.base.source, b.base.source)); Renderer.item.unenhanceItem(item); Renderer.item.enhanceItem(item); }); } return items; - }, + } - async pGetItemsFromPrerelease () { + static async pGetItemsFromPrerelease () { return DataLoader.pCacheAndGetAllPrerelease(UrlUtil.PG_ITEMS); - }, + } - async pGetItemsFromBrew () { + static async pGetItemsFromBrew () { return DataLoader.pCacheAndGetAllBrew(UrlUtil.PG_ITEMS); - }, + } - _pPopulatePropertyAndTypeReference: null, - pPopulatePropertyAndTypeReference: () => { + static _pPopulatePropertyAndTypeReference = null; + static pPopulatePropertyAndTypeReference () { return Renderer.item._pPopulatePropertyAndTypeReference || (async () => { const data = await DataUtil.loadJSON(`${Renderer.get().baseUrl}data/items-base.json`); @@ -8959,10 +9142,10 @@ Renderer.item = { await Renderer.item._pAddPrereleaseBrewPropertiesAndTypes(); })(); - }, + } // fetch every possible indexable item from official data - async getAllIndexableItems (rawVariants, rawBaseItems) { + static async getAllIndexableItems (rawVariants, rawBaseItems) { const basicItems = await Renderer.item._pGetAndProcBaseItems(rawBaseItems); const [genericVariants, linkedLootTables] = await Renderer.item._getAndProcGenericVariants(rawVariants); const specificVariants = Renderer.item._createSpecificVariants(basicItems, genericVariants, {linkedLootTables}); @@ -8972,11 +9155,11 @@ Renderer.item = { }); return specificVariants; - }, + } - isMundane (item) { return item.rarity === "none" || item.rarity === "unknown" || item._category === "Basic"; }, + static isMundane (item) { return item.rarity === "none" || item.rarity === "unknown" || item._category === "Basic"; } - isExcluded (item, {hash = null} = {}) { + static isExcluded (item, {hash = null} = {}) { const name = item.name; const source = item.source || item.inherits?.source; @@ -8998,140 +9181,140 @@ Renderer.item = { if (item.type === "GV") return ExcludeUtil.isExcluded(hash, "magicvariant", source); return false; - }, + } - pGetFluff (item) { + static pGetFluff (item) { return Renderer.utils.pGetFluff({ entity: item, fnGetFluffData: DataUtil.itemFluff.loadJSON.bind(DataUtil.itemFluff), fluffProp: "itemFluff", }); - }, + } }; -Renderer.psionic = { - enhanceMode: (mode) => { - if (!mode.enhanced) { - mode.name = [mode.name, getModeSuffix(mode, false)].filter(Boolean).join(" "); +Renderer.psionic = class { + static enhanceMode (mode) { + if (mode._isEnhanced) return; - if (mode.submodes) { - mode.submodes.forEach(sm => { - sm.name = [sm.name, getModeSuffix(sm, true)].filter(Boolean).join(" "); - }); - } + mode.name = [mode.name, Renderer.psionic._enhanceMode_getModeTitleBracketPart({mode: mode})].filter(Boolean).join(" "); - mode.enhanced = true; + if (mode.submodes) { + mode.submodes.forEach(sm => { + sm.name = [sm.name, Renderer.psionic._enhanceMode_getModeTitleBracketPart({mode: sm})].filter(Boolean).join(" "); + }); } - function getModeSuffix (mode, subMode) { - subMode = subMode == null ? false : subMode; - const modeTitleArray = []; - const bracketPart = getModeTitleBracketPart(); - if (bracketPart != null) modeTitleArray.push(bracketPart); - if (subMode) return `${modeTitleArray.join(" ")}`; - else return `${modeTitleArray.join(" ")}`; + mode._isEnhanced = true; + } - function getModeTitleBracketPart () { - const modeTitleBracketArray = []; + static _enhanceMode_getModeTitleBracketPart ({mode}) { + const modeTitleBracketArray = []; - if (mode.cost) modeTitleBracketArray.push(getModeTitleCost()); - if (mode.concentration) modeTitleBracketArray.push(getModeTitleConcentration()); + if (mode.cost) modeTitleBracketArray.push(Renderer.psionic._enhanceMode_getModeTitleCost({mode})); + if (mode.concentration) modeTitleBracketArray.push(Renderer.psionic._enhanceMode_getModeTitleConcentration({mode})); - if (modeTitleBracketArray.length === 0) return null; - return `(${modeTitleBracketArray.join("; ")})`; + if (modeTitleBracketArray.length === 0) return null; + return `(${modeTitleBracketArray.join("; ")})`; + } - function getModeTitleCost () { - const costMin = mode.cost.min; - const costMax = mode.cost.max; - const costString = costMin === costMax ? costMin : `${costMin}-${costMax}`; - return `${costString} psi`; - } + static _enhanceMode_getModeTitleCost ({mode}) { + const costMin = mode.cost.min; + const costMax = mode.cost.max; + const costString = costMin === costMax ? costMin : `${costMin}-${costMax}`; + return `${costString} psi`; + } - function getModeTitleConcentration () { - return `conc., ${mode.concentration.duration} ${mode.concentration.unit}.`; - } - } - } - }, + static _enhanceMode_getModeTitleConcentration ({mode}) { + return `conc., ${mode.concentration.duration} ${mode.concentration.unit}.`; + } - getBodyText (psi, renderer) { - const renderStack = []; - if (psi.entries) Renderer.get().recursiveRender(({entries: psi.entries, type: "entries"}), renderStack); - if (psi.focus) renderStack.push(Renderer.psionic.getFocusString(psi, renderer)); - if (psi.modes) renderStack.push(...psi.modes.map(mode => Renderer.psionic.getModeString(mode, renderer))); - return renderStack.join(""); - }, + /* -------------------------------------------- */ - getDescriptionString: (psionic, renderer) => { - return `

${renderer.render({type: "inline", entries: [psionic.description]})}

`; - }, + static getPsionicRenderableEntriesMeta (ent) { + const entriesContent = []; - getFocusString: (psionic, renderer) => { - return `

Psychic Focus. ${renderer.render({type: "inline", entries: [psionic.focus]})}

`; - }, + return { + entryTypeOrder: `{@i ${Renderer.psionic.getTypeOrderString(ent)}}`, + entryContent: ent.entries ? {entries: ent.entries, type: "entries"} : null, + entryFocus: ent.focus ? `{@b {@i Psychic Focus.}} ${ent.focus}` : null, + entriesModes: ent.modes + ? ent.modes + .flatMap(mode => Renderer.psionic._getModeEntries(mode)) + : null, + }; + } - getModeString: (mode, renderer) => { + static _getModeEntries (mode, renderer) { Renderer.psionic.enhanceMode(mode); - const renderStack = []; - renderer.recursiveRender(mode, renderStack, {depth: 2}); - const modeString = renderStack.join(""); - if (mode.submodes == null) return modeString; - const subModeString = Renderer.psionic.getSubModeString(mode.submodes, renderer); - return `${modeString}${subModeString}`; - }, + return [ + { + type: mode.type || "entries", + name: mode.name, + entries: mode.entries, + }, + mode.submodes ? Renderer.psionic._getSubModesEntry(mode.submodes) : null, + ] + .filter(Boolean); + } - getSubModeString (subModes, renderer) { - const fauxEntry = { + static _getSubModesEntry (subModes) { + return { type: "list", style: "list-hang-notitle", - items: [], + items: subModes + .map(sm => ({ + type: "item", + name: sm.name, + entries: sm.entries, + })), }; + } - for (let i = 0; i < subModes.length; ++i) { - fauxEntry.items.push({ - type: "item", - name: subModes[i].name, - entry: subModes[i].entries.join("
"), - }); - } - const renderStack = []; - renderer.recursiveRender(fauxEntry, renderStack, {depth: 2}); - return renderStack.join(""); - }, - - getTypeOrderString (psi) { + static getTypeOrderString (psi) { const typeMeta = Parser.psiTypeToMeta(psi.type); // if "isAltDisplay" is true, render as e.g. "Greater Discipline (Awakened)" rather than "Awakened Greater Discipline" return typeMeta.hasOrder ? typeMeta.isAltDisplay ? `${typeMeta.full} (${psi.order})` : `${psi.order} ${typeMeta.full}` : typeMeta.full; - }, + } + + static getBodyHtml (ent, {renderer = null, entriesMeta = null} = {}) { + renderer ||= Renderer.get().setFirstSection(true); + entriesMeta ||= Renderer.psionic.getPsionicRenderableEntriesMeta(ent); + + return `${entriesMeta.entryContent ? renderer.render(entriesMeta.entryContent) : ""} + ${entriesMeta.entryFocus ? `

${renderer.render(entriesMeta.entryFocus)}

` : ""} + ${entriesMeta.entriesModes ? entriesMeta.entriesModes.map(entry => renderer.render(entry, 2)).join("") : ""}`; + } + + static getCompactRenderedString (ent) { + const renderer = Renderer.get().setFirstSection(true); + const entriesMeta = Renderer.psionic.getPsionicRenderableEntriesMeta(ent); - getCompactRenderedString (psi) { return ` - ${Renderer.utils.getExcludedTr({entity: psi, dataProp: "psionic", page: UrlUtil.PG_PSIONICS})} - ${Renderer.utils.getNameTr(psi, {page: UrlUtil.PG_PSIONICS})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "psionic", page: UrlUtil.PG_PSIONICS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_PSIONICS})} -

${Renderer.psionic.getTypeOrderString(psi)}

- ${Renderer.psionic.getBodyText(psi, Renderer.get().setFirstSection(true))} +

${renderer.render(entriesMeta.entryTypeOrder)}

+ ${Renderer.psionic.getBodyHtml(ent, {renderer, entriesMeta})} `; - }, + } }; -Renderer.rule = { - getCompactRenderedString (rule) { +Renderer.rule = class { + static getCompactRenderedString (rule) { return ` ${Renderer.get().setFirstSection(true).render(rule)} `; - }, + } }; -Renderer.variantrule = { - getCompactRenderedString (rule) { +Renderer.variantrule = class { + static getCompactRenderedString (rule) { const cpy = MiscUtil.copyFast(rule); delete cpy.name; return ` @@ -9141,11 +9324,11 @@ Renderer.variantrule = { ${Renderer.get().setFirstSection(true).render(cpy)} `; - }, + } }; -Renderer.table = { - getCompactRenderedString (it) { +Renderer.table = class { + static getCompactRenderedString (it) { it.type = it.type || "table"; const cpy = MiscUtil.copyFast(it); delete cpy.name; @@ -9156,9 +9339,9 @@ Renderer.table = { ${Renderer.get().setFirstSection(true).render(it)} `; - }, + } - getConvertedEncounterOrNamesTable ({group, tableRaw, fnGetNameCaption, colLabel1}) { + static getConvertedEncounterOrNamesTable ({group, tableRaw, fnGetNameCaption, colLabel1}) { const getPadded = (number) => { if (tableRaw.diceExpression === "d100") return String(number).padStart(2, "0"); return String(number); @@ -9188,17 +9371,17 @@ Renderer.table = { ].filter(Boolean)), footnotes: tableRaw.footnotes, }; - }, + } - getConvertedEncounterTableName (group, tableRaw) { + static getConvertedEncounterTableName (group, tableRaw) { return `${group.name}${tableRaw.caption ? ` ${tableRaw.caption}` : ""}${/\bencounters?\b/i.test(group.name) ? "" : " Encounters"}${tableRaw.minlvl && tableRaw.maxlvl ? ` (Levels ${tableRaw.minlvl}\u2014${tableRaw.maxlvl})` : ""}`; - }, + } - getConvertedNameTableName (group, tableRaw) { + static getConvertedNameTableName (group, tableRaw) { return `${group.name} Names \u2013 ${tableRaw.option}`; - }, + } - getHeaderRowMetas (ent) { + static getHeaderRowMetas (ent) { if (!ent.colLabels?.length && !ent.colLabelGroups?.length) return null; if (ent.colLabels?.length) return [ent.colLabels]; @@ -9214,10 +9397,10 @@ Renderer.table = { return [...new Array(maxHeight)] .map((_, i) => padded.map(lbls => lbls[i])); - }, + } - _RE_TABLE_ROW_DASHED_NUMBERS: /^\d+([-\u2012\u2013]\d+)?/, - getAutoConvertedRollMode (table, {headerRowMetas} = {}) { + static _RE_TABLE_ROW_DASHED_NUMBERS = /^\d+([-\u2012\u2013]\d+)?/; + static getAutoConvertedRollMode (table, {headerRowMetas} = {}) { if (headerRowMetas === undefined) headerRowMetas = Renderer.table.getHeaderRowMetas(table); if (!headerRowMetas || headerRowMetas.last().length < 2) return RollerUtil.ROLL_COL_NONE; @@ -9228,9 +9411,9 @@ Renderer.table = { if (!Renderer.table.isEveryRowRollable(table.rows)) return RollerUtil.ROLL_COL_NONE; return rollColMode; - }, + } - isEveryRowRollable (rows) { + static isEveryRowRollable (rows) { // scan the first column to ensure all rollable return rows .every(row => { @@ -9238,9 +9421,9 @@ Renderer.table = { const [cell] = row; return Renderer.table.isRollableCell(cell); }); - }, + } - isRollableCell (cell) { + static isRollableCell (cell) { if (cell == null) return false; if (cell?.roll) return true; @@ -9248,49 +9431,80 @@ Renderer.table = { // u2012 = figure dash; u2013 = en-dash return typeof cell === "string" && Renderer.table._RE_TABLE_ROW_DASHED_NUMBERS.test(cell); - }, + } }; -Renderer.vehicle = { - CHILD_PROPS: ["movement", "weapon", "other", "action", "trait", "reaction", "control", "actionStation"], +Renderer.vehicle = class { + static CHILD_PROPS = ["movement", "weapon", "other", "action", "trait", "reaction", "control", "actionStation"]; + + static getVehicleRenderableEntriesMeta (ent) { + return { + entryDamageImmunities: ent.immune + ? `{@b Damage Immunities} ${Parser.getFullImmRes(ent.immune)}` + : null, + entryConditionImmunities: ent.conditionImmune + ? `{@b Condition Immunities} ${Parser.getFullCondImm(ent.conditionImmune, {isEntry: true})}` + : null, + }; + } - getCompactRenderedString (veh, opts) { + static getCompactRenderedString (veh, opts) { return Renderer.vehicle.getRenderedString(veh, {...opts, isCompact: true}); - }, + } - getRenderedString (veh, opts) { + static getRenderedString (ent, opts) { opts = opts || {}; - if (veh.upgradeType) return Renderer.vehicle._getRenderedString_upgrade(veh, opts); + if (ent.upgradeType) return Renderer.vehicleUpgrade.getCompactRenderedString(ent, opts); - veh.vehicleType = veh.vehicleType || "SHIP"; - switch (veh.vehicleType) { - case "SHIP": return Renderer.vehicle._getRenderedString_ship(veh, opts); - case "SPELLJAMMER": return Renderer.vehicle._getRenderedString_spelljammer(veh, opts); - case "INFWAR": return Renderer.vehicle._getRenderedString_infwar(veh, opts); - case "CREATURE": return Renderer.monster.getCompactRenderedString(veh, {...opts, isHideLanguages: true, isHideSenses: true, isCompact: false, page: UrlUtil.PG_VEHICLES}); - case "OBJECT": return Renderer.object.getCompactRenderedString(veh, {...opts, isCompact: false, page: UrlUtil.PG_VEHICLES}); - default: throw new Error(`Unhandled vehicle type "${veh.vehicleType}"`); + ent.vehicleType ||= "SHIP"; + switch (ent.vehicleType) { + case "SHIP": return Renderer.vehicle._getRenderedString_ship(ent, opts); + case "SPELLJAMMER": return Renderer.vehicle._getRenderedString_spelljammer(ent, opts); + case "INFWAR": return Renderer.vehicle._getRenderedString_infwar(ent, opts); + case "CREATURE": return Renderer.monster.getCompactRenderedString(ent, {...opts, isHideLanguages: true, isHideSenses: true, isCompact: opts.isCompact ?? false, page: UrlUtil.PG_VEHICLES}); + case "OBJECT": return Renderer.object.getCompactRenderedString(ent, {...opts, isCompact: opts.isCompact ?? false, page: UrlUtil.PG_VEHICLES}); + default: throw new Error(`Unhandled vehicle type "${ent.vehicleType}"`); } - }, + } - getUpgradeSummary (it) { - return [ - it.upgradeType ? it.upgradeType.map(t => Parser.vehicleTypeToFull(t)) : null, - it.prerequisite ? Renderer.utils.prerequisite.getHtml(it.prerequisite) : "", - ].filter(Boolean).join(", "); - }, + static ship = class { + static PROPS_RENDERABLE_ENTRIES_ATTRIBUTES = [ + "entryCreatureCapacity", + "entryCargoCapacity", + "entryTravelPace", + "entryTravelPaceNote", + ]; - _getRenderedString_upgrade (it, opts) { - return $$`${Renderer.utils.getExcludedTr({entity: it, dataProp: "vehicleUpgrade", page: UrlUtil.PG_VEHICLES})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_VEHICLES})} - ${Renderer.vehicle.getUpgradeSummary(it)} -
- ${Renderer.get().render({entries: it.entries}, 1)}`; - }, + static getVehicleShipRenderableEntriesMeta (ent) { + // Render UA ship actions at the top, to match later printed layout + const entriesOtherActions = (ent.other || []).filter(it => it.name === "Actions"); + const entriesOtherOthers = (ent.other || []).filter(it => it.name !== "Actions"); + + return { + entrySizeDimensions: `{@i ${Parser.sizeAbvToFull(ent.size)} vehicle${ent.dimensions ? ` (${ent.dimensions.join(" by ")})` : ""}}`, + entryCreatureCapacity: ent.capCrew != null || ent.capPassenger != null + ? `{@b Creature Capacity} ${Renderer.vehicle.getShipCreatureCapacity(ent)}` + : null, + entryCargoCapacity: ent.capCargo != null + ? `{@b Cargo Capacity} ${Renderer.vehicle.getShipCargoCapacity(ent)}` + : null, + entryTravelPace: ent.pace != null + ? `{@b Travel Pace} ${ent.pace} miles per hour (${ent.pace * 24} miles per day)` + : null, + entryTravelPaceNote: ent.pace != null + ? `[{@b Speed} ${ent.pace * 10} ft.]` + : null, + entryTravelPaceNoteTitle: ent.pace != null + ? `Based on "Special Travel Pace," DMG p242` + : null, + + entriesOtherActions: entriesOtherActions.length ? entriesOtherActions : null, + entriesOtherOthers: entriesOtherOthers.length ? entriesOtherOthers : null, + }; + } - ship: { - getLocomotionEntries (loc) { + static getLocomotionEntries (loc) { return { type: "list", style: "list-hang-notitle", @@ -9302,9 +9516,9 @@ Renderer.vehicle = { }, ], }; - }, + } - getSpeedEntries (spd) { + static getSpeedEntries (spd) { return { type: "list", style: "list-hang-notitle", @@ -9316,25 +9530,43 @@ Renderer.vehicle = { }, ], }; - }, + } - getActionPart_ (renderer, veh) { + static getActionPart_ (renderer, veh) { return renderer.render({entries: veh.action}); - }, + } - getSectionTitle_ (title) { + static getSectionTitle_ (title) { return `

${title}

`; - }, + } - getSectionHpPart_ (renderer, sect, each) { - if (!sect.ac && !sect.hp) return ""; - return ` -
Armor Class ${sect.ac}
-
Hit Points ${sect.hp}${each ? ` each` : ""}${sect.dt ? ` (damage threshold ${sect.dt})` : ""}${sect.hpNote ? `; ${renderer.render(sect.hpNote)}` : ""}
- `; - }, + static getSectionHpEntriesMeta_ ({entry, isEach = false}) { + return { + entryArmorClass: entry.ac + ? `{@b Armor Class} ${entry.ac}` + : null, + entryHitPoints: entry.hp + ? `{@b Hit Points} ${entry.hp}${isEach ? ` each` : ""}${entry.dt ? ` (damage threshold ${entry.dt})` : ""}${entry.hpNote ? `; ${entry.hpNote}` : ""}` + : null, + }; + } + + static getSectionHpPart_ (renderer, entry, isEach) { + const entriesMetaSection = Renderer.vehicle.ship.getSectionHpEntriesMeta_({entry, isEach}); - getControlSection_ (renderer, control) { + const props = [ + "entryArmorClass", + "entryHitPoints", + ]; + + if (!props.some(prop => entriesMetaSection[prop])) return ""; + + return props + .map(prop => `
${renderer.render(entriesMetaSection[prop])}
`) + .join(""); + } + + static getControlSection_ (renderer, control) { if (!control) return ""; return `

Control: ${control.name}

@@ -9343,32 +9575,32 @@ Renderer.vehicle = {
${renderer.render({entries: control.entries})}
`; - }, + } - getMovementSection_ (renderer, move) { - if (!move) return ""; + static _getMovementSection_getLocomotionSection ({renderer, entry}) { + const asList = Renderer.vehicle.ship.getLocomotionEntries(entry); + return `
${renderer.render(asList)}
`; + } - function getLocomotionSection (loc) { - const asList = Renderer.vehicle.ship.getLocomotionEntries(loc); - return `
${renderer.render(asList)}
`; - } + static _getMovementSection_getSpeedSection ({renderer, entry}) { + const asList = Renderer.vehicle.ship.getSpeedEntries(entry); + return `
${renderer.render(asList)}
`; + } - function getSpeedSection (spd) { - const asList = Renderer.vehicle.ship.getSpeedEntries(spd); - return `
${renderer.render(asList)}
`; - } + static getMovementSection_ (renderer, move) { + if (!move) return ""; return `

${move.isControl ? `Control and ` : ""}Movement: ${move.name}

${Renderer.vehicle.ship.getSectionHpPart_(renderer, move)} - ${(move.locomotion || []).map(getLocomotionSection)} - ${(move.speed || []).map(getSpeedSection)} + ${(move.locomotion || []).map(entry => Renderer.vehicle.ship._getMovementSection_getLocomotionSection({renderer, entry})).join("")} + ${(move.speed || []).map(entry => Renderer.vehicle.ship._getMovementSection_getSpeedSection({renderer, entry})).join("")} `; - }, + } - getWeaponSection_ (renderer, weap) { + static getWeaponSection_ (renderer, weap) { return `

Weapons: ${weap.name}${weap.count ? ` (${weap.count})` : ""}

@@ -9376,9 +9608,9 @@ Renderer.vehicle = { ${renderer.render({entries: weap.entries})} `; - }, + } - getOtherSection_ (renderer, oth) { + static getOtherSection_ (renderer, oth) { return `

${oth.name}

@@ -9386,108 +9618,136 @@ Renderer.vehicle = { ${renderer.render({entries: oth.entries})} `; - }, - - getSizeDimensionsSection_ (renderer, veh) { - return `${Parser.sizeAbvToFull(veh.size)} vehicle${veh.dimensions ? ` (${veh.dimensions.join(" by ")})` : ""}
`; - }, + } - getCrewCargoPageSection_ (renderer, veh) { - if (veh.capCrew == null && veh.capCargo == null && veh.pace == null) return ""; + static getCrewCargoPaceSection_ (ent, {entriesMetaShip = null} = {}) { + entriesMetaShip ||= Renderer.vehicle.ship.getVehicleShipRenderableEntriesMeta(ent); + if (!Renderer.vehicle.ship.PROPS_RENDERABLE_ENTRIES_ATTRIBUTES.some(prop => entriesMetaShip[prop])) return ""; return ` - ${veh.capCrew != null || veh.capPassenger != null ? `
Creature Capacity ${Renderer.vehicle.getShipCreatureCapacity(veh)}
` : ""} - ${veh.capCargo != null ? `
Cargo Capacity ${Renderer.vehicle.getShipCargoCapacity(veh)}
` : ""} - ${veh.pace != null ? `
Travel Pace ${veh.pace} miles per hour (${veh.pace * 24} miles per day)
-
[Speed ${veh.pace * 10} ft.]
` : ""} + ${entriesMetaShip.entryCreatureCapacity ? `
${Renderer.get().render(entriesMetaShip.entryCreatureCapacity)}
` : ""} + ${entriesMetaShip.entryCargoCapacity ? `
${Renderer.get().render(entriesMetaShip.entryCargoCapacity)}
` : ""} + ${entriesMetaShip.entryTravelPace ? `
${Renderer.get().render(entriesMetaShip.entryTravelPace)}
` : ""} + ${entriesMetaShip.entryTravelPaceNote ? `
${Renderer.get().render(entriesMetaShip.entryTravelPaceNote)}
` : ""} `; - }, - }, + } + }; - spelljammer: { - getSummarySection_ (renderer, veh) { - const ptAc = veh.hull?.ac - ? `${veh.hull.ac}${veh.hull.acFrom ? ` (${veh.hull.acFrom.join(", ")})` : ""}` + static spelljammer = class { + static getVehicleSpelljammerRenderableEntriesMeta (ent) { + const ptAc = ent.hull?.ac + ? `${ent.hull.ac}${ent.hull.acFrom ? ` (${ent.hull.acFrom.join(", ")})` : ""}` : "\u2014"; - const ptSpeed = veh.speed != null - ? Parser.getSpeedString(veh, {isSkipZeroWalk: true}) + const ptSpeed = ent.speed != null + ? Parser.getSpeedString(ent, {isSkipZeroWalk: true}) : ""; - const ptPace = Renderer.vehicle.spelljammer._getPtPace(renderer, veh); + const ptPace = Renderer.vehicle.spelljammer._getVehicleSpelljammerRenderableEntriesMeta_getPtPace({ent}); const ptSpeedPace = [ptSpeed, ptPace].filter(Boolean).join(" "); - return ` - - - - - - - - - - - - - - - - - -
Armor Class: ${ptAc}Cargo: ${veh.capCargo ? `${veh.capCargo} ton${veh.capCargo === 1 ? "" : "s"}` : "\u2014"}
Hit Points: ${veh.hull?.hp ?? "\u2014"}Crew: ${veh.capCrew ?? "\u2014"}${veh.capCrewNote ? ` ${renderer.render(veh.capCrewNote)}` : ""}
Damage Threshold: ${veh.hull?.dt ?? "\u2014"}Keel/Beam: ${(veh.dimensions || ["\u2014"]).join("/")}
Speed: ${ptSpeedPace}Cost: ${veh.cost != null ? Parser.vehicleCostToFull(veh) : "\u2014"}
- `; - }, + return { + entryTableSummary: { + type: "table", + style: "summary", + colStyles: ["col-6", "col-6"], + rows: [ + [ + `{@b Armor Class:} ${ptAc}`, + `{@b Cargo:} ${ent.capCargo ? `${ent.capCargo} ton${ent.capCargo === 1 ? "" : "s"}` : "\u2014"}`, + ], + [ + `{@b Hit Points:} ${ent.hull?.hp ?? "\u2014"}`, + `{@b Crew:} ${ent.capCrew ?? "\u2014"}${ent.capCrewNote}`, + ], + [ + `{@b Damage Threshold:} ${ent.hull?.dt ?? "\u2014"}`, + `{@b Keel/Beam:} ${(ent.dimensions || ["\u2014"]).join("/")}`, + ], + [ + `{@b Speed:} ${ptSpeedPace}`, + `{@b Cost:} ${ent.cost != null ? Parser.vehicleCostToFull(ent) : "\u2014"}`, + ], + ], + }, + }; + } - _getPtPace (renderer, veh) { - if (!veh.pace) return ""; + static _getVehicleSpelljammerRenderableEntriesMeta_getPtPace (ent) { + if (!ent.pace) return ""; - const isMulti = Object.keys(veh.pace).length > 1; + const isMulti = Object.keys(ent.pace).length > 1; const out = Parser.SPEED_MODES .map(mode => { - const pace = veh.pace[mode]; + const pace = ent.pace[mode]; if (!pace) return null; const asNum = Parser.vulgarToNumber(pace); - return `${isMulti && mode !== "walk" ? `${mode} ` : ""}${pace} mph`; + return `{@tip ${isMulti && mode !== "walk" ? `${mode} ` : ""}${pace} mph|${asNum * 24} miles per day}`; }) .filter(Boolean) .join(", "); return `(${out})`; - }, + } + + static getSummarySection_ (renderer, ent) { + const entriesMetaSpelljammer = Renderer.vehicle.spelljammer.getVehicleSpelljammerRenderableEntriesMeta(ent); + + return `${renderer.render(entriesMetaSpelljammer.entryTableSummary)}`; + } + + static getSectionWeaponEntriesMeta (entry) { + const isMultiple = entry.count != null && entry.count > 1; - getWeaponSection_ (renderer, weap) { - const isMultiple = weap.count != null && weap.count > 1; - const ptAction = weap.action?.length - ? weap.action.map(act => `
${renderer.render(act, 2)}
`).join("") + return { + entryName: `${isMultiple ? `${entry.count} ` : ""}${entry.name}${entry.crew ? ` (Crew: ${entry.crew}${isMultiple ? " each" : ""})` : ""}`, + }; + } + + static getWeaponSection_ (renderer, entry) { + const entriesMetaSectionWeapon = Renderer.vehicle.spelljammer.getSectionWeaponEntriesMeta(entry); + + const ptAction = entry.action?.length + ? entry.action.map(act => `
${renderer.render(act, 2)}
`).join("") : ""; return ` -

${isMultiple ? `${weap.count} ` : ""}${weap.name}${weap.crew ? ` (Crew: ${weap.crew}${isMultiple ? " each" : ""})` : ""}

+

${entriesMetaSectionWeapon.entryName}

- ${Renderer.vehicle.spelljammer.getSectionHpCostPart_(renderer, weap)} - ${weap.entries?.length ? `
${renderer.render({entries: weap.entries})}
` : ""} + ${Renderer.vehicle.spelljammer.getSectionHpCostPart_(renderer, entry)} + ${entry.entries?.length ? `
${renderer.render({entries: entry.entries})}
` : ""} ${ptAction} `; - }, + } - getSectionHpCostPart_ (renderer, sect) { - const ptCosts = sect.costs?.length - ? sect.costs.map(cost => { - return `${Parser.vehicleCostToFull(cost) || "\u2014"}${cost.note ? ` (${renderer.render(cost.note)})` : ""}`; + static getSectionHpCostEntriesMeta (entry) { + const ptCosts = entry.costs?.length + ? entry.costs.map(cost => { + return `${Parser.vehicleCostToFull(cost) || "\u2014"}${cost.note ? ` (${cost.note})` : ""}`; }).join(", ") : "\u2014"; + + return { + entryArmorClass: `{@b Armor Class:} ${entry.ac == null ? "\u2014" : entry.ac}`, + entryHitPoints: `{@b Hit Points:} ${entry.hp == null ? "\u2014" : entry.hp}`, + entryCost: `{@b Cost:} ${ptCosts}`, + }; + } + + static getSectionHpCostPart_ (renderer, entry) { + const entriesMetaSectionHpCost = Renderer.vehicle.spelljammer.getSectionHpCostEntriesMeta(entry); + return ` -
Armor Class: ${sect.ac == null ? "\u2014" : sect.ac}
-
Hit Points: ${sect.hp == null ? "\u2014" : sect.hp}
-
Cost: ${ptCosts}
+
${renderer.render(entriesMetaSectionHpCost.entryArmorClass)}
+
${renderer.render(entriesMetaSectionHpCost.entryHitPoints)}
+
${renderer.render(entriesMetaSectionHpCost.entryCost)}
`; - }, - }, + } + }; - _getAbilitySection (veh) { + static _getAbilitySection (veh) { return Parser.ABIL_ABVS.some(it => veh[it] != null) ? ` @@ -9508,66 +9768,73 @@ Renderer.vehicle = {
` : ""; - }, + } + + static _getResImmVulnSection (ent, {entriesMeta = null} = {}) { + entriesMeta ||= Renderer.vehicle.getVehicleRenderableEntriesMeta(ent); + + const props = [ + "entryDamageImmunities", + "entryConditionImmunities", + ]; - _getResImmVulnSection (veh) { - if (!veh.immune && !veh.conditionImmune) return ""; + if (!props.some(prop => entriesMeta[prop])) return ""; return ` - ${veh.immune ? `
Damage Immunities ${Parser.getFullImmRes(veh.immune)}
` : ""} - ${veh.conditionImmune ? `
Condition Immunities ${Parser.getFullCondImm(veh.conditionImmune)}
` : ""} + ${props.filter(prop => entriesMeta[prop]).map(prop => `
${Renderer.get().render(entriesMeta[prop])}
`).join("")} `; - }, + } - _getTraitSection (renderer, veh) { + static _getTraitSection (renderer, veh) { return veh.trait ? `

Traits

${Renderer.monster.getOrderedTraits(veh, renderer).map(it => it.rendered || renderer.render(it, 2)).join("")} ` : ""; - }, + } - _getRenderedString_ship (veh, opts) { + static _getRenderedString_ship (ent, opts) { const renderer = Renderer.get(); + const entriesMeta = Renderer.vehicle.getVehicleRenderableEntriesMeta(ent); + const entriesMetaShip = Renderer.vehicle.ship.getVehicleShipRenderableEntriesMeta(ent); - // Render UA ship actions at the top, to match later printed layout - const otherSectionActions = (veh.other || []).filter(it => it.name === "Actions"); - const otherSectionOthers = (veh.other || []).filter(it => it.name !== "Actions"); - - const hasToken = veh.tokenUrl || veh.hasToken; + const hasToken = ent.tokenUrl || ent.hasToken; const extraThClasses = !opts.isCompact && hasToken ? ["veh__name--token"] : null; return ` - ${Renderer.utils.getExcludedTr({entity: veh, dataProp: "vehicle", page: UrlUtil.PG_VEHICLES})} - ${Renderer.utils.getNameTr(veh, {extraThClasses, page: UrlUtil.PG_VEHICLES})} - ${Renderer.vehicle.ship.getSizeDimensionsSection_(renderer, veh)} - ${Renderer.vehicle.ship.getCrewCargoPageSection_(renderer, veh)} - ${Renderer.vehicle._getAbilitySection(veh)} - ${Renderer.vehicle._getResImmVulnSection(veh)} - ${veh.action ? Renderer.vehicle.ship.getSectionTitle_("Actions") : ""} - ${veh.action ? `${Renderer.vehicle.ship.getActionPart_(renderer, veh)}` : ""} - ${otherSectionActions.map(Renderer.vehicle.ship.getOtherSection_.bind(this, renderer)).join("")} - ${veh.hull ? `${Renderer.vehicle.ship.getSectionTitle_("Hull")} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "vehicle", page: UrlUtil.PG_VEHICLES})} + ${Renderer.utils.getNameTr(ent, {extraThClasses, page: UrlUtil.PG_VEHICLES})} + ${Renderer.get().render(entriesMetaShip.entrySizeDimensions)} + ${Renderer.vehicle.ship.getCrewCargoPaceSection_(ent, {entriesMetaShip})} + ${Renderer.vehicle._getAbilitySection(ent)} + ${Renderer.vehicle._getResImmVulnSection(ent, {entriesMeta})} + ${ent.action ? Renderer.vehicle.ship.getSectionTitle_("Actions") : ""} + ${ent.action ? `${Renderer.vehicle.ship.getActionPart_(renderer, ent)}` : ""} + ${(entriesMetaShip.entriesOtherActions || []).map(Renderer.vehicle.ship.getOtherSection_.bind(this, renderer)).join("")} + ${ent.hull ? `${Renderer.vehicle.ship.getSectionTitle_("Hull")} - ${Renderer.vehicle.ship.getSectionHpPart_(renderer, veh.hull)} + ${Renderer.vehicle.ship.getSectionHpPart_(renderer, ent.hull)} ` : ""} - ${Renderer.vehicle._getTraitSection(renderer, veh)} - ${(veh.control || []).map(Renderer.vehicle.ship.getControlSection_.bind(this, renderer)).join("")} - ${(veh.movement || []).map(Renderer.vehicle.ship.getMovementSection_.bind(this, renderer)).join("")} - ${(veh.weapon || []).map(Renderer.vehicle.ship.getWeaponSection_.bind(this, renderer)).join("")} - ${otherSectionOthers.map(Renderer.vehicle.ship.getOtherSection_.bind(this, renderer)).join("")} + ${Renderer.vehicle._getTraitSection(renderer, ent)} + ${(ent.control || []).map(Renderer.vehicle.ship.getControlSection_.bind(this, renderer)).join("")} + ${(ent.movement || []).map(Renderer.vehicle.ship.getMovementSection_.bind(this, renderer)).join("")} + ${(ent.weapon || []).map(Renderer.vehicle.ship.getWeaponSection_.bind(this, renderer)).join("")} + ${(entriesMetaShip.entriesOtherOthers || []).map(Renderer.vehicle.ship.getOtherSection_.bind(this, renderer)).join("")} `; - }, + } - getShipCreatureCapacity (veh) { + static getShipCreatureCapacity (veh) { return [ veh.capCrew ? `${veh.capCrew} crew` : null, veh.capPassenger ? `${veh.capPassenger} passenger${veh.capPassenger === 1 ? "" : "s"}` : null, ].filter(Boolean).join(", "); - }, - getShipCargoCapacity (veh) { return typeof veh.capCargo === "string" ? veh.capCargo : `${veh.capCargo} ton${veh.capCargo === 1 ? "" : "s"}`; }, + } + + static getShipCargoCapacity (veh) { + return typeof veh.capCargo === "string" ? veh.capCargo : `${veh.capCargo} ton${veh.capCargo === 1 ? "" : "s"}`; + } - _getRenderedString_spelljammer (veh, opts) { + static _getRenderedString_spelljammer (veh, opts) { const renderer = Renderer.get(); const hasToken = veh.tokenUrl || veh.hasToken; @@ -9579,102 +9846,154 @@ Renderer.vehicle = { ${Renderer.vehicle.spelljammer.getSummarySection_(renderer, veh)} ${(veh.weapon || []).map(Renderer.vehicle.spelljammer.getWeaponSection_.bind(this, renderer)).join("")} `; - }, + } + + static infwar = class { + static PROPS_RENDERABLE_ENTRIES_ATTRIBUTES = [ + "entryCreatureCapacity", + "entryCargoCapacity", + "entryArmorClass", + "entryHitPoints", + "entrySpeed", + ]; + + static getVehicleInfwarRenderableEntriesMeta (ent) { + const dexMod = Parser.getAbilityModNumber(ent.dex); + + return { + entrySizeWeight: `{@i ${Parser.sizeAbvToFull(ent.size)} vehicle (${ent.weight.toLocaleString()} lb.)}`, + entryCreatureCapacity: `{@b Creature Capacity} ${Renderer.vehicle.getInfwarCreatureCapacity(ent)}`, + entryCargoCapacity: `{@b Cargo Capacity} ${Parser.weightToFull(ent.capCargo)}`, + entryArmorClass: `{@b Armor Class} ${dexMod === 0 ? `19` : `${19 + dexMod} (19 while motionless)`}`, + entryHitPoints: `{@b Hit Points} ${ent.hp.hp} (damage threshold ${ent.hp.dt}, mishap threshold ${ent.hp.mt})`, + entrySpeed: `{@b Speed} ${ent.speed} ft.`, + entrySpeedNote: `[{@b Travel Pace} ${Math.floor(ent.speed / 10)} miles per hour (${Math.floor(ent.speed * 24 / 10)} miles per day)]`, + entrySpeedNoteTitle: `Based on "Special Travel Pace," DMG p242`, + }; + } + }; - _getRenderedString_infwar (veh, opts) { + static _getRenderedString_infwar (ent, opts) { const renderer = Renderer.get(); - const dexMod = Parser.getAbilityModNumber(veh.dex); + const entriesMeta = Renderer.vehicle.getVehicleRenderableEntriesMeta(ent); + const entriesMetaInfwar = Renderer.vehicle.infwar.getVehicleInfwarRenderableEntriesMeta(ent); - const hasToken = veh.tokenUrl || veh.hasToken; + const hasToken = ent.tokenUrl || ent.hasToken; const extraThClasses = !opts.isCompact && hasToken ? ["veh__name--token"] : null; return ` - ${Renderer.utils.getExcludedTr({entity: veh, datProp: "vehicle", page: UrlUtil.PG_VEHICLES})} - ${Renderer.utils.getNameTr(veh, {extraThClasses, page: UrlUtil.PG_VEHICLES})} - ${Parser.sizeAbvToFull(veh.size)} vehicle (${veh.weight.toLocaleString()} lb.)
+ ${Renderer.utils.getExcludedTr({entity: ent, datProp: "vehicle", page: UrlUtil.PG_VEHICLES})} + ${Renderer.utils.getNameTr(ent, {extraThClasses, page: UrlUtil.PG_VEHICLES})} + ${renderer.render(entriesMetaInfwar.entrySizeWeight)} -
Creature Capacity ${Renderer.vehicle.getInfwarCreatureCapacity(veh)}
-
Cargo Capacity ${Parser.weightToFull(veh.capCargo)}
-
Armor Class ${dexMod === 0 ? `19` : `${19 + dexMod} (19 while motionless)`}
-
Hit Points ${veh.hp.hp} (damage threshold ${veh.hp.dt}, mishap threshold ${veh.hp.mt})
-
Speed ${veh.speed} ft.
-
[Travel Pace ${Math.floor(veh.speed / 10)} miles per hour (${Math.floor(veh.speed * 24 / 10)} miles per day)]
+ ${Renderer.vehicle.infwar.PROPS_RENDERABLE_ENTRIES_ATTRIBUTES.map(prop => `
${renderer.render(entriesMetaInfwar[prop])}
`).join("")} +
${renderer.render(entriesMetaInfwar.entrySpeedNote)}
- ${Renderer.vehicle._getAbilitySection(veh)} - ${Renderer.vehicle._getResImmVulnSection(veh)} - ${Renderer.vehicle._getTraitSection(renderer, veh)} - ${Renderer.monster.getCompactRenderedStringSection(veh, renderer, "Action Stations", "actionStation", 2)} - ${Renderer.monster.getCompactRenderedStringSection(veh, renderer, "Reactions", "reaction", 2)} + ${Renderer.vehicle._getAbilitySection(ent)} + ${Renderer.vehicle._getResImmVulnSection(ent, {entriesMeta})} + ${Renderer.vehicle._getTraitSection(renderer, ent)} + ${Renderer.monster.getCompactRenderedStringSection(ent, renderer, "Action Stations", "actionStation", 2)} + ${Renderer.monster.getCompactRenderedStringSection(ent, renderer, "Reactions", "reaction", 2)} `; - }, + } - getInfwarCreatureCapacity (veh) { return `${veh.capCreature} Medium creatures`; }, + static getInfwarCreatureCapacity (veh) { + return `${veh.capCreature} Medium creatures`; + } - pGetFluff (veh) { + static pGetFluff (veh) { return Renderer.utils.pGetFluff({ entity: veh, fnGetFluffData: DataUtil.vehicleFluff.loadJSON.bind(DataUtil.vehicleFluff), fluffProp: "vehicleFluff", }); - }, + } - getTokenUrl (veh) { + static getTokenUrl (veh) { return veh.tokenUrl || UrlUtil.link(`${Renderer.get().baseMediaUrls["img"] || Renderer.get().baseUrl}img/vehicles/tokens/${Parser.sourceJsonToAbv(veh.source)}/${Parser.nameToTokenName(veh.name)}.png`); - }, + } }; -Renderer.action = { - getCompactRenderedString (it) { +Renderer.vehicleUpgrade = class { + static getUpgradeSummary (ent) { + return [ + ent.upgradeType ? ent.upgradeType.map(t => Parser.vehicleTypeToFull(t)) : null, + ent.prerequisite ? Renderer.utils.prerequisite.getHtml(ent.prerequisite) : null, + ] + .filter(Boolean) + .join(", "); + } + + static getCompactRenderedString (ent, opts) { + return `${Renderer.utils.getExcludedTr({entity: ent, dataProp: "vehicleUpgrade", page: UrlUtil.PG_VEHICLES})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_VEHICLES})} + ${Renderer.vehicleUpgrade.getUpgradeSummary(ent)} +
+ ${Renderer.get().render({entries: ent.entries}, 1)}`; + } +}; + +Renderer.action = class { + static getCompactRenderedString (it) { const cpy = MiscUtil.copyFast(it); delete cpy.name; return `${Renderer.utils.getExcludedTr({entity: it, dataProp: "action", page: UrlUtil.PG_ACTIONS})} ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_ACTIONS})} ${Renderer.get().setFirstSection(true).render(cpy)}`; - }, + } }; -Renderer.language = { - getCompactRenderedString (it) { - return Renderer.language.getRenderedString(it); - }, - - getRenderedString (it, {isSkipNameRow = false} = {}) { - const allEntries = []; +Renderer.language = class { + static getLanguageRenderableEntriesMeta (ent) { + const hasMeta = ent.typicalSpeakers || ent.script; - const hasMeta = it.typicalSpeakers || it.script; + const entriesContent = []; - if (it.entries) allEntries.push(...it.entries); - if (it.dialects) { - allEntries.push(`This language is a family which includes the following dialects: ${it.dialects.sort(SortUtil.ascSortLower).join(", ")}. Creatures that speak different dialects of the same language can communicate with one another.`); + if (ent.entries) entriesContent.push(...ent.entries); + if (ent.dialects) { + entriesContent.push(`This language is a family which includes the following dialects: ${ent.dialects.sort(SortUtil.ascSortLower).join(", ")}. Creatures that speak different dialects of the same language can communicate with one another.`); } - if (!allEntries.length && !hasMeta) allEntries.push("{@i No information available.}"); + if (!entriesContent.length && !hasMeta) entriesContent.push("{@i No information available.}"); + + return { + entryType: ent.type ? `{@i ${ent.type.toTitleCase()} language}` : null, + entryTypicalSpeakers: ent.typicalSpeakers ? `{@b Typical Speakers:} ${ent.typicalSpeakers.join(", ")}` : null, + entryScript: ent.script ? `{@b Script:} ${ent.script}` : null, + entriesContent: entriesContent.length ? entriesContent : null, + }; + } + + static getCompactRenderedString (ent) { + return Renderer.language.getRenderedString(ent); + } + + static getRenderedString (ent, {isSkipNameRow = false} = {}) { + const entriesMeta = Renderer.language.getLanguageRenderableEntriesMeta(ent); return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "language", page: UrlUtil.PG_LANGUAGES})} - ${isSkipNameRow ? "" : Renderer.utils.getNameTr(it, {page: UrlUtil.PG_LANGUAGES})} - ${it.type ? `${it.type.toTitleCase()} language` : ""} - ${hasMeta ? ` - ${it.typicalSpeakers ? `
Typical Speakers ${Renderer.get().render(it.typicalSpeakers.join(", "))}` : ""} - ${it.script ? `
Script ${Renderer.get().render(it.script)}
` : ""} -
+ ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "language", page: UrlUtil.PG_LANGUAGES})} + ${isSkipNameRow ? "" : Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_LANGUAGES})} + ${entriesMeta.entryType ? `${Renderer.get().render(entriesMeta.entryType)}` : ""} + ${entriesMeta.entryTypicalSpeakers || entriesMeta.entryScript ? ` + ${[entriesMeta.entryTypicalSpeakers, entriesMeta.entryScript].filter(Boolean).map(entry => `
${Renderer.get().render(entry)}
`).join("")} ` : ""} - ${allEntries.length ? ` - ${Renderer.get().setFirstSection(true).render({entries: allEntries})} + ${entriesMeta.entriesContent ? ` + ${Renderer.get().setFirstSection(true).render({entries: entriesMeta.entriesContent})} ` : ""}`; - }, + } - pGetFluff (it) { + static pGetFluff (it) { return Renderer.utils.pGetFluff({ entity: it, fnGetFluffData: DataUtil.languageFluff.loadJSON.bind(DataUtil.languageFluff), fluffProp: "languageFluff", }); - }, + } }; -Renderer.adventureBook = { - getEntryIdLookup (bookData, doThrowError = true) { +Renderer.adventureBook = class { + static getEntryIdLookup (bookData, doThrowError = true) { const out = {}; const titlesRel = {}; const titlesRelChapter = {}; @@ -9745,96 +10064,67 @@ Renderer.adventureBook = { if (doThrowError) if (out.__BAD) throw new Error(`IDs were already in storage: ${out.__BAD.map(it => `"${it}"`).join(", ")}`); return out; - }, + } - _isAltMissingCoverUsed: false, - getCoverUrl (contents) { + static _isAltMissingCoverUsed = false; + static getCoverUrl (contents) { return contents.coverUrl || `${Renderer.get().baseMediaUrls["img"] || Renderer.get().baseUrl}img/covers/blank${Math.random() <= 0.05 && !Renderer.adventureBook._isAltMissingCoverUsed && (Renderer.adventureBook._isAltMissingCoverUsed = true) ? "-alt" : ""}.png`; - }, + } }; -Renderer.charoption = { - getCompactRenderedString (it) { - const prerequisite = Renderer.utils.prerequisite.getHtml(it.prerequisite); - const preText = Renderer.charoption.getOptionTypePreText(it.optionType); +Renderer.charoption = class { + static getCompactRenderedString (ent) { + const prerequisite = Renderer.utils.prerequisite.getHtml(ent.prerequisite); + const preText = Renderer.charoption.getOptionTypePreText(ent); return ` - ${Renderer.utils.getExcludedTr({entity: it, dataProp: "charoption", page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} + ${Renderer.utils.getExcludedTr({entity: ent, dataProp: "charoption", page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_CHAR_CREATION_OPTIONS})} ${prerequisite ? `

${prerequisite}

` : ""} - ${preText || ""}${Renderer.get().setFirstSection(true).render({type: "entries", entries: it.entries})} + ${preText || ""}${Renderer.get().setFirstSection(true).render({type: "entries", entries: ent.entries})} `; - }, + } + + /* -------------------------------------------- */ + + static getCharoptionRenderableEntriesMeta (ent) { + const optsMapped = ent.optionType + .map(it => Renderer.charoption._OPTION_TYPE_ENTRIES[it]) + .filter(Boolean); + if (!optsMapped.length) return null; + + return { + entryOptionType: {type: "entries", entries: optsMapped}, + }; + } - _OPTION_TYPE_ENTRIES: { + static _OPTION_TYPE_ENTRIES = { "RF:B": `{@note You may replace the standard feature of your background with this feature.}`, "CS": `{@note See the {@adventure Character Secrets|IDRotF|0|character secrets} section for more information.}`, - }, - getOptionTypePreText (optionTypes) { - const mapped = optionTypes.map(it => Renderer.charoption._OPTION_TYPE_ENTRIES[it]).filter(Boolean); - return mapped.length ? Renderer.get().render({type: "entries", entries: mapped}) : ""; - }, + }; - pGetFluff (it) { + static getOptionTypePreText (ent) { + const meta = Renderer.charoption.getCharoptionRenderableEntriesMeta(ent); + if (!meta) return ""; + return Renderer.get().render(meta.entryOptionType); + } + + /* -------------------------------------------- */ + + static pGetFluff (it) { return Renderer.utils.pGetFluff({ entity: it, fnGetFluffData: DataUtil.charoptionFluff.loadJSON.bind(DataUtil.charoptionFluff), fluffProp: "charoptionFluff", }); - }, + } }; -Renderer.recipe = { - getCompactRenderedString (it) { - return `${Renderer.utils.getExcludedTr({entity: it, dataProp: "recipe", page: UrlUtil.PG_RECIPES})} - ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_RECIPES})} - - ${Renderer.recipe.getBodyHtml(it)} - `; - }, - - getBodyHtml (it) { - const ptTime = Renderer.recipe.getTimeHtml(it); - const {ptMakes, ptServes} = Renderer.recipe.getMakesServesHtml(it); - - return `
-
- ${ptTime || ""} - - ${ptMakes || ""} - ${ptServes || ""} - -
${Renderer.get().render({entries: it._fullIngredients}, 0)}
- - ${it._fullEquipment?.length ? `
Equipment
${Renderer.get().render({entries: it._fullEquipment})}
` : ""} - - ${it.noteCook ? `
Cook's Notes
${Renderer.get().render({entries: it.noteCook})}
` : ""} -
- -
- ${Renderer.get().setFirstSection(true).render({entries: it.instructions}, 2)} -
-
`; - }, - - getMakesServesHtml (it) { - const ptMakes = it.makes ? `
-
Makes
-
${it._scaleFactor ? `${it._scaleFactor}× ` : ""}${Renderer.get().render(it.makes || it.serves)}
-
` : null; - - const ptServes = it.serves ? `
-
Serves
-
${it.serves.min ?? it.serves.exact}${it.serves.min != null ? " to " : ""}${it.serves.max ?? ""}
-
` : null; - - return {ptMakes, ptServes}; - }, - - getTimeHtml (ent) { - if (!Object.keys(ent.time || {}).length) return ""; +Renderer.recipe = class { + static _getEntryMetasTime (ent) { + if (!Object.keys(ent.time || {}).length) return null; return [ "total", @@ -9861,30 +10151,104 @@ Renderer.recipe = { .map(it => !suffix.length ? it : it.slice(0, -suffix.length)) .join(" to "); + return { + entryName: `{@b {@style ${prop.toTitleCase()} Time:|small-caps}}`, + entryContent: `${ptTime}${suffix}`, + }; + }); + } + + static getRecipeRenderableEntriesMeta (ent) { + return { + entryMakes: ent.makes + ? `{@b {@style Makes|small-caps}} ${ent._scaleFactor ? `${ent._scaleFactor}× ` : ""}${ent.makes}` + : null, + entryServes: ent.serves + ? `{@b {@style Serves|small-caps}} ${ent.serves.min ?? ent.serves.exact}${ent.serves.min != null ? " to " : ""}${ent.serves.max ?? ""}` + : null, + entryMetasTime: Renderer.recipe._getEntryMetasTime(ent), + entryIngredients: {entries: ent._fullIngredients}, + entryEquipment: ent._fullEquipment?.length + ? {entries: ent._fullEquipment} + : null, + entryCooksNotes: ent.noteCook + ? {entries: ent.noteCook} + : null, + entryInstructions: {entries: ent.instructions}, + }; + } + + static getCompactRenderedString (ent) { + return `${Renderer.utils.getExcludedTr({entity: ent, dataProp: "recipe", page: UrlUtil.PG_RECIPES})} + ${Renderer.utils.getNameTr(ent, {page: UrlUtil.PG_RECIPES})} + + ${Renderer.recipe.getBodyHtml(ent)} + `; + } + + static getBodyHtml (ent) { + const entriesMeta = Renderer.recipe.getRecipeRenderableEntriesMeta(ent); + + const ptTime = Renderer.recipe.getTimeHtml(ent, {entriesMeta}); + const {ptMakes, ptServes} = Renderer.recipe.getMakesServesHtml(ent, {entriesMeta}); + + return `
+
+ ${ptTime || ""} + + ${ptMakes || ""} + ${ptServes || ""} + +
${Renderer.get().render(entriesMeta.entryIngredients, 0)}
+ + ${entriesMeta.entryEquipment ? `
Equipment
${Renderer.get().render(entriesMeta.entryEquipment)}
` : ""} + + ${entriesMeta.entryCooksNotes ? `
Cook's Notes
${Renderer.get().render(entriesMeta.entryCooksNotes)}
` : ""} +
+ +
+ ${Renderer.get().setFirstSection(true).render(entriesMeta.entryInstructions, 2)} +
+
`; + } + + static getMakesServesHtml (ent, {entriesMeta = null} = {}) { + entriesMeta ||= Renderer.recipe.getRecipeRenderableEntriesMeta(ent); + const ptMakes = entriesMeta.entryMakes ? `
${Renderer.get().render(entriesMeta.entryMakes)}
` : null; + const ptServes = entriesMeta.entryServes ? `
${Renderer.get().render(entriesMeta.entryServes)}
` : null; + return {ptMakes, ptServes}; + } + + static getTimeHtml (ent, {entriesMeta = null} = {}) { + entriesMeta ||= Renderer.recipe.getRecipeRenderableEntriesMeta(ent); + if (!entriesMeta.entryMetasTime) return ""; + + return entriesMeta.entryMetasTime + .map(({entryName, entryContent}, i, arr) => { return `
- ${prop.toTitleCase()} Time: - ${ptTime}${suffix} + ${Renderer.get().render(entryName)} + ${Renderer.get().render(entryContent)}
`; }) .join(""); - }, + } - pGetFluff (it) { + static pGetFluff (it) { return Renderer.utils.pGetFluff({ entity: it, fnGetFluffData: DataUtil.recipeFluff.loadJSON.bind(DataUtil.recipeFluff), fluffProp: "recipeFluff", }); - }, + } - populateFullIngredients (r) { + static populateFullIngredients (r) { r._fullIngredients = Renderer.applyAllProperties(MiscUtil.copyFast(r.ingredients)); if (r.equipment) r._fullEquipment = Renderer.applyAllProperties(MiscUtil.copyFast(r.equipment)); - }, + } - _RE_AMOUNT: /(?{=amount\d+(?:\/[^}]+)?})/g, - _SCALED_PRECISION_LIMIT: 10 ** 6, - getScaledRecipe (r, scaleFactor) { + static _RE_AMOUNT = /(?{=amount\d+(?:\/[^}]+)?})/g; + static _SCALED_PRECISION_LIMIT = 10 ** 6; + static getScaledRecipe (r, scaleFactor) { const cpyR = MiscUtil.copyFast(r); ["ingredients", "equipment"] @@ -9970,9 +10334,9 @@ Renderer.recipe = { cpyR._scaleFactor = scaleFactor; return cpyR; - }, + } - _UNITS_SINGLE_TO_PLURAL_S: [ + static _UNITS_SINGLE_TO_PLURAL_S = [ "bundle", "cup", "handful", @@ -9986,15 +10350,15 @@ Renderer.recipe = { "tablespoon", "teaspoon", "wedge", - ], - _UNITS_SINGLE_TO_PLURAL_ES: [ + ]; + static _UNITS_SINGLE_TO_PLURAL_ES = [ "dash", "inch", - ], - _FNS_SINGLE_TO_PLURAL: [], - _FNS_PLURAL_TO_SINGLE: [], + ]; + static _FNS_SINGLE_TO_PLURAL = []; + static _FNS_PLURAL_TO_SINGLE = []; - _getSingleizedUnits (str) { + static _getSingleizedUnits (str) { if (!Renderer.recipe._FNS_PLURAL_TO_SINGLE.length) { Renderer.recipe._FNS_PLURAL_TO_SINGLE = [ ...Renderer.recipe._UNITS_SINGLE_TO_PLURAL_S.map(word => str => str.replace(new RegExp(`\\b${word.escapeRegexp()}s\\b`, "gi"), (...m) => m[0].slice(0, -1))), @@ -10005,9 +10369,9 @@ Renderer.recipe = { Renderer.recipe._FNS_PLURAL_TO_SINGLE.forEach(fn => str = fn(str)); return str; - }, + } - _getPluralizedUnits (str) { + static _getPluralizedUnits (str) { if (!Renderer.recipe._FNS_SINGLE_TO_PLURAL.length) { Renderer.recipe._FNS_SINGLE_TO_PLURAL = [ ...Renderer.recipe._UNITS_SINGLE_TO_PLURAL_S.map(word => str => str.replace(new RegExp(`\\b${word.escapeRegexp()}\\b`, "gi"), (...m) => `${m[0]}s`)), @@ -10018,10 +10382,10 @@ Renderer.recipe = { Renderer.recipe._FNS_SINGLE_TO_PLURAL.forEach(fn => str = fn(str)); return str; - }, + } /** Only apply the `@help` note to standalone amounts, i.e. those not in other tags. */ - _mutWrapOriginalAmounts ({obj, objOriginal}) { + static _mutWrapOriginalAmounts ({obj, objOriginal}) { const parts = []; let stack = ""; let depth = 0; @@ -10059,10 +10423,10 @@ Renderer.recipe = { return `{@help ${m.last().tagAmount}|In the original recipe: ${originalValue}}`; })) .join(""); - }, + } // region Custom hash ID packing/unpacking - getCustomHashId (it) { + static getCustomHashId (it) { if (!it._scaleFactor) return null; const { @@ -10076,9 +10440,9 @@ Renderer.recipe = { source, scaleFactor ?? "", ].join("__").toLowerCase(); - }, + } - getUnpackedCustomHashId (customHashId) { + static getUnpackedCustomHashId (customHashId) { if (!customHashId) return null; const [, , scaleFactor] = customHashId.split("__").map(it => it.trim()); @@ -10089,21 +10453,21 @@ Renderer.recipe = { _scaleFactor: scaleFactor ? Number(scaleFactor) : null, customHashId, }; - }, + } // endregion }; -Renderer.card = { - getFullEntries (ent) { +Renderer.card = class { + static getFullEntries (ent) { const entries = [...ent.entries || []]; if (ent.suit && (ent.valueName || ent.value)) { const suitAndValue = `${((ent.valueName || "") || Parser.numberToText(ent.value)).toTitleCase()} of ${ent.suit.toTitleCase()}`; if (suitAndValue.toLowerCase() !== ent.name.toLowerCase()) entries.unshift(`{@i ${suitAndValue}}`); } return entries; - }, + } - getCompactRenderedString (ent) { + static getCompactRenderedString (ent) { const fullEntries = Renderer.card.getFullEntries(ent); return ` ${Renderer.utils.getNameTr(ent)} @@ -10113,11 +10477,11 @@ Renderer.card = { ${Renderer.get().setFirstSection(true).render({type: "entries", entries: fullEntries}, 1)}` : ""} `; - }, + } }; -Renderer.deck = { - getCompactRenderedString (ent) { +Renderer.deck = class { + static getCompactRenderedString (ent) { const lstCards = { name: "Cards", entries: [ @@ -10137,25 +10501,25 @@ Renderer.deck = { ${Renderer.get().setFirstSection(true).render(lstCards, 1)} `; - }, + } }; -Renderer.skill = { - getCompactRenderedString (ent) { +Renderer.skill = class { + static getCompactRenderedString (ent) { return Renderer.generic.getCompactRenderedString(ent); - }, + } }; -Renderer.sense = { - getCompactRenderedString (ent) { +Renderer.sense = class { + static getCompactRenderedString (ent) { return Renderer.generic.getCompactRenderedString(ent); - }, + } }; -Renderer.itemMastery = { - getCompactRenderedString (ent) { +Renderer.itemMastery = class { + static getCompactRenderedString (ent) { return Renderer.generic.getCompactRenderedString(ent); - }, + } }; Renderer.generic = class { diff --git a/js/rewards.js b/js/rewards.js index d185ab8844..125a7a3f72 100644 --- a/js/rewards.js +++ b/js/rewards.js @@ -66,6 +66,8 @@ class RewardsPage extends ListPage { dataProps: ["reward"], isPreviewable: true, + + isMarkdownPopout: true, }); } diff --git a/js/trapshazards.js b/js/trapshazards.js index 1e81bcc036..a24eb5ac81 100644 --- a/js/trapshazards.js +++ b/js/trapshazards.js @@ -63,6 +63,8 @@ class TrapsHazardsPage extends ListPage { dataProps: ["trap", "hazard"], + isMarkdownPopout: true, + listSyntax: new ListSyntaxTrapsHazards({fnGetDataList: () => this._dataList}), }); } diff --git a/js/utils-dataloader.js b/js/utils-dataloader.js index 69473b0b03..dd793ea595 100644 --- a/js/utils-dataloader.js +++ b/js/utils-dataloader.js @@ -470,6 +470,11 @@ class _DataLoaderDereferencer { // region Cache class _DataLoaderCache { + static _PARTITION_UNKNOWN = 0; + static _PARTITION_SITE = 1; + static _PARTITION_PRERELEASE = 2; + static _PARTITION_BREW = 3; + _cache = {}; _cacheSiteLists = {}; _cachePrereleaseLists = {}; @@ -511,38 +516,62 @@ class _DataLoaderCache { if (ent === _DataLoaderConst.ENTITY_NULL) return; // region Set site/prerelease/brew list cache - const sourceJson = Parser.sourceJsonToJson(sourceClean); - if (SourceUtil.isSiteSource(sourceJson)) { - this._set_addToPartition({ - cache: this._cacheSiteLists, - pageClean, - hashClean, - ent, - }); - return; - } + switch (this._set_getPartition(ent)) { + case this.constructor._PARTITION_SITE: { + return this._set_addToPartition({ + cache: this._cacheSiteLists, + pageClean, + hashClean, + ent, + }); + } - if (PrereleaseUtil.hasSourceJson(sourceJson)) { - this._set_addToPartition({ - cache: this._cachePrereleaseLists, - pageClean, - hashClean, - ent, - }); - return; - } + case this.constructor._PARTITION_PRERELEASE: { + return this._set_addToPartition({ + cache: this._cachePrereleaseLists, + pageClean, + hashClean, + ent, + }); + } - if (BrewUtil2.hasSourceJson(sourceJson)) { - this._set_addToPartition({ - cache: this._cacheBrewLists, - pageClean, - hashClean, - ent, - }); + case this.constructor._PARTITION_BREW: { + return this._set_addToPartition({ + cache: this._cacheBrewLists, + pageClean, + hashClean, + ent, + }); + } + + // Skip by default } // endregion } + _set_getPartition (ent) { + if (ent.__prop !== "item" || ent._category !== "Specific Variant") return this._set_getPartition_fromSource(SourceUtil.getEntitySource(ent)); + + // "Specific Variant" items have a dual source. For the purposes of partitioning: + // - only items with both `baseitem` source and `magicvariant` source both "site" sources + // - items which include any brew are treated as brew + // - items which include any prerelease (and no brew) are treated as prerelease + const entitySource = SourceUtil.getEntitySource(ent); + const partitionBaseitem = this._set_getPartition_fromSource(entitySource); + const partitionMagicvariant = this._set_getPartition_fromSource(ent._baseSource ?? entitySource); + + if (partitionBaseitem === partitionMagicvariant && partitionBaseitem === this.constructor._PARTITION_SITE) return this.constructor._PARTITION_SITE; + if (partitionBaseitem === this.constructor._PARTITION_BREW || partitionMagicvariant === this.constructor._PARTITION_BREW) return this.constructor._PARTITION_BREW; + return this.constructor._PARTITION_PRERELEASE; + } + + _set_getPartition_fromSource (partitionSource) { + if (SourceUtil.isSiteSource(partitionSource)) return this.constructor._PARTITION_SITE; + if (PrereleaseUtil.hasSourceJson(partitionSource)) return this.constructor._PARTITION_PRERELEASE; + if (BrewUtil2.hasSourceJson(partitionSource)) return this.constructor._PARTITION_BREW; + return this.constructor._PARTITION_UNKNOWN; + } + _set_addToPartition ({cache, pageClean, hashClean, ent}) { let siteListCache = cache[pageClean]; if (!siteListCache) { @@ -2068,7 +2097,7 @@ class DataLoader { ent.__prop = ent.__prop || prop; const page = this._PROP_TO_HASH_PAGE[prop]; - const source = SourceUtil.getEntitySource(ent); + const source = SourceUtil.getEntitySource(ent); // const hash = hashBuilder(ent); const {page: propClean, source: sourceClean, hash: hashClean} = _DataLoaderInternalUtil.getCleanPageSourceHash({page: prop, source, hash}); diff --git a/js/utils-ui.js b/js/utils-ui.js index 35b70c023d..36c95dfe0b 100644 --- a/js/utils-ui.js +++ b/js/utils-ui.js @@ -2759,6 +2759,8 @@ class InputUiUtil { /** * @param [opts] Options. * @param [opts.title] Prompt title. + * @param [opts.htmlDescription] Description HTML for the modal. + * @param [opts.$eleDescription] Description element for the modal. * @param [opts.default] Default value. * @param [opts.autocomplete] Array of autocomplete strings. REQUIRES INCLUSION OF THE TYPEAHEAD LIBRARY. * @param [opts.isCode] If the text is code. @@ -2825,6 +2827,8 @@ class InputUiUtil { const $btnSkip = this._$getBtnSkip({comp, opts, doClose}); if (opts.$elePre) opts.$elePre.appendTo($modalInner); + if (opts.$eleDescription?.length) $$`
${opts.$eleDescription}
`.appendTo($modalInner); + else if (opts.htmlDescription && opts.htmlDescription.trim()) $$`
${opts.htmlDescription}
`.appendTo($modalInner); $iptStr.appendTo($modalInner); if (opts.$elePost) opts.$elePost.appendTo($modalInner); $$`
${$btnOk}${$btnCancel}${$btnSkip}
`.appendTo($modalInner); diff --git a/js/utils.js b/js/utils.js index 4b2979fd6c..a1d53bf940 100644 --- a/js/utils.js +++ b/js/utils.js @@ -2,7 +2,7 @@ // in deployment, `IS_DEPLOYED = "";` should be set below. globalThis.IS_DEPLOYED = undefined; -globalThis.VERSION_NUMBER = /* 5ETOOLS_VERSION__OPEN */"1.189.1"/* 5ETOOLS_VERSION__CLOSE */; +globalThis.VERSION_NUMBER = /* 5ETOOLS_VERSION__OPEN */"1.190.0"/* 5ETOOLS_VERSION__CLOSE */; globalThis.DEPLOYED_STATIC_ROOT = ""; // "https://static.5etools.com/"; // FIXME re-enable this when we have a CDN again globalThis.DEPLOYED_IMG_ROOT = undefined; // for the roll20 script to set diff --git a/js/variantrules.js b/js/variantrules.js index 14f475e328..ef4b995670 100644 --- a/js/variantrules.js +++ b/js/variantrules.js @@ -61,6 +61,8 @@ class VariantRulesPage extends ListPage { listClass: "variantrules", dataProps: ["variantrule"], + + isMarkdownPopout: true, }); } diff --git a/js/vehicles.js b/js/vehicles.js index f4d6c94843..da9750928e 100644 --- a/js/vehicles.js +++ b/js/vehicles.js @@ -70,6 +70,8 @@ class VehiclesPage extends ListPage { dataProps: ["vehicle", "vehicleUpgrade"], + isMarkdownPopout: true, + listSyntax: new ListSyntaxVehicles({fnGetDataList: () => this._dataList, pFnGetFluff}), }); } diff --git a/package-lock.json b/package-lock.json index 0689ea7338..d5169b5728 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "5etools", - "version": "1.189.1", + "version": "1.190.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "5etools", - "version": "1.189.1", + "version": "1.190.0", "license": "MIT", "devDependencies": { "5etools-utils": "^0.9.37", diff --git a/package.json b/package.json index 3458d55fba..96fb02f0c2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "5etools", "author": "TheGiddyLimit", - "version": "1.189.1", + "version": "1.190.0", "license": "MIT", "description": "A site dedicated to making playing games with your friends as easy as possible.", "type": "module", diff --git a/scss/includes/style.scss b/scss/includes/style.scss index f533c7d0a0..52c5197fa6 100644 --- a/scss/includes/style.scss +++ b/scss/includes/style.scss @@ -1529,17 +1529,6 @@ img.token:hover { border-top-left-radius: 4px; } -/* Psionics */ - -.psi-order-and-talent { - font-style: italic; -} - -.psi-focus-title { - font-style: italic; - font-weight: bold; -} - .stats-sub-header { font-style: italic; font-weight: bold; diff --git a/sw-template.js b/sw-template.js index d678b1e467..f347addf2b 100644 --- a/sw-template.js +++ b/sw-template.js @@ -114,6 +114,10 @@ https://stackoverflow.com/questions/52423473 precacheAndRoute(self.__WB_PRECACHE_MANIFEST); class RevisionCacheFirst extends Strategy { + // explicitly set `credentials` option as a workaround to enable basic auth in third-party installs + // See: 5ET-BUG-115 + static _FETCH_OPTIONS_VET = {credentials: "same-origin"}; + cacheRoutesAbortController = null; constructor () { super({ cacheName: "runtime-revision" }); @@ -163,7 +167,7 @@ class RevisionCacheFirst extends Strategy { // we need to fetch the request from the network and store it with revision for next time console.log(`Fetching URL "${url}" over the network for RevisionFirstCache`); try { - const fetchResponse = await handler.fetch(request); + const fetchResponse = await handler.fetch(request, this.constructor._FETCH_OPTIONS_VET); // no await because it can happen later handler.cachePut(cacheKey, fetchResponse.clone()); return fetchResponse; @@ -266,7 +270,7 @@ class RevisionCacheFirst extends Strategy { // this regex is a very bad idea, but it trims the cache version off the url const cleanUrl = url.replace(/\?__WB_REVISION__=\w+$/m, ""); - const response = await fetch(cleanUrl); + const response = await fetch(cleanUrl, this.constructor._FETCH_OPTIONS_VET); // this await could be omitted to further speed up fetching at risk of failure during error await cache.put(url, response); fetched++; diff --git a/test/test-adventure-book-map-grids.js b/test/test-adventure-book-map-grids.js new file mode 100644 index 0000000000..03d39cf034 --- /dev/null +++ b/test/test-adventure-book-map-grids.js @@ -0,0 +1,65 @@ +import "../js/parser.js"; +import "../js/utils.js"; +import * as ut from "../node/util.js"; + +const getClosestEntryId = stack => { + const ent = [...stack].reverse().find(ent => ent.id); + if (!ent) return null; + return ent.id; +}; + +async function main () { + console.log(`##### Validating adventure/book map grids #####`); + + const errors = []; + const walker = MiscUtil.getWalker({isNoModification: true, keyBlocklist: MiscUtil.GENERIC_WALKER_ENTRIES_KEY_BLOCKLIST}); + const IMAGE_TYPES_MAP = new Set(["map", "mapPlayer"]); + + [ + {filename: "adventures.json", prop: "adventure", dir: "adventure"}, + {filename: "books.json", prop: "book", dir: "book"}, + ] + .flatMap(({filename, prop, dir}) => ut.readJson(`./data/${filename}`)[prop] + .map(({id}) => ({filename: `./data/${dir}/${dir}-${id.toLowerCase()}.json`}))) + .forEach(({filename}) => { + const json = ut.readJson(filename); + + const errorsFile = []; + const stack = []; + walker.walk( + json, + { + object: (obj) => { + if (obj.type !== "image" || !IMAGE_TYPES_MAP.has(obj.imageType)) return; + + if (obj.grid !== undefined) return; + + const closestEntryId = getClosestEntryId(stack); + const ptsId = [ + obj.id ? `id "${obj.id}"` : "", + obj.mapParent?.id ? `parent id "${obj.mapParent.id}"` : "", + closestEntryId ? `closest entry id "${closestEntryId}"` : "", + ] + .filter(Boolean) + .join("; "); + + errorsFile.push(`${obj.title ? `"${obj.title}"` : "[Untitled]"}${ptsId ? ` (${ptsId})` : ""}`); + }, + }, + null, + stack, + ); + if (!errorsFile.length) return; + + errors.push(`Found maps with no "grid" in "${filename}"\n${errorsFile.map(it => `\t${it}`).join("\n")}`); + }); + + if (errors.length) { + errors.forEach(err => console.error(err)); + return false; + } + + return true; +} + +export default main(); diff --git a/test/test-all.js b/test/test-all.js index 8367f18504..6f5ae3d70b 100644 --- a/test/test-all.js +++ b/test/test-all.js @@ -15,6 +15,7 @@ async function main () { if (!(await (await import("./test-multisource.js")).default)) handleFail(); if (!(await (await import("./test-language-fonts.js")).default)) handleFail(); if (!(await (await import("./test-adventure-book-contents.js")).default)) handleFail(); + await (await import("./test-adventure-book-map-grids.js")).default; // don't fail on missing map grids if (!(await (await import("./test-foundry.js")).default)) handleFail(); process.exit(0); } diff --git a/test/test-pagenumbers.js b/test/test-pagenumbers.js index 4967d6c757..0a45ea17b6 100644 --- a/test/test-pagenumbers.js +++ b/test/test-pagenumbers.js @@ -92,10 +92,11 @@ function run ({isModificationMode = false} = {}) { }); } - if (noPage.length) { + if (noPage.length && isModificationMode) { console.log(`${file}:`); - if (isModificationMode) console.log(`\t${noPage.length} missing page number${noPage.length === 1 ? "" : "s"}`); + console.log(`\t${noPage.length} missing page number${noPage.length === 1 ? "" : "s"}`); } + noPage .forEach(it => { const ident = `${k.padEnd(20, " ")} ${SourceUtil.getEntitySource(it).padEnd(32, " ")} ${it.name}`; diff --git a/test/test-tags.js b/test/test-tags.js index b64e8e2257..50a2a2aec6 100644 --- a/test/test-tags.js +++ b/test/test-tags.js @@ -1267,6 +1267,7 @@ class AdventureBookTagCheck extends DataTesterBase { const len = tagSplit.length; for (let i = 0; i < len; ++i) { const s = tagSplit[i]; + if (!s) continue; if (s.startsWith("{@")) { const [tag, text] = Renderer.splitFirstSpace(s.slice(1, -1)); @@ -1275,7 +1276,7 @@ class AdventureBookTagCheck extends DataTesterBase { const [, id] = text.toLowerCase().split("|"); if (!id) throw new Error(`${tag} tag had ${s} no source!`); // Should never occur - if (this._ADV_BOOK_LOOKUP[tag.slice(1)][id]) return; + if (this._ADV_BOOK_LOOKUP[tag.slice(1)][id]) continue; this._addMessage(`Missing link: ${s} in file ${filePath} had unknown "${tag}" ID "${id}"\n`); }